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

文档序号:9730736阅读:来源:国知局
-S313,其中的S301-S303发生于调制解调器中,即由调制解调器所执行;而S304-S313发生于AP处理器中,即由AP处理器所执行:
[0092]S301:调制解调器检测专用承载处理是否发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败。如果发生异常,转入步骤S302;否则,返回步骤S301。
[0093]S302:调制解调器生成异常处理通知,所述异常处理通知用于用AP处理器指示所述调制解调器的专用承载处理发生异常,以由AP处理器进行异常处理。
[0094]S303:调制解调器向所述移动终端的AP处理器发送所述异常处理通知。
[0095]S304:AP处理器接收终端的调制解调器发出的异常处理通知,所述异常处理通知用于指示所述调制解调器的专用承载处理发生异常。异常处理通知可触发AP处理器执行后续的异常处理流程。
[0096]S305:AP处理器检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值;若检测结果为是,转入步骤S306;否则,转入步骤S310。
[0097]S306:AP处理器关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈。
[0098]S307:若所述移动终端基于所述第二协议栈成功进行网络注册,AP处理器记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0099]S308,AP处理器检测所述移动终端的当前属性是否发生变化,若是转入步骤S309;否则,返回步骤S308。
[0100]S309:AP处理器恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0101]S310:AP处理器检测是否存在所述异常原因的上报记录,若否则转入步骤S311;否贝1J,结束。
[0102]S311:AP处理器生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性。
[0103]S312:AP处理器判断所述移动终端是否处于Wifi网络中,若判断结果为是转入步骤S313;否则,结束。
[0104]S313:AP处理器将所述异常报告消息上报至服务器。
[0105]在具体实现中,本实施例还可以存在以下实现方式:在执行步骤S301-S307之后,可以不执行属性检测过程而直接跳转执行步骤S310-S313。
[0106]通过上述实施例的描述,本发明实施例可由移动终端的调制解调器检测专用承载处理是否发生异常,若发生异常,则通知AP处理器进行异常处理,异常处理过程可包括:检测预设时段内该专用承载处理发生异常的次数是否超过预设阈值,未超过则复位调制解调器,超过则关闭当前引起异常的第一协议栈而开启第二协议栈,并可根据移动终端基于第二协议栈进行网络注册的结果执行包含记录移动终端的当前属性,或者协议栈复位、调制解调器复位的进一步处理,由于能够快速检测调制解调器的协议栈所产生的专用承载处理异常这一具体的异常原因,那么AP处理器能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升了异常处理的实用性,提升了便捷性。
[0107]下面请结合附图4-附图5,对本发明实施例提供的一种网络通信功能异常的处理装置的结构和功能进行详细介绍。需要说明的是,下述的装置可包含在移动终端中,具体可以包含于移动终端中的AP处理器中,以被用于执行上述方法中。
[0108]请参见图4,为本发明实施例提供的一种网络通信功能异常的处理装置的结构示意图;该装置可包括:通知接收模块101、检测模块102、恢复模块103、处理模块104和属性记录模块105。
[0109]通知接收模块101,用于接收移动终端的调制解调器发出的异常处理通知,所述异常处理通知用于指示所述调制解调器的专用承载处理发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败。
[0110]检测模块102,用于检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值。
[0111]恢复模块103,用于若检测结果为否,复位所述调制解调器。
[0112]处理模块104,用于若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈。
[0113]属性记录模块105,用于若所述移动终端基于所述第二协议栈成功进行网络注册,记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0114]进一步,所述恢复模块103,还用于若所述移动终端基于所述第二协议栈进行网络注册失败或当检测到所述移动终端的当前属性发生变化时,恢复所述调制解调器所支持的至少两个协议栈中的默认协议栈的开关状态,和/或复位所述调制解调器。
[0115]请参见图5,为本发明实施例提供的另一种网络通信功能异常的处理装置的结构示意图;该装置可包括:通知接收模块101、检测模块102、恢复模块103、处理模块104和属性记录模块105。可选地,所述装置还包括:上报记录检测模块106、报告生成模块107、汇报模块108和网络判断模块109。
[0116]上报记录检测模块106,用于检测是否存在所述异常原因的上报记录,若不存在上报记录则由所述报告生成模块生成异常报告消息。
[0117]报告生成模块107,用于生成异常报告消息,所述异常报告消息包括异常原因、异常处理日志以及所述移动终端的当前属性,所述异常原因为所述调制解调器的专用承载激活失败或专用承载修改失败。
[0118]汇报模块108,用于将所述异常报告消息上报至服务器,或者,在所述移动终端中输出所述异常报告消息。
[0119]网络判断模块109,用于判断所述移动终端是否处于Wifi网络中,若判断结果为是则由所述汇报模块将所述异常报告消息上报至服务器。
[0120]下面请结合附图6,对本发明实施例提供的另一种网络通信功能异常的处理装置的结构和功能进行详细介绍。需要说明的是,下述的装置可包含在移动终端中,具体可以包含于移动终端内置的调制解调器中,以被用于上述方法中。
[0121]请参见图6,为本发明实施例提供的又一种网络通信功能异常的处理装置的结构示意图;该装置可包括:异常检测模块201、通知生成模块202和处理模块203。
[0122]异常检测模块201,用于检测移动终端的调制解调器的专用承载处理是否发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败。
[0123]通知生成模块202,用于若发生异常,生成异常处理通知。
[0124]处理模块203,用于向所述移动终端的AP处理器发送所述异常处理通知,所述异常处理通知用于所述异常处理通知用于使所述AP处理器检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值,若检测结果为否,复位所述调制解调器;以及,若检测结果为是,关闭所述调制解调器中当前引起异常的第一协议栈,并开启第二协议栈,其中,所述调制解调器支持至少两个协议栈;以及,若所述移动终端基于所述第二协议栈成功进行网络注册,由所述AP处理器记录所述移动终端的当前属性,所述属性包括:位置信息、LAC信息或CID信息。
[0125]需要说明的是,上述附图4-附图6所示实施例中的各模块通过执行上述附图1-附图3所示方法的流程而实现相应功能,因此,附图4-附图6中各模块的功能描述可参见附图1 -附图3所示方法实施例的相应描述,在此不赘述。
[0126]通过上述实施例的描述,本发明实施例可由移动终端的调制解调器检测专用承载处理是否发生异常,若发生异常,则通知AP处理器进行异常处理,异常处理过程可包括:检测预设时段内该专用承载处理发生异常的次数是否超过预设阈值,未超过则复位调制解调器,超过则关闭当前引起异常的第一协议栈而开启第二协议栈,并可根据移动终端基于第二协议栈进行网络注册的结果执行包含记录移动终端的当前属性,或者协议栈复位、调制解调器复位的进一步处理,由于能够快速检测调制解调器的协议栈所产生的专用承载处理异常这一具体的异常原因,那么AP处理器能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升了异常处理的实用性,提升了便捷性。
[0127]本发明实施例还公开了一种移动终端,请一并参见图7,为本
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1