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

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

【发明内容】

[0003]本发明实施例提供一种网络通信功能异常的处理方法、装置及移动终端,能够在移动终端出现网络异常时快速检测调制解调器的协议栈产生的异常原因,并能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升异常处理的实用性,提升便捷性。
[0004]本发明实施例提供一种网络通信功能异常的处理方法,可包括:
[0005]接收移动终端的调制解调器发出的异常处理通知,所述异常处理通知用于指示所述调制解调器的专用承载处理发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0006]检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值;
[0007]若检测结果为否,复位所述调制解调器;
[0008]若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;
[0009]若所述移动终端基于所述第二协议栈成功进行网络注册,记录所述移动终端的当前属性,所述属性包括:位置信息、LAC(Locat1n Area Code,位置区编码)信息或CID(Customer Identity,用户身份,一般指移动终端平台版本)信息。
[0010]进一步,所述方法还包括:
[0011]若所述移动终端基于所述第二协议栈进行网络注册失败,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0012]进一步,所述记录所述移动终端的当前属性之后,还包括:
[0013]当检测到所述移动终端的当前属性发生变化时,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。进一步,所述方法还包括:
[0014]生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性,所述异常原因为所述调制解调器的专用承载激活失败或专用承载修改失败;
[0015]将所述异常报告消息上报至服务器,或者,在所述移动终端中输出所述异常报告消息。
[0016]进一步,所述生成异常报告消息之前,还包括:
[0017]检测是否存在所述异常原因的上报记录,若不存在上报记录则执行所述生成异常报告消息的步骤。
[0018]进一步,所述将所述异常报告消息上报至服务器之前,还包括:
[0019]判断所述移动终端是否处于Wifi(WIreless-Fidelity,无线保真)网络中,若判断结果为是则执行将所述异常报告消息上报至服务器的步骤。
[0020]本发明实施例第二方面提供另一种网络通信功能异常的处理方法,可包括:
[0021]检测移动终端的调制解调器的专用承载处理是否发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0022]若发生异常,生成异常处理通知;
[0023]向所述移动终端的AP处理器发送所述异常处理通知,所述异常处理通知用于使所述AP处理器检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值,若检测结果为否,复位所述调制解调器;以及,若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;以及,若所述移动终端基于所述第二协议栈成功进行网络注册,由所述AP处理器记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0024]本发明实施例第三方面提供一种网络通信功能异常的处理装置,可包括:
[0025]通知接收模块,用于接收移动终端的调制解调器发出的异常处理通知,所述异常处理通知用于指示所述调制解调器的专用承载处理发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0026]检测模块,用于检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值;
[0027]恢复模块,用于若检测结果为否,复位所述调制解调器;
[0028]处理模块,用于若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;
[0029]属性记录模块,用于若所述移动终端基于所述第二协议栈成功进行网络注册,记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0030]进一步,所述恢复模块,还用于若所述移动终端基于所述第二协议栈进行网络注册失败或当检测到所述移动终端的当前属性发生变化时,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0031]进一步,所述装置还包括:
[0032]报告生成模块,用于生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性,所述异常原因为所述调制解调器的专用承载激活失败或专用承载修改失败;
[0033]汇报模块,用于将所述异常报告消息上报至服务器,或者,在所述移动终端中输出所述异常报告消息。
[0034]进一步,所述装置还包括:
[0035]上报记录检测模块,用于检测是否存在所述异常原因的上报记录,若不存在上报记录则由所述报告生成模块生成异常报告消息。
[0036]进一步,所述装置还包括:
[0037]网络判断模块,用于判断所述移动终端是否处于Wifi网络中,若判断结果为是则由所述汇报模块将所述异常报告消息上报至服务器。
[0038]本发明实施例第四方面提供一种网络通信功能异常的处理装置,可包括:
[0039]异常检测模块,用于检测终端的调制解调器的专用承载处理是否发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败;
[0040]通知生成模块,用于若发生异常,生成异常处理通知;
[0041]处理模块,用于向所述移动终端的AP处理器发送所述异常处理通知,所述异常处理通知用于所述异常处理通知用于使所述AP处理器检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值,若检测结果为否,复位所述调制解调器;以及,若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;以及,若所述移动终端基于所述第二协议栈成功进行网络注册,由所述AP处理器记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0042]本发明实施例第五方面一种移动终端,包括调制解调器及AP处理器,其中,所述调制解调器包含上述第四方面所述的网络通信功能异常的处理装置;以及,所述AP处理器包含上述第三方面所述的网络通信功能异常的处理装置。
[0043]实施本发明实施例可产生如下有益效果:
[0044]本发明实施例可由移动终端的调制解调器检测专用承载处理是否发生异常,若发生异常,则通知AP处理器进行异常处理,异常处理过程可包括:检测预设时段内该专用承载处理发生异常的次数是否超过预设阈值,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1