[發明專利]基于HTTP協議的文件壓縮方法、系統及電子設備在審
| 申請號: | 202010833833.1 | 申請日: | 2020-08-18 |
| 公開(公告)號: | CN112019531A | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 張勇;王皓;唐盼 | 申請(專利權)人: | 華工正源智能終端(孝感)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 嚴政 |
| 地址: | 432000 湖北省孝感市孝漢大*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 http 協議 文件 壓縮 方法 系統 電子設備 | ||
本發明涉及計算機及網絡技術領域,公開了一種基于HTTP協議的文件壓縮方法、系統及電子設備,通過獲取文件信息,再根據文件擴展名判定文件是否需要進行壓縮,并對待壓縮的文件頭部使用Content?Disposition字段以表明文件名,使用Content?Encoding以表明編碼,使用Content?Encoding:lz4字段以表明壓縮方式,使用Range:bytes={}?{}以表明獲取文件具體范圍的數據,將上述文件內容利用無損壓縮算法進行壓縮,最后將報文頭和壓縮后的報文體拼接發送至公網。上述方法、系統及電子設備壓縮速度極快,能夠大幅度節約傳輸流量和傳輸時間。
技術領域
本發明涉及計算機及網絡技術領域,具體涉及一種基于HTTP協議的文件壓縮方法、系統及電子設備。
背景技術
對于NAS(Network Attached Storage:網絡附屬存儲)等產品,用戶通常需要在蜂窩網絡中下載工作文件,以減少數據的傳輸量,從而能夠節約用戶流量及用戶傳輸時間。
現有的HTTP標準(HyperText Transfer Protocol,中文為超文本傳輸協議,是互聯網上應用最為廣泛的一種網絡協議,所有的WWW文件都必須遵守這個標準。)通常有很復雜的HTTP頭部,很多頭部信息完全沒有必要,而且頭部關鍵信息是未壓縮明文,安全性不足,也浪費流量。HTTP標準里支持對報文進行GZIP壓縮以減小傳輸數據量,但是GZIP非常耗費CPU資源,如果有大量文件傳輸,對于路由器等嵌入式CPU是非常大的負擔,需要選用更好的CPU,從而造成了功能成本的增加。
因此,亟待提供一種新的技術方案解決上述問題。
發明內容
本發明的目的是為了克服現有技術存在的HTTP頭部信息復雜導致文件壓縮消耗流量大且難以被壓縮的問題,提供一種基于HTTP協議的文件壓縮方法、系統及電子設備,所述基于HTTP協議的文件壓縮方法、系統及電子設備壓縮速度極快,且解壓速度是GZIP壓縮的十倍以上,能夠大幅度節約傳輸流量和傳輸時間。
為了實現上述目的,本發明一方面提供一種基于HTTP協議的文件壓縮方法,包括以下步驟:S1,獲取文件信息;S2,根據文件擴展名判定文件是否需要進行壓縮;S3,對待壓縮的文件頭部使用Content-Disposition字段以表明文件名,使用Content-Encoding以表明編碼,使用Content-Encoding:lz4字段以表明壓縮方式,使用Range:bytes={}-{}以表明獲取文件具體范圍的數據;S4,將上述文件內容利用無損壓縮算法進行壓縮;S5,將報文頭和壓縮后的報文體拼接發送至公網。
優選地,所述S1中所述文件信息包括文件大小、文件數據范圍。
優選地,所述S2中需要進行壓縮的文件不含mp4格式文件。
優選地,所述S2中需要進行壓縮的文件不含jpg格式文件。
優選地,所述S2中需要進行壓縮的文件不含png格式文件。
優選地,所述S4中所述無損壓縮算法為LZ4壓縮算法。
優選地,所述文件壓縮等級為一級。
優選地,所述無損壓縮算法可擴展支持多核CPU。
本發明第二方面提供一種基于HTTP協議的文件壓縮系統,所述基于HTTP協議的文件壓縮系統包括:信息獲取模塊,用于獲取文件信息;壓縮判定模塊,用于根據文件擴展名判定文件是否需要進行壓縮;預處理模塊,用于對待壓縮文件進行預處理;壓縮模塊,用于壓縮文件;輸出模塊,將報文頭和壓縮后的報文體拼接發送至公網。
本發明第三方面提供一種電子設備,所述電子設備包括存儲單元和處理單元,所述存儲單元用于存儲計算機程序,所述處理單元用于通過所述存儲單元存儲的計算機程序執行上述任意一項所述基于HTTP協議的文件壓縮方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華工正源智能終端(孝感)有限公司,未經華工正源智能終端(孝感)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010833833.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可切割塑料管材且帶有撕碎功能的塑料管材切割機
- 下一篇:助行器





