一种被叫用户的域选择方法和系统,以及系统中的hss的制作方法

文档序号:7705853阅读:263来源:国知局
专利名称:一种被叫用户的域选择方法和系统,以及系统中的hss的制作方法
技术领域
本申请涉及移动通信领域,尤其涉及一种被叫用户的域选择方法和系统,以及系统中的HSS。
背景技术
语音呼叫连续性业务(VCC, Voice Call Continuity)是指第二代/第三代(2G/3G)移动通信网中的GSM/UMTS电路交换(CS域)和IP多媒体子系统(MS域)之间语音呼叫的连续性。其中,VCC解决的主要问题是切换,包括MS域切换到CS域和从CS域切换到MS 域。VCC方案会影响到注册、始发呼叫、终结呼叫、网络域的选择,以及补充业务和计费等;但是,VCC的域选择解决语音跨域的问题,它不能解决被叫用户选网的问题。通常解决该问题是在 IMS域中的 SCC AS服务器(Service Centralization and Continuity ApplicationServer)上实现的。即根据该方法,将所有的他域业务转到MS域来,统一在MS域触发完成业务逻辑。例如,用户的业务数据存储在HSS以及相关的AS上,当用户在CS域时,会话将由E-MSC通过接口到S-CSCF来触发业务AS。共号码是当运营商存在多张核心网络时共享同一套码号的系统,在共号码系统中相同的码号可以同时或分别在多张核心网络中驻留。例如,用户同时签约CS域和CM-IMS域,并在这两个域使用相同号码。对于共号码的用户,存在域选择的问题。例如,对于CS域和MS域存在共号码的用户,需要解决被叫用户在CS域和MS域的落地选网问题。其中,基于CM-IMS的融合一号通业务是指用户通过向中国移动申请,将一部手机(GSM手机或TD手机)号码或MS终端号码(Tel URI)设置为该业务的主号码,并可设置与另外的一到三部同一省(或直辖市)内的手机号码或IMS终端号码进行号码为绑定去话时的绑定号码和,来话时的绑定号码,绑定的号码作为该业务的关联号码,实现去话时来电显示为主号码(可选),来话时绑定终端同振或顺振的CS域和MS域融合类业务。其中,一号行业务是指用户使用客户端来延续原来的G网业务,用户使用USB卡槽将SIM卡插入装有客户端的移动终端,当用户使用定制SIP终端登录到MS网络时,将延用原有的GSM号码,享受GSM网络中签约的主要业务功能,而USB电话业务服务器通过在电路域和MS域的交互功能,完成了该业务的业务实现。但是,由于VCC主要解决的是用户语音持续性的问题,当用户在通话的过程中出现跨域的情况下,通过VCC应用将会话路由到另一域。但是,该种技术方案不能够解决被叫落域网选择的问题,并且,该问题采用SCC AS的方式实现的话,流程比较复杂;并且,一号通业务和一号行业务实现的仅仅是共号码的一部分,其不能够完全解决共号码用户的被叫选网的技术问题。此外,在MS域I-CSCF使用Diameter协议的LIR/LIA消息来和HSS交互,在SIP通话建立过程中获得服务这个用户的S-CSCF名字或者用户S-CSCF选择的S-CSCF能力,SP在目前的 IMS 域,I-CSCF 呼叫会话控制功能(CSCF, Call Session Control Function)通过LIR/LIA消息从HSS取得服务这个用户的S-CSCF的信息。而在共号码域选择判断逻辑中,使用双待机的共号码用户的视频业务的域选择和语音业务的域选择逻辑是不同的,这就要求HSS能知道当前用户所使用的业务是视频业务还是语音业务,这是当前Diameter协议的LIR/LIA消息所不能满足的,因此,需要对其进行改进。

发明内容
本申请针对上述现有技术中的缺陷,提供一种被叫用户的域选择方法和系统,其通过向HSS发送携带业务指示的消息以及HSS返回的携带落地域指示的消息,进而实现在IMS域中主叫用户发起呼叫后的被叫用户的域选择问题。根据本申请的一个方面,本申请提供了一种被叫用户的域选择方法,其主要包括下列步骤 归属用户服务器HSS获知MS域主叫用户向被叫用户发起的呼叫以及会话业务类型;所述HSS确定被叫用户在IMS域的注册状态;所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;以及,所述HSS根据所确定的被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。其中,所述HSS路由所述呼叫,进一步包括所述HSS查询选网策略数据库;根据被叫用户在IMS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择呼叫的落地域。根据本申请的另一个方面,本发明提供了一种被叫用户的域选择系统,包括归属用户服务器HSS和归属位置寄存器HLR,其中,所述HSS获取MS域主叫用户向被叫用户发起呼叫以及会话业务类型;所述HSS确定被叫用户在MS域的注册状态;所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;以及,所述HSS根据所确定的被叫用户在IMS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。其中,进一步包括选网策略数据库,所述HSS根据被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择并确定会话的落地域。其中,进一步包括呼叫会话控制功能CSCF,所述CSCF根据收到的主叫用户的会话请求确定会话业务类型并发送LIR消息给HSS,并根据HSS返回的LIA消息确定并将呼叫转移到落地域之中。其中,进一步包括媒体网关控制功能MGCF,所述CSCF向所述MGCF发送路由指示,MGCF根据上述指示通知被叫用户在CS域接听呼叫。根据本申请的另一个方面,本发明提供了一种归属用户服务器HSS,包括确定模块和路由选择模块,其中,所述确定模块,在MS域主叫用户向被叫用户发起呼叫时,确定被叫用户在MS域中的注册状态以及主叫用户的会话业务类型,并向归属位置寄存器HLR查询以确定被叫用户在CS域的注册状态;所述路由选择模块,根据被叫用户在CS域的注册状态、主叫用户的会话业务类型、以及被叫用户在MS域的注册状态,路由所述呼叫。其中,所述确定模块进一步包括信息接收单元,用于接收从CSCF之中的带有业务类型指示的LIA消息,确定主叫用户的会话业务类型;查询单元,用于向所述HLR发送查询消息;确定单元,根据从所述HLR接收到的确认消息,确定被叫用户的在CS域的注册状态。其中,所述路由选择模块进一步包括路由判断单元,根据所确定的被叫用户在CS域的注册状态、主叫用户的业务类型和被叫用户在IMS域的注册状态,判断路由方式;路由指示单元,根据所判断的路由方式,向CSCF发送LIA消息指示CSCF路由所述呼叫。 本发明在采取了上述技术方案以后,能够通过归属用户服务器HSS来查询HLR获取被叫用户在CS域中的注册状态,通过HSS获取被叫用户在IMS域中的注册状态和/或终端类型,并且,结合HSS获取的主叫用户的业务类型,能够根据其在CS/MS域的注册状态和/或终端类型,根据选网策略实现将呼叫转移到预设的落地域之中,进而较好地解决多域注册同一号码的用户的被叫选网的技术问题,具有非常好的技术效果。


下面结合附图对本发明进行详细的描述,以使得本发明的上述优点更加明确。图I是本发明被叫用户的域选择方法的实施例的流程图;图2是本发明被叫用户的域选择方法的另一实施例的流程图;图3是本发明被叫用户域选择系统的实施例的框架结构示意图;图4是本发明归属用户服务器HSS的实施例的模块示意图;图5是本发明归属用户服务的HSS的实施例的模块示意图;图6是本发明归属用户服务的HSS的实施例的模块示意图。
具体实施例方式下面结合具体实施例来对本发明进行进一步地详细的描述。(实施例一)图I是本发明被叫用户的域选择方法的实施例的流程图;其主要示出了当在MS域的主叫客户端用户发起某种业务的呼叫请求时,系统根据主叫的业务类型确定被叫用户的域选择的方法流程。如图所示,该方法主要包括下列的主要步骤SlOl :归属用户服务器HSS获知MS域主叫用户向被叫用户发起的呼叫以及会话业务类型;一般地,该会话业务类型可以是语音业务、视频业务、数据业务、传真业务,也可以根据以后的业务发展进行各种业务的扩展,其中,在一个优选的实施例之中,MS域中的会话业务控制功能CSCF收到主叫用户发起的Invite消息,并根据该消息确定主叫用户(客户端)所要向被叫用户发起的会话业务类型。S102 :所述HSS确定被叫用户在IMS域的注册状态;在这里,可以理解的是,HSS通过查询自身存储的MS域终端的注册状态信息即可确定被叫用户在MS域的注册状态。S103 :所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;其中,在一个优选的实施例之中,所述HSS向所述归属位置寄存器HLR发送查询消息,例如,在HSS上增加一个与HLR互通的MAP接口,所述HSS通过该MAP接口与HSS互相通信。其中,所述HLR响应于所述查询消息并向HSS返回确认消息; 并且,所述确认消息中携带了被叫用户在CS域的注册状态信息,例如,被叫用户在CS域中注册、或者,被叫用户未在CS域中注册;接着,所述HSS根据从所述HLR接收到的确认消息,确定被叫用户在CS域的注册状态。S104:所述HSS根据所确定的被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。其中,在一个优选的实施例之中,还设置有一个选网策略数据库,其中,在数据库之中根据运营商或者用户自定义设置有一组或者多组选网逻辑策略例如,针对语音业务,如果在CS域或MS域中用户都注册,则将语音业务转到CS域之中;如果在MS域中相关业务已经注册,而在CS域中尚未注册,则将语音业务转入到IMS域之中;同理,针对数据业务、视频业务、传真业务,都可以做类似的逻辑策略;并且,在该选网策略数据库之中,也可以给未来的扩展业务留有一些扩展的接口,用户在后续的时候如果有特殊的业务,可以比较迅速快捷地进行业务的后续扩展;例如,所述HSS获取当前的网络状况,进而根据结合上述基本域选择因素并结合网络状况这一次要因素,进行选网。此时,所述HSS查询选网策略数据库;根据被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择呼叫的落地域。并且,如果运营商或者用户认为还有其他的采集因素影响HSS的域选择问题,我们可以通过改变数据库内部的逻辑策略,使其满足运营商的需求。其中,在步骤SlOl之中,所述HSS获知MS域主叫用户向被叫用户发起的会话业务类型的具体步骤包括会话业务控制功能CSCF收到MS域中主叫用户发起的会话请求;所述CSCF根据上述会话请求生成带有业务指示位的LIR消息并发送给HSS ;以及,所述HSS收到所述LIR消息并确定会话业务类型。例如,IMS域中的会话业务控制功能CSCF收到主叫用户发起的Invite消息,并发送带有的会话业务指示的LIR消息给HSS,并根据HSS返回的带有域指示的LIA消息确定并将呼叫转移到落地域之中。由于在目前的MS域之中,I-CSCF通过LIR/LIA消息从HSS取得服务这个用户的S-CSCF的信息。因此,为了实现HSS和CSCF之间的LIR/LIA之间能够识别当前的会话业务类型和落地域指示,必须要针对现有的Diameter协议的LIR/LIA消息进行扩展,使其带有用户的业务标识。例如,在一个具体实施例之中,本发明在Diameter协议的LIR消息之中加入了业务标志扩展字段[Session-Type]// 业务类型* [AVP]*[Proxy-Info]*[Route-Record]其中的[Session-Type]字段为扩展字段,将携带业务类型指示,其取值为Voice, Video, Data, Fax或者Extand,分别代表了当前的主叫用户的会话业务类型是语音业务、视频业务、数据业务、传真业务或其他。在该实施例之中,LIA消息同样也加入了落地域指示扩展字段[Session-Result]// 会话前转方向*[AVP]*[FaiIed-AVP]*[Proxy-Info]*[Route-Record]其中的[Session-Result]字段为扩展字段,将携带业务类型指示,其取值为CS,IMS, Both以及Extand,分别代表了被叫用户所要转向的CS落地域、IMS落地域、或者双域落地,以及,其他一些情形。并且,进一步地,所述HSS路由所述呼叫的步骤进一步包括所述HSS确定呼叫的落地域;所述HSS生成带有落地域指示位的LIA消息返回给CSCF ;以及,所述CSCF响应于所述LIA消息,确定呼叫的落地域,并将呼叫转移到确定的落地域之中。在优选的实施例之中,落地域的选择类型是CS域、IMS域、IMS/CS双域这三种情形。其中,所述CSCF将呼叫转移到CS域之中进一步包括所述CSCF向媒体网关控制功能MGCF发送带有域指示的消息;响应于所述消息,所述MGCF收到所述消息,并且通知被叫用户在CS域接听呼叫。在一个优选的实施例之中,当所述HSS确定所述将呼叫转移到CS域之中时,所述CSCF向媒体网关控制功能MGCF发送带有域指示的消息,例如,Invite (PreA, B)格式的消息,其中,PreA抑制HLR进行域选择逻辑,走正常CS域流程。如果所述HSS确定CSCF将呼叫转移到MS域之中,则所述HSS生成带有MS落地域指示位的LIA消息返回给CSCF ;以及,所述CSCF响应于所述LIA消息,继续正常的后续流程。如果所述HSS确定CSCF将呼叫转移到MS和CS双域之中,此时,所述CSCF收到带有MS/CS双域的落地域指示的LIA消息;接着,根据上述LIA消息,所述CSCF触发一号通AS并实现一号通的同振或者顺震业务。本发明在采取了上述技术方案以后,由于所述HSS能够根据当前主叫用户中的呼叫业务是视频业务还是语音业务,进而根据选网策略数据库进行选择,由于选网策略数据库之中可以根据运营商或者用户自己定义针对各种运营商策略,并且,该策略还可以根据后续的改变而进行扩展,此外,根据选网策略实现将呼叫转移到预设的落地域之中,进而较好地解决多域注册同一号码的用户的被叫选网的技术问题,具有非常好的技术效果。(实施例二)图2是本发明被叫用户的域选择方法的另一实施例的流程图。该流程图与图I之间的区别在于,所述HSS在获取用户注册状态的时候,还包括了获取被叫用户的终端注册类型的步骤,具体来说,其包含下列的步骤S201 :归属用户服务器HSS获知MS域主叫用户向被叫用户发起的呼叫以及会话业务类型
与实施例一类似,该会话业务类型可以是语音业务、视频业务、数据业务、传真业务,也可以根据以后的业务发展进行各种业务的扩展;并且,在一个优选的实施例之中,MS域中的会话业务控制功能CSCF收到主叫用户发起的Invite消息,并根据该消息确定主叫用户(客户端)所要向被叫用户发起的会话业务类型。S202 :所述HSS确定被叫用户在MS域的注册状态,同时,所述HSS查询自身的数据库确定被叫用户的终端类型,一般地,该终端类型是在用户注册的时候通过NAS信令带上来而存储在HSS之中。S203 :所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;其中,在一个优选的实施例之中,所述HSS向所述归属位置寄存器HLR发送查询消息,例如,在HSS上增加一个与HLR互通的MAP接口,通过上述接口,所述HSS可以查询HSS中存储的用户的注册状态。所述HLR响应于所述查询消息并向HSS返回确认消息,其中,所述确认消息中携带了被叫用户在CS域的注册状态信息,例如,被叫用户在CS域中注册、或者,被叫用户未在CS域中注册。接着,所述HSS根据从所述HLR接收到的确认消息,确定被叫用户在CS域的注册状态。S204 :所述HSS根据所确定的被叫用户在MS域的注册状态、会话业务类型、被叫用户的终端类型以及在CS域中的注册状态,路由所述呼叫。其中,在一个优选的实施例之中,还设置有一个选网策略数据库,其中,在数据库之中根据运营商或者用户自定义设置有一组或者多组选网逻辑策略。例如,针对被叫用户终端时单待终端的时候,在主叫业务是语音业务呼叫的时候,如果其在CS域的注册状态是已注册,而在MS域的注册状态是未注册时,所述HSS将会将呼叫路由至CS域接续被叫用户;如果其在CS域的注册状态是未注册,而在MS域的语音业务的注册状态是已注册时,所述HSS将会将呼叫路由至MS域接续被叫用户;如果其在CS域和MS域均没有注册,则所述HSS将不对本次呼叫进行路由,这个时候,所述HSS可以通知主叫用户被叫未注册。由于一般的CS域都不支持视频业务,因此,对于单待终端用户来说,如果主叫业务是视频业务呼叫的时候
如果其在MS域中注册,则将呼叫转移到MS域中进行正常的业务通话;如果其在MS域中没有注册,而在CS域中已经注册,则一般地,系统会对上述视频业务进行音频回落,通知被叫用户在CS域中接听会话。与实施例一样,还可以包括所述HSS查询选网策略数据库;接着,根据被叫用户在MS域的注册状态和终端类型、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择呼叫的落地域。其他基本步骤可参照实施例一的方法所描述,其基本步骤和原理都是相似的,在此不再赘述。本发明在采取了上述技术方案以后,由于所述HSS能够根据当前主叫用户中的呼叫业务是视频业务还是语音业务,进而根据用户策略数据库进行选择,具有域选择方便的技术优点;并且,其在进行被叫用户查询的时候,还确定了被叫用户的终端类型,进而结合被叫用户的终端类型完成了系统的选网业务,进而解决了多域注册同一号码的用户被叫选网的技术问题。
(实施例三)图3是本发明被叫用户域选择系统的实施例的框架结构示意图;如图所示,在该优选的实施例之中,被叫用户的域选择系统,包括,归属用户服务器HSS100和归属位置寄存器HLR300以及一个选网策略数据库200,其中,所述HSS100获取MS域中的主叫用户向被叫用户发起呼叫以及会话业务类型;同时,所述HSS100确定被叫用户在MS域的注册状态,并且,所述HSS100和HLR300之间设有互相通信的MAP接口,其中,所述HSS向所述归属位置寄存器HLR300发送查询消息,并且,所述HLR300响应于所述查询消息,并确定被叫用户在CS域中的注册状态;接着,所述HSS100查询所述选网策略数据库200,根据所确定的被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。与实施例二的方法相对应,在另一个实施例之中,所述HSS100确定被叫用户的终端类型,接着,所述HSSlOO查询所述选网策略数据库200,根据所确定的被叫用户在MS域的注册状态、终端类型、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。并且,所述选网策略数据库200是可自定义组件,例如,针对语音业务,如果在CS域或MS域中用户都注册,则可以定义逻辑将语音业务转到CS域之中;如果在MS域中相关业务已经注册,而在CS域中尚未注册,则可以定义逻辑将语音业务转入到MS域之中;并且,在该选网策略数据库之中,用户或者运营商还可以给未来的扩展业务留有一些扩展的接口,用户在后续的时候如果有特殊的业务,可以比较迅速快捷地进行业务的后续扩展;例如,还可以定义结合当前的网络状况,设定选网的逻辑策略等。为了实现所述HSS100获取MS域的主叫的业务类型,该系统进一步包括呼叫会话控制功能CSCF400,其中,所述CSCF根据收到的主叫用户的会话请求确定会话业务类型,例如,MS域中的会话业务控制功能CSCF收到主叫用户发起的Invite消息,并发送带有的会话业务指示的LIR消息给HSS100,并根据HSS100返回的带有域指示的LIA消息确定并将呼叫转移到落地域之中。由于在目前的MS域之中,I-CSCF通过LIR/LIA消息从HSS取得服务这个用户的S-CSCF的信息。因此,为了实现HSS和CSCF之间的LIR/LIA之间能够识别当前的会话业务类型和落地域指示,必须要针对现有的Diameter协议的LIR/LIA消息进行扩展,使其带有用户的业务标识。例如,在一个具体实施例之中,本发明在Diameter协议的LIR消息之中加入了业务标志扩展字段[Session-Type]// 业务类型* [AVP]* [Proxy-Info]*[Route-Record]其中的[Session-Type]字段为扩展字段,将携带业务类型指示,其取值为Voice, Video, Data, Fax或者Extand,分别代表了当前的主叫用户的会话业务类型是语音业务、视频业务、数据业务、传真业务或其他。在该实施例之中,LIA消息同样也加入了落地域指示扩展字段[Session-Result]// 会话前转方向* [AVP]* [Fai Ied-AVP]*[Proxy-Info]* [Route-Record]其中的[Session-Result]字段为扩展字段,将携带业务类型指示,其取值为CS,IMS, Both以及Extand,分别代表了被叫用户所要转向的CS落地域、IMS落地域、或者双域落地,以及,其他一些情形。经过上述处理以后,所述HSS100确定呼叫的落地域;接着,所述HSS100生成带有落地域指示位的LIA消息返回给CSCF400 ;响应于所述LIA消息,所述CSCF400确定呼叫的落地域,并将呼叫转移到确定的落地域之中;并且,在该优选的实施例之中,所述落地域是CS域或MS域或MS/CS双域。如图3所示,所述被叫域选择系统还包括有,移动交换中心服务器MSCS600和媒体网关控制功能MGCF500,其中,当所述HSS100确定所述将呼叫转移到CS域之中时,所述CSCF400向媒体网关控制功能MGCF500发送带有域指示的消息,例如,Invite(PreA7B)格式的消息,其中,PreA抑制HLR进行域选择逻辑,走正常CS域流程。如果所述HSS100确定CSCF400将呼叫转移到MS域之中,则所述HSS生成带有IMS落地域指示位的LIA消息返回给CSCF400 ;以及,响应于所述LIA消息,所述CSCF继续正常的后续流程。如果所述HSS确定CSCF将呼叫转移到MS和CS双域之中,此时,所述CSCF400收到带有MS/CS双域的落地域指示的LIA消息;接着,根据上述LIA消息,所述CSCF触发一号通AS并实现一号通的同振或者顺震业务。并且,该系统同样可以适用于实施例二之中,即所述HSS根据所确定的被叫用户在IMS域的注册状态、会话业务类型、被叫用户的终端类型以及在CS域中的注册状态,路由所述呼叫。其实现上述功能的模块同样可以适用于本系统之中,在此不再赘述。(实施例四)
图4是本发明归属用户服务器HSS的实施例的模块示意图;如图4所示,所述归属用户服务器HSS100,主要包括,确定模块101和路由选择模块102,其中,所述确定模块101,在MS域主叫用户向被叫用户发起呼叫时,确定被叫用户在MS域中的注册状态以及主叫用户的会话业务类型,并向归属位置寄存器HLR查询以确定被叫用户在CS域的注册状态;所述路由选择模块102,根据被叫用户在CS域的注册状态、主叫用户的会话业务类型、以及被叫用户在IMS域的注册状态,路由所述呼叫。图5是本发明归属用户服务的HSS的实施例的模块示意图;如图所示,所述确定模块101进一步包括信息接收单元1013,用于接收从CSCF之中的带有业务类型指示的LIA消息,确定主叫用户的会话业务类型;查询单元1011,用于向所述HLR发送查询消息;确定单元1012,根据从所述HSS接收到的确认消息,确定被叫用 户的在CS域的注册状态。图6是本发明归属用户服务的HSS的实施例的模块示意图;如图所示,所述路由选择模块102进一步包括路由判断单元1011,根据所确定的被叫用户在CS域的注册状态、主叫用户的业务类型和被叫用户在IMS域的注册状态,判断路由方式;路由指示单元1012,根据所判断的路由方式,向CSCF发送LIA消息指示CSCF路由所述呼叫。所述路由指示单元进一步包括消息生成子单元,用于根据所确定的路由状态,生成带有用于域选择指示的LIA消息;以及,消息发送子单元,将所述LIA消息发送给CSCF之中。需要理解的是,CSCF实现接收主叫用户的呼叫、生成LIR消息、接收LIA消息以及转接呼叫,其可以通过实现上述方法的功能模块实现,并且,这些模块都可以用现有的I-CSCF或P-CSCF或S-CSCF所能代替并实现对应的功能,虽然这些功能模块并没有体现在本专利之中,但是,这些都是本领域技术人员所能够理解的,在此不再赘述。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟、光盘、智能平台、交换机等各种可以存储程序代码的介质。需要注意的是,上述具体实施例仅仅是示例性的,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行各种改进和变形,而这些改进或者变形落在本发明的保护范围内。本领域技术人员应该明白,上面的具体描述只是为了解释本发明的目的,并非用于限制本发明。本发明的保护范围由权利要求及其等同物限定。
权利要求
1.一种被叫用户的域选择方法,其特征在于,包括 归属用户服务器HSS获知MS域主叫用户向被叫用户发起的呼叫以及会话业务类型; 所述HSS确定被叫用户在IMS域的注册状态; 所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;以及, 所述HSS根据所确定的被叫用户在MS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。
2.根据权利要求I所述的被叫用户的域选择方法,其特征在于,所述HSS路由所述呼口4,进一步包括 所述HSS查询选网策略数据库; 根据被叫用户在IMS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择呼叫的落地域。
3.根据权利要求I或2所述的被叫用户的域选择方法,其特征在于,在所述HSS根据所确定的被叫用户在頂S域的注册状态、会话业务类型以及被叫用户在CS域的注册状态路由所述呼叫时,HSS同时还根据被叫用户的终端类型路由所述呼叫。
4.根据权利要求I所述的被叫用户的域选择方法,其特征在于,所述HSS获知IMS域主叫用户向被叫用户发起的会话业务类型包括 会话业务控制功能CSCF收到MS域中主叫用户发起的会话请求; 所述CSCF根据上述会话请求生成带有业务指示位的LIR消息并发送给HSS ;以及,所述HSS收到所述LIR消息并确定会话业务类型。
5.根据权利要求I所述的被叫用户的域选择方法,其特征在于,所述HSS查询HLR确定被叫用户在CS域中的注册状态包括 所述HSS向所述HLR发送查询消息; 所述HLR响应所述查询消息,向所述HSS返回确认消息,其中,所述确认消息中携带了被叫用户在CS域的注册状态信息;以及, 所述HSS根据从所述HLR接收到的确认消息,确定被叫用户在CS域的注册状态。
6.根据权利要求I或3所述的被叫用户的域选择方法,其特征在于,所述HSS路由所述呼叫进一步包括 所述HSS确定呼叫的落地域; 所述HSS生成带有落地域指示位的LIA消息返回给CSCF ;以及, 所述CSCF响应所述LIA消息,确定呼叫的落地域,并将呼叫转移到确定的落地域之中。
7.根据权利要求6所述的被叫用户的域选择方法,其特征在于,所述落地域是CS域或IMS域或MS/CS双域。
8.根据权利要求7所述的被叫用户的域选择方法,其特征在于,所述CSCF将呼叫转移到CS域之中进一步包括 所述CSCF向媒体网关控制功能MGCF发送带有域指示的消息; 所述MGCF收到所述消息,通知被叫用户在CS域接听呼叫。
9.根据权利要求7所述的被叫用户的域选择方法,其特征在于,所述CSCF将呼叫转移到MS/CS双域之中进一步包括 所述CSCF收到带有MS/CS双域的落地域指示的LIA消息;根据上述LIA消息,所述CSCF触发一号通AS。
10.一种归属用户服务器HSS,包括 确定模块和路由选择模块,其中, 所述确定模块,在頂S域主叫用户向被叫用户发起呼叫时,确定被叫用户在MS域中的注册状态以及主叫用户的会话业务类型,并向归属位置寄存器HLR查询以确定被叫用户在CS域的注册状态; 所述路由选择模块根据被叫用户在CS域的注册状态、主叫用户的会话业务类型、以及被叫用户在IMS域的注册状态,路由所述呼叫。
11.根据权利要求10所述的归属用户服务器HSS,其特征在于,所述确定模块进一步包括 信息接收单元,用于接收从CSCF之中的带有业务类型指示的LIA消息,确定主叫用户的会话业务类型; 查询单元,用于向所述HLR发送查询消息; 确定单元,根据从所述HLR接收到的确认消息,确定被叫用户的在CS域的注册状态。
12.根据权利要求10所述的归属用户服务器HSS,其特征在于,所述路由选择模块进一步包括 路由判断单元,根据所确定的被叫用户在CS域的注册状态、主叫用户的业务类型和被叫用户在IMS域的注册状态,判断路由方式; 路由指示单元,根据所判断的路由方式,向CSCF发送LIA消息指示CSCF路由所述呼口 H。
13.根据权利要求12所述的归属用户服务器HSS,其特征在于,所述路由指示单元进一步包括 消息生成单元,用于根据所确定的路由状态,生成带有用于域选择指示的LIA消息;以及,消息发送单元,将所述LIA消息发送给CSCF之中。
14.一种被叫用户的域选择系统,包括归属用户服务器HSS和归属位置寄存器HLR,其特征在于,所述HSS获取MS域主叫用户向被叫用户发起呼叫以及会话业务类型;所述HSS确定被叫用户在頂S域的注册状态;所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;以及,所述HSS根据所确定的被叫用户在IMS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态,路由所述呼叫。
15.根据权利要求14所述的被叫用户的域选择系统,其特征在于,进一步包括选网策略数据库,所述HSS根据被叫用户在IMS域的注册状态、会话业务类型以及被叫用户在CS域的注册状态从选网策略数据库之中选择并确定会话的落地域。
16.根据权利要求14或15所述的被叫用户的域选择系统,其特征在于,进一步包括呼叫会话控制功能CSCF,所述CSCF根据收到的主叫用户的会话请求确定会话业务类型并发送LIR消息给HSS,并根据HSS返回的LIA消息确定并叫呼叫转移到落地域之中。
17.根据权利要求16所述的被叫用户的域选择系统,其特征在于,进一步包括媒体网关控制功能MGCF,所述CSCF向所述MGCF发送路由指示,MGCS根据上述指示通知被叫用户在CS域接听呼叫。
全文摘要
本发明公开了一种被叫用户的域选择方法和系统,以及负责域选择的归属用户服务器HSS,其中,被叫用户的域选择方法包括归属用户服务器HSS获知IMS域主叫用户向被叫用户发起的呼叫以及会话业务类型;所述HSS确定被叫用户在IMS域的注册状态和/或终端类型;所述HSS查询归属位置寄存器HLR确定被叫用户在CS域中的注册状态;以及,所述HSS根据所确定的被叫用户在IMS域的注册状态、会话业务类型和/或终端类型以及被叫用户在CS域的注册状态,路由所述呼叫。通过配置HSS来查询HLR获取被叫用户在CS域中的注册状态,并且,结合主叫用户的业务类型,能够较好地解决多域注册同一号码的用户的被叫选网的技术问题。
文档编号H04W8/04GK102857891SQ20111017497
公开日2013年1月2日 申请日期2011年6月27日 优先权日2011年6月27日
发明者刘景磊, 姜怡, 梁聚宏 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1