一种差异数据比较和同步方法技术

技术编号:20724269 阅读:31 留言:0更新日期:2019-03-30 17:33
本发明专利技术公开了一种差异数据比较和同步方法,包括如下步骤:生成数据队列、映射内存矩阵和矩阵比较,且生成数据队列包括转换数据格式,生成数据队列,并初始化此数据队列,DiCompSync提供增量同步(备份)功能,实际同步的内容仅仅是实际修改的内容,对于那些未修改的内容,不会同步,从而节省时间、空间、网络带宽,可自动同步需要同步的内容,支持数据的多版本保留功能,并可从多个版本中,恢复指定的版本,可节省大量的时间和数据存储的空间;同时,异同数据的同步操作是由DiCompSync组件自动完成的,无需用户人工比较、核对;如有原始数据的多版本要求,也可自定义规则来完成原始数据的多个副本。

【技术实现步骤摘要】
一种差异数据比较和同步方法
本专利技术属于数据同步
,更具体地说,尤其涉及基于AtomBaseFrame应用框架的DiCompSync组件差异数据比较和同步方法。
技术介绍
“数据同步”是指多个(台)信息终端之间保持数据完整性和数据统一性的实现方式。很多人都有着如下的使用经历:A用户拥有多台信息终端设备,例如:计算机、手机、数码相机、其他移动设备,这些设备可能放置在办公室、家庭、其它地方或随身携带,这些设备设施对应着一个或多个存储装置,例如:磁盘、存储卡、SD等。对于A用户而言,如何在这些众多的信息设备之间保持数据(或移动数据)的一致性是件头痛的问题,可能有的解决方法如下:通过移动存储,例如U盘、移动硬盘,来作为中转方式,从一个地方把数据内容存放到这些移动存储中,在其他地方再将这些数据内容转换出来;如此方式,对于小众的数据量,可能不会有太大太多的问题;但当A用户需要处理的数据量较多,或A用户在办公室的文件已被修改,但家庭中的文件不记得是否被修改过,或二者都被修改过,却不知二者的修改有何不同。如此情况下,A用户可能只能通过人工一个一个比较的方式来确认相互之间的不同,在此过程中,弄本文档来自技高网...

【技术保护点】
1.一种差异数据比较和同步方法,其特征在于,包括如下步骤:S1、通过DiCompSync组件同时监测需要同步的源和目标,根据最小刷新时间间隔或人工设定的默认时间间隔,比对源和目标的数据集合;S2、当出现差异,并且到达最小刷新时间间隔或人工设定的默认时间间隔参数指定的时间差后,DiCompSync同步差异的内容;实际所述同步差异的内容是源文件和目标文件之间的差异部分。

【技术特征摘要】
1.一种差异数据比较和同步方法,其特征在于,包括如下步骤:S1、通过DiCompSync组件同时监测需要同步的源和目标,根据最小刷新时间间隔或人工设定的默认时间间隔,比对源和目标的数据集合;S2、当出现差异,并且到达最小刷新时间间隔或人工设定的默认时间间隔参数指定的时间差后,DiCompSync同步差异的内容;实际所述同步差异的内容是源文件和目标文件之间的差异部分。2.根据权利要求1所述的一种差异数据比较和同步方法,其特征在于:所述DiCompSync组件采用CheckIncrementFrame算法来实现异同数据之间的差异检查操作。3.根据权利要求1所述的一种差异数据比较和同步方法,其特征在于:所述最小刷新时间间隔由AtomBaseFrame应用框架全局定义。4.根据权利要求1所述的一种差异数据比较和同步方法,其特征在于:所述默认时间间隔由DiC...

【专利技术属性】
技术研发人员:李晨叶静萍
申请(专利权)人:安徽典典科技发展有限责任公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1