[發明專利]一種差異數據比較和同步方法在審
| 申請號: | 201811333485.0 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109542679A | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | 李晨;葉靜萍 | 申請(專利權)人: | 安徽典典科技發展有限責任公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/27 |
| 代理公司: | 北京聯瑞聯豐知識產權代理事務所(普通合伙) 11411 | 代理人: | 蘇友娟 |
| 地址: | 230011 安徽省合肥市*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成數據 隊列 矩陣 差異數據 原始數據 同步的 轉換數據格式 自定義規則 版本保留 數據存儲 數據隊列 同步操作 網絡帶寬 映射內存 用戶人工 自動同步 自動完成 初始化 備份 副本 核對 恢復 | ||
本發明公開了一種差異數據比較和同步方法,包括如下步驟:生成數據隊列、映射內存矩陣和矩陣比較,且生成數據隊列包括轉換數據格式,生成數據隊列,并初始化此數據隊列,DiCompSync提供增量同步(備份)功能,實際同步的內容僅僅是實際修改的內容,對于那些未修改的內容,不會同步,從而節省時間、空間、網絡帶寬,可自動同步需要同步的內容,支持數據的多版本保留功能,并可從多個版本中,恢復指定的版本,可節省大量的時間和數據存儲的空間;同時,異同數據的同步操作是由DiCompSync組件自動完成的,無需用戶人工比較、核對;如有原始數據的多版本要求,也可自定義規則來完成原始數據的多個副本。
技術領域
本發明屬于數據同步技術領域,更具體地說,尤其涉及基于AtomBaseFrame應用框架的DiCompSync組件差異數據比較和同步方法。
背景技術
“數據同步”是指多個(臺)信息終端之間保持數據完整性和數據統一性的實現方式。很多人都有著如下的使用經歷:A用戶擁有多臺信息終端設備,例如:計算機、手機、數碼相機、其他移動設備,這些設備可能放置在辦公室、家庭、其它地方或隨身攜帶,這些設備設施對應著一個或多個存儲裝置,例如:磁盤、存儲卡、SD等。對于A用戶而言,如何在這些眾多的信息設備之間保持數據(或移動數據)的一致性是件頭痛的問題,可能有的解決方法如下:通過移動存儲,例如U盤、移動硬盤,來作為中轉方式,從一個地方把數據內容存放到這些移動存儲中,在其他地方再將這些數據內容轉換出來;
如此方式,對于小眾的數據量,可能不會有太大太多的問題;但當A用戶需要處理的數據量較多,或A用戶在辦公室的文件已被修改,但家庭中的文件不記得是否被修改過,或二者都被修改過,卻不知二者的修改有何不同。如此情況下,A用戶可能只能通過人工一個一個比較的方式來確認相互之間的不同,在此過程中,弄錯文件、搞錯關系、不當修改或刪除也是常理之中的事情。
再者,A用戶為保障多個設備之間數據的正確性和一致性,可能會使用常規的核對方式,例如:比較文件的名稱,文件的大小,記錄的時間日期等,來剔除不用的,保留有用的。如此,層層篩選,多次比對,會消耗大量的時間和經歷,效率較低。
如何在眾多的信息中,快速地篩選出那些不同的內容,僅同步那些不同的內容,不同步那些相同的、內容一致的數據,是“差異數據同步DiCompSync組件”可以解決的問題。
發明內容
本發明的目的是為了解決現有技術中存在的缺點,而提出的一種差異數據比較和同步方法。
為實現上述目的,本發明提供如下技術方案:一種差異數據比較和同步方法,包括如下步驟:
S1、通過DiCompSync組件同時監測需要同步的源和目標,根據最小刷新時間間隔或人工設定的默認時間間隔,比對源和目標的數據集合;
S2、當出現差異,并且到達最小刷新時間間隔或人工設定的默認時間間隔參數指定的時間差后,DiCompSync同步差異的內容;
實際所述同步差異的內容是源文件和目標文件之間的差異部分。
優選的,所述DiCompSync組件采用CheckIncrementFrame算法來實現異同數據之間的差異檢查操作。
優選的,所述最小刷新時間間隔由AtomBaseFrame應用框架全局定義。
優選的,所述默認時間間隔由DiCompSync組件定義。
具體的比較方法如下述步驟:
A.選取裝有基于AtomBaseFrame應用框架的數據同步組件的甲、乙二臺設備,且甲、乙二臺設備的數據內容一致,即:甲:AB12;乙:AB12;
B.在甲中添加C和3,通過DiCompSync組件,可自動判斷新添加的C和3,根據可配置的預定義規則或手動同步至乙中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽典典科技發展有限責任公司,未經安徽典典科技發展有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811333485.0/2.html,轉載請聲明來源鉆瓜專利網。





