[发明专利]数据同步系统及方法无效

专利信息
申请号: 201110415779.X 申请日: 2011-12-13
公开(公告)号: CN102571923A 公开(公告)日: 2012-07-11
发明(设计)人: 郑扬飞;李淑惠;傅永财;丰国炳;贾晓霞;郭红钰;金辉;张勇;吴瑜;何岩 申请(专利权)人: 中国电子科技集团公司第十五研究所
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24
代理公司: 北京市京大律师事务所 11321 代理人: 黄启行;盛东生
地址: 100083 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 同步 系统 方法
【说明书】:

技术领域

发明涉及计算机通信技术,尤其涉及一种集成环境下应用系统之间的数据同步系统和方法。

背景技术

随着信息化在政府、机关、企业、高校等单位的不断深化,信息系统的集成逐渐成为一个关键点。数据的集成是软件系统集成的基础,数据共享是数据集成的主要手段,而数据同步是数据在不同业务系统之间进行共享的常用技术手段之一。

一个进行数据同步的数据同步系统包括:数据维护服务器和数据使用客户端。其中,数据维护服务器用以提供数据源;而需要这些数据的业务系统称为数据使用客户端。数据使用客户端从数据维护服务器获取这些数据,并结合到自身业务中。

通常,一个数据维护服务器需要为多个数据使用客户端提供数据源(如图1所示)。在现有技术中,对于数据的同步机制通常采用由数据维护服务器负责向数据使用客户端同步数据的机制:

数据维护服务器存储有数据源,并维护数据的变更、修改,当数据变化时,数据维护服务器记录数据变更情况;针对数据同步系统中的每个数据使用客户端,数据维护服务器需保留上次数据同步操作时该数据使用客户端所需要的数据,并与当前数据维护服务器变更后的数据进行比较,过滤出该数据使用客户端需要的变更后的数据。对于数据维护服务器还设置了一个同步周期,在每个同步周期内数据维护服务器需要向所有的数据使用客户端同步数据,即将过滤出的数据使用客户端需要的变更后的数据分别发送到各数据使用客户端。

现有技术的数据同步方法虽然可以实现对多个数据使用客户端的数据同步,但存在以下问题:

由于数据维护服务器需要针对数据同步系统中的每个数据使用客户端,保留该数据使用客户端上次数据同步操作时所需要的数据,并过滤出该数据使用客户端需要的数据。那么,当数据同步系统扩大,系统中数据使用客户端增多时,需要修改数据维护服务器的进行数据同步程序的代码,使之可以向新增数据使用客户端发送数据。而且,随着数据同步系统扩大,系统中数据使用客户端增多,数据维护服务器的压力将大大增加,需要更多的空间和处理资源。

此外,由于数据的同步周期由数据维护服务器确定,所有的数据使用客户端都被动接受这一周期。在同步周期内,数据维护服务器需要向所有的数据使用客户端同步数据。在这种集中同步的过程中,由于数据维护服务器与各数据使用客户端交互频繁、处理的情况不尽相同,容易出错,从而容易导致系统出错的概率大幅提高,降低系统可靠性低。

发明内容

本发明实施例提供了一种数据同步系统及方法,用以达到当系统扩容时,简化数据维护服务器的维护工作的目的。

一种数据同步方法,包括:数据使用客户端向数据维护服务器发送记录号,所述记录号为所述数据维护服务器之前发送给所述数据使用客户端的变更记录的记录号;所述数据维护服务器根据接收的记录号,以及变更记录表中的变更记录的记录号,从所述变更记录表中确定出新增的变更记录后发送给所述数据使用客户端,其中,变更记录表中的每个变更记录为数据表中的数据发生变更后,增加到所述变更记录表中的该数据的变更情况,且变更记录的记录号大小由数据的变更时间先后决定,所述数据表存于所述数据维护服务器;所述数据使用客户端根据接收的变更记录更新本地数据。

所述变更情况具体包括:该数据所在数据表的标识,该数据的标识,该数据的变更类型,该数据的变更值。

或者,所述变更情况具体包括:该数据所在数据表的标识,该数据的标识,该数据的变更类型;以及

所述数据维护服务器从所述变更记录表中确定出新增的变更记录后,还包括:根据确定出的变更记录查询数据表,获取相应的变更数据的变更值,并将所述变更值也发送给所述数据使用客户端。

在数据使用客户端向数据维护服务器发送记录号时,还包括:所述数据使用客户端还向所述数据维护服务器发送数据表标识;以及所述数据维护服务器还根据接收的数据表标识确定出新增的变更记录。

所述变更记录表中的变更记录的记录号大小由数据的变更时间先后决定,具体为:数据的变更时间越靠后,则该数据对应的变更记录的记录号越大。

在所述数据表中的数据发生变更后,以及在增加该数据的变更情况到所述变更记录表中之前还包括:所述数据维护服务器判断该数据的变更类型;若所述变更类型为“删除”,则将所述变更记录表中该数据的变更记录全部删除。

在所述数据表中的数据发生变更后,以及在增加该数据的变更情况到所述变更记录表中之前还包括:所述数据维护服务器判断该数据的变更类型;若所述变更类型为“增加”,则将所述变更记录表中该数据的变更记录全部删除。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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