Data transmission method and device
Abstract
The invention discloses a data transmission device and corresponding method for bidirectional data transmission between a network side and a local client, the data transmission device comprise: an instruction receiver configured to receive a transmission instruction of a user; an instruction parser configured to parse out information of data to be transmitted and destination information according to the instruction; and a data transmitter configured to, according to the parsed out information of data to be transmitted and the destination information, obtain the data to be transmitted and transmit the data to be transmitted to the destination.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data transmission device for bidirectional data transmission between a network side and a local client, comprising:
an instruction receiver configured to receive a transmission instruction of a user; an instruction parser configured to parse out information of data to be transmitted and destination information according to the instruction; and a data transmitter configured to, according to the parsed out information of data to be transmitted and the destination information, obtain the data to be transmitted and transmit the data to be transmitted to the destination.
2 . The device according to claim 1 , wherein the data to be transmitted comprises a file, when a list of files at the network side and a list of files at the local client are displayed simultaneously on one and the same browser page, the instruction is to move on a page the logo of the file to be transmitted to the destination in a dragging way.
3 . The device according to claim 2 , wherein on the page, the data transmitter is further configured to,
when the type of the file to be transmitted is a network file, select a network address of the file to be transmitted, and drag the network address into a list of files of the local client on the page; when the type of the file to be transmitted is a local file, select a local storage path of the file to be transmitted, and drag the local storage path into a list of files of the network side on the page.
4 . The device according to claim 3 , wherein the instruction parser is further configured to obtain the network address of the file to be transmitted by utilizing at least one of the following ways:
obtaining it from the address bar of the browser; obtaining it from the network browsing history of the browser; and obtaining it from items stored in the favorites of the browser.
5 . The device according to claim 4 , wherein the data transmitter is further configured to:
obtain content of a web page corresponding to the network address in the browser; and transmit the content of the web page via streaming into a folder in the local client which the network address has been dragged to.
6 . The device according to claim 5 , wherein the data transmitter is further configured to:
stream the content of the web page into a temporary file of the local client in the streaming procedure; and after the transmission is successful, re-stream the content of the web page from the temporary file into a folder corresponding to the destination.
7 . The device according to claim 3 , wherein the data transmitter is further configured to:
obtain the local storage path in the browser; and obtain a file corresponding to the local storage path and upload information of the file according to the selection of the user.
8 . The device according to claim 7 , wherein the data transmitter is further configured to:
utilize a browser interface to prompt the user whether he selects to upload the local storage path of the file or the file content of the file; and upload the information of the file according to the selection of the user.
9 . The device according to claim 2 , further comprising:
a page setter configured to display a file list of the network side and a file list of the local client simultaneously in a frame of the browser; or arrange two standalone frames in the browser, one for displaying a file list of the network side, and the other for displaying a file list of the local client.
10 . The device according to claim 9 , wherein the data transmitter is further configured to copy the logo of the file to be transmitted on the page; and paste the copied logo to the destination.
11 . A data transmission method for bidirectional data transmission between a network side and a local client, comprising:
receiving a transmission instruction of a user; parsing out information of data to be transmitted and destination information according to the instruction; and according to the parsed out information of data to be transmitted and the destination information, obtaining the data to be transmitted and transmitting the data to be transmitted to the destination.
12 . The method according to claim 11 , wherein the data to be transmitted comprises a file, when a list of files at the network side and a list of files at the local client are displayed simultaneously on one and the same browser page, the instruction is to move on a page the logo of the file to be transmitted to the destination in a dragging way.
13 . The method according to claim 12 , wherein moving on a page the logo of the file to be transmitted to the destination in a dragging way comprises:
when the type of the file to be transmitted is a network file, selecting a network address of the file to be transmitted, and dragging the network address into a list of files of the local client on the page; when the type of the file to be transmitted is a local file, selecting a local storage path of the file to be transmitted, and dragging the local storage path into a list of files of the network side on the page.
14 . The method according to claim 13 , wherein the ways of obtaining a network address of the file to be transmitted comprise at least one of the following:
obtaining it from the address bar of the browser; obtaining it from the network browsing history of the browser; and obtaining it from items stored in the favorites of the browser.
15 . The method according to claim 14 , wherein after dragging the network address into a list of files of the local client on the page, there is comprised:
obtaining content of a web page corresponding to the network address in the browser; and transmitting the content of the web page via streaming into a folder in the local client which the network address has been dragged to.
16 . The method according to claim 15 , wherein the content of the web page is streamed into a temporary file of the local client in the streaming procedure; and after the transmission is successful, the content of the web page is re-streamed from the temporary file into a folder corresponding to the destination.
17 . The method according to claim 13 , wherein after dragging the local storage path into a list of files of the network side on the page, there is comprised:
obtaining the local storage path in the browser; and obtaining a file corresponding to the local storage path and uploading information of the file according to the selection of the user.
18 . The method according to claim 17 , wherein the uploading information of the file according to the selection of the user comprises:
utilizing a browser interface to prompt the user whether he selects to upload the local storage path of the file or the file content of the file; and uploading the information of the file according to the selection of the user.
19 . The method according to claim 12 , wherein displaying a list of files at the network side and a list of files at the local client simultaneously on one and the same browser page comprises:
displaying a file list of the network side and a file list of the local client simultaneously in a frame of the browser; or arranging two standalone frames in the browser, one for displaying a file list of the network side, and the other for displaying a file list of the local client.
20 . A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
receiving a transmission instruction of a user; parsing out information of data to be transmitted and destination information according to the instruction; and according to the parsed out information of data to be transmitted and the destination information, obtaining the data to be transmitted and transmitting the data to be transmitted to the destination.Join the waitlist — get patent alerts
Track US2018239834A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.