一种网络通信功能异常的处理方法、装置及移动终端的制作方法

文档序号:9712203阅读:282来源:国知局
一种网络通信功能异常的处理方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及移动终端技术领域,尤其涉及一种网络通信功能异常的处理方法、装置及移动终端。
【背景技术】
[0002]随着互联网技术的发展,移动终端对互联网的应用越来越广泛。为了使移动终端支持互联网,目前,移动终端内通常包含调制解调器,调制解调器可用于进行信令及接口的处理,例如:可以处理接入层(Access Stratum,AS)和非接入层(Non-access stratum,NAS)的信令,以及与AP(Wireless Access Point,无线访问接入点)处理器进行接口等等,移动终端由其内的调制解调器基于协议栈实现网络注册连接至互联网,从而可与其他移动终端进行网络通信或者使用互联网服务。然而,若调制解调器的协议栈发生异常,例如:专用承载处理发生异常;会导致移动终端的网络异常,影响移动终端的网络使用,因此,有必要对移动终端的网络异常情况进行处理。然而,现有技术中在移动终端的网络异常时通常采用重启移动终端来进行,这样的异常处理方案并不能实质上解决移动终端的网络异常问题,实用性及用户体验较差。

【发明内容】

[0003]本发明实施例提供一种网络通信功能异常的处理方法、装置及移动终端,能够在移动终端出现网络异常时快速检测调制解调器的协议栈产生的异常原因,并能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升异常处理的实用性,提升便捷性。
[0004]本发明实施例第一方面提供一种网络通信功能异常的处理方法,可包括:
[0005]检测预设时段内移动终端的调制解调器的专用承载处理发生异常的次数是否超过预设阈值,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0006]若检测结果为否,复位所述调制解调器;
[0007]若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;
[0008]若所述移动终端基于所述第二协议栈成功进行网络注册,记录所述移动终端的当前属性,所述属性包括:位置信息、LAC(Locat1n Area Code,位置区编码)信息或CID(Customer Identity,用户身份,一般指移动终端平台版本)信息;
[0009]若所述移动终端基于所述第二协议栈进行网络注册失败,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0010]进一步,所述记录所述移动终端的当前属性之后,还包括:
[0011]当检测到所述移动终端的当前属性发生变化时,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。进一步,所述方法还包括:
[0012]生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性,所述异常原因为所述调制解调器的专用承载激活失败或专用承载修改失败;
[0013]将所述异常报告消息上报至服务器,或者,在所述移动终端中输出所述异常报告消息。
[0014]进一步,所述生成异常报告消息之前,还包括:
[0015]检测是否存在所述异常原因的上报记录,若不存在上报记录则执行所述生成异常报告消息的步骤。
[0016]进一步,所述将所述异常报告消息上报至服务器之前,还包括:
[0017]判断所述移动终端是否处于Wifi(WIreless-Fidelity,无线保真)网络中,若判断结果为是则执行将所述异常报告消息上报至服务器的步骤。
[0018]本发明实施例第二方面提供一种网络通信功能异常的处理装置,可包括:
[0019]检测模块,用于检测预设时段内终端的调制解调器的专用承载处理发生异常的次数是否超过预设阈值,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0020]处理模块,用于若检测结果为是,则关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;
[0021]记录模块,用于若所述移动终端基于所述第二协议栈成功进行网络注册,记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息;
[0022]恢复模块,用于若所述移动终端基于所述第二协议栈进行网络注册失败,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器;以及用于若检测结果为否,复位所述调制解调器。
[0023]进一步,所述恢复模块还用于当检测到所述移动终端的当前属性发生变化时,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0024]进一步,所述装置还包括:
[0025]报告生成模块,用于生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性,所述异常原因为所述调制解调器的专用承载激活失败或专用承载修改失败;
[0026]汇报模块,用于将所述异常报告消息上报至服务器,或者,在所述移动终端中输出所述异常报告消息。
[0027]进一步,所述装置还包括:
[0028]上报记录检测模块,用于检测是否存在所述异常原因的上报记录,若不存在上报记录则由所述报告生成模块生成异常报告消息。
[0029]进一步,所述装置还包括:
[0030]网络判断模块,用于判断所述移动终端是否处于Wifi网络中,若判断结果为是则由所述汇报模块将所述异常报告消息上报至服务器。
[0031]本发明实施例第三方面提供一种移动终端,可包括调制解调器,其中,所述调制解调器包含上述第二方面所述的网络通信功能异常的处理装置。
[0032]实施本发明实施例可产生如下有益效果:
[0033]本发明实施例可检测移动终端的调制解调器预设时段内专用承载处理发生异常的次数是否超过预设阈值,未超过则复位调制解调器;超过则关闭当前引起异常的第一协议栈而开启第二协议栈,并可根据移动终端基于第二协议栈进行网络注册的结果执行包含记录移动终端的当前属性,或者协议栈复位、调制解调器复位的进一步处理,由于能够快速检测调制解调器的协议栈所产生的专用承载处理异常这一具体的异常原因,并能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升了异常处理的实用性,提升了便捷性。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本发明实施例的一种网络通信功能异常的处理方法的流程示意图;
[0036]图2为本发明实施例的另一种网络通信功能异常的处理方法的流程示意图;
[0037]图3是本发明实施例的一种网络通信功能异常的处理装置的结构示意图;
[0038]图4为本发明实施例的另一种网络通信功能异常的处理装置的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]本发明实施例中,移动终端可以包括智能手机、平
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1