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

文档序号:9730733阅读:来源:国知局
[0126]在本发明实施例中在本发明实施例中,通过当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取调制解调器当前使用的第一协议栈,网络异常原因为公用数据网TON连接失败,应用处理器判断在预设时间段内所述TON连接失败的次数是否达到预设次数,并当在预设时间段内TON连接失败的次数达到预设次数时,关闭所述第一协议栈,从支持的多个协议栈中选择除第一协议栈之外的第二协议栈,然后开启第二协议栈并使用第二协议栈进行网络注册,最后当第二协议栈网络注册成功时,记录当前位置,从而通过网络注册的方式使调制解调器恢复正常,实现应用处理器对由TON连接失败引起的网络异常的快速修复,进而及时恢复通信功能,避免强制重启移动终端造成的耗时过长的问题,减少网络异常恢复的时间。
[0127]请参见图6,为本发明实施例提供的又一种应用处理器的结构示意图。本示意图中没有集成调制解调器modem,如图6所示,应用处理器用于实现图1所述的网络通信功能异常的处理方法,应用处理器6包括CPU_ap601、存储器602和通信接口 603,应用处理器中的CPU_ap601的数量可以是一个或多个,图6以一个CPU为例。本发明的一些实施例中,CPU_ap601、存储器602和通信接口 603可通过总线或其他方式连接,图6中以总线连接为例。
[0128]其中,通信接口603,用于和应用处理器芯片外部的调制解调器modem进行通信;
[0129]其中,存储器602中存储一组程序代码,且CPU_ap 601用于调用存储器602中存储的程序代码,用于执行以下操作:
[0130]当接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败;
[0131]判断在预设时间段内所述网络异常原因发生的次数是否达到预设次数;
[0132]当在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;
[0133]开启所述第二协议栈,并使用所述第二协议栈进行网络注册;
[0134]当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。
[0135]在可选的实施例中,处理器601执行开启所述第二协议栈,并使用所述第二协议栈进行网络注册之后,还执行以下步骤:
[0136]当所述第二协议栈网络注册失败时,恢复所述调制解调器支持的多个协议栈中的默认协议桟开关状态;
[0137]或,恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态并同时对所述调制解调器执行复位操作。
[0138]在可选的实施例中,处理器601执行当所述第二协议栈网络注册成功时,记录当前位置之后,还执行以下步骤:
[0139]当所述当前位置发生变化时,恢复所述调制解调器支持的多个协议栈中的默认协议找开关状态;
[0140]或,恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态并同时对所述调制解调器执行复位操作。
[0141]在可选的实施例中,处理器601还执行以下步骤:
[0142]判断网络异常原因是否上报过;
[0143]当所述网络异常原因未上报过时,获取所述TON连接失败的日志,并将所述网络异常原因、所述TON连接失败的日志以及所述当前位置上报至网络侧;
[0144]和/或,将所述网络异常原因发送至显示设备进行显示。
[0145]在可选的实施例中,处理器601执行将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧,具体执行以下步骤:
[OH6]扫描周围的wif i热点并在与wifi热点建立通信连接后,通过建立通信连接的wifi热点将所述网络异常原因、所述TON连接失败的日志以及所述当前位置上报至网络侧。
[0147]参见图7,为本发明实施例的又一种应用处理器的结构示意图,在本示意图中集成了调制解调器modem。图7的CPU_ap701和图6的CPU_ap601执行一样的工作,所不同的是本图的CPU_ap701与调制解调器modem的交互式通过总线进行的(而图6是通过通信接口 603进行的)。
[0148]本发明实施例还提供了一种包括上述应用处理器的移动终端,移动终端包括但不限于搭载1S、Android、Microsoft或者其它操作系统的移动终端,诸如移动电话。也可以是其它移动终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型计算机或平板电脑或台式计算机。
[0149]在下面的讨论中,介绍了一种包括显示器和触敏表面的移动终端。然而应当理解,移动终端可以包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操作杆。
[0150]移动终端通常支持多种应用程序,诸如以下中的一种或多种:画图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。
[0151]可在移动终端上执行的各种应用程序可使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在移动终端上的相应信息可从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,移动终端的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支持各种应用程序。
[0152]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0153]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种网络通信功能异常的处理方法,其特征在于,包括: 当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败; 所述应用处理器判断在预设时间段内所述网络异常原因发生的次数是否达到预设次数; 当在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈; 所述应用处理器开启所述第二协议栈,并使用所述第二协议栈进行网络注册; 当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。2.根据权利要求1所述的方法,其特征在于,所述开启所述第二协议栈,并使用所述第二协议栈进行网络注册之后,还包括: 当所述第二协议栈网络注册失败时,所述应用处理器恢复所述调制解调器支持的多个协议桟中的默认协议桟开关状态; 或,所述应用处理器恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态并同时对所述调制解调器执行复位操作。3.根据权利要求1或2所述的方法,其特征在于,所述当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置之后,还包括: 当所述当前位置发生变化时,所述应用处理器恢复所述调制解调器支持的多个协议栈中的默认协议找开关状态; 或,所述应用处理器恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态并同时对所述调制解调器执行复位操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述应用处理器判断网络异常原因是否上报过; 当所述网络异常原因未上报过时,所述应用处理器获取所述PDN连接失败的日志,并将所述网络异常原因、所述TON连接失败的日志以及所述当前位置上报至网络侧; 和/或,所述应用处理器将所述网络异常原因发送至显示设备进行显示。5.如权利要求4所述的方法,其特征在于,所述将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧,包括: 扫描周围的wifi热点并在与wifi热点建立通信连接后,所述应用处理器通过建立通信连接的wifi热点将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧。6.一种应用处理器,其特征在于,包括: 获取单元,用于当接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈,所述网络异常原因为公用数据网TON连接失败; 判断单元,用于判断在预设时间段内所述PDN连接失败的次数是否达到预设次数; 选择单元,用于当所述判断单元判断在所述预设时间段内所述PDN连接失败的次数达到所述预设次数时,关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈; 注册单元,用于开启所述第二协议栈并使用所述第二协议栈进行网络注册; 记录单元,用于当所述第二协议栈网络注册成功时,记录当前位置。7.根据权利要求6所述的应用处理器,其特征在于,还包括: 恢复单元,用于当所述第二协议栈网络注册失败时,或当所述当前位置发生变化时,恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态; 或,恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态并同时对所述调制解调器执行复位操作。8.根据权利要求6所述的应用处理器,其特征在于, 所述判断单元,还用于判断所述网络异常原因是否上报过; 所述应用处理器还包括: 上报单元,用于当所述判断单元判断所述网络异常原因未上报过时,获取所述PDN连接失败的日志,并将所述网络异常原因、所述TON连接失败的日志以及所述当前位置上报至网络侧; 和/或,所述上报单元用于将所述网络异常原因发送至显示设备进行显示。9.根据权利要求8所述的应用处理器,其特征在于,所述上报单元具体用于扫描周围的wifi热点并在与wifi热点建立通信连接后,通过建立通信连接的wifi热点将所述网络异常原因、所述roN连接失败的日志以及所述当前位置上报至网络侧。10.一种移动终端,其特征在于,包括如权利要求6-9任意一项所述的应用处理器。
【专利摘要】本发明实施例提供一种网络通信功能异常的处理方法、应用处理器及移动终端,其中方法可包括:当应用处理器接收到调制解调器发送的携带网络异常原因的异常消息时,获取所述调制解调器当前使用的第一协议栈;当判断在所述预设时间段内所述网络异常原因发生的次数达到所述预设次数时,所述应用处理器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述应用处理器开启所述第二协议栈,并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述应用处理器记录当前位置。本发明实施例能够快速修复PDN连接失败引起的网络异常,从而及时恢复通信功能,减少网络异常恢复的时间。
【IPC分类】H04W88/06, H04W24/04
【公开号】CN105491603
【申请号】CN201510824752
【发明人】李伟清, 陈燕绿, 蔚宝珠, 张强, 王旭康, 周千里, 杜渊华, 蔡文龙
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1