一种网络通信功能异常的处理方法和调制解调器的制造方法_3

文档序号:9754293阅读:来源:国知局
强度,将信号强度最大的协议栈作为第二协议栈;或选择比第一协议栈高一级的协议栈作为第二协议栈;或采用其他的策略确定第二协议栈,本发明不作限制。
[0063]S203、调制解调器开启第二协议栈,并使用第二协议栈重新进行网络注册。
[0064]本发明实施例中,具体的,关闭第一协议栈后,移动终端由连接态转换为空闲态,调制解调器开启选择的第二协议栈,使用第二协议栈进行网络注册。网络注册的过程为:移动终端向网络侧发起附着请求(attache request),若网络侧允许移动终端接入,则向移动终端返回附着响应(attach response),表示网络注册成功,移动终端由空闲态转换为连接态;若网络侧不允许移动终端接入,则向移动终端返回错误信息,表示网络注册失败。
[0065]S204、当网络注册成功时,调制解调器记录移动终端当前的位置信息。
[0066]本发明实施例中,具体的,上述位置信息表示移动终端在移动通信网络中的逻辑位置,位置信息可以是小区标识(Ce11 Identity,CID)或区域位置码(Locat1n AreaCode,LAC)或位置跟踪区域等,本发明实施例不作限制。如果调制解调器使用第二协议栈注册网络成功,则调制解调器记录当前的位置信息。
[0067]S205、调制解调器检测移动终端的位置信息是否发生改变。
[0068]具体的,调制解调器在记录移动终端当前的位置信息之后,将周期性的获取移动终端的位置信息,并且将周期性获取的位置信息和记录的位置信息相比较;当周期性获取的位置信息相较于记录的位置信息发生变化时,执行步骤S206,否则继续获取位置信息。例如,位置信息为小区标识,移动终端由一个小区移动到另一小区,表示位置信息发生变化;位置信息为位置区域码,移动终端由一个位置区域移动到另一个位置区域,表明位置信息发生变化。调制解调器获取位置信息的周期本发明不作限制,可以根据实际需求进行设置。
[0069]S206、调制解调器恢复支持的多个协议栈中的默认协议栈开关状态或恢复支持的多个协议栈中的默认协议栈开关状态并同时复位调制解调器。
[0070]本发明实施例中,当周期性获取的位置信息相较于记录的位置信息发生变化时,调制解调器根据预先已知的默认协议栈开关状态,恢复默认协议栈开关状态或恢复默认协议栈开关状态并同时对调制解调器进行复位操作。默认协议栈为调制解调器支持的多个协议栈中的一个预先设置的协议栈。此处可以针对所有地区设置同一个默认的协议栈作为调制解调器初始选择使用的协议栈,也可以针对单个地区或处于某一区域的多个地区分别设置不同的默认协议栈,本发明实施例不作任何限定。进行复位操作后,调制解调器使用默认协议栈进行网络注册,网络注册成功后,使用默认协议栈进行工作。
[0071]在图2所描述的方法中,当移动终端内的调制解调器检测到调制解调器异常时,调制解调器检测调制解调器内的公共模块是否异常;若调制解调器内的公共模块正常,则调制解调器关闭调制解调器当前使用的第一协议栈,并从调制解调器支持的多个协议栈中选取除第一协议栈之外的第二协议栈;调制解调器开启第二协议栈,并使用第二协议栈重新进行网络注册;当网络注册成功时,调制解调器记录移动终端当前的位置信息,并且当调制解调器检测移动终端的位置信息是否发生改变时,调制解调器将支持的各协议栈的开关状态调节至异常前的初始开关状态。可见,通过实施本发明实施例,当调制解调器异常时,调制解调器可通过切换其他协议栈进行网络注册的方式使调制解调器快速恢复正常,快速地解决了网络通信功能异常。
[0072]请参见图3,图3为本发明实施例公开的另一种网络通信功能异常的处理方法的流程示意图。如图3所示,该网络通信功能异常的处理方法可以包括以下步骤。
[0073]S301、当移动终端内的调制解调器异常时,调制解调器检测调制解调器内的公共模块是否异常。
[0074]本发明实施例中,调制解调器(Modem)位于移动终端(如智能手机、掌上电脑、笔记本电脑等)中,调制解调器用于将基带信号转换为射频信号、将射频信号转换为基带信号、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理器进行接口等。调制解调器包括公共模块和协议栈,公共模块用于配置调制解调器中的配置参数。协议栈表示某个通信制式对应的多种协议的总和,例如:协议栈包括全球移动通信系统(Global System for MobileCommunicat1n,简称GSM)协议桟、增强型数据速率GSM演进技术(Enhanced Data Rate forGSM Evolut1n,简称EDGE)协议桟、高速下行分组接入技术(High Speed Downlink PacketAccess,简称HSI3DA)协议桟、时分同步的码分多址技术(Time Divis1n-Synchronous CodeDivis1n Multiple Access,简称TD-SCDMA)协议桟、时分双工长期演进LTE(Time-Divis1n Duplex Long Term Evolut1n,简称TDD-LTE)协议桟、频分双工长期演进(Frequency-Divis1n Duplex,简称FDD-LTE)协议桟等,各个通信制式协议桟下面又包括多个子协议栈,此处不再赘述。
[0075]本发明实施例中,调制解调器异常可包括协议栈异常和公共模块异常,当调制解调器异常时,调制解调器将无法正常进行数据处理,导致用户不能上网。
[0076]本发明实施例中,调制解调器将检测调制解调器是否异常,当调制解调器检测到调制解调器异常时,调制解调器检测调制解调器内的公共模块是否异常。若调制解调器检测到调制解调器内的公共模块异常,则调制解调器进行重启来解决公共模块的异常。若调制解调器检测到调制解调器内的公共模块正常,则表明调制解调器的异常原因为协议栈异常,则执行步骤S302。
[0077]S302、调制解调器关闭调制解调器当前使用的第一协议栈,并从调制解调器支持的多个协议栈中选取除第一协议栈之外的第二协议栈。
[0078]本发明实施例中,当调制解调器内的公共模块正常时,调制解调器确定调制解调器内的协议栈异常,第一协议栈为引起调制解调器异常的协议栈。调制解调器需要关闭第一协议栈,防止第一协议栈继续导致调制解调器的异常,并且调制解调器从调制解调器支持的多个协议栈中选择一个除第一协议栈的第二协议栈。其中,调制解调器选择第二协议栈的策略可以是:选择比第一协议栈低一级的协议栈作为第二协议栈;或测量周围各个协议栈对应的小区信号的信号强度,将信号强度最大的协议栈作为第二协议栈;或选择比第一协议栈高一级的协议栈作为第二协议栈;或采用其他的策略确定第二协议栈,本发明不作限制。
[0079]S303、调制解调器开启第二协议栈,并使用第二协议栈重新进行网络注册。
[0080]本发明实施例中,具体的,关闭第一协议栈后,移动终端由连接态转换为空闲态,调制解调器开启选择的第二协议栈,使用第二协议栈进行网络注册。网络注册的过程为:移动终端向网络侧发起附着请求(attache request),若网络侧允许移动终端接入,则向移动终端返回附着响应(attach response),表示网络注册成功,移动终端由空闲态转换为连接态;若网络侧不允许移动终端接入,则向移动终端返回错误信息,表示网络注册失败。
[0081]S304、当网络注册成功时,调制解调器记录移动终端当前的位置信息。
[0082]本发明实施例中,具体的,上述位置信息表示移动终端在移动通信网络中的逻辑位置,位置信息可以是小区标识(Ce11 Identity,CID)或区域位置码(Locat1n AreaCode,LAC)或位置跟踪区域等,本发明实施例不作限制。如果调制解调器使用第二协议栈注册网络成功,则调制解调器记录当前的位置信息。
[0083]S305、调制解调器将第一协议栈异常设置为调制解调器的异常原因,并记录异常原因。
[0084]本发明实施例中,当调制解调器检测到调制解调器内的公共模块正常之后,调制解调器将第一协议栈异常设置为调制解调器的异常原因,并记录该异常原因。
[0085]S306、调制解调器判断异常原因是否上报。
[0086]具体的,第一协议栈异常的异常原因可以通过原因代码来表示,不同的异常原因对应不同的原因代码,同时异常原因可通过文本描述的方式表示,如
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1