專利名稱:一種分析信令的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信令分析領(lǐng)域,特別是指一種分析信令的方法。
背景技術(shù):
目前,各種多業(yè)務(wù)交換機(jī)、中繼媒體網(wǎng)關(guān)等主機(jī)設(shè)備雖然支持網(wǎng)管和遠(yuǎn)程維護(hù)終端等維護(hù)方式,但是在窄帶信令的跟蹤分析方面,主機(jī)設(shè)備內(nèi)部處理比較薄弱。主要原因一是主機(jī)設(shè)備沒有通過一個專用的連接將信令跟蹤信息發(fā)送至維護(hù)終端,而是通過通用輸出方式,例如串口、虛擬終端等,最終在屏幕上將信令跟蹤信息顯示出來,但是這樣得到的信令跟蹤信息與其他無用的輸出信息摻雜在一起;二是主機(jī)設(shè)備本身受到處理能力性能和輸出模塊流量兩個方面的制約,不能實(shí)時地將信令跟蹤信息全部翻譯為可閱讀的文本方式顯示出來,只能在維護(hù)終端上顯示一些信令跟蹤信息的內(nèi)容摘要和16進(jìn)制字節(jié)碼流。由于上述原因,維護(hù)人員無法直觀處理和閱讀信令跟蹤信息,更談不上利用信令跟蹤信息對問題進(jìn)行定位。
目前信令分析儀大多為一個獨(dú)立的設(shè)備實(shí)體,側(cè)重于硬件設(shè)備,同時支持軟件統(tǒng)計的功能。其實(shí)現(xiàn)方案是使用E1接口將儀表并聯(lián)到交換機(jī)的傳輸設(shè)備上,采用獨(dú)立的信令跟蹤格式進(jìn)行信息采集,然后對信令跟蹤信息進(jìn)行解釋。獨(dú)立的信令跟蹤格式是指信令分析儀顯示信令跟蹤信息的格式固定。信令分析議采集到的信令跟蹤信息均為二進(jìn)制碼流。信令分析儀能夠?qū)Χ喾N格式的信令跟蹤信息進(jìn)行分析,例如,Q.931、Q.921、V5.1/V5.2、消息轉(zhuǎn)發(fā)部分?jǐn)?shù)據(jù)鏈路層(MTP2)、消息轉(zhuǎn)發(fā)部分網(wǎng)絡(luò)層(MTP3)、電話用戶部分(TUP)/綜合業(yè)務(wù)服務(wù)網(wǎng)用戶部分(ISUP)/信令連接控制部分(SCCP)/事務(wù)處理能力應(yīng)用部分(TCAP)/移動應(yīng)用部分(MAP)等協(xié)議格式的信令。
跟蹤信令之前,在信令分析以上選取需要跟蹤的信令類型,接下來信令分析議只對屬于該信令類型的信令進(jìn)行信息采集,然后對其二進(jìn)制碼流進(jìn)行分析。例如選定七號信令,信令分析議采集到的信令跟蹤信息均屬于七號信令,然后對七號信令二進(jìn)制碼流進(jìn)行分析。
信令分析儀支持的信令跟蹤信息過濾功能簡單,只支持按協(xié)議分層過濾信令跟蹤信息,例如信令分析儀可以依據(jù)數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層間進(jìn)行通信進(jìn)行分類,對這一類的信令跟蹤信息進(jìn)行過濾。因?yàn)樾帕罘治鲎h只支持軟盤存儲,所以信令跟蹤信息的分析結(jié)果不能方便地轉(zhuǎn)存到其他計算機(jī)上,例如,PT500支持使用軟盤存儲,但是由于受到容量和格式的限制,其它計算機(jī)上無法保存完整的信令跟蹤信息分析結(jié)果,不利于對信令進(jìn)行管理。另外,信令分析儀價格昂貴,動輒幾十萬甚至上百萬人民幣;而且信令分析儀體積龐大、操作復(fù)雜,操作人員必須經(jīng)過專門培訓(xùn),才能使用和維護(hù)信令分析儀。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種分析信令的方法,使分析信令更加簡單靈活。
為了達(dá)到上述目的,本發(fā)明提供了一種分析信令的方法,其特征在于該方法包含以下步驟A、讀取信令消息碼流;B、根據(jù)信令消息發(fā)送者編碼和信令消息接收者編碼確定信令消息所屬信令類型;C、根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議格式對信令消息進(jìn)行分析解釋;D、顯示信令消息的分析解釋結(jié)果。
所述步驟A進(jìn)一步包括判斷讀取到的信令消息碼流是否為二進(jìn)制碼流,如果是,執(zhí)行步驟B;否則,將非二進(jìn)制的信令消息碼流轉(zhuǎn)換為二進(jìn)制碼流,然后執(zhí)行步驟B。
所述步驟C進(jìn)一步包含以下步驟C1、分析解釋信令消息的消息頭;C2、判斷是否有信息單元未進(jìn)行分析解釋,如果是,執(zhí)行步驟C3,否則,結(jié)束信令分析流程;C3、根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議消息格式對信息單元進(jìn)行分析解釋,然后執(zhí)行步驟C2。
所述步驟C3進(jìn)一步包括C31、分析解釋信息單元名稱和信息單元長度;C32、判斷信息單元中是否有信息單元字節(jié)未進(jìn)行分析解釋,如果是,對信息單元字節(jié)進(jìn)行分析解釋,否則,執(zhí)行步驟C2。
所述信令消息碼流為跟蹤記錄文件。
較佳地,所述跟蹤記錄文件為原始信令跟蹤記錄文件,或經(jīng)編輯后生成的編輯跟蹤記錄文件。
所述信令消息碼流為根據(jù)特征匹配字符對跟蹤記錄文件進(jìn)行過濾后生成的原始數(shù)據(jù)列表文件。
所述信令消息碼流為根據(jù)指定過濾規(guī)則對原始數(shù)據(jù)列表文件進(jìn)行過濾后生成的控制列表文件。
較佳地,所述步驟D進(jìn)一步包括將信息單元內(nèi)容字節(jié)與相應(yīng)掩碼置1的對應(yīng)比特位進(jìn)行邏輯與操作,根據(jù)得出比特位的取值,顯示出其表示的相應(yīng)含義。
對跟蹤記錄文件進(jìn)行順序遍歷查找,根據(jù)指定的特征匹配字符定位出信令消息的起始點(diǎn),在后續(xù)的范圍中搜索到該信令消息的結(jié)束點(diǎn),然后以該結(jié)束點(diǎn)作為新的起始點(diǎn)查找下一個指定的特征匹配字符,直至確定每一條信令消息。
所述步驟C進(jìn)一步包括根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議格式中定義的參數(shù)取值含義對信令消息進(jìn)行分析解釋。
本發(fā)明提出的分析信令方法可協(xié)助維護(hù)人員處理解決上層用戶的呼叫信令問題,同時該方法使用方便,可應(yīng)用于一臺計算機(jī)上。信令分析結(jié)果直觀、詳細(xì),可實(shí)現(xiàn)查找、拷貝、另存為等多種編輯功能,可保存為文本文件,并且能夠?qū)⒂涗浗Y(jié)果保存在計算機(jī)上。同時,本發(fā)明提供二次過濾機(jī)制,針對同一文件通過更改過濾規(guī)則得到不同的列表文件,節(jié)省了系統(tǒng)資源。
圖1為依據(jù)本發(fā)明的信令分析模塊結(jié)構(gòu)示意圖;圖2為依據(jù)本發(fā)明信令過濾及列表模塊的二次過濾機(jī)制示意圖;圖3為依據(jù)本發(fā)明的信令分析流程圖;圖4為二進(jìn)制碼流消息的結(jié)構(gòu)示意圖;圖5為依據(jù)本發(fā)明的二進(jìn)制碼流分析流程圖;圖6為消息中IE的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明提出的分析信令方法的基本原理是在維護(hù)終端上捕獲并跟蹤信令,將其保存為文本文件或者二進(jìn)制文件格式的跟蹤記錄文件;然后對存儲的跟蹤記錄文件進(jìn)行信令分析,依據(jù)輸出格式進(jìn)行匹配,并且按照指定過濾規(guī)則進(jìn)行過濾,生成控制列表文件??稍谥苯哟蜷_的跟蹤記錄文件中選擇信令進(jìn)行分析,也可在生成的控制列表文件中選擇信令進(jìn)行分析??蓪ξ谋疚募袷降母櫽涗浳募捎枚喾N編輯手段,例如,查找、選取、復(fù)制、修改、刪除等。可對控制列表文件進(jìn)行排序,例如,按照時間排列,或按照名稱排列。最終顯示的信令分析結(jié)果直觀、詳細(xì),可保存為文本文件,并且可對其進(jìn)行查找、拷貝、另存為等操作。
一條種信令中包含多條具有具體名稱的消息以及消息間的交互關(guān)系,對信令的分析實(shí)際為對信令中每條消息的分析。
為更易于理解本發(fā)明所述的分析信令方法,下面首先以實(shí)現(xiàn)該信令分析方法的相應(yīng)模塊結(jié)構(gòu)來進(jìn)行說明。
圖1為依據(jù)本發(fā)明的信令分析模塊結(jié)構(gòu)示意圖,如圖1所示,信令分析模塊包括復(fù)文本編輯模塊101、過濾選項(xiàng)模塊102、消息過濾及列表模塊103、信令協(xié)議模塊104、信令解釋模塊105和信令顯示模塊106。
復(fù)文本編輯模塊101支持復(fù)文本功能,不受64K的文件容量限制;實(shí)現(xiàn)打開、編輯文本文件格式跟蹤記錄文件的功能,支持多種顯示形式和編輯功能,例如,查找、選取、復(fù)制、修改、刪除、改變字體大小、加粗字體等;選擇信令進(jìn)行分析的時候,提供可選擇的碼流。碼流即為編碼流,一串碼流包含一條或幾條消息。
過濾選項(xiàng)模塊102中接受特征匹配字符和指定過濾規(guī)則。特征匹配字符用來表征消息的特征,消息過濾及列表模塊103根據(jù)過濾選項(xiàng)模塊102中的特征匹配字符搜索出需要進(jìn)行分析解釋的消息。指定過濾規(guī)則為消息過濾及列表模塊103對消息進(jìn)行第二次過濾時所遵循的原則。
指定過濾規(guī)則包括針對Q.931擴(kuò)展(Q.931+)信令指定端口號、或指定呼叫參考、或各種消息方向,以及上述各項(xiàng)的任意組合;針對V5信令指定端口號、或協(xié)議地址、或網(wǎng)絡(luò)層地址,或消息方向、或各種網(wǎng)絡(luò)層消息類型,以及上述各項(xiàng)的任意組合;針對七號信令指定的目的信令點(diǎn)編碼(DPC)范圍、或指定的原信令點(diǎn)編碼(OPC)范圍、或指定的電路識別碼(CIC)范圍、或消息方向、或消息類型,以及上述各項(xiàng)的任意組合;針對R2信令指定的電路號、或消息方向、或消息類型、或呼叫方向以及上述各項(xiàng)的任意組合。上述各消息方向僅指接收消息或發(fā)送消息的方向,呼叫方向是與某一呼叫綁定,呼叫發(fā)起方發(fā)起呼叫后引發(fā)的呼叫響應(yīng)同樣涵蓋在呼叫方向內(nèi)。
消息過濾及列表模塊103根據(jù)過濾選項(xiàng)模塊102提供的特征匹配字符和指定過濾規(guī)則完成對消息的二次過濾,生成控制列表文件,并且實(shí)現(xiàn)對控制列表文件的編輯功能;選擇信令進(jìn)行分析的時候,提供可由用戶選擇的消息碼流。消息過濾及列表模塊103中過濾的跟蹤記錄文件可為原始的信令跟蹤記錄文件,也可為原始的信令跟蹤記錄文件經(jīng)復(fù)文本編輯模塊編輯后的編輯跟蹤記錄文件。
信令協(xié)議模塊104中加載各種信令協(xié)議,提供各種信令的格式、參數(shù)描述和取值含義解釋,即為信令分析提供解釋規(guī)則。
信令解釋模塊105對輸入的碼流進(jìn)行分析,根據(jù)信令協(xié)議模塊104提供的信令解釋規(guī)則和消息中有關(guān)發(fā)送者和接收者的編碼信息,確定該消息所屬的信令類型,再根據(jù)信令協(xié)議模塊104提供的信令解釋規(guī)則對該消息的內(nèi)容進(jìn)行解釋,即根據(jù)已加載的相應(yīng)協(xié)議規(guī)定的信令格式和參數(shù)取值含義進(jìn)行解釋,然后生成解釋文本。信令解釋模塊105中分析的消息可來自消息過濾及列表模塊103,也可來自復(fù)文本編輯模塊101,也可直接來自跟蹤記錄文件。
信令顯示模塊106將信令解釋模塊105生成的解釋文本以更為直觀的形式顯示出來。
信令過濾及列表模塊107中可實(shí)現(xiàn)二次過濾機(jī)制,圖2為依據(jù)本發(fā)明信令過濾及列表模塊的二次過濾機(jī)制示意圖,如圖2所示,一次過濾首先,信令過濾及列表模塊對跟蹤記錄文件201進(jìn)行順序遍歷查找,根據(jù)指定的特征匹配字符204定位出跟蹤消息的起始點(diǎn),再在后續(xù)的一段范圍中找到該跟蹤消息的結(jié)束點(diǎn),然后以此為起始點(diǎn)查找下一個特征匹配字符204;依此類推,確定每一個跟蹤消息,然后將通過第一次過濾選取的全部跟蹤消息記錄存儲于原始數(shù)據(jù)列表文件202。跟蹤記錄文件201可為原始的信令跟蹤記錄文件,也可為原始的信令跟蹤記錄文件經(jīng)復(fù)文本編輯模塊編輯后的編輯跟蹤記錄文件。二次過濾根據(jù)指定過濾規(guī)則205依次對原始數(shù)據(jù)列表文件202中的每一條跟蹤消息記錄進(jìn)行分析和過濾,符合指定過濾規(guī)則205的每一條跟蹤消息記錄中的數(shù)據(jù)均被分割成若干欄顯示,相應(yīng)欄的標(biāo)題名稱下顯示該跟蹤消息的相應(yīng)內(nèi)容。各欄下內(nèi)容的全部顯示作為一條跟蹤消息記錄,最終所有通過二次過濾選取的跟蹤消息記錄生成控制列表文件203;不符合特征匹配字符204和指定過濾規(guī)則205的跟蹤消息數(shù)據(jù)將被忽略。針對同一跟蹤記錄文件201,通過更改特征匹配字符204,可得到不同的原始數(shù)據(jù)列表文件202;同樣地,針對同一原始數(shù)據(jù)列表文件202,通過更改指定過濾規(guī)則205,可得到不同的控制列表文件203,這樣能夠針對同一資源重復(fù)利用,避免了資源浪費(fèi)。當(dāng)未指定過濾規(guī)則205時,控制列表文件203即為原始數(shù)據(jù)列表文件202。
圖3為依據(jù)本發(fā)明的信令分析流程圖,如圖3所示,信令的分析過程包括以下步驟步驟301~步驟302信令解釋模塊讀取碼流后,判斷碼流是否為二進(jìn)制碼流,如果是,執(zhí)行步驟304;否則,執(zhí)行步驟303。
步驟303信令解釋模塊將非二進(jìn)制碼流轉(zhuǎn)換為二進(jìn)制碼流。
步驟304~步驟305信令解釋模塊對二進(jìn)制碼流進(jìn)行分析,然后信令顯示模塊顯示消息分析結(jié)果。
信令解釋模塊一般讀取到的為二進(jìn)制碼流或字符串形碼流,如果信令解釋模塊讀取到的是字符串形碼流,必須先轉(zhuǎn)換為二進(jìn)制碼流,才能對其中的信息進(jìn)行分析。例如,信令解釋模塊讀取到的字符串型碼流為“00_12_3B”,該字符串長度為8個字節(jié),其中有兩個是空格,信令解釋模塊將該字符串轉(zhuǎn)換為“00000000、00010010、00111010”的二進(jìn)制碼流,長度是3個字節(jié),轉(zhuǎn)換時信令解釋模塊兩兩截取有效字符,過濾掉空格、回車等無效字符,直至將字符串中所有字符濾取完畢。
圖4為二進(jìn)制碼流消息的結(jié)構(gòu)示意圖,如圖4所示,二進(jìn)制碼流消息的結(jié)構(gòu)為消息發(fā)送者編碼、消息接收者編碼、消息頭和信息單元(IE,Information Item)等,以上內(nèi)容依次排列。其中,消息發(fā)送者編碼和消息接收者編碼是一組非負(fù)整數(shù),分別標(biāo)識了交換機(jī)或服務(wù)器可能發(fā)送消息和接收消息的進(jìn)程模塊編碼。消息頭包含消息的名稱、該二進(jìn)制碼流消息的總長度、以及其他有關(guān)的參考信息。IE用來進(jìn)一步解釋消息,例如,建立呼叫時,通過IE描述該呼叫占用資源的情況、占用資源的形式等。在消息中,IE可能有多個也可能一個也沒有。
圖5為依據(jù)本發(fā)明的二進(jìn)制碼流分析流程圖,如圖5所示,二進(jìn)制碼流的分析過程包括以下步驟步驟501~步驟502信令解釋模塊根據(jù)消息發(fā)送者編碼和消息接收者編碼確定該消息所屬的信令類型,然后調(diào)用信令協(xié)議模塊中加載的該類型的信令協(xié)議對該消息進(jìn)行分析解釋。信令顯示模塊顯示消息頭中的內(nèi)容,即消息的名稱、消息的長度等信息。
步驟503信令解釋模塊判斷該消息中是否有IE未分析解釋,如果有,執(zhí)行步驟504;否則,結(jié)束對該二進(jìn)制碼流消息的分析流程。
步驟504~步驟505信令解釋模塊對IE進(jìn)行分析解釋,信令顯示模塊顯示IE分析結(jié)果。
消息收發(fā)者與信令類型的關(guān)系如下Q.931信令類型呼叫控制進(jìn)程模塊收發(fā)的消息,以及綜合業(yè)務(wù)服務(wù)網(wǎng)(ISDN)用戶至網(wǎng)絡(luò)接口的數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層進(jìn)程模塊收發(fā)的消息。
V5信令類型V5數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層進(jìn)程模塊收發(fā)的消息。
七號信令類型七號信令MTP進(jìn)程模塊收發(fā)的消息。
消息發(fā)送者編碼和消息接收者編碼與信令類型一一對應(yīng),不同信令類型的進(jìn)程模塊的編碼是不相同的,因此信令解釋模塊可通過消息發(fā)送者編碼和消息接收者編碼確定信令類型。
圖6為消息中IE的結(jié)構(gòu)示意圖,如圖6所示,IE結(jié)構(gòu)為IE名稱、IE長度、IE內(nèi)容字節(jié)1、IE內(nèi)容字節(jié)2等等。信令解釋模塊根據(jù)消息的總長度和每一個IE的長度依次取出每一個IE,然后根據(jù)IE的名稱,調(diào)用信令協(xié)議模塊中加載的該類型的信令協(xié)議中相應(yīng)IE的數(shù)據(jù)結(jié)構(gòu),對IE進(jìn)行分析解釋。
信令解釋模塊根據(jù)消息的總長度和已提取的各IE長度的和,判斷是否還有IE未分析解釋,如果已提取的各IE長度的和小于消息的總長度,則該消息中還有IE未分析解釋;否則,該消息中IE已全部分析解釋完畢。同樣地,根據(jù)IE總長度和每個IE內(nèi)容字節(jié)的長度可判斷出是否IE中的全部IE內(nèi)容字節(jié)已分析解釋完畢。
為了便于對問題進(jìn)行定位和比較,信令顯示模塊顯示每一個IE時除了把該IE的全部內(nèi)容字節(jié)全部顯示出來,還可將IE中每一個字段對應(yīng)的比特位及其取值顯示出來。下面舉例進(jìn)行說明。
一個名稱為“主叫號碼”的IE,其IE內(nèi)容字節(jié)3表示“號碼類型”,具體位置在IE內(nèi)容字節(jié)3的從右邊第0位數(shù)起的第4位比特位到第6位比特位,因此,“號碼類型”字段的掩碼為“0×70”,用二進(jìn)制表示為“01110000”。當(dāng)IE內(nèi)容字節(jié)3的實(shí)際取值為“0×41”時,用二進(jìn)制表示為“01000001”,將IE內(nèi)容字節(jié)3實(shí)際取值與“號碼類型”掩碼對應(yīng)位進(jìn)行邏輯與操作,最后只取相應(yīng)的從右邊第0位數(shù)起的第4位比特位到第6位比特位的3個比特,得到二進(jìn)制顯示“100”,取值為4,其表示含義為號碼類型為用戶號碼。掩碼用來表示字段的比特位置,屬于該字段的相應(yīng)比特位置1,不屬于該字段的相應(yīng)比特位置0。對應(yīng)關(guān)系如下表所示。
本發(fā)明中獲得信令的方式不限于脫機(jī),可通過網(wǎng)際協(xié)議(IP)報文、串口等連接方式與交換機(jī)或服務(wù)器等相連,實(shí)時獲得信令并且對其進(jìn)行分析和管理。
碼流還可為IP報文,對于IP報文類型的碼流,信令解釋模塊首先將IP報文解包,然后從IP報文中提取消息碼流內(nèi)容,下面的分析過程同上所述。
通過對信令協(xié)議模塊加載不同協(xié)議,可將本發(fā)明提供的方法應(yīng)用于多種不同類型的信令。針對一些寬帶信令,例如H.245信令、RAS消息,數(shù)據(jù)結(jié)構(gòu)與上述窄帶信令有所不同,即寬帶信令的數(shù)據(jù)結(jié)構(gòu)為樹狀目錄嵌套格式,例如,消息中的IE不再是簡單的并列關(guān)系,而可能是一個IE包含多個下屬IE,但對其分析解釋的過程與上述過程完全相同,只不過最終的顯示形式會由于樹狀目錄嵌套格式而與窄帶信令的顯示形式有所不同。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種分析信令的方法,其特征在于該方法包含以下步驟A、讀取信令消息碼流;B、根據(jù)信令消息發(fā)送者編碼和信令消息接收者編碼確定信令消息所屬信令類型;C、根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議格式對信令消息進(jìn)行分析解釋;D、顯示信令消息的分析解釋結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟A進(jìn)一步包括判斷讀取到的信令消息碼流是否為二進(jìn)制碼流,如果是,執(zhí)行步驟B;否則,將非二進(jìn)制的信令消息碼流轉(zhuǎn)換為二進(jìn)制碼流,然后執(zhí)行步驟B。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟C進(jìn)一步包含以下步驟C1、分析解釋信令消息的消息頭;C2、判斷是否有信息單元未進(jìn)行分析解釋,如果是,執(zhí)行步驟C3,否則,結(jié)束信令分析流程;C3、根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議消息格式對信息單元進(jìn)行分析解釋,然后執(zhí)行步驟C2。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述步驟C3進(jìn)一步包括C31、分析解釋信息單元名稱和信息單元長度;C32、判斷信息單元中是否有信息單元字節(jié)未進(jìn)行分析解釋,如果是,對信息單元字節(jié)進(jìn)行分析解釋,否則,執(zhí)行步驟C2。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于所述信令消息碼流為跟蹤記錄文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述跟蹤記錄文件為原始信令跟蹤記錄文件,或經(jīng)編輯后生成的編輯跟蹤記錄文件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于所述信令消息碼流為根據(jù)特征匹配字符對跟蹤記錄文件進(jìn)行過濾后生成的原始數(shù)據(jù)列表文件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述信令消息碼流為根據(jù)指定過濾規(guī)則對原始數(shù)據(jù)列表文件進(jìn)行過濾后生成的控制列表文件。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟D進(jìn)一步包括將信息單元內(nèi)容字節(jié)與相應(yīng)掩碼置1的對應(yīng)比特位進(jìn)行邏輯與操作,根據(jù)得出比特位的取值,顯示出其表示的相應(yīng)含義。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于對跟蹤記錄文件進(jìn)行順序遍歷查找,根據(jù)指定的特征匹配字符定位出信令消息的起始點(diǎn),在后續(xù)的范圍中搜索到該信令消息的結(jié)束點(diǎn),然后以該結(jié)束點(diǎn)作為新的起始點(diǎn)查找下一個指定的特征匹配字符,直至確定每一條信令消息。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟C進(jìn)一步包括根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議格式中定義的參數(shù)取值含義對信令消息進(jìn)行分析解釋。
全文摘要
本發(fā)明公開了一種分析信令的方法,涉及信令分析領(lǐng)域,該方法包含讀取信令消息碼流,根據(jù)信令消息發(fā)送者編碼和信令消息接收者編碼確定信令消息所屬信令類型,根據(jù)已加載的相應(yīng)信令類型的信令協(xié)議格式對信令消息進(jìn)行分析解釋,顯示信令消息的分析解釋結(jié)果。本發(fā)明提出的分析信令方法可應(yīng)用于一臺計算機(jī)上。信令分析結(jié)果直觀、詳細(xì),可實(shí)現(xiàn)查找、拷貝、另存為等多種編輯功能,可保存為文本文件,并且能夠?qū)⒂涗浗Y(jié)果保存在計算機(jī)上。同時,本發(fā)明提供二次過濾機(jī)制,針對同一文件通過更改過濾規(guī)則得到不同的列表文件,節(jié)省了系統(tǒng)資源。
文檔編號H04L12/24GK1533093SQ03119660
公開日2004年9月29日 申請日期2003年3月19日 優(yōu)先權(quán)日2003年3月19日
發(fā)明者胡敬東 申請人:華為技術(shù)有限公司