專利名稱:不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同信令承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法。
背景技術(shù):
隨著業(yè)務(wù)多樣化,對(duì)信令傳輸?shù)姆绞?、質(zhì)量和速度等方面也提出了更高的要求,傳輸網(wǎng)絡(luò)也在不斷的發(fā)展,目前常用的傳輸網(wǎng)有SS7(七號(hào)信令)網(wǎng)、ATM(異步傳輸模式)網(wǎng)和IP(因特網(wǎng)協(xié)議)網(wǎng)等。
目前許多產(chǎn)品都支持這幾種網(wǎng)絡(luò)傳輸,如圖1所示為多個(gè)傳輸網(wǎng)絡(luò)應(yīng)用于同一網(wǎng)絡(luò)節(jié)點(diǎn)的協(xié)議棧圖,MTP3為SS7網(wǎng)絡(luò)中的消息傳輸部分第三層,對(duì)應(yīng)于OSI(開放系統(tǒng)互連)模型的網(wǎng)絡(luò)層,實(shí)現(xiàn)信令消息處理和信令網(wǎng)絡(luò)管理兩部分功能。底層的傳輸介質(zhì)是基于TDM(時(shí)分復(fù)用)方式的介質(zhì)(如E1線)。M3UA為SS7網(wǎng)絡(luò)MTP3用戶適配層,支持MTP3用戶信令(如綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)用戶部分ISUP、信令連接控制部分SCCP消息)在IP網(wǎng)中傳輸,M3UA信令承載在SCTP(流控傳輸協(xié)議)上,這個(gè)協(xié)議被應(yīng)用于信令網(wǎng)關(guān)(SG)、媒體網(wǎng)關(guān)控制器(MGC)等產(chǎn)品。MTP3B為ATM網(wǎng)絡(luò)中的消息傳輸部分第三層,層次與MTP3對(duì)應(yīng),也與MTP3實(shí)現(xiàn)基本相同的功能,而鏈路層是基于ATM的SAAL(信令A(yù)TM適配層),底層的傳輸介質(zhì)是光纖。如果不考慮互通問題,各自網(wǎng)絡(luò)只能傳輸各自的消息包。
多種傳輸網(wǎng)絡(luò)應(yīng)用在同一網(wǎng)絡(luò)節(jié)點(diǎn)中,那么它們之間實(shí)現(xiàn)互通是一種必然的需求。如SIGTRAN(信令傳送)協(xié)議棧便實(shí)現(xiàn)了IP網(wǎng)與電路交換網(wǎng)協(xié)議MTP3的互通,使得在IP網(wǎng)絡(luò)中可傳遞電路交換信令?;ネ▽?shí)現(xiàn)方式如圖2所示在一個(gè)信令網(wǎng)絡(luò)節(jié)點(diǎn)上同時(shí)實(shí)現(xiàn)M3UA與MTP3協(xié)議,也就是說該信令網(wǎng)絡(luò)節(jié)點(diǎn)是兩個(gè)網(wǎng)絡(luò)的交接點(diǎn),從MTP3所在的網(wǎng)絡(luò)中收到消息優(yōu)先將消息發(fā)給M3UA,并將消息轉(zhuǎn)換成M3UA認(rèn)識(shí)的類型和格式,在M3UA所在的網(wǎng)絡(luò)中傳輸,這便實(shí)現(xiàn)了互通。但如果在此交接點(diǎn)上,通過兩種網(wǎng)絡(luò)都可以把消息送到目的地時(shí),究竟選哪種網(wǎng)絡(luò)比較合適,現(xiàn)有的實(shí)現(xiàn)機(jī)制缺乏靈活性,都是優(yōu)先選M3UA。
如圖2所示,現(xiàn)有技術(shù)的SIGTRAN協(xié)議棧實(shí)現(xiàn)了MTP3與M3UA的互通,假設(shè)從MTP3所在的網(wǎng)絡(luò)收到一消息,就將消息發(fā)送到轉(zhuǎn)換格式的模塊,該模塊專門負(fù)責(zé)轉(zhuǎn)換消息類型、格式,轉(zhuǎn)換后將消息發(fā)到M3UA所在的網(wǎng)絡(luò)進(jìn)行傳輸,這樣實(shí)現(xiàn)互通;相反從M3UA收到消息,是優(yōu)先在M3UA本網(wǎng)內(nèi)處理,如果處理不了再發(fā)送到消息轉(zhuǎn)換模塊,轉(zhuǎn)換后給MTP3所在的網(wǎng)絡(luò)進(jìn)行傳輸。
現(xiàn)有的互通方法只實(shí)現(xiàn)了MTP3與M3UA的互通,MTP3B與MTP3、M3UA沒有實(shí)現(xiàn)互通,所以對(duì)上層用戶還沒完全屏蔽網(wǎng)絡(luò)承載的差異。而且消息轉(zhuǎn)換模塊只是對(duì)消息類型、格式進(jìn)行轉(zhuǎn)換,沒有分發(fā)消息的策略、優(yōu)先級(jí)控制功能,缺乏靈活性,當(dāng)交接點(diǎn)中多于兩個(gè)網(wǎng)絡(luò)時(shí)表現(xiàn)更為明顯,而且用戶沒法通過配置手段控制消息的轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)在多種傳輸網(wǎng)絡(luò)應(yīng)用于同一網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),對(duì)上層用戶沒有完全屏蔽網(wǎng)絡(luò)承載差異及沒有網(wǎng)絡(luò)互通分發(fā)策略的不足,提供一種信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,從而屏蔽網(wǎng)絡(luò)承載差異,有效實(shí)現(xiàn)同一節(jié)點(diǎn)不同傳輸網(wǎng)絡(luò)間消息的互聯(lián)互通。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為這種信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,包括以下步驟在信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)層與應(yīng)用層之間添加三層接口(L3IF);應(yīng)用層承載模塊上行的消息,若非本信令點(diǎn)處理,發(fā)送到三層接口對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,然后按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)?biāo)準(zhǔn)化后的消息發(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),由應(yīng)用層承載模塊進(jìn)行消息的轉(zhuǎn)發(fā);網(wǎng)絡(luò)層用戶下行的消息,發(fā)送到三層接口,三層接口按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)⑾滦邢l(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),由應(yīng)用層承載模塊進(jìn)行消息的轉(zhuǎn)發(fā)。
所述按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)?biāo)準(zhǔn)化后的消息發(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò)時(shí),先將標(biāo)準(zhǔn)化后的消息轉(zhuǎn)發(fā)給最高優(yōu)先級(jí)承載模塊,所述承載模塊對(duì)標(biāo)準(zhǔn)消息進(jìn)行適配,在承載模塊上進(jìn)行轉(zhuǎn)發(fā)并向三層接口返回轉(zhuǎn)發(fā)結(jié)果,如果轉(zhuǎn)發(fā)成功,則結(jié)束流程,否則三層接口將標(biāo)準(zhǔn)化后的消息轉(zhuǎn)發(fā)給下一優(yōu)先級(jí)網(wǎng)絡(luò)承載模塊判斷是否可用,直至當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò)。
上行用戶消息為本信令點(diǎn)處理時(shí),L3IF收到上傳接口上行的消息后,對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,將消息發(fā)送給M3UA模塊進(jìn)行M3UA適配并在M3UA上進(jìn)行轉(zhuǎn)發(fā),向L3IF返回轉(zhuǎn)發(fā)結(jié)果,如果轉(zhuǎn)發(fā)成功,則結(jié)束;如果不成功,則根據(jù)業(yè)務(wù)用戶指示(SI)將消息分發(fā)給上層用戶。
所述的應(yīng)用層承載模塊包括消息傳遞部分第三層(MTP3)、寬帶消息傳遞部分第三層(MTP3B)、消息傳遞部分第三層用戶適配層(M3UA)。
所述的應(yīng)用層各承載模塊給三層接口發(fā)送消息時(shí)通過兩種接口轉(zhuǎn)發(fā)接口和上傳接口,若消息不是本信令點(diǎn)處理時(shí),使用轉(zhuǎn)發(fā)接口進(jìn)行轉(zhuǎn)發(fā);若消息是本信令點(diǎn)處理時(shí),使用上傳接口上傳給上層用戶。
在分發(fā)消息給某承載模塊前,查詢消息所指目的信令點(diǎn)編碼(DPC)的狀態(tài),如果為不可達(dá)或不存在,消息不需傳給此承載模塊,直接判斷下一種承載方式。
如果所有承載模塊發(fā)送失敗,則給上層用戶報(bào)中止(PAUSE)消息,報(bào)告目的信令點(diǎn)不可達(dá)。
當(dāng)某承載模塊檢測(cè)到某信令點(diǎn)不可達(dá)時(shí),向L3IF上報(bào)PAUSE消息,L3IF模塊收到該承載模塊的PAUSE消息后,查詢其它承載模塊的PAUSE消息中所帶目的信令點(diǎn)編碼(DPC)狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,則給上層用戶上報(bào)PAUSE消息,否則不作處理。
如果某目的信令點(diǎn),原來所有承載模塊都不可達(dá),現(xiàn)有一承載模塊檢測(cè)到該目的信令點(diǎn)變?yōu)榭蛇_(dá),則給上層用戶報(bào)恢復(fù)(RESUME)消息,報(bào)告該目的信令點(diǎn)可達(dá)。
某一承載模塊檢測(cè)到某信令點(diǎn)由不可達(dá)變?yōu)榭蛇_(dá)時(shí),上報(bào)RESUME消息給L3IF,L3IF模塊收到該承載模塊的RESUME消息,查詢其它承載模塊RESUME消息中所帶DPC狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,則給用戶上報(bào)RESUME消息,通知用戶該信令點(diǎn)已經(jīng)變?yōu)榭蛇_(dá)了,否則不作處理。
本發(fā)明的有益效果為本發(fā)明將同一節(jié)點(diǎn)中SS7網(wǎng)絡(luò)、ATM網(wǎng)絡(luò)和IP網(wǎng)絡(luò)互通的消息分發(fā)策略集中在L3IF模塊實(shí)現(xiàn),且分發(fā)策略可由用戶控制,靈活地實(shí)現(xiàn)了MTP3、MTP3B和M3UA多種網(wǎng)絡(luò)承載方式的全互通。添加L3IF模塊后,所有的上層用戶都可以通過與L3IF的接口,實(shí)現(xiàn)業(yè)務(wù)傳輸,上層用戶在業(yè)務(wù)傳輸時(shí)不需要了解底層承載模塊的數(shù)據(jù)配置,對(duì)上層用戶(SCCP/ISUP/TUP/BICC)完全屏蔽了底層承載的差異。
圖1為多個(gè)傳輸網(wǎng)絡(luò)應(yīng)用于同一網(wǎng)絡(luò)節(jié)點(diǎn)的協(xié)議棧圖;圖2為現(xiàn)有的SIGTRAN協(xié)議棧實(shí)現(xiàn)網(wǎng)絡(luò)互通原理示意圖;圖3為本發(fā)明實(shí)現(xiàn)網(wǎng)絡(luò)互通原理示意圖;圖4為本發(fā)明上行消息非本信令點(diǎn)處理時(shí)的消息轉(zhuǎn)發(fā)流程示意圖;圖5為標(biāo)準(zhǔn)化消息結(jié)構(gòu)示意圖;圖6為本發(fā)明下行消息轉(zhuǎn)發(fā)流程示意圖;圖7為本發(fā)明上行消息本信令點(diǎn)處理時(shí)的消息轉(zhuǎn)發(fā)流程示意圖;圖8為本發(fā)明M3UA工作于代理方式時(shí)上行消息轉(zhuǎn)發(fā)示意圖;圖9為本發(fā)明上報(bào)PAUSE消息流程示意圖;圖10為本發(fā)明上報(bào)RESUME消息流程示意圖。
具體實(shí)施例方式
下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明多種網(wǎng)絡(luò)的互通涉及消息包分發(fā)策略,分發(fā)順序優(yōu)先級(jí)問題,必須有一模塊實(shí)現(xiàn)這些功能,且這些策略、優(yōu)先級(jí)應(yīng)是用戶可控制修改的。
如圖3所示,本發(fā)明在網(wǎng)絡(luò)層(MTP3/MTP3B/M3UA)與應(yīng)用層(信令連接控制部分SCCP/綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分ISUP/電話用戶部分TUP/與承載無關(guān)的呼叫控制用戶部分BICC)添加非標(biāo)準(zhǔn)的L3IF(三層接口),對(duì)上層用戶(SCCP/ISUP/TUP/BICC)只有L3IF一套接口,MTP3/MTP3B/M3UA等網(wǎng)絡(luò)層與上層用戶沒有接口,上層用戶不需要了解底層數(shù)據(jù)配置,完全屏蔽底層承載的差異。通過L3IF接口實(shí)現(xiàn)同一網(wǎng)絡(luò)節(jié)點(diǎn)中SS7網(wǎng)絡(luò)、ATM網(wǎng)絡(luò)和IP網(wǎng)絡(luò)全互通時(shí)的消息分發(fā)策略功能,用戶可以通過修改屬性來控制消息分發(fā)策略、優(yōu)先級(jí)。
為實(shí)現(xiàn)互通,L3IF接口需對(duì)用戶上行消息、用戶下行消息進(jìn)行互通分發(fā)處理,上行消息是從網(wǎng)絡(luò)層各承載模塊到SCCP等應(yīng)用層用戶的消息,上行消息可以是本信令點(diǎn)處理的消息,也可以是非本信令點(diǎn)處理的消息;下行消息是從SCCP等應(yīng)用層用戶到網(wǎng)絡(luò)層承載模塊的消息。同時(shí)L3IF接口還需要在信令點(diǎn)不可達(dá)時(shí)上報(bào)PAUSE消息,以及信令點(diǎn)由不可達(dá)變?yōu)榭蛇_(dá)時(shí)上報(bào)RESUME消息,通過L3IF接口實(shí)現(xiàn)對(duì)底層承載模塊差異的屏蔽。具體實(shí)現(xiàn)方法如下1、全互通翻譯轉(zhuǎn)換及分發(fā)策略功能實(shí)現(xiàn)如圖4所示,以MTP3上行消息為例進(jìn)行說明(當(dāng)消息來自其它承載模塊,如MTP3B或M3UA時(shí),處理過程與此流程一致,不再贅述),當(dāng)遠(yuǎn)端來的消息為本信令點(diǎn)處理時(shí)另作處理(在文中后面說明,這里暫不作描述);當(dāng)非本信令點(diǎn)處理時(shí),需選擇一種承載方式轉(zhuǎn)發(fā)。
原始消息通過轉(zhuǎn)發(fā)接口發(fā)送到L3IF,L3IF在收到來自MTP3需要轉(zhuǎn)發(fā)的消息后,對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,并按照一定的優(yōu)先級(jí)順序選擇承載模式進(jìn)行轉(zhuǎn)發(fā)。用戶可以對(duì)優(yōu)先級(jí)順序進(jìn)行配置,圖4中假定優(yōu)先級(jí)順序?yàn)镸3UA-MTP3B-MTP3。
M3UA收到要求轉(zhuǎn)發(fā)的標(biāo)準(zhǔn)化消息后,對(duì)消息進(jìn)行適配以便將消息在本模塊進(jìn)行轉(zhuǎn)發(fā)。消息轉(zhuǎn)發(fā)結(jié)果要返回給L3IF,L3IF根據(jù)返回結(jié)果判斷是否需后續(xù)流程。如果承載方式M3UA轉(zhuǎn)發(fā)成功則無需后續(xù)流程;如果M3UA轉(zhuǎn)發(fā)不成功,則將標(biāo)準(zhǔn)化消息發(fā)送到MTP3B,MTP3B收到消息后,對(duì)消息進(jìn)行適配以便將消息在本模塊進(jìn)行轉(zhuǎn)發(fā)。消息轉(zhuǎn)發(fā)結(jié)果返回給L3IF,L3IF根據(jù)返回結(jié)果判斷是否需后續(xù)流程。如果承載方式MTP3B轉(zhuǎn)發(fā)成功則無需后續(xù)流程;如果MTP3B轉(zhuǎn)發(fā)不成功,則將標(biāo)準(zhǔn)化消息發(fā)送到MTP3;MTP3收到消息后,對(duì)消息進(jìn)行適配以便將消息在本模塊進(jìn)行轉(zhuǎn)發(fā),消息轉(zhuǎn)發(fā)結(jié)果返回給L3IF,L3IF根據(jù)返回結(jié)果判斷是否需后續(xù)流程,L3IF給消息源返回最終的轉(zhuǎn)發(fā)結(jié)果,以便后續(xù)處理。
上述MTP3給L3IF發(fā)送消息時(shí)可通過兩種接口轉(zhuǎn)發(fā)接口和上傳接口,轉(zhuǎn)發(fā)接口用于消息非本點(diǎn)處理時(shí)作轉(zhuǎn)發(fā);上傳接口用于消息是本點(diǎn)處理時(shí)上傳給上層用戶。L3IF從轉(zhuǎn)發(fā)接口收到的消息,表示該消息非本信令點(diǎn)處理,需要轉(zhuǎn)發(fā);從上傳接口收到的消息,表示該消息是本信令點(diǎn)處理,需分發(fā)給上層用戶。圖4中消息非本信令點(diǎn)處理,使用了轉(zhuǎn)發(fā)接口。
標(biāo)準(zhǔn)化后的消息格式如圖5所示,其中NI網(wǎng)絡(luò)指示語,占2bit;Reserved預(yù)留;SI業(yè)務(wù)用戶指示,占4bit;DPC目的信令點(diǎn)編碼,占14bit或24bit;OPC源信令點(diǎn)編碼,占14bit或24bit;SLS信令鏈路選擇碼,占4bit。
上述格式是ITU-T(國際電聯(lián)電子通信標(biāo)準(zhǔn)化部門)定義的標(biāo)準(zhǔn)消息格式,在實(shí)現(xiàn)過程還可在此消息包前添加LI(長度指示)字段來指示消息的長度。
某一承載模式(如M3UA)收到要求轉(zhuǎn)發(fā)的標(biāo)準(zhǔn)化消息后,對(duì)消息進(jìn)行適配以便將消息在本模塊進(jìn)行轉(zhuǎn)發(fā)。消息轉(zhuǎn)發(fā)結(jié)果要返回給L3IF,L3IF根據(jù)返回結(jié)果判斷是否需后續(xù)流程。本流程有三種承載方式,如果承載方式M3UA轉(zhuǎn)發(fā)成功,后續(xù)承載方式MTP3B和MTP3無需轉(zhuǎn)發(fā),否則依次選擇承載模式MTP3B和MTP3進(jìn)行轉(zhuǎn)發(fā)。
轉(zhuǎn)發(fā)消息時(shí),最壞的情況是一條消息在本信令點(diǎn)內(nèi)需要分發(fā)次數(shù)為最大承載方式數(shù)目。如本流程中M3UA、MTP3B轉(zhuǎn)發(fā)失敗,由MTP3轉(zhuǎn)發(fā)時(shí),消息已經(jīng)在本信令點(diǎn)內(nèi)分發(fā)了3次,這樣效率較低。為了提高消息處理效率,在實(shí)現(xiàn)時(shí)可以在分發(fā)消息給某種承載模塊前查詢消息所指DPC(目的信令點(diǎn)編碼)的狀態(tài),如果為不可達(dá)或不存在,消息不需傳給此承載模塊,直接判斷下一種承載方式,這樣可以提高效率。
2、對(duì)上層用戶(SCCP/ISUP/TUP/BICC)屏蔽底層承載差異的實(shí)現(xiàn)a)SCCP等用戶下行消息,選擇一種承載方式將消息發(fā)送出局如圖6所示,L3IF在收到來自SCCP/ISUP/TUP/BICC等用戶消息后,不作任何處理,按照一定的優(yōu)先級(jí)順序選擇承載模式進(jìn)行發(fā)送。用戶可以對(duì)承載模塊優(yōu)先級(jí)順序進(jìn)行配置,本流程假定優(yōu)先級(jí)順序?yàn)镸3UA-MTP3B-MTP3。
如果有一承載模塊發(fā)送成功,消息出局,無需后續(xù)流程。如果所有承載模塊發(fā)送失敗時(shí),意味著沒有一種承載模塊到目的點(diǎn)可達(dá),必須給上層用戶報(bào)PAUSE(中止)消息,報(bào)告目的點(diǎn)不可達(dá)。
b)上行用戶消息,本信令點(diǎn)處理,L3IF透?jìng)鹘oSCCP等上層用戶如圖7所示,MTP3通過上傳接口給L3IF傳送消息,表示該消息為本信令點(diǎn)處理。L3IF收到MTP3傳送過來的消息后,對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,將消息發(fā)送給M3UA模塊進(jìn)行M3UA適配并在M3UA上進(jìn)行轉(zhuǎn)發(fā),并向L3IF返回轉(zhuǎn)發(fā)結(jié)果,如果轉(zhuǎn)發(fā)成功,無需后續(xù)流程,如果不成功,則根據(jù)SI(業(yè)務(wù)用戶指示)將消息分發(fā)給上層用戶。本流程描述了MTP3上行消息的處理過程。當(dāng)消息來自其它承載模塊(如MTP3B或M3UA)時(shí),處理過程與此流程一致,不再贅述。
上述流程中,為什么是本信令點(diǎn)處理的消息還要到M3UA進(jìn)行轉(zhuǎn)發(fā),這與M3UA的工作方式有關(guān)。M3UA有兩種工作方式工作于轉(zhuǎn)接方式,兩個(gè)連接實(shí)體間的信令點(diǎn)不同;工作于代理方式,兩個(gè)連接實(shí)體的信令點(diǎn)相同,上層用戶在遠(yuǎn)端實(shí)體(信令點(diǎn)與本端信令點(diǎn)相同)。針對(duì)M3UA不同的工作方式,L3IF必須采用不同的分發(fā)策略。但由于在L3IF判斷M3UA的工作方式比較麻煩,所以本流程中先假設(shè)M3UA工作于代理方式,將消息給M3UA轉(zhuǎn)發(fā),如果轉(zhuǎn)發(fā)成功表示假設(shè)正確,消息已正確發(fā)送到遠(yuǎn)端用戶;如果轉(zhuǎn)發(fā)失敗表示假設(shè)錯(cuò)誤,M3UA工作于轉(zhuǎn)接方式,再將消息分發(fā)給本端上層用戶。如圖8所示,當(dāng)M3UA工作于代理方式時(shí),本地實(shí)體信令點(diǎn)DPC1與遠(yuǎn)端實(shí)體信令點(diǎn)DPC2相同,上層用戶在遠(yuǎn)端實(shí)體,這樣MTP3傳送過來的消息發(fā)送到遠(yuǎn)端用戶。
MTP3和MTP3B不存在代理工作方式,所以沒有此方面的問題。
c)上報(bào)PAUSE(中止)消息如圖9所示,以MTP3為例,當(dāng)檢測(cè)到某信令點(diǎn)不可達(dá),則向L3IF上報(bào)PAUSE消息。當(dāng)L3IF模塊收到MTP3承載模塊的PAUSE消息,消息帶參數(shù)NI、OPC、DPC和SLS等,查詢其它承載模塊(MTP3B和M3UA)的PAUSE消息中所帶DPC狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,則給用戶上報(bào)PAUSE消息,否則不作任何處理。
本流程描述了MTP3上報(bào)PAUSE消息的處理過程,當(dāng)消息來自其它承載模塊(如MTP3B或M3UA)時(shí),處理過程與此流程一致,不再贅述。
d)上報(bào)RESUME(恢復(fù))消息RESUEM(恢復(fù))消息的功能是告訴上層用戶,有一目的信令點(diǎn)已經(jīng)由不可達(dá)變?yōu)榭蛇_(dá)了,但在發(fā)送RESUME給用戶前必須了解用戶原來是記錄著什么狀態(tài),如果原來就記錄著可達(dá),那就沒有必要再給發(fā)一次RESUME了;如果原來記錄著是不可達(dá),就要發(fā)一個(gè)RESUME給用戶。
如圖10所示,某一承載模塊(如MTP3)檢測(cè)到某信令點(diǎn)變?yōu)榭蛇_(dá),則上報(bào)RESUME消息給L3IF,則當(dāng)L3IF模塊收到MTP3的RESUME消息,消息帶參數(shù)NI、OPC、DPC和SLS,則查詢其它承載模塊RESUME消息中所帶DPC狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,這種情況上層用戶認(rèn)為該目的信令點(diǎn)原來是不可達(dá),給用戶上報(bào)RESUME消息,通知用戶該信令點(diǎn)已經(jīng)變?yōu)榭蛇_(dá)了;否則,上層用戶認(rèn)為該目的信令可達(dá),沒有必要再上報(bào)RESUME消息通知變?yōu)榭蛇_(dá)的信息了。
本流程描述了MTP3上報(bào)RESUME消息的處理過程。當(dāng)消息來自其它承載模塊(如MTP3B或M3UA)時(shí),處理過程與此流程一致,不再贅述。
本發(fā)明將同一節(jié)點(diǎn)中SS7網(wǎng)絡(luò)、ATM網(wǎng)絡(luò)和IP網(wǎng)絡(luò)互通的消息分發(fā)策略集中在L3IF模塊實(shí)現(xiàn),且分發(fā)策略可由用戶控制,實(shí)現(xiàn)了MTP3、MTP3B和M3UA全互通,對(duì)上層用戶(SCCP/ISUP/TUP/BICC)屏蔽底層承載的差異。添加L3IF模塊后,所有的上層用戶都可以通過與L3IF的接口,實(shí)現(xiàn)業(yè)務(wù)傳輸,上層用戶不需要了解底層數(shù)據(jù)配置。
權(quán)利要求
1.一種信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于,包括以下步驟在信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)層與應(yīng)用層之間添加三層接口(L3IF);應(yīng)用層承載模塊上行的消息,若非本信令點(diǎn)處理,發(fā)送到三層接口對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,然后按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)?biāo)準(zhǔn)化后的消息發(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),由應(yīng)用層承載模塊進(jìn)行消息的轉(zhuǎn)發(fā);網(wǎng)絡(luò)層用戶下行的消息,發(fā)送到三層接口,三層接口按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)⑾滦邢l(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),由應(yīng)用層承載模塊進(jìn)行消息的轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于所述按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)?biāo)準(zhǔn)化后的消息發(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò)時(shí),先將標(biāo)準(zhǔn)化后的消息轉(zhuǎn)發(fā)給最高優(yōu)先級(jí)承載模塊,所述承載模塊對(duì)標(biāo)準(zhǔn)消息進(jìn)行適配,在承載模塊上進(jìn)行轉(zhuǎn)發(fā)并向三層接口返回轉(zhuǎn)發(fā)結(jié)果,如果轉(zhuǎn)發(fā)成功,則結(jié)束流程,否則三層接口將標(biāo)準(zhǔn)化后的消息轉(zhuǎn)發(fā)給下一優(yōu)先級(jí)網(wǎng)絡(luò)承載模塊判斷是否可用,直至當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于上行用戶消息為本信令點(diǎn)處理時(shí),L3IF收到上傳接口上行的消息后,對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,將消息發(fā)送給M3UA模塊進(jìn)行M3UA適配并在M3UA上進(jìn)行轉(zhuǎn)發(fā),向L3IF返回轉(zhuǎn)發(fā)結(jié)果,如果轉(zhuǎn)發(fā)成功,則結(jié)束;如果不成功,則根據(jù)業(yè)務(wù)用戶指示(SI)將消息分發(fā)給上層用戶。
4.根據(jù)權(quán)利要求1、2或3所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于所述的應(yīng)用層承載模塊包括消息傳遞部分第三層(MTP3)、寬帶消息傳遞部分第三層(MTP3B)、消息傳遞部分第三層用戶適配層(M3UA)。
5.根據(jù)權(quán)利要求4所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于所述的應(yīng)用層各承載模塊給三層接口發(fā)送消息時(shí)通過兩種接口轉(zhuǎn)發(fā)接口和上傳接口,若消息不是本信令點(diǎn)處理時(shí),使用轉(zhuǎn)發(fā)接口進(jìn)行轉(zhuǎn)發(fā);若消息是本信令點(diǎn)處理時(shí),使用上傳接口上傳給上層用戶。
6.根據(jù)權(quán)利要求4所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于在分發(fā)消息給某承載模塊前,查詢消息所指目的信令點(diǎn)編碼(DPC)的狀態(tài),如果為不可達(dá)或不存在,消息不需傳給此承載模塊,直接判斷下一種承載方式。
7.根據(jù)權(quán)利要求4所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于如果所有承載模塊發(fā)送失敗,則給上層用戶報(bào)中止(PAUSE)消息,報(bào)告目的信令點(diǎn)不可達(dá)。
8.根據(jù)權(quán)利要求7所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于當(dāng)某承載模塊檢測(cè)到某信令點(diǎn)不可達(dá)時(shí),向L3IF上報(bào)PAUSE消息,L3IF模塊收到該承載模塊的PAUSE消息后,查詢其它承載模塊的PAUSE消息中所帶目的信令點(diǎn)編碼(DPC)狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,則給上層用戶上報(bào)PAUSE消息,否則不作處理。
9.根據(jù)權(quán)利要求4所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于如果某目的信令點(diǎn),原來所有承載模塊都不可達(dá),現(xiàn)有一承載模塊檢測(cè)到該目的信令點(diǎn)變?yōu)榭蛇_(dá),則給上層用戶報(bào)恢復(fù)(RESUME)消息,報(bào)告該目的信令點(diǎn)可達(dá)。
10.根據(jù)權(quán)利要求9所述的信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,其特征在于某一承載模塊檢測(cè)到某信令點(diǎn)由不可達(dá)變?yōu)榭蛇_(dá)時(shí),上報(bào)RESUME消息給L3IF,L3IF模塊收到該承載模塊的RESUME消息,查詢其它承載模塊RESUME消息中所帶DPC狀態(tài),如果所有其它承載模塊返回該目的信令點(diǎn)不可達(dá)或不存在,則給用戶上報(bào)RESUME消息,通知用戶該信令點(diǎn)已經(jīng)變?yōu)榭蛇_(dá)了,否則不作處理。
全文摘要
一種信令傳輸網(wǎng)絡(luò)節(jié)點(diǎn)中不同承載網(wǎng)絡(luò)互通的實(shí)現(xiàn)方法,在節(jié)點(diǎn)的網(wǎng)絡(luò)層與應(yīng)用層之間添加三層接口(L3IF);應(yīng)用層承載模塊上行的消息,若非本信令點(diǎn)處理,發(fā)送到三層接口對(duì)消息進(jìn)行標(biāo)準(zhǔn)化,然后按預(yù)先設(shè)定的優(yōu)先級(jí)順序?qū)?biāo)準(zhǔn)化后的消息發(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),進(jìn)行消息的轉(zhuǎn)發(fā);用戶下行的消息,發(fā)送到三層接口,三層接口按優(yōu)先級(jí)順序?qū)⑾l(fā)送到當(dāng)前可用的最高優(yōu)先級(jí)網(wǎng)絡(luò),進(jìn)行消息的轉(zhuǎn)發(fā)。本發(fā)明屏蔽了網(wǎng)絡(luò)承載差異,將同一節(jié)點(diǎn)中SS7網(wǎng)絡(luò)、ATM網(wǎng)絡(luò)和IP網(wǎng)絡(luò)互通的消息分發(fā)策略集中在L3IF模塊實(shí)現(xiàn),且分發(fā)策略可由用戶控制,靈活地實(shí)現(xiàn)了多種網(wǎng)絡(luò)承載方式的全互通。
文檔編號(hào)H04L12/46GK1607782SQ20031010085
公開日2005年4月20日 申請(qǐng)日期2003年10月13日 優(yōu)先權(quán)日2003年10月13日
發(fā)明者馬綿盛 申請(qǐng)人:華為技術(shù)有限公司