[发明专利]一种数据同步的方法、设备和系统有效

专利信息
申请号: 201210550113.X 申请日: 2012-12-17
公开(公告)号: CN103873451B 公开(公告)日: 2017-03-29
发明(设计)人: 王娟;钱岭 申请(专利权)人: 中国移动通信集团公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京同达信恒知识产权代理有限公司11291 代理人: 郭润湘
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法 设备 系统
【说明书】:

技术领域

发明涉及存储领域,尤其涉及一种数据同步的方法、设备和系统。

背景技术

数据是人类的重要财富,用户与用户之间希望通过共享方式获取对方的数据信息;或者一个用户在一台设备中使用的数据信息,同时希望在其他设备中也能使用该数据信息,这些需求使得在现有技术中出现了大量的网络存储产品,这些网络存储产品用于满足不同用户之间数据信息的共享,或者同一用户不同设备之间数据信息的同步。

在现实生活中出现的这些网络存储产品,大多采用客户端与服务器之间的存储架构。其中,服务器作为数据存储池,支持用户随时随地的访问,并同步获取的数据信息;客户端,即每一个用户终端的数据存储设备,获取用户在其他多台终端中更新的数据信息,之前该数据信息已被更新信息的客户端同步至服务器进行存储。

在这些数据存储产品中,客户端中的数据信息需要和服务器中存储的数据信息保持一致,因此,在客户端与服务器之间需要实时进行数据同步。

在现有技术中,假设客户端A与客户端B需要通过服务器实现数据同步,在这种情况下实现数据同步的方法大致包括三种:

第一种方式:

如图1(a)所示,为一种数据同步方法的流程示意图,所述方法包括:

第一步:客户端A向服务器发送更新数据消息,其中,所述更新数据消息中包含了元数据信息和更新数据信息。

第二步:服务器在接收到客户端发送的更新数据消息时,利用所述更新数据消息对本地存储的数据进行更新。

第三步:服务器接收客户端B发送的查询请求消息。

第四步:服务器根据接收到的查询请求消息确定本地是否存在客户端B需要更新的数据信息,在确定存在时,向客户端B发送查询结果消息。

第五步:客户端B在接收到服务器返回的查询结果消息时,从服务器中获取更新数据信息,并对自身存储的数据进行更新。

该方式是现实中比较常用的数据同步方式,但是客户端A的更新数据需要通过服务器方能通知给客户端B,而客户端B只能根据服务器更新的数据进行更新,这样当请求服务器进行数据更新的客户端比较多或客户端与服务器之间网络连接速度不够理想时,将使得客户端B从服务器中下载更新数据的速率较低,影响了客户端A与客户端B之间数据同步的效率。

第二种方式:

第二种方式是在第一种方式的基础上进行了改进,如图1(b)所示,为一种数据同步方法的流程示意图,所述方法包括:

第一步:客户端A向服务器发送更新数据消息,其中,所述更新数据消息中包含了元数据信息和更新数据信息。

第二步:服务器在接收到客户端A发送的更新数据消息时,利用所述更新数据消息对存储的的数据进行更新。

第三步:服务器判断接收到的更新数据消息中是否有客户端B需要更新的数据信息,若有,则向客户端B发送包含更新数据信息的更新数据消息。

改进后的第二种方式相对于第一种方式,服务器需周期性自查每个客户端的更新消息,且依然具有第一种方式的缺点。

第三种方式:

第三种方式是在第一种方式和第二种方式的基础上进行改进的方式,如图1(c)所示,为一种数据同步的方法的流程示意图,所述方法包括:

第一步:客户端A向服务器发送更新数据消息,其中,所述更新数据消息中包含了元数据信息和更新数据信息。

第二步:服务器在接收到客户端发送的更新数据消息时,利用所述更新数据消息对存储的数据进行更新。

第三步:服务器接收客户端B发送的查询请求消息。

第四步:服务器确定本地是否存在客户端B需要的更新数据信息,并在确定存在时,向客户端B发送查询结果消息,所述查询结果消息中包含了客户端A的IP地址。

第五步:客户端B在接收到服务器返回的查询结果消息,根据查询结果中国携带的IP地址,向客户端A发送携带了更新数据标识的下载数据请求消息,并在实现与客户端A的链接时,对自身的数据进行更新。

虽然在第三种方式中,客户端A与客户端B执行数据同步时,不需要在经过服务器,相对于第一种方式和第二种方式,减轻了服务器的负载,但是由于无法准确了解客户端之间网络连接状态信息,一旦客户端A与客户端B之间的网络连接性能较差,依然存在客户端B与客户端A之间进行数据同步的速率低,进一步影响客户端A与客户端B之间数据同步的效率的问题。

由此可见,在现有技术中,客户端之间进行数据同步时存在数据同步效率低的问题。

发明内容

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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