[發明專利]用于數據遷移的方法、設備和計算機程序產品在審
| 申請號: | 201810050812.5 | 申請日: | 2018-01-18 |
| 公開(公告)號: | CN110109891A | 公開(公告)日: | 2019-08-09 |
| 發明(設計)人: | 王毅;王磊;鄭慶霄;郭永生;李海濤;趙靖榮 | 申請(專利權)人: | 伊姆西IP控股有限責任公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;張俊杰 |
| 地址: | 美國馬*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 索引 關鍵信息 遷移 排序 存儲位置 數據遷移 源服務器 計算機程序產品 備份數據 索引結構 文件遷移 整體信息 存儲 期望 保證 | ||
1.一種用于數據遷移的方法,所述方法包括:
接收來自源服務器的索引,所述索引具有與存儲在所述源服務器處的多個文件分別對應的索引值;
獲取關鍵信息文件所對應的索引值在所述索引中的位置,所述關鍵信息文件包含針對所述多個文件的整體信息;
根據已獲取的所述位置對所述索引進行排序;以及
根據已排序的索引對所述多個文件進行處理,使得已排序的所述索引結構使得所述關鍵信息文件被最后處理。
2.根據權利要求1所述的方法,其中對所述多個文件進行處理包括:
將所述多個文件轉換成目標服務器所要求的格式。
3.根據權利要求1所述的方法,其中所述索引是樹,并且其中針對所述多個文件中的每個文件的索引值是針對所述每個文件而獲得的哈希值。
4.根據權利要求3所述的方法,其中獲取所述關鍵信息文件所對應的所述索引值在所述索引中的所述位置包括:
通過寬度優先遍歷的方式來遍歷所述索引。
5.根據權利要求3所述的方法,其中所述索引中的索引值的類型包括原子索引值和復合索引值,所述原子索引值是針對所述多個文件中的每個文件被形成的,并且其中所述復合索引值是針對一個或多個原子索引值而被形成的。
6.根據權利要求1所述的方法,還包括:
針對已處理的每個文件生成新的索引值;
根據已生成的所述新的索引值形成新的索引以便存儲。
7.根據權利要求1所述的方法,其中獲取所述關鍵信息文件所對應的所述索引值在所述索引中的所述位置包括:
通過解析索引值得到文件的名稱或屬性;
確定所述文件的名稱或屬性是否與所述關鍵信息文件的名稱或屬性分別相同;
響應于所述文件的名稱或屬性與所述關鍵信息文件的名稱或屬性分別相同,確定所述文件是所述關鍵信息文件。
8.根據權利要求1所述的方法,其中所述多個文件的類型包括目錄文件和數據文件。
9.根據權利要求1所述的方法,其中所述關鍵信息文件的內容包括以下中的至少一項:
所述多個文件中的每個文件的大小;
所述多個文件中的每個文件的存儲路徑;
所述多個文件中的每個文件的創建時間。
10.一種電子設備,包括處理器以及與所述處理器耦合的存儲器,所述存儲器具有存儲于其中的指令,所述指令在被所述處理器執行時使得所述電子設備執行動作,所述動作包括:
接收來自源服務器的索引,所述索引具有與存儲在所述源服務器處的多個文件分別對應的索引值;
獲取關鍵信息文件所對應的索引值在所述索引中的位置,所述關鍵信息文件包含針對所述多個文件的整體信息;
根據已獲取的所述位置對所述索引進行排序;以及
根據已排序的索引對所述多個文件進行處理,使得已排序的所述索引結構使得所述關鍵信息文件被最后處理。
11.根據權利要求10所述的電子設備,其中對所述多個文件進行處理包括:
將所述多個文件轉換成目標服務器所要求的格式。
12.根據權利要求10所述的電子設備,其中所述索引是樹,并且其中針對所述多個文件中的每個文件的索引值是針對所述每個文件而獲得的哈希值。
13.根據權利要求12所述的電子設備,其中獲取所述關鍵信息文件所對應的所述索引值在所述索引中的所述位置包括:
通過寬度優先遍歷的方式來遍歷所述索引。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于伊姆西IP控股有限責任公司,未經伊姆西IP控股有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810050812.5/1.html,轉載請聲明來源鉆瓜專利網。





