CN106411977A - 标签页同步方法、终端、服务器及*** - Google Patents
标签页同步方法、终端、服务器及*** Download PDFInfo
- Publication number
- CN106411977A CN106411977A CN201510460686.7A CN201510460686A CN106411977A CN 106411977 A CN106411977 A CN 106411977A CN 201510460686 A CN201510460686 A CN 201510460686A CN 106411977 A CN106411977 A CN 106411977A
- Authority
- CN
- China
- Prior art keywords
- page
- client
- shipping options
- information list
- options page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种标签页同步方法,其包括:将设备信息发送至服务器;从服务器下载与用户账号对应的客户端标签页信息列表;以及根据同步指令以及客户端标签页信息列表,进行标签页浏览操作。本发明还包括一种标签页同步终端、服务器以及***。本发明的标签页同步方法、终端、服务器及***通过客户端标签页信息列表的上传以及下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
Description
技术领域
本发明涉及互联网领域,特别是涉及一种标签页同步方法、终端、服务器及***。
背景技术
随着科技的发展,人们可使用各种移动终端以及固定终端进行网页浏览,如在上班途中,用户可使用手机或平板电脑进行网页浏览;上班时,用户可使用公司电脑进行网页浏览;回到家时,用户可使用家里的电脑进行网页浏览。
但是各个移动终端或固定终端的网页浏览进度并不能实现共享或同步,这样造成用户想要在家继续浏览在公司已经浏览的一半的网页,则需要重新在家里的电脑上查找到该网页,并重新查找到相应的浏览进度。这样导致浏览网页的效率较低。
发明内容
本发明实施例提供一种操作方便且浏览网页效率较高的标签页同步方法、终端、服务器及***;以解决现有的标签页同步方法、终端、服务器及***的操作复杂以及网络浏览效率较低的技术问题。
本发明实施例提供一种标签页同步方法,其包括:
接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;
从所述数据管理服务器获取与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;
其中,所述当前设备以及其他设备依照定制上报策略或实时地将客户端标签页信息列表更新至所述数据管理服务器相应的所述设备标签页信息列表之中。
本发明实施例还提供一种标签页同步终端,其包括:
设备信息发送模块,用于接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;以及
下载模块,用于从所述数据管理服务器获取与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;
其中,所述当前设备以及其他设备依照定制上报策略或实时地将客户端标签页信息列表更新至所述数据管理服务器相应的所述设备标签页信息列表之中。
本发明实施例还提供一种标签页同步方法,其包括:
接收所述客户端的设备信息,其中所述设备信息包括用户账号和设备标识;
根据所述客户端的设备信息以及预存的设备标签页信息列表,生成与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;以及
将所述客户端标签页信息列表发送至所述客户端,以便所述客户端进行标签页的同步操作。
本发明还提供一种标签页同步服务器,其包括:
设备信息接收模块,用于接收所述客户端的设备信息,其中所述设备信息包括用户账号和设备标识;
设备标签页生成模块,用于根据所述客户端的设备信息以及预存的设备标签页信息列表,生成与所述用户账号对应的至少一个设备的客户端标签页信息列表;以及
设备标签页发送模块,用于将所述客户端标签页信息列表发送至所述客户端,以便所述客户端进行标签页的同步操作。
本发明还提供一种标签页同步***,其包括多个上述的标签页同步终端以及至少一个标签页同步服务器。
相较于现有技术的标签页同步方法、终端、服务器及***,本发明的标签页同步方法、终端、服务器及***通过客户端标签页信息列表的上传以及下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率;解决了现有的标签页同步方法、终端、服务器及***的操作复杂以及网络浏览效率较低的技术问题。
附图说明
图1A为本发明的标签页同步方法的第一优选实施例的流程图;
图1B为本发明的标签页同步方法的第一优选实施例中的客户端标签页信息列表的示意图;
图1C为本发明的标签页同步方法的第一优选实施例中的设备标签页信息列表的示意图;
图2为本发明的标签页同步方法的第二优选实施例的流程图;
图3为本发明的标签页同步终端的第一优选实施例的结构示意图;
图4为本发明的标签页同步终端的第二优选实施例的结构示意图;
图5为本发明的标签页同步方法的第三优选实施例的流程图;
图6为本发明的标签页同步方法的第四优选实施例的流程图;
图7为本发明的标签页同步方法的第五优选实施例的流程图;
图8为本发明的标签页同步服务器的第一优选实施例的结构示意图;
图9为本发明的标签页同步服务器的第二优选实施例的结构示意图;
图10为本发明的标签页同步***的优选实施例的结构示意图;
图11为本发明的标签页同步方法、终端、服务器及***的具体实施例的时序图;
图12为本发明的标签页同步方法、终端、服务器以及***的具体实施例的标签页同步终端的使用示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
本发明的标签页同步方法可使用在如手机、平板电脑等各种移动终端以及台式电脑等各种固定终端中,以方便的实现标签页在各种移动终端以及各种固定终端之间的同步造作。同时本发明的标签页同步方法还可使用在网页服务器等服务器上,以便服务器给各种移动终端以及固定终端提供标签页同步内容。
请参照图1A,图1A为本发明的标签页同步方法的第一优选实施例的流程图。本优选实施例的标签页同步方法可使用上述移动终端或固定终端进行实施,该标签页同步方法包括:
步骤S101,接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;
步骤S102,从数据管理服务器获取与用户账号对应的至少一个其它设备的客户端标签页信息列表;
步骤S103,接收第二同步标签页指令,并根据第二同步标签页指令以及客户端标签页信息列表,进行标签页浏览操作。
下面详细说明本优选实施例的标签页同步方法的各步骤的具体流程。
在步骤S101中,标签页同步终端,即移动终端或固定终端接收用户的第一同步标签页指令,并根据该第一同步标签页指令将设备信息发送至服务器,该设备信息包括当前登录的用户账号以及当前设备的设备标识。这里标签页同步终端可以一次性将用户账号以及设备标识发送至服务器;标签页同步终端也可先以用户账号在服务器上进行登录操作,登录成功后再将标签页同步终端的设备标识发送至服务器。这里的用户账号可以是某个用户在服务器上保留的网页浏览账号;设备标识可以是用户使用的标签页同步终端的唯一设备标识,如设备GUID(Globally Unique Identifier,全局唯一标识符)等。其中同一用户账号可以对应多个设备标识,即同一用户可在不同的终端上登录自己的用户账号。随后转到步骤S102。
在步骤S102中,服务器根据步骤S101接收到的设备信息,以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。其中设备标签页信息列表为服务器预先存储的每个用户账号在不同的终端的浏览器上打开的标签页的信息。客户端标签页信息列表为某个特定用户账号对应的不同终端的浏览器上打开的标签页信息。具体如图1B和图1C所示,图1B为本发明的标签页同步方法的第一优选实施例中的客户端标签页信息列表的示意图,图1C为本发明的标签页同步方法的第一优选实施例中的设备标签页信息列表的示意图。服务器可以设备标签页信息列表中用户账号为索引,在预存的设备标签页信息列表中查找对应用户账号的所有客户端上打开的标签页信息。随后服务器将生成的与用户账号对应的客户端标签页信息列表发送至标签页同步终端。即标签页同步终端从数据管理服务器获取与用户账号对应的至少一个其他设备的客户端标签页信息列表。随后转到步骤S103。
在步骤S103中,标签页同步终端接收到了服务器的客户端标签页信息列表,并可对客户端标签页信息列表进行展示;然后接收用户的第二同步标签页指令,即用户需要浏览某个终端浏览器标签页的指令,并根据该同步指令以及客户端标签页信息列表,进行标签页的浏览操作。
这样即完成了本优选实施例的标签页同步方法的不同终端的标签页同步以及浏览过程。
本优选实施例的标签页同步方法通过客户端标签页信息列表的异地下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
请参照图2,图2为本发明的标签页同步方法的第二优选实施例的流程图。本优选实施例的标签页同步方法可使用上述移动终端或固定终端进行实施,该标签页同步方法包括:
步骤S201,接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;
步骤S202,从数据管理服务器获取与用户账号对应的至少一个其它设备的客户端标签页信息列表;
步骤S203,接收第二同步标签页指令,并根据第二同步标签页指令以及客户端标签页信息列表,进行标签页浏览操作;;
步骤S204,将当前的第一客户端标签页信息列表发送至服务器;
步骤S205,接收服务器的标签页变更信息,并根据标签页变更信息重新下载服务器的设备标签页信息列表。
下面详细说明本优选实施例的标签页同步方法的各步骤的具体流程。
步骤S201至步骤S203与标签页同步方法的第一优选实施例中的步骤S101至步骤S103中的描述相同或相似,具体请参见上述标签页同步方法的第一优选实施例中的相关描述。
在步骤S204中,本优选实施例的客户端标签页信息列表包括用于标识本地客户端标签页信息列表的第一客户端标签页信息列表以及用于表示异地客户端标签页信息列表的第二客户端标签页信息列表。在本步骤中,标签页同步终端将当前的第一客户端标签页信息列表发送至服务器,即标签页同步终端将本地客户端标签页信息列表发送至服务器,以便服务器对预存的设备标签页信息列表进行更新。随后转到步骤S205。
在步骤S205中,服务器如接收到客户端的客户端标签页信息列表,则会对服务器预存的设备标签页信息列表进行更新,并根据更新后的预存的设备标签页信息列表生成标签页变更信息,同时将该标签页变更信息发送至标签页同步终端。标签页同步终端接收该服务器的标签页变更信息,并根据该标签页变更信息重新下载服务器的客户端标签页信息列表,以便对变更后的客户端标签页信息列表进行及时更新。
步骤S204和步骤S205可以单独操作,也可以顺序操作;顺序操作时,如标签页同步终端A将第一客户端标签页信息列表发送至服务器,服务器生成相应的标签页变更信息后,可将该标签页变更信息发送至除了标签页同步终端A之外的其他标签页同步终端,以便其他标签页同步终端对客户端标签页信息列表进行及时更新。
这样即完成了本优选实施例的标签页同步方法的不同终端的标签页同步过程。
本优选实施例的标签页同步方法在第一优选实施例的基础上,可将客户端的客户端标签页信息列表及时上传,并可及时对服务器上更新后的设备标签页信息列表进行下载,进一步提高了同步操作的及时性以及网页浏览效率。
本发明还提供一种标签页同步终端,请参照图3,图3为本发明的标签页同步终端的第一优选实施例的结构示意图。本优选实施例的标签页同步终端30可使用上述的标签页同步方法的第一优选实施例进行实施,该标签页同步终端30包括设备信息发送模块31、下载模块32以及浏览模块33。设备信息发送模块31用于接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;下载模块32用于从数据管理服务器获取与用户账号对应的至少一个其它设备的客户端标签页信息列表。同步模块33用于接收第二同步标签页指令,并根据第二同步标签页指令以及客户端标签页信息列表,进行标签页浏览操作。
本优选实施例的标签页同步终端30使用时,首先设备信息发送模块31将设备信息发送至服务器,该设备信息包括当前登录的用户账号以及当前设备的设备标识。这里设备信息发送模块31可以一次性将用户账号以及设备标识发送至服务器;设备信息发送模块31也可先以用户账号在服务器上进行登录操作,登录成功后设备信息发送模块31再将标签页同步终端的设备标识发送至服务器。这里的用户账号可以是某个用户在服务器上保留的网页浏览账号;设备标识可以是用户使用的标签页同步终端的唯一设备标识,如设备GUID(GloballyUnique Identifier,全局唯一标识符)等。其中同一用户账号可以对应多个设备标识,即同一用户可在不同的终端上登录自己的用户账号。
随后服务器根据接收到的设备信息,以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。其中设备标签页信息列表为服务器预先存储的每个用户账号在不同的终端的浏览器上打开的标签页的信息。客户端标签页信息列表为某个特定用户账号对应的不同终端的浏览器上打开的标签页信息。具体如图1B和图1C所示,图1B为本发明的标签页同步方法的第一优选实施例中的客户端标签页信息列表的示意图,图1C为本发明的标签页同步方法的第一优选实施例中的设备标签页信息列表的示意图。服务器可以设备标签页信息列表中用户账号为索引,在预存的设备标签页信息列表中查找对应用户账号的所有客户端上打开的标签页信息。随后服务器将生成的与用户账号对应的客户端标签页信息列表发送至标签页同步终端30的下载模块32。
最后标签页同步终端30的浏览模块33接收到了服务器的客户端标签页信息列表,并可对客户端标签页信息列表进行展示;然后浏览模块33接收用户的第二同步标签页指令,即用户需要浏览某个终端浏览器标签页的指令,并根据该同步指令以及客户端标签页信息列表,进行标签页的浏览操作。
这样即完成了本优选实施例的标签页同步终端30的标签页同步以及浏览过程。
本优选实施例的标签页同步终端通过客户端标签页信息列表的异地下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
请参照图4,图4为本发明的标签页同步终端的第二优选实施例的结构示意图。本优选实施例的标签页同步终端40在第一优选实施例的基础上还包括客户端标签页发送模块41以及更新模块42。客户端标签页发送模块41用于将当前的第一客户端标签页信息列表发送至服务器;服务器根据当前的第一客户端标签页信息列表,对存储在服务器上的预存的设备标签页信息列表进行更新。更新模块42用于接收服务器的标签页变更信息,并根据标签页变更信息重新下载服务器的客户端标签页信息列表;其中标签页变更信息由服务器根据更新后的预存的设备标签页信息列表生成。
本优选实施例的客户端标签页信息列表包括用于标识本地客户端标签页信息列表的第一客户端标签页信息列表以及用于表示异地客户端标签页信息列表的第二客户端标签页信息列表。本优选实施例的标签页同步终端40使用时,标签页同步终端40的客户端标签页发送模块41将当前的第一客户端标签页信息列表发送至服务器,即客户端标签页发送模块41将本地客户端标签页信息列表发送至服务器,以便服务器对预存的设备标签页信息列表进行更新。
随后服务器如接收到客户端的客户端标签页信息列表,则会对服务器预存的设备标签页信息列表进行更新,并根据更新后的预存的设备标签页信息列表生成标签页变更信息,同时将该标签页变更信息发送至标签页同步终端40。标签页同步终端40的更新模块42接收该服务器的标签页变更信息,并根据该标签页变更信息重新下载服务器的客户端标签页信息列表,以便对变更后的客户端标签页信息列表进行及时更新。
这样即完成了本优选实施例的标签页同步装置40的标签页同步过程。
本优选实施例的标签页同步终端在第一优选实施例的基础上,可将客户端的客户端标签页信息列表及时上传,并可及时对服务器上更新后的设备标签页信息列表进行下载,进一步加强了同步操作的及时性以及网页浏览效率。
请参照图5,图5为本发明的标签页同步方法的第三优选实施例的流程图。本优选实施例的标签页同步方法可使用上述的网页服务器进行实施,该标签页同步方法包括:
步骤S501,接收客户端的设备信息;
步骤S502,根据客户端的设备信息以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表;
步骤S503,将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。
下面详细说明本优选实施例的标签页同步方法的各步骤的具体流程。
在步骤S501中,服务器,即网页服务器接收客户端的设备信息,该设备信息包括用户账号以及设备标识。这里的客户端可以一次性将用户账号以及设备标识发送至服务器;客户端也可先以用户账号在服务器上进行登录操作,登录成功后再将客户端的设备标识发送至服务器。这里的用户账号可以是某个用户在服务器上保留的网页浏览账号;设备标识可以是用户使用的客户端的唯一设备标识,如设备GUID(Globally Unique Identifier,全局唯一标识符)等。其中同一用户账号可以对应多个设备标识,即同一用户可在不同的终端上登录自己的用户账号。随后转到步骤S502。
在步骤S502中,服务器根据步骤S501接收到的设备信息,以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。其中设备标签页信息列表为服务器预先存储的每个用户账号在不同的终端的浏览器上打开的标签页的信息。客户端标签页信息列表为某个特定用户账号对应的不同客户端的浏览器上打开的标签页信息。服务器可以用户账号为索引,在预存的设备标签页信息列表中查找对应用户账号的所有客户端上打开的标签页信息。随后转到步骤S503。
在步骤S503中,服务器将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。客户端接收到了服务器的客户端标签页信息列表,并可对客户端标签页信息列表进行展示;然后客户端接收用户的同步指令,如第二同步标签页指令,即用户需要浏览某个终端浏览器标签页的指令,并根据该同步指令以及客户端标签页信息列表,进行标签页的浏览操作。
这样即完成了本优选实施例的标签页同步方法的标签页同步以及浏览过程。
本优选实施例的标签页同步方法通过客户端标签页信息列表的异地下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
请参照图6,图6为本发明的标签页同步方法的第四优选实施例的流程图。本优选实施例的标签页同步方法可使用上述的网页服务器进行实施,该标签页同步方法包括:
步骤S601,接收客户端的设备信息;
步骤S602,判断客户端的设备信息是否存储在数据库中,如客户端的设备信息未存储在数据库中,则转到步骤S603;如客户端的设备信息已存储在数据库中,则转到步骤S604;
步骤S603,接收客户端的当前的客户端标签页信息列表,并对客户端的设备信息以及当前的客户端标签页信息列表进行存储操作;
步骤S604,根据客户端的设备信息以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表;
步骤S605,将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。
下面详细说明本优选实施例的标签页同步方法的各步骤的具体流程。
步骤S601与标签页同步方法的第三优选实施例中的步骤S501中的描述相同或相似,具体请参见上述标签页同步方法的第三优选实施例中的相关描述。
在步骤S602中,服务器判断步骤S601中接收的客户端的设备信息是否存储在服务器的数据库中,如客户端的设备信息未存储在服务器的数据库中,则转到步骤S603;如客户端的设备信息已存储在服务器的数据库中,则转到步骤S604。
在步骤S603,如客户端的设备信息未存储在服务器的数据库中,则服务器接收客户端的当前的客户端标签页信息列表,并对客户端的设备信息以及当前的客户端标签页信息列表进行存储操作。如用户首次使用某个客户端登录网页服务器,则服务器需要对该客户端的设备信息进行存储,并同时对该客户端对应的客户端标签页信息列表进行存储操作,即使用该客户端标签页信息列表对服务器预存的设备标签页信息列表进行变更;以便该客户端下次可以更为方便的访问服务器。随后转到步骤S604。
步骤S604以及步骤S605与标签页同步方法的第三优选实施例中的步骤S502以及步骤S503中的描述相同或相似,具体请参见上述标签页同步方法的第三优选实施例中的相关描述。
这样即完成了本优选实施例的标签页同步方法的标签页同步过程。
本优选实施例的标签页同步方法在第三优选实施例的基础上,可对新客户端进行判断以及设置,以便该客户端下一次访问服务器时具有较高的网页浏览效率。
请参照图7,图7为本发明的标签页同步方法的第五优选实施例的流程图。本优选实施例的标签页同步方法可使用上述的网页服务器进行实施,该标签页同步方法在第三优选实施例的基础上还包括:
步骤S701,将最近接收的客户端的当前的客户端标签页信息列表,与存储的客户端的当前的客户端标签页信息列表进行对比,并生成对比结果;
步骤S702,根据对比结果,生成标签页变更信息;
步骤S703,将标签页变更信息发送至客户端,以便客户端进行标签页的同步操作。
下面详细说明本优选实施例的标签页同步方法的各步骤的具体流程。
在步骤S701中,服务器将最近接收的客户端的当前的客户端标签页信息列表,与服务器存储的客户端的当前的客户端标签页信息列表进行对比,并生成对比结果;即客户端将本地客户端标签页信息列表上传至服务器,服务器会将该本地客户端标签页信息列表与预存在服务器中的该客户端对应的客户端标签页信息列表进行对比。随后转动步骤S702。
在步骤S702中,如服务器的对比结果为最近接收的客户端的本地客户端标签页信息列表或当前的客户端标签页信息列表,与服务器上预存的该客户端对应的客户端标签页信息列表不一致,则以该接收的客户端的本地客户端标签页信息列表对预存的设备标签页信息列表进行更新,同时生成标签页变更信息,标签页变更信息用来表示服务器上的设备标签页信息列表已进行了更新。
如服务器的对比结果为最近接收的客户端的本地客户端标签页信息列表与服务器上预存的该客户端对应的客户端标签页信息列表一致,则无需对服务器上预存的设备标签页信息列表进行更新。随后转到步骤S703。
在步骤S703中,如在步骤S702中服务器生成了标签页变更信息,则在本步骤中,服务器将标签页变更信息发送至所有的客户端,以便客户端进行标签页的同步操作。
这样即完成了本优选实施例的标签页同步方法的标签页同步过程。
本优选实施例的标签页同步方法在第三优选实施例的基础上,将接收的客户端标签页信息列表与预存的客户端标签页信息列表进行对比,并生成标签页变更信息。进一步提高了客户端的同步操作的及时性以及网络浏览效率。
本发明还提供一种标签页同步服务器,请参照图8,图8为本发明的标签页同步服务器的第一优选实施例的结构示意图。本优选实施例的标签页同步服务器80可使用上述的标签页同步方法的第三优选实施例进行实施,该标签页同步服务器80包括设备信息接收模块81、设备标签页生成模块82以及设备标签页发送模块83。设备信息接收模块81用于接收客户端的设备信息,其中设备信息包括用户账号和设备标识。设备标签页生成模块82用于根据客户端的设备信息以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。设备标签页发送模块83用于将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。
本优选实施例的标签页同步服务器80使用时,设备信息接收模块81接收客户端的设备信息,该设备信息包括用户账号以及设备标识。这里的客户端可以一次性将用户账号以及设备标识发送至服务器;客户端也可先以用户账号在服务器上进行登录操作,登录成功后再将客户端的设备标识发送至设备信息接收模块。这里的用户账号可以是某个用户在服务器上保留的网页浏览账号;设备标识可以是用户使用的客户端的唯一设备标识,如设备GUID(GloballyUnique Identifier,全局唯一标识符)等。其中同一用户账号可以对应多个设备标识,即同一用户可在不同的终端上登录自己的用户账号。
随后设备标签页生成模块82根据设备信息接收模块81接收到的设备信息,以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。其中设备标签页信息列表为服务器预先存储的每个用户账号在不同的终端的浏览器上打开的标签页的信息。客户端标签页信息列表为某个特定用户账号对应的不同客户端的浏览器上打开的标签页信息。服务器可以用户账号为索引,在预存的设备标签页信息列表中查找对应用户账号的所有客户端上打开的标签页信息。
最后设备标签页发送模块83将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。客户端接收到了服务器的客户端标签页信息列表,并可对客户端标签页信息列表进行展示;然后客户端接收用户的同步指令,如第二同步标签页指令,即用户需要浏览某个终端浏览器标签页的指令,并根据该同步指令以及客户端标签页信息列表,进行标签页的浏览操作。
这样即完成了本优选实施例的标签页同步服务器80的标签页同步以及浏览过程。
本优选实施例的标签页同步服务器通过设备标签页信息列表的异地下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
请参照图9,图9为本发明的标签页同步服务器的第二优选实施例的结构示意图。本优选实施例的标签页同步服务器90可使用上述的标签页同步方法的第四优选实施例和第五优选实施例进行实施,该标签页同步服务器90在第一优选实施例基础上还包括更新模块91、判断模块92、存储模块93、对比模块94、标签页变更信息生成模块95以及标签页变更信息发送模块96。更新模块91用于接收客户端的当前的客户端标签页信息列表,并根据当前的客户端标签页信息列表对预存的客户端的标签页信息进行更新;判断模块92用于判断客户端的设备信息是否存储在数据库中;存储模块93用于如客户端的设备信息未存储在数据库中,则接收客户端当前的客户端标签页信息列表,并对客户端的设备信息以及当前的客户端标签页信息列表进行存储操作;对比模块94用于将最近接收的客户端的当前的客户端标签页信息列表,与存储的客户端的当前的客户端标签页信息列表进行对比,并生成对比结果;标签页变更信息生成模块95用于根据对比结果,生成标签页变更信息;标签页变更信息发送模块96用于将标签页变更信息发送至客户端,以便客户端进行标签页的同步操作。
在第一优选实施例的基础上,本优选实施例的标签页同步服务器90使用时,首先判断模块92判断设备信息接收模块接收的客户端的设备信息是否存储在服务器的数据库中。
如客户端的设备信息未存储在服务器的数据库中,则存储模块93接收客户端的当前的客户端标签页信息列表,并对客户端的设备信息以及当前的客户端标签页信息列表进行存储操作。如用户首次使用某个客户端登录网页服务器,则存储模块93需要对该客户端的设备信息进行存储,并同时对该客户端对应的客户端标签页信息列表进行存储操作,即使用该客户端标签页信息列表对服务器预存的设备标签页信息列表进行变更;以便该客户端下次可以更为方便的访问服务器。
优选的,更新模块91可接收客户端的当前的客户端标签页信息列表,并根据当前的客户端标签页信息列表对预存的客户端的标签页信息进行更新。
优选的,对比模块94将最近接收的客户端的当前的客户端标签页信息列表,与服务器存储的客户端的当前的客户端标签页信息列表进行对比,并生成对比结果;即客户端将本地客户端标签页信息列表上传至服务器,对比模块94会将该本地客户端标签页信息列表与预存在服务器中的该客户端对应的客户端标签页信息列表进行对比。
随后如对比结果为最近接收的客户端的本地客户端标签页信息列表或当前的客户端标签页信息列表,与服务器上预存的该客户端对应的客户端标签页信息列表不一致,则标签页变更信息生成模块95以接收的客户端的本地客户端标签页信息列表对预存设备标签页信息列表进行更新,同时生成标签页变更信息,标签页变更信息用来表示服务器上的设备标签页信息列表已进行了更新。
如对比结果为最近接收的客户端的本地客户端标签页信息列表与服务器上预存的该客户端对应的客户端标签页信息列表一致,则无需对服务器上预存的设备标签页信息列表进行更新。
如标签页变更信息生成模块95生成了标签页变更信息,则标签页变更信息发送模块96将标签页变更信息发送至所有的客户端,以便客户端进行标签页的同步操作。
本优选实施例的标签页同步服务器在第一优选实施例的基础上,可对新客户端进行判断以及设置,以便该客户端下一次访问服务器时具有较高的网页浏览效率。同时本优选实施例的标签页同步服务器将接收的客户端标签页信息列表与预存的客户端标签页信息列表进行对比,并生成标签页变更信息。进一步提高了客户端的同步操作的及时性以及网络浏览效率。
本发明还提供一种标签页同步***,请参照图10,图10为本发明的标签页同步***的优选实施例的结构示意图。本优选实施例的标签页同步***100包括多个上述的标签页同步终端101以及至少一个上述的标签页同步服务器102。
该标签页同步终端101包括设备信息发送模块1011、下载模块1012以及浏览模块1013。设备信息发送模块1011用于接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;下载模块1012用于从数据管理服务器获取与用户账号对应的至少一个其它设备的客户端标签页信息列表。同步模块1013用于接收第二同步标签页指令,并根据第二同步标签页指令以及客户端标签页信息列表,进行标签页浏览操作。
该标签页同步服务器102包括设备信息接收模块1021、设备标签页生成模块1022以及设备标签页发送模块1023。设备信息接收模块1021用于接收客户端的设备信息,其中设备信息包括用户账号和设备标识。设备标签页生成模块1022用于根据客户端的设备信息以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。设备标签页发送模块1023用于将客户端标签页信息列表发送至客户端,以便客户端进行标签页的同步操作。
本优选实施例的标签页同步***100使用时,首先标签页同步终端101的设备信息发送模块1011将设备信息发送至标签页同步服务器102的设备信息接收模块1021,该设备信息包括用户账号以及设备标识。
随后标签页同步服务器102的设备标签页生成模块1022根据接收到的设备信息,以及预存的设备标签页信息列表,生成与用户账号对应的客户端标签页信息列表。然后标签页同步服务器102的设备标签页发送模块1023将生成的与用户账号对应的客户端标签页信息列表发送至标签页同步终端101的下载模块1012。
最后标签页同步终端101的下载模块1012接收到了服务器102的客户端标签页信息列表,标签页同步终端101的同步模块1013可对客户端标签页信息列表进行展示;然后同步模块1013接收用户的同步指令,即用户需要同步某个终端浏览器标签页的指令,并根据该同步指令以及客户端标签页信息列表,进行标签页的同步操作。
本优选实施例的标签页同步终端101以及标签页同步服务器102的具体工作原理与上述的标签页同步终端以及标签页同步服务器中的优选实施例中的描述相同或相似,具体请参见上述标签页同步终端以及标签页同步服务器的优选实施例中的相关描述。
本发明的标签页同步***通过客户端标签页信息列表的上传以及下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率。
下面通过一具体实施例说明本发明的标签页同步方法、终端、服务器及***的具体工作原理。请参照图11,图11为本发明的标签页同步方法、终端、服务器以及***的具体实施例的时序图。该标签页同步***包括标签页同步终端A、标签页同步终端B以及标签页同步服务器。该具体实施例包括步骤:
一、标签页同步终端A使用用户输入的用户账号给标签页同步服务器发送http登录请求。
二、标签页同步服务器将登录应答返回给标签页同步终端A。
三、标签页同步终端A发送标签页同步终端A的设备名称以及设备GUID等设备信息至标签页同步服务器。
四、标签页同步服务器以用户账号为索引,查找该用户账号对应的所有标签页同步终端的标签页信息,并生成相应的客户端标签页信息列表。
五、将生成的客户端标签页信息列表返回至标签页同步终端A。
六、标签页同步终端A根据接收的客户端标签页信息列表进行标签页的同步操作;具体的操作可如图12所示,标签页同步终端A在浏览器上显示其他标签页同步终端的标签页信息,用户可通过点击相应的标签页信息,如上网导航-精选实用网址进行同步操作。
七、如标签页同步终端B的标签页发生变化时,使用同一用户账号发送客户端标签页信息列表至标签页同步服务器。
八、标签页同步服务器根据接收的客户端标签页信息列表对设备标签页信息列表进行变更,并生成标签页变更信息。
九、标签页同步服务器通过心跳信息将标签页变更信息发送至标签页同步终端A。
十、标签页同步终端A接收到标签页变更信息后,向标签页同步服务器请求变更后的客户端标签页信息列表。
十一、标签页同步服务器将变更后的客户端标签页信息列表返回给标签页同步终端A。
十二、标签页同步终端A根据接收的变更后的设备标签页信息列表进行标签页的同步操作。
这样即完成了本具体实施例的标签页同步过程。
本发明的标签页同步方法、终端、服务器及***通过客户端标签页信息列表的上传以及下载,实现不同客户端之间的标签页信息的同步操作,该同步操作方式简单,提高了网页浏览效率;解决了现有的标签页同步方法、终端、服务器及***的操作复杂以及网络浏览效率较低的技术问题。
本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或***,可以执行相应方法实施例中的方法。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
Claims (19)
1.一种标签页同步方法,其特征在于,包括:
接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;
从所述数据管理服务器获取与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;
其中,所述当前设备以及其他设备依照定制上报策略或实时地将客户端标签页信息列表更新至所述数据管理服务器相应的所述设备标签页信息列表之中。
2.根据权利要求1所述的标签页同步方法,其特征在于,所述标签页同步方法还包括步骤:
接收第二同步标签页指令,并根据所述第二同步标签页指令以及所述客户端标签页信息列表,进行标签页浏览操作。
3.根据权利要求1所述的标签页同步方法,其特征在于,所述客户端标签页信息列表包括用于表示本地客户端标签页信息列表的第一客户端标签页信息列表以及用于表示异地客户端标签页信息列表的第二客户端标签页信息列表;
所述标签页同步方法还包括步骤:
将当前的所述第一客户端标签页信息列表发送至所述服务器;其中所述服务器根据当前的所述第一客户端标签页信息列表,对存储在所述服务器上的预存的所述设备标签页信息列表进行更新。
4.根据权利要求3所述的标签页同步方法,其特征在于,所述标签页同步方法还包括:
按设定时间间隔自动将当前的所述第一客户端标签页信息列表发送至所述服务器。
5.根据权利要求3所述的标签页同步方法,其特征在于,所述标签页同步方法还包括步骤:
接收所述服务器的标签页变更信息,并根据所述标签页变更信息重新下载所述客户端标签页信息列表;其中所述标签页变更信息由所述服务器根据更新后的预存的所述设备标签页信息列表生成。
6.一种标签页同步终端,其特征在于,包括:
设备信息发送模块,用于接收第一同步标签页指令,据此将当前登录的用户账号以及当前设备的设备标识发送到数据管理服务器;以及
下载模块,用于从所述数据管理服务器获取与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;
其中,所述当前设备以及其他设备依照定制上报策略或实时地将客户端标签页信息列表更新至所述数据管理服务器相应的所述设备标签页信息列表之中。
7.根据权利要求6所述的标签页同步终端,其特征在于,所述标签页同步终端还包括:
浏览模块,用于接收第二同步标签页指令,并根据所述第二同步标签页指令以及所述客户端标签页信息列表,进行标签页浏览操作。
8.根据权利要求6所述的标签页同步终端,其特征在于,所述客户端标签页信息列表包括用于表示本地客户端标签页信息列表的第一客户端标签页信息列表以及用于表示异地客户端标签页信息列表的第二客户端标签页信息列表;
所述标签页同步终端还包括:
客户端标签页发送模块,用于将当前的所述第一客户端标签页信息列表发送至所述服务器;其中所述服务器根据当前的所述第一客户端标签页信息列表,对存储在所述服务器上的预存的所述设备标签页信息列表进行更新。
9.根据权利要求8所述的标签页同步终端,其特征在于,所述客户端标签页发送模块按设定时间间隔自动将当前的所述第一客户端标签页信息列表发送至所述服务器。
10.根据权利要求8所述的标签页同步终端,其特征在于,所述标签页同步终端还包括:
更新模块,用于接收所述服务器的标签页变更信息,并根据所述标签页变更信息重新下载所述客户端标签页信息列表;其中所述标签页变更信息列表由所述服务器根据更新后的预存的所述设备标签页信息列表生成。
11.一种标签页同步方法,其特征在于,包括:
接收所述客户端的设备信息,其中所述设备信息包括用户账号和设备标识;
根据所述客户端的设备信息以及预存的设备标签页信息列表,生成与所述用户账号对应的至少一个其它设备的客户端标签页信息列表;以及
将所述客户端标签页信息列表发送至所述客户端,以便所述客户端进行标签页的同步操作。
12.根据权利要求11所述的标签页同步方法,其特征在于,所述标签页同步方法还包括步骤:
接收所述客户端的当前的客户端标签页信息列表,并根据当前的所述客户端标签页信息列表对预存的所述设备标签页信息列表进行更新。
13.根据权利要求12所述的标签页同步方法,其特征在于,所述接收所述客户端的设备信息的步骤之后,所述根据所述客户端的设备信息以及预存的设备标签页信息列表,生成与所述用户账号对应的至少一个设备的客户端标签页信息列表的步骤之前还包括:
判断所述客户端的设备信息是否存储在数据库中;
如所述客户端的设备信息未存储在数据库中,则接收所述客户端的当前的所述客户端标签页信息列表,并对所述客户端的设备信息以及当前的所述客户端标签页信息列表进行存储操作。
14.根据权利要求12所述的标签页同步方法,其特征在于,所述标签页同步方法还包括步骤:
将最近接收的所述客户端的当前的所述客户端标签页信息列表,与存储的所述客户端的当前的所述客户端标签页信息列表进行对比,并生成对比结果;
根据所述对比结果,生成标签页变更信息;以及
将所述标签页变更信息发送至所述客户端,以便所述客户端进行标签页的同步操作。
15.一种标签页同步服务器,其特征在于,包括:
设备信息接收模块,用于接收所述客户端的设备信息,其中所述设备信息包括用户账号和设备标识;
设备标签页生成模块,用于根据所述客户端的设备信息以及预存的设备标签页信息列表,生成与所述用户账号对应的至少一个设备的客户端标签页信息列表;以及
设备标签页发送模块,用于将所述客户端标签页信息列表发送至所述客户端,以便所述客户端进行标签页的同步操作。
16.根据权利要求15所述的标签页同步服务器,其特征在于,所述标签页同步服务器还包括:
更新模块,用于接收所述客户端的当前的客户端标签页信息列表,并根据当前的所述客户端标签页信列表息对预存的所述设备标签页信息列表进行更新。
17.根据权利要求16所述的标签页同步服务器,其特征在于,所述标签页同步服务器模块还包括:
判断模块,用于判断所述客户端的设备信息是否存储在数据库中;以及
存储模块,用于如所述客户端的设备信息未存储在数据库中,则接收所述客户端的当前的所述客户端标签页信息列表,并对所述客户端的设备信息以及当前的所述客户端标签页信息列表进行存储操作。
18.根据权利要求16所述的标签页同步服务器,其特征在于,所述标签页同步服务器还包括:
对比模块,用于将最近接收的所述客户端的当前的所述客户端标签页信息列表,与存储的所述客户端的当前的所述客户端标签页信息列表进行对比,并生成对比结果;
标签页变更信息生成模块,用于根据所述对比结果,生成标签页变更信息;以及
标签页变更信息发送模块,用于将所述标签页变更信息发送至所述客户端,以便所述客户端进行标签页的同步操作。
19.一种标签页同步***,其特征在于,包括多个权利要求6至10中任一的标签页同步终端以及至少一个权利要求15至18中任一的标签页同步服务器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510460686.7A CN106411977B (zh) | 2015-07-31 | 2015-07-31 | 标签页同步方法、终端、服务器及*** |
PCT/CN2016/081280 WO2017020620A1 (zh) | 2015-07-31 | 2016-05-06 | 标签页同步方法、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510460686.7A CN106411977B (zh) | 2015-07-31 | 2015-07-31 | 标签页同步方法、终端、服务器及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106411977A true CN106411977A (zh) | 2017-02-15 |
CN106411977B CN106411977B (zh) | 2020-05-12 |
Family
ID=57942347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510460686.7A Active CN106411977B (zh) | 2015-07-31 | 2015-07-31 | 标签页同步方法、终端、服务器及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106411977B (zh) |
WO (1) | WO2017020620A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112311840A (zh) * | 2019-08-30 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 一种多终端数据同步方法、装置、设备及介质 |
CN112667585A (zh) * | 2019-11-19 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 在线文档的同步管理方法、装置及设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112364039A (zh) * | 2020-11-23 | 2021-02-12 | 北京明略软件***有限公司 | Web应用数据实时同步方法、***、存储介质及电子设备 |
CN113010610A (zh) * | 2021-04-15 | 2021-06-22 | 上海绚显科技有限公司 | 一种数据同步方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8225191B1 (en) * | 2011-11-07 | 2012-07-17 | Google Inc. | Synchronizing web browsers |
CN102664932A (zh) * | 2012-04-09 | 2012-09-12 | 青岛百灵信息科技有限公司 | 一种基于云计算的跨终端同步网络浏览器标签页的方法 |
CN104239062A (zh) * | 2014-09-23 | 2014-12-24 | 深圳市富途网络科技有限公司 | 基于客户端的多种类型标签页显示方法及其*** |
CN104407937A (zh) * | 2014-11-19 | 2015-03-11 | 北京奇虎科技有限公司 | 浏览器中加载数据的方法及浏览器 |
-
2015
- 2015-07-31 CN CN201510460686.7A patent/CN106411977B/zh active Active
-
2016
- 2016-05-06 WO PCT/CN2016/081280 patent/WO2017020620A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8225191B1 (en) * | 2011-11-07 | 2012-07-17 | Google Inc. | Synchronizing web browsers |
CN102664932A (zh) * | 2012-04-09 | 2012-09-12 | 青岛百灵信息科技有限公司 | 一种基于云计算的跨终端同步网络浏览器标签页的方法 |
CN104239062A (zh) * | 2014-09-23 | 2014-12-24 | 深圳市富途网络科技有限公司 | 基于客户端的多种类型标签页显示方法及其*** |
CN104407937A (zh) * | 2014-11-19 | 2015-03-11 | 北京奇虎科技有限公司 | 浏览器中加载数据的方法及浏览器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112311840A (zh) * | 2019-08-30 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 一种多终端数据同步方法、装置、设备及介质 |
CN112667585A (zh) * | 2019-11-19 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 在线文档的同步管理方法、装置及设备 |
CN112667585B (zh) * | 2019-11-19 | 2022-06-07 | 腾讯科技(深圳)有限公司 | 在线文档的同步管理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2017020620A1 (zh) | 2017-02-09 |
CN106411977B (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819461B (zh) | 桌面同步方法、装置、设备及*** | |
EP3103023B1 (en) | Private cloud connected device cluster architecture | |
CN102082818B (zh) | 基于云存储的图形化和结构化数据存储及管理方法和*** | |
CN104092555B (zh) | 一种更新参数值的方法、装置和*** | |
JP4996685B2 (ja) | コンテンツ同期化方法及び装置 | |
US20080301562A1 (en) | Systems and Methods for Accelerating Access to Web Resources by Linking Browsers | |
CN109522330A (zh) | 基于区块链的云平台数据处理方法、装置、设备及介质 | |
CN106663013B (zh) | 针对服务升级的动态调整步调 | |
CN102375869A (zh) | 在设备上管理应用程序的***,方法及装置 | |
CN105391811A (zh) | 域名解析方法、应用服务器的访问方法及其终端 | |
CN102664909A (zh) | 通过用户标识符重新建立推送通知信道 | |
CN105847336A (zh) | 一种通讯录同步方法及装置 | |
CN104115142B (zh) | 用于书签同步的特定于设备的文件夹 | |
CN103699635B (zh) | 信息处理方法和装置 | |
CN106411977A (zh) | 标签页同步方法、终端、服务器及*** | |
CN109213498A (zh) | 一种互联网web前端的配置方法及服务器 | |
CN103428264A (zh) | 数据同步的方法、设备及*** | |
RU2005115570A (ru) | Представление слитного вида ярлыков на удаленные приложения от множества поставщиков | |
CN104063475B (zh) | 用户自定义列表处理方法和装置 | |
CN107924413A (zh) | 分叉搜索 | |
CN105592232B (zh) | 一种歌词的同步方法及装置 | |
CN109726295A (zh) | 品牌知识图谱显示方法、装置、图服务器及存储介质 | |
CN107632971A (zh) | 用于生成多维报表的方法和装置 | |
CN102664756A (zh) | 设备访问方法、装置及*** | |
CN110334323A (zh) | 翻译数据处理方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |