Method and apparatus for synchronizing webpage information
AssigneeTencent Technology (Shenzhen) Company Limited
InventorsYanshao Yang, Dujuan Huang
Life of this patent
Estimating the term…
Abstract
According to an example, a cloud server receives an upload request transmitted by the first terminal, wherein the upload request comprises an account and webpage information of a webpage displayed on a first browser of the first terminal. The cloud server transmits the webpage information of the webpage to the second terminal according to the account, such that a second browser of the second terminal opens the webpage according to the webpage information.
Claims20
A method for synchronizing webpage information between a first terminal and a second terminal which use a same account performed at a cloud server having one or more processors and memory storing a plurality of programs to be executed by the one or more processors, the method comprising:
- receiving an upload request from the first terminal, wherein the upload request is generated by the first terminal in response to an upload command issued by a user to the first terminal and the upload request includes:
- an account identifier,
- webpage information of a webpage displayed on a first browser of the first terminal, and
- navigation histories of the webpage recorded by the first browser;
- recording a current upload time of the navigation histories, wherein:
- the current upload time corresponds to a time that the cloud server receives the upload request;
- and
- the navigation histories include link information of webpages opened by the first browser and respective time information indicating when the webpages were opened at the first terminal during a time period starting from a last time when a last upload request was submitted to the cloud server and ending at the current upload time;
- storing a mapping relationship between the webpage information of the webpage, the navigation histories, the current upload time, and the account identifier;
- and
- without receiving any request from the second terminal, transmitting the webpage information of the webpage and the navigation histories to the second terminal, wherein a second browser of the second terminal opens the webpage according to the webpage information and enables, according to the respective time information indicating when the webpages were opened in the navigation histories, at least one navigation button for navigating away from the webpage to a different webpage included in the navigation histories.
A cloud server for synchronizing webpage information between a first terminal and a second terminal which use a same account, the cloud server comprising:
- one or more processors;
- memory coupled to the one or more processors;
- and
- a plurality of programs stored in the memory that, when executed by the one or more processors, cause the cloud server to perform a plurality of operations including:
- receiving an upload request from the first terminal, wherein the upload request is generated by the first terminal in response to an upload command issued by a user to the first terminal and the upload request includes:
- an account identifier,
- webpage information of a webpage displayed on a first browser of the first terminal, and
- navigation histories of the webpage recorded by the first browser;
- recording a current upload time of the navigation histories, wherein:
- the current upload time corresponds to a time that the cloud server receives the upload request;
- and
- the navigation histories include link information of webpages opened by the first browser and respective time information indicating when the webpages were opened at the first terminal during a time period starting from a last time when a last upload request was submitted to the cloud server and ending at the current upload time;
- storing a mapping relationship between the webpage information of the webpage, the navigation histories, the current upload time, and the account identifier;
- and
- without receiving any request from the second terminal, transmitting the webpage information of the webpage and the navigation histories to the second terminal, wherein a second browser of the second terminal opens the webpage according to the webpage information and enables, according to the respective time information indicating when the webpages were opened in the navigation histories, at least one navigation button for navigating away from the webpage to a different webpage included in the navigation histories.
A non-transitory computer-readable storage medium comprising a plurality of programs for synchronizing webpage information between a first terminal and a second terminal which use a same account, wherein the plurality of programs, when executed by a cloud server having one or more processors, cause the cloud server to perform a plurality of operations including:
- receiving an upload request from the first terminal, wherein the upload request is generated by the first terminal in response to an upload command issued by a user to the first terminal and the upload request includes:
- an account identifier,
- webpage information of a webpage displayed on a first browser of the first terminal, and
- navigation histories of the webpage recorded by the first browser;
- recording a current upload time of the navigation histories, wherein:
- the current upload time corresponds to a time that the cloud server receives the upload request;
- and
- the navigation histories include link information of webpages opened by the first browser and respective time information indicating when the webpages were opened at the first terminal during a time period starting from a last time when a last upload request was submitted to the cloud server and ending at the current upload time;
- storing a mapping relationship between the webpage information of the webpage, the navigation histories, the current upload time, and the account identifier;
- and
- without receiving any request from the second terminal, transmitting the webpage information of the webpage and the navigation histories to the second terminal, wherein a second browser of the second terminal opens the webpage according to the webpage information and enables, according to the respective time information indicating when the webpages were opened in the navigation histories, at least one navigation button for navigating away from the webpage to a different webpage included in the navigation histories.
Dependencies are inferred from the claim text.