新四季網

通信系統中協議數據的傳輸方法、通信設備及通信系統的製作方法

2023-09-18 13:56:35

專利名稱:通信系統中協議數據的傳輸方法、通信設備及通信系統的製作方法
技術領域:
本發明涉及通信系統,特別是涉及一種通信系統中協議數據的傳輸方法、 通信設備及通信系統。
背景技術:
在通信系統中,通信協議一直是整個系統的核心組成部分之一。在應用和 開發測試中,從通信設備側到主機,經常需要傳輸大量協議數據進行後續處理 和分析保存。例如在對無線網絡進行優化的路測系統中,主機模擬一般用戶的 通信方式、連接有測試功能的通信設備,發起通話等各類業務並通過數據接口
獲取通信過程的信令信息及數據,再結合數位化地圖與全球衛星定位系統GPS 經綿度數據進行大範圍覆蓋測試,得到無線網絡的信號分布,網絡優化人員能 得到網絡狀態,根據網絡配置信息,分析出網絡的問題所在,在這個過程中, 主機需要不斷從通信設備側實時獲取大量通信協議數據。
在通信協議的開發過程中,也需要對已開發的軟體進行現場測試,對測試 中出現的問題進行分析研究再解決。所以現場測試人員在測試過程中,需要從 通信設備獲得並保存協議數據,再將有問題的協議數據交給研發人員,分析消 息流程等信息,對出現的問題進行研究解決。整個過程中,通信設備到主機間 的實時協議數據傳輸是關鍵。
目前在路測系統和通信設備協議棧軟體的研發測試中,通信設備到主機間 的實時協議數據傳輸的方法是,使用通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter, UART)、 通用串行總線(Universal Serial Bus , USB )或傳輸控制協議/網際網路協議(Transmission Control Protocol/Internet Protocol, TCP/IP)等連接設備將通信設備和主機如工作人員 的個人電腦等相連,通信設備在測試中實時將通信協議數據導出,通過連接設 備實時傳輸給主機,同時在主機上運行有協議數據解析工具等進行後續處理。發明人在實現本發明的過程中發現,現有技術的上述協議數據的傳輸方法
存在的問題是由於通信協議的複雜性,傳輸過程中需要從移動通信設備中取
得大量通信協議數據,但是在傳輸速度有限的情況下只能選擇部分數據,這無
疑減少了數據的完整性和有效性,也增加了對協議數據處理分析的難度;同時, 在協議數據的大量傳輸時,消息傳輸到主機及協議數據解析工具有一定延遲, 且在發生數據積壓的情況下會丟棄部分數據,這也會對後續的數據處理造成困 難。所以,在獲取和處理大量通信協議數據時,需要通信設備與主機之間在傳 輸通信協議數據時需要在傳輸速度和效率上有一定的保證。綜上所述,現有技 術的上述通信協議數據的傳輸方法不利於需要獲取和/或處理大量通信協議數 據的情況。

發明內容
本發明提供了 一種通信系統中協議數據的傳輸方法、通信設備及通信系
統,以解決現有技術的通信協議數據的傳輸方法在傳輸大量通信協議數據時,
通信設備側與主機側之間的傳輸效率較低的技術問題。
為了實現上述目的, 一方面提供了 一種通信系統中協議數據的傳輸方法,
其特徵在於,包括如下步驟
步驟A,通信設備側以通信協議消息為單位,對所述通信協議消息中欲進
行傳輸的通信協議數據進行實時壓縮;
步驟B,所述通信設備側將壓縮後的通信協議數據傳輸至主機側。 優選地,所述的傳輸方法,其特徵在於,所述步驟A之前,還包括 所述通信設備側將自身支持壓縮傳輸的信息上報給所述主機側; 所述通信設備側接收所述主機側發送的使能壓縮傳輸的信息,並根據所述
使能壓縮傳輸的信息進入協議數據的壓縮傳輸模式。
優選地,所述的傳輸方法,其特徵在於,所述步驟A中,所述通信設備
側對所述通信協議消息中重複出現的通信協議數據和/或空白的通信協議數據
進行實時壓縮。
優選地,所述的傳輸方法,其特徵在於,所述步驟A包括
所述通信設備側計算壓縮後的通信協議消息的長度,所述壓縮後的通信協議數據包含在所述壓縮後的通信協議消息中;
所述通信設備側根據所述計算出的長度,在數據緩存區分配相應長度的數
據緩存;
所述通信設備側執行對所述通信協議數據的實時壓縮,並將所述壓縮後的 通信協議數據保存到所述分配的數據緩存中。
優選地,所述的傳輸方法,其特徵在於,所述步驟A中,在將所述壓縮 後的通信協議數據保存到所述數據緩存之前,還包括
對所述壓縮後的通訊協議數據設置壓縮標記。
優選地,所述的傳輸方法,其特徵在於,所述步驟B中,所述通信設備 側通過通用非同步收發傳輸器、通用串行總線、或傳輸控制協議/網際網路協 議將所述數據緩存中的內容一次傳輸到所述主機側,並在傳輸完後,清空所述 數據緩存。
優選地,所述的傳輸方法,其特徵在於,在所述步驟B之後,還包括 所述主機側接收所述壓縮後的通信協議數據,並對所述壓縮後的通信協議
數據進行解壓縮。
另一方面,還提供一種通信設備,其特徵在於,包括 協議數據壓縮模塊,用於以通信協議消息為單位,對所述通信協議消息中
欲進行傳輸的通信協議數據進行實時壓縮;
傳輸模塊,用於將壓縮後的通信協議數據傳輸至主機側。 優選地,所述的通信設備,其特徵在於,還包括
信息上報模塊,用於將所述通信設備支持壓縮傳輸的信息上報給所述主機
側;
壓縮傳輸配置模塊,用於接收所述主機側發送的使能壓縮傳輸的信息,並 根據所述使能壓縮傳輸的信息進入協議數據的壓縮傳輸模式。
優選地,所述的通信設備,其特徵在於,所述協議數據壓縮模塊,進一步 用於對所述通信協議消息中重複出現的通信協議數據和/或空白的通信協議數 據進行實時壓縮。
優選地,所述的通信設備,其特徵在於,所述協議數據壓縮模塊包括 長度計算模塊,用於計算壓縮後的通信協議消息的長度,所述壓縮後的通信協議數據包含在所述壓縮後的通信協議消息中;
緩存分配模塊,用於根據所述計算出的所述壓縮後的長度分配相應長度的 數據緩存;
壓縮執行模塊,用於執行對所述通信協議數據的實時壓縮;
保存模塊,用於將所述壓縮後的通信協議消息保存到所述分配的數據緩存中。
另 一方面,提供一種用於對上述通信設備發送的壓縮協議數據進行解壓縮 的主才幾。
又一方面,提供一種通信系統,包括通信設備側和主機側,其特徵在於, 所述通信設備側包括
協議數據壓縮模塊,用於以通信協議消息為單位,對所述通信協議消息中 欲進行傳輸的通信協議數據進行實時壓縮;
傳輸模塊,用於將壓縮後的通信協議數據傳輸至所述主機側;
所述主機側包括
協議數據解壓縮模塊,用於接收所述壓縮後的通信協議數據,並對所述壓
縮後的通信協議數據進行解壓縮。
優選地,所述的通信系統,其特徵在於,所述主機側還包括 用戶交互模塊,用於接收用戶輸入的協議數據壓縮傳輸功能配置命令,並
當所述配置命令為使能協議數據壓縮傳輸功能時,開啟協議數據壓縮傳輸功
能,當所述配置命令為禁止協議數據壓縮傳輸功能時,關閉協議數據壓縮傳輸功能。
又一方面,提供一種協議數據的壓縮裝置,包括 協議消息發送模塊,用於發送通信協議消息;
協議數據壓縮模塊,用於以通信協議消息為單位,對所述協議消息發送模 塊發送的所述通信協議消息中的通信協議數據進行壓縮。
又一方面,提供一種用於對上述壓縮裝置壓縮的協議數據進行解壓縮的解
壓縮裝置。
上述技術方案中的一個技術方案具有如下技術效果 本發明實施例的傳輸方法,在通信設備側先以通信協議消息為單位,對協議消息中的通信協議數據進行壓縮,然後再將壓縮後的協議數據傳輸到主機 側,從而可在不需要進行硬體更新的情況下,減少數據傳輸量,提高了傳輸效 率和實時性,尤其提高了大量協議數據傳輸的效率和實時性,減少了通信系統 成本。


圖1為本發明的實施例通信系統中協議數據的傳輸方法的流程示意圖; 圖2為本發明另一實施例的通信系統中協議數據傳輸方法的流程示意圖; 圖3為本發明實施例的協議數據的傳輸方法中,通信設備側對通信協議數 據進行實時壓縮的流程示意圖4為本發明實施例的通信設備的結構示意圖; 圖5為本發明另一實施例的通信設備的結構示意圖。
具體實施例方式
為使本發明實施例要解決的技術問題、技術方案和優點更加清楚,下面將 結合附圖及具體實施例進行詳細描述。
圖1為本發明的實施例通信系統中協議數據的傳輸方法的流程示意圖。如 圖1,該實施例的傳輸方法包括如下步驟 步驟IOI,通信設備側以通信協議消息為單位,對通信協議消息中欲進行 傳輸的通信協議數據進行實時壓縮;
步驟102,通信設備側將壓縮後的通信協議數據傳輸至主機側。
本發明實施例的傳輸方法,在通信設備側將協議數據傳輸給主機側前,通 過對協議數據進行壓縮,可以減輕數據傳輸的負擔,提高傳輸效率和實時性。
優選地,上述步驟101之前,還包括
通信設備側將自身支持壓縮傳輸的信息上報給所述主機側;
通信設備側接收主機側發送的使能壓縮傳輸的信息,並根據使能壓縮傳輸 的信息進入協議數據的壓縮傳輸模式。
示例性地,步驟102中,通信設備側將壓縮後的通信協議消息傳輸至主機 側,壓縮後的通信協議數據包含在壓縮後的協議消息中。示例性地,通信設備側對通信協議消息中重複出現的通信協議數據和空白 的通信協議數據進行實時壓縮。具體的壓縮方式有多種。例如,可以通過改變
連續出現的通信協議數據的表示方式來實現上述壓縮;例如,當協議數據中連 續出現100個1,則可只用100和1這兩個數據來標識連續出現的IOO個,這 樣100個協議數據1壓縮後就變長了 2個數據,從而減少了傳輸的數據量。
本發明實施例的傳輸方法通過以協議消息為單位,對協議消息中包含的協 議數據進行壓縮,具有很高的壓縮率和實時性。示例性地,在具體實現中,可 先將協議消息中可壓縮的數據,如空白的數據和重複的數據先標記出來,再進 行壓縮。
圖2為本發明另一實施例的通信系統中協議數據的傳輸方法的流程示意 圖。如圖2,該實施例的傳輸方法包括如下步驟 步驟201,系統初始化和用戶配置; 該步驟201主要包括如下步驟2011-步驟2013:
步驟2011,通信設備側上報通信設備是否支持壓縮傳輸的信息和所支持 的壓縮算法類型;該步驟2011中,上報的主要流程是用戶將通信設備通過 通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter, UART )、 通用串行總線(Universal Serial Bus, USB )、或傳輸控制協議/網際網路協議 (Transmission Control Protocol/Internet Protocol, TCP/IP)與主一幾側相連,通 信設備側發送約定的握手消息給主機側,該握手消息包含了所需配置信息;握 手協議是通信設備與主^L連接時信息交互的協議,傳送雙方預先定義的消息接 口,得到對方的配置信息並配置通信參數建立鏈路,為後續的數據傳輸做好準 備;示例性地,通信設備側上報的配置信息為一種預先定義好的接口數據,該 配置信息包含通信設備是否支持壓縮的信息;進一步地,還可以包括所支持 的壓縮算法,以及壓縮算法的版本信息;示例性地,在今後的系統升級中,如 果採用需新的壓縮算法,可在通信設備側和主機側通信時利用握手信息同時採 用新的壓縮算法來實現,從而可以很方便地實現系統升級;
該步驟2011中,通信設備側發送約定的握手消息給主機側,示例性地可 發送給設置在主機上的協議數據解析模塊,協議數據解析模塊用於對通信協議 數據進行解析;示例性地,該協議數據解析模塊,可以實現為主機上的一個應用程式,具有對通信協議數據進行配置、解析、顯示、存儲等功能。
步驟2012,協議數據解析模塊根據主機側人機界面的用戶設定使能通信 協議數據壓縮傳輸功能,並下發使能壓縮傳輸的配置信息給通信設備,通信設 備保存該配置信息;示例性地,通信設備可通過其壓縮傳輸配置模塊來接收、 存儲和更新從主機側下發的、用戶在主機側設置的配置信息;
示例性地,上述主機側人機界面是指主機側的用戶界面,包括鍵盤顯示等 輸入輸出設備;用戶可利用該人機界面設置使能通信協議數據壓縮傳輸功能或 關閉協議數據壓縮傳輸功能;具體實現中,用戶在主機側使能或關閉協議數據 壓縮傳輸功能後,主機側根據用戶的設置會將相應的使能或關閉壓縮傳輸功能 的信息發送給通信設備側,通信設備側會根據相應的使能協議數據壓縮傳輸的 信息打開協議數據的壓縮傳輸功能,以壓縮傳輸模式傳輸協議數據;或關閉協 議數據壓縮功能,以非壓縮傳輸模式傳輸協議數據;
步驟2013,通信設備在隨後發送協議數據給主機側時都採用壓縮傳輸模 式,當通信協議消息在通信協議模塊間相互傳遞時,經過協議數據壓縮模塊時 會被壓縮 一份傳輸到主機側。
步驟202,通信設備側對通信協議數據進行實時壓縮,該步驟中,通信設 備側的協議數據壓縮模塊以通信協議消息為單位,對通信協議消息中重複出現 的通信協議數據和空白數據進行實時壓縮;具體地,該實時壓縮的具體步驟請 參見圖3所示;如圖3,該實時壓縮具體包括
步驟301,壓縮判斷步驟,通信設備側的協議數據壓縮一莫塊接收通信協議 模塊發送的通信協議消息,其中,通信協議消息中設置有通信協議數據,協議 數據壓縮;漠塊在接收到通信協議模塊傳來的通信協議消息後,根據預先設置的 配置信息如上述來自主機的、並保存在通信設備側的配置信息判斷是否對收到 的協議消息進行壓縮後再傳輸;如上述配置信息包括使能通信協議數據壓縮傳 輸功能的信息,則執行步驟302;否則,執行步驟305;
步驟302,計算壓縮後的通信協議消息的長度,所述壓縮後的通信協議數 據包含在所述壓縮後的通信協議消息中,具體地,協議數據壓縮模塊檢查消息 的內容,根據通信協議消息包括的重複出現的通信協議數據和空白數據計算壓 縮後的協議數據長度,並進一步根據計算出的壓縮後的協議數據長度計算出壓縮後的協議消息的長度;
步驟303,緩存分配步驟,根據上述計算出的壓縮後的協議消息的長度, 在數據緩存區中分配相應長度的數據緩存;具體地,可以是協議數據壓縮模塊 根據上述壓縮後的協議消息的長度申請相應長度的數據緩存,通信設備側的緩 存分配模塊,示例性地可以是用於傳輸協議數據的傳輸模塊充當該緩存分配模 塊,分配相應長度的數據緩存;
步驟304,壓縮執行及存儲步驟,以通信協議消息為單位,對通信協議消 息中的協議數據進行壓縮,示例性地,對協議消息中重複出現的通信協議數據 和空白數據進行實時壓縮,並將進行協議數據壓縮後的協議消息保存到上述申 請的數據緩存中,並結束流程;示例性地,這個緩存過一^:時間就發送積累的 數據;
通信協議消息中,通信協議數據佔了協議消息的大部分,且這一部分具有 一定的規律性,本發明實施例的壓縮算法針對這個特點,以協_議消息為單位對 協議消息中的協議數據如對其中重複出現的數據和空白數據進行壓縮,具有很 高的運行效率,能進行實時壓縮,且減少了傳輸量;
步驟305,在不需壓縮的情況下,直接將協議消息保存到數據緩存區中。 步驟203,協議數據的傳輸步驟,通信設備側將壓縮後的協議數據傳輸到 主機側;
該步驟中,通信設備通過UART、 USB、或TCP/IP與主機相連,這樣通 信設備與主機側的協議數據解析模塊可直接進行通信;在進行傳輸時,將數據 緩存中的所有內容一次發送到主機側的協議數據解析模塊,同時清空分配的緩 存。依次循環,當下次可以傳輸時,同樣將整個數據緩存區包含的新協議數據 發送到協議數據解析模塊,同時清空緩存。
步驟204,主機側的對協議數據進行解壓縮和解析的步驟,具體包括 協議數據的解壓縮,具體過程是協議數據解析模塊包括的協議數據解壓 縮模塊獲取來自通信設備的協議數據序列,對包含的每條協議消息進行分析, 如果該條消息是被壓縮的就執行相應的解壓縮流程,然後加入協議數據緩衝隊 列;示例性地,協議數據解壓模塊可根據協議消息是否包含壓縮標記來判斷接 收到協議消息是否需進行解壓縮;如包含壓縮標記,則需解壓縮後,再按順序加入協議數據緩沖隊列;否則,無需解壓縮,直接將協議消息按順序加入協議 數據緩衝隊列;
用戶可通過協議消息解析模塊來解析所接收到的協議數據,並在主機側的 用戶界面上顯示接收到的協議數據,可交給路測軟體處理,由路測軟體綜合處 理計算獲得的各類數據,得到待測試網絡的相關信息,也可進行保存留待將來 分析使用。
圖4為本發明實施例的通信設備的結構示意圖。如圖4,該實施例的通信 設備包括協議數據壓縮模塊401,用於以通信協議消息為單位,對所述通信 協議消息中欲進行傳輸的通信協議數據進行實時壓縮;傳輸模塊402,用於將 壓縮後的通信協議數據傳輸至所述主機側。
優選地,本發明實施例的通信設備中,協議數據壓縮模塊,進一步用於對 所述通信協議消息中重複出現的通信協議數據和/或空白的通信協議數據進行 實時壓縮。
優選地,本發明實施例的通信設備中,協議數據壓縮模塊包括長度計算 模塊,用於計算壓縮後的通信協議消息的長度,所述壓縮後的通信協議數據包 含在所述壓縮後的通信協議消息中;緩存分配模塊,用於根據所述計算出的壓 縮後的長度分配相應長度的數據緩存;壓縮執行模塊,用於執行對所述通信協 議數據的實時壓縮;保存模塊,用於將所述壓縮後的通信協議消息保存到所述 分配的數據緩存中。
優選地,本發明實施例的通信設備中,協議數據壓縮模塊還包括標記模 塊,用於對所述壓縮後的通信協議消息設置壓縮標記。
圖5為本發明另一實施例的通信設備的結構示意圖。如圖5,該實施例的 通信設備包括信息上報模塊501,用於將所述通信設備支持壓縮傳輸的信息 上報給所述主機側;壓縮傳輸配置模塊502,用於接收、存儲和更新主機側設 置並發送的配置信息,該配置信息包括主機側發送的使能壓縮傳輸的信息,並 根據所述使能壓縮傳輸的信息進入協議數據的壓縮傳輸模式;通信協議模塊A 503和通信協議模塊B 504,通信協議消息在通信協議模塊之間相互傳遞,且 通信協議模塊間傳遞的通信協議消息將發送至協議數據壓縮模塊505,由協議 數據壓縮模塊進行壓縮後傳輸至主機側,協議數據壓縮模塊接收通信協議模塊A、通信協議模塊B發送來的通信協議消息,並根據配置信息判斷來自通信協
議模塊A、通信協議模塊B的協議消息是否需壓縮;如是,則壓縮上述協議 消息;否則,退出壓縮;傳輸模塊506,用於將壓縮後的通信協議數據傳輸至 主機側。示例性地,通信設備包括的通信協議模塊可以是一個或更多個;示例 性地,當通信設備中包含多個通信協議模塊時,可以只對來自其中的某一個或 幾個通信協議;漠塊的協議消息進行壓縮傳輸,而對來自其它的通信協議才莫塊的 協議消息不進行壓縮傳輸;示例性地,在使能壓縮傳輸協議數據功能後,可進 一步對協議消息的數據量進行判斷;如數據量大的協議消息進行壓縮傳輸,而 對數據量小的協議消息,則可不進行壓縮後傳輸,而是直接傳輸。
另 一方面,還提供了 一種用於對上述通信設備發送的壓縮協議數據進行解 壓縮的主才幾。
又一方面,還提供了一種通信系統,所述通信設備側包括協議數據壓縮 模塊,用於以通信協議消息為單位,對所述通信協議消息中欲進行傳輸的通信 協議數據進行實時壓縮;傳輸模塊,用於將壓縮後的通信協議數據傳輸至所述 主機側;所述主機側包括協議數據解壓縮模塊,用於接收所述壓縮後的通信 協議數據,並對所述壓縮後的通信協議數據進行解壓縮。
優選地,該實施例的通信系統中,通信設備側中的協議數據壓縮模塊,進 一步用於對所述通信協議消息中重複出現的通信協議數據和/或空白的通信協 議數據進行實時壓縮。
優選地,該實施例的通信系統中,通信設備側協議數據壓縮模塊包括長 度計算模塊,用於計算壓縮後的通信協議消息的長度,所述壓縮後的通信協議 數據包含在所述壓縮後的通信協議消息中;緩存分配模塊,用於根據所述計算 出的壓縮後的長度分配相應長度的數據緩存;壓縮執行模塊,用於執行對所述 通信協議數據的實時壓縮;保存模塊,用於將所述壓縮後的通信協議消息保存 到所述分配的數據緩存中。
優選地,該實施例的通信系統中,主機側還包括用戶交互模塊,用於接 收用戶輸入的協議數據壓縮傳輸功能配置命令,並當所述配置命令為使能協議 數據壓縮傳輸功能時,開啟協議數據壓縮傳輸功能,當所述配置命令為禁止協 議數據壓縮傳輸功能時,關閉協議數據壓縮傳輸功能。又一方面,本發明提供了一種協議數據的壓縮裝置,包括協議消息發送 模塊,用於發送通信協議消息;協議數據壓縮模塊,用於以通信協議消息為單 位,對所述協議消息發送模塊發送的所述通信協議消息中的通信協議數據進行壓縮。
優選地,本發明實施例的壓縮裝置中,協議數據壓縮模塊進一步用於對協 議消息中重複出現的通信協議數據和空白的通信協議數據進行壓縮;示例性 地,可以通過改變協議消息中連續出現的重複數據的表現方式來進行壓縮。
又一方面,本發明提供了一種用於對上述的壓縮裝置壓縮的協議數據進行 解壓縮的解壓縮裝置。
本發明實施例技術方案,在不需要硬體更新的情況下,通過將通信設備傳 輸的協議數據進行壓縮後再傳輸,可以減輕數據傳輸的負擔,大大提高通信設 備側到主機側的通信協議數據的傳輸效率,且在需要獲得和處理大量通信協議 數據情況下能夠達到更好的實時性,且不丟失重要數據。
上所述是本發明的優選實施方式,應當指出,對於本技術領域的普通技術 人員來說,在不脫離本發明實施例所述原理的前提下,還可以做出若干改進和 潤飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
1.一種通信系統中協議數據的傳輸方法,其特徵在於,包括如下步驟步驟A,通信設備側以通信協議消息為單位,對所述通信協議消息中欲進行傳輸的通信協議數據進行實時壓縮;步驟B,所述通信設備側將壓縮後的通信協議數據傳輸至主機側。
2. 根據權利要求1所述的傳輸方法,其特徵在於,所述步驟A之前,還 包括所述通信設備側將自身支持壓縮傳輸的信息上報給所述主機側; 所述通信設備側接收所述主機側發送的使能壓縮傳輸的信息,並根據所述 使能壓縮傳輸的信息進入協議數據的壓縮傳輸模式。
3. 根據權利要求1所述的傳輸方法,其特徵在於,所述步驟A中,所述 通信設備側對所述通信協議消息中重複出現的通信協議數據和/或空白的通信 協議數據進行實時壓縮。
4. 根據權利要求1-3中任一項所述的傳輸方法,其特徵在於,所述步驟 A包括所述通信設備側計算壓縮後的通信協議消息的長度,所述壓縮後的通信協 議數據包含在所述壓縮後的通信協議消息中;所述通信設備側根據所述計算出的長度,在數據緩存區分配相應長度的數 據緩存;所述通信設備側執行對所述通信協議數據的實時壓縮,並將所述壓縮後的 通信協議數據保存到所述分配的數據緩存中。
5. 根據權利要求4所述的傳輸方法,其特徵在於,所述步驟A中,在將 所述壓縮後的通信協議數據保存到所述數據緩存之前,還包括對所述壓縮後的通訊協議數據設置壓縮標記。
6. 根據權利要求4所述的傳輸方法,其特徵在於,所述步驟B中,所述 通信設備側通過通用非同步收發傳輸器、通用串行總線、或傳輸控制協議/互 聯網絡協議將所述數據緩存中的內容一次傳輸到所述主機側,並在傳輸完後, 清空所述數據緩存。
7. 根據權利要求1-3中任何一項所述的傳輸方法,其特徵在於,在所述步驟B之後,還包括所述主機側接收所述壓縮後的通信協議數據,並對所述壓縮後的通信協議 數據進行解壓縮。
8. —種通信設備,其特徵在於,包括協議數據壓縮模塊,用於以通信協議消息為單位,對所述通信協議消息中 欲進行傳輸的通信協議數據進行實時壓縮;傳輸模塊,用於將壓縮後的通信協議數據傳輸至主機側。
9. 根據權利要求8所述的通信設備,其特徵在於,還包括 信息上報模塊,用於將所述通信設備支持壓縮傳輸的信息上報給所述主機側;壓縮傳輸配置模塊,用於接收所述主機側發送的使能壓縮傳輸的信息,並 根據所述使能壓縮傳輸的信息進入協議數據的壓縮傳輸模式。
10. 根據權利要求8所述的通信設備,其特徵在於,所述協議數據壓縮模 塊,進一步用於對所述通信協議消息中重複出現的通信協議數據和/或空白的 通信協議數據進行實時壓縮。
11. 根據權利要求8所述的通信設備,其特徵在於,所述協議數據壓縮模 塊包括長度計算模塊,用於計算壓縮後的通信協議消息的長度,所述壓縮後的通 信協議數據包含在所述壓縮後的通信協議消息中;緩存分配模塊,用於根據所述計算出的所述壓縮後的長度分配相應長度的 數據緩存;壓縮執行模塊,用於執行對所述通信協議數據的實時壓縮;保存模塊,用於將所述壓縮後的通信協議消息保存到所述分配的數據緩存中。
12. —種用於對權利要求8-11中任一項所述通信設備發送的壓縮協議數 據進行解壓縮的主機。
13. —種通信系統,包括通信設備側和主機側,其特徵在於, 所述通信設備側包括協議數據壓縮;溪塊,用於以通信協議消息為單位,對所述通信協議消息中欲進行傳輸的通信協議數據進行實時壓縮;傳輸模塊,用於將壓縮後的通信協議數據傳輸至所述主機側; 所述主機側包括協議數據解壓縮模塊,用於接收所述壓縮後的通信協議數據,並對所述壓 縮後的通信協議數據進行解壓縮。
14. 根據權利要求13所述的通信系統,其特徵在於,所述主機側還包括 用戶交互模塊,用於接收用戶輸入的協議數據壓縮傳輸功能配置命令,並當所述配置命令為使能協議數據壓縮傳輸功能時,開啟協議數據壓縮傳輸功 能,當所述配置命令為禁止協議數據壓縮傳輸功能時,關閉協議數據壓縮傳輸 功能。
15. —種協議數據的壓縮裝置,包括 協議消息發送模塊,用於發送通信協議消息;協議數據壓縮模塊,用於以通信協議消息為單位,對所述協議消息發送模 塊發送的所述通信協議消息中的通信協議數據進行壓縮。
16. —種用於對權利要求15所述的壓縮裝置壓縮的協議數據進行解壓縮 的解壓縮裝置。
全文摘要
本發明提供了一種通信系統中協議數據的傳輸方法、通信設備及通信系統,該傳輸方法包括如下步驟步驟A,通信設備側以通信協議消息為單位,對通信協議消息中欲進行傳輸的通信協議數據進行實時壓縮;步驟B,通信設備側將壓縮後的通信協議數據傳輸至主機側。該技術方案,在通信設備側將協議數據傳輸給主機側前,通過對協議數據進行壓縮,可以減輕數據傳輸的負擔,提高傳輸效率和實時性,尤其是提高大量協議數據傳輸的傳輸效率和實時性。
文檔編號H04L29/06GK101662466SQ200910093329
公開日2010年3月3日 申請日期2009年9月18日 優先權日2009年9月18日
發明者斌 王, 王志榮, 程相平 申請人:北京天碁科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀