[發明專利]文件分塊方法、系統及文件處理系統在審
| 申請號: | 201410079209.1 | 申請日: | 2014-03-05 |
| 公開(公告)號: | CN104899210A | 公開(公告)日: | 2015-09-09 |
| 發明(設計)人: | 劉煌;石小兵;袁清 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 分塊 方法 系統 處理 | ||
1.一種文件分塊方法,其特征在于,包括:
通過變長分塊算法,將文件分塊為一個或多個變長分塊;
將所述一個或多個變長分塊中的每個變長分塊分別映射為預定分塊長度或預定分塊長度的整數倍的定長分塊。
2.根據權利要求1所述的方法,其特征在于,將所述一個或多個變長分塊中的每個變長分塊分別映射為所述定長分塊包括:
在待映射變長分塊的長度小于所述預定分塊長度的情況下,填充所述待映射變長分塊為所述預定分塊長度的所述定長分塊;
在所述待映射變長分塊的長度大于所述預定分塊長度的情況下,填充所述待映射變長分塊為所述預定分塊長度的整數倍的所述定長分塊。
3.根據權利要求1所述的方法,其特征在于,在將所述一個或多個變長分塊中的每個變長分塊分別映射為所述定長分塊之后,所述方法還包括:
保存所述文件的分塊信息,其中,所述分塊信息包括:所述文件的所述定長分塊的位置信息,和所述文件的所述定長分塊對應的變長分塊的長度。
4.根據權利要求3所述的方法,其特征在于,在保存所述文件的所述分塊信息之后,所述方法還包括:
將所述定長分塊發送至文件存儲系統。
5.根據權利要求4所述的方法,其特征在于,在將所述定長分塊存儲至所述文件存儲系統之后,所述方法還包括:
對所述文件存儲系統中存儲的定長分塊進行重復數據刪除操作。
6.根據權利要求1至5中任一項所述的方法,其特征在于,在將所述一個或多個變長分塊中的每個變長分塊分別映射為所述定長分塊之后,所述方法還包括:
對所述定長分塊和文件存儲系統中存儲的定長分塊進行重復數據刪除操作。
7.一種文件分塊系統,其特征在于,包括:
分塊模塊,用于通過變長分塊算法,將文件分塊為一個或多個變長分塊;
映射模塊,用于將所述一個或多個變長分塊中的每個變長分塊分別映射為預定分塊長度或預定分塊長度的整數倍的定長分塊。
8.根據權利要求7所述的系統,其特征在于,所述映射模塊包括:
第一填充單元,用于在待映射變長分塊的長度小于所述預定分塊長度的情況下,填充所述待映射變長分塊為所述預定分塊長度的所述定長分塊;
第二填充單元,用于在所述待映射變長分塊的長度大于所述預定分塊長度的情況下,填充所述待映射變長分塊為所述預定分塊長度的整數倍的所述定長分塊。
9.根據權利要求7所述的系統,其特征在于,所述系統還包括:
保存模塊,用于保存所述文件的分塊信息,其中,所述分塊信息包括:所述文件的所述定長分塊的位置信息,和所述文件的所述定長分塊對應的變長分塊的長度。
10.根據權利要求9所述的系統,其特征在于,所述系統還包括:
發送模塊,用于將所述定長分塊發送至文件存儲系統。
11.一種文件處理系統,其特征在于,包括:文件應用系統、文件分塊系統和文件存儲系統,其中,
所述文件應用系統,用于通過文件分塊系統向所述文件存儲系統寫入或讀取文件;
所述文件分塊系統,與所述文件應用系統連接,用于通過變長分塊算法將所述文件分塊為一個或多個變長分塊,并將所述一個或多個變長分塊中的每個變長分塊分別映射為預定分塊長度或預定分塊長度的整數倍的定長分塊;
所述文件存儲系統,與所述文件分塊系統連接,用于存儲所述定長分塊。
12.根據權利要求11所述的系統,其特征在于,所述系統還包括:
后處理重刪系統,與所述文件存儲系統連接,用于對所述文件存儲系統中存儲的定長分塊進行重復數據刪除操作;和/或
實時重刪系統,與所述文件存儲系統和所述文件分塊系統連接,用于對所述定長分塊和所述文件存儲系統中存儲的定長分塊進行重復數據刪除操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410079209.1/1.html,轉載請聲明來源鉆瓜專利網。





