[發明專利]一種對文件進行編號的同步備份方法在審
| 申請號: | 202010816780.2 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112115110A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 燕雪峰;丁葉 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G06F16/178 | 分類號: | G06F16/178;G06F16/182;G06F16/16;G06F11/14 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 曹坤 |
| 地址: | 210016 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 進行 編號 同步 備份 方法 | ||
1.一種對文件進行編號的同步備份方法,其特征在于,包括通過無線相連的服務器端和客戶端;具體包括以下步驟:
一、服務器端:
步驟(1.1)、通過服務器端讀取源文件夾路徑,分層構建源文件目錄編號表;
步驟(1.2)、將目錄編號表傳輸到客戶端進行編號的對比;
二、客戶端:
步驟(1.3)、客戶端首先讀取待對比文件夾,再從目錄編號表中讀取對應層的目錄編號并進行對比編號;
步驟(1.4)、同步變化數據。
2.根據權利要求1所述的一種對文件進行編號的同步備份方法,其特征在于,在所述步驟(1.1)中,分層構建源文件目錄編號表的具體操作步驟如下:
(1.1.1)、讀取根目錄,根據編號公式對根目錄編號并寫入目錄編號表;
(1.1.2)、獲取子目錄,根據編號公式對子目錄編號并寫入目錄編號表;
其通用公式如下:
C[i]=N[0]-N[1]-…-N[n].F*(Identifier):
式中,N[0]-N[1]-…-N[n]表示前綴碼,Identifier表示識別碼。
3.根據權利要求1所述的一種對文件進行編號的同步備份方法,其特征在于,在所述步驟(1.1)中,所述源文件的節點類型包括文件夾及文件,其中:
節點類型是文件夾時:C[i]=N[0]-N[1]-…-N[n].F*(-1);
節點類型是文件時:C[i]=N[0]-N[1]-…-N[n].F*(MD5(filePath));
式中,C表示該目錄樹節點的完整目錄編號,N表示此節點在該層的層次信息,F表示文件的名稱,Identifier表示此節點的識別碼,若類型為文件夾,則設置為-1;若為文件,則計算此節點的MD5值作為文件的識別碼。
4.根據權利要求1所述的一種對文件進行編號的同步備份方法,其特征在于,在步驟(1.3)中,所述編號對比的操作步驟具體如下:
將服務器端發送目錄編號表中的目錄編號與客戶端中讀取對應層中的目錄編號進行對比,判斷其是否對比成功,如未對比成功,此時的文件即為變化文件,則進行更新目錄編號表中對應文件的目錄編號;如對比成功,則進一步確定是否全部對比成功,如未全部對比成功,則返回至對比編號的階段重新進行編號對比;如全部對比成功,則進行同步變化數據直至結束。
5.根據權利要求1所述的一種對文件進行編號的同步備份方法,其特征在于,在步驟(1.4)中,所述的同步變化數據的操作步驟如下:根據步驟(1.3)的對比結果,使用不同的備份策略同步變化數據,其分為兩種情況:
(1.4.1)、若為新增文件則使用完全備份策略;
(1.4.2)、若為修改文件則使用增量備份策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010816780.2/1.html,轉載請聲明來源鉆瓜專利網。





