VoLTE用户呼叫寻址的方法、系统以及HSS与流程

文档序号:12829827阅读:819来源:国知局
VoLTE用户呼叫寻址的方法、系统以及HSS与流程

本发明涉及移动通信领域,特别涉及一种volte用户呼叫寻址的方法、系统以及hss。



背景技术:

现有的volte(voiceoverlte,基于lte的语音服务)呼叫的解决方案中,hss(homesubscriberserver,归属签约用户服务器)和hlr(homelocationregister,归属位置寄存器)是合设的,hss/hlr合设可以解决被叫用户在2g(第二代移动通信系统)网络例如gsm(globalsystemformobilecommunication,全球移动通信系统)或者cdma(codedivisionmultipleaccess,码分多址)网络注册时的呼叫接续问题,在hss和hlr分离的情况下,hss难以判断volte用户目前所在的网络,只能采用顺呼或者同振,效率很低。此外,如图1所示,hss/hlr合设时,用户登录时到域选择服务器(as)进行第三方注册。当volte用户作为被叫时,ims(ipmultimediasubsystem,ip多媒体子系统)需要判断该用户目前的网络,进行域选择接续被叫,由s-cscf(servingcallsessioncontrolfunction,服务呼叫会话控制功能)实体访问域选择服务器,域选择服务器确定用户的接入网络,指示s-cscf进行接续。通过该方法需要每次访问域选择服务器,增加了信令的开销。



技术实现要素:

本发明实施例所要解决的一个技术问题是:解决在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入时的被叫接续问题,提高呼叫接续效率。

本发明实施例所要解决的另一个技术问题是:在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入的情况下,不访问域选服务器而完成呼叫接续的过程,减少信令的开销。

根据本发明实施例的一个方面,提供的一种volte用户呼叫寻址方法,包括:归属签约用户服务器hss接收查询呼叫会话控制功能实体i-cscf发送的用于对被呼叫的volte用户进行接续的地址查询请求;hss根据用户位置寄存器hlr发送的volte用户注册信息判断被呼叫的volte用户是否在第二代移动通信系统2g网络注册,并返回接续网元地址信息,以便i-cscf在被呼叫的volte用户在2g网络注册的情况下根据接续网元地址信息将呼叫接续到2g网络。

在一个实施例中,volte用户呼叫寻址方法还包括:hlr接收volte用户接入2g网络时发送的注册通知消息;hlr通过增设的hlr与hss之间的接口在用户注册成功后向hss发送该volte用户已经在2g网络注册的通知消息。

在一个实施例中,hss在被呼叫的volte用户在2g网络注册的情况下返回媒体网关控制功能实体mgcf的地址信息,以便i-cscf通过mgcf将呼叫接续到2g网络;或者,hss在被呼叫的volte用户在2g网络注册的情况下返回服务呼叫会话控制功能实体s-cscf的地址信息,以便i-cscf通过s-cscf和mgcf将呼叫接续到2g网络。

在一个实施例中,hlr向hss发送的volte用户注册信息包括接入码,用于标识volte用户在2g网络注册;hss向i-cscf返回的信息中还包括接入码。

在一个实施例中,i-cscf向mgcf发送invite消息,其中携带接入码;mgcf接收到invite消息后向网关移动交换中心gmsc发送初始地址消息iam,iam消息中携带接入码;gmcs接收到iam消息后向hlr获取用户的临时本地号码tldn或者漫游号码rn,并通过tldn或者rn将呼叫接续到被呼叫的volte用户;或者,i-cscf向s-cscf发送invite消息,其中携带接入码;s-cscf向 mgcf发送invite消息,其中携带接入码;mgcf接收到invite消息后向gmsc发送iam消息,iam消息中携带接入码;gmcs接收到iam消息后向hlr获取用户的tldn或者rn,并通过tldn或者rn将呼叫接续到被呼叫的volte用户。

根据本发明实施例的第二个方面,提供的一种归属签约用户服务器hss,包括:地址查询请求接收单元,用于接收i-cscf发送的用于对被呼叫的volte用户进行接续的地址查询请求;接续网元地址发送单元,用于根据hlr发送的volte用户注册信息判断被呼叫的volte用户是否在2g网络注册,并返回接续网元地址信息,以便i-cscf在被呼叫的volte用户在2g网络注册的情况下根据接续网元地址信息将呼叫接续到2g网络。

在一个实施例中,hss还包括:用户注册信息接收单元,用于通过增设的hlr与hss之间的接口接收hlr发送的volte用户已经在2g网络注册的通知消息。

在一个实施例中,接续网元地址发送单元,用于在被呼叫的volte用户在2g网络注册的情况下返回mgcf的地址信息,以便i-cscf通过mgcf将呼叫接续到2g网络;或者,接续网元地址发送单元,用于在被呼叫的volte用户在2g网络注册的情况下返回s-cscf的地址信息,以便i-cscf通过s-cscf和mgcf将呼叫接续到2g网络。

在一个实施例中,用户注册信息接收单元接收hlr发送的volte用户注册信息包括接入码,用于标识volte用户在2g网络注册;接续网元地址发送单元向i-cscf返回的信息中还包括接入码。

根据本发明实施例的第三个方面,提供的一种volte用户呼叫寻址系统,包括:前述任一个实施例中的归属签约用户服务器hss、用户位置寄存器hlr、查询呼叫会话控制功能实体i-cscf、媒体网关控制功能实体mgcf、网关移动交换中心gmsc;hlr,用于接收volte用户接入2g网络时发送的注册通知消息,通过增设的hlr与hss之间的接口在用户注册成功后向hss发送该volte用户已经 在2g网络注册的通知消息;i-cscf,用于向hss发送用于对被呼叫的volte用户进行接续的地址查询请求,接收hss在被呼叫的volte用户在2g网络注册的情况下返回mgcf的地址信息,其中携带接入码,用于标识volte用户在2g网络注册,并向mgcf发送invite消息,其中携带接入码;mgcf,用于接收i-cscf发送的invite消息并向gmsc发送iam消息,iam消息中携带接入码;gmsc,用于接收mgcf发送的iam消息后向hlr获取用户的tldn或者rn,并通过tldn或者rn将呼叫接续到被呼叫的volte用户。

本发明通过在hss和hlr之间增加通信接口,当volte用户在2g网络注册时由hlr通知hss,从而使hss可以获知被呼叫的volte用户在2g网络接入,并指示后续的接续网元,将呼叫接续到2g网络。从而解决了在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入时的被叫接续问题,提高了呼叫接续的效率。

此外,由于hss可以获知volte用户在2g网络注册的情况,hss可以指示后续接续网元不再通过访问域选服务器获取用户的接入网络,并完成呼叫接续的过程,从而减少了信令的开销。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出现有技术的volte用户呼叫寻址方法的流程示意图。

图2示出本公开的volte用户呼叫寻址的方法的系统架构图。

图3示出本公开的一种示例性实施例的volte用户注册方法 的流程示意图。

图4示出本公开的一种示例性实施例的volte用户呼叫寻址方法的流程示意图。

图5示出本公开的另一种示例性实施例的volte用户呼叫寻址方法的流程示意图。

图6示出本公开的一种示例性实施例的归属签约用户服务器hss的结构示意图。

图7示出本公开的一种示例性实施例的volte用户呼叫寻址系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

针对现有技术中,在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入时,只能采用顺呼或同振,呼叫接续效率低的问题,提出本方案。

本方案中,如图2所示,在hss和hlr之间新增接口,例如可以采用map(mobileapplicationpart,移动应用部分)协议通过接口交互信息,volte用户通过hlr在2g网络注册后,hlr会将该信息通知hss,从而使hss可以获知被呼叫的volte用户在2g网络接入,并指示后续的接续网元,将呼叫接续到2g网络。

下面结合图3描述本发明volte用户注册过程的一个实施例。

图3为本发明volte用户注册方法一个实施例的流程图。如图3所示,该实施例的方法包括:

步骤s302,volte用户接入2g网络,向hlr发送注册通知 消息。

其中,注册通知消息例如在cdma网络中是regnot(登记通知消息),在gsm网络中是locationupdate(位置更新)消息,其中携带msid(mobilestationidentifier移动台识别码)或imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码),由volte用户当前登录的msc(mobileswitchingcenter,移动交换中心)或者vlr(visitorlocationregister,拜访位置寄存器)发送至hlr。

步骤s304,hlr对volte用户进行鉴权,鉴权成功后向volte用户返回注册成功的响应消息。

其中,注册成功的响应消息例如在cdma网络中是regnot,在gsm网络中是locationupdateack(位置更新确认)消息。

步骤s306,hlr通过增设的hlr与hss之间的接口向hss发送该volte用户已经在2g网络注册的通知消息。

其中,hlr与hss通过之间的接口例如采用map协议进行信息交互,但不限于所举示例。hlr向hss发送的volte用户已经在2g网络注册的通知消息例如在cdma网络中为infodir消息,在gsm网络中为activatess消息,其中携带msid和redirectingnumber,redirectingnumber例如可以是接入码和用户号码,接入码用于标识volte用户在2g网络注册,避免后续接续过程中的重复触发。

步骤s308,hss向hlr返回通知消息接收响应。

其中,通知消息接收响应例如在cdma网络中为infodir消息,在gsm网络中为activatessack消息。

上述实施例的方法,通过在hlr与hss之间新增接口,hlr可以通过具体的信令与hss交互,使hss获知volte用户已经在2g网络注册,为后续将呼叫接续到2g网络提供基础。

下面结合图4描述本发明volte用户呼叫寻址的方法一个实施例的流程图。

图4为本发明volte用户呼叫寻址的方法一个实施例的流程图。如图4所示,该实施例的方法包括:

步骤s402,i-cscf向hss发送用于对被呼叫的volte用户进行接续的地址查询请求,相应的,hss接收该地址查询请求。

其中,地址查询请求例如为lir(locationimmediaterequest,位置立即请求)。

步骤s404,hss根据hlr发送的volte用户注册信息判断被呼叫的volte用户是否在2g网络注册,并返回地址查询响应,其中携带mgcf的地址信息和接入码。

其中,volte用户注册信息中包括hlr发送的volte用户已经在2g网络注册的通知消息。地址查询响应例如为lia(locationimmediateanswer,位置立即应答)。接入码用于标识volte用户在2g网络注册,在后续呼叫接续过程中各网元通过接入码识别该用户已在2g网络注册,避免将呼叫重新接续到ims域的重复触发过程。

步骤s406,i-cscf向mgcf发送invite消息,其中携带接入码。

步骤s408,mgcf接收到invite消息后向网关移动交换中心gmsc发送iam(initialaddressmessage,初始地址消息),iam消息中携带接入码。

其中,iam消息中还携带被叫用户msid即被叫用户号码等信息。

步骤s410,gmcs接收到iam消息后向hlr发送路由请求。

其中,路由请求例如在cdma网络中为routreq消息,在gsm网络中为sri(sendroutinginfo,发送路由信息)消息,其中携带被叫用户msid即被叫用户号码等信息。

步骤s412,hlr向vlr发送路由请求。

其中,路由请求例如在cdma网络中为routreq消息,在gsm网络中为prn(provideroamingnumber,提供漫游号码)消 息,其中携带被叫用户msid即被叫用户号码等信息。

步骤s414,vlr向hlr发送路由请求响应,其中携带被呼叫的volte用户的tldn(temporarylocaldirectorynumber,临时本地号码)或者rn(roamingnumber,漫游号码)。

其中,tldn用于cdma网络中,rn用于gsm网络中,路由请求响应例如在cdma网络中为routreq消息,在gsm网络中为prnack消息。tldn为vlr为用户分配的临时号码,只在接续时使用一次,接续完成后tldn被释放。

步骤s416,hlr向gmcs发送路由请求响应,其中携带被呼叫的volte用户的tldn或者rn。

其中,路由请求响应例如在cdma网络中为routreq消息,在gsm网络中为sriack消息。

步骤s418,gmsc向vlr发送iam消息,其中携带tldn或者rn。

步骤s420,vlr接收到gmsc发送的iam消息,将呼叫接续到被叫。

上述实施例的方法,通过在hss和hlr之间增加通信接口,当volte用户在2g网络注册时由hlr通知hss,从而使hss可以获知被呼叫的volte用户在2g网络接入,并指示后续的接续网元,将呼叫接续到2g网络。从而解决了在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入时的被叫接续问题,提高了呼叫接续的效率。此外,由于hss可以获知volte用户在2g网络注册的情况,hss可以指示后续接续网元不再通过访问域选服务器获取用户的接入网络,并完成呼叫接续的过程,从而减少了信令的开销。

下面结合图5描述本发明volte用户呼叫寻址的方法另一个实施例的流程图。

图5为本发明volte用户呼叫寻址的方法另一个实施例的流程图。如图5所示,该实施例的方法包括:

步骤s502,i-cscf向hss发送用于对被呼叫的volte用户进 行接续的地址查询请求,相应的,hss接收该地址查询请求。

其中,地址查询请求例如为lir。

步骤s504,hss根据hlr发送的volte用户注册信息判断被呼叫的volte用户是否在2g网络注册,并返回地址查询响应,其中携带s-cscf的地址信息和接入码。

其中,volte用户注册信息中包括hlr发送的volte用户已经在2g网络注册的通知消息。地址查询响应例如为lia(locationimmediateanswer,位置立即应答)。接入码用于标识volte用户在2g网络注册,在后续呼叫接续过程中各网元通过接入码识别该用户已在2g网络注册,避免将呼叫重新接续到ims域的重复触发过程。

步骤s506,i-cscf向s-cscf发送invite消息,其中携带接入码。

步骤s508,s-cscf向mgcf发送invite消息,其中携带接入码。

步骤s510,mgcf接收到invite消息后向网关移动交换中心gmsc发送iam(initialaddressmessage,初始地址消息),iam消息中携带接入码。

其中,iam消息中还携带被叫用户msid即被叫用户号码等信息。

步骤s512,gmcs接收到iam消息后向hlr发送路由请求。

其中,路由请求例如在cdma网络中为routreq消息,在gsm网络中为sri(sendroutinginfo,发送路由信息)消息,其中携带被叫用户msid即被叫用户号码等信息。

步骤s514,hlr向vlr发送路由请求。

其中,路由请求例如在cdma网络中为routreq消息,在gsm网络中为prn(provideroamingnumber,提供漫游号码)消息,其中携带被叫用户msid即被叫用户号码等信息。

步骤s516,vlr向hlr发送路由请求响应,其中携带被呼叫 的volte用户的tldn(temporarylocaldirectorynumber,临时本地号码)或者rn(roamingnumber,漫游号码)。

其中,tldn用于cdma网络中,rn用于gsm网络中,路由请求响应例如在cdma网络中为routreq消息,在gsm网络中为prnack消息。tldn为vlr为用户分配的临时号码,只在接续时使用一次,接续完成后tldn被释放。

步骤s518,hlr向gmcs发送路由请求响应,其中携带被呼叫的volte用户的tldn或者rn。

其中,路由请求响应例如在cdma网络中为routreq消息,在gsm网络中为sriack消息。

步骤s520,gmsc向vlr发送iam消息,其中携带tldn者rn。

步骤s522,vlr接收到gmsc发送的iam消息,将呼叫接续到被叫。

上述实施例的方法,通过在hss和hlr之间增加通信接口,当volte用户在2g网络注册时由hlr通知hss,从而使hss可以获知被呼叫的volte用户在2g网络接入,并指示后续的接续网元,将呼叫接续到2g网络。从而解决了在hss和hlr分离的情况下并且被呼叫的volte用户在2g网络接入时的被叫接续问题,提高了呼叫接续的效率。此外,由于hss可以获知volte用户在2g网络注册的情况,hss可以指示后续接续网元不再通过访问域选服务器获取用户的接入网络,并完成呼叫接续的过程,从而减少了信令的开销。

本发明还提供一种归属签约用户服务器hss,下面结合图6进行描述。

图6为本发明归属签约用户服务器hss一个实施例的结构图。如图6所示,hss60包括:

地址查询请求接收单元602,用于接收i-cscf发送的用于对被呼叫的volte用户进行接续的地址查询请求。

接续网元地址发送单元604,用于根据hlr发送的volte用户 注册信息判断被呼叫的volte用户是否在2g网络注册,并返回接续网元地址信息,以便i-cscf在被呼叫的volte用户在2g网络注册的情况下根据接续网元地址信息将呼叫接续到2g网络。

其中,接续网元地址发送单元604,用于在被呼叫的volte用户在2g网络注册的情况下返回mgcf的地址信息,以便i-cscf通过mgcf将呼叫接续到2g网络;或者,接续网元地址发送单元606,用于在被呼叫的volte用户在2g网络注册的情况下返回s-cscf的地址信息,以便i-cscf通过s-cscf和mgcf将呼叫接续到2g网络。

如图6所示,hss还可以包括:用户注册信息接收单元606,用于通过增设的hlr与hss之间的接口接收hlr发送的volte用户已经在2g网络注册的通知消息。

其中,用户注册信息接收单元606接收hlr发送的volte用户注册信息包括接入码,用于标识volte用户在2g网络注册;接续网元地址发送单元604向i-cscf返回的信息中还包括接入码。

本发明还提供一种volte用户呼叫寻址系统,下面结合图7进行描述。

图7为本发明volte用户呼叫寻址系统一个实施例的结构图。如图7所示,系统70包括:前述实施例中的hss60,用户位置寄存器hlr702、查询呼叫会话控制功能实体i-cscf704、媒体网关控制功能实体mgcf706、网关移动交换中心gmsc708,

hlr702,用于接收volte用户接入2g网络时发送的注册通知消息,通过增设的hlr与hss之间的接口在用户注册成功后向hss60发送该volte用户已经在2g网络注册的通知消息。

i-cscf704,用于向hss60发送用于对被呼叫的volte用户进行接续的地址查询请求,接收hss60在被呼叫的volte用户在2g网络注册的情况下返回mgcf706的地址信息,其中携带接入码,用于标识volte用户在2g网络注册,并向mgcf706发送invite消息,其中携带接入码。

mgcf706,用于接收i-cscf704发送的invite消息并向gmsc708发送iam消息,iam消息中携带接入码。

gmsc708,用于接收mgcf706发送的iam消息后向hlr702获取用户的tldn或rn,并通过tldn或rn将呼叫接续到被呼叫的volte用户。

系统70还可以包括服务呼叫会话控制功能实体s-cscf。

i-cscf704,用于向hss60发送用于对被呼叫的volte用户进行接续的地址查询请求,接收hss60在被呼叫的volte用户在2g网络注册的情况下返回s-cscf的地址信息,其中携带接入码,用于标识volte用户在2g网络注册,并向s-cscf发送invite消息,其中携带接入码。

s-cscf,用于接收i-cscf704发送的invite消息,并向mgcf706发送invite消息,其中携带接入码。

mgcf706,用于接收s-cscf发送的invite消息并向gmsc708发送iam消息,iam消息中携带接入码。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1