Great research starts with great data.

Learn More
More >
Patent Analysis of

Information sharing method and system

Updated Time 12 June 2019

Patent Registration Data

Publication Number

US10063620

Application Number

US14/371999

Application Date

11 July 2014

Publication Date

28 August 2018

Current Assignee

TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED

Original Assignee (Applicant)

TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED

International Classification

H04L29/08,H04L29/06,G06F17/30

Cooperative Classification

H04L67/06,H04L65/403,G06F17/30879,G06F17/30203,G06F16/183

Inventor

LIN, XIAODAN

Patent Images

This patent contains figures and images illustrating the invention and its embodiment.

US10063620 Information sharing 1 US10063620 Information sharing 2 US10063620 Information sharing 3
See all images <>

Abstract

Discloses is a method and system for information sharing. The method includes obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address; generating a two-dimensional code according to the network address of the stored information exported file; sharing the generated two-dimensional code, and importing the information exported file by scanning the shared two-dimensional code. The system includes an export processing module, a two-dimensional code generating module, a two-dimensional code sharing module, and an importing module.

Read more

Claims

1. A method for an information sharing system, the method comprising:

by (i) a first electronic device of a first client,

collecting information including at least bookmarks and contact information, triggering an information share command to share the collected information with a second client, sending the information share command to a back-end server to obtain the collected information from the back-end server when a backup function of the first electronic device is enabled, extracting the collected information locally from the first electronic device and send the collected information to the back-end server when the backup function of the first electronic device is disabled;by (ii) the back-end server,

storing information backed up from other devices, generating an information exported file based on the collected information to be shared, assigning a network address to the information exported file, storing the information exported file according to the assigned network address, wherein the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and by (iii) the second electronic device of the second client, importing the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared.

2. The information sharing method of claim 1, wherein when the backup function of the first electronic device is enabled, further comprising:

logging in to a user account of the first client, and uploading the information share command to the back-end server according to the user account; and finding the information to be shared that is stored in the back-end server which is corresponding to the information share command according to the user account.

3. The information sharing method of claim 1, when the backup function of the first electronic device is disabled, further comprising:

exporting the information to be shared that is stored in the first electronic device to obtain the information exported file; and uploading the information exported file, and storing the information exported file to the assigned network address.

4. An information sharing system including at least a first electronic device of a first client, a back-end server, and a second electronic device of a second client, the information sharing system comprising:

first processing circuitry of the first electronic device of the first client configured to:

collect information including at least bookmarks and contact information, trigger an information share command to share the collected information with a second client, when a backup function of the first electronic device is enabled, send the information share command to a back-end server to obtain the collected information from the back-end server, and when the backup function of the first electronic device is disabled, extract the collected information locally from the first electronic device and send the collected information to the back-end server;the back-end server configured to:

store information backed up from other devices, generate an information exported file based on the collected information to be shared, assign a network address to the information exported file, store the information exported file according to the assigned network address, wherein the first processing circuitry of the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and second processing circuitry of the second electronic device of the second client configured to import the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared.

5. The information sharing system of claim 4, wherein when the backup function of the first electronic device is enabled, the back-end server is further configured to:

log in to a user account of the first client, and upload the information share command to the back-end server according to the user account; and find the information to be shared that is stored in the back-end server which is corresponding to the information share command according to the user account.

6. The information sharing system of claim 4, wherein when the backup function of the first electronic device is disabled, the first processing circuitry of the first electronic device of the first client is further configured to:

export the information to be shared that is stored in the first electronic device to obtain the information exported file; and upload the information exported file, and store the information exported file to the assigned network address.

7. A non-transitory computer-readable storage medium comprising a plurality of instructions, different parts of the instructions to be executed by a first electronic device, a back-end server, and a second electronic device for performing an information sharing method, the method comprising:

by (i) the first electronic device of a first client,

collecting information including at least bookmarks and contact information, triggering an information share command to share the collected information with a second client, sending the information share command to a back-end server to obtain the collected information from the back-end server when a backup function of the first electronic device is enabled, extracting the collected information locally from the first electronic device and send the collected information to the back-end server when the backup function of the first electronic device is disabled;by (ii) the back-end server,

storing information backed up from other devices, generating an information exported file based on the collected information to be shared, assigning a network address to the information exported file, storing the information exported file according to the assigned network address, wherein the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and by (iii) the second electronic device of the second client, importing the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared.

8. The non-transitory computer-readable storage medium of claim 7, wherein when the backup function of the first electronic device is enabled, further comprising:

logging in to a user account of the first client, and uploading the information share command to the back-end server according to the user account; and finding the information to be shared that is stored in the back-end server which is corresponding to the information share command according to the user account.

9. The non-transitory computer-readable storage medium of claim 7, wherein when the backup function of the first electronic device is disabled, further comprising:

exporting the information to be shared that is stored in the first electronic device to obtain the information exported file; and uploading the information exported file, and storing the information exported file to the assigned network address.

Read more

Claim Tree

  • 1
    nformation sharing system, the method comprising: by (i) first ele
    • ronic device of a first client, collecting information including at least bookmarks and contact information, triggering an information share command to share the collected information with a second client, sending the information share command to a back-end server to obtain the collected information from the back-end server when a backup function of the first electronic device is enabled, extracting the collected information locally from the first electronic device and send the collected information to the back-end server when the backup function of the first electronic device is disabled;by (ii) the back-en
    • server, storing information backed up from other devices, generating an information exported file based on the collected information to be shared, assigning a network address to the information exported file, storing the information exported file according to the assigned network address, wherein the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and by (iii) the se
    • nd electronic device of the second client, importing the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared. 2. The information s
    • aring method of claim 1, wherein when the bac up func
      • ion of the first electronic device is enabled, further comprising: ogging in to a use
    • aring method of claim 1, when the backup function of the first electronic device is disabled, further comprising: xporting the infor
      • tion to be shared that is stored in the first electronic device to obtain the information exported file; and uploading the i
      • ormation exported file, and storing the information exported file to the assigned network address. 4. An information sh
  • 4
    ring system including at least a first ele
    • tronic device of a first client, a back-end server, and a second electronic device of a second client, the information sharing system comprising: first processing circuitry of the first electronic device of the first client configured to: collect information including at least bookmarks and contact information, trigger an information share command to share the collected information with a second client, when a backup function of the first electronic device is enabled, send the information share command to a back-end server to obtain the collected information from the back-end server, and when the backup function of the first electronic device is disabled, extract the collected information locally from the first electronic device and send the collected information to the back-end server;the back-end server
    • nfigured to: store information backed up from other devices, generate an information exported file based on the collected information to be shared, assign a network address to the information exported file, store the information exported file according to the assigned network address, wherein the first processing circuitry of the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and second processin
    • circuitry of the second electronic device of the second client configured to import the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared. 5. The information sh
    • ring system of claim 4, wherein when the back p funct
      • on of the first electronic device is enabled, the back-end server is further configured to: log in to a user account of the first client, and upload the information share command to the back-end server according to the user account; and find the information to be shared that is stored in the back-end server which is corresponding to the information share command according to the user account. 6. The information sh
    • ring system of claim 4, wherein when the back p funct
      • on of the first electronic device is disabled, the first processing circuitry of the first electronic device of the first client is further configured to: export the information to be shared that is stored in the first electronic device to obtain the information exported file; and upload the information exported file, and store the information exported file to the assigned network address. 7. A non-transitory c
  • 7
    mputer-readable storage medium comprising a pluralit of instru
    • tions, different parts of the instructions to be executed by a first electronic device, a back-end server, and a second electronic device for performing an information sharing method, the method comprising: by (i) the first electronic device of a first client, collecting information including at least bookmarks and contact information, triggering an information share command to share the collected information with a second client, sending the information share command to a back-end server to obtain the collected information from the back-end server when a backup function of the first electronic device is enabled, extracting the collected information locally from the first electronic device and send the collected information to the back-end server when the backup function of the first electronic device is disabled;by (ii) the back-end
    • rver, storing information backed up from other devices, generating an information exported file based on the collected information to be shared, assigning a network address to the information exported file, storing the information exported file according to the assigned network address, wherein the first electronic device generates a two-dimensional code according to the assigned network address of the information exported file and shares the generated two-dimensional code with a second electronic device of the second client; and by (iii) the seco
    • electronic device of the second client, importing the information exported file by using the two-dimensional code shared by the first electronic device, instead of logging into respective social networking tools or mailbox, for viewing the information to be shared. 8. The non-transitory
    • omputer-readable storage medium of claim 7, wherein when the backu functi
      • n of the first electronic device is enabled, further comprising: lo ging in to a user
    • omputer-readable storage medium of claim 7, wherein when the backu functi
      • n of the first electronic device is disabled, further comprising: ex orting the informa
See all independent claims <>

Description

FIELD OF THE INVENTION

The present disclosure relates generally to the field of Internet application technology, and more particularly to an information sharing method and the system thereof.

BACKGROUND OF THE INVENTION

With the development of network application, people can share different kinds of information with the other users via the Internet. For example, using social networking tools, a user can share the information that is just obtained by releasing micro-blog or log, or showing the applied network applications. In addition, the user can also share with the other users the information stored in the terminal device currently in use, such as bookmark collected by the browser and contact information, etc.

Generally, the traditional information sharing involves uploading the information, such as bookmark collection and contact information that are stored in the terminal device, and sharing the network addresses of the uploaded information with the other users by social networking tools, e-mail or in other forms.

However, in traditional ways, the other users can only obtain the shared information upon logging in to appropriate social networking tool or mailbox to obtain the shared network address. As a result, the operation is relatively cumbersome.

SUMMARY OF THE INVENTION

To address the aforementioned deficiencies and inadequacies, there is a need to provide an information sharing method, system and non-transitory computer-readable storage medium comprising an executable program to execute an information sharing method, which can simplify the operation.

According to one aspect of the disclosure, an information sharing method includes the steps of:

obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address;

generating a two-dimensional code according to the network address of the stored information exported file;

sharing the generated two-dimensional code;

importing the information exported file by scanning the shared two-dimensional code.

According to a further aspect of the disclosure, an information sharing system includes:

an export processing module, configured to obtain an information exported file by exporting the information to be shared, and to store the information exported file according to an assigned network address;

a two-dimensional code generating module, configured to generate a two-dimensional code according to the network address of the stored information exported file;

a two-dimensional code sharing module, configured to share the generated two-dimensional code;

an importing module, configured to import, by scanning the shared two-dimensional code, the information exported file.

According to still a further aspect of the disclosure, a non-transitory computer-readable storage medium comprising an executable program to execute an information sharing method, the method including:

obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address;

generating a two-dimensional code according to the network address of the stored information exported file;

sharing the generated two-dimensional code; and

importing the information exported file by scanning the shared two-dimensional code.

By the above information sharing method and system, an information exported file is obtained by exporting the information to be shared, and stored to an assigned network address. Further, a two-dimensional code is generated according to the network address. Thus, information importing and sharing are realized by the two-dimensional code. When importing the information to be shared, the user only needs to scan the corresponding two-dimensional code, instead of logging into respective social networking tools or mailbox. This greatly simplifies the operation compared with the prior art.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart in accordance with an information sharing method in accordance with an aspect of the disclosure.

FIG. 2 is a flowchart illustrating a method for obtaining an information sharing command, and obtaining the information to be shared according to the information sharing command in accordance with an aspect of the disclosure.

FIG. 3 is a flowchart illustrating a method of FIG. 2 for obtaining, by logging into the user's account, the information to be shared corresponding to the information sharing command.

FIG. 4 is a flowchart illustrating a method for obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address in accordance with an aspect of the disclosure.

FIG. 5 is a diagram illustrating the application of an information sharing method in accordance with an aspect of the disclosure.

FIG. 6 is a structural schematic diagram illustrating an information sharing system in accordance with an aspect of the disclosure.

FIG. 7 is a structural schematic diagram illustrating a command processing module in accordance with an aspect of the disclosure.

FIG. 8 is a structural schematic diagram illustrating a logging and obtaining module of FIG. 7.

FIG. 9 is a structural schematic diagram illustrating an exporting module in accordance with an aspect of the disclosure.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

In the following description of embodiments, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments of the disclosure that can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the disclosed embodiments.

As illustrated in FIG. 1, an information sharing method includes the following steps.

Step S110, obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address.

In one embodiment, the information to be shared can be bookmarks collected by the browser, or contact information in the address book, etc., which is exported in specific file formats. For example, when sharing the bookmarks collected by the browser, the bookmarks are exported as information exported file in html format. By the information exported file, information to be shared can be packaged, so as to perform information processing and sharing more conveniently.

Upon obtaining the information exported file by exporting the information to be shared, the information exported file will be assigned with a network address. Then, after obtaining the network address for storing the information exported file, the information exported file can be stored in the network address.

Step S130, generating a two-dimensional code according to the network address of the stored information exported file.

In one embodiment, a two-dimensional code is a black and white graph distributed as a specific geometry according to certain rules in the plane (two-dimensional directions), which is used to record information of data and symbols. It includes code systems of Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49 and Code 16K, etc.

The corresponding two-dimensional code can be generated based on the network address of the stored information exported file by performing the processes including: data analysis, data coding, error correction coding, constructing the final data, constructing the matrix, mask graphics application, generating formats and version information, etc.

Step S150, sharing the generated two-dimensional code.

In one embodiment, the generated two-dimensional code can be issued so as to display to the other user, informing the other user that the information is currently shared. By the issued two-dimensional code, information being shared can be obtained.

A two-dimensional code can be shared in a variety of ways. For example, simply show the generated two-dimensional code, or spread it by instant messaging or social networking tools, such as micro-blog, blog, mailbox, etc. Some other ways and channels are also possible, which will not go detail here.

Step S170, importing, by scanning the shared two-dimensional code, the information exported file.

In one embodiment, in order to obtain the shared information, the user can scan the displayed two-dimensional code to download the shared information exported file, and import the information exported file. For example, when the information shared is a bookmark collected by the browser, the information exported file downloaded by scanning the shared two-dimensional code may be a collection of multiple bookmarks. By importing the downloaded information exported file through the browser, the user can view the shared bookmarks in the browser.

In one embodiment, the method further includes, before the above Step S110, obtaining an information share command, and obtaining the information to be shared according to the information share command.

In one embodiment, information sharing includes obtaining the information share command triggered by the user, and determining the information that are needed to be shared by the user, i.e., information to be shared by the user according to the information share command.

As illustrated in FIG. 2, in one embodiment, the above step of obtaining the information share command and obtaining the information to be shared according to the information share command further includes:

Step S210, obtaining the information share command, and determining whether the information to be shared in accordance with the information share command is synchronized to the server; if yes, then perform Step S230, and if not, then perform Step S250.

In the embodiment, the method includes obtaining the information share command that is triggered by the user in the display interface, and determining whether the terminal device has enabled the information synchronization or backup function. If yes, then indicate that the information to be shared corresponding to the information share command has been synchronized to the server, and if not, then indicate that the information to be shared is just stored in the local.

Step S230, logging in to the user account to obtain the information to be shared corresponding to the information share command.

In the embodiment, when it is determined that the information to be shared corresponding to the information share command has been synchronized to the server, then obtain the user account to log in, and obtain the information to be shared corresponding to the information share command in accordance with the user account.

For example, when successfully logged in upon verification of the user account, it can be seen that the user account currently logged in corresponds to a variety of information. Thus, it is necessary to find the information to be shared corresponding to the information share command owned by the user account based on the user account and information share command.

As illustrated in FIG. 3, in one embodiment, the above Step S230 includes:

Step S231, logging in to the corresponding user account, and uploading the information share command to the server according to the user account.

In the embodiment, by logging in to the user account that triggers the information share command, the information share command is uploaded to the server.

Step S233, finding the information to be shared stored in the server which is corresponding to the information share command according to the user account.

In the embodiment, the information to be shared in accordance with the user account currently logged in to is found. The information to be shared that is found is the same with the information selected to share by the information share command triggered in the local.

Upon obtained, the information to be shared that is stored in the server can be directly exported, so as to obtain the information exported file. The information exported file can be assigned with a network address and stored therein.

Since the synchronization or backup function of the terminal device is enabled, the information to be shared stored in the server is uploaded to the server by a local terminal mostly in wifi environment. Thus, it is not required to upload again in the information sharing process. As a result, it will not additionally consume network access traffic of the terminal equipment, saving the cost of information sharing.

Step S250, obtaining the information to be shared that is stored in the local according to the information share command.

In the embodiment, when it is determined that the information to be shared corresponding to the information share command has not yet been synchronized to the server, then extract directly and locally the shared information in the terminal equipment.

As illustrated in FIG. 4, in one embodiment, the above Step S110 includes:

Step S111, exporting the shared information stored in the local to obtain the information exported file.

In the embodiment, the shared information locally received by the terminal device is exported to obtain the corresponding information exported file.

Step S113, uploading the information exported file, and storing it to the assigned network address.

In the embodiment, upon obtaining the information exported file corresponding to the information share command, the assigned network address will be obtained. The information exported file may be uploaded and stored in the assigned network address.

To share information that is stored in the local, it is not required to trigger the information share command. The user may log in to the user account, and obtain the information to be shared in the server by looking for the information stored in the server. The user will only need to scan the corresponding two dimension code. This will simplify the information sharing operations, and improve the ease of information sharing.

The above information sharing method may be better illustrated in combination with a detailed embodiment. In the embodiment, the information to be shared is the bookmark collected by the browse. As illustrated in FIG. 5, the user can run the browser in a mobile terminal, a tablet or a PC (personal computer) and other terminal devices, and go to the browser's bookmark page to trigger the information share command directed to the bookmark in the browser's bookmark page.

Upon obtaining the information sharing command trigger by the user, whether the browser has enabled the bookmark synchronization or backup function may be determined. If yes, then perform authentication and log in to the user account, and send the triggered information share command to the back-end server after a successful login.

When the back-end bookmark server receives the information sharing command, the stored web bookmarks will be looked up to obtain the web bookmarks corresponding to the user account currently logged in to, which will be exported to obtain an information exported file in html format.

When it is determined that the browser has not enabled the bookmark synchronization or backup function, then the local bookmarks are obtained and exported to obtain an information exported file in html format, which may be uploaded to the bookmark server of the back-end server.

For both the uploaded information exported file and the information exported file exported by the bookmark server, allocation of network address will be performed, and the information exported file can be stored in the assigned network address.

A two-dimensional code is generated according the assigned network address and issued, such that other users can download the information exported file by scanning the issued two-dimensional code and import it into the browser.

For traditional bookmark sharing, for example, using social networking tools to share the bookmark, website providing with web bookmark services should establish contact with the social networking tool and perform authorization.

Most of the bookmark sharing process in the art involves exporting the local bookmarks, and uploading them by logging in to a web site providing services of web bookmarks. The user's friends will have to log in with social networking tools to obtain the shared bookmark.

However, the above bookmark sharing process does not require these complex operations, which greatly facilitates the users to share information, and improves the flexibility of information sharing.

As illustrated in FIG. 6, in one embodiment, an information sharing system includes an export processing module 110, a two-dimensional code generating module 130, a two-dimensional code sharing module 150 and an importing module 170.

The export processing module 110 is configured to obtain an information exported file by exporting the information to be shared, and to store the information exported file according to an assigned network address.

In one embodiment, the information to be shared can be bookmarks collected by the browser, or contact information in the address book, etc. The information to be shared is exported by the export processing module 110 in specific file formats. For example, when sharing the bookmarks collected by the browser, the bookmarks are exported by the export processing module 110 as information exported file in html format. By the information exported file, information to be shared can be packaged, so as to perform information processing and sharing more conveniently.

Upon obtaining the information exported file by exporting the information to be shared by the export processing module 110, the information exported file will be assigned a network address. Then, after obtaining the network address for storing the information exported file, the information exported file can be stored in the network address.

The two-dimensional code generating module 130 is configured to generate a two-dimensional code according to the network address of the stored information exported file.

In one embodiment, a two-dimensional code is a black and white graph distributed as a specific geometry according to certain rules in the plane (two-dimensional directions), used for recording information of data and symbols. It includes code systems of Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49 and Code 16K, etc.

The corresponding two-dimensional code can be generated based on the network address of the stored information exported file by the two-dimensional code generating module 130 by performing the processes including: data analysis, data coding, error correction coding, constructing the final data, constructing the matrix, mask graphics application, generating formats and version information, etc.

The two-dimensional code sharing module 150 is configured to share the generated two-dimensional code.

In one embodiment, the generated two-dimensional code can be issued by the two-dimensional code sharing module 150 so as to display to the other user, informing the other user that the information is currently shared. By the issued two-dimensional code, information being shared can be obtained.

A two-dimensional code can be shared by the two-dimensional code sharing module 150 in a variety of ways. For example, simply show the generated two-dimensional code, or spread it by instant messaging or social networking tools, such as micro-blog, blog, mailbox, etc. Some other ways and channels are also possible, which will not go detail here.

The importing module 170 is configured to import, by scanning the shared two-dimensional code, the information exported file.

In one embodiment, in order to obtain the shared information, the displayed two-dimensional code can be scanned by the importing module 170, so as to download the shared information exported file, and import the information exported file. For example, when the information shared is a bookmark collected by the browser, the information exported file downloaded by the importing module 170 scanning the shared two-dimensional code may be a collection of multiple bookmarks. By importing the downloaded information exported file through the browser, the user can view the shared bookmarks in the browser.

In one embodiment, the above information sharing system further includes a command processing module, which is configured to obtain an information share command, and to obtain the information to be shared according to the information share command.

In one embodiment, the command processing module is configured to obtain the information share command triggered by the user, and to determine the information to be shared by the user according to the information share command.

As illustrated in FIG. 7, the above command processing module includes a determining unit 210, a logging and obtaining unit 230 and a local sharing unit 250.

The determining unit 210 is configured to obtain the information sharing command, and to determine whether the information to be shared corresponding to the information share command is stored in the server; if yes, then inform the logging and obtaining unit 230, and if not, inform the local sharing unit 250.

In one embodiment, the determining unit 210 is configured to obtain the information share command that is triggered by the user in the display interface, and to determine whether the terminal device has enabled the information synchronization or backup function. If yes, then indicate that the information to be shared corresponding to the information share command has been synchronized to the server, and if not, then indicate that the information to be shared is just stored in the local.

The logging and obtaining unit 230 is configured to obtain the information to be shared corresponding to the information share command by logging in to the user account.

In one embodiment, when it is determined that the information to be shared corresponding to the information share command has been synchronized to the server, the logging and obtaining unit 230 may obtain the user account to log in, and obtain the information to be shared corresponding to the information share command in accordance with the user account.

For example, when successfully logged in upon verification of the user account, it can be seen that the user account currently logged in corresponds to a variety of information. Thus, it is necessary for the logging and obtaining unit 230 to find the information to be shared corresponding to the information share command owned by the user account based on the user account and information share command.

The local sharing unit 250 is configured to obtain the information to be shared that is stored in the local according to the information sharing command.

In one embodiment, when it is determined that the information to be shared corresponding to the information share command has not yet been synchronized to the server, then the local sharing unit 250 may extract directly and locally the shared information in the terminal equipment.

As illustrated in FIG. 8, in one embodiment, the above logging and obtaining unit 230 includes an uploading unit 231 and a finding unit 233.

The uploading unit 231 is configured to log in to the corresponding user account, and to upload the information share command to the server according to the user account.

In the embodiment, the uploading unit 231 may trigger the information share command by logging in to the user account, so as to upload to the server the information share command.

The finding unit 233 is configured to find the information to be shared stored in the server which is corresponding to the information share command according to the user account.

In the embodiment, the finding unit 233 may find the information to be shared in accordance with the user account currently logged in to. The information to be shared that is found is the same with the information selected to share by the information share command triggered in the local.

Upon obtained, the finding unit 233 may directly export the information to be shared that is stored in the server, so as to obtain the information exported file. The information exported file can be assigned with a network address and stored.

Since the synchronization or backup function of the terminal device is enabled, the information to be shared stored in the server is uploaded to the server by a local terminal mostly in wifi environment. Thus, it is not required to upload again in the information sharing process. As a result, it will not additionally consume network access traffic of the terminal equipment, saving the cost of information sharing.

As illustrated in FIG. 9, in one embodiment, the above export processing module 110 includes an exporting unit 111 and a file uploading unit 113.

The exporting unit 111 is configured to export the shared information stored in the local to obtain the information exported file.

In the embodiment, the shared information locally received by the terminal device is exported by the exporting unit 111 to obtain the corresponding information exported file.

The file uploading unit 113 is configured to upload the information exported file, and store it to the assigned network address.

In the embodiment, upon obtaining the information exported file corresponding to the information share command, the assigned network address will be obtained by the file uploading unit 113. The information exported file may be uploaded and stored in the assigned network address.

To share information that is stored in the local, it is not required to trigger the information share command. The user may log in to the user account, and obtain the information to be shared in the server by looking for the information stored in the server. The user will only need to scan the corresponding two dimension code. This will simplify the information sharing operations, and improve the ease of information sharing.

By the above information sharing method and system, an information exported file is obtained by exporting the information to be shared, and stored to an assigned network address. Further, a two-dimensional code is generated according to the network address. Thus, information importing and sharing are realized by the two-dimensional code. When importing the information to be shared, the user only needs to scan the corresponding two-dimensional code, instead of logging into respective social networking tools or mailbox. This greatly simplifies the operation compared with the prior art.

It should be noted that for a person skilled in the art, partial or full process to realize the methods in the above embodiments can be accomplished by related hardware instructed by a computer program, the program can be stored in a computer readable storage medium and the program can include the process of the embodiments of the above methods. Wherein, the storage medium can be a disk, a light disk, a Read-Only Memory or a Random Access Memory, etc.

The embodiments are chosen and described in order to explain the principles of the disclosure and their practical application so as to allow others skilled in the art to utilize the disclosure and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those skilled in the art to which the present disclosure pertains without departing from its spirit and scope. Accordingly, the scope of the present disclosure is defined by the appended claims rather than the foregoing description and the exemplary embodiments described therein.

Read more
PatSnap Solutions

Great research starts with great data.

Use the most comprehensive innovation intelligence platform to maximise ROI on research.

Learn More

Citation

Patents Cited in This Cited by
Title Current Assignee Application Date Publication Date
File sharing system and client apparatus HITACHI, LTD. 22 February 2005 29 December 2005
Automatic proxy registration and discovery in a multi-proxy communication system CISCO TECHNOLOGY, INC. 12 October 2006 17 April 2008
一种跨终端的云浏览方法及系统 腾讯科技(深圳)有限公司 25 September 2012 30 January 2013
Tracking offline user activity and computing rate information for offline publishers MICROSOFT TECHNOLOGY LICENSING, LLC 30 April 2007 30 October 2008
Image Forming System, Image Forming Apparatus, And Image Forming Processing Method KONICA MINOLTA BUSINESS TECHNOLOGIES, INC. 18 May 2006 25 January 2007
See full citation <>

More like this

Title Current Assignee Application Date Publication Date
Apparatus sharing method, device, server and terminal in multi-user shared environment ZTE CORPORATION 05 May 2015 23 June 2016
Data sharing method and device for virtual desktop ZTE CORPORATION 21 September 2015 06 October 2016
Systems and methods for virtual interaction FVMC SOFTWARE LLC 15 March 2017 21 September 2017
Shared terminal, communication system, image transmission method, and recording medium RICOH COMPANY, LTD.,KATO YOSHINAGA 14 July 2017 25 January 2018
Method, system, and server for pushing video file LE HOLDINGS (BEIJING) CO., LTD.,LE SHI INTERNET INFORMATION & TECHNOLOGY CORP., BEIJING 06 July 2016 15 June 2017
Systems and methods for electronically sharing private documents using pointers LACEY, STUART, H. 15 April 2016 24 November 2016
File sharing system and method therefor ASCAN CORP.,LTD. 03 August 2015 28 July 2016
Systems and methods for content storage and retrieval GOOGLE INC. 01 September 2016 23 March 2017
Method for sharing content and content sharing system SAMSUNG ELECTRONICS CO., LTD. 11 November 2015 19 May 2016
Method and system for sharing file between mobile terminals TCL COMMUNICATION TECHNOLOGY (NINGBO) CO., LTD. 18 May 2016 30 March 2017
A method for controlling the sharing of at least one electronic content between a first user equipment and at least a second user equipment ORANGE 18 December 2015 30 June 2016
Information sharing method and system HAIZHI NETWORK TECHNOLOGY (BEIJING) LIMITED 11 January 2017 20 July 2017
Method and device for synchronizing content in screen of terminal ZTE CORPORATION 19 May 2016 29 December 2016
Two-dimensional barcode-based file sharing method, system and mobile terminal HUIZHOU TCL MOBILE COMMUNICATION CO., LTD. 21 July 2015 04 August 2016
Media file sharing method, media file sharing device and terminal HUAWEI TECHNOLOGIES CO., LTD. 12 May 2016 16 November 2017
Shared workspaces with selective content item synchronization DROPBOX, INC. 30 March 2016 06 October 2016
Picture sharing method and device ALIBABA GROUP HOLDING LIMITED,ZENG, ZHONGHUA 14 September 2016 30 March 2017
Data sharing method and system JRD COMMUNICATION INC. 16 July 2015 04 August 2016
Electronic device sharing content with an external device and method for sharing content thereof SAMSUNG ELECTRONICS CO., LTD. 17 October 2016 20 April 2017
See all similar patents <>

More Patents & Intellectual Property

PatSnap Solutions

PatSnap solutions are used by R&D teams, legal and IP professionals, those in business intelligence and strategic planning roles and by research staff at academic institutions globally.

PatSnap Solutions
Search & Analyze
The widest range of IP search tools makes getting the right answers and asking the right questions easier than ever. One click analysis extracts meaningful information on competitors and technology trends from IP data.
Business Intelligence
Gain powerful insights into future technology changes, market shifts and competitor strategies.
Workflow
Manage IP-related processes across multiple teams and departments with integrated collaboration and workflow tools.
Contact Sales
Clsoe
US10063620 Information sharing 1 US10063620 Information sharing 2 US10063620 Information sharing 3