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

文档序号:9730736阅读:来源:国知局
未超过则复位调制解调器,超过则关闭当前引起异常的第一协议栈而开启第二协议栈,并可根据移动终端基于第二协议栈进行网络注册的结果执行包含记录移动终端的当前属性,或者协议栈复位、调制解调器复位的进一步处理,由于能够快速检测调制解调器的协议栈所产生的专用承载处理异常这一具体的异常原因,那么AP处理器能够根据异常原因针对性的进行异常处理,恢复移动终端的网络使用,提升了异常处理的实用性,提升了便捷性。
【附图说明】
[0045]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本发明实施例的一种网络通信功能异常的处理方法的流程示意图;
[0047]图2是本发明实施例的另一种网络通信功能异常的处理方法的流程示意图;
[0048]图3是本发明实施例的又一种网络通信功能异常的处理方法的流程示意图;
[0049]图4为本发明实施例提供的一种网络通信功能异常的处理装置的结构示意图;
[0050]图5为本发明实施例提供的另一种网络通信功能异常的处理装置的结构示意图;[0051 ]图6为本发明实施例提供的又一种网络通信功能异常的处理装置的结构示意图;
[0052]图7为本发明实施例提供的一种移动终端的结构示意图。
【具体实施方式】
[0053]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]本发明实施例中,移动终端可以包括智能手机、平板电脑、智能可穿戴设备等带网络功能的设备,移动终端内置调制解调器(Modem)和AP处理器,移动终端通过其内置的调制解调器实现网络功能,并通过AP处理器来对调制解调器产生的异常进行处理。本发明实施例用于解决移动终端无法连接至互联网而影响网络使用时,移动终端内置的调制解调器如何定位异常原因并根据异常原因所执行的异常处理流程。
[0055]下面请结合附图1-附图2,对本发明实施例提供的网络通信功能异常的处理方法进行详细介绍。需要说明的是,下述的方法可应用在移动终端中,具体可以由移动终端中内置的调制解调器(Modem)和AP处理器的交互来实现。
[0056]请参见图1,是本发明实施例的一种网络通信功能异常的处理方法的流程示意图,该方法可包括以下S101-S108,其中的S101-S103发生于调制解调器中,即由调制解调器所执行;而S104-S108发生于AP处理器中,即由AP处理器所执行:
[0057]S101:调制解调器的检测专用承载处理是否发生异常,所述专用承载处理发生异常包括:专用承载激活失败或专用承载修改失败。
[0058]协议桟(Prootocol Stack)指网络中各层协议的总和,用于形象的反映一个网络中文件传输的过程,Internet协议栈由上至下的协议为:应用层、运输层、网络层、链路层、物理层。其中,应用层协议可包括:HTTP(HyperText Transfer Protocol,超文本传输协议)、FTP(File Transfer Protocol,文本传输协议)、TFTP(Trivial File TransferProtocol,简单文件传输协议)、TELNET(远程终端协议)、DNS(Domain Name System,域名系统)等。运输层协议可包括:TCP(Transmiss1n Control Protocol,传输控制协议)、UDP(User Datagram Protocol,用户数据报协议)。网络层协议通常为IP(Internet Protocol,网络之间互连的协议)。链路层协议可包括:Wi f 1、以太网、令牌环、FDD I ( Fi berDistributed Data Interface,光纤分布式数据接口)、MAC(Media Access Control,介质访问控制)等。基于各层所包含协议的多样性,为了使移动终端同时支持不同运营商的2G/3G/4G、LTE(Long Term Evolut1n,长期演进)等网络通信制式,调制解调器通常可支持两个或者多个协议栈,并且,调制解调器所支持的两个或多个协议栈存在优先级别高低之分,此处,一种可行的实施方式在于:可以预置调制解调器的各个协议栈的优先级别,例如:可以在调制解调器出厂时即设置各个协议栈的优先级别;或者,可以在调制解调器被配置于移动终端内并进行初始化的过程中,按照移动终端使用各个协议栈时的网络连接及网络信号强度情况设置优先级别;等等。另一种可行的实施方式在于:可以灵活调整调制解调器的各个协议栈的优先级别,例如:可以依据移动终端在某个位置区域使用各个协议栈时的网络连接及网络信号强度情况设置优先级别;或者,可以按照移动终端的常用网络通信制式的顺序设置各个协议栈的优先级别;等等。需要说明的是,某个协议栈的优先级别越高,说明移动终端基于该协议栈可以获得更好的网络连接或更强的网络信号。调制解调器中优先级别最高的协议栈通常被称为默认协议栈,而调制解调器通常也是按照优先级别从高至低的顺序使用各个协议栈实现移动终端的网络注册及网络使用的。
[0059]调制解调器在移动终端的网络注册或网络使用过程中一般需要进行专用承载处理,包括专用承载激活或专用承载修改。调制解调器基于当前使用的协议栈即本发明实施例所述的第一协议栈来发起专用承载激活/修改过程。专用承载激活或专用承载修改可以由移动终端侧(具体由移动终端内置的调制解调器)或者网络侧发起。网络侧具体可以通过向移动终端发送专用承载激活请求(ACTIVATE DEDICATED EPS BEARER CONTEXT REQUEST)或专用承载修改请求(MODIFY EPS BEARER CONTEXT REQUEST)发起专用承载激活或专用承载修改。移动终端的调制解调器具体通过发送承载资源分配请求消息(BEARER RESOURCEALLOCAT1N REQUEST)或承载资源修改请求消息(BEARER RESOURCE MODIFICAT1NREQUEST)发起专用承载激活或专用承载修改。
[0060]而在专用承载激活或专用承载修改的过程中,如果在移动终端侧出现以下情况,那么,专用承载处理将产生异常,例如:专用承载激活失败或专用承载修改失败;这些情况包括:欲激活的专用承载标识与已存在的默认承载标识冲突、欲激活的专用承载标识与已存在的专用承载标识冲突、欲激活的专用承载所关联的默认承载未建立、发送专用承载激活完成消息(ACTIVATE DEDICATED EPS BEARER CONTEXT ACCEPT)或发送专用承载修改完成消息(MODIFY EPS BEARER CONTEXT ACCEPT)时RRC(Rad1 Resource Control,无线资源控制)层指示消息发送失败。所述S101中调制解调器可通过检测在专用承载激活或专用承载修改的过程中是否存在上述情况,以此来判断专用承载激活或专用承载修改是否失败,以确定调制解调器的专用承载处理是否发生异常。
[0061 ] S102:若发生异常,调制解调器生成异常处理通知,所述异常处理通知用于用AP处理器指示所述调制解调器的专用承载处理发生异常,以由AP处理器进行异常处理。
[0062]S103:调制解调器向所述移动终端的AP处理器发送所述异常处理通知。
[0063]S104:AP处理器接收移动终端的调制解调器发出的异常处理通知,所述异常处理通知用于指示所述调制解调器的专用承载处理发生异常。异常处理通知可触发AP处理器执行后续的异常处理流程。
[0064]S105:AP处理器检测预设时段内所述调制解调器的专用承载处理发生异常的次数是否超过预设阈值;若检测结果为否,转入步骤S106;若检测结果为是,转入步骤S107。
[0065]其中,所述预设时段可以根据实际需要进行设定,例如:预设时段可以为一天、10小时,等等。预设阈值表明允许相同异常产生的次数的最大值,可以根据实际需要进行设定,例如:预设阈值可以为20、50等等。本步骤中,由于调制解调器会在检测到专用承载处理发生异常即通知AP处理器进行
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1