[發明專利]提供動態壓縮字典的方法及裝置和電子設備在審
| 申請號: | 201710690864.4 | 申請日: | 2017-08-14 |
| 公開(公告)號: | CN107645538A | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 寇冠楠;翁欣旦 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H03M7/30 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 動態 壓縮 字典 方法 裝置 電子設備 | ||
技術領域
本說明書實施例涉及數據壓縮技術領域,尤其涉及一種提供動態壓縮字典的方法及裝置和電子設備。
背景技術
在無線網絡服務中,數據包(Data Packet)的大小可以直接影響網絡服務質量。比如在2G(2-Generation wireless telephone technology,第二代手機通信技術規格)網絡中,RTT(Round Trip Time,網絡延時)一般超過1秒;而完成單個RPC(Remote Procedure Call Protocol,遠程過程調用協議)服務一般需要多個RTT,這樣就容易出現較長時間的延遲,嚴重影響用戶體驗。為了減少網絡傳輸數據包的大小,通??梢圆捎没趬嚎s算法的靜態字典對數據包內容進行壓縮,從而減少數據包的大小。這里的靜態字典一般是預先下發到客戶端的,客戶端基于本地的靜態字典對數據包進行壓縮。
需要提供更為高效的壓縮字典。
發明內容
本說明書實施例提供的一種提供動態壓縮字典的方法及裝置和電子設備:
根據本說明書實施例的第一方面,提供一種提供動態壓縮字典的方法,所述方法包括:
從網絡層服務器采集用于訓練壓縮字典的數據;
對所述采集到的數據進行壓縮字典訓練,得到新的壓縮字典;
判斷所述新的壓縮字典的壓縮率是否大于當前線上壓縮字典的壓縮率;
在所述新的壓縮字典的壓縮率大于當前線上壓縮字典的壓縮率的情況下,將所述線上壓縮字典更新為所述新的壓縮字典。
根據本說明書實施例的第二方面,提供一種提供動態壓縮字典的方法,所述方法包括:
客戶端向服務端上報本地壓縮字典的標識;
所述服務端判斷所述標識對應的壓縮字典是否為線上壓縮字典;所述線上壓縮字典為最優的壓縮字典;
在所述標識對應的壓縮字典不是線上壓縮字典的情況下,所述服務端將所述線上壓縮字典推送給所述客戶端;
所述客戶端將本地壓縮字典更新為所述服務端推送的線上壓縮字典。
根據本說明書實施例的第三方面,提供一種提供動態壓縮字典的方法,所述方法包括:
接收客戶端上報的標識;所述標識為所述客戶端本地壓縮字典的標識;
判斷所述標識對應的壓縮字典是否為線上壓縮字典;所述線上壓縮字典為最優的壓縮字典;
在所述標識對應的壓縮字典不是線上壓縮字典的情況下,所述線上壓縮字典推送給所述客戶端,以使所述客戶端更新本地壓縮字典。
根據本說明書實施例的第四方面,提供一種提供動態壓縮字典的方法,所述方法包括:
向服務端上報本地壓縮字典的標識;
在接收到所述服務端推送的線上壓縮字典的情況下,將本地壓縮字典更新為所述線上壓縮字典;所述線上壓縮字典為最優的壓縮字典。
根據本說明書實施例的第五方面,提供一種提供動態壓縮字典的裝置,所述裝置包括:
數據采集單元,從網絡層服務器采集用于訓練壓縮字典的數據;
字典訓練單元,對所述采集到的數據進行壓縮字典訓練,得到新的壓縮字典;
壓縮率判斷單元,判斷所述新的壓縮字典的壓縮率是否大于當前線上壓縮字典的壓縮率;
字典更新單元,在所述新的壓縮字典的壓縮率大于當前線上壓縮字典的壓縮率的情況下,將所述線上壓縮字典更新為所述新的壓縮字典。
根據本說明書實施例的第六方面,提供一種提供動態壓縮字典的裝置,所述裝置包括:
標識接收單元,接收客戶端上報的標識;所述標識為所述客戶端本地壓縮字典的標識;
字典判斷單元,判斷所述標識對應的壓縮字典是否為線上壓縮字典;所述線上壓縮字典為最優的壓縮字典;
字典推送單元,在所述標識對應的壓縮字典不是線上壓縮字典的情況下,所述線上壓縮字典推送給所述客戶端,以使所述客戶端更新本地壓縮字典。
根據本說明書實施例的第七方面,提供一種提供動態壓縮字典的裝置,所述裝置包括:
標識上報單元,向服務端上報本地壓縮字典的標識;
字典更新單元,在接收到所述服務端推送的線上壓縮字典的情況下,將本地壓縮字典更新為所述線上壓縮字典;所述線上壓縮字典為最優的壓縮字典。
根據本說明書實施例的第八方面,提供一種電子設備,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器被配置為:
從網絡層服務器采集用于訓練壓縮字典的數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710690864.4/2.html,轉載請聲明來源鉆瓜專利網。





