專利名稱::多域互通方法和系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,具體涉及多域互通方法和系統(tǒng)及裝置。
背景技術(shù):
:基于互聯(lián)網(wǎng)協(xié)議(IP,InternetProtocol)的多媒體子系統(tǒng)(IMS,IPMultimediaSubsystem)是第三代移動(dòng)通信伙伴組織提出的支持IP多媒體業(yè)務(wù)的子系統(tǒng)。IMS的一個(gè)重要特點(diǎn)是對各種接入域的廣泛適應(yīng)性以及強(qiáng)大的互通能力。IMS用戶面基于IP承載目前主要由互聯(lián)網(wǎng)協(xié)議第4版(IPv4)和互聯(lián)網(wǎng)協(xié)議第6版(IPv6)組成。IPv4協(xié)議是目前廣泛部署的因特網(wǎng)協(xié)議。隨著因特網(wǎng)的迅猛發(fā)展,IPv4已經(jīng)存在地址空間不足、路由表表項(xiàng)數(shù)量過大等問題。為了解決地址不夠的問題,第三代合作伙伴計(jì)劃(3GPP/TISPAN)引入了網(wǎng)絡(luò)地址端口轉(zhuǎn)換-協(xié)議轉(zhuǎn)換(NAPT-PT,NetworkAddressPortTransfer-ProtocolTransfer)方案。在現(xiàn)有的技術(shù)方案中,由互通邊界控制功能實(shí)體(IBCF,InterconnectionBorderControlFunction)通過Gq,接口控制基于服務(wù)的策略決策功能實(shí)體(SPDF,Service-basedPolicyDecisionFunction),然后由SPDF通過Ia才妻口4空制互通邊界i某體網(wǎng)關(guān)功能實(shí)體(I-BGF,InterconnectionBorderGatewayFunction)完成NAPT-PT。當(dāng)ffiCF收到來自第一個(gè)請求(如INVITEOffer),根據(jù)遠(yuǎn)端(IP1,Portl)地址申請對則本端地址(IP3,Port3);當(dāng)IBCF收到來自第二個(gè)請求(如INVITEAnswer),根據(jù)遠(yuǎn)端(IP4,Port4)地址申請對則本端地址(IP2,Port2)。通過這兩個(gè)地址映射對,可以實(shí)現(xiàn)NAPT-PT媒體映射。在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)在現(xiàn)有的技術(shù)方案中,NAPT-PT方案較為筒單且Gq,接口控制能力較弱,其主要是IBCF通過Gq,下發(fā)綁定信息(Binding-Information)和4某體組成描述(Media-Component-Description)信息下發(fā)媒體映射信息,但是這兩個(gè)消息只能實(shí)現(xiàn)單域的互通,通過這種NAPT-PT方案以及Gq,接口不能實(shí)現(xiàn)多域互通的5問題。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種多域互通方法以及相應(yīng)的系統(tǒng)和裝置。一種多^^互通方法,包括接收用戶請求;分析所述用戶請求獲取主叫到^c叫的i某體方向和被叫的域標(biāo)識;發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。一種多域互通系統(tǒng),包括互通邊界控制功能實(shí)體,用于接收用戶請求,分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識,發(fā)送所述主叫到被叫的媒體方向和被叫的域標(biāo)識;網(wǎng)關(guān)功能實(shí)體,用于接收主叫到被叫的媒體方向和被叫的域標(biāo)識,根據(jù)所述主叫到被叫的媒體方向和被叫的域標(biāo)識指定被叫媒體地址。一種互通邊界控制功能實(shí)體,包括接收單元,用于接收用戶請求;分析單元,用于分析所述用戶請求獲取主叫到被叫的i某體方向和被叫的域標(biāo)識;發(fā)送單元,用于發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。一種網(wǎng)關(guān)功能實(shí)體,包括接收單元,用于接收主叫到被叫的i某體方向和被叫的域標(biāo)識;指定單元,用于根據(jù)所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識指定被叫媒體地址。本發(fā)明實(shí)施例通過+某體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通。圖l是本發(fā)明一種多域互通方法的示意圖;圖2是本發(fā)明一種多域互通方法另一個(gè)實(shí)施例的流程圖;圖3是為本發(fā)明一種多域互通方法另一個(gè)實(shí)施例的信令流程圖;圖4是本發(fā)明一種多域互通系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖5是為本發(fā)明一種互通邊界控制功能實(shí)體一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖6是本發(fā)明一種網(wǎng)關(guān)功能實(shí)體的一個(gè)實(shí)施例的結(jié)構(gòu)圖。具體實(shí)施例方式本發(fā)明實(shí)施例提供一種多域互通方法,通過媒體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通。比如可以完成相同的地址域(IPV4)公私網(wǎng)之間的互通、地址重疊的地址域(IPV4)之間的互通,不同的地址域(IPv4-IPv6)之間的互通以及通過一個(gè)網(wǎng)關(guān)功能實(shí)體(I-BGF,InterconnectionBorderGatewayFunction)實(shí)現(xiàn)多域之間的互通。本發(fā)明實(shí)施例還提供相應(yīng)的系統(tǒng)和裝置。以下分別進(jìn)行詳細(xì)說明。本發(fā)明實(shí)施例主要通過域(域名)的概念來實(shí)現(xiàn)多媒體地址域的互通。網(wǎng)絡(luò)互聯(lián)協(xié)議(IPInternetProtocol)多i某體子系統(tǒng)(IMSIPMultimediaSubsystem)按照傳輸信令和承載的不同,可以劃分為信令面和承載面,本發(fā)明實(shí)施例將承載面相對于互通邊界控制功能實(shí)體I-BGF位置的不同而劃分為不同的域,以內(nèi)部(Inner)域和外部(Outer)域區(qū)別。Inner域,相對于I-BGF,表示本域的不同的域;Outer域,相對于I-BGF,表示外域的不同的域。通過圖l示例性的說明如下。端點(diǎn)A1和A2相對于I-BGF,位于Inner域;端點(diǎn)B1和B2相對于I-BGF,位于Outer域。此外,距離I-BGF比較近的端點(diǎn),可以稱為Local,距離I-BGF比較遠(yuǎn)的端點(diǎn),可以稱為Remote。從而端點(diǎn)l可以稱為端點(diǎn)A1的Inner域的Remote端點(diǎn),端點(diǎn)1、可以稱為端點(diǎn)Al的Inner域的Local端點(diǎn),端點(diǎn)i和r分別是端點(diǎn)Ai實(shí)際々某體流的源和目的端點(diǎn)。同理,端點(diǎn)2可以稱為端點(diǎn)B1的Outer域的遠(yuǎn)程(Remote)端點(diǎn),端點(diǎn)2、可以稱為端點(diǎn)B1的Outer域的Local端點(diǎn);端點(diǎn)A2和端點(diǎn)B2同樣可以如此劃分。另夕卜,假設(shè)端點(diǎn)A1的域標(biāo)識為域(Domain)1;端點(diǎn)A2的i或標(biāo)識為Domain2;端點(diǎn)Bl的i或標(biāo)識為Domain3;端點(diǎn)B2的域標(biāo)識為Domain4。在本發(fā)明實(shí)施例中,定義承載的方向,即媒體的方向,來表明承載是從Inner域到Outer域,或者從Outer域到Inner域。如互通邊界控制功能實(shí)體(IBCF,InterconnectionBorderControlFunction)在創(chuàng)建士某體映射時(shí)同時(shí)下發(fā)I-BGF兩側(cè)的域,如來自Inner域或者Outer域,并指明該次創(chuàng)建的4某體(即承載)映射的方向INNERTOOUTER,或者OUTERTOINNER。當(dāng)IBCF收到請求(如INVITEOffer),可以根據(jù)端點(diǎn)l(Inner域的Remote端點(diǎn))地址申請對則端點(diǎn)2,(Outer域的Local端點(diǎn))地址;同理,當(dāng)IBCF收到請求(如INVITEAnswer),可以根據(jù)端點(diǎn)2(Outer域的Remote端點(diǎn))地址申請對則端點(diǎn)l、(I皿er域的Local端點(diǎn))地址。乂人而建立起地址映射對。下面通過具體的實(shí)施例詳細(xì)il明。實(shí)施例一、請參閱圖2為本發(fā)明一種多域互通方法一個(gè)實(shí)施例的流程圖。步驟IOI、接收用戶請求;步驟102、分析所述用戶請求獲取主叫到被叫的々某體方向和被叫的域標(biāo)識;分析用戶請求獲取主叫到被叫的媒體方向可以包括對所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到被叫的媒體方向。比如主叫屬于內(nèi)部域,被叫屬于外部域,則主叫到被叫的4某體方向?yàn)閮?nèi)部域指向外部域;比如主叫屬于外部域,被叫屬于內(nèi)部域,則主叫到被叫的i某體方向?yàn)橥獠坑蛑赶騼?nèi)部域;比如主叫屬于內(nèi)部域,^皮叫屬于內(nèi)部域,則主叫到被叫的媒體方向?yàn)閮?nèi)部域指向內(nèi)部域;比如主叫屬于外部域,被叫屬于外部域,則主叫到被叫的i某體方向?yàn)橥獠坑蛑赶蛲獠坑?。進(jìn)一步地,可以對呼叫請求中的呼叫統(tǒng)一資源標(biāo)識符URI進(jìn)行分析,獲取所述被叫屬于外部域還是內(nèi)部域當(dāng)所述URI為SIPURI時(shí),根據(jù)所述URI獲得IP地址,根據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域;當(dāng)所述URI為TELURI時(shí),根據(jù)號段查詢IP地址,根據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域。用戶請求是由消息攜帶的。步驟103、發(fā)送所述主叫到被叫的々某體方向和所述被叫的域標(biāo)識。進(jìn)一步地,還可以包括分析所述用戶請求獲取主叫的域標(biāo)識。進(jìn)一步地,所述方法還包括接收攜帶被叫媒體地址的消息;將所述用戶請求中媒體地址修改為所述被叫媒體地址,轉(zhuǎn)發(fā)所述修改后的用戶請求到被叫。轉(zhuǎn)發(fā)所述修文后的用戶請求到被叫后,還可以進(jìn)一步包括接收被叫返回的消息;分析所述消息獲取被叫到主叫的媒體方向和被叫的域標(biāo)識;發(fā)送所述被叫到主叫的媒體方向和所述被叫的域標(biāo)識。被叫到主叫的媒體方向可以采用步驟2中所述的方法獲取。本發(fā)明實(shí)施例通過4某體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通?,F(xiàn)有技術(shù)中,由于采用IBCF通過Gq,下發(fā)綁定信息和媒體組成描述下發(fā)一個(gè)端點(diǎn)的媒體映射信息,只能實(shí)現(xiàn)單域之間的互通。進(jìn)一步地,本發(fā)明實(shí)施例通過發(fā)送域標(biāo)識和媒體方向,在會(huì)話中下發(fā)互通端點(diǎn)所在域的域標(biāo)識,并通過媒體方向指明處理當(dāng)前消息的端點(diǎn),從而實(shí)現(xiàn)多i或之間的互通。請參閱圖3為本發(fā)明一種多域互通方法一個(gè)實(shí)施例的信令流程圖。步驟201、IBCF接收用戶請求,分析所述用戶請求獲取主叫到被叫的媒體方向和一皮叫的域標(biāo)識;IBCF接收到用戶請求后,從所述用戶請求中的會(huì)話描述協(xié)議(SDP,SessionDescriptionProtocol)中獲取主叫的J某體地址。可以在IBCF配置一張表來實(shí)現(xiàn),通過主叫的々某體地址查詢獲取主叫屬于外部域還是內(nèi)部域。如表1所示,<table>tableseeoriginaldocumentpage9</column></row><table>表1假設(shè)呼叫來自192.168.1.0,通過上述分析,則主叫屬于內(nèi)部域,即本次呼叫來自于內(nèi)部域。進(jìn)一步地,可以根據(jù)主叫的媒體地址查詢獲取主叫的域標(biāo)識,假設(shè)呼叫來自192.168.1.0,則主叫的域標(biāo)識為Domainl。假設(shè)得不到主叫的IP地址,同樣可以通過主叫的信令域的域名SipDomain查詢配置表獲取主叫屬于外部域還是內(nèi)部域。假設(shè)呼叫來自Domainl,則主叫屬于內(nèi)部域。當(dāng)然并不局限于主叫的媒體地址和SipDomain,主叫的其他信息也可以用來獲取主叫屬于外部域還是內(nèi)部域。對呼叫統(tǒng)一資源標(biāo)識符(URI,UniformResourceIdentifier)進(jìn)行分析,可以獲取被叫屬于外部域還是內(nèi)部域。對于SIPURI,IBCF可以根據(jù)URI取得IP地址,并根據(jù)IP地址查找表1獲得被叫屬于內(nèi)部域還是外部域,即本次呼叫呼往內(nèi)部域還是外部域。當(dāng)然也可以通過SipDomain判斷被叫屬于內(nèi)部域還是外部域。對于TELURI,IBCF需要根據(jù)號段查詢出對應(yīng)的IP地址,根據(jù)IP地址查找表1獲得被叫屬于內(nèi)部域還是外部域,即本次呼叫呼往內(nèi)部域還是外部域。當(dāng)然也可以通過SipDomain判斷被叫屬于內(nèi)部域還是外部域。以SIPURI為Domain3為例說明,IBCF可以根據(jù)SIPURI查詢表2獲得IP地址為172.168.1.0,再查詢表l,"是否INNER域"為"N",即表明被叫屬于OUTER域。由于主叫屬于INNER域,被叫屬于OUTER域,則主叫到被叫的媒體方向?yàn)閺膬?nèi)部域到外部域(INNER_TO_OUTER)。并且,被叫的士某體的域標(biāo)識為Domain3。以TELURI為例說明如下通過TELURI獲取被叫的號碼,看所獲取的號碼屬于哪個(gè)號碼段范圍內(nèi)。假設(shè)本例中被叫屬于139*******號碼段,通過查詢表2,得到IP為172.168.1.0,再查詢表l,"是否INNER域"為"N",即表明被叫屬于OUTER域。由于主叫屬于INNER域,被叫屬于OUTER域,則主叫到被叫的媒體方向?yàn)閺膬?nèi)部域到外部域(INNER—TO—OUTER)。并且,-故叫的i某體的域標(biāo)識為Domain3。<table>tableseeoriginaldocumentpage11</column></row><table>表2中,々某體域的域名(MediaDomain)與信令域的域名(SipDomain)可以相同,也可以不相同,本發(fā)明對此不做限制。進(jìn)一步地,可以基于對URI的號碼分析,判斷被叫的網(wǎng)絡(luò)類型,可能是IPV4,也可能是IPV6。另夕卜,表l和表2只是示范性地說明,當(dāng)然也可以不采用表格的形式,采取任何形式都可以,只要能夠獲得相應(yīng)的信息。而且假如采用表格的形式的話,也可以表1和表2合成一張表。步驟202、IBCF向策略決策功能實(shí)體(SPDF,Service-basedPolicyDecisionFunction)發(fā)送資源授權(quán)請求(AAR),其中攜帶主叫和被叫的域標(biāo)識,以及主叫到一皮叫的i某體方向,在本實(shí)施例中,具體可以為(INNER:Domainl->OUTER:Domain3)。通過SPDF請求I-BGF分配被叫的士某體地址。進(jìn)一步的所述資源授權(quán)請求還可以攜帶被叫所屬的網(wǎng)絡(luò)類型。步驟203、SPDF根據(jù)收到的AAR消息發(fā)送增加終端消息(ADDTermination)到I-BGF;優(yōu)選地,SPDF可以對AAR消息進(jìn)行本地策略4全查,如果符合本地策略則向I-BGF發(fā)送增加終端消息(ADDTermination),申請分配被叫的媒體地址。步驟204、I-BGF收到增加終端消息(ADDTermination)后為^皮叫指定々某體地址;I-BGF依據(jù)增加終端消息(ADDTermination)攜帶的被叫的域標(biāo)識及主叫到被叫的媒體方向,確定被叫后,為被叫分配媒體地址。步驟205、I-BGF發(fā)送增加終端消息(ADDTermination)響應(yīng)消息到SPDF;所述I-BGF為^皮叫分配々某體地址后,通過增加終端消息(ADDTermination)響應(yīng)消息,將分配的所述被叫的媒體地址發(fā)送到所述SPDF。步驟206、SPDF收到增加終端消息(ADDTermination)響應(yīng)消息后發(fā)送資源授權(quán)響應(yīng)(AAA)消息到IBCF;優(yōu)選地,SPDF可以保存增加終端消息(ADDTermination)響應(yīng)結(jié)果,并通過AAA消息將I-BGF分配的被叫的媒體地址返回給IBCF。步驟207、IBCF^f務(wù)改轉(zhuǎn)發(fā)用戶請求;IBCF接收AAA消息,保存AAA消息包含的I-BGF分配的被叫的々某體地址,并將原始用戶請求中SDP地址修改為I-BGF分配的被叫的媒體地址,然后轉(zhuǎn)發(fā)所述用戶請求到被叫。步驟208、IBCF接收被叫返回的183,分析所述消息獲取被叫到主叫的媒體方向和主叫的i或標(biāo)識;IBCF收到183響應(yīng)消息,其中所述183響應(yīng)消息攜帶#1叫用戶的SDP。從SDP中獲取媒體地址,同時(shí)獲取被叫到主叫的媒體方向。可以根據(jù)步驟201所介紹的方法獲取被叫到主叫的媒體方向,以及域標(biāo)識。此處由于是被叫返回指向主叫的183,所以被叫到主叫的媒體方向是外部域指向內(nèi)部域,也就是(OUTER_TO_INNER);主叫和被叫的域標(biāo)識可以是前面步驟得到后保存的。步驟209、IBCF向SPDF發(fā)送資源授權(quán)請求(AAR),其中攜帶主叫和被叫的域標(biāo)識,以及被叫到主叫的媒體方向,在本實(shí)施例中,具體可以為(OUTNER:Domain3->INNER:Domainl),通過SPDF請求I-BGF分配主叫的媒體地址。進(jìn)一步的所述資源授權(quán)請求還可以攜帶被叫所屬的網(wǎng)絡(luò)類型。步驟210、SPDF才艮據(jù)收到的AAR消息發(fā)送增加終端消息(ADDTermination)到I-BGF;SPDF對AAR進(jìn)行本地策略4企查,如果符合本地策略則向I-BGF發(fā)送增加終端消息(ADDTermination)申請分配主叫的i某體地址。步驟211、I-BGF收到增加終端消息(ADDTermination)后分配主叫的媒體地址;I-BGF4艮據(jù)增加終端消息(ADDTermination)主叫的域標(biāo)識及凈皮叫到主叫的々某體方向,確定主叫后,分配主叫的々某體地址。步驟212、I-BGF發(fā)送增加終端消息(ADDTermination)響應(yīng)消息到SPDF;所述I-BGF為主叫分配J某體地址后,通過增加終端消息(ADDTermination)響應(yīng)消息,將分配的主叫的媒體地址發(fā)送到所述SPDF。步驟213、SPDF發(fā)送AAA消息到IBCF;優(yōu)選地,SPDF可以保存增加終端消息(ADDTermination)響應(yīng)結(jié)果,并通過AAA消息將I-BGF分配的主叫的媒體地址返回給IBCF。步驟214、IBCF轉(zhuǎn)發(fā)183(SDP4);IBCF保存AAA的I-BGF指定的主叫媒體地址,并將SDP中地址修改為I-BGF指定的主叫+某體地址然后轉(zhuǎn)發(fā)183。當(dāng)IBCF接收到邀請Invite200OK后媒體流互通。本發(fā)明實(shí)施例通過媒體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通?,F(xiàn)有技術(shù)中,由于釆用IBCF通過Gq,下發(fā)綁定信息和々某體組成描述下發(fā)一個(gè)端點(diǎn)的々某體映射信息,只能實(shí)現(xiàn)單域之間的互通。在本發(fā)明實(shí)施例可以解決不同IP域的多地址域之間的互通(IPv4-IPv6)。如上UE1從Vlanl上來,如果其上行域?yàn)镮Pv6,當(dāng)IBCF接收到UElInvite(SDPOffer)時(shí),下發(fā)Inner域(Domain1)、Outeri或(Domain3),方向INNERTOOUTER(Domainl->Domain3),I隱BGF可以才艮據(jù)Domain3分配地址池中的IPv6地址;如果其上4亍域?yàn)镮Pv4,IBCF下發(fā)Inner域(Domainl)、Outer域(Domain4),方向INNERTOOUTER(Domainl至Domain4),I-BGF可以才艮據(jù)Domain4分配地址池中的IPv4地址。通過這種方案,I-BGF可以進(jìn)行目的域的區(qū)分,實(shí)現(xiàn)從IPv4-Ipv6的互通。實(shí)現(xiàn)多出口地址域的互通也可采用本實(shí)施例所述的流程,如UEl從Domainl上來,IBCF通過呼叫分析發(fā)現(xiàn)UEl呼叫目的是Domain3,此時(shí)IBCF下發(fā)其目的域?yàn)镈omain3,I-BGF因此創(chuàng)建到Domian3的映射;如果UEl呼叫目的是Domain4,IBCF下發(fā)目的域?yàn)镈omain4,I-BGF因此創(chuàng)建到Domian4的映射。這樣實(shí)現(xiàn)一個(gè)I-BGF上不同域之間的互通。針對地址重疊的多地址域之間采用本發(fā)明實(shí)施例提供的方法實(shí)現(xiàn)互通。例如UE1從Vlanl上來,其域?yàn)?domainl,綁定ethO,IP:192.168.1.1),通過I陽BGFeth7接口上行,I國BGF分配地址為172.1.1.1:10000。如UE2從Vlan2上來,其域?yàn)?domain2,綁定ethl,IP:192.168.1.1),通過I-BGFeth7接口上行,I-BGF分配地址為172.1.1.1:10002。當(dāng)收到UE1邀請(SDPOffer)時(shí),IBCF下發(fā)Inner域(Domainl)、Outer域(Domain4),SDP方向INNERTOOUTER(Domainl->Domain4),I-BGF分配對應(yīng)的Domain4地址池的々某體地址;當(dāng)收到UE2183(SDPAnswer)時(shí),IBCF下發(fā)Inner域(Domainl)、Outer域(Domain4),方向OUTERTOINNER(Domain4陽〉Domainl),I-BGF分配對應(yīng)的Domainl地址池的媒體地址;對于UE2發(fā)起的呼叫也是如此。I-BGF可以根據(jù)起始的不同域(Domainl和Domian2)進(jìn)行區(qū)分,以實(shí)現(xiàn)地址重疊的地址域的互通。本發(fā)明實(shí)施例可以實(shí)現(xiàn)IMS相同的地址域(IPV4)^^私網(wǎng)之間的互通、地址重疊的地址域(IPV4)之間的互通,不同的地址域(IPv4-IPv6)之間的互通以及通過一個(gè)I-BGF實(shí)現(xiàn)多域之間的互通。有效的解決了各種IP地址域以及相同IP地址域內(nèi)的互連互通,提供了靈活且有效的組網(wǎng)方案。實(shí)施例三、請參閱圖4為本發(fā)明一種多域互通配系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)本發(fā)明實(shí)施例是采用上述實(shí)施例方法的系統(tǒng),具體包括互通邊界控制功能實(shí)體301,用于接收用戶請求;分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識;發(fā)送所述主叫到被叫的媒體方向和所述4皮叫的域標(biāo)識;在一個(gè)實(shí)施例中,所述互通邊界控制功能實(shí)體301對所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到被叫的媒體方向。具體的,互通邊界控制功能實(shí)體301對呼叫請求中的呼叫統(tǒng)一資源標(biāo)識符(URI,UniformResourceIdentifier)進(jìn)行分析,獲取所述被叫屬于外部域還是內(nèi)部域當(dāng)所述URI為SIPURI時(shí),根據(jù)所述URI獲得IP地址,根據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域;當(dāng)所述URI為TELURI時(shí),4艮據(jù)號4爻查詢IP地址,才艮據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域。進(jìn)一步地,通過對URI的分析,可以獲取被叫的域標(biāo)識。進(jìn)一步地,所述互通邊界控制功能實(shí)體301根據(jù)呼叫請求中的SDP分析獲取主叫的域標(biāo)識,所述域標(biāo)識指屬于內(nèi)部域或者外部域。網(wǎng)關(guān)功能實(shí)體303,用于接收主叫到被叫的媒體方向和被叫的域標(biāo)識;根據(jù)所述主叫到被叫的i某體方向和被叫的域標(biāo)識指定被叫媒體地址。進(jìn)一步地,本發(fā)明實(shí)施例還可以包括策略決策功能實(shí)體302。所述互通邊界控制功能實(shí)體301向所述策略決策功能實(shí)體302發(fā)送攜帶主叫到被叫的i某體方向和被叫的域標(biāo)識的請求;所述策略決策功能實(shí)體302用于接收所述互通邊界控制功能實(shí)體發(fā)送的攜帶所述主叫到被叫的媒體方向和被叫的域標(biāo)識的請求,并向所述網(wǎng)關(guān)功能實(shí)體發(fā)送所述主叫到被叫的媒體方向和被叫的域標(biāo)識。在本發(fā)明一個(gè)實(shí)施例中,所述策略決策功能實(shí)體用于^l妄收所述互通邊界控制功能實(shí)體發(fā)送的攜帶所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識的請求,對所述請求進(jìn)行本地策略檢查,若符合本地策略則向所述網(wǎng)關(guān)功能實(shí)體發(fā)送增加終端消息ADDTermination,所述增加終端消息ADDTermination攜帶主叫到被叫的媒體方向和被叫的域標(biāo)識。進(jìn)一步的,所述網(wǎng)關(guān)功能實(shí)體303還用于指定被叫媒體地址后通過響應(yīng)消息返回分配的被叫媒體地址到策略決策功能實(shí)體302;所述網(wǎng)關(guān)功能實(shí)體303指定被叫媒體地址后,通過增加終端(ADDTermination)響應(yīng)消息,將指定的所述被叫的媒體地址發(fā)送到所述策略決策功能實(shí)體302;所述策略決策功能實(shí)體302保存增加終端消息(ADDTermination)響應(yīng)結(jié)果,并通過AAA消息將所述網(wǎng)關(guān)功能實(shí)體303指定的被叫的媒體地址返回給所述互通邊界控制功能實(shí)體301;所述互通邊界控制功能實(shí)體301保存AAA消息包含的網(wǎng)關(guān)功能實(shí)體303指定的被叫的媒體地址,并將所述用戶請求中SDP地址修改為所述網(wǎng)關(guān)功能實(shí)體303指定的被叫的媒體地址,然后根據(jù)所述修改后的被叫媒體地址轉(zhuǎn)發(fā)所述用戶請求。策略決策功能實(shí)體302保存響應(yīng)消息,并通過AAA消息將網(wǎng)關(guān)功能實(shí)體303指定的所述被叫々某體地址發(fā)送到互通邊界控制功能實(shí)體301;互通邊界控制功能實(shí)體301保存所述被叫媒體地址,并將所述用戶請求中呼叫地址修改為所述被叫媒體地址,轉(zhuǎn)發(fā)所述修改后的用戶請求到被叫。進(jìn)一步的,所述互通邊界控制功能實(shí)體30l接收被叫返回的消息;分析所述消息獲取被叫到主叫的媒體方向和主叫的域標(biāo)識;發(fā)送所述^支叫到主叫的媒體方向和所述主叫的域標(biāo)識。所述被叫返回的消息可以是l83響應(yīng)消息;互通邊界控制功能實(shí)體301根據(jù)所述183響應(yīng)消息通過所述策略決策功能實(shí)體302要求網(wǎng)關(guān)功能實(shí)體303指定主叫的i某體地址。請參閱圖5為本發(fā)明一種互通邊界控制功能實(shí)體一個(gè)實(shí)施例的結(jié)構(gòu)圖;本發(fā)明實(shí)施例是實(shí)現(xiàn)上述實(shí)施例所述的方法和系統(tǒng)的裝置,具體為接收單元401,用于接收用戶請求;分析單元402,用于分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識;發(fā)送單元403,用于發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。進(jìn)一步的,所述分析單元402分析所述用戶請求獲取々某體方向包括分析單元對402所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到^皮叫的々某體方向。所述接收單元401,還用于接收被叫返回的消息;所述分析單元402,還用于分析所述消息獲取被叫到主叫的4某體方向和主叫的域標(biāo)識;所述發(fā)送單元403,還用于發(fā)送被叫到主叫的媒體方向和所述主叫的域標(biāo)識。互通邊界控制功能實(shí)體根據(jù)所述被叫返回的消息要求網(wǎng)關(guān)功能實(shí)體指定主叫的媒體地址。請參閱圖6為本發(fā)明一種網(wǎng)關(guān)功能實(shí)體的一個(gè)實(shí)施例的結(jié)構(gòu)圖;接收單元501,用于接收主叫到被叫的媒體方向和被叫的域標(biāo)識;指定單元502,用于根據(jù)所述主叫到被叫的媒體方向和所述^t叫的域標(biāo)識指定被叫媒體地址。進(jìn)一步的,所述網(wǎng)關(guān)功能實(shí)體還可以包括發(fā)送單元503,用于發(fā)送所述指定的被叫媒體地址。本發(fā)明實(shí)施例通過媒體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通?,F(xiàn)有技術(shù)中,由于采用IBCF通過Gq,下發(fā)綁定信息和媒體組成描述下發(fā)一個(gè)端點(diǎn)的媒體映射信息,只能實(shí)現(xiàn)單域之間的互通。進(jìn)一步地,本發(fā)明實(shí)施例通過發(fā)送域標(biāo)識和媒體方向,在會(huì)話中下發(fā)互通端點(diǎn)所在域的域標(biāo)識,并通過士某體方向指明處理當(dāng)前消息的端點(diǎn),從而實(shí)現(xiàn)多i或之間的互通。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對本發(fā)明實(shí)施例所提供的多域互通媒體地址分配方法以及系統(tǒng)和裝對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1、一種多域互通方法,其特征在于,包括接收用戶請求;分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識;發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。2、根據(jù)權(quán)利要求l所述的多域互通方法,其特征在于,分析所述用戶請求獲取主叫到被叫的媒體方向包括對所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到被叫的i某體方向。3、根據(jù)權(quán)利要求2所述的多域互通方法,其特征在于,對呼叫請求中的統(tǒng)一資源標(biāo)識符URI進(jìn)行分析,獲取所述被叫屬于外部域還是內(nèi)部域,當(dāng)所述URI為SIPURI時(shí),根據(jù)所述URI獲得IP地址,根據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域;當(dāng)所述URI為TELURI時(shí),根據(jù)號段查詢IP地址,根據(jù)所述IP地址查找配置表獲得被叫屬于外部域還是內(nèi)部域。4、根據(jù)權(quán)利要求l-3任一所述的多域互通方法,其特征在于,所述方法還包括分析所述用戶請求獲取主叫的域標(biāo)識。5、根據(jù)權(quán)利要求l所述的多域互通方法,其特征在于,所述方法還包括接收攜帶被叫媒體地址的消息;將所述用戶請求中媒體地址修改為所述被叫媒體地址,轉(zhuǎn)發(fā)所述修改后的用戶請求到被叫。6、根據(jù)權(quán)利要求5所述的多域互通方法,其特征在于,所述轉(zhuǎn)發(fā)修改后的用戶請求到被叫后還包括接收被叫返回的消息;分析所述消息獲取被叫到主叫的媒體方向和主叫的域標(biāo)識;發(fā)送所述被叫到主叫的媒體方向和所述主叫的域標(biāo)識。7、一種多域互通系統(tǒng),其特征在于,包括互通邊界控制功能實(shí)體,用于接收用戶請求,分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識,發(fā)送所述主叫到被叫的媒體方向和被叫的域標(biāo)識;網(wǎng)關(guān)功能實(shí)體,用于接收主叫到被叫的々某體方向和被叫的域標(biāo)識,根據(jù)所述主叫到被叫的媒體方向和被叫的域標(biāo)識指定被叫媒體地址。8、根據(jù)權(quán)利要求7所述的多域互通系統(tǒng),其特征在于,所述互通邊界控制功能實(shí)體分析所述用戶請求獲取主叫到被叫的i某體方向包括對所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到被叫的i某體方向。9、根據(jù)權(quán)利要求7所述的多域互通系統(tǒng),其特征在于,所述系統(tǒng)還包括策略決策功能實(shí)體,用于接收所述互通邊界控制功能實(shí)體發(fā)送的攜帶所述主叫到被叫的媒體方向和被叫的域標(biāo)識的請求,并向所述網(wǎng)關(guān)功能實(shí)體發(fā)送所述主叫到被叫的媒體方向和被叫的域標(biāo)識。10、根據(jù)權(quán)利要求9所述的多域互通系統(tǒng),其特征在于,所述策略決策功能實(shí)體用于接收所述互通邊界控制功能實(shí)體發(fā)送的攜帶所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識的請求,對所述請求進(jìn)行本地策略檢查,若符合本地策略則向所述網(wǎng)關(guān)功能實(shí)體發(fā)送增加終端消息ADDTermination,所述增加終端消息ADDTermination攜帶主叫到被叫的+某體方向和被叫的域標(biāo)識。11、根據(jù)權(quán)利要求7-10任一所述的多域互通系統(tǒng),其特征在于,所述互通邊界控制功能實(shí)體還用于接收攜帶被叫媒體地址的消息;將所述用戶請求中媒體地址修改為所述被叫媒體地址,轉(zhuǎn)發(fā)所述修改后的用戶請求到被叫。12、根據(jù)權(quán)利要求ll所述的多域互通系統(tǒng),其特征在于,所述互通邊界控制功能實(shí)體還用于接收被叫返回的消息;分析所述消息獲取被叫到主叫的媒體方向和主叫的域標(biāo)識;發(fā)送所述被叫到主叫的媒體方向和所述主叫的域標(biāo)識。13、一種互通邊界控制功能實(shí)體,其特征在于,包括接收單元,用于接收用戶請求;分析單元,用于分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識5發(fā)送單元,用于發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。14、根據(jù)權(quán)利要求13所述的互通邊界控制功能實(shí)體,其特征在于,所述分析單元分析所述用戶請求獲取i某體方向包括分析單元對所述用戶請求進(jìn)行分析,獲取主叫屬于外部域還是內(nèi)部域、被叫屬于外部域還是內(nèi)部域,根據(jù)主叫和被叫屬于外部域還是內(nèi)部域,獲取主叫到被叫的媒體方向。15、根據(jù)權(quán)利要求13-14任一所述的互通邊界控制功能實(shí)體,其特征在于,所述接收單元,還用于接收被叫返回的消息;所述分析單元,還用于分析所述消息獲取^f皮叫到主叫的i某體方向和主叫的域標(biāo)識;所述發(fā)送單元,還用于發(fā)送被叫到主叫的4某體方向和所述主叫的域標(biāo)識。16、一種網(wǎng)關(guān)功能實(shí)體,其特征在于,包括接收單元,用于接收主叫到被叫的媒體方向和被叫的域標(biāo)識;指定單元,用于根據(jù)所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識指定被叫媒體地址。全文摘要本發(fā)明公開了一種多域互通方法,包括接收用戶請求;分析所述用戶請求獲取主叫到被叫的媒體方向和被叫的域標(biāo)識;發(fā)送所述主叫到被叫的媒體方向和所述被叫的域標(biāo)識。本發(fā)明實(shí)施例還提供相應(yīng)的系統(tǒng)和裝置。本發(fā)明實(shí)施例通過媒體方向和域標(biāo)識,可以指明需要處理當(dāng)前消息的端點(diǎn),從而可以實(shí)現(xiàn)多域之間的互通。文檔編號H04L29/12GK101515936SQ20091012716公開日2009年8月26日申請日期2009年3月16日優(yōu)先權(quán)日2009年3月16日發(fā)明者任慧鵬,煒蘇申請人:華為技術(shù)有限公司