一种ip多媒体子系统网络的业务实现方法及系统的制作方法

文档序号:7708326阅读:110来源:国知局
专利名称:一种ip多媒体子系统网络的业务实现方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种IP (Internet Protocol,因特网协议)多媒 体子系统网络的业务实现方法及系统。
背景技术
为了保持第三代合作伙伴计划(3rd Generation Partnership Project,简称 为3GPP)在移动通信领域的竞争力,3GPP目前正致力研究对分组交换核心网(Packet Switched Core,简称为PS Core)和全球移动通信系统无线接入网(Universal Mobile Telecommunication System Radio Access Network,简称为 UTRAN)的演进,目的是 使得演进的PS Core (简称EPC)可提供更高的传输速率,更短的传输延时,并支持 E-UTRAN(Evolved UTRAN,演进的 UTRAN)、GERAN(GSM EDGE radio access network, 全球移动通讯系统增强型数据速率全球移动通讯系统演进技术无线接入网)、UTRAN、 WLAN(Wireless Local Area Network,无线局域网)以及其它非3GPP接入网络之间的移动 性管理。这个演进的移动通信系统被称为演进的分组域系统(Evolved Packet System,简 称为EPS)。现阶段,语音业务是移动运营商的一项重要收入来源,因此,如何确保在EPS中实 现高质量语音业务非常重要。目前,大家比较关注采用基于语音的传统IP多媒体子系统 (IMS)来实现语音业务。图1为现有技术的IMS网络架构示意图,包括如下网元101 用户设备(User Equipment,简称为UE),用于通过接入设备接入到IMS网络 中的P-CSCF进行注册,并与远端建立会话连接;102 代理呼叫会话控制功能(Proxy Call Session Control Function,简称为 P-CSCF),用于进行消息的路由,并与UE建立安全联盟;103 查询呼叫会话控制功能(Interrogating Call Session Control Function, 简称为I-CSCF),用于与HSS (Home Subscriber Server,归属用户服务器)交互,请求HSS 为UE分配S-CSCF,或查询用户所对应的S-CSCF ;104 服务呼叫会话控制功能(Serving Call Session Control Function,简称为 S-CSCF),用于为用户提供注册、呼叫控制等功能;105 归属用户服务器(HSS),用于保存用户的签约数据,为呼叫或会话提供支持。采用图1所示的架构,当用户/UE处于漫游状态时,UE通过接入到拜访地的 P-CSCF向归属网络进行注册;注册成功后,如果用户发起会话业务,UE向归属网络发送会 话邀请消息,由归属网络的S-CSCF将会话邀请消息转发给被叫用户,会话控制由归属网络
来完成。在IMS网络局部部署的情况下,如果用户漫游到拜访地的IMS网络,而归属地的 IMS网络与拜访地的IMS网络之间的中间网络没有部署IMS网络,则有可能无法将UE的消 息(例如,注册消息、会话邀请消息)路由到归属网络,导致IMS业务失败;同样,归属网络发往UE的消息(例如,会话邀请消息)也可能无法路由到拜访地的IMS网络。

发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种可对拜访用户在 本地IMS网络实现呼叫控制的IMS网络的业务实现方法及系统。为了解决上述问题,本发明提供一种IP多媒体子系统网络的业务实现方法,其特 征在于,当处于漫游状态的用户设备UE通过本地IP多媒体子系统IMS网络的代理呼叫会 话控制功能P-CSCF和服务呼叫会话控制功能S-CSCF在本地IMS网络的拜访用户服务器 VSS成功注册后,该方法包括接收到所述UE的归属网络发送的携带所述UE的号码的提供漫游号码请求后,所 述VSS将与所述UE的号码对应的、指向本地IMS网络的位置服务器LAS的漫游号码返回给 所述UE的归属网络;接收到主叫方发起的携带所述漫游号码的初始地址消息后,本地IMS网络的媒体 网关控制功能MGCF通过所述S-CSCF向所述LAS发送会话邀请消息,该消息中携带所述漫 游号码;所述LAS将所述UE的号码作为被叫号码替换所述会话邀请消息中的所述漫游号 码,并将所述会话邀请消息发送给所述S-CSCF ;所述S-CSCF根据初始过滤准则iFC的被叫事件触发标准将所述会话邀请消息发 送给本地IMS网络的电信业务应用服务器TAS进行呼叫控制;所述TAS根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成后通过 所述P-CSCF将所述会话邀请消息发送给所述UE ;所述UE接收到所述会话邀请消息后,向主叫方发送振铃消息和应答消息,完成 IMS会话业务的建立;其中,所述TAS和LAS为本地IMS网络的两个网元设备或本地IMS网络的本地IMS 应用服务器LAS中的两个逻辑单元。此外,所述VSS接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述 漫游号码之前,该方法包括所述VSS向所述LAS发送分配漫游号码请求,该请求中携带所 述UE的号码;接收到所述分配漫游号码请求后,所述LAS分配所述漫游号码,保存所述UE 的号码与所述漫游号码的对应关系,并将所述漫游号码返回给所述VSS ;所述LAS接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号码之前, 该方法还包括所述LAS根据保存的所述UE的号码与所述漫游号码的对应关系获取所述 UE的号码。此外,所述VSS接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述 漫游号码之前,该方法还包括所述VSS分配所述漫游号码,并保存所述UE的号码与所述漫 游号码的对应关系;所述LAS接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号码之前, 该方法还包括所述LAS向所述VSS发送获取被叫号码消息,该消息中携带所述漫游号码; 接收到所述获取被叫号码消息后,所述VSS根据所述UE的号码与所述漫游号码的对应关系 获取所述UE的号码,并将其返回给所述LAS。
此外,所述iFC由所述VSS生成;所述VSS采用如下方式将所述iFC发送给所述 S-CSCF 在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述VSS向所述 S-CSCF发送注册应答消息,该消息中包含所述iFC。此外,所述iFC中包含注册事件触发标准;所述TAS采用如下方式获取所述用户数据所述S-CSCF接收到所述注册应答消息后,根据所述iFC中的注册事件触发标准向 所述TAS发送第三方注册请求,该请求中携带所述UE的用户标识;收到所述第三方注册请求后,所述TAS向所述VSS发送获取用户数据消息,该消息 中携带所述UE的用户标识;接收到所述获取用户数据消息后,所述VSS将本地存储的所述用户数据返回给所 述 TAS。此外,所述VSS采用如下方式获取并存储所述UE的用户数据在所述UE的注册过程中,当所述VSS接收到所述S-CSCF发送的注册请求后,向所 述UE的归属网络的HSS或HLR发送位置更新请求,以获取所述UE的用户数据;接收到所述位置更新请求后,所述HLR或HSS将所述UE的用户数据返回给所述 VSS ;所述VSS存储所述UE的用户数据。本发明还提供一种IP多媒体子系统网络的业务实现系统,该系统作为拜访网络 为处于漫游状态的UE提供业务;该系统包含P-CSCF、S-CSCF、VSS、MGCF、LAS和TAS ;其中所述VSS用于在接收到所述UE的归属网络发送的携带所述UE的号码的提供漫游 号码请求后,将与所述UE的号码对应的、指向所述LAS的漫游号码返回给所述UE的归属网所述MGCF用于在接收到主叫方发起的携带所述漫游号码的初始地址消息后,通 过所述S-CSCF向所述LAS发送会话邀请消息,该消息中携带所述漫游号码;所述LAS用于将所述UE的号码作为被叫号码替换所述会话邀请消息中的所述漫 游号码,并将所述会话邀请消息发送给所述S-CSCF ;所述S-CSCF用于根据iFC的被叫事件触发标准将所述会话邀请消息发送给所述 TAS进行呼叫控制;所述TAS还用于根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成 后通过所述P-CSCF将所述会话邀请消息发送给所述UE ;其中,所述TAS和LAS为本地IMS网络的两个网元设备、或本地IMS网络的LAS中 的两个逻辑单元。此外,所述VSS还用于在接收到所述提供漫游号码请求后、向所述UE的归属网络 返回所述漫游号码之前,向所述LAS发送分配漫游号码请求,该请求中携带所述UE的号 码;所述LAS还用于在接收到所述分配漫游号码请求后,分配所述漫游号码,保存所 述UE的号码与所述漫游号码的对应关系,并将所述漫游号码返回给所述VSS。此外,所述VSS还用于在接收到所述提供漫游号码请求后、向所述UE的归属网络
7返回所述漫游号码之前,分配所述漫游号码,并保存所述UE的号码与所述漫游号码的对应 关系;所述LAS还用于在接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号 码之前,向所述VSS发送获取被叫号码消息,该消息中携带所述漫游号码;所述VSS还用于在接收到所述获取被叫号码消息后,根据所述UE的号码与所述漫 游号码的对应关系获取所述UE的号码,并将其返回给所述LAS。此外,所述VSS还用于生成所述iFC,并采用如下方式将所述iFC发送给所述 S-CSCF 在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述VSS向所述 S-CSCF发送注册应答消息,该消息中包含所述iFC。此外,所述S-CSCF还用于在接收到所述注册应答消息后,根据所述iFC中的注册 事件触发标准向所述TAS发送第三方注册请求,该请求中携带所述UE的用户标识;所述TAS还用于在接收到所述第三方注册请求后,向所述VSS发送获取用户数据 消息,该消息中携带所述UE的用户标识;所述VSS还用于在接收到所述获取用户数据消息后,将本地存储的所述用户数据 返回给所述TAS。此外,所述VSS还用于在所述UE的注册过程中,当接收到所述S-CSCF发送的注册 请求后,向所述UE的归属网络的HSS或HLR发送位置更新请求,以获取所述UE的用户数据; 并存储所述HLR或HSS返回的所述UE的用户数据。综上所述,采用本发明的方法及系统,拜访用户在本地IMS网络成功注册后,本地 IMS网络接收到该用户的终呼请求时使用本地存储的用户数据对该呼叫进行呼叫控制,而 无需由该用户归属网络的S-CSCF进行呼叫控制,提高了服务质量,避免了在IMS网络局部 部署的情况下,用户的归属网络无法将拜访用户的终呼请求路由到拜访网络(本地IMS网 络)而造成的业务失败的问题。


图1为现有技术的IMS网络架构示意图;图2是本发明实施例IMS网络的业务实现系统的架构图一;图2a是本发明实施例IMS网络的业务实现系统的架构图二 ;图3是本发明实施例IMS网络的业务实现系统的架构图三;图4为采用本发明的系统架构进行注册的方法流程图;图5a是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE/用户选 择本地IMS网络的第一种方法流程图;图5b是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE的用户 选择本地IMS网络的第二种方法流程图;图5c是当UE接入本地IMS网络、通过本地IMS网络发起注册时,由UE选择本地 IMS网络的方法流程图;图5d为VSS收到注册请求消息后获取对应用户的IMSI的方法流程图;图6是本发明实施例IMS网络的业务实现系统的架构图四;
图7为采用本发明的系统架构进行起呼的方法流程图;图8为采用本发明的系统架构进行终呼的方法流程图。
具体实施例方式下面将结合附图和实施例对本发明进行详细描述。图2是本发明实施例IMS网络的业务实现系统的架构图一,包括201 用户设备(User Equipment,简称为 UE);202 本地 IMS 应用服务器(Localised IMS Application Server,简称为 LI AS);203:拜访用户服务器(Visitor Subscriber Server,简称为 VSS);204:呼叫会话控制功能(Call Session Control Function,简称为 CSCF);205 归属位置寄存器(Home Location Register,简称为HLR)或者归属用户服务 器(Home Subscriber Server,简称为 HSS)。图2a是本发明实施例IMS网络的业务实现系统的架构图二,图2a中将LI AS进 一步细分为 TAS (Tekphony Application Server,电信业务应用服务器)和 LAS (Location AS,位置服务器),其它网元与图2相同。图2和图2a中用户设备(UE),具备IMS能力,支持SIP协议,用于在漫游状态下通过接入网络接 入到本地IMS网络(即拜访网络)进行注册,并与远端建立会话连接。本地IMS应用服务器(Li AS)为本发明新增的网元,该网元可以理解为一个逻辑 功能实体,可以与其他AS(应用服务器)合设。LI AS主要用于用户代理和呼叫控制;其中当处于漫游状态下的用户(称为拜访用户)发起注册时,LI AS用于从VSS获取 并保存用户数据;在接收到拜访用户的起呼请求时,LI AS用于根据用户数据中的业务数据进行呼 叫控制;在接收到拜访用户的终呼请求时,LI AS用于分配指向本地的与被叫号码对应的 漫游号码,或根据VSS分配的漫游号码向VSS获取对应的被叫号码;并在接收到会话邀请消 息后,使用被叫号码替换该消息中的漫游号码,将会话邀请消息路由到拜访用户。LI AS根据功能可以进一步分为电信业务应用服务器(TAS)和位置服务器(LAS), 二者可以合设也可以分开部署,分开部署时如图2a所示,其中TAS用于完成呼叫控制;LAS用于分配指向TAS的漫游号码,或者使用VSS分配的指向TAS的漫游号码从 VSS获取对应的被叫号码。TAS和LAS与VSS之间的接口可以采用标准的Sh 口。TAS和LAS与S-CSCF之间 可以采用标准的ISC 口。拜访用户服务器(VSS)也是本发明新增的网元,其实现的功能与HSS相似,区别在 于VSS用于在接收到拜访用户的注册请求时,从该拜访用户归属网络的HSS或HLR获取该 用户的用户数据,存储获取到的用户数据,并向LI AS提供其存储的用户数据。此外,VSS还具备以下功能
>能够根据注册请求消息中的私有用户标识获取国际移动用户标识(IMSI);>将电路域业务数据转换为IMS业务数据;>生成LI AS的触发标准(Initial Filter Criteria,iFC)和触发地址,通知 S-CSCF进行第三方注册;>收到提供漫游号码请求后,VSS分配指向LI AS的漫游号码,并保存漫游号码和 被叫号码之间关系,成功后向HSS/HLR返回漫游号码;或者,向LI AS索取漫游号码,索取成 功后,向HSS/HLR返回漫游号码;>收到LI AS发送的获取被叫号码请求时,根据保存的漫游号码和被叫号码对应 关系,找到被叫号码,并返回给LI AS。CSCF可进一步分为查询呼叫会话控制功能(Interrogating CSCF,简称为 I-CSCF)、代理呼叫会话控制功能(Proxy Call Session Control Function,简称为 P-CSCF)和服务呼叫会话控制功能(Serving CSCF,简称为S-CSCF)。其中I-CSCF用于与VSS交互,请求VSS为用户分配S-CSCF,或查询用户所处的S-CSCF ;P-CSCF用于进行消息的路由,并与终端建立安全联盟;S-CSCF用于为用户提供注册、呼叫控制等功能。HSS/HLR用于保存用户的签约数据,为呼叫或会话提供支持,并在接收到VSS发送 的位置更新请求时将用户数据返回给VSS。HLR可以认为是HSS的子集,为传统的CS(Circuit Switched,电路交换)域和 PS (Packet Swithed,分组交换)域服务,HLR可以和HSS合一,位于同一物理实体,也可以 位于不同的实体上,此时HLR和HSS之间存在接口,实现信息的交互。图3是本发明实施例IMS网络的业务实现系统的架构图三,本架构图中包含了 采用本发明的IMS网络的业务系统进行注册所涉及的网元,其中示出了图2和图2a中省 略的接入网络部分中的各网元移动性管理实体(Mobility Management Entity,简称为 MME)、服务网关(Serving Gateway,简称为 S-GW)、分组数据网网关(Packet DataNetwork Gateway,简称 PDNGW 或 P-GW)、动态主机配置协议服务器(Dynamic Host Configuration Protocol Server,简称为DHCP Server);并示出了图2和图2a中省略的域名系统(Domain Name System,简称为 DNS);并将 CSCF 进一步细分为 P-CSCF、I-CSCF 和 S-CSCF ;其中移动性管理实体(MME)是控制面实体,用于临时存储用户信息,并负责管理和存 储UE上下文(比如UE/用户标识,移动性管理状态,用户安全参数等),为用户分配临时标 识,当UE驻扎在该跟踪区域或者该网络时负责对该用户进行鉴权;服务网关(S-GW),是用户面实体,负责进行用户面数据的路由处理;分组数据网网关(P-GW),是UE接入PDN(Packet Data Network,分组数据网)的 网关;当P-GW接收到UE发送的获取P-CSCF全名消息时,将从DHCP服务器获取到的P-CSCF 全名返回给UE。P-Gff和S-GW可以合设在一个物理实体中。域名系统(DNS),用于将域名翻译为对应的IP地址。动态主机配置协议服务器(DHCP Server),用于动态提供P-CSCF全名或者地址, 并提供DNS地址。图3所示的各网元的具体功能还将在下文中详细描述。
图4为采用本发明的系统架构进行注册的方法流程图;本流程中,当VSS收到 S-CSCF转发的注册请求消息后,如果VSS中没有相应的用户数据,则向HSS/HLR发起位置更 新请求,以获取用户数据;用户数据获取成功后,向S-CSCF返回注册应答,该应答消息中包 含LI AS触发标准(也称为初始过滤准则,即Initial Filter Criteria,简称为iFC)和触 发地址,通过LI AS触发标准触发S-CSCF进行第三方注册;如图4所示,该方法包括如下步 骤40UUE在漫游状态下向本地IMS网络的P_CSCF(即拜访网络的P-CSCF,简称为本 地P-CSCF)发送注册请求消息,该消息中携带用户身份标识;402、本地P-CSCF收到注册请求消息后,将该消息转发给本地IMS网络的 I-CSCF (即拜访网络的I-CSCF,简称为本地I-CSCF);本发明中可采用多种方法将上述注册请求消息转发给本地I-CSCF,具体内容可参 见下文对图5a 5c的描述部分。403、本地I-CSCF收到注册请求消息后,向本地IMS网络的VSS发送查询消息,以 查询S-CSCF的地址;404、VSS指派一个本地IMS网络的S-CSCF (简称为本地S-CSCF)的地址,并将其 返回给本地I-CSCF ;405、本地I-CSCF向本地S-CSCF发送注册请求消息;406、本地S-CSCF收到注册请求消息后,向VSS发送注册请求消息;407、收到注册请求消息后,如果VSS中没有对应的用户数据,则向UE归属网络的 HSS/HLR发送位置更新请求,以获取用户数据;如果VSS中有对应的用户数据,则VSS将UE(用户)标识为已注册,并向本 地S-CSCF返回注册应答消息,该消息中携带LI AS触发标准(也称为初始过滤准则,即 Initial Filter Criteria,简称为iFC)以及触发地址(即LI AS的地址),并跳转至步骤 412 ;上述LI AS触发标准中包含注册事件、主叫事件、被叫事件等事件的触发标准。 其中,注册事件的触发标准可以触发本地S-CSCF进行第三方注册。用户数据中包含用户位置信息、签约信息、业务数据等信息。本步骤中,VSS需要使用用户的 IMSI (International Mobile Subscriber Identifier,国际移动用户识别码)来获取用户数据,如果注册请求消息中的用户标识不 是IMSI,则VSS可以采用多种方法获取用户的IMSI,具体方法可参见下文对图5d的描述部 分。408.HSS/HLR向VSS发送插入用户数据请求,该消息中携带对应用户的用户数据, 用户数据中包含用户在电路域签约的业务数据(简称为用户的电路域业务数据);409、VSS保存接收到的用户数据,向HSS/HLR返回用户数据插入应答消息;410、HSS/HLR收到VSS发送的用户数据插入应答消息后,向VSS返回位置更新应 答消息;411、VSS收到位置更新应答消息后,将用户数据中的电路域业务数据转换成本地 IMS业务数据(例如,进行不同网络格式之间的转换),或者不进行上述转换,准备在后续步 骤中下载给LI AS,由LI AS对电路域业务数据进行解析;VSS标识用户已注册,并向本地S-CSCF返回注册应答消息,该消息中携带LI AS触发标准(即iFC)以及触发地址(即LI AS的地址);上述LI AS触发标准中包含注册事件、主叫事件、被叫事件等事件的触发标准。 其中,注册事件的触发标准将触发S-CSCF进行第三方注册。412 414、本地S-CSCF向UE发送注册完成消息,通知UE注册成功;415、本地S-CSCF根据iFC中的注册事件触发标准向LI AS发送第三方注册请求, 该请求中携带用户标识;此外,第三方注册请求中还可以携带VSS的地址。416,LI AS收到第三方注册请求后,根据其中携带的VSS地址或本地配置的VSS地 址向VSS发送获取用户数据消息,以获取用户数据,该消息中携带用户标识;417、VSS向LI AS返回在步骤408获取的用户数据;上述用户数据中包含已进行上述转换的本地IMS业务数据、或未转换的电路域业 务数据。418、LI AS保存用户数据后,LI AS向本地S-CSCF返回注册完成消息;如果用户数据中包含未转换的电路域业务数据,LI AS需要在后续步骤中将其转 换成本地IMS业务数据,或直接解析并使用电路域业务数据进行呼叫控制。需要注意的是,当LI AS由TAS和LAS两个网元组成时,图4中的LIAS特指TAS。图5a是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE/用户 选择本地IMS网络的第一种方法(即在步骤402中将接收到的注册请求消息转发给本地 I-CSCF的方法)流程图。本流程中,由本地MS网络的接入网元P-CSCF为用户选择本地 IMS网络。现有技术中,P-CSCF在收到注册请求消息后,会根据该消息中携带的归属域名将 注册请求消息转发给归属网络的I-CSCF ;而在本实施例中,P-CSCF会在收到注册请求消息 后,根据运营商策略,直接把注册请求消息路由到本地I-CSCF,由本地I-CSCF选择本地VSS 进行注册。如图5a所示,该方法具体包含如下步骤5a01(即步骤401)、UE向本地P-CSCF发送注册请求消息,该消息中携带归属域名 和用户身份标识;5a02、收到注册请求消息后,P-CSCF根据用户身份标识和运营商策略,判断是否选 择本地IMS网络(即判断是否将接收到的注册请求消息转发给本地I-CSCF进行处理),具 体的判断和选择策略可以是>对于所有用户都选择本地I-CSCF转发注册请求消息(即将本地I-CSCF配置为 无条件选择本地IMS网络);或>根据运营商签订IMS互联互通协议以及用户身份标识判断对应用户是否已签订 IMS互联互通协议,对于没有签订IMS互联互通协议的用户均选择本地I-CSCF转发注册请 求消息;对于已签订IMS互联互通协议的用户可以选择该用户归属网络的I-CSCF转发注册 请求消息。5a03、当判定需要选择本地I-CSCF(即选择本地IMS网络进行本地注册)时, P-CSCF向本地I-CSCF转发注册请求消息。
图5b是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE的用户 选择本地IMS网络的第二种方法(即在步骤402中将接收到的注册请求消息转发给本地 I-CSCF的方法)流程图。本流程中,由DNS为用户选择本地IMS网络。现有技术中,P-CSCF在收到注册请求消息后,需要根据该消息中携带的归属域名 向DNS查询用户归属地的I-CSCF地址,DNS会将该归属域名翻译成一个归属网络的I-CSCF 的地址;而在本实施例中,DNS会根据运营商策略将归属域名翻译成本地IMS网络的I-CSCF 地址。如图5b所示,该方法具体包含如下步骤5b01(即步骤401)、UE向本地P-CSCF发送注册请求消息,该消息中携带归属域名 和用户身份标识;5b02、收到注册请求消息后,P-CSCF向本地DNS发送I-CSCF地址查询消息,以查 询归属网络的I-CSCF的地址,该查询消息中携带注册请求消息中携带的归属域名;5b03、DNS收到上述查询消息后,根据运营商策略进行以下处理>将所有归属域名都翻译成本地I-CSCF地址;或>根据运营商签订IMS互联互通协议判断归属域名对应的网络的运营商是否已 签订IMS互联互通协议,将没有签订IMS互联互通协议的网络的归属域名均翻译为本地 I-CSCF地址;将已经签订IMS互联互通协议的网络的归属域名翻译成对应的归属网络的 I-CSCF的地址;5b04、DNS 将 I-CSCF 地址返回给 P-CSCF0图5c是当UE接入本地IMS网络、通过本地IMS网络发起注册时,由UE选择本 地IMS网络的方法(即使得步骤402中本地P-CSCF将接收到的注册请求消息转发给本地 I-CSCF的方法)流程图。本流程中,当UE获得P-CSCF全名后,根据P-CSCF全名设置归属 域名。图5c所示的流程发生在步骤401之前,具体包含如下步骤5c01、UE向P-GW发送获取P-CSCF全名消息;5c02、P-Gff向DHCP服务器请求获取P-CSCF全名;5c03、DHCP 服务器向 P-GW 返回 P-CSCF 全名;5c04、P-Gff 向 UE 返回 P-CSCF 全名;5c05、UE收到P-CSCF全名后,如果希望使用本地IMS业务,则根据P-CSCF全名设 置归属域名(即将P-CSCF全名中字符之后的字符串设置为归属域名);此后,UE在步 骤401中的注册请求消息中将该归属域名包含在注册请求消息中进行注册,在步骤402中, 本地P-CSCF根据注册请求消息中的归属域名将该消息转发给本地I-CSCF。图5d为VSS收到注册请求消息后获取对应用户的IMSI的方法流程图;本流程描 述了在图4的步骤407中,VSS收到注册请求消息后获取对应用户的IMSI的方法,如图5d 所示,该方法包括如下步骤5d01、收到注册请求消息后,VSS提取该消息中的用户标识,并判断用户标识是否 为IMSI,如果不是,则执行步骤5d02,否则本流程结束;5d02、如果用户标识不是IMSI,则VSS可以采用如下方式之一获取对应的IMSI 方式一包括如下子步骤al 如果用户标识是使用IMSI推导出的临时私有用户标识,则VSS对临时私有用户标识进行反向推导,得出对应的IMSI ;或方式二 包括如下子步骤bl 如果用户标识是IMS私有用户标识,VSS可以向UE发送拒绝注册消息,拒绝本 次注册,并在该消息中包含指示用户使用IMSI或者使用由IMSI推导出的临时私有用户标 识进行注册的信息;b2 :UE收到拒绝注册消息后,根据该消息中包含的上述信息使用IMSI或者使用由 IMSI推导出的临时私有用户标识重新发起注册;b3:接收到UE重新发送的注册请求后,VSS从该请求中获取IMSI、或从该请求中获 取临时私有用户标识并对其进行反向推导获得对应的IMSI ;或方式三包括如下子步骤cl :VSS 向 UE 发送 SIP (Session Initial Protocol,初始会话协议)订阅或 SIP 查询消息以获取UE的IMSI ;c2 =UE收到SIP订阅或SIP查询消息后,向VSS返回用户IMSI ;或方式四包括如 下子步骤dl =VSS使用注册请求中携带的IMS私有用户标识向UE归属网络的HSS获取对应 的 IMSI ;d2 =HSS向VSS返回IMS私有用户标识绑定的IMSI。图6是本发明实施例IMS网络的业务实现系统的架构图四,本架构图中包含了采 用本发明的IMS网络的业务实现系统进行呼叫时所涉及的网元,其中示出了图2和图2a中 省略的接入网络部分中的各网元移动性管理实体(MME)、服务网关(S-GW)、分组数据网网 关(P-GW);将CSCF进一步细分为P-CSCF和S-CSCF ;并增加了图2和图2a中省略的IMS网 络网元媒体网关控制功能(Media Gateway Control Function,简称为MGCF);此外,本架 构图中还示出了图2和图2a中的CS网络所包含的网元媒体网关(Media Gateway,简称 为MGW)、关口移动交换中心(Gateway Mobile Switching Center,简称为GMSC)、公共交换 电话网(Public Switched Telephone Network,简称为 PSTN);其中媒体网关控制功能(MGCF),用于进行媒体控制和信令协议转换;媒体网关(MGW),用于提供媒体承载;关口移动交换中心(GMSC),用于在接收到初始地址消息时进行信令路由;公共交换电话网(PublicSwitched Telephone Network,PSTN),这里指的是固定 电话网络。图6所示的各网元的具体功能还将在下文中详细描述。图7为采用本发明的系统架构进行起呼的方法流程图;在起呼过程中,呼叫控制 由LI AS中的TAS来完成,具体包括如下步骤701、已成功进行本地注册的UE向本地P-CSCF发送会话邀请消息,该消息中携带 被叫号码和主叫号码信息;702、本地P-CSCF根据该UE注册过程中记录的路由信息向本地S-CSCF转发会话 邀请消息;703、收到会话邀请消息后,本地S-CSCF根据iFC中的主叫事件触发标准触发第三 方呼叫控制(即本地S-CSCF不进行呼叫控制,而由LI AS来进行呼叫控制),把会话邀请消息路由到LI AS ;704、LI AS中的TAS根据该UE注册过程中获取的用户数据对呼叫进行呼叫控 制(例如,判断是否允许该UE发起呼叫),呼叫控制完成后将会话邀请消息路由到本地 S-CSCF,本地S-CSCF根据被叫号码将会话邀请消息路由到MGCF ;705、MGCF对被叫号码进行号码分析,获知被叫用户为PSTN中的用户,因此向PSTN 发送初始地址消息(IAM),该消息中携带被叫号码和主叫号码信息;706、PSTN在被叫用户终端振铃时,向IMS网络返回地址完成消息(ACM);707 708、MGCF收到ACM消息后通过本地S-CSCF向UE发送振铃消息;其中,本地S-CSCF根据iFC中的被叫事件触发标准将接收到的振铃消息转发给LI AS, LI AS完成呼叫控制后再将该振铃消息通过本地S-CSCF发送给UE。709、PSTN中的被叫用户接通后,向MGCF发送应答消息(ANM);710 713、MGCF通过S-CSCF向UE发送应答消息,通知UE接通呼叫;其中,本地S-CSCF根据iFC中的被叫事件触发标准将接收到的应答消息转发给LI AS, LI AS完成呼叫控制后再将该应答消息通过本地S-CSCF发送给UE。需要注意的是,当LI AS由TAS和LAS两个网元组成时,图7中的LIAS特指TAS。图8为采用本发明的系统架构进行终呼的方法流程图;在终呼过程中,收到HSS/ HLR发送的提供漫游号码请求后,VSS根据本地配置分配一个指向LAS的漫游号码,或向LAS 发送分配漫游号码请求,由LAS根据自己的配置分配漫游号码;VSS将漫游号码通过HSS/ HLR发送给GMSC,GMSC使用指向LAS的漫游号码完成终呼的后续流程。本实施例中,LAS和 TAS为LI AS的逻辑功能实体,可以合设也可以分设。图8所示的方法包括如下步骤80UPSTN呼叫已漫游到本地IMS系统的UE (被叫用户)时,PSTN向该被叫用户归 属网络的GMSC发送初始地址消息(IAM),该消息中携带主叫号码和被叫号码(即UE的号 码);802、用户归属网络的GMSC收到初始地址消息后,向被叫用户归属网络的HSS/HLR 发送路由请求,以获取被叫用户的路由信息;803、HSS/HLR根据被叫用户(UE)注册过程中由VSS发送的位置更新请求(步骤 507)获知被叫用户当前漫游在VSS管辖的本地IMS网络中,因此向VSS发送提供漫游号码 请求,其中包含被叫号码;804、收到提供漫游号码请求后,VSS向LI AS中的LAS发送分配漫游号码请求,该 请求中携带被叫号码;805、LAS分配一个指向本设备的漫游号码,保存被叫号码与漫游号码的对应关系, 并将漫游号码返回给VSS;此外,VSS也可以自己分配一个指向LAS的漫游号码,保存漫游号码和被叫号码的 对应关系。在这种情况下,步骤804和805可以不执行。806 807、VSS把指向LAS的漫游号码返回给HSS/HLR,HSS/HLR将其返回给 GMSC ;808,GMSC向MGCF发送初始地址消息(IAM),以便将呼叫路由到MGCF,该消息中携 带上述漫游号码和主叫号码信息;809 810、MGCF根据漫游号码将会话路由到LAS (即通过S-CSCF向LAS发送会话邀请消息);811 812、LAS收到会话邀请消息后,如果判定会话邀请消息中包含非本LAS分 配的漫游号码,则向VSS发送获取被叫号码请求消息,以获取被叫号码;上述获取被叫号码 消息中包含漫游号码;VSS根据漫游号码找到之前保存的被叫号码,将其返回给LAS ;此外,LAS收到会话邀请消息后,如果判定会话邀请消息中的漫游号码是本LAS分 配的漫游号码,则根据该漫游号码找到之前保存的被叫号码;在这种情况下,不需要执行步 骤 811 812。813,LAS使用被叫号码替换会话邀请消息中的漫游号码,通过S-CSCF向被叫用户 发送会话邀请消息,以建立会话,该消息中携带被叫号码和主叫号码信息;814、S_CSCF根据iFC中的被叫事件触发标准触发第三方呼叫控制(即交由TAS进 行呼叫控制),将会话邀请消息发送给TAS ;815 816、呼叫控制完成后,TAS通过P-CSCF向被叫UE发送会话邀请消息;817、UE向MGCF发送振铃消息;其中,振铃消息仍然经由LI AS发送给MGCF。818 819、接收到振铃消息后,MGCF通过GMSC向主叫用户所在的PSTN发送地址 完成消息(ACM);820、被叫用户接听后,UE向MGCF发送应答消息;其中,应答消息仍然经由LI AS发送给MGCF。821 822、MGCF通过GMSC向主叫用户所在的PSTN发送应答消息(AW)。
权利要求
一种IP多媒体子系统网络的业务实现方法,其特征在于,当处于漫游状态的用户设备UE通过本地IP多媒体子系统IMS网络的代理呼叫会话控制功能P CSCF和服务呼叫会话控制功能S CSCF在本地IMS网络的拜访用户服务器VSS成功注册后,该方法包括接收到所述UE的归属网络发送的携带所述UE的号码的提供漫游号码请求后,所述VSS将与所述UE的号码对应的、指向本地IMS网络的位置服务器LAS的漫游号码返回给所述UE的归属网络;接收到主叫方发起的携带所述漫游号码的初始地址消息后,本地IMS网络的媒体网关控制功能MGCF通过所述S CSCF向所述LAS发送会话邀请消息,该消息中携带所述漫游号码;所述LAS将所述UE的号码作为被叫号码替换所述会话邀请消息中的所述漫游号码,并将所述会话邀请消息发送给所述S CSCF;所述S CSCF根据初始过滤准则iFC的被叫事件触发标准将所述会话邀请消息发送给本地IMS网络的电信业务应用服务器TAS进行呼叫控制;所述TAS根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成后通过所述P CSCF将所述会话邀请消息发送给所述UE;所述UE接收到所述会话邀请消息后,向主叫方发送振铃消息和应答消息,完成IMS会话业务的建立;其中,所述TAS和LAS为本地IMS网络的两个网元设备或本地IMS网络的本地IMS应用服务器LAS中的两个逻辑单元。
2.如权利要求1所述的方法,其特征在于,所述VSS接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述漫游号码之 前,该方法包括所述VSS向所述LAS发送分配漫游号码请求,该请求中携带所述UE的号 码;接收到所述分配漫游号码请求后,所述LAS分配所述漫游号码,保存所述UE的号码与所 述漫游号码的对应关系,并将所述漫游号码返回给所述VSS ;所述LAS接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号码之前,该方 法还包括所述LAS根据保存的所述UE的号码与所述漫游号码的对应关系获取所述UE的 号码。
3.如权利要求1所述的方法,其特征在于,所述VSS接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述漫游号码之 前,该方法还包括所述VSS分配所述漫游号码,并保存所述UE的号码与所述漫游号码的对 应关系;所述LAS接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号码之前,该方 法还包括所述LAS向所述VSS发送获取被叫号码消息,该消息中携带所述漫游号码;接收 到所述获取被叫号码消息后,所述VSS根据所述UE的号码与所述漫游号码的对应关系获取 所述UE的号码,并将其返回给所述LAS。
4.如权利要求1所述的方法,其特征在于,所述iFC由所述VSS生成;所述VSS采用如下方式将所述iFC发送给所述S-CSCF 在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述VSS向所述 S-CSCF发送注册应答消息,该消息中包含所述iFC。
5.如权利要求4所述的方法,其特征在于, 所述iFC中包含注册事件触发标准;所述TAS采用如下方式获取所述用户数据所述S-CSCF接收到所述注册应答消息后,根据所述iFC中的注册事件触发标准向所述 TAS发送第三方注册请求,该请求中携带所述UE的用户标识;收到所述第三方注册请求后,所述TAS向所述VSS发送获取用户数据消息,该消息中携 带所述UE的用户标识;接收到所述获取用户数据消息后,所述VSS将本地存储的所述用户数据返回给所述TAS。
6.如权利要求5所述的方法,其特征在于,所述VSS采用如下方式获取并存储所述UE的用户数据在所述UE的注册过程中,当所述VSS接收到所述S-CSCF发送的注册请求后,向所述UE 的归属网络的HSS或HLR发送位置更新请求,以获取所述UE的用户数据;接收到所述位置更新请求后,所述HLR或HSS将所述UE的用户数据返回给所述VSS ; 所述VSS存储所述UE的用户数据。
7.—种IP多媒体子系统网络的业务实现系统,该系统作为拜访网络为处于漫游状态 的UE提供业务;该系统包含P_CSCF、S-CSCF, VSS、MGCF, LAS和TAS ;其中所述VSS用于在接收到所述UE的归属网络发送的携带所述UE的号码的提供漫游号码 请求后,将与所述UE的号码对应的、指向所述LAS的漫游号码返回给所述UE的归属网络; 所述MGCF用于在接收到主叫方发起的携带所述漫游号码的初始地址消息后,通过所 述S-CSCF向所述LAS发送会话邀请消息,该消息中携带所述漫游号码;所述LAS用于将所述UE的号码作为被叫号码替换所述会话邀请消息中的所述漫游号 码,并将所述会话邀请消息发送给所述S-CSCF ;所述S-CSCF用于根据iFC的被叫事件触发标准将所述会话邀请消息发送给所述TAS 进行呼叫控制;所述TAS还用于根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成后通 过所述P-CSCF将所述会话邀请消息发送给所述UE ;其中,所述TAS和LAS为本地IMS网络的两个网元设备、或本地IMS网络的LAS中的两 个逻辑单元。
8.如权利要求7所述的系统,其特征在于,所述VSS还用于在接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述漫 游号码之前,向所述LAS发送分配漫游号码请求,该请求中携带所述UE的号码;所述LAS还用于在接收到所述分配漫游号码请求后,分配所述漫游号码,保存所述UE 的号码与所述漫游号码的对应关系,并将所述漫游号码返回给所述VSS。
9.如权利要求7所述的系统,其特征在于,所述VSS还用于在接收到所述提供漫游号码请求后、向所述UE的归属网络返回所述漫 游号码之前,分配所述漫游号码,并保存所述UE的号码与所述漫游号码的对应关系;所述LAS还用于在接收到所述携带漫游号码的会话邀请消息后、替换所述漫游号码之 前,向所述VSS发送获取被叫号码消息,该消息中携带所述漫游号码;所述VSS还用于在接收到所述获取被叫号码消息后,根据所述UE的号码与所述漫游号 码的对应关系获取所述UE的号码,并将其返回给所述LAS。
10.如权利要求7所述的系统,其特征在于,所述VSS还用于生成所述iFC,并采用如下方式将所述iFC发送给所述S-CSCF 在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述VSS向所述 S-CSCF发送注册应答消息,该消息中包含所述iFC。
11.如权利要求10所述的系统,其特征在于,所述S-CSCF还用于在接收到所述注册应答消息后,根据所述iFC中的注册事件触发标 准向所述TAS发送第三方注册请求,该请求中携带所述UE的用户标识;所述TAS还用于在接收到所述第三方注册请求后,向所述VSS发送获取用户数据消息, 该消息中携带所述UE的用户标识;所述VSS还用于在接收到所述获取用户数据消息后,将本地存储的所述用户数据返回 给所述TAS。
12.如权利要求11所述的系统,其特征在于,所述VSS还用于在所述UE的注册过程中,当接收到所述S-CSCF发送的注册请求后,向 所述UE的归属网络的HSS或HLR发送位置更新请求,以获取所述UE的用户数据;并存储所 述HLR或HSS返回的所述UE的用户数据。
全文摘要
一种IP多媒体子系统网络的业务实现方法,接收到处于漫游状态的UE归属网络发送的携带UE号码的提供漫游号码请求后,VSS将与UE的号码对应的、指向LAS的漫游号码返回给UE的归属网络;接收到主叫方发起的携带漫游号码的初始地址消息后,MGCF通过S-CSCF向LAS发送会话邀请消息,该消息中携带漫游号码;LAS将UE的号码作为被叫号码替换会话邀请消息中的漫游号码,并将会话邀请消息发送给S-CSCF;S-CSCF根据iFC的被叫事件触发标准将会话邀请消息发送给TAS进行呼叫控制;TAS根据本地存储的UE的用户数据进行呼叫控制,呼叫控制完成后通过P-CSCF将会话邀请消息发送给UE。
文档编号H04W8/04GK101931900SQ20091014225
公开日2010年12月29日 申请日期2009年6月26日 优先权日2009年6月26日
发明者谢振华, 郝振武, 陶全军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1