一种浏览器的书签同步方法及系统的制作方法

文档序号:6500990阅读:153来源:国知局
一种浏览器的书签同步方法及系统的制作方法
【专利摘要】本发明适用于浏览器【技术领域】,提供了一种浏览器的书签同步方法及系统,包括:服务器接收并备份第一终端浏览器发送的书签集合;所述服务器向所述第二终端浏览器推送所述书签集合;所述第二终端浏览器将所述书签集合中的书签添加为所述第二终端浏览器的书签。本发明将一个终端浏览器下包含多个书签的书签集合一次性同步至另一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高了浏览器书签的可分享性。
【专利说明】-种浏览器的书签同步方法及系统

【技术领域】
[0001] 本发明属于浏览器【技术领域】,尤其涉及一种浏览器的书签同步方法及系统。

【背景技术】
[0002] 书签为浏览器中保存网页地址的工具,通过书签,用户可以在浏览器中对其感兴 趣的网页做出标记,由浏览器记录该网页的地址以及网页名称等信息,并将记录下的信息 以索引方式集中展示在统一的界面,便于用户在下次使用浏览器的时候方便快捷地找到其 感兴趣的网页。
[0003] 现有的浏览器通常都提供有账号系统,通过登录浏览器账号,用户能够在不同网 络终端上同步属于自己的书签。然而,用户若想将自己的书签分享给其他的浏览器用户,却 只能通过浏览器中的第三方软件接口实现每次分享一个书签,且其他浏览器用户在接收到 该用户分享的书签之后,需要将该书签手动添加到自己浏览器账号中。


【发明内容】

[0004] 本发明实施例的目的在于提供一种浏览器的书签同步方法,解决现有技术只能通 过浏览器中的第三方软件接口每次分享一个书签的问题。
[0005] 本发明实施例是这样实现的,一种浏览器的书签同步方法,包括:
[0006] 服务器接收并备份第一终端浏览器发送的书签集合;
[0007] 所述服务器向所述第二终端浏览器推送所述书签集合;
[0008] 所述第二终端浏览器将所述书签集合中的书签添加为所述第二终端浏览器的书 签。
[0009] 本发明实施例的另一目的在于提供一种浏览器的书签同步系统,包括服务器、第 一终端浏览器和第二终端浏览器,
[0010] 所述服务器用于接收并备份所述第一终端浏览器发送的书签集合,并向所述第二 终端浏览器推送所述书签集合;
[0011] 所述第二终端浏览器用于将所述书签集合中的书签添加为所述第二终端浏览器 的书签。
[0012] 本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步至另 一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高了浏览器书签的可 分享性。

【专利附图】

【附图说明】
[0013] 图1是本发明实施例提供的浏览器的书签同步方法所适用的系统架构图;
[0014] 图2是本发明实施例提供的浏览器的书签同步方法的实现流程图;
[0015] 图3是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
[0016] 图4是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
[0017] 图5是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
[0018] 图6是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
[0019] 图7是本发明实施例提供的浏览器的书签同步系统的结构框图。

【具体实施方式】
[0020] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0021] 本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步至另 一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高了浏览器书签的可 分享性。
[0022] 图1示出了本发明实施例提供的浏览器的书签同步方法所适用的系统架构图,为 了便于说明,仅示出了与本实施例相关的部分。
[0023] 参照图1,该系统由服务器11和多个终端浏览器12组成,其中,优选地,服务器11 可以为云服务器,用于基于云同步技术备份并管理每个终端浏览器的相关信息,例如,在终 端浏览器上登录的账号信息,包括账号名称、密码等等,或者终端浏览器的全局唯一标识符 (Globally Unique Identifier,⑶ID),同时,服务器11也备份并管理与每个终端浏览器相 关的用户浏览行为信息,例如书签,等等。在本发明实施例中,云同步技术指的是在云平台 上,云设备与服务器之间的数据同步,进一步地,指的是不同终端浏览器之间的数据同步。
[0024] 而终端浏览器12运行在包括个人计算机、平板电脑或者手机等提供网络接入功 能的终端设备上,上述终端设备用于为终端浏览器12提供运行环境,并保证终端浏览器12 与服务器11之间的通信。
[0025] 图2示出了本发明实施例提供的浏览器的书签同步方法的实现流程,详述如下:
[0026] 在步骤S201中,服务器接收并备份第一终端浏览器发送的书签集合。
[0027] 在本实施例中,第一终端浏览器向服务器发送书签集合,在书签集合中包含了多 个书签,这多个书签可以为第一终端浏览器的所有书签,也可以为第一终端浏览器所有书 签中的一部分。
[0028] 具体地,如图3所示,在执行步骤S201之前,还包括:
[0029] 在步骤S301中,所述第一终端浏览器获取在其所有书签中指定的多个书签,生成 所述书签集合。
[0030] 其中,在其所有书签中指定的书签可以为关于某一特定主题的网页的书签,例如, 专门有关音乐论坛的书签,当然,也可以为随机指定的、需要进行分享的多个书签。通过获 取在第一终端浏览器所有书签中指定的书签,即生成了需要分享给其他终端浏览器的书签 集合。
[0031] 在步骤S302中,所述第一终端浏览器向所述服务器发送所述书签集合。
[0032] 在本实施例中,当服务器获取到第一终端浏览器发送的书签集合之后,在进行备 份时,可以将该书签集合与作为发送方的第一终端浏览器的标识相关联,其中,该标识可以 为在第一终端浏览器上登录的账户名称,也可以为第一终端浏览器的GUID。而作为本发明 的另一实施例,第一终端浏览器在生成书签集合的同时,也可以通过指定命名或者系统默 认命名的方式,生成该书签集合对应的集合标识,并在发送书签集合的同时也一并发送集 体标识,由服务器在对该书签集合备份时,同时备份该书签集合对应的集合标识。
[0033] 在步骤S202中,所述服务器向所述第二终端浏览器推送所述书签集合。
[0034] 在本实施例中,服务器可以在接收到第一终端浏览器的指示后,将该第一终端浏 览器的书签集合主动推送给第二终端浏览器,也可以在第二终端浏览器的请求之下,将第 一终端浏览器的书签集合推送给第二终端浏览器,具体的实施方式将在后续实施例中进行 详细说明,在此不再赘述。
[0035] 在步骤S203中,所述第二终端浏览器将所述书签集合中的书签添加为所述第二 终端浏览器的书签。
[0036] 在本实施例中,当第二终端浏览器接收到服务器推送的书签集合后,第二终端浏 览器自动地将该书签集合中的多个书签添加到其书签目录中,即,将该书签集合中的书签 同步为该第二终端浏览器的书签。
[0037] 作为本发明的一个实施例,上述第一终端浏览器可以为以第一账号登录的浏览 器,同时上述第二终端浏览器可以为以第二账号登录的浏览器,由此,通过本发明实施例, 可以实现不同的浏览器账号之间的书签共享。
[0038] 本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步至另 一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高了浏览器书签的可 分享性。
[0039] 作为本发明的一个实施例,服务器可以在接收到第一终端浏览器的指示后,将该 第一终端浏览器的书签集合主动推送给第二终端浏览器,如图4所示,在步骤S403所述服 务器向所述第二终端浏览器推送所述书签集合之前,还包括:
[0040] 步骤S402,所述第一终端浏览器向所述服务器发送书签分享请求,所述书签分享 请求中携带了所述第二终端浏览器的标识。
[0041] 在本实施例中,第一终端浏览器发送的书签分享请求中携带了第二终端浏览器的 标识,用于指示服务器根据第二终端浏览器的标识,将其备份的第一终端浏览器的书签集 合推送给第二终端浏览器。
[0042] 其中,第二终端浏览器的标识可以为在第二终端浏览器上登录的账号名称,在本 实施例中,第二终端浏览器上登录的账号名称可以从在第一终端浏览器上登录的账号的好 友账号列表中获取。
[0043] 由此,在本实施例中,所述服务器向所述第二终端浏览器推送所述书签集合的步 骤具体为:
[0044] 步骤S403,所述服务器根据所述书签分享请求中所述第二终端浏览器的标识,将 所述书签集合推送给所述第二终端浏览器。
[0045] 在本实施例中,第二终端浏览器只需要负责确认是否接收服务器向其推送的书签 集合即可实现与第一终端浏览器的书签同步。
[0046] 作为本发明的另一实施例,服务器可以在第二终端浏览器的请求之下,将第一终 端浏览器的书签集合推送给第二终端浏览器,在本实施例中,当服务器接收并备份了第一 终端浏览器的书签集合后,由第一终端浏览器向第二终端浏览器发送书签分享请求,当第 二终端浏览器接受了该书签分享请求后,主动向服务器请求第一终端浏览器的书签集合。 如图5所示,
[0047] 在步骤S502中,所述第一终端浏览器向所述第二终端浏览器发送书签分享请求, 所述书签分享请求中携带了所述第一终端浏览器的标识。
[0048] 作为本发明的一个实施例,第一终端浏览器可以向与其当前登录的账号处于同一 账号系统下的所有其他账号均发送书签分享请求,以公开分享其书签集合。
[0049] 作为本发明的另一实施例,在执行步骤S502之前,第一终端浏览器也可以向与其 当前登录的账号处于同一账号系统下的一个或者多个指定的账号发送书签分享请求。
[0050] 在步骤S503中,所述第二终端浏览器提取所述书签分享请求中的所述第一终端 浏览器的标识。
[0051] 在步骤S504中,所述第二终端浏览器向所述服务器发送书签同步请求,所述书签 同步请求中携带了所述第一终端浏览器的标识。
[0052] 在本实施例中,书签同步请求用于请求服务器下发备份在服务器上的书签集合, 通过在书签同步请求中携带的第一终端浏览器的标识,则能够使得服务器根据该标识返回 第一终端浏览器所上传的书签集合。
[0053] 则所述服务器向所述第二终端浏览器推送所述书签集合的步骤包括:
[0054] 步骤S505,所述服务器根据所述书签同步请求中所述第一终端浏览器的标识,将 所述书签集合推送给所述第二终端浏览器。
[0055] 由此,即实现了服务器直接向第二终端浏览器返回第一终端浏览器所分享的书签 集合,实现书签同步。
[0056] 此外,作为本发明的另一实施例,在第一终端浏览器向第二终端浏览器发送的书 签分享请求中,还可以携带其分享的书签集合的集合标识,则如图6所示,
[0057] 在步骤S602中,所述第一终端浏览器向所述第二终端浏览器发送书签分享请求, 所述书签分享请求中携带了所述书签集合的集合标识。
[0058] 在步骤S603中,所述第二终端浏览器提取所述书签分享请求中的所述书签集合 的集合标识。
[0059] 在步骤S604中,所述第二终端浏览器向所述服务器发送书签同步请求,所述书签 同步请求中携带了所述书签集合的集合标识。
[0060] 则所述服务器向所述第二终端浏览器推送所述书签集合的步骤包括:
[0061] 步骤S605,所述服务器根据所述书签同步请求中所述书签集合的集合标识,将所 述书签集合推送给所述第二终端浏览器。
[0062] 在本实施例中,通过在书签同步请求中携带需要分享的书签集合的集合标识,则 能够使得服务器根据该集合标识返回相应的书签集合。
[0063] 需要说明的是,在本实施例中,该集合标识在服务器所备份的所有书签集合中,能 够唯一标识其对应的书签集合。
[0064] 本实施例区别于本发明图5实施例的效果在于,本实施例适用于当第一账号需要 针对不同的其他账号来分享不同的书签集合的情况,即一个账号可以在服务器备份多个不 同的书签集合,并实现这多个不同的书签集合在其他账号中的书签同步。
[0065] 本发明实施例将一个浏览器账号下的包含多个书签的书签集合一次性同步至另 一个浏览器账号,方便快速地实现了不同浏览器账号下的书签共享,提高了浏览器书签的 可分享性。
[0066] 图7示出了本发明实施例提供的浏览器的书签同步系统的结构框图,该系统分布 于本发明图1所示的系统架构中,用于运行本发明图2至图6实施例所述的浏览器的书签 同步方法。为了便于说明,仅示出了与本实施例相关的部分。
[0067] 参照图7,该系统包括服务器71、第一终端浏览器72和第二终端浏览器73,其中,
[0068] 所述服务器71用于接收并备份所述第一终端浏览器72发送的书签集合,并向所 述第二终端浏览器推送所述书签集合。
[0069] 所述第一终端浏览器72用于将所述书签集合中的书签添加为所述第二终端浏览 器的书签。
[0070] 可选地,所述第一终端浏览器72用于:
[0071] 获取在其所有书签中指定的多个书签,生成所述书签集合;
[0072] 向所述服务器71发送所述书签集合。
[0073] 可选地,所述第一终端浏览器为以第一账号登录的浏览器,所述第二终端浏览器 为以第二账号登录的浏览器。
[0074] 可选地,所述第一终端浏览器72用于向所述服务器71发送书签分享请求,所述书 签分享请求中携带了所述第二终端浏览器73的标识;
[0075] 所述服务器71具体用于根据所述书签分享请求中所述第二终端浏览器73的标 识,将所述书签集合推送给所述第二终端浏览器73。
[0076] 可选地,所述第一终端浏览器72用于向所述第二终端浏览器73发送书签分享请 求,所述书签分享请求中携带了所述第一终端浏览器72的标识;
[0077] 所述第二终端浏览器73还用于提取所述书签分享请求中的所述第一终端浏览器 72的标识,并向所述服务器71发送书签同步请求,所述书签同步请求中携带了所述第一终 端浏览器72的标识;
[0078] 所述服务器71具体用于根据所述书签同步请求中所述第一终端浏览器72的标 识,将所述书签集合推送给所述第二终端浏览器73。
[0079] 可选地,所述第一终端浏览器72用于向所述第二终端浏览器73发送书签分享请 求,所述书签分享请求中携带了所述书签集合的集合标识:
[0080] 所述第二终端浏览器73还用于提取所述书签分享请求中的所述书签集合的集合 标识,并向所述服务器71发送书签同步请求,所述书签同步请求中携带了所述书签集合的 集合标识;
[0081] 所述服务器71具体用于根据所述书签同步请求中所述书签集合的集合标识,将 所述书签集合推送给所述第二终端浏览器73。
[0082] 本发明实施例将一个浏览器账号下的包含多个书签的书签集合一次性同步至另 一个浏览器账号,方便快速地实现了不同浏览器账号下的书签共享,提高了浏览器书签的 可分享性。
[〇〇83] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种浏览器的书签同步方法,其特征在于,包括: 服务器接收并备份第一终端浏览器发送的书签集合; 所述服务器向所述第二终端浏览器推送所述书签集合; 所述第二终端浏览器将所述书签集合中的书签添加为所述第二终端浏览器的书签。
2. 如权利要求1所述的方法,其特征在于,在所述服务器接收并备份所述第一终端浏 览器发送的书签集合之前,所述方法还包括: 所述第一终端浏览器获取在其所有书签中指定的多个书签,生成所述书签集合; 所述第一终端浏览器向所述服务器发送所述书签集合。
3. 如权利要求1所述的方法,其特征在于,所述第一终端浏览器为以第一账号登录的 浏览器,所述第二终端浏览器为以第二账号登录的浏览器。
4. 如权利要求1?3任一项所述的方法,其特征在于,在所述服务器向所述第二终端浏 览器推送所述书签集合之前,所述方法还包括: 所述第一终端浏览器向所述服务器发送书签分享请求,所述书签分享请求中携带了所 述第二终端浏览器的标识; 所述服务器向所述第二终端浏览器推送所述书签集合包括: 所述服务器根据所述书签分享请求中所述第二终端浏览器的标识,将所述书签集合推 送给所述第二终端浏览器。
5. 如权利要求1?3任一项所述的方法,其特征在于,在所述服务器向所述第二终端浏 览器推送所述书签集合之前,所述方法还包括: 所述第一终端浏览器向所述第二终端浏览器发送书签分享请求,所述书签分享请求中 携带了所述第一终端浏览器的标识; 所述第二终端浏览器提取所述书签分享请求中的所述第一终端浏览器的标识; 所述第二终端浏览器向所述服务器发送书签同步请求,所述书签同步请求中携带了所 述第一终端浏览器的标识; 所述服务器向所述第二终端浏览器推送所述书签集合包括: 所述服务器根据所述书签同步请求中所述第一终端浏览器的标识,将所述书签集合推 送给所述第二终端浏览器。
6. 如权利要求1?3任一项所述的方法,其特征在于,在所述服务器向所述第二终端浏 览器推送所述书签集合之前,所述方法还包括: 所述第一终端浏览器向所述第二终端浏览器发送书签分享请求,所述书签分享请求中 携带了所述书签集合的集合标识: 所述第二终端浏览器提取所述书签分享请求中的所述书签集合的集合标识; 所述第二终端浏览器向所述服务器发送书签同步请求,所述书签同步请求中携带了所 述书签集合的集合标识; 所述服务器向所述第二终端浏览器推送所述书签集合包括: 所述服务器根据所述书签同步请求中所述书签集合的集合标识,将所述书签集合推送 给所述第二终端浏览器。
7. -种浏览器的书签同步系统,其特征在于,包括服务器、第一终端浏览器和第二终端 浏览器, 所述服务器用于接收并备份所述第一终端浏览器发送的书签集合,并向所述第二终端 浏览器推送所述书签集合; 所述第二终端浏览器用于将所述书签集合中的书签添加为所述第二终端浏览器的书 签。
8. 如权利要求7所述的系统,其特征在于,所述第一终端浏览器用于: 获取在其所有书签中指定的多个书签,生成所述书签集合; 向所述服务器发送所述书签集合。
9. 如权利要求7所述的系统,其特征在于,所述第一终端浏览器为以第一账号登录的 浏览器,所述第二终端浏览器为以第二账号登录的浏览器。
10. 如权利要求7?9任一项所述的系统,其特征在于,所述第一终端浏览器用于向所 述服务器发送书签分享请求,所述书签分享请求中携带了所述第二终端浏览器的标识; 所述服务器具体用于根据所述书签分享请求中所述第二终端浏览器的标识,将所述书 签集合推送给所述第二终端浏览器。
11. 如权利要求7?9任一项所述的系统,其特征在于,所述第一终端浏览器用于向所 述第二终端浏览器发送书签分享请求,所述书签分享请求中携带了所述第一终端浏览器的 标识; 所述第二终端浏览器还用于提取所述书签分享请求中的所述第一终端浏览器的标识, 并向所述服务器发送书签同步请求,所述书签同步请求中携带了所述第一终端浏览器的标 识; 所述服务器具体用于根据所述书签同步请求中所述第一终端浏览器的标识,将所述书 签集合推送给所述第二终端浏览器。
12. 如权利要7?9任一项所述的系统,其特征在于,所述第一终端浏览器用于向所 述第二终端浏览器发送书签分享请求,所述书签分享请求中携带了所述书签集合的集合标 识: 所述第二终端浏览器还用于提取所述书签分享请求中的所述书签集合的集合标识,并 向所述服务器发送书签同步请求,所述书签同步请求中携带了所述书签集合的集合标识; 所述服务器具体用于根据所述书签同步请求中所述书签集合的集合标识,将所述书签 集合推送给所述第二终端浏览器。
【文档编号】G06F17/30GK104063396SQ201310093832
【公开日】2014年9月24日 申请日期:2013年3月22日 优先权日:2013年3月22日
【发明者】李未, 胡博, 周睿奕, 王曦, 张凯, 谢郑凯, 青欣, 贺柏森, 杨惠姣, 黄英, 刘玉磊, 冯诚, 唐廷勇, 莫沙 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1