CN113840314B - 一种数据传输异常恢复方法、装置及终端设备 - Google Patents
一种数据传输异常恢复方法、装置及终端设备 Download PDFInfo
- Publication number
- CN113840314B CN113840314B CN202010591553.4A CN202010591553A CN113840314B CN 113840314 B CN113840314 B CN 113840314B CN 202010591553 A CN202010591553 A CN 202010591553A CN 113840314 B CN113840314 B CN 113840314B
- Authority
- CN
- China
- Prior art keywords
- data transmission
- network mode
- preset time
- abnormal
- timer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 126
- 230000005856 abnormality Effects 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000011084 recovery Methods 0.000 title claims abstract description 43
- 230000002159 abnormal effect Effects 0.000 claims abstract description 48
- 238000001514 detection method Methods 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 abstract description 15
- 230000006870 function Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例涉及通信技术领域,特别是涉及一种数据传输异常恢复方法、装置及终端设备。其中,数据传输异常恢复方法应用于终端设备,包括:在数据连接处于激活状态时,启动数据传输异常侦测;若数据传输异常,则确定保护定时器是否处于运行状态;若保护定时器未处于运行状态,则启动保护定时器,并切换当前网络模式。通过上述方式,本申请实施例能够缩短数据异常恢复的时间,提高用户体验。
Description
技术领域
本申请实施例涉及通信技术领域,特别是涉及一种数据传输异常恢复方法、装置及终端设备。
背景技术
终端设备在核心网的注册上下文异常时,会使得终端设备发送的请求无法收到网络侧的响应,导致终端设备数据传输出现异常,此时,终端设备需要重新注册网络才能恢复数据传输异常。但发明人在实现本申请的过程中发现:目前,终端设备在侦测到数据传输异常时,先重新获取终端设备的网络注册状态并重启数据开关,若仍侦测到数据传输异常,才重新注册网络以恢复数据传输异常,使得恢复数据传输异常耗费的时间较长,无法满足用户迅速上网的需求,用户体验较差。
发明内容
本申请实施例提供一种数据传输异常恢复方法、装置及终端设备,能够缩短数据传输异常恢复的时间,提高用户体验。
为解决上述技术问题,本申请实施例采用的一个技术方案是:提供一种数据传输异常恢复方法,应用于终端设备,包括:
在数据连接处于激活状态时,启动数据传输异常侦测;
若数据传输异常,则确定保护定时器是否处于运行状态;
若所述保护定时器未处于运行状态,则启动所述保护定时器,并切换当前网络模式。
可选地,所述切换当前网络模式,具体包括:
在预设网络模式中选择与所述当前网络模式不同的网络模式作为目标网络模式;
将所述当前网络模式切换为所述目标网络模式后,再将所述目标网络模式切换至所述当前网络模式。
可选地,所述启动数据传输异常侦测,具体包括:
启动异常侦测定时器,所述异常侦测定时器设置有第一预设时间;
在所述异常侦测定时器计时结束时,统计所述第一预设时间内的发包数量和收包数量;
若所述发包数量大于零且所述收包数量等于零,则确定所述数据传输异常。
可选地,所述保护定时器设置有第二预设时间,所述第二预设时间大于所述第一预设时间。
可选地,所述方法还包括:
在所述数据传输未异常或所述保护定时器处于运行状态时,重新启动所述数据传输异常侦测。
为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种数据传输异常恢复装置,应用于终端设备,包括:
启动模块,用于在数据连接处于激活状态时,启动数据传输异常侦测;
确定模块,用于在数据传输异常时,确定保护定时器是否处于运行状态;
处理模块,用于在所述保护定时器未处于运行状态时,启动所述保护定时器,并切换当前网络模式。
可选地,所述处理模块具体用于:
在切换当前网络模式时,在预设网络模式中选择与所述当前网络模式不同的网络模式模式作为目标网络模式;
将所述当前网络模式切换为所述目标网络模式后,再将所述目标网络模式切换至所述当前网络模式。
可选地,所述启动模块具体用于:
启动异常侦测定时器,所述异常侦测定时器设置有第一预设时间;
在所述异常侦测定时器计时结束时,统计所述第一预设时间内的发包数量和收包数量;
若所述发包数量大于零且所述收包数量等于零,则确定所述数据传输异常。
可选地,所述保护定时器设置有第二预设时间,所述第二预设时间大于所述第一预设时间。
可选地,所述启动模块还用于:
在所述数据传输未异常或所述保护定时器处于运行状态时,重新启动所述数据传输异常侦测。
为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种终端设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行以上所述的数据传输异常恢复方法。
为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使终端设备执行以上所述的数据传输异常恢复方法。
本申请实施例提供一种数据传输异常恢复方法、装置及终端设备,在该数据传输异常恢复方法中,在数据连接处于激活状态时,启动数据传输异常侦测,若数据传输异常,则确定保护定时器是否处于运行状态,若保护定时器未处于运行状态,则启动保护定时器,并切换当前网络模式。亦即,在侦测到数据传输异常且保护定时器未处于运行状态时,直接切换当前网络模式,以实现重新注册网络,恢复数据传输异常,简化了恢复数据传输异常的步骤,使得数据传输异常恢复的时间缩短,提高了用户体验。同时,在保护定时器未处于运行状态时才切换当前网络模式,能够防止终端设备频繁切换当前网络模式,进而避免终端设备频繁出现无服务状态,进一步提高了用户体验。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请实施例提供的一种实施环境的结构示意图;
图2是本申请实施例提供的一种数据传输异常恢复方法的流程示意图;
图3是本申请另一实施例提供的一种数据传输异常恢复方法的流程示意图;
图4是本申请实施例提供的一种数据传输异常恢复装置的结构示意图;
图5是本申请实施例提供的一种终端设备的硬件结构示意图。
具体实施方式
为使本申请实施例的技术方案更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。
此外,下面所描述的本申请各个实施例中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本申请提供了一种数据传输异常恢复方法及装置,该方法及装置应用于终端设备,从而使得该终端设备能够缩短恢复数据传输异常的时间,并且能够避免在恢复数据传输异常时频繁出现无服务状态,提高了用户体验。
下面,将通过具体实施例对本申请进行阐述。
请参阅图1,是本申请实施例提供的一种实施环境的结构示意图,该实施环境包括:终端设备100、接入网200和核心网300。
其中,终端设备100为手机、平板电脑、智能手表等能够进行网络通信的设备。当终端设备100需要获取网络侧的服务时,终端设备100需要与接入网200建立RRC连接,并在核心网300中注册网络(attach),以在核心网300中登记身份信息和位置信息并激活默认承载,此时,若终端设备100的数据连接处于激活状态,则终端设备100能够与网络建立起对应的用户面数据承载通道,实现数据传输。
在终端设备100数据传输过程中,若终端设备100在核心网300的注册上下文正常,则终端设备100发送的请求能够收到网络侧的响应,终端设备100数据传输正常;若终端设备100在核心网300的注册上下文异常,则终端设备100发送的请求无法收到网络侧的响应,终端设备100数据传输异常。
基于此,当终端设备100数据传输异常时,终端设备100需要重新注册网络来更改在核心网300的注册上下文,以使其在核心网300的注册上下文恢复正常,进而使得数据传输恢复正常。
目前,终端设备100在侦测到数据传输异常时,先重新获取网络注册状态并重启数据开关,若仍侦测到数据传输异常,才重新注册网络,导致恢复数据传输异常耗费的时间较长。
因此,在本申请实施例中,终端设备100通过执行数据传输异常恢复方法来实现对数据传输异常的恢复。在该数据传输异常恢复方法中,终端设备100在数据连接处于激活状态时,启动数据传输异常侦测,若侦测到数据传输异常,则确定保护定时器是否处于运行状态,若保护定时器未处于运行状态,则启动保护定时器,并切换当前网络模式。其中,在侦测到数据传输异常且保护定时器未处于运行状态时,直接切换当前网络模式以实现重新注册网络,简化了恢复数据传输异常的步骤,使得数据传输异常恢复的时间缩短,同时,在保护定时器未处于运行状态时才切换当前网络模式,能够防止终端设备100频繁切换当前网络模式,进而避免终端设备100在恢复数据传输异常时频繁出现无服务状态,提高了用户体验。
具体地,请参阅图2,是本申请实施例提供的一种数据传输异常恢复方法的流程示意图,该数据传输异常恢复方法包括:
S100:在数据连接处于激活状态时,启动数据传输异常侦测。
在本申请实施例中,当终端设备的数据开关开启,且终端设备与网络建立起对应的用户面数据承载通道时,终端设备的数据连接处于激活状态。在终端设备的数据连接处于激活状态时,终端设备能够实现数据传输,此时,对终端设备的数据传输状态进行侦测,能够准确确定终端设备的数据传输状态,因此,在数据连接处于激活状态时,启动数据传输异常侦测。
其中,启动数据传输异常侦测时,首先启动异常侦测定时器,该异常侦测定时器设置有第一预设时间;然后在异常侦测定时器计时结束时,统计第一预设时间内的发包数量和收包数量;最后根据第一预设时间内的发包数量和收包数量确定数据传输是否异常,若第一预设时间内的发包数量大于零且收包数量等于零,则确定数据传输异常,否则,确定数据传输未异常。
可以理解的是,在终端设备数据传输过程中,终端设备发送IP封包后,若能够得到网络侧的响应,则终端设备能够接收到网络侧返回的IP封包;若无法得到网络侧的响应,则终端设备无法接收到网络侧返回的IP封包。因此,若第一预设时间内的发包数量大于零且收包数量等于零,则确定终端设备在第一预设时间内发送的IP封包均无法得到网络侧的响应,确定数据传输异常。
其中,终端设备在第一预设时间内的发包数量和收包数量不为负整数。
S200:若数据传输异常,确定保护定时器是否处于运行状态;
S300:若保护定时器未处于运行状态,则启动保护定时器,并切换当前网络模式。
在本申请实施例中,保护定时器设置有第二预设时间,并且该第二预设时间大于第一预设时间。比如,第一预设时间设置为30s时,第二预设时间设置为300s。
该保护定时器用于使终端设备两次切换当前网络模式间隔至少第二预设时间,以防止终端设备频繁切换当前网络模式。优选地,该保护定时器为乒乓保护定时器。
在保护定时器未启动或者保护定时器计时结束时,确定保护定时器处于未运行状态;在保护定时器计时未结束时,确定保护定时器处于运行状态。
在本申请实施例中,网络模式包含网络通信类型,用于表征终端设备所支持的网络通信类型。比如,当网络模式包含的网络通信类型为2G、3G、4G和5G时,表征终端设备支持的网络通信类型为2G、3G、4G和5G;当网络模式包含的网络通信类型为2G、3G和4G时,表征终端设备支持的网络通信类型为2G、3G和4G。
在终端设备中存储有数量若干的预设网络模式,每个预设网络模式包含2G、3G、4G和5G中的至少一种网络通信类型,并且每个预设网络模式所包含的网络通信类型不同。
基于此,当切换当前网络模式时,在预设网络模式中选择与当前网络模式不同的任意一个网络模式作为目标网络模式,然后将当前网络模式切换为目标网络模式后,再将目标网络模式切换至当前网络模式。
由于切换当前网络模式亦即切换终端设备当前所支持的网络通信类型,因此,在将当前网络模式切换为与当前网络模式不同的目标网络模式后,终端设备当前所支持的网络通信类型改变,而终端设备当前所支持的网络通信类型发生改变后,终端设备需要在核心网中重新注册网络,因此,切换当前网络模式能够触发终端设备在核心网中重新注册网络。
在将当前网络模式切换为目标网络模式后,再将目标网络模式切换至当前网络模式,能够触发终端设备在核心网中进行两次重新注册网络,进一步保证恢复数据传输异常,并且能够使得终端设备所支持的网络通信类型回归用户最初设置的状态,提高用户体验。
可以理解的是,由于终端设备在重新注册网络时会处于无服务状态,因此,在数据传输异常时,若直接切换当前网络模式以实现重新注册网络,则在数据传输频繁出现异常时,会导致终端设备频繁出现无服务状态,影响用户体验,因此,在数据传输异常时,确定保护定时器未处于运行状态时,才切换当前网络模式,以保证终端设备两次切换当前网络模式间隔至少第二预设时间,防止频繁切换当前网络模式;同时,启动保护定时器以保证终端设备下一次切换当前网络模式与此次切换当前网络模式间隔至少第二预设时间,防止频繁切换当前网络模式。
请参阅图3,在一些实施例中,为了实时侦测数据传输状态,在数据传输未异常时,重新启动数据传输异常侦测;或者,在保护定时器处于运行状态时,重新启动数据传输异常侦测;或者,在启动保护定时器并切换当前网络模式之后,重新启动数据传输异常侦测。
在本申请实施例中,在侦测到数据传输异常且保护定时器未处于运行状态时,直接切换当前网络模式以实现重新注册网络,简化了恢复数据传输异常的步骤,使得数据传输异常恢复的时间缩短,同时,在保护定时器未处于运行状态时才切换当前网络模式,能够防止终端设备频繁切换当前网络模式,进而避免终端设备频繁出现无服务状态,提高了用户体验。
进一步地,请参阅图4,是本申请实施例提供的一种数据传输异常恢复装置的结构示意图,该数据传输异常恢复装置应用于上述终端设备,并且该数据传输异常恢复装置各个模块的功能由上述终端设备执行,用于缩短恢复数据传输异常的时间,并避免在恢复数据传输异常时频繁出现无服务状态,提高用户体验。
值得注意的是,本申请实施例所使用的术语“模块”为可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置可以以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能被构想的。
具体地,该数据传输异常恢复装置包括:
启动模块110,用于在数据连接处于激活状态时,启动数据传输异常侦测;
确定模块120,用于在数据传输异常时,确定保护定时器是否处于运行状态;
处理模块130,用于在保护定时器未处于运行状态时,启动保护定时器,并切换当前网络模式。
在一些实施例中,处理模块130具体用于:
在切换当前网络模式时,在预设网络模式中选择与当前网络模式不同的网络模式模式作为目标网络模式;
将当前网络模式切换为目标网络模式后,再将目标网络模式切换至当前网络模式。
在一些实施例中,启动模块110具体用于:
启动异常侦测定时器,异常侦测定时器设置有第一预设时间;
在异常侦测定时器计时结束时,统计第一预设时间内的发包数量和收包数量;
若发包数量大于零且收包数量等于零,则确定数据传输异常。
在一些实施例中,保护定时器设置有第二预设时间,第二预设时间大于第一预设时间。
在一些实施例中,启动模块110还用于:
在数据传输未异常或保护定时器处于运行状态时,重新启动数据传输异常侦测。
由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不再一一赘述。
在本申请实施例中,在侦测到数据传输异常且保护定时器未处于运行状态时,直接切换当前网络模式以实现重新注册网络,简化了恢复数据传输异常的步骤,使得数据传输异常恢复的时间缩短,同时,在保护定时器未处于运行状态时才切换当前网络模式,能够防止终端设备频繁切换当前网络模式,进而避免终端设备频繁出现无服务状态,提高了用户体验。
进一步地,请参阅图5,是本申请实施例提供的一种终端设备的硬件结构示意图,该终端设备100包括:
一个或多个处理器140以及存储器150。其中,图5中以一个处理器140为例。
处理器140和存储器150可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器150作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请上述实施例中的一种数据传输异常恢复方法对应的程序指令以及一种数据传输异常恢复装置对应的模块(例如,启动模块110、确定模块120和处理模块130等)。处理器140通过运行存储在存储器150中的非易失性软件程序、指令以及模块,从而执行一种数据传输异常恢复方法的各种功能应用以及数据处理,即实现上述方法实施例中的一种数据传输异常恢复方法以及上述装置实施例的各个模块的功能。
存储器150可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种数据传输异常恢复装置的使用所创建的数据等。
所述存储数据区还存储有预设的数据,包括预设网络模式等。
此外,存储器150可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器150可选包括相对于处理器140远程设置的存储器,这些远程存储器可以通过网络连接至处理器140。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述程序指令以及一个或多个模块存储在所述存储器150中,当被所述一个或者多个处理器140执行时,执行上述任意方法实施例中的一种数据传输异常恢复方法的各个步骤,或者,实现上述任意装置实施例中的一种数据传输异常恢复装置的各个模块的功能。
上述产品可执行本申请上述实施例所提供的方法,具备执行方法相应的功能模块。未在本实施例中详尽描述的技术细节,可参见本申请上述实施例所提供的方法。
本申请实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图5中的一个处理器140,可使得计算机执行上述任意方法实施例中的一种数据传输异常恢复方法的各个步骤,或者,实现上述任意装置实施例中的一种数据传输异常恢复装置的各个模块的功能。
本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被一个或多个处理器执行,例如图5中的一个处理器140,可使得计算机执行上述任意方法实施例中的一种数据传输异常恢复方法的各个步骤,或者,实现上述任意装置实施例中的一种数据传输异常恢复装置的各个模块的功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施方法的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (8)
1.一种数据传输异常恢复方法,应用于终端设备,其特征在于,包括:
在数据连接处于激活状态时,启动数据传输异常侦测;
若数据传输异常,则确定保护定时器是否处于运行状态;
若所述保护定时器未处于运行状态,则启动所述保护定时器,在预设网络模式中选择与所述网络模式不同的网络模式作为目标网络模式;将所述当前网络模式切换为所述目标网络模式后,再将所述目标网络模式切换至所述当前网络模式;
其中,所述保护定时器设置有第二预设时间,用于使所述终端设备两次切换当前网络模式间隔至少所述第二预设时间,所述第二预设时间大于30s。
2.根据权利要求1所述的方法,其特征在于,所述启动数据传输异常侦测,具体包括:
启动异常侦测定时器,所述异常侦测定时器设置有第一预设时间;
在所述异常侦测定时器计时结束时,统计所述第一预设时间内的发包数量和收包数量;
若所述发包数量大于零且所述收包数量等于零,则确定所述数据传输异常。
3.根据权利要求2所述的方法,其特征在于,所述第二预设时间大于所述第一预设时间。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述数据传输未异常或所述保护定时器处于运行状态时,重新启动所述数据传输异常侦测。
5.一种数据传输异常恢复装置,应用于终端设备,其特征在于,包括:
启动模块,用于在数据连接处于激活状态时,启动数据传输异常侦测;
确定模块,用于在数据传输异常时,确定保护定时器是否处于运行状态;
处理模块,用于在所述保护定时器未处于运行状态时,启动所述保护定时器,在预设网络模式中选择与当前网络模式不同的网络模式作为目标网络模式;将所述当前网络模式切换为所述目标网络模式后,再将所述目标网络模式切换至所述当前网络模式;
其中,所述保护定时器设置有第二预设时间,用于使所述终端设备两次切换当前网络模式间隔至少所述第二预设时间,所述第二预设时间大于30s。
6.根据权利要求5所述的装置,其特征在于,所述启动模块具体用于:
启动异常侦测定时器,所述异常侦测定时器设置有第一预设时间;
在所述异常侦测定时器计时结束时,统计所述第一预设时间内的发包数量和收包数量;
若所述发包数量大于零且所述收包数量等于零,则确定所述数据传输异常。
7.一种终端设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行如权利要求1至4中任一项所述的数据传输异常恢复方法。
8.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使终端设备执行如权利要求1至4中任一项所述的数据传输异常恢复方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010591553.4A CN113840314B (zh) | 2020-06-24 | 2020-06-24 | 一种数据传输异常恢复方法、装置及终端设备 |
PCT/CN2021/102120 WO2021259362A1 (zh) | 2020-06-24 | 2021-06-24 | 一种数据传输异常恢复方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010591553.4A CN113840314B (zh) | 2020-06-24 | 2020-06-24 | 一种数据传输异常恢复方法、装置及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113840314A CN113840314A (zh) | 2021-12-24 |
CN113840314B true CN113840314B (zh) | 2024-01-23 |
Family
ID=78964928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010591553.4A Active CN113840314B (zh) | 2020-06-24 | 2020-06-24 | 一种数据传输异常恢复方法、装置及终端设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113840314B (zh) |
WO (1) | WO2021259362A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500241B (zh) * | 2022-04-15 | 2022-09-23 | 荣耀终端有限公司 | 一种异常复位处理的方法及终端设备 |
CN115277485B (zh) * | 2022-07-25 | 2023-09-26 | 绿盟科技集团股份有限公司 | 一种网络数据的控制方法、装置及电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327555A (zh) * | 2013-06-05 | 2013-09-25 | 天翼电信终端有限公司 | 双模终端设备网络模式切换方法及双模终端设备 |
CN106413011A (zh) * | 2016-09-08 | 2017-02-15 | 北京小米移动软件有限公司 | 网络切换方法及装置 |
CN106973417A (zh) * | 2017-03-31 | 2017-07-21 | 深圳市万普拉斯科技有限公司 | Evdo网络切换至lte网络的方法、装置和移动终端 |
CN107948997A (zh) * | 2017-12-01 | 2018-04-20 | 广东欧珀移动通信有限公司 | 网络接入结果的检测方法及装置、计算机存储介质 |
CN107979857A (zh) * | 2017-12-05 | 2018-05-01 | 奇酷互联网络科技(深圳)有限公司 | 网络资源异常的恢复方法、装置和移动终端 |
CN108156635A (zh) * | 2017-12-14 | 2018-06-12 | Tcl移动通信科技(宁波)有限公司 | 移动终端及wifi接入点检测处理方法、及存储介质 |
CN108566303A (zh) * | 2015-11-24 | 2018-09-21 | 广东欧珀移动通信有限公司 | 网络通信功能异常的处理方法、应用处理器及移动终端 |
CN109495943A (zh) * | 2018-12-19 | 2019-03-19 | 深圳美图创新科技有限公司 | 小区重选的处理方法及装置 |
CN110995939A (zh) * | 2019-12-20 | 2020-04-10 | 惠州Tcl移动通信有限公司 | 通话网络的切换方法、装置及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008257438A (ja) * | 2007-04-04 | 2008-10-23 | Sharp Corp | デバッグ装置の制御に用いる例外処理装置、例外処理方法、例外処理プログラム、並びに、前記例外処理装置を組み込んだテレビ及び携帯電話 |
CN102984827A (zh) * | 2011-09-02 | 2013-03-20 | 联发科技股份有限公司 | 通讯模块定时器时长设定方法以及通讯模块选择方法 |
US10591981B2 (en) * | 2015-04-14 | 2020-03-17 | Huawei Technologies Co., Ltd. | Terminal control method and apparatus, and terminal |
CN106507405A (zh) * | 2016-12-13 | 2017-03-15 | 广东欧珀移动通信有限公司 | 网络通信功能异常的处理方法及装置 |
US10499294B1 (en) * | 2018-04-17 | 2019-12-03 | Amdocs Development Limited | System, method, and computer program for mitigation of user-specific ping-pong handover |
-
2020
- 2020-06-24 CN CN202010591553.4A patent/CN113840314B/zh active Active
-
2021
- 2021-06-24 WO PCT/CN2021/102120 patent/WO2021259362A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327555A (zh) * | 2013-06-05 | 2013-09-25 | 天翼电信终端有限公司 | 双模终端设备网络模式切换方法及双模终端设备 |
CN108566303A (zh) * | 2015-11-24 | 2018-09-21 | 广东欧珀移动通信有限公司 | 网络通信功能异常的处理方法、应用处理器及移动终端 |
CN106413011A (zh) * | 2016-09-08 | 2017-02-15 | 北京小米移动软件有限公司 | 网络切换方法及装置 |
CN106973417A (zh) * | 2017-03-31 | 2017-07-21 | 深圳市万普拉斯科技有限公司 | Evdo网络切换至lte网络的方法、装置和移动终端 |
CN107948997A (zh) * | 2017-12-01 | 2018-04-20 | 广东欧珀移动通信有限公司 | 网络接入结果的检测方法及装置、计算机存储介质 |
CN107979857A (zh) * | 2017-12-05 | 2018-05-01 | 奇酷互联网络科技(深圳)有限公司 | 网络资源异常的恢复方法、装置和移动终端 |
CN108156635A (zh) * | 2017-12-14 | 2018-06-12 | Tcl移动通信科技(宁波)有限公司 | 移动终端及wifi接入点检测处理方法、及存储介质 |
CN109495943A (zh) * | 2018-12-19 | 2019-03-19 | 深圳美图创新科技有限公司 | 小区重选的处理方法及装置 |
CN110995939A (zh) * | 2019-12-20 | 2020-04-10 | 惠州Tcl移动通信有限公司 | 通话网络的切换方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021259362A1 (zh) | 2021-12-30 |
CN113840314A (zh) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230224992A1 (en) | Inter-system ping-pong suppression method, apparatus, terminal and storage medium | |
EP2464153A1 (en) | Switching active subscriber identity of a communication | |
EP2696610A2 (en) | Method and device for processing failures of mobility management device in idle mode signaling reduction activated scene | |
KR102510207B1 (ko) | 사용자 단말에서 #14 원인을 가지는 attach 거절 메시지를 처리하기 위한 방법 | |
CN113840314B (zh) | 一种数据传输异常恢复方法、装置及终端设备 | |
US9974010B2 (en) | System and method for establishing network connection and terminal having the system | |
US20150223136A1 (en) | Network Handover Method and Apparatus | |
WO2016169103A1 (zh) | 一种网络切换方法、装置和移动终端 | |
KR20160150061A (ko) | 사용자 장치에서 타이머를 제어하는 방법 및 장치 | |
CN107820235A (zh) | 一种信息处理方法及终端 | |
CN105933884A (zh) | 移动终端的网络注册方法、装置及移动终端 | |
CN107948997B (zh) | 网络接入结果的检测方法及装置、计算机存储介质 | |
CN101848535A (zh) | 终端向通信网络发起注册的方法及终端 | |
CN113411913B (zh) | 通信方法及终端设备 | |
WO2016116157A1 (en) | Method for error handling in a cellular system, network device, user equipment, computer program and computer program product therefore | |
CN109413668B (zh) | 双卡配置处理方法、装置、终端及计算机可读存储介质 | |
CN106105365B (zh) | 网络切换方法、装置和终端 | |
CN107948998B (zh) | 网络接入结果的检测方法及装置、计算机存储介质 | |
CN108307379A (zh) | 一种公用数据网连接控制方法及终端 | |
CN108134989B (zh) | Lte网络驻留结果的检测方法及装置、计算机存储介质 | |
CN115474244B (zh) | 语音业务实现方法、装置和系统、计算机可读存储介质 | |
CN114268610B (zh) | Ip多媒体子系统ims挂起方法、装置和设备 | |
CN114006935B (zh) | 专网终端入网方法、装置及设备 | |
CN108040350B (zh) | Lte网络驻留结果的检测方法及装置、计算机存储介质 | |
CN107889142B (zh) | Lte网络接入结果的检测方法及装置、计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |