新四季網

一種Iub接口監測中獲取承載參數的方法及裝置的製作方法

2023-09-19 20:21:25

專利名稱:一種Iub接口監測中獲取承載參數的方法及裝置的製作方法
技術領域:
本發明涉及第三代移動通信(3G,3rf Generation)網絡中的信令監測技術,尤指一種Iub接口監測中獲取位於AAL5之上的NBAP和ALCAP的承載參數即二元組VPI/VCI的方法及裝置。
背景技術:
Iub接口是3G網絡結構中的節點B (Node B)和無線網絡控制器(RNC,Radio Network Controller)兩者之間的接口。現有網絡中,通過對Iub接口進行信令監測,提供鏈路監視、網絡關鍵業績指標(KPI,Key Performance Indicator)統計分析、呼叫跟蹤和協議分析等功能,可以幫助網絡運營維護人員深入了解3G網絡無線側的運行情況,並快速定位網絡故障及隱患,對3G網絡無線側的建設、穩定運行及優化都起著重要的作用。第三代合作夥伴項目(3GPP,3rdGeneration Partnership Project)的相關規範定義了 Iub接口的協議棧結構,如圖1所示,在水平方向上,分為無線網絡層(Radio Network Layer)和傳輸網絡層(Transprot Network Layer);在垂直方向上,分為無線網絡控制面(Radio Network Control Plane)、傳輸網絡控制面(Transprot Network Control Plane)和無線網絡用戶面(User Plane)。其中,Iub接口的傳輸網絡層,目前普遍採用異步傳輸模式(ATM,Asynchronous Transfer Mode)技術,從上層數據到底層ATM需經過ATM適配層(AAL,ATM Adaption Layer),無線網絡用戶面採用的ATM適配層的類型是2類即AAL2,而無線網絡控制面和傳輸網絡控制面採用的ATM適配層的類型是5類即AAL5。位於無線網絡控制面上層的協議是節點B應用部分(NBAP,Node B Application Part),位於傳輸網絡控制面上層的協議是接入鏈路控制應用部分(ALCAP,Access Link Control Application Part)。在現有Iub接口的信令監測中,需要對NBAP和ALCAP的消息進行解碼處理,因此, 首先需要能夠區分這兩個協議的數據,再調用不同的解碼器分別進行解碼。但是,由於承載 NBAP和ALCAP層的AAL5的協議數據單元(PDU,Protocol Data Unit)具有完全相同的形式,因此,無法從對底層承載層的解碼中區分出NBAP和ALCAP的標識信息。為了區分出NBAP和ALCAP的標識信息,現有的做法是通過人工配置的方式,分別為每個被監測Iub接口配置NBAP和ALCAP各自的承載參數,即虛通道標識(VPI,Virtual Path Identifer)和虛通路標識(VCI,Virtual Channe II dent if er)的二元組 VPI/VCI。 在人工配置時,需要先從網管系統的資料庫中查詢到各Node B連接的Iub接口的NBAP和 ALCAP的VPI/VCI,然後再根據查找到的數據進行配置。這樣,在Iub接口大規模監測的情況下,人工配置的工作量將很大。而且,當網絡設備的NBAP和ALCAP的承載配置在網管系統改變時,Iub接口監測的配置也需人工幹預以做相應調整,否則就不能正確地對NBAP和 ALCAP協議解碼。可見,在現有Iub接口的信令監測中,通過人工配置的方法分別為每個被監測Iub 接口配置NBAP和ALCAP各自的承載參數的方式,不但操作繁瑣,而且不能隨網絡設備自身配置改變而做適應性調整,嚴重地影響了 Iub接口監測系統的可用性。

發明內容
有鑑於此,本發明的主要目的在於提供一種Iub接口監測中獲取承載參數的方法及裝置,能夠簡單、自動地獲得Iub接口監測中,每個被監測Iub接口需要配置的NBAP和 ALCAP的承載參數;而且承載參數隨網絡設備自身配置改變而做適應性調整,保證Iub接口監測系統的可用性。為達到上述目的,本發明的技術方案是這樣實現的一種Iub接口監測中獲取承載參數的方法,包括根據異步傳輸模式ATM適配層AAL類型標識區分AAL2協議數據單元PDU和 AAL5PDU ;對區分出的AAL5PDU所包含的底層承載協議進行解碼剝離出包含節點B應用部分 NBAP和接入鏈路控制應用部分ALCAP的數據;對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得 NBAP或ALCAP的承載參數。所述區分AAL2PDU和AAL5PDU包括根據所述採集到的AAL PDU的頭部中攜帶的 AAL類型標識,區分出AAL2PDU和AAL5PDU。所述對AAL5PDU所包含的底層承載協議進行解碼包括對業務特定面向連接協議 SSC0P、用戶網絡間接口側的業務特定協調功能SSCF-UNI協議,進行逐層解碼和數據剝離, 得到NBAP消息和ALCAP消息的PDU。該方法之前還包括預先設置用於記錄ALCAP的承載參數的ALCAP承載參數集合; ALCAP承載參數集合初始化時為一個空集合;所述對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲取NBAP或ALCAP的承載參數包括根據ALCAP的建立請求ERQ消息的數據特徵,從剝離出的NBAP和ALCAP的PDU中識別出ALCAP的ERQ消息,調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU頭部攜帶的承載參數與ALCAP承載參數集合匹配,決定是否將該 ALCAP PDU頭部攜帶的承載參數添加至ALCAP承載參數集中。所述決定是否將該ALCAP PDU頭部攜帶的承載參數添加至ALCAP承載參數集中具體包括將所述具有ALCAP的建立請求ERQ消息的數據特徵的AAL5PDU頭部攜帶的承載參數與ALCAP承載參數集合進行匹配,如果該承載參數不屬於ALCAP承載參數集合,則將該承載參數加入ALCAP承載參數集合,承載參數的可信度賦值為預設值M,並獲取ALCAP的ERQ 消息中的OSAID參數,以虛通道標識VPI、虛通路標識VCI和起源信令關聯標識OSAID構建為待匹配標識,結束本流程即結束對一個AAL PDU的處理;如果該承載參數屬於ALCAP承載參數集合,且可信度低於預設值T,則將可信度增加預設值M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理。如果所述調用ALCAP解碼器對ALCAP的ERQ消息的解碼不成功,該方法還包括
拋棄所述初步識別出的為ALCAP的ERQ消息的AAL5PDU,結束對一個AAL PDU的處理。所述根據解碼結果識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數還包括對不具備ALCAP的ERQ消息的數據特徵的解碼得到的NBAP和ALCAP的PDU,以 AAL5PDU頭部所攜帶的承載參數與ALCAP承載參數集合進行匹配,如果該承載參數屬於 ALCAP承載參數集合,則認為該AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼;如果該承載參數不屬於ALCAP承載參數集合,ALCAP承載參數集合不為空集合, 且本次承載參數獲取運行時間已達到預先設定的值,則認為該AAL5PDU是NBAP消息,調用 NBAP解碼器進行解碼。所述調用ALCAP解碼器進行解碼包括如果解碼成功且消息類型為建立確認ECF消息,獲取所述ALCAP消息中的DSAID 參數,以VPI、VCI和目的信令關聯標識DSAID查找匹配ALCAP的ERQ消息中的VPI、VCI和 0SAID,如果匹配到,且在ALCAP承載參數集合中該ALCAP的ERQ消息的承載參數的可信度低於預設值T,則將其增加預設值N,如果可信度增加N後高於T,則歸整為T,結束對一個 AAL PDU的處理;如果解碼不成功,則將ALCAP承載參數集合中的此VPI/VCI的可信度減小預設值 L,如果減去L後,可信度已經等於或低於0,則將此VPI/VCI從ALCAP承載參數集合中刪除, 結束對一個AAL PDU的處理。一種Iub接口監測中獲取承載參數的裝置,包括PDU類型區分單元、底層解碼單元及消息分析單元,其中,PDU類型區分單元,用於區分AAL2PDU和AAL5PDU ;底層解碼單元,用於對區分出的AAL5PDU所包含的底層承載協議進行解碼,剝離出包含NBAP和ALCAP的數據;消息分析單元,用於對底層解碼單元剝離出的包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數。所述消息分析單元包括ALCAP承載參數存儲模塊、ALCAP的ERQ消息處理模塊,以及AAL5PDU處理模塊,其中,ALCAP承載參數存儲模塊,用於存儲記錄ALCAP的承載參數的ALCAP承載參數集合,ALCAP承載參數集合初始化時為一個空集合;ALCAP的ERQ消息處理模塊,用於對具有ALCAP的ERQ消息的數據特徵的ALCAP PDU,調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU 頭部攜帶的承載參數與ALCAP承載參數存儲模塊中的ALCAP承載參數集合匹配,決定是否將該ALCAP PDU頭部攜帶的承載參數添加至ALCAP承載參數集合中;如果對初步識別出 ALCAP的ERQ消息的解碼不成功,則拋棄該消息;AAL5PDU處理模塊,用於對不具備ALCAP ERQ的數據特徵的NBAP PDU和ALCAP的 PDU,以AAL5PDU頭部攜帶的承載參數與ALCAP承載參數存儲模塊中的ALCAP承載參數集合進行匹配,如果該承載參數屬於ALCAP承載參數集合,則認為該AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼;如果該承載參數不屬於ALCAP承載參數集合,ALCAP承載參數集
7合不為空集合,且本次承載參數獲取運行時間已達到設定值,則認為該AAL5PDU是NBAP消息,調用NBAP解碼器進行解碼。所述ALCAP的ERQ消息處理模塊在調用ALCAP解碼器解碼成功時,具體用於將所述具有ALCAP的建立請求ERQ消息的數據特徵的AAL5PDU頭部攜帶的承載參數與ALCAP承載參數集合進行匹配,如果該承載參數不屬於ALCAP承載參數集合,則將該承載參數加入ALCAP承載參數集合,承載參數的可信度賦值為預設值M,並獲取ALCAP的ERQ 消息中的OSAID參數,以VPI、VCI和OSAID構建為待匹配標識,結束本流程即結束對一個 AAL PDU的處理;如果該承載參數屬於ALCAP承載參數集合,且可信度低於預設值T,則將可信度增加M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理。所述AAL5PDU處理模塊調用ALCAP解碼器進行解碼時,具體用於如果解碼成功且消息類型為ECF消息,獲取所述ALCAP消息中的DSAID參數,以 VPI, VCI和DSAID查找匹配ALCAP的ERQ消息中的VPI、VCI和0SAID,如果匹配到,且在 ALCAP承載參數集合中該ALCAP的ERQ消息的承載參數的可信度低於預設值T,則將其增加預設值N,如果可信度增加N後高於T,則歸整為T,結束對一個AAL PDU的處理;如果解碼不成功,則將ALCAP承載參數集合中的此VPI/VCI的可信度減小預設值 L,如果減去L後,可信度已經等於或低於0,則將此VPI/VCI從ALCAP承載參數集合中刪除, 結束對一個AAL PDU的處理。從上述本發明提供的技術方案可以看出,包括根據AAL類型標識區分AAL2PDU和 AAL5PDU;對區分出的AAL5PDU所包含的底層承載協議進行解碼剝離出包含節點B應用部分 NBAP和接入鏈路控制應用部分ALCAP的數據,對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數。通過本發明方法,簡單、自動地獲得了 Iub接口監測中,每個被監測Iub接口需要配置的NBAP和ALCAP的承載參數; 而且承載參數隨網絡設備自身配置改變而做適應性調整,保證了 Iub接口監測系統的可用性。


圖1為3GPP的相關規範定義的Iub接口的協議棧結構示意圖;圖2為本發明Iub接口監測中獲取承載參數的方法的流程圖;圖3為本發明Iub接口監測中獲取承載參數的裝置的組成結構示意圖;圖4為本發明Iub接口監測中獲取承載參數的方法的實施例的流程示意圖。
具體實施例方式Iub接口上的AAL5PDU,僅承載了 NBAP和ALCAP這兩種上層協議,因此,只要識別了承載其中的一種協議的VPI/VCI參數,另外一個VPI/VCI所承載的即是另一種協議;ALCAP的建立請求(ERQ,Establish Request)消息具有很顯著的數據特徵。圖2為本發明Iub接口監測中獲取承載參數的方法的流程圖,如圖2所示,主要包括以下步驟步驟200 根據AAL類型標識區分AAL2PDU和AAL5PDU。
8
由於Iub接口上的兩種AAL類型,S卩AAL2和AAL5,在進行Iub接口數據採集時,採集設備可完成AAL類型識別,並在AAL PDU頭部加上相應的類型標識;並且,在AAL PDU頭部,可加上相應的承載參數即二元組VPI/VCI。因此,本步驟中,根據AAL PDU頭部所攜帶的 AAL類型標識,便可區分出AAL2PDU和AAL5PDU。步驟201 對區分出的AAL5PDU所包含的底層承載協議進行解碼,剝離出包含NBAP 和ALCAP的數據。本步驟中包括,對業務特定面向連接協議(SSCOP,Service-specificConnection Oriented Protocol)、用戶網絡間接口側的業務特定協調功能(SSCF-UNI, Service-specific Coordination Function User-Network Interface)協議,進行逐層角軍碼和數據剝離,得到NBAP消息和ALCAP消息的PDU。本步驟中,AAL5PDU中,包含了幾層相同的底層承載協議如SSCOP、SSCF-UNI的數據,以及位於這些底層協議之上的NBAP和ALCAP 這兩種協議的數據。對底層承載協議解碼,只是為了剝離掉底層協議層對應的數據以獲得包含NBAP和ALCAP的數據,但是此時並不能區分出NBAP數據和ALCAP數據。步驟202 對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息, 以獲得NBAP或ALCAP的承載參數。本步驟通過對NBAP消息和ALCAP消息的初步識別,並對其進行嘗試性解碼,利用解碼能否正確完成(以及ALCAP的ERQ和ECF之間的參數關聯是否存在)作為反饋信息,在初步識別的基礎上,修正識別結果的可信程度,比如如果正確解碼,說明之前的嘗試是比較正確的,增加可信度;如果不能正確解碼,說明嘗試失敗或者是主設備的配置已經調整, 因此需降低可信度以將識別到的承載參數從ALCAP的承載參數集合中刪除掉。本步驟根據解碼得到的NBAP和ALCAP的PDU,進行如下分析處理預先設置用於記錄ALCAP的承載參數即二元組VPI/VCI的一個ALCAP承載參數集合,本文中將該ALCAP承載參數集合記為Mlcap。Mlcap初始化時為一個空集合;(1)根據ALCAP的ERQ消息的數據特徵即消息數據的頭5個字節值為 0000000005 (以16進位表示),從解碼得到的NBAP和ALCAP PDU中初步識別出ALCAP的 ERQ消息(為ALCAP PDU),調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU頭部攜帶的承載參數即二元組VPI/VCI與Mlcap匹配,決定是否將該ALCAP PDU頭部攜帶的承載參數即二元組VPI/VCI添加至Mlcap中。如果對初步識別出ALCAP的ERQ消息的解碼不成功,則拋棄該消息。 (2)對不具備ALCAP的ERQ消息的數據特徵的NBAP PDU和ALCAP的PDU,以 AAL5PDU頭部所攜帶的承載參數即二元組VPI/VCI與^tlcap進行匹配,如果屬於Mlcap, 則認為該AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼;如果不屬於Mlcap,Salcap 不為空集合,且本次承載參數獲取運行時間(即對一個AAL PDU的處理時間)已達到預先設定的值(比如定時器超時等),則認為該AAL5PDU是NBAP消息,調用NBAP解碼器進行解碼。本步驟中,對初步識別出的ALCAP消息或NBAP消息進行解碼的具體實現屬於現有技術,其具體實現方法並不用於限定本發明的保護範圍,這裡不再贅述。通過本發明方法,簡單、自動地獲得了 Iub接口監測中,每個被監測Iub接口需要配置的NBAP和ALCAP的承載參數;而且承載參數隨網絡設備自身配置改變而做適應性調整,保證了 Iub接口監測系統的可用性。針對本發明方法還提供一種Iub接口監測中獲取承載參數的裝置,如圖3所示,包括PDU類型區分單元、底層解碼單元及消息分析單元,其中,PDU類型區分單元,用於區分AAL2PDU和AAL5PDU ;底層解碼單元,用於對區分出的AAL5PDU所包含的底層承載協議進行解碼,剝離出包含NBAP和ALCAP的數據;消息分析單元,用於對底層解碼單元剝離出的包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數。具體地,消息識別單元包括ALCAP承載參數存儲模塊、ALCAP的ERQ消息處理模塊, 以及AAL5PDU處理模塊,其中,ALCAP承載參數存儲模塊,用於存儲記錄ALCAP的承載參數即二元組VPI/VCI的 ALCAP承載參數集合,本文中將該ALCAP承載參數集合記為Mlcap。Mlcap初始化時為一個空集合;ALCAP的ERQ消息處理模塊,用於對具有ALCAP的ERQ消息的數據特徵的ALCAP PDU,調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU 頭部攜帶的承載參數即二元組VPI/VCI與ALCAP承載參數存儲模塊中的Mlcap匹配,決定是否將該ALCAP PDU頭部攜帶的承載參數即二元組VPI/VCI添加至Mlcap中。如果對初步識別出ALCAP的ERQ消息的解碼不成功,則拋棄該消息;AAL5PDU處理模塊,用於對不具備ALCAP ERQ的數據特徵的NBAP PDU和ALCAP的 PDU,以AAL5PDU頭部攜帶的承載參數即二元組VPI/VCI與ALCAP承載參數存儲模塊中的 Salcap進行匹配,如果屬於Mlcap,則認為該AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼;如果不屬於Mlcap,Salcap不為空集合,且本次承載參數獲取運行時間已達到設定值,則認為該AAL5PDU是NBAP消息,調用NBAP解碼器進行解碼。所述ALCAP的ERQ消息處理模塊在調用ALCAP解碼器解碼成功時,具體用於將所述具有ALCAP的建立請求ERQ消息的數據特徵的AAL5PDU頭部攜帶的承載參數與ALCAP 承載參數集合Mlcap進行匹配,如果該承載參數不屬於ALCAP承載參數集合Mlcap,則將該承載參數加入ALCAP承載參數集合Mlcap,承載參數的可信度賦值為預設值M,並獲取 ALCAP的ERQ消息中的OSAID參數,以VPI+VCI+0SAID構建為待匹配標識,結束本流程即結束對一個AALPDU的處理;如果該承載參數屬於ALCAP承載參數集合Mlcap,且可信度低於預設值T,則將可信度增加M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理。所述AAL5PDU處理模塊調用ALCAP解碼器進行解碼時,具體用於如果解碼成功且消息類型為ECF消息,獲取所述ALCAP消息中的DSAID參數,以VPI+VCI+DSAID查找匹配 ALCAP的ERQ消息中的VPI+VCI+0SAID,如果匹配到,且在ALCAP承載參數集合&ilcap中該 ALCAP的ERQ消息的承載參數的可信度低於預設值T,則將其增加預設值N,如果可信度增加 N後高於T,則歸整為T,結束對一個AAL PDU的處理;如果解碼不成功,則將ALCAP承載參數集合Mlcap中的此VPI/VCI的可信度減小預設值L,如果減去L後,可信度已經等於或低於0,則將此VPI/VCI從ALCAP承載參數集合Salcap中刪除,結束對一個AAL PDU的處理。下面結合實施例對本發明方法進行詳細描述。圖4為本發明Iub接口監測中獲取承載參數的方法的實施例的流程示意圖,實施例中,Salcap為一個預先設置的用於記錄ALCAP的承載參數即二元組VPI/VCI的集合。本發明對採集到的一個AAL PDU開始進行處理時,將Mlcap初始化為一個空集合。如圖4所示,包括以下步驟步驟400 步驟401 接收採集自Iub接口的AAL PDU,根據AAL PDU頭部所攜帶的AAL類型標識,區分出AAL2PDU和AAL5PDU。並對區分出的AAL5PDU進行本發明後續處理,進入步驟402 ;如果區分出的是AAL2PDU,其處理方法不在本發明方法的保護範圍之內, 結束本流程。步驟402 對AAL5PDU所包含的底層承載協議進行解碼對SSCOP、SSCF-UNI協議, 進行逐層解碼和數據剝離,得到NBAP和ALCAP的PDU。步驟403 步驟404 對NBAP和ALCAP的PDU,根據ALCAP的ERQ消息的數據特徵即消息數據的頭5個字節值為0000000005(以16進位表示),進行匹配,如果匹配,初步識別出ALCAP的ERQ消息,進入步驟405 ;如果不匹配,進入步驟410。 ALCAP的ERQ消息的數據特徵,是根據ALCAP協議規範Q. 2630對協議參數編碼的規定提取出來的=ALCAP消息的頭4個字節是目的信令關聯標識(DSAID,Destination Signalling Association Identifier)參數,而在 ALCAP 的 ERQ 消息中 DSAID 包含的意義為「未知」(「unknown」),對應的編碼值為00000000 ;ALCAP消息的第5個字節是消息標識 (Message Identifer)參數,而ALCAP的ERQ消息對應的Message Identifer參數的編碼值為05。因此,ALCAP的ERQ消息的頭5個字節一定是0000000005。對識別Iub接口的NBAP 和ALCAP而言,這是一個很顯著、識別率非常高的數據特徵。步驟405 步驟409 對初步識別的ALCAP的ERQ消息,調用ALCAP解碼器進行解碼,如果解碼成功(本文中的解碼成功是指根據Q. 2630的編碼規範可以將ALCAP的 PDU解析完整,不出現數據的缺少或剩餘),將AAL5PDU頭部所攜帶的承載參數即二元組 VPI/VCI與&ilcap進行匹配,如果該二元組VPI/VCI不屬於&ilcap,則將該二元組VPI/ VCI加入Mlcap,並將該二元組VPI/VCI的可信度賦值為M(M可調整,假設默認值設為 4),並獲取ALCAP的ERQ消息中的起源信令關聯標識(OSAID, Originating Signalling Association Identifier, 0SAID)參數,以 VPI+VCI+0SAID (即 VPI、VCI 和 OSAID)構建為待匹配標識,結束本流程即結束對一個AAL PDU的處理。如果該二元組VPI/VCI屬於Mlcap, 且可信度低於T (T可調整,T大於或等於M,默認值設為10),則將可信度增加M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理;如果解碼不成功,則拋棄該初步識別出的為ALCAP的ERQ消息的AAL5PDU,結束本流程即結束對一個AAL PDU的處理。步驟410 對不具備ALCAP的ERQ消息的數據特徵的NBAP和ALCAP的PDU,以 AAL5PDU頭部所攜帶的承載參數即二元組VPI/VCI與^tlcap進行匹配,如果該二元組VPI/ VCI不屬於Mlcap,則進入步驟411 ;如果匹配則進入步驟412。步驟411 如果Mlcap不為空集合,而且本次承載參數獲取運行時間(即本發明對採集到的一個AAL PDU開始進行處理時,預先設置的一個處理時長)已達到設定值,則認為採集到的AAL5PDU是NBAP消息,調用NBAP協議解碼器進行解碼,結束本流程。否則,認為暫時無法識別採集到的PDU是哪種協議,拋棄採集到的PDU,結束本流程。步驟412 步驟416 認為採集到的AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼,如果解碼成功,且消息類型為建立確認(ECF)消息,獲取ALCAP消息中的 DSAID參數,以VPI+VCI+DSAID(即VPI、VCI和DSAID)查找匹配ALCAP的ERQ消息中的 VPI+VCI+0SAID,如果能夠匹配到,且在Mlcap中該VPI/VCI的可信度低於T,則將其增加 N(N可調整,N小於或等於T,默認值設為6),以進行可信度的正向確認,如果可信度增加N 後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理;如果解碼不成功,則將Mlcap中的此VPI/VCI的可信度減小L (L可調整,L小於或等於T,默認值設為2),以進行可信度的反向懲罰,如果減去L後,可信度已經等於或低於 0,則將此VPI/VCI從Mlcap中刪除,結束本流程即結束對一個AAL PDU的處理。需要說明的是VPI/VCI是現有採集裝置預先就寫好在AAL5PDU的頭部的,因此,無論ALCAP的解碼器是否解碼成功,一個AAL5PDU的VPI/VCI都能從頭部讀取得到。該VPI/VCI就是指當前正在對AAL5PDU的上層部分數據調用ALCAP解碼器進行嘗試解碼的那個AAL5PDU的頭部所帶的 VPI/VCI。本文中,M、N、L預設參數都是一個取值。M、N、L都必須小於或等於T。具體取多少,可以根據該值所對應的因素對調整Mlcap的承載參數集合的權重的設計而定,可根據需要進行調整。比如實際中可使用,預先設置T= 10,第一種正向獎勵M = 4,第二種正向獎勵N = 6,反向懲罰L = 2。以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種Iub接口監測中獲取承載參數的方法,其特徵在於,包括根據異步傳輸模式ATM適配層AAL類型標識區分AAL2協議數據單元PDU和AAL5PDU ;對區分出的AAL5PDU所包含的底層承載協議進行解碼剝離出包含節點B應用部分NBAP 和接入鏈路控制應用部分ALCAP的數據;對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP 或ALCAP的承載參數。
2.根據權利要求1所述的方法,其特徵在於,所述區分AAL2PDU和AAL5PDU包括根據所述採集到的AAL PDU的頭部中攜帶的AAL類型標識,區分出AAL2PDU和AAL5PDU。
3.根據權利要求1所述的方法,其特徵在於,所述對AAL5PDU所包含的底層承載協議進行解碼包括對業務特定面向連接協議SSC0P、用戶網絡間接口側的業務特定協調功能 SSCF-UNI協議,進行逐層解碼和數據剝離,得到NBAP消息和ALCAP消息的PDU。
4.根據權利要求3所述的方法,其特徵在於,該方法之前還包括預先設置用於記錄 ALCAP的承載參數的ALCAP承載參數集合;ALCAP承載參數集合初始化時為一個空集合;所述對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲取 NBAP或ALCAP的承載參數包括根據ALCAP的建立請求ERQ消息的數據特徵,從剝離出的NBAP和ALCAP的PDU中識別出ALCAP的ERQ消息,調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU頭部攜帶的承載參數與ALCAP承載參數集合匹配,決定是否將該ALCAP PDU頭部攜帶的承載參數添加至ALCAP承載參數集中。
5.根據權利要求4所述的方法,其特徵在於,所述決定是否將該ALCAPPDU頭部攜帶的承載參數添加至ALCAP承載參數集中具體包括將所述具有ALCAP的建立請求ERQ消息的數據特徵的AAL5PDU頭部攜帶的承載參數與 ALCAP承載參數集合進行匹配,如果該承載參數不屬於ALCAP承載參數集合,則將該承載參數加入ALCAP承載參數集合,承載參數的可信度賦值為預設值M,並獲取ALCAP的ERQ消息中的OSAID參數,以虛通道標識VPI、虛通路標識VCI和起源信令關聯標識OSAID構建為待匹配標識,結束本流程即結束對一個AAL PDU的處理;如果該承載參數屬於ALCAP承載參數集合,且可信度低於預設值T,則將可信度增加預設值M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理。
6.根據權利要求4或5所述的方法,其特徵在於,如果所述調用ALCAP解碼器對ALCAP 的ERQ消息的解碼不成功,該方法還包括拋棄所述初步識別出的為ALCAP的ERQ消息的AAL5PDU,結束對一個AAL PDU的處理。
7.根據權利要求4所述的方法,其特徵在於,所述根據解碼結果識別出NBAP消息和 ALCAP消息,以獲得NBAP或ALCAP的承載參數還包括對不具備ALCAP的ERQ消息的數據特徵的解碼得到的NBAP和ALCAP的PDU,以AAL5PDU 頭部所攜帶的承載參數與ALCAP承載參數集合進行匹配,如果該承載參數屬於ALCAP承載參數集合,則認為該AAL5PDU是ALCAP消息,調用ALCAP解碼器進行解碼;如果該承載參數不屬於ALCAP承載參數集合,ALCAP承載參數集合不為空集合,且本次承載參數獲取運行時間已達到預先設定的值,則認為該AAL5PDU是NBAP消息,調用NBAP解碼器進行解碼。
8.根據權利要求7所述的方法,其特徵在於,所述調用ALCAP解碼器進行解碼包括如果解碼成功且消息類型為建立確認ECF消息,獲取所述ALCAP消息中的DSAID參數,以VPI、VCI和目的信令關聯標識DSAID查找匹配ALCAP的ERQ消息中的VPI、VCI和0SAID, 如果匹配到,且在ALCAP承載參數集合中該ALCAP的ERQ消息的承載參數的可信度低於預設值T,則將其增加預設值N,如果可信度增加N後高於T,則歸整為T,結束對一個AAL PDU 的處理;如果解碼不成功,則將ALCAP承載參數集合中的此VPI/VCI的可信度減小預設值L,如果減去L後,可信度已經等於或低於0,則將此VPI/VCI從ALCAP承載參數集合中刪除,結束對一個AAL PDU的處理。
9.一種Iub接口監測中獲取承載參數的裝置,其特徵在於,包括PDU類型區分單元、底層解碼單元及消息分析單元,其中,PDU類型區分單元,用於區分AAL2PDU和AAL5PDU ;底層解碼單元,用於對區分出的AAL5PDU所包含的底層承載協議進行解碼,剝離出包含NBAP和ALCAP的數據;消息分析單元,用於對底層解碼單元剝離出的包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數。
10.根據權利要求9所述的裝置,其特徵在於,所述消息分析單元包括ALCAP承載參數存儲模塊、ALCAP的ERQ消息處理模塊,以及AAL5PDU處理模塊,其中,ALCAP承載參數存儲模塊,用於存儲記錄ALCAP的承載參數的ALCAP承載參數集合, ALCAP承載參數集合初始化時為一個空集合;ALCAP的ERQ消息處理模塊,用於對具有ALCAP的ERQ消息的數據特徵的ALCAP PDU, 調用ALCAP解碼器對該ALCAP的ERQ消息進行解碼,並在解碼成功時,將該ALCAP PDU頭部攜帶的承載參數與ALCAP承載參數存儲模塊中的ALCAP承載參數集合匹配,決定是否將該 ALCAP PDU頭部攜帶的承載參數添加至ALCAP承載參數集合中;如果對初步識別出ALCAP的 ERQ消息的解碼不成功,則拋棄該消息;AAL5PDU處理模塊,用於對不具備ALCAP ERQ的數據特徵的NBAP PDU和ALCAP的PDU, 以AAL5PDU頭部攜帶的承載參數與ALCAP承載參數存儲模塊中的ALCAP承載參數集合進行匹配,如果該承載參數屬於ALCAP承載參數集合,則認為該AAL5PDU是ALCAP消息,調用 ALCAP解碼器進行解碼;如果該承載參數不屬於ALCAP承載參數集合,ALCAP承載參數集合不為空集合,且本次承載參數獲取運行時間已達到設定值,則認為該AAL5PDU是NBAP消息, 調用NBAP解碼器進行解碼。
11.根據權利要求10所述的裝置,其特徵在於,所述ALCAP的ERQ消息處理模塊在調用 ALCAP解碼器解碼成功時,具體用於將所述具有ALCAP的建立請求ERQ消息的數據特徵的AAL5PDU頭部攜帶的承載參數與ALCAP承載參數集合進行匹配,如果該承載參數不屬於ALCAP承載參數集合,則將該承載參數加入ALCAP承載參數集合,承載參數的可信度賦值為預設值M,並獲取ALCAP的ERQ消息中的OSAID參數,以VPI、VCI和OSAID構建為待匹配標識,結束本流程即結束對一個AAL PDU的處理;如果該承載參數屬於ALCAP承載參數集合,且可信度低於預設值T,則將可信度增加M,如果可信度增加後高於T,則歸整為T,結束本流程即結束對一個AAL PDU的處理。
12.根據權利要求10所述的裝置,其特徵在於,所述AAL5PDU處理模塊調用ALCAP解碼器進行解碼時,具體用於如果解碼成功且消息類型為ECF消息,獲取所述ALCAP消息中的DSAID參數,以VPI、 VCI和DSAID查找匹配ALCAP的ERQ消息中的VPI、VCI和0SAID,如果匹配到,且在ALCAP 承載參數集合中該ALCAP的ERQ消息的承載參數的可信度低於預設值T,則將其增加預設值 N,如果可信度增加N後高於T,則歸整為T,結束對一個AAL PDU的處理;如果解碼不成功,則將ALCAP承載參數集合中的此VPI/VCI的可信度減小預設值L,如果減去L後,可信度已經等於或低於0,則將此VPI/VCI從ALCAP承載參數集合中刪除,結束對一個AAL PDU的處理。
全文摘要
本發明公開了一種Iub接口監測中獲取承載參數的方法及裝置,包括根據AAL類型標識區分AAL2PDU和AAL5PDU;對區分出的AAL5PDU所包含的底層承載協議進行解碼剝離出包含節點B應用部分NBAP和接入鏈路控制應用部分ALCAP的數據,對包含NBAP和ALCAP的數據進行分析,識別出NBAP消息和ALCAP消息,以獲得NBAP或ALCAP的承載參數。通過本發明方法,簡單、自動地獲得了Iub接口監測中,每個被監測Iub接口需要配置的NBAP和ALCAP的承載參數;而且承載參數隨網絡設備自身配置改變而做適應性調整,保證了Iub接口監測系統的可用性。
文檔編號H04W24/02GK102316493SQ201010222760
公開日2012年1月11日 申請日期2010年6月30日 優先權日2010年6月30日
發明者戴斌 申請人:中興通訊股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀