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

文档序号:9712202阅读:来源:国知局
二协议找,其中,调制解调器选择的策略可W是:选择 比第一协议找低一级的协议找作为第二协议找;或测量周围各个协议找对应的小区信号的 信号强度,将信号强度最大的协议找作为第二协议找;或选择比第一协议找高一级的协议 找作为第二协议找;或采用其他的策略确定第二协议找,本发明不作限制。
[0101] S306、所述调制解调器开启所述第二协议找,并使用所述第二协议找进行网络注 册。
[0102] 具体的,关闭第一协议找后,移动终端变为无服务状态,调制解调器开启选择的第 二协议找,使用第二协议找进行网络注册,
[0103] 例如LTE网络注册的过程为:移动向网络侧发起附着请求(attach request),若网 络侧允许移动终端接入,向移动终端返回附着响应(attach accept),表示网络注册成功, 移动终端由无服务状态转换为有服务状态;若网络侧不允许移动终端接入,向移动终端返 回拒绝/错误信息,表示网络注册失败。
[0104] S307、若网络注册成功,所述调制解调器记录当前的位置信息。之后可执行步骤 S308;同时还可W并行执行步骤S310。
[0105] 具体的,位置信息表示移动通信网络中预先规划的逻辑位置的标识,例如,位置信 息包括小区标识或位置区域码等。
[0106] S308、位置信息是否发生变化。
[0107] 具体的,调制解调器周期性的获取位置信息,在当前获取的位置信息和上一次获 取的位置信息相比发生变化时,执行S307,否则继续获取位置信息。例如,位置信息为小区 标识,移动终端由一个小区移动到另一小区,表示位置信息发生变化;位置信息为位置区域 码,移动终端由一个位置区域移动到另一个位置区域,表明位置信息发生变化。调制解调器 获取位置信息的周期本发明不作限制,可W根据实际需求进行设置。
[0108] S309、所述调制解调器恢复所述支持的多个协议找中的默认协议找开关状态或同 时复位所述调制解调器。
[0109] 具体的,调制解调器获取检测到MT/M0呼叫失败之前支持的多个协议找中各个协 议找对应的初始开关状态,将支持的多个协议找中各个协议找对应的当前开关状态恢复到 初始开关状态。调制解调器支持的多个协议找每次只有一个协议找为开启状态,其余的协 议找为关闭状态。
[0110] S310、MT/M0呼叫失败的异常原因是否已上报。
[0111] 具体的,如果MT/M0呼叫失败的异常原因已上报过,则执行S301,;当MT/M0呼叫失 败的异常原因已上报过之后,用户可W根据异常原因进行调整或修复,之后继续跳转到 S301由调制解调器检测异常,若调制解调器仍检测到MT/M0呼叫失败,则继续执行S302等后 续步骤。否则,执行S311。
[0112] S311、获取所述MT/M0呼叫失败的异常原因和日志。
[0113] S312、将所述异常原因、所述当前的位置信息和日志上报给网络侧和/或用户。
[0114] 具体的,调制解调器将异常原因、当前的位置信息和日志上报给网络侧,其中,可 W在移动终端连接上Wif i热点的情况下,通过Wif i热点将上述信息上报给网络侧,W节省 流量。或者调制解调器也可W将异常原因显示在移动终端的显示屏上,供用户进行查看。
[0115] 当上述信息上报之后,同样可跳转至步骤S301,由调制解调器检测异常,若调制解 调器仍检测到MT/M0呼叫失败,则继续执行S302等后续步骤。
[0116] 通过循环的方式,可确保MT/M0呼叫失败问题的解决,当问题解决之后,调制解调 器将不会再检测到MT/M0呼叫失败,终端可恢复正常工作。
[0117] 实施本发明的实施例,调制解调器检测到MT/M0呼叫失败时,关闭当前使用的协议 找,从支持的多个协议找中选择出当前使用的协议找的其他协议找,开启其他协议找并使 用其他协议找注册网络,在成功注册上网络时,记录当前的位置信息,并在位置变化时和在 注册上网络失败时,恢复默认协议找开关状态或同时重启调制解调器。运样在调制解调器 无法正常通信时快速的被检测到,并通过切换其他协议找进行网络注册的方式使调制解调 器自动的恢复通信的正常,避免手动强制重启手机或位置更新造成的耗时过长的问题,减 少了网络故障恢复的时间。
[0118] 参见图4,为本发明实施例提供的一种调制解调器的结构示意图,在本发明实施例 中,所述调制解调器4包括:检测模块401、判断模块402、确定模块403、选择模块404、注册模 块405、记录模块406。
[0119] 检测模块401,用于检测到MT/M0呼叫失败。
[0120] 判断模块402,用于判断设定时间内是否发生设定次数的MT/M0呼叫失败的异常情 况。
[0121] 确定模块403,用于若所述判断的结果为是,获取所述调制解调器当前使用的第一 协议找。
[0122] 选择模块404,用于关闭所述第一协议找,W及从所述调制解调器支持的多个协议 找中选择除所述第一协议找的第二协议找。
[0123] 注册模块405,用于开启所述第二协议找,并使用所述第二协议找进行网络注册。
[0124] 记录模块406,用于若网络注册成功,记录当前的位置信息。
[0125] 本发明实施例和方法实施例一基于同一构思,其带来的技术效果也相同,具体原 理请参照方法实施例一的描述,此处不再寶述。
[01%] 可选的,调制解调器还包括:
[0127] 恢复模块(图4未示),用于当网络注册失败时;或当网络注册成功后且位置发生变 化时;恢复所述支持的多个协议找中的默认协议找开关状态或同时复位所述调制解调器。
[0128] 可选的,调制解调器还包括:
[0129] 上报模块,用于若所述MT/M0呼叫失败的异常原因未上报,获取所述MT/M0呼叫失 败的异常原因和日志;将所述异常原因、所述当前的位置信息和日志上报给网络侧和/或用 户。
[0130] 可选的,上报模块用于:
[0131] 扫描周围的Wifi热点并在与Wifi热点建立通信连接后,通过建立通信连接的Wifi 热点将所述异常原因、所述当前的位置信息和日志上报给网络侧。
[0132] 本发明实施例和方法实施例二和=基于同一构思,其带来的技术效果也相同,具 体原理请参照方法实施例二和=的描述,此处不再寶述。
[0133] 参见图5,为本发明实施例的一种调制解调器的另一结构示意图,在本实施中,调 制解调器用于实现图1所述的网络通信功能异常的处理方法,调制解调器包括CPU_ modemSO 1、存储器502、基带处理503、通信接口 /CPU_ap504 (备注:对于modem单忍片的情况, 此为通信接口 504,用于与忍片外面的AP处理器进行通信接口;对于modem和ap集成在一个 忍片的情况,此为CPU_ap504,即无需通信接口)、和基带射频接口 505,调制解调器中的CPlL modemSOl的数量可W是一个或多个,图5 W-个CPU为例(备注:此处所述CPU,也可W替换为 DSP数字信号处理器)。本发明的一些实施例中,CPU_modem501、存储器502、基带处理503、通 信接口/CPU_ap504和基带射频接口 505可通过总线或其他方式连接,图5中W总线连接为 例。
[0134] 其中,存储器502中存储一组程序代码,且CPU_modem501用于调用存储器502中存 储的程序代码,用于执行W下操作:
[0135] 检测到MT/M0呼叫失败;
[0136] 判断设定时间内是否发生设定次数的MT/M0呼叫失败的异常情况;
[0137] 若所述判断的结果为是,获取所述调制解调器当前使用的第一协议找;
[0138] 关闭所述第一协议找,W及从所述调制解调器支持的多个协议找中选择除所述第 一协议找的第二协议找;
[0139] 开启所述第二协议找,并使用所述第二协议找进行网络注册;
[0140] 若网络注册成功,记录当前的位置信息。
[0141 ] 在本发明的一些实施例中,CPU_modem501还用于执行:
[0142] 若所述判断的结果为否,对所述调制解调器进行复位操作,继续检测是否检测到 MT/M0呼叫失败。
[0143] 在本发明的一些实施例中,CPU_modem501还用于执行:
[0144] 若网络注册失败,恢复所述支持的多个协议找中的默认协议找开关状态或同时复 位所述调制解调器。
[0145
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1