移动交换中心获取ims控制点信息的方法及系统的制作方法

文档序号:7568029阅读:87来源:国知局
专利名称:移动交换中心获取ims控制点信息的方法及系统的制作方法
技术领域
本发明涉及IMS(IP Multimedia Subsystem, IP多媒体子系统),尤其涉及一种 MSC (移动交换中心)获取ICP(IMS控制点)信息的方法及系统。
背景技术
IMS 是由 3GPP (3rd Generation Partnership Pro ject,第三代合作伙伴计划)提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环境,支持多媒体应用,并能够为用户提供丰富的多媒体业务。在MS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由和计费等功能。控制层中业务触发和控制功能是由CSCF (Call Session ControlFunction,呼叫会话控制功能)完成的。CSCF分为三种类型P-CSCF(Proxy-Call Session Control Function,代理 CSCF)、I-CSCF (Interrogating-CalI Session Control Function,查询 CSCF) S-CSCF(Serving-CalI Session Control Function,服务 CSCF);其中,S-CSCF 负主要责任,I-CSCF是可选的。除此之外,MS业务体系中还有一些辅助网元,如IBCF (MS边界控制功能)和ATCF(访问转移控制功能)等。业务层由一系列AS (Application Server,应用服务器)组成,并提供具体业务服务。AS可以是独立的实体,也可以存在于S-CSCF中。S-CSCF根据用户的签约信息控制业务触发,调用AS上的业务,实现业务功能。会话中的端到端设备称为UE (User Equipment,用户设备),负责与使用者的交互。 有的UE具有多种接入移动网络的方式,如通过3GPP移动网络的PS (Packet Switch,包交换)域接入移动网络,通过非3GPP移动网络(如CDMA (码分多址)IX或Wimax (全球微波互联接入)网络)的PS域接入移动网络,甚至可以通过移动网络的CS (Circuit Switch,电路交换)域接入移动网络。移动网络包括基站子系统和核心网,核心网网兀可以是SGSN(月艮务GPRS支持节点)、GGSN (网关GPRS支持节点)、MME (移动管理实体)、MSC、PCF (分组控制功能)或I3DSN(分组数据服务节点)等。为了实现UE在CS域与MS网络的交互,在某些情况下需要MSC能够获得ICP信息,ICP可以是P-CSCF、I-CSCF、IBCF、ATCF或AS等具有 IMS信令控制功能的实体,甚至可以是具有IMS信令功能的MSC。图I是现有技术中MSC获取ICP信息的流程图,获取流程包括步骤101 UE向移动网络发起附着请求,比如向为自身服务的基站子系统发送附着请求(Attach Request)消息;其中,基站子系统可以是基站系统(BSS, Base Station System)或无线网络控制器(RNC, Radio NetworkController)。步骤102 :基站子系统将附着请求消息发送给MSC。步骤103 :MSC收到附着请求消息后,允许UE附着并使用移动网络,于是向UE发送允许附着消息,比如附着接受(Attach Accept)消息,该允许附着消息途经基站子系统。步骤104 :基站子系统将允许附着消息发送给UE。
步骤105 =MSC允许UE附着并使用移动网络后,向UE的归属MS网络发起注册请求,比如向UE的归属MS网络中的S-CSCF发送注册(Register)消息,该注册消息属于MS 信令。步骤106 :S-CSCF允许UE接入MS网络,于是向MSC返回注册响应,比如发送“200 OK”消息,该“ 200 OK”消息属于IMS信令。步骤107 UE通过PS域提供的接入服务和P-CSCF向UE的归属MS网络发起注册请求,比如向P-CSCF发送Register消息,以使用IMS网络提供的业务;其中,Register消息属于IMS信令。以下步骤是ICP不在AS上的情况。如果ICP在P-CSCF和S-CSCF之间,如在IBCF上,则包括步骤108a :P_CSCF收到注册请求后,选择服务该UE的ICP,并将该注册请求转发给该ICP。步骤109a :ICP收到注册请求后,向S-CSCF发送另一注册请求,该另一注册请求中携带有ICP信息,该ICP信息可以是直接定位ICP的信息,如ICP的号码、地址或标识,也可以是间接定位ICP的信息,如ICP的索引,还可以是上述各种信息的任意组合。步骤IlOa =S-CSCF允许UE接入MS网络并使用MS网络提供的业务,于是返回注册响应,比如发送“200 0K”消息,该“200 0K”消息属于IMS信令。步骤Illa :注册响应到达ICP,ICP将该注册响应转发给P-CSCF。如果ICP在P-CSCF上,则步骤108a_llla简化为P-CSCF收到注册请求后,向S-CSCF发送另一注册请求,该另一注册请求中携带有 ICP信息。S-CSCF允许UE接入MS网络并使用MS网络提供的业务,于是向P-CSCF返回注册响应,比如发送“200 0K”消息,该“200 0K”消息属于IMS信令。如果ICP在S-CSCF上,则步骤108a_llla简化为P-CSCF收到注册请求后,将该注册请求转发给S-CSCF。S-CSCF允许UE接入MS网络并使用MS网络提供的业务,于是向P-CSCF返回注册响应,比如发送“200 0K”消息,该“200 0K”消息属于IMS信令。以下步骤是ICP在AS上的情况。步骤108b =P-CSCF收到注册请求后,将该注册请求转发给S-CSCF。步骤109b =S-CSCF允许UE接入MS网络并使用MS网络提供的业务,于是向 P-CSCF返回注册响应,比如发送“200 0K”消息,该“200 0K”消息属于MS信令。步骤IlOb :S-CSCF向ICP转发注册请求。步骤Illb =ICP收到注册请求后,向S-CSCF返回注册响应,该注册响应中携带有 ICP /[目息,该ICP彳目息可以是直接定位ICP的/[目息,如ICP的号码、地址或标识,也可以是间接定位ICP的信息,如ICP的索引,还可以是上述各种信息的任意组合。以下步骤是上述两种情况后续的共同步骤。步骤112 =P-CSCF收到步骤Illa或109b的注册响应后,向UE转发该注册响应。步骤113 =S-CSCF获得ICP信息后,将获得的ICP信息通知给MSC,比如向MSC发送 Notify (通知)消息,该Notify消息中携带有获得的ICP信息,且该Notify消息属于IMS
4信令。由以上流程可以看出,现有技术中MSC必须支持IMS信令并完成代替UE的注册过程才能获得ICP信息;如果MSC不支持IMS信令,则为了能够应用图I所示的流程,需要增加新的接口与协议以使MSC能够与S-CSCF进行消息交互,因此上述流程的应用场景很有限。

发明内容
有鉴于此,本发明的主要目的在于提供一种MSC获取ICP信息的方法及系统,使 MSC无需增加新的接口及协议就能获得ICP信息。为达到上述目的,本发明的技术方案是这样实现的一种移动交换中心获取IMS控制点信息的方法,所述方法包括应用服务器将IMS控制点信息提供给服务GPRS支持节点;所述服务GPRS支持节点在收到来自移动交换中心的询问后,将所述IMS控制点信息发送给所述移动交换中心。进一步地,当MS控制点不在所述应用服务器上时,在应用服务器将MS控制点信息提供给服务GPRS支持节点之前,所述方法还包括IMS控制点将所述MS控制点信息通过MS过程发送给所述应用服务器。进一步地,所述应用服务器将IMS控制点信息提供给服务GPRS支持节点为所述应用服务器将携带有所述MS控制点信息的通知消息发送给所述服务GPRS 支持节点;或所述应用服务器将携带有所述IMS控制点信息的更新消息发送给归属用户服务器;所述归属用户服务器将携带有所述MS控制点信息的通知消息发送给所述服务GPRS支持节点。进一步地,所述服务GPRS支持节点收到来自移动交换中心的询问前,所述方法还包括所述移动交换中心收到呼叫请求或切换请求。一种移动交换中心获取IMS控制点信息的系统,所述系统包括应用服务器、服务 GPRS支持节点和移动交换中心;其中,应用服务器,用于将IMS控制点信息提供给服务GPRS支持节点;移动交换中心,用于向服务GPRS支持节点询问IMS控制点信息;服务GPRS支持节点,用于在收到来自移动交换中心的询问后,将IMS控制点信息发送给所述移动交换中心。所述应用服务器进一步用于当MS控制点不在所述应用服务器上时,接收所述 IMS控制点通过MS过程发来的所述MS控制点信息。进一步地,所述系统还包括归属用户服务器,用于接收所述应用服务器发来的携带有所述MS控制点信息的更新消息,并将携带有所述MS控制点信息的通知消息发送给所述服务GPRS支持节点。所述移动交换中心进一步用于在向所述服务GPRS支持节点询问IMS控制点信息前,接收呼叫请求或切换请求。由以上技术方案可以看出,本发明中,ICP信息是由SGSN提供给MSC的,因此MSC 可以不支持MS信令,并可以不增加新的接口及协议就能获得ICP信息,所以本发明可以应用于更多的应用场景。


图I为现有技术中MSC获取ICP信息的流程图;图2为本发明实施例一的MSC获取ICP信息的流程图;图3为本发明实施例二的MSC获取ICP信息的流程图;图4为本发明实施例一种MSC获取ICP信息的系统的结构图。
具体实施例方式以下通过几个实施例对本发明作进一步详细说明。实施例一图2是本发明实施例一的MSC获取ICP信息的流程图,描述了 UE在CS域发起呼叫后,由MSC将CS呼叫锚定在IMS域的过程,该过程包括步骤201 UE通过PS域向IMS网络发起注册请求,比如发送Register消息。步骤202 :注册请求途经P-CSCF,P-CSCF将注册请求转发给ICP。步骤203 =ICP向S-CSCF转发另一注册请求,该另一注册请求中携带有ICP信息, 该ICP信息可以是直接定位ICP的信息,如ICP的号码、地址或标识,也可以是间接定位ICP 的信息,如ICP的索引,还可以是上述各种信息的任意组合。步骤204 =S-CSCF允许UE接入MS网络,于是返回注册响应,比如发送“200 0K”消息。步骤205 =ICP收到注册响应后,将注册响应转发给P-CSCF。步骤206 =P-CSCF收到注册响应后,将注册响应转发给UE。步骤202-206描述的是ICP在P-CSCF和S-CSCF之间的情况,如ICP在IBCF或 MSC上;其中,此处的MSC可以是UE附着的MSC (即图2所示的MSC),也可以是其他MSC。如果ICP在UE附着的MSC上,由于ICP是独立的功能实体,因此步骤202-206以及后续的步骤213-215没有变化。如果ICP在P-CSCF上,则步骤202-206简化为P-CSCF收到注册请求后,向S-CSCF转发另一注册请求,该另一注册请求中携带有 ICP信息;S-CSCF允许UE接入MS网络,于是返回注册响应,比如发送“200 0K”消息;P-CSCF收到注册响应后,将注册响应转发给UE。如果ICP在S-CSCF上,则步骤202-206简化为注册请求途经P-CSCF,P-CSCF将注册请求转发给S-CSCF ;S-CSCF允许UE接入MS网络,于是返回注册响应;P-CSCF收到注册响应后,将注册响应转发给UE。上述这些步骤属于MS注册过程,UE和MS网络可能还存在其他MS消息交互过程,比如UE发起IMS呼叫过程,IMS呼叫请求的Invite (邀请)消息经过ICP时,ICP (ICP 不在S-CSCF上)也可在向S-CSCF转发的Invite消息中携带ICP信息。步骤207 =S-CSCF根据UE的签约信息向AS转发携带有ICP信息的注册请求。
在MS呼叫过程中,S-CSCF向AS转发的是携带有ICP信息的Invite消息。步骤208 AS向S-CSCF返回注册响应,比如发送“200 0K”消息。步骤209 AS将携带有ICP信息的通知消息发送给SGSN,比如发送携带有ICP信息的Insert Subscriber Data(插入用户数据)消息。步骤210 UE在CS域向MSC发送呼叫请求,比如发送Setup (建立)消息。步骤211 :收到呼叫请求后,MSC向SGSC询问ICP信息,比如发送Identity Request (标识请求)消息。步骤212 :SGSN返回携带有ICP信息的响应,比如发送携带有ICP信息的Identity Response (标识响应)消息。至此,MSC获得了 ICP信息。步骤213 :MSC根据ICP信息向ICP发送呼叫请求,比如当MSC不支持MS信令时,发送IAM(Initial Address Message,初始地址消息);或当MSC支持IMS信令时,发送 Invite 消息。步骤214 =ICP继续后续的MS呼叫过程。步骤215 =ICP收到被叫的应答后,向MSC发送呼叫响应,比如发送ANM(Answer Message,应答消息)或“200 0K”消息。步骤216 =MSC向UE发送呼叫响应,比如发送Connect (连接)消息。如果ICP在AS上,则步骤209中AS发送给SGSN的ICP信息是由AS生成的,而不是由S-CSCF转发来的,且步骤202-208变为 注册请求途经P-CSCF,P-CSCF将注册请求转发给S-CSCF ;S-CSCF允许UE接入MS网络,于是返回注册响应,比如发送“200 0K”消息;P-CSCF收到注册响应后,将注册响应转发给UE ;S-CSCF根据UE的签约信息向AS转发注册请求;AS向S-CSCF返回注册响应,比如发送“200 0K”消息。由以上步骤202-208的变形可知,当ICP在AS上时,转发的注册请求或Invite消息中没有ICP信息。实施例二图3是本发明实施例二的MSC获取ICP信息的流程图,描述了 UE在CS域的会话被转移到PS域,其间由MSC通知ICP开始转移的过程,该过程包括步骤301-308 :与图2中步骤201-208相同,在此不再赘述。步骤309 :AS将携带有ICP信息的更新消息发送给HSS (HomeSubscriber Server, 归属用户服务器),比如发送携带有ICP信息的Sh-push (Sh-推送)消息。如果ICP在AS上,则ICP信息由AS生成;否则,ICP信息由S-CSCF转发给AS。步骤310 =HSS向SGSN发送携带有ICP信息的通知消息,比如发送携带有ICP信息的 Insert Subscriber Data 消息。步骤309-310也可以由图2中的步骤209代替。步骤311 :UE在CS域已有会话,比如UE在CS域发起呼叫或在CS域接受呼叫而有会话,会话进行过程中,基站子系统决定将UE的CS域会话切换到PS域,于是向MSC发送切换请求,触发CS域到PS域的切换过程,比如发送Handover Request (切换请求)消息或Relocation Request (重定向请求)消息。步骤312 :收到切换请求后,MSC向SGSC询问ICP信息,比如发送Identity Request 消息。步骤313 :SGSN返回携带有ICP信息的响应,比如发送携带有ICP信息的Identity Response 消息。至此,MSC获得了 ICP信息。步骤314 :MSC根据ICP信息向ICP发送转移请求,比如当MSC不支持MS信令时, 发送IAM消息;或当MSC支持IMS信令时,发送Invite消息。步骤315 =ICP向MSC返回转移响应,比如发送“200 0K”消息。步骤316 MSC通知UE切换到PS域,比如发送Handover Command (切换命令)消
肩、O步骤317 :与步骤315同时,ICP发起重建ICP控制的媒体网关与远端UE的媒体连接的过程,比如向远端UE发送relnvite(重邀请)消息,或向AS发送Invite消息并由AS 向远端UE发送reinvite消息。步骤318 :步骤316之后,UE调制到PS域,通过PS域接入MS网络。步骤319 UE在PS域发起转移请求,比如发送Invite消息或reinvite消息。步骤320 =ICP收到转移请求后,向UE返回转移响应,比如发送“2000K”消息。步骤321 =ICP根据UE发起的转移请求建立ICP控制的媒体网关与UE的媒体连接,并通过ICP的桥接作用使UE在PS域可以继续与远端UE进行会话。实施例二中步骤313之后的过程还可以有其他实现方案,实施例二仅说明了其中一种情况的实现方案,但步骤313之后的过程并不影响步骤301-313之间的过程。为实现上述方法,本发明实施例还提供一种MSC获取ICP信息的系统。如图4所示,该系统包括=AS, SGSN和MSC ;其中,AS,用于将ICP信息提供给SGSN ;MSC,用于向SGSN询问IMS控制点信息;SGSN,用于在收到来自MSC的询问后,将ICP信息发送给MSC。 所述AS进一步用于当ICP不在所述AS上时,接收所述ICP通过MS过程发来的所述ICP信息。ICP如何通过MS过程向AS发送ICP信息可参见步骤203-207,在此不再赘述。所述系统还包括HSS,用于接收所述AS发来的携带有所述ICP信息的更新消息, 并将携带有所述ICP信息的通知消息发送给所述SGSN。所述移动交换中心进一步用于在向所述SGSN询问ICP信息前,接收呼叫请求或切换请求。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种移动交换中心获取IMS控制点信息的方法,其特征在于,所述方法包括应用服务器将MS控制点信息提供给服务GPRS支持节点;所述服务GPRS支持节点在收到来自移动交换中心的询问后,将所述IMS控制点信息发送给所述移动交换中心。
2.根据权利要求I所述的移动交换中心获取IMS控制点信息的方法,其特征在于,当 IMS控制点不在所述应用服务器上时,在应用服务器将MS控制点信息提供给服务GPRS支持节点之前,所述方法还包括IMS控制点将所述MS控制点信息通过MS过程发送给所述应用服务器。
3.根据权利要求I所述的移动交换中心获取IMS控制点信息的方法,其特征在于,所述应用服务器将MS控制点信息提供给服务GPRS支持节点为所述应用服务器将携带有所述MS控制点信息的通知消息发送给所述服务GPRS支持节点;或所述应用服务器将携带有所述IMS控制点信息的更新消息发送给归属用户服务器;所述归属用户服务器将携带有所述MS控制点信息的通知消息发送给所述服务GPRS支持节
4.根据权利要求I所述的移动交换中心获取IMS控制点信息的方法,其特征在于,所述服务GPRS支持节点收到来自移动交换中心的询问前,所述方法还包括所述移动交换中心收到呼叫请求或切换请求。
5.一种移动交换中心获取IMS控制点信息的系统,其特征在于,所述系统包括应用服务器、服务GPRS支持节点和移动交换中心;其中,应用服务器,用于将IMS控制点信息提供给服务GPRS支持节点;移动交换中心,用于向服务GPRS支持节点询问IMS控制点信息;服务GPRS支持节点,用于在收到来自移动交换中心的询问后,将MS控制点信息发送给所述移动交换中心。
6.根据权利要求5所述的移动交换中心获取IMS控制点信息的系统,其特征在于,所述应用服务器进一步用于当IMS控制点不在所述应用服务器上时,接收所述IMS控制点通过 IMS过程发来的所述MS控制点信息。
7.根据权利要求5所述的移动交换中心获取IMS控制点信息的系统,其特征在于,所述系统还包括归属用户服务器,用于接收所述应用服务器发来的携带有所述IMS控制点信息的更新消息,并将携带有所述MS控制点信息的通知消息发送给所述服务GPRS支持节
8.根据权利要求5所述的移动交换中心获取IMS控制点信息的系统,其特征在于,所述移动交换中心进一步用于在向所述服务GPRS支持节点询问IMS控制点信息前,接收呼叫请求或切换请求。
全文摘要
本发明公开了一种移动交换中心获取IMS控制点信息的方法及系统。该方法包括应用服务器将IMS控制点信息提供给服务GPRS支持节点;所述服务GPRS支持节点在收到来自移动交换中心的询问后,将所述IMS控制点信息发送给所述移动交换中心。采用本发明能够使移动交换中心无需增加新的接口及协议就能获得IMS控制点信息。
文档编号H04W24/00GK102612048SQ20111002308
公开日2012年7月25日 申请日期2011年1月19日 优先权日2011年1月19日
发明者谢振华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1