一种网络通信功能异常处理方法、调制解调器及移动终端的制作方法
【技术领域】
[0001] 本发明设及通信技术领域,具体设及一种网络通信功能异常处理方法、调制解调 器及移动终端。
【背景技术】
[0002] 目前,手机等移动终端所支持的通信网络的网络类型越来越多,例如:一部手机同 时支持不同运营商的2G、3G和4G的通信网络,可W省去更换手机的不便。而随着移动互联网 的高速发展,移动数据业务占据绝对的比重,因此,移动终端中的调制解调器的作用和地位 也日益重要。其中,调制解调器主要用于将待发送数据转换为射频信号、将射频信号转换为 待处理数据、处理接入层(英文:access straUim,缩写:AS)和非接入层(英文:non-access stratum,缩写:NAS)的信令W及与应用处理器(英文:a卵lication processor,缩写:AP)进 行接口等。
[0003] 在实践中发现,由于移动终端所处的网络环境十分复杂,因此,常常需要在不同类 型的通信网络之间进行切换,而在通信网络的切换过程中经常会发生异常,从而导致用户 终端无法正常连网通信,例如协议找状态异常。为了解决无法连网通信的问题,目前常采用 的解决方案是:在用户终端移动到新的位置区域时,向网络服务器发起位置更新请求,网络 服务器从而重新对用户终端进行配置,W恢复调制解调器的配置参数;或用户发现长时间 不能连网通信后,手动对移动终端进行强制重启恢复或设置调制解调器的配置参数。但是, 采用上述两种方案耗费的时间均过长,用户难W忍受。
【发明内容】
[0004] 本发明实施例提供了一种网络通信功能异常处理方法、调制解调器及移动终端, 可W解决现有技术中网络通信功能发生异常无法连网通信的情况下,手动恢复网络通信功 能耗时过长的问题。
[0005] 本发明实施例第一方面提供了一种网络通信功能异常处理方法,包括:
[0006] 当移动终端的调制解调器检测到当前使用的第一协议找异常时,所述调制解调器 判断预设时长内所述第一协议找异常的次数是否达到预设数值;
[0007] 若所述预设时长内所述第一协议找异常的次数达到所述预设数值,则所述调制解 调器关闭所述第一协议找,并从所述调制解调器支持的多个协议找中选取除所述第一协议 找之外的第二协议找;
[000引所述调制解调器开启所述第二协议找,并使用所述第二协议找重新进行网络注 册;
[0009]在网络注册成功时,所述调制解调器记录所述移动终端的位置信息。
[0010] 可选的,还包括;
[0011]在网络注册失败时,所述调制解调器恢复所述多个协议找中默认协议找的开关状 态或所述调制解调器恢复所述多个协议找中的默认协议找开关状态并同时复位所述调制 解调器。
[0012] 可选的,所述在网络注册成功时,所述调制解调器记录所述移动终端的位置信息 之后,还包括:
[0013] 当所述位置信息发生变化时,所述调制解调器恢复所述多个协议找中默认协议找 的开关状态或所述调制解调器恢复所述多个协议找中的默认协议找开关状态并同时复位 所述调制解调器。
[0014] 可选的,还包括:
[0015] 所述调制解调器将所述第一协议找异常、所述移动终端的位置信息W及所述调制 解调器记录的日志信息上报给服务器。
[0016] 可选的,还包括:
[0017] 若所述预设时长内所述第一协议找异常的次数未达到所述预设数值,则所述调制 解调器复位所述调制解调器。
[001引本发明实施例第二方面提供了一种调制解调器,包括:
[0019] 检测模块,用于检测移动终端的调制解调器当前使用的第一协议找是否异常;
[0020] 判断模块,用于当所述检测模块检测到所述第一协议找异常时,判断预设时长内 所述第一协议找异常的次数是否达到预设数值;
[0021] 选取模块,用于在所述判断模块判断出所述预设时长内所述第一协议找异常的次 数达到所述预设数值时,关闭所述第一协议找,并从所述调制解调器支持的多个协议找中 选取除所述第一协议找之外的第二协议找;
[0022] 注册模块,用于开启所述第二协议找,并使用所述第二协议找重新进行网络注册;
[0023] 记录模块,用于在所述注册模块网络注册成功时,记录所述移动终端的位置信息。
[0024] 可选的,还包括:
[0025] 第一处理模块,用于在所述注册模块网络注册失败时,恢复所述多个协议找中默 认协议找的开关状态或恢复所述多个协议找中的默认协议找开关状态并同时复位所述调 制解调器。
[0026] 可选的,还包括:
[0027] 第二处理模块,用于在所述记录模块在所述注册模块网络注册成功时,记录所述 移动终端的位置信息之后,当所述位置信息发生变化时,恢复所述多个协议找中默认协议 找的开关状态或恢复所述多个协议找中的默认协议找开关状态并同时复位所述调制解调 器。
[002引可选的,还包括:
[0029] 上报模块,用于将所述第一协议找异常、所述移动终端的位置信息W及所述调制 解调器记录的日志信息上报给服务器。
[0030] 可选的,还包括:
[0031] 复位模块,用于在所述判断模块判断出所述预设时长内所述第一协议找异常的次 数未达到所述预设数值时,复位所述调制解调器。
[0032] 本发明实施例第Ξ方面提供了一种移动终端,包括上述第二方面任一项所述的调 制解调器。
[0033] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果是,贝u 该调制解调器关闭该第一协议找,并开启该调制解调器支持的多个协议找中除该第一协议 找之外的第二协议找,进而使用该第二协议找注册网络,在网络注册成功时记录该移动终 端当前的位置信息,可W通过切换其它协议找进行网络注册的方式使调制解调器自动尝试 恢复正常,避免手动强制重启移动终端或位置变化造成的耗时过长的问题,提高了网络通 信功能异常时的处理效率。
【附图说明】
[0034] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0035] 图1是本发明实施例提供的一种网络通信功能异常处理方法的第一实施例流程示 意图;
[0036] 图2是本发明实施例提供的一种网络通信功能异常处理方法的第二实施例流程示 意图;
[0037] 图3是本发明实施例提供的一种网络通信功能异常处理方法的第Ξ实施例流程示 意图;
[0038] 图4是本发明实施例提供的一种调制解调器的第一实施例结构示意图;
[0039] 图5是本发明实施例提供的一种调制解调器的第二实施例结构示意图。
【具体实施方式】
[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0041] 请参阅图1,为本发明实施例提供的一种网络通信功能异常处理方法的第一实施 例流程示意图。本实施例中所描述的网络通信功能异常处理方法,包括W下步骤:
[0042] S101、当移动终端的调制解调器检测到当前使用的第一协议找异常时,所述调制 解调器判断预设时长内所述第一协议找异常的次数是否达到预设数值,若是,则执行步骤 S102〇
[0043] 其中,调制解调器用于将基带信号转换为射频信号、将射频信号转换为基带信号、 处理接入层AS和非接入层NAS的信令W及与AP处理器进行接口等。调制解调器可支持多种 协议找,协议找表示某个通信制式对应的多种协议的总和,例如:协议找包括GSM协议找、 抓GE协议找、HSPDA协议找、TD-SCDMA协议找、TDD-LTE协议找、抑D-LTE协议找等,各个通信 制式协议找下面又包括多个子协议找,此处不再寶述。
[0044] 其中,协议找异常指的是在通信过程中对当前的状态上下文的检测结果与预先期 望的结果不相符合,例如当检测到一段时间内只有上行数据包但没有任何下行数据包则认 为协议找状态异常(即上下行链路不通);移动终端智能算法根据状态异常的现象判断出协
议找运行出现了异常,或移动终端与网络侧的通信过程受到不确定因素的影响而出现失步 的情况,有的状态异常现象是常见的并易于处理的,有的状态异常是罕见并难W处理的,对 于难W处理的状态异常现象放任不管可能导致协议找异常进一步恶化而难W控制。
[0045] S102、所述调制解调器关闭所述第一协议找,并从所述调制解调器支持的多个协 议找中选取除所述第一协议找之外的第二协议找。
[0046] 具体的,调制解调器检测到当前使用的第一协议找异常时,判断预设时长内该第 一协议找异常的次数是否达到预设数值,如果是,则调制解调器关闭该第一协议找,防止该 第一协议找异常反复发生。然后,调制解调器从支持的多个协议找中选择一个除该第一协 议找之外的第二协议找,其中,调制解调器选择的策略可W是:选择比第一协议找低一级的 协议找作为第二协议找;或测量周围各个协议找对应的小区信号的信号强度,将信号强度 最大的协议找作为第二协议找;或选择比第一协议找高一级的协议找作为第二协议找;或 采用其他的策略确定第二协议找,本发明不作限制。
[0047] S103、所述调制解调器开启所述第二协议找,并使用所述第二协议找重新进行网 络注册。
[004引具体实现中,关闭第一协议找后,移动终端由有服务态转换为无服务态,调制解调 器开启选择的第二协议找,使用第二协议找进行网络注册,例如LTE网络注册的过程为:移 动终端向网络侧发起附着请求(英文:attach request),若网络侧允许移动终端接入,则网 络侧向移动终端返回附着响应(英文:attach accept),表示网络注册成功,移动终端由无 服务态转换为有服务态;若网络侧不允许移动终端接入,则网络侧向移动终端返回拒绝/错 误信息,表示网络注册失败。
[0049] S104、在网络注册成功时,所述调制解调器记录所述移动终端的位置信息。
[0050] 其中,位置信息表示移动终端在移动通信网络中的逻辑位置,位置信息可W是小 区标识或区域位置码或位置跟踪区域等,本发明实施例不做限定。如果调制解调器使用第 二协议找注册网络成功,则调制解调器记录移动终端当前的位置信息。
[0051] S105、在网络注册失败时,所述调制解调器恢复所述多个协议找中默认协议找的 开关状态或所述调制解调器恢复所述多个协议找中的默认协议找开关状态并同时复位所 述调制解调器。
[0052] 具体的,调制解调器使用第二协议找未成功注册上网络,调制解调器根据预先已 知的默认协议找的开关状态,恢复该默认协议找的开关状态,或者调制解调器根据预先已 知的默认协议找的开关状态,恢复该默认协议找的开关状态并同时对调制解调器进行复位 操作。该默认协议找为调制解调器支持的多个协议找中的一个预先设置的协议找,此处可 W针对所有地区设置同一个默认的协议找作为调制解调器初始选择使用的协议找,也可W 针对单个地区或处于某一区域的多个地区分别设置不同的默认协议找,本发明实施例不作 任何限定。进行复位操作后,调制解调器使用该默认协议找进行网络注册,网络注册成功 后,使用该默认协议找进行工作。
[0053] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果是,贝U 该调制解调器关闭该第一协议找,并开启该调制解调器支持的多个协议找中除该第一协议 找之外的第二协议找,进而使用该第二协议找注册网络,在网络注册成功时记录该移动终 端当前的位置信息,在网络注册失败时,该调制解调器恢复该多个协议找中默认协议找的 开关状态,或者同时复位该调制解调器,可W通过切换其它协议找进行网络注册的方式使 调制解调器自动尝试恢复正常,避免手动强制重启移动终端或位置变化造成的耗时过长的 问题,提高了网络通信功能异常时的处理效率。
[0054] 请参阅图2,为本发明实施例提供的一种网络通信功能异常处理方法的第二实施 例流程示意图。本实施例中所描述的网络通信功能异常处理方法,包括W下步骤:
[0055] S201、当移动终端的调制解调器检测到当前使用的第一协议找异常时,所述调制 解调器判断预设时长内所述第一协议找异常的次数是否达到预设数值,若是,则执行步骤 S202;若否,则执行步骤S208。
[0056] 其中,协议找表示某个通信制式对应的多种协议找的总和,例如:协议找包括GSM 协议找、邸GE协议找、HSPDA协议找、TD-SCDMA协议找、TDD-LTE协议找、FDD-LTE协议找等,各 个通信制式协议找下面又包括多个子协议找,例如:TD-LTE协议找又包括物理层协议找、介 质访问控制层MAC协议找、无线链路控制化C协议找、RRC协议找、PDCP协议找和NAS协议找 等。此处不再寶述。
[0057] S202、所述调制解调器关闭所述第一协议找,并从所述调制解调器支持的多个协 议找中选取除所述第一协议找之外的第二协议找。
[0058] 具体的,调制解调器检测到当前使用的第一协议找异常时,判断预设时长内该第 一协议找异常的次数是否达到预设数值,如果是,则调制解调器关闭该第一协议找,防止该 第一协议找异常反复发生。然后,调制解调器从支持的多个协议找中选择一个除该第一协 议找之外的第二协议找,其中,调制解调器选择的策略可W是:选择比第一协议找低一级的 协议找作为第二协议找;或测量周围各个协议找对应的小区信号的信号强度,将信号强度 最大的协议找作为第二协议找;或选择比第一协议找高一级的协议找作为第二协议找;或 采用其他的策略确定第二协议找,本发明不作限制。
[0059] S203、所述调制解调器开启所述第二协议找,并使用所述第二协议找重新进行网 络注册。
[0060] 具体实现中,关闭第一协议找后,移动终端由有服务态转换为无服务态,调制解调 器开启选择的第二协议找,使用第二协议找进行网络注册,例如LTE网络注册的过程为:移 动终端向网络侧发起附着请求(英文:attach request),若网络侧允许移动终端接入,则网 络侧向移动终端返回附着响应(英文:attach accept),表示网络注册成功,移动终端由无 服务态转换为有服务态;若网络侧不允许移动终端接入,则网络侧向移动终端返回拒绝/错 误信息,表示网络注册失败。
[0061] S204、所述调制解调器判断网络注册是否成功,若是,则执行步骤S205;若否,则执 行步骤S207。
[0062] S205、所述调制解调器记录所述移动终端的位置信息。
[0063] 具体的,位置信息表示移动通信网络中预先规划的逻辑位置的标识,例如,位置信 息包括小区标识或位置区域码等。
[0064] S206、所述调制解调器判断所述移动终端的位置信息是否发生变化,若是,则执行 步骤S207;若否,则继续执行步骤S206。
[0065] 具体的,调制解调器周期性的获取位置信息,在当前获取的位置信息和上一次获 取的位置信息相比发生变化时,执行步骤S207,否则继续判断所述移动终端的位置信息是 否发生变化。例如,位置信息为小区标识,移动终端由一个小区移动到另一小区,表示位置 信息发生变化;位置信息为位置区域码,移动终端由一个位置区域移动到另一个位置区域, 表明位置信息发生变化。调制解调器获取位置信息的周期本发明实施例不做限定,可W根 据实际需求进行设置。
[0066] S207、所述调制解调器恢复所述多个协议找中默认协议找的开关状态或所述调制 解调器恢复所述多个协议找中的默认协议找开关状态并同时复位所述调制解调器。
[0067] 具体的,调制解调器根据预先已知的默认协议找的开关状态,恢复该默认协议找 的开关状态或同时复位所述调制解调器,或者调制解调器根据预先已知的默认协议找的开 关状态,恢复该默认协议找的开关状态并。其中,该默认协议找为调制解调器支持的多个协 议找中的一个预先设置的协议找,此处可W针对所有地区设置同一个默认的协议找作为调 制解调器初始选择使用的协议找,也可W针对单个地区或处于某一区域的多个地区分别设 置不同的默认协议找,本发明实施例不作任何限定。
[0068] S208、所述调制解调器复位所述调制解调器。
[0069] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果不是, 则该调制解调器复位;如果是,则该调制解调器关闭该第一协议找,并开启该调制解调器支 持的多个协议找中除该第一协议找之外的第二协议找,进而使用该第二协议找注册网络, 在网络注册成功时记录该移动终端当前的位置信息,并在该位置信息发生变化时恢复该多 个协议找中默认协议找的开
关状态或同时复位所述调制解调器,可W通过切换其它协议找 进行网络注册的方式使调制解调器自动尝试恢复正常,避免手动强制重启移动终端或位置 变化造成的耗时过长的问题,提高了网络通信功能异常时的处理效率。
[0070] 请参阅图3,为本发明实施例提供的一种网络通信功能异常处理方法的第Ξ实施 例流程示意图。本实施例中所描述的网络通信功能异常处理方法,包括W下步骤:
[0071] S301、当移动终端的调制解调器检测到当前使用的第一协议找异常时,所述调制 解调器判断预设时长内所述第一协议找异常的次数是否达到预设数值,若是,则执行步骤 S302;若否,则执行步骤S306。
[0072] 其中,协议找表示某个通信制式对应的多种协议找的总和,例如:协议找包括GSM 协议找、邸GE协议找、HSPDA协议找、TD-SCDMA协议找、TDD-LTE协议找、FDD-LTE协议找等,各 个通信制式协议找下面又包括多个子协议找,例如:TD-LTE协议找又包括物理层协议找、介 质访问控制层MAC协议找、无线链路控制化C协议找、RRC协议找、PDCP协议找和NAS协议找 等。此处不再寶述。
[0073] S302、所述调制解调器关闭所述第一协议找,并从所述调制解调器支持的多个协 议找中选取除所述第一协议找之外的第二协议找。
[0074] 具体的,调制解调器检测到当前使用的第一协议找异常时,判断预设时长内该第 一协议找异常的次数是否达到预设数值,如果是,则调制解调器关闭该第一协议找,防止该 第一协议找异常反复发生。然后,调制解调器从支持的多个协议找中选择一个除该第一协 议找之外的第二协议找,其中,调制解调器选择的策略可W是:选择比第一协议找低一级的 协议找作为第二协议找;或测量周围各个协议找对应的小区信号的信号强度,将信号强度 最大的协议找作为第二协议找;或选择比第一协议找高一级的协议找作为第二协议找;或 采用其他的策略确定第二协议找,本发明不作限制。
[0075] S303、所述调制解调器开启所述第二协议找,并使用所述第二协议找重新进行网 络注册。
[0076] 具体实现中,关闭第一协议找后,移动终端由有服务态转换为无服务态,调制解调 器开启选择的第二协议找,使用第二协议找进行网络注册,例如LTE网络注册的过程为:移 动终端向网络侧发起附着请求(英文:attach request),若网络侧允许移动终端接入,则网 络侧向移动终端返回附着响应(英文:attach accept),表示网络注册成功,移动终端由无 服务态转换为有服务态;若网络侧不允许移动终端接入,则网络侧向移动终端返回拒绝/错 误信息,表示网络注册失败。
[0077] S304、在网络注册成功时,所述调制解调器记录所述移动终端的位置信息。
[0078] 具体的,位置信息表示移动通信网络中预先规划的逻辑位置的标识,例如,位置信 息包括小区标识或位置区域码等。
[0079] S305、所述调制解调器将所述第一协议找异常、所述移动终端的位置信息W及所 述调制解调器记录的日志信息上报给服务器。
[0080] 其中,日志信息表示调制解调器操作该多个协议找的操作信息,操作信息包括:操 作指令、操作时间和返回结果。
[0081] 具体的,调制解调器将异常原因(即该第一协议找异常)、移动终端的位置信息和 日志上报给服务器(即网络侧),其中,可W在移动终端连接上无线保真Wi-Fi热点的情况 下,将上述信息上报给网络侧,W节省流量,或者该调制解调器也可W将异常原因显示在移 动终端的显示屏上,供用户查看。
[0082] S306、所述调制解调器复位所述调制解调器。
[0083] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果不是, 则该调制解调器复位;如果是,则该调制解调器关闭该第一协议找,并开启该调制解调器支 持的多个协议找中除该第一协议找之外的第二协议找,进而使用该第二协议找注册网络, 在网络注册成功时记录该移动终端当前的位置信息,该调制解调器还可将该第一协议找异 常、该移动终端的位置信息W及该调制解调器记录的日志信息上报给服务器,可W通过切 换其它协议找进行网络注册的方式使调制解调器自动尝试恢复正常,避免手动强制重启移 动终端或位置变化造成的耗时过长的问题,提高了网络通信功能异常时的处理效率。
[0084] 请参阅图4,为本发明实施例提供的一种调制解调器的第一实施例结构示意图。本 实施例中所描述的调制解调器,包括:检测模块401、判断模块402、选取模块403、注册模块 404和记录模块405,其中:
[0085] 检测模块401,用于检测移动终端的调制解调器当前使用的第一协议找是否异常。
[0086] 判断模块402,用于当所述检测模块检测到所述第一协议找异常时,判断预设时长 内所述第一协议找异常的次数是否达到预设数值。
[0087] 选取模块403,用于在所述判断模块判断出所述预设时长内所述第一协议找异常 的次数达到所述预设数值时,关闭所述第一协议找,并从所述调制解调器支持的多个协议 找中选取除所述第一协议找之外的第二协议找。
[0088] 注册模块404,用于开启所述第二协议找,并使用所述第二协议找重新进行网络注 册。
[0089] 记录模块405,用于在所述注册模块网络注册成功时,记录所述移动终端的位置信 息。
[0090] 在一些可行的实施方式中,所述调制解调器还包括:
[0091] 第一处理模块,用于在所述注册模块网络注册失败时,恢复所述多个协议找中默 认协议找的开关状态或恢复所述多个协议找中的默认协议找开关状态并同时复位所述调 制解调器。
[0092] 在一些可行的实施方式中,所述调制解调器还包括:
[0093] 第二处理模块,用于在所述记录模块在所述注册模块网络注册成功时,记录所述 移动终端的位置信息之后,当所述位置信息发生变化时,恢复所述多个协议找中默认协议 找的开关状态或恢复所述多个协议找中的默认协议找开关状态并同时复位所述调制解调 器。
[0094] 在一些可行的实施方式中,所述调制解调器还包括:
[00%]上报模块,用于将所述第一协议找异常、所述移动终端的位置信息W及所述调制 解调器记录的日志信息上报给服务器。
[0096] 在一些可行的实施方式中,所述调制解调器还包括:
[0097] 复位模块,用于在所述判断模块判断出所述预设时长内所述第一协议找异常的次 数未达到所述预设数值时,复位所述调制解调器。
[0098] 需要说明的是,本发明实施例的调制解调器的各功能模块的功能可根据上述方法 实施例中的方法具体实现,其具体实现过程可W参照上述方法实施例的相关描述,此处不 再寶述。
[0099] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果是,贝U 该调制解调器关闭该第一协议找,并开启该调制解调器支持的多个协议找中除该第一协议 找之外的第二协议找,进而使用该第二协议找注册网络,在网络注册成功时记录该移动终 端当前的位置信息,在网络注册失败时,该调制解调器恢复该多个协议找中默认协议找的 开关状态,或者同时复位该调制解调器,可W通过切换其它协议找进行网络注册的方式使 调制解调器自动尝试恢复正常,避免手动强制重启移动终端或位置变化造成的耗时过长的 问题,提高了网络通信功能异常时的处理效率。
[0100] 请参阅图5,为本发明实施例提供的一种调制解调器的第二实施例结构示意图。本 实施例中所描述的调制解调器,包括:CP呪01、存储器502和通信接口 503,CPU501的数量可 W是一个或多个,图5 W-个CPU为例,上述CPU501、存储器502和通信接口 503可通过总线 504或其他方式连接,图5中W总线连接为例。
[0101] 其中,上述存储器502中存储一组程序代码,且上述CPU501用于调用上述存储器 502中存储的程序代码,用于执行W下操作:
[0102] 当检测到当前使用的第一协议找异常时,判断预设时长内所述第一协议找异常的 次数是否达到预设数值。
[0103] 若所述预设时长内所述第一协议找异常的次数达到所述预设数值,则关闭所述第 一协议找,并从调制解调器支持的多个协议找中选取除所述第一协议找之外的第二协议 找。
[0104] 开启所述第二协议找,并使用所述第二协议找重新进行网络注册。
[0105] 在网络注册成功时,记录所述移动
终端的位置信息。
[0106] 在一些可行的实施方式中,上述CP呪01还用于执行:
[0107] 在网络注册失败时,恢复所述多个协议找中默认协议找的开关状态或恢复所述多 个协议找中的默认协议找开关状态并同时复位所述调制解调器。
[0108] 在一些可行的实施方式中,上述CP呪01还用于执行:
[0109] 在网络注册成功时,记录所述移动终端的位置信息之后,当所述位置信息发生变 化时,恢复所述多个协议找中默认协议找的开关状态或恢复所述多个协议找中的默认协议 找开关状态并同时复位所述调制解调器。
[0110] 在一些可行的实施方式中,上述CP呪01还用于执行:
[0111] 将所述第一协议找异常、所述移动终端的位置信息W及所述调制解调器记录的日 志信息上报给服务器。
[0112] 在一些可行的实施方式中,上述CP呪01还用于执行:
[0113] 若所述预设时长内所述第一协议找异常的次数未达到所述预设数值,则复位所述 调制解调器。
[0114] 本发明实施例中,当移动终端的调制解调器检测到当前使用的第一协议找异常 时,该调制解调器判断预设时长内该第一协议找异常的次数是否达到预设数值,如果是,贝U 该调制解调器关闭该第一协议找,并开启该调制解调器支持的多个协议找中除该第一协议 找之外的第二协议找,进而使用该第二协议找注册网络,在网络注册成功时记录该移动终 端当前的位置信息,在网络注册失败时,该调制解调器恢复该多个协议找中默认协议找的 开关状态,或者同时复位该调制解调器,可W通过切换其它协议找进行网络注册的方式使 调制解调器自动尝试恢复正常,避免手动强制重启移动终端或位置变化造成的耗时过长的 问题,提高了网络通信功能异常时的处理效率。
[0115] 本发明实施例还提供了一种包括上述调制解调器的移动终端,移动终端包括但不 限于搭载iOS愈.ΑΜΚ)诚g、Microsoft饭或者其它操作系统的移动终端,诸如移动电 话。也可W是其它移动终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上 型计算机或平板电脑或台式计算机。
[0116] 在下面的讨论中,介绍了一种包括显示器和触敏表面的移动终端。然而应当理解, 移动终端可W包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操作杆。
[0117] 移动终端通常支持多种应用程序,诸如W下中的一种或多种:画图应用程序、呈现 应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游 戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻 炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络 浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。
[0118] 可在移动终端上执行的各种应用程序可使用至少一个共用的物理用户接口设备, 诸如触敏表面。触敏表面的一种或多种功能W及显示在移动终端上的相应信息可从一种应 用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。运样, 移动终端的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支 持各种应用程序。
[0119] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分流程,是可W 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memoir,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
[0120] W上对本发明实施例所提供的一种网络通信功能异常处理方法、调制解调器及移 动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述, W上实施例的说明只是用于帮助理解本发明的方法及其核屯、思想;同时,对于本领域的一 般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种网络通信功能异常处理方法,其特征在于,包括: 当移动终端的调制解调器检测到当前使用的第一协议栈异常时,所述调制解调器判断 预设时长内所述第一协议栈异常的次数是否达到预设数值; 若所述预设时长内所述第一协议栈异常的次数达到所述预设数值,则所述调制解调器 关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选取除所述第一协议栈之 外的第二协议栈; 所述调制解调器开启所述第二协议栈,并使用所述第二协议栈重新进行网络注册; 在网络注册成功时,所述调制解调器记录所述移动终端的位置信息。2. 根据权利要求1所述的方法,其特征在于,还包括: 在网络注册失败时,所述调制解调器恢复所述多个协议栈中默认协议栈的开关状态或 所述调制解调器恢复所述多个协议栈中的默认协议栈开关状态并同时复位所述调制解调 器。3. 根据权利要求1所述的方法,其特征在于,所述在网络注册成功时,所述调制解调器 记录所述移动终端的位置信息之后,还包括: 当所述位置信息发生变化时,所述调制解调器恢复所述多个协议栈中默认协议栈的开 关状态或所述调制解调器恢复所述多个协议栈中的默认协议栈开关状态并同时复位所述 调制解调器。4. 根据权利要求1~3中任一项所述的方法,其特征在于,还包括: 所述调制解调器将所述第一协议栈异常、所述移动终端的位置信息以及所述调制解调 器记录的日志信息上报给服务器。5. 根据权利要求1所述的方法,其特征在于,还包括: 若所述预设时长内所述第一协议栈异常的次数未达到所述预设数值,则所述调制解调 器复位所述调制解调器。6. -种调制解调器,其特征在于,包括: 检测模块,用于检测移动终端的调制解调器当前使用的第一协议栈是否异常; 判断模块,用于当所述检测模块检测到所述第一协议栈异常时,判断预设时长内所述 第一协议栈异常的次数是否达到预设数值; 选取模块,用于在所述判断模块判断出所述预设时长内所述第一协议栈异常的次数达 到所述预设数值时,关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选取 除所述第一协议栈之外的第二协议栈; 注册模块,用于开启所述第二协议栈,并使用所述第二协议栈重新进行网络注册; 记录模块,用于在所述注册模块网络注册成功时,记录所述移动终端的位置信息。7. 根据权利要求6所述的调制解调器,其特征在于,还包括: 第一处理模块,用于在所述注册模块网络注册失败时,恢复所述多个协议栈中默认协 议栈的开关状态或恢复所述多个协议栈中的默认协议栈开关状态并同时复位所述调制解 调器。8. 根据权利要求6所述的调制解调器,其特征在于,还包括: 第二处理模块,用于在所述记录模块在所述注册模块网络注册成功时,记录所述移动 终端的位置信息之后,当所述位置信息发生变化时,恢复所述多个协议栈中默认协议栈的 开关状态或恢复所述多个协议栈中的默认协议栈开关状态并同时复位所述调制解调器。9. 根据权利要求6~8中任一项所述的调制解调器,其特征在于,还包括: 上报模块,用于将所述第一协议栈异常、所述移动终端的位置信息以及所述调制解调 器记录的日志信息上报给服务器。10. 根据权利要求6所述的调制解调器,其特征在于,还包括: 复位模块,用于在所述判断模块判断出所述预设时长内所述第一协议栈异常的次数未 达到所述预设数值时,复位所述调制解调器。11. 一种移动终端,其特征在于,包括如权利要求6~10中任一项所述的调制解调器。
【专利摘要】本发明实施例提供了一种网络通信功能异常处理方法、调制解调器及移动终端,所述方法包括:当移动终端的调制解调器检测到当前使用的第一协议栈异常时,所述调制解调器判断预设时长内所述第一协议栈异常的次数是否达到预设数值;若所述预设时长内所述第一协议栈异常的次数达到所述预设数值,则所述调制解调器关闭所述第一协议栈,并从所述调制解调器支持的多个协议栈中选取除所述第一协议栈之外的第二协议栈;所述调制解调器开启所述第二协议栈,并使用所述第二协议栈重新进行网络注册;在网络注册成功时,所述调制解调器记录所述移动终端的位置信息。通过本发明实施例可以提高网络通信功能异常时的处理效率。
【IPC分类】H04W24/04
【公开号】CN105491605
【申请号】CN201510824894
【发明人】李伟清, 陈燕绿, 蔚宝珠, 张强, 王旭康, 周千里, 杜渊华, 蔡文龙
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日