專利名稱:基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法和網(wǎng)絡(luò)框架的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法和網(wǎng)絡(luò)框架。
背景技術(shù):
從3GPP R5(3rd Generation Partnership Project第三代移動通信標(biāo)準(zhǔn)化伙伴項(xiàng)目)階段開始,UMTS(通用移動通信系統(tǒng))核心網(wǎng)劃分為CS(電路交換)、PS(分組交換)以及IMS(IP多媒體子系統(tǒng))三個(gè)子系統(tǒng)。
CS域(Circuit Switched Domain電路交換域)用于向用戶提供電路型業(yè)務(wù)的連接。CS域主要包括MSC(MSC Server/CS-MGW,Mobile Switch Center Server/CS-MediaGateWay,移動交換中心服務(wù)器/電路域-媒體網(wǎng)關(guān))、GMSC(Gateway MSC關(guān)口移動交換中心)和IWF(Inter Working Function,互通功能)。其中,MSC完成電路交換型業(yè)務(wù)的交換和信令控制功能;GMSC為某一網(wǎng)絡(luò)中完成移動用戶路由尋址功能的MSC,可與MSC合設(shè)或分設(shè);IWF與MSC緊密相關(guān),完成PLMN(公眾陸地移動網(wǎng))與ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))、PSTN(公眾電話交換網(wǎng))、PDN(Packet Data Network分組數(shù)據(jù)網(wǎng)絡(luò))間的信令轉(zhuǎn)換功能,從而實(shí)現(xiàn)網(wǎng)絡(luò)互通,IWF的具體功能與業(yè)務(wù)和網(wǎng)絡(luò)的種類密切相關(guān)。
PS域(Packet Switched Domain)用于向用戶提供分組型業(yè)務(wù)的連接,PS域主要包括GSN(GPRS支持節(jié)點(diǎn))、BG(邊界網(wǎng)關(guān))、HLR/AuC(位置歸屬寄存器/認(rèn)證中心)、VLR(拜訪位置寄存器)、EIR(設(shè)備識別寄存器)、MSC等。其中,GSN完成分組業(yè)務(wù)用戶的分組包的傳送,GSN包括SGSN(服務(wù)GPRS支持節(jié)點(diǎn))和GGSN(網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)),SGSN提供核心網(wǎng)與無線接入系統(tǒng)BSS、RNS的連接,完成分組型數(shù)據(jù)業(yè)務(wù)的移動性管理、會話管理等功能,以管理MS在移動網(wǎng)絡(luò)內(nèi)的移動和通信業(yè)務(wù);GGSN為移動通信系統(tǒng)與其它公用數(shù)據(jù)網(wǎng)之間的接口,同時(shí),GGSN還具有查詢位置信息的功能。另外,SGSN和GGSN均提供計(jì)費(fèi)信息。BG用于完成兩個(gè)GPRS網(wǎng)絡(luò)間的互通、保證網(wǎng)絡(luò)互通的安全性。HLR用于完成用戶簽約數(shù)據(jù)和位置信息的管理,用戶簽約數(shù)據(jù)如MSISDN、IMSI、PDPADDRESS、簽約的電信業(yè)務(wù)和補(bǔ)充業(yè)務(wù)及其業(yè)務(wù)的的適用范圍等,位置信息如MSRN、MSC/VLR號、SGSN號碼、GMLC等。AUC主要用于存儲用戶的鑒權(quán)算法和密鑰。VLR用于處理拜訪用戶的各種數(shù)據(jù)信息。EIR用于存儲用戶設(shè)備標(biāo)識IMEI信息。
IMS是3GPP R5階段增加的WCDMA網(wǎng)絡(luò)中疊加在已有分組域之上的一個(gè)子系統(tǒng),采用分組域?yàn)槠渖蠈涌刂菩帕詈兔襟w傳輸?shù)某休d通道,并引入SIP協(xié)議作為業(yè)務(wù)控制協(xié)議,利用SIP簡單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過將業(yè)務(wù)控制與承載控制分離,提供豐富的多媒體業(yè)務(wù)。IMS中的主要功能實(shí)體包括控制用戶注冊、會話控制等功能的會話控制實(shí)體CSCF、提供各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器AS、集中管理用戶簽約數(shù)據(jù)的歸屬用戶服務(wù)器HSS以及用于實(shí)現(xiàn)與電路交換網(wǎng)互通的MGCF/IM-MGW(媒體網(wǎng)關(guān)控制功能)。用戶通過當(dāng)前所在地代理節(jié)點(diǎn)P-CSCF接入IMS,會話和業(yè)務(wù)觸發(fā)控制及與AS的業(yè)務(wù)控制交互則由其注冊地的歸屬域服務(wù)節(jié)點(diǎn)S-CSCF完成。
IMS系統(tǒng)中的HSS是HLR的超集,功能上能夠兼容HLR,但由于建網(wǎng)過程等因素,具體組網(wǎng)中HSS與CS/PS HLR很可能采用分設(shè)的情況。
3GPP標(biāo)準(zhǔn)定義的IMS架構(gòu)全面解決了IP承載下提供多媒體業(yè)務(wù)所需要解決的漫游計(jì)費(fèi)、QoS(服務(wù)質(zhì)量)、安全保障等關(guān)鍵的可運(yùn)營問題,其架構(gòu)和思路已獲得業(yè)界公認(rèn),3GPP2、TISPAN均以3GPP模型作為基礎(chǔ)和參照進(jìn)行了相應(yīng)IP多媒體網(wǎng)絡(luò)架構(gòu)和業(yè)務(wù)體系的定義,3GPP也已經(jīng)開始了針對WLAN(無線局域網(wǎng))接入與UMTS互通如I-WLAN(Interworking of WLAN,WLAN互通),固定寬帶接入IMS如FBI(Fixed Broadband access to IMS,固定寬帶接入IMS)以及面向多種接入技術(shù)的全I(xiàn)P網(wǎng)如AIPN(All-IP Network全I(xiàn)P網(wǎng)絡(luò))等課題研究,用戶將可以根據(jù)其簽約通過單一多模終端或多種類型的不同終端經(jīng)由不同接入技術(shù)的接入網(wǎng)接入IMS,以獲得統(tǒng)一的、包括VoIP(Voice over IP,基于IP的語音)業(yè)務(wù)等的多媒體業(yè)務(wù)。
由于IMS架構(gòu)的業(yè)務(wù)平臺同樣可以提供基于IP的語音業(yè)務(wù),即VoIP業(yè)務(wù),而運(yùn)營商可以針對基于CS域的語音業(yè)務(wù)和基于IMS域的語音業(yè)務(wù)分別實(shí)施不同的計(jì)費(fèi)費(fèi)率,因此,對于尚未建立的呼叫/會話,需要根據(jù)運(yùn)營商的路由策略以及用戶的偏好設(shè)置靈活地選擇用戶在CS域或是IMS域之間的路由;并且,由于運(yùn)營商也可以在不同的地域內(nèi)分別提供基于CS域的語音業(yè)務(wù)或是基于IMS域的語音業(yè)務(wù),這樣,由于用戶的移動性,對于已經(jīng)建立的呼叫/會話,當(dāng)用戶在CS域和IMS域發(fā)生語音業(yè)務(wù)切換時(shí),需要保證呼叫/會話的連續(xù)性,以保證語音業(yè)務(wù)在兩個(gè)不同域的平滑過渡。
目前,3GPP剛剛通過了一個(gè)研究CS呼叫與通過IP-CAN(IP-Connectivity AccessNetwork IP,連通性接入網(wǎng)絡(luò))接入IMS提供的VoIP業(yè)務(wù)間業(yè)務(wù)連續(xù)性問題的工作課題,研究內(nèi)容的重點(diǎn)集中在路由控制和切換兩個(gè)方面。在解決用戶的路由選擇問題上,3GPP提出了兩種解決方案,其中,一種是基于業(yè)務(wù)觸發(fā)實(shí)現(xiàn)的,另一種是基于增強(qiáng)HLR/HSS實(shí)現(xiàn)的。
基于業(yè)務(wù)觸發(fā)實(shí)現(xiàn)路由控制方案如附圖1所示圖1中,CS域的業(yè)務(wù)觸發(fā)基于CAMLE(Customized Applications for MobileNetwork Enhanced Logic,移動網(wǎng)絡(luò)增強(qiáng)業(yè)務(wù)的客戶化應(yīng)用)實(shí)現(xiàn),IMS域的業(yè)務(wù)觸發(fā)基于AS控制實(shí)現(xiàn)。在MSC接收到CS域來話時(shí),根據(jù)用戶簽約數(shù)據(jù)觸發(fā)被叫側(cè)CAMEL業(yè)務(wù),與作為路由決策點(diǎn)的gsmSCF建立業(yè)務(wù)控制關(guān)系。在S-CSCF接收到IMS域來話時(shí),根據(jù)用戶簽約數(shù)據(jù)觸發(fā)業(yè)務(wù)控制,與作為路由決策點(diǎn)的AS建立業(yè)務(wù)控制關(guān)系。作為路由決策點(diǎn)的gsmSCF和AS則存儲路由策略、根據(jù)路由策略利用從GMSC/S-CSCF獲得的以及與HLR/HSS交互獲得的路由決策所需要的信息進(jìn)行路由決策,并利用與GMSC/S-CSCF已建立的業(yè)務(wù)控制關(guān)系執(zhí)行路由控制。
對于一個(gè)來自CS域的呼叫,基于業(yè)務(wù)觸發(fā)實(shí)現(xiàn)路由控制的具體處理過程為當(dāng)MSC接到CS域來話并根據(jù)用戶簽約數(shù)據(jù)觸發(fā)被叫側(cè)CAMEL業(yè)務(wù)時(shí),MSC與gsmSCF建立業(yè)務(wù)控制關(guān)系,此時(shí),路由決策點(diǎn)gsmSCF可根據(jù)向HLR或是HSS查詢獲得的被叫用戶狀態(tài)信息,并結(jié)合運(yùn)營商路由策略以及用戶的偏好設(shè)置,來決定用戶的路由決策,并進(jìn)行后續(xù)的路由控制,如當(dāng)gsmSCF判斷出用戶需要繼續(xù)在CS域中路由時(shí),則gsmSCF向具有g(shù)smSSF功能的MSC下發(fā)Continue,這樣MSC繼續(xù)根據(jù)被叫號碼向HLR取回被叫用戶的漫游號碼后,在CS域中路由至被叫;再如當(dāng)gsmSCF判斷出被叫用戶需要轉(zhuǎn)到IMS域中路由時(shí),則gsmSCF向具有g(shù)smSSF功能的MSC下發(fā)connect,connect操作中攜帶一個(gè)指向MGCF的號碼,gsmSSF根據(jù)該指向MGCF的號碼將呼叫路由至MGCF,然后,由MGCF繼續(xù)在IMS域路由,這樣完成了針對CS域發(fā)起的呼叫在IMS域中路由至被叫的控制。
對于來自CS域的呼叫,經(jīng)gsmSCF進(jìn)行路由決策后路由至CS域或是IMS域的處理流程如附圖2所示。
圖2中,在步驟2-1、具有g(shù)smSSF功能的MSC接收到入局呼叫信令I(lǐng)AM(InitialAddress Message初始地址消息)或是主叫用戶終端發(fā)起的Setup(呼叫建立)信令。
到步驟2-2、MSC/gsmSSF根據(jù)被叫用戶的號碼向HLR發(fā)送SRI,HLR向MSC/gsmSSF返回被叫用戶的T-CSI(被叫側(cè)CAMEL簽約信息)。
到步驟2-3、MSC/gsmSSF根據(jù)上述返回的T-CSI向相應(yīng)的SCP發(fā)送IDP(InitialDetected Point初始檢出點(diǎn)),觸發(fā)智能業(yè)務(wù)。
到步驟2-4、gsmSCF根據(jù)gsmSSF觸發(fā)的CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的與HLR交互,進(jìn)行路由決策相關(guān)信息查詢,如向HLR發(fā)送ATI/ATSI(Any TimeInterrogation/Any Time Subscription Interrogation隨時(shí)查詢/隨時(shí)簽約查詢),查詢被叫用戶在CS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
到步驟2-5、gsmSCF根據(jù)gsmSSF觸發(fā)的CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的與HSS交互,進(jìn)行路由決策相關(guān)信息查詢,如向HSS發(fā)送ATI/ATSI查詢,查詢被叫用戶在IMS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
上述步驟2-4和步驟2-5無先后處理順序。
到步驟2-6、gsmSCF根據(jù)其獲取的路由決策相關(guān)信息,如被叫用戶在CS域、IMS域中的注冊信息、相關(guān)業(yè)務(wù)簽約信息以及gsmSCF自身存儲的路由策略信息,確定該呼叫的路由策略。
到步驟2-7、gsmSCF根據(jù)其確定該呼叫的路由策略向gsmSSF下發(fā)Continue操作,指示呼叫繼續(xù)在CS域中路由,或是向gsmSSF下發(fā)Connect操作,指示該呼叫在IMS域中路由。
到步驟2-8、gsmSSF根據(jù)gsmSCF下發(fā)的指示對該呼叫在CS域或IMS域進(jìn)行路由。
對于一個(gè)來自IMS域的會話,基于業(yè)務(wù)觸發(fā)實(shí)現(xiàn)路由控制的具體過程為當(dāng)IMS域中的S-CSCF接到IMS域來話時(shí),根據(jù)iFC(initial Filter Criteria初始過濾準(zhǔn)則)準(zhǔn)則將會話觸發(fā)到一個(gè)AS上,此時(shí),路由決策點(diǎn)AS可根據(jù)從HLR處或是HSS處查詢獲得的被叫用戶狀態(tài)信息,并結(jié)合運(yùn)營商路由策略以及用戶的偏好設(shè)置,來決定出被叫的路由決策,并進(jìn)行后續(xù)的路由控制,如當(dāng)AS判斷出被叫用戶需要繼續(xù)在IMS域中路由時(shí),AS在向S-CSCF發(fā)送的INVITE消息中仍然攜帶原來的被叫信息,這樣,S-CSCF根據(jù)被叫信息繼續(xù)完成在IMS接續(xù)到被叫的會話控制;再如當(dāng)AS判斷出被叫用戶需要轉(zhuǎn)到CS域中路由時(shí),AS在向S-CSCF發(fā)送的INVITE消息中攜帶一個(gè)指向MGCF的E.164號碼,這樣,S-CSCF根據(jù)該指向MGCF的號碼經(jīng)BGCF將會話路由至MGCF,然后,MGCF將會話路由至CS域,從而,完成了針對IMS域發(fā)起的會話在CS域中路由至被叫的控制。
對于來自IMS域的呼叫,經(jīng)AS進(jìn)行路由決策后路由至CS域或是IMS域的處理流程如附圖3所示。
圖3中,在步驟3-1、S-CSCF接收到會話信令I(lǐng)nvite。
到步驟3-2、步驟3-3,S-CSCF根據(jù)iFC中的filter信息對會話進(jìn)行業(yè)務(wù)觸發(fā),向AS轉(zhuǎn)發(fā)該Invite。
到步驟3-4、AS根據(jù)定義的業(yè)務(wù)邏輯可選的與HLR交互,進(jìn)行路由決策相關(guān)信息查詢,如向HLR發(fā)送ATI/ATSI,查詢被叫用戶在CS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
到步驟3-5、AS根據(jù)定義的業(yè)務(wù)邏輯可選的與HSS交互,進(jìn)行路由決策相關(guān)信息查詢,如向HSS發(fā)送ATI/ATSI,查詢被叫用戶在IMS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
上述步驟3-4和步驟3-5無先后處理順序。
到步驟3-6、AS根據(jù)上述獲取的被叫用戶的路由決策相關(guān)信息,如被叫用戶在CS域和IMS域中的注冊信息、相關(guān)業(yè)務(wù)簽約信息以及AS自身存儲的路由策略信息確定該會話的當(dāng)前路由策略。
到步驟3-7、AS根據(jù)確定的路由決策向S-CSCF發(fā)送Invite,如果該會話需要繼續(xù)在IMS域中路由,則Invite中仍然攜帶原來的被叫用戶地址信息,即原來的Req-URI信息,這樣,S-CSCF能夠根據(jù)原來的Req-URI的域名將該會話路由至被叫的P-CSCF,在IMS域中將該會話接續(xù)至被叫用戶;如果該會話需要在CS域中路由,則Invite操作中攜帶一個(gè)修改后的被叫地址信息,如一個(gè)指向MGCF的E.164號碼,S-CSCF根據(jù)該指向MGCF的E.164號碼將該會話經(jīng)BGCF路由至MGCF,然后,由MGCF將該會話路由至CS域。
到步驟3-8、S-CSCF根據(jù)AS傳輸來的Invite對會話進(jìn)行路由,使會話能夠在CS域或是IMS域中得到處理。
從上述技術(shù)方案的描述可知,目前的基于業(yè)務(wù)觸發(fā)實(shí)現(xiàn)被叫路由的控制方案中,當(dāng)呼叫來自于CS域時(shí),路由決策點(diǎn)是CS域中的gsmSCF;當(dāng)會話來自于IMS域時(shí),路由決策點(diǎn)是IMS域中的AS。對于同時(shí)擁有CS域和IMS域的運(yùn)營商或者CS域和IMS域歸屬于兩個(gè)運(yùn)營商來說,需要保證不同路由決策點(diǎn)具有同步和相互關(guān)聯(lián)的路由決策數(shù)據(jù),以確保語音業(yè)務(wù)在CS域和IMS域中被叫路由處理的一致性,如當(dāng)運(yùn)營商希望限制某個(gè)惡性透支用戶的語音業(yè)務(wù)時(shí),可對該用戶設(shè)置CS域的ODB數(shù)據(jù),gsmSCF在做路由決策時(shí),根據(jù)設(shè)置的ODB數(shù)據(jù)對該用戶的語音業(yè)務(wù)進(jìn)行限制,同樣的,IMS域的路由決策點(diǎn)AS在做路由決策時(shí),也應(yīng)該對該用戶的語音業(yè)務(wù)進(jìn)行限制;再如,路由決策點(diǎn)gsmSCF根據(jù)CS域的路由決策數(shù)據(jù)將呼叫路由至IMS域,而路由決策點(diǎn)AS應(yīng)根據(jù)IMS域的路由決策數(shù)據(jù)限制該會話再路由至CS域。
目前的語音業(yè)務(wù)路由控制方法中沒有考慮gsmSCF和AS兩個(gè)不同的路由決策點(diǎn)如何進(jìn)行決策數(shù)據(jù)的同步和關(guān)聯(lián)問題,從而不能夠保證語音業(yè)務(wù)在CS域和IMS域中路由控制處理的一致性,而且,還會使呼叫/會話在兩個(gè)域之間進(jìn)行無限制的路由循環(huán),降低了語音業(yè)務(wù)的成功率。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法和網(wǎng)絡(luò)框架,以確保保證語音業(yè)務(wù)在不同域中路由控制處理的一致性,提高語音業(yè)務(wù)成功率。
為達(dá)到上述目的,本發(fā)明提供的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,包括a、具有異域路由決策功能的路由決策點(diǎn)獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息;b、所述路由決策點(diǎn)根據(jù)所述用戶分別在各網(wǎng)絡(luò)域中的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
所述異域包括電路交換域和IP多媒體子系統(tǒng)域;或2G電路交換域和3G電路交換域;或至少2個(gè)基于不同接入方式的IP多媒體子系統(tǒng)域;當(dāng)所述異域包括電路交換域和IP多媒體子系統(tǒng)域時(shí),所述路由策略控制點(diǎn)為電路交換域中的gsm業(yè)務(wù)控制功能單元gsmSCF或IP多媒體子系統(tǒng)域中的應(yīng)用服務(wù)器AS或電路交換域中的gsm業(yè)務(wù)控制功能單元gsm-SCF;當(dāng)所述異域包括2G電路交換域和3G電路交換域時(shí),所述路由策略控制點(diǎn)為2G電路交換域中的gsmSCF或3G電路交換域中的gsmSCF;當(dāng)所述異域包括至少2個(gè)基于不同接入方式的IP多媒體子系統(tǒng)域時(shí),所述路由策略控制點(diǎn)為基于不同接入方式的IP多媒體子系統(tǒng)域中的會話發(fā)起側(cè)的應(yīng)用服務(wù)器AS。
所述方法在步驟a之前還包括將各網(wǎng)絡(luò)域中的路由決策點(diǎn)設(shè)置在其中一個(gè)網(wǎng)絡(luò)域中的路由決策點(diǎn)所在的實(shí)體中;且所述步驟a具體包括任一網(wǎng)絡(luò)域中的路由決策點(diǎn)從所述實(shí)體中獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息。
所述方法在步驟a之前還包括設(shè)置用戶分別在各網(wǎng)絡(luò)域中的路由策略信息,該信息獨(dú)立于各網(wǎng)絡(luò)域路由決策點(diǎn)、且該信息被各網(wǎng)絡(luò)域異域路由決策點(diǎn)共享;
且所述步驟a具體包括任一網(wǎng)絡(luò)域中的路由決策點(diǎn)通過訪問所述共享的路由策略信息獲取語音業(yè)務(wù)中用戶在各網(wǎng)絡(luò)域中的路由策略信息。
所述方法在步驟a之前還包括在各網(wǎng)絡(luò)域中均設(shè)置用戶分別在各網(wǎng)絡(luò)域的路由策略信息;且所述步驟a具體包括任一網(wǎng)絡(luò)域的路由決策點(diǎn)根據(jù)其所在域中設(shè)置的路由策略信息獲取語音業(yè)務(wù)中用戶分別在各網(wǎng)絡(luò)域中的路由策略信息。
各網(wǎng)絡(luò)域中設(shè)置的用戶分別在各網(wǎng)絡(luò)域的路由策略信息以數(shù)據(jù)庫的形式存儲,并獨(dú)立于各網(wǎng)絡(luò)域的路由決策點(diǎn)。
根據(jù)預(yù)定同步機(jī)制對所述各網(wǎng)絡(luò)域中設(shè)置的路由策略信息進(jìn)行同步處理。
所述方法在步驟a之前還包括在任一網(wǎng)絡(luò)域的路由決策點(diǎn)中僅設(shè)置用戶在該網(wǎng)絡(luò)域的路由策略信息;且所述步驟a具體包括各網(wǎng)絡(luò)域中的路由決策點(diǎn)之間通過信息交互獲取語音業(yè)務(wù)中用戶在各網(wǎng)絡(luò)域中的路由策略信息。
所述步驟b具體包括b1、所述獲取路由策略信息的路由決策點(diǎn)獲取用戶在不同網(wǎng)絡(luò)域中的注冊信息及業(yè)務(wù)簽約信息;b2、所述路由決策點(diǎn)根據(jù)所述用戶在不同網(wǎng)絡(luò)域中的注冊信息、業(yè)務(wù)簽約信息和路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
所述步驟b1中路由決策點(diǎn)獲取用戶在對端域中的注冊信息及業(yè)務(wù)簽約信息的步驟具體包括b11、所述獲取路由策略信息的路由決策點(diǎn)根據(jù)用戶在本域中的用戶標(biāo)識獲取用戶在對端域的用戶標(biāo)識;b12、所述獲取路由策略信息的路由決策點(diǎn)根據(jù)其獲取的用戶在對端域中的用戶標(biāo)識從HLR/HSS中獲取用戶在對端域中的注冊信息及業(yè)務(wù)簽約信息。
所述步驟b11具體包括所述獲取路由策略信息的路由決策點(diǎn)根據(jù)用戶在本域中的用戶標(biāo)識向?qū)Χ擞虻穆酚蓻Q策點(diǎn)查詢用戶在對端域的用戶標(biāo)識;所述對端域的路由決策點(diǎn)根據(jù)其接收到的用戶標(biāo)識、預(yù)定域名獲取該用戶標(biāo)識在本域中的用戶標(biāo)識信息,并返回查詢結(jié)果;或所述獲取路由策略信息的路由決策點(diǎn)根據(jù)預(yù)先設(shè)置的用戶在異域間用戶標(biāo)識的對應(yīng)關(guān)系、用戶在本域中的用戶標(biāo)識確定該用戶在對端域的用戶標(biāo)識。
所述步驟b2具體包括所述路由決策點(diǎn)從對端網(wǎng)絡(luò)域中的路由決策點(diǎn)處獲取所述語音業(yè)務(wù)的已路由路徑信息;所述路由決策點(diǎn)根據(jù)所述已路由路徑信息、用戶在不同網(wǎng)絡(luò)域中的注冊信息、業(yè)務(wù)簽約信息和路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
本發(fā)明還提供一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由網(wǎng)絡(luò)框架,包括異域路由策略存儲模塊、異域路由信息獲取模塊和異域路由決策模塊;異域路由策略存儲模塊存儲用戶在各網(wǎng)絡(luò)域中的路由策略信息;異域路由信息獲取模塊從所述異域路由策略存儲模塊中獲取語音業(yè)務(wù)中的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至異域路由決策模塊;異域路由決策模塊根據(jù)其接收的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
所述異域路由策略存儲模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由策略存儲子模塊,異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;各路由策略存儲子模塊僅存儲用戶在一個(gè)網(wǎng)絡(luò)域中的路由策略信息;各路由信息獲取子模塊分別從各路由策略存儲子模塊中獲取語音業(yè)務(wù)中的用戶在不同網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)其接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
所述各子模塊均設(shè)置在一個(gè)網(wǎng)絡(luò)域的路由策略決策點(diǎn)所在的實(shí)體;或所述各子模塊分別設(shè)置在其對應(yīng)的、處于不同實(shí)體的網(wǎng)絡(luò)域路由決策點(diǎn)中。
所述異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;異域路由策略存儲模塊獨(dú)立于各網(wǎng)絡(luò)域的路由決策點(diǎn),并且,一個(gè)路由信息獲取子模塊和與其對應(yīng)的路由決策子模塊設(shè)置于一個(gè)網(wǎng)絡(luò)域的路由策略決策點(diǎn)中;各路由信息獲取子模塊從所述異域路由策略存儲模塊中獲取語音業(yè)務(wù)中的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
所述異域路由策略存儲模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由策略存儲子模塊,異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;各路由策略存儲子模塊均存儲用戶在不同網(wǎng)絡(luò)域中的路由策略信息、且均獨(dú)立于不同網(wǎng)絡(luò)域的路由決策點(diǎn);各路由信息獲取子模塊和各路由決策子模塊均設(shè)置在與其對應(yīng)的不同網(wǎng)絡(luò)域的路由決策點(diǎn)中;各路由信息獲取子模塊從與其對應(yīng)的路由策略存儲子模塊中獲取語音業(yè)務(wù)的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
所述網(wǎng)絡(luò)框架還包括號碼轉(zhuǎn)換模塊、獲取路由相關(guān)信息模塊;所述號碼轉(zhuǎn)換模塊確定一個(gè)網(wǎng)絡(luò)域中的用戶標(biāo)識在另一個(gè)網(wǎng)絡(luò)域中對應(yīng)的用戶標(biāo)識,將其傳輸至獲取路由相關(guān)信息模塊;獲取路由相關(guān)信息模塊根據(jù)其接收的用戶標(biāo)識從HLR/HSS中獲取對應(yīng)的注冊信息及業(yè)務(wù)簽約信息,并傳輸至異域路由決策模塊。
所述號碼轉(zhuǎn)換模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的號碼轉(zhuǎn)換子模塊,所述獲取路由相關(guān)信息模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的獲取路由相關(guān)信息子模塊;各號碼轉(zhuǎn)換子模塊和各獲取路由相關(guān)信息子模塊分別設(shè)置于對應(yīng)網(wǎng)絡(luò)域的路由決策點(diǎn)中;各號碼轉(zhuǎn)換子模塊根據(jù)預(yù)定域名或根據(jù)其存儲的用戶在異域間用戶標(biāo)識的對應(yīng)關(guān)系確定其接收的對端域的用戶標(biāo)識對應(yīng)的本端網(wǎng)絡(luò)域中的用戶標(biāo)識,并傳輸至與其對應(yīng)的獲取路由相關(guān)信息子模塊;各獲取路由相關(guān)信息子模塊根據(jù)其接收的用戶標(biāo)識從HLR/HSS中獲取注冊信息及業(yè)務(wù)簽約信息,并傳輸至異域路由決策模塊。
所述網(wǎng)絡(luò)框架還包括獲取已路由路徑信息模塊;所述獲取已路由路徑信息模塊存儲語音業(yè)務(wù)的已路由路徑信息,并將相應(yīng)的已路由路徑信息傳輸至異域路由決策模塊。
所述獲取已路由路徑信息模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的獲取已路由路徑信息子模塊;各獲取已路由路徑信息子模塊分別設(shè)置于對應(yīng)網(wǎng)絡(luò)域的路由決策點(diǎn)中;各獲取已路由路徑信息子模塊將其存儲所述語音業(yè)務(wù)在其所在網(wǎng)絡(luò)域的已路由路徑信息傳輸至異域路由決策模塊。
通過上述技術(shù)方案的描述可知,本發(fā)明通過在確定用戶的路由時(shí),參考用戶在兩個(gè)不同域中的路由策略信息,使兩個(gè)域中的路由決策點(diǎn)能夠?qū)Σ煌艚?會話中的同一用戶采取相同的路由控制策略;本發(fā)明提供了多種技術(shù)方案,可適應(yīng)實(shí)際應(yīng)用中各種不同網(wǎng)絡(luò)的具體情況;通過將CS域的路由決策點(diǎn)gsmSCF和IMS域中的路由決策點(diǎn)gsm-SCF合設(shè)為同一實(shí)體,使得在兩個(gè)域中可以共享同一套的路由策略,使運(yùn)營商對路由策略信息的操作維護(hù)更加簡便,不但保證了對兩個(gè)域的語音業(yè)務(wù)進(jìn)行路由控制過程中所產(chǎn)生的動態(tài)數(shù)據(jù)的共享,還保障了路由控制過程的完整實(shí)現(xiàn);本發(fā)明提供的各種技術(shù)方案均能夠避免由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的語音業(yè)務(wù)的路由迂回甚至路由循環(huán)的現(xiàn)象;從而通過本發(fā)明提供的技術(shù)方案實(shí)現(xiàn)了保證語音業(yè)務(wù)在不同域中路由控制處理的一致性、提高語音業(yè)務(wù)成功率的目的。
圖1是現(xiàn)有技術(shù)的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法示意圖;圖2是現(xiàn)有技術(shù)的CAMEL業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)實(shí)現(xiàn)方法流程圖;圖3是現(xiàn)有技術(shù)的基于AS控制的語音業(yè)務(wù)實(shí)現(xiàn)方法流程圖;
圖4是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法一示意圖;圖5是IMS域的業(yè)務(wù)提供方式及IM-SSF接口示意圖;圖6是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法一流程圖;圖7是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法二示意圖;圖8是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法三示意圖;圖9是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法四示意圖一;圖10是本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法四示意圖二。
具體實(shí)施例方式
本發(fā)明的核心是具有異域路由決策功能的路由決策點(diǎn)獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息,所述路由決策點(diǎn)根據(jù)所述用戶分別在各網(wǎng)絡(luò)域中的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
下面基于本發(fā)明的核心思想對本發(fā)明提供的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法和網(wǎng)絡(luò)框架做進(jìn)一步的描述。
本發(fā)明中的語音業(yè)務(wù)為跨域的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù),當(dāng)跨域的語音業(yè)務(wù)在CS域和IMS域之間實(shí)現(xiàn)時(shí),本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)包括在CS域中發(fā)起的、需要路由至IMS域的、由CAMEL進(jìn)行路由控制的呼叫,以及在IMS域中發(fā)起的、需要路由至CS域中的、由AS或CAMEL進(jìn)行路由控制的會話/呼叫。當(dāng)跨域的語音業(yè)務(wù)在2G電路交換域和3G電路交換域之間實(shí)現(xiàn)時(shí),本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)包括在2G電路交換域中發(fā)起的、需要路由至3G電路交換域的、由CAMEL進(jìn)行被叫路由控制的呼叫,以及在3G電路交換域中發(fā)起的、需要路由至2G電路交換域的、由CAMEL進(jìn)行被叫路由控制的呼叫。當(dāng)跨域的語音業(yè)務(wù)在至少2個(gè)基于不同接入方式的IP多媒體子系統(tǒng)域之間實(shí)現(xiàn),如語音業(yè)務(wù)在基于WLAN接入的IMS域和基于GPRS接入的IMS域之間實(shí)現(xiàn)時(shí),本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)包括在基于一種接入方式的IP多媒體子系統(tǒng)域中發(fā)起的、需要路由至另外一種接入方式的IP多媒體子系統(tǒng)域的、由AS進(jìn)行被叫路由控制的會話。
下面以異域?yàn)镃S域和IMS域之間的語音業(yè)務(wù)路由控制方法為例對本發(fā)明提高的技術(shù)方案進(jìn)行詳細(xì)說明。
本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法一如附圖4所示。
圖4中,CS域和IMS域的路由決策點(diǎn)僅為一個(gè),即將IMS域的路由決策點(diǎn)gsm-SCF設(shè)置在CS域的gsmSCF所在的實(shí)體中。這樣,CS域的gsmSCF所在的實(shí)體中就會存儲有用戶在CS域的路由策略信息和用戶在IMS域的路由策略信息。
在將IMS域的路由決策點(diǎn)gsm-SCF設(shè)置在CS域的gsmSCF中時(shí),還需要在IMS域中增加CAMEL功能,即在IMS域中增加IM-SSF(IP多媒體-業(yè)務(wù)交換功能)節(jié)點(diǎn)。
IM-SSF是IMS域中的一種AS,IMS網(wǎng)絡(luò)通過各種AS為IMS域的用戶提供IM增值業(yè)務(wù),AS主要包括SIP AS、OSA AS和IM-SSF三種類型,其中IM-SSF提供IMS SIP到電路域CAP的映射及SSP觸發(fā)能力,使IMS域VoIP業(yè)務(wù)用戶能無縫繼承電路域智能業(yè)務(wù)。
IMS域的業(yè)務(wù)提供方式及IM-SSF接口如附圖5所示。
在圖5中,IM-SSF支持三個(gè)接口,其中,與CAMEL業(yè)務(wù)環(huán)境即gsmSCF間的CAP接口以及與S-CSCF間的ISC接口,使得gsmSCF可以根據(jù)其上的智能業(yè)務(wù)邏輯通過IM-SSF對經(jīng)過S-CSCF的IP多媒體會話進(jìn)行相應(yīng)的控制;IM-SSF與HSS之間基于MAP的Si接口,該接口用于從HSS下載和更新用戶的CSMEL簽約數(shù)據(jù)。
IM-SSF利用CSI(CAMEL簽約信息)向gsmSCF觸發(fā)智能業(yè)務(wù),CSI包括應(yīng)用于會話始發(fā)側(cè)的O-IM-CSI、應(yīng)用于撥號業(yè)務(wù)中的D-IM-CSI以及用于會話終結(jié)側(cè)的VT-IM-CSI。
gsm-SCF對會話的路由控制機(jī)制同CS域中的gsmSCF對呼叫的路由控制機(jī)制雷同,如當(dāng)gsm-SCF確定被叫用戶需要繼續(xù)在IMS域中路由時(shí),gsm-SCF向IM-SSF下發(fā)Continue操作,IM-SSF向S-CSCF發(fā)送INVITE消息,該消息中仍然攜帶原來的被叫信息,這樣,S-CSCF根據(jù)被叫信息繼續(xù)完成在IMS域中接續(xù)到被叫用戶的會話控制,再如當(dāng)gsm-SCF確定被叫用戶需要轉(zhuǎn)到CS域中路由時(shí),gsm-SCF向IM-SSF下發(fā)connect操作,該connect操作中攜帶一個(gè)指向MGCF的E.164號碼,IM-SSF向S-CSCF發(fā)送INVITE消息,該消息中攜帶上述指向MGCF的E.164號碼,這樣,S-CSCF根據(jù)該指向MGCF的E.164號碼經(jīng)BGCF將會話路由至MGCF,然后,MGCF將該會話路由至CS域,從而,完成了針對IMS域中發(fā)起的呼叫在CS域中路由至被叫用戶的路由控制。
圖4中,當(dāng)CS域中的gsmSCF接收到CS域中發(fā)起的呼叫時(shí),確定該呼叫的被叫用戶,向HLR或是HSS查詢被叫用戶的路由決策相關(guān)信息,如被叫用戶的注冊信息及相關(guān)業(yè)務(wù)簽約信息等,并從CS域的gsm-SCF中獲取該呼叫的已路由路徑信息,根據(jù)其所在實(shí)體中存儲的用戶在CS和IMS域的路由策略信息如運(yùn)營商路由策略以及用戶的偏好設(shè)置等、上述HLR/HSS返回的路由決策相關(guān)信息和該呼叫的已路由路徑信息確定該被叫用戶對應(yīng)的路由決策,并根據(jù)該路由決策對該呼叫進(jìn)行路由控制,如gsmSCF根據(jù)用戶在CS域和IMS域的路由策略信息、路由決策相關(guān)信息確定該呼叫需要路由至IMS域,且該呼叫的已路由路徑信息表示該呼叫不是從IMS域中路由過來的,則將該呼叫路由至IMS域;再如gsmSCF根據(jù)用戶在CS域和IMS域的路由策略信息、路由決策相關(guān)信息確定該呼叫需要路由至IMS域,且該呼叫的已路由路徑信息表示該呼叫是從IMS域中路由過來的,則修改該呼叫的路由策略,采用將該呼叫繼續(xù)在CS域中路由等方法對該呼叫進(jìn)行路由控制。gsmSCF在最終確定了呼叫的路由決策后,應(yīng)存儲該呼叫的路由決策信息,以備gsm-SCF的查詢。
當(dāng)IMS域中的S-CSCF接收到IMS域的會話時(shí),根據(jù)iFC準(zhǔn)則將該會話觸發(fā)到一個(gè)AS上,即將該會話觸發(fā)到IM-SSF上,IM-SSF可根據(jù)被叫用戶的VT-IM-CSI信息向CS域中的gsm-SCF觸發(fā)CAMLE業(yè)務(wù),由CS域中的gsm-SCF根據(jù)呼叫中的被叫用戶標(biāo)識信息向HLR或是HSS查詢被叫用戶的路由決策相關(guān)信息如用戶注冊信息及相關(guān)業(yè)務(wù)簽約信息等,并從CS域的gsmSCF中獲取該呼叫的已路由路徑信息,CS域中的gsm-SCF根據(jù)上述HLR/HSS返回的路由決策相關(guān)信息、其所在實(shí)體中存儲的用戶在CS域和IMS域的路由策略如運(yùn)營商路由策略以及用戶的偏好設(shè)置等和已路由路徑信息,來決定出用戶的路由決策,并根據(jù)該決策進(jìn)行會話的路由控制,同時(shí),gsm-SCF在最終確定了呼叫的路由決策后,應(yīng)存儲該呼叫的路由決策信息,以備gsmSCF的查詢,已路由路徑信息在路由控制中的作用與上述描述相同,在此不再詳細(xì)描述。
方法一中,由于CS域的路由決策點(diǎn)gsmSCF和IMS域中的路由決策點(diǎn)gsm-SCF合設(shè)為同一實(shí)體,即在CS域和IMS域中只有一個(gè)路由決策點(diǎn),使得在兩個(gè)域中可以共享同一套的路由策略,不但保證了對兩個(gè)域的語音業(yè)務(wù)進(jìn)行路由控制過程中所產(chǎn)生的動態(tài)數(shù)據(jù)的共享,如為強(qiáng)制路由分配的虛擬漫游號碼的共享,還保障了路由控制過程的完整實(shí)現(xiàn),同時(shí),避免了由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的路由迂回現(xiàn)象,而且,使運(yùn)營商對路由策略信息的操作維護(hù)更加簡便。
利用方法一對于來自IMS域的會話經(jīng)CS域的gsm-SCF進(jìn)行路由決策后路由至IMS域或是路由至CS域的具體實(shí)現(xiàn)過程如附圖6所示。
圖6中,在步驟6-1、S-CSCF接收到會話信令I(lǐng)nvite。
到步驟6-2、步驟6-3,S-CSCF根據(jù)iFC中的filter信息對會話進(jìn)行業(yè)務(wù)觸發(fā),向AS轉(zhuǎn)發(fā)該Invite。
到步驟6-4、IM-SSF根據(jù)被叫用戶的VT-IM-CSI信息,向gsm-SCF發(fā)送IDP,以觸發(fā)智能業(yè)務(wù)。
到步驟6-5、gsm-SCF根據(jù)IM-SSF觸發(fā)的VT-IM-CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同HLR進(jìn)行信息交互,查詢路由決策相關(guān)信息,如可選的向HLR發(fā)送ATI/ATSI查詢,查詢被叫用戶在CS域中的注冊信息及相關(guān)業(yè)務(wù)的簽約信息。
到步驟6-6、gsm-SCF根據(jù)IM-SSF觸發(fā)的VT-IM-CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同HSS進(jìn)行信息交互,查詢路由決策相關(guān)信息,如可選的向HSS發(fā)送ATI/ATSI查詢,查詢被叫用戶在IMS域中的注冊信息及相關(guān)業(yè)務(wù)的簽約信息。
步驟6-5和步驟6-6無先后處理順序。
到步驟6-7、gsm-SCF根據(jù)獲取的被叫用戶在CS域和IMS域中的注冊信息、相關(guān)業(yè)務(wù)的簽約信息以及其自身存儲的路由策略信息,確定該會話的當(dāng)前路由決策。
到步驟6-8、gsm-SCF根據(jù)路由決策向IM-SSF下發(fā)Continue操作,指示該會話繼續(xù)在IMS域中路由,或是向IM-SSF下發(fā)Connect操作,攜帶一個(gè)指向MGCF的E.164號碼,指示該會話向CS域路由。
到步驟6-9、IM-SSF根據(jù)其接收到的路由決策向S-CSCF發(fā)送Invite消息,如果該會話需要繼續(xù)在IMS域中路由,則Invite中仍然攜帶原來的被叫地址信息,即原來的Req-URI信息,這樣,S-CSCF能夠根據(jù)Req-URI的域名將該會話路由至被叫用戶的P-CSCF,從而在IMS域中將該會話接續(xù)至被叫用戶;如果該會話需要在CS域中路由,則Invite中攜帶一個(gè)修改后的被叫地址信息,如一個(gè)指向MGCF的E.164號碼,S-CSCF根據(jù)該指向MGCF的E.164號碼將該會話經(jīng)BGCF路由至MGCF,然后,由MGCF將該會話路由至CS域。
到步驟6-10、S-CSCF根據(jù)IM-SSF發(fā)起的Invite對該會話進(jìn)行路由,此時(shí),該會話在CS域或是在IMS域中繼續(xù)進(jìn)行處理。
在上述步驟6-7中,為了避免語音業(yè)務(wù)的路由迂回、路由循環(huán)現(xiàn)象,gsm-SCF在根據(jù)被叫用戶在CS域和IMS域中的注冊信息、相關(guān)業(yè)務(wù)的簽約信息以及其自身存儲的路由策略信息,確定出該會話需要路由至CS域時(shí),gsm-SCF還可進(jìn)一步判斷gsmSCF是否已經(jīng)對當(dāng)前會話進(jìn)行過路由控制,即gsm-SCF從gsmSCF中獲取語音業(yè)務(wù)的已路由路徑信息,如果該語音業(yè)務(wù)的已路由路徑信息表明該會話是從CS域路由至IMS域的,此時(shí),gsm-SCF不應(yīng)該再將其路由回CS域,gsm-SCF可對該會話采取其他路由控制方法,如修改路由決策將該會話繼續(xù)在IMS域中路由等。
CS域中的gsmSCF對來自于IMS域的語音業(yè)務(wù)的路由控制處理與圖6的描述基本相同,在此不再詳細(xì)描述。
方法一的路由控制方法適用于不同運(yùn)營商之間關(guān)系非常緊密的情況下,通過不同運(yùn)營商共同建設(shè)維護(hù)同一個(gè)路由決策點(diǎn)gsmSCF的方式,來實(shí)現(xiàn)路由控制,以達(dá)到路由決策數(shù)據(jù)的同步機(jī)制。方法一同樣適用于同時(shí)擁有CS域和IMS域的同一個(gè)運(yùn)營商,這樣,運(yùn)營商僅需要將CS域中的gsmSCF升級成為同時(shí)支持gsm-SCF功能的路由決策點(diǎn),并在IMS域中增加IM-SSF節(jié)點(diǎn),即可以使CS域和IMS域擁有同一個(gè)路由決策點(diǎn)。然而,對于CS域和IMS域分別屬于不同運(yùn)營商、且運(yùn)營商之間耦合關(guān)系不強(qiáng)的情況,由于方法一需要兩個(gè)運(yùn)營商共同設(shè)置并維護(hù)一個(gè)網(wǎng)絡(luò)實(shí)體,使該方法的可適用性不強(qiáng)。
另外,對于不同運(yùn)營商關(guān)系非常緊密、且CS域和IMS域分別屬于不同運(yùn)營商的情況下,本發(fā)明還可以提供另一種路由控制方法,即不同運(yùn)營商共同建設(shè)維護(hù)同一個(gè)存儲用戶在CS域、IMS域的路由決策信息的共享數(shù)據(jù)庫DB,使兩個(gè)域的路由策略信息同步,同時(shí),在CS域中設(shè)置路由決策點(diǎn)gsmSCF,在IMS域中設(shè)置路由決策點(diǎn)gsm-SCF或AS,這樣,兩個(gè)域的路由決策點(diǎn)通過訪問該共享的數(shù)據(jù)庫DB來獲取呼叫/會話的用戶在CS域和IMS域的路由策略信息,從而對該呼叫/會話進(jìn)行路由控制。
方法一對應(yīng)的網(wǎng)絡(luò)框架包括路由策略存儲子模塊一、路由策略存儲子模塊二、路由信息獲取子模塊一、路由信息獲取子模塊二、路由決策子模塊一、路由決策子模塊二、號碼轉(zhuǎn)換子模塊一、號碼轉(zhuǎn)換子模塊二、獲取路由相關(guān)信息子模塊一、獲取路由相關(guān)信息子模塊二、已路由路徑信息子模塊一和已路由路徑信息子模塊二。
上述各子模塊均設(shè)置在CS域的路由策略決策點(diǎn)所在的實(shí)體中,且路由策略存儲子模塊一、路由信息獲取子模塊一、路由決策子模塊一、號碼轉(zhuǎn)換子模塊一、獲取路由相關(guān)信息子模塊一和已路由路徑信息子模塊一設(shè)置在CS域的gsmSCF中,路由策略存儲子模塊二、路由信息獲取子模塊二、路由決策子模塊二、號碼轉(zhuǎn)換子模塊二、獲取路由相關(guān)信息子模塊和已路由路徑信息子模塊二設(shè)置在CS域的gsm-SCF中。
路由策略存儲子模塊一用于存儲用戶在CS域的路由策略信息,路由策略存儲子模塊二用于存儲用戶在IMS域的路由策略信息。
路由信息獲取子模塊一從路由策略存儲子模塊一和路由策略存儲子模塊二中獲取語音業(yè)務(wù)中用戶在兩個(gè)域中的路由策略信息,并傳輸至路由決策模塊一。
已路由路徑信息子模塊一從已路由路徑信息子模塊二中獲取語音業(yè)務(wù)在IMS域中的已路由路徑信息,即獲取該呼叫是否已經(jīng)在IMS域中路由的信息,然后傳輸至路由決策模塊一。
號碼轉(zhuǎn)換模塊二根據(jù)IMS域的預(yù)定域名或其存儲的用戶在CS域和IMS域中用戶標(biāo)識的對應(yīng)關(guān)系確定其接收的CS域的用戶標(biāo)識對應(yīng)的IMS域中的用戶標(biāo)識,并傳輸至獲取路由相關(guān)信息子模塊一。
獲取路由相關(guān)信息子模塊一根據(jù)用戶在CS域、IMS域中的用戶標(biāo)識從HSS、HLR中獲取用戶在CS域和IMS域中的注冊信息及簽約信息,并傳輸至路由決策子模塊一。
路由決策模塊一根據(jù)其接收的用戶分別在CS域、IMS域中的路由策略信息、用戶在兩個(gè)域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息,以及用戶在IMS域中的已路由路徑信息對該呼叫進(jìn)行路由控制。
路由信息獲取子模塊二分別從路由策略存儲子模塊一和路由策略存儲子模塊二中獲取語音業(yè)務(wù)中的用戶在兩個(gè)域中的路由策略信息,并傳輸至路由決策模塊二。
已路由路徑信息子模塊二從已路由路徑信息子模塊一中獲取用戶在IMS域中的已路由路徑信息,即該會話是否已經(jīng)在CS域中路由的信息,然后傳輸至路由決策模塊二。
號碼轉(zhuǎn)換模塊一根據(jù)IMS域的預(yù)定域名或其存儲的用戶在CS域和IMS域中用戶標(biāo)識的對應(yīng)關(guān)系確定其接收的IMS域的用戶標(biāo)識對應(yīng)的CS域中的用戶標(biāo)識,并傳輸至獲取路由相關(guān)信息子模塊二。
獲取路由相關(guān)信息子模塊二根據(jù)用戶在CS域、IMS域中的用戶標(biāo)識從HSS、HLR中獲取用戶在CS域和IMS域中的注冊信息及簽約信息,并傳輸至路由決策子模塊二。
路由決策子模塊二根據(jù)其接收的用戶分別在CS域、IMS域中的路由策略信息、用戶在兩個(gè)域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息,以及用戶在CS域中的已路由路徑信息對該IMS域的呼叫進(jìn)行路由控制。
在上述不同運(yùn)營商共同建設(shè)維護(hù)同一個(gè)共享數(shù)據(jù)庫DB的方法中,其對應(yīng)的網(wǎng)絡(luò)框架包括路由策略存儲模塊、路由信息獲取子模塊一、路由信息獲取子模塊二、路由決策子模塊一、路由決策子模塊二、號碼轉(zhuǎn)換子模塊一、號碼轉(zhuǎn)換子模塊二、獲取路由相關(guān)信息子模塊一、獲取路由相關(guān)信息子模塊二、已路由路徑信息子模塊一和已路由路徑信息子模塊二。
路由信息獲取子模塊一、路由決策子模塊一、號碼轉(zhuǎn)換子模塊一、獲取路由相關(guān)信息子模塊一和已路由路徑信息子模塊一設(shè)置于CS域的gsmSCF中,路由信息獲取子模塊二、路由決策子模塊二、號碼轉(zhuǎn)換子模塊、獲取路由相關(guān)信息子模塊二和已路由路徑信息子模塊二設(shè)置于IMS域的gsm-SCF或AS中。異域路由策略存儲模塊可以獨(dú)立于CS域和IMS域的路由決策點(diǎn)。
該網(wǎng)絡(luò)框架中各模塊的功能與方法對應(yīng)的網(wǎng)絡(luò)框架的功能基本相同,只是異域路由策略存儲模塊中存儲有用戶在CS域和IMS域中的路由策略信息,路由信息獲取子模塊一和路由信息獲取子模塊二都需要從異域路由策略存儲模塊中獲取用戶在兩個(gè)域中的路由策略信息。在此不再詳細(xì)描述。
本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法二如附圖7所示。
在圖7中,設(shè)置有兩個(gè)數(shù)據(jù)庫,即在CS域中設(shè)置CS-DB、在IMS域中設(shè)置IMS-DB。CS-DB和IMS-DB中均存儲有用戶在CS域和IMS域的路由策略信息。這兩個(gè)數(shù)據(jù)庫之間可根據(jù)預(yù)定的同步策略進(jìn)行數(shù)據(jù)同步,上述預(yù)定的同步策略包括但不限于數(shù)據(jù)庫實(shí)時(shí)同步、定時(shí)同步、更新后同步等方式。
CS域的路由決策點(diǎn)gsmSCF可通過私有接口或是內(nèi)部接口訪問CS-DB,來獲取用戶在CS域和IMS域的路由策略信息、號碼轉(zhuǎn)換信息以及路由路徑信息,IMS域的路由決策點(diǎn)AS或gsm-SCF同樣可通過私有接口或是內(nèi)部接口去訪問IMS-DB,以獲取用戶在CS域和IMS域的路由策略信息、號碼轉(zhuǎn)換信息以及路由路徑信息。
CS域的路由決策點(diǎn)gsmSCF在接收到CS域中發(fā)起的呼叫時(shí),對該呼叫的路由控制實(shí)現(xiàn)原理與方法一中的描述基本相同,只是CS域的gsmSCF從其所在域的CS-DB中獲取用戶在CS域和IMS域的路由策略信息;IMS域的AS或gsm-SCF從其所在域的IMS-DB中獲取用戶在CS域和IMS域的路由策略信息,在此不再詳細(xì)描述。
方法二中的gsmSCF和AS通過訪問基于預(yù)定同步機(jī)制的不同數(shù)據(jù)庫實(shí)現(xiàn)了路由控制的同一性,使兩個(gè)域的路由決策點(diǎn)能夠基于相同的路由策略對呼叫/會話進(jìn)行路由控制,從而,在保障路由控制過程完整實(shí)現(xiàn)的同時(shí),避免了不同域中由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的路由迂回、循環(huán)現(xiàn)象。
方法二對應(yīng)的網(wǎng)絡(luò)框架包括路由策略存儲子模塊一、路由策略存儲子模塊二、路由信息獲取子模塊一、路由信息獲取子模塊二、路由決策子模塊一、路由決策子模塊二、號碼轉(zhuǎn)換模塊一、號碼轉(zhuǎn)換模塊二、獲取路由相關(guān)信息模塊一、獲取路由相關(guān)信息模塊二、已路由路徑信息子模塊一和已路由路徑信息子模塊二。
路由策略存儲子模塊一可獨(dú)立于CS域的gsmSCF,路由信息獲取子模塊一、路由決策子模塊一、號碼轉(zhuǎn)換子模塊一、獲取路由相關(guān)信息子模塊一和已路由路徑信息子模塊一可以設(shè)置于CS域的gsmSCF中。路由策略存儲子模塊二可獨(dú)立于IMS域的AS,路由信息獲取子模塊二、路由決策子模塊二、號碼轉(zhuǎn)換子模塊、獲取路由相關(guān)信息子模塊二和已路由路徑信息子模塊二可以設(shè)置于IMS域的AS中。
方法二中各子模塊的功能與方法一中描述各子模塊的功能基本相同,只是路由策略存儲子模塊一和路由策略存儲子模塊二中均設(shè)置有用戶在CS域和IMS域中的路由策略信息,且路由策略存儲子模塊一和路由策略存儲子模塊二之間根據(jù)預(yù)定的同步策略進(jìn)行數(shù)據(jù)同步。這樣,路由信息獲取子模塊一從路由策略存儲子模塊一中即可獲取用戶在CS域和IMS域中的路由策略信息,路由信息獲取子模塊二從路由策略存儲子模塊二中即可獲取用戶在CS域和IMS域中的路由策略信息。其他子模塊的功能在此不再詳細(xì)描述。
本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法三如附圖8所示。
在圖8中,CS域的路由決策點(diǎn)gsmSCF中僅設(shè)置有用戶在CS域的路由策略信息,IMS域的路由決策點(diǎn)AS中僅設(shè)置有用戶在IMS域的路由策略信息,這樣,AS和gsmSCF之間需要增加可以相互訪問的接口,以獲取用戶在對端域的路由策略信息。
當(dāng)CS域的gsmSCF接收到CS域中的呼叫時(shí),除了向HLR/HSS查詢被叫用戶的注冊信息及相關(guān)業(yè)務(wù)的簽約信息、從其自身存儲的路由策略信息中獲取用戶在CS域的路由策略信息外,還需要通過上述接口從AS存儲的路由策略信息中獲取被叫用戶在IMS域的路由策略信息、用戶在IMS域的身份標(biāo)識信息以及該呼叫在IMS域中的已路由路徑信息。
當(dāng)IMS域的AS接收到IMS域中的會話時(shí),除了向HLR/HSS查詢被叫用戶的注冊信息及相關(guān)業(yè)務(wù)的簽約信息、從其自身存儲的路由策略信息中獲取被叫用戶在IMS域的路由策略信息外,還需要通過上述接口從gsmSCF存儲的路由策略信息中獲取被叫用戶在CS域的路由策略信息、用戶在CS域的身份標(biāo)識信息以及該會話在CS的已路由路徑信息。
該方法在獲取到被叫用戶在CS域和IMS域中的路由策略信息、身份標(biāo)識信息、已路由路徑信息后,進(jìn)行路由控制的過程與方法一中的描述基本相同,在此不再詳細(xì)描述。
方法三中的gsmSCF和AS通過數(shù)據(jù)相互訪問的方式實(shí)現(xiàn)了路由控制的同一性,使兩個(gè)域的路由決策點(diǎn)能夠基于相同的路由策略信息對呼叫/會話進(jìn)行路由控制,從而,在保障路由控制過程完整實(shí)現(xiàn)的同時(shí),避免了不同域中由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的路由迂回現(xiàn)象,而且,運(yùn)營商只需要對其擁有的域中路由策略信息進(jìn)行維護(hù)即可,沒有增加運(yùn)營商對路由策略信息的操作維護(hù)過程。
方法三對應(yīng)的網(wǎng)絡(luò)框架包括路由策略存儲子模塊一、路由策略存儲子模塊二、路由信息獲取子模塊一、路由信息獲取子模塊二、路由決策子模塊一、路由決策子模塊二、號碼轉(zhuǎn)換模塊一、號碼轉(zhuǎn)換模塊二、獲取路由相關(guān)信息模塊一、獲取路由相關(guān)信息模塊二、已路由路徑信息子模塊一和已路由路徑信息子模塊二。
路由策略存儲子模塊一、路由信息獲取子模塊一、路由決策子模塊一、號碼轉(zhuǎn)換子模塊一、獲取路由相關(guān)信息子模塊一和已路由路徑信息子模塊一可以設(shè)置于CS域的gsmSCF中,路由策略存儲子模塊二、路由信息獲取子模塊二、路由決策子模塊二、號碼轉(zhuǎn)換子模塊、獲取路由相關(guān)信息子模塊二和已路由路徑信息子模塊二可以設(shè)置于IMS域中的AS中。
各子模塊的功能與方法一中各子模塊的功能描述基本相同,由于路由策略存儲子模塊一中存儲的是被叫用戶在CS域中的路由策略信息,路由策略存儲子模塊二中存儲的是被叫用戶在IMS域中的路由策略信息,所以,路由信息獲取子模塊一、路由信息獲取子模塊二均需要從路由策略存儲子模塊一、路由策略存儲子模塊二中獲取用戶在CS域和IMS域中的路由策略信息。在此不再詳細(xì)描述。
本發(fā)明的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法四如附圖9所示。
在圖9中,CS域的路由決策點(diǎn)gsmSCF中僅設(shè)置有用戶在CS域的路由策略信息,IMS域的路由決策點(diǎn)gsm-SCF中僅設(shè)置有用戶在IMS域的路由策略信息,由于對于SCF同SCF之間的數(shù)據(jù)訪問接口在一些運(yùn)營商中已經(jīng)定義了私有協(xié)議,因此,可以通過對該私有協(xié)議的擴(kuò)展來使gsm-SCF和gsmSCF支持相互之間的路由策略信息、身份標(biāo)識信息、已路由路徑信息查詢,當(dāng)然,也可以在gsm-SCF和gsmSCF之間增加新的可以相互訪問的接口,以獲取被叫用戶在對端域的路由策略信息、身份標(biāo)識信息和已路由路徑信息。
當(dāng)CS域的gsmSCF接收到CS域中的呼叫時(shí),gsmSCF除了向HLR/HSS查詢被叫用戶的注冊信息及相關(guān)業(yè)務(wù)的簽約信息、從其自身存儲的路由策略信息中獲取被叫用戶在CS域的路由策略信息外,還需要通過上述接口從gsm-SCF存儲的路由策略信息中獲取被叫用戶在IMS域的路由策略信息,并從gsm-SCF存儲的信息中獲取用戶在IMS域的身份標(biāo)識信息以及該呼叫在IMS的已路由路徑信息。
當(dāng)IMS域的gsm-SCF接收到IMS域中的會話時(shí),除了向HLR/HSS查詢被叫用戶的注冊信息及相關(guān)業(yè)務(wù)的簽約信息、從其自身存儲的路由策略信息中獲取被叫用戶在IMS域的路由策略信息外,還需要通過上述接口從gsmSCF存儲的路由策略信息中獲取被叫用戶在CS域的路由策略信息,并從gsmSCF存儲的信息中獲取用戶在CS域的身份標(biāo)識信息以及該呼叫在CS的已路由路徑信息。
該方法在獲取到被叫用戶在CS域和IMS域中的路由策略信息后,進(jìn)行路由控制的過程與方法一中的描述基本相同,在此不再詳細(xì)描述。
方法四中的gsmSCF和gsm-SCF通過數(shù)據(jù)相互訪問的方式實(shí)現(xiàn)了路由控制的同一性,使兩個(gè)域的路由決策點(diǎn)能夠基于相同的路由策略對呼叫/會話進(jìn)行路由控制,從而,在保障路由控制過程完整實(shí)現(xiàn)的同時(shí),避免了不同域中由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的路由迂回現(xiàn)象,而且,運(yùn)營商只需要對其擁有的域中路由策略信息進(jìn)行維護(hù)即可,沒有增加運(yùn)營商對路由策略信息的操作維護(hù)過程。
方法四對應(yīng)的網(wǎng)絡(luò)框架域與方法三中的網(wǎng)絡(luò)框架基本相同,只是路由策略存儲子模塊一、路由信息獲取子模塊一、路由決策子模塊一、號碼轉(zhuǎn)換子模塊一、獲取路由相關(guān)信息子模塊一和已路由路徑信息子模塊一可以設(shè)置于CS域的gsmSCF中,路由策略存儲子模塊二、路由信息獲取子模塊二、路由決策子模塊二、號碼轉(zhuǎn)換子模塊、獲取路由相關(guān)信息子模塊二和已路由路徑信息子模塊二一可以設(shè)置于IMS域中的gsm-SCF中。在此不再詳細(xì)描述。
在上述各方法中,均涉及到路由決策點(diǎn)從本地域、對端域的HLR/HSS中獲取用戶的用戶注冊信息及相關(guān)業(yè)務(wù)的簽約信息等路由決策相關(guān)信息的步驟,路由決策點(diǎn)在從本端域的HLR/HSS中獲取路由決策相關(guān)信息時(shí),仍然使用被叫用戶在本端域中的用戶標(biāo)識信息,路由決策點(diǎn)在從對端域的HLR/HSS中獲取路由決策相關(guān)信息時(shí),需要使用被叫用戶在對端域中的用戶標(biāo)識信息。這樣,路由決策點(diǎn)在獲取被叫用戶在對端域的路由策略信息的同時(shí),還需要獲取被叫用戶在對端域中對應(yīng)的用戶標(biāo)識信息,然后,根據(jù)上述獲得的用戶標(biāo)識信息向?qū)Χ擞虻腍LR/HSS查詢路由決策相關(guān)信息。
由于用戶在CS域和IMS域中的相對獨(dú)立的業(yè)務(wù)簽約中,可能會使用沒有直接關(guān)聯(lián)關(guān)系的用戶標(biāo)識,也可能會使用有關(guān)聯(lián)關(guān)系的用戶標(biāo)識,如同一運(yùn)營商的CS域和IMS域之間的用戶標(biāo)識的關(guān)聯(lián)方式可以是具有關(guān)聯(lián)性的,也可以是不具關(guān)聯(lián)性的。具有關(guān)聯(lián)性的兩個(gè)域之間的用戶標(biāo)識的轉(zhuǎn)換關(guān)系可以為在IMS域中的用戶標(biāo)識為TEL URI格式,在CS域中的用戶標(biāo)識為E.164格式,其中TEL URI格式的用戶標(biāo)識是在E.164格式的用戶標(biāo)識后增加運(yùn)營商的域名構(gòu)成的,因而,本發(fā)明可以通過增加運(yùn)營商域名或剝離運(yùn)營商域名的方式,對具有關(guān)聯(lián)性的兩個(gè)域之間的用戶標(biāo)識進(jìn)行轉(zhuǎn)換。然而,對于不具關(guān)聯(lián)性的兩個(gè)域之間的用戶標(biāo)識的轉(zhuǎn)換,本發(fā)明可通過訪問預(yù)先設(shè)置的用戶在CS域和IMS域中用戶標(biāo)識對應(yīng)關(guān)系來實(shí)現(xiàn)號碼轉(zhuǎn)換。
下面以上述方法四為例,結(jié)合附圖10對包括用戶標(biāo)識轉(zhuǎn)換過程的基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法進(jìn)行詳細(xì)說明。
在10圖中,設(shè)定某用戶擁有N1和N2號碼,即兩個(gè)用戶標(biāo)識,N1是該用戶在CS域中的號碼,N2是該用戶在IMS域中的號碼。
CS域中的路由決策點(diǎn)gsmSCF對CS域中發(fā)起的呼叫的路由控制過程如步驟1至步驟7所示。
在步驟1、CS域中具有g(shù)smSSF功能的MSC接收到入局呼叫信令I(lǐng)AM或是用戶終端發(fā)起的呼叫建立信令Setup。
到步驟2、MSC/gsmSSF根據(jù)該呼叫中的被叫號碼向本域中的HLR發(fā)送SRI消息,HLR向MSC/gsmSSF返回被叫用戶的被叫側(cè)CAMEL簽約信息T-CSI,MSC/gsmSSF根據(jù)T-CSI向相應(yīng)的SCP發(fā)送IDP,觸發(fā)智能業(yè)務(wù),與CS域中的策略決策點(diǎn)gsmSCF進(jìn)行CAMEL交互。
到步驟3、gsmSCF根據(jù)gsmSSF觸發(fā)的CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同HLR進(jìn)行交互,查詢被叫用戶路由決策的相關(guān)信息,如gsmSCF向HLR發(fā)送ATI/ATSI查詢,查詢被叫用戶在CS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息等。
在步驟3中,gsmSCF同HLR交互時(shí),使用的是被叫用戶在CS域中的用戶標(biāo)識N1。
到步驟4、CS域的路由決策點(diǎn)gsmSCF通過同IMS域的路由決策點(diǎn)gsmSCF進(jìn)行信息交互,來獲取被叫用戶在IMS域中的用戶標(biāo)識N2,以及被叫用戶在IMS域中的路由決策信息、已路由路徑信息。
到步驟5、CS域的路由決策點(diǎn)gsmSCF根據(jù)gsmSSF觸發(fā)的CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同IMS域中的HSS進(jìn)行信息交互,查詢被叫用戶的路由決策相關(guān)信息,如CS域的gsmSCF向HSS發(fā)送ATI/ATSI查詢,查詢被叫用戶在IMS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
在步驟5中,CS域的路由決策點(diǎn)gsmSCF同HSS進(jìn)行信息交互時(shí)使用的是被叫用戶在IMS域中的用戶標(biāo)識N2。
CS域的gsmSCF根據(jù)獲得被叫用戶在CS域和IMS域中的注冊信息、相關(guān)業(yè)務(wù)簽約信息、已路由路徑信息以及被叫用戶在CS域和IMS域中的路由策略信息確定該呼叫當(dāng)前的路由決策,如果確定該呼叫需要繼續(xù)在CS域路由時(shí),則執(zhí)行步驟6,如確定需要在IMS域中路由時(shí),則執(zhí)行步驟7。
在步驟6、該呼叫經(jīng)由被叫用戶的VMSC路由至被叫UE。
在步驟7、該呼叫經(jīng)由BGCF路由至MGCF、然后,經(jīng)由被叫用戶的S-CSCF、P-CSCF路由至被叫UE。
IMS域中的路由決策點(diǎn)gsm-SCF對IMS域中發(fā)起的呼叫的路由控制過程如步驟8至步驟15所示。
在步驟8、IMS域中的S-CSCF接收到呼叫信令I(lǐng)nvite。
到步驟9、S-CSCF根據(jù)iFC中的filter信息對呼叫進(jìn)行業(yè)務(wù)觸發(fā),S-CSCF向IM-SSF轉(zhuǎn)發(fā)該Invite。
到步驟10、IM-SSF根據(jù)被叫用戶的VT-IM-CSI信息,向gsm-SCF發(fā)送IDP,觸發(fā)智能業(yè)務(wù),與gsm-SCF進(jìn)行CAMEL交互。
到步驟11、gsm-SCF根據(jù)IM-SSF觸發(fā)的VT-IM-CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同HSS進(jìn)行交互,查詢被叫用戶在IMS域中的路由決策相關(guān)信息,如gsm-SCF向HSS發(fā)送ATI/ATSI查詢,查詢被叫用戶在IMS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息。
在步驟11,gsm-SCF同HSS進(jìn)行信息交互時(shí),使用的是被叫用戶在IMS域中的用戶標(biāo)識N2。
到步驟12、IMS域的路由決策點(diǎn)gsm-SCF通過同CS域的gsmSCF進(jìn)行信息交互,以獲取被叫用戶在CS域中的用戶標(biāo)識N1、已路由路徑信息以及被叫用戶在CS域中的路由決策信息。
到步驟13、IMS域的gsm-SCF根據(jù)gsmSSF觸發(fā)的CSI中的業(yè)務(wù)鍵定義的業(yè)務(wù)邏輯,可選的同CS域的HLR進(jìn)行信息交互,查詢被叫用戶在CS域的路由決策相關(guān)信息,如gsm-SCF向HLR發(fā)送ATI/ATSI查詢,查詢被叫用戶在CS域中的注冊信息及相關(guān)業(yè)務(wù)簽約信息等。
在步驟13,gsm-SCF同HLR進(jìn)行信息交互時(shí),使用的是被叫用戶在IMS域中的用戶標(biāo)識N1。
IMS域的gsm-SCF根據(jù)獲得的被叫用戶在CS域和IMS域中的注冊信息、相關(guān)業(yè)務(wù)簽約信息以及被叫用戶在CS域和IMS域的路由策略信息確定該呼叫當(dāng)前的路由決策,如果確定需要繼續(xù)在IMS域路由時(shí),則執(zhí)行步驟14,如果確定需要在CS域中路由時(shí),則執(zhí)行步驟15。
在步驟14、該呼叫經(jīng)由被叫用戶的S-CSCF、P-CSCF路由至被叫UE。
在步驟15、該呼叫經(jīng)由MGCF、被叫用戶的VMSC路由至被叫UE。
本發(fā)明的實(shí)施方式中僅就語音業(yè)務(wù)路由控制方法中被叫路由控制的幾種具體的實(shí)現(xiàn)過程進(jìn)行了描述,主叫路由控制與上述實(shí)現(xiàn)過程基本相同,在此不再詳細(xì)描述。
本發(fā)明的實(shí)施方式中僅就CS域和IMS域之間的語音業(yè)務(wù)路由控制方法的幾種具體的實(shí)現(xiàn)過程進(jìn)行了描述,2G和3G之間的語音業(yè)務(wù)路由控制方法、不同接入方式的IMS域之間的語音業(yè)務(wù)路由控制方法與上述實(shí)現(xiàn)過程基本相同,在此不再詳細(xì)描述。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,包括a、具有異域路由決策功能的路由決策點(diǎn)獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息;b、所述路由決策點(diǎn)根據(jù)所述用戶分別在各網(wǎng)絡(luò)域中的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
2.如權(quán)利要求1所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,所述異域包括電路交換域和IP多媒體子系統(tǒng)域;或2G電路交換域和3G電路交換域;或至少2個(gè)基于不同接入方式的IP多媒體子系統(tǒng)域;當(dāng)所述異域包括電路交換域和IP多媒體子系統(tǒng)域時(shí),所述路由策略控制點(diǎn)為電路交換域中的gsm業(yè)務(wù)控制功能單元gsmSCF或IP多媒體子系統(tǒng)域中的應(yīng)用服務(wù)器AS或電路交換域中的gsm業(yè)務(wù)控制功能單元gsm-SCF;當(dāng)所述異域包括2G電路交換域和3G電路交換域時(shí),所述路由策略控制點(diǎn)為2G電路交換域中的gsmSCF或3G電路交換域中的gsmSCF;當(dāng)所述異域包括至少2個(gè)基于不同接入方式的IP多媒體子系統(tǒng)域時(shí),所述路由策略控制點(diǎn)為基于不同接入方式的IP多媒體子系統(tǒng)域中的會話發(fā)起側(cè)的應(yīng)用服務(wù)器AS。
3.如權(quán)利要求1所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述方法在步驟a之前還包括將各網(wǎng)絡(luò)域中的路由決策點(diǎn)設(shè)置在其中一個(gè)網(wǎng)絡(luò)域中的路由決策點(diǎn)所在的實(shí)體中;且所述步驟a具體包括任一網(wǎng)絡(luò)域中的路由決策點(diǎn)從所述實(shí)體中獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息。
4.如權(quán)利要求1所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述方法在步驟a之前還包括設(shè)置用戶分別在各網(wǎng)絡(luò)域中的路由策略信息,該信息獨(dú)立于各網(wǎng)絡(luò)域路由決策點(diǎn)、且該信息被各網(wǎng)絡(luò)域異域路由決策點(diǎn)共享;且所述步驟a具體包括任一網(wǎng)絡(luò)域中的路由決策點(diǎn)通過訪問所述共享的路由策略信息獲取語音業(yè)務(wù)中用戶在各網(wǎng)絡(luò)域中的路由策略信息。
5.如權(quán)利要求1所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述方法在步驟a之前還包括在各網(wǎng)絡(luò)域中均設(shè)置用戶分別在各網(wǎng)絡(luò)域的路由策略信息;且所述步驟a具體包括任一網(wǎng)絡(luò)域的路由決策點(diǎn)根據(jù)其所在域中設(shè)置的路由策略信息獲取語音業(yè)務(wù)中用戶分別在各網(wǎng)絡(luò)域中的路由策略信息。
6.如權(quán)利要求5所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于各網(wǎng)絡(luò)域中設(shè)置的用戶分別在各網(wǎng)絡(luò)域的路由策略信息以數(shù)據(jù)庫的形式存儲,并獨(dú)立于各網(wǎng)絡(luò)域的路由決策點(diǎn)。
7.如權(quán)利要求5所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于根據(jù)預(yù)定同步機(jī)制對所述各網(wǎng)絡(luò)域中設(shè)置的路由策略信息進(jìn)行同步處理。
8.如權(quán)利要求1所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述方法在步驟a之前還包括在任一網(wǎng)絡(luò)域的路由決策點(diǎn)中僅設(shè)置用戶在該網(wǎng)絡(luò)域的路由策略信息;且所述步驟a具體包括各網(wǎng)絡(luò)域中的路由決策點(diǎn)之間通過信息交互獲取語音業(yè)務(wù)中用戶在各網(wǎng)絡(luò)域中的路由策略信息。
9.如權(quán)利要求1至8中任一權(quán)利要求所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述步驟b具體包括b1、所述獲取路由策略信息的路由決策點(diǎn)獲取用戶在不同網(wǎng)絡(luò)域中的注冊信息及業(yè)務(wù)簽約信息;b2、所述路由決策點(diǎn)根據(jù)所述用戶在不同網(wǎng)絡(luò)域中的注冊信息、業(yè)務(wù)簽約信息和路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
10.如權(quán)利要求9所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述步驟b1中路由決策點(diǎn)獲取用戶在對端域中的注冊信息及業(yè)務(wù)簽約信息的步驟具體包括b11、所述獲取路由策略信息的路由決策點(diǎn)根據(jù)用戶在本域中的用戶標(biāo)識獲取用戶在對端域的用戶標(biāo)識;b12、所述獲取路由策略信息的路由決策點(diǎn)根據(jù)其獲取的用戶在對端域中的用戶標(biāo)識從HLR/HSS中獲取用戶在對端域中的注冊信息及業(yè)務(wù)簽約信息。
11.如權(quán)利要求10所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述步驟b11具體包括所述獲取路由策略信息的路由決策點(diǎn)根據(jù)用戶在本域中的用戶標(biāo)識向?qū)Χ擞虻穆酚蓻Q策點(diǎn)查詢用戶在對端域的用戶標(biāo)識;所述對端域的路由決策點(diǎn)根據(jù)其接收到的用戶標(biāo)識、預(yù)定域名獲取該用戶標(biāo)識在本域中的用戶標(biāo)識信息,并返回查詢結(jié)果;或所述獲取路由策略信息的路由決策點(diǎn)根據(jù)預(yù)先設(shè)置的用戶在異域間用戶標(biāo)識的對應(yīng)關(guān)系、用戶在本域中的用戶標(biāo)識確定該用戶在對端域的用戶標(biāo)識。
12.如權(quán)利要求9所述的一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制方法,其特征在于,所述步驟b2具體包括所述路由決策點(diǎn)從對端網(wǎng)絡(luò)域中的路由決策點(diǎn)處獲取所述語音業(yè)務(wù)的已路由路徑信息;所述路由決策點(diǎn)根據(jù)所述已路由路徑信息、用戶在不同網(wǎng)絡(luò)域中的注冊信息、業(yè)務(wù)簽約信息和路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
13.一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于,包括異域路由策略存儲模塊、異域路由信息獲取模塊和異域路由決策模塊;異域路由策略存儲模塊存儲用戶在各網(wǎng)絡(luò)域中的路由策略信息;異域路由信息獲取模塊從所述異域路由策略存儲模塊中獲取語音業(yè)務(wù)中的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至異域路由決策模塊;異域路由決策模塊根據(jù)其接收的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。
14.如權(quán)利要求13所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于所述異域路由策略存儲模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由策略存儲子模塊,異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;各路由策略存儲子模塊僅存儲用戶在一個(gè)網(wǎng)絡(luò)域中的路由策略信息;各路由信息獲取子模塊分別從各路由策略存儲子模塊中獲取語音業(yè)務(wù)中的用戶在不同網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)其接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
15.如權(quán)利要求14所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于所述各子模塊均設(shè)置在一個(gè)網(wǎng)絡(luò)域的路由策略決策點(diǎn)所在的實(shí)體;或所述各子模塊分別設(shè)置在其對應(yīng)的、處于不同實(shí)體的網(wǎng)絡(luò)域路由決策點(diǎn)中。
16.如權(quán)利要求13所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于所述異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;異域路由策略存儲模塊獨(dú)立于各網(wǎng)絡(luò)域的路由決策點(diǎn),并且,一個(gè)路由信息獲取子模塊和與其對應(yīng)的路由決策子模塊設(shè)置于一個(gè)網(wǎng)絡(luò)域的路由策略決策點(diǎn)中;各路由信息獲取子模塊從所述異域路由策略存儲模塊中獲取語音業(yè)務(wù)中的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
17.如權(quán)利要求13所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于所述異域路由策略存儲模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由策略存儲子模塊,異域路由信息獲取模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由信息獲取子模塊,異域路由決策模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的路由決策子模塊;各路由策略存儲子模塊均存儲用戶在不同網(wǎng)絡(luò)域中的路由策略信息、且均獨(dú)立于不同網(wǎng)絡(luò)域的路由決策點(diǎn);各路由信息獲取子模塊和各路由決策子模塊均設(shè)置在與其對應(yīng)的不同網(wǎng)絡(luò)域的路由決策點(diǎn)中;各路由信息獲取子模塊從與其對應(yīng)的路由策略存儲子模塊中獲取語音業(yè)務(wù)的用戶在各網(wǎng)絡(luò)域中的路由策略信息,并傳輸至與其對應(yīng)的路由決策子模塊;各路由決策子模塊根據(jù)接收的路由策略信息對語音業(yè)務(wù)進(jìn)行路由控制。
18.如權(quán)利要求13至17中任一權(quán)利要求所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于,所述網(wǎng)絡(luò)框架還包括號碼轉(zhuǎn)換模塊、獲取路由相關(guān)信息模塊;所述號碼轉(zhuǎn)換模塊確定一個(gè)網(wǎng)絡(luò)域中的用戶標(biāo)識在另一個(gè)網(wǎng)絡(luò)域中對應(yīng)的用戶標(biāo)識,將其傳輸至獲取路由相關(guān)信息模塊;獲取路由相關(guān)信息模塊根據(jù)其接收的用戶標(biāo)識從HLR/HSS中獲取對應(yīng)的注冊信息及業(yè)務(wù)簽約信息,并傳輸至異域路由決策模塊。
19.如權(quán)利要求18所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于所述號碼轉(zhuǎn)換模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的號碼轉(zhuǎn)換子模塊,所述獲取路由相關(guān)信息模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的獲取路由相關(guān)信息子模塊;各號碼轉(zhuǎn)換子模塊和各獲取路由相關(guān)信息子模塊分別設(shè)置于對應(yīng)網(wǎng)絡(luò)域的路由決策點(diǎn)中;各號碼轉(zhuǎn)換子模塊根據(jù)預(yù)定域名或根據(jù)其存儲的用戶在異域間用戶標(biāo)識的對應(yīng)關(guān)系確定其接收的對端域的用戶標(biāo)識對應(yīng)的本端網(wǎng)絡(luò)域中的用戶標(biāo)識,并傳輸至與其對應(yīng)的獲取路由相關(guān)信息子模塊;各獲取路由相關(guān)信息子模塊根據(jù)其接收的用戶標(biāo)識從HLR/HSS中獲取注冊信息及業(yè)務(wù)簽約信息,并傳輸至異域路由決策模塊。
20.如權(quán)利要求13至17中任一權(quán)利要求所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于,所述網(wǎng)絡(luò)框架還包括獲取已路由路徑信息模塊;所述獲取已路由路徑信息模塊存儲語音業(yè)務(wù)的已路由路徑信息,并將相應(yīng)的已路由路徑信息傳輸至異域路由決策模塊。
21.如權(quán)利要求20所述一種實(shí)現(xiàn)基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)路由控制的網(wǎng)絡(luò)框架,其特征在于,所述獲取已路由路徑信息模塊包括與網(wǎng)絡(luò)域數(shù)量對應(yīng)的獲取已路由路徑信息子模塊;各獲取已路由路徑信息子模塊分別設(shè)置于對應(yīng)網(wǎng)絡(luò)域的路由決策點(diǎn)中;各獲取已路由路徑信息子模塊將其存儲所述語音業(yè)務(wù)在其所在網(wǎng)絡(luò)域的已路由路徑信息傳輸至異域路由決策模塊。
全文摘要
本發(fā)明提供一種基于業(yè)務(wù)觸發(fā)的語音業(yè)務(wù)的路由控制方法和網(wǎng)絡(luò)框架,其路由控制方法的核心為具有異域路由決策功能的路由決策點(diǎn)獲取語音業(yè)務(wù)中的用戶分別在各網(wǎng)絡(luò)域中的路由策略信息,所述路由決策點(diǎn)根據(jù)所述用戶分別在各網(wǎng)絡(luò)域中的路由策略信息對所述語音業(yè)務(wù)進(jìn)行路由控制。本發(fā)明能夠使兩個(gè)域中的路由決策點(diǎn)對不同域發(fā)起的呼叫/會話中的同一用戶采取相同的路由控制策略,且本發(fā)明提供了多種技術(shù)方案,可充分適應(yīng)實(shí)際應(yīng)用中各種不同網(wǎng)絡(luò)的具體情況;本發(fā)明保障了路由控制過程的完整實(shí)現(xiàn),且避免了由于路由策略數(shù)據(jù)的不同步而導(dǎo)致的路由迂回現(xiàn)象;從而實(shí)現(xiàn)了保證語音業(yè)務(wù)在不同域中路由控制處理一致性、提高語音業(yè)務(wù)成功率的目的。
文檔編號H04L12/56GK1889508SQ200510075378
公開日2007年1月3日 申請日期2005年6月16日 優(yōu)先權(quán)日2005年6月16日
發(fā)明者朱東銘, 段小琴, 張海, 張鵬 申請人:華為技術(shù)有限公司