[發明專利]網絡文件傳輸方法及系統在審
| 申請號: | 201110386788.0 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN102420822A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 陳璐;鐘聲 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 文件傳輸 方法 系統 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種網絡文件傳輸方法及系統。
背景技術
目前,網絡上傳輸的網絡文件有兩類,一類是純文本文件,例如超文件標記語言(Hypertext?Markup?Language,簡稱為HTML)、可擴展的標記語言(eXtensible?Markup?Language,簡稱為XML)、Java腳本對象符號(JavaScrip?Object?Notation,簡稱為JSON)等;另一類是二進制文件,如聯合圖像專家組(Joint?Photographic?Experts?Group,簡稱為JPEG或JPG)等。其中,純文本文件的熵值一般較低(即,純文本文件用了較多的存儲空間存放了較少的信息)。
相關技術中,對于網絡文件,通常是采用全文傳輸的。但是,對于同一個統一資源定位符(Uniform?Resource?Locator,簡稱為URL)地址來說,通常短時間內其內容變化是很小的,因此,該全文傳輸會導致很多冗余信息傳輸到客戶端,從而增加傳輸流量并延長傳輸時間。
發明內容
針對相關技術中全文傳輸將很多冗余信息傳輸到客戶端,增加傳輸流量并延長傳輸時間的問題,本發明提供了一種網絡文件傳輸方法及系統。
根據本發明的一個方面,提供了一種網絡文件傳輸方法,包括:客戶端向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息,其中,網絡文件請求消息用于客戶端向服務器請求獲取網絡文件當前的內容,第一網絡文件標識用于指示客戶端已獲取的網絡文件的內容;客戶端接收到來自服務器的差分文件,其中差分文件存儲有網絡文件當前的內容與客戶端已獲取的網絡文件的內容的差值;客戶端將差分文件與客戶端已獲取的網絡文件的內容進行合成,得到網絡文件當前的內容。
優選地,在客戶端向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息之后,還包括:客戶端接收到來自服務器的第二網絡文件標識,其中,第二網絡文件標識用于指示網絡文件當前的內容。
優選地,在客戶端接收到來自服務器的第二網絡文件標識之后,還包括:在后續的客戶端向服務器請求獲取網絡文件當前的內容的情況下,客戶端向服務器發送攜帶有第二網絡文件標識的網絡文件請求消息。
優選地,在客戶端向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息之后,還包括:服務器在自身緩存中未找到第一網絡文件標識指示的客戶端已獲取的網絡文件的內容;服務器向客戶端發送網絡文件當前的內容。
優選地,在客戶端向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息之后,還包括:服務器確定網絡文件當前的內容的長度小于差分文件的長度;服務器向客戶端發送網絡文件當前的內容。
優選地,在客戶端向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息之后,還包括:服務器確定網絡文件當前的內容與客戶端已獲取的網絡文件的內容相同;服務器向客戶端發送攜帶有原因值304的網絡文件響應消息,其中原因值304用于指示網絡文件當前的內容未變化。
優選地,客戶端接收到來自服務器的差分文件包括:客戶端接收到來自服務器的通過HTTP標準的GZIP壓縮的差分文件。
根據本發明的另一個方面,提供了一種網絡文件傳輸系統,包括客戶端和服務器,其中客戶端包括:第一發送模塊,用于向服務器發送攜帶有第一網絡文件標識的網絡文件請求消息,其中,網絡文件請求消息用于客戶端向服務器請求獲取網絡文件當前的內容,第一網絡文件標識用于指示客戶端已獲取的網絡文件的內容;第一接收模塊,用于接收來自服務器的差分文件,其中差分文件存儲有網絡文件當前的內容與客戶端已獲取的網絡文件的內容的差值;合成模塊,用于將差分文件與客戶端已獲取的網絡文件的內容進行合成,得到網絡文件當前的內容。
優選地,客戶端還包括:第二接收模塊,用于接收到來自服務器的第二網絡文件標識,其中,第二網絡文件標識用于指示網絡文件當前的內容。
優選地,客戶端還包括:第二發送模塊,用于在后續的向服務器請求獲取網絡文件當前的內容的情況下,向服務器發送攜帶有第二網絡文件標識的網絡文件請求消息。
優選地,服務器還包括:第一確定模塊,用于確定在自身緩存中未找到第一網絡文件標識指示的客戶端已獲取的網絡文件的內容;第三發送模塊,用于向客戶端發送網絡文件當前的內容。
優選地,服務器還包括:第二確定模塊,用于確定網絡文件當前的內容的長度小于差分文件的長度;第四發送模塊,用于向客戶端發送網絡文件當前的內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110386788.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像處理方法和裝置
- 下一篇:一種霧化水噴頭的結構





