專利名稱:一種在通訊網(wǎng)中解決因全局碼尋址引起信令死循環(huán)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊網(wǎng)中信令的處理方法,特別是一種在通訊網(wǎng)中避免信令死循環(huán)的方法。
背景技術(shù):
目前的國內(nèi)、國際標(biāo)準(zhǔn)中定義的7號(hào)信令系統(tǒng)的信令連接控制有兩種尋址方式,其中一種就是全局碼尋址。網(wǎng)絡(luò)中實(shí)體的全局碼是唯一標(biāo)識(shí)的。在具有信令連接控制功能的信令點(diǎn)根據(jù)全局碼尋址時(shí),需要進(jìn)行全局碼翻譯,通過全局碼翻譯找出消息發(fā)送的信令局向,信令路由,信令鏈路,然后將信令在全局碼翻譯中獲得的信令鏈路上傳遞,其中此信令中一般包含全局碼作為下一級(jí)信令點(diǎn)全局碼翻譯的根據(jù)。
但是問題在于全局碼翻譯時(shí),找出信令發(fā)送的信令局向和信令路由以及信令鏈路,如果信令發(fā)送到下一級(jí)信令點(diǎn),而下一級(jí)信令點(diǎn)不是目的信令點(diǎn),則在此信令點(diǎn)需要再次進(jìn)行全局碼翻譯。假如,在下一級(jí)信令點(diǎn)的全局碼翻譯中,得到的信令局向,信令路由以及信令鏈路是到上一級(jí)信令點(diǎn)的,那么就會(huì)在兩個(gè)信令點(diǎn)之間引起信令死循環(huán),并由于雪崩效應(yīng)引起信令鏈路擁塞。
圖1為現(xiàn)有信令網(wǎng)的組網(wǎng)示意圖,其中A代表信令點(diǎn)A,B代表信令轉(zhuǎn)接點(diǎn)B,C代表信令點(diǎn)C,D代表7號(hào)信令鏈路,目前,通訊網(wǎng)中如圖1所示的組網(wǎng)情況非常普遍,上述全局碼翻譯過程引起的信令死循環(huán)在這種組網(wǎng)情況下也時(shí)有發(fā)生。如假定以下條件成立1、圖1中信令點(diǎn)A的全局碼為460030900001000;信令點(diǎn)C的全局碼為460030900002000。
2、信令點(diǎn)A和C之間沒有直連信令鏈路,通過信令轉(zhuǎn)接點(diǎn)B轉(zhuǎn)接。
3、信令點(diǎn)間采用7號(hào)信令,尋址方式為全局碼尋址,在3個(gè)交換局進(jìn)行全局碼翻譯。
4、在信令點(diǎn)A將全局碼460030900002000翻譯到信令轉(zhuǎn)接點(diǎn)B;信令轉(zhuǎn)接點(diǎn)B將全局碼46003090000翻譯到信令點(diǎn)A。(全局碼翻譯只配置46003090000,暗示460030900000000-460030900009999的全部全局碼使用相同配置)。
則在這種情況下,如果存在信令點(diǎn)A經(jīng)信令轉(zhuǎn)接點(diǎn)B發(fā)送到信令點(diǎn)C的消息,就會(huì)在信令點(diǎn)A和信令轉(zhuǎn)接點(diǎn)B之間因全局碼翻譯而引起信令死循環(huán)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在通訊網(wǎng)中解決因全局碼尋址引起信令死循環(huán)的方法,解決現(xiàn)有技術(shù)中存在的全局碼翻譯錯(cuò)誤引起信令死循環(huán)的問題,保障通訊網(wǎng)中信令網(wǎng)的正常運(yùn)轉(zhuǎn)。
為達(dá)到上述目的,本發(fā)明可通過如下方式實(shí)現(xiàn)一種在通訊網(wǎng)中解決因全局碼尋址引起信令死循環(huán)的方法,包括如下步驟步驟1,信令處理模塊收到信令消息;步驟2,記錄信令來向的信息和進(jìn)行全局碼翻譯;步驟3,根據(jù)全局碼翻譯結(jié)果和信令來向信息判斷是否存在信令死循環(huán),如果存在死循環(huán),按需要處理該消息;如果不存在死循環(huán),正常處理發(fā)送該消息。
其上所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向是否為相同的信令局向的方法。
其上所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向是否有相同的信令鏈路組的方法。
其上所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向的信令路由中是否包含相同的信令鏈路的方法。
其上所述的步驟2包括以下步驟步驟21,判斷信令消息是否根據(jù)全局碼尋址,如果是,執(zhí)行步驟22,如果否,執(zhí)行步驟25;步驟22,信令消息是根據(jù)全局碼尋址,根據(jù)信令傳遞的信令鏈路,獲取此信令鏈路所屬的信令鏈路鏈路組,并根據(jù)信令鏈路組得到包括局向號(hào)、信令點(diǎn)碼在內(nèi)的直連信令局向相關(guān)數(shù)據(jù);
步驟23,將來向信令信息帶入,進(jìn)行全局碼翻譯,對(duì)全局碼翻譯結(jié)果執(zhí)行步驟24;步驟24,判斷全局碼翻譯結(jié)果該信令消息目的地是否本局,如果是,執(zhí)行步驟25,如果否,執(zhí)行步驟3;步驟25,退出死循環(huán)檢查過程,按照正常處理流程處理信令消息。
其上所述的步驟3包括以下步驟步驟31,全局碼翻譯得到下一級(jí)目的信令局向;步驟32,判斷此信令局向是否存在負(fù)荷分擔(dān),如果是,執(zhí)行步驟33,如果否,執(zhí)行步驟37;步驟33,從負(fù)荷分擔(dān)的信令局向中選中一個(gè)沒判斷過的局向,執(zhí)行步驟34;步驟34,判斷此信令局向是否與記錄的來向信令局向有相同的信息,如果是,執(zhí)行步驟38,如果否,執(zhí)行步驟35;步驟35,此信令局向與記錄的來向信令局向信息不同,判斷是否還有負(fù)荷分擔(dān)的局向沒有判斷,如果是,返回步驟33,如果否,執(zhí)行步驟36;步驟36,所有負(fù)荷分擔(dān)的局向都判斷過,且不存在信令死循環(huán),按照正常流程處理該信令消息,執(zhí)行步驟39;步驟37,不存在負(fù)荷分擔(dān)的信令局向,判斷此信令局向是否與記錄的來向信令局向有相同的信息,如果是,執(zhí)行步驟38,如果否,執(zhí)行步驟36;步驟38,存在信令死循環(huán),對(duì)該消息進(jìn)行相應(yīng)處理,丟棄消息,并向操作維護(hù)告警;執(zhí)行步驟39;步驟39,返回,等待處理下一條信令。
本發(fā)明具有如下優(yōu)點(diǎn)和效果采用本發(fā)明所述方法,與現(xiàn)有技術(shù)相比,有效避免了由于數(shù)據(jù)配置失誤引起的系統(tǒng)資源浪費(fèi),并化解了潛在的影響系統(tǒng)運(yùn)行安全的危機(jī)。達(dá)到了預(yù)防和保護(hù)的效果,提高了系統(tǒng)的安全性和健壯性。本發(fā)明適用于移動(dòng)通訊網(wǎng)中的移動(dòng)交換中心、短消息中心、信令轉(zhuǎn)接點(diǎn)、拜訪位置寄存器、歸屬位置寄存器等所有具有信令功能,需要進(jìn)行全局碼尋址的網(wǎng)絡(luò)實(shí)體,也適用于智能網(wǎng)等使用7號(hào)信令系統(tǒng)中信令連接控制部分協(xié)議并在信令交互中使用全局碼尋址的網(wǎng)絡(luò)實(shí)體,可以直接用于通訊網(wǎng)中各信令點(diǎn)進(jìn)行保護(hù),也可以用于專用檢測(cè)儀器,檢查系統(tǒng)隱患,市場(chǎng)應(yīng)用前景廣闊。
圖1現(xiàn)有信令網(wǎng)的組網(wǎng)示意圖;圖2實(shí)現(xiàn)本發(fā)明方法的步驟示意圖;圖3本發(fā)明實(shí)施方案第一步的流程圖;圖4本發(fā)明實(shí)施方案第二步的流程圖。
具體實(shí)施例方式
為了說明技術(shù)方案的實(shí)施過程,下面結(jié)合附圖對(duì)實(shí)施例作進(jìn)一步的詳細(xì)描述。以下所述,僅為本發(fā)明的較佳實(shí)施方式,本技術(shù)方案的實(shí)施并不局限于本圖2是實(shí)現(xiàn)本發(fā)明方法的步驟示意圖。其中步驟100為收到信令連接控制部分的信令消息;步驟200為記錄信令來向的信息和進(jìn)行全局碼翻譯;步驟300為根據(jù)全局碼翻譯結(jié)果和信令來向信息判斷是否存在信令死循環(huán);步驟301為正常處理發(fā)送消息;步驟302為按需要處理消息。
為避免信令死循環(huán)對(duì)信令網(wǎng)的不良影響,引起信令死循環(huán)的消息可以選擇丟棄,并向操作維護(hù)后臺(tái)告警,告警信息包括全局碼,信令來向的信令點(diǎn)碼等,這樣可以方便維護(hù)人員及時(shí)修改配置數(shù)據(jù)。
請(qǐng)參閱圖3為本發(fā)明實(shí)施方案第一步的流程圖,實(shí)施方案第一步收到信令消息時(shí),記錄來向信息。
步驟201信令處理模塊收到信令消息。
步驟210信令消息是否根據(jù)全局碼尋址?如果是,執(zhí)行步驟220,如果否,執(zhí)行步驟251。
步驟220信令消息是根據(jù)全局碼尋址,根據(jù)信令傳遞的信令鏈路,獲取此信令鏈路所屬的信令鏈路鏈路組,并根據(jù)信令鏈路組得到直連信令局向相關(guān)數(shù)據(jù)(局向號(hào),信令點(diǎn)碼等)。
步驟230將來向信令信息帶入,進(jìn)行全局碼翻譯,對(duì)全局碼翻譯結(jié)果執(zhí)行步驟240。
步驟240全局碼翻譯結(jié)果該信令消息目的地是否本局?如果是,執(zhí)行步驟252,如果否,執(zhí)行步驟400。
步驟251退出死循環(huán)檢查過程,按照正常處理流程處理信令消息。
步驟252退出死循環(huán)檢查過程,按照正常處理流程處理信令消息。
步驟400實(shí)施方案第二步判斷是否存在信令死循環(huán)。
請(qǐng)參閱圖4為本發(fā)明實(shí)施方案第二步的流程圖。
步驟310全局碼翻譯得到下一級(jí)目的信令局向(信令點(diǎn)碼)。
步驟320判斷此信令局向是否存在負(fù)荷分擔(dān),如果是執(zhí)行步驟330。如果否,執(zhí)行步驟370。
步驟330從負(fù)荷分擔(dān)的信令局向中選中一個(gè)沒判斷過的局向,執(zhí)行步驟340。
步驟340此信令局向是否與記錄的來向信令局向有相同的信息?如果是,執(zhí)行步驟380,如果否,執(zhí)行步驟350。
步驟350此信令局向與記錄的來向信令局向信息不同,判斷是否還有負(fù)荷分擔(dān)的局向沒有判斷?如果是,返回步驟330,如果否,執(zhí)行步驟360。
步驟360(所有負(fù)荷分擔(dān)的局向都判斷過,且不存在信令死循環(huán)),按照正常流程處理該信令消息。執(zhí)行步驟390。
步驟370不存在負(fù)荷分擔(dān)的信令局向,判斷此信令局向是否與記錄的來向信令局向有相同的信息?如果是,執(zhí)行步驟380,如果否,執(zhí)行步驟360。
步驟380存在信令死循環(huán),對(duì)該消息進(jìn)行相應(yīng)處理。可以丟棄消息,并向操作維護(hù)告警。執(zhí)行步驟390。
步驟390返回,等待處理下一條信令。
實(shí)施方案中的過程只是技術(shù)方案的一種實(shí)現(xiàn)方式,不代表技術(shù)方案的全部內(nèi)容。實(shí)施方案中的各步驟、判斷的處理方法和處理次序可根據(jù)設(shè)備實(shí)際情況調(diào)整。
權(quán)利要求
1.一種在通訊網(wǎng)中解決因全局碼尋址引起信令死循環(huán)的方法,其特征在于,包括如下步驟步驟1,接收到信令消息;步驟2,記錄信令來向的信息和進(jìn)行全局碼翻譯;步驟3,根據(jù)全局碼翻譯結(jié)果和信令來向信息判斷是否存在信令死循環(huán),如果存在死循環(huán),按需要處理該消息;如果不存在死循環(huán),正常處理發(fā)送該消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向是否為相同的信令局向的方法。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向是否有相同的信令鏈路組的方法。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟3中,判斷是否存在信令死循環(huán)是采用比較信令來向和去向的信令路由中是否包含相同的信令鏈路的方法。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟2包括以下步驟步驟21,判斷信令消息是否根據(jù)全局碼尋址,如果是,執(zhí)行步驟22,如果否,執(zhí)行步驟25;步驟22,信令消息是根據(jù)全局碼尋址,根據(jù)信令傳遞的信令鏈路,獲取此信令鏈路所屬的信令鏈路鏈路組,并根據(jù)信令鏈路組得到包括局向號(hào)、信令點(diǎn)碼在內(nèi)的直連信令局向相關(guān)數(shù)據(jù);步驟23,將來向信令信息帶入,進(jìn)行全局碼翻譯,對(duì)全局碼翻譯結(jié)果執(zhí)行步驟24;步驟24,判斷全局碼翻譯結(jié)果該信令消息目的地是否本局,如果是,執(zhí)行步驟25,如果否,執(zhí)行步驟3;步驟25,退出死循環(huán)檢查過程,按照正常處理流程處理信令消息。
6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,所述的步驟3包括以下步驟步驟31,全局碼翻譯得到下一級(jí)目的信令局向;步驟32,判斷此信令局向是否存在負(fù)荷分擔(dān),如果是,執(zhí)行步驟33,如果否,執(zhí)行步驟37;步驟33,從負(fù)荷分擔(dān)的信令局向中選中一個(gè)沒判斷過的局向,執(zhí)行步驟34;步驟34,判斷此信令局向是否與記錄的來向信令局向有相同的信息,如果是,執(zhí)行步驟38,如果否,執(zhí)行步驟35;步驟35,此信令局向與記錄的來向信令局向信息不同,判斷是否還有負(fù)荷分擔(dān)的局向沒有判斷,如果是,返回步驟33,如果否,執(zhí)行步驟36;步驟36,所有負(fù)荷分擔(dān)的局向都判斷過,且不存在信令死循環(huán),按照正常流程處理該信令消息,執(zhí)行步驟39;步驟37,不存在負(fù)荷分擔(dān)的信令局向,判斷此信令局向是否與記錄的來向信令局向有相同的信息,如果是,執(zhí)行步驟38,如果否,執(zhí)行步驟36;步驟38,存在信令死循環(huán),對(duì)該消息進(jìn)行相應(yīng)處理,丟棄引起信令死循環(huán)的消息,并向操作維護(hù)后臺(tái)報(bào)警,執(zhí)行步驟39;步驟39,返回,等待處理下一條信令。
全文摘要
本發(fā)明涉及一種在通訊網(wǎng)中解決因全局碼尋址引起信令死循環(huán)的方法,包括如下步驟信令處理模塊收到信令消息;記錄信令來向的信息和進(jìn)行全局碼翻譯;根據(jù)全局碼翻譯結(jié)果和信令來向信息判斷是否存在信令死循環(huán),如果存在死循環(huán),按需要處理該消息;本發(fā)明有效避免了由于數(shù)據(jù)配置失誤引起的系統(tǒng)資源浪費(fèi),并化解了潛在的影響系統(tǒng)運(yùn)行安全的危機(jī),達(dá)到了預(yù)防和保護(hù)的效果,提高了系統(tǒng)的安全性和健壯性。
文檔編號(hào)H04W4/20GK1581797SQ03153248
公開日2005年2月16日 申請(qǐng)日期2003年8月11日 優(yōu)先權(quán)日2003年8月11日
發(fā)明者陳志國 申請(qǐng)人:中興通訊股份有限公司