基于ims的控制切换方法及系统的制作方法

文档序号:7625841阅读:226来源:国知局
专利名称:基于ims的控制切换方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种基于IP多媒体子系统(IPMultimediaCore Network Subsystem, IMS)的控制切换方法及系统。
背景技术
IMS 是由第三代合作伙伴计划(3rd Generation Partnership Project, 3GPP)提出的一种基于IP的网络架构,构建了一个开放灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。在MS中,控制层和业务层是分离的,控制层一般不提供具体的业务,只向业务层提供必要的触发、路由、计费等功能。 控制层中业务触发和控制功能是呼叫会话控制功能(Call SessionControlFunction,CSCF)完成的。CSCF可以分为代理呼叫会话控制功能(Proxy-CSCF,P-CSCF)、查询呼叫会话控制功能(Interrogating-CSCF,I-CSCF)和服务呼叫会话控制功能(Serving-CSCF,S-CSCF);其中负主要责任的是S-CSCF,I-CSCF是可选的。业务层是由一系列应用服务器(Application Server, AS)组成,能够提供具体的业务服务,AS可以是独立的实体,也可以存在于S-CSCF中;S-CSCF根据用户的签约信息控制业务的触发,调用AS上的业务,实现业务功能。会话中的端到端设备称为用户设备(User Equipment, UE),负责使用者之间信息的交互,有的UE具有多种接入无线网络的方式,包括通过3GPP的包交换(Packet Switch,PS)域接入无线网络、通过其他非3GPP的PS域接入网络、或者可以通过电路交换(CircuitSwitch, CS)域接入无线网络等等。如果CS域的网络配置有增强移动交换中心(enhanced Mobile SwitchCenter,eMSC),则可由eMSC提供初始会话协议(Session Initial Protocol, SIP)接口与MS网络进行交互,如此,IMS网络与CS域的网络的交互可以通过eMSC来实现。对于具有多种接入方式的UE来说,该UE某时刻只能使用一种接入方式,如果其在2/3G无线网络的接入方式下正在执行通话业务时,因通话业务在2/3G无线网络中由CS域提供,若UE移动到其他地方,而需要改变其使用的接入方式时,如需要将其接入方式改变为长期演进(Long Term Evolution, LTE)网络、或高速分组接入(High Speed PacketAccess, HSPA)网络接入时,此时,UE和网络能提供某种方式使UE正在执行的通话业务不被中断,又因通话业务在LTE网络或HSPA网络中由PS域提供,这样的能力称之为反向单待终端业务连续性,简称反向单待业务连续性(reverse Single Radio Voice CallContinuity, rSRVCC);与之相对应的,如果是UE从LTE网络或HSPA网络移动到2/3G网络,而保持正在执行的通话业务不被中断,这样的能力则称之为单待终端业务连续性,简称为单待业务连续性。图I为现有的rSRVCC实现方法的流程图,具体描述了 UE-I和UE-2间建立了通话,UE-I是通过2/3G网络的CS域建立通话,因此通话媒体路径中连接UE-I和UE-2的是CS域的媒体连接;当UE-I移动到需要改变其使用的接入方式为LTE网络或HSPA网络的PS域时,后续会话通过目标MSC的媒体锚定建立媒体连接,且目标MSC不是原来MSC的情况下,UE-I实现rSRVCC的过程包括下述步骤步骤101, UE-1 通过 CS 域及原移动交换中心(Mobile Switching Center,MSC)与UE-2建立会话,会话信令路径途径MSC以及访问转移控制功能(ATCF)和其他MS网元,如CSCF和业务连续性AS等;步骤102,UE-I向为其服务的原网络的基站系统发送测量报告,以上报小区信号强度测量信息;步骤103,为UE-I服务的原网络的基站系统根据接收到的测量报告中各小区信号
强度信息,判断得到附近PS域的目标网络更适合为UE-I服务时,则向MSC发送切换请求,如发送Handover required (切换请求)消息;步骤104,MSC接收到切换请求,向原网络的基站系统发送切换命令;步骤105,原网络的基站系统向UE-I发送切换命令,要求UE-I切换到目标网络;步骤106,UE-I接收到切换命令后,调制到目标网络进行接入;步骤107,步骤103后,MSC收到来自CS域的切换请求后,向ATCF发起转移请求;比如以ATCF的号码为目标发起INVITE (邀请)消息;该转移请求中还携带有切换终端用户关联信息,该切换终端用户关联信息可以是UE-I的用户标识信息或号码信息,具体可以通过收到的切换请求中的国际移动用户识别码(IMSI)推导得到;ATCF可以根据所述切换终端用户关联信息确定对应的终端用户、及需要转移的会话。步骤108 :ATCF收到转移请求后,判断需要发起远端更新流程,向UE-2发送更新请求,比如发送reINVITE(重邀请)消息,携带访问转移媒体网关(ATGW)的媒体资源信息,消息经MS网络的路由到达UE-2 ;步骤109 UE-2收到更新请求,响应更新请求,比如发送“2000K”消息,该消息携带UE-2的媒体资源信息、经MS网络的路由到达ATCF ;步骤110、ATCF响应转移请求,比如发送“2000K”消息,转移响应最终到达MSC ;步骤111 :在步骤106之后,UE-I在目标PS域发起建立连接消息,比如发送INVITE消息给ATCF ;步骤112 =ATCF收到建立连接消息,应答该建立连接消息,比如发送“2000K”消息,携带ATGW的媒体资源信息;至此,UE-I与ATGW间建立起MS媒体连接2,ATGW与UE-2间建立起MS媒体连接1,ATGff将新建的MS媒体连接2与新建的MS媒体连接I接起来,使UE-I能继续与UE-2通话。然而,在现有技术中,UE-I的MS注册必须保持住,才能够成功执行上述步骤111,否则MS网络会认为这是一个没有注册的用户发起的请求,因而拒绝该请求,导致UE-I在目标PS域无法继续已有的会话而导致切换失败;另外,当用户在进行会话过程中,网络删除了用户的rSRVCC签约,步骤111也会被MS网络拒绝,或者用户需要保持住MS业务时,如MS会话业务等,才能保证步骤111的成功执行。总之,当用户的MS注册失效后,或用户没有执行MS注册,或用户的rSRVCC签约被删除、用户的MS业务不存在等情况下,UE-I是不能够成功进行CS域到PS域的切换的,使切换失败的可能性增大,影响用户体验。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于MS的控制切换方法及系统,提高了切换操作的成功率。为达到上述目的,本发明的技术方案是这样实现的—种基于IP多媒体子系统IMS的控制切换方法,所述方法包括
IMS网元通知移动交换中心MSC用户的状态信息;所述MSC根据所述用户的状态信息,指示基站系统是否允许用户终端UE切换到包交换PS域;或,当目标MSC与所述MSC不同时,所述MSC根据所述用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC。其中,所述MS网元为MS签约管理单元HSS,当用户的反向单待业务连续性rSRVCC签约信息发生更改时,所述MS网元通知MSC用户的状态信息为HSS发送更新消息给所述MSC。其中,所述MS网元为MS会话控制信令网元,当MS网元在预定的时间内未收到用户的MS重注册,或监测到用户MS注册的定时器超时,所述MS网元通知MSC用户的状态信息为MS会话控制信令网元发送消息至所述MSC,以通知所述用户的MS注册失效。优选地,所述预定的时间或所述定时器的时长,小于或等于所述用户的IMS注册超时时间。其中,所述MS网元为HSS或MS会话控制信令网元,当MS网元判断得到所述用户进行过MS注册时,所述MS网元通知MSC用户的状态信息为MS会话控制信令网元发送消息至所述MSC,以通知用户的MS注册有效。其中,所述MS网元为HSS或MS会话控制信令网元,当所述MS网元判断得到用户的MS注册被注销时,所述MS网元通知MSC用户的状态为所述MS网元发送消息至所述MSC,以通知所述用户的MS注册失效。其中,所述MS网元为MS会话控制信令网元,当MS网元判断得到所述用户的IMS业务的存在状态时,所述MS网元通知MSC用户的状态信息为MS会话控制信令网元发送消息至所述MSC,以通知用户的MS业务的存在状态。一种基于MS的控制切换系统,包括基站系统,所述系统还包括MS网元、MSC ;其中,IMS网元,用于通知MSC用户的状态信息;MSC,用于根据用户的状态信息,指示所述基站系统是否允许UE切换到PS域。其中,所述MSC分为锚定MSC和目标MSC ;所述锚定MSC,用于根据MS网元发送的用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC。其中,所述MS网元具体为HSS,用于当用户的rSRVCC签约信息发生更改时,发送更新消息给所述MSC。
其中,所述MS网元具体为MS会话控制信令网元;其中,所述MS会话控制信令网元为呼叫会话控制功能CSCF、访问转移控制功能ATCF、或应用服务器AS。其中,所述MS网元具体为MS会话控制信令网元,用于在预定的时间内未收到用户的MS重注册,或监测到用户MS注册的定时器超时时,发送消息至所述MSC,以通知所述用户的IMS注册失效。其中,所述MS网元具体为HSS或MS会话控制信令网元,用于当判断得到所述用户进行过MS注册时,发送消息至所述MSC,以通知用户的MS注册有效。其中,所述MS网元为MS会话控制信令网元,用于当判断得到所述用户存在MS 业务时,发送消息至所述MSC,以通知用户特定MS业务的存在状态。本发明通过MS网元对用户的MS注册状态、rSRVCC签约状态,特定MS业务的存在状态进行判断,并通知给MSC,由MSC根据接收到的用户状态信息,指示基站系统是否允许该UE切换到PS域,若不能,则只针对UE进行CS域内的切换,提高了 UE切换操作的成功率,提升了用户的使用体验。


图I为现有技术中rSRVCC实现方法的流程示意图;图2为本发明基于IMS的控制切换方法的实现流程图;图3为本发明基于IMS的控制切换方法实施例一的实现流程图;图4为本发明基于IMS的控制切换方法实施例二的实现流程图;图5为本发明基于IMS的控制切换方法实施例三的实现流程图;图6为本发明基于IMS的控制切换方法实施例四的实现流程图;图7为本发明基于IMS的控制切换系统的结构示意图。
具体实施例方式本发明的基本思想为MS网元通知MSC用户的状态信息;MSC根据所述用户的状态信息,指示基站系统是否允许UE切换到PS域;或,当目标MSC与所述MSC不同时,所述MSC根据所述用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。图2示出了本发明基于IMS的控制切换方法的实现流程,如图2所示,所述方法包括下述步骤步骤201,MS网元通知MSC用户的状态信息;具体地,本步骤中,当MS网元检测到用户没有执行MS注册、或MS注册失效、或用户的rSRVCC签约信息被更改、或用户的特定MS业务不存在的情况下,IMS网元会发送通知消息给所述用户对应的UE的锚定MSC ;其中,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE在CS域内进行切换之前,为UE提供服务的MSC为锚定MSC,记为MSCl ;CS域内切换之后,为UE提供服务的MSC为目标MSC,记为MSC2。其中,MS网元包括MS会话控制信令网元和MS签约管理网元(HomeSubscriberServer, HSS) ;IMS会话控制信令网元为CSCF、ATCF、或AS。步骤202,MSC根据用户的状态信息,指示基站系统是否允许UE切换到PS域;或,当目标MSC与所述MSC不同时,所述MSC根据所述用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC ;图3示出了本发明提供的基于IMS的控制切换方法实施例一的实现流程,如图3所示,所述实施例一包括下述步骤步骤301,MS的HSS检测用户的rSRVCC签约信息是否发生了更改,当发生了更改,则执行步骤302 ;这里,用户的rSRVCC签约信息发生的更改可以为原先没有签约rSRVCC业务的用 户,变更为签约了 rSRVCC业务的用户、或已签约rSRVCC业务的用户,变更为取消rSRVCC签约的用户等等。步骤302,HSS发送更新消息给MSCl,以通知MSCl用户的rSRVCC签约信息已经更新;这里,MSCl为rSRVCC签约信息发生更新的用户对应的UE的锚定MSC,HSS可以通过发送插入签约数据(MAP-INSERT-SUBSCRIBER-DATA)消息,通知MSCl用户的rSRVCC签约信息发生更新;具体为,该插入签约数据消息中可以携带签约状态信息进行通知;或,通过该插入签约数据消息是否携带有指示信息,进行用户是否具有rSRVCC签约的判定。其中,签约状态信息或指示信息可以通过显式的方式来表示用户有或无rSRVCC签约;也可以通过隐式的方式进行表示;其中,显式的方式是指当插入签约数据消息中携带有签约状态信息或提示信息时,表明该用户具有rSRVCC签约;隐式的方式是指当插入签约数据消息中没有携带签约状态信息或提示信息时,表明该用户具有rSRVCC签约。另外,当MSCl不是当前为UE提供服务的MSC时,则需要执行步骤303 ;其中,本发明实施例中,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE进行CS域切换之前,为UE提供服务的MSC为锚定MSC,记为MSCl ;CS域切换之后,为UE提供服务的MSC为目标MSC,记为MSC2。步骤303,MSCl根据接收到的更新消息,通知MSC2是否允许UE切换到PS域;这里,MSCl可以根据步骤302中获得的用户的rSRVCC签约状态,通知MSC2是否允许所述用户对应的UE切换到PS域;其中,MSCl可以通过发送前转访问信令(MAP_FORWARD_ACCESS_SIGNALLING)消息,通知MSC2是否允许用户切换到PS域;具体为,该前转访问信令消息中可以携带指示信息,通知MSC2是否允许用户切换到PS域;例如,可以设定当前转访问信令消息中携带有指示信息时,表示允许UE切换到PS域;或当前转访问信令消息中携带有指示信息时,表示不允许UE切换到PS域;具体地,利用前转访问信令消息的AN-APDU字段包含的指派请求(AssignmentRequest)消息或通用标识(Common ID)消息进行指示信息的携带,具体携带方式与上述提示信息的携带方式相同,不再赘述。步骤304,MSCl根据获得的rSRVCC签约状态、或MSC2根据获得的所述指示信息,指示基站系统是否允许UE切换到PS域;
具体地,当当前为UE提供服务的MSC与MSCl为同一 MSC时,则MSCl根据步骤302中获得的rSRVCC签约状态,指示基站系统是否允许UE切换到PS域;当当前为UE提供服务的MSC为MSC2时,即在此之前,UE已经进行过一次CS域内的切换时,此时MSC2根据步骤303中获取的指示信息,通知基站系统是否允许UE切换到PS域;这里,MSCl、MSC2均可以通过发送Assignment Request消息或CommonID消息进行指示信息的携带,具体携带方式与步骤303中提示信息的携带方式相同,不再赘述。其中,基站系统根据接收到的消息中的指示信息,决定UE在进行CS域会话时,是否允许UE切换到PS域,还是只允许UE在CS域进行切换。图4示出了基于IMS的控制切换方法实施例二的实现流程,其中,本实施例的应用场景为在UE建立CS域会话的过程中或正在进行CS域会话的过程中,会话信令经过MSC、IMS会话控制信令网元(如ATCF、CSCF、AS等)到达远端UE’ IMS会话控制信令网元进行控制切换的过程,如图4所示,所述实施例二包括下述步骤步骤401,IMS会话控制信令网元根据预设条件,对用户的MS注册状态是否改变进行判断,或对用户的特定MS业务的存在状态的是否改变进行判断;具体地,用户可以在会话开始前就执行了 MS注册操作,由于MS注册操作需要UE定期发送MS重注册请求来维持用户的MS注册,当UE进行CS会话过程中,UE可能没有能力继续发送MS重注册请求,IMS会话控制信令网元如果在预定的时间内没有收到UE的MS重注册请求,或如果MS会话控制信令网元监测到用户MS注册的定时器超时,IMS会话控制信令网元则判断用户的MS注册状态为失效;这里,预定的时间或用户MS注册的定时器的时长可以小于或等于用户的IMS注册超时时间;而在用户的IMS注册失效后,IMS会话控制信令网元又收到了 UE发送的IMS注册消息,则IMS会话控制信令网元判断用户的IMS注册状态为有效;这里,用户的特定MS业务可以为用户的一个或多个MS通讯业务;用户的特定IMS业务开始不存在,当用户完成特定业务,比如对于通讯业务而言,用户发送INVITE(邀请)消息或收到INVITE消息并完成呼叫建立后,一个通讯业务即存在,当用户结束该特定业务后,比如对于通讯业务而言,MS会话控制信令网元收到用户发送的BYE(挂断)消息或收到发往用户的BYE消息,则一个通讯业务就不存在了。其中,当在UE建立CS域会话前,即CS域会话尚未建立时,步骤401还包括MS会话控制信令网元对用户的IMS注册状态或用户的特定IMS业务的存在状态进行判断通知。步骤402,IMS会话控制信令单元判断得到用户的状态发生了改变,发送消息至MSCl,以通知MSCl所述用户存在状态更改;这里,MSCl为状态更改的用户对应的UE的锚定MSC,当步骤401被执行后,IMS会话控制信令网元可以发送頂S的信息(INFO)消息、或在会话建立过程中发送邀请(INVITE)消息的响应消息,比如“2000K”消息进行用户状态的通知,具体地,通过上述消息中携带用户的状态信息进行通知;或,通过上述消息中是否携带有指示信息,进行用户状态的通知。这里,状态信息包括注册状态信息和/或特定頂S业务存在状态信息。状态信息或指示信息可以通过显式的方式来表示用户有无頂S注册和/或是否存在特定MS业务,也可以通过隐式的方式进行表示;其中,该信息与用户有无MS注册以及是否存在特定MS业务具有一一对应关系,比如,使用转移号码信息作为注册状态的指示信息,使用对话标识(Dialog-ID)作为是否存在特定MS业务的指示信息。另外,当MSCl不是当前为UE提供服务的MSC时,则需要执行步骤403 ;其中,本发明实施例中,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE进行CS域切换之前,为UE提供服务的MSC为锚定MSC,记为MSCl ;CS域切换之后,为UE提供服务的MSC为目标MSC,记为MSC2。步骤403,MSC1根据步骤402中获知的用户的状态,通知MSC2是否允许UE切换到PS域;这里,MSCl可以通过发送前转访问信令(MAP_FORWARD_ACCESS_SIGNALLING)消息,通知MSC2是否允许用户切换到PS域;具体为,该前转访问信令消息中可以携带指示信息,通知MSC2是否允许用户切换到PS域;例如,可以设定当前转访问信令消息中携带有指 示信息时,表示允许UE切换到PS域;或当前转访问信令消息中携带有指示信息时,表示不允许UE切换到PS域;具体地,利用前转访问信令消息的AN-APDU字段包含的指派请求(Assi gnmentRequest)消息或通用标识(Common ID)消息进行指示信息的携带,具体携带方式与上述提示信息的携带方式相同,不再赘述。步骤404,MSC1根据获得的用户的状态、或MSC2根据获取的指示信息,指示基站系统是否允许UE切换到PS域;具体地,当当前为UE提供服务的MSC与MSCl为同一 MSC时,则MSCl根据步骤402中获得的用户IMS注册状态,指示基站系统是否允许UE切换到PS域;如果当前为UE提供服务的MSC为MSC2,即在此之前,UE已经进行过一次CS域到CS域之间的切换时,此时MSC2根据步骤403中获取的指示信息,通知基站系统是否允许UE切换到PS域;这里,MSCl、MSC2均可以通过发送Assignment Request消息或CommonID消息进行指示信息的携带,具体携带方式与步骤403中提示信息的携带方式相同,不再赘述。其中,基站系统根据接收到的消息中的指示信息,决定UE在进行CS域会话时,是否允许UE切换到PS域,还是只允许UE在CS域进行切换。这里,应当理解,本实施例中,在UE没有CS域会话,而当UE发生故障不能执行MS重注册操作或接收特定MS业务时,MS会话控制信令网元仍可以按照上述步骤对基站系统进行通知,进行控制切换。图5示出了基于MS的控制切换方法实施例三的实现流程,其中,本实施例的应用场景为MSC执行MS注册过程中,MS会话控制信令网元(如ATCF、CSCF、AS等)进行控制切换的过程,如图5所示,所述实施例三包括下述步骤步骤501,MSC1执行MS注册,发送注册请求给MS会话控制信令网元,其中,注册请求可以为頂S的注册(REGISTER)消息;这里,注册操作与用户相关,其中,注册者信息可以根据UE的MSI推导得到。步骤502,IMS会话控制信令网元判断与MS注册消息相关的UE是否为用户执行了 MS注册,并通知MSCl用户的MS注册状态;这里,MSCl为发起注册请求的MSC,其中,MS会话控制信令网元可以通过注册响应消息,比如“2000K”消息进行用户MS注册状态的通知,具体地,通过上述消息中携带用户的MS注册状态信息进行通知;或,通过上述消息中是否携带有指示信息,进行用户IMS注册状态的通知。这里,注册状态信息或指示信息可以通过显式的方式来表示用户有无MS注册,也可以通过隐式的方式进行表示;其中,该信息与用户有无MS注册具有一一对应关系,t匕如,使用转移号码信息作为指示信息,因为转移号码信息只有在用户具有IMS注册时才会具有,用户没有MS注册时则不会具有,因此,可以有效地进行用户MS注册状态的通知。步骤503,MSC1根据步骤502中获知的用户MS注册状态,指示基站系统是否允许UE切换到PS域;这里,MSCl可以通过发送前转访问信令(MAP_FORWARD_ACCESS_SIGNALLING)消息,通知基站系统是否允许用户切换到PS域;具体为,该前转访问信令消息中可以携带指示信息,通知基站系统是否允许用户切换到PS域;例如,可以设定当前转访问信令消息中携带有指示信息时,表示允许UE切换到PS域;或当前转访问信令消息中携带有指示信息··时,表示不允许UE切换到PS域;具体地,利用前转访问信令消息的AN-APDU字段包含的指派请求(AssignmentRequest)消息或通用标识(Common ID)消息进行指示信息的携带,具体携带方式与上述提示信息的携带方式相同,不再赘述。其中,基站系统根据接收到的消息中的指示信息,决定UE在进行CS域会话时,是否允许UE切换到PS域,还是只允许UE在CS域进行切换。图6示出了基于IMS的控制切换方法实施例四的实现流程,其中,本实施例的应用场景为运营商对用户的MS进行注销后,MS会话控制信令网元控制切换的过程,如图6所示,所述实施例四包括下述步骤,其中步骤601 602与步骤603可同时执行,也可择一执行步骤601,当运营商对用户的MS注册进行注销时,HSS向MS会话控制信令网元中的S-CSCF发送注销通知;这里,可以通过发送注销(De-REGISTER)消息进行注销的通知。步骤602,IMS会话控制信令网元的S-CSCF通知MSCl用户的MS注册状态;这里,MSCl为注册状态发生注销的用户对应的UE的锚定MSC,IMS会话控制信令网元可以通过发送MS的信息(INFO)消息、或留言(MESSAGE)消息进行通知,具体地,通过上述消息中携带用户的MS注册状态信息进行通知;或,通过上述消息中是否携带有指示信息,进行用户頂S注册状态的通知。这里,注册状态信息或指示信息可以通过显式的方式来表示用户有无IMS注册,也可以通过隐式的方式进行表示;其中,该信息与用户有无MS注册具有一一对应关系,比如,使用转移号码信息作为指示信息,因为转移号码信息只有在用户具有IMS注册时才会具有,用户没有MS注册时则不会具有,因此,可以有效地进行用户MS注册状态的通知。另外,本发明实施例中,注册状态信息显示为用户MS注册失效。应当理解,S-CSCF还可以将步骤601中接收到的注销(De-REGISTER)消息发给ATCF,由ATCF执行步骤602 ;或ATCF还可以将注销(De-REGISTER)消息发送给P-CSCF,由P-CSCF执行步骤602。
另外,当MSCl不是当前为UE提供服务的MSC时,则需要执行步骤604 ;其中,本发明实施例中,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE进行CS域切换之前,为UE提供服务MSC为锚定MSC,记为MSCl ;CS域切换之后,为UE提供服务的MSC为目标MSC,记为MSC2。步骤603,当运营商对用户的MS注册进行注销时,HSS通知MSCl用户的MS注册状态,比如发送插入用户数据(Insert Subscriber Data)消息;另外,当MSCl不是当前为UE提供服务的MSC时,则需要执行步骤604 ;其中,本发明实施例中,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE进行CS域切换之前,为UE提供服务MSC为锚定MSC,记为MSCl ;CS域切换之后,为UE提供服务的MSC为目标MSC,记为MSC2。 步骤604,MSCl根据步骤602和/或步骤603中获知的用户MS注册状态,通知MSC2是否允许UE切换到PS域;这里,MSCl可以通过发送前转访问信令(MAP_FORWARD_ACCESS_SIGNALLING)消息,通知MSC2是否允许用户切换到PS域;具体为,该前转访问信令消息中可以携带指示信息,通知MSC2是否允许用户切换到PS域;例如,可以设定当前转访问信令消息中携带有指示信息时,表示允许UE切换到PS域;或当前转访问信令消息中携带有指示信息时,表示不允许UE切换到PS域;具体地,利用前转访问信令消息的AN-APDU字段包含的指派请求(AssignmentRequest)消息或通用标识(Common ID)消息进行指示信息的携带,具体携带方式与上述提示信息的携带方式相同,不再赘述。步骤605,MSC1根据获得的用户IMS注册状态、或MSC2根据获取的指示信息,指示基站系统是否允许UE切换到PS域;具体地,当当前为UE提供服务的MSC与MSCl为同一 MSC时,则MSCl根据步骤602和/或步骤603中获得的用户IMS注册状态,指示基站系统是否允许UE切换到PS域;如果当前为UE提供服务的MSC为MSC2,即在此之前,UE已经进行过一次CS域到CS域之间的切换时,此时MSC2根据步骤604中获取的指示信息,通知基站系统是否允许UE切换到PS域;这里,MSCl、MSC2均可以通过发送Assignment Request消息或CommonID消息进行指示信息的携带,具体携带方式与步骤604中提示信息的携带方式相同,不再赘述。其中,基站系统根据接收到的消息中的指示信息,决定UE在进行CS域会话时,是否允许UE切换到PS域,还是只允许UE在CS域进行切换。应当理解,本发明实施例中,步骤601中的注销(De-REGISTER)消息也可以是由P-CSCF或S-CSCF发出,此时,IMS会话控制信令网元中的ATCF或AS都会接收到该注销(De-REGISTER)消息,则MS会话控制信令网元仍可以按照上述步骤602以及步骤604 605通知到基站系统,由基站系统对UE进行控制切换。图7示出了基于IMS的控制切换系统的结构示意,如图7所示,所述系统包括IMS网元、MSC、及基站系统;其中,IMS网元,用于通知MSC用户的状态信息;这里,当MS网元检测到MSC用户没有执行MS注册、或MS注册失效、或用户的rSRVCC签约信息被更改、或用户的特定MS业务存在或不存在的情况下,IMS网元会发送通知消息给所述MSC ;MSC,用于根据用户的状态信息,指示所述基站系统是否允许UE切换到PS域。这里,所述MSC可以分为锚定MSC和目标MSC ;所述锚定MSC,用于根据MS网元发送的用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;;其中,当前为所述UE提供服务的MSC为目标MSC,当UE已经进行过一次CS域内的切换时,为UE提供服务的MSC会发生变更;这里,UE进行CS域切换之前,为UE提供服务的MSC为锚定MSC ;CS域切换之后,为UE提供服务的MSC为目标MSC。 其中,所述MS网元具体为HSS,用于当用户的rSRVCC签约信息发生更改时,发送更新消息给所述MSC ;其中,所述MS网元具体为MS会话控制信令网元;其中,所述MS会话控制信令网元为 CSCF、ATCF、或 AS。其中,所述MS网元具体为MS会话控制信令网元,用于在预定的时间内未收到用户的MS重注册,或监测到用户MS注册的定时器超时时,发送消息至所述MSC,以通知所述用户的IMS注册失效。其中,所述MS网元具体为HSS或MS会话控制信令网元,用于当判断得到所述用户进行过MS注册时,发送消息至所述MSC,以通知用户的MS注册有效。其中,所述MS网元为MS会话控制信令网元,用于当判断得到所述用户存在MS业务时,发送消息至所述MSC,以通知用户特定MS业务的存在状态。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种基于IP多媒体子系统IMS的控制切换方法,其特征在于,所述方法包括 IMS网元通知移动交换中心MSC用户的状态信息; 所述MSC根据所述用户的状态信息,指示基站系统是否允许用户终端UE切换到包交换PS域;或, 当目标MSC与所述MSC不同时,所述MSC根据所述用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC。
2.根据权利要求I所述的方法,其特征在于,所述MS网元为MS签约管理单元HSS,当用户的反向单待业务连续性rSRVCC签约信息发生更改时,所述MS网元通知MSC用户的状态信息为 HSS发送更新消息给所述MSC。
3.根据权利要求I所述的方法,其特征在于,所述MS网元为MS会话控制信令网元,当IMS网元在预定的时间内未收到用户的MS重注册,或监测到用户MS注册的定时器超时,所述MS网元通知MSC用户的状态信息为 IMS会话控制信令网元发送消息至所述MSC,以通知所述用户的MS注册失效。
4.根据权利要求3所述的方法,其特征在于,所述预定的时间或所述定时器的时长,小于或等于所述用户的IMS注册超时时间。
5.根据权利要求I所述的方法,其特征在于,所述MS网元为HSS或MS会话控制信令网元,当MS网元判断得到所述用户进行过MS注册时,所述MS网元通知MSC用户的状态信息为 IMS会话控制信令网元发送消息至所述MSC,以通知用户的IMS注册有效。
6.根据权利要求I所述的方法,其特征在于,所述MS网元为HSS或MS会话控制信令网元,当所述MS网元判断得到用户的MS注册被注销时,所述MS网元通知MSC用户的状态为 所述MS网元发送消息至所述MSC,以通知所述用户的MS注册失效。
7.根据权利要求I所述的方法,其特征在于,所述MS网元为MS会话控制信令网元,当MS网元判断得到所述用户的MS业务的存在状态时,所述MS网元通知MSC用户的状态信息为 IMS会话控制信令网元发送消息至所述MSC,以通知用户的MS业务的存在状态。
8.一种基于MS的控制切换系统,包括基站系统,其特征在于,所述系统还包括MS网元、MSC ;其中, IMS网元,用于通知MSC用户的状态信息; MSC,用于根据用户的状态信息,指示所述基站系统是否允许UE切换到PS域。
9.根据权利要求8所述的系统,其特征在于,所述MSC分为锚定MSC和目标MSC; 所述锚定MSC,用于根据IMS网元发送的用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域;其中,当前为所述UE提供服务的MSC为目标MSC。
10.根据权利要求8或9所述的系统,其特征在于,所述IMS网元具体为HSS,用于当用户的rSRVCC签约信息发生更改时,发送更新消息给所述MSC。
11.根据权利要求8或9所述的系统,其特征在于,所述MS网元具体为MS会话控制信令网元;其中,所述IMS会话控制信令网元为呼叫会话控制功能CSCF、访问转移控制功能ATCF、或应用服务器AS。
12.根据权利要求11所述的系统,其特征在于,所述MS网元具体为MS会话控制信令网元,用于在预定的时间内未收到用户的MS重注册,或监测到用户MS注册的定时器超时时,发送消息至所述MSC,以通知所述用户的MS注册失效。
13.根据权利要求11所述的系统,其特征在于,所述MS网元具体为HSS或MS会话控制信令网元,用于当判断得到所述用户进行过MS注册时,发送消息至所述MSC,以通知用户的IMS注册有效。
14.根据权利要求11所述的系统,其特征在于,所述MS网元为MS会话控制信令网元,用于当判断得到所述用户存在頂S业务时,发送消息至所述MSC,以通知用户特定MS业务的存在状态。
全文摘要
本发明提供了一种基于IMS的控制切换方法及系统,其中,所述方法包括下述步骤IMS网元通知MSC用户的状态信息;MSC根据所述用户的状态信息,指示基站系统是否允许UE切换到PS域;或,当目标MSC与所述MSC不同时,所述MSC根据所述用户的状态信息,通知目标MSC指示基站系统是否允许UE切换到PS域。本发明通过IMS网元监测用户的IMS注册状态、rSRVCC签约状态、特定IMS业务的存在状态的更新,并通知给MSC,由MSC根据接收到的UE状态信息,指示基站系统是否允许该UE切换到PS域,若不能,则只针对UE进行CS域内的切换,提高了UE切换操作的成功率,提升了用户的使用体验。
文档编号H04W36/30GK102724723SQ20111007898
公开日2012年10月10日 申请日期2011年3月30日 优先权日2011年3月30日
发明者谢振华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1