一种注册VoLTE网络的方法及装置与流程

文档序号:16522943发布日期:2019-01-05 10:06阅读:817来源:国知局
一种注册VoLTE网络的方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种注册volte网络的方法及装置。



背景技术:

随着通信技术的快速发展,人们对于语音质量的要求越来越高,因此,语音长期演进(voiceoverlongtermevolution,volte)业务也越来受到人们的关注

在实际网络中,当用户开通语音长期演进volte业务时,系统会在归属签约用户服务器(homesubscriberserver,hss)设备上添加volte业务将接入点(accesspointname,apn)标示为ip多媒体子系统(ipmultimediasubsystem),也就是标示apn=ims,用户退订volte业务后,系统会在hss设备上删除imsapn。正常情况下,用户开通volte业务后,利用volte终端在有4g网络覆盖的区域可以正常注册到网络并使用volte业务,但是,常常出现由于终端原因、终端与网络兼容性等问题,已经开通volte业务的用户注册到网络失败,导致后续的语音通话均回落到2g网络进行,不但用户无法享受volte高清语音,由于volte业务的被叫锚定机制,还会造成该用户做被叫接续时延增加的问题。

现有技术条件下,volte用户只能通过开启volte终端的“飞行”功能或者重新关开手机重新选网,才能实现注册到volte网络中。但是,由于终端原因、终端与网络兼容性等问题,已经开通volte业务的用户注册到网络失败时,volte终端上仍然显示有4g的信号标示,用户会误认为自己已经注册到volte网络,很少有用户会主动进行手动选网重新进行网络注册,这样就大大影响了用户成功注册到volte网络的成功率。

因此,如何提供一种方法来提高用户号码注册到volte网络的成功率问题是目前业界亟待解决的需要课题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供一种注册volte网络的方法及装置。

一方面,本发明实施例提供一种注册volte网络的方法,包括:

根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;

获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

另一方面,本发明实施例提供一种注册volte网络的装置,包括:

获取单元,用于根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;

处理单元,用于获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

又一方面,本发明实施例提供一种电子设备,包括处理器、存储器和总线,其中:

所述处理器,通过所述总线与所述存储器进行通信;

所述处理器可以调用存储器中的计算机程序,以执行上述方法的步骤。

再一方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。

本发明实施例提供的注册volte网络的方法及装置,通过根据获取到的目标用户号码及其初始注册信息,对所述目标用户号码重新进行volte网络注册,提高了将用户号码注册到volte网络的成功率。

附图说明

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

图1为本发明实施例提供的注册volte网络的方法的流程示意图;

图2为本发明实施例提供的注册volte网络的方法的整体流程示意图;

图3为本发明实施例提供的注册volte网络的装置的结构示意图;

图4为本发明实施例提供的电子设备实体装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的注册volte网络的方法的流程示意图,如图1所示,本实施例提供一种注册volte网络的方法,包括:

s101、根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;

具体地,注册volte网络的装置根据所述用户号码对应的话单信息,若判断获知所述用户号码产生的话单由volte语音话单转变为2g语音话单,则判定所述用户号码注册的网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码。可以理解的是,所述装置可以实时获取所述用户号码对应的话单信息,也可以每隔预设时间段获取所述用户号码对应的话单信息,具体可以根据实际情况进行调整,此处不做具体限定。

s102、获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

具体地,所述装置获取所述目标用户号码对应的初始注册信息,然后,所述装置根据所述初始注册信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,在所述apn重新创建完成后,所述目标用户号码可以按照现有的volte用户流程快速注册到volte网络上,完成对所述目标用户号码重新注册volte网络。其中,所述apn包括所述目标用户号码的volte语音业务的imsapn,还包括所述目标用户号码2g网络业务的apn。应当说明的是,所述初始注册信息至少包括所述目标用户号码对应的apn信息,还可以包括volte业务状态信息和/或所述目标用户号码已被重新创建apn的次数,当然,还可以包括其他初始注册信息,具体可以根据实际情况进行调整,此处不做具体限定。

本发明实施例提供的注册volte网络的方法,通过根据获取到的目标用户号码及其初始注册信息,对所述目标用户号码重新进行volte网络注册,提高了将用户号码注册到volte网络的成功率。

在上述实施例的基础上,进一步地,所述根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码,包括:

根据用户号码对应的话单信息,获取预设时间段内,先产生过volte网络话单,但后续只产生2g网络话单的用户号码;

获取所述用户号码对应的初始注册信息;

根据所述用户号码和所述用户号码对应的初始注册信息生成所述用户号码信息库,并将所述用户号码数据库中包括的全部用户号码作为所述目标用户号码。

具体地,所述装置根据用户号码对应的话单信息,获取在所述预设时间段内,先产生过volte网络话单,但后续只产生2g网络话单的用户号码,并获取所述用户号码对应的初始注册信息,根据所述用户号码及其对应的所述初始注册信息,生成所述用户号码信息库,并将所述用户号码数据库中包括的全部用户号码作为所述目标用户号码。所述初始注册信息至少包括所述用户号码对应的已开通的apn信息,还可以包括volte业务状态信息和/或所述用户号码已被重新注册的次数,当然,还可以包括其他初始注册信息,具体可以根据实际情况进行调整,此处不做具体限定。应当说明的是,所述预设时间段一般可以设置为一周,还可以设置为其他时间段长度,具体也可以根据实际情况进行调整,此处不做具体限定。

在上述实施例的基础上,进一步地,所述获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述待注册用户号码重新进行volte网络注册,包括:

获取所述目标用户号码对应的apn信息;

根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,以使得所述目标用户号码通过重新创建的所述apn注册到volte网络。

具体地,所述装置获取所述目标用户号码对应的apn信息,根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,在所述apn重新创建完成后,所述目标用户号码可以按照现有的volte用户流程快速注册到volte网络上,完成对所述目标用户号码重新注册volte网络。

在上述实施例的基础上,进一步地,所述获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述待注册用户号码重新进行volte网络注册,包括:

获取所述目标用户号码对应的apn信息和volte业务状态信息;

根据所述volte业务状态信息,若判断获知所述目标用户号码当前的volte业务状态为开通,则根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,以使得所述目标用户号码通过重新创建的所述apn注册到volte网络。

具体地,所述装置获取所述目标用户号码对应的apn信息和volte业务状态信息,所述装置根据所述volte业务状态信息,若判断获知所述目标用户号码当前已开通volte业务,则所述装置根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,在所述apn重新创建完成后,用户号码可以按照现有的volte用户流程快速注册到volte网络上,完成对所述目标用户号码重新注册volte网络,后续所述用户号码的通话就会是volte高清通话。可以理解的是,所述装置若判断获知所述目标用户号码当前未开通volte业务,也就是所述目标用户号码在所述预设时间段内开通的volte业务已经被取消,则所述装置不进行操作。

在上述实施例的基础上,进一步地,所述获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述待注册用户号码重新进行volte网络注册,包括:

获取所述目标用户号码对应的apn信息、volte业务状态信息和已被重新创建apn的次数;

根据所述volte业务状态信息,若判断获知所述目标用户号码当前的volte业务状态为开通,且所述目标用户号码已被重新创建apn的次数不大于预设阈值,则根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,以使得所述用户号码通过重新创建的所述apn注册到volte网络。

具体地,所述装置获取所述目标用户号码对应的所述apn信息、volte业务状态信息和已被重新创建apn的次数,所述装置根据所述volte业务状态信息,判断所述目标用户号码当前是否开通volte业务,若所述目标用户号码当前未开通volte业务,则所述装置不进行操作;若所述目标用户号码当前的volte业务状态为开通,则判断所述目标用户号码已被重新创建apn的次数是否不大于预设阈值,若所述目标用户号码已被重新创建apn的次数不大于预设阈值,则所述装置根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,在所述apn重新创建完成后,所述目标用户号码可以按照现有的volte用户流程快速注册到volte网络上;否则,不进行操作。

在上述各实施例中,所述根据所述apn信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,包括:

向hss设备发送删除apn指令,以使得所述hss设备根据所述删除apn指令,对所述目标用户号码已开通的apn进行删除;

接收到所述hss设备返回的成功删除所述apn的应答消息后,向所述hss设备发送创建apn指令,以使得所述hss设备根据所述除apn指令,重新创建所述目标用户号码的apn;

其中,所述删除apn指令和所述创建apn指令均携带所述目标用户号码及其apn信息。

具体地,所述装置向hss设备发送删除apn指令,所述删除apn指令携带所述目标用户号码及其apn信息,所述hss设备接收到所述删除apn指令,则根据所述目标用户号码及其apn信息,对所述目标用户号码已开通的apn进行删除,并向所述装置返回的成功删除所述apn的应答消息,所述装置接收到所述应答消息后,向所述hss设备发送创建apn指令,所述创建apn指令同样携带所述目标用户号码及其apn信息,所述hss设备根据所述目标用户号码及其apn信息,重新创建所述目标用户号码的apn,完成对所述目标用户号码重新注册volte网络。

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

每隔所述预设时间段对所述用户号码信息库进行更新。

具体地,所述装置每隔所述预设时间段重新根据用户号码的话单信息,获取在所述预设时间段内,先产生过volte网络话单,但后续只产生2g网络话单的用户号码,并获取所述用户号码的初始注册信息,根据所述用户号码及其对应的所述初始注册信息,对上一次建立的所述用户号码信息库进行更新。

本发明实施例提供的注册volte网络的方法,通过根据获取到的目标用户号码及其初始注册信息,对所述目标用户号码重新进行volte网络注册,提高了将用户号码注册到volte网络的成功率。

图2为本发明实施例提供的注册volte网络的方法的整体流程示意图,如图2所示,本发明实施例提供的注册volte网络的方法具体包括:

s201、查询用户号码信息库;注册volte网络的装置查询所述用户号码信息库,获取目标用户号码;其中,所述用户号码信息库是根据用户号码的话单信息获取在所述预设时间段内,先产生过volte网络话单,但后续只产生2g网络话单的用户号码及所述用户号码的初始注册信息而建立的;然后,执行步骤s202;

s202、获取目标用户号码的初始注册信息;所述装置根据所述用户号码信息库,获取所述目标用户号码的初始注册信息;所述初始注册信息包括所述目标用户号码对应的apn信息、volte业务状态信息和已被重新创建apn的次数;然后,执行步骤s203;

s203、判断目标用户号码当前是否开通volte业务;所述装置根据所述volte业务状态信息,判断所述目标用户号码当前的volte业务状态是否为开通,若是,则执行步骤s204;否则,执行步骤s208;

s204、判断目标用户号码已被重新创建apn的次数是否不大于预设阈值;所述装置根据所述已被重新创建apn的次数,判断所述目标用户号码已被重新创建apn的次数是否不大于预设阈值,若是,则执行步骤s205;否则,执行步骤s208;

s205、删除目标用户号码已开通的apn;所述装置根据所述apn信息,删除所述目标用户号码已开通的apn;然后,执行步骤s206;

s206、重新创建目标用户号码的apn;所述装置根据所述apn信息,重新创建所述目标用户号码的apn,在所述apn重新创建完成后,所述目标用户号码可以按照现有的volte用户流程快速注册到volte网络上;然后,执行步骤s207;

s207、是否遍历所述用户号码信息库;若是,则结束流程;否则,返回步骤s201;

s208、不操作。

本发明实施例提供的注册volte网络的方法,通过获取到的目标用户号码及其初始注册信息,对所述目标用户号码重新进行volte网络注册,提高了将用户号码注册到volte网络的成功率。

图3为本发明实施例提供的注册volte网络的装置的结构示意图,如图3所示,本发明实施例提供一种注册volte网络的装置,包括获取单元301和处理单元302,其中:

获取单元301用于根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;

处理单元302用于获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

具体地,获取单元301根据所述用户号码对应的话单信息,若判断获知所述用户号码产生的话单由volte语音话单转变为2g语音话单,则判定所述用户号码注册的网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码。处理单元302获取所述目标用户号码对应的初始注册信息,然后,根据所述初始注册信息,删除所述目标用户号码已开通的apn,并重新创建所述目标用户号码的apn,在所述apn重新创建完成后,所述目标用户号码可以按照现有的volte用户流程快速注册到volte网络上,完成对所述目标用户号码重新注册volte网络。其中,所述apn包括所述目标用户号码的volte语音业务的imsapn,还包括所述目标用户号码2g网络业务的apn。

可以理解的是,所述获取单元301可以实时获取所述用户号码对应的话单信息,也可以每隔预设时间段获取所述用户号码对应的话单信息,具体可以根据实际情况进行调整,此处不做具体限定。应当说明的是,所述初始注册信息至少包括所述目标用户号码对应的apn信息,还可以包括volte业务状态信息和/或所述目标用户号码已被重新创建apn的次数,当然,还可以包括其他初始注册信息,具体可以根据实际情况进行调整,此处不做具体限定。

本发明实施例提供的注册volte网络的装置,通过根据取到的目标用户号码及其初始注册信息,对所述目标用户号码重新进行volte网络注册,提高了将用户号码注册到volte网络的成功率。

本发明提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图4为本发明实施例提供的电子设备实体装置结构示意图,如图4所示,该电子设备可以包括:处理器(processor)401、存储器(memory)402和总线403,其中,处理器401,存储器402通过总线403完成相互间的通信。处理器401可以调用存储器402中的计算机程序,以执行如下方法:根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:根据用户号码对应的话单信息,若判断获知所述用户号对应的注册网络从volte网络回落至2g网络,则将所述用户号码作为目标用户号码;获取所述目标用户号码对应的初始注册信息,并根据所述初始注册信息对所述目标用户号码重新进行volte网络注册。

此外,上述的存储器403中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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