[發明專利]一種文件同步方法及裝置有效
| 申請號: | 202010337002.5 | 申請日: | 2020-04-26 |
| 公開(公告)號: | CN111241047B | 公開(公告)日: | 2020-08-21 |
| 發明(設計)人: | 劉國慶;竇志剛 | 申請(專利權)人: | 北京信安世紀科技股份有限公司 |
| 主分類號: | G06F16/178 | 分類號: | G06F16/178;G06F16/13 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王娜 |
| 地址: | 100054 北京市西城區白*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 同步 方法 裝置 | ||
1.一種文件同步方法,其特征在于,包括:
主同步設備確定與備同步設備中相應的待同步前的原始文件的數據內容是否相同,其中,所述主同步設備和所述備同步設備中原始文件的格式不同;
若確定相同,則根據原始文件和修改后的最新文件,生成文件差異信息,并將所述文件差異信息進行格式轉換,轉換為備同步設備能夠識別的目標格式,以使所述備同步設備根據目標格式的文件差異信息,對所述備同步設備中的原始文件進行文件同步,其中,根據原始文件和修改后的最新文件,生成文件差異信息,具體包括:按照預設劃分方式,將所述原始文件劃分為多個原始數據塊,并記錄各原始數據塊的編號;分別將各相同編號的原始數據塊與修改數據塊,按照最小單元大小依次進行比對,其中,所述修改數據塊是將所述原始數據塊進行修改后獲得的,所述修改后的最新文件是所述修改數據塊和未進行修改的原始數據塊進行組合生成的;根據比對結果生成數據塊差異列表和文件同步列表,其中,所述數據塊差異列表中至少包括存在差異的原始數據塊對應的最小單元位置和差異內容,每個存在差異的原始數據塊對應一個數據塊差異列表,所述文件同步列表中至少包括存在差異的原始數據塊的編號、存在差異的原始數據塊對應的數據塊差異列表的編號、對應的修改數據塊的哈希值;
若確定不相同,則將修改后的最新文件進行格式轉換,轉換為備同步設備能夠識別的目標格式,以使所述備同步設備根據目標格式的最新文件,對所述備同步設備中的原始文件進行文件同步。
2.如權利要求1所述的方法,其特征在于,若所述目標格式為備同步設備中原始文件的標準格式;則將所述文件差異信息進行格式轉換,轉換為備同步設備能夠識別的目標格式,具體包括:
將所述文件差異信息進行格式轉換,轉換為公共格式;
將公共格式的文件差異信息進行格式轉換,轉換為備同步設備能夠識別的標準格式;
或者,若所述目標格式為公共格式,則將所述文件差異信息進行格式轉換,轉換為備同步設備能夠識別的目標格式,具體包括:
將所述文件差異信息進行格式轉換,轉換為公共格式,以使所述備同步設備能夠將公共格式的文件差異信息轉換為標準格式。
3.如權利要求1所述的方法,其特征在于,若所述目標格式為備同步設備中原始文件的標準格式;則若確定不相同,則將修改后的最新文件進行格式轉換,轉換為備同步設備能夠識別的目標格式,具體包括:
將所述修改后的最新文件進行格式轉換,轉換為公共格式;
將公共格式的所述修改后的最新文件進行格式轉換,轉換為備同步設備能夠識別的標準格式;
或者,若所述目標格式為公共格式,則若確定不相同,則將修改后的最新文件進行格式轉換,轉換為備同步設備能夠識別的目標格式,具體包括:
將所述修改后的最新文件進行格式轉換,轉換為公共格式,以使所述備同步設備能夠將公共格式的所述修改后的最新文件轉換為標準格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信安世紀科技股份有限公司,未經北京信安世紀科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010337002.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多類中心的分類網絡模型的設計方法
- 下一篇:一種工件曲率檢測系統及方法





