[發明專利]數據傳輸方法及裝置有效
| 申請號: | 201410429299.2 | 申請日: | 2014-08-27 |
| 公開(公告)號: | CN104219299A | 公開(公告)日: | 2014-12-17 |
| 發明(設計)人: | 張少偉;左景龍;於一飛 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 林錦瀾 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
技術領域
本公開涉及互聯網技術領域,特別涉及一種數據傳輸方法及裝置。
背景技術
現在網頁的傳輸協議主要是建立在HTTP(Hypertext?transfer?protocol,超文本傳輸協議)協議基礎上的。由于HTTP協議的代碼中存在大量重復的代碼,增加了用戶訪問所需占用的流量和帶寬,因此,需要在傳輸數據時對傳輸協議進行優化。
相關技術提供的一種數據傳輸方法包括:當網絡中存在代理服務器時,客戶端通過私有協議將網絡請求發送至代理服務器;代理服務器通過HTTP協議將網絡請求轉發給外部網絡;外部網絡通過HTTP協議將反饋信息發送至代理服務器;代理服務器通過私有協議將反饋信息發送給客戶端。由于客戶端與代理服務器之間通過2G(Second?Generation,第二代移動通信技術)/3G(Third?Generation,第三代移動通信技術)/4G(Forth?Generation,第四代移動通信技術)網絡連接,因此,通過使用轉換的私有協議可以節省用戶的流量和帶寬。
發明內容
為解決在代理服務器與客戶端之間使用私有協議來傳輸數據時,需要開發一套協議,非常復雜,且成本太高的問題,本公開提供了一種數據傳輸方法及裝置。
根據本公開實施例的第一方面,提供一種數據傳輸方法,包括:
接收待傳輸的數據;
若所述數據是目標服務器發送的,則將傳輸所述數據時采用的公用協議轉換為私用協議,采用轉換后的私用協議將所述數據發送給客戶端,由所述客戶端將所述私用協議轉換為所述公用協議后,根據所述公用協議對所述數據進行處理;
若所述數據是客戶端發送的,則將傳輸所述數據的私用協議轉換為公用協議,采用轉換后的公用協議將所述數據發送給目標服務器,由所述目標服務器根據所述公用協議對所述數據進行處理。
可選的,所述將傳輸所述數據時采用的公用協議轉換為私用協議,包括:
讀取預存的映射機制,查找所述映射機制中與所述公用協議中的每個公用標簽對應的私用標簽,將查找到的私用標簽替換所述公用協議中對應的公用標簽,得到所述私用協議;或,
讀取預存的刪除機制,在所述公用協議中查找滿足所述刪除機制的公用代碼,對所述公用代碼進行刪除,得到所述私用協議。
可選的,所述將傳輸所述數據的私用協議轉換為公用協議,包括:
讀取預存的映射機制,查找所述映射機制中與所述私用協議中的每個私用標簽對應的公用標簽,將查找到的公用標簽替換所述私用協議中對應的私用標簽,得到所述公用協議;或,
讀取預存的添加機制,所述添加機制包括添加代碼以及所述添加代碼在所述私用協議中的添加位置,將所述添加代碼添加到對應的添加位置處,得到所述公用協議。
可選的,所述方法,還包括:
獲取并存儲協議轉換機制,所述協議轉換機制包括所述映射機制,所述刪除機制和所述添加機制中的至少一種。
根據本公開實施例的第二方面,提供一種數據傳輸方法,包括:
獲取待傳輸的數據;
若所述數據是將要發送給代理服務器的數據,則將公用協議轉換為私用協議,采用轉換后的私用協議將所述數據發送給所述代理服務器,由所述代理服務器將所述私用協議轉化為公用協議后,采用所述公用協議將所述數據發送給目標服務器;
若所述數據是目標服務器采用公用協議發送給代理服務器,所述代理服務器將所述公用協議轉換為私用協議后,采用轉換后的私用協議發送的,則將所述私用協議轉換為所述公用協議,根據轉換后的所述公用協議對所述數據進行處理。
可選的,所述將公用協議轉換為私用協議,包括:
讀取預存的映射機制,查找所述映射機制中與所述公用協議中的每個公用標簽對應的私用標簽,將查找到的私用標簽替換所述公用協議中對應的公用標簽,得到所述私用協議;或,
讀取預存的刪除機制,在所述公用協議中查找滿足所述刪除機制的公用代碼,對所述公用代碼進行刪除,得到所述私用協議。
可選的,所述將所述私用協議轉換為所述公用協議,包括:
讀取預存的映射機制,查找所述映射機制中與所述私用協議中的每個私用標簽對應的公用標簽,將查找到的公用標簽替換所述私用協議中對應的私用標簽,得到所述公用協議;或,
讀取預存的添加機制,所述添加機制包括添加代碼以及所述添加代碼在所述私用協議中的添加位置,將所述添加代碼添加到對應的添加位置處,得到所述公用協議。
可選的,所述方法,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410429299.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:下載電視應用的方法和系統
- 下一篇:接觸式法向測量裝置





