Method, apparatus and system for file transfer based on file directory
First Claim
1. A method of file directory-based file transfer, the method comprising:
- receiving, from an instant messaging (IM) client of a sender, a notification message, the notification message including a name of a first file folder and location information of the first file folder under a file directory, wherein the first file folder includes a first plurality of file folders, the location information of the first file folder includes a hierarchical relationship between the first plurality of file folders, and the hierarchical relationship includes a root directory including a third file folder, the third file folder including a fourth file folder, and the first file folder being selected by a user;
forwarding the notification message to an IM client of a receiver to establish, at the receiver, a second file folder that corresponds to the first file folder, wherein the second file folder includes a second plurality of file folders corresponding to the first plurality of file folders of the first file folder, and the second plurality of file folders of the second file folder are established based on the hierarchical relationship of the first plurality of file folders of the first file folder;
establishing a file transfer communication connection with the IM client of the receiver to transfer one or more files under the root directory of the first file folder before the second plurality of file folders of the second file folder have been established;
after the second plurality of file folders of the second file folder have been established;
receiving, from the IM client of the sender, the one or more files under the root directory of the first file folder over the file transfer communication connection;
forwarding the received one or more files under the root directory of the first file folder to the IM client of the receiver to store the received one or more files under a root directory of the second file folder over the file transfer communication connection; and
disconnecting the file transfer communication connection with the IM client of the receiver after the received one or more files under the root directory of the first file folder including the first plurality of file folders have been forwarded.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a file directory-based file transfer method, apparatus and system to address the problem that conventional instant messaging (IM) systems cannot directly implement one-time transfer of an entire file directory. In one aspect, a the sending IM client sends files under root directories of one or more file folders under a file directory one file folder after another. Before sending files under a root directory of a respective file folder, the receiving IM client may send a notification message including a name of the respective file folder and location information of the respective folder under the file directory, and then send all files under the root directory of the respective file folder one-by-one. The receiving IM client establishes a file folder according to the received notification message, and stores files received after the notification message into a root directory of the established file folder.
67 Citations
19 Claims
-
1. A method of file directory-based file transfer, the method comprising:
-
receiving, from an instant messaging (IM) client of a sender, a notification message, the notification message including a name of a first file folder and location information of the first file folder under a file directory, wherein the first file folder includes a first plurality of file folders, the location information of the first file folder includes a hierarchical relationship between the first plurality of file folders, and the hierarchical relationship includes a root directory including a third file folder, the third file folder including a fourth file folder, and the first file folder being selected by a user; forwarding the notification message to an IM client of a receiver to establish, at the receiver, a second file folder that corresponds to the first file folder, wherein the second file folder includes a second plurality of file folders corresponding to the first plurality of file folders of the first file folder, and the second plurality of file folders of the second file folder are established based on the hierarchical relationship of the first plurality of file folders of the first file folder; establishing a file transfer communication connection with the IM client of the receiver to transfer one or more files under the root directory of the first file folder before the second plurality of file folders of the second file folder have been established; after the second plurality of file folders of the second file folder have been established; receiving, from the IM client of the sender, the one or more files under the root directory of the first file folder over the file transfer communication connection; forwarding the received one or more files under the root directory of the first file folder to the IM client of the receiver to store the received one or more files under a root directory of the second file folder over the file transfer communication connection; and disconnecting the file transfer communication connection with the IM client of the receiver after the received one or more files under the root directory of the first file folder including the first plurality of file folders have been forwarded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of file directory-based file transfer, the system comprising:
-
a processor; a server, using the processor, configured to receive, from an instant messaging (IM) client of a sender, a notification message, the notification message including a name of a first file folder and location information of the first file folder under a file directory, wherein the first file folder includes a first plurality of file folders, the location information of the first file folder includes a hierarchical relationship between the first plurality of file folders, and the hierarchical relationship includes a root directory including a third file folder, the third file folder including a fourth file folder, and the first file folder being selected by a user; forward the notification message to an IM client of a receiver to establish, at the receiver, a second file folder that corresponds to the first file folder, wherein the second file folder includes a second plurality of file folders corresponding to the first plurality of file folders of the first file folder, and the second plurality of file folders of the second file folder are established based on the hierarchical relationship of the first plurality of file folders of the first file folder; establish a file transfer communication connection with the IM client of the receiver to transfer one or more files under the root directory of the first file folder before the second plurality of file folders of the second file folder have been established; and after the second plurality of file folders of the second file folder have been established; receive, from the IM client of the sender, the one or more files under a root directory of the first file folder over the file transfer communication connection; forward the received one or more files under the root directory of the first file folder to the IM client of the receiver to store the received one or more files under a root directory of the second file folder over the file transfer communication connection; and disconnect the file transfer communication connection with the IM client of the receiver after the received one or more files under the root directory of the first file folder including the first plurality of file folders have been forwarded. - View Dependent Claims (14, 15)
-
-
16. A computing device, comprising:
-
a processor; a storage, coupled to the processor, that stores data; a sending module executable by the processor, the sending module configured to; send a notification message, the notification message including a name of a first file folder and location information of the first file folder under a file directory, wherein the first file folder includes a first plurality of file folders, the location information of the first file folder includes a hierarchical relationship between the first plurality of file folders, and the hierarchical relationship includes a root directory including a third file folder, the third file folder including a fourth file folder, and the first file folder being selected by a user; send one or more files under a root directory of the first file folder; and
a receiving module executable by the processor, the receiving module configure to;receive the notification message to establish a second file folder that corresponds to the first file folder, wherein the second file folder includes a second plurality of file folders corresponding to the first plurality of file folders of the first file folder, and the second plurality of file folders of the second file folder are established based on the hierarchical relationship of the first plurality of file folders of the first file folder; establish a file transfer communication connection to transfer the one or more files under the root directory of the first file folder before the second plurality of file folders of the second file folder have been established; and after the second plurality of file folders of the second file folder have been established; receive the one or more files under the root directory of the first file folder to store the received one or more files under a root directory of the second file folder over the file transfer communication connection; and disconnect the file transfer communication connection after the one or more files under the root directory of the first file folder including the first plurality of file folders have been received. - View Dependent Claims (17, 18, 19)
-
Specification