网络通信功能异常的处理方法、调制解调器和用户终端的制作方法

文档序号:9619328阅读:665来源:国知局
网络通信功能异常的处理方法、调制解调器和用户终端的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及网络通信功能异常的处理方法、调制解调器 和用户终端。
【背景技术】
[0002] 随着移动互联网的高速发展数据业务占据的比重越来越大,使得智能手机中的调 制解调器的作用和地位变得日益重要,调制解调器用于将待发送数据转换为射频信号以及 将射频信号转换为待处理数据、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理 器进行接口等。在智能手机的使用过程中,智能手机可能会在不同的通信制式(比如2G、3G 和4G的通信制式)之间切换,在通信制式切换的过程中经常可能会发生异常,手机无法正 常连网通信,例如协议栈状态异常。目前,解决因异常而无法连网通信的解决方案有:智能 手机移动到新的位置区域时,向网络侧设备发起位置更新通知,网络侧设备重新对智能手 机进行配置,恢复调制解调器的配置参数;或用户发现长时间不能连网通信后,手动对用户 终端进行强制重启恢复或设置调制解调器的配置参数。该两种方案耗费的时间均过长,影 响用户体验。

【发明内容】

[0003] 本发明实施例所要解决的技术问题在于,提供一种网络通信功能异常的处理方 法、调制解调器和用户终端,用于解决现有技术中网络通信功能发生异常无法连网通信的 情况下,手动恢复网络通信功能耗时过长的问题。
[0004] 为了解决上述技术问题,本发明实施例第一方面提供一种网络通信功能异常的处 理,包括:
[0005] 若调制解调器检测到协议栈状态异常,所述调制解调器关闭引起协议栈状态异常 的第一协议栈;
[0006] 所述调制解调器开启第二协议栈,并使用所述第二协议栈进行网络注册,所述第 二协议栈为所述调制解调器支持的多个协议栈中除了所述第一协议栈以外的协议栈;
[0007] 若所述第二协议栈注册成功,所述调制解调器记录当前的位置信息。
[0008] 结合本发明实施例第一方面,在第一方面的第一种可能的实现方式中,所述方法 还包括:
[0009] 若所述第二协议栈注册失败,所述调制解调器恢复所述调制解调器支持的多个协 议栈中的默认协议栈开关状态或所述调制解调器恢复所述支持的多个协议栈中的默认协 议栈开关状态并同时复位所述调制解调器。
[0010] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在第一方面的 第二种可能的实现方式中,所述若所述第二协议栈注册成功,所述调制解调器记录当前的 位置信息之后,所述方法还包括:
[0011] 若位置发生变化,所述调制解调器恢复所述调制解调器支持的多个协议栈中的默 认协议栈开关状态或所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状 态并同时复位所述调制解调器。
[0012] 结合本发明实施例第一方面,在第一方面的第三种可能的实现方式中,所述方法 还包括:
[0013] 若协议栈状态异常原因未上报,所述调制解调器获取所述协议栈状态异常原因和 日志;
[0014] 所述调制解调器将所述异常原因、所述当前的位置信息和日志上报给网络侧和/ 或用户。
[0015] 结合本发明实施例第一方面的第三种可能的实现方式,在第一方面的第四种可能 的实现方式中,所述调制解调器将所述异常原因、所述当前的位置信息和日志上报给网络 侦II。,包括:
[0016] 所述调制解调器通过无线保真WiFi网络向网络侧设备上报所述协议栈状态异常 原因、日志和所述当前的位置信息。
[0017] 本发明实施例第二方面提供一种调制解调器,包括:
[0018] 关闭模块,用于若检测到协议栈状态异常,关闭引起协议栈状态异常的第一协议 栈;
[0019] 注册模块,用于开启第二协议栈,并使用所述第二协议栈进行网络注册,所述第二 协议栈为所述调制解调器支持的多个协议栈中除了所述第一协议栈以外的协议栈;
[0020] 记录模块,用于若所述第二协议栈注册成功,记录当前的位置信息。
[0021] 结合本发明实施例第二方面,在第二方面的第一种可能的实现方式中,所述调制 解调器还包括:
[0022] 恢复模块,用于当所述第二协议栈注册失败;以及当所述第二协议栈注册成功后 且位置发生变化时,恢复所述调制解调器支持的多个协议栈中的默认协议栈开关状态或恢 复所述支持的多个协议栈中的默认协议栈开关状态并同时复位所述调制解调器。
[0023] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在第二方面的 第二种可能的实现方式中,所述调制解调器还包括:
[0024] 上报模块,用于协议栈状态异常原因未上报,获取所述协议栈状态异常原因和日 志;将所述异常原因、所述当前的位置信息和日志上报给网络侧和/或用户。
[0025] 结合本发明实施例第二方面的第二种可能的实现方式,在第二方面的第三种可能 的实现方式中,所述上报单元具体用于:
[0026] 通过无线保真WiFi网络向网络侧设备上报所述协议栈状态异常原因、日志和所 述当前的位置信息。
[0027] 本发明实施例第三方面提供了一种用户终端,包括上述任意一项所述的调制解调 器。
[0028] 实施本发明实施例,具有如下有益效果:
[0029] 若调制解调器检测到协议栈状态异常,所述调制解调器关闭引起协议栈状态异常 的第一协议栈;所述调制解调器开启第二协议栈,并使用所述第二协议栈进行网络注册,所 述第二协议栈为所述调制解调器支持的多个协议栈中除了所述第一协议栈以外的协议栈; 若所述第二协议栈注册成功,所述调制解调器记录当前的位置信息。这样在协议栈状态异 常而引起调制解调器无法正常工作时,通过网络注册的方式使调制解调器自动尝试恢复正 常,避免手动强制重启手机或位置更新造成的耗时过长的问题,减少了网络故障恢复的时 间。
【附图说明】
[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0031] 图1为本发明实施例提供网络通信功能异常的处理方法的第一实施例流程图;
[0032] 图2为本发明实施例提供的网络通信功能异常的处理方法的第二实施例流程图;
[0033] 图3为本发明实施例提供的网络通信功能异常的处理方法的第三实施例流程图;
[0034] 图4为本发明实施例提供的调制解调器的第一实施例结构示意图;
[0035] 图5为本发明实施例提供的调制解调器的第二实施例结构示意图。
【具体实施方式】
[0036] 本发明实施例所要解决的技术问题在于,提供一种网络通信功能异常的处理方 法、调制解调器和用户终端,用于解决现有技术中网络通信功能发生异常无法连网通信的 情况下,手动恢复网络通信功能耗时过长的问题。
[0037] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0038] 以下分别进行详细说明。
[0039] 本发明的说明书和权利要求书及所述附图中的术语"第一"、"第二"、"第三"和"第 四"等是用于区别不同对象,而不是用于描述特定顺序。此外,术语"包括"和"具有"以及 它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、 系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或 单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0040] 本发明涉及的用户终端例如可以是下面中的任何一项或者全部,智能电话、可穿 戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理(PDA)、膝上型计算机、平板 电脑、智能本、掌上型计算机以及类似的个人电子设备,上述用户终端可以包括网络接口、 处理器、存储器、音频处理电路、麦克风、摄像头、闪光灯,并且包括可以在内部或外部的音 频放大器以及包括连接到音频放大器的扬声器单元。
[0041] 请参见图1,图1为本发明实施例提供的一种网络通信功能异常的处理方法的第 一实施例流程图。其中,如图1所示,本发明的一个实施例提供的一种网络通信功能异常的 处理方法可以包括步骤S101~S103 :
[0042] S101、若调制解调器检测到协议栈状态异常,所述调制解调器关闭引起协议栈状 态异常的第一协议栈。
[0043] 本发明实施例中,上述调制解调器用于将基带信号转换为射频信号、将射频信号 转换为基带信号、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理器进行接口 等,调制解调器可支持多种协议栈。协议栈状态异常指的是在通信过程中对当前的状态 上下文的检测结果与预先期望的结果不相符合,比如,当检测到一段时间内只有上行数据 包,而没有任何下行数据包时则认为协议栈状态异常(即上下行链路不通);或者,用户 终端(User Equipment,简称UE)智能算法根据状态异常的现象判断出协议栈运行出现 了异常;或者,UE与网络侧设备的通信过程受到不确定因素的影响而出现失步的情况;等 等。当调制解调器检测到协议栈状态异常之后,调制解调器会发生崩溃,无法正常进行数 据处
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1