网络通信功能异常的处理方法、调制解调器及移动终端技术

技术编号:19328350 阅读:53 留言:0更新日期:2018-11-03 15:12
本发明专利技术实施例提供一种网络通信功能异常的处理方法、调制解调器及移动终端,其中方法可包括如下步骤:当检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈;关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;开启所述第二协议栈并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,记录当前位置。本发明专利技术实施例能够快速修复PDN连接失败引起的网络异常,从而及时恢复通信功能,减少网络异常恢复的时间。

Network communication function exception handling method, modem and mobile terminal

The embodiment of the present invention provides a method for handling network communication anomalies, a modem and a mobile terminal. The method may include the following steps: acquiring the first protocol stack currently in use when a public data network PDN connection failure is detected; closing the first protocol stack and selecting and removing the first protocol stack from a plurality of supported protocols stacks. The first protocol stack is a second protocol stack other than the first protocol stack; the second protocol stack is opened and registered with the second protocol stack; and the current location is recorded when the network registration of the second protocol stack is successful. The embodiment of the invention can quickly repair the network anomaly caused by the failure of PDN connection, thereby restoring the communication function in time and reducing the time of network anomaly recovery.

【技术实现步骤摘要】
网络通信功能异常的处理方法、调制解调器及移动终端
本专利技术涉及通信
,具体涉及网络通信功能异常的处理方法、调制解调器及移动终端。
技术介绍
随着第四代移动通信技术(4G)的快速发展,支持4G通信制式的移动终端越来越多,并且支持4G通信制式的移动终端同时也支持2G、3G通信制式,以保证用户的正常通信。移动通讯技术的高速发展使数据业务占据绝对的比重,从而移动终端中的调制解调器的作用和地位日益重要,调制解调器用于将待发送数据转换为射频信号以及将射频信号转换为待处理数据、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理器进行接口等。以手机为例,日常生活中,手机时刻处于存在各种通信制式的环境中,手机常常会出现无法连接网络的情况,例如公用数据网PDN连接失败。为了解决无法连接网络的异常,现有解决方案是:在长时间不能连接网络后,用户手动对手机进行强制重启以恢复调制解调器的配置参数。但是现有方案并不能及时解决手机无法连接网络的异常,还消耗了用户过多的时间,给用户带来诸多不便。
技术实现思路
本专利技术实施例提供一网络通信功能异常的处理方法、调制解调器及移动终端,能够快速修复PDN连接失败引起的网络异常,从而及时恢复通信功能,减少网络异常恢复的时间。本专利技术实施例第一方面提供一种网络通信功能异常的处理方法,可包括:当调制解调器检测到公用数据网PDN连接失败时,所述调制解调器获取当前使用的第一协议栈;所述调制解调器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述调制解调器开启所述第二协议栈并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述调制解调器记录当前位置。本专利技术实施例第二方面提供一种调制解调器,可包括:获取单元,用于当检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈;选择单元,用于关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;注册单元,用于开启所述第二协议栈并使用所述第二协议栈进行网络注册;记录单元,用于当所述第二协议栈网络注册成功时,记录当前位置。本专利技术实施例第三方面提供一种移动终端,包括第二方面提供的调制解调器。在本专利技术实施例中,通过当检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈并关闭第一协议栈,从支持的多个协议栈中选择除第一协议栈之外的第二协议栈,然后开启第二协议栈并使用第二协议栈进行网络注册,最后当第二协议栈网络注册成功时,记录当前位置,从而实现对由PDN连接失败引起的网络异常的快速修复,进而及时恢复通信功能,避免强制重启移动终端造成的耗时过长的问题,减少网络异常恢复的时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种网络通信功能异常的处理方法的流程示意图;图2为本专利技术实施例提供的另一种网络通信功能异常的处理方法的流程示意图;图3为本专利技术实施例提供的一种调制解调器的结构示意图;图4为本专利技术实施例提供的另一种调制解调器的结构示意图;图5为本专利技术实施例提供的又一种调制解调器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种网络通信功能异常的处理方法、调制解调器及移动终端可以应用于解决由公用数据网PDN连接失败引起的网络异常的场景,例如,当所述调制解调器检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈;然后所述调制解调器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;然后所述调制解调器开启所述第二协议栈并使用所述第二协议栈进行网络注册;最后当所述第二协议栈网络注册成功时,所述调制解调器记录当前位置的场景。本专利技术实施例通过在检测到所述PDN连接失败时,关闭引起网络异常的协议栈,开启其他协议栈并在其他协议栈注册网络成功时,记录下当前位置,以保证移动终端能够正常上网、通信,避免重启移动终端造成的耗时过程的问题,减少网络异常恢复的时间,从而节省用户等待的时间,提升用户的体验。本专利技术实施例中的移动终端可以包括但不限于手机、PAD(平板电脑)、智能可穿戴设备等支持通信制式并具有调制解调器的电子设备。本专利技术实施例中的移动终端以手机为例。下面将结合附图1和附图2对本专利技术实施例提供的网络通信功能异常的处理方法进行详细介绍。请参见图1,为本专利技术实施例提供的一种网络通信功能异常的处理方法的流程示意图,该方法包括步骤S101-步骤S104。S101,当检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈。具体的,公用数据网(PublicDataNetwork,PDN)是一种由电信运营商组建的广域网,提供接入广域网的服务与技术,为用户提供高质量数据传输服务。PDN是由局域或长途电信局提供的一种分组交换或电路交换服务,提供的分组交换服务通常包括X.25、帧中继、交换式多兆位数据服务或异步传送模式,电路交换服务包括拨号线、交换56线路和综合业务数字网络。移动终端通过接入点名称(AccessPointName,APN)访问所述PDN,不同的APN也对应不同的PDN网络,由运营商定义。APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。对于手机用户来说,可以访问的外部网络类型有很多,例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的IP呢,这就要靠APN来区分了,即APN决定了用户的手机通过哪种接入方式来访问什么样的网络。PDN通过调制解调器,将网络控制中心和用户入网设备互连起来进行数据通信,从而达到上网的目的。当手机与所述PDN成功建立连接时,用户才能通过手机正常上网,一旦所述PDN连接建立失败,手机将无法正常上网。所述调制解调器用于将基带信号转换为射频信号、将射频信号转换为基带信号、处理接入层(AS)和非接入层(NAS)的信令、以及与AP处理器进行接口等,所述调制解调器支持多种协议栈。需要说明的是,所述调制解调器集成在所述移动终端内。所述调制解调器在运行过程中实时检测所述PDN连接是否成功建立,当检测到所述PDN连接失败时,可以理解的是此时所述调制解调器与所述PDN之间的连接建立失败。所述移动终端通过发送PDN连接请求消息发起建立新的PDN连接,网络侧为新的PDN连接建立新的默认承载。引起PDN连接建立失败的原因包括网络侧拒绝PDN连接建立、所述移动终端发送的PDN连接建立请求消息超时或无线资源控制协议RRC层指示PDN连接建立请求发送失败。网络侧拒绝PDN连接建立请求的原因包括:运营商阻塞、A本文档来自技高网...

【技术保护点】
1.一种网络通信功能异常的处理方法,其特征在于,包括:当调制解调器检测到公用数据网PDN连接失败时,所述调制解调器获取当前使用的第一协议栈;所述调制解调器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述调制解调器开启所述第二协议栈并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述调制解调器记录当前位置。

【技术特征摘要】
1.一种网络通信功能异常的处理方法,其特征在于,包括:当调制解调器检测到公用数据网PDN连接失败时,所述调制解调器获取当前使用的第一协议栈;所述调制解调器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈之外的第二协议栈;所述调制解调器开启所述第二协议栈并使用所述第二协议栈进行网络注册;当所述第二协议栈网络注册成功时,所述调制解调器记录当前位置。2.根据权利要求1所述的方法,其特征在于,所述开启所述第二协议栈并使用所述第二协议栈进行网络注册之后,还包括:当所述第二协议栈网络注册失败时,所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状态,或所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状态并同时复位所述调制解调器。3.根据权利要求1或2所述的方法,其特征在于,所述当所述第二协议栈网络注册成功时,记录当前位置之后,还包括:当所述当前位置发生变化时,所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状态,或所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状态并同时复位所述调制解调器。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述调制解调器判断网络异常原因是否上报过,所述网络异常原因为所述PDN连接失败;当所述网络异常原因未上报过时,所述调制解调器获取所述PDN连接失败的日志,并将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧;和/或,将所述网络异常原因发送至显示设备进行显示。5.如权利要求4所述的方法,其特征在于,所述将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧,包括:扫描周围的wifi热点并在与wifi热点建立通信连接后,所述调制解调器通过建立...

【专利技术属性】
技术研发人员:李伟清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1