專利名稱:用來(lái)確定在信令鏈路上使用的協(xié)議的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用來(lái)確定在電信系統(tǒng)中的信令鏈路上使用的協(xié)議的方法和裝置,尤其涉及但并不局限于確定在電信系統(tǒng)的監(jiān)視鏈路上的協(xié)議,例如符合全球移動(dòng)通信系統(tǒng)(GSM)標(biāo)準(zhǔn)的那些協(xié)議。
背景技術(shù):
在現(xiàn)代交換電信系統(tǒng)(尤其是現(xiàn)代公共交換電話網(wǎng)絡(luò)(PSTNS)和公共陸地移動(dòng)網(wǎng)絡(luò)(PLMNS))中,提供兩個(gè)相關(guān)但獨(dú)立的網(wǎng)絡(luò)基礎(chǔ)設(shè)施已經(jīng)成為普遍的慣例一個(gè)載體或傳輸網(wǎng)絡(luò),用來(lái)承載最終用戶的語(yǔ)音和數(shù)據(jù)業(yè)務(wù);和一個(gè)信令網(wǎng)絡(luò),用來(lái)根據(jù)通過(guò)信令網(wǎng)絡(luò)傳送的控制信號(hào)(有時(shí)被稱為帶外信令)控制通過(guò)載體網(wǎng)絡(luò)的承載信道的建立和釋放。實(shí)際上,這種信令網(wǎng)絡(luò)包括由信令鏈路互連的高速計(jì)算機(jī);計(jì)算機(jī)程序控制計(jì)算機(jī)以按照標(biāo)準(zhǔn)化協(xié)議提供一套操作和信令功能。
7號(hào)信令系統(tǒng)(SS7)是這種信令協(xié)議的一個(gè)例子,不管是否如同CCITT、ANSI、ETSI(對(duì)于GSM)、Bellcore或類似機(jī)構(gòu)所指定的那樣,在這里這種網(wǎng)絡(luò)被稱為SS7網(wǎng)絡(luò)。關(guān)于這種網(wǎng)絡(luò)所已知的是,信令信息在信令鏈路上傳遞,以實(shí)現(xiàn)特定的信令對(duì)話或事務(wù)處理。
因?yàn)樵诒槐O(jiān)視的網(wǎng)絡(luò)上可能承載有很多不同的協(xié)議,所以事務(wù)處理的特定協(xié)議必須在與該事務(wù)處理相關(guān)的消息能夠被解碼和分析之前就被確定。當(dāng)它是已知的時(shí)候,這可以通過(guò)使用定義在每一個(gè)鏈路上運(yùn)行的協(xié)議的靜態(tài)數(shù)據(jù)進(jìn)行手動(dòng)重新配置來(lái)實(shí)現(xiàn)。但是,當(dāng)涉及多個(gè)鏈路時(shí)(例如當(dāng)許多鏈路被多路復(fù)用在一起時(shí)),這個(gè)過(guò)程是乏味的且容易出錯(cuò)。而且,任何對(duì)網(wǎng)絡(luò)的改變要求額外的手動(dòng)步驟以重新配置監(jiān)視系統(tǒng)。在網(wǎng)絡(luò)的變化和重新配置之間的任何延遲都會(huì)導(dǎo)致數(shù)據(jù)丟失,而且可能導(dǎo)致難以預(yù)料的結(jié)果。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用來(lái)確定穿越電信網(wǎng)絡(luò)中信令鏈路的消息的協(xié)議的方法,包括以下步驟預(yù)先確定協(xié)議中消息的至少一個(gè)特征,該特征能夠被用來(lái)將該協(xié)議與其他協(xié)議區(qū)分開(kāi)來(lái);監(jiān)視在電信網(wǎng)絡(luò)的兩個(gè)節(jié)點(diǎn)間承載消息的至少一個(gè)信令鏈路;確定所述預(yù)定特征是否存在于被監(jiān)視的消息中;并且如果預(yù)定特征存在于被監(jiān)視的消息中,那么把該信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息。
對(duì)于將被區(qū)分的每一個(gè)協(xié)議都可以預(yù)定確定多個(gè)特征。被監(jiān)視的消息可以被分析,以確定用來(lái)區(qū)分不同協(xié)議的不同預(yù)定特征是否存在于被監(jiān)視的消息中。
在信令鏈路上的多個(gè)消息可以被分析,以確定一個(gè)或更多預(yù)定特征是否存在于被監(jiān)視的消息中。
在一個(gè)實(shí)施例中,所述方法還包括存儲(chǔ)置信度的量度的步驟,該置信度的量度提供把信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的置信度的指示。所述置信度的量度可以包括信令鏈路上被標(biāo)識(shí)為特定協(xié)議中的消息的數(shù)量的計(jì)數(shù)。
每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在特定協(xié)議中,所述置信度的量度可以被增加,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在不同的協(xié)議中,所述置信度的量度可以被減少。所述方法還可以包括確定所述置信度的量度是否已經(jīng)達(dá)到了預(yù)定閾水平的步驟,以及僅當(dāng)所述置信度的量度已經(jīng)達(dá)到了預(yù)定閾水平時(shí),把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的步驟。
根據(jù)第二方面,本發(fā)明提供了一種用來(lái)確定穿越電信網(wǎng)絡(luò)中的信令鏈路的消息的協(xié)議的設(shè)備,包括用來(lái)存儲(chǔ)協(xié)議中消息的至少一個(gè)預(yù)定特征的存儲(chǔ)器,該特征能夠被用來(lái)將該協(xié)議與其他協(xié)議區(qū)分開(kāi)來(lái);用來(lái)監(jiān)視在電信網(wǎng)絡(luò)的兩個(gè)節(jié)點(diǎn)間承載消息的至少一個(gè)信令鏈路的監(jiān)視裝置;以及耦合到所述監(jiān)視裝置和所述存儲(chǔ)器上,用來(lái)確定所述預(yù)定特征是否存在于被監(jiān)視的消息中,并用來(lái)在預(yù)定特征存在于被監(jiān)視的消息中時(shí),把信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的確定裝置。
所述確定裝置可以確定被監(jiān)視的消息是否包括用來(lái)區(qū)分不同協(xié)議的不同的預(yù)定特征,并且如果被監(jiān)視的消息被確定為具有區(qū)分該特定協(xié)議的特定特征,則把該信令鏈路標(biāo)識(shí)為承載該特定協(xié)議中的消息。
在一個(gè)實(shí)施例中,所述設(shè)備還包括耦合到所述確定裝置上,用來(lái)指示把信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的置信度的置信度的量度指示器。
每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在特定協(xié)議中,所述置信度的量度指示器可以被增加,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在不同的協(xié)議中,所述置信度的量度指示器可以被減少。
所述確定裝置可以檢驗(yàn)所述置信度的量度是否已經(jīng)達(dá)到了預(yù)定閾水平,以及僅當(dāng)所述置信度的量度指示器已經(jīng)達(dá)到了預(yù)定閾水平時(shí),把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息。
要被區(qū)分的所述協(xié)議可以包括LAPD和MTP中的至少一個(gè)。
現(xiàn)在將通過(guò)示例,參照附圖,描述本發(fā)明的用來(lái)確定穿越電信網(wǎng)絡(luò)中的信令鏈路的消息的協(xié)議的一個(gè)實(shí)施例,在附圖中圖1是移動(dòng)電話網(wǎng)絡(luò)的一部分的示意說(shuō)明圖;圖2是構(gòu)成監(jiān)視圖1的網(wǎng)絡(luò)的監(jiān)視系統(tǒng)的一部分的探針的方框示意圖;圖3是監(jiān)視和分析模塊的一部分的示意性方框圖;圖4是圖3中示出的信令信道自動(dòng)發(fā)現(xiàn)模塊的操作的示意流程圖;圖5是在圖4的流程圖中協(xié)議確定步驟的流程圖。
具體實(shí)施例方式
圖1示出了GSM蜂窩移動(dòng)電話網(wǎng)絡(luò)10的主要組成部分,以及其他輔助網(wǎng)絡(luò)監(jiān)視的配備。為了清楚起見(jiàn),省略了用來(lái)承載用戶語(yǔ)音和數(shù)據(jù)信號(hào)的電信傳輸線;只示出了本發(fā)明背景下有意義的、用來(lái)控制網(wǎng)絡(luò)操作的信令鏈路。
參照?qǐng)D1,網(wǎng)絡(luò)10的覆蓋區(qū)域被組織分為位置區(qū)域(locationarea)(只示出了其中的一個(gè)),每一個(gè)位置區(qū)域一般包含幾個(gè)小區(qū)14,小區(qū)是為了射頻頻譜管理的目的對(duì)覆蓋區(qū)域進(jìn)行劃分的基本單元,并且在圖1中小區(qū)被示為傳統(tǒng)的、理想化的六邊形。小區(qū)14被分組到位置區(qū)域,以輔助對(duì)手持設(shè)備12的呼入呼叫的路由。每一個(gè)小區(qū)14包含基站收發(fā)機(jī)(BTS)16,其內(nèi)安裝有用來(lái)通過(guò)無(wú)線“空中接口”與移動(dòng)手持設(shè)備(MS)12進(jìn)行通信的一個(gè)或更多無(wú)線收發(fā)機(jī)(TRX 1-7)18,并且這些收發(fā)機(jī)通過(guò)“A-bis”信令鏈路20被連接到可以控制多于一個(gè)BTS 16中的收發(fā)機(jī)的基站控制器(BSC)22。包括BSC 22和其相關(guān)的BTS 16的子系統(tǒng),有時(shí)被稱作基站系統(tǒng)(BSS)。通過(guò)可以控制多于一個(gè)位置區(qū)域中的BSC 22的移動(dòng)交換中(MSC)26,BSC 22經(jīng)由“A”信令鏈路24被相互協(xié)調(diào)。MSC一般包含用來(lái)協(xié)調(diào)給MS 12的服務(wù)的訪問(wèn)者位置寄存器(VLR),并具有把來(lái)自MSC/VLR 26的移動(dòng)應(yīng)用協(xié)議(MAP)消息傳送到信號(hào)傳送點(diǎn)(STP)30的鏈路28,信號(hào)傳送點(diǎn)30提供到網(wǎng)絡(luò)的其他部分的信令連接,尤其是連接到用來(lái)存儲(chǔ)用戶信息的歸屬位置寄存器(HLR)31。
在本發(fā)明的這個(gè)例子中,通過(guò)用來(lái)監(jiān)視穿越A-bis鏈路20、A鏈路24和MAP鏈路28的信令消息的設(shè)備48獲得能被用來(lái)確定網(wǎng)絡(luò)運(yùn)行效率的信令數(shù)據(jù)。這個(gè)信令數(shù)據(jù)被不同的鏈路層協(xié)議承載,這取決于數(shù)據(jù)在哪個(gè)信號(hào)鏈路上。例如,在A-bis鏈路20上的信號(hào)一般由D信道(LAPD)鏈路訪問(wèn)協(xié)議承載,而在A鏈路24和MAP鏈路28上的信號(hào)則由消息傳送部分(MTP)協(xié)議承載。
如圖2所示,監(jiān)視設(shè)備48包括監(jiān)視和分析模塊50以及監(jiān)視探針32,用來(lái)按照下面描述的那樣,被動(dòng)地監(jiān)視穿越A-bis鏈路20、A鏈路24和MAP鏈路28的信令消息。監(jiān)視是被動(dòng)的,這是指鏈路20、24和28的操作不會(huì)因監(jiān)視系統(tǒng)的存在而被干擾,監(jiān)視系統(tǒng)只是復(fù)制它觀察到的穿越鏈路的消息分組的部分或全部。探針32以使得鏈路20、24和28的運(yùn)行特征沒(méi)有顯著地改變的方式被耦合到鏈路上。例如,在光鏈路的情況下,耦合可以包括光功率分配器,對(duì)于電鏈路耦合可以是橋接隔離器(bridgingisolator)。
如圖2中所示,探針32具有輸入接口34,該輸入接口接收并調(diào)整從線路36上接收到的來(lái)自與相關(guān)鏈路20、24或28的耦合的信號(hào),并且提供信號(hào)給處理器/CPU 38,處理器/CPU 38在程序存儲(chǔ)器40中的軟件程序指令的控制之下運(yùn)行,并使用隨機(jī)訪問(wèn)存儲(chǔ)器42。處理器38從信號(hào)中提取消息并執(zhí)行某些初始處理(例如,錯(cuò)誤檢驗(yàn)和初步解碼)。隨后消息通過(guò)接口44和通信總線46被轉(zhuǎn)發(fā)到監(jiān)視和分析模塊50,以進(jìn)行如下描述的任何必要的、額外的解碼以及進(jìn)一步的分析。這個(gè)監(jiān)視和分析模塊在測(cè)量接口52上提供實(shí)時(shí)測(cè)量數(shù)據(jù)流。例如,探針32可以包括安捷倫科技可提供的、用來(lái)監(jiān)視穿越SS7信令網(wǎng)絡(luò)的消息的acceSS7系統(tǒng)設(shè)備的組件。
圖3按在其執(zhí)行的處理中所涉及的功能模塊的形式,示出了探針32與監(jiān)視和分析模塊50的結(jié)構(gòu)的一部分。參照?qǐng)D3,在A-bis鏈路20、A鏈路24和MAP鏈路28上承載的數(shù)據(jù)流通過(guò)連接到探針32上的例如E1或T1載體(實(shí)線電纜)被接收,并且在那些數(shù)據(jù)流中的數(shù)據(jù)時(shí)隙在時(shí)隙提取器和HDLC成幀器模塊58中被識(shí)別和提取。因?yàn)樗械男帕疃际潜桓呒?jí)數(shù)據(jù)鏈路控制(HDLC)幀承載的,所以信令信道(相對(duì)于承載語(yǔ)音或數(shù)據(jù)業(yè)務(wù)的信道)通過(guò)查找承載HDLC幀的時(shí)隙被找到。HDLC幀由在幀的開(kāi)始處的標(biāo)志(flag)標(biāo)識(shí)。HDLC幀與和有關(guān)它們相關(guān)的時(shí)隙的信息一起被傳遞到信令信道自動(dòng)發(fā)現(xiàn)模塊60和協(xié)議自動(dòng)發(fā)現(xiàn)模塊63,下面將對(duì)此進(jìn)行更全面地描述。
信令信道自動(dòng)發(fā)現(xiàn)模塊60掃描所有載體上的所有時(shí)隙的所有子速率(sub-rate)來(lái)查找有效HDLC幀。有效的HDLC幀由在幀的末端的有效的校驗(yàn)和來(lái)標(biāo)識(shí)。當(dāng)找到一個(gè)這樣的有效HDLC幀時(shí),在信道配置表62中生成一個(gè)記錄,該記錄被存儲(chǔ)在合適的非易失性存儲(chǔ)器中,該特定時(shí)隙上的信道可能是信令信道(因?yàn)樾帕钚诺朗褂肏DLC幀)。
一旦在信令鏈路上的特定時(shí)隙上發(fā)現(xiàn)了信令信道或者鏈路,則該信道上的消息的協(xié)議需要被確定。這是通過(guò)協(xié)議自動(dòng)發(fā)現(xiàn)模塊63實(shí)現(xiàn)的。協(xié)議自動(dòng)發(fā)現(xiàn)模塊63接收來(lái)自時(shí)隙提取器和HDLC成幀器模塊58的HDLC幀以及其涉及的時(shí)隙的信息,還有來(lái)自指示某個(gè)特別信道可能是信令信道的信道配置表62的信息。協(xié)議自動(dòng)發(fā)現(xiàn)模塊63掃描HDLC幀,嘗試確定該特定信道所承載的是哪個(gè)協(xié)議。協(xié)議自動(dòng)發(fā)現(xiàn)模塊63利用已經(jīng)存儲(chǔ)在存儲(chǔ)器64中的協(xié)議的預(yù)定特征。預(yù)定特征取決于所搜索的特定協(xié)議。需要指出的是,雖然在這個(gè)實(shí)現(xiàn)中,只有LAPD和MTP2協(xié)議被肯定地識(shí)別,但是其他協(xié)議(例如新的協(xié)議)是可以存在的,但是不會(huì)被識(shí)別。
信道配置表62一般包括已經(jīng)被信令信道自動(dòng)發(fā)現(xiàn)模塊60確定為可能是信令信道的每一個(gè)信道的時(shí)隙記錄,并提供特定信道的協(xié)議標(biāo)識(shí)(信道ID)給信道選擇器65。信道選擇器65接收來(lái)自時(shí)隙提取器和HDLC成幀器模塊58的HDLC幀,并且如果它發(fā)現(xiàn)信道已經(jīng)通過(guò)具有存儲(chǔ)在信道配置表62中的信道ID被肯定地標(biāo)識(shí),那么信道選擇器65根據(jù)信道ID,將該特定信道上的幀傳遞到特定解碼器67、69以進(jìn)行進(jìn)一步的解碼和分析。例如,如圖3所示,在已經(jīng)被標(biāo)識(shí)為承載LAPD協(xié)議的信道上承載的消息被傳遞到LAPD解碼器67,而已經(jīng)被標(biāo)識(shí)為承載MTP協(xié)議的信道上承載的消息被傳遞到MTP解碼器69。
現(xiàn)在轉(zhuǎn)到圖4,示出了用來(lái)確定協(xié)議的協(xié)議自動(dòng)發(fā)現(xiàn)模塊63與存儲(chǔ)器64和信道配置表62一起運(yùn)行的方法的流程圖70。當(dāng)然,用來(lái)標(biāo)識(shí)協(xié)議的特征取決于特定協(xié)議,并且為了產(chǎn)生肯定標(biāo)識(shí),可能包括幾個(gè)不同的特征。在這個(gè)例子中,要被確定的協(xié)議是LAPD和MTP,并且用來(lái)確定這些協(xié)議的特定特征為它們所特有。
例如,在MTP中,第三個(gè)八位字節(jié)的末端六位構(gòu)成長(zhǎng)度字段。MTP協(xié)議可以包含具有三個(gè)八位字節(jié)長(zhǎng)度的填充信號(hào)單元(FISU)。在LAPD協(xié)議中從不會(huì)出現(xiàn)具有這個(gè)特征的三個(gè)八位字節(jié)的幀。這樣,如果具有三個(gè)八位字節(jié)長(zhǎng)度的幀具有零MTP長(zhǎng)度字段,那么該幀是MTP FISU。在LAPD幀中,第一個(gè)八位字節(jié)的前六位構(gòu)成服務(wù)接入點(diǎn)標(biāo)識(shí)符(SAPI)。具有有效LAPD_SAPI值的SAPI指出該協(xié)議是LAPD,LAPD_SAPI是與所討論的SAPI相等的預(yù)定義特征。
這樣,如圖4所示,當(dāng)協(xié)議自動(dòng)發(fā)現(xiàn)模塊63接收到新幀(步驟72)時(shí),模塊通過(guò)查找?guī)┒说挠行r?yàn)和,首先檢驗(yàn)該幀是否是有效HDLC幀。如果它是有效HDLC幀,那么搜索信道配置表62(步驟76)以確定該幀的時(shí)隙記錄信息是否已經(jīng)被信令信道自動(dòng)發(fā)現(xiàn)模塊60輸入信道表63中。如果時(shí)隙記錄被找到,那么幀的協(xié)議被子程序確定,這將在下面更完整地描述。如果該幀的時(shí)隙記錄沒(méi)有被找到,那么這樣的時(shí)隙記錄被創(chuàng)建(步驟80),然后幀的協(xié)議被子程序82確定。
圖5示出了用來(lái)確定幀的協(xié)議的子程序82的流程圖。如這個(gè)圖中所示,處理從確定幀長(zhǎng)度(步驟102)開(kāi)始(步驟100)。取決于幀長(zhǎng)度,存在不同的選擇(步驟104)。如果幀長(zhǎng)度等于三個(gè)八位(字節(jié)),那么處理流程確定該第三個(gè)八位字節(jié)是否具有零值(步驟106)。如上所述,如果第三個(gè)八位字節(jié)是零,那么幀是MTP FISU并且MTP的協(xié)議標(biāo)識(shí)被返回(步驟108)。但是,如果第三個(gè)八位字節(jié)具有不同的值(步驟106),那么未知(UNKNOWN)的協(xié)議標(biāo)識(shí)被返回(步驟110)。
返回到步驟104,如果幀長(zhǎng)度小于三個(gè)八位字節(jié)或者大于或等于六十六個(gè)八位字節(jié),那么幀是不確定的,所以未知標(biāo)識(shí)被返回(步驟118)。但是,如果幀長(zhǎng)度在三個(gè)和六十六個(gè)八位字節(jié)之間,那么協(xié)議可能是LAPD,但是這需要進(jìn)一步地檢驗(yàn)。因此,處理流程前進(jìn)到步驟112,在那里第三個(gè)八位字節(jié)的末端六位被檢驗(yàn)。如果它們不等于幀長(zhǎng)度減三,那么幀一定不是MTP,并且處理流程繼續(xù)進(jìn)行到步驟114。另一方面,如果第三個(gè)八位字節(jié)的末端六位等于幀長(zhǎng)度減三,那么幀可能是LAPD或MTP,并且未知標(biāo)識(shí)被返回(步驟118)。在步驟114中,第一八位字節(jié)的前六位被檢驗(yàn),確定是否它們具有LAPD_SAPI的SAPI值。如果有,那么LAPD的協(xié)議標(biāo)識(shí)被返回(步驟116);如果沒(méi)有,那么未知標(biāo)識(shí)被返回(步驟118)。
這樣,子程序82返回LAPD、MTP或未知的協(xié)議標(biāo)識(shí)?,F(xiàn)在返回圖4,返回的協(xié)議標(biāo)識(shí)在步驟84中被考慮。如果它是未知,那么處理流程返回到步驟72,等待接收新幀。但是,如果提供了LAPD或MTP的協(xié)議標(biāo)識(shí),那么信道配置表62被協(xié)議自動(dòng)發(fā)現(xiàn)模塊63訪問(wèn)。信道配置表62包括針對(duì)每一個(gè)時(shí)隙記錄的LAPD計(jì)數(shù)記錄、MTP計(jì)數(shù)記錄和的信道ID記錄。計(jì)數(shù)值被用來(lái)提供對(duì)信道特定標(biāo)識(shí)(信道ID)的置信度的量度。計(jì)數(shù)記錄中只有一個(gè)能夠大于零,為每一個(gè)計(jì)數(shù)記錄預(yù)置閾值和預(yù)置極限值。閾值被用來(lái)提供置信度的測(cè)量,即足夠數(shù)量的幀已被標(biāo)識(shí)為是相同的協(xié)議,這樣信道能夠被標(biāo)識(shí)為承載那個(gè)特定的協(xié)議(信道ID)。預(yù)置極限值以使得計(jì)數(shù)記錄不會(huì)持續(xù)無(wú)限地增加。當(dāng)然,最開(kāi)始,信道ID記錄是未知,直到計(jì)數(shù)記錄中的一個(gè)達(dá)到閾值,這時(shí)信道ID被改變?yōu)槟莻€(gè)協(xié)議。
這樣,如果對(duì)于一個(gè)信道(時(shí)隙),從子程序82接收到LAPD協(xié)議標(biāo)識(shí),那么對(duì)該信道的LAPD計(jì)數(shù)和MTP計(jì)數(shù)被讀取(步驟88)。如果LAPD計(jì)數(shù)低于預(yù)置極限(LIMIT)并且MTP計(jì)數(shù)是零,那么LAPD計(jì)數(shù)增加一。但是,如果MTP計(jì)數(shù)大于零,那么MTP計(jì)數(shù)減一。同樣,如果對(duì)于一個(gè)信道(時(shí)隙),從子程序82接收到MTP協(xié)議標(biāo)識(shí),那么對(duì)該信道的LAPD計(jì)數(shù)和MTP計(jì)數(shù)被讀取(步驟86)。如果MTP計(jì)數(shù)低于預(yù)置極限(LIMIT)并且LAPD計(jì)數(shù)是零,那么MTP計(jì)數(shù)增加一。但是,如果LAPD計(jì)數(shù)大于零,那么LAPD計(jì)數(shù)減一。
返回步驟74,如果在接收到的新幀的末端沒(méi)有找到有效校驗(yàn)和,表明它并非有效的HDLC幀,那么搜索信道配置表62,以確定是否有對(duì)應(yīng)該幀的時(shí)隙記錄(步驟94)。如果沒(méi)找到這樣的時(shí)隙記錄(步驟96),說(shuō)明信道不被認(rèn)為是信令鏈路,那么處理回到步驟72以接收下一個(gè)幀。但是,如果找到了對(duì)應(yīng)該信道的時(shí)隙記錄(步驟96),說(shuō)明該信道被認(rèn)為是信令鏈路,那么該時(shí)隙的計(jì)數(shù)記錄大于零的任何一個(gè)都被減一(步驟98)。
從步驟86、88和98,處理流程前進(jìn)到步驟90,在那里L(fēng)APD計(jì)數(shù)記錄和MTP計(jì)數(shù)記錄被考慮。如果計(jì)數(shù)記錄中的任何一個(gè)等于或大于閾值,那么信道ID被設(shè)置(或保持)為合適的標(biāo)識(shí)。但是,如果計(jì)數(shù)記錄中的任何一個(gè)小于閾值并且信道ID以前被設(shè)置為那個(gè)特定標(biāo)識(shí),那么信道ID被設(shè)置為未知,指出那個(gè)協(xié)議的計(jì)數(shù)已經(jīng)下降到低于閾值,使得那個(gè)信道的標(biāo)識(shí)不再是確定的(由閾值設(shè)定達(dá)到的程度)。
當(dāng)信道選擇器65訪問(wèn)信道配置表62時(shí),那個(gè)時(shí)隙的信道ID被輸出(步驟92)到信道選擇器65(見(jiàn)圖3),使得信道選擇器65能夠?qū)⒛莻€(gè)信道上的消息切換到合適的解碼器67、69。
很明顯被用來(lái)標(biāo)識(shí)協(xié)議的預(yù)定特征可以是足以提供確定標(biāo)識(shí)的單獨(dú)的特征或特征的組合。當(dāng)然,并不是特定協(xié)議中的所有消息一定包括該特征,但是如果消息不包括任何特征,那么它就被認(rèn)為是未被標(biāo)識(shí)的。只要把特征測(cè)試選擇得相對(duì)公共,那么在特定鏈路上的足夠的消息就應(yīng)該被肯定地標(biāo)識(shí),以使鏈路能夠被標(biāo)識(shí)為具有特定協(xié)議。
雖然只詳細(xì)描述了本發(fā)明的一個(gè)特定實(shí)施例,但是本領(lǐng)域的技術(shù)人員也應(yīng)該知道,在不偏離本發(fā)明范圍的情況下,可以進(jìn)行多種修飾和改進(jìn)。例如,本發(fā)明的多種實(shí)施例能夠作為與計(jì)算機(jī)系統(tǒng)一起使用的計(jì)算機(jī)程序產(chǎn)品被實(shí)現(xiàn),例如,計(jì)算機(jī)程序產(chǎn)品是存儲(chǔ)在有形數(shù)據(jù)記錄介質(zhì),如磁盤(pán)、CD-ROM、ROM或硬盤(pán)上的一系列的計(jì)算機(jī)指令,本發(fā)明還可以在計(jì)算機(jī)數(shù)據(jù)信號(hào)中被具體實(shí)施,該信號(hào)是在有形介質(zhì)或例如微波或紅外線的無(wú)線介質(zhì)上傳輸?shù)男盘?hào)。系列計(jì)算機(jī)指令能夠構(gòu)成上述功能的全部或部分,并且還能夠存儲(chǔ)在任何存儲(chǔ)設(shè)備中,易失的或非易失的,例如半導(dǎo)體、磁、光學(xué)或其他存儲(chǔ)設(shè)備。
權(quán)利要求
1.一種用來(lái)確定穿越電信網(wǎng)絡(luò)中信令鏈路的消息的協(xié)議的方法,包括以下步驟預(yù)先確定協(xié)議中消息的至少一個(gè)特征,所述特征能夠被用來(lái)將所述協(xié)議與其他協(xié)議區(qū)分開(kāi)來(lái);監(jiān)視在電信網(wǎng)絡(luò)的兩個(gè)節(jié)點(diǎn)間承載消息的至少一個(gè)信令鏈路;確定所述預(yù)定特征是否存在于被監(jiān)視的消息中;并且如果預(yù)定特征存在于被監(jiān)視的消息中,那么把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息。
2.如權(quán)利要求1所述的用來(lái)確定協(xié)議的方法,其中,所述預(yù)定特征包括能夠被用來(lái)區(qū)分將被標(biāo)識(shí)的協(xié)議的多個(gè)特征。
3.如權(quán)利要求1所述的用來(lái)確定協(xié)議的方法,其中,所述被監(jiān)視的消息被分析,以確定用來(lái)區(qū)分不同協(xié)議的不同預(yù)定特征是否存在于所述被監(jiān)視的消息中。
4.如權(quán)利要求1所述的用來(lái)確定協(xié)議的方法,其中,在所述信令鏈路上的多個(gè)消息被分析,以確定一個(gè)或更多預(yù)定特征是否存在于所述被監(jiān)視的消息中。
5.如權(quán)利要求1所述的用來(lái)確定協(xié)議的方法,還包括存儲(chǔ)置信度的量度的步驟,所述置信度的量度提供把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的置信度的指示。
6.如權(quán)利要求5所述的用來(lái)確定協(xié)議的方法,其中,所述置信度的量度包括對(duì)所述信令鏈路上被標(biāo)識(shí)為特定協(xié)議中的消息的數(shù)量的計(jì)數(shù)。
7.如權(quán)利要求6所述的用來(lái)確定協(xié)議的方法,其中,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在特定協(xié)議中,所述置信度的量度增加,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在不同的協(xié)議中,所述置信度的量度的減少。
8.如權(quán)利要求5所述的用來(lái)確定協(xié)議的方法,還包括確定所述置信度的量度是否已經(jīng)達(dá)到了預(yù)定閾水平的步驟,以及僅當(dāng)所述置信度的量度已經(jīng)達(dá)到了預(yù)定閾水平時(shí),把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的步驟。
9.如權(quán)利要求1所述的用來(lái)確定協(xié)議的方法,其中,所述要被區(qū)分的協(xié)議包括LAPD和MTP中的至少一個(gè)。
10.一種用來(lái)確定穿越電信網(wǎng)絡(luò)中的信令鏈路的消息的協(xié)議的設(shè)備,包括用來(lái)存儲(chǔ)協(xié)議中消息的至少一個(gè)預(yù)定特征的存儲(chǔ)器,所述特征能夠被用來(lái)將所述協(xié)議與其他協(xié)議區(qū)分開(kāi)來(lái);用來(lái)監(jiān)視在電信網(wǎng)絡(luò)的兩個(gè)節(jié)點(diǎn)間承載消息的至少一個(gè)信令鏈路的監(jiān)視裝置;以及耦合到所述監(jiān)視裝置和所述存儲(chǔ)器上,用來(lái)確定所述預(yù)定特征是否存在于被監(jiān)視的消息中,并且用來(lái)在預(yù)定特征存在于被監(jiān)視的消息中時(shí),把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的確定裝置。
11.如權(quán)利要求10所述的用來(lái)確定協(xié)議的設(shè)備,其中,所述確定裝置確定被監(jiān)視的消息是否包括用來(lái)區(qū)分不同協(xié)議的不同的預(yù)定特征,并且,如果被監(jiān)視的消息被確定為具有區(qū)分所述特定協(xié)議的特定特征,則把所述信令鏈路標(biāo)識(shí)為承載所述特定協(xié)議中的消息。
12.如權(quán)利要求10所述的用來(lái)確定協(xié)議的設(shè)備,還包括耦合到所述確定裝置上,用來(lái)指示把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息的置信度的置信度的量度指示器。
13.如權(quán)利要求12所述的用來(lái)確定協(xié)議的設(shè)備,其中,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在特定協(xié)議中,所述置信度的量度指示器增加,每一次在所述信令鏈路上的消息被標(biāo)識(shí)為在不同的協(xié)議中,所述置信度的量度指示器減少。
14.如權(quán)利要求12所述的用來(lái)確定協(xié)議的設(shè)備,其中,所述確定裝置檢驗(yàn)所述置信度的量度是否已經(jīng)達(dá)到了預(yù)定閾水平,并且僅當(dāng)所述置信度的量度指示器已經(jīng)達(dá)到了預(yù)定閾水平時(shí),把所述信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息。
15.如權(quán)利要求10所述的用來(lái)確定協(xié)議的設(shè)備,其中,所述要被區(qū)分的協(xié)議包括LAPD和MTP中的至少一個(gè)。
全文摘要
一種用來(lái)確定穿越電信網(wǎng)絡(luò)中的信令鏈路的消息的協(xié)議的方法和設(shè)備,該設(shè)備包括用來(lái)存儲(chǔ)協(xié)議中消息的一個(gè)或更多預(yù)定特征的存儲(chǔ)器,所述特征能夠被用來(lái)將該協(xié)議與其他協(xié)議區(qū)分開(kāi)來(lái)。協(xié)議自動(dòng)發(fā)現(xiàn)模塊被耦合到存儲(chǔ)器和從信令鏈路時(shí)隙中提取信道的模塊上。協(xié)議自動(dòng)發(fā)現(xiàn)模塊確定預(yù)定特征是否存在于所采樣的消息中,并且在預(yù)定特征存在于所采樣的消息中的情況下,把信令鏈路標(biāo)識(shí)為承載特定協(xié)議中的消息。標(biāo)識(shí)可以基于存儲(chǔ)在信道配置表中的置信度的量度,當(dāng)所述信令鏈路上的消息被標(biāo)識(shí)為在特定協(xié)議中時(shí),所述置信度的量度增加,當(dāng)所述信令鏈路上的消息被標(biāo)識(shí)為在其他協(xié)議中時(shí),所述置信度的量度減少。
文檔編號(hào)H04L29/06GK1484462SQ03153320
公開(kāi)日2004年3月24日 申請(qǐng)日期2003年8月8日 優(yōu)先權(quán)日2002年8月19日
發(fā)明者邁克爾·赫斯特, 凱特·帕特森, 克雷格·倫弗魯, 倫弗魯, 帕特森, 邁克爾 赫斯特 申請(qǐng)人:安捷倫科技有限公司