网络通信功能异常的处理方法、调制解调器及移动终端技术

技术编号:13160602 阅读:186 留言:0更新日期:2016-05-10 08:28
本发明专利技术实施例公开了一种网络通信功能异常的处理方法、调制解调器及移动终端,该方法包括:调制解调器检测到移动终端内的调制解调器异常时,判断调制解调器内的公共模块是否异常;当调制解调器内的公共模块正常时,确定调制解调器内的协议栈异常,并获取调制解调器当前使用的第一协议栈;判断在预设时间范围内是否发生过预设次数的调制解调器异常;当预设时间范围内发生过预设次数的调制解调器异常时,关闭第一协议栈,以及从调制解调器支持的多个协议栈中选择除第一协议栈的第二协议栈;开启第二协议栈,并使用第二协议栈进行网络注册;当网络注册成功时,记录移动终端的当前位置信息。实施本发明专利技术实施例,可以快速恢复网络正常。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种网络通信功能异常的处理方法、调制解调器及移动终端
技术介绍
随着通信技术的发展,手机中的调制解调器的作用和地位日益重要,调制解调器用于将待发送数据转换为射频信号以及将接收的射频信号转换为待处理数据、处理接入层(AS)和非接入层(NAS)的信令,调制解调器还用于与AP处理器进行接口等。然而,调制解调器经常会发生异常,导致网络异常,手机无法正常上网。目前常采用的解决方案是:手动对移动终端的调制解调器进行强制重启,恢复或设置调制解调器的配置参数。由于调制解调器异常的原因有多种,手动重启调制解调器并不能解决所有的调制解调器异常,无法快速恢复网络正常。
技术实现思路
本专利技术实施例提供一种网络通信功能异常的处理方法、调制解调器及移动终端,可以快速恢复网络正常。本专利技术实施例第一方面,提供了一种网络通信功能异常的处理方法,包括:调制解调器检测到移动终端内的所述调制解调器异常时,判断所述调制解调器内的公共模块是否异常;当所述调制解调器内的公共模块正常时,所述调制解调器确定所述调制解调器内的协议栈异常,并获取所述调制解调器当前使用的第一协议栈;所述调制解调器判断在预设时间范围内是否发生过预设次数的所述调制解调器异常;当所述预设时间范围内发生过所述预设次数的所述调制解调器异常时,所述调制解调器关闭所述第一协议栈,以及从所述调制解调器支持的多个协议栈中选择除所述第一协议栈的第二协议栈;所述调制解调器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述网络注册成功时,所述调制解调器记录所述移动终端的当前位置信息。在本专利技术实施例第一方面的第一种可能的实现方式中,所述方法还包括:当所述网络注册失败时,所述调制解调器恢复所述支持的所述多个协议栈中的默认协议栈开关状态,和/或复位所述调制解调器。结合本专利技术实施例第一方面的第一种可能的实现方式,在本专利技术实施例第一方面的第二种可能的实现方式中,所述调制解调器记录所述移动终端的当前位置信息之后,所述方法还包括:所述调制解调器检测所述移动终端的位置信息是否发生变化;若是,则所述调制解调器执行所述恢复所述支持的所述多个协议栈中的默认协议栈开关状态,和/或复位所述调制解调器的步骤。结合本专利技术实施例第一方面的第一种或第二种可能的实现方式,在本专利技术实施例第一方面的第三种可能的实现方式中,所述调制解调器恢复所述支持的所述多个协议栈中的默认协议栈开关状态,和/或复位所述调制解调器之后,所述方法还包括:所述调制解调器判断所述移动终端内的调制解调器异常的异常原因是否上报;当所述调制解调器异常的异常原因未上报时,所述调制解调器获取所述调制解调器异常的异常原因和所述调制解调器异常日志;所述调制解调器将所述调制解调器异常的异常原因和所述调制解调器异常日志上报给网络和/或显示所述调制解调器异常的异常原因。结合本专利技术实施例第一方面的第三种可能的实现方式,在本专利技术实施例第一方面的第四种可能的实现方式中,所述调制解调器将所述调制解调器异常的异常原因和所述调制解调器异常日志上报给网络,包括:所述调制解调器扫描周围的wifi热点并在与所述wifi热点建立通信连接后,通过所述wifi热点将记录的所述调制解调器异常的异常原因和所述调制解调器异常日志上报给所述网络侧。本专利技术实施例第二方面,提供了一种调制解调器,包括:第一判断单元,用于检测到移动终端内的所述调制解调器异常时;判断所述调制解调器内的公共模块是否异常;确定单元,用于当所述第一判断单元判断结果为否时,确定所述调制解调器内的协议栈异常;第一获取单元,用于当所述确定单元确定所述调制解调器内的协议栈异常时,获取所述调制解调器当前使用的第一协议栈;第二判断单元,用于判断在预设时间范围内是否发生过预设次数的所述调制解调器异常;选择单元,用于当所述第二判断单元判断结果为是时,关闭所述第一协议栈,以及从所述调制解调器支持的多个协议栈中选择除所述第一协议栈的第二协议栈;注册单元,用于开启所述第二协议栈,并使用所述第二协议栈进行网络注册;记录单元,用于当所述网络注册成功时,记录所述移动终端的当前位置信息。在本专利技术实施例第二方面的第一种可能的实现方式中,所述调制解调器还包括:恢复单元,用于当所述网络注册失败时,恢复所述支持的所述多个协议栈中的默认协议栈开关状态,和/或复位所述调制解调器。结合本专利技术实施例第二方面的第一种可能的实现方式,在本专利技术实施例第二方面的第二种可能的实现方式中,所述调制解调器还包括:检测单元,用于检测所述移动终端的位置信息是否发生变化;所述恢复单元,还用于当所述检测单元检测所述移动终端的位置信息发生变化时,恢复所述支持的所述多个协议栈中的默认协议栈开关状态,和/或复位所述调制解调器。结合本专利技术实施例第二方面的第一种或第二种可能的实现方式,在本专利技术实施例第二方面的第三种可能的实现方式中,所述调制解调器还包括:第三判断单元,用于当所述恢复单元将所述调制解调器支持的所述多个协议栈中各个协议栈对应的当前开关状态恢复到所述初始开关状态之后,判断所述移动终端内的调制解调器异常的异常原因是否上报;第二获取单元,用于当所述第三判断单元判断结果为否时,获取所述调制解调器异常的异常原因和所述调制解调器异常日志;上报单元,用于将所述第二获取单元获取的所述调制解调器异常的异常原因和所述调制解调器异常日志上报给网络和/或显示所述调制解调器异常的异常原因。结合本专利技术实施例第二方面的第三种可能的实现方式,在本专利技术实施例第二方面的第四种可能的实现方式中,所述上报单元将所述调制解调器异常的异常原因和所述调制解调器异常日志上报给网络的方式具体为:所述上报单元扫描周围的wifi热点并在与所述wifi热点建立通信连接后,通过所述wifi热点将记录的所述调制解调器异常的异常原因和所述调制解调器异常日志上报给所述网络侧。本专利技术实施例第三方面提供了一种移动终端,包括上述任意一项所述的调制解调器。本专利技术实施例中,调制解调器检测到移动终端内的调制解调器异常时,判断调制解调器内的公共模块是否异常;当调制解调器内的公共模块正常时,调制解调器确定调制解调器内的协议栈异常,并获取调制解调器当前使用的第一协议栈;调制解调器判断在预设时间范围内是否发生过预设次数的调制解调器异常;当预设时间范围内发生过预设次数的调制解调器异常时,调制解调器关闭第一协议栈,以及从调制解调器支持的多个协议栈中选择除第一协议栈的第二协议栈;调制解调器开启第二协议栈,并使用第二协议栈进行网络注册;当网络注册成功时,调制解调器记录移动终端的当前位置信息。实施本专利技术实施例,通过切换其他协议栈进行网络注册的方式使调制解调器自动的恢复通信的正常,避免强制重启手机造成的耗时过长的问题,可以快速恢复网络正常。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种网络通信功能异常的处理方法的流程图;图2是本专利技术实施例公开的另一种网络通信功能异常的处理方法的流程图;图3本文档来自技高网...
网络通信功能异常的处理方法、调制解调器及移动终端

【技术保护点】
一种网络通信功能异常的处理方法,其特征在于,包括:调制解调器检测到移动终端内的所述调制解调器异常时,判断所述调制解调器内的公共模块是否异常;当所述调制解调器内的公共模块正常时,所述调制解调器确定所述调制解调器内的协议栈异常,并获取所述调制解调器当前使用的第一协议栈;所述调制解调器判断在预设时间范围内是否发生过预设次数的所述调制解调器异常;当所述预设时间范围内发生过所述预设次数的所述调制解调器异常时,所述调制解调器关闭所述第一协议栈,以及从所述调制解调器支持的多个协议栈中选择除所述第一协议栈的第二协议栈;所述调制解调器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述网络注册成功时,所述调制解调器记录所述移动终端的当前位置信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李伟清陈燕绿蔚宝珠张强王旭康周千里杜渊华蔡文龙
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1