[發明專利]網絡數據優化處理方法與裝置、網絡服務器有效
| 申請號: | 201110409895.0 | 申請日: | 2011-12-09 |
| 公開(公告)號: | CN103166983A | 公開(公告)日: | 2013-06-19 |
| 發明(設計)人: | 黃昭文;李金生;莊仁峰;孔軼;黃偉湘 | 申請(專利權)人: | 中國移動通信集團廣東有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;姜精斌 |
| 地址: | 510623 廣東省廣州市珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 數據 優化 處理 方法 裝置 服務器 | ||
技術領域
本發明涉及數據業務技術領域,更具體的,涉及一種網絡數據優化處理方法與裝置、網絡服務器。
背景技術
隨著移動互聯網的發展,瀏覽器的處理能力和類型不斷增加。除了傳統的基于PC的瀏覽器,還出現了種類數以萬計的手機瀏覽器。這些瀏覽器的處理能力、閱讀能力和終端大小等各有差異,對網頁內容的解釋、顯示能力也各有不同。目前雖有一些服務器可以對內容進行調整,但是這些調整一般都是單向的,并未考慮終端對調整后內容的適應性,不利于用戶的實際使用。
超文本傳輸協議RFC2616定義了HTTP/1.1協議的內容壓縮的處理機制。通過壓縮從WEB服務器返回給終端的流量內容,將有效提升傳輸效率和客戶感知。WEB服務器一般采用通用的壓縮算法,如zip和compress對內容進行壓縮,取得預期的效果。但是現有流量壓縮處理機制只是考慮到如何在客戶瀏覽器和服務器之間是否啟用壓縮機制的問題,而沒有考慮壓縮的效率,以及瀏覽器和服務器的特性和處理能力等因素。
因此,在現有技術中,對于返回給客戶終端的網絡數據沒有將終端與服務器的處理能力結合起來考慮,從而導致對網絡數據的處理不夠理想的問題。
發明內容
本發明提供一種網絡數據優化處理方法與裝置、網絡服務器,用于解決現有技術中對于返回給客戶終端的網絡數據沒有將終端與服務器的處理能力結合起來考慮,從而導致對網絡數據的處理不夠理想的問題。
為實現本發明的上述目的,根據本發明的第一個方面,提供一種網絡數據優化處理方法,并采用以下技術方案:
網絡數據優化處理方法包括:WEB服務器通過與終端的交互獲取終端處理能力集與終端壓縮算法能力集;WEB服務器根據終端處理能力集與終端壓縮算法能力集,調用預設的內容調整函數庫對返回給終端的網絡內容進行調整,使調整后的網絡內容與終端的處理能力相適配,以及選取第一壓縮算法對調整后的網絡內容進行壓縮;WEB服務器將調整及壓縮后的網絡內容返回給終端;其中,終端處理能力集為包括終端設備對文件或網頁顯示,處理能力的集合;終端壓縮算法能力集為包括終端支持的壓縮與解壓算法的集合;內容調整函數庫為包括對網絡內容進行調整的函數;第一壓縮算法為從終端壓縮算法能力集與預設的WEB服務器壓縮能力集中選取的終端與WEB服務器均支持的壓縮算法之一。
進一步地,第一壓縮算法為最優壓縮算法,最優壓縮算法獲取的方法為WEB服務器根據預設的壓縮算法函數庫從終端與WEB服務器均支持的壓縮算法中選取對應網絡內容的壓縮效率最優的壓縮算法;其中,預設的壓縮算法函數庫包括預設壓縮源文件與預設壓縮算法之間的壓縮效率對應關系。
進一步地,在WEB服務器通過與終端的交互獲取終端處理能力集與終端壓縮算法能力集之后,的網絡數據優化處理方法還包括:WEB服務器判斷終端壓縮算法能力集中是否有對WEB服務器也支持的壓縮算法,并得一判斷結果;在判斷結果為終端壓縮算法集合中未包括對WEB服務器也支持的壓縮算法時,WEB服務器透傳給終端的網絡內容不壓縮。
進一步地,在WEB服務器將調整后的網絡內容回傳給終端之前,網絡數據優化處理方法還包括:WEB服務器在返回的HTTP信息中對網絡內容所采用的壓縮算法與內容調整的信息采用字段的形式進行標注。
進一步地,在WEB服務器在返回的HTTP信息中對網絡內容所采用的壓縮算法與內容調整的信息采用字段的形式進行標注之后,網絡數據優化處理方法還包括:WEB服務器接收終端反饋的期望內容調整數據包,期望內容調整數據包是終端在接收的網絡內容不適應終端的處理能力時,根據終端的處理能力向WEB服務器請求對網絡內容重新調整的數據包。
根據本發明的第二個方面,提供一種網絡數據優化處理裝置,并采用以下技術方案:
網絡數據優化處理裝置包括:獲取模塊,用于通過與終端的交互獲取終端處理能力集與壓縮算法能力集;調用及壓縮模塊,用于WEB服務器根據終端處理能力集與壓縮算法能力集,調用預設的內容調整函數庫對返回給終端的網絡內容進行調整,使調整后的網絡內容與終端的處理能力均相適配,以及選取第一壓縮算法對調整后的網絡內容進行壓縮;以及回傳模塊,用于將調整及壓縮后的網絡內容返回給終端。
進一步地,網絡數據優化處理裝置還包括:選取模塊,用于根據預設的壓縮算法函數庫從終端與WEB服務器均支持的壓縮算法中選取對應網絡內容的壓縮效率最優的壓縮算法,稱為第一壓縮算法;其中,預設的壓縮算法函數庫包括預設壓縮源文件與預設壓縮算法之間的壓縮效率對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團廣東有限公司,未經中國移動通信集團廣東有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110409895.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





