[发明专利]一种用户数据同步方法及设备在审

专利信息
申请号: 201210489620.7 申请日: 2012-11-27
公开(公告)号: CN103841167A 公开(公告)日: 2014-06-04
发明(设计)人: 孙悦;李勇;孔令军;郑健平 申请(专利权)人: 中国移动通信集团公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用户 数据 同步 方法 设备
【说明书】:

技术领域

发明涉及通信网络技术领域,尤其涉及一种用户数据同步方法及设备。

背景技术

随着云计算技术的发展,各互联网公司纷纷依靠庞大的计算和存储能力,提供个人云服务,将用户数据汇集在云端,构建个人数据中心,个人云服务逐渐成为用户数字生活的核心。在终端与云端的用户数据同步过程中,应用较为广泛的数据同步方法是差量同步,即,只对本次修改的数据记录进行同步。

现有的用户数据同步方案,采用逻辑时钟来确定更新发生的顺序,每一个更新操作均对应一个向量描述,向量中的元素由系统中的设备构成,初始值为0,每当设备进行数据更新后,均将自己相应的元素加1,以此来保证更新事件的有序性。进行数据向量差异同步过程时,需要将两个设备的版本向量差异找出,并将log(日志)全部发给对端设备。例如:A、B两终端分别保存对于数据c、d的版本向量,终端A的版本向量为a<3,5>,终端B的版本向量为b<6,1>,终端A和B进行数据向量差异同步过程如图1所示。具体为:

终端A将自己的状态向量发给终端B,终端B将自己的状态向量与获得的终端A状态向量进行比较,获得修改日志,并将修改日志按时间顺序排序后,连同终端B的状态向量一并发送给终端A,即,发送的日志为b<4,X>,b<5,X>和b<6,X>。终端A按照获得的日志修改本地数据,并将终端B的状态向量与自己的状态向量进行比较,获得修改日志,并发送给终端B,即,发送的日志为a<X,2>,a<X,3>,a<X,4>和a<X,5>。终端B按照获得的日志项修改本地数据。

当修改数据次数较多时,设备上数据的版本会越来越大,中间所包含的数据操作也越来越多,当一个新终端加入系统时,需要将全部版本的状态向量对应的日志下载下来,分别在本地根据日志修改数据。例如云端设备的版本向量为<3000,1>,终端的版本向量为<0,0>,二者进行用户数据同步时,需要将曾经在云端设备上对第一个数据进行的3000次操作对应的全部日志下载到终端,在终端本地根据日志修改数据,因此带来以下两方面问题:

1、产生的数据修改日志过多,增加了数据传输流量。如果操作的对象是文件型数据,例如,先执行下载照片的操作,再执行删除该照片的操作,则更耗费终端流量。

2、大量的数据日志在终端本地依次执行时,会极大地耗费终端的计算和存储资源,导致终端耗电快、响应速度减慢等现象,尤其当日志中的无效操作偏多时,上述现象就更为明显。

因此,亟需用户数据同步方案出现,用以解决上述技术问题。

发明内容

本发明实施例提供了一种用户数据同步方法及设备,用以节省用户数据同步过程中的传输流量以及用户终端的资源耗用,提高资源利用率。

本发明实施例提供一种用户数据同步方法,所述方法包括:

服务器接收用户终端发送的数据同步请求消息,其中携带有所述用户终端本地的用户数据的数据版本向量;

所述服务器获取本地存储的用户终端的相应用户数据的数据版本向量,并将所述服务器本地存储的所述用户终端的相应用户数据的数据版本向量与所述用户终端发送的数据版本向量相比较,若前者大于后者,则根据两者的差值获取用户数据的修改日志;

所述服务器对获取到的修改日志进行合并,并向所述用户终端返回数据同步响应消息,其中携带有合并后的修改日志。

本发明实施例还提供一种服务器,包括:

接收模块,用于接收用户终端发送的数据同步请求消息,其中携带有所述用户终端本地的用户数据的数据版本向量;

处理模块,用于获取本地存储的用户终端的相应用户数据的数据版本向量,并将所述服务器本地存储的所述用户终端的相应用户数据的数据版本向量与所述用户终端发送的数据版本向量相比较,若前者大于后者,则根据两者的差值获取用户数据的修改日志;

日志合并模块,用于对获取到的所述修改日志进行合并;

发送模块,用于向所述用户终端返回数据同步响应消息,其中携带有合并后的修改日志。

与现有技术相比,本发明的上述实施例具有以下有益技术效果:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210489620.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top