CLOUD STORAGE SYSTEM AND DATA STORAGE AND SHARING METHOD BASED ON THE SYSTEM
First Claim
Patent Images
1. A cloud storage system, the system comprising:
- at least one server; and
an intermediate device that communicates with the at least one server, wherein a plurality of client devices communicating with the intermediate device through a network, the intermediate device comprising;
an obtaining unit that obtains attribute information of various sharing data provided by any of the client devices, and stores the obtained attribute information into the at least one server;
a request unit that receives a request message from a first client device that requests to access target sharing data, and searches the at least one server for second client devices which contain the target sharing data the first client device requested; and
a connection unit that establishes one or more peer to peer connection between the first client device and one or more of the second client devices that contain the target sharing data through the network, and downloads the target sharing data from the one or more of the second client devices to the first client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud storage system comprises at least one server, and an intermediate device that communicates with the at least one server and a plurality of client devices that are presented on a network. The client devices comprise various data for sharing, and attribute information of the sharing data are stored in the at least one server through the intermediate device. The intermediate device establishes peer to peer connections between the client devices, and controls data transmission between the client devices through the peer to peer connections, so that the client devices can share their data through the peer to peer connections.
12 Citations
18 Claims
-
1. A cloud storage system, the system comprising:
-
at least one server; and an intermediate device that communicates with the at least one server, wherein a plurality of client devices communicating with the intermediate device through a network, the intermediate device comprising; an obtaining unit that obtains attribute information of various sharing data provided by any of the client devices, and stores the obtained attribute information into the at least one server; a request unit that receives a request message from a first client device that requests to access target sharing data, and searches the at least one server for second client devices which contain the target sharing data the first client device requested; and a connection unit that establishes one or more peer to peer connection between the first client device and one or more of the second client devices that contain the target sharing data through the network, and downloads the target sharing data from the one or more of the second client devices to the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized data storage and sharing method based on a cloud storage system, the system comprising at least one server, and an intermediate device that communicates with the at least one server, wherein a plurality of client devices communicates with the intermediate device through a network, the method comprising:
-
obtaining attribute information of various sharing data provided by any of the client devices, and storing the obtained attribute information into the at least one server; receiving a request message from a first client device that requests to access target sharing data; searching the at least one server for second client devices which contain the target sharing data that the first client device requested when the request message is received; and establishing one or more peer to peer connections between the first client device and one or more of the second client devices that contain the target sharing data through the network, and downloading the target sharing data from the one or more of the second client devices to the first client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification