[發明專利]網關流量壓縮處理方法與裝置、網絡服務提供系統有效
| 申請號: | 201110410825.7 | 申請日: | 2011-12-09 |
| 公開(公告)號: | CN103167554A | 公開(公告)日: | 2013-06-19 |
| 發明(設計)人: | 黃昭文;李金生;莊仁峰;孔軼;黃偉湘 | 申請(專利權)人: | 中國移動通信集團廣東有限公司 |
| 主分類號: | H04W28/06 | 分類號: | H04W28/06;H04W28/10;H04W80/12 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;姜精斌 |
| 地址: | 510623 廣東省廣州市珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網關 流量 壓縮 處理 方法 裝置 網絡服務 提供 系統 | ||
技術領域
本發明涉及數據業務技術領域,更具體的涉及一種網關流量壓縮處理方法與裝置、網絡服務提供系統。
背景技術
WAP的全稱是“無線應用協議(Wireless?Application?Protocol)”,提供了通過手機訪問互聯網的途徑。只要有了一個支持WAP的手機,就可以通過WAP網關(WAP?Gateway)作為上網代理訪問互聯網。移動終端通過WAP上網時,一般遵循WAP1.x協議或WAP2.0協議。隨著WAP日益向互聯網規范的靠攏和融合,最新的版本WAP2.0全面支持:XHTML,,TCP/IP,,超文本傳輸協議(HTTP/1.1),和傳輸層安全(TLS)。
WAP網關是作為上網的代理存在的,作用就是為手機終端(客戶端)向目標網站中轉瀏覽請求,,并把目標網站返回的內容中轉給客戶端。
在RFC2616定義了HTTP/1.1協議的內容壓縮的處理機制。通過壓縮從WEB網絡服務提供系統返回給客戶端的流量內容,將有效提升傳輸效率和客戶感知。WEB網絡服務提供系統一般采用通用的壓縮算法,如zip和compress對內容進行壓縮,取得預期的效果。網絡流量類型包括文本、圖像和應用程序等多種類型,據統計,對文本類型的流量內容進行壓縮的效率最高。
由于并非所有瀏覽器都完全支持網頁壓縮機制,因此,能夠支持網頁壓縮功能的瀏覽器將在HTTP請求包中以專用字段給予標志。根據RFC2616的定義,瀏覽器可以用Accept-Encoding字段進行聲明,WAP網關收到客戶端的請求后,將把客戶端的請求轉發到目標URL所在網站,并把網站的相應內容返回給客戶端。在給客戶端返回網頁內容時,將根據客戶端的請求頭中是否包含Accept-Encoding字段以決定是否對返回給客戶端的內容壓縮。如果客戶端的請求中包含了Accept-Encoding并說明了支持的壓縮算法,如gzip或deflate,則WAP網關可以將內容經gzip或deflate壓縮后返回給客戶端。否則,WAP網關將把網站返回的內容透傳給客戶端。
現有WAP網關流量壓縮處理機制是依據客戶端(Accept-Encoding:gzip,deflate)提出的壓縮能力的支持情況來決定是否對返回的流量壓縮。如果客戶端不聲明支持壓縮,則將把流量透傳給客戶端。
由于網絡上客戶端種類、數量眾多,客戶端在處理HTTP流量壓縮時采取的機制各有不同。經分析,網絡中有大量客戶端雖然支持對壓縮后的網頁內容進行解壓的能力,但是實際在提交網頁瀏覽的請求中卻沒有包含Accept-Encoding字段,從而導致SP網絡服務提供系統或WAP網關不會對這一部分流量進行處理,造成網絡流量資源的浪費,并降低了客戶的網頁瀏覽感知。
另一方面,由于完全不支持HTTP流量壓縮的客戶端的數量也有很多,為了避免用戶引壓縮問題帶來的投訴,WAP網關也不能簡單的對所有流量進行直接壓縮,而需要采用一定的策略進行處理。
因此,現有技術中,存在僅依據客戶請求的簡單聲明來決定是否采用壓縮機制,而沒有充分挖掘客戶端的處理能力的問題。
發明內容
本發明提供一種網關流量壓縮處理方法與裝置、網絡服務提供系統,用于解決現有技術中,存在僅依據客戶請求的簡單聲明來決定是否采用壓縮機制,而沒有充分挖掘客戶端的處理能力的問題。
為實現本發明的上述目的,根據本發明的第一個方面,提供一種網關流量壓縮處理方法,并采用以下技術方案:
網關流量壓縮處理方法包括:a:網關判斷接入的終端請求中是否包含壓縮支持字段,并得一判斷結果;b:在判斷結果為終端請求中不包含壓縮支持字段時,網關查詢預設的終端壓縮能力存儲單元,得第一查詢結果;c:在第一查詢結果為終端支持壓縮時,網關在預設的終端壓縮能力存儲單元中獲取終端所支持的壓縮編碼方式;以及d:網關使用壓縮編碼方式所支持的壓縮編碼算法將對應終端請求的返回內容壓縮后返回給終端。
進一步地,在步驟c之后,網關流量壓縮處理方法還包括:e:網關查詢預設的客戶行為數據庫,得第二查詢結果;f:在第二查詢結果為預設的客戶行為數據庫中終端的標識為允許壓縮時,網關繼續執行步驟d。
進一步地,在步驟e之后,網關流量壓縮處理方法還包括:g:在第二查詢結果為預設的客戶行為數據庫中終端的標識為禁止壓縮時,網關將終端請求對應的返回內容透傳給終端。
進一步地,預設的終端壓縮能力存儲單元記錄接入網關的所有終端的型號以及對應型號的壓縮能力信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團廣東有限公司,未經中國移動通信集團廣東有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110410825.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端和通信模塊切換方法
- 下一篇:用于無線通信的方法和裝置以及基站





