[發明專利]基于HTTP協議的數據傳輸裝置及其實現方法有效
| 申請號: | 201010569013.2 | 申請日: | 2010-12-02 |
| 公開(公告)號: | CN102025730A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 陳漢忠 | 申請(專利權)人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 510310 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 http 協議 數據傳輸 裝置 及其 實現 方法 | ||
技術領域
本發明涉及網絡數據傳輸領域,尤其涉及一種基于HTTP協議的數據傳輸裝置及其實現方法。
背景技術
目前在一些數據通信場合,往往需要選擇HTTP協議來實現客戶端和服務端之間的數據傳輸,而不是直接采用TCP協議。例如手機應用軟件,由于手機信號具有時強時弱的特性,所以常常需要采用HTTP協議來實現與服務端之間的數據通信。又比如為了網絡安全,某些網絡環境只允許HTTP協議的數據包通過防火墻,在這些網絡環境中的客戶端或服務端軟件也常常需要采用HTTP協議來實現數據通信。由于HTTP是一種請求/響應方式的傳輸協議,服務端和客戶端之間的連接是斷續的,所以在現有的一些實時性強或者數據傳輸量比較大的應用系統中,?采用HTTP協議常常會由于不斷請求服務端造成數據傳輸的效率降低。
發明內容
本發明目的是提供一種基于HTTP協議的數據傳輸裝置,以減少請求和回應發送次數的方式來提高HTTP協議的數據傳輸效率。
本發明基于HTTP協議的數據傳輸系統,包括發送請求的客戶端子系統和響應請求的服務端子系統;其中所述客戶端子系統內部包括應用業務模塊C01、請求消息緩沖模塊C02、響應消息緩沖模塊C03和請求消息發送模塊C04;所述服務端子系統內部包括請求消息接收模塊S01、會話管理模塊S02、請求消息緩沖模塊S03、?響應消息緩沖模塊S04和請求消息處理模塊S05;
通過所述客戶端子系統將多個HTTP請求消息一次性發送給服務端子系統,所述服務端子系統接收處理所述HTTP請求消息,將響應消息和其它非請求響應消息一次性發送回所述客戶端子系統,減小數據包的傳送次數。
進一步,所述客戶端子系統和所述服務端子系統可以為功能集成化的服務器,里面加載了數據轉發計算程序,所述服務器之間通過無線或有線網絡通訊。
進一步,本發明還提供一種根據上述系統進行基于HTTP協議的數據傳輸方法,包括步驟
a、在客戶端子系統設置一個請求消息緩沖模塊和一個請求消息發送模塊,所有客戶端發起的HTTP請求消息先進入所述請求消息緩沖模塊,?所述請求消息發送模塊則循環地檢測請求消息緩沖模塊,一旦發現存在HTTP請求消息,則把所述請求消息緩沖模塊中的所有HTTP請求消息按先后順序一次性發送給服務端子系統;
b、所述服務端子系統接收處理所述HTTP請求消息,將響應消息和其它非請求響應消息一次性發送回所述客戶端子系統,減小數據包的傳送次數。
本發明中,在客戶端設置一個請求消息緩沖模塊和一個請求消息發送模塊。所有客戶端發起的請求消息先進入緩沖模塊,?請求消息發送模塊則循環地檢測請求消息緩沖模塊,一旦發現存在請求消息,則把緩沖模塊中的所有請求消息按先后順序一次性發送給服務端,并同時接收服務端的回應消息。如果在完成一次HTTP數據傳輸的時間之內,客戶端發起新的請求消息大于一個的情況下,顯而易見地節省了請求和回應的次數。
在現有技術中,服務端向客戶端主動發送的消息,通常是需要客戶端不斷地發送HTTP請求才能獲取。而在本發明中,只要客戶端有任何HTTP請求過來,就能把這些主動請求消息和請求的回應消息一起發送回客戶端,從而減少發送主動請求消息的次數和發送回應消息的次數,大大提高了傳輸的效率。
附圖說明
圖1是本發明實施例提供的基于HTTP協議的數據傳輸系統工作原理圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
如圖1所示,本發明實施例提供的基于HTTP協議的數據傳輸系統,包括發送請求的客戶端子系統和響應請求的服務端子系統;其中所述客戶端子系統內部包括應用業務模塊C01、請求消息緩沖模塊C02、響應消息緩沖模塊C03和請求消息發送模塊C04;所述服務端子系統內部包括請求消息接收模塊S01、會話管理模塊S02?、請求消息緩沖模塊S03、?響應消息緩沖模塊S04和請求消息處理模塊S05;通過所述客戶端子系統將多個HTTP請求消息一次性發送給服務端子系統,服務端子系統接收處理所述HTTP請求消息,將響應消息和其它非請求響應消息一次性發送回所述客戶端子系統,從而減小數據包的傳送次數。
具體的在所述客戶端子系統中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州杰賽科技股份有限公司,未經廣州杰賽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010569013.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:選擇療法的方法
- 下一篇:一種XDM中轉發文檔內容的方法、設備和系統





