專(zhuān)利名稱:一種ip多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP (Internet Protocol,因特網(wǎng)協(xié)議)多媒 體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
為了保持第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,簡(jiǎn)稱 為3GPP)在移動(dòng)通信領(lǐng)域的競(jìng)爭(zhēng)力,3GPP目前正致力研究對(duì)分組交換核心網(wǎng)(Packet Switched Core,簡(jiǎn)稱為PS Core)和全球移動(dòng)通信系統(tǒng)無(wú)線接入網(wǎng)(Universal Mobile Telecommunication System Radio Access Network,簡(jiǎn)稱為 UTRAN)的演進(jìn),目的是 使得演進(jìn)的PS Core (簡(jiǎn)稱EPC)可提供更高的傳輸速率,更短的傳輸延時(shí),并支持 E-UTRAN(Evolved UTRAN,演進(jìn)的 UTRAN)、GERAN(GSM EDGE radio access network, 全球移動(dòng)通訊系統(tǒng)增強(qiáng)型數(shù)據(jù)速率全球移動(dòng)通訊系統(tǒng)演進(jìn)技術(shù)無(wú)線接入網(wǎng))、UTRAN、 WLAN(Wireless Local Area Network,無(wú)線局域網(wǎng))以及其它非3GPP接入網(wǎng)絡(luò)之間的移動(dòng) 性管理。這個(gè)演進(jìn)的移動(dòng)通信系統(tǒng)被稱為演進(jìn)的分組域系統(tǒng)(Evolved Packet System,簡(jiǎn) 稱為EPS)?,F(xiàn)階段,語(yǔ)音業(yè)務(wù)是移動(dòng)運(yùn)營(yíng)商的一項(xiàng)重要收入來(lái)源,因此,如何確保在EPS中實(shí) 現(xiàn)高質(zhì)量語(yǔ)音業(yè)務(wù)非常重要。目前,大家比較關(guān)注采用基于語(yǔ)音的傳統(tǒng)IP多媒體子系統(tǒng) (IMS)來(lái)實(shí)現(xiàn)語(yǔ)音業(yè)務(wù)。圖1為現(xiàn)有技術(shù)的IMS網(wǎng)絡(luò)架構(gòu)示意圖,包括如下網(wǎng)元101 用戶設(shè)備(User Equipment,簡(jiǎn)稱為UE),用于通過(guò)接入設(shè)備接入到IMS網(wǎng)絡(luò) 中的P-CSCF進(jìn)行注冊(cè),并與遠(yuǎn)端建立會(huì)話連接;102 代理呼叫會(huì)話控制功能(Proxy Call Session Control Function,簡(jiǎn)稱為 P-CSCF),用于進(jìn)行消息的路由,并與UE建立安全聯(lián)盟;103 查詢呼叫會(huì)話控制功能(Interrogating Call Session Control Function, 簡(jiǎn)稱為I-CSCF),用于與HSS (Home Subscriber Server,歸屬用戶服務(wù)器)交互,請(qǐng)求HSS 為UE分配S-CSCF,或查詢用戶所對(duì)應(yīng)的S-CSCF ;104 服務(wù)呼叫會(huì)話控制功能(Serving Call Session Control Function,簡(jiǎn)稱為 S-CSCF),用于為用戶提供注冊(cè)、呼叫控制等功能;105 歸屬用戶服務(wù)器(HSS),用于保存用戶的簽約數(shù)據(jù),為呼叫或會(huì)話提供支持。采用圖1所示的架構(gòu),當(dāng)用戶/UE處于漫游狀態(tài)時(shí),UE通過(guò)接入到拜訪地的 P-CSCF向歸屬網(wǎng)絡(luò)進(jìn)行注冊(cè);注冊(cè)成功后,如果用戶發(fā)起會(huì)話業(yè)務(wù),UE向歸屬網(wǎng)絡(luò)發(fā)送會(huì) 話邀請(qǐng)消息,由歸屬網(wǎng)絡(luò)的S-CSCF將會(huì)話邀請(qǐng)消息轉(zhuǎn)發(fā)給被叫用戶,會(huì)話控制由歸屬網(wǎng)絡(luò)
來(lái)完成。在IMS網(wǎng)絡(luò)局部部署的情況下,如果用戶漫游到拜訪地的IMS網(wǎng)絡(luò),而歸屬地的 IMS網(wǎng)絡(luò)與拜訪地的IMS網(wǎng)絡(luò)之間的中間網(wǎng)絡(luò)沒(méi)有部署IMS網(wǎng)絡(luò),則有可能無(wú)法將UE的消 息(例如,注冊(cè)消息、會(huì)話邀請(qǐng)消息)路由到歸屬網(wǎng)絡(luò),導(dǎo)致IMS業(yè)務(wù)失?。煌瑯?,歸屬網(wǎng)絡(luò)發(fā)往UE的消息(例如,會(huì)話邀請(qǐng)消息)也可能無(wú)法路由到拜訪地的IMS網(wǎng)絡(luò)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是,克服現(xiàn)有技術(shù)的不足,提供一種可對(duì)拜訪用戶在 本地IMS網(wǎng)絡(luò)實(shí)現(xiàn)呼叫控制的IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。為了解決上述問(wèn)題,本發(fā)明提供一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法,其特 征在于,當(dāng)處于漫游狀態(tài)的用戶設(shè)備UE通過(guò)本地IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的代理呼叫會(huì) 話控制功能P-CSCF和服務(wù)呼叫會(huì)話控制功能S-CSCF在本地IMS網(wǎng)絡(luò)的拜訪用戶服務(wù)器 VSS成功注冊(cè)后,該方法包括接收到所述UE的歸屬網(wǎng)絡(luò)發(fā)送的攜帶所述UE的號(hào)碼的提供漫游號(hào)碼請(qǐng)求后,所 述VSS將與所述UE的號(hào)碼對(duì)應(yīng)的、指向本地IMS網(wǎng)絡(luò)的位置服務(wù)器LAS的漫游號(hào)碼返回給 所述UE的歸屬網(wǎng)絡(luò);接收到主叫方發(fā)起的攜帶所述漫游號(hào)碼的初始地址消息后,本地IMS網(wǎng)絡(luò)的媒體 網(wǎng)關(guān)控制功能MGCF通過(guò)所述S-CSCF向所述LAS發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶所述漫 游號(hào)碼;所述LAS將所述UE的號(hào)碼作為被叫號(hào)碼替換所述會(huì)話邀請(qǐng)消息中的所述漫游號(hào) 碼,并將所述會(huì)話邀請(qǐng)消息發(fā)送給所述S-CSCF ;所述S-CSCF根據(jù)初始過(guò)濾準(zhǔn)則iFC的被叫事件觸發(fā)標(biāo)準(zhǔn)將所述會(huì)話邀請(qǐng)消息發(fā) 送給本地IMS網(wǎng)絡(luò)的電信業(yè)務(wù)應(yīng)用服務(wù)器TAS進(jìn)行呼叫控制;所述TAS根據(jù)本地存儲(chǔ)的所述UE的用戶數(shù)據(jù)進(jìn)行呼叫控制,呼叫控制完成后通過(guò) 所述P-CSCF將所述會(huì)話邀請(qǐng)消息發(fā)送給所述UE ;所述UE接收到所述會(huì)話邀請(qǐng)消息后,向主叫方發(fā)送振鈴消息和應(yīng)答消息,完成 IMS會(huì)話業(yè)務(wù)的建立;其中,所述TAS和LAS為本地IMS網(wǎng)絡(luò)的兩個(gè)網(wǎng)元設(shè)備或本地IMS網(wǎng)絡(luò)的本地IMS 應(yīng)用服務(wù)器LAS中的兩個(gè)邏輯單元。此外,所述VSS接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述 漫游號(hào)碼之前,該方法包括所述VSS向所述LAS發(fā)送分配漫游號(hào)碼請(qǐng)求,該請(qǐng)求中攜帶所 述UE的號(hào)碼;接收到所述分配漫游號(hào)碼請(qǐng)求后,所述LAS分配所述漫游號(hào)碼,保存所述UE 的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系,并將所述漫游號(hào)碼返回給所述VSS ;所述LAS接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào)碼之前, 該方法還包括所述LAS根據(jù)保存的所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系獲取所述 UE的號(hào)碼。此外,所述VSS接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述 漫游號(hào)碼之前,該方法還包括所述VSS分配所述漫游號(hào)碼,并保存所述UE的號(hào)碼與所述漫 游號(hào)碼的對(duì)應(yīng)關(guān)系;所述LAS接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào)碼之前, 該方法還包括所述LAS向所述VSS發(fā)送獲取被叫號(hào)碼消息,該消息中攜帶所述漫游號(hào)碼; 接收到所述獲取被叫號(hào)碼消息后,所述VSS根據(jù)所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系 獲取所述UE的號(hào)碼,并將其返回給所述LAS。
此外,所述iFC由所述VSS生成;所述VSS采用如下方式將所述iFC發(fā)送給所述 S-CSCF 在所述UE的注冊(cè)過(guò)程中,接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,所述VSS向所述 S-CSCF發(fā)送注冊(cè)應(yīng)答消息,該消息中包含所述iFC。此外,所述iFC中包含注冊(cè)事件觸發(fā)標(biāo)準(zhǔn);所述TAS采用如下方式獲取所述用戶數(shù)據(jù)所述S-CSCF接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述iFC中的注冊(cè)事件觸發(fā)標(biāo)準(zhǔn)向 所述TAS發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí);收到所述第三方注冊(cè)請(qǐng)求后,所述TAS向所述VSS發(fā)送獲取用戶數(shù)據(jù)消息,該消息 中攜帶所述UE的用戶標(biāo)識(shí);接收到所述獲取用戶數(shù)據(jù)消息后,所述VSS將本地存儲(chǔ)的所述用戶數(shù)據(jù)返回給所 述 TAS。此外,所述VSS采用如下方式獲取并存儲(chǔ)所述UE的用戶數(shù)據(jù)在所述UE的注冊(cè)過(guò)程中,當(dāng)所述VSS接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,向所 述UE的歸屬網(wǎng)絡(luò)的HSS或HLR發(fā)送位置更新請(qǐng)求,以獲取所述UE的用戶數(shù)據(jù);接收到所述位置更新請(qǐng)求后,所述HLR或HSS將所述UE的用戶數(shù)據(jù)返回給所述 VSS ;所述VSS存儲(chǔ)所述UE的用戶數(shù)據(jù)。本發(fā)明還提供一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),該系統(tǒng)作為拜訪網(wǎng)絡(luò) 為處于漫游狀態(tài)的UE提供業(yè)務(wù);該系統(tǒng)包含P-CSCF、S-CSCF、VSS、MGCF、LAS和TAS ;其中所述VSS用于在接收到所述UE的歸屬網(wǎng)絡(luò)發(fā)送的攜帶所述UE的號(hào)碼的提供漫游 號(hào)碼請(qǐng)求后,將與所述UE的號(hào)碼對(duì)應(yīng)的、指向所述LAS的漫游號(hào)碼返回給所述UE的歸屬網(wǎng)所述MGCF用于在接收到主叫方發(fā)起的攜帶所述漫游號(hào)碼的初始地址消息后,通 過(guò)所述S-CSCF向所述LAS發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶所述漫游號(hào)碼;所述LAS用于將所述UE的號(hào)碼作為被叫號(hào)碼替換所述會(huì)話邀請(qǐng)消息中的所述漫 游號(hào)碼,并將所述會(huì)話邀請(qǐng)消息發(fā)送給所述S-CSCF ;所述S-CSCF用于根據(jù)iFC的被叫事件觸發(fā)標(biāo)準(zhǔn)將所述會(huì)話邀請(qǐng)消息發(fā)送給所述 TAS進(jìn)行呼叫控制;所述TAS還用于根據(jù)本地存儲(chǔ)的所述UE的用戶數(shù)據(jù)進(jìn)行呼叫控制,呼叫控制完成 后通過(guò)所述P-CSCF將所述會(huì)話邀請(qǐng)消息發(fā)送給所述UE ;其中,所述TAS和LAS為本地IMS網(wǎng)絡(luò)的兩個(gè)網(wǎng)元設(shè)備、或本地IMS網(wǎng)絡(luò)的LAS中 的兩個(gè)邏輯單元。此外,所述VSS還用于在接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò) 返回所述漫游號(hào)碼之前,向所述LAS發(fā)送分配漫游號(hào)碼請(qǐng)求,該請(qǐng)求中攜帶所述UE的號(hào) 碼;所述LAS還用于在接收到所述分配漫游號(hào)碼請(qǐng)求后,分配所述漫游號(hào)碼,保存所 述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系,并將所述漫游號(hào)碼返回給所述VSS。此外,所述VSS還用于在接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)
7返回所述漫游號(hào)碼之前,分配所述漫游號(hào)碼,并保存所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng) 關(guān)系;所述LAS還用于在接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào) 碼之前,向所述VSS發(fā)送獲取被叫號(hào)碼消息,該消息中攜帶所述漫游號(hào)碼;所述VSS還用于在接收到所述獲取被叫號(hào)碼消息后,根據(jù)所述UE的號(hào)碼與所述漫 游號(hào)碼的對(duì)應(yīng)關(guān)系獲取所述UE的號(hào)碼,并將其返回給所述LAS。此外,所述VSS還用于生成所述iFC,并采用如下方式將所述iFC發(fā)送給所述 S-CSCF 在所述UE的注冊(cè)過(guò)程中,接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,所述VSS向所述 S-CSCF發(fā)送注冊(cè)應(yīng)答消息,該消息中包含所述iFC。此外,所述S-CSCF還用于在接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述iFC中的注冊(cè) 事件觸發(fā)標(biāo)準(zhǔn)向所述TAS發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí);所述TAS還用于在接收到所述第三方注冊(cè)請(qǐng)求后,向所述VSS發(fā)送獲取用戶數(shù)據(jù) 消息,該消息中攜帶所述UE的用戶標(biāo)識(shí);所述VSS還用于在接收到所述獲取用戶數(shù)據(jù)消息后,將本地存儲(chǔ)的所述用戶數(shù)據(jù) 返回給所述TAS。此外,所述VSS還用于在所述UE的注冊(cè)過(guò)程中,當(dāng)接收到所述S-CSCF發(fā)送的注冊(cè) 請(qǐng)求后,向所述UE的歸屬網(wǎng)絡(luò)的HSS或HLR發(fā)送位置更新請(qǐng)求,以獲取所述UE的用戶數(shù)據(jù); 并存儲(chǔ)所述HLR或HSS返回的所述UE的用戶數(shù)據(jù)。綜上所述,采用本發(fā)明的方法及系統(tǒng),拜訪用戶在本地IMS網(wǎng)絡(luò)成功注冊(cè)后,本地 IMS網(wǎng)絡(luò)接收到該用戶的終呼請(qǐng)求時(shí)使用本地存儲(chǔ)的用戶數(shù)據(jù)對(duì)該呼叫進(jìn)行呼叫控制,而 無(wú)需由該用戶歸屬網(wǎng)絡(luò)的S-CSCF進(jìn)行呼叫控制,提高了服務(wù)質(zhì)量,避免了在IMS網(wǎng)絡(luò)局部 部署的情況下,用戶的歸屬網(wǎng)絡(luò)無(wú)法將拜訪用戶的終呼請(qǐng)求路由到拜訪網(wǎng)絡(luò)(本地IMS網(wǎng) 絡(luò))而造成的業(yè)務(wù)失敗的問(wèn)題。
圖1為現(xiàn)有技術(shù)的IMS網(wǎng)絡(luò)架構(gòu)示意圖;圖2是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖一;圖2a是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖二 ;圖3是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖三;圖4為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行注冊(cè)的方法流程圖;圖5a是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE/用戶選 擇本地IMS網(wǎng)絡(luò)的第一種方法流程圖;圖5b是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE的用戶 選擇本地IMS網(wǎng)絡(luò)的第二種方法流程圖;圖5c是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),由UE選擇本地 IMS網(wǎng)絡(luò)的方法流程圖;圖5d為VSS收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法流程圖;圖6是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖四;
圖7為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行起呼的方法流程圖;圖8為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行終呼的方法流程圖。
具體實(shí)施例方式下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖2是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖一,包括201 用戶設(shè)備(User Equipment,簡(jiǎn)稱為 UE);202 本地 IMS 應(yīng)用服務(wù)器(Localised IMS Application Server,簡(jiǎn)稱為 LI AS);203:拜訪用戶服務(wù)器(Visitor Subscriber Server,簡(jiǎn)稱為 VSS);204:呼叫會(huì)話控制功能(Call Session Control Function,簡(jiǎn)稱為 CSCF);205 歸屬位置寄存器(Home Location Register,簡(jiǎn)稱為HLR)或者歸屬用戶服務(wù) 器(Home Subscriber Server,簡(jiǎn)稱為 HSS)。圖2a是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖二,圖2a中將LI AS進(jìn) 一步細(xì)分為 TAS (Tekphony Application Server,電信業(yè)務(wù)應(yīng)用服務(wù)器)和 LAS (Location AS,位置服務(wù)器),其它網(wǎng)元與圖2相同。圖2和圖2a中用戶設(shè)備(UE),具備IMS能力,支持SIP協(xié)議,用于在漫游狀態(tài)下通過(guò)接入網(wǎng)絡(luò)接 入到本地IMS網(wǎng)絡(luò)(即拜訪網(wǎng)絡(luò))進(jìn)行注冊(cè),并與遠(yuǎn)端建立會(huì)話連接。本地IMS應(yīng)用服務(wù)器(Li AS)為本發(fā)明新增的網(wǎng)元,該網(wǎng)元可以理解為一個(gè)邏輯 功能實(shí)體,可以與其他AS(應(yīng)用服務(wù)器)合設(shè)。LI AS主要用于用戶代理和呼叫控制;其中當(dāng)處于漫游狀態(tài)下的用戶(稱為拜訪用戶)發(fā)起注冊(cè)時(shí),LI AS用于從VSS獲取 并保存用戶數(shù)據(jù);在接收到拜訪用戶的起呼請(qǐng)求時(shí),LI AS用于根據(jù)用戶數(shù)據(jù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行呼 叫控制;在接收到拜訪用戶的終呼請(qǐng)求時(shí),LI AS用于分配指向本地的與被叫號(hào)碼對(duì)應(yīng)的 漫游號(hào)碼,或根據(jù)VSS分配的漫游號(hào)碼向VSS獲取對(duì)應(yīng)的被叫號(hào)碼;并在接收到會(huì)話邀請(qǐng)消 息后,使用被叫號(hào)碼替換該消息中的漫游號(hào)碼,將會(huì)話邀請(qǐng)消息路由到拜訪用戶。LI AS根據(jù)功能可以進(jìn)一步分為電信業(yè)務(wù)應(yīng)用服務(wù)器(TAS)和位置服務(wù)器(LAS), 二者可以合設(shè)也可以分開(kāi)部署,分開(kāi)部署時(shí)如圖2a所示,其中TAS用于完成呼叫控制;LAS用于分配指向TAS的漫游號(hào)碼,或者使用VSS分配的指向TAS的漫游號(hào)碼從 VSS獲取對(duì)應(yīng)的被叫號(hào)碼。TAS和LAS與VSS之間的接口可以采用標(biāo)準(zhǔn)的Sh 口。TAS和LAS與S-CSCF之間 可以采用標(biāo)準(zhǔn)的ISC 口。拜訪用戶服務(wù)器(VSS)也是本發(fā)明新增的網(wǎng)元,其實(shí)現(xiàn)的功能與HSS相似,區(qū)別在 于VSS用于在接收到拜訪用戶的注冊(cè)請(qǐng)求時(shí),從該拜訪用戶歸屬網(wǎng)絡(luò)的HSS或HLR獲取該 用戶的用戶數(shù)據(jù),存儲(chǔ)獲取到的用戶數(shù)據(jù),并向LI AS提供其存儲(chǔ)的用戶數(shù)據(jù)。此外,VSS還具備以下功能
>能夠根據(jù)注冊(cè)請(qǐng)求消息中的私有用戶標(biāo)識(shí)獲取國(guó)際移動(dòng)用戶標(biāo)識(shí)(IMSI);>將電路域業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為IMS業(yè)務(wù)數(shù)據(jù);>生成LI AS的觸發(fā)標(biāo)準(zhǔn)(Initial Filter Criteria,iFC)和觸發(fā)地址,通知 S-CSCF進(jìn)行第三方注冊(cè);>收到提供漫游號(hào)碼請(qǐng)求后,VSS分配指向LI AS的漫游號(hào)碼,并保存漫游號(hào)碼和 被叫號(hào)碼之間關(guān)系,成功后向HSS/HLR返回漫游號(hào)碼;或者,向LI AS索取漫游號(hào)碼,索取成 功后,向HSS/HLR返回漫游號(hào)碼;>收到LI AS發(fā)送的獲取被叫號(hào)碼請(qǐng)求時(shí),根據(jù)保存的漫游號(hào)碼和被叫號(hào)碼對(duì)應(yīng) 關(guān)系,找到被叫號(hào)碼,并返回給LI AS。CSCF可進(jìn)一步分為查詢呼叫會(huì)話控制功能(Interrogating CSCF,簡(jiǎn)稱為 I-CSCF)、代理呼叫會(huì)話控制功能(Proxy Call Session Control Function,簡(jiǎn)稱為 P-CSCF)和服務(wù)呼叫會(huì)話控制功能(Serving CSCF,簡(jiǎn)稱為S-CSCF)。其中I-CSCF用于與VSS交互,請(qǐng)求VSS為用戶分配S-CSCF,或查詢用戶所處的S-CSCF ;P-CSCF用于進(jìn)行消息的路由,并與終端建立安全聯(lián)盟;S-CSCF用于為用戶提供注冊(cè)、呼叫控制等功能。HSS/HLR用于保存用戶的簽約數(shù)據(jù),為呼叫或會(huì)話提供支持,并在接收到VSS發(fā)送 的位置更新請(qǐng)求時(shí)將用戶數(shù)據(jù)返回給VSS。HLR可以認(rèn)為是HSS的子集,為傳統(tǒng)的CS(Circuit Switched,電路交換)域和 PS (Packet Swithed,分組交換)域服務(wù),HLR可以和HSS合一,位于同一物理實(shí)體,也可以 位于不同的實(shí)體上,此時(shí)HLR和HSS之間存在接口,實(shí)現(xiàn)信息的交互。圖3是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖三,本架構(gòu)圖中包含了 采用本發(fā)明的IMS網(wǎng)絡(luò)的業(yè)務(wù)系統(tǒng)進(jìn)行注冊(cè)所涉及的網(wǎng)元,其中示出了圖2和圖2a中省 略的接入網(wǎng)絡(luò)部分中的各網(wǎng)元移動(dòng)性管理實(shí)體(Mobility Management Entity,簡(jiǎn)稱為 MME)、服務(wù)網(wǎng)關(guān)(Serving Gateway,簡(jiǎn)稱為 S-GW)、分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(Packet DataNetwork Gateway,簡(jiǎn)稱 PDNGW 或 P-GW)、動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器(Dynamic Host Configuration Protocol Server,簡(jiǎn)稱為DHCP Server);并示出了圖2和圖2a中省略的域名系統(tǒng)(Domain Name System,簡(jiǎn)稱為 DNS);并將 CSCF 進(jìn)一步細(xì)分為 P-CSCF、I-CSCF 和 S-CSCF ;其中移動(dòng)性管理實(shí)體(MME)是控制面實(shí)體,用于臨時(shí)存儲(chǔ)用戶信息,并負(fù)責(zé)管理和存 儲(chǔ)UE上下文(比如UE/用戶標(biāo)識(shí),移動(dòng)性管理狀態(tài),用戶安全參數(shù)等),為用戶分配臨時(shí)標(biāo) 識(shí),當(dāng)UE駐扎在該跟蹤區(qū)域或者該網(wǎng)絡(luò)時(shí)負(fù)責(zé)對(duì)該用戶進(jìn)行鑒權(quán);服務(wù)網(wǎng)關(guān)(S-GW),是用戶面實(shí)體,負(fù)責(zé)進(jìn)行用戶面數(shù)據(jù)的路由處理;分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(P-GW),是UE接入PDN(Packet Data Network,分組數(shù)據(jù)網(wǎng))的 網(wǎng)關(guān);當(dāng)P-GW接收到UE發(fā)送的獲取P-CSCF全名消息時(shí),將從DHCP服務(wù)器獲取到的P-CSCF 全名返回給UE。P-Gff和S-GW可以合設(shè)在一個(gè)物理實(shí)體中。域名系統(tǒng)(DNS),用于將域名翻譯為對(duì)應(yīng)的IP地址。動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器(DHCP Server),用于動(dòng)態(tài)提供P-CSCF全名或者地址, 并提供DNS地址。圖3所示的各網(wǎng)元的具體功能還將在下文中詳細(xì)描述。
圖4為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行注冊(cè)的方法流程圖;本流程中,當(dāng)VSS收到 S-CSCF轉(zhuǎn)發(fā)的注冊(cè)請(qǐng)求消息后,如果VSS中沒(méi)有相應(yīng)的用戶數(shù)據(jù),則向HSS/HLR發(fā)起位置更 新請(qǐng)求,以獲取用戶數(shù)據(jù);用戶數(shù)據(jù)獲取成功后,向S-CSCF返回注冊(cè)應(yīng)答,該應(yīng)答消息中包 含LI AS觸發(fā)標(biāo)準(zhǔn)(也稱為初始過(guò)濾準(zhǔn)則,即Initial Filter Criteria,簡(jiǎn)稱為iFC)和觸 發(fā)地址,通過(guò)LI AS觸發(fā)標(biāo)準(zhǔn)觸發(fā)S-CSCF進(jìn)行第三方注冊(cè);如圖4所示,該方法包括如下步 驟40UUE在漫游狀態(tài)下向本地IMS網(wǎng)絡(luò)的P_CSCF(即拜訪網(wǎng)絡(luò)的P-CSCF,簡(jiǎn)稱為本 地P-CSCF)發(fā)送注冊(cè)請(qǐng)求消息,該消息中攜帶用戶身份標(biāo)識(shí);402、本地P-CSCF收到注冊(cè)請(qǐng)求消息后,將該消息轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的 I-CSCF (即拜訪網(wǎng)絡(luò)的I-CSCF,簡(jiǎn)稱為本地I-CSCF);本發(fā)明中可采用多種方法將上述注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給本地I-CSCF,具體內(nèi)容可參 見(jiàn)下文對(duì)圖5a 5c的描述部分。403、本地I-CSCF收到注冊(cè)請(qǐng)求消息后,向本地IMS網(wǎng)絡(luò)的VSS發(fā)送查詢消息,以 查詢S-CSCF的地址;404、VSS指派一個(gè)本地IMS網(wǎng)絡(luò)的S-CSCF (簡(jiǎn)稱為本地S-CSCF)的地址,并將其 返回給本地I-CSCF ;405、本地I-CSCF向本地S-CSCF發(fā)送注冊(cè)請(qǐng)求消息;406、本地S-CSCF收到注冊(cè)請(qǐng)求消息后,向VSS發(fā)送注冊(cè)請(qǐng)求消息;407、收到注冊(cè)請(qǐng)求消息后,如果VSS中沒(méi)有對(duì)應(yīng)的用戶數(shù)據(jù),則向UE歸屬網(wǎng)絡(luò)的 HSS/HLR發(fā)送位置更新請(qǐng)求,以獲取用戶數(shù)據(jù);如果VSS中有對(duì)應(yīng)的用戶數(shù)據(jù),則VSS將UE(用戶)標(biāo)識(shí)為已注冊(cè),并向本 地S-CSCF返回注冊(cè)應(yīng)答消息,該消息中攜帶LI AS觸發(fā)標(biāo)準(zhǔn)(也稱為初始過(guò)濾準(zhǔn)則,即 Initial Filter Criteria,簡(jiǎn)稱為iFC)以及觸發(fā)地址(即LI AS的地址),并跳轉(zhuǎn)至步驟 412 ;上述LI AS觸發(fā)標(biāo)準(zhǔn)中包含注冊(cè)事件、主叫事件、被叫事件等事件的觸發(fā)標(biāo)準(zhǔn)。 其中,注冊(cè)事件的觸發(fā)標(biāo)準(zhǔn)可以觸發(fā)本地S-CSCF進(jìn)行第三方注冊(cè)。用戶數(shù)據(jù)中包含用戶位置信息、簽約信息、業(yè)務(wù)數(shù)據(jù)等信息。本步驟中,VSS需要使用用戶的 IMSI (International Mobile Subscriber Identifier,國(guó)際移動(dòng)用戶識(shí)別碼)來(lái)獲取用戶數(shù)據(jù),如果注冊(cè)請(qǐng)求消息中的用戶標(biāo)識(shí)不 是IMSI,則VSS可以采用多種方法獲取用戶的IMSI,具體方法可參見(jiàn)下文對(duì)圖5d的描述部 分。408.HSS/HLR向VSS發(fā)送插入用戶數(shù)據(jù)請(qǐng)求,該消息中攜帶對(duì)應(yīng)用戶的用戶數(shù)據(jù), 用戶數(shù)據(jù)中包含用戶在電路域簽約的業(yè)務(wù)數(shù)據(jù)(簡(jiǎn)稱為用戶的電路域業(yè)務(wù)數(shù)據(jù));409、VSS保存接收到的用戶數(shù)據(jù),向HSS/HLR返回用戶數(shù)據(jù)插入應(yīng)答消息;410、HSS/HLR收到VSS發(fā)送的用戶數(shù)據(jù)插入應(yīng)答消息后,向VSS返回位置更新應(yīng) 答消息;411、VSS收到位置更新應(yīng)答消息后,將用戶數(shù)據(jù)中的電路域業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成本地 IMS業(yè)務(wù)數(shù)據(jù)(例如,進(jìn)行不同網(wǎng)絡(luò)格式之間的轉(zhuǎn)換),或者不進(jìn)行上述轉(zhuǎn)換,準(zhǔn)備在后續(xù)步 驟中下載給LI AS,由LI AS對(duì)電路域業(yè)務(wù)數(shù)據(jù)進(jìn)行解析;VSS標(biāo)識(shí)用戶已注冊(cè),并向本地S-CSCF返回注冊(cè)應(yīng)答消息,該消息中攜帶LI AS觸發(fā)標(biāo)準(zhǔn)(即iFC)以及觸發(fā)地址(即LI AS的地址);上述LI AS觸發(fā)標(biāo)準(zhǔn)中包含注冊(cè)事件、主叫事件、被叫事件等事件的觸發(fā)標(biāo)準(zhǔn)。 其中,注冊(cè)事件的觸發(fā)標(biāo)準(zhǔn)將觸發(fā)S-CSCF進(jìn)行第三方注冊(cè)。412 414、本地S-CSCF向UE發(fā)送注冊(cè)完成消息,通知UE注冊(cè)成功;415、本地S-CSCF根據(jù)iFC中的注冊(cè)事件觸發(fā)標(biāo)準(zhǔn)向LI AS發(fā)送第三方注冊(cè)請(qǐng)求, 該請(qǐng)求中攜帶用戶標(biāo)識(shí);此外,第三方注冊(cè)請(qǐng)求中還可以攜帶VSS的地址。416,LI AS收到第三方注冊(cè)請(qǐng)求后,根據(jù)其中攜帶的VSS地址或本地配置的VSS地 址向VSS發(fā)送獲取用戶數(shù)據(jù)消息,以獲取用戶數(shù)據(jù),該消息中攜帶用戶標(biāo)識(shí);417、VSS向LI AS返回在步驟408獲取的用戶數(shù)據(jù);上述用戶數(shù)據(jù)中包含已進(jìn)行上述轉(zhuǎn)換的本地IMS業(yè)務(wù)數(shù)據(jù)、或未轉(zhuǎn)換的電路域業(yè) 務(wù)數(shù)據(jù)。418、LI AS保存用戶數(shù)據(jù)后,LI AS向本地S-CSCF返回注冊(cè)完成消息;如果用戶數(shù)據(jù)中包含未轉(zhuǎn)換的電路域業(yè)務(wù)數(shù)據(jù),LI AS需要在后續(xù)步驟中將其轉(zhuǎn) 換成本地IMS業(yè)務(wù)數(shù)據(jù),或直接解析并使用電路域業(yè)務(wù)數(shù)據(jù)進(jìn)行呼叫控制。需要注意的是,當(dāng)LI AS由TAS和LAS兩個(gè)網(wǎng)元組成時(shí),圖4中的LIAS特指TAS。圖5a是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE/用戶 選擇本地IMS網(wǎng)絡(luò)的第一種方法(即在步驟402中將接收到的注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給本地 I-CSCF的方法)流程圖。本流程中,由本地MS網(wǎng)絡(luò)的接入網(wǎng)元P-CSCF為用戶選擇本地 IMS網(wǎng)絡(luò)?,F(xiàn)有技術(shù)中,P-CSCF在收到注冊(cè)請(qǐng)求消息后,會(huì)根據(jù)該消息中攜帶的歸屬域名將 注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給歸屬網(wǎng)絡(luò)的I-CSCF ;而在本實(shí)施例中,P-CSCF會(huì)在收到注冊(cè)請(qǐng)求消息 后,根據(jù)運(yùn)營(yíng)商策略,直接把注冊(cè)請(qǐng)求消息路由到本地I-CSCF,由本地I-CSCF選擇本地VSS 進(jìn)行注冊(cè)。如圖5a所示,該方法具體包含如下步驟5a01(即步驟401)、UE向本地P-CSCF發(fā)送注冊(cè)請(qǐng)求消息,該消息中攜帶歸屬域名 和用戶身份標(biāo)識(shí);5a02、收到注冊(cè)請(qǐng)求消息后,P-CSCF根據(jù)用戶身份標(biāo)識(shí)和運(yùn)營(yíng)商策略,判斷是否選 擇本地IMS網(wǎng)絡(luò)(即判斷是否將接收到的注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給本地I-CSCF進(jìn)行處理),具 體的判斷和選擇策略可以是>對(duì)于所有用戶都選擇本地I-CSCF轉(zhuǎn)發(fā)注冊(cè)請(qǐng)求消息(即將本地I-CSCF配置為 無(wú)條件選擇本地IMS網(wǎng)絡(luò));或>根據(jù)運(yùn)營(yíng)商簽訂IMS互聯(lián)互通協(xié)議以及用戶身份標(biāo)識(shí)判斷對(duì)應(yīng)用戶是否已簽訂 IMS互聯(lián)互通協(xié)議,對(duì)于沒(méi)有簽訂IMS互聯(lián)互通協(xié)議的用戶均選擇本地I-CSCF轉(zhuǎn)發(fā)注冊(cè)請(qǐng) 求消息;對(duì)于已簽訂IMS互聯(lián)互通協(xié)議的用戶可以選擇該用戶歸屬網(wǎng)絡(luò)的I-CSCF轉(zhuǎn)發(fā)注冊(cè) 請(qǐng)求消息。5a03、當(dāng)判定需要選擇本地I-CSCF(即選擇本地IMS網(wǎng)絡(luò)進(jìn)行本地注冊(cè))時(shí), P-CSCF向本地I-CSCF轉(zhuǎn)發(fā)注冊(cè)請(qǐng)求消息。
圖5b是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE的用戶 選擇本地IMS網(wǎng)絡(luò)的第二種方法(即在步驟402中將接收到的注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給本地 I-CSCF的方法)流程圖。本流程中,由DNS為用戶選擇本地IMS網(wǎng)絡(luò)?,F(xiàn)有技術(shù)中,P-CSCF在收到注冊(cè)請(qǐng)求消息后,需要根據(jù)該消息中攜帶的歸屬域名 向DNS查詢用戶歸屬地的I-CSCF地址,DNS會(huì)將該歸屬域名翻譯成一個(gè)歸屬網(wǎng)絡(luò)的I-CSCF 的地址;而在本實(shí)施例中,DNS會(huì)根據(jù)運(yùn)營(yíng)商策略將歸屬域名翻譯成本地IMS網(wǎng)絡(luò)的I-CSCF 地址。如圖5b所示,該方法具體包含如下步驟5b01(即步驟401)、UE向本地P-CSCF發(fā)送注冊(cè)請(qǐng)求消息,該消息中攜帶歸屬域名 和用戶身份標(biāo)識(shí);5b02、收到注冊(cè)請(qǐng)求消息后,P-CSCF向本地DNS發(fā)送I-CSCF地址查詢消息,以查 詢歸屬網(wǎng)絡(luò)的I-CSCF的地址,該查詢消息中攜帶注冊(cè)請(qǐng)求消息中攜帶的歸屬域名;5b03、DNS收到上述查詢消息后,根據(jù)運(yùn)營(yíng)商策略進(jìn)行以下處理>將所有歸屬域名都翻譯成本地I-CSCF地址;或>根據(jù)運(yùn)營(yíng)商簽訂IMS互聯(lián)互通協(xié)議判斷歸屬域名對(duì)應(yīng)的網(wǎng)絡(luò)的運(yùn)營(yíng)商是否已 簽訂IMS互聯(lián)互通協(xié)議,將沒(méi)有簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名均翻譯為本地 I-CSCF地址;將已經(jīng)簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名翻譯成對(duì)應(yīng)的歸屬網(wǎng)絡(luò)的 I-CSCF的地址;5b04、DNS 將 I-CSCF 地址返回給 P-CSCF0圖5c是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),由UE選擇本 地IMS網(wǎng)絡(luò)的方法(即使得步驟402中本地P-CSCF將接收到的注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)給本地 I-CSCF的方法)流程圖。本流程中,當(dāng)UE獲得P-CSCF全名后,根據(jù)P-CSCF全名設(shè)置歸屬 域名。圖5c所示的流程發(fā)生在步驟401之前,具體包含如下步驟5c01、UE向P-GW發(fā)送獲取P-CSCF全名消息;5c02、P-Gff向DHCP服務(wù)器請(qǐng)求獲取P-CSCF全名;5c03、DHCP 服務(wù)器向 P-GW 返回 P-CSCF 全名;5c04、P-Gff 向 UE 返回 P-CSCF 全名;5c05、UE收到P-CSCF全名后,如果希望使用本地IMS業(yè)務(wù),則根據(jù)P-CSCF全名設(shè) 置歸屬域名(即將P-CSCF全名中字符之后的字符串設(shè)置為歸屬域名);此后,UE在步 驟401中的注冊(cè)請(qǐng)求消息中將該歸屬域名包含在注冊(cè)請(qǐng)求消息中進(jìn)行注冊(cè),在步驟402中, 本地P-CSCF根據(jù)注冊(cè)請(qǐng)求消息中的歸屬域名將該消息轉(zhuǎn)發(fā)給本地I-CSCF。圖5d為VSS收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法流程圖;本流程描 述了在圖4的步驟407中,VSS收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法,如圖5d 所示,該方法包括如下步驟5d01、收到注冊(cè)請(qǐng)求消息后,VSS提取該消息中的用戶標(biāo)識(shí),并判斷用戶標(biāo)識(shí)是否 為IMSI,如果不是,則執(zhí)行步驟5d02,否則本流程結(jié)束;5d02、如果用戶標(biāo)識(shí)不是IMSI,則VSS可以采用如下方式之一獲取對(duì)應(yīng)的IMSI 方式一包括如下子步驟al 如果用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí),則VSS對(duì)臨時(shí)私有用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),得出對(duì)應(yīng)的IMSI ;或方式二 包括如下子步驟bl 如果用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),VSS可以向UE發(fā)送拒絕注冊(cè)消息,拒絕本 次注冊(cè),并在該消息中包含指示用戶使用IMSI或者使用由IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo) 識(shí)進(jìn)行注冊(cè)的信息;b2 :UE收到拒絕注冊(cè)消息后,根據(jù)該消息中包含的上述信息使用IMSI或者使用由 IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí)重新發(fā)起注冊(cè);b3:接收到UE重新發(fā)送的注冊(cè)請(qǐng)求后,VSS從該請(qǐng)求中獲取IMSI、或從該請(qǐng)求中獲 取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得對(duì)應(yīng)的IMSI ;或方式三包括如下子步驟cl :VSS 向 UE 發(fā)送 SIP (Session Initial Protocol,初始會(huì)話協(xié)議)訂閱或 SIP 查詢消息以獲取UE的IMSI ;c2 =UE收到SIP訂閱或SIP查詢消息后,向VSS返回用戶IMSI ;或方式四包括如 下子步驟dl =VSS使用注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向UE歸屬網(wǎng)絡(luò)的HSS獲取對(duì)應(yīng) 的 IMSI ;d2 =HSS向VSS返回IMS私有用戶標(biāo)識(shí)綁定的IMSI。圖6是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖四,本架構(gòu)圖中包含了采 用本發(fā)明的IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)進(jìn)行呼叫時(shí)所涉及的網(wǎng)元,其中示出了圖2和圖2a中 省略的接入網(wǎng)絡(luò)部分中的各網(wǎng)元移動(dòng)性管理實(shí)體(MME)、服務(wù)網(wǎng)關(guān)(S-GW)、分組數(shù)據(jù)網(wǎng)網(wǎng) 關(guān)(P-GW);將CSCF進(jìn)一步細(xì)分為P-CSCF和S-CSCF ;并增加了圖2和圖2a中省略的IMS網(wǎng) 絡(luò)網(wǎng)元媒體網(wǎng)關(guān)控制功能(Media Gateway Control Function,簡(jiǎn)稱為MGCF);此外,本架 構(gòu)圖中還示出了圖2和圖2a中的CS網(wǎng)絡(luò)所包含的網(wǎng)元媒體網(wǎng)關(guān)(Media Gateway,簡(jiǎn)稱 為MGW)、關(guān)口移動(dòng)交換中心(Gateway Mobile Switching Center,簡(jiǎn)稱為GMSC)、公共交換 電話網(wǎng)(Public Switched Telephone Network,簡(jiǎn)稱為 PSTN);其中媒體網(wǎng)關(guān)控制功能(MGCF),用于進(jìn)行媒體控制和信令協(xié)議轉(zhuǎn)換;媒體網(wǎng)關(guān)(MGW),用于提供媒體承載;關(guān)口移動(dòng)交換中心(GMSC),用于在接收到初始地址消息時(shí)進(jìn)行信令路由;公共交換電話網(wǎng)(PublicSwitched Telephone Network,PSTN),這里指的是固定 電話網(wǎng)絡(luò)。圖6所示的各網(wǎng)元的具體功能還將在下文中詳細(xì)描述。圖7為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行起呼的方法流程圖;在起呼過(guò)程中,呼叫控制 由LI AS中的TAS來(lái)完成,具體包括如下步驟701、已成功進(jìn)行本地注冊(cè)的UE向本地P-CSCF發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶 被叫號(hào)碼和主叫號(hào)碼信息;702、本地P-CSCF根據(jù)該UE注冊(cè)過(guò)程中記錄的路由信息向本地S-CSCF轉(zhuǎn)發(fā)會(huì)話 邀請(qǐng)消息;703、收到會(huì)話邀請(qǐng)消息后,本地S-CSCF根據(jù)iFC中的主叫事件觸發(fā)標(biāo)準(zhǔn)觸發(fā)第三 方呼叫控制(即本地S-CSCF不進(jìn)行呼叫控制,而由LI AS來(lái)進(jìn)行呼叫控制),把會(huì)話邀請(qǐng)消息路由到LI AS ;704、LI AS中的TAS根據(jù)該UE注冊(cè)過(guò)程中獲取的用戶數(shù)據(jù)對(duì)呼叫進(jìn)行呼叫控 制(例如,判斷是否允許該UE發(fā)起呼叫),呼叫控制完成后將會(huì)話邀請(qǐng)消息路由到本地 S-CSCF,本地S-CSCF根據(jù)被叫號(hào)碼將會(huì)話邀請(qǐng)消息路由到MGCF ;705、MGCF對(duì)被叫號(hào)碼進(jìn)行號(hào)碼分析,獲知被叫用戶為PSTN中的用戶,因此向PSTN 發(fā)送初始地址消息(IAM),該消息中攜帶被叫號(hào)碼和主叫號(hào)碼信息;706、PSTN在被叫用戶終端振鈴時(shí),向IMS網(wǎng)絡(luò)返回地址完成消息(ACM);707 708、MGCF收到ACM消息后通過(guò)本地S-CSCF向UE發(fā)送振鈴消息;其中,本地S-CSCF根據(jù)iFC中的被叫事件觸發(fā)標(biāo)準(zhǔn)將接收到的振鈴消息轉(zhuǎn)發(fā)給LI AS, LI AS完成呼叫控制后再將該振鈴消息通過(guò)本地S-CSCF發(fā)送給UE。709、PSTN中的被叫用戶接通后,向MGCF發(fā)送應(yīng)答消息(ANM);710 713、MGCF通過(guò)S-CSCF向UE發(fā)送應(yīng)答消息,通知UE接通呼叫;其中,本地S-CSCF根據(jù)iFC中的被叫事件觸發(fā)標(biāo)準(zhǔn)將接收到的應(yīng)答消息轉(zhuǎn)發(fā)給LI AS, LI AS完成呼叫控制后再將該應(yīng)答消息通過(guò)本地S-CSCF發(fā)送給UE。需要注意的是,當(dāng)LI AS由TAS和LAS兩個(gè)網(wǎng)元組成時(shí),圖7中的LIAS特指TAS。圖8為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行終呼的方法流程圖;在終呼過(guò)程中,收到HSS/ HLR發(fā)送的提供漫游號(hào)碼請(qǐng)求后,VSS根據(jù)本地配置分配一個(gè)指向LAS的漫游號(hào)碼,或向LAS 發(fā)送分配漫游號(hào)碼請(qǐng)求,由LAS根據(jù)自己的配置分配漫游號(hào)碼;VSS將漫游號(hào)碼通過(guò)HSS/ HLR發(fā)送給GMSC,GMSC使用指向LAS的漫游號(hào)碼完成終呼的后續(xù)流程。本實(shí)施例中,LAS和 TAS為L(zhǎng)I AS的邏輯功能實(shí)體,可以合設(shè)也可以分設(shè)。圖8所示的方法包括如下步驟80UPSTN呼叫已漫游到本地IMS系統(tǒng)的UE (被叫用戶)時(shí),PSTN向該被叫用戶歸 屬網(wǎng)絡(luò)的GMSC發(fā)送初始地址消息(IAM),該消息中攜帶主叫號(hào)碼和被叫號(hào)碼(即UE的號(hào) 碼);802、用戶歸屬網(wǎng)絡(luò)的GMSC收到初始地址消息后,向被叫用戶歸屬網(wǎng)絡(luò)的HSS/HLR 發(fā)送路由請(qǐng)求,以獲取被叫用戶的路由信息;803、HSS/HLR根據(jù)被叫用戶(UE)注冊(cè)過(guò)程中由VSS發(fā)送的位置更新請(qǐng)求(步驟 507)獲知被叫用戶當(dāng)前漫游在VSS管轄的本地IMS網(wǎng)絡(luò)中,因此向VSS發(fā)送提供漫游號(hào)碼 請(qǐng)求,其中包含被叫號(hào)碼;804、收到提供漫游號(hào)碼請(qǐng)求后,VSS向LI AS中的LAS發(fā)送分配漫游號(hào)碼請(qǐng)求,該 請(qǐng)求中攜帶被叫號(hào)碼;805、LAS分配一個(gè)指向本設(shè)備的漫游號(hào)碼,保存被叫號(hào)碼與漫游號(hào)碼的對(duì)應(yīng)關(guān)系, 并將漫游號(hào)碼返回給VSS;此外,VSS也可以自己分配一個(gè)指向LAS的漫游號(hào)碼,保存漫游號(hào)碼和被叫號(hào)碼的 對(duì)應(yīng)關(guān)系。在這種情況下,步驟804和805可以不執(zhí)行。806 807、VSS把指向LAS的漫游號(hào)碼返回給HSS/HLR,HSS/HLR將其返回給 GMSC ;808,GMSC向MGCF發(fā)送初始地址消息(IAM),以便將呼叫路由到MGCF,該消息中攜 帶上述漫游號(hào)碼和主叫號(hào)碼信息;809 810、MGCF根據(jù)漫游號(hào)碼將會(huì)話路由到LAS (即通過(guò)S-CSCF向LAS發(fā)送會(huì)話邀請(qǐng)消息);811 812、LAS收到會(huì)話邀請(qǐng)消息后,如果判定會(huì)話邀請(qǐng)消息中包含非本LAS分 配的漫游號(hào)碼,則向VSS發(fā)送獲取被叫號(hào)碼請(qǐng)求消息,以獲取被叫號(hào)碼;上述獲取被叫號(hào)碼 消息中包含漫游號(hào)碼;VSS根據(jù)漫游號(hào)碼找到之前保存的被叫號(hào)碼,將其返回給LAS ;此外,LAS收到會(huì)話邀請(qǐng)消息后,如果判定會(huì)話邀請(qǐng)消息中的漫游號(hào)碼是本LAS分 配的漫游號(hào)碼,則根據(jù)該漫游號(hào)碼找到之前保存的被叫號(hào)碼;在這種情況下,不需要執(zhí)行步 驟 811 812。813,LAS使用被叫號(hào)碼替換會(huì)話邀請(qǐng)消息中的漫游號(hào)碼,通過(guò)S-CSCF向被叫用戶 發(fā)送會(huì)話邀請(qǐng)消息,以建立會(huì)話,該消息中攜帶被叫號(hào)碼和主叫號(hào)碼信息;814、S_CSCF根據(jù)iFC中的被叫事件觸發(fā)標(biāo)準(zhǔn)觸發(fā)第三方呼叫控制(即交由TAS進(jìn) 行呼叫控制),將會(huì)話邀請(qǐng)消息發(fā)送給TAS ;815 816、呼叫控制完成后,TAS通過(guò)P-CSCF向被叫UE發(fā)送會(huì)話邀請(qǐng)消息;817、UE向MGCF發(fā)送振鈴消息;其中,振鈴消息仍然經(jīng)由LI AS發(fā)送給MGCF。818 819、接收到振鈴消息后,MGCF通過(guò)GMSC向主叫用戶所在的PSTN發(fā)送地址 完成消息(ACM);820、被叫用戶接聽(tīng)后,UE向MGCF發(fā)送應(yīng)答消息;其中,應(yīng)答消息仍然經(jīng)由LI AS發(fā)送給MGCF。821 822、MGCF通過(guò)GMSC向主叫用戶所在的PSTN發(fā)送應(yīng)答消息(AW)。
權(quán)利要求
一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,當(dāng)處于漫游狀態(tài)的用戶設(shè)備UE通過(guò)本地IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的代理呼叫會(huì)話控制功能P CSCF和服務(wù)呼叫會(huì)話控制功能S CSCF在本地IMS網(wǎng)絡(luò)的拜訪用戶服務(wù)器VSS成功注冊(cè)后,該方法包括接收到所述UE的歸屬網(wǎng)絡(luò)發(fā)送的攜帶所述UE的號(hào)碼的提供漫游號(hào)碼請(qǐng)求后,所述VSS將與所述UE的號(hào)碼對(duì)應(yīng)的、指向本地IMS網(wǎng)絡(luò)的位置服務(wù)器LAS的漫游號(hào)碼返回給所述UE的歸屬網(wǎng)絡(luò);接收到主叫方發(fā)起的攜帶所述漫游號(hào)碼的初始地址消息后,本地IMS網(wǎng)絡(luò)的媒體網(wǎng)關(guān)控制功能MGCF通過(guò)所述S CSCF向所述LAS發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶所述漫游號(hào)碼;所述LAS將所述UE的號(hào)碼作為被叫號(hào)碼替換所述會(huì)話邀請(qǐng)消息中的所述漫游號(hào)碼,并將所述會(huì)話邀請(qǐng)消息發(fā)送給所述S CSCF;所述S CSCF根據(jù)初始過(guò)濾準(zhǔn)則iFC的被叫事件觸發(fā)標(biāo)準(zhǔn)將所述會(huì)話邀請(qǐng)消息發(fā)送給本地IMS網(wǎng)絡(luò)的電信業(yè)務(wù)應(yīng)用服務(wù)器TAS進(jìn)行呼叫控制;所述TAS根據(jù)本地存儲(chǔ)的所述UE的用戶數(shù)據(jù)進(jìn)行呼叫控制,呼叫控制完成后通過(guò)所述P CSCF將所述會(huì)話邀請(qǐng)消息發(fā)送給所述UE;所述UE接收到所述會(huì)話邀請(qǐng)消息后,向主叫方發(fā)送振鈴消息和應(yīng)答消息,完成IMS會(huì)話業(yè)務(wù)的建立;其中,所述TAS和LAS為本地IMS網(wǎng)絡(luò)的兩個(gè)網(wǎng)元設(shè)備或本地IMS網(wǎng)絡(luò)的本地IMS應(yīng)用服務(wù)器LAS中的兩個(gè)邏輯單元。
2.如權(quán)利要求1所述的方法,其特征在于,所述VSS接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述漫游號(hào)碼之 前,該方法包括所述VSS向所述LAS發(fā)送分配漫游號(hào)碼請(qǐng)求,該請(qǐng)求中攜帶所述UE的號(hào) 碼;接收到所述分配漫游號(hào)碼請(qǐng)求后,所述LAS分配所述漫游號(hào)碼,保存所述UE的號(hào)碼與所 述漫游號(hào)碼的對(duì)應(yīng)關(guān)系,并將所述漫游號(hào)碼返回給所述VSS ;所述LAS接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào)碼之前,該方 法還包括所述LAS根據(jù)保存的所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系獲取所述UE的 號(hào)碼。
3.如權(quán)利要求1所述的方法,其特征在于,所述VSS接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述漫游號(hào)碼之 前,該方法還包括所述VSS分配所述漫游號(hào)碼,并保存所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì) 應(yīng)關(guān)系;所述LAS接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào)碼之前,該方 法還包括所述LAS向所述VSS發(fā)送獲取被叫號(hào)碼消息,該消息中攜帶所述漫游號(hào)碼;接收 到所述獲取被叫號(hào)碼消息后,所述VSS根據(jù)所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系獲取 所述UE的號(hào)碼,并將其返回給所述LAS。
4.如權(quán)利要求1所述的方法,其特征在于,所述iFC由所述VSS生成;所述VSS采用如下方式將所述iFC發(fā)送給所述S-CSCF 在所述UE的注冊(cè)過(guò)程中,接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,所述VSS向所述 S-CSCF發(fā)送注冊(cè)應(yīng)答消息,該消息中包含所述iFC。
5.如權(quán)利要求4所述的方法,其特征在于, 所述iFC中包含注冊(cè)事件觸發(fā)標(biāo)準(zhǔn);所述TAS采用如下方式獲取所述用戶數(shù)據(jù)所述S-CSCF接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述iFC中的注冊(cè)事件觸發(fā)標(biāo)準(zhǔn)向所述 TAS發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí);收到所述第三方注冊(cè)請(qǐng)求后,所述TAS向所述VSS發(fā)送獲取用戶數(shù)據(jù)消息,該消息中攜 帶所述UE的用戶標(biāo)識(shí);接收到所述獲取用戶數(shù)據(jù)消息后,所述VSS將本地存儲(chǔ)的所述用戶數(shù)據(jù)返回給所述TAS。
6.如權(quán)利要求5所述的方法,其特征在于,所述VSS采用如下方式獲取并存儲(chǔ)所述UE的用戶數(shù)據(jù)在所述UE的注冊(cè)過(guò)程中,當(dāng)所述VSS接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,向所述UE 的歸屬網(wǎng)絡(luò)的HSS或HLR發(fā)送位置更新請(qǐng)求,以獲取所述UE的用戶數(shù)據(jù);接收到所述位置更新請(qǐng)求后,所述HLR或HSS將所述UE的用戶數(shù)據(jù)返回給所述VSS ; 所述VSS存儲(chǔ)所述UE的用戶數(shù)據(jù)。
7.—種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),該系統(tǒng)作為拜訪網(wǎng)絡(luò)為處于漫游狀態(tài) 的UE提供業(yè)務(wù);該系統(tǒng)包含P_CSCF、S-CSCF, VSS、MGCF, LAS和TAS ;其中所述VSS用于在接收到所述UE的歸屬網(wǎng)絡(luò)發(fā)送的攜帶所述UE的號(hào)碼的提供漫游號(hào)碼 請(qǐng)求后,將與所述UE的號(hào)碼對(duì)應(yīng)的、指向所述LAS的漫游號(hào)碼返回給所述UE的歸屬網(wǎng)絡(luò); 所述MGCF用于在接收到主叫方發(fā)起的攜帶所述漫游號(hào)碼的初始地址消息后,通過(guò)所 述S-CSCF向所述LAS發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶所述漫游號(hào)碼;所述LAS用于將所述UE的號(hào)碼作為被叫號(hào)碼替換所述會(huì)話邀請(qǐng)消息中的所述漫游號(hào) 碼,并將所述會(huì)話邀請(qǐng)消息發(fā)送給所述S-CSCF ;所述S-CSCF用于根據(jù)iFC的被叫事件觸發(fā)標(biāo)準(zhǔn)將所述會(huì)話邀請(qǐng)消息發(fā)送給所述TAS 進(jìn)行呼叫控制;所述TAS還用于根據(jù)本地存儲(chǔ)的所述UE的用戶數(shù)據(jù)進(jìn)行呼叫控制,呼叫控制完成后通 過(guò)所述P-CSCF將所述會(huì)話邀請(qǐng)消息發(fā)送給所述UE ;其中,所述TAS和LAS為本地IMS網(wǎng)絡(luò)的兩個(gè)網(wǎng)元設(shè)備、或本地IMS網(wǎng)絡(luò)的LAS中的兩 個(gè)邏輯單元。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述VSS還用于在接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述漫 游號(hào)碼之前,向所述LAS發(fā)送分配漫游號(hào)碼請(qǐng)求,該請(qǐng)求中攜帶所述UE的號(hào)碼;所述LAS還用于在接收到所述分配漫游號(hào)碼請(qǐng)求后,分配所述漫游號(hào)碼,保存所述UE 的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系,并將所述漫游號(hào)碼返回給所述VSS。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述VSS還用于在接收到所述提供漫游號(hào)碼請(qǐng)求后、向所述UE的歸屬網(wǎng)絡(luò)返回所述漫 游號(hào)碼之前,分配所述漫游號(hào)碼,并保存所述UE的號(hào)碼與所述漫游號(hào)碼的對(duì)應(yīng)關(guān)系;所述LAS還用于在接收到所述攜帶漫游號(hào)碼的會(huì)話邀請(qǐng)消息后、替換所述漫游號(hào)碼之 前,向所述VSS發(fā)送獲取被叫號(hào)碼消息,該消息中攜帶所述漫游號(hào)碼;所述VSS還用于在接收到所述獲取被叫號(hào)碼消息后,根據(jù)所述UE的號(hào)碼與所述漫游號(hào) 碼的對(duì)應(yīng)關(guān)系獲取所述UE的號(hào)碼,并將其返回給所述LAS。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述VSS還用于生成所述iFC,并采用如下方式將所述iFC發(fā)送給所述S-CSCF 在所述UE的注冊(cè)過(guò)程中,接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,所述VSS向所述 S-CSCF發(fā)送注冊(cè)應(yīng)答消息,該消息中包含所述iFC。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述S-CSCF還用于在接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述iFC中的注冊(cè)事件觸發(fā)標(biāo) 準(zhǔn)向所述TAS發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí);所述TAS還用于在接收到所述第三方注冊(cè)請(qǐng)求后,向所述VSS發(fā)送獲取用戶數(shù)據(jù)消息, 該消息中攜帶所述UE的用戶標(biāo)識(shí);所述VSS還用于在接收到所述獲取用戶數(shù)據(jù)消息后,將本地存儲(chǔ)的所述用戶數(shù)據(jù)返回 給所述TAS。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述VSS還用于在所述UE的注冊(cè)過(guò)程中,當(dāng)接收到所述S-CSCF發(fā)送的注冊(cè)請(qǐng)求后,向 所述UE的歸屬網(wǎng)絡(luò)的HSS或HLR發(fā)送位置更新請(qǐng)求,以獲取所述UE的用戶數(shù)據(jù);并存儲(chǔ)所 述HLR或HSS返回的所述UE的用戶數(shù)據(jù)。
全文摘要
一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)方法,接收到處于漫游狀態(tài)的UE歸屬網(wǎng)絡(luò)發(fā)送的攜帶UE號(hào)碼的提供漫游號(hào)碼請(qǐng)求后,VSS將與UE的號(hào)碼對(duì)應(yīng)的、指向LAS的漫游號(hào)碼返回給UE的歸屬網(wǎng)絡(luò);接收到主叫方發(fā)起的攜帶漫游號(hào)碼的初始地址消息后,MGCF通過(guò)S-CSCF向LAS發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶漫游號(hào)碼;LAS將UE的號(hào)碼作為被叫號(hào)碼替換會(huì)話邀請(qǐng)消息中的漫游號(hào)碼,并將會(huì)話邀請(qǐng)消息發(fā)送給S-CSCF;S-CSCF根據(jù)iFC的被叫事件觸發(fā)標(biāo)準(zhǔn)將會(huì)話邀請(qǐng)消息發(fā)送給TAS進(jìn)行呼叫控制;TAS根據(jù)本地存儲(chǔ)的UE的用戶數(shù)據(jù)進(jìn)行呼叫控制,呼叫控制完成后通過(guò)P-CSCF將會(huì)話邀請(qǐng)消息發(fā)送給UE。
文檔編號(hào)H04W8/04GK101931900SQ20091014225
公開(kāi)日2010年12月29日 申請(qǐng)日期2009年6月26日 優(yōu)先權(quán)日2009年6月26日
發(fā)明者謝振華, 郝振武, 陶全軍 申請(qǐng)人:中興通訊股份有限公司