專利名稱:一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)ip跨域互通的通信系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)通信技術(shù),尤其涉及一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信系統(tǒng)和方法。
背景技術(shù):
如圖1所示,MGC(媒體網(wǎng)關(guān)控制器)和MG(媒體網(wǎng)關(guān))是NGN(下一代網(wǎng)絡(luò))中的兩個(gè)關(guān)鍵構(gòu)件。MGC負(fù)責(zé)呼叫控制功能,MG負(fù)責(zé)業(yè)務(wù)承載功能,藉此實(shí)現(xiàn)呼叫控制平面和業(yè)務(wù)承載平面的分離,從而可充分共享網(wǎng)絡(luò)資源,并簡(jiǎn)化了設(shè)備升級(jí)和業(yè)務(wù)擴(kuò)展,大大降低了開發(fā)和維護(hù)成本。
為了使MG與MGC協(xié)同工作,在MGC與MG之間需要使用媒體網(wǎng)關(guān)控制協(xié)議。媒體網(wǎng)關(guān)控制協(xié)議是MG和MGC之間通信的主要協(xié)議,目前應(yīng)用較為廣泛的有H.248/MeGaCo和MGCP兩種協(xié)議。
在MGC的控制下,MG與MG之間通常建立RTP(實(shí)時(shí)傳輸協(xié)議)媒體流進(jìn)行通信。
MG因所處網(wǎng)絡(luò)位置不同可以具備兩個(gè)功能,一是作為UNI(用戶網(wǎng)絡(luò)接口)在單IP域內(nèi)承載媒體流,也稱普通MG,例如在單一運(yùn)營(yíng)商的同一IP網(wǎng)絡(luò)內(nèi)互通;二是作為NNI(網(wǎng)絡(luò)節(jié)點(diǎn)接口)跨IP域承載媒體流,也稱邊緣MG或IP-IP MG,例如在不同運(yùn)營(yíng)商的不同IP網(wǎng)絡(luò)之間互通,或者單一運(yùn)營(yíng)商的不同IP網(wǎng)絡(luò)之間互通,典型的如企業(yè)網(wǎng)與核心網(wǎng)之間。
目前,存在許多不同的IP網(wǎng)絡(luò),這些不同IP網(wǎng)絡(luò)內(nèi)的媒體流可能具有不同的構(gòu)成機(jī)制,如其IP地址子網(wǎng)不同、IPv4與v6對(duì)接、媒體編解碼算法差異等等。隨著業(yè)務(wù)的發(fā)展,迫切需要使這些不同IP網(wǎng)絡(luò)中的媒體流互通。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的上述缺陷,本發(fā)明的目的是提供一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信系統(tǒng)和方法,可實(shí)現(xiàn)不同IP網(wǎng)的通信問題。
本發(fā)明是通過下述技術(shù)方案實(shí)現(xiàn)的,本發(fā)明提供了一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信系統(tǒng),所述系統(tǒng)包括相鄰的異質(zhì)或同質(zhì)IP域,每一IP域包括媒體網(wǎng)關(guān)控制器,用于呼叫控制,媒體網(wǎng)關(guān),用于媒體承載;邊緣媒體網(wǎng)關(guān),其歸屬于相鄰的異質(zhì)或同質(zhì)IP域其中之一的網(wǎng)絡(luò)中,用于串接相鄰網(wǎng)絡(luò)中媒體網(wǎng)關(guān)的媒體流,相鄰網(wǎng)絡(luò)中媒體網(wǎng)關(guān)基于媒體流實(shí)現(xiàn)跨域互通。
本發(fā)明還提供了一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,所述方法的基本思想是當(dāng)不在同一域中的主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)需要進(jìn)行通信時(shí),主叫媒體網(wǎng)關(guān)通過單個(gè)邊緣媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間,在各自的媒體網(wǎng)關(guān)控制器控制下進(jìn)行呼叫接續(xù)和媒體流創(chuàng)建;主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間基于創(chuàng)建的媒體流進(jìn)行跨域通信。
所述的方法包括A、主叫媒體網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求,并由媒體網(wǎng)關(guān)控制器轉(zhuǎn)發(fā)呼叫請(qǐng)求給被叫媒體網(wǎng)關(guān);B、被叫媒體網(wǎng)關(guān)接納呼叫請(qǐng)求,然后在負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器、主叫網(wǎng)絡(luò)媒體網(wǎng)關(guān)控制器和被叫網(wǎng)絡(luò)媒體控制器的控制下,通過創(chuàng)建主叫媒體網(wǎng)關(guān)、邊緣媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)之間的媒體流,被叫媒體網(wǎng)關(guān)與主叫媒體網(wǎng)關(guān)基于創(chuàng)建的媒體流進(jìn)行通跨域通信。
所述的步驟A進(jìn)一步包括媒體網(wǎng)關(guān)控制器根據(jù)呼叫請(qǐng)求包含的被叫信息轉(zhuǎn)發(fā)該呼叫請(qǐng)求。
所述步驟B還包括當(dāng)被叫媒體網(wǎng)關(guān)不接納呼叫請(qǐng)求,結(jié)束本次呼叫。
所述的負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器是該邊緣媒體網(wǎng)關(guān)所跨相鄰IP網(wǎng)絡(luò)其中之一的媒體網(wǎng)關(guān)控制器。
所述的步驟B進(jìn)一步包括B1、負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器向邊緣媒體網(wǎng)關(guān)指示邊緣媒體網(wǎng)關(guān)創(chuàng)建分別到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流;B2、邊緣媒體網(wǎng)關(guān)將自己分別到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流的設(shè)置上報(bào)負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器,然后通過媒體網(wǎng)關(guān)控制器分別轉(zhuǎn)發(fā)給主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān);B3、主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)根據(jù)所得到的邊緣媒體網(wǎng)關(guān)到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流設(shè)置實(shí)現(xiàn)跨域通信。
所述步驟B1進(jìn)一步包括B11、負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器將主叫媒體網(wǎng)關(guān)所屬IP域信息和被叫媒體網(wǎng)關(guān)所屬IP域信息發(fā)給邊緣媒體網(wǎng)關(guān);B12、邊緣媒體網(wǎng)關(guān)據(jù)此創(chuàng)建到主叫媒體網(wǎng)關(guān)的媒體流和到被媒體網(wǎng)關(guān)的媒體流。
根據(jù)本發(fā)明,可通過單個(gè)邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)兩個(gè)不同的IP網(wǎng)的通信。
圖1示出了下一代網(wǎng)絡(luò)的單網(wǎng)絡(luò)的組網(wǎng)示意圖;圖2示出了本發(fā)明的組網(wǎng)示意圖;
圖3示出了本發(fā)明的通信流程圖。
具體實(shí)施例方式
為了便于本領(lǐng)域一般技術(shù)人員理解和實(shí)現(xiàn)本發(fā)明,現(xiàn)結(jié)合附圖描繪本發(fā)明的實(shí)施例。
對(duì)于作為UNI(用戶網(wǎng)絡(luò)接口)的普通MG而言,當(dāng)MGC指示該MG創(chuàng)建TDM-RTP(時(shí)分復(fù)用-實(shí)時(shí)傳輸協(xié)議)的媒體流時(shí),通常需要給出IP側(cè)的RTP媒體編解碼算法、打包時(shí)長(zhǎng)等參數(shù),以及媒體流對(duì)端RTP地址和端口(如果已有的話),然后由該MG自選合適的媒體流本端RTP地址和端口。對(duì)于作為NNI(網(wǎng)絡(luò)節(jié)點(diǎn)接口)的邊緣MG而言,當(dāng)MGC指示該MG創(chuàng)建RTP-RTP媒體流時(shí),除了上述針對(duì)普通MG的信息之外,還需要給出相應(yīng)的IP域信息。這些信息都將通過媒體網(wǎng)關(guān)控制協(xié)議來(lái)承載。
根據(jù)本發(fā)明,圖2示出了基于MGC-MG控制模式的IP互通采用單個(gè)邊緣MG直接跨域的組網(wǎng)示意圖。該通信系統(tǒng)采用兩個(gè)網(wǎng)域IPa、IPb。IPa、IPb可以為異質(zhì)或同質(zhì)的IP網(wǎng),并且/或者在各自的網(wǎng)域中可能采用不同的協(xié)議進(jìn)行通信。在圖2中,MGCa和MGCb分別是IPa網(wǎng)域和IPb網(wǎng)域內(nèi)的媒體網(wǎng)關(guān)控制器,分別用于控制IPa網(wǎng)域和IPb網(wǎng)域的MG。MGi為邊緣MG,用于串接到相鄰網(wǎng)絡(luò)中普通MG的媒體流,實(shí)現(xiàn)相鄰網(wǎng)絡(luò)中媒體網(wǎng)關(guān)之間的通信,并可在IPa、IPb兩個(gè)網(wǎng)域之間進(jìn)行協(xié)議轉(zhuǎn)換。MGa和MGb為普通MG,用于代表用戶進(jìn)行呼叫接續(xù),并可在MGC控制下創(chuàng)建用戶側(cè)與網(wǎng)絡(luò)側(cè)之間的媒體流。因?yàn)橐粋€(gè)物理網(wǎng)關(guān)從資源角度可以被劃分為多個(gè)邏輯網(wǎng)關(guān)(也稱虛擬網(wǎng)關(guān))分別受控于多個(gè)MGC,所以圖2中所示MGi和MGa、MGb均為邏輯實(shí)體,也即虛擬網(wǎng)關(guān)。
如圖3所示,現(xiàn)以IPa域內(nèi)的MGa上的用戶(作為主叫)發(fā)起到MGb上的用戶(作為被叫)的呼叫請(qǐng)求為例,詳細(xì)介紹通過單個(gè)邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法。
在步驟1中,MGa將其上主叫用戶的呼叫請(qǐng)求信息通過媒體網(wǎng)關(guān)控制協(xié)議(如H.248)上報(bào)給負(fù)責(zé)IPa域內(nèi)MG管理的MGCa,所述呼叫請(qǐng)求信息包括主叫媒體流設(shè)置、被叫信息(例如被叫號(hào)碼或姓名等)和主叫信息(例如主叫號(hào)碼或主叫姓名)。
在步驟2中,MGCa對(duì)呼叫請(qǐng)求中的被叫信息進(jìn)行分析后發(fā)現(xiàn)被叫在IPb域內(nèi),于是通過呼叫控制協(xié)議如SIP(會(huì)話啟始協(xié)議)向負(fù)責(zé)IPb域內(nèi)MG管理的MGCb轉(zhuǎn)發(fā)該呼叫請(qǐng)求信息。
在步驟3中,MGCb通過媒體網(wǎng)關(guān)控制協(xié)議(如H.248)將呼叫請(qǐng)求信息中的主叫信息(例如主叫號(hào)碼或姓名)下發(fā)給MGb。
在步驟4中,若MGb上被叫用戶根據(jù)獲得的主叫信息(例如主叫號(hào)碼或姓名)接納該主叫用戶的呼叫請(qǐng)求,MGb進(jìn)行被叫媒體流設(shè)置,并將被叫媒體流的設(shè)置原路返回上報(bào)MGCb。被叫用戶根據(jù)主叫信息(例如主叫號(hào)碼或姓名)決定是否接納主叫用戶呼叫請(qǐng)求的規(guī)則可以采用人工或預(yù)置方式操作。
在步驟5中,若實(shí)現(xiàn)IP互通的MGi受控于MGCb,則MGCb可以通過媒體網(wǎng)關(guān)控制協(xié)議(如H.248)向MGi發(fā)送IP域信息、主叫媒體流設(shè)置和被叫媒體流設(shè)置,MGi分別根據(jù)IP域信息、主叫媒體流設(shè)置和被叫媒體流設(shè)置創(chuàng)建到MGa和MGb的媒體流RTPa和RTPb。MGi將自己對(duì)媒體流RTPa和RTPb的設(shè)置原路返回上報(bào)MGCb,再由MGCb分別返送給MGa(經(jīng)MGCa轉(zhuǎn)發(fā))和MGb。
若實(shí)現(xiàn)IP互通的MGi受控于MGCa,則MGCa在得到經(jīng)MGCb轉(zhuǎn)發(fā)的被叫媒體流設(shè)置后,向MGi發(fā)送IP域信息、主叫媒體流設(shè)置和被叫媒體流設(shè)置,MGi分別根據(jù)IP域信息、主叫媒體流設(shè)置和被叫媒體流設(shè)置創(chuàng)建到MGa和MGb的媒體流RTPa和RTPb。MGi將自己對(duì)媒體流RTPa和RTPb的設(shè)置原路返回上報(bào)MGCa,再由MGCa分別返送給MGa和MGb(經(jīng)MGCb轉(zhuǎn)發(fā))。
在步驟6中,MGa和MGb各自收到MGi對(duì)媒體流RTPa和RTPb的設(shè)置后,可分別通過媒體流RTPa和RTPb與MGi進(jìn)行通信,MGi使IPa域內(nèi)和IPb域內(nèi)的媒體流RTPa和RTPb互通,于是MGa上的主叫用戶和MGb上的被叫用戶可通過MGi進(jìn)行通信。
應(yīng)該注意到,本發(fā)明僅用兩個(gè)相鄰的IP域描述了本發(fā)明的思想,很顯然,本發(fā)明還適用于兩兩相鄰的IP域。另外,本發(fā)明利用單邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)了IP跨域互通,當(dāng)然,本發(fā)明也可利用多個(gè)邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通。
根據(jù)本發(fā)明,可通過單個(gè)邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)兩個(gè)不同的IP網(wǎng)的通信。
雖然通過實(shí)施例描繪了本發(fā)明,但本領(lǐng)域普通技術(shù)人員知道,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,就可使本發(fā)明有許多變形和變化,本發(fā)明的范圍由所附的權(quán)利要求來(lái)限定。
權(quán)利要求
1.一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信系統(tǒng),其特征在于,所述系統(tǒng)包括相鄰的異質(zhì)或同質(zhì)IP域,每一IP域包括媒體網(wǎng)關(guān)控制器,用于呼叫控制,媒體網(wǎng)關(guān),用于媒體承載;邊緣媒體網(wǎng)關(guān),其歸屬于相鄰的異質(zhì)或同質(zhì)IP域其中之一的網(wǎng)絡(luò)中,用于串接相鄰網(wǎng)絡(luò)中媒體網(wǎng)關(guān)的媒體流,相鄰網(wǎng)絡(luò)中媒體網(wǎng)關(guān)基于媒體流實(shí)現(xiàn)跨域互通。
2.一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,當(dāng)不在同一域中的主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)需要進(jìn)行通信時(shí),主叫媒體網(wǎng)關(guān)通過單個(gè)邊緣媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間,在各自的媒體網(wǎng)關(guān)控制器控制下進(jìn)行呼叫接續(xù)和媒體流創(chuàng)建;主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間基于創(chuàng)建的媒體流進(jìn)行跨域通信。
3.根據(jù)權(quán)利要求2所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述的方法包括A、主叫媒體網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求,并由媒體網(wǎng)關(guān)控制器轉(zhuǎn)發(fā)呼叫請(qǐng)求給被叫媒體網(wǎng)關(guān);B、被叫媒體網(wǎng)關(guān)接納呼叫請(qǐng)求,然后在負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器、主叫網(wǎng)絡(luò)媒體網(wǎng)關(guān)控制器和被叫網(wǎng)絡(luò)媒體控制器的控制下,通過創(chuàng)建主叫媒體網(wǎng)關(guān)、邊緣媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)之間的媒體流,被叫媒體網(wǎng)關(guān)與主叫媒體網(wǎng)關(guān)基于創(chuàng)建的媒體流進(jìn)行通跨域通信。
4.根據(jù)權(quán)利要求3所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述的步驟A進(jìn)一步包括媒體網(wǎng)關(guān)控制器根據(jù)呼叫請(qǐng)求包含的被叫信息轉(zhuǎn)發(fā)該呼叫請(qǐng)求。
5.根據(jù)權(quán)利要求4所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述步驟B還包括當(dāng)被叫媒體網(wǎng)關(guān)不接納呼叫請(qǐng)求,結(jié)束本次呼叫。
6.根據(jù)權(quán)利要求3所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述的負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器是該邊緣媒體網(wǎng)關(guān)所跨相鄰IP網(wǎng)絡(luò)其中之一的媒體網(wǎng)關(guān)控制器。
7.根據(jù)權(quán)利要求3所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述的步驟B進(jìn)一步包括B1、負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器向邊緣媒體網(wǎng)關(guān)指示邊緣媒體網(wǎng)關(guān)創(chuàng)建分別到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流;B2、邊緣媒體網(wǎng)關(guān)將自己分別到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流的設(shè)置上報(bào)負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器,然后通過媒體網(wǎng)關(guān)控制器分別轉(zhuǎn)發(fā)給主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān);B3、主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)根據(jù)所得到的邊緣媒體網(wǎng)關(guān)到主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)的媒體流設(shè)置實(shí)現(xiàn)跨域通信。
8.根據(jù)權(quán)利要求7所述的通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信方法,其特征在于,所述步驟B1進(jìn)一步包括B11、負(fù)責(zé)邊緣媒體網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制器將主叫媒體網(wǎng)關(guān)所屬IP域信息和被叫媒體網(wǎng)關(guān)所屬IP域信息發(fā)給邊緣媒體網(wǎng)關(guān);B12、邊緣媒體網(wǎng)關(guān)據(jù)此創(chuàng)建到主叫媒體網(wǎng)關(guān)的媒體流和到被媒體網(wǎng)關(guān)的媒體流。
全文摘要
本發(fā)明公開了一種通過邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)IP跨域互通的通信系統(tǒng),包括所述系統(tǒng)包括相鄰的異質(zhì)或同質(zhì)IP域,每一IP域包括媒體網(wǎng)關(guān)控制器,用于呼叫控制,媒體網(wǎng)關(guān),用于媒體承載;在相鄰的異質(zhì)或同質(zhì)IP域中,用單個(gè)邊緣媒體網(wǎng)關(guān)實(shí)現(xiàn)跨域互通。本發(fā)明還提供了一種實(shí)現(xiàn)IP跨域互通的通信方法,當(dāng)不在同一域中的主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)需要進(jìn)行通信時(shí),主叫媒體網(wǎng)關(guān)通過邊緣媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間,在各自的媒體網(wǎng)關(guān)控制器控制下進(jìn)行呼叫接續(xù)和媒體流創(chuàng)建;主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)間基于創(chuàng)建的媒體流進(jìn)行跨域通信。根據(jù)本發(fā)明,通過單個(gè)邊緣媒體網(wǎng)關(guān)可實(shí)現(xiàn)兩個(gè)不同的IP網(wǎng)的通信。
文檔編號(hào)H04L29/06GK1859339SQ20051006984
公開日2006年11月8日 申請(qǐng)日期2005年4月30日 優(yōu)先權(quán)日2005年4月30日
發(fā)明者林揚(yáng)波 申請(qǐng)人:華為技術(shù)有限公司