2024年4月21日发(作者:mobileemumaster)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.8
(22)申请日 2013.03.22
(71)申请人 腾讯科技(深圳)有限公司
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
(72)发明人 李未 胡博 周睿奕 王曦 张凯 谢郑凯 青欣 贺柏森 杨惠姣 黄英 刘玉磊 冯诚 唐
廷勇 莫沙
(74)专利代理机构 深圳中一专利商标事务所
代理人 张全文
(51)
G06F17/30
权利要求说明书 说明书 幅图
(10)申请公布号 CN 104063396 A
(43)申请公布日 2014.09.24
(54)发明名称
一种浏览器的书签同步方法及系统
(57)摘要
本发明适用于浏览器技术领域,提
供了一种浏览器的书签同步方法及系统,
包括:服务器接收并备份第一终端浏览器
发送的书签集合;所述服务器向所述第二
终端浏览器推送所述书签集合;所述第二
终端浏览器将所述书签集合中的书签添加
为所述第二终端浏览器的书签。本发明将
一个终端浏览器下包含多个书签的书签集
合一次性同步至另一个终端浏览器,方便
快速地实现了不同终端浏览器的书签共
享,提高了浏览器书签的可分享性。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
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任一项所述的系统,其特征在于,所述第一终端浏览器
所
所述第二终端浏览器还用于提取所述书签分享请求中的所述书签集合的集
述
所述服务器具体用于根据所述书签同步请求中所述书签集合的集合标识,
器的标识,并向所述服务器发送书签同步请求,所述书签同步请求中携带了
述第一终端浏览器的标识;
识,将所述书签集合推送给所述第二终端浏览器。
用于向所述第二终端浏览器发送书签分享请求,所述书签分享请求中携带了
述书签集合的集合标识:
合标识,并向所述服务器发送书签同步请求,所述书签同步请求中携带了所
书签集合的集合标识;
将所述书签集合推送给所述第二终端浏览器。
说 明 书
技术领域
本发明属于浏览器技术领域,尤其涉及一种浏览器的书签同步方法及系统。
背景技术
书签为浏览器中保存网页地址的工具,通过书签,用户可以在浏览器中对
其感兴趣的网页做出标记,由浏览器记录该网页的地址以及网页名称等信息,
并将记录下的信息以索引方式集中展示在统一的界面,便于用户在下
览器的时候方便快捷地找到其感兴趣的网页。
次使用浏
现有的浏览器通常都提供有账号系统,通过登录浏览器账号,用户能够在
其
不同网络终端上同步属于自己的书签。然而,用户若想将自己的书签分享给
他的浏览器用户,却只能通过浏览器中的第三方软件接口实现每次分
签,且其他浏览器用户在接收到该用户分享的书签之后,需要
加到自己浏览器账号中。
享一个书
将该书签手动添
发明内容
本发明实施例的目的在于提供一种浏览器的书签同步方法,解决现有技术
本发明实施例是这样实现的,一种浏览器的书签同步方法,包括:
服务器接收并备份第一终端浏览器发送的书签集合;
只能通过浏览器中的第三方软件接口每次分享一个书签的问题。
所述服务器向所述第二终端浏览器推送所述书签集合;
所述第二终端浏览器将所述书签集合中的书签添加为所述第二终端浏览器
本发明实施例的另一目的在于提供一种浏览器的书签同步系统,包括服务
所述服务器用于接收并备份所述第一终端浏览器发送的书签集合,并向所
所述第二终端浏览器用于将所述书签集合中的书签添加为所述第二终端浏
本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步
了
附图说明
图1是本发明实施例提供的浏览器的书签同步方法所适用的系统架构图;
图2是本发明实施例提供的浏览器的书签同步方法的实现流程图;
图3是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
图4是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
图5是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
至另一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高
浏览器书签的可分享性。
览器的书签。
述第二终端浏览器推送所述书签集合;
器、第一终端浏览器和第二终端浏览器,
的书签。
图6是本发明另一实施例提供的浏览器的书签同步方法的实现流程图;
图7是本发明实施例提供的浏览器的书签同步系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实
仅
本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步
了
图1示出了本发明实施例提供的浏览器的书签同步方法所适用的系统架构
参照图1,该系统由服务器11和多个终端浏览器12组成,其中,优选地,
服务器11可以为云服务器,用于基于云同步技术备份并管理每个终端浏览
相关信息,例如,在终端浏览器上登录的账号信息,包括账号名称、
或者终端浏览器的全局唯一标识符(Globally Unique Identifier,
服务器11也备份并管理与每个终端浏览器相关的用户
签,等等。在本发明实施例中,云同步技术指的
器之间的数据同步,进一步地,指的是不
图,为了便于说明,仅示出了与本实施例相关的部分。
至另一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高
浏览器书签的可分享性。
施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例
仅用以解释本发明,并不用于限定本发明。
器的
密码等等,
GUID),同时,
浏览行为信息,例如书
是在云平台上,云设备与服务
同终端浏览器之间的数据同步。
而终端浏览器12运行在包括个人计算机、平板电脑或者手机等提供网络接
入功能的终端设备上,上述终端设备用于为终端浏览器12提供运行环境,
证终端浏览器12与服务器11之间的通信。 并保
图2示出了本发明实施例提供的浏览器的书签同步方法的实现流程,详述
在步骤S201中,服务器接收并备份第一终端浏览器发送的书签集合。
在本实施例中,第一终端浏览器向服务器发送书签集合,在书签集合中包
一
具体地,如图3所示,在执行步骤S201之前,还包括:
在步骤S301中,所述第一终端浏览器获取在其所有书签中指定的多个书
其中,在其所有书签中指定的书签可以为关于某一特定主题的网页的书签,
享
例如,专门有关音乐论坛的书签,当然,也可以为随机指定的、需要进行分
的多个书签。通过获取在第一终端浏览器所有书签中指定的书签,即
要分享给其他终端浏览器的书签集合。
签,生成所述书签集合。
含了多个书签,这多个书签可以为第一终端浏览器的所有书签,也可以为第
终端浏览器所有书签中的一部分。
如下:
生成了需
在步骤S302中,所述第一终端浏览器向所述服务器发送所述书签集合。
在本实施例中,当服务器获取到第一终端浏览器发送的书签集合之后,在
进行备份时,可以将该书签集合与作为发送方的第一终
其中,该标识可以为在第一终端浏览器上登录的
浏览器的GUID。而作为本发明的另一实
端浏览器的标识相关联,
账户名称,也可以为第一终端
施例,第一终端浏览器在生成书签集 合的同时,也可以通过指定命名或
应的集合标识,并在发送书
该书签集合备份时,
者系统默认命名的方式,生成该书签集合对
签集合的同时也一并发送集体标识,由服务器在对
同时备份该书签集合对应的集合标识。
在步骤S202中,所述服务器向所述第二终端浏览器推送所述书签集合。
在本实施例中,服务器可以在接收到第一终端浏览器的指示后,将该第一
器
终端浏览器的书签集合主动推送给第二终端浏览器,也可以在第二终端浏览
的请求之下,将第一终端浏览器的书签集合推送给第二终端浏览器,
施方式将在后续实施例中进行详细说明,在此不再赘述。 具体的实
在步骤S203中,所述第二终端浏览器将所述书签集合中的书签添加为所述
在本实施例中,当第二终端浏览器接收到服务器推送的书签集合后,第二
该
作为本发明的一个实施例,上述第一终端浏览器可以为以第一账号登录的
通
本发明实施例将一个终端浏览器下的包含多个书签的书签集合一次性同步
了
至另一个终端浏览器,方便快速地实现了不同终端浏览器的书签共享,提高
浏览器书签的可分享性。
浏览器,同时上述第二终端浏览器可以为以第二账号登录的浏览器,由此,
过本发明实施例,可以实现不同的浏览器账号之间的书签共享。
终端浏览器自动地将该书签集合中的多个书签添加到其书签目录中,即,将
书签集合中的书签同步为该第二终端浏览器的书签。
第二终端浏览器的书签。
作为本发明的一个实施例,服务器可以在接收到第一终端浏览器的指示后,
在
将该第一终端浏览器的书签集合主动推送给第二终端浏览器,如图4所示,
步骤S403所述服务器向所述第二终端浏览器推送所述书签集合之前,
还包括:
步骤S402,所述第一终端浏览器向所述服务器发送书签分享请求,所述书
在本实施例中,第一终端浏览器发送的书签分享请求中携带了第二终端浏
终
其中,第二终端浏览器的标识可以为在第二终端浏览器上登录的账号名称,
上
由此,在本实施例中,所述服务器向所述第二终端浏览器推送所述书签集
步骤S403,所述服务器根据所述书签分享请求中所述第二终端浏览器的标
在本实施例中,第二终端浏览器只需要负责确认是否接收服务器向其推送
作为本发明的另一实施例,服务器可以在第二终端浏览器的请求之下,将
第一终端浏览器的书签集合推送给第二终端浏览器,在本实施例中,当服务
的书签集合即可实现与第一终端浏览器的书签同步。
识,将所述书签集合推送给所述第二终端浏览器。
合的步骤具体为:
在本实施例中,第二终端浏览器上登录的账号名称可以从在第一终端浏览器
登录的账号的好友账号列表中获取。
览器的标识,用于指示服务器根据第二终端浏览器的标识,将其备份的第一
端浏览器的书签集合推送给第二终端浏览器。
签分享请求中携带了所述第二终端浏览器的标识。
器 接收并备份了第一终端浏览器的书签集合后,由第一终端浏览器向第
览器发送书签分享请求,当第二终端浏览器接受了该书签分享
服务器请求第一终端浏览器的书签集合。如图5所示,
二终端浏
请求后,主动向
在步骤S502中,所述第一终端浏览器向所述第二终端浏览器发送书签分享
作为本发明的一个实施例,第一终端浏览器可以向与其当前登录的账号处
集
作为本发明的另一实施例,在执行步骤S502之前,第一终端浏览器也可
送
在步骤S503中,所述第二终端浏览器提取所述书签分享请求中的所述第
在步骤S504中,所述第二终端浏览器向所述服务器发送书签同步请求,
在本实施例中,书签同步请求用于请求服务器下发备份在服务器上的书签
务
则所述服务器向所述第二终端浏览器推送所述书签集合的步骤包括:
步骤S505,所述服务器根据所述书签同步请求中所述第一终端浏览器的标
集合,通过在书签同步请求中携带的第一终端浏览器的标识,则能够使得服
器根据该标识返回第一终端浏览器所上传的书签集合。
所述书签同步请求中携带了所述第一终端浏览器的标识。
一终端浏览器的标识。
以向与其当前登录的账号处于同一账号系统下的一个或者多个指定的账号发
书签分享请求。
于同一账号系统下的所有其他账号均发送书签分享请求,以公开分享其书签
合。
请求,所述书签分享请求中携带了所述第一终端浏览器的标识。
识,将所述书签集合推送给所述第二终端浏览器。
由此,即实现了服务器直接向第二终端浏览器返回第一终端浏览器所分享
此外,作为本发明的另一实施例,在第一终端浏览器向第二终端浏览器发
所
在步骤S602中,所述第一终端浏览器向所述第二终端浏览器发送书签分享
在步骤S603中,所述第二终端浏览器提取所述书签分享请求中的所述书签
在步骤S604中,所述第二终端浏览器向所述服务器发送书签同步请求,
则所述服务器向所述第二终端浏览器推送所述书签集合的步骤包括:
步骤S605,所述服务器根据所述书签同步请求中所述书签集合的集合标
在本实施例中,通过在书签同步请求中携带需要分享的书签集合的集合标
需要说明的是,在本实施例中,该集合标识在服务器所备份的所有书签集
合中,能够唯一标识其对应的书签集合。
识,则能够使得服务器根据该集合标识返回相应的书签集合。
识,将所述书签集合推送给所述第二终端浏览器。
所述书签同步请求中携带了所述书签集合的集合标识。
集合的集合标识。
请求,所述书签分享请求中携带了所述书签集合的集合标识。
送的书签分享请求中,还可以携带其分享的书签集合的集合标识,则如图6
示,
的书签集合,实现书签同步。
本实施例区别于本发明图5实施例的效果在于,本实施例适用于当第一账
在
号需要针对不同的其他账号来分享不同的书签集合的情况,即一个账号可以
服务器备份多个不同的书签集合,并实现这多个不同的书签集合在其
的书签同步。 他账号中
本发明实施例将一个浏览器账号下的包含多个书签的书签集合一次性同步
高
图7示出了本发明实施例提供的浏览器的书签同步系统的结构框图,该系
所
统分布于本发明图1所示的系统架构中,用于运行本发明图2至图6实施例
述的浏览器的书签同步方法。为了便于说明,仅示出了与本实施例相
至另一个浏览器账号,方便快速地实现了不同浏览器账号下的书签共享,提
了浏览器书签的可分享性。
关的部分。
参照图7,该系统包括服务器71、第一终端浏览器72和第二终端浏览器
所述服务器71用于接收并备份所述第一终端浏览器72发送的书签集合,
所述第一终端浏览器72用于将所述书签集合中的书签添加为所述第二终
可选地,所述第一终端浏览器72用于:
获取在其所有书签中指定的多个书签,生成所述书签集合;
向所述服务器71发送所述书签集合。
端浏览器的书签。
并向所述第二终端浏览器推送所述书签集合。
73,其中,
可选地,所述第一终端浏览器为以第一账号登录的浏览器,所述第二终端
可选地,所述第一终端浏览器72用于向所述服务器71发送书签分享请求,
所述服务器71具体用于根据所述书签分享请求中所述第二终端浏览器73
所述书签分享请求中携带了所述第二终端浏览器73的标识;
浏览器为以第二账号登录的浏览器。
的标识,将所述书签集合推送给所述第二终端浏览器
73。
可选地,所述第一终端浏览器72用于向所述第二终端浏览器73发送书签
所述第二终端浏览器73还用于提取所述书签分享请求中的所述第一终端
求
所述服务器71具体用于根据所述书签同步请求中所述第一终端浏览器72
可选地,所述第一终端浏览器72用于向所述第二终端浏览器73发送书签
所述第二终端浏览器73还用于提取所述书签分享请求中的所述书签集合
的集合标识,并向所述服务器71发送书签同步请求,所述书签同步请求中
了所述书签集合的集合标识;
分享请求,所述书签分享请求中携带了所述书签集合的集合标识:
的标识,将所述书签集合推送给所述第二终端浏览器73。
浏览器72的标识,并向所述服务器71发送书签同步请求,所述书签同步请
中携带了所述第一终端浏览器72的标识;
分享请求,所述书签分享请求中携带了所述第一终端浏览器72的标识;
携带
所述服务器71具体用于根据所述书签同步请求中所述书签集合的集合标
识,将所述书签集合推送给所述第二终端浏览器73。
本发明实施例将一个浏览器账号下的包含多个书签的书签集合一次性同步
高
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发
明
明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发
的保护范围之内。
至另一个浏览器账号,方便快速地实现了不同浏览器账号下的书签共享,提
了浏览器书签的可分享性。
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1713689029a2298829.html
评论列表(0条)