[发明专利]一种用于数据同步的方法和装置有效
申请号: | 201510582759.X | 申请日: | 2015-09-14 |
公开(公告)号: | CN105162865A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 胡嵩 | 申请(专利权)人: | 海智网聚网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋;励向南 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 数据 同步 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于数据同步的方法和装置。
背景技术
现有技术中,在各个客户端之间同步消息时,通常由客户端保存同步版本号,服务端在有新消息时通知客户端,则客户端将保存的同步版本号发送给服务端,服务端基于同步版本号判断客户端有多少消息需要同步,进而将所需要的同步数据发送至客户端。然而,基于该方式,客户端与服务端之间的交互次数较多,所消耗的流量较大,特别是在网速较慢、流量费用较高的网络环境中,例如2G网络等,可能需要很长时间才能完成同步,并且可能在多次尝试连接的过程中消耗流量,增加用户费用,降低用户体验。
发明内容
本发明的目的是提供一种用于数据同步的方法和装置。
根据本发明的一个方面,提供了一种用于在第一网络设备中辅助完成数据同步的方法,其中,所述方法包括以下步骤:
a获取一待同步用户的用户标识信息;
b基于所述用户标识信息,来查询与该用户标识信息对应的一个或多个用户设备各自的同步指示信息;
c向第二网络设备反馈所述一个或多个用户设备及其各自的同步指示信息,以供第二网络设备基于所述一个或多个用户设备中各个设备的同步指示信息,分别向各个用户设备发送与各自的同步指示信息对应的同步数据。
根据本发明的一个方面,还提供了一种用于在第二网络设备中提供同步数据的方法,其中,所述方法包括以下步骤:
A向所述第一网络设备发送同步请求信息,其中,所述同步请求信息包括待同步用户的用户标识信息;
B接收所述第一网络设备反馈的与所述同步请求信息对应的一个或多个用户设备各自对应的同步指示信息;
C基于一个或多个用户设备各自对应的同步指示信息,分别确定与该一个或多个用户设备中,需要同步的至少一个用户设备各自的同步数据,以向至少一个用户设备分别提供相应的同步数据。
根据本发明的一个方面,还提供了一种用于在用户设备中进行数据同步的方法,其中,所述方法包括以下步骤:
x向第一网络设备发送用户在该用户设备中的同步指示信息。
根据本发明的一个方面,还提供了一种用于在第一网络设备中辅助完成数据同步的辅助同步装置,其中,所述辅助同步装置包括:
用于获取一待同步用户的用户标识信息的装置;
用于基于所述用户标识信息,来查询与该用户标识信息对应的一个或多个用户设备各自的同步指示信息的装置;
用于向第二网络设备反馈所述一个或多个用户设备及其各自的同步指示信息的装置,以供第二网络设备基于所述一个或多个用户设备中各个设备的同步指示信息,分别向各个用户设备发送与各自的同步指示信息对应的同步数据。
根据本发明的一个方面,还提供了一种用于在第二网络设备中提供同步数据的数据提供装置,其中,所述数据提供装置包括:
用于向所述第一网络设备发送相应的同步请求信息的装置,其中,所述同步请求信息包括待同步用户的用户标识信息;
用于接收所述第一网络设备反馈的与所述同步请求信息对应的一个或多个用户设备各自对应的同步指示信息的装置;
用于基于一个或多个用户设备各自对应的同步指示信息,分别确定与该一个或多个用户设备中,需要同步的至少一个用户设备各自的同步数据,以向至少一个用户设备分别提供相应的同步数据的装置。
根据本发明的一个方面,还提供了一种用于在用户设备中进行数据同步的同步装置,其中,所述同步装置包括:
用于向第一网络设备发送用户在该用户设备中的同步指示信息的装置。
与现有技术相比,本发明具有以下优点:通过网络设备之间的交互来得到需要进行同步的用户设备的同步指示信息,使得同步过程中无需在客户端与服务端之间来传递相应的同步指示信息,即客户端仅需被动地接收同步数据就能够执行并完成同步,减少了同步过程中客户端与服务端交互次数,节省了同步所消耗的流量,提升了传输同步数据的效率;并且,通过限定第二网络设备在已接收到来自第一网络设备的与前次同步数据对应的同步指示信息时发送新同步数据,保证客户端能够有序地接收各个同步数据来进行同步,避免了同步数据传输的重复和乱序,进一步提高了传输同步数据的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示意出了根据本发明的一种用于数据同步的方法流程图;
图2示意出了根据本发明的一个优选实施例的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海智网聚网络技术(北京)有限公司,未经海智网聚网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510582759.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置