本發(fā)明實(shí)施例涉及七號(hào)信令網(wǎng)信息處理領(lǐng)域,尤其涉及一種七號(hào)信令網(wǎng)無感串接處理方法。
背景技術(shù):
目前七號(hào)信令網(wǎng)串接單元較多,接入方式多樣,實(shí)現(xiàn)的業(yè)務(wù)也各不相同,主要有以下兩種實(shí)現(xiàn)方式:
第一種,七號(hào)信令網(wǎng)串接單元以真實(shí)局的身份接入現(xiàn)網(wǎng),需運(yùn)營商提供真實(shí)的七號(hào)信令點(diǎn)碼、局向、GT號(hào)碼、MSCID號(hào)碼等,這樣就改變了現(xiàn)有網(wǎng)絡(luò)的拓?fù)潢P(guān)系,在此環(huán)境下進(jìn)行現(xiàn)網(wǎng)業(yè)務(wù)處理,均對(duì)移動(dòng)運(yùn)營商有感;
第二種,七號(hào)信令網(wǎng)串接單元以模擬局的身份串接接入現(xiàn)網(wǎng),不需要移動(dòng)運(yùn)營商改變信令網(wǎng)的網(wǎng)絡(luò)拓?fù)?,?duì)串接單元來說相當(dāng)于七號(hào)信令儀表,能夠?qū)ζ咛?hào)信令網(wǎng)的網(wǎng)間非法信令進(jìn)行檢測(cè)等操作,而對(duì)于過濾、攔截等特殊處理業(yè)務(wù),由于在業(yè)務(wù)處理過程中沒有對(duì)鏈路的序號(hào)進(jìn)行處理,因此在串接單元退出時(shí),造成鏈路閃斷,使網(wǎng)絡(luò)信令設(shè)備有感;同時(shí)對(duì)于實(shí)際業(yè)務(wù)應(yīng)用中存在的主動(dòng)信令插入操作,現(xiàn)有串接單元或無法實(shí)現(xiàn)該業(yè)務(wù)功能,或造成網(wǎng)絡(luò)信令設(shè)備有感。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種七號(hào)信令網(wǎng)無感串接處理方法,以克服上述技術(shù)問題。
本發(fā)明一種七號(hào)信令網(wǎng)無感串接處理方法,包括:
串接單元接收第一信令轉(zhuǎn)接點(diǎn)發(fā)送的業(yè)務(wù)消息,記錄所述業(yè)務(wù)消息的鏈路標(biāo)識(shí),并將所述業(yè)務(wù)消息發(fā)送至七號(hào)信令協(xié)議棧;
所述七號(hào)信令協(xié)議棧通過標(biāo)準(zhǔn)的UDP協(xié)議將所述業(yè)務(wù)消息重新封裝發(fā)送至策略配置服務(wù)器;
所述策略配置服務(wù)器接收所述業(yè)務(wù)消息,并根據(jù)所述業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼檢測(cè)所述業(yè)務(wù)消息是否符合七號(hào)信息標(biāo)準(zhǔn),若是,則將所述業(yè)務(wù)消息透傳至第二信令轉(zhuǎn)接點(diǎn),若否,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令;
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為攔截;
所述策略配置服務(wù)器向串接單元發(fā)送攔截指令,所述攔截指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述攔截指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送攔截通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為替換;
所述策略配置服務(wù)器向串接單元發(fā)送替換指令,所述替換指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述替換指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送替換通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為插入;
所述策略配置服務(wù)器向串接單元發(fā)送插入指令,所述替換指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述插入指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送插入通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
本發(fā)明使串接單元可在隱藏的條件下,即支持對(duì)信令的異常檢測(cè),同時(shí)又能實(shí)現(xiàn)攔截、替換、插入特殊業(yè)務(wù)的操作,使七號(hào)信令網(wǎng)串接單元,在無感的接入情況下支持更加豐富、完善的業(yè)務(wù)處理功能。在標(biāo)準(zhǔn)七號(hào)信令協(xié)議棧的基礎(chǔ)上,使用鏈路序號(hào)繼承技術(shù),實(shí)現(xiàn)背靠背的串接組網(wǎng)方式;鏈路的管理機(jī)制和消息重發(fā)的處理機(jī)制等都采用原有七號(hào)信令協(xié)議棧的處理方式,可保證鏈路可靠的穩(wěn)定性;在保證網(wǎng)絡(luò)無感的情況下,支持對(duì)信令的異常檢測(cè)、攔截、過濾、替換、插入等業(yè)務(wù)操作;支持對(duì)業(yè)務(wù)消息的重發(fā)和鏈路擁塞處理等。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明七號(hào)信令網(wǎng)無感串接處理方法流程圖;
圖2為現(xiàn)有技術(shù)中七號(hào)信令網(wǎng)鏈路現(xiàn)網(wǎng)環(huán)境示意圖;
圖3為本發(fā)明的串接單元網(wǎng)絡(luò)位置示意圖;
圖4為本發(fā)明串接單元接入時(shí)的消息流向示意圖;
圖5為本發(fā)明串接單元退出時(shí)的消息流向示意圖;
圖6為本發(fā)明局信息虛擬技術(shù)的實(shí)現(xiàn)示意圖;
圖7為本發(fā)明接收鏈路序號(hào)的處理示意圖;
圖8為本發(fā)明發(fā)送鏈路序號(hào)的處理示意圖;
圖9為本發(fā)明業(yè)務(wù)消息正常處理流程圖;
圖10為本發(fā)明業(yè)務(wù)消息攔截處理流程圖;
圖11為本發(fā)明業(yè)務(wù)消息替換處理流程圖;
圖12為本發(fā)明業(yè)務(wù)消息插入處理流程圖;
圖13為本發(fā)明業(yè)務(wù)邏輯示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明七號(hào)信令網(wǎng)無感串接處理方法流程圖,如圖1所示,本實(shí)施例的方法可以包括:
步驟101、串接單元接收第一信令轉(zhuǎn)接點(diǎn)發(fā)送的業(yè)務(wù)消息,記錄所述業(yè)務(wù)消息的鏈路標(biāo)識(shí),并將所述業(yè)務(wù)消息發(fā)送至七號(hào)信令協(xié)議棧;
步驟102、所述七號(hào)信令協(xié)議棧通過標(biāo)準(zhǔn)的UDP協(xié)議將所述業(yè)務(wù)消息重新封裝發(fā)送至策略配置服務(wù)器;
步驟103、所述策略配置服務(wù)器接收所述業(yè)務(wù)消息,并根據(jù)所述業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼檢測(cè)所述業(yè)務(wù)消息是否符合七號(hào)信息標(biāo)準(zhǔn),若是,則將所述業(yè)務(wù)消息透傳至第二信令轉(zhuǎn)接點(diǎn),若否,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令;
步驟104、所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息。
具體來說,圖2描述了現(xiàn)網(wǎng)環(huán)境,圖3描述了本發(fā)明位于的網(wǎng)絡(luò)位置和接入方式。系統(tǒng)串接到現(xiàn)網(wǎng)的第一信令轉(zhuǎn)接點(diǎn)STPA和第二信令轉(zhuǎn)接點(diǎn)STPB之間,STP之間的所有信令消息通過串接單元透明傳輸。本發(fā)明所述的串接單元將從STPA接收到的信令消息送往策略配置服務(wù)器,策略配置服務(wù)器根據(jù)源子系統(tǒng)、目的子系統(tǒng)、操作碼等判斷使用攔截、替換、插入等策略命令后,再將策略命令發(fā)回給本發(fā)明所述的串接單元,本串接單元根據(jù)策略命令指示,實(shí)現(xiàn)相應(yīng)的攔截、替換、插入的特殊業(yè)務(wù)功能。為了實(shí)現(xiàn)上述目的,本發(fā)明主要采用了局信息虛擬技術(shù)、鏈路序號(hào)繼承技術(shù)和消息替換補(bǔ)齊技術(shù),與策略配置服務(wù)器采用標(biāo)準(zhǔn)七號(hào)信令協(xié)議棧通信,完成七號(hào)信令消息的解析和封裝,根據(jù)策略配置服務(wù)器策略實(shí)現(xiàn)攔截、替換、插入等特殊業(yè)務(wù)的功能。
本發(fā)明需要的串接系統(tǒng)的硬件如下:
本發(fā)明描述的串接系統(tǒng)包括前插板和后插板,二者通過背板總線相連接,后插板支持2個(gè)物理端口。
后插板上的一組物理端口,一個(gè)連接STPA,一個(gè)連接STPB,一組物理端口在后插板上使用直通開關(guān)相連,直通開關(guān)通過背板總線由前插板上的一個(gè)硬件看門狗控制斷開或者閉合,當(dāng)串接系統(tǒng)正常運(yùn)行并準(zhǔn)備接入時(shí),手動(dòng)斷開直通開關(guān),此時(shí)兩個(gè)物理端口的數(shù)據(jù)從后插板進(jìn)入串接系統(tǒng)進(jìn)行處理,串接系統(tǒng)軟件定時(shí)清除硬件看門狗,以保證從STPA和STPB來的數(shù)據(jù)能夠進(jìn)入串接系統(tǒng)進(jìn)行處理。當(dāng)串接系統(tǒng)故障或者移除時(shí),硬件看門狗超時(shí),控制直通開關(guān)閉合,此時(shí)STPA和STPB可以直接通信。串接系統(tǒng)接入時(shí)的數(shù)據(jù)流向如圖4所示,串接系統(tǒng)退出時(shí)的數(shù)據(jù)流向如圖5所示。
本發(fā)明基本原理:采用三種技術(shù)手段為串接系統(tǒng)提供特殊業(yè)務(wù)的無感實(shí)現(xiàn):
一、局信息虛擬技術(shù)的實(shí)現(xiàn)
如圖6所示,描述了無感串接系統(tǒng)局信息虛擬技術(shù)的實(shí)現(xiàn),當(dāng)使用七號(hào)信令協(xié)議發(fā)送業(yè)務(wù)信令消息的時(shí)候,必須知道DPC、OPC和鏈路號(hào)等鏈路信息,信令轉(zhuǎn)接點(diǎn)STP才能把業(yè)務(wù)信令消息正確的送達(dá)目的地。如果DPC錯(cuò)誤或者GT地址錯(cuò)誤,業(yè)務(wù)信令消息就不可能正確送達(dá)目的地。因此一個(gè)局信息包括點(diǎn)碼、鏈路號(hào)、以及具體的物理鏈路和時(shí)隙號(hào)等信息。
當(dāng)上層軟件向STPA或者STPB發(fā)送數(shù)據(jù)包的時(shí)候,如果使用標(biāo)準(zhǔn)協(xié)議棧的話,會(huì)首先查找路由,找到通往STPA或者STPB的路徑,然后才會(huì)發(fā)送數(shù)據(jù)包。為了保證串接系統(tǒng)的接入,不改變運(yùn)營商現(xiàn)有網(wǎng)絡(luò)的組網(wǎng)環(huán)境,不修改現(xiàn)網(wǎng)的配置數(shù)據(jù),不更換現(xiàn)網(wǎng)設(shè)備,不占用運(yùn)營商局點(diǎn)、地址等網(wǎng)絡(luò)資源,串接系統(tǒng)在接入STPA和STPB之間時(shí),分別模擬出STPA和STPB的鏈路信息STPA`和STPB`,使用STPB`與STPA通信,STPA`與STPB通信。由于串接系統(tǒng)接入到STPA和STPB之間,因此STPA發(fā)送給STPB的消息從STPB`物理端口進(jìn)入串接系統(tǒng)處理單元,在串接系統(tǒng)處理單元的鏈路協(xié)議處理層,根據(jù)七號(hào)信令協(xié)議類型對(duì)數(shù)據(jù)包進(jìn)行解析,判斷如果消息是業(yè)務(wù)消息,則判斷消息序號(hào)是否合法,如果消息序號(hào)合法,記錄該鏈路的信息,然后把該鏈路信息和業(yè)務(wù)消息提交給信令協(xié)議層處理,在協(xié)議層對(duì)該消息的鏈路信息進(jìn)行保存和對(duì)業(yè)務(wù)消息的解析后,發(fā)送給策略配置服務(wù)器,策略配置服務(wù)器根據(jù)業(yè)務(wù)需要對(duì)消息進(jìn)行攔截、修改和插入等操作,之后再把消息發(fā)送回串接系統(tǒng),串接系統(tǒng)根據(jù)策略配置服務(wù)器的指示,對(duì)業(yè)務(wù)消息進(jìn)行處理和封裝后,攜帶原來保存的鏈路信息,通過鏈路同步機(jī)制,獲得與入消息鏈路相同鏈路號(hào)的鏈路,通過STPA`的物理端口以STPA`作為源地址把消息發(fā)送給STPB。從STPB來的消息以同樣的方式發(fā)送到STPA。對(duì)于不需要提交給上層軟件處理的數(shù)據(jù)包,直接通過另一個(gè)物理端口進(jìn)行轉(zhuǎn)發(fā)。
二、鏈路序號(hào)繼承技術(shù)
針對(duì)本無感串接系統(tǒng)的應(yīng)用場(chǎng)景,在串接系統(tǒng)線路接入的兩端配置對(duì)稱物理接口,根據(jù)局?jǐn)?shù)據(jù)虛擬技術(shù)配置鏈路信息,如圖7所示,描述接收業(yè)務(wù)消息時(shí)序號(hào)的處理,當(dāng)設(shè)備接入時(shí),根據(jù)接收到的消息拆分當(dāng)前的消息內(nèi)容和消息序號(hào),獲得鏈路的初始序號(hào),在鏈路序號(hào)管理模塊中建立相應(yīng)的鏈路序號(hào)保存隊(duì)列,并把業(yè)務(wù)消息內(nèi)容發(fā)送到業(yè)務(wù)處理模塊處理;如圖8所示,描述的是發(fā)送業(yè)務(wù)消息時(shí)序號(hào)的處理部分,當(dāng)接收到業(yè)務(wù)處理模塊發(fā)送的業(yè)務(wù)消息時(shí),首先將業(yè)務(wù)消息內(nèi)容保存在業(yè)務(wù)發(fā)送隊(duì)列的隊(duì)尾,在對(duì)頭處取出待發(fā)送的消息內(nèi)容,從鏈路序號(hào)保存隊(duì)列中取出相應(yīng)的鏈路序號(hào)信息,將消息內(nèi)容與鏈路序號(hào)信息組合成為當(dāng)前的完整消息,保證發(fā)送的鏈路序號(hào)與STPA、STPB保持一致,當(dāng)設(shè)備故障退出時(shí),仍然保證網(wǎng)間業(yè)務(wù)序號(hào)不中斷,網(wǎng)絡(luò)設(shè)備真實(shí)無感知。
三、消息替換補(bǔ)齊技術(shù)
為使串接系統(tǒng)在七號(hào)信令網(wǎng)鏈路間實(shí)現(xiàn)無感隱形串接,本發(fā)明采用了鏈路序號(hào)繼承技術(shù)和消息替換補(bǔ)齊技術(shù),保證在串接系統(tǒng)接入的過程和運(yùn)行過程中串接系統(tǒng)兩端的鏈路序號(hào)保持一致,使兩端STP設(shè)備感覺不到串接系統(tǒng)的存在,從而達(dá)到在不改變運(yùn)營商原有網(wǎng)絡(luò)結(jié)構(gòu),不占用運(yùn)營商局點(diǎn)、地址等網(wǎng)絡(luò)資源的前提下完成對(duì)基于電路域七號(hào)信令網(wǎng)的信令異常檢測(cè)和業(yè)務(wù)的攔截、替換、插入等處理。
如圖9所示,描述了串接單元對(duì)信令傳輸過程中正常業(yè)務(wù)信令的處理流程。串接單元接收到信令轉(zhuǎn)接點(diǎn)STPA的某條信令鏈路發(fā)過來的業(yè)務(wù)消息后,記錄該鏈路的標(biāo)識(shí)A1,并把該消息送到七號(hào)信令協(xié)議棧,七號(hào)信令協(xié)議棧對(duì)七號(hào)信令進(jìn)行解析,解析出業(yè)務(wù)消息內(nèi)容,即MAP消息,之后將業(yè)務(wù)消息內(nèi)容再通過標(biāo)準(zhǔn)的UDP協(xié)議重新封裝,組合成完整的七號(hào)信令業(yè)務(wù)消息,發(fā)送至系統(tǒng)連接的策略配置服務(wù)器,策略配置服務(wù)器需要對(duì)當(dāng)前業(yè)務(wù)消息(MAP消息)進(jìn)行檢測(cè),根據(jù)業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼等驗(yàn)證當(dāng)前信令是否屬于本系統(tǒng)的合法信令,判斷當(dāng)前MAP消息屬于合法信令后,則發(fā)送業(yè)務(wù)透傳命令給串接單元,業(yè)務(wù)透傳命令攜帶原鏈路記錄標(biāo)識(shí)A1和原MAP消息內(nèi)容,該MAP消息被送到七號(hào)信令協(xié)議棧,七號(hào)信令協(xié)議棧增加TCAP和MTP3協(xié)議內(nèi)容,完成標(biāo)準(zhǔn)七號(hào)信令的封裝,在發(fā)送過程中攜帶原有鏈路記錄的標(biāo)識(shí)A1,根據(jù)鏈路的同步配置原則,串接單元兩端鏈路標(biāo)識(shí)為相鄰的奇偶序號(hào),根據(jù)此配置原則,從鏈路存儲(chǔ)隊(duì)列中找到與原信令鏈路A1相同鏈路號(hào)的鏈路A1`發(fā)送到信令轉(zhuǎn)接點(diǎn)STPB。
如圖13所示,鑒于七號(hào)信令網(wǎng)無感串接單元,可能存在攔截、替換、插入三種七號(hào)信令消息的業(yè)務(wù)處理需求,本技術(shù)的發(fā)明根據(jù)三種特殊業(yè)務(wù)的需求,采用了針對(duì)特殊業(yè)務(wù)的特殊方法保證串接單元兩端的消息序號(hào)一致性,實(shí)現(xiàn)串接單元的無感。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為攔截;
所述策略配置服務(wù)器向串接單元發(fā)送攔截指令,所述攔截指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述攔截指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送攔截通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
具體來說,如圖10所示,描述了串接單元對(duì)信令傳輸過程中非法業(yè)務(wù)信令攔截的特殊處理流程。串接單元接收到信令轉(zhuǎn)接點(diǎn)STPA的某條信令鏈路發(fā)過來的業(yè)務(wù)消息后,記錄該鏈路的標(biāo)識(shí)A1,并把該消息送到七號(hào)信令協(xié)議棧,之后將業(yè)務(wù)消息內(nèi)容再通過標(biāo)準(zhǔn)的UDP協(xié)議重新封裝,組合成完整的七號(hào)信令業(yè)務(wù)消息,發(fā)送至系統(tǒng)連接的策略配置服務(wù)器,策略配置服務(wù)器需要對(duì)當(dāng)前業(yè)務(wù)消息(MAP消息)進(jìn)行檢測(cè),根據(jù)業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼等是否符合七號(hào)信令標(biāo)準(zhǔn)規(guī)范,驗(yàn)證當(dāng)前信令是否屬于本系統(tǒng)的合法信令,如果判定當(dāng)前業(yè)務(wù)消息合法,則執(zhí)行正常業(yè)務(wù)消息透傳的處理流程;如果判定當(dāng)前業(yè)務(wù)消息屬于非法信令后,根據(jù)策略配置服務(wù)器的策略:攔截,則發(fā)送業(yè)務(wù)攔截命令給串接單元,由于業(yè)務(wù)消息被攔截,導(dǎo)致串接單元兩端的鏈路序號(hào)不一致,在串接單元退出后,由于STPA和STPB之間的鏈路序號(hào)不一致,造成鏈路斷,使網(wǎng)絡(luò)設(shè)備有感知。為了實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的無感,根據(jù)本發(fā)明的消息替換補(bǔ)齊機(jī)制,本串接單元接收到業(yè)務(wù)攔截的命令后,系統(tǒng)自動(dòng)創(chuàng)建一條SCCP單向狀態(tài)通知消息,該消息不影響當(dāng)前所處理的信令業(yè)務(wù),本單向通知消息,在發(fā)送過程中攜帶原有鏈路記錄的標(biāo)識(shí)A1,根據(jù)鏈路的同步配置原則,串接單元兩端鏈路標(biāo)識(shí)為相鄰的奇偶序號(hào),根據(jù)此配置原則,從鏈路存儲(chǔ)隊(duì)列中找到與原信令鏈路A1相同鏈路號(hào)的鏈路A1`發(fā)送到信令轉(zhuǎn)接點(diǎn)STPB,STPB接收到該狀態(tài)通知消息,由于SCCP的狀態(tài)是可用,因此STPB不需要更改狀態(tài),完成本次操作。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為替換;
所述策略配置服務(wù)器向串接單元發(fā)送替換指令,所述替換指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述替換指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送替換通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
具體來說,如圖11所示,描述了串接單元對(duì)信令傳輸過程中非法業(yè)務(wù)信令替換的特殊處理流程。串接單元接收到信令轉(zhuǎn)接點(diǎn)STPA的某條信令鏈路發(fā)過來的業(yè)務(wù)消息后,記錄該鏈路的標(biāo)識(shí)A1,并把該消息送到七號(hào)信令協(xié)議棧,七號(hào)信令協(xié)議棧對(duì)七號(hào)信令進(jìn)行解析,解析出業(yè)務(wù)消息內(nèi)容,即MAP消息,之后將業(yè)務(wù)消息內(nèi)容,再通過標(biāo)準(zhǔn)的UDP協(xié)議重新封裝,組合成完整的七號(hào)信令業(yè)務(wù)消息,發(fā)送至系統(tǒng)連接的策略配置服務(wù)器,策略配置服務(wù)器需要對(duì)當(dāng)前業(yè)務(wù)消息進(jìn)行檢測(cè),根據(jù)業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼等,是否符合七號(hào)信令標(biāo)準(zhǔn)規(guī)范,如果符合標(biāo)準(zhǔn)規(guī)范,對(duì)一些常用的操作碼進(jìn)行參數(shù)判斷,如果參數(shù)都符合標(biāo)準(zhǔn)規(guī)范,則執(zhí)行正常信令的透傳處理流程;當(dāng)根據(jù)一些操作碼的參數(shù)進(jìn)行判斷后,判定當(dāng)前業(yè)務(wù)消息屬于非法信令后,根據(jù)策略配置服務(wù)器的策略:替換,則發(fā)送業(yè)務(wù)替換命令給串接單元,本串接單元接收到業(yè)務(wù)替換的命令后,重新封裝替換的業(yè)務(wù)消息內(nèi)容,攜帶原有鏈路記錄的標(biāo)識(shí)A1,根據(jù)鏈路的同步配置原則,從鏈路存儲(chǔ)隊(duì)列中找到與原信令鏈路A1相同的鏈路號(hào)A1`,發(fā)送到信令轉(zhuǎn)接點(diǎn)STPB。
進(jìn)一步地,則根據(jù)業(yè)務(wù)類型向所述串接單元發(fā)送處理指令,包括:
策略配置服務(wù)器根據(jù)業(yè)務(wù)類型確定業(yè)務(wù)消息為插入;
所述策略配置服務(wù)器向串接單元發(fā)送插入指令,所述替換指令包括業(yè)務(wù)消息的鏈路號(hào);
所述串接單元根據(jù)所述處理指令向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送通知消息,包括:
所述串接單元接收所述插入指令,向所述第二信令轉(zhuǎn)接點(diǎn)發(fā)送插入通知,所述攔截通知包括所述業(yè)務(wù)消息的鏈路號(hào)。
具體來說,如圖12所示,描述了串接單元對(duì)信令傳輸過程中插入的非法業(yè)務(wù)信令的特殊處理流程。串接單元接收到信令轉(zhuǎn)接點(diǎn)STPA的某條信令鏈路發(fā)過來的業(yè)務(wù)消息后,記錄該鏈路的標(biāo)識(shí)A1,并把該消息送到七號(hào)信令協(xié)議棧,七號(hào)信令協(xié)議棧對(duì)七號(hào)信令進(jìn)行解析,解析出業(yè)務(wù)消息內(nèi)容,即MAP消息,之后將業(yè)務(wù)消息內(nèi)容再通過標(biāo)準(zhǔn)的UDP協(xié)議重新封裝,組合成完整的七號(hào)信令業(yè)務(wù)消息,發(fā)送至系統(tǒng)連接的策略配置服務(wù)器,策略配置服務(wù)器需要對(duì)當(dāng)前業(yè)務(wù)消息進(jìn)行檢測(cè),根據(jù)業(yè)務(wù)消息的源子系統(tǒng)、目的子系統(tǒng)以及業(yè)務(wù)操作碼等,是否符合七號(hào)信令標(biāo)準(zhǔn)規(guī)范,如果符合,對(duì)特定的業(yè)務(wù)操作碼以及業(yè)務(wù)流程進(jìn)行判斷,如果符合正常的信令流程,則該業(yè)務(wù)消息是合法信令,則執(zhí)行正常信令的透傳流程;如果判定當(dāng)前業(yè)務(wù)消息屬于非法信令后,對(duì)該業(yè)務(wù)消息進(jìn)行攔截,根據(jù)消息的類型和操作碼進(jìn)行判斷,如果需要給響應(yīng)確認(rèn)的,則策略配置服務(wù)器采用插入的策略,則發(fā)送插入命令給串接單元,由于STPA端的業(yè)務(wù)消息被攔截,同時(shí)根據(jù)安全的策略,對(duì)STPA端又插入了一條響應(yīng)消息,導(dǎo)致串接單元兩端的鏈路序號(hào)不一致,造成鏈路斷,對(duì)網(wǎng)絡(luò)設(shè)備有感。為了實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的完全無感,根據(jù)本發(fā)明的消息替換補(bǔ)齊機(jī)制,本串接單元接收到業(yè)務(wù)插入命令后,將插入的業(yè)務(wù)消息重新封裝,攜帶原有鏈路記錄的標(biāo)識(shí)A1,將此插入的業(yè)務(wù)消息發(fā)送到A1鏈路;串接單元同時(shí)根據(jù)插入消息生成一條業(yè)務(wù)查詢消息,并攜帶原有鏈路記錄標(biāo)識(shí)A1,鏈路的同步配置原則,串接單元兩端鏈路標(biāo)識(shí)為相鄰的奇偶序號(hào),根據(jù)此配置原則,從鏈路存儲(chǔ)隊(duì)列中找到與原信令鏈路A1相同的鏈路號(hào)A1`,發(fā)送到信令轉(zhuǎn)接點(diǎn)STPB。串接單元收到從STPB收到的業(yè)務(wù)查詢證實(shí)消息,串接單元進(jìn)行鏈路匹配,并對(duì)該消息不做透傳處理。
本發(fā)明的特殊業(yè)務(wù)實(shí)現(xiàn)方法可保證各類七號(hào)信令網(wǎng)串接單元在基于七號(hào)信令網(wǎng)的接入時(shí),不需改變運(yùn)營商現(xiàn)有網(wǎng)絡(luò)的組網(wǎng)環(huán)境,不需修改現(xiàn)網(wǎng)的配置數(shù)據(jù),不需占用運(yùn)營商局點(diǎn)、地址等網(wǎng)絡(luò)資源,并主要提供了對(duì)不同業(yè)務(wù)的攔截、替換、插入操作的具體實(shí)現(xiàn)方法,由于本發(fā)明的具體方案,實(shí)現(xiàn)了串接單元在接入、運(yùn)行過程中和退出時(shí)保證了兩端的序號(hào)保持一致,因此本發(fā)明的特殊業(yè)務(wù)實(shí)現(xiàn)方法在策略配置服務(wù)器進(jìn)行攔截、插入、替換等策略命令的情況下,仍能保持鏈路兩端的序號(hào)一致,保證了串接單元在接入、運(yùn)行、退出時(shí)均對(duì)網(wǎng)絡(luò)無感,達(dá)到了串接單元的隱藏,實(shí)現(xiàn)了串接單元的真正無感。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。