[發明專利]網絡數據壓縮方法和系統有效
| 申請號: | 201210572738.6 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103023796A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 劉進;須成忠;邱健聰;陳凱;閆茜;彭賢斌;向潔 | 申請(專利權)人: | 中國科學院深圳先進技術研究院 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/835 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 吳平 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 數據壓縮 方法 系統 | ||
1.一種網絡數據壓縮方法,包括如下步驟:
通過數據發送端判斷網絡數據對應的類型是否屬于預設的網絡流量類型,若是,則采用網絡代理緩存實現網絡數據的壓縮得到所述網絡數據對應的標識信息,并傳輸所述標識信息,
若否,則采用網絡冗余刪除處理來實現網絡數據的壓縮得到所述網絡數據對應的指紋信息,并傳輸所述指紋信息;
通過數據接收端接收所述指紋信息和標識信息,并根據所述標識信息提取曾緩存于所述數據接收端的網絡數據,根據所述指紋信息恢復網絡冗余處理前的網絡數據;
匯聚所述標識信息對應的網絡數據和指紋信息對應的網絡數據。
2.根據權利要求1所述的網絡數據壓縮方法,其特征在于,所述采用網絡冗余處理來實現網絡數據的壓縮得到所述網絡數據對應的指紋信息,并傳輸所述指紋信息的步驟為:
對所述網絡數據進行分塊得到所述網絡數據包含的數據塊;
計算所述數據塊的指紋信息;
判斷所述數據塊的指紋信息是否存在于數據發送端的字典中,若是,則將所述數據塊對應的指紋信息代替數據塊傳輸。
3.根據權利要求2所述的網絡數據壓縮方法,其特征在于,所述采用網絡冗余處理來實現網絡數據的壓縮得到所述網絡數據對應的指紋信息,并傳輸所述指紋信息的步驟還包括:
若判斷到數據塊的指紋信息不存在于數據發送端的字典中,則將所述數據塊和指紋信息關聯存入數據發送端的字典中,并傳輸所述數據塊。
4.根據權利要求1所述的網絡數據壓縮方法,其特征在于,所述采用網絡代理緩存實現網絡數據的壓縮得到所述網絡數據對應的標識信息,并傳輸所述標識信息的步驟包括:
判斷所述網絡數據所對應的標識信息是否存在于緩存的網絡數據中,若是,則
提取所述標識信息,并向所述數據接收端傳輸所述標識信息。
5.根據權利要求2所述的網絡數據壓縮方法,其特征在于,所述根據所述標識信息提取曾緩存于所述數據接收端網絡數據,根據所述指紋信息恢復網絡冗余處理前的網絡數據的步驟包括:
從數據接收端緩存的網絡數據中提取與所述接收到的標識信息對應的網絡信息;
從數據接收端的字典中根據接收到的指紋信息提取相應的數據塊,將所述提取得到的數據塊形成冗余刪除處理前的網絡數據。
6.一種網絡數據壓縮系統,其特征在于,包括數據發送端和數據接收端,所述數據發送端包括:
類型判斷模塊,用于判斷網絡數據對應的類型是否屬于預設的網絡流量類型,若是,則通知網絡代理緩存模塊,若否,則通知冗余刪除處理模塊;
所述網絡代理緩存模塊用于采用網絡代理緩存實現網絡數據的壓縮得到所述網絡數據對應的標識信息,并傳輸所述標識信息;
所述冗余刪除處理模塊用于采用網絡冗余處理來實現網絡數據的壓縮得到所述網絡數據對應的指紋信息,并傳輸所述指紋信息;
所述數據接收端包括:
數據恢復模塊,用于通過數據接收端接收所述指紋信息和標識信息,并根據所述標識信息提取曾緩存于所述數據接收端網絡數據,根據所述指紋信息恢復網絡冗余處理前的網絡數據;
匯聚模塊,用于匯聚所述標識信息對應的網絡數據和指紋信息對應的網絡數據。
7.根據權利要求6所述的網絡數據壓縮系統,其特征在于,所述冗余刪除處理模塊包括:
分塊單元,用于對所述網絡數據進行分塊得到所述網絡數據包含的數據塊;
指紋計算單元,用于計算所述數據塊的指紋信息;
數據塊處理單元,用于判斷所述數據塊的指紋信息是否存在于數據發送端的字典中,若是,則將所述數據塊對應的指紋信息代替數據塊傳輸。
8.根據權利要求7所述的網絡數據壓縮系統,其特征在于,所述數據塊處理單元還用于若判斷到數據塊的指紋信息不存在于數據發送端的字典中,則將所述數據塊和指紋信息關聯存入數據發送端的字典中,并傳輸所述數據塊。
9.根據權利要求6所述的網絡數據壓縮系統,其特征在于,所述網絡代理緩存模塊還用于判斷所述網絡數據所對應的標識信息是否存在于緩存的網絡數據中,若是,則提取所述標識信息,并向所述數據接收端傳輸所述標識信息。
10.根據權利要求7所述的網絡數據壓縮系統,其特征在于,所述數據恢復模塊包括:
緩存提取單元,用于從數據接收端中緩存的網絡數據中提取與所述接收到的標識信息對應的網絡數據;
冗余恢復單元,用于從數據接收端的字典中根據接收到的指紋信息提取相應的數據塊,將所述提取得到的數據塊形成冗余刪除處理前的網絡數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院深圳先進技術研究院,未經中國科學院深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210572738.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:噪聲及氣象參數戶外監測裝置支撐桿
- 下一篇:一種自動切線剝皮散端壓著機





