專利名稱:Ip多媒體子系統(tǒng)網(wǎng)絡(luò)的用戶注冊(cè)方法及業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP (Internet Protocol,因特網(wǎng)協(xié)議)多媒 體子系統(tǒng)網(wǎng)絡(luò)的用戶注冊(cè)方法及業(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ò)沒有部署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ù)的不足,提供一種用戶注冊(cè)方法及 IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),以實(shí)現(xiàn)拜訪用戶在本地IMS網(wǎng)絡(luò)進(jìn)行注冊(cè)。為了解決上述問(wèn)題,本發(fā)明提供一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的用戶注冊(cè)方法,當(dāng)用 戶設(shè)備UE在漫游狀態(tài)下向本地IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的代理呼叫會(huì)話控制功能P-CSCF 發(fā)送注冊(cè)請(qǐng)求后,該方法包括所述P-CSCF將所述注冊(cè)請(qǐng)求通過(guò)本地IMS網(wǎng)絡(luò)的查詢呼叫會(huì)話控制功能I-CSCF 轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的服務(wù)呼叫會(huì)話控制功能S-CSCF,由所述S-CSCF將其轉(zhuǎn)發(fā)給本地IMS 網(wǎng)絡(luò)的增強(qiáng)移動(dòng)交換中心E-MSC ;接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中沒有所述UE的用戶數(shù)據(jù),則向所述UE歸屬 網(wǎng)絡(luò)的歸屬位置寄存器HLR或歸屬用戶服務(wù)器HSS發(fā)送位置更新請(qǐng)求;接收到所述位置更 新請(qǐng)求后,所述HLR或HSS將所述UE的用戶數(shù)據(jù)返回給E-MSC ;E-MSC保存所述用戶數(shù)據(jù), 將所述UE標(biāo)識(shí)為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的 注冊(cè)流程。此外,接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中有所述UE的用戶數(shù)據(jù),則E-MSC將所 述UE標(biāo)識(shí)為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的注冊(cè) 流程。此外,所述P-CSCF根據(jù)運(yùn)營(yíng)商策略將接收到的所述注冊(cè)請(qǐng)求通過(guò)所述I-CSCF進(jìn) 行所述轉(zhuǎn)發(fā);所述運(yùn)營(yíng)商策略為將所有UE發(fā)送的注冊(cè)請(qǐng)求都通過(guò)所述本地IMS網(wǎng)絡(luò)的 I-CSCF進(jìn)行所述轉(zhuǎn)發(fā),或僅將沒有簽訂IMS互聯(lián)互通協(xié)議的UE發(fā)送的注冊(cè)請(qǐng)求通過(guò)所述本 地IMS網(wǎng)絡(luò)的I-CSCF進(jìn)行所述轉(zhuǎn)發(fā)。此外,所述P-CSCF接收到所述注冊(cè)請(qǐng)求后、將其轉(zhuǎn)發(fā)給所述I-CSCF之前,該方法 還包括所述P-CSCF使用所述注冊(cè)請(qǐng)求中攜帶的歸屬域名向域名系統(tǒng)DNS發(fā)送I-CSCF地 址查詢消息,以查詢I-CSCF地址;接收到所述I-CSCF地址查詢消息后,DNS提取該消息中的歸屬域名,并根據(jù)運(yùn)營(yíng) 商策略將所述歸屬域名翻譯成本地IMS網(wǎng)絡(luò)的I-CSCF的地址,并將I-CSCF地址返回給所 述 P-CSCF ;所述P-CSCF使用DNS返回的I-CSCF地址將所述注冊(cè)請(qǐng)求發(fā)送給所述本地IMS網(wǎng) 絡(luò)的 I-CSCF ;所述運(yùn)營(yíng)商策略為將接收到的所有歸屬域名都翻譯成所述本地IMS網(wǎng)絡(luò)中的 I-CSCF的地址、或僅將未簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名翻譯成所述本地IMS網(wǎng) 絡(luò)中的I-CSCF的地址。此外,所述UE發(fā)送所述注冊(cè)請(qǐng)求前,該方法還包括所述UE向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)P-GW發(fā)送獲取P-CSCF全名消息,P-Gff將從動(dòng)態(tài)主機(jī) 配置協(xié)議DHCP服務(wù)器獲取到的P-CSCF全名返回給所述UE ;
所述UE根據(jù)所述P-CSCF全名設(shè)置歸屬域名,并將所述歸屬域名包含在所述注冊(cè) 請(qǐng)求中發(fā)送給所述P-CSCF ;所述P-CSCF根據(jù)所述注冊(cè)請(qǐng)求消息中的歸屬域名將所述注冊(cè)請(qǐng)求發(fā)送給所述本 地IMS網(wǎng)絡(luò)的I-CSCF。此外,接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中沒有所述UE的用戶數(shù)據(jù)且所述注冊(cè) 請(qǐng)求中攜帶的用戶標(biāo)識(shí)不是國(guó)際移動(dòng)用戶識(shí)別碼IMSI,則E-MSC采用如下方式之一獲得所 述UE的IMSI,并使用獲得的IMSI發(fā)送所述位置更新請(qǐng)求如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí), 則E-MSC對(duì)臨時(shí)私有用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),獲得IMSI ;或如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),則E-MSC向所述UE發(fā) 送拒絕注冊(cè)消息,通過(guò)該消息指示所述UE使用IMSI或者使用由IMSI推導(dǎo)出的臨時(shí)私有用 戶標(biāo)識(shí)重新發(fā)起注冊(cè);并在接收到所述UE重新發(fā)送的注冊(cè)請(qǐng)求后,從該請(qǐng)求中獲取IMSI、 或從該請(qǐng)求中獲取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得IMSI ;或E-MSC向所述UE發(fā)送初始會(huì)話協(xié)議SIP訂閱或SIP查詢消息以獲取IMSI ;或E-MSC使用所述注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向所述HSS獲取IMSI。此外,所述注冊(cè)應(yīng)答消息中包含初始過(guò)濾準(zhǔn)則iFC ;所述iFC中包含觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方注冊(cè)的注冊(cè)事件觸發(fā)標(biāo) 準(zhǔn)、和/或觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方呼叫控制的主叫事件觸發(fā)標(biāo)準(zhǔn)、和/或觸 發(fā)所述S-CSCF向E-MSC發(fā)起第三方呼叫控制的被叫事件觸發(fā)標(biāo)準(zhǔn)。此外,所述iFC中包含觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方注冊(cè)的注冊(cè)事件觸發(fā) 標(biāo)準(zhǔn);所述S-CSCF接收到所述注冊(cè)應(yīng)答消息后,向E-MSC發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求 中攜帶所述UE的用戶標(biāo)識(shí)以及所述UE當(dāng)前的接入地址;接收到所述第三方注冊(cè)請(qǐng)求后,E-MSC保存所述UE的用戶標(biāo)識(shí)以及所述UE當(dāng)前 的接入地址。本發(fā)明還提供一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),該系統(tǒng)作為拜訪網(wǎng)絡(luò) 為處于漫游狀態(tài)的UE提供業(yè)務(wù),并與所述UE歸屬網(wǎng)絡(luò)的HLR或HSS相連;該系統(tǒng)包含 P-CSCF、I-CSCF、S-CSCF 和 E-MSC ;其中所述P-CSCF用于在接收到處于漫游狀態(tài)的UE發(fā)送的注冊(cè)請(qǐng)求后,將所述注冊(cè)請(qǐng) 求通過(guò)所述I-CSCF轉(zhuǎn)發(fā)給所述S-CSCF,由所述S-CSCF將其轉(zhuǎn)發(fā)給所述E-MSC ;所述E-MSC用于在接收到所述注冊(cè)請(qǐng)求后,判斷本地是否存儲(chǔ)有所述UE的用戶數(shù) 據(jù)如果所述E-MSC本地未存儲(chǔ)所述UE的用戶數(shù)據(jù),則向所述HLR或HSS發(fā)送位置更 新請(qǐng)求以獲取所述UE的用戶數(shù)據(jù);接收到所述HLR或HSS返回的用戶數(shù)據(jù)后,保存所述用 戶數(shù)據(jù),將所述UE標(biāo)識(shí)為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成 后續(xù)的注冊(cè)流程;如果所述E-MSC本地存儲(chǔ)有所述UE的用戶數(shù)據(jù),則將所述UE標(biāo)識(shí)為已注冊(cè),并向 所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的注冊(cè)流程。此外,所述P-CSCF根據(jù)運(yùn)營(yíng)商策略將接收到的所述注冊(cè)請(qǐng)求通過(guò)所述I-CSCF進(jìn)行所述轉(zhuǎn)發(fā);所述運(yùn)營(yíng)商策略為將所有UE發(fā)送的注冊(cè)請(qǐng)求都通過(guò)所述本地IMS網(wǎng)絡(luò)的 I-CSCF進(jìn)行所述轉(zhuǎn)發(fā),或僅將沒有簽訂IMS互聯(lián)互通協(xié)議的UE發(fā)送的注冊(cè)請(qǐng)求通過(guò)所述本 地IMS網(wǎng)絡(luò)的I-CSCF進(jìn)行所述轉(zhuǎn)發(fā)。此外,所述系統(tǒng)中還包含DNS ;所述P-CSCF在接收到所述注冊(cè)請(qǐng)求后、將其轉(zhuǎn)發(fā)給所述I-CSCF之前,還使用所述 注冊(cè)請(qǐng)求中攜帶的歸屬域名向所述DNS發(fā)送I-CSCF地址查詢消息,以查詢I-CSCF地址;所述DNS用于在接收到所述I-CSCF地址查詢消息后,提取該消息中的歸屬域名, 并根據(jù)運(yùn)營(yíng)商策略將接收到的所述歸屬域名翻譯成所述I-CSCF的地址,并將I-CSCF地址 返回給所述P-CSCF ;所述P-CSCF使用所述DNS返回的I-CSCF地址將所述注冊(cè)請(qǐng)求發(fā)送給所述 I-CSCF ;所述運(yùn)營(yíng)商策略為將接收到的所有歸屬域名都翻譯成所述系統(tǒng)中的I-CSCF的 地址、或僅將未簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名翻譯成所述系統(tǒng)中的I-CSCF的地址。此外,接收到所述注冊(cè)請(qǐng)求后,如果所述E-MSC中沒有所述UE的用戶數(shù)據(jù)且所述 注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)不是IMSI,則所述E-MSC還用于采用如下方式之一獲得所述UE 的IMSI,并使用獲得的IMSI發(fā)送所述位置更新請(qǐng)求如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí), 則所述E-MSC對(duì)該臨時(shí)私有用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),獲得IMSI ;或如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),則所述E-MSC向所述 UE發(fā)送拒絕注冊(cè)消息,通過(guò)該消息指示所述UE使用IMSI或者使用由IMSI推導(dǎo)出的臨時(shí) 私有用戶標(biāo)識(shí)重新發(fā)起注冊(cè);并在接收到所述UE重新發(fā)送的注冊(cè)請(qǐng)求后,從該請(qǐng)求中獲取 IMSI、或從該請(qǐng)求中獲取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得IMSI ;或所述E-MSC向所述UE發(fā)送初始會(huì)話協(xié)議SIP訂閱或SIP查詢消息以獲取IMSI ;或所述E-MSC使用所述注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向所述HSS獲取IMSI。此外,所述S-CSCF還用于在接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述注冊(cè)應(yīng)答消息 中包含的iFC向所述E-MSC發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí)以及所 述UE當(dāng)前的接入地址;所述E-MSC還用于在接收到所述第三方注冊(cè)請(qǐng)求后,保存所述UE的用戶標(biāo)識(shí)以及 所述UE當(dāng)前的接入地址。綜上所述,本發(fā)明通過(guò)在本地IMS網(wǎng)絡(luò)中設(shè)置增強(qiáng)移動(dòng)交換中心(E-MSC),由
E-MSC在拜訪用戶的注冊(cè)過(guò)程中向用戶歸屬網(wǎng)絡(luò)的HSS/HLR發(fā)送位置更新請(qǐng)求以獲取拜訪
用戶的用戶數(shù)據(jù),實(shí)現(xiàn)了拜訪用戶的用戶數(shù)據(jù)的本地存儲(chǔ),進(jìn)而實(shí)現(xiàn)了拜訪用戶的本地注 ππ冊(cè)。采用本發(fā)明提供的IMS網(wǎng)絡(luò)本地化部署架構(gòu),以及采用EPS網(wǎng)絡(luò)接入實(shí)現(xiàn)CS業(yè)務(wù) 的系統(tǒng)及方法,解決原IMS網(wǎng)絡(luò)局部部署的漫游問(wèn)題,同時(shí)采用標(biāo)準(zhǔn)的IMS接入終端,減少 因網(wǎng)絡(luò)演進(jìn)過(guò)程的用戶重復(fù)投資。
圖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)圖一;圖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è)的方法流程圖;圖4a是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE/用戶選 擇本地IMS網(wǎng)絡(luò)的第一種方法流程圖;圖4b是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),為該UE的用戶 選擇本地IMS網(wǎng)絡(luò)的第二種方法流程圖;圖4c是當(dāng)UE接入本地IMS網(wǎng)絡(luò)、通過(guò)本地IMS網(wǎng)絡(luò)發(fā)起注冊(cè)時(shí),由UE選擇本地 IMS網(wǎng)絡(luò)的方法流程圖;圖4d為E-MSC收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法流程圖;圖5是本發(fā)明實(shí)施例IMS網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖三;圖6為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行起呼的方法流程圖;圖7為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行終呼的方法流程圖。
具體實(shí)施例方式本發(fā)明的核心思想是,在本地IMS網(wǎng)絡(luò)中設(shè)置增強(qiáng)移動(dòng)交換中心(E-MSC),當(dāng)處于 漫游狀態(tài)下的用戶(稱為拜訪用戶)通過(guò)P-CSCF發(fā)起注冊(cè)時(shí),由E-MSC在拜訪用戶的注冊(cè) 過(guò)程中向用戶歸屬網(wǎng)絡(luò)的HSS/HLR發(fā)送位置更新請(qǐng)求獲取拜訪用戶的用戶數(shù)據(jù),以實(shí)現(xiàn)拜 訪用戶的用戶數(shù)據(jù)的本地存儲(chǔ),進(jìn)而實(shí)現(xiàn)拜訪用戶的本地注冊(cè)。下面將結(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);具備IMS能力,支持SIP協(xié)議,用于 通過(guò)接入設(shè)備接入到IMS網(wǎng)絡(luò)中的P-CSCF進(jìn)行注冊(cè),并與遠(yuǎn)端建立會(huì)話連接;202 增強(qiáng)移動(dòng)交換中心(Enhanced Mobile Switch Center,簡(jiǎn)稱為 E-MSC)服務(wù) 器,為本發(fā)明新增網(wǎng)元,E-MSC服務(wù)器(簡(jiǎn)稱為E-MSC)為一物理實(shí)體,具備電路交換(媒體 交換)能力和信令協(xié)議轉(zhuǎn)換能力,并可實(shí)現(xiàn)拜訪用戶的本地注冊(cè),支持標(biāo)準(zhǔn)的ISC接口和Cx 接口。對(duì)于本地IMS網(wǎng)絡(luò)來(lái)說(shuō),E-MSC實(shí)現(xiàn)了 HSS和AS (應(yīng)用服務(wù)器)的功能;從CS網(wǎng) 絡(luò)的角度來(lái)看,E-MSC實(shí)現(xiàn)了 MSC的功能。具體地說(shuō),E-MSC具備如下功能>具備協(xié)議轉(zhuǎn)換功能,能夠?qū)IP信令和電路域相關(guān)協(xié)議信令之間進(jìn)行相互轉(zhuǎn)換, 能夠?qū)腎SC接口和Cx接口收到的SIP信令轉(zhuǎn)換成相應(yīng)的電路域信令;>具備移動(dòng)交換能力(即信令和媒體交換能力),能夠在IP承載和電路域承載之 間進(jìn)行媒體交換;>當(dāng)E-MSC收到遠(yuǎn)端用戶發(fā)起的入呼請(qǐng)求(即終呼請(qǐng)求)時(shí),能夠作為用戶代理, 向漫游在本地的IMS終端發(fā)起會(huì)話邀請(qǐng)請(qǐng)求;>具備本地注冊(cè)能力,當(dāng)收到I-CSCF發(fā)送的查詢消息時(shí),可以為拜訪用戶分配本地S-CSCF ;當(dāng)收到拜訪用戶的注冊(cè)請(qǐng)求時(shí),能夠根據(jù)注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo) 識(shí)獲取對(duì)應(yīng)的 IMSI (International Mobile Subscriber Identifier,國(guó)際移動(dòng)用戶識(shí)別 碼);如果本地沒有用戶數(shù)據(jù),能夠向用戶歸屬網(wǎng)絡(luò)的HSS/HLR獲取用戶數(shù)據(jù);>能生成E-MSC的觸發(fā)標(biāo)準(zhǔn)(也稱為初始過(guò)濾準(zhǔn)則,即Initial Filter Criteria, 簡(jiǎn)稱為iFC)以及觸發(fā)地址(即E-MSC的地址);>收到HSS/HLR發(fā)送的提供漫游號(hào)碼請(qǐng)求時(shí),E-MSC能夠分配指向本地的漫游號(hào) 碼;>收到呼叫建立請(qǐng)求(例如,會(huì)話邀請(qǐng)消息、初始地址消息)時(shí),具備為該呼叫建立 承載和進(jìn)行媒體及信令交換的能力。203 呼叫會(huì)話控制功能(Call Session Control Function,簡(jiǎn)稱為 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)。其中P-CSCF用于進(jìn)行消息的路由,并與終端建立安全聯(lián)盟;此外,P-CSCF在接收到拜 訪用戶的注冊(cè)請(qǐng)求后,可以將該請(qǐng)求路由到本地IMS網(wǎng)絡(luò)的I-CSCF ;I-CSCF用于與E-MSC交互,請(qǐng)求E-MSC為用戶分配S-CSCF,或查詢用戶所處的 S-CSCF ;S-CSCF用于為用戶提供注冊(cè)、呼叫控制等功能。204 歸屬位置寄存器(Home Location Register,簡(jiǎn)稱為HLR)或者歸屬用戶服務(wù) 器(Home Subscriber Server,簡(jiǎn)稱為 HSS);HSS/HLR用于保存用戶的簽約數(shù)據(jù),為呼叫或會(huì)話提供支持,并在接收到E-MSC發(fā) 送的位置更新請(qǐng)求時(shí)將用戶數(shù)據(jù)返回給E-MSC。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中省略的接入網(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) 稱 PDN GW 或 P-GW)、動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器(Dynamic Host Configuration Protocol Server,簡(jiǎn)稱為DHCP Server);并示出了圖2中省略的域名系統(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)E-MSC收到 S-CSCF轉(zhuǎn)發(fā)的注冊(cè)請(qǐng)求消息后,如果E-MSC中沒有相應(yīng)的用戶數(shù)據(jù),則向HSS/HLR發(fā)起位置 更新請(qǐng)求,以獲取用戶數(shù)據(jù);用戶數(shù)據(jù)獲取成功后,向S-CSCF返回注冊(cè)應(yīng)答,該應(yīng)答消息中 包含E-MSC生成的觸發(fā)標(biāo)準(zhǔn)(也稱為初始過(guò)濾準(zhǔn)則,即Initial Filter Criteria,簡(jiǎn)稱為 iFC)和觸發(fā)地址;如圖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)容可參 見下文對(duì)圖4a 4c的描述部分。403、本地I-CSCF收到注冊(cè)請(qǐng)求消息后,向本地IMS網(wǎng)絡(luò)的E-MSC發(fā)送查詢消息, 以查詢S-CSCF的地址;404、E-MSC指派一個(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)求消息后,向E-MSC發(fā)送注冊(cè)請(qǐng)求消息;407、收到注冊(cè)請(qǐng)求消息后,如果E-MSC中沒有對(duì)應(yīng)的用戶數(shù)據(jù),則向UE歸屬網(wǎng)絡(luò) 的HSS/HLR發(fā)送位置更新請(qǐng)求,以獲取用戶數(shù)據(jù);如果E-MSC中有對(duì)應(yīng)的用戶數(shù)據(jù),則E-MSC將UE (用戶)標(biāo)識(shí)為已注冊(cè),并向本地 S-CSCF返回注冊(cè)應(yīng)答消息,該消息中攜帶E-MSC生成的觸發(fā)標(biāo)準(zhǔn)(也稱為初始過(guò)濾準(zhǔn)則,即 Initial Filter Criteria,簡(jiǎn)稱為iFC)以及觸發(fā)地址(即E-MSC的地址),并跳轉(zhuǎn)至步驟 412 ;上述觸發(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ù)等信息。本步驟中,E-MSC需要使用用戶的 IMSI(International Mobile Subscriber Identifier,國(guó)際移動(dòng)用戶識(shí)別碼)來(lái)獲取用戶數(shù)據(jù),如果注冊(cè)請(qǐng)求消息中的用戶標(biāo)識(shí)不 是IMSI,則E-MSC可以采用多種方法獲取用戶的IMSI,具體方法可參見下文對(duì)圖4d的描述 部分。408、HSS/HLR向E-MSC發(fā)送插入用戶數(shù)據(jù)請(qǐng)求,該消息中攜帶對(duì)應(yīng)用戶的用戶數(shù) 據(jù),用戶數(shù)據(jù)中包含用戶在電路域簽約的業(yè)務(wù)數(shù)據(jù)(簡(jiǎn)稱為用戶的電路域業(yè)務(wù)數(shù)據(jù));409、E-MSC保存接收到的用戶數(shù)據(jù),向HSS/HLR返回用戶數(shù)據(jù)插入應(yīng)答消息;410、HSS/HLR收到E-MSC發(fā)送的用戶數(shù)據(jù)插入應(yīng)答消息后,向E-MSC返回位置更新應(yīng)答消息;411、E-MSC收到位置更新應(yīng)答消息后,標(biāo)識(shí)用戶已注冊(cè),并向本地S-CSCF返回注 冊(cè)應(yīng)答消息,該消息中攜帶E-MSC生成的觸發(fā)標(biāo)準(zhǔn)(即iFC)以及觸發(fā)地址(即E-MSC的地 址);上述觸發(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)向E-MSC發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng) 求中攜帶UE的用戶標(biāo)識(shí),以及UE當(dāng)前的接入地址;416、E-MSC收到第三方注冊(cè)請(qǐng)求后,保存UE的用戶標(biāo)識(shí)以及UE當(dāng)前的接入地址 等第三方注冊(cè)信息,并向本地S-CSCF返回注冊(cè)完成消息。需要注意的是,步驟415 416為可選步驟;E-MSC保存UE當(dāng)前的接入地址以便 在后續(xù)實(shí)現(xiàn)業(yè)務(wù)連續(xù)性;實(shí)現(xiàn)業(yè)務(wù)連續(xù)性的具體方法已超出本發(fā)明的范疇。圖4a是當(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ò)。現(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選擇本地IMS 網(wǎng)絡(luò)的E-MSC進(jìn)行注冊(cè)。如圖4a所示,該方法具體包含如下步驟4a01(即步驟401)、UE向本地P-CSCF發(fā)送注冊(cè)請(qǐng)求消息,該消息中攜帶歸屬域名 和用戶身份標(biāo)識(shí);4a02、收到注冊(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ì)于沒有簽訂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)求消息。4a03、當(dāng)判定需要選擇本地I_CSCF(即選擇本地IMS網(wǎng)絡(luò)進(jìn)行本地注冊(cè))時(shí), P-CSCF向本地I-CSCF轉(zhuǎn)發(fā)注冊(cè)請(qǐng)求消息。圖4b是當(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 地址。如圖4b所示,該方法具體包含如下步驟4b01(即步驟401)、UE向本地P-CSCF發(fā)送注冊(cè)請(qǐng)求消息,該消息中攜帶歸屬域名 和用戶身份標(biāo)識(shí);4b02、收到注冊(cè)請(qǐng)求消息后,P-CSCF向本地DNS發(fā)送I-CSCF地址查詢消息,以查 詢歸屬網(wǎng)絡(luò)的I-CSCF的地址,該查詢消息中攜帶注冊(cè)請(qǐng)求消息中攜帶的歸屬域名;4b03、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é)議,將沒有簽訂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的地址;4b04、DNS 將 I-CSCF 地址返回給 P-CSCF0圖4c是當(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è)置歸屬 域名。圖4c所示流程發(fā)生在步驟401之前,具體包含如下步驟4c01、UE向P-GW發(fā)送獲取P-CSCF全名消息;4c02、P-Gff從DHCP服務(wù)器請(qǐng)求獲取P-CSCF全名;4c03、DHCP 服務(wù)器向 P-GW 返回 P-CSCF 全名;4c04、P-Gff 向 UE 返回 P-CSCF 全名;4c05、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。圖4d為E-MSC收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法流程圖;本流程 描述了在圖4的步驟407中,E-MSC收到注冊(cè)請(qǐng)求消息后獲取對(duì)應(yīng)用戶的IMSI的方法,如 圖4d所示,該方法包括如下步驟4d01、收到注冊(cè)請(qǐng)求消息后,E-MSC提取該消息中的用戶標(biāo)識(shí),并判斷用戶標(biāo)識(shí)是 否為IMSI,如果不是,則執(zhí)行步驟4d02,否則本流程結(jié)束;4d02、如果用戶標(biāo)識(shí)不是IMSI,則E-MSC可以采用如下方式之一獲取對(duì)應(yīng)的 IMSI 方式一包括如下子步驟al 如果用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí),則E-MSC對(duì)臨時(shí)私有 用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),得出對(duì)應(yīng)的IMSI ;或方式二 包括如下子步驟bl 如果用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),E-MSC可以向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)求后,E-MSC從該請(qǐng)求中獲取IMSI、或從該請(qǐng)求中 獲取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得對(duì)應(yīng)的IMSI ;或方式三包括如下子步驟(;1疋-]^(向詘發(fā)送51 (5688土011 Initial Protocol,初始會(huì)話協(xié)議)訂閱或SIP 查詢消息以獲取UE的IMSI ;c2 =UE收到SIP訂閱或SIP查詢消息后,向E-MSC返回用戶IMSI ;或方式四包括如下子步驟dl =E-MSC使用注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向UE歸屬網(wǎng)絡(luò)的HSS獲取對(duì) 應(yīng)的IMSI ;d2 =HSS向E-MSC返回IMS私有用戶標(biāo)識(shí)綁定的IMSI。圖5是本發(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中省略 的接入網(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-Gff);并將CSCF進(jìn)一步細(xì)分為P-CSCF和S-CSCF ;此外,本架構(gòu)圖中還示出了圖2中的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)(MGW),用于提供媒體承載;關(guān)口移動(dòng)交換中心(GMSC),用于在接收到初始地址消息時(shí)進(jìn)行信令路由;公共交換電話網(wǎng)(PublicSwitched Telephone Network,PSTN),這里指的是固定 電話網(wǎng)絡(luò)。圖5所示的各網(wǎng)元的具體功能還將在下文中詳細(xì)描述。圖6為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行起呼的方法流程圖;在起呼過(guò)程中,本地 S-CSCF通過(guò)觸發(fā)iFC中的主叫事件觸發(fā)標(biāo)準(zhǔn)將會(huì)話邀請(qǐng)消息路由到E-MSC,E-MSC進(jìn)行信 令協(xié)議轉(zhuǎn)換,將IMS信令轉(zhuǎn)換為CS信令,與遠(yuǎn)端建立呼叫連接;圖6所示流程具體包括如下 步驟601、已成功進(jìn)行本地注冊(cè)的UE向本地P-CSCF發(fā)送會(huì)話邀請(qǐng)消息,該消息中攜帶 主叫號(hào)碼和被叫號(hào)碼;602、本地P-CSCF根據(jù)該UE注冊(cè)過(guò)程中記錄的路由信息向本地S-CSCF轉(zhuǎn)發(fā)會(huì)話 邀請(qǐng)消息;603、收到會(huì)話邀請(qǐng)消息后,本地S-CSCF根據(jù)iFC中的主叫事件觸發(fā)標(biāo)準(zhǔn)觸發(fā)第三 方呼叫控制(即本地S-CSCF不進(jìn)行呼叫控制,而由E-MSC來(lái)進(jìn)行呼叫控制),把會(huì)話邀請(qǐng)消 息路由到E-MSC ;604、E_MSC根據(jù)該UE注冊(cè)過(guò)程中獲取的用戶數(shù)據(jù)對(duì)呼叫進(jìn)行呼叫控制(例如,判 斷是否允許該UE發(fā)起呼叫),呼叫控制完成后向UE發(fā)送200 OK消息(圖中未示出),以建立UE與E-MSC之間的媒體承載(IP承載);然后根據(jù)被叫號(hào)碼向被叫用戶所在的PSTN發(fā) 送初始地址消息(IAM),該消息中攜帶主叫號(hào)碼和被叫號(hào)碼。605、被叫用戶終端振鈴時(shí),PSTN向E-MSC返回地址完成消息(ACM);經(jīng)過(guò)步驟604和605的交互,建立了 E-MSC與被叫用戶所在的PSTN之間的媒體承 載(CS承載)。606 608、E-MSC將電路域的地址完成消息(ACM)轉(zhuǎn)換成SIP的振鈴消息,并將 振鈴消息通過(guò)本地S-CSCF和本地P-CSCF轉(zhuǎn)發(fā)給主叫用戶終端(UE);609、PSTN中的被叫用戶接通呼叫后,向E-MSC發(fā)送電路域的應(yīng)答消息(ANM);610 612、接收到電路域的應(yīng)答消息(ANM)后,E-MSC連接其與主叫用戶終端 (UE)和遠(yuǎn)端PSTN間的媒體承載,并通過(guò)本地S-CSCF和本地P-CSCF向主叫用戶終端(UE) 發(fā)送應(yīng)答消息(2000K消息),通知主叫用戶接聽。圖7為采用本發(fā)明的系統(tǒng)架構(gòu)進(jìn)行終呼的方法流程圖;在終呼過(guò)程中,收到電路 域的終呼建立請(qǐng)求(初始地址消息)后,E-MSC作為用戶代理,向被叫用戶(UE)發(fā)起SIP會(huì) 話建立請(qǐng)求(會(huì)話邀請(qǐng)消息),完成呼叫的建立;圖7所示的方法包括如下步驟70UPSTN呼叫已漫游到本地IMS系統(tǒng)的UE (被叫用戶)時(shí),PSTN向該被叫用戶歸 屬網(wǎng)絡(luò)的GMSC發(fā)送初始地址消息(IAM),該消息中攜帶主叫號(hào)碼和被叫號(hào)碼(即UE的號(hào) 碼);702、被叫用戶歸屬網(wǎng)絡(luò)的GMSC收到初始地址消息后,向被叫用戶歸屬網(wǎng)絡(luò)的 HSS/HLR發(fā)送路由請(qǐng)求,以獲取被叫用戶的路由信息;703、HSS/HLR根據(jù)被叫用戶(UE)注冊(cè)過(guò)程中由E-MSC發(fā)送的位置更新請(qǐng)求(步 驟407)獲知被叫用戶當(dāng)前漫游在E-MSC管轄的本地IMS網(wǎng)絡(luò)中,因此向E-MSC發(fā)送提供漫 游號(hào)碼請(qǐng)求,其中包含被叫號(hào)碼;704 705、收到提供漫游號(hào)碼請(qǐng)求后,E-MSC分配一個(gè)指向本地的漫游號(hào)碼,保存 漫游號(hào)碼和被叫號(hào)碼的對(duì)應(yīng)關(guān)系;并通過(guò)應(yīng)答消息把漫游號(hào)碼返回給被叫用戶歸屬網(wǎng)絡(luò)的 HSS/HLR,被叫用戶歸屬網(wǎng)絡(luò)的HSS/HLR再將漫游號(hào)碼返回給GMSC ;706、GMSC根據(jù)漫游號(hào)碼向E-MSC發(fā)送初始地址消息(IAM),以便將呼叫路由到 E-MSC,該消息中攜帶上述漫游號(hào)碼(作為被叫號(hào)碼)和主叫號(hào)碼信息;707、收到初始地址消息(IAM)后,E-MSC判定該消息中的被叫號(hào)碼是本網(wǎng)元分配 的漫游號(hào)碼,因此根據(jù)該漫游號(hào)碼找到之前保存的被叫號(hào)碼;E-MSC根據(jù)被叫號(hào)碼以及該 UE注冊(cè)過(guò)程中獲取的用戶數(shù)據(jù)對(duì)呼叫進(jìn)行呼叫控制,呼叫控制完成后使用該被叫號(hào)碼(即 UE的號(hào)碼)替換初始地址消息中的漫游號(hào)碼;并通過(guò)S-CSCF向被叫用戶(UE)發(fā)送會(huì)話邀 請(qǐng)消息,以建立呼叫,并建立E-MSC與被叫用戶終端(UE)間的媒體承載(IP承載);上述會(huì) 話邀請(qǐng)消息中攜帶被叫號(hào)碼(即UE的號(hào)碼)和主叫號(hào)碼;708、S-CSCF根據(jù)用戶注冊(cè)的IP地址和路由路徑,通過(guò)P-CSCF向被叫用戶終端 (UE)轉(zhuǎn)發(fā)會(huì)話邀請(qǐng)消息;709 710、被叫用戶終端(UE)振鈴后,UE通過(guò)P-CSCF和S-CSCF向E-MSC發(fā)送 SIP振鈴消息;711 712、E-MSC收到振鈴消息后,將其轉(zhuǎn)換為電路域的地址完成消息(ACM),并 將其通過(guò)GMSC發(fā)送給主叫用戶所在的PSTN ;
至此,E-MSC建立了其與主叫用戶所在的PSTN之間的媒體承載(CS承載)。713 714、被叫用戶接通呼叫后,UE通過(guò)P-CSCF和S-CSCF向E-MSC發(fā)送SIP接 通消息;715 716、E-MSC收到SIP接通消息后,接通E-MSC其與被叫用戶終端(UE)和 PSTN間的媒體承載,并將SIP接通消息轉(zhuǎn)換成電路域的應(yīng)答消息(ANM),通過(guò)GMSC發(fā)送給 主叫用戶所在的PSTN。
權(quán)利要求
一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的用戶注冊(cè)方法,其特征在于,當(dāng)用戶設(shè)備UE在漫游狀態(tài)下向本地IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的代理呼叫會(huì)話控制功能P CSCF發(fā)送注冊(cè)請(qǐng)求后,該方法包括所述P CSCF將所述注冊(cè)請(qǐng)求通過(guò)本地IMS網(wǎng)絡(luò)的查詢呼叫會(huì)話控制功能I CSCF轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的服務(wù)呼叫會(huì)話控制功能S CSCF,由所述S CSCF將其轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的增強(qiáng)移動(dòng)交換中心E MSC;接收到所述注冊(cè)請(qǐng)求后,如果E MSC中沒有所述UE的用戶數(shù)據(jù),則向所述UE歸屬網(wǎng)絡(luò)的歸屬位置寄存器HLR或歸屬用戶服務(wù)器HSS發(fā)送位置更新請(qǐng)求;接收到所述位置更新請(qǐng)求后,所述HLR或HSS將所述UE的用戶數(shù)據(jù)返回給E MSC;E MSC保存所述用戶數(shù)據(jù),將所述UE標(biāo)識(shí)為已注冊(cè),并向所述S CSCF返回注冊(cè)應(yīng)答消息,由所述S CSCF完成后續(xù)的注冊(cè)流程。
2.如權(quán)利要求1所述的方法,其特征在于,接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中有所述UE的用戶數(shù)據(jù),則E-MSC將所述UE標(biāo)識(shí) 為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的注冊(cè)流程。
3.如權(quán)利要求1所述的方法,其特征在于,所述P-CSCF根據(jù)運(yùn)營(yíng)商策略將接收到的所述注冊(cè)請(qǐng)求通過(guò)所述I-CSCF進(jìn)行所述轉(zhuǎn)發(fā);所述運(yùn)營(yíng)商策略為將所有UE發(fā)送的注冊(cè)請(qǐng)求都通過(guò)所述本地IMS網(wǎng)絡(luò)的I-CSCF進(jìn) 行所述轉(zhuǎn)發(fā),或僅將沒有簽訂IMS互聯(lián)互通協(xié)議的UE發(fā)送的注冊(cè)請(qǐng)求通過(guò)所述本地IMS網(wǎng) 絡(luò)的I-CSCF進(jìn)行所述轉(zhuǎn)發(fā)。
4.如權(quán)利要求1所述的方法,其特征在于,所述P-CSCF接收到所述注冊(cè)請(qǐng)求后、將其轉(zhuǎn)發(fā)給所述I-CSCF之前,該方法還包括所述P-CSCF使用所述注冊(cè)請(qǐng)求中攜帶的歸屬域名向域名系統(tǒng)DNS發(fā)送I-CSCF地址查 詢消息,以查詢I-CSCF地址;接收到所述I-CSCF地址查詢消息后,DNS提取該消息中的歸屬域名,并根據(jù)運(yùn)營(yíng)商策 略將所述歸屬域名翻譯成本地IMS網(wǎng)絡(luò)的I-CSCF的地址,并將I-CSCF地址返回給所述 P-CSCF ;所述P-CSCF使用DNS返回的I-CSCF地址將所述注冊(cè)請(qǐng)求發(fā)送給所述本地IMS網(wǎng)絡(luò)的 I-CSCF ;所述運(yùn)營(yíng)商策略為將接收到的所有歸屬域名都翻譯成所述本地IMS網(wǎng)絡(luò)中的I-CSCF 的地址、或僅將未簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名翻譯成所述本地IMS網(wǎng)絡(luò)中的 I-CSCF的地址。
5.如權(quán)利要求1所述的方法,其特征在于,所述UE發(fā)送所述注冊(cè)請(qǐng)求前,該方法還包括所述UE向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)P-GW發(fā)送獲取P-CSCF全名消息,P-GW將從動(dòng)態(tài)主機(jī)配置 協(xié)議DHCP服務(wù)器獲取到的P-CSCF全名返回給所述UE ;所述UE根據(jù)所述P-CSCF全名設(shè)置歸屬域名,并將所述歸屬域名包含在所述注冊(cè)請(qǐng)求 中發(fā)送給所述P-CSCF ;所述P-CSCF根據(jù)所述注冊(cè)請(qǐng)求消息中的歸屬域名將所述注冊(cè)請(qǐng)求發(fā)送給所述本地IMS 網(wǎng)絡(luò)的 I-CSCF。
6.如權(quán)利要求1所述的方法,其特征在于,接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中沒有所述UE的用戶數(shù)據(jù)且所述注冊(cè)請(qǐng)求中攜 帶的用戶標(biāo)識(shí)不是國(guó)際移動(dòng)用戶識(shí)別碼IMSI JlJE-MSC采用如下方式之一獲得所述UE的 IMSI,并使用獲得的IMSI發(fā)送所述位置更新請(qǐng)求如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí),則 E-MSC對(duì)臨時(shí)私有用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),獲得IMSI ;或如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),則E-MSC向所述UE發(fā)送拒 絕注冊(cè)消息,通過(guò)該消息指示所述UE使用IMSI或者使用由IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo) 識(shí)重新發(fā)起注冊(cè);并在接收到所述UE重新發(fā)送的注冊(cè)請(qǐng)求后,從該請(qǐng)求中獲取IMSI、或從 該請(qǐng)求中獲取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得IMSI ;或E-MSC向所述UE發(fā)送初始會(huì)話協(xié)議SIP訂閱或SIP查詢消息以獲取IMSI ;或 E-MSC使用所述注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向所述HSS獲取IMSI。
7.如權(quán)利要求1或2所述的方法,其特征在于, 所述注冊(cè)應(yīng)答消息中包含初始過(guò)濾準(zhǔn)則iFC ;所述iFC中包含觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方注冊(cè)的注冊(cè)事件觸發(fā)標(biāo)準(zhǔn)、和 /或觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方呼叫控制的主叫事件觸發(fā)標(biāo)準(zhǔn)、和/或觸發(fā)所述 S-CSCF向E-MSC發(fā)起第三方呼叫控制的被叫事件觸發(fā)標(biāo)準(zhǔn)。
8.如權(quán)利要求7所述的方法,其特征在于,所述iFC中包含觸發(fā)所述S-CSCF向E-MSC發(fā)起第三方注冊(cè)的注冊(cè)事件觸發(fā)標(biāo)準(zhǔn); 所述S-CSCF接收到所述注冊(cè)應(yīng)答消息后,向E-MSC發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜 帶所述UE的用戶標(biāo)識(shí)以及所述UE當(dāng)前的接入地址;接收到所述第三方注冊(cè)請(qǐng)求后,E-MSC保存所述UE的用戶標(biāo)識(shí)以及所述UE當(dāng)前的接 入地址。
9.一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),該系統(tǒng)作為拜訪網(wǎng)絡(luò)為處于漫游狀態(tài) 的UE提供業(yè)務(wù),并與所述UE歸屬網(wǎng)絡(luò)的HLR或HSS相連;該系統(tǒng)包含P_CSCF、I-CSCF, S-CSCF 和 E-MSC ;其中所述P-CSCF用于在接收到處于漫游狀態(tài)的UE發(fā)送的注冊(cè)請(qǐng)求后,將所述注冊(cè)請(qǐng)求通 過(guò)所述I-CSCF轉(zhuǎn)發(fā)給所述S-CSCF,由所述S-CSCF將其轉(zhuǎn)發(fā)給所述E-MSC ;所述E-MSC用于在接收到所述注冊(cè)請(qǐng)求后,判斷本地是否存儲(chǔ)有所述UE的用戶數(shù)據(jù) 如果所述E-MSC本地未存儲(chǔ)所述UE的用戶數(shù)據(jù),則向所述HLR或HSS發(fā)送位置更新請(qǐng) 求以獲取所述UE的用戶數(shù)據(jù);接收到所述HLR或HSS返回的用戶數(shù)據(jù)后,保存所述用戶數(shù) 據(jù),將所述UE標(biāo)識(shí)為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù) 的注冊(cè)流程;如果所述E-MSC本地存儲(chǔ)有所述UE的用戶數(shù)據(jù),則將所述UE標(biāo)識(shí)為已注冊(cè),并向所述 S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的注冊(cè)流程。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述P-CSCF根據(jù)運(yùn)營(yíng)商策略將接收到的所述注冊(cè)請(qǐng)求通過(guò)所述I-CSCF進(jìn)行所述轉(zhuǎn)發(fā);所述運(yùn)營(yíng)商策略為將所有UE發(fā)送的注冊(cè)請(qǐng)求都通過(guò)所述本地IMS網(wǎng)絡(luò)的I-CSCF進(jìn) 行所述轉(zhuǎn)發(fā),或僅將沒有簽訂IMS互聯(lián)互通協(xié)議的UE發(fā)送的注冊(cè)請(qǐng)求通過(guò)所述本地IMS網(wǎng) 絡(luò)的I-CSCF進(jìn)行所述轉(zhuǎn)發(fā)。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述系統(tǒng)中還包含DNS ;所述P-CSCF在接收到所述注冊(cè)請(qǐng)求后、將其轉(zhuǎn)發(fā)給所述I-CSCF之前,還使用所述注冊(cè) 請(qǐng)求中攜帶的歸屬域名向所述DNS發(fā)送I-CSCF地址查詢消息,以查詢I-CSCF地址;所述DNS用于在接收到所述I-CSCF地址查詢消息后,提取該消息中的歸屬域名,并根 據(jù)運(yùn)營(yíng)商策略將接收到的所述歸屬域名翻譯成所述I-CSCF的地址,并將I-CSCF地址返回 給所述P-CSCF ;所述P-CSCF使用所述DNS返回的I-CSCF地址將所述注冊(cè)請(qǐng)求發(fā)送給所述I-CSCF ; 所述運(yùn)營(yíng)商策略為將接收到的所有歸屬域名都翻譯成所述系統(tǒng)中的I-CSCF的地址、 或僅將未簽訂IMS互聯(lián)互通協(xié)議的網(wǎng)絡(luò)的歸屬域名翻譯成所述系統(tǒng)中的I-CSCF的地址。
12.如權(quán)利要求9所述的系統(tǒng),其特征在于,接收到所述注冊(cè)請(qǐng)求后,如果所述E-MSC中沒有所述UE的用戶數(shù)據(jù)且所述注冊(cè)請(qǐng)求中 攜帶的用戶標(biāo)識(shí)不是IMSI,則所述E-MSC還用于采用如下方式之一獲得所述UE的IMSI,并 使用獲得的IMSI發(fā)送所述位置更新請(qǐng)求如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是使用IMSI推導(dǎo)出的臨時(shí)私有用戶標(biāo)識(shí),則所 述E-MSC對(duì)該臨時(shí)私有用戶標(biāo)識(shí)進(jìn)行反向推導(dǎo),獲得IMSI ;或如果所述注冊(cè)請(qǐng)求中攜帶的用戶標(biāo)識(shí)是IMS私有用戶標(biāo)識(shí),則所述E-MSC向所述UE發(fā) 送拒絕注冊(cè)消息,通過(guò)該消息指示所述UE使用IMSI或者使用由IMSI推導(dǎo)出的臨時(shí)私有用 戶標(biāo)識(shí)重新發(fā)起注冊(cè);并在接收到所述UE重新發(fā)送的注冊(cè)請(qǐng)求后,從該請(qǐng)求中獲取IMSI、 或從該請(qǐng)求中獲取臨時(shí)私有用戶標(biāo)識(shí)并對(duì)其進(jìn)行反向推導(dǎo)獲得IMSI ;或所述E-MSC向所述UE發(fā)送初始會(huì)話協(xié)議SIP訂閱或SIP查詢消息以獲取IMSI ;或 所述E-MSC使用所述注冊(cè)請(qǐng)求中攜帶的IMS私有用戶標(biāo)識(shí)向所述HSS獲取IMSI。
13.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述S-CSCF還用于在接收到所述注冊(cè)應(yīng)答消息后,根據(jù)所述注冊(cè)應(yīng)答消息中包含的 iFC向所述E-MSC發(fā)送第三方注冊(cè)請(qǐng)求,該請(qǐng)求中攜帶所述UE的用戶標(biāo)識(shí)以及所述UE當(dāng)前 的接入地址;所述E-MSC還用于在接收到所述第三方注冊(cè)請(qǐng)求后,保存所述UE的用戶標(biāo)識(shí)以及所述 UE當(dāng)前的接入地址。
全文摘要
一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)的用戶注冊(cè)方法,當(dāng)UE在漫游狀態(tài)下向本地IMS網(wǎng)絡(luò)的P-CSCF發(fā)送注冊(cè)請(qǐng)求后,該方法包括所述P-CSCF將所述注冊(cè)請(qǐng)求通過(guò)本地IMS網(wǎng)絡(luò)的I-CSCF轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的S-CSCF,由所述S-CSCF將其轉(zhuǎn)發(fā)給本地IMS網(wǎng)絡(luò)的E-MSC;接收到所述注冊(cè)請(qǐng)求后,如果E-MSC中沒有所述UE的用戶數(shù)據(jù),則向所述UE歸屬網(wǎng)絡(luò)的HLR或HSS發(fā)送位置更新請(qǐng)求;接收到所述位置更新請(qǐng)求后,所述HLR或HSS將所述UE的用戶數(shù)據(jù)返回給E-MSC;E-MSC保存所述用戶數(shù)據(jù),將所述UE標(biāo)識(shí)為已注冊(cè),并向所述S-CSCF返回注冊(cè)應(yīng)答消息,由所述S-CSCF完成后續(xù)的注冊(cè)流程。
文檔編號(hào)H04W60/04GK101931923SQ20091014225
公開日2010年12月29日 申請(qǐng)日期2009年6月26日 優(yōu)先權(quán)日2009年6月26日
發(fā)明者謝振華, 郝振武, 陶全軍 申請(qǐng)人:中興通訊股份有限公司