CLOUD COMUTING DEVICE AND METHOD FOR STORING DATA FILES IN CLOUD SERVERS
First Claim
1. A cloud computing device being connected to at least one terminal device and a plurality of cloud servers through a network, the cloud computing device comprising:
- at least one processor; and
a storage device storing one or more program instructions, which when executed by the at least one processor, causes the at least one processor to;
receive one or more data files from the terminal device, and determine a file storing mode of each of the data files;
generate a file information list of the data files according to the file storing mode of each of the data files;
search one or more cloud servers in the network according to the file information list, and create a data transmission channel between the cloud computing device and each of the searched cloud servers;
divide each of the data files into a plurality of data blocks according to the file information list;
upload each of the data blocks to the searched cloud servers through the data transmission channels according to a file storing location of each of the data blocks stored in the file information list; and
store the file information list in the storage device of the cloud computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for storing data files to cloud servers using a cloud computing device, the cloud computing device connects to at least one terminal device through a network. The cloud computing device receives one or more data files from the terminal device, and determines a file storing mode of each of the data files. The cloud computing device generates a file information list of the data files according to the file storing modes of the data files, and search the cloud servers in the network according to the file information list. The cloud computing device divides each of the data files into data blocks according to the file information list, uploads each of the data blocks to the cloud servers according to the file storing locations, and stores the file information list in a storage device of the cloud computing device.
-
Citations
20 Claims
-
1. A cloud computing device being connected to at least one terminal device and a plurality of cloud servers through a network, the cloud computing device comprising:
-
at least one processor; and a storage device storing one or more program instructions, which when executed by the at least one processor, causes the at least one processor to; receive one or more data files from the terminal device, and determine a file storing mode of each of the data files; generate a file information list of the data files according to the file storing mode of each of the data files; search one or more cloud servers in the network according to the file information list, and create a data transmission channel between the cloud computing device and each of the searched cloud servers; divide each of the data files into a plurality of data blocks according to the file information list; upload each of the data blocks to the searched cloud servers through the data transmission channels according to a file storing location of each of the data blocks stored in the file information list; and store the file information list in the storage device of the cloud computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented by a cloud computing device, the cloud computing device being connected to at least one terminal device and a plurality of cloud servers through a network, the method comprising:
-
receiving one or more data files from the terminal device, and determining a file storing mode of each of the data files; generating a file information list of the data files according to the file storing mode of each of the data files; searching one or more cloud servers in the network according to the file information list, and creating a data transmission channel between the cloud computing device and each of the searched cloud servers; dividing each of the data files into a plurality of data blocks according to the file information list; uploading each of the data blocks to the searched cloud servers through the data transmission channels according to a file storing location of each of the data blocks stored in the file information list; and storing the file information list in a storage device of the cloud computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory storage medium having stored thereon instructions that, when executed by at least one processor of a cloud computing device, cause the cloud computing device to perform a method, the cloud computing device being connected to at least one terminal device and a plurality of cloud servers through a network, the method comprising:
-
receiving one or more data files from the terminal device, and determining a file storing mode of each of the data files; generating a file information list of the data files according to the file storing mode of each of the data files; searching one or more cloud servers in the network according to the file information list, and creating a data transmission channel between the cloud computing device and each of the searched cloud servers; dividing each of the data files into a plurality of data blocks according to the file information list; uploading each of the data blocks to the searched cloud servers through the data transmission channels according to a file storing location of each of the data blocks stored in the file information list; and storing the file information list in a storage device of the cloud computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification