一种补充业务配置实现方法及终端与流程

文档序号:11624754阅读:278来源:国知局
一种补充业务配置实现方法及终端与流程

本发明涉及通信领域,尤其涉及一种补充业务配置实现方法及终端。



背景技术:

与传统电路交换(cs,circuitswitched)终端不同,基于ip多媒体子系统(ims,ipmultimediasubsystem)的语音业务(volte,voiceoverlte)终端通过ims架构信令将原cs功能迁移到了分组交换(ps,packetswitch)域。考虑到volte商用覆盖的阶段性,为了保证用户体验,volte终端需要同时具备在非volte网络下采用cs信令来进行话音继续和补充业务配置的能力,然而,volte补充业务在网络侧都配置在volte应用服务器(as,applicationserver)网元上,而cs补充业务在网络侧都配置在归属位置寄存器(hlr,homelocationregister)里,如果要保证volte用户无论驻留在volte区域或者非volte区域时配置的补充业务均能生效,则需要网络侧volteas网元与hlr网元进行配置信息同步。

如果全网进行volteas网元与hlr网元配置信息同步,则需要巨大的网络改造量,且由于volte商用后的迅速发展,volte终端驻留在非volte网络上的概率会越来越低,只为补充业务的配置而进行全网的改造,则投资规模巨大且收益非常低。



技术实现要素:

有鉴于此,本发明实施例期望提供一种补充业务配置实现方法及终端,至少解决了现有技术存在的问题,能够在终端侧实现as及hlr之间补充业务配置信息的同步,且实现简单、成本低。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种补充业务配置实现方法,所述方法包括:

终端接收第一补充业务配置指令;

响应所述第一补充业务配置指令,识别得到终端当前的用户卡类型为第一类型,发送第一配置请求给应用服务器as;

在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给归属位置寄存器hlr,使所述hlr进行第一补充业务配置。

上述方案中,所述方法还包括:

识别得到终端当前的用户卡类型为第二类型,发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

上述方案中,所述方法还包括:

在确定收到所述as对第一补充业务配置失败的响应消息时,连续发送n次所述第一配置请求给所述as,直至收到所述as对第一补充业务配置成功的响应消息为止;其中,所述n为正整数。

上述方案中,确定连续发送n次所述第一配置请求给所述as之后,仍未收到所述as对所述第一补充业务配置成功的响应消息,所述方法还包括:

发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

上述方案中,所述终端为volte终端;所述as为volteas;

所述发送第一配置请求给as,包括:通过ut接口发送第一配置请求给所述volteas;

所述发送第二配置请求给hlr,包括:通过电路交换cs信令发送第二配置请求给hlr。

本发明实施例还提供了一种终端,所述终端包括:接收模块、识别模块、第一发送模块及第二发送模块;其中,

所述接收模块,用于接收第一补充业务配置指令;

所述识别模块,用于响应所述第一补充业务配置指令,对终端当前的用户卡类型进行识别,并在识别得到终端当前的用户卡类型为第一类型时,触发第 一发送模块;

所述第一发送模块,用于发送第一配置请求给as;

所述第二发送模块,用于在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。

上述方案中,所述识别模块,还用于在识别得到终端当前的用户卡类型为第二类型时,触发第二发送模块发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置;

上述方案中,所述第一发送模块,还用于在确定收到所述as对第一补充业务配置失败的响应消息时,连续发送n次所述第一配置请求给所述as,直至收到所述as对第一补充业务配置成功的响应消息为止;其中,所述n为正整数。

上述方案中,所述第一发送模块,还用于确定连续发送n次所述第一配置请求给所述as之后,仍未收到所述as对所述第一补充业务配置成功的响应消息,触发所述第二发送模块发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

上述方案中,所述终端为volte终端;所述as为volteas;

所述第一发送模块,还用于通过ut接口发送第一配置请求给所述volteas;

所述第二发送模块,还用于通过cs信令发送第二配置请求给hlr。

本发明实施例所提供的补充业务配置实现方法及终端,终端接收第一补充业务配置指令;响应所述第一补充业务配置指令,识别得到终端当前的用户卡类型为第一类型,发送第一配置请求给as;在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。如此,终端既在as侧进行了第一补充业务配置,又在hlr侧进行了第一补充业务配置,实现了as及hlr之间补充业务配置信息的同步,省去了在网络侧实现所述补充业务配置信息同步所需的巨大的网络改造量,且实现简单、成本低、可靠性好。

附图说明

图1为本发明实施例补充业务配置实现方法流程示意图一;

图2为本发明实施例补充业务配置实现方法流程示意图二;

图3为本发明实施例补充业务配置实现方法流程示意图三;

图4为本发明实施例终端组成结构示意图。

具体实施方式

在本发明实施例中,终端接收第一补充业务配置指令;响应所述第一补充业务配置指令,识别得到终端当前的用户卡类型为第一类型,发送第一配置请求给as;在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置;

其中,所述终端为volte(基于ims的语音业务)终端,所述as为volteas。

下面结合附图及具体实施例对本发明再作进一步详细的说明。

实施例一

图1为本发明实施例补充业务配置实现方法流程示意图,如图1所示,本发明实施例补充业务配置实现方法包括:

步骤101:终端接收第一补充业务配置指令。

这里,所述第一补充业务为补充业务中的任意一种,如:呼叫转接、呼叫等待与保持、多方通话、呼叫前转等。

在一实施例中,所述终端为volte终端;所述第一补充业务配置指令为终端用户通过在所述终端的界面的操作所触发,用于指示终端进行第一补充业务的配置。

步骤102:响应所述第一补充业务配置指令,识别得到终端当前的用户卡类型为第一类型,发送第一配置请求给as。

这里,响应所述第一补充业务配置指令,进行用户卡识别,以确定终端当前的用户卡类型。

在一实施例中,所述第一类型可以为全球用户身份识别卡(usim,universalsubscriberidentitymodule)。

基于本发明所述实施例,在实际应用中,所述方法还包括:

识别得到终端当前的用户卡类型为第二类型,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置;

这里,所述第二类型可以为用户身份识别卡(sim,subscriberidentitymodule);

当终端当前的用户卡类型为sim卡时,表明当前终端不具备接入volte网络的能力,其补充业务配置也只能通过cs信令在网络侧的hlr实现;而当终端当前的的用户卡类型为usim卡时,则表明当前终端具备接入volte网络的能力。

在一实施例中,所述as为volteas;相应的,所述发送第一配置请求给as,包括:

终端通过ut接口发送第一配置请求给所述volteas;所述第一配置请求用于所述as进行第一补充业务配置。

基于本发明所述实施例,在实际应用中,所述第一配置请求至少携带终端标识信息及第一补充业务标识信息;所述终端标识信息用于标识所述终端,具有唯一性,如所述终端标识可以为国际移动用户识别码(imsi,internationalmobilesubscriberidentificationnumber),所述第一补充业务标识信息用于标识用户需要配置的所述第一补充业务,如:呼叫前转业务标识、多方通话业务标识等。

步骤103:在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。

在本发明实施例中,终端同时向网络侧不同的网元(volteas及hlr)进行补充业务配置,保证了volteas及hlr之间的状态同步。

在一实施例中,所述方法还包括:

在确定收到所述as对第一补充业务配置失败的响应消息时,连续发送n 次所述第一配置请求给所述as,直至收到所述as对第一补充业务配置成功的响应消息为止;

这里,所述n为正整数,n值可以依据实际需要进行设定,如n为5。

在实际应用中,若在所述n+1次第一配置请求发送前收到所述as对第一补充业务配置成功的响应消息,则继续发送第二配置请求给hlr。

基于本发明所述实施例,在实际应用中,若连续发送n次所述第一配置请求给所述as之后,仍未收到所述as对所述第一补充业务配置成功的响应消息,所述方法还包括:

通过cs信令发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

这里,终端发送第一配置请求给所述as后,可能会出现由于网络延迟、请求超时收到所述as对第一补充业务配置失败的响应消息,或收到终端无法识别的错误码等情况,因此,设置多次尝试发送所述第一配置请求给as,进行补充业务配置,增大在as网元进行第一补充业务配置成功的几率。

而当终端重复发送n次所述第一配置请求给所述as后,仍未收到所述as对第一补充业务配置成功的响应消息,说明很可能该用户并没有volte签约,也即,只能通过cs信令在hlr上进行补充业务配置。

实施例二

图2为本发明实施例补充业务配置实现方法流程示意图,如图2所示,本发明实施例补充业务配置实现方法包括:

步骤201:终端接收第一补充业务配置指令。

这里,所述第一补充业务为补充业务中的任意一种,如:呼叫转接、呼叫等待与保持、多方通话、呼叫前转等。

在一实施例中,所述终端为volte终端;所述第一补充业务配置指令为终端用户通过在所述终端的界面的操作所触发,用于指示终端进行第一补充业务的配置。

步骤202:响应所述第一补充业务配置指令,对所述终端进行用户卡类型 识别,并判断识别得到的用户卡类型是第一类型还是第二类型,如果是第一类型,执行步骤203;如果是第二类型,执行步骤204。

在一实施例中,所述第一类型可以为全球用户身份识别卡(usim,universalsubscriberidentitymodule),所述第二类型可以为用户身份识别卡(sim,subscriberidentitymodule);

这里,当终端当前的用户卡类型为sim卡时,表明当前终端不具备接入volte网络的能力,其补充业务配置也只能通过电路交换(cs,circuitswitched)信令在网络侧的hlr实现;而当终端当前的的用户卡类型为usim卡时,则表明当前终端具备接入volte网络的能力。

在实际应用中,对所述终端进行用户卡类型识别包括:

读取终端中插入的用户卡中存储的文件信息,进而判断当前的用户卡类型。

步骤203:发送第一配置请求给as,使as进行第一补充业务配置;

基于本发明所述实施例,在实际应用中,所述第一配置请求至少携带终端标识信息及第一补充业务标识信息;所述终端标识信息用于标识所述终端,具有唯一性,如所述终端标识可以为国际移动用户识别码(imsi,internationalmobilesubscriberidentificationnumber),所述第一补充业务标识信息用于标识用户需要配置的所述第一补充业务,如:呼叫前转业务标识、多方通话业务标识等;

所述第一配置请求用于所述as对所述终端进行第一补充业务配置,在一实施例中,所述as为volteas;所述发送第一配置请求给as,包括:通过ut接口发送第一配置请求给所述volteas。

步骤204:发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。

在一实施例中,发送第一配置请求给as之后,发送第二配置请求给hlr之前,所述方法还包括:

接收所述as对所述第一补充业务配置成功的响应消息,或者接收所述as对所述第一补充业务配置失败的响应消息;

其中,当收到as对所述第一补充业务配置成功的响应消息时,执行本步 骤操作,即发送第二配置请求给hlr,如此,实现volteas及hlr之间配置信息的同步;当收到as对所述第一补充业务配置失败的响应消息时,说明终端无法在所述as上实现所述第一补充业务的配置,如当该用户没有volte签约时,相应的,无法实现对所述第一补充业务的配置,即只能在hlr网元上实现所述第一补充业务的配置。

基于本发明所述实施例,在实际应用中,所述发送第二配置请求给hlr,包括:

终端通过cs信令发送第二配置请求给hlr。

应用本发明上述实施例,当用户采用volte终端进行补充业务配置时,终端同时通过ut接口和cs信令向网络侧不同的网元(volteas及hlr)进行补充业务配置,保证了volteas及hlr之间的状态同步;也即,无需网络侧(volteas及hlr)进行配置信息同步,通过终端侧的操作省去了在网络侧实现所需的巨大的网络改造量,使volte终端无论在volte网络覆盖区域,还是在非volte网络覆盖区域,均可以正常工作,且实现简单、成本低。

实施例三

图3为本发明实施例补充业务配置实现方法流程示意图,如图3所示,本发明实施例补充业务配置实现方法包括:

步骤301:终端接收第一补充业务配置指令。

这里,所述第一补充业务为补充业务中的任意一种,如:呼叫转接、呼叫等待与保持、多方通话、呼叫前转等。

在本发明实施例中,所述终端为volte终端;所述第一补充业务配置指令为终端用户通过在所述终端的界面的操作所触发,用于指示终端进行第一补充业务的配置。

步骤302:响应所述第一补充业务配置指令,对所述终端进行用户卡类型识别,并判断识别得到的用户卡类型是第一类型还是第二类型,如果是第一类型,执行步骤303;如果是第二类型,执行步骤305。

在本发明实施例中,所述第一类型为usim卡,所述第二类型为sim卡;

这里,当终端当前的用户卡类型为sim卡时,表明当前终端不具备接入volte网络的能力,其补充业务配置也只能通过cs信令在网络侧的hlr实现;而当终端当前的的用户卡类型为usim卡时,则表明当前终端具备接入volte网络的能力。

基于本发明实施例,在实际应用中,对所述终端进行用户卡类型识别包括:

读取终端中插入的用户卡中存储的文件信息,进而判断当前的用户卡类型。

步骤303:发送第一配置请求给as,使as进行第一补充业务配置。

基于本发明所述实施例,在实际应用中,所述第一配置请求至少携带终端标识信息及第一补充业务标识信息;所述终端标识信息用于标识所述终端,具有唯一性,如所述终端标识可以为imsi,所述第一补充业务标识信息用于标识用户需要配置的所述第一补充业务,如:呼叫前转业务标识、多方通话业务标识等;

所述第一配置请求用于所述as对所述终端进行第一补充业务配置,在本发明实施例中,所述as为volteas;

所述发送第一配置请求给as,包括:通过ut接口发送第一配置请求给所述volteas。

步骤304:判断是否收到所述as对所述第一补充业务配置成功的响应消息,如果收到,执行步骤305;如果未收到as对所述第一补充业务配置成功的响应消息或收到as对所述第一补充业务配置失败的响应消息,执行步骤306。

步骤305:直接发送第二配置请求给hlr,使所述hlr进行第一补充业务配置,并执行步骤308。

基于本发明所述实施例,在实际应用中,所述发送第二配置请求给hlr,包括:

终端通过cs信令发送第二配置请求给hlr。

步骤306:连续发送n次第一配置请求给所述as,并判断是否在第n+1次第一配置请求发送前收到所述as对第一补充业务配置成功的响应消息,如果是,执行步骤305;否则,执行步骤307。

在本发明实施例中,n为正整数,n的具体值可依据实际需要进行设定,如n取3;

这里,终端发送第一配置请求给所述as后,可能会出现由于网络延迟、请求超时收到所述as对第一补充业务配置失败的响应消息,或收到终端无法识别的错误码等情况,因此,设置多次尝试发送所述第一配置请求给as,进行补充业务配置,增大在as网元进行第一补充业务配置成功的几率。

而当终端重复发送n次所述第一配置请求给所述as后,仍未收到所述as对第一补充业务配置成功的响应消息,说明很可能该用户并没有volte签约,也即,只能通过cs信令在hlr上进行补充业务配置。

步骤307:发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。

步骤308:结束本次处理流程。

实施例四

图4为本发明实施例终端组成结构示意图,如图4所示,本发明实施例终端的组成包括:接收模块41、识别模块42、第一发送模块43及第二发送模块44;其中,

所述接收模块41,用于接收第一补充业务配置指令;

所述识别模块42,用于响应所述第一补充业务配置指令,对终端当前的用户卡类型进行识别,并在识别得到终端当前的用户卡类型为第一类型时,触发第一发送模块;

所述第一发送模块43,用于发送第一配置请求给as;

所述第二发送模块44,用于在确定收到所述as对第一补充业务配置成功的响应消息时,发送第二配置请求给hlr,使所述hlr进行第一补充业务配置。

这里,所述第一补充业务配置指令为终端用户通过在所述终端的界面的操作所触发,用于指示终端进行第一补充业务的配置;

所述第一配置请求至少携带终端标识信息及第一补充业务标识信息;所述终端标识信息用于标识所述终端,具有唯一性,如所述终端标识可以为国际移 动用户识别码(imsi,internationalmobilesubscriberidentificationnumber),所述第一补充业务标识信息用于标识用户需要配置的所述第一补充业务,如:呼叫前转业务标识、多方通话业务标识等。

在一实施例中,所述识别模块42,还用于在识别得到终端当前的用户卡类型为第二类型时,触发第二发送模块44发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

在一实施例中,所述第一类型可以为usim卡,所述第二类型可以为sim卡;当终端当前的用户卡类型为sim卡时,表明当前终端不具备接入volte网络的能力,其补充业务配置也只能通过cs信令在网络侧的hlr实现;而当终端当前的的用户卡类型为usim卡时,则表明当前终端具备接入volte网络的能力。

在一实施例中,所述第一发送模块43,还用于在确定收到所述as对第一补充业务配置失败的响应消息时,连续发送n次所述第一配置请求给所述as,直至收到所述as对第一补充业务配置成功的响应消息为止;其中,所述n为正整数,n值可依据实际需要进行设定。

在一实施例中,所述第一发送模块43,还用于确定连续发送n次所述第一配置请求给所述as之后,仍未收到所述as对所述第一补充业务配置成功的响应消息,触发所述第二发送模块44发送第二配置请求给所述hlr,使所述hlr进行第一补充业务配置。

在一实施例中,所述终端为volte终端;所述as为volteas;

所述第一发送模块43,还用于通过ut接口发送第一配置请求给所述volteas;

所述第二发送模块44,还用于通过cs信令发送第二配置请求给hlr。

在本发明实施例中,所述终端中的接收模块41、识别模块42、第一发送模块43及第二发送模块44均可由终端中的中央处理器(cpu,centralprocessingunit)或数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)、或集成电路(asic,application specificintegratedcircuit)实现。

这里需要指出的是:以上涉及终端的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明所述终端实施例中未披露的技术细节,请参照本发明方法实施例的描述。

以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。

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