一种IP地址恢复方法及终端、存储介质技术

技术编号:24894492 阅读:16 留言:0更新日期:2020-07-14 18:20
本申请实施例提供了一种IP地址恢复方法及终端、存储介质,包括:当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找第二小区和第二小区的第二IP版本类型;当查找到第二小区和第二IP版本类型时,获取第一小区的第一IP版本类型,并分别确定第二IP版本类型的第二优先级和第一IP版本类型的第一优先级;当第二优先级大于第一优先级时,终端从网络侧重获取第二IP版本类型的分组数据网络PDN/分组数据协议PDP。

【技术实现步骤摘要】
一种IP地址恢复方法及终端、存储介质
本申请涉及通信领域,尤其涉及一种IP地址恢复方法及终端、存储介质。
技术介绍
当前互联网协议包括网际协议版本4(InternetProtocolversion4,IPv4)、网际协议版本6(InternetProtocolversion6,IPv6)和IPv4v6,其中,IPv4采用32位IP地址,地址空间有限;IPv6采用128位地址可解决IPv4地址不足的问题,IPv4v6双栈作为IPv4网络和IPv6网络过渡的基本技术。当终端进行小区重选时,网络支持的IP版本类型也可能发生变换,由于实际网络中存在网络端配置不够灵活或者不同IP版本类型对应的网络配置不同,进而导致不同IP版本类型的网络无法实现支持其他IP版本类型的应用的正常使用,如终端在小区1注册的网络支持IPV4V6,重选到其他制式变成只支持IPv4,当终端再重选回小区1后,网络只支持IPv4,那么对于只支持IPv6的应用会处于异常并不能恢复的状态,由此会导致终端上网异常的问题。
技术实现思路
本申请实施例提供一种IP地址恢复方法及终端、存储介质,能够解决终端上网异常的问题。本申请的技术方案是这样实现的:本申请实施例提供一种IP地址恢复方法,所述方法包括:当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型;当查找到所述第二小区和所述第二IP版本类型时,获取第一小区的第一IP版本类型,并分别确定所述第二IP版本类型的第二优先级和所述第一IP版本类型的第一优先级;当所述第二优先级大于所述第一优先级时,终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP。在上述方法中,所述终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP,包括:将PDN/PDP中的切换附着参数替换为重建初始附着参数,得到重建PDN/PDP;重激活所述重建PDN/PDP;终端利用所述重建初始附着参数,向所述网络侧发送重建PDN/PDP连接请求,以供网络侧根据所述重建PDN/PDP连接请求恢复所述第二IP版本类型的PDN/PDP。在上述方法中,所述从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型之后,所述方法还包括:当未查找到所述第二小区和所述第二IP版本类型时,终端重激活PDN/PDP,并从所述网络侧获取所述网络侧支持的IP版本类型的IP地址。在上述方法中,所述从所述网络侧获取所述网络侧支持的IP版本类型的IP地址之后,所述方法还包括:终端将所述第二小区和所述网络侧支持的IP版本类型存储至所述预设已驻留小区与互联网协议IP版本类型对应关系中。在上述方法中,所述IP版本类型包括:IPv4v6、IPv4、IPv6。本申请实施例提供一种终端,所述终端包括:查找单元,用于当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型;获取单元,用于当查找到所述第二小区和所述第二IP版本类型时,获取第一小区的第一IP版本类型;确定单元,用于分别确定所述第二IP版本类型的第二优先级和所述第一IP版本类型的第一优先级;重获取单元,用于当所述第二优先级大于所述第一优先级时,终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP。在上述终端中,所述终端还包括:替换单元、重激活单元和发送单元;所述替换单元,用于将PDN/PDP中的切换附着参数替换为重建初始附着参数,得到重建PDN/PDP;所述重激活单元,用于重激活所述重建PDN/PDP;所述发送单元,用于终端利用所述重建初始附着参数,向所述网络侧发送重建PDN/PDP连接请求,以供网络侧根据所述重建PDN/PDP连接请求恢复所述第二IP版本类型的PDN/PDP。在上述终端中,所述重激活单元,还用于当未查找到所述第二小区和所述第二IP版本类型时,终端重激活PDN/PDP;所述获取单元,还用于从所述网络侧获取所述网络侧支持的IP版本类型的IP地址。在上述终端中,所述终端还包括:存储单元;所述存储单元,还用于终端将所述第二小区和所述网络侧支持的IP版本类型存储至所述预设已驻留小区与互联网协议IP版本类型对应关系中。在上述终端中,所述IP版本类型包括:IPv4v6、IPv4、IPv6。本申请实施例提供一种终端,其特征在于,所述中的包括:处理器、发送器、存储器及通信总线;所述处理器执行存储器存储的运行程序时实现如上述任一项所述的方法。本申请实施例提供一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述任一项所述的方法。本申请实施例提供了一种IP地址恢复方法及终端、存储介质,该方法包括:当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找第二小区和第二小区的第二IP版本类型;当查找到第二小区和第二IP版本类型时,获取第一小区的第一IP版本类型,并分别确定第二IP版本类型的第二优先级和第一IP版本类型的第一优先级;当第二优先级大于第一优先级时,终端从网络侧重获取第二IP版本类型的分组数据网络PDN/分组数据协议PDP。采用上述实现方案,终端将历史成功驻留的小区及其支持的IP版本类型存储至预设已驻留小区与IP版本类型对应关系中,当终端完成从第一小区到第二小区的小区重选操作时,终端根据预设已驻留小区与IP版本类型对应关系,判断第二小区是否为终端历史成功驻留的小区,当第二小区为终端历史成功驻留的小区时,终端进一步判断第二小区的第二IP版本类型的第二优先级是否高于第一小区的第一IP版本类型的第一优先级,当终端判断出第二优先级高于第一优先级时,终端向网络侧重获取第二IP版本类型的PDN/PDP,此时,支持第二IP版本类型的应用即可正常使用,解决了终端上网异常的问题。附图说明图1为本申请实施例提供的一种IP地址恢复方法的流程图;图2为本申请实施例提供的一种终端1的结构示意图一;图3为本申请实施例提供的一种终端1的结构示意图二。具体实施方式应当理解,此处描述的具体实施例仅仅用以解释本申请。并不用于限定本申请。实施例一本申请实施例提供一种IP地址恢复方法,如图1所述,该方法可以包括:S101、当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找第二小区和第二小区的第二IP版本类型。上述终端可以为任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(PersonalComputer,PC)本文档来自技高网...

【技术保护点】
1.一种IP地址恢复方法,其特征在于,所述方法包括:/n当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型;/n当查找到所述第二小区和所述第二IP版本类型时,获取第一小区的第一IP版本类型,并分别确定所述第二IP版本类型的第二优先级和所述第一IP版本类型的第一优先级;/n当所述第二优先级大于所述第一优先级时,终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP。/n

【技术特征摘要】
1.一种IP地址恢复方法,其特征在于,所述方法包括:
当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型;
当查找到所述第二小区和所述第二IP版本类型时,获取第一小区的第一IP版本类型,并分别确定所述第二IP版本类型的第二优先级和所述第一IP版本类型的第一优先级;
当所述第二优先级大于所述第一优先级时,终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP。


2.根据权利要求1所述的方法,其特征在于,所述终端从网络侧重获取所述第二IP版本类型的分组数据网络PDN/分组数据协议PDP,包括:
将PDN/PDP中的切换附着参数替换为重建初始附着参数,得到重建PDN/PDP;
重激活所述重建PDN/PDP;
终端利用所述重建初始附着参数,向所述网络侧发送重建PDN/PDP连接请求,以供网络侧根据所述重建PDN/PDP连接请求恢复所述第二IP版本类型的PDN/PDP。


3.根据权利要求1所述的方法,其特征在于,所述从预设已驻留小区与互联网协议IP版本类型对应关系中,查找所述第二小区和所述第二小区的第二IP版本类型之后,所述方法还包括:
当未查找到所述第二小区和所述第二IP版本类型时,终端重激活PDN/PDP,并从所述网络侧获取所述网络侧支持的IP版本类型的IP地址。


4.根据权利要求3所述的方法,其特征在于,所述从所述网络侧获取所述网络侧支持的IP版本类型的IP地址之后,所述方法还包括:
终端将所述第二小区和所述网络侧支持的IP版本类型存储至所述预设已驻留小区与互联网协议IP版本类型对应关系中。


5.根据权利要求1所述的方法,其特征在于,所述IP版本类型包括:IPv4v6、IPv4、IPv6。


6.一种终端,其特征在于,所述终端包括:
查找单元,用于当完成从第一小区到第二小区的小区重选时,从预设已驻留小区与互联...

【专利技术属性】
技术研发人员:麻鹏
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1