Receiving secured data using optical codes and urls
US-2024214391-A1 · Jun 27, 2024 · US
US9454540B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9454540-B2 |
| Application number | US-201314085684-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2013 |
| Priority date | Sep 26, 2012 |
| Publication date | Sep 27, 2016 |
| Grant date | Sep 27, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the disclosure provide a method and apparatus for sharing data. The method includes: initiating the data sharing application on a first terminal; inserting the file to be shared in a webpage of the data sharing application on the first terminal, and generating an URL for the file in the data sharing application; the data-sharing application of the first terminal broadcasts the URL to other terminal, so that other terminals can share the file via the URL. The present disclosure can reduce the cost of data sharing while improve on the real-timeliness.
Opening claim text (preview).
What is claimed is: 1. A data-sharing method comprising: starting data-sharing application on a first terminal, placing a file to be shared from the first terminal in a webpage of the data-sharing application and generating a link address for the file in the data-sharing application, broadcasting, by the data-sharing application on the first terminal, the link to at least one other terminal so that the at least one other terminal can share the file via the link address, the data-sharing application on the first terminal generating a first password string, transmitting the first password string to a file-receiving terminal, the first password string including a random number, an encrypted network address of the file-receiving terminal, and an encrypted link address of the file, the file-receiving terminal receiving the first password string, encrypting a local network address of the file-receiving terminal using the random number in the first password string, and generating a second password string comprising: the encrypted local network address generated by the file-receiving terminal, and the link address of the file from the first password string, the file receiving terminal transmitting, to the first terminal, the second password string to request the first terminal to transmit the file, the first terminal receiving the second password string returned from the file-receiving terminal, the data-sharing application of the first terminal decrypting to obtain the local network address from the second password string, determining whether the local network address in the second password string is the same as the network address of the file-receiving terminal in the first password string, if they are determined to be the same, start transmitting the file to the file-receiving terminal, and when the file-receiving terminal does not receive the file right away, or when a file-transmitting process is interrupted between the first terminal and the file-receiving terminal, the file-receiving terminal transmitting the second password string to the first terminal again to request that the file be transmitted or that the interrupted transmission be renewed, and the first terminal directly sending the file to the file-receiving terminal if the local network address in the second password string is determined to be the same as the network address of the file-receiving terminal in the first password string, without conducting a specific communication to request and determine the file after the second password string is transmitted. 2. The method of claim 1 , wherein the data-sharing application comprises a service of an HTTP Server on the first terminal, and wherein the link address of the file in the data-sharing application of the first terminal comprises a uniform resource locator (URL) of the file in the service of the HTTP Server of the first terminal. 3. The method of claim 1 , comprising: the data-sharing application on the first terminal obtaining modifying information regarding the file, and the data-sharing application on the first terminal broadcasting alert regarding the file to at least one other terminal with which the file is shared, the alert for prompting that the file has been modified. 4. The method of one of claim 1 , wherein the file comprises a video file or an image file, and wherein the first terminal also generates a preview page for the video file or the image file in response to a request from the at least one other terminal. 5. The method of one of claim 1 , comprising: the at least one other terminal visiting the page linked by the link address, browsing the file on the page. 6. The method of claim 1 , wherein the data-sharing application of the first terminal generating the first password string comprises: the data-sharing application of the first terminal encrypting the network address of the file-receiving terminal using the random number to obtain a first-layer encrypted data, encrypting the link address of the file and the first-layer encrypted data which is the encrypted network address of the file-receiving terminal to obtain encrypted network address of the file-receiving terminal and the link address of the file as a second-layer encrypted data, and incorporating the random number to the second-layer encrypted data which is the encrypted network address of the file-receiving terminal and the link address of the file, to obtain a third-layer encrypted data as the first password string. 7. The method of claim 1 , wherein, after the first terminal receives the second password string returned from the file-receiving terminal, if the data-sharing application has not started, restarting the data-sharing application so that the data-sharing application can authenticate and file transmission process. 8. An information sharing apparatus used in a terminal device, the apparatus including: a starting module that starts the data sharing application on the terminal, an address-generating module that places a file to be shared from the first terminal in a webpage of the data-sharing application and generating a link address for the file in the data-sharing application, an address-broadcasting module that broadcasts the link to at least one other terminal so that the at least one other terminal can share the file via the link address, a first password generating module that generates a first password string including a random number, an encrypted network address of the file-receiving terminal, and an encrypted link address of the file, a first password transmitting module that transmits the first password string to a file-receiving terminal, a second password receiving module that receives a second password string returned from the file-receiving terminal, the second password string generated based on the first password string received by the file-receiving terminal, the second password string including: the first password string including the encrypted link address of the file, and a local network address of the file-receiving terminal encrypted using the random number in the first password string and generated by the file-receiving terminal, and an authentication module that decrypts the second password string to obtain the local network address, and determines whether the location network address obtained from the second password string is the same as the network address of the file-receiving terminal in the first password string, and if they are the same, starts file transmission to transmit the file to the file-receiving terminal, wherein when the file-receiving terminal does not receive the file right away, or when a file-transmitting process is interrupted between the information sharing apparatus and the file-receiving terminal, the file-receiving terminal transmits the second password string to the first terminal again to request that the file be transmitted or that the interrupted transmission be renewed, and the first terminal directly sends the file to the file-receiving terminal if the local network address in the second password string is determined to be the same as the network address of the file-receiving terminal in the first password string, without conducting a specific communication to request and determine the file after the second password string is transmitted. 9. The apparatus of claim 8 , wherein the data-sharing application comprises a service of an HTTP Server on the first terminal and the starting module is configured to start a service on the HTTP Server, and wherein the link address of the file in the data-sharing application of the first terminal comprises an URL of the file in the service of the HTTP Server of the first terminal. 10. The a
URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title
Access security · CPC title
Authentication · CPC title
Providing cryptographic facilities or services · CPC title
to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.