專利名稱:基于軟交換的用戶面斷路檢測、上報方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及基于軟交換的用戶面斷路檢測、上報 方法及其裝置。
背景技術(shù):
第三代移動通信標(biāo)準(zhǔn)化組織(3GPP, 3rd Generation Partnership Project)在 第四版本(R4, Release4)開始引入軟交換,提出了與承載無關(guān)的電路交換核心 網(wǎng),將原來電路域中的移動交換中心(MSC, Mobile Switching Center)分離為 移動交換中心服務(wù)器(MSC server, Mobile Switching Center server)和媒體網(wǎng)關(guān)
(MGW, Media Gateway),實現(xiàn)承載和控制分離。
如圖l所示,為3GR4移動軟交換網(wǎng)絡(luò)結(jié)構(gòu)。在移動軟交換核心網(wǎng)的電路 域中,可以使用承載獨立的方式支持不同的傳輸層,如IP、 ATM或TDM。電 路域核心網(wǎng)主要由MSC Server、網(wǎng)關(guān)移動交換中心服務(wù)器(GMSC Server, Gateway Mobile Switching Center Server )和MGW組成,其中,MSC Server可 以實現(xiàn)呼叫控制功能、業(yè)務(wù)提供功能、系統(tǒng)過負(fù)荷控制功能、網(wǎng)絡(luò)互通功能, 支持移動性管理功能,支持同一移動i某體網(wǎng)關(guān)內(nèi)不同基站控制器(BSC, Base Station Controller )之間、不同無線網(wǎng)絡(luò)控制器(RNC, Radio Network Controller) 之間、移動媒體網(wǎng)關(guān)之間、軟交換設(shè)備(或MSC)之間的信道切換,支持業(yè) 務(wù)請求和尋呼功能等;GMSC Server是電路交換子系統(tǒng)中負(fù)責(zé)與外部公共交換 電話網(wǎng)(PSTN, Public Switched Telephone Network )或?qū)拵ЬC合業(yè)務(wù)數(shù)字網(wǎng)
(ISDN, Integrated Services Digital Network)互通的軟交換沖幾,主要包含了傳 統(tǒng)網(wǎng)關(guān)移動交換中心GMSC的呼叫控制和移動管理功能;媒體網(wǎng)關(guān)MGW完 成媒體流的轉(zhuǎn)換處理功能。它能夠在電路交換網(wǎng)的承載通道和分組網(wǎng)的媒體流 之間進(jìn)行轉(zhuǎn)換。Mc為(G)MSC Server與MGW之間的接口 ,主要功能是進(jìn)行媒體控制,以 實現(xiàn)軟交換機和媒體網(wǎng)關(guān)的交互,完成承載控制、媒體網(wǎng)關(guān)管理等功能;Nc 為MSC Server與(G)MSC Server之間的接口 ,主要解決控制和承載分離的軟交 換機之間的呼叫控制,使用呼叫控制與承載相分離的呼叫控制協(xié)議如與承載無 關(guān)的呼叫控制協(xié)議(BICC, Bearer Independent Call Control)、會話發(fā)起協(xié)議 (SIP-I, Session Initiation Protocol); Nb為MGW之間的接口 ,主要功能是使 用ATM或IP的方式承載電路域的業(yè)務(wù),包括話音和電路域的數(shù)據(jù)承載業(yè)務(wù)。 3GPP在Nb接口上定義了用戶面控制方法和協(xié)議NbUP, NbUP協(xié)議處于核心 網(wǎng)絡(luò)層和傳輸網(wǎng)絡(luò)層之間,為核心網(wǎng)絡(luò)層提供數(shù)據(jù)傳輸服務(wù)。如圖2所示,為 NbUP的初始化過程圖示,只有當(dāng)一個媒體網(wǎng)關(guān)MGW1向另一個媒體網(wǎng)關(guān) MGW2發(fā)送了 NbUP初始化Initialization消息并收到了對端回送的響應(yīng) Initialization ACK消息,才能證明兩個媒體網(wǎng)關(guān)之間的用戶面局向路徑打通, 可以正常接續(xù)呼叫。若MGW1沒有收到MGW2回送的響應(yīng)消息,則說明MGW1 向MGW2發(fā)送的NbUP初始化消息發(fā)送失敗,該兩個i某體網(wǎng)關(guān)之間的用戶面 局向路徑故障。
對于R4軟交換網(wǎng)絡(luò),IP承載的Nb接口采用RTP協(xié)議,沒有定義相關(guān)的 保護機制,在NbUP初始化消息發(fā)送失敗的情況下,々某體網(wǎng)關(guān)MGW只是通知 MSC Server釋放呼叫;而在用戶面斷路的情況下,即本地媒體網(wǎng)關(guān)到所有其它 媒體網(wǎng)關(guān)的路徑均不可達(dá)時,目前還沒有有效的感知機制和應(yīng)對措施。
發(fā)明內(nèi)容
本發(fā)明提供一種基于軟交換的用戶面斷路檢測方法及其裝置,以使本地媒 體網(wǎng)關(guān)MGW能有效的檢測到用戶面斷路。
本發(fā)明提供一種基于軟交換的用戶面斷路上報方法及其裝置,以使在檢測 到用戶面斷路時,能及時上報用戶面斷路消息給移動交換中心服務(wù)器,從而移 動交換中心服務(wù)器能對用戶面斷路事件采取有效的應(yīng)對措施。
5本發(fā)明實施例提出了 一種基于軟交換的用戶面斷路檢測方法,包括步驟 本端媒體網(wǎng)關(guān)在檢測到向?qū)Χ嗣襟w網(wǎng)關(guān)群中的 一個媒體網(wǎng)關(guān)發(fā)送的NbUP初始 化消息發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間內(nèi),向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個 NbUP初始化消息是否均發(fā)送失??;在4全測到所述每個NbUP初始化消息均發(fā) 送失敗時,判定用戶面斷路。
其中,檢測發(fā)送的NbUP初始化消息是否發(fā)送失敗的過程,具體包括在 預(yù)先設(shè)定的檢測時間內(nèi),判斷是否收到對應(yīng)所述發(fā)送的NbUP初始化消息的確 認(rèn)消息;在判斷結(jié)果為沒有收到對應(yīng)NbUP初始化消息的確認(rèn)消息時,確定發(fā) 送的NbUP初始化消息發(fā)送失敗。
還包括上報用戶面斷路的信息給移動交換中心服務(wù)器的步驟。 所述用戶面斷路的信息中包括用于標(biāo)識用戶面斷路的標(biāo)識信息。 通過H.248協(xié)議中的Notify命令上報用戶面斷路的信息給移動交換中心服 務(wù)器。
所述預(yù)設(shè)的定時時間為本端媒體網(wǎng)關(guān)向移動交換中心服務(wù)器注冊時,從移 動交換中心服務(wù)器獲取的。
相應(yīng)的,本發(fā)明實施例還提供了 一種基于軟交換的用戶面斷路檢測裝置, 包括第一檢測單元,用于檢測本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群中的一個媒體 網(wǎng)關(guān)發(fā)送的NbUP初始化消息是否發(fā)送失??;第二檢測單元,用于在第一檢測 單元檢測到所述發(fā)送的NbUP初始化消息發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間 內(nèi),本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個NbUP初始化消息是否均發(fā)送 失??;判定單元,用于在第二檢測單元檢測到所述每個NbUP初始化消息均發(fā) 送失敗時,判定用戶面斷路。
所述第一檢測單元具體包括判斷子單元,用于在預(yù)先設(shè)定的檢測時間內(nèi), 判斷是否收到對應(yīng)所述發(fā)送的NbUP初始化消息的確認(rèn)消息;確定子單元,用 于在判斷結(jié)果為沒有收到對應(yīng)所述發(fā)送的NbUP初始化消息的確認(rèn)消息時,確 定所述發(fā)送的NbUP初始化消息發(fā)送失敗。所述第二4全測單元具體包括檢測子單元,用于才企測在預(yù)設(shè)的定時時間內(nèi),
消息;確定子單元,用于在檢測結(jié)果為對應(yīng)所述發(fā)送的每個NbUP初始化消息
的確認(rèn)消息均未收到時,確定所述發(fā)送的每個NbUP初始化消息均發(fā)送失敗。 還包括上報單元,用于上報用戶面斷路的信息給移動交換中心服務(wù)器。 本發(fā)明實施例提出了 一種基于軟交換的用戶面斷路上報方法,包括步驟
檢測用戶面是否斷路;在檢測結(jié)果為用戶面斷路時,將用戶面斷路的信息上報
給移動交換中心服務(wù)器。
所述用戶面斷路的信息中包括用于標(biāo)識用戶面斷路的標(biāo)識信息。
通過H.248協(xié)議中的Notify命令將用戶面斷路的信息上報給移動交換中心
服務(wù)器。
相應(yīng)的,本發(fā)明實施例提供了一種基于軟交換的用戶面斷路上報裝置,包 括檢測單元,用于檢測用戶面是否斷路;上報單元,用于在檢測結(jié)果為用戶 面斷路時,將用戶面斷路的信息上報給移動交換中心服務(wù)器。
本發(fā)明實施例提出的基于軟交換的用戶面斷贈"險測方法及其裝置,通過斗企 測本端媒體網(wǎng)關(guān)發(fā)送到對端々某體網(wǎng)關(guān)的NbUP初始化消息是否發(fā)送失敗,在檢 測到發(fā)送的NbUP初始化消息發(fā)送失敗的情況下,在預(yù)設(shè)的定時時間內(nèi)檢測本 端媒體網(wǎng)關(guān)發(fā)送到其它媒體網(wǎng)關(guān)的所有NbUP初始化消息是否均發(fā)送失敗,如 果是則判定用戶面斷路,以使本地媒體網(wǎng)關(guān)能有效的檢測到用戶面斷路,為后 續(xù)采取有效的應(yīng)對措施提供基礎(chǔ)。
本發(fā)明實施例提出的基于軟交換的用戶面斷路上報方法及其裝置,在檢測 到用戶面斷路時,將用戶面斷路的信息上報給相應(yīng)的MSC Server,以便MSC Server及時地對用戶面斷路事件采取有效的應(yīng)對措施,從而解除用戶面斷路對 呼叫帶來的負(fù)面影響,進(jìn)而保證3G R4軟交換網(wǎng)的服務(wù)質(zhì)量。
7圖1為3GR4移動軟交換網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖2為NbUP的初始化過程圖示;
圖3為本發(fā)明實施例提供的基于軟交換用戶面斷路檢測方法流程圖5為本發(fā)明實施例提供的基于軟交換用戶面斷路檢測裝置結(jié)構(gòu)框圖; 圖6a為本發(fā)明實施例提供的基于軟交換用戶面斷路檢測裝置中第 一檢測 單元的結(jié)構(gòu)框圖6b為本發(fā)明實施例提供的基于軟交換用戶面斷路檢測裝置中第二檢測 單元的結(jié)構(gòu)框圖7為本發(fā)明實施例一提供的3GR4軟交換網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖8為本發(fā)明實施例提供的基于軟交換的用戶面斷路上報基本原理示意
圖9為本發(fā)明實施例提供的基于軟交換的用戶面斷路上報方法流程圖; 圖10為本發(fā)明實施例提供的基于軟交換的用戶面斷路上報裝置結(jié)構(gòu)框圖。
具體實施例方式
本發(fā)明實施例提供一種基于軟交換的用戶面斷路檢測、上報方法,方案的 基本思想是通過檢測本端媒體網(wǎng)關(guān)發(fā)送到對端媒體網(wǎng)關(guān)的NbUP初始化消息是 否發(fā)送失敗,在檢測到NbUP初始化消息發(fā)送失敗的情況下,在預(yù)設(shè)的定時時 間內(nèi)檢測本端媒體網(wǎng)關(guān)發(fā)送到其它媒體網(wǎng)關(guān)的所有NbUP初始化消息是否均發(fā) 送失敗,如果是則判定用戶面斷路,并將用戶面斷路的信息上報給相應(yīng)的移動 交換中心服務(wù)器。
下面結(jié)合說明書附圖來說明本發(fā)明的具體實施方式
。
如圖3所示,為本發(fā)明實施例提供的一種基于軟交換用戶面斷路檢測方法 流程圖,包括步驟
S110:檢測媒體網(wǎng)關(guān)發(fā)送到對端媒體網(wǎng)關(guān)的NbUP初始化消息是否發(fā)送失敗;
其中檢測的具體過程可以是媒體網(wǎng)關(guān)向?qū)Χ薸某體網(wǎng)關(guān)發(fā)送NbUP初始化 消息后,判斷在預(yù)設(shè)檢測時間Tmt ( 3GPP TS29.414 )內(nèi)是否收到相應(yīng)的NbUP 確認(rèn)消息,如果收到,則表明該NbUP初始化消息發(fā)送成功,否則,表明發(fā)送 失敗。
S120:在測到媒體網(wǎng)關(guān)檢發(fā)送到對端媒體網(wǎng)關(guān)的NbUP初始化消息發(fā)送失 敗的情況下,在預(yù)設(shè)的定時時間內(nèi)檢測該媒體網(wǎng)關(guān)發(fā)送到其它媒體網(wǎng)關(guān)的所有 NbUP初始化消息是否均發(fā)送失??;
S130:在預(yù)設(shè)定時時間內(nèi)檢測到該媒體網(wǎng)關(guān)發(fā)送到其它媒體網(wǎng)關(guān)的所有 NbUP初始化消息均發(fā)送失敗的情況下,判定用戶面斷路。
本發(fā)明提供的 一種基于軟交換的用戶面斷路4企測方法還包括步驟
S140:將用戶面斷路的信息上報給MSC服務(wù)器。其中,用戶面斷路的事 件通過媒體網(wǎng)關(guān)和MSC服務(wù)器之間的通信接口上報給MSC服務(wù)器。具體的, 媒體網(wǎng)關(guān)和MSC服務(wù)器之間的通信接口通過H.248協(xié)議的Notify命令將用戶 面斷路的信息上報給MSC服務(wù)器,當(dāng)然,也可以通過H,248協(xié)議中的其它命 令將用戶面斷路的信息上報給MSC服務(wù)器,本發(fā)明下述實施例均以通過Notify 命令上報為例來說明。
如圖4所示,為本發(fā)明提供的步驟S120的具體步驟,包括
S1201:在檢測到媒體網(wǎng)關(guān)發(fā)送到對端媒體網(wǎng)關(guān)的NbUP初始化消息發(fā)送 失敗的情況下,啟動斷路纟全測定時器;
S1202:在定時器設(shè)定的定時時間范圍內(nèi),檢測該^某體網(wǎng)關(guān)發(fā)送到其它媒 體網(wǎng)關(guān)的所有NbUP初始化消息是否均發(fā)送失敗。
根據(jù)本發(fā)明技術(shù)方案的實施例,本發(fā)明這里提供了實施該技術(shù)方案的一種 基于軟交換的用戶面斷路檢測裝置,如圖5所示,包括第一片企測單元110, 用于檢測本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群中的一個媒體網(wǎng)關(guān)發(fā)送的NbUP初始 化消息是否發(fā)送失??;第二檢測單元120,用于在第一檢測單元110檢測到所述發(fā)送的NbUP初始化消息發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間內(nèi),本端媒體 網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個NbUP初始化消息是否均發(fā)送失?。慌卸▎?元130,用于在第二4企測單元120 4企測到所述每個NbUP初始化消息均發(fā)送失 敗時,判定用戶面斷^各。
該基于軟交換的用戶面斷路檢測裝置還包括上報單元140,用于在判定 單元130判定用戶面斷路時,上報用戶面斷路的信息給移動交換中心服務(wù)器。
第一檢測單元110具體包括(見圖6a所示)判斷子單元1101,用于在預(yù) 先設(shè)定的檢測時間內(nèi),判斷是否收到對應(yīng)所述發(fā)送的NbUP初始化消息的確認(rèn) 消息;確定子單元1102,用于在判斷子單元1101的判斷結(jié)果為沒有收到對應(yīng) 所述發(fā)送的NbUP初始化消息的確認(rèn)消息時,確定所述發(fā)送的NbUP初始化消 息發(fā)送失??;
第二檢測單元120具體包括(見圖6b所示)檢測子單元1201,用于檢測 在預(yù)設(shè)的定時時間內(nèi),是否收到本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個 NbUP初始化消息的確認(rèn)消息;確定子單元1202,用于在檢測子單元1201的 檢測結(jié)果為對應(yīng)所述發(fā)送的每個NbUP初始化消息的確認(rèn)消息均未收到時,確 定所述發(fā)送的每個NbUP初始化消息均發(fā)送失敗。
下面結(jié)合具體的實施例進(jìn)行詳細(xì)說明。
實施例一
本發(fā)明實施例提供的3G R4軟交換網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu),如圖7所示,該3G R4 軟交換網(wǎng)內(nèi)包含的MSC Server之間通過BICC協(xié)議進(jìn)行交互,MSC Server和 媒體網(wǎng)關(guān)MGW之間通過H.248協(xié)議進(jìn)行交互。下面就MSC Serverl下的媒體 網(wǎng)關(guān)MGW1進(jìn)行用戶面斷路檢測處理的方法進(jìn)行詳細(xì)說明。
S1100:媒體網(wǎng)關(guān)MGW1檢測發(fā)送給對端媒體網(wǎng)關(guān)的NbUP初始化消息是 否發(fā)送失敗?!┠丑w網(wǎng)關(guān)MGW1向軟交換網(wǎng)內(nèi)其它々某體網(wǎng)關(guān)發(fā)送消息之前,首 先要發(fā)送NbUPInit消息,只有收到了對端回送的NbUPInit ACK消息,才能 證明兩個媒體網(wǎng)關(guān)之間的用戶面是連通的,可以正常接續(xù)呼叫,如果沒有收到對端消息,即々某體網(wǎng)關(guān)MGW1發(fā)送到對端々某體網(wǎng)關(guān)的NbUP初始化消息發(fā)送 失敗,則證明兩個媒體網(wǎng)關(guān)之間的用戶面不是連通的,不能正常連續(xù)呼叫。媒 體網(wǎng)關(guān)MGW1時刻檢測自身發(fā)送到其它媒體網(wǎng)關(guān)的各NbUP Init消息是否發(fā)送 失敗,即時刻檢測自身向其它媒體網(wǎng)關(guān)發(fā)送NbUP Init消息后是否收到對端回 送的NbUP Init ACK消息。假設(shè)媒體網(wǎng)關(guān)MGW1在預(yù)先設(shè)定的一段時間內(nèi)檢 測到,向媒體網(wǎng)關(guān)MGW5發(fā)送NbUP Init消息后沒有收到媒體網(wǎng)關(guān)MGW5回 送的NbUP Init ACK消息,則媒體網(wǎng)關(guān)MGW1判定自身發(fā)送到媒體網(wǎng)關(guān)MGW5 的NbUP初始化消息發(fā)送失敗。
S1200:媒體網(wǎng)關(guān)MGW1在檢測到發(fā)送給對端媒體網(wǎng)關(guān)的NbUP初始化消 息發(fā)送失敗時,檢測在設(shè)定時間內(nèi)(注此處設(shè)定的時間與前述預(yù)先設(shè)定的一 段時間無關(guān))發(fā)送給其它々某體網(wǎng)關(guān)的NbUP初始化消息是否均發(fā)送失敗。
如果在設(shè)定時間內(nèi),MGW1 ;險測到發(fā)送給其它i(某體網(wǎng)關(guān)的NbUP初始化 消息并非均發(fā)送失敗,則判定用戶面沒有斷路;比如MGW1在檢測到發(fā)送給 MGW5的NbUP初始化消息發(fā)送失敗時,啟動斷路檢測定時器,在啟動斷路檢 測定時器后,MGW1又向MGW3、 MGW4、 MGW6分別發(fā)送了 NbUP Init消 息,且在斷贈4企測定時器設(shè)定的時間范圍內(nèi),J!某體網(wǎng)關(guān)MGW1收到了 MGW4、 MGW6回送的NbUPInit ACK消息,則媒體網(wǎng)關(guān)MGW1判定用戶面并沒有斷 路。
其中該斷路檢測定時器設(shè)定的時間范圍,是在4某體網(wǎng)關(guān)MGW1向MSC Serverl注冊時,由MSC Serverl通知給MGW1的。具體的,士某體網(wǎng)關(guān)在向 MSC Server注冊時,MSC Server會告訴媒體網(wǎng)關(guān),該媒體網(wǎng)關(guān)需要支持用戶 面斷路檢測方法,且會告知在用戶面斷路檢測方法被觸發(fā)后,多長時間范圍內(nèi) 如果發(fā)送的NbUP初始化消息全部發(fā)送失敗,則MGW可以判定用戶面斷路。
S1300:如果在設(shè)定時間內(nèi),MGW1檢測到發(fā)送給其它i某體網(wǎng)關(guān)的NbUP 初始化消息均發(fā)送失敗,則MGW1判定用戶面斷路。比如MGW1在啟動斷路 檢測定時器后,又向々某體網(wǎng)關(guān)MGW3、 MGW4、 MGW6分別發(fā)送了 NbUPInit消息,但在斷路檢測定時器設(shè)定的時間范圍內(nèi),媒體網(wǎng)關(guān)MGW1沒有收到MGW3、 MGW4、 MGW6回送的NbUPInit ACK消息,即媒體網(wǎng)關(guān)MGW1發(fā)送給MGW3、MGW4、MGW6的NbUP Init消息均發(fā)送失敗,則々某體網(wǎng)關(guān)MGW1判定用戶面斷路。
S1400: ^某體網(wǎng)關(guān)MGW1判定用戶面斷路時,將用戶面斷路的信息上報給媒體網(wǎng)關(guān)MGW1所屬移動交換中心服務(wù)器MSC Serverl。其中,媒體網(wǎng)關(guān)MGW1可以通過H.248協(xié)議中Notify命令攜帶Network Failure事件將用戶面斷路的信息上報給MSC Serverl。
如圖8所示,為本發(fā)明提供的一種基于軟交換的用戶面斷路上報基本原理示意圖,其基本思想是媒體網(wǎng)關(guān)檢測到用戶面斷路時,將用戶面斷路的事件Network Failure通過H.248協(xié)議中的Notify命令上報給移動交換中心。其中Network Failure事件在H.248協(xié)議新定義的消息包Network Failure Package中進(jìn)行規(guī)定。
如圖9所示,為本發(fā)明提供的一種基于軟交換的用戶面斷路上報方法流程圖,包括步驟:
S210:在媒體網(wǎng)關(guān)檢測到用戶面斷路時,觸發(fā)用戶面斷路Network Failure事件;其中Network Failure事件在H.248協(xié)議新定義的消息包Network FailurePackage中進(jìn)行頭見定。
S220:通過H.248協(xié)議中的Notify命令攜帶的Network Failure事件,將用戶面斷路的信息上報給移動交換中心服務(wù)器。
其中,在H.248協(xié)議中新定義的消息包Network Failure Package的定義包
括
(1)包ID和版本
包ID: n柳xOOef)版本1擴展無(2 )屬性無
(3) 事件斷路事件
事件ID: nf,(0x0001)事件描述符參數(shù)最大斷贈4企測時間
參數(shù)ID: mbd(0x0001)
類型整數(shù)(in 10 millisecond steps )
可能的取值0..65535 (0,10ms,20ms, ..., to655.35seconds)
(4) 信號無
(5 )統(tǒng)計無
(6 )程序
支持本包的媒體網(wǎng)關(guān)控制器(MGC, Media Gateway Controller)可以通過審計來判斷媒體網(wǎng)關(guān)是否支持該包。MGC可以選擇在媒體網(wǎng)關(guān)的根端點上來設(shè)置包括最大斷路檢測時間的斷鴻"險測定時器。支持本包的士某體網(wǎng)關(guān)在收到相關(guān)的事件后能夠適時啟動媒體面斷路檢測方法, 一旦媒體網(wǎng)關(guān)檢測到媒體面斷路,則向MGC發(fā)送一個帶有檢測到的"斷路nf,事件的Notify消息。
根據(jù)本發(fā)明技術(shù)方案的實施例,本發(fā)明這里提供了實施該技術(shù)方案的一種基于軟交換用戶面斷路上報裝置,如圖IO所示,包括檢測單元210,用于檢測用戶面是否斷路;上報單元220,用于在4企測單元21(H企測結(jié)果為用戶面斷路時,將用戶面斷路的信息上報給移動交換中心服務(wù)器。
下面結(jié)合具體的實施例進(jìn)行詳細(xì)說明。
實施例二
13包括
S2100:在媒體網(wǎng)關(guān)MGW1檢測到用戶面斷路時,觸發(fā)用戶面斷路NetworkFailure事件;其中,Network Failure Package規(guī)定了在MGC和媒體網(wǎng)關(guān)的根端點上所需要支持的Network Failure事件,將用戶面斷路的信息存入用戶面斷路事件包Network Failure Package中。
S2200:通過H.248協(xié)議中的Notify命令攜帶的Network Failure Package,將用戶面斷路的信息上報給移動交換中心服務(wù)器MSC Serverl。
MSC Serverl 4妄收到Network Failure Package后得知用戶面斷路的信息,由此可以采取備份路由倒換、失敗路由重選等應(yīng)對措施。
采用本發(fā)明實施例提出的基于軟交換用戶面斷路檢測及上報方法,在IP骨干網(wǎng)、MGW站點接入設(shè)備故障的情況下,本地MGW能夠有效地感知用戶面斷路,并通過管理控制信息接口上報給通信控制模塊,從而為采取有關(guān)的應(yīng)對措施提供了依據(jù)。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種基于軟交換的用戶面斷路檢測方法,其特征在于,包括步驟本端媒體網(wǎng)關(guān)在檢測到向?qū)Χ嗣襟w網(wǎng)關(guān)群中的一個媒體網(wǎng)關(guān)發(fā)送的NbUP初始化消息發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間內(nèi),向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個NbUP初始化消息是否均發(fā)送失?。辉跈z測到所述每個NbUP初始化消息均發(fā)送失敗時,判定用戶面斷路。
2、 如權(quán)利要求1所述的方法,其特征在于,檢測發(fā)送的NbUP初始化消 息是否發(fā)送失敗的過程,具體包括在預(yù)先設(shè)定的檢測時間內(nèi),判斷是否收到對應(yīng)所述發(fā)送的NbUP初始化消 息的確iU肖息;在判斷結(jié)果為沒有收到對應(yīng)NbUP初始化消息的確認(rèn)消息時,確定發(fā)送的 NbUP初始化消息發(fā)送失敗。
3、 如權(quán)利要求1或2所述的方法,其特征在于,還包括上報用戶面斷路 的信息給移動交換中心服務(wù)器的步驟。
4、 如權(quán)利要求3所述的方法,其特征在于,所述用戶面斷路的信息中包 括用于標(biāo)識用戶面斷5^的標(biāo)識信息。
5、 如權(quán)利要求3所述的方法,其特征在于,通過H.248協(xié)議中的Notify 命令上報用戶面斷路的信息給移動交換中心服務(wù)器。
6、 如權(quán)利要求1或2所述的方法,其特征在于,所述預(yù)設(shè)的定時時間為 本端媒體網(wǎng)關(guān)向移動交換中心服務(wù)器注冊時,從移動交換中心服務(wù)器獲取的。
7、 一種基于軟交換的用戶面斷路檢測裝置,其特征在于,包括 第一檢測單元,用于檢測本端媒體網(wǎng)關(guān)向?qū)Χ薸某體網(wǎng)關(guān)群中的一個媒體網(wǎng)關(guān)發(fā)送的NbUP初始化消息是否發(fā)送失??;第二檢測單元,用于在第一檢測單元檢測到所述發(fā)送的NbUP初始化消息 發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間內(nèi),本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送 的每個NbUP初始化消息是否均發(fā)送失??;判定單元,用于在第二4企測單元檢測到所述每個NbUP初始化消息均發(fā)送 失敗時,判定用戶面斷路。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述第一檢測單元具體包括 判斷子單元,用于在預(yù)先設(shè)定的檢測時間內(nèi),判斷是否收到對應(yīng)所述發(fā)送的NbUP初始化消息的確認(rèn)消息;確定子單元,用于在判斷結(jié)果為沒有收到對應(yīng)所述發(fā)送的NbUP初始化消 息的確認(rèn)消息時,確定所述發(fā)送的NbUP初始化消息發(fā)送失敗。
9、 如權(quán)利要求7所述的裝置,其特征在于,所述第二檢測單元具體包括 檢測子單元,用于檢測在預(yù)設(shè)的定時時間內(nèi),是否收到本端媒體網(wǎng)關(guān)向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個NbUP初始化消息的確認(rèn)消息;確定子單元,用于在檢測結(jié)果為對應(yīng)所述發(fā)送的每個NbUP初始化消息的 確認(rèn)消息均未收到時,確定所述發(fā)送的每個NbUP初始化消息均發(fā)送失敗。
10、 如權(quán)利要求7-9任一項所述的裝置,其特征在于,還包括上報單元, 用于上報用戶面斷路的信息給移動交換中心服務(wù)器。
11、 一種基于軟交換的用戶面斷路上報方法,其特征在于,包括步驟 檢測用戶面是否斷路;在檢測結(jié)果為用戶面斷路時,將用戶面斷路的信息上報給移動交換中心服 務(wù)器。
12、 如權(quán)利要求11所述的方法,其特征在于,通過H.248協(xié)議中的Notify 命令將用戶面斷路的信息上報給移動交換中心服務(wù)器。
13、 一種基于軟交換的用戶面斷路上報裝置,其特征在于,包括 檢測單元,用于檢測用戶面是否斷路;上報單元,用于在檢測結(jié)果為用戶面斷路時,將用戶面斷路的信息上報給 移動交換中心服務(wù)器。
全文摘要
本發(fā)明公開了一種基于軟交換的用戶面斷路檢測方法,包括本端媒體網(wǎng)關(guān)在檢測到向?qū)Χ嗣襟w網(wǎng)關(guān)群中的一個媒體網(wǎng)關(guān)發(fā)送的NbUP初始化消息發(fā)送失敗時,檢測在預(yù)設(shè)的定時時間內(nèi),向?qū)Χ嗣襟w網(wǎng)關(guān)群發(fā)送的每個NbUP初始化消息是否均發(fā)送失??;在檢測到所述每個NbUP初始化消息均發(fā)送失敗時,判定用戶面斷路。本發(fā)明還公開了一種基于軟交換的用戶面斷路上報方法,包括檢測用戶面是否斷路;在檢測結(jié)果為用戶面斷路時,將用戶面斷路的信息上報給移動交換中心服務(wù)器。相應(yīng)的,本發(fā)明公開了基于軟交換的用戶面斷路檢測、上報裝置。采用本發(fā)明方案,MGW能檢測到用戶面斷路,并及時將斷路消息上報MSC Server,便于采取有效應(yīng)對措施。
文檔編號H04W24/00GK101466103SQ20071017993
公開日2009年6月24日 申請日期2007年12月19日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者煒 喻, 昊 張 申請人:中國移動通信集團公司