多媒体域仿真电路域业务的系统、装置及方法

文档序号:7958930阅读:331来源:国知局
专利名称:多媒体域仿真电路域业务的系统、装置及方法
技术领域
本发明涉及无线通信领域,特别是涉及多媒体域(IMS)仿真电路域(CS)业务的系统、仿真移动交换中心服务器、接入网关控制功能实体及方法。
背景技术
下一代通信网的承载已经全面开始换用IP。从通信网的发展来看,不管是CDMA还是GSM/WCDMA,都经历了从传统电路交换网络到控制承载分离的IP包交换网络再到全IP的多媒体网络这样一个演进过程,这个演进过程中的最终目标是由统一的IMS网络来提供业务。但是在向IMS演进的过程中,仍然存在大量的非IMS终端,为了向这些非IMS域终端提供原有的电路域业务,仍需要维护传统的电路域网络,若在一定时期内两网并存,则不利于减少运营商的运营开销。为了解决这一问题,需要提供一种机制,由IMS域代替传统电路域网络向传统终端提供原有的电路域业务,实现两网合一,从而减少运营商的运营开销,同时利用该机制还可实现向传统终端提供IMS域的业务,实现IMS域业务的增值。
为了解决上述两网合一的问题,朗迅公司提出了一套解决方案,相关专利号为20030026245(US)。参见图1所示,该方案利用统一的IMS架构,同时向传统电路域终端和分组终端提供业务。该方案引入了一个iMSC Server实体,该实体实现了A/Iu接口与IMS域SIP消息之间的相互映射,即该实体作为接入信令的适配实体,将传统电路域终端用户接入到IMS域。传统电路域终端用户注册到IMS域后,通过S_CSCF仿真VMSC/GMSC,为接入IMS的电路域终端用户提供电路域仿真业务,同时实现了与传统电路域网络架构之间的互操作,解决了IMS域内电路域仿真用户到其它电路域网络的漫游问题。当其它电路域网络用户漫游到IMS电路域仿真域后,iMSC Server和S_CSCF共同仿真完成VMSC的功能,向其它电路域网络的用户提供传统电路域业务。
该方案的要点包括1、当IMS电路域仿真用户不漫游时,iMSCServer负责无线侧接口信令与IMS域的SIP消息的相互映射并控制媒体网关,作为接入信令的适配实体把传统电路域终端用户接入到IMS域,IMS域的S_CSCF保存用户的签约数据(注册时从HSS获取),根据该签约数据实现业务控制,相当于由IMS域的S_CSCF仿真实现了传统电路域VMSC的电路域业务提供功能。
2、当IMS电路域仿真用户漫游到其它电路域网络(如漫游到图1中OtherCS network),则MSC通过D接口向IMS电路域仿真网络的HSS注册,当用户作为被叫路由到IMS电路域仿真网络时,IMS电路域仿真网络的S_CSCF要模拟传统电路域的GMSC功能,即S_CSCF通过R_SGW(Ms和Mh接口均使用MAP协议)到HSS获取被叫位置信息,根据该信息路由到被叫所在的MSC。
3、当其它电路域网络用户漫游到IMS电路域仿真网络时,iMSCServer仍进行IMS域的注册,S_CSCF则通过R_SGW到其它电路域网络的HLR获取用户签约数据并完成传统电路域的注册,当其它电路域网络的用户作为被叫路由到GMSC时,GMSC通过C接口到HLR获取被叫位置信息,HLR根据注册信息到S_CSCF取漫游号码,S_CSCF返回临时号码,GMSC根据该临时号码路由到IMS电路域仿真网络,S_CSCF仿真漫游地VMSC提供业务。
分析上述方案的要点可知,该方案存在以下缺点1、现有技术中S_CSCF实现VMSC业务功能仿真,在S_CSCF上为IMS电路域仿真用户提供电路域业务,违背了标准IMS架构中业务和控制相分离,S_CSCF不做业务的原则,需要对标准IMS架构中的S_CSCF实体功能进行大量的能力扩展。
2、现有技术中S_CSCF仿真电路域VMSC实现和电路域网络的HLR交互的功能,导致S_CSCF功能的复杂化,需要对标准IMS架构中S_CSCF仅作为通用业务控制功能实体的能力进行大量的扩展工作。
3、iMSCServer只实现了A/Iu接口到SIP映射,无法完全传递用户侧信令,用户侧信令信息的丢失导致IMS电路域仿真网络难以实现现有传统电路域的所有业务或难以实现现有传统电路域业务相同的业务体验。

发明内容
本发明提供多媒体域仿真电路域业务的系统、仿真移动交换中心服务器、接入网关控制功能实体及方法,用以解决由于现有技术的网元功能及系统架构,使得S_CSCF必须为IMS电路域仿真用户提供电路域业务,导致控制与业务无法分离的问题。
进一步解决现有技术无法完全传递用户侧信令的问题。
本发明系统,包括IMS中的相关网元、电路域终端MS和无线接入网RAN,以及通过A/Iu接口与RAN交互,以控制所述MS接入RAN的接入网关控制功能实体AGCF;所述系统还包括仿真MSC服务器eMSC,用于对所述MS的电路域业务进行逻辑控制,并通过ISC接口与所述IMS中的呼叫会话控制功能实体CSCF连接。
所述eMSC和CSCF还用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中;所述AGCF还用于将A/Iu接口信令信息封装在SIP消息中。所述eMSC和CSCF还用于将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译;所述AGCF还用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息。
所述A/Iu接口信令信息包括A/Iu接口消息,或者一个或多个A/Iu接口消息参数单元。所述A/Iu接口信令信息封装在SIP消息体中。所述A/Iu接口信令信息的封装通过描述SIP消息体的新媒体类型来实现。
所述eMSC通过C/D接口与电路域的归属位置寄存器HLR交互,以获取用户的电路域业务签约数据,并据此完成所述MS的注册和鉴权。所述eMSC通过C接口获取用户的漫游信息,并据此模拟归属移动交换中心GMSC,以实现被叫路由。所述eMSC还通过Ro/Rf接口与所述IMS的计费功能信息单元交互,以完成业务计费信息的传递。
所述CSCF中的服务呼叫会话控制功能实体S_CSCF、查询呼叫会话控制功能实体I-CSCF、媒体网关控制功能实体MGCF、边缘网关控制功能实体BGCF和ISC接口支持封装了ISUP消息的SIP协议,所述服务呼叫会话控制功能实体S_CSCF、查询呼叫会话控制功能实体I-CSCF,代理呼叫会话控制功能P-CSCF,以及Gm接口和ISC接口支持封装了A/Iu接口信令信息的SIP协议。
所述AGCF还通过控制接入网关,将所述MS注册为IMS域用户;通过Gm接口接入到IMS中的CSCF;通过H.248协议控制媒体网关MGW;通过E接口与其它AGCF或移动交换中心MSC相连接,以实现电路域的局间切换。
本发明的接入网关控制功能实体,包括SIP代理单元,用于代理MS接入IMS,所述AGCF还包括封装单元,用于将A/Iu接口信令信息封装在SIP消息中;转译单元,用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息;所述AGCF的Gm接口支持封装了A/Iu接口信令信息的SIP协议。
本发明的仿真移动交换中心服务器,包括逻辑控制单元,用于对MS的电路域业务进行逻辑控制;ISC接口,用于接入到IMS。
所述服务器还包括封装单元,用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中;转译单元,用于将收到的SIP封装消息中的ISUP消息与A/u接口信令信息相互转译。
所述ISC接口支持封装了A/Iu接口信令信息的SIP协议或封装了ISUP消息的SIP协议。
所述服务器还包括C/D接口,用于获取用户的电路域业务签约数据,并据此完成MS的注册和鉴权;以及获取用户的漫游信息,并据此模拟GMSC,以实现被叫路由。
本发明方法,包括下列步骤A、由eMSC完成MS的IMS电路仿真域注册或注销;B、当所述MS涉及仿真电路域业务时,由eMSC对该MS进行业务逻辑判断,并根据判断结果控制该MS的仿真电路域业务。
所述eMSC将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译;以及将转译后的ISUP消息或A/Iu接口信令信息重新封装在SIP消息中,并发出。
若所述MS为IMS电路仿真域内用户,则步骤A包括下列步骤A11、所述MS发起位置更新,并注册到IMS域;A12、eMSC向IMS电路仿真域内的HSS或HLR发起注册请求;A13、eMSC根据HSS或HLR返回的注册接收消息,完成该MS在IMS电路仿真域的注册。
其中,所述步骤A11包括下列具体步骤S_CSCF根据过滤规则向eMSC发起第三方注册请求消息,该消息的头域中包含根据用户IMSI生成的PU,该消息的消息体中包含封装的无线侧位置更新请求参数。所述步骤A12包括下列具体步骤eMSC根据IMSI向IMS电路仿真域内的HSS或HLR发起注册请求;HSS或HLR收到该请求后,记录用户注册的eMSC地址。所述步骤A13包括下列具体步骤HSS或HLR返回注册接收消息,该消息中包含用户的MDN和用户签约信息;eMSC将所述用户的MDN和用户签约信息保存到VLR;eMSC向S_CSCF返回第三方注册成功。
若所述MS为其它电路域网络用户,并漫游到IMS电路仿真域内,则步骤A包括下列步骤A21、所述MS发起位置更新请求;
A22、IMS电路仿真域动态生成该MS的用户数据;A23、完成该MS在IMS域的鉴权和注册;A24、eMSC根据S_CSCF发来的第三方注册请求消息,完成该MS在其它电路域的鉴权;A25、eMSC向其它电路域的HLR发起注册请求,并根据HLR返回的注册接收消息,完成该MS在IMS电路仿真域的注册。
其中,所述步骤A22包括下列具体步骤AGCF根据位置更新请求中的IMSI,生成IMS域的私有用户身份标识和临时公共用户身份标识,并用这些标识构造注册请求消息的相关头域,将无线侧位置更新请求参数封装到注册请求消息体中,之后将注册请求消息发送到I-CSCF;I-CSCF根据用户的私有用户身份标识和临时公共用户身份标识到HSS查询用户注册状态;HSS根据预先制定的漫游协议动态生成该MS的用户数据;HSS根据所述用户数据,向I-CSCF返回S_CSCF的能力集;I-CSCF择一S_CSCF,并向其转发所述注册请求消息。所述步骤A23包括下列具体步骤所述S_CSCF向HSS取用户鉴权数据,HSS返回该用户不需鉴权;S_CSCF向HSS取用户数据,HSS返回动态生成的用户数据;S_CSCF向AGCF返回注册成功。所述步骤A24包括下列具体步骤S_CSCF根据过滤规则向eMSC发起第三方注册请求消息,该消息的头域中包含根据用户IMSI生成的PU,该消息的消息体中包含封装的位置更新请求消息或参数;eMSC根据IMSI和消息体中包含的无线侧位置更新请求参数发起电路域的鉴权。所述步骤A25包括下列具体步骤鉴权成功后,eMSC根据IMSI向其它电路域网络的HLR发起注册请求,HLR收到该请求后,记录用户注册的eMSC地址;HLR返回注册接收消息,包含用户的MDN和用户签约信息;eMSC将用户的MDN和用户签约信息保存到VLR;eMSC向S_CSCF返回第三方注册成功。
若所述MS在IMS电路仿真域内,并作为主叫侧,则步骤B包括下列步骤
B11、AGCF通过S_CSCF向eMSC发送携带有无线侧接口参数的会话请求消息;B12、eMSC根据所述会话请求消息进行业务逻辑判断;B13、eMSC根据判断结果控制该MS的呼叫接续。
其中,所述步骤B11包括下列具体步骤AGCF根据始呼请求消息中的IMSI查询数据库,以获取该用户的IMS域公共身份标识;AGCF根据所述标识生成会话请求消息,并将无线侧接口参数封装到所述会话请求的消息体中;AGCF将所述会话请求消息发往S_CSCF;S_CSCF根据触发规则,将该会话请求消息发往eMSC。所述步骤B12包括eMSC根据用户的电路域业务签约情况,用户当前状态,以及会话请求消息体中封装的无线侧接口参数,进行业务逻辑判断。所述步骤B13包括下列具体步骤eMSC去掉会话请求消息体中封装的无线侧接口参数,并重新构造会话请求消息;将重新构造的会话请求消息转发到S_CSCF;S_CSCF将该会话请求发往被叫侧,以完成呼叫接续。
若所述MS为IMS电路仿真域内用户,并作为被叫侧,则步骤B包括下列步骤B21、会话请求消息路由到eMSC后,eMSC根据所述会话请求消息进行业务逻辑判断;B22、eMSC根据判断结果,在所述会话请求消息的消息体中添加封装的A/Iu接口参数,并通过S_CSCF向AGCF发送;B23、AGCF从收到的会话请求消息的消息体中获取寻呼所需的参数,并通过无线接入网寻呼被叫MS。
其中,所述步骤B21包括eMSC解析所述会话请求消息,根据被叫用户的电路域业务签约情况和被叫用户当前的状态进行业务逻辑判断。所述步骤B22包括下列具体步骤eMSC根据判断结果,在所述会话请求消息的消息体中添加封装的A/Iu接口参数;eMSC根据注册时记录的S_CSCF地址,将该会话请求消息发送到S_CSCF;S_CSCF将该会话请求转发到AGCF。
所述步骤B21之前还包括eMSC为被叫用户分配一个IMS域的公共服务标识PSI或为被叫用户分配一个被叫用户在IMS域注册的tel URI作为漫游号码,以使所述会话请求消息路由到eMSC。
若IMS电路仿真域内用户漫游到其它电路域网络,并在该电路域网络完成注册,且作为被叫侧,主叫侧为IMS域用户,则步骤B包括下列步骤B31、会话请求消息路由到eMSC后,eMSC根据所述会话请求消息进行业务逻辑判断;B32、eMSC根据判断结果,向HLR获取被叫位置信息;B33、eMSC以HLR返回的位置信息替换会话请求消息的被叫方地址,将替换后的会话请求消息发往S_CSCF,以完成呼叫接续。
若IMS电路仿真域内的终端用户A发起补充业务,则步骤B包括下列步骤B41、用户A已建立会话,用户A通过RAN发送补充信令消息;B42、eMSC收到该补充信令消息后,根据当前会话状态,以及补充信令消息中包含的信息和用户签约情况,进行补充业务的处理。
其中,所述步骤B42包括下述至少一种措施,以进行补充业务的处理更改当前会话中媒体流的属性,其中包括媒体流的方向和连接关系;建立新的会话分支;通过S_CSCF与MRF交互,在MRF上建立媒体资源,并更改当前会话中的媒体流连接到MRF建立的媒体资源;若IMS电路仿真域内的MS用户在业务进行中发起鉴权,则步骤B包括下列步骤B51、AGCF通过S_CSCF向eMSC发送鉴权请求消息,包含相关鉴权数据;B52、eMSC进行鉴权处理;B53、eMSC向AGCG返回鉴权请求响应消息,包含鉴权处理结果。
其中,所述B52之前还包括下列步骤eMSC向HLR发送鉴权请求;HLR返回鉴权响应,eMSC根据鉴权响应进行鉴权处理。
若所述HLR返回的鉴权响应指示进行鉴权同步,则步骤B52包括下列具体步骤eMSC向AGCF发送指示消息,以指示鉴权同步;AGCF收到所述指示消息后,通过RAN向MS用户发送鉴权数据同步请求消息,其中包含需同步的鉴权数据;MS用户收到鉴权数据同步消息后,发送验证网络请求消息,其中包含一个验证网络的随机数;AGCF将该随机数封装到指示消息体中,或者映射到指示消息的头域中,发往eMSC;eMSC与HLR交互根据随机数生成验证结果,并返回给AGCF;AGCF将网络验证结果返回给MS;MS验证该结果后,同步鉴权数据,返回鉴权数据同步结果;eMSC根据该结果进行后续处理。
或者,若所述HLR返回的鉴权响应指示进行网络鉴权,则步骤B52包括下列具体步骤eMSC向AGCF发送指示消息,其中包含一个随机数,以指示网络鉴权;AGCF收到所述指示消息后,通过RAN向MS发送鉴权请求消息,其中包含随机数;MS根据该随机数生成鉴权结果并返回eMSC;eMSC根据鉴权结果进行后续处理。
本发明有益效果如下本发明系统了一种多媒体域仿真电路域业务的系统,其中包括了本发明的仿真MSC服务器eMSC,该eMSC具有对MS的电路域业务进行逻辑控制的功能,并通过ISC接口与IMS中的CSCF连接。
这样就将VMSC业务功能仿真和为IMS电路域仿真用户提供电路域业务迁移到了所述eMSC中实现,所以就无须扩展S_CSCF的功能,来实现VMSC业务功能仿真,也无须在S_CSCF上为IMS电路域仿真用户提供电路域业务。从而继承了标准IMS架构中业务和控制相分离的优势,以及S_CSCF不做业务的原则。
这样就将仿真电路域VMSC与电路域HLR交互的功能迁移到了所述eMSC中实现,所以就无须扩展S_CSCF的功能,使S_CSCF仿真电路域VMSC与电路域的HLR交互。从而满足了标准IMS架构中S_CSCF仅作为通用业务控制功能实体的要求。
进一步,本发明的eMSC及其它相关网元还用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中,所述AGCF还用于将A/Iu接口信令信息封装在SIP消息中;以及eMSC还用于将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译,所述AGCF还用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息。所以在A/Iu接口消息无法映射到SIP消息时,可以采用封装和转译方式完成用户侧信令的传递,以完全兼容所有的用户侧信令。从而避免了用户侧信令信息的丢失导致IMS电路域仿真网络难以实现现有传统电路域的所有业务或难以实现现有传统电路域业务相同的业务体验。
本发明还应用上述系统及装置提供了一种多媒体域仿真电路域业务的方法,以及相关的具体业务实现。


图1为现有多媒体域仿真电路域业务的系统结构图;图2为本发明的多媒体域仿真电路域业务的系统结构图;图3为本发明方法步骤流程图;图4为方法实例一IMS电路仿真域内用户的注册流程图;图5为方法实例二IMS电路仿真域内用户作为主叫侧的流程图;图6为方法实例三其它电路域用户为主叫,IMS电路仿真域内用户为被叫的实现方式一的流程图;图7为方法实例三其它电路域用户为主叫,IMS电路仿真域内用户为被叫的实现方式二的流程图;图8为方法实例四IMS域用户作为主叫侧,IMS电路仿真域内用户作为被叫侧的流程图;
图9为方法实例五IMS电路仿真域内用户发起三方通话的流程图;图10为方法实例六IMS电路仿真域内用户在业务进行中的鉴权流程图;图11为方法实例七IMS电路仿真域内用户漫游到其它电路域后的注册流程图;图12为方法实例十IMS电路仿真域内用户漫游到其它电路域后作为被叫,IMS域用户为主叫的流程图;图13为方法实例十一其它电路域用户漫游到IMS电路仿真域后的注册流程图;图14为方法实例十四其它电路域用户漫游到IMS电路仿真域后作为被叫,IMS域用户为主叫的流程图。
具体实施例方式
为了继承标准IMS架构中业务和控制相分离的优势,以及S_CSCF不做业务,仅作为通用业务控制功能实体的原则,本发明提供了一种多媒体域仿真电路域业务的系统,参见图2所示,其包括IMS中的相关网元、电路域终端MS和无线接入网RAN;通过A/Iu接口与RAN交互,以控制所述MS接入RAN的接入网关控制功能实体AGCF;以及通过ISC接口与所述IMS中的CSCF连接的eMSC(即本发明装置)。以下对各个网元逐一描述。
一所述AGCF为本方案完善了现有技术iMSC Server(为区别起见,本方案称为AGCF)的实体。其增加了封装单元,用于将A/Iu接口信令信息封装在SIP消息中,以将A/Iu接口信令完全传递到eMSC,由eMSC解析其内容以实现电路域业务的仿真;还增加了转译单元,用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息。
所述AGCF提供但不限于如下的具体功能。
AGCF具有现有技术iMSC Server功能X-1、具有SIP UA功能,即AGCF通过Gm接口同CSCF相互连接,接入IMS网络完成SIP用户代理功能。
X-2、通过H.248协议同MGW交互完成媒体网关控制功能,即完成对MGW媒体流连接的建立、维持、清除等控制操作。
X-3、为简化交互过程,不通过IMS MRFC为AGCF接入用户提供媒体资源控制,AGCF本身可为接入用户提供媒体资源控制功能,通过H.248、SPI协议或自定义内部协议等提供对于媒体资源(如信号音等)的控制。
X-4、可以根据传统电路域终端用户的IMSI生成进入IMS域所必须的私有用户标识(Private User Identity)、公共用户标识(Public User Identity)。
X-5、具有移动性管理功能。AGCF通过A/Iu接口与RAN交互,从而完成对传统电路域终端的控制功能,即可以处理传统电路域终端用户在与AGCF相连接的RAN内的漫游与切换流程,可以处理用户的开机,关机,周期性位置登记等流程。
X-6、可以通过E接口处理传统用户的切换流程,即AGCF通过E接口同其它AGCF或者MSC连接,完成用户业务切换功能。
X-7、支持和Charging Functions的离线/在线计费接口,Rf/Ro接口描述参见IMS的相关描述。
本发明在AGCF上增加以下具体功能特性F-1、AGCF和CSCF之间的接口Gm参考点是基于SIP协议;在某些情况下是封装了A/Iu接口消息的SIP协议(如需要承载A/Iu接口特殊的业务信息时,受SIP协议限制,不能得到完全映射,因此采用封装方式,将A/Iu接口消息或A/Iu接口信息单元封装到SIP消息体中传送)。
注现有技术采用映射的方式。
F-2、A/Iu接口协议同SIP协议的信令转译功能在A/Iu接口、SIP协议互通映射技术的基础上,当A/Iu接口协议里的某些信息(如空中接口指配优先级,传统电路域终端位置信息等)不能在SIP协议中得到完全映射时,可以在SIP消息体中封装A/Iu接口消息或者A/Iu接口信息单元,(以下简称这种扩充后的SIP协议为SIP-A),通过这种方式实现RAN、AGCF同eMSC之间A/Iu接口信息的传递,从而仿真传统电路域业务。SIP-A是SIP协议的功能扩展,扩展方法如下将A/Iu接口消息或A/Iu接口信息单元封装在SIP消息体中,对于这种类型的SIP消息体定义新的媒体类型(Media Type),来实现定义格式示例如a).用来传递A/Iu接口消息的媒体类型Media type nameapplicationMedia subtype nameRAN-MessageRequired parametersVersionOptional parametersbaseEncoding schemebinaryb).用来传递A/Iu信息单元的媒体类型Media type nameapplicationMedia subtype nameRAN-IERequired parametersVersionOptional parametersbaseEncoding schemebinary其中,参数″version″表示不同组织发布的A/Iu接口消息,如3GPP、3GPP2等,参数″base″则表示定义A/Iu接口消息的协议版本号,如Ios40,IoS41等。其中的RAN消息是指消息定义中格式中至少包含消息名称和消息体部分。
本发明AGCF去除了现有技术中iMSC Server的以下具体功能AGCF不再与传统电路域HLR交互,即AGCF没有VLR的功能。
二所述eMSC为本发明新增实体,用于对所述MS的电路域业务进行逻辑控制。即该实体仿真传统电路域网络的VMSC/GMSC功能,并利用IMS域的业务触发机制,作为AS处理所有电路域业务。因为所有电路域业务均在eMSC实现,实现了业务与控制的分离。进一步还可包括封装单元和转译单元,以配合上述AGCF完成A/Iu接口信令信息的传输。所述封装单元,用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中;转译单元,用于将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译。
eMSC包括但不限于以下具体功能1、eMSC和S-CSCF之间的接口ISC参考点基于SIP协议,在某些情况下是SIP-A协议(即封装了A/Iu接口消息、信息单元的SIP协议),在某些情况下是SIP_I协议(用于与其它电路域传统用户的互通)。
2、eMSC具有传统电路域业务仿真的逻辑控制能力。
3、eMSC处理完业务控制后,如果需要在SIP消息中传递的相关业务信息仍然不能在SIP协议中得到完全映射,则eMSC可以生成SIP-A,也可以生成SIP-I消息。
4、eMSC支持SIP-A到SIP-I信令的转译功能。
5、eMSC通过与HLR之间的C/D接口可以完成传统电路域的注册,提供被叫路由信息等流程,同时eMSC可从该接口下载传统电路域的用户签约数据以完成传统电路域业务仿真的逻辑控制。
6、eMSC具有GMSC的功能,可以通过与HLR之间的C接口获取被叫路由信息。
7、eMSC同计费功能信息单元之间采用Ro/Rf接口,完成业务计费信息的传递,Ro/Rf接口功能同IMS定义的Ro/Rf接口功能。
三、所述MS为传统电路域终端,通过空中接口与无线接入网相连。
四、RAN为无线接入网,负责无线侧功能处理,并提供与核心网之间的信令与承载接口,该接口即可承载在TDM上,也可承载在IP或ATM上。
五、图2中S-CSCF、I-CSCF在IMS标准定义的基础上,支持SIP-A和SIP-I消息在IMS域的传递。
六、图2中MGCF,BGCF在IMS标准定义的基础上,支持SIP-I消息在IMS域的传递。
七、图2中P-CSCF在IMS标准定义的基础上,支持SIP-A消息在IMS域的传递。
八、图2中HSS在IMS标准定义的基础上,支持其它电路域用户漫游到IMS域后的用户数据动态生成。
九、图2中其它的网络实体及相关接口完全和现有的IMS域和传统电路域标准定义的相同。
应用上述系统及装置,本发明提供了一种多媒体域仿真电路域业务的方法,参见图3所示,包括以下主要步骤S1、由eMSC完成MS的IMS电路仿真域注册或注销。
当MS成为IMS电路仿真域用户后,或其它电路域用户漫游到IMS电路仿真域时,eMSC为该MS完成IMS电路仿真域的注册;当在IMS电路仿真域注册了的MS漫游到其它电路域,eMSC为该MS完成IMS电路仿真域的注销。
S2、所述MS涉及仿真电路域业务。
包括IMS电路仿真域内用户的业务,IMS电路仿真域内用户漫游到其它电路域后的业务,或者其它电路域网络的用户漫游到IMS电路仿真域后的业务。
S3、由eMSC对该MS进行业务逻辑判断。
eMSC对该MS进行业务逻辑判断,以确定该MS涉及步骤S2中包括的哪项具体业务。
S4、根据判断结果控制该MS的仿真电路域业务。
由于所有电路域业务均在eMSC实现,所以eMSC可根据判断结果控制该MS的仿真电路域业务。
以下通过14个实例具体描述本发明方法。
方法实例一IMS电路仿真域内用户的注册。参见图4所示,包括下列具体步骤1、IMS电路仿真域内用户通过无线接入网发起电路域的位置更新请求。
2、因为HSS具有用户的相关数据,所以可以按照IMS域终端的方式将传统终端用户注册到IMS域。
3、AGCF通过无线接入网向传统电路域终端返回位置更新接收。
注该步骤也可在AGCF完成电路域的鉴权(可包含完整性保护)后执行。
4、S_CSCF根据过滤规则向eMSC发起第三方注册,To头域里包含用户根据IMSI生成的PU,其消息体里包含封装的无线侧位置更新请求参数(该参数在第2步时从AGCF发来的注册消息得到)。
注需要修改S_CSCF在第三方注册时携带消息体。
5、eMSC根据IMSI和消息体里的包含的无线侧位置更新请求参数发起传统电路域的鉴权流程。
注1如果步骤2已完成用户的鉴权,则该步骤可省略。
注2鉴权流程可参见业务过程中的鉴权流程。
6、在传统电路域鉴权成功后,AGCF通过无线接入网向传统电路域终端返回位置更新接收。
7、eMSC根据IMSI向IMS电路仿真域内的HSS/HLR发起注册请求,HSS/HLR收到该请求后,记录用户注册的eMSC地址。
8、HSS/HLR返回注册接收消息,包含用户的MDN和用户签约信息(PROFILE),eMSC将这些信息保存到VLR。
9、eMSC向S_CSCF返回第三方注册成功。
10、eMSC向S_CSCF订阅用户状态消息,获取用户在IMS域的其它公共用户身份标识。
注1IMS电路仿真域内的HSS和HLR可以合设也可以分离。
注2IMS电路仿真域内的用户可具有其它公共用户身份标识(通过隐含注册方式,注册其它公共身份标识)。
注3为了简化流程图,本流程里AGCF和P_CSCF合一,实际这两个实体可以分离。
方法实例二IMS电路仿真域内用户作为主叫侧。参见图5所示,包括下列具体步骤1、传统电路域终端发起始呼请求,AGCF根据始呼请求里的业务选项完成无线侧资源指配,此时AGCF还可进行主叫鉴权流程,参见后续实例的流程图。
2、AGCF根据始呼请求消息里的IMSI查询内部数据库获取用户的IMS域公共身份标识,根据该标识生成会话请求消息的REQUEST_URI,将无线侧接口参数封装到会话请求的消息体里,将该会话请求消息发往S_CSCF。
S_CSCF根据触发规则,将该会话请求消息发往eMSC。
3、eMSC根据用户的电路域业务签约情况(注册时从HLR获取),用户当前的状态和会话请求消息体里封装的无线侧参数,进行业务逻辑判断,可进行智能触发,呼叫限制,多方通话等处理,本例假设进行正常的主叫流程,则eMSC重新构造会话请求消息,去掉消息体里封装的无线侧接口参数,将会话请求转发到S_CSCF。
注1该会话请求即可为SIP消息,也可为SIP-I消息。
4、S_CSCF按照IMS域定义的被叫路由流程,将会话请求发往被叫侧。
5、被叫侧向S_CSCF返回183消息,包含被叫侧的SDP。
注该183消息即可为SIP消息,也可为SIP-I消息。
6、S_CSCF将183消息发往eMSC。
7、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,转发到AGCF,AGCF收到该消息后,根据被叫侧的SDP,进行承载操作。
8、被叫侧向S_CSCF返回180消息,指示被叫振铃。
注该180消息即可为SIP消息,也可为SIP-I消息。
9、S_CSCF将180消息发往eMSC。
10、MSC收到该消息后,更新用户的会话状态,重新构造该消息后,转发到AGCF,AGCF收到该消息后,进行相应的承载操作,如对主叫用户放回铃音。
11、被叫侧向S_CSCF返回200 OK消息,指示被叫应答。
注该200 OK消息即可为SIP消息,也可为SIP-I消息。
12、S_CSCF将200 OK消息发往eMSC。
13、MSC收到该消息后,更新用户的会话状态,重新构造该消息后,转发到AGCF,AGCF收到该消息后,进行承载操作。
方法实例三其它电路域网络用户作为主叫侧,IMS电路仿真域内用户作为被叫侧。本实例又包括了两种实现方式,其中实现方式一,参见图6所示,包括下列具体步骤1、其它电路域网络用户使用传统电路域终端用户的MDN作为被叫号码,呼叫路由到GMSC后,GMSC到HLR获取被叫地址信息。
2、HLR里根据注册时记录的eMSC的地址,到eMSC取漫游号码。
3、eMSC分配用户的漫游号码并返回给HLR,该漫游号码在IMS域是一个公共服务标识(PSI)。
4、HLR把该漫游号码返回给GMSC。
5、GMSC根据该漫游号码将呼叫路由到MGCF。
6、MGCF将该漫游号码作为tel URI,将该会话请求发送到tel URI归属的I_CSCF。
注该会话请求即可为SIP消息,也可为SIP-I消息。
7、I_CSCF到HSS查询被叫所属的S_CSCF的地址,因为该漫游号码在在IMS域是一个公共服务标识,HSS会返回eMSC的地址。
8、I_CSCF将会话请求路由到eMSC。
9、eMSC解析该会话请求消息,根据用户的电路域业务签约情况(注册时从HLR获取)和用户当前的状态进行业务逻辑判断,可以进行诸如前转,智能触发,呼叫等待,呼叫拒绝等处理,本例假设进行正常的被叫,则eMSC根据注册时记录的S_CSCF地址,将会话请求发送到S_CSCF,在会话请求的消息体里包含封装的A/Iu接口参数,用于被叫的寻呼指配流程,此时会话请求的REQUEST_URI为被叫用户在IMS域注册的公共身份标识,该会话请求为SIP_A消息。
S_CSCF将该会话请求转发到AGCF。
10、AGCF根据会话请求的REQUEST_URI得到对应的IMSI,从会话请求的消息体里获取寻呼所需的参数,通过无线接入网寻呼用户。
11、因为寻呼时间可能较长,AGCF先返回振铃消息,指示主叫侧放音。
12、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,向主叫侧转发。该振铃消息即可为SIP消息,也可为SIP-I消息。
13、MGCF向主叫侧返回ACM,可选的MGCF可以向主叫侧放带内音。
14、无线接入网返回寻呼响应,此时AGCF可进行被叫鉴权流程,参见后续实例的流程图。
15、AGCF根据会话请求消息体里的参数进行无线侧资源指配。
16、无线接入网返回指配成功。
17、AGCF向主叫侧返回183消息,里面包含被叫的SDP消息,同时根据会话请求消息里的主叫侧SDP进行接网操作。
18、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,向主叫侧转发。该183消息即可为SIP消息,也可为SIP-I消息。
19、MGCF向主叫侧返回CPG,同时根据183消息里的被叫侧SDP进行接网操作。
20、传统电路域终端用户返回被叫应答消息。
21、AGCF向主叫侧返回200 OK消息。
22、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,向主叫侧转发。该应答消息即可为SIP消息,也可为SIP-I消息。
23、MGCF向主叫侧返回ANM消息,指示被叫应答。
其中实现方式二,参见图7所示,包括下列具体步骤1、其它电路域网络用户使用传统电路域终端用户的MDN作为被叫号码,呼叫路由到GMSC后,GMSC到HLR获取被叫地址信息。
2、HLR里根据注册时记录的eMSC的地址,到eMSC取漫游号码。
3、eMSC分配用户的漫游号码并返回给HLR,该漫游号码即用户在IMS域注册的一个tel URI。
注eMSC通过IMS域的订阅机制获取用户在IMS域的注册信息,参见流程一的注册流程。
4、HLR把该漫游号码返回给GMSC。
5、GMSC根据该漫游号码将呼叫路由到MGCF。
6、MGCF把该漫游号码作为tel URI,将该会话请求发送到tel URI归属的I_CSCF。
注该会话请求即可为SIP消息,也可为SIP-I消息。
7、I_CSCF到HSS查询被叫所属的S_CSCF的地址,因为该漫游号码在在IMS域是一个已注册的公共身份标识标识,HSS会返回用户注册的S_CSCF的地址。
8、I_CSCF将会话请求路由到S_CSCF。
9、S_CSCF根据过滤规则将会话请求触发到eMSC。
10、eMSC解析该会话请求消息,根据用户的电路域业务签约情况(注册时从HLR获取)和用户当前的状态进行业务逻辑判断,可以进行诸如前转,智能触发,呼叫等待,呼叫拒绝等处理,本例假设进行正常的被叫,则eMSC重新构造会话请求发送到S_CSCF,在会话请求的消息体里包含封装的A/Iu接口参数,用于被叫的寻呼指配流程,该会话请求为SIP_A消息。S_CSCF将该会话请求转发到AGCF。
11、AGCF根据会话请求的REQUEST_URI得到对应的IMSI,从会话请求的消息体里获取寻呼所需的参数,通过无线接入网寻呼用户。
12、因为寻呼时间可能较长,AGCF先返回振铃消息,指示主叫侧放音。
13、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,通过S_CSCF向主叫侧转发。该振铃消息即可为SIP消息,也可为SIP-I消息。
14、MGCF向主叫侧返回ACM,可选的MGCF可以向主叫侧放带内音。
15、无线接入网返回寻呼响应,此时AGCF可进行被叫鉴权流程,参见后续流程图。
16、AGCF根据会话请求消息体里的参数进行无线侧资源指配。
17、无线接入网返回指配成功。
18、AGCF向主叫侧返回183消息,里面包含被叫的SDP消息,同时根据会话请求消息里的主叫侧SDP进行接网操作。
19、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,通过S_CSCF向主叫侧转发。该183消息即可为SIP消息,也可为SIP-I消息。
20、MGCF向主叫侧返回CPG,同时根据183消息里的被叫侧SDP进行接网操作。
21、传统电路域终端用户返回被叫应答消息。
22、AGCF向主叫侧返回200 OK消息。
23、eMSC收到该消息后,更新用户的会话状态,重新构造该消息后,通过S_CSCF向主叫侧转发。该应答消息即可为SIP消息,也可为SIP-I消息。
24、MGCF向主叫侧返回ANM消息,指示被叫应答。
方法实例四IMS域用户作为主叫侧,IMS电路仿真域内用户作为被叫侧。参见图8所示,包括下列具体步骤1、IMS域用户将传统电路域终端用户注册的公共身份标识作为REQUEST_URL,将呼叫路由到该公共身份标识归属网络的I_CSCF。
2、I_CSCF到HSS查询被叫所属的S_CSCF的地址,因为该公共身份标识已注册,HSS返回注册该用户的S_CSCF地址。
3、I_CSCF将会话请求消息转发到S_CSCF。
4、S_CSCF根据触发规则将会话请求消息转发到eMSC。
5、eMSC根据用户的电路域业务签约情况(注册时从HLR获取)和用户当前的状态进行业务逻辑判断,可以进行诸如前转,智能触发,呼叫等待,呼叫拒绝等处理,本例假设进行正常的被叫,则eMSC在会话请求的消息体里包含封装的A接口参数,用于被叫的寻呼指配流程,将该会话请求转发给S_CSCF,S_CSCF将该会话请求转发到AGCF。
后续流程同实施例3。
方法实例五IMS电路仿真域内用户发起三方通话。参见图9所示,包括下列具体步骤1、传统电路域终端用户A根据前面的主叫流程或者被叫流程已经与终端B建立会话,传统电路域终端用户A通过RAN发送补充信令消息,保持对端。
2、AGCF将该消息映射为SIP协议的INFO消息,经S_CSCF发往eMSC。
3、eMSC根据会话状态,判断该INFO消息为保持对端消息,如果用户签约了呼叫保持业务,则向AGCF发送会话更新消息,指示终端用户A只能发送媒体流。
4、AGCF收到该会话更新消息后,根据指示进行承载操作,将媒体流的方向改为仅能发送,承载操作完成后返回200 OK消息。
5、eMSC收到200 OK消息后,向对端B发送会话更新消息,指示终端用户A当前只能发送媒体流。
6、终端B收到该消息后,进行相应操作(如更新B的媒体流方向为仅接收)后,返回200 OK消息,此时进入A保持B的状态。
7、传统电路域终端用户通过RAN发送补充信令消息,准备建立第二个呼叫分支。
8、AGCF将该消息映射为SIP协议的INFO消息,包含第三方号码,经S_CSCF发往eMSC。
9、eMSC根据会话状态,判断该INFO消息为发起第三方呼叫消息,如果用户签约了三方呼叫业务,则根据INFO消息里的第三方号码,以端到端代理的方式,向第三方C发起会话请求,其中携带A的媒体流信息。
10、第三方C返回被叫振铃消息,其中包含C的媒体流信息。
11、eMSC收到该振铃消息后,则向AGCF发送会话更新消息,包含C的媒体流信息,指示终端用户A建立与C的媒体流连接,其方向为接收。
12、AGCF收到该会话更新消息后,根据指示进行承载操作,建立A与C的媒体流连接,承载操作完成后返回200 OK消息。
13、第三方C返回被叫应答消息。
14、eMSC收到该应答消息后,则向AGCF发送会话更新消息,指示AGCF更改终端用户A的媒体流方向为双向。
15、AGCF收到该会话更新消息后,根据指示进行承载操作,更改终端用户A的媒体流的方向为双向,承载操作完成后返回200 OK消息,此时进入A、C通话状态。
16、传统电路域终端用户通过RAN发送补充信令消息,准备进入三方通话状态。
17、AGCF将该消息映射为SIP协议的INFO消息,经S_CSCF发往eMSC。
18、eMSC根据会话状态,判断该INFO消息为进入会议消息,则经S_SCCF向MRS发送会话请求消息(为了简化图中eMSC直接发送到了MRS),请求建立会议资源,消息中包含终端B的媒体流信息。
19、MRS收到该会话请求后,创建会议资源并建立与媒体流B的连接,返回200 OK消息,包含会议资源信息。
20、eMSC收到该应答消息后,向对端B发送会话更新消息,包含会议资源信息,指示对端B建立与会议资源的媒体流连接。
21、对端B收到该会话更新消息后,建立媒体流与会议资源的连接,返回200 OK消息。
22、eMSC收到该200 OK消息后,向MRS发送会话更新消息,指示MRS建立会议资源与媒体流C的连接。
23、MRS收到该会话更新消息后,建立会议资源与媒体流C的连接,返回200 OK消息。
24、eMSC收到该应答消息后,向对端C发送会话更新消息,包含会议资源信息,指示对端C建立与会议资源的媒体流连接。
25、对端C收到该会话更新消息后,建立媒体流与会议资源的连接,返回200 OK消息。
26、eMSC收到该200 OK消息后,向MRS发送会话更新消息,指示MRS建立会议资源与媒体流A的连接。
27、MRS收到该会话更新消息后,建立会议资源与媒体流A的连接,返回200 OK消息。
28、eMSC收到该200 OK消息后,向AGCF发送会话更新消息,指示AGCF建立媒体流A与会议资源的连接。
29、AGCF收到该会话更新消息后,建立A与会议资源的媒体流连接,承载操作完成后返回200 OK消息,此时进入三方通话状态。
注本例仅介绍了三方通话,对于呼叫保持,呼叫呼叫恢复,多方会议,呼叫转移等补充业务,都可以以类似机制实现。
方法实例六IMS电路仿真域内用户在业务进行中的鉴权。参见图10所示,包括下列具体步骤1、传统电路域终端用户发起的初始业务请求(包括始呼业务请求,被叫寻呼响应,上发短消息等)中包含鉴权数据,AGCF把鉴权数据封装到Message或者Info消息体(或者映射到message的头域)里,发往eMSC,其REQUEST_URI为用户在IMS域注册的公共身份标识(如果是其它电路域网络的漫游用户,其公共身份标识由IMSI生成)。
2、eMSC根据REQUEST_URI获取到用户的IMSI,根据IMSI向其归属的HLR发起鉴权请求。
3、HLR返回鉴权响应。
4、eMSC根据鉴权响应消息,进行后续操作,如果鉴权成功,则直接返回200 OK消息,由AGCF进行后续业务处理;如果鉴权不成功,则根据鉴权指示进行后续操作,如果指示鉴权失败则返回401消息,如果指示鉴权数据同步或者网络鉴权则发送message消息,包含后续的鉴权操作指示。
5、AGCF收到message消息后,如果指示网络需要进行鉴权数据同步,则通过RAN向传统电路域终端用户发送鉴权数据同步请求消息,里面包含需同步的鉴权数据。
6、传统电路域终端用户收到鉴权数据同步消息后,发送验证网络请求消息,里面包含一个验证网络的随机数。
7、AGCF把该随机数封装到Message消息体(或者映射到message的头域)里,发往eMSC。
8、eMSC向用户归属的HLR发起验证。
9、HLR返回验证结果(里面包含根据随机数和用户鉴权数据生成的验证结果)。
10、eMSC向AGCF返回200 OK消息,包含验证结果。
11、AGCF通过RAN向传统电路域终端用户发送网络验证结果响应消息,里面验证结果。
12、传统电路域终端用户根据验证结果判断网络可信,则更新鉴权数据,返回鉴权数据同步成功消息。
13、AGCF向eMSC返回200 OK消息。
14、emsc发送message消息,指示进行网络鉴权,包含一个随机数;注如果第4步的消息里的鉴权指示为网络鉴权而不是同步鉴权数据,则可跳过5-13步。
15、AGCF通过RAN向传统电路域终端用户发送网络鉴权请求消息。
16、传统电路域终端返回网络鉴权响应消息,包含验证结果。
17、AGCF把该验证结果封装到200 OK消息里,发往eMSC。
18、eMSC将Message消息里的验证结果与第3步从HLR得到的验证结果比较,并向HLR发送鉴权状态报告消息,里面包含比较结果。
19、HLR返回鉴权状态报告响应消息。
20、eMSC根据鉴权状态报告响应消息,向AGCF返回步骤1的响应消息,本例假设网络鉴权成功,则返回200 OK消息。AGCF收到200 OK消息后进行后续流程处理。
方法实例七IMS电路仿真域内用户漫游到其它电路域网络后的注册。参见图11所示,包括下列具体步骤1、IMS电路仿真域内用户漫游到其它电路域网络后,通过无线接入网发起电路域的位置更新请求。
2、MSC根据IMSI向IMS电路仿真域内的HSS/HLR发起传统电路域的注册鉴权流程。
3、MSC向无线接入网返回位置更新成功。
4、IMS电路仿真域内的HSS/HLR向原先注册该用户的eMSC发起注册取消。
5、eMSC收到注册取消流程后,返回注册取消成功,如果是IMS电路仿真域内用户,则标记用户状态为其它电路域网络注册;可选的eMSC可删除原先下载的用户签约数据。
方法实例八IMS电路仿真域内用户漫游到其它电路域网络后,作为主叫侧。
因为IMS电路仿真域内用户漫游到其它电路域网络后,其它电路域网络的MSC已从IMS电路仿真域内的HSS/HLR下载了用户签约数据,其流程与现在的传统电路域网络的主叫流程相同,不在赘述。
方法实例九IMS电路仿真域内用户漫游到其它电路域网络后,作为被叫侧;其它电路域网络用户作为主叫侧。
当其它电路域网络用户呼叫漫游到其它电路域网络的IMS电路仿真域内用户时,其它电路域网络的MSC会分配漫游号码,因此呼叫会直接路由到被叫所在的MSC,而不会路由到IMS域,其流程即为传统电路域网络的被叫流程,这里不在赘述。
方法实例十IMS电路仿真域内用户漫游到其它电路域网络后,作为被叫侧;IMS域用户作为主叫侧。参见图12所示,包括下列具体步骤1、IMS域用户将传统电路域终端用户的IMS域公共身份标识作为REQUEST_URL,将呼叫路由到该公共身份标识归属网络的I_CSCF。
2、I_CSCF到HSS查询被叫所属的S_CSCF的地址,HSS返回一个S_CSCF地址或者S_CSCF的能力列表。
注因为此时用户漫游到其它电路域网络,在IMS域网络处于未注册状态(或者短期内仍处于注册状态,因为在IMS域的注册解除与漫游到其它电路域网络的注册可能不同步)。如果是注册状态,则直接返回原先注册该用户的S_CSCF的地址,否则HSS按照用户具有未注册业务进行处理,返回原先注册该用户的S_CSCF的地址或者一个S_CSCF的能力列表。
3、I_CSCF根据返回的S_CSCF地址或者S_CSCF的能力列表(重选S_CSCF),将会话请求消息转发到S_CSCF。
4、S_CSCF根据触发规则将会话请求消息转发到eMSC。
5、eMSC判断用户已经漫游到其它网络(根据实施例3的注册取消得知),则向HLR获取被叫位置信息。
注eMSC收到会话请求时得到传统电路域终端用户的IMS域公共身份标识,根据该标识查询内部或者外部数据库,获取用户的MDN。
6、HLR里根据注册时记录的MSC的地址,到MSC取漫游号码。
7、MSC分配用户的漫游号码并返回给HLR。
8、HLR把该漫游号码返回给eMSC。
9、eMSC根据返回的TLDN,重新构造会话请求消息,用TLDN作为新的会话请求消息的REQUEST_URL,其它部分可保持不变,将该会话请求发往S_CSCF。S_CSCF判断该TLDN为其它电路域网络号码,将该会话路由到MGCF。
10、MGCF根据TLDN,将呼叫路由到被叫所在的MSC。
11、MSC返回被叫振铃消息。
12、MGCF将被叫振铃消息映射成SIP协议的180消息后经S_CSCF发往eMSC。
13、eMSC重新构造180消息后,发往S_CSCF。
14、S_CSCF将该消息发往主叫侧。
15、MSC返回被叫应答消息。
16、MGCF将被叫应答消息映射成SIP协议的200 OK消息后经S_CSCF发往eMSC。
17、eMSC重新构造200 OK消息后,发往S_CSCF。
18、S_CSCF将该消息发往主叫侧。
注用户漫游出去后的补充业务流程和业务进行中的鉴权流程由拜访地地MSC实现,与传统电路域网络实现方式一致,这里不在赘述。
方法实例十一其它电路域网络的用户漫游到IMS电路仿真域后的注册。参见图13所示,包括下列具体步骤1、其它电路域网络用户漫游到IMS电路仿真域网络后,通过无线接入网发起电路域的位置更新请求。
2、AGCF根据位置更新请求的IMSI生成IMS域的私有用户身份标识和临时公共用户身份标识,并将位置更新请求消息或参数封装到REGISTER消息体里,把该消息发往I_CSCF。
3、I-CSCF根据用户的私有用户身份标识和临时公共用户身份标识到HSS查询用户注册状态。因为该用户是其它电路域网络用户,所以HSS没有用户数据,需要根据预先制定的漫游协议动态生成其它电路域网络用户的数据,该数据至少包含其它电路域网络用户的过滤规则。HSS最终向I-CSCF返回S_CSCF的能力集。
注HSS需要功能增强以生成动态用户数据。
4、I_CSCF根据返回的能力集,选择一个S_CSCF,向该S_CSCF转发REGISTER请求。
5、S_CSCF向HSS取用户鉴权数据,因为该用户是其它电路域网络用户,HSS返回该用户不需鉴权。
注HSS需要修改以返回用户不需鉴权。
6、因为用户不需鉴权,S_CSCF继续向HSS取用户数据,HSS返回动态生成的用户数据,该数据包含过滤规则。
注S_CSCF需要修改处理用户不需鉴权的情况。
7、S_CSCF向AGCF返回注册成功。
8、AGCF通过无线接入网向传统电路域终端返回位置更新接收。
注该步骤也可在AGCF收到eMSC的电路域注册成功消息后再发送。
9、S_CSCF根据用户的过滤规则向eMSC发起第三方注册,To头域里包含用户根据IMSI生成的PU,其消息体里包含封装的位置更新请求消息或参数。
10、eMSC根据IMSI和消息体里包含的位置更新请求参数,向其它电路域网络的HLR发起鉴权流程。
注如果鉴权不通过,eMSC可向S_CSCF返回注册失败,由S_CSCF发起网络注册流程。
11、鉴权成功后,eMSC根据IMSI向其它电路域网络的HLR发起注册请求,HLR收到该请求后,记录用户注册的eMSC地址。
12、HLR返回注册接收消息,包含用户的MDN和用户签约信息(PROFILE),eMSC将这些信息保存到VLR。
13、eMSC向S_CSCF返回第三方注册成功。
14、eMSC通过S_CSCF向AGCF发送电路域注册成功消息。
15、AGCF返回响应消息。
16、AGCF通过无线接入网向传统电路域终端返回位置更新接收。
注14-16为可选流程。
注1其它电路域网络用户只具有IMSI生成的临时公共用户身份标识,该标识仅用于IMS域内部的寻址,对于用户来说是不可见的。
方法实例十二其它电路域网络的用户漫游到IMS电路仿真域后,作为主叫侧。
因为其它电路域网络用户注册时,用户的签约数据已从其它电路域网络的HLR下载到eMSC,其流程与IMS电路仿真域内用户的主叫流程(同实施例2)是相同的,不再赘述。
方法实例十三其它电路域网络的用户漫游到IMS电路仿真域后,作为被叫侧;其它电路域网络用户作为主叫侧。
对于漫游到IMS仿真域内的其它电路域网络用户,eMSC同样会分配一个漫游号码,将呼叫经MGCF,I_SCCF路由到eMSC,因为eMSC已从其它电路域网络的HLR下载了用户签约信息,所以可以进行被叫业务逻辑判断,其流程IMS电路仿真域内用户的被叫流程是相同的(同实施例3),不再赘述。
方法实例十四其它电路域网络的用户漫游到IMS电路仿真域后,作为被叫侧;IMS域用户作为主叫侧。参见图14所示,包括下列具体步骤1、IMS域用户将其它电路域网络用户的MDN作为REQUEST_URL,将呼叫路由到IMS域用户归属网络的S_CSCF。
注对于漫游到本地的其它电路域网络用户,因为IMS域没有相关用户数据,所有没有用户可见的公共用户身份标识。
2、S_CSCF查询enum服务器,判断该MDN为其它电路域网络的用户,将呼叫路由到BGCF。
3、BGCF进行被叫号码分析,将呼叫路由到MGCF。
4、MGCF进行被叫号码分析,将呼叫路由到电路域的GMSC。
5、GMSC到其它电路域网络的HLR获取被叫地址信息。
6、其它电路域网络的HLR根据注册时记录的eMSC的地址,到eMSC取漫游号码。
7、eMSC分配用户的漫游号码并返回给HLR,该漫游号码在IMS域是一个公共服务标识(PSI)或者是他网用户隐含注册的tel URI(参见IMS仿真域内的被叫用户流程方案1和方案2)。
8、HLR把该漫游号码返回给GMSC。
9、后续流程同实施例3(从步骤5开始),这里不再赘述。
注对于漫游到IMS电路仿真域的其它电路域用户的补充业务和业务进行中的鉴权流程与IMS电路仿真域内用户的流程是一致的,这里不在赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种多媒体域仿真电路域业务的系统,包括IMS中的相关网元、电路域终端MS和无线接入网RAN,以及通过A/Iu接口与RAN交互,以控制所述MS接入RAN的接入网关控制功能实体AGCF,其特征在于,所述系统还包括仿真MSC服务器eMSC,用于对所述MS的电路域业务进行逻辑控制,并通过ISC接口与所述IMS中的呼叫会话控制功能实体CSCF连接。
2.如权利要求1所述的系统,其特征在于,所述eMSC和CSCF还用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中;所述AGCF还用于将A/Iu接口信令信息封装在SIP消息中。
3.如权利要求1所述的系统,其特征在于,所述eMSC和CSCF还用于将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译;所述AGCF还用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息。
4.如权利要求2或3所述的系统,其特征在于,所述A/Iu接口信今信息包括A/Iu接口消息,或者一个或多个A/Iu接口消息参数单元。
5.如权利要求4所述的系统,其特征在于,所述A/Iu接口信令信息封装在SIP消息体中。
6.如权利要求5所述的系统,其特征在于,所述A/Iu接口信令信息的封装通过描述SIP消息体的新媒体类型来实现。
7.如权利要求1所述的系统,其特征在于,所述eMSC通过C/D接口与电路域的归属位置寄存器HLR交互,以获取用户的电路域业务签约数据,并据此完成所述MS的注册和鉴权。
8.如权利要求7所述的系统,其特征在于,所述eMSC通过C接口获取用户的漫游信息,并据此模拟归属移动交换中心GMSC,以实现被叫路由。
9.如权利要求1所述的系统,其特征在于,所述CSCF中的服务呼叫会话控制功能实体S_CSCF、查询呼叫会话控制功能实体I-CSCF、媒体网关控制功能实体MGCF、边缘网关控制功能实体BGCF和ISC接口支持封装了ISUP消息的SIP协议,所述服务呼叫会话控制功能实体S_CSCF、查询呼叫会话控制功能实体I-CSCF,代理呼叫会话控制功能P-CSCF,以及Gm接口和ISC接口支持封装了A/Iu接口信令信息的SIP协议。
10.如权利要求1所述的系统,其特征在于,所述AGCF还通过控制接入网关,将所述MS注册为IMS域用户;通过Gm接口接入到IMS中的CSCF;通过H.248协议控制媒体网关MGW;通过E接口与其它AGCF或移动交换中心MSC相连接,以实现电路域的局间切换。
11.如权利要求8所述的系统,其特征在于,所述eMSC还通过Ro/Rf接口与所述IMS的计费功能信息单元交互,以完成业务计费信息的传递。
12.一种接入网关控制功能实体,包括SIP代理单元,用于代理MS接入IMS,其特征在于,所述AGCF还包括封装单元,用于将A/Iu接口信令信息封装在SIP消息中;转译单元,用于将收到的携带有A/Iu接口信令信息的封装SIP消息转译为A/Iu接口消息;所述AGCF的Gm接口支持封装了A/Iu接口信令信息的SIP协议。
13.一种仿真移动交换中心服务器,其特征在于,包括逻辑控制单元,用于对MS的电路域业务进行逻辑控制;ISC接口,用于接入到IMS。
14.如权利要求13所述的仿真移动交换中心服务器,其特征在于,所述服务器还包括封装单元,用于将ISUP消息或A/Iu接口信令信息封装在SIP消息中;转译单元,用于将收到的SIP封装消息中的ISUP消息与A/Iu接口信令信息相互转译。
15.如权利要求14所述的仿真移动交换中心服务器,其特征在于,所述ISC接口支持封装了A/Iu接口信令信息的SIP协议或封装了ISUP消息的SIP协议。
16.如权利要求13所述的仿真移动交换中心服务器,其特征在于,所述服务器还包括C/D接口,用于获取用户的电路域业务签约数据,并据此完成MS的注册和鉴权;以及获取用户的漫游信息,并据此模拟GMSC,以实现被叫路由。
17.一种多媒体域仿真电路域业务的方法,其特征在于,包括下列步骤A、由eMSC完成MS的IMS电路仿真域注册或注销;B、当所述MS涉及仿真电路域业务时,由eMSC对该MS进行业务逻辑判断,并根据判断结果控制该MS的仿真电路域业务。
18.如权利要求17所述的方法,其特征在于,所述eMSC将收到的SIP封装消息中的ISUP消息与A/Iu接口信今信息相互转译;以及将转译后的ISUP消息或A/Iu接口信令信息重新封装在SIP消息中,并发出。
19.如权利要求18所述的方法,其特征在于,若所述MS为IMS电路仿真域内用户,则步骤A包括下列步骤A11、所述MS发起位置更新,并注册到IMS域;A12、eMSC向IMS电路仿真域内的HSS或HLR发起注册请求;A13、eMSC根据HSS或HLR返回的注册接收消息,完成该MS在IMS电路仿真域的注册。
20.如权利要求19所述的方法,其特征在于,所述步骤A11包括下列具体步骤-S_CSCF根据过滤规则向eMSC发起第三方注册请求消息,该消息的头域中包含根据用户IMSI生成的PU,该消息的消息体中包含封装的无线侧位置更新请求参数。
21.如权利要求20所述的方法,其特征在于,所述步骤A12包括下列具体步骤-eMSC根据IMSI向IMS电路仿真域内的HSS或HLR发起注册请求;-HSS或HLR收到该请求后,记录用户注册的eMSC地址。
22.如权利要求21所述的方法,其特征在于,所述步骤A13包括下列具体步骤-HSS或HLR返回注册接收消息,该消息中包含用户的MDN和用户签约信息;-eMSC将所述用户的MDN和用户签约信息保存到VLR;-eMSC向S_CSCF返回第三方注册成功。
23.如权利要求20所述的方法,其特征在于,所述步骤A11中还包括eMSC根据S_CSCF发来的第三方注册请求消息,完成该MS在电路域的鉴权。
24.如权利要求23所述的方法,其特征在于,所述鉴权包括下列具体步骤-eMSC根据IMSI和消息体中包含的无线侧位置更新请求参数发起电路域的鉴权;-在电路域鉴权成功后,AGCF通过无线接入网向MS返回位置更新接收。
25.如权利要求18所述的方法,其特征在于,若所述MS为其它电路域网络用户,并漫游到IMS电路仿真域内,则步骤A包括下列步骤A21、所述MS发起位置更新请求;A22、IMS电路仿真域动态生成该MS的用户数据;A23、完成该MS在IMS域的鉴权和注册;A24、eMSC根据S_CSCF发来的第三方注册请求消息,完成该MS在其它电路域的鉴权;A25、eMSC向其它电路域的HLR发起注册请求,并根据HLR返回的注册接收消息,完成该MS在IMS电路仿真域的注册。
26.如权利要求25所述的方法,其特征在于,所述步骤A22包括下列具体步骤-AGCF根据位置更新请求中的IMSI,生成IMS域的私有用户身份标识和临时公共用户身份标识,并用这些标识构造注册请求消息的相关头域,将无线侧位置更新请求参数封装到注册请求消息体中,之后将注册请求消息发送到I-CSCF;-I-CSCF根据用户的私有用户身份标识和临时公共用户身份标识到HSS查询用户注册状态;-HSS根据预先制定的漫游协议动态生成该MS的用户数据;-HSS根据所述用户数据,向I-CSCF返回S_CSCF的能力集;-I-CSCF择一S_CSCF,并向其转发所述注册请求消息。
27.如权利要求26所述的方法,其特征在于,所述步骤A23包括下列具体步骤-所述S_CSCF向HSS取用户鉴权数据,HSS返回该用户不需鉴权;-S_CSCF向HSS取用户数据,HSS返回动态生成的用户数据;-S_CSCF向AGCF返回注册成功。
28.如权利要求27所述的方法,其特征在于,所述S_CSCF向AGCF返回注册成功之后,AGCF通过无线接入网向MS返回位置更新接收。
29.如权利要求27所述的方法,其特征在于,所述步骤A24包括下列具体步骤-S_CSCF根据过滤规则向eMSC发起第三方注册请求消息,该消息的头域中包含根据用户IMSI生成的PU,该消息的消息体中包含封装的位置更新请求消息或参数;-eMSC根据IMSI和消息体中包含的无线侧位置更新请求参数发起电路域的鉴权。
30.如权利要求29所述的方法,其特征在于,所述步骤A25包括下列具体步骤-鉴权成功后,eMSC根据IMSI向其它电路域网络的HLR发起注册请求,HLR收到该请求后,记录用户注册的eMSC地址;-HLR返回注册接收消息,包含用户的MDN和用户签约信息;-eMSC将用户的MDN和用户签约信息保存到VLR;-eMSC向S_CSCF返回第三方注册成功。
31.如权利要求18所述的方法,其特征在于,若所述MS在IMS电路仿真域内,并作为主叫侧,则步骤B包括下列步骤B11、AGCF通过S_CSCF向eMSC发送携带有无线侧接口参数的会话请求消息;B12、eMSC根据所述会话请求消息进行业务逻辑判断;B13、eMSC根据判断结果控制该MS的呼叫接续。
32.如权利要求31所述的方法,其特征在于,所述步骤B11包括下列具体步骤-AGCF根据始呼请求消息中的IMSI查询数据库,以获取该用户的IMS域公共身份标识;-AGCF根据所述标识生成会话请求消息,并将无线侧接口参数封装到所述会话请求的消息体中;-AGCF将所述会话请求消息发往S_CSCF;-S_CSCF根据触发规则,将该会话请求消息发往eMSC。
33.如权利要求32所述的方法,其特征在于,所述步骤B12包括eMSC根据用户的电路域业务签约情况,用户当前状态,以及会话请求消息体中封装的无线侧接口参数,进行业务逻辑判断。
34.如权利要求33所述的方法,其特征在于,所述步骤B13包括下列具体步骤-eMSC去掉会话请求消息体中封装的无线侧接口参数,并重新构造会话请求消息;-将重新构造的会话请求消息转发到S_CSCF;-S_CSCF将该会话请求发往被叫侧,以完成呼叫接续。
35.如权利要求34所述的方法,其特征在于,所述eMSC重新构造的会话请求消息中携带有ISUP信息。
36.如权利要求18所述的方法,其特征在于,若所述MS为IMS电路仿真域内用户,并作为被叫侧,则步骤B包括下列步骤B21、会话请求消息路由到eMSC后,eMSC根据所述会话请求消息进行业务逻辑判断;B22、eMSC根据判断结果,在所述会话请求消息的消息体中添加封装的A/Iu接口参数,并通过S_CSCF向AGCF发送;B23、AGCF从收到的会话请求消息的消息体中获取寻呼所需的参数,并通过无线接入网寻呼被叫MS。
37.如权利要求36所述的方法,其特征在于,所述步骤B21包括eMSC解析所述会话请求消息,根据被叫用户的电路域业务签约情况和被叫用户当前的状态进行业务逻辑判断。
38.如权利要求37所述的方法,其特征在于,所述步骤B22包括下列具体步骤-eMSC根据判断结果,在所述会话请求消息的消息体中添加封装的A/Iu接口参数;-eMSC根据注册时记录的S_CSCF地址,将该会话请求消息发送到S_CSCF;-S_CSCF将该会话请求转发到AGCF。
39.如权利要求36、37或38所述的方法,其特征在于,所述步骤B21之前还包括eMSC为被叫用户分配一个IMS域的公共服务标识PSI或为被叫用户分配一个被叫用户在IMS域注册的tel URI作为漫游号码,以使所述会话请求消息路由到eMSC。
40.如权利要求36、37或38所述的方法,其特征在于,主叫侧为其它电路域网络用户,或者主叫侧为IMS域用户。
41.如权利要求18所述的方法,其特征在于,若IMS电路仿真域内用户漫游到其它电路域网络,并在该电路域网络完成注册,且作为被叫侧,主叫侧为IMS域用户,则步骤B包括下列步骤B31、会话请求消息路由到eMSC后,eMSC根据所述会话请求消息进行业务逻辑判断;B32、eMSC根据判断结果,向HLR获取被叫位置信息;B33、eMSC以HLR返回的位置信息替换会话请求消息的被叫方地址,将替换后的会话请求消息发往S_CSCF,以完成呼叫接续。
42.如权利要求18所述的方法,其特征在于,若IMS电路仿真域内的终端用户A发起补充业务,则步骤B包括下列步骤B41、用户A已建立会话,用户A通过RAN发送补充信令消息;B42、eMSC收到该补充信今消息后,根据当前会话状态,以及补充信今消息中包含的信息和用户签约情况,进行补充业务的处理。
43.如权利要求42所述的方法,其特征在于,所述步骤B42包括下述至少一种措施,以进行补充业务的处理-更改当前会话中媒体流的属性,其中包括媒体流的方向和连接关系;-建立新的会话分支;-通过S_CSCF与MRF交互,在MRF上建立媒体资源,并更改当前会话中的媒体流连接到MRF建立的媒体资源。
44.如权利要求18所述的方法,其特征在于,若IMS电路仿真域内的MS用户在业务进行中发起鉴权,则步骤B包括下列步骤B51、AGCF通过S_CSCF向eMSC发送鉴权请求消息,包含相关鉴权数据;B52、eMSC进行鉴权处理;B53、eMSC向AGCG返回鉴权请求响应消息,包含鉴权处理结果。
45.如权利要求44所述的方法,其特征在于,所述B52之前还包括下列步骤-eMSC向HLR发送鉴权请求;-HLR返回鉴权响应,eMSC根据鉴权响应进行鉴权处理。
46.如权利要求45所述的方法,其特征在于,若所述HLR返回的鉴权响应指示进行鉴权同步,则步骤B52包括下列具体步骤-eMSC向AGCF发送指示消息,以指示鉴权同步;-AGCF收到所述指示消息后,通过RAN向MS用户发送鉴权数据同步请求消息,其中包含需同步的鉴权数据;-MS用户收到鉴权数据同步消息后,发送验证网络请求消息,其中包含一个验证网络的随机数;-AGCF将该随机数封装到指示消息体中,或者映射到指示消息的头域中,发往eMSC;-eMSC与HLR交互根据随机数生成验证结果,并返回给AGCF;-AGCF将网络验证结果返回给MS;-MS验证该结果后,同步鉴权数据,返回鉴权数据同步结果;-eMSC根据该结果进行后续处理。
47,如权利要求45所述的方法,其特征在于,若所述HLR返回的鉴权响应指示进行网络鉴权,则步骤B52包括下列具体步骤-eMSC向AGCF发送指示消息,其中包含一个随机数,以指示网络鉴权;-AGCF收到所述指示消息后,通过RAN向MS发送鉴权请求消息,其中包含随机数;-MS根据该随机数生成鉴权结果并返回eMSC;-eMSC根据鉴权结果进行后续处理。
全文摘要
本发明公开了多媒体域仿真电路域业务的系统、仿真移动交换中心服务器、接入网关控制功能实体及方法,用以解决由于现有技术的网元功能及系统架构,使得S_CSCF必须为IMS电路域仿真用户提供电路域业务,导致控制与业务无法分离的问题。本发明系统,包括IMS中的相关网元、电路域终端MS和无线接入网RAN,以及通过A/Iu接口与RAN交互,以控制所述MS接入RAN的接入网关控制功能实体AGCF;还包括仿真MSC服务器eMSC,用于对所述MS的电路域业务进行逻辑控制,并通过ISC接口与所述IMS中的CSCF连接。通过本发明的实施满足了标准IMS架构中S_CSCF仅作为通用业务控制功能实体的要求。
文档编号H04W80/10GK1984374SQ20061006709
公开日2007年6月20日 申请日期2006年4月4日 优先权日2006年4月4日
发明者李岩, 黄世碧, 毛凌志, 吴东君 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1