Method of file transmission based upon distributed storage in wireless communication system
First Claim
1. A method of file uploading in a wireless communication network including wireless access nodes, a control node and a user prediction system, the method comprising:
- the control node receiving a request from a user equipment to upload a file to a destination;
the control node receiving slice metadata information of the file from the user equipment requesting the uploading of the file to the destination,wherein the file is divided into a plurality of slices of substantially equal size, andwherein the slice metadata information includes the size of each slice and the number of slices;
the user prediction system predicting a movement of the user equipment and determining a plurality of storage wireless access nodes to be used by the user equipment according to the movement while uploading the file;
based on the predicted movement of the user equipment, configuring each of the plurality of storage wireless access nodes to be used by the user equipment to store one or more different slices of the file to store the entire file within the plurality of storage wireless access nodes;
the control node confirming the request to the user equipment node;
the control node receiving encryption information to be used to encrypt the plurality of slices from the user equipment;
the storage wireless access nodes predicated to be used by the user equipment receiving the slices of the file from the user equipment according to the movement;
the storage wireless access nodes storing the slices of the file from the user equipment and transmitting storage indication information of the slices of the file to the control node;
the control node initiating a request to the destination to establish channels between the plurality of storage wireless access nodes and the destination to transmit the slices to the destination,wherein the encryption information is used to decrypt the slices before transmitting the slices to the destination.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention proposes a method of file transmission based on distributed storage in a wireless communication network in order to meet the requirement of a user for a new service. In an embodiment of the invention, a method of file uploading includes the steps of: S11. a user equipment transmitting slice metadata information of a file to the control node to request for uploading the file to a destination; S12. the user prediction system predicating a movement of the user equipment and determining a plurality of storage wireless access nodes of the user equipment according to the movement; S13. the control node confirming the request regarding the uploading; S14. the user equipment transmitting slices of the file to the storage wireless access nodes; and S15. the storage wireless access nodes receiving and storing the slices of the file from the user equipment. With the technical solution of the invention, a file can be transmitted over a wireless communication network at a higher speed.
18 Citations
15 Claims
-
1. A method of file uploading in a wireless communication network including wireless access nodes, a control node and a user prediction system, the method comprising:
-
the control node receiving a request from a user equipment to upload a file to a destination; the control node receiving slice metadata information of the file from the user equipment requesting the uploading of the file to the destination, wherein the file is divided into a plurality of slices of substantially equal size, and wherein the slice metadata information includes the size of each slice and the number of slices; the user prediction system predicting a movement of the user equipment and determining a plurality of storage wireless access nodes to be used by the user equipment according to the movement while uploading the file; based on the predicted movement of the user equipment, configuring each of the plurality of storage wireless access nodes to be used by the user equipment to store one or more different slices of the file to store the entire file within the plurality of storage wireless access nodes; the control node confirming the request to the user equipment node; the control node receiving encryption information to be used to encrypt the plurality of slices from the user equipment; the storage wireless access nodes predicated to be used by the user equipment receiving the slices of the file from the user equipment according to the movement; the storage wireless access nodes storing the slices of the file from the user equipment and transmitting storage indication information of the slices of the file to the control node; the control node initiating a request to the destination to establish channels between the plurality of storage wireless access nodes and the destination to transmit the slices to the destination, wherein the encryption information is used to decrypt the slices before transmitting the slices to the destination. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of downlink file transmission in a wireless communication network including wireless access nodes, a control node and a user prediction system, the method comprising:
-
the control node receiving a request from a user equipment to upload a file to a destination; the control node determining slice metadata information of a file to be transmitted to a user equipment; the user prediction system predicting a movement of the user equipment and determining a plurality of storage wireless access nodes to be used by the user equipment according to the movement while uploading the file; and based on the predicted movement of the user equipment, configuring each of the plurality of storage wireless access nodes to be used by the user equipment to store one or more different slices of the file to store the entire file within the plurality of storage wireless access nodes; the storage wireless access nodes predicted to be used by the user equipment receiving and storing slices of the file and transmitting storage indication information of the slices of the file to the control node; the control node initiating a request to the destination to establish channels between the plurality of storage wireless access nodes and the destination to transmit the slices to the destination, wherein the encryption information is used to decrypt the slices before transmitting the slices to the destination. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of transmitting a file from a storage wireless access node used by a first user equipment to a storage wireless access node used by a second user equipment in a wireless communication network including storage wireless access nodes, a control node and a user prediction system, the method comprising:
-
the control node receiving a request from a first user equipment to upload a file; receiving slice metadata information of the file by the control node; wherein the file is divided into a plurality of slices of substantially equal size, and wherein the slice metadata information includes the size of each slice and the number of slices; predicting, via the user prediction system, movements of the first user equipment and the second user equipment and determining a plurality of storage wireless access nodes to be used by the first user equipment and the second user equipment respectively according to the movements while uploading the file; based on the predicted movement of the first user equipment, configuring each of the plurality of storage wireless access nodes to be used by the user equipment to store one or more different slices of the file to store the entire file within the plurality of storage wireless access nodes; receiving at the storage wireless access nodes used by the first user equipment slices of the file, encrypted using a key generated by an SIM card of the first user equipment; the storage wireless access nodes predicted to be used by the first user equipment receiving and storing the slices of the file from the first user equipment, transmitting storage indication information of the slices of the file to the control node and transmitting the slices of the file to the storage wireless access nodes used by the second user equipment; the storage wireless access nodes predicted to be used by the second user equipment receiving and storing the slices of the file and transmitting storage indication information of the slices of the file to the control node. - View Dependent Claims (13, 14)
-
-
15. A method of searching for a file in a wireless communication network including wireless access nodes, a control node and a user prediction system, the method comprising:
-
the control node receiving a request from a user equipment to upload a file to a destination; wherein the file is divided into a plurality of slices of substantially equal size, and wherein the slice metadata information includes the size of each slice and the number of slices; each of the wireless access nodes building a database of keyword indexes according to keywords in the file slice contents and storing the databases on the wireless access nodes when they are idle; the control node receiving a request message from the user equipment regarding a search for a specific keyword and transmitting a searching command regarding the keyword to the wireless access nodes; the wireless access nodes searching the databases of keyword indexes according to the searching command and reporting search matching results of slices back to the control node; the user predication system predicating a movement of the user equipment and generating parameters related to locations of the wireless access nodes according to the movement while uploading the file slices; and the control node generating file matching results according to the search matching results of the slices in combination with the parameters related to the relative locations of the wireless access nodes where the slices are located and generating a list of download candidates according to the file matching results, the control node initiating a request to the destination to establish channels between the plurality of storage wireless access nodes and the destination to transmit the slices to the destination, wherein the encryption information is used to decrypt the slices before transmitting the slices to the destination.
-
Specification