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

技术编号:13155552 阅读:51 留言:0更新日期:2016-05-09 18:29
本发明专利技术实施例提供一种网络通信功能异常的处理方法、应用处理器及移动终端,其中方法可包括:当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈;当判断在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述应用处理器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。本发明专利技术实施例能够快速修复PDN连接失败引起的网络异常,从而及时恢复通信功能,减少网络异常恢复的时间。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及网络通信功能异常的处理方法、应用处理器及移动终端
技术介绍
随着第四代移动通信技术(4G)的快速发展,支持4G通信制式的移动终端越来越多,并且支持4G通信制式的移动终端同时也支持2G、3G通信制式,以保证用户的正常通信。移动通讯技术的高速发展使数据业务占据绝对的比重,从而移动终端中的调制解调器的作用和地位日益重要,调制解调器用于将待发送数据转换为射频信号以及将射频信号转换为待处理数据、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理器进行接口等。以手机为例,日常生活中,手机时刻处于存在各种通信制式的环境中,手机常常会出现无法连接网络的情况,例如公用数据网TON连接失败。为了解决无法连接网络的异常,现有解决方案是:在长时间不能连接网络后,用户手动对手机进行强制重启以恢复调制解调器的配置参数。但是现有方案并不能及时解决手机无法连接网络的异常,还消耗了用户过多的时间,给用户带来诸多不便。
技术实现思路
本专利技术实施例提供一种网络通信功能异常的处理方法、应用处理器及移动终端,能够快速修复TON连接失败引起的网络异常,从而及时恢复通信功能,减少网络异常恢复的时间。本专利技术实施例第一方面提供一种网络通信功能异常的处理方法,可包括:当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败;所述应用处理器判断在预设时间段内所述网络异常原因发生的次数是否达到预设次数当在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述应用处理器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。本专利技术实施例第二方面提供一种应用处理器,可包括:获取单元,用于当接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败;判断单元,用于判断在预设时间段内所述TON连接失败的次数是否达到预设次数;选择单元,用于当所述判断单元判断在所述预设时间段内所述PDN连接失败的次数达到所述预设次数时,关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;注册单元,用于开启所述第二协议栈,并使用所述第二协议栈进行网络注册;记录单元,用于当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。本专利技术实施例第三方面提供一种移动终端,包括第二方面提供的应用处理器。在本专利技术实施例中,通过当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取调制解调器当前使用的第一协议栈,网络异常原因为公用数据网PDN连接失败,应用处理器判断在预设时间段内所述TON连接失败的次数是否达到预设次数,并当在预设时间段内PDN连接失败的次数达到预设次数时,关闭所述第一协议栈,从支持的多个协议栈中选择除第一协议栈之外的第二协议栈,然后开启第二协议栈并使用第二协议栈进行网络注册,最后当第二协议栈网络注册成功时,记录当前位置,从而实现应用处理器对由TON连接失败引起的网络异常的快速修复,进而及时恢复通信功能,避免强制重启移动终端造成的耗时过长的问题,减少网络异常恢复的时间。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种网络通信功能异常的处理方法的流程示意图;图2为本专利技术实施例提供的另一种网络通信功能异常的处理方法的流程示意图;图3为本专利技术实施例提供的又一种网络通信功能异常的处理方法的流程示意图;图4为本专利技术实施例提供的一种应用处理器的结构示意图;图5为本专利技术实施例提供的另一种应用处理器的结构示意图;图6为本专利技术实施例提供的又一种应用处理器的结构示意图;图7是本专利技术实施例提供的又一种应用处理器的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种网络通信功能异常的处理方法、应用处理器及移动终端可以应用于解决由公用数据网TON连接失败引起的网络异常的场景,例如,应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败;然后所述应用处理器判断在预设时间段内所述网络异常原因发生的次数是否达到预设次数,当在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;然后所述应用处理器开启所述第二协议栈并使用所述第二协议栈进行网络注册;最后当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置的场景。本专利技术实施例通过在调制解调器检测到所述PDN连接失败时,应用处理器关闭引起网络异常的协议栈,开启其他协议栈并在其他协议栈注册网络成功时,记录下当前位置,以保证移动终端能够正常上网、通信,避免重启移动终端造成的耗时过程的问题,减少网络异常恢复的时间,从而节省用户等待的时间,提升用户的体验。本专利技术实施例中的移动终端可以包括但不限于手机、PAD(平板电脑)、智能可穿戴设备等支持通信制式并具有调制解调器的电子设备。本专利技术实施例中的移动终端以手机为例。下面将结合附图1-附图3对本专利技术实施例提供的网络通信功能异常的处理方法进行详细介绍。请参见图1,为本专利技术实施例提供的一种网络通信功能异常的处理方法的流程示意图,该方法包括步骤S101-步骤S105。S101,当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网PDN连接失败。具体的,应用处理器全称为MAP(Multimedia Applicat1n Processor,多媒体应用处理器,简称MAP),用于在低功耗CPU的基础上扩展音视频功能和专用接口的超大规模集成电路,是智能手机中的重要部件,应用处理器一般和基带处理器是独立的两个芯片。公用数据网(Public Data Network,TON)是一种由电信运营商组建的广域网,提供接入广域网的服务与技术,为用户提供高质量数据传输服务。PDN是由局域或长途电信局提供的一种分组交换或电路交换服务,提供的分组交换服务通常包括X.25、帧中继、交换式多兆位数据服务或异步传送模式,电路交换服务包括拨号线、交换56线路和综合业务数字网络。移动终端通过接入点名称(Access Point Name,APN)访问所述TON,不同本文档来自技高网...
网络通信功能异常的处理方法、应用处理器及移动终端

【技术保护点】
一种网络通信功能异常的处理方法,其特征在于,包括:当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网PDN连接失败;所述应用处理器判断在预设时间段内所述网络异常原因发生的次数是否达到预设次数;当在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述应用处理器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。

【技术特征摘要】

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

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

1