欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

優(yōu)化媒體協(xié)商的方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7656553閱讀:181來(lái)源:國(guó)知局
專利名稱:優(yōu)化媒體協(xié)商的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別是涉及優(yōu)化媒體協(xié)商的方法、裝置及系統(tǒng)。
背景技術(shù)
目前IP地址有兩大類,IPv4地址和IPv6地址。IPv6為IETF制訂的下一代網(wǎng)絡(luò)協(xié)議。目前基于IPv4的網(wǎng)絡(luò)將逐步過(guò)渡到基于IPv6的網(wǎng)絡(luò)。但由于目前IPv4的廣泛應(yīng)用,過(guò)渡將是一個(gè)漸進(jìn)的過(guò)程。
IPv4網(wǎng)絡(luò)向IPv6網(wǎng)絡(luò)演進(jìn)過(guò)程中,會(huì)長(zhǎng)期存在IPv4單棧終端/網(wǎng)絡(luò)、IPv6單棧終端/網(wǎng)絡(luò)、以及同時(shí)支持IPv4v6雙棧的終端/網(wǎng)絡(luò)共存的局面。目前對(duì)于IPv4v6共存的網(wǎng)絡(luò),在同一業(yè)務(wù)中涉及的各個(gè)終端所使用的IP地址版本不一致時(shí),一般是通過(guò)插入轉(zhuǎn)換網(wǎng)關(guān)TrGW(Translation Gateway)轉(zhuǎn)換地址類型來(lái)解決的。
如果能充分利用雙棧終端/網(wǎng)絡(luò)的雙棧能力,可以減少I(mǎi)Pv4v6互通時(shí)網(wǎng)絡(luò)中的地址轉(zhuǎn)換,提高通信質(zhì)量。RFC4091、RFC4092定義了雙棧終端的可替代的網(wǎng)絡(luò)地址類型ANAT(Alternative Network Address Types)能力。終端之間協(xié)商會(huì)話時(shí)的媒體IP地址類型,決定采用哪種版本的IP地址完成媒體層面的互通,以盡量避免進(jìn)行地址轉(zhuǎn)換。具體協(xié)商過(guò)程參見(jiàn)圖1所示,包括下列步驟1、主叫側(cè)雙棧終端UE1發(fā)送會(huì)話請(qǐng)求時(shí),使用SDP分組攜帶兩個(gè)媒體流,一個(gè)為IPv4地址,一個(gè)為IPv6地址;即同時(shí)攜帶UE1的IPv4與IPv6地址進(jìn)行媒體協(xié)商。
2、被叫終端UE2收到該會(huì)話請(qǐng)求后,由于自己只支持IPv4地址,決定使用IPv4地址建立會(huì)話,于是將IPv6媒體流的m行置0,返回響應(yīng)。
這樣即使被叫終端UE2是單棧終端,不管其是IPv4還是IPv6,都能選擇一個(gè)地址,建立媒體連接。
發(fā)明人在發(fā)明過(guò)程中發(fā)現(xiàn)在ANAT協(xié)商過(guò)程中,沒(méi)有考慮網(wǎng)絡(luò)實(shí)體的IP地址支持能力。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種優(yōu)化媒體協(xié)商的方法、裝置及系統(tǒng),在ANAT協(xié)商過(guò)程中,考慮網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
本發(fā)明實(shí)施例的一種優(yōu)化媒體協(xié)商的方法,包括下列步驟網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息;網(wǎng)絡(luò)側(cè)根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
本發(fā)明實(shí)施例的一種網(wǎng)絡(luò)實(shí)體,包括保存單元,用于保存網(wǎng)絡(luò)實(shí)體的IP地址支持能力;接收單元,用于接收會(huì)話請(qǐng)求消息,該消息中攜帶有ANAT信息;選擇單元,用于根據(jù)保存單元中保存的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從接收單元收到的會(huì)話請(qǐng)求消息中的ANAT信息中選擇滿足要求的IP地址;轉(zhuǎn)發(fā)單元,用于將選擇單元選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
本發(fā)明實(shí)施例的一種優(yōu)化媒體協(xié)商的系統(tǒng),包括雙棧主叫終端,用于發(fā)出攜帶有ANAT信息的會(huì)話請(qǐng)求消息;網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體,用于接收雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息,并根據(jù)獲得的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出;被叫終端,用于接收網(wǎng)絡(luò)實(shí)體發(fā)來(lái)的會(huì)話請(qǐng)求消息。
本發(fā)明實(shí)施例中,由于網(wǎng)絡(luò)側(cè)預(yù)先保存了網(wǎng)絡(luò)實(shí)體的IP地址支持能力,當(dāng)收到會(huì)話請(qǐng)求消息(攜帶有ANAT信息)時(shí),可根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。之后,被叫終端可根據(jù)會(huì)話請(qǐng)求消息中攜帶的IP地址完成會(huì)話接續(xù)。


圖1為現(xiàn)有ANAT協(xié)商流程圖;圖2為本發(fā)明實(shí)施例的一種優(yōu)化媒體協(xié)商的方法步驟流程圖;圖3為本發(fā)明實(shí)施例的網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例的優(yōu)化主被叫終端端到端之間媒體協(xié)商的方法步驟流程圖;圖5為本發(fā)明實(shí)施例中網(wǎng)絡(luò)實(shí)體通過(guò)方式a獲知終端的IP地址支持能力的流程圖;圖6為本發(fā)明實(shí)施例的網(wǎng)絡(luò)實(shí)體通過(guò)方式b獲知終端的IP地址支持能力的流程圖;圖7為本發(fā)明實(shí)施例的網(wǎng)絡(luò)實(shí)體通過(guò)方式c獲知終端的IP地址支持能力的流程圖;圖8為本發(fā)明一個(gè)實(shí)施例的流程圖;圖9為本發(fā)明另一個(gè)實(shí)施例的流程圖;圖10為本發(fā)明實(shí)施例的優(yōu)化主被叫之間網(wǎng)絡(luò)媒體協(xié)商的方法步驟流程圖;圖11為本發(fā)明又一個(gè)實(shí)施例的流程圖;圖12為本發(fā)明再一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式
一、為了在ANAT協(xié)商過(guò)程中,考慮網(wǎng)絡(luò)實(shí)體的IP地址支持能力,本發(fā)明實(shí)施例提供了一種優(yōu)化媒體協(xié)商的方法,參見(jiàn)圖2所示,包括下列主要步驟S1、網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息。
所述網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息的網(wǎng)絡(luò)實(shí)體,包括但不限于IMS網(wǎng)絡(luò)中的P-CSCF、S-CSCF或IBCF。
S2、網(wǎng)絡(luò)側(cè)根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址。
所述網(wǎng)絡(luò)實(shí)體的IP地址支持能力,包括被叫終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
S3、網(wǎng)絡(luò)側(cè)將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
二、本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體(包括但不限于IMS網(wǎng)絡(luò)中的P-CSCF、S-CSCF或IBCF),參見(jiàn)圖3所示,其包括保存單元、接收單元、選擇單元和轉(zhuǎn)發(fā)單元;進(jìn)一步還可包括獲取單元。獲取單元,用于獲取終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,并將獲得的IP地址支持能力發(fā)送給保存單元。保存單元,用于保存網(wǎng)絡(luò)實(shí)體的IP地址支持能力;接收單元,用于接收會(huì)話請(qǐng)求消息,該消息中攜帶有ANAT信息;選擇單元,用于根據(jù)保存單元中保存的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從接收單元收到的會(huì)話請(qǐng)求消息中的ANAT信息中選擇滿足要求的IP地址;轉(zhuǎn)發(fā)單元,用于將選擇單元選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
三、本發(fā)明實(shí)施例還提供了一種優(yōu)化媒體協(xié)商的系統(tǒng),包括雙棧主叫終端,用于發(fā)出攜帶有ANAT信息的會(huì)話請(qǐng)求消息;網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體,用于接收雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息,并根據(jù)獲得的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出;被叫終端,用于接收網(wǎng)絡(luò)實(shí)體發(fā)來(lái)的會(huì)話請(qǐng)求消息。
一(1)、為了縮短呼叫時(shí)延,并提高服務(wù)質(zhì)量,本發(fā)明實(shí)施例的方法,參見(jiàn)圖4所示,包括下列主要步驟S11、網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息。
S12、網(wǎng)絡(luò)側(cè)根據(jù)被叫終端的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址。
本步驟中還可包括網(wǎng)絡(luò)側(cè)從根據(jù)被叫終端的IP地址支持能力選定的IP地址中,進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
S13、網(wǎng)絡(luò)側(cè)將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
上述步驟S11之前,可以在IMS注冊(cè)過(guò)程中(但不限于IMS注冊(cè)過(guò)程中),由終端將自己的IP地址支持能力帶給網(wǎng)絡(luò)側(cè)(包括但不限于IMS網(wǎng)絡(luò)中的P-CSCF(代理呼叫會(huì)話控制功能實(shí)體Proxy-Call Session Control Function)、S-CSCF(服務(wù)呼叫會(huì)話控制功能實(shí)體Serving-Call Session Control Function)或IBCF(互通邊界控制功能實(shí)體Interconnection Border Control Function),由網(wǎng)絡(luò)側(cè)保存終端的IP地址支持能力。這樣在后續(xù)呼叫接續(xù)過(guò)程時(shí),會(huì)話請(qǐng)求消息到達(dá)網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)能夠預(yù)判出被叫終端的IP地址支持能力,并進(jìn)行相應(yīng)的調(diào)整,例如終結(jié)ANAT協(xié)商,選定被叫終端支持的IP地址版本。
網(wǎng)絡(luò)側(cè)可以通過(guò)如下幾種方式,獲知終端的IP地址支持能力方式a、終端可以在向CSCF發(fā)送注冊(cè)請(qǐng)求消息時(shí),根據(jù)自身的IP地址支持能力在Contact頭域攜帶自己支持版本的IP地址,若該終端為雙棧終端,則攜帶兩跳自己支持的地址,一跳為IPv4地址,一跳為IPv6地址;若該終端為單棧終端,則攜帶自己支持的一個(gè)版本的IP地址。網(wǎng)絡(luò)側(cè)收到注冊(cè)請(qǐng)求消息后,保存Contact頭域中攜帶的IP地址,并相應(yīng)記錄該終端支持雙?;蛑С謫螚!?br> 以該終端為雙棧終端,并由S-CSCF保存該終端的IP地址支持能力為例,參見(jiàn)圖5所示,注冊(cè)過(guò)程包括下列步驟1至3、UE發(fā)出注冊(cè)請(qǐng)求消息,經(jīng)由P-CSCF和I-CSCF轉(zhuǎn)發(fā)到S-CSCF;4、S-CSCF保存Contact頭域中攜帶的兩跳IP地址,并記錄該終端支持雙棧;5至7、沿發(fā)起注冊(cè)的路徑返回注冊(cè)響應(yīng)消息。
方式b、若終端為雙棧終端,則可以通過(guò)兩次注冊(cè)過(guò)程,分別向網(wǎng)絡(luò)側(cè)注冊(cè)自己的IPv4、IPv6地址支持能力,網(wǎng)絡(luò)側(cè)根據(jù)兩個(gè)注冊(cè)請(qǐng)求消息中分別攜帶的IP地址的版本,獲得該終端的IP地址支持能力。
以S-CSCF保存該終端的IP地址支持能力為例,參見(jiàn)圖6所示,注冊(cè)過(guò)程包括下列步驟1至3、UE發(fā)出第一次注冊(cè)請(qǐng)求消息,該消息的Contact頭域中攜帶有該UE的IPv4地址;該消息經(jīng)由P-CSCF和I-CSCF轉(zhuǎn)發(fā)到S-CSCF;4、S-CSCF保存Contact頭域中攜帶的IPv4地址,并記錄該終端支持IPv4;5至7、沿發(fā)起注冊(cè)的路徑返回注冊(cè)響應(yīng)消息;8至10、UE發(fā)出第二次注冊(cè)請(qǐng)求消息消息,該消息的Contact頭域中攜帶有該UE的IPv6地址;該消息經(jīng)由P-CSCF和I-CSCF轉(zhuǎn)發(fā)到S-CSCF;11、S-CSCF保存Contact頭域中攜帶的IPv6地址,并記錄該終端支持IPv6;12至14、沿發(fā)起注冊(cè)的路徑返回注冊(cè)響應(yīng)消息。
經(jīng)過(guò)兩次注冊(cè)過(guò)程,S-CSCF保存了該終端的IPv4地址和IPv6地址,并記錄了該終端支持雙棧。
方式c、通過(guò)在注冊(cè)請(qǐng)求消息的Contact頭域中擴(kuò)展FeatureTag參數(shù)來(lái)攜帶終端支持的IP地址版本,從而在注冊(cè)過(guò)程中將該終端支持的IP地址版本上報(bào)給網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)根據(jù)注冊(cè)請(qǐng)求消息中攜帶的版本信息獲得該終端的IP地址支持能力。
以該終端為雙棧終端,并由S-CSCF保存該終端的IP地址支持能力為例,參見(jiàn)圖7所示,注冊(cè)過(guò)程包括下列步驟1至3、UE發(fā)出IPv4地址的注冊(cè)請(qǐng)求消息,該消息的Contact頭域中攜帶有該UE的IPv4地址,并在該注冊(cè)請(qǐng)求消息的Contact頭域中添加擴(kuò)展參數(shù)+ipver=“4,6”;該注冊(cè)請(qǐng)求消息經(jīng)由P-CSCF和I-CSCF轉(zhuǎn)發(fā)到S-CSCF;4、S-CSCF保存Contact頭域中攜帶的IPv4地址,并根據(jù)Contact頭域中攜帶的參數(shù)+ipver=“4,6”得知該終端支持IPv4和IPv6兩個(gè)版本的IP地址,并記錄該終端支持雙棧;5至7、沿發(fā)起注冊(cè)的路徑返回注冊(cè)響應(yīng)消息。
二(1)、為了縮短呼叫時(shí)延,并提高服務(wù)質(zhì)量,本發(fā)明實(shí)施例的網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體中,所述獲取單元具體可通過(guò)下述方式之一獲得終端的IP地址支持能力方式a、終端可以在向CSCF發(fā)送注冊(cè)請(qǐng)求消息時(shí),根據(jù)自身的IP地址支持能力在Contact頭域攜帶自己支持版本的IP地址,若該終端為雙棧終端,則攜帶兩跳自己支持的地址,一跳為IPv4地址,一跳為IPv6地址;若該終端為單棧終端,則攜帶自己支持的一個(gè)版本的IP地址。網(wǎng)絡(luò)側(cè)收到注冊(cè)請(qǐng)求消息后,保存Contact頭域中攜帶的IP地址,并相應(yīng)記錄該終端支持雙棧或支持單棧。方式b、若終端為雙棧終端,則可以通過(guò)兩次注冊(cè)過(guò)程,分別向網(wǎng)絡(luò)側(cè)注冊(cè)自己的IPv4、IPv6地址支持能力,網(wǎng)絡(luò)側(cè)根據(jù)兩個(gè)注冊(cè)請(qǐng)求消息中分別攜帶的IP地址的版本,獲得該終端的IP地址支持能力。方式c、通過(guò)在注冊(cè)請(qǐng)求消息的Contact頭域中擴(kuò)展FeatureTag參數(shù)來(lái)攜帶終端支持的IP地址版本,從而在注冊(cè)過(guò)程中將該終端支持的IP地址版本上報(bào)給網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)根據(jù)注冊(cè)請(qǐng)求消息中攜帶的版本信息獲得該終端的IP地址支持能力。
所述保存單元預(yù)先保存了獲取單元獲取的終端的IP地址支持能力。
當(dāng)雙棧終端向被叫終端發(fā)起ANAT協(xié)商時(shí),所述接收單元會(huì)接收到攜帶有ANAT信息的會(huì)話請(qǐng)求消息。
收到會(huì)話請(qǐng)求消息后,網(wǎng)絡(luò)側(cè)不直接向被叫終端轉(zhuǎn)發(fā)該會(huì)話請(qǐng)求消息,此時(shí)所述選擇單元根據(jù)保存單元中保存的被叫終端的IP地址支持能力,從接收單元收到的會(huì)話請(qǐng)求消息中的ANAT信息中選擇滿足要求的IP地址。具體的,可獲取被叫終端支持的IP地址版本與ANAT信息中攜帶的IP地址的版本的交集版本,并從ANAT信息中挑出該交集版本對(duì)應(yīng)的全部IP地址作為滿足要求的IP地址;或者,從ANAT信息中挑出該交集版本對(duì)應(yīng)的部分IP地址(可選擇一個(gè)IP地址)作為滿足要求的IP地址;或者,從根據(jù)被叫終端的IP地址支持能力選定的IP地址中(交集版本對(duì)應(yīng)的全部IP地址或交集版本對(duì)應(yīng)的部分IP地址),進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
之后,轉(zhuǎn)發(fā)單元將選擇單元選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
三(1)、為了縮短呼叫時(shí)延,并提高服務(wù)質(zhì)量,本發(fā)明實(shí)施例的優(yōu)化媒體協(xié)商的系統(tǒng)中,雙棧主叫終端發(fā)出攜帶有ANAT信息的會(huì)話請(qǐng)求消息,該會(huì)話請(qǐng)求消息被路由到所述網(wǎng)絡(luò)側(cè)。
網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體收到該會(huì)話請(qǐng)求消息后,根據(jù)獲得的被叫終端的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出;所述網(wǎng)絡(luò)側(cè)還可從根據(jù)被叫終端的IP地址支持能力選定的IP地址中,進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址,并以該IP地址作為滿足要求的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出。
其中,網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體中還包括獲取單元,該單元具體可通過(guò)下述方式之一獲得終端的IP地址支持能力方式a、終端可以在向CSCF發(fā)送注冊(cè)請(qǐng)求消息時(shí),根據(jù)自身的IP地址支持能力在Contact頭域攜帶自己支持版本的IP地址,若該終端為雙棧終端,則攜帶兩跳自己支持的地址,一跳為IPv4地址,一跳為IPv6地址;若該終端為單棧終端,則攜帶自己支持的一個(gè)版本的IP地址。網(wǎng)絡(luò)側(cè)收到注冊(cè)請(qǐng)求消息后,保存Contact頭域中攜帶的IP地址,并相應(yīng)記錄該終端支持雙?;蛑С謫螚?。方式b、若終端為雙棧終端,則可以通過(guò)兩次注冊(cè)過(guò)程,分別向網(wǎng)絡(luò)側(cè)注冊(cè)自己的IPv4、IPv6地址支持能力,網(wǎng)絡(luò)側(cè)根據(jù)兩個(gè)注冊(cè)請(qǐng)求消息中分別攜帶的IP地址的版本,獲得該終端的IP地址支持能力。方式c、通過(guò)在注冊(cè)請(qǐng)求消息的Contact頭域中擴(kuò)展FeatureTag參數(shù)來(lái)攜帶終端支持的IP地址版本,從而在注冊(cè)過(guò)程中將該終端支持的IP地址版本上報(bào)給網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)根據(jù)注冊(cè)請(qǐng)求消息中攜帶的版本信息獲得該終端的IP地址支持能力。
所述被叫終端收到網(wǎng)絡(luò)側(cè)發(fā)來(lái)的會(huì)話請(qǐng)求消息,并可從中獲得經(jīng)網(wǎng)絡(luò)側(cè)從ANAT信息中優(yōu)選的IP地址;之后被叫終端可以該IP地址與主叫終端接續(xù)會(huì)話。
實(shí)施例1、主叫終端發(fā)起的會(huì)話請(qǐng)求中存在著ANAT協(xié)商信息,S-CSCF判定被叫終端為單棧終端(采用上述方式a或方式c注冊(cè)),終結(jié)ANAT協(xié)商,并從ANAT協(xié)商信息中選擇一種與被叫終端支持的IP地址版本一致的IP地址進(jìn)行通信。參見(jiàn)圖8所示,包括下列步驟1至2、經(jīng)由I-CSCF,S-CSCF收到會(huì)話請(qǐng)求,發(fā)現(xiàn)該請(qǐng)求中存在著ANAT協(xié)商信息,即主叫終端同時(shí)攜帶了自己的IPv4與IPv6地址,向被叫終端發(fā)起ANAT協(xié)商。
3、基于上述3種CSCF獲得終端的IP地址支持能力的方式,S-CSCF已經(jīng)保存了被叫終端的IP地址支持能力信息,本實(shí)施例假定被叫終端為單棧終端且只支持IPv4版本的IP地址,則S-CSCF自行終結(jié)ANAT協(xié)商。
4至5、S-CSCF從ANAT協(xié)商信息中選擇主叫終端的IPv4地址與被叫終端進(jìn)行通信。
本實(shí)施例可以一次完成呼叫接續(xù),不必像現(xiàn)有技術(shù)那樣反復(fù)嘗試。
實(shí)施例2、主叫終端發(fā)起的會(huì)話請(qǐng)求中存在著ANAT協(xié)商信息;被叫終端為雙棧終端,并且注冊(cè)了IPv4、IPv6兩個(gè)IP地址(上述方式a或方式b)。包括下列步驟1至2、經(jīng)由I-CSCF,S-CSCF收到會(huì)話請(qǐng)求,發(fā)現(xiàn)該請(qǐng)求中存在著ANAT協(xié)商信息,即主叫終端同時(shí)攜帶了自己的IPv4與IPv6地址,向被叫終端發(fā)起ANAT協(xié)商。
3、基于上述方式a或方式b,S-CSCF已經(jīng)保存了被叫終端的IP地址支持能力信息。由于被叫終端的兩個(gè)IP地址注冊(cè)為相同的用戶標(biāo)識(shí)(具有相同的公有用戶標(biāo)識(shí)IMPU與私有用戶標(biāo)識(shí)IMPI),S-CSCF可以據(jù)此認(rèn)為兩個(gè)IP地址屬于同一個(gè)被叫終端。
4、S-CSCF終結(jié)ANAT協(xié)商,并選擇一種較優(yōu)的IP地址進(jìn)行通信。其中,選擇一種較優(yōu)的IP地址可包括任選其一;或者S-CSCF進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址(具體過(guò)程參見(jiàn)后述),并以該IP地址作為較優(yōu)的IP地址;或者根據(jù)被叫用戶偏好和終端當(dāng)前狀態(tài)選擇一種較優(yōu)的IP地址。
實(shí)施例3、主叫終端發(fā)起的會(huì)話請(qǐng)求中存在著ANAT協(xié)商信息;被叫終端為雙棧終端,并且注冊(cè)了IPv4、IPv6兩個(gè)IP地址(上述方式a或方式b);會(huì)話請(qǐng)求通過(guò)fbrking方式到達(dá)被叫終端。參見(jiàn)圖9所示,包括下列步驟1至2、經(jīng)由I-CSCF,S-CSCF收到會(huì)話請(qǐng)求,發(fā)現(xiàn)該請(qǐng)求中存在著ANAT協(xié)商信息,即主叫終端同時(shí)攜帶了自己的IPv4與IPv6地址,向被叫終端發(fā)起ANAT協(xié)商。
3、基于上述方式a或方式b,S-CSCF已經(jīng)保存了被叫終端的IP地址支持能力信息。由于被叫終端注冊(cè)了IPv4、IPv6兩個(gè)IP地址,S-CSCF可不作任何識(shí)別檢查,認(rèn)為注冊(cè)的兩個(gè)IP地址屬于兩個(gè)不同的單棧被叫終端。之后將發(fā)生forking。
4、S-CSCF終結(jié)ANAT協(xié)商,在該會(huì)話請(qǐng)求中攜帶ANAT協(xié)商信息中的IPv4地址,并向支持IPv4地址的單棧被叫終端轉(zhuǎn)發(fā)。
5、S-CSCF終結(jié)ANAT協(xié)商,在該會(huì)話請(qǐng)求中攜帶ANAT協(xié)商信息中的IPv6地址,并向支持IPv6地址的單棧被叫終端轉(zhuǎn)發(fā)。
注步驟4和5沒(méi)有先后順序。
6、由于兩個(gè)地址實(shí)際上屬于同一個(gè)被叫終端,forking的兩個(gè)會(huì)話請(qǐng)求分支將到達(dá)同一個(gè)被叫終端。然后由該被叫終端自己選擇一種IP地址(如IPv6地址),并返回應(yīng)答消息。
7、被叫終端終結(jié)另一個(gè)分支的會(huì)話請(qǐng)求。
實(shí)施例4、主叫終端發(fā)起的會(huì)話請(qǐng)求中存在著ANAT協(xié)商信息;被叫終端為雙棧終端,并且注冊(cè)了一種版本的IP地址(上述方式c)。
則當(dāng)會(huì)話請(qǐng)求到達(dá)S-CSCF時(shí),S-CSCF通過(guò)被叫終端注冊(cè)時(shí)攜帶的擴(kuò)展信息可知該被叫終端為雙棧終端。S-CSCF可以終結(jié)ANAT協(xié)商,并選擇一種較優(yōu)的IP地址進(jìn)行通信。其中,選擇一種較優(yōu)的IP地址可包括任選其一;或者S-CSCF進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址(具體過(guò)程參見(jiàn)后述),并以該IP地址作為較優(yōu)的IP地址;或者根據(jù)被叫用戶偏好和終端當(dāng)前狀態(tài)選擇一種較優(yōu)的IP地址。
一(2)、為了實(shí)現(xiàn)優(yōu)先考慮主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,本發(fā)明實(shí)施例的方法,參見(jiàn)圖10所示,包括下列主要步驟S21、網(wǎng)絡(luò)側(cè)收到會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息。
S22、網(wǎng)絡(luò)側(cè)根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址。
本步驟中,網(wǎng)絡(luò)側(cè)還可從根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選定的IP地址中,進(jìn)一步根據(jù)被叫終端的IP地址支持能力(獲取方式參見(jiàn)前述)選擇被叫終端支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
S23、網(wǎng)絡(luò)側(cè)將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
其中,網(wǎng)絡(luò)側(cè)獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力的方式包括下列之一方式d、在網(wǎng)絡(luò)側(cè)配置網(wǎng)絡(luò)側(cè)及其相鄰網(wǎng)絡(luò)的IP地址版本信息,網(wǎng)絡(luò)側(cè)根據(jù)配置的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力;方式e、網(wǎng)絡(luò)側(cè)在接續(xù)會(huì)話的過(guò)程中發(fā)起DNS查詢,根據(jù)查詢到的會(huì)話路徑中下一跳的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
二(2)、為了實(shí)現(xiàn)優(yōu)先考慮主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,本發(fā)明實(shí)施例的網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體中,所述獲取單元具體可通過(guò)下述方式之一獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力方式d、在網(wǎng)絡(luò)側(cè)配置網(wǎng)絡(luò)側(cè)及其相鄰網(wǎng)絡(luò)的IP地址版本信息,網(wǎng)絡(luò)側(cè)根據(jù)配置的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力;方式e、網(wǎng)絡(luò)側(cè)在接續(xù)會(huì)話的過(guò)程中發(fā)起DNS查詢,根據(jù)查詢到的會(huì)話路徑中下一跳的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
所述保存單元預(yù)先保存了獲取單元獲取的主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
當(dāng)雙棧終端向被叫終端發(fā)起ANAT協(xié)商時(shí),所述接收單元會(huì)接收到攜帶有ANAT信息的會(huì)話請(qǐng)求消息。
收到會(huì)話請(qǐng)求消息后,網(wǎng)絡(luò)側(cè)不直接向被叫終端轉(zhuǎn)發(fā)該會(huì)話請(qǐng)求消息,此時(shí)所述選擇單元根據(jù)保存單元中保存的主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從接收單元收到的會(huì)話請(qǐng)求消息中的ANAT信息中選擇滿足要求的IP地址。具體的,可獲取主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持的IP地址版本與ANAT信息中攜帶的IP地址的版本的交集版本,并從ANAT信息中挑出該交集版本對(duì)應(yīng)的全部IP地址作為滿足要求的IP地址;或者,從ANAT信息中挑出該交集版本對(duì)應(yīng)的部分IP地址(可選擇一個(gè)IP地址)作為滿足要求的IP地址;或者,從根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選定的IP地址中(交集版本對(duì)應(yīng)的全部IP地址或交集版本對(duì)應(yīng)的部分IP地址),進(jìn)一步根據(jù)被叫終端的IP地址支持能力選擇被叫終端支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
之后,轉(zhuǎn)發(fā)單元將選擇單元選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
三(2)、為了實(shí)現(xiàn)優(yōu)先考慮主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,本發(fā)明實(shí)施例的網(wǎng)絡(luò)側(cè)的系統(tǒng)中,
雙棧主叫終端發(fā)出攜帶有ANAT信息的會(huì)話請(qǐng)求消息,該會(huì)話請(qǐng)求消息被路由到所述網(wǎng)絡(luò)側(cè)。
網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體收到該會(huì)話請(qǐng)求消息后,并根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出;所述網(wǎng)絡(luò)側(cè)還可從根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選定的IP地址中,進(jìn)一步根據(jù)被叫終端的IP地址支持能力選擇被叫終端支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體中還包括獲取單元,該單元具體可通過(guò)下述方式之一獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力方式d、在網(wǎng)絡(luò)側(cè)配置網(wǎng)絡(luò)側(cè)及其相鄰網(wǎng)絡(luò)的IP地址版本信息,網(wǎng)絡(luò)側(cè)根據(jù)配置的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力;方式e、網(wǎng)絡(luò)側(cè)在接續(xù)會(huì)話的過(guò)程中發(fā)起DNS查詢,根據(jù)查詢到的會(huì)話路徑中下一跳的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
所述被叫終端收到網(wǎng)絡(luò)側(cè)發(fā)來(lái)的會(huì)話請(qǐng)求消息,并可從中獲得經(jīng)網(wǎng)絡(luò)側(cè)從ANAT信息中優(yōu)選的IP地址;之后被叫終端可以該IP地址與主叫終端接續(xù)會(huì)話。
以下通過(guò)兩個(gè)實(shí)施例具體描述。
實(shí)施例5、網(wǎng)絡(luò)側(cè)(P-CSCF)優(yōu)先檢測(cè)承載網(wǎng)絡(luò)的IP地址支持能力,并根據(jù)承載網(wǎng)絡(luò)的IP地址支持能力終結(jié)ANAT協(xié)商。參見(jiàn)圖11所示,包括下列步驟1、主叫UE1發(fā)起INVITE呼叫,包含ANAT協(xié)商,SDP攜帶IPv4 IPv6兩個(gè)媒體流。
2、INVITE呼叫信令到達(dá)主叫P-CSCF時(shí),主叫P-CSCF需要控制媒體流經(jīng)過(guò)自己的承載網(wǎng)絡(luò),所以該P(yáng)-CSCF檢測(cè)承載網(wǎng)絡(luò)的IP地址支持能力,獲知承載網(wǎng)絡(luò)只支持IPv6。
3、P-CSCF直接終結(jié)ANAT,只使用IPv6與被叫終端UE協(xié)商。若被叫終端支持IPv6,則可建立承載,否則需要插入轉(zhuǎn)換網(wǎng)關(guān)TrGW進(jìn)行IP版本轉(zhuǎn)換。
實(shí)施例6、網(wǎng)絡(luò)側(cè)(IBCF)優(yōu)先檢測(cè)承載網(wǎng)絡(luò)的IP地址支持能力,進(jìn)一步判斷被叫終端的IP地址支持能力,最終終結(jié)ANAT協(xié)商。參見(jiàn)圖12所示,包括下列步驟1、主叫UE1發(fā)起INVITE呼叫,包含ANAT協(xié)商,SDP攜帶IPv4 IPv6兩個(gè)媒體流。
2、INVITE呼叫信令到達(dá)主叫網(wǎng)絡(luò)出口的IBCF時(shí),主叫IBCF檢測(cè)與自己對(duì)接的被叫承載網(wǎng)絡(luò)的IP地址支持能力,獲知承載網(wǎng)絡(luò)支持IPv4和IPv6;進(jìn)一步,IBCF預(yù)判被叫終端UE的IP地址支持能力,發(fā)現(xiàn)被叫終端UE只支持IPv4。
3、IBCF終結(jié)ANAT,只使用IPv4與被叫終端UE協(xié)商。
綜上所述本發(fā)明實(shí)施例中,網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息;網(wǎng)絡(luò)側(cè)根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。所以實(shí)現(xiàn)了在ANAT協(xié)商過(guò)程考慮網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
進(jìn)一步,現(xiàn)有技術(shù)中初始協(xié)商時(shí)主叫終端并不知道被叫終端的能力。如果被叫終端不支持ANAT協(xié)商,可能會(huì)拒絕呼叫請(qǐng)求。主叫終端不得不重新發(fā)起不帶ANAT協(xié)商的會(huì)話請(qǐng)求,但此時(shí)主叫終端仍不知道被叫終端的IP地址支持能力,可能誤選擇了被叫不支持的IP地址版本發(fā)起會(huì)話請(qǐng)求。通過(guò)這種逐一嘗試的方式進(jìn)行協(xié)商,顯然可能經(jīng)歷多次協(xié)商才能使主被叫雙方協(xié)商成功,導(dǎo)致呼叫時(shí)延的增加和服務(wù)質(zhì)量的下降。
本發(fā)明實(shí)施例中,由于網(wǎng)絡(luò)側(cè)預(yù)先保存了終端的IP地址支持能力,當(dāng)收到會(huì)話請(qǐng)求消息(攜帶有ANAT信息)時(shí),可根據(jù)被叫終端的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。之后,被叫終端可根據(jù)會(huì)話請(qǐng)求消息中攜帶的IP地址完成會(huì)話接續(xù),避免了經(jīng)歷多次協(xié)商的可能性,從而縮短呼叫時(shí)延和提高服務(wù)質(zhì)量。
還可從根據(jù)被叫終端的IP地址支持能力選定的IP地址中,進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
若被叫終端為雙棧終端,則進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址后,可保證整個(gè)會(huì)話路徑選擇同一種IP版本。
若被叫終端為單棧終端,則進(jìn)一步選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址后,可能產(chǎn)生兩種情況若主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力與被叫終端相同,則正常接續(xù)即可,若主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力與被叫終端不相同,則可在主被叫端到端協(xié)商之前,發(fā)現(xiàn)網(wǎng)絡(luò)側(cè)無(wú)法支撐主被叫可能達(dá)成的協(xié)商結(jié)果,從而盡早終結(jié)協(xié)商,插入轉(zhuǎn)換網(wǎng)關(guān)TrGW,達(dá)到節(jié)約網(wǎng)絡(luò)傳輸資源和縮短呼叫時(shí)延的效果。
進(jìn)一步,本發(fā)明實(shí)施例中,由于網(wǎng)絡(luò)側(cè)預(yù)先保存了主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,當(dāng)收到會(huì)話請(qǐng)求消息(攜帶有ANAT信息)時(shí),可根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。從而保證所選擇的IP地址可被主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持。
還可從根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選定的IP地址中,進(jìn)一步根據(jù)被叫終端的IP地址支持能力選擇被叫終端支持版本的IP地址,并以該IP地址作為滿足要求的IP地址。
若主被叫終端之間的網(wǎng)絡(luò)實(shí)體為雙棧,則進(jìn)一步選擇被叫終端支持版本的IP地址后,可保證整個(gè)會(huì)話路徑選擇同一種IP版本,并可避免ANAT協(xié)商。
若主被叫終端之間的網(wǎng)絡(luò)實(shí)體為單棧,被叫終端為雙棧終端,則進(jìn)一步選擇被叫終端支持版本的IP地址后,可保證整個(gè)會(huì)話路徑選擇同一種IP版本,并可避免ANAT協(xié)商。
若主被叫終端之間的網(wǎng)絡(luò)實(shí)體和被叫終端均為單棧,則進(jìn)一步選擇被叫終端支持版本的IP地址后,可能產(chǎn)生兩種情況若被叫終端的IP地址支持能力與主被叫終端之間的網(wǎng)絡(luò)實(shí)體相同,則正常接續(xù)即可,若被叫終端的IP地址支持能力與主被叫終端之間的網(wǎng)絡(luò)實(shí)體不相同,則可在主被叫端到端協(xié)商之前,發(fā)現(xiàn)被叫終端無(wú)法支撐主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從而盡早終結(jié)協(xié)商,插入轉(zhuǎn)換網(wǎng)關(guān)TrGW,達(dá)到節(jié)約網(wǎng)絡(luò)傳輸資源和縮短呼叫時(shí)延的效果。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種優(yōu)化媒體協(xié)商的方法,其特征在于,包括下列步驟網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息;網(wǎng)絡(luò)側(cè)根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)實(shí)體為被叫終端。
3.如權(quán)利要求2所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)獲得終端的IP地址支持能力的方式為下列之一方式a、終端發(fā)送的注冊(cè)請(qǐng)求消息中攜帶有該終端支持的所有版本的IP地址,網(wǎng)絡(luò)側(cè)根據(jù)注冊(cè)請(qǐng)求消息中攜帶的IP地址的版本獲得該終端的IP地址支持能力;方式b、若所述終端為雙棧終端,則該終端通過(guò)兩次注冊(cè)過(guò)程,分別向網(wǎng)絡(luò)側(cè)注冊(cè)該終端的IPv4和IPv6地址,網(wǎng)絡(luò)側(cè)根據(jù)兩個(gè)注冊(cè)請(qǐng)求消息中分別攜帶的IP地址的版本,獲得該終端的IP地址支持能力;方式c、終端發(fā)送的注冊(cè)請(qǐng)求消息中包括擴(kuò)展的參數(shù),該參數(shù)攜帶有終端支持的IP地址版本,網(wǎng)絡(luò)側(cè)根據(jù)注冊(cè)請(qǐng)求消息中攜帶的版本信息獲得該終端的IP地址支持能力。
4.如權(quán)利要求3所述的方法,其特征在于,被叫終端為單棧終端并采用方式a或方式c注冊(cè),則當(dāng)網(wǎng)絡(luò)側(cè)收到雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息時(shí),根據(jù)獲得的被叫終端的IP地址支持能力終結(jié)ANAT協(xié)商并從ANAT信息中選擇被叫終端支持版本的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
5.如權(quán)利要求3所述的方法,其特征在于,被叫終端為雙棧終端并采用方式a或方式b注冊(cè),則網(wǎng)絡(luò)側(cè)判定被叫終端注冊(cè)的兩個(gè)版本的IP地址均屬于該被叫終端;當(dāng)網(wǎng)絡(luò)側(cè)收到雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息時(shí),根據(jù)獲得的被叫終端的IP地址支持能力終結(jié)ANAT協(xié)商并從ANAT信息中擇一版本的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
6.如權(quán)利要求3所述的方法,其特征在于,被叫終端為雙棧終端并采用方式a或方式b注冊(cè),則當(dāng)網(wǎng)絡(luò)側(cè)收到雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息時(shí),根據(jù)獲得的被叫終端的IP地址支持能力終結(jié)ANAT協(xié)商并發(fā)起分叉forking操作,將ANAT信息中的IPv4和IPv6地址分別攜帶于不同的會(huì)話請(qǐng)求消息中,向IP地址版本對(duì)應(yīng)的被叫終端發(fā)送;該被叫終端從兩路會(huì)話請(qǐng)求消息中擇一進(jìn)行接續(xù)。
7.如權(quán)利要求3所述的方法,其特征在于,被叫終端為雙棧終端并采用方式c注冊(cè),則當(dāng)網(wǎng)絡(luò)側(cè)收到雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息時(shí),根據(jù)獲得的被叫終端的IP地址支持能力終結(jié)ANAT協(xié)商并從ANAT信息中擇一版本的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
8.如權(quán)利要求2所述的方法,其特征在于,從ANAT信息中選擇滿足要求的IP地址,具體為網(wǎng)絡(luò)側(cè)從根據(jù)被叫終端的IP地址支持能力選定的IP地址中,進(jìn)一步根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選擇主被叫終端之間的網(wǎng)絡(luò)實(shí)體支持版本的IP地址。
9.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)實(shí)體為主被叫終端之間的網(wǎng)絡(luò)實(shí)體。
10.如權(quán)利要求9所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力的方式包括下列之一方式d、在網(wǎng)絡(luò)側(cè)配置網(wǎng)絡(luò)側(cè)及其相鄰網(wǎng)絡(luò)的IP地址版本信息,網(wǎng)絡(luò)側(cè)根據(jù)配置的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力;方式e、網(wǎng)絡(luò)側(cè)在接續(xù)會(huì)話的過(guò)程中發(fā)起DNS查詢,根據(jù)查詢到的會(huì)話路徑中下一跳的IP地址版本信息獲得主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
11.如權(quán)利要求9所述的方法,其特征在于,從ANAT信息中選擇滿足要求的IP地址,具體為網(wǎng)絡(luò)側(cè)從根據(jù)主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力選定的IP地址中,進(jìn)一步根據(jù)被叫終端的IP地址支持能力選擇被叫終端支持版本的IP地址。
12.一種網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體,其特征在于,包括保存單元,用于保存網(wǎng)絡(luò)實(shí)體的IP地址支持能力;接收單元,用于接收會(huì)話請(qǐng)求消息,該消息中攜帶有ANAT信息;選擇單元,用于根據(jù)保存單元中保存的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從接收單元收到的會(huì)話請(qǐng)求消息中的ANAT信息中選擇滿足要求的IP地址;轉(zhuǎn)發(fā)單元,用于將選擇單元選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
13.如權(quán)利要求12所述的實(shí)體,其特征在于,所述保存單元保存的網(wǎng)絡(luò)實(shí)體的IP地址支持能力包括終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
14.如權(quán)利要求13所述的實(shí)體,其特征在于,還包括獲取單元,用于獲取終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,并將獲得的IP地址支持能力發(fā)送給保存單元。
15.一種優(yōu)化媒體協(xié)商的系統(tǒng),其特征在于,包括雙棧主叫終端,用于發(fā)出攜帶有ANAT信息的會(huì)話請(qǐng)求消息;網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體,用于接收雙棧主叫終端發(fā)來(lái)的會(huì)話請(qǐng)求消息,并根據(jù)獲得的網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中發(fā)出;被叫終端,用于接收網(wǎng)絡(luò)實(shí)體發(fā)來(lái)的會(huì)話請(qǐng)求消息。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體獲得的網(wǎng)絡(luò)實(shí)體的IP地址支持能力包括終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)實(shí)體中還包括獲取單元,用于獲取終端的IP地址支持能力,和/或主被叫終端之間的網(wǎng)絡(luò)實(shí)體的IP地址支持能力。
全文摘要
本發(fā)明公開(kāi)了優(yōu)化媒體協(xié)商的方法、裝置及系統(tǒng),在ANAT協(xié)商過(guò)程中,考慮網(wǎng)絡(luò)實(shí)體的IP地址支持能力。方法包括網(wǎng)絡(luò)側(cè)接收會(huì)話請(qǐng)求消息,該消息中攜帶有可替代網(wǎng)絡(luò)地址類型ANAT信息;網(wǎng)絡(luò)側(cè)根據(jù)網(wǎng)絡(luò)實(shí)體的IP地址支持能力,從ANAT信息中選擇滿足要求的IP地址,并將選定的IP地址攜帶于會(huì)話請(qǐng)求消息中,向被叫終端轉(zhuǎn)發(fā)。
文檔編號(hào)H04L29/06GK101068215SQ20071012353
公開(kāi)日2007年11月7日 申請(qǐng)日期2007年6月29日 優(yōu)先權(quán)日2007年6月29日
發(fā)明者王昌松, 蘇煒 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
呈贡县| 安多县| 四川省| 平利县| 武汉市| 高碑店市| 淮阳县| 兰考县| 北安市| 丘北县| 汝城县| 年辖:市辖区| 鄢陵县| 蕉岭县| 嫩江县| 仲巴县| 东平县| 青海省| 广德县| 奈曼旗| 东台市| 东乡族自治县| 汝南县| 六枝特区| 法库县| 龙海市| 大埔县| 平江县| 林甸县| 贡山| 廉江市| 罗平县| 裕民县| 镇安县| 伊吾县| 凌海市| 武宣县| 余干县| 柳河县| 镇平县| 正宁县|