專利名稱:微波通信中以太網數據包壓縮、傳輸方法和壓縮機、系統的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種微波通信中以太網包壓縮、傳輸方 法和壓縮機、以及系統。
背景技術:
微波通信與光纖通信、衛星通信一起被稱為現代通信傳輸的三大主要手段。微 波通信一般采用點對點的傳輸方式,目前主要應用于2G/3G移動的承載網絡,為移動運 營商提供語音和數據業務的傳輸,具有傳輸容量大,長途傳輸質量穩定,投資少,建設 周期短,維護方便等特點。微波通信應用于移動承載網絡的典型網絡拓撲如圖1所示, 點對點的場景即可用于基站之間也可用于基站與基站控制站或接入網關之間的骨干傳 輸。通常微波通信節點由調制解調單元和射頻收發單元兩部分組成,如圖2所示。 調制解調單元一般放置在室內所以又稱為IDU(In-D00rUnit)。射頻收發單元主要實現射 頻收發功能,一般和天線一起放置在鐵塔上,所以又稱為ODU(Out-D00rUnit)。隨著移動無線網絡和以太網技術的發展,微波傳輸由傳統的TDM(TimeDivision Multiplexing)業務傳輸逐步發展為現今的混合業務傳輸,即TDM,El,以太網等各種類 型數據混合的模式,并且傳輸容量在逐步增大。來自不同接口的數據被統一調度封裝成 數據幀,然后通過調制解調單元進行調制,并通過射頻單元發送出去。由于無線系統空口資源緊張,而微波通信系統傳輸以太網數據業務時,以太網 數據包頭的開銷至少為38個字節,包頭的開銷比例較大,因此對以太網數據包進行壓縮 處理,以提高空口資源利用率,變得日益重要。針對微波通信以太網數據包壓縮問題, 目前微波通信系統中尚沒有相關的方案。
發明內容
本發明要解決的技術問題在于提供微波通信中以太網數據包壓縮、傳輸方法和 壓縮機、系統,可以解決以太網數據包壓縮問題,能夠節省太網數據包傳輸時空中接口 資源。為實現本發明要解決的技術問題,本發明提出一種微波通信中以太網數據包壓 縮方法,包括壓縮機和解壓縮機確定以太網數據包的壓縮模式;壓縮機根據確定的壓 縮模式對以太網數據包進行處理。壓縮機和解壓縮機確定以太網數據包的壓縮模式,具體包括壓縮機和解壓縮 機通過能力協商確定以太網數據包的壓縮模式,或者壓縮機和解壓縮機通過系統配置確 定以太網數據包的壓縮模式。所述確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮。當壓縮機采用簡單壓縮模式時,對以太網數據包進行處理,具體包括將以太 網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除。
當壓縮機采用高級壓縮模式時,對以太網數據包進行處理,具體包括壓縮機向解壓縮機發送壓縮上下文消息;壓縮機對沒有收到上下文確認消息的對應上下文通知 消息中包含的MAC地址對應的以太網數據包進行壓縮;對收到的上下文確認消息中包含 的MAC地址對應的以太網數據包進行壓縮。壓縮機向解壓縮機發送壓縮上下文消息之前,還包括壓縮機發現以太網數據 包中有未分配編碼的MAC地址或以太網類型。對沒有收到上下文確認消息的對應上下文通知消息中包含的MAC地址對應的以 太網數據包進行壓縮,具體包括壓縮機后將以太網數據包的前導、幀開始定界符和循 環冗余校驗碼字段去除;壓縮機在以太網數據包前增加壓縮類型信息。對收到的上下文確認消息中包含的MAC地址對應的以太網數據包進行壓縮,具 體包括壓縮機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓 縮機對以太網數據包的源媒體訪問控制地址、目的媒體訪問控制地址,以及以太網類型/ 長度字段進行編碼壓縮;壓縮機在以太網數據包前增加壓縮類型信息。為實現本發明要解決的技術問題,本發明提出一種微波通信中以太網數據包傳 輸方法,包括微波通信中的壓縮機和解壓縮機確定以太網數據包的壓縮模式;壓縮機 根據確定的壓縮模式對以太網數據包進行處理,并將處理結果發送到解壓縮機;解壓縮 機對處理結果進行解壓縮。壓縮機和解壓縮機確定以太網數據包的壓縮模式,具體包括壓縮機和解壓縮 機通過能力協商確定以太網數據包的壓縮模式,或者壓縮機和解壓縮機通過系統配置確 定以太網數據包的壓縮模式。所述確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮。當壓縮機采用簡單壓縮模式時,對以太網數據包進行處理,具體包括將以太 網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;解壓縮機對處理結果進行 解壓縮具體包括解壓縮機恢復收到的壓縮以太網數據包的前導、幀開始定界符和循環 冗余校驗碼字段。當壓縮機采用高級壓縮模式時,對以太網數據包進行處理,具體包括壓縮機 向解壓縮機發送壓縮上下文通知消息;壓縮機對沒有收到上下文確認消息的對應上下文 通知消息中包含的MAC地址對應的以太網數據包進行壓縮。對收到的上下文確認消息中 包含的MAC地址對應的以太網數據包進行壓縮。壓縮機向解壓縮機發送壓縮上下文消息之前,還包括壓縮機發現以太網數據 包中有未分配編碼的MAC地址或以太網類型。對沒有收到上下文確認消息的對應上下文通知消息中包含的MAC地址對應的以 太網數據包進行壓縮,具體包括壓縮機后將以太網數據包的前導、幀開始定界符和循 環冗余校驗碼字段去除;壓縮機在以太網數據包前增加壓縮類型信息;解壓縮機對處理 結果進行解壓縮具體包括解壓縮機刪除壓縮類型信息;解壓縮機恢復以太網數據包的 前導,幀開始定界符,循環冗余校驗碼字段。對收到的上下文確認消息中包含的MAC地址對應的以太網數據包進行壓縮,具 體包括壓縮機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓 縮機對以太網數據包的源媒體訪問控制地址、目的媒體訪問控制地址,以及以太網類型/長度字段進行編碼壓縮;壓縮機在以太網數據包前增加壓縮類型信息;解壓縮機對處理 結果進行解壓縮具體包括解壓縮機刪除壓縮類型信息;解壓縮機根據壓縮上下文恢復 原來的源媒體訪問控制地址、目的媒體訪問控制地址、以太網類型/長度字段;解壓縮 機恢復以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段。解壓縮機對處理結果進行解壓縮后,進一步包括當解壓縮機遇到根據預定義 的規則無法解析的字段時,解壓縮機向壓縮機反饋上報無法解析字段;壓縮機收到后根據編碼指示判斷壓縮機的壓縮上下文中存在對應編碼時,則壓 縮機重新發送壓縮上下文給解壓縮機。為實現本發明要解決的技術問題,本發明一種微波通信中以太網數據包的壓縮 機,所述壓縮機包括壓縮模式確定單元和壓縮處理單元,所述壓縮模式確定單元,用于 與解壓縮機確定以太網數據包的壓縮模式;所述壓縮處理單元,用于根據確定的壓縮模 式對以太網數據包進行處理。還包括發送單元,所述發送單元用于將壓縮處理單元的處理結果發送給解壓縮 機。所述壓縮模式確定單元,具體用于與解壓縮機通過能力協商確定以太網數據包 的壓縮模式,或者用于與解壓縮機通過系統配置確定以太網數據包的壓縮模式。
為實現本發明要解決的技術問題,一種微波通信中以太網數據包的壓縮傳輸系 統,其特征在于,包括壓縮機和解壓縮機,其中,所述壓縮機用于與所述解壓縮機確 定以太網數據包的壓縮模式,并根據確定的壓縮模式對以太網數據包進行處理;所述解 壓縮機,用于對壓縮機的處理結果進行解壓縮。所述壓縮機還用于向所述解壓縮機發送壓縮上下文通知消息,所述解壓縮機還 用于向壓縮機反饋壓縮上下文的確認消息。本發明的技術方案,解決了微波通信的以太網包壓縮問題,能夠節省以太網數 據包在微波通信中傳輸時的空中接口資源。
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本 發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖 中圖1為微波點對點傳輸場景圖;圖2為微波通信系統的結構示意圖;圖3為本發明實施例的以太網數據包壓縮和解壓縮流程示意圖;圖4為本發明實施例的以太網數據包壓縮流程示意圖;圖5為本發明實施例的高級模式下以太網數據包壓縮流程示意圖;圖6為本發明實施例的過渡簡單壓縮模式下以太網數據包壓縮流程示意圖;圖7為本發明實施例的過渡簡單壓縮模式下以太網數據幀壓縮變化示意圖;圖8為本發明實施例的完全高級壓縮模式下以太網包壓縮流程示意圖;圖9為本發明實施例的完全高級壓縮模式下以太網數據幀壓縮變化示意圖;圖10為本發明實施例的高級模式下以太網數據包解壓縮流程示意圖11為本發明實施例的過渡簡單模式下以太網數據包解壓縮流程示意圖;圖12為本發明實施例的完全高級模式下以太網數據包解壓縮流程示意圖。
具體實施例方式為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以 下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實 施例僅僅用以解釋本發明,并不用于限定本發明。請參閱圖3所示,為以太網數據包在微波通信中傳輸時的壓縮和解壓縮處理。 步驟31,壓縮機將以太網數據包壓縮后發給解壓縮機;步驟32,解壓縮機對來自壓縮機 的以太網數據包進行解壓縮處理。請參閱圖4所示,為微波通信系統中的以太網數據包的壓縮處理流程。步驟41,壓縮機和解壓縮機確定以太網數據包的壓縮模式。本實施例中,壓縮 機和解壓縮機確定以太網數據包的壓縮模式,可以通過能力協商,或系統配置確定,如 預先配置,靜態配置等。確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或 者不進行壓縮。步驟42,根據確定的以太網數據包壓縮模式,判斷對以太網數據包是否進行壓 縮,如果進行壓縮,則進入步驟43,如果不進行壓縮,則進入步驟46。步驟43,進一步判斷是否采用高級壓縮,若是,則進入步驟44,若否則進入步 驟45。步驟44,對以太網數據包采用高級壓縮模式進行壓縮。步驟45,對以太網數據包采用簡單壓縮模式進行壓縮。步驟46,對以太網數據包不進行壓縮。壓縮機和解壓縮機協商采用簡單壓縮模式實施例。其中,簡單壓縮模式可以 為將以太網數據包的前導(Preamble),幀開始定界符(Start OfFrame),循環冗余校驗 碼(CRC32)字段去除。在本實施例中,壓縮機和解壓縮機確定以太網數據包采用簡單壓 縮模式,可以通過能力協商,或系統配置確定,如預先配置,靜態配置等。壓縮機對以 太網數據包進行簡單壓縮模式處理。先將以太網數據包的前導 (Preamble),幀開始定界符(Start Of Frame),循環冗余校驗碼(CRC32)字段去除,然后 送到發送數據包緩沖區等待調度發送。解壓縮機解析到壓縮的以太網數據包后,對以太網數據包進行簡單模式解壓縮 處理,恢復其Preamble,Start Of Frame,CRC32字段,然后交給上層處理單元。壓縮機和解壓縮機協商采用高級壓縮模式的實施例。在本實施例中,壓縮機和 解壓縮機確定以太網數據包采用高級壓縮模式,可以通過能力協商,或系統配置確定, 如預先配置,靜態配置等。當壓縮機檢測到有未分配編碼的MAC地址或以太網類型,則 向解壓縮機發送包含該MAC地址或以太網類型的壓縮上下文通知消息。壓縮機對沒有收 到上下文確認消息的對應上下文通知消息中包含的MAC地址對應的以太網數據包按照過 渡簡單壓縮模式進行壓縮,壓縮機收到來自解壓縮機的壓縮上下文的確認消息后,對收 到的確認消息中包含的MAC地址對應的的以太網數據包采用完全高級壓縮模式。過渡簡 單壓縮模式,包括壓縮機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓縮機在以太網數據包前增加壓縮類型信息。完全高級壓縮模式,包括壓縮 機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓縮機對以太網 數據包的源媒體訪問控制地址、目的媒體訪問控制地址,以及以太網類型/長度字段進 行編碼壓縮;壓縮機在以太網數據包前增加壓縮類型信息。請參閱圖5,步驟51,壓縮機發現以太網數據包中有未分配編碼的MAC地址或 以太網類型,壓縮機發送壓縮上下文通知消息(CC-NOTIF)給解壓縮機,并等待壓縮上 下文確認消息(CC-ACK)。步驟52,壓縮機先采用過渡簡單模式的壓縮方法對該CC-NOTIF消息對應的以 太網數據包進行過渡簡單壓縮并發送給解壓縮機。步驟53,解壓縮機解析CC-NOTIF消息后,發送上下文確認消息(COACK)。步驟54,如果壓縮機收到該CC-ACK消息,則完成壓縮上下文建立。對源、目 的MAC地址或以太網類型包含在壓縮上下文中的以太網數據包進行完全高級模式壓縮并 發送。步驟55,發送完全高級壓縮模式的以太網數據包。過渡簡單壓縮可以按以下步驟處理,如圖6所示。圖7為過渡簡單壓縮模式下 以太網數據幀壓縮變化示意圖。步驟61,壓縮機收到以太網數據包。步驟62,壓縮機先將以太網數據包的Preamble,Start Of Frame,CRC32字段去除。步驟62,然后在以太網數據包前增加壓縮類型指示信息以告知解壓縮方該數據 包采用過渡簡單壓縮,本實施例中增加一個字節,其中包括CompressType比特,值為 O0步驟64,壓縮機發送壓縮的以太網數據包。完全高級模式壓縮流程包括以下步驟,如圖8所示。圖9為完全高級壓縮模式 下以太網數據幀壓縮變化示意圖。步驟81,壓縮機收到以太網數據包。步驟82,壓縮機先將以太網數據包的Preamble,Start Of Frame,CRC32字段去 除;步驟82,壓縮機根據壓縮上下文中的編碼規則對該以太網數據包的源、目的 MAC地址字段編碼。如果Eth Type/Length字段指示的是Eth Type,則根據壓縮上下文 中的編碼規則進行編碼;如果Eth Type/Length字段指示的是以太網數據包的Length,則 Eth Type 用 1111 編碼;步驟84,然后壓縮機在以太網包前增加壓縮類型信息,本實施例中為Compress Type比特,值為1。步驟85,壓縮機發送壓縮的以太網數據包。 如果解壓縮機收到以太網數據包,則對其進行高級模式解壓縮處理,高級模式 解壓縮處理流程包括以下步驟,如圖10所示。步驟101,解壓縮機解析到以太網數據包。步驟102,是否有未解壓的以太網數據包,如果是則執行103。
步驟103,解壓縮機先解析以太網數據包的壓縮類型信息,判斷以太網數據包頭 中Compress Type值是否為1,步驟102,如 果Compress Type值為1,則對該以太網數據包進行完全高級模式解 壓縮處理(步驟104);如果Compress Type值為0,則對該以太網數據包進行過渡簡單模式解壓縮處理 (步驟105)。過渡簡單模式解壓縮處理流程包括以下步驟,如圖11所示。步驟111,解壓縮機解析到以太網數據包。步驟112,解壓縮機首先將其以太網包頭壓縮類型信息刪除。步驟113,然后將其Preamble,Start Of Frame,CRC32字段恢復,重新組裝成完 整的以太網數據包。完全高級模式解壓縮處理流程包括以下步驟,如圖12所示。步驟121,解壓縮機解析到以太網數據包。步驟122,解壓縮機首先將其以太網包頭壓縮類型信息刪除,步驟123和124,根據壓縮上下文中的編碼規則對該以太網數據包的源、目的 MAC地址及Eth Type/Length字段解碼。如果Eth Type/Length字段為1111,則該字段 指示的是Eth Length。由于微波通信中發送端將以太網數據包封裝成MAC PDU發送給 接收端,MAC PDU中MAC頭包含長度字段以指示當前MAC PDU凈載荷長度,壓縮 機可通過接收的MAC幀中的MAC頭包含的長度字段及分片信息來計算以太網數據包長 度凈載荷長度,再加上Preamble,Start Of Frame,CRC32字段長度便得到完整的以太網 數據包長度以恢復EthLength字段;如果Eth Type/Length字段不為1111,則字段指示的 是EthType,壓縮機根據壓縮上下文中的編碼規則進行解碼;然后解壓縮機將該數據包的 Preamble, Start Of Frame,CRC32字段恢復,重新組裝成完整的以太網數據包。如果壓縮機檢測到以太網數據包中有壓縮上下文中未包含的MAC地址或以太網 類型,則發送CC-NOTIF消息給解壓縮機,以告知其新MAC地址或以太網類型的編碼規 貝U。解壓縮機收到CC-NOTIF消息后發送CC-ACK消息以確認新的編碼規則。壓縮機 收到CC-ACK消息后完成壓縮上下文的更新。如果解壓縮機遇到根據壓縮上下文無法解析的字段,則發送DF-REP消息給壓 縮機進行解壓縮反饋上報。壓縮機收到該消息后,根據編碼指示判斷自身壓縮上下文中 是否有對應編碼,如果有,說明壓縮上下文通知及確認消息傳輸出錯,則壓縮機重新發 送CC-NOTIF消息,如果解壓縮機收到CC-NOTIF消息,則發送COACK確認消息,如 果壓縮機收到CC-ACK消息則完成壓縮上下文更新;如果壓縮機自身壓縮上下文中沒有該字段對應編碼,說明數據包傳輸中出錯, 壓縮機不做任何處理。壓縮機和解壓縮機協商采用高級壓縮模式情況的另一實施例。在本實施例中, 壓縮機和解壓縮機確定以太網數據包采用高級壓縮模式,可以通過能力協商,或系統配 置確定,如預先配置,靜態配置等。壓縮機與解壓縮機確定壓縮模式之后,需建立壓縮上下文。壓縮機發送 CC-NOTIF消息給解壓縮機,并等待CC-ACK消息。
然后壓縮機采用過渡簡單模式的壓縮方法對該CC-NOTIF消息對應的以太網數 據包頭進行過渡簡單壓縮并發送給解壓縮機。過渡簡單模式壓縮具體流程如上文所述。 如果解壓縮機收到CC-NOTIF通知消息,則發送CC-ACK確認消息給壓縮機。如果解壓縮機沒有收到CC-NOTIF消息,或解壓縮機收到CC-NOTIF消息后發 送CC-ACK消息給壓縮機,但壓縮機一直沒有收到CC-ACK消息,則定時器超時后,壓 縮機重發CC-NOTIF消息一直到最大重傳次數為止。如果壓縮機收到CC-ACK確認消息,則完成壓縮上下文建立。壓縮機開始以完 全高級模式壓縮以太網數據包并發送給解壓縮機。完全高級模式壓縮具體流程如上文所 述。如果壓縮機重發CC-NOTIF消息達到最大重傳次數,并在定時器超時后還未收 到CC-ACK消息,則對于該MAC地址、以太網類型對應的以太網數據包壓縮機不再重發 CC-NOTIF消息。壓縮機對該MAC地址、以太網類型對應的以太網數據包一直采用過渡 簡單模式壓縮處理。如果解壓縮機收到以太網數據包,則對其進行高級模式解壓縮處理。高級模式 解壓縮具體流程如上文所述。壓縮機和解壓縮機協商采用高級壓縮模式情況的又一實施例。在本實施例中, 壓縮機和解壓縮機確定以太網數據包采用高級壓縮模式,可以通過能力協商,或系統配 置確定,如預先配置,靜態配置等。壓縮機以高級模式壓縮以太網數據包并發送,解壓縮機以高級模式解壓縮解析 到的以太網數據包。高級模式壓縮及高級模式解壓縮如上文所述。如果解壓縮機遇到根據壓縮上下文無法解析的字段,則發送DF-REP消息給壓 縮機進行解壓縮反饋上報。壓縮機收到該消息后,根據編碼指示判斷自身壓縮上下文中 是否有對應編碼,如果有,說明壓縮上下文通知及確認消息傳輸出錯,則壓縮機重新發 送CC-NOTIF消息以更新壓縮上下文;如果解壓縮機收到CC-NOTIF消息,則更新壓縮上下文,對數據包進行高級模 式解壓縮,并發送CC-ACK確認消息。如果解壓縮機沒有收到CC-NOTIF消息,或解壓縮機收到CC-NOTIF消息后發 送CC-ACK消息,而壓縮機一直沒有收到CC-ACK消息,則定時器超時后,壓縮機重發
CC-NOTIF消息一直到最大重傳次數為止。本實施例揭示了微波通信中的以太網數據包的壓縮機。本實施例中的壓縮機包 括壓縮模式確定單元和壓縮處理單元。壓縮模式確定單元用于與解壓縮機通過能力協商 確定以太網數據包的壓縮模式,或者用于與解壓縮機通過系統配置確定以太網數據包的 壓縮模式。確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮, 其中的簡單壓縮模式和高級壓縮模式如上文中的簡單壓縮模式和高級壓縮模式實施例所 述。壓縮處理單元用于對以太網數據包進行簡單壓縮模式或高級壓縮模式壓縮處理。壓 縮機還包括發送單元,用于將壓縮處理單的處理結果發送給解壓縮機。本實施例考慮了微波通信節中以太網數據包壓縮傳輸系統。在本實施例中,包 括有壓縮機和解壓縮機。壓縮機用于與所述解壓縮機確定以太網數據包的壓縮模式,并 根據確定的壓縮模式對以太網數據包進行處理。確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮,其中的簡單壓縮模式和高級壓縮模式如上文中的簡 單壓縮模式和高級壓縮模式實施例所述。壓縮機將處理結果發送至解壓縮機,解壓縮機 對壓縮處理結果進行相應的解壓縮處理。 壓縮機對以太網數據包進行簡單壓縮模式或高級壓縮模式壓縮處理,則解壓縮 機根據簡單壓縮模式或高級壓縮模式進行解壓縮處理。在采用高級壓縮模式時,壓縮機 還用于向解壓縮機發送壓縮上下文通知消息,解壓縮機反饋壓縮上下文確認消息。上述說明示出并描述了本發明的優選實施例,但如前所述,應當理解本發明并 非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組 合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術 或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都 應在本發明所附權力要求的保護范圍內。
權利要求
1.一種微波通信中以太網數據包壓縮方法,其特征在于,包括壓縮機和解壓縮機確定以太網數據包的壓縮模式;壓縮機根據確定的壓縮模式對以太網數據包進行處理。
2.根據權利要求1所述的微波通訊系統中以太網包壓縮方法,其特征在于,壓縮機和 解壓縮機確定以太網數據包的壓縮模式,具體包括壓縮機和解壓縮機通過能力協商確 定以太網數據包的壓縮模式,或者壓縮機和解壓縮機通過系統配置確定以太網數據包的 壓縮模式。
3.根據權利要求1或2所述的微波通訊系統中以太網包壓縮方法,其特征在于,所述 確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮。
4.根據權利要求3所述的微波通訊系統中以太網包壓縮方法,其特征在于,當壓縮機 采用簡單壓縮模式時,對以太網數據包進行處理,具體包括將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除。
5.根據權利要求3所述的微波通訊系統中以太網包壓縮方法,其特征在于,當壓縮機 采用高級壓縮模式時,對以太網數據包進行處理,具體包括壓縮機向解壓縮機發送壓縮上下文消息;壓縮機對沒有收到上下文確認消息的對應上下文通知消息中包含的媒體訪問控制地 址對應的以太網數據包進行壓縮,對收到的上下文確認消息中包含的媒體訪問控制地址 對應的以太網數據包進行壓縮。
6.根據權利要求5所述的微波通訊系統中以太網包壓縮方法,其特征在于,壓縮機向 解壓縮機發送壓縮上下文消息之前,還包括壓縮機發現以太網數據包中有未分配編碼的MAC地址或以太網類型。
7.根據權利要求5或6所述的微波通訊系統中以太網包壓縮方法,其特征在于,對沒 有收到上下文確認消息的對應上下文通知消息中包含的媒體訪問控制地址對應的以太網 數據包進行壓縮,具體包括壓縮機后將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓縮機在以太網數據包前增加壓縮類型信息。
8.根據權利要求5或6所述的微波通訊系統中以太網包壓縮方法,其特征在于,對收 到的上下文確認消息中包含的媒體訪問控制地址對應的以太網數據包進行壓縮,具體包 括壓縮機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓縮機對以太網數據包的源媒體訪問控制地址、目的媒體訪問控制地址,以及以太 網類型/長度字段進行編碼壓縮;壓縮機在以太網數據包前增加壓縮類型信息。
9.一種微波通信中以太網數據包傳輸方法,其特征在于,包括微波通信中的壓縮機和解壓縮機確定以太網數據包的壓縮模式;壓縮機根據確定的壓縮模式對以太網數據包進行處理,并將處理結果發送到解壓縮機;解壓縮機對處理結果進行解壓縮。
10.根據權利要求9所述的微波通信中以太網數據包傳輸方法,其特征在于,壓縮機和解壓縮機確定以太網數據包的壓縮模式,具體包括壓縮機和解壓縮機通過能力協商 確定以太網數據包的壓縮模式,或者壓縮機和解壓縮機通過系統配置確定以太網數據包 的壓縮模式。
11.根據權利要求8或9所述的微波通信中以太網數據包傳輸方法,其特征在于,所 述確定的壓縮模式包括采用簡單壓縮模式、采用高級壓縮模式或者不壓縮。
12.根據權利要求11所述的微波通信中以太網數據包傳輸方法,其特征在于,當壓 縮機采用簡單壓縮模式時,對以太網數據包進行處理,具體包括將以太網數據包的前 導、幀開始定界符和循環冗余校驗碼字段去除;解壓縮機對處理結果進行解壓縮具體包括解壓縮機恢復收到的壓縮以太網數據包 的前導、幀開始定界符和循環冗余校驗碼字段。
13.根據權利要求11所述的微波通信中以太網數據包傳輸方法,其特征在于,當壓縮 機采用高級壓縮模式時,對以太網數據包進行處理,具體包括壓縮機向解壓縮機發送壓縮上下文消息;壓縮機對沒有收到上下文確認消息的對應上下文通知消息中包含的媒體訪問控制地 址對應的以太網數據包進行壓縮,對收到的上下文確認消息中包含的媒體訪問控制地址 對應的以太網數據包進行壓縮。
14.根據權利要求13所述的微波通信中以太網數據包傳輸方法,其特征在于,壓縮機 向解壓縮機發送壓縮上下文消息之前,還包括壓縮機發現以太網數據包中有未分配編碼的MAC地址或以太網類型。
15.根據權利要求13或14所述的微波通信中以太網數據包傳輸方法,其特征在于, 對沒有收到上下文確認消息的對應上下文通知消息中包含的媒體訪問控制地址對應的以 太網數據包進行壓縮,具體包括壓縮機后將以太網數據包的前導、幀開始定界符和循 環冗余校驗碼字段去除;壓縮機在以太網數據包前增加壓縮類型信息;解壓縮機對處理結果進行解壓縮具體包括解壓縮機刪除壓縮類型信息;解壓縮機 恢復以太網數據包的前導,幀開始定界符,循環冗余校驗碼字段。
16.根據權利要求13或14所述的微波通信中以太網數據包傳輸方法,其特征在于, 對收到的上下文確認消息中包含的媒體訪問控制地址對應的以太網數據包進行壓縮,具 體包括壓縮機將以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段去除;壓 縮機對以太網數據包的源媒體訪問控制地址、目的媒體訪問控制地址,以及以太網類型/ 長度字段進行編碼壓縮;壓縮機在以太網數據包前增加壓縮類型信息;解壓縮機對處理結果進行解壓縮具體包括解壓縮機刪除壓縮類型信息;解壓縮機 根據壓縮上下文恢復原來的源媒體訪問控制地址、目的媒體訪問控制地址、以太網類型/ 長度字段;解壓縮機恢復以太網數據包的前導、幀開始定界符和循環冗余校驗碼字段。
17.根據權利要求9所述的微波通信中以太網數據包傳輸方法,其特征在于,解壓縮 機對處理結果進行解壓縮后,進一步包括當解壓縮機遇到根據預定義的規則無法解析的字段時,解壓縮機向壓縮機反饋上報 無法解析字段;壓縮機收到后根據編碼指示判斷壓縮機的壓縮上下文中存在對應編碼時,則壓縮機 重新發送壓縮上下文給解壓縮機。
18.—種微波通信中以太網數據包的壓縮機,其特征在于,所述壓縮機包括壓縮模式 確定單元和壓縮處理單元,所述壓縮模式確定單元,用于與解壓縮機確定以太網數據包的壓縮模式;所述壓縮處理單元,用于確定的壓縮模式對以太網數據包進行處理。
19.根據權利要求18所述的微波通信中以太網數據包的壓縮機,還包括發送單元,所 述發送單元用于將壓縮處理單的處理結果發送給解壓縮機。
20.根據權利要求18所述的微波通信中以太網數據包的壓縮機,其特征在于,所述壓 縮模式確定單元,具體用于與解壓縮機通過能力協商確定以太網數據包的壓縮模式,或 者用于與解壓縮機通過系統配置確定以太網數據包的壓縮模式。
21.—種微波通信中以太網數據包的壓縮傳輸系統,其特征在于,包括壓縮機和解 壓縮機,其中,所述壓縮機,用于與所述解壓縮機確定以太網數據包的壓縮模式,并根據確定的壓 縮模式對以太網數據包進行處理;所述解壓縮機,用于對所述壓縮機的處理結果進行解壓縮。
22.根據權利要求21所述的以太網數據包的傳輸系統,其特征在于,所述壓縮機還用 于向所述解壓縮機發送壓縮上下文通知消息,所述解壓縮機還用于向壓縮機反饋壓縮上 下文的確認消息。
全文摘要
本發明提供了微波通信中以太網數據包壓縮、傳輸方法和壓縮機、系統。壓縮方法包括,壓縮機和解壓縮機確定以太網數據包的壓縮模式;壓縮機根據確定的壓縮模式對以太網數據包進行處理。壓縮機將處理結果發給解壓縮機,解壓縮機對處理結果進行解壓縮處理。本發明提供的壓縮、傳輸方法和壓縮機、系統,解決了微波通信的以太網包壓縮問題,能夠節省以太網數據包傳輸時空中接口資源。
文檔編號H04L12/56GK102025737SQ20101058086
公開日2011年4月20日 申請日期2010年12月9日 優先權日2010年12月9日
發明者祝建建, 謝峰, 陳琳, 黃瑩 申請人:中興通訊股份有限公司