网络重连方法、装置、终端设备及存储介质与流程

专利2023-03-27  136



1.本技术涉及终端控制技术领域,特别涉及一种网络重连方法、装置、终端设备及存储介质。


背景技术:

2.随着信息技术和互联网技术的发展,用户在日常生活中对终端设备使用的现象已经非常普遍,其中,终端设备在使用过程中与网络之间建立通信连接更是不可或缺的。
3.目前,终端设备的网络连接可以是与无线保真(wireless fidelity,wifi)网络的连接,通过第四代移动通信技术(the 4th generation mobile communication,4g)与基站建立的4g网络连接等。比如,终端设备可以通过一个wifi无线接入点(access point,ap)接入网络,从而建立wifi网络连接,也可以通过自身插入的客户识别模块(subscriber identity module,sim)卡向基站发起随机接入,建立4g或者5g网络连接。在终端设备使用中,通常会出现网络信号异常的情况,例如,当用户进入电梯或者地铁等区域时,终端设备可能进入空闲状态,也可以称为idle态,终端设备此时无法正常上网。
4.当终端设备出现无法正常上网时,往往需要用户重启终端或者转移所处位置后使得终端设备重新接入网络,才能恢复通信,该重连方案的等待时间较长,存在重连效率低的问题。


技术实现要素:

5.为了解决现有技术的问题,提高终端设备网络重连的效率,本技术实施例提供了一种网络重连方法、装置、终端设备及存储介质。所述技术方案如下:
6.一个方面,本技术提供了一种网络重连方法,应用于终端设备,所述方法包括:
7.获取所述终端设备的第一参数,所述第一参数用于指示所述终端设备当前的通信质量;
8.在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接;
9.其中,在所述终端设备重新进行网络连接的过程中,保持所述终端设备的信号图标的状态为目标状态,所述目标状态是所述信号图标在所述终端设备重新进行网络连接之前的状态。
10.一个方面,本技术提供了一种终端设备控制装置,应用于终端设备,所述装置包括:
11.信号获取模块,用于获取所述终端设备的第一参数,所述第一参数用于指示所述终端设备当前的通信质量;
12.网络重连模块,用于在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接;
13.其中,在所述终端设备重新进行网络连接的过程中,保持所述终端设备的信号图
标的状态为目标状态,所述目标状态是所述信号图标在所述终端设备重新进行网络连接之前的状态。
14.另一个方面,本技术提供了一种终端设备,所述终端设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如一个方面所述的网络重连方法。
15.另一个方面,本技术提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如一个方面所述的网络重连方法。
16.另一方面,本技术实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的网络重连方法。
17.另一方面,本技术实施例提供了一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的网络重连方法。
18.本技术实施例提供的技术方案带来的有益效果至少包括:
19.本技术通过获取终端设备的第一参数,第一参数用于指示终端设备当前的通信质量;在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本技术在终端设备的通信质量低于预设通信质量阈值时,控制终端设备进行网络重连,并且在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本技术一示例性实施例涉及的一种终端设备网络连接的结构示意图;
22.图2是本技术一示例性实施例提供的终端设备的一种结构示意图;
23.图3是本技术一示例性实施例提供的一种网络重连方法的方法流程图;
24.图4是本技术一示例性实施例涉及的一种终端设备的界面示意图;
25.图5是本技术一示例性实施例提供的一种网络重连方法的方法流程图;
26.图6是本技术一示例性实施例涉及的一种目标应用界面的界面示意图;
27.图7是本技术一示例性实施例提供的一种网络重连方法的方法流程图;
28.图8是本技术一示例性实施例提供的网络重连装置的结构框图;
29.图9是本技术一示例性实施例提供的一种终端设备的结构示意图。
具体实施方式
30.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
31.随着科学技术的快速发展,各种各样的终端设备已经应用在人们的日常生活中,人们在工作中、生活中、学习中都需要使用终端设备,比如,人们利用终端设备可以实现无线通信,相互传输信息等。可选的,终端设备使用的无线网络通信可以是基于wifi网络建立的wifi网络连接,也可以是基于基站建立的移动网络连接。
32.以终端设备与基站之间建立的移动网络连接为例,请参考图1,其示出了本技术一示例性实施例涉及的一种应用场景的示意图。如图1所示,其中包含了终端设备110,基站120以及网络管理设备130。
33.其中,终端设备110是具有蜂窝移动通信能力的终端设备。终端设备110可以经无线接入网(radio access network,ran)与一个或多个核心网进行通信,终端设备110可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。例如,站(station,sta)、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点、远程终端(remote terminal)、接入终端(access terminal)、用户装置(user terminal)、用户代理(user agent)、用户设备(user device)、或用户终端(user equipment,ue)。或者,终端设备110也可以是无人飞行器的设备。
34.可选的,终端设备110也可以是智能家居设备,比如,智能家居设备可以包括但不限于摄像头、传感器(比如红外传感器、光线传感器、震动传感器以及声音传感器等)、智能电视、智能机器人、智能音箱、智能冰箱、智能空调、智能电饭煲、净水器等固定安装或者小范围移动的设备。或者,终端设备110也可以是mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、智能蓝牙耳机等移动设备。
35.基站120可以是无线通信系统中的网络侧设备。其中,该无线通信系统可以是4g系统,又称长期演进系统;或者,该无线通信系统也可以是5g系统,又称新空口(new radio,nr)系统。或者,该无线通信系统也可以是5g系统的下一代系统。
36.其中,基站120可以是4g系统中采用的演进型基站(enb)。或者,基站120也可以是5g系统中采用集中分布式架构的基站(gnb)。当基站120采用集中分布式架构时,通常包括集中单元(central unit,cu)和至少两个分布单元(distributed unit,du)。集中单元中设置有分组数据汇聚协议(packet data convergence protocol,pdcp)层、无线链路层控制协议(radio link control,rlc)层、媒体访问控制(media access control,mac)层的协议栈;分布单元中设置有物理(physical,phy)层协议栈,本技术实施例对基站120的具体实现方式不加以限定。
37.基站120和终端设备110之间可以通过无线空口建立无线连接。在不同的实施方式
中,该无线空口是基于4g标准的无线空口;或者,该无线空口是基于5g标准的无线空口,比如该无线空口是新空口;或者,该无线空口也可以是基于5g的更下一代移动通信网络技术标准的无线空口。
38.可选的,上述无线通信系统还可以包含网络管理设备130。
39.基站120分别与网络管理设备130相连。其中,网络管理设备130可以是无线通信系统中的核心网设备,比如,该网络管理设备130可以是epc中的移动性管理实体(mobility management entity,mme)。或者,该网络管理设备也可以是其它的核心网设备,比如服务网关(serving gateway,sgw)、公用数据网网关(public data network gateway,pgw)、策略与计费规则功能单元(policy and charging rules function,pcrf)或者归属签约用户服务器(home subscriber server,hss)等。对于网络管理设备130的实现形态,本技术实施例不做限定。
40.在上述终端设备110与基站120之间建立网络连接的过程中,终端设备110可以通过自身插入的sim卡向基站发起随机接入,建立4g或者5g网络连接。在实际使用中,由于用户所处的场景通常会发生变化,用户在使用终端设备的过程中,通常会出现网络信号异常的情况,例如,当用户进入电梯或者地铁等区域时,终端设备可能进入idle态,终端设备此时无法正常上网,此时,往往需要用户重启终端或者转移所处位置后使得终端设备重新接入网络,才能恢复通信,该重连方案的等待时间较长,存在重连效率低的问题。
41.为了解决上述相关技术中存在的问题,提高终端设备网络重连的效率,减少用户的等待时间,本技术提供了一种网络重连方法,可以在用户无感知的情况下自动进行网路重连,快速实现网络重连的效果。
42.该方法可以应用于如图1所示的终端设备110中,请参考图2,为本技术一示例性实施例提供的终端设备110的一种结构示意图。
43.如图2所示,终端设备110包括处理器210、收发器220和显示单元270。其中,显示单元270可以包括显示屏。
44.可选地,终端设备110还可以包括存储器230。处理器210、收发器220和存储器230之间可以通过内部连接通路互相通信,传递测距数据,该存储器230用于存储计算机程序,该处理器210用于从该存储器230中调用并运行该计算机程序。
45.上述处理器210可以和存储器230合成一个处理装置,更常见的是彼此独立的部件,处理器210用于执行存储器230中存储的程序代码来实现上述功能。具体实现时,该存储器230也可以集成在处理器210中,或者,独立于处理器210。
46.可以理解的是,图2所示的终端设备110可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
47.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了
重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
48.在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
49.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器210与收发器220。例如:处理器210通过uart接口与收发器220中的蓝牙模块通信,实现蓝牙功能。
50.mipi接口可以被用于连接处理器210与显示单元270等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器210和显示单元270通过dsi接口通信,实现终端设备110的显示功能。
51.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器210与显示单元270,收发器220等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
52.收发器220可以提供应用在终端设备110上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。收发器220可以是集成至少一个通信处理模块的一个或多个器件,例如,可以包括蓝牙模块。
53.存储器230可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。存储器230可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备110使用过程中所创建的数据(比如定位数据)等。此外,存储器230可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器210通过运行存储在存储器230的指令,和/或存储在设置于处理器中的存储器的指令,执行终端设备110的各种功能应用以及数据处理。
54.除此之外,为了使得终端设备110的功能更加完善,终端设备110还可以包括电源250、输入单元260、音频电路280和传感器201等中的一个或多个。
55.电源250,用于给终端设备110中的各种器件或电路提供电源。优选的,电源250可以通过电源管理装置与处理器210逻辑相连,从而通过电源管理装置实现管理充电、放电、以及功耗管理等功能。
56.输入单元260可用于接收输入的数字或字符信息,以及产生与终端设备110的用户
设置以及功能控制有关的键信号输入。具体地,输入单元260可包括触控面板以及其他输入设备。触控面板,也称为触摸屏,可收集用户在其上或附近的触摸操作,比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器210,并能接收处理器210发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。除了触控面板,输入单元260还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于功能键、轨迹球、操作杆等中的一种或多种。
57.显示单元270可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种菜单。显示单元270可包括显示面板,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器210以确定触摸事件的类型,随后处理器210根据触摸事件的类型在显示面板上提供相应的视觉输出。
58.终端设备110还可包括至少一种传感器201,比如陀螺仪传感器、运动传感器以及其他传感器。具体地,陀螺仪传感器可以用于确定终端设备110的运动姿态。在一些实施例中,可以通过陀螺仪传感器确定终端设备110围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器还可以用于导航,体感游戏场景。作为运动传感器的一种,加速度传感器可检测各个方向上(即,x,y和z轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的压力计、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
59.音频电路280可包括扬声器和传声器,提供用户与电子设备之间的音频接口。音频电路280可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路280接收后转换为音频数据,再将音频数据输出处理器210处理后,经rf电路以发送给比如另一电子设备,或者将音频数据输出至存储器230以便进一步处理。
60.可以理解的是,本技术实施例示意的结构并不构成对终端设备110的具体限定。在本技术另一些实施例中,终端设备110可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
61.另外,本技术实施例所涉及的终端设备110,可安装有操作系统,在该操作系统上可以安装运行应用程序,本技术实施例对此不作限定。
62.下面以图1所示终端设备110为例,对本技术提供的网络重连方法进行描述。请参考图3,其示出了本技术一示例性实施例提供的一种网络重连方法的方法流程图,该网络重连方法可以用于终端设备中。如图3所示,该网络重连方法可以包括如下步骤:
63.步骤301,获取终端设备的第一参数。
64.在本技术实施例中,第一参数用于指示终端设备当前的通信质量。
65.作为一种示例,第一参数可以是终端设备的信号强度,例如,在终端设备的运行过程中,终端设备可以与网络提供方建立网络连接,终端设备可以获取自身的信号强度,从而指示当前网络连接的通信质量。可选的,终端设备使用的无线网络通信可以是基于wifi网络建立的wifi网络连接,也可以是基于基站建立的移动网络连接。
66.其中,信号强度可以是终端设备在进行无线网络通信过程中终端设备接收信号的信号强度,或者,也可以是终端设备向基站或者网络提供方传输信号时发射信号耦合回终端内部的信号强度。
67.例如,终端设备可以获取接收信号的信号强度,在该过程中,终端设备可以主动向基站发送测试信号,然后获取基站对该测试信号返回的接收信号的信号强度。或者,终端设备也可以利用自身的信号检测功能,获取自身在发射信号之后耦合回至终端内部的信号强度,从而作为指示终端设备当前的通信质量的第一参数。
68.作为另一种示例,第一参数也可以是终端设备的误码率或者抖动率等参数,当终端设备的误码率或者抖动率高于预设阈值时,则说明终端设备当前的通信质量较差,否则,则说明终端设备当前的通信质量较好。其中,误码率是指错误接收的码元数在传输总码元数中所占的比例,终端设备在传输信号的过程中,通过获取与基站之间传输的参考信号的误码率,根据该误码率指示终端设备当前的通信质量。或者,终端设备也可以在传输信号的过程中,通过获取与基站之间传输的参考信号的相位偏移,根据该相位偏移计算抖动率,从而指示终端设备当前的通信质量。
69.当然,第一参数也可以是其他用于指示通信质量的参数,在此不一一说明。
70.步骤302,在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接。其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。
71.根据第一参数的不同,本技术实施例中的预设通信质量阈值也不相同。例如,当第一参数是信号强度时,该预设通信质量阈值为预设的信号强度阈值;当第一参数是抖动率时,该预设通信质量阈值为预设的抖动率阈值;当第一参数是误码率时,该预设通信质量阈值为预设的误码率阈值,在此不一一举例。该预设通信质量阈值是预先存储在终端设备中的,或者也可以是由终端设备根据网络的使用情况确定的,在此不作限制。
72.为方便说明,在本技术实施例中,以第一参数为信号强度为例,对步骤202的执行过程进行介绍。
73.在本技术中,终端设备通过对上述获取到的信号强度与预设强度阈值进行比对,当终端设备的信号强度低于预设强度阈值时,控制终端设备重新进行网络连接,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为重新进行网络连接之前的状态。即,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态不变。其中,预设强度阈值可以由开发人员或者运维人员预先设置在终端设备中。
74.可选的,信号图标可以是终端设备的显示屏中显示的用于指示网络信号的图标。请参考图4,其示出了本技术一示例性实施例涉及的一种终端设备的界面示意图。如图4所示,在终端设备400的显示屏中,包含了信号图标401,电量图标402。用户在使用终端设备的过程中,当终端设备的信号较好时,信号图标可以如401所示,但当用户进入电梯或者地铁
等区域时,终端设备的信号会变差,但是终端设备此时显示的信号图标可能仍然是401,本技术中,此时终端设备可以进行网络重连,并且在网络重连的过程中,仍然保持信号图标401的形式样式不变,从而使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作。
75.综上所述,本技术通过获取终端设备的第一参数,第一参数用于指示终端设备当前的通信质量;在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本技术在终端设备的通信质量低于预设通信质量阈值时,控制终端设备进行网络重连,并且在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。
76.在一种可能实现的方式中,本技术中还可以确定终端设备当前所处的信号制式,在终端设备进行网络重连时,优先按照终端设备所处的信号制式进行网络重连,并在网络重连失败时,依次采用不同的信号制式重新进行连接,从而提高网络重连的灵活性。
77.请参考图5,其示出了本技术一示例性实施例提供的一种网络重连方法的方法流程图,该网络重连方法可以用于终端设备中。如图5所示,该网络重连方法可以包括如下步骤:
78.步骤501,确定终端设备所处的应用场景。
79.可选的,本技术中,终端设备可以基于自身的场景识别算法对终端设备所处的应用场景进行识别,从而获取终端设备当前所处的应用场景。比如,终端设备在进行应用场景识别时,可以通过获取终端设备的定位信息,根据定位信息,确定终端设备所处的应用场景。其中,定位信息是终端设备中的全球定位系统(global positioning system,gps)获取终端设备的位置坐标信息或者位置场所。比如,终端设备可以从gps系统中获取到终端设备当前的位置坐标信息,该位置坐标信息对应在地图中可以是地下停车场、地铁、高铁中等场所或者写字楼等场所,终端设备根据该定位信息可以确定出终端设备当前所处的应用场景是地下停车场或者写字楼。
80.可选的,在终端设备写字楼中时,还可以基于自身的室内定位算法得到自身的定位信息是写字楼中的电梯、楼道、走廊、地下室等位置,如果定位信息指示终端设备处于电梯内,则可以确定终端设备当前所处的应用场景是在电梯中的。
81.在一种可能实现的方式中,终端设备在确定应用场景的过程中,还可以获取前台运行信息,根据该前台运行信息以及定位信息,对终端设备的应用场景更细化地分类。其中,前台运行信息可以是终端设备的运行界面中展示的前台应用信息。比如,通过上述定位信息确定终端设备是在电梯场景中时,终端设备还可以获取自身前台应用信息,当终端设备前台应用是某个游戏应用程序时,终端设备可以获取到该游戏应用程序的名称,此时,说明终端设备需要的信号交互效率高,信号强度需求也更高,可以确定终端设备属于高需求通信的电梯场景中,当终端设备前台应用是某个电子书应用程序时,终端设备可以获取到该电子书应用程序的名称,此时,说明终端设备需要的信号交互效率低,信号强度需求也较低,可以确定终端设备属于低需求通信的电梯场景中。
82.步骤502,当终端设备所处的应用场景是目标场景时,执行获取终端设备的第一参数的步骤。
83.可选的,终端设备对上述确定出的应用场景进行检测,当终端设备所处的应用场景是目标场景时,可以执行获取终端设备的信号强度的步骤。其中,目标场景可以是上述的电梯场景、地下室场景、地铁场景,高铁场景、地下车库等场景,当终端设备确定出自身所处场景是目标场景中的任意一种场景时,可以执行获取终端设备的信号强度的步骤。即,本技术通过增加一个判断机制,在终端设备所处的场景是目标场景下,执行获取信号强度的步骤,从而在信号强度不能满足当前场景下的需求时,进行网络重连。
84.可选的,终端设备获取第一参数的方式可以参照上述步骤301中的描述,此处不再赘述。
85.在一种可能实现的方式中,以第一参数包括信号强度为例,终端设备获取信号强度的方式可以如下:通过获取终端设备的信号回读功率,信号回读功率用于指示终端设备的天线辐射出去的信号耦合至终端设备的功率;根据信号回读功率,获取终端设备的信号强度。比如,终端设备通过采集自身的信号回读功率,根据信号回读功率与信号强度的对应关系,获取终端设备的信号强度。其中,信号回读功率与信号强度之间呈反比关系,当终端设备获取的信号回读功率的值越大,说明终端设备可以接收到的信号强度越小,当终端设备获取的信号回读功率的值越小,说明终端设备可以接收到的信号强度越大。在一种可能实现的方式中,终端设备中可以预先设置有信号强度的计算公式,终端设备获取到信号回读功率之后,将该信号回读功率带入至该计算公式中,从而计算出对应的信号强度。
86.步骤503,根据第一参数确定终端设备的通信质量与预设通信质量阈值之间的大小关系。
87.可选的,终端设备根据获取到的第一参数,可以确定出终端设备的通信质量,将终端设备的通信质量与预设通信质量阈值进行比较,从而得知两者之间的大小关系,在终端设备的通信质量低于预设通信质量阈值时,执行后续步骤506。
88.仍以第一参数包括信号强度为例,预设通信质量阈值可以替换为预设信号强度阈值,本步骤可以替换为终端设备检测终端设备的信号强度与预设强度阈值之间的大小关系,即,终端设备对获取到的信号强度与预设强度阈值进行比较,当终端设备的信号强度低于预设强度阈值时,执行步骤506,当终端设备的信号强度大于预设强度阈值时,可以返回步骤501重新执行本方案。
89.可选的,预设强度阈值可以是开发人员或者运维人员预先设置在终端设备中的,也可以是终端设备根据终端设备当前所处的目标场景下获取对应的预设强度阈值。例如,预设强度阈值是预先设置在终端设备中的(预设强度阈值是a),终端设备在获取到信号强度之后,可以按照a对获取到的信号强度进行检测,当终端设备的信号强度低于a时,执行步骤506,当终端设备的信号强度大于a时,可以返回步骤501重新执行本方案。
90.在一种实现的方式中,目标场景与通信质量等级之间存在对应关系,终端设备可以确定目标场景对应的通信质量等级;根据预设的通信质量等级与通信质量阈值的对应关系,获取与通信质量等级对应的预设通信质量阈值。比如,在上述获取到终端设备的应用场景是目标场景后,终端设备还可以确定目标场景对应的通信质量等级。比如,目标场景与通信质量等级之间的对应关系也可以预先存储在终端设备中,请参考表1,其示出了本技术一
示例性实施例涉及的一种目标场景与通信质量等级之间的对应关系表。
91.目标场景通信质量等级目标场景一通信质量等级一目标场景二通信质量等级二
…………
92.表1
93.如表1所示,终端设备获取到自身所处的应用场景是目标场景一时,可以通过查询该表1,从而获取到对应的通信质量等级是通信质量等级一。
94.可选的,终端设备还可以根据预设的通信质量等级与通信质量阈值的对应关系,获取与通信质量等级对应的预设通信质量阈值。其中,该通信质量等级与通信质量阈值的对应关系可以类似于上述表1的方式存储在终端设备中,在获取到通信质量等级之后,可以通过查询相应的对应关系获取预设通信质量阈值,从而在本步骤中使用。
95.需要说明的是,在本技术中,通信质量等级与终端设备所处的应用场景下的信号需求速率呈正比,终端设备所处的应用场景下的信号需求速率越高,通信质量等级也越高,获取到的预设通信质量阈值也越高。可选的,信号需求速率是根据终端设备在所处的应用场景下的前台运行信息确定的,即,在上述终端设备获取前台运行信息时,可以根据前台运行信息,获取此时终端设备的信号需求速率。
96.步骤504,获取终端设备向基站上报的网络信息。
97.步骤505,根据网络信息,确定终端设备的第一信号制式,第一信号制式是终端设备当前所处的信号制式。
98.可选的,本技术中,终端设备还可以获取终端设备当前向基站上报的网络信息,并根据网络信息,确定终端设备当前所处的信号制式。其中,网络信息可以是通信频段、通信基站的标识、信道的标识等信息,终端设备可以根据自身向基站上报的网络信息确定出当前所处的信号制式。比如,终端设备与基站之间当前所处的信号制式是5g网络,终端设备与基站之间传输信号采用的频段可以处于n41的频段,终端设备可以获取到自身的通信频段,从而确定出当前所处的信号制式是5g网络。
99.当终端设备与基站之间当前所处的信号制式是4g网络,终端设备与基站之间传输信号采用的信道的标识可以是4g网络中的标识,终端设备根据获取到信号标识,确定出当前所处的信号制式是4g网络。可选的,终端设备与基站之间也可以通过2g、3g网络制式连接,此处不再举例赘述。
100.需要说明的是,步骤504和步骤505可以在上述步骤302之后执行,也可以与步骤302同时执行,本技术对此并不加以限定。
101.步骤506,在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,按照第一信号制式控制终端设备重新进行网络连接。
102.即,在上述对终端设备的通信质量进行检测之后,在终端设备的通信质量低于预设通信质量阈值时,终端设备可以控制自身重新进行网络连接。可选的,当以信号强度作为第一参数时,在上述对终端设备的信号强度进行检测之后,当终端设备的信号强度低于预设强度阈值时,终端设备可以控制自身重新进行网络连接。其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端
设备重新进行网络连接之前的状态。
103.可选的,终端设备控制终端设备重新进行网络连接,可以通过如下方式进行网络重连。比如,终端设备通过开关终端设备的飞行模式,控制终端设备重新进行网络连接;或者,终端设备通过重启客户识别模块sim卡,控制终端设备重新进行网络连接。比如,终端设备可以通过在底层或者应用层设计对应的开关节点,在需要开关终端设备的飞行模式时通过该开关节点控制,或者,在需要重启sim卡时通过该开关节点重启,本技术对此并不限定。
104.在一种可能实现的方式中,终端设备在获取到终端设备的当前信号制式之后,优先按照当前信号制式控制终端设备重新进行网络连接,即,在重连过程中,先按照获取到的第一信号制式控制终端设备进行网络重连。比如,上述第一信号制式是4g网络,那么,终端设备在本步骤中进行网络重连时优先按照4g网络的重连方式进行重连,使得终端设备依旧按照之前的信号制式工作。
105.在本技术中,终端设备可以通过自动开关终端设备的飞行模式进行网络重连。比如,在上述确定出终端设备的信号强度低于预设强度阈值之后,终端设备可以自动将飞行模式打开并关闭,从而使得终端设备可以通过自动进入飞行模式以及退出飞行模式的方式重新进行网络连接。在一种可能实现的方式中,终端设备也可以通过自动对终端设备安装的sim卡进行重启,达到网络重连的过程。
106.可选的,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态是终端设备重新进行网络连接之前的状态。该信号图标的状态可以参考上述图3中的描述,此处不再赘述。
107.在一种可能实现的方式中,终端设备还可以在控制终端设备重新进行网络连接之前,获取检测次数,检测次数是预设时长内终端设备的通信质量低于预设通信质量阈值的次数;当检测次数大于预设次数时,执行控制终端设备重新进行网络连接的步骤。比如,在上述获取终端设备的通信质量可以是周期性的获取,在一个周期内,终端设备可以获取到n个自身的通信质量,预设时长可以是该一个周期。对于各个通信质量来说,终端设备都可以执行上述步骤503的检测步骤,并且对检测次数进行检测,在检测次数大于预设次数时,控制终端设备重新进行网络连接。即,通过双重验证的方式对终端设备是否需要进行网络重连进行检测,从而提高终端设备网络重连的可靠性。例如,预设次数是5次,在一个周期内,终端设备可以获取到8个自身的通信质量,这8个通信质量中包含6个是低于预设通信质量阈值的,此时,检测次数就是6次,检测次数大于预设次数(6》5),终端设备再执行控制终端设备重新进行网络连接的步骤。
108.类似的,当第一参数包括信号强度时,终端设备还可以在控制终端设备重新进行网络连接之前,上述获取检测次数的过程可以替换为获取预设时长内终端设备的信号强度低于预设强度阈值的次数;当信号强度低于预设强度阈值的次数大于预设次数时,执行控制终端设备重新进行网络连接的步骤。例如,在上述获取终端设备的信号强度可以是周期性的获取,在一个周期内,终端设备可以获取到n个自身的信号强度,预设时长可以是该一个周期。对于各个信号强度来说,终端设备都可以执行上述步骤503的检测步骤,并且对检测次数进行检测,在检测次数大于预设次数时,控制终端设备重新进行网络连接。即,通过双重验证的方式对终端设备是否需要进行网络重连进行检测,从而提高终端设备网络重连的可靠性。
109.在一种可能实现的方式中,终端设备也可以按照信号回读功率对终端设备的信号强度进行检测。即,在本技术中,对于上述步骤502中获取终端设备的信号强度的步骤,可以替换为获取信号回读功率,并对应该信号回读功率设置对应的功率回读阈值进行检测,步骤503可以相应地替换为:当终端设备的信号回读功率低于功率回读阈值时,控制终端设备重新进行网络连接,上述检测次数相应地可以替换为:预设时长内终端设备的信号回读功率低于功率回读阈值的次数,并执行后续过程,可以减少上述过程中获取信号强度的步骤,此处不再赘述。
110.步骤507,当终端设备重新进行的网络连接建立失败时,将第一信号制式切换至第二信号制式,第二信号制式的优先级低于第一信号制式的优先级。
111.可选的,终端设备在按照上述第一信号制式进行网络重连之后,可以继续对自身的网络进行检测,终端设备的网络连接建立失败时,将第一信号制式切换至优先级更低的第二信号制式。可选的,终端设备确定网络连接建立失败的方式可以如下:通过检测终端设备是否接收到基站在网络连接过程中返回的信息,若接收到,确定终端设备网络重连成功,否则,确定终端设备的网络重连失败。
112.在终端设备重新进行的网络连接建立失败之后,终端设备可以切换另一种信号制式进行重连,提高终端设备的网络重连效率。比如,各个网络信号制式的优先级顺序依次是双卡5g,单卡5g,双卡4g,单卡4g。终端设备在上述步骤中获取到第一信号制式是单卡5g时,优先按照单卡5g的信号制式进行网络重连,当终端设备按照单卡5g的信号制式重新进行的网络连接建立失败时,可以切换至双卡4g的信号制式重新进行的网络连接。
113.在一种可能实现的方式中,上述网络制式的优先级顺序可以由用户自行在终端设备中设置。比如,终端设备中可以展示目标应用界面,目标应用界面中包含重连设置控件;响应于对重连设置控件的触发操作,展示终端设备支持的各个信号制式;响应于对各个信号制式的排序操作,确定终端设备支持的各个信号制式的优先级顺序。
114.请参考图6,其示出了本技术一示例性实施例涉及的一种目标应用界面的界面示意图。如图6所示,在目标应用界面600中包含重连设置控件601,各个信号制式602,保存控件603,取消控件604,优先级选择控件605。用户可以对重连设置控件601进行触发操作,比如,点击操作等。终端设备可以在目标应用界面600中展示终端设备支持的各个信号制式,用户可以对各个信号制式进行排序操作,并点击保存控件603,从而使得终端设备得到自身支持的各个信号制式的优先级顺序。可选的,该排序操作可以是用户对各个信号制式进行长按并拖拽,各个信号制式由上至下的展示顺序就是优先级顺序。或者,该排序操作也可以是对各个信号制式的优先级进行的编辑操作。比如,在图6中,在用户对重连设置控件601触发之后,展示的各个信号制式对应有优先级选择控件605,用户可以对每个信号制式设置各自的优先级。
115.步骤508,按照第二信号制式控制终端设备重新进行网络连接。
116.可选的,终端设备按照第二信号制式继续控制终端设备重新进行网络连接,该网络重连的方式与上述按照第一信号制式进行网络重连的方式类似,此处不再赘述。
117.需要说明的是,终端设备在步骤508之后,仍然可以继续对网络连接是否成功进行检测,并继续进行制式降级(即,步骤507中切换至另一种优先级更低的信号制式)的操作,并继续进行网络连接,以使得终端设备最终重新完成网络连接。
118.综上所述,本技术通过获取终端设备的第一参数,第一参数用于指示终端设备当前的通信质量;在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本技术在终端设备的通信质量低于预设通信质量阈值时,控制终端设备进行网络重连,并且在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。
119.另外,本方案可以通过自行对各个信号制式的优先级进行设置,在网络重连之后,对网络连接是否成功进行检测,并在网络连接失败时,按照更低优先级的信号制式进行重连,分梯次进行网络重连,提高网络重连的成功率。
120.需要说明的是,上述网络重连方法可以基于软件端的应用程序实现,下面,以终端设备是手机,在手机网络质量较低的情况下,应用本方案提供的网络重连方法。
121.请参考图7,其示出了本技术一示例性实施例提供的一种网络重连方法的方法流程图。该网络重连方法可以用于终端设备中。如图7所示,该网络重连方法可以包括如下步骤:
122.步骤701,识别终端设备所处的应用场景。
123.可选的,终端设备识别自身所处的应用场景的方式可以参照上述步骤501中的描述,此处不再赘述。
124.步骤702,确定终端设备的注网模式。
125.其中,确定终端设备的注网模式相当于确定终端设备的信号制式,比如4g,5g等,终端设备可以按照上述步骤504至步骤505中的方式确定,此处不再赘述。
126.步骤703,在上述应用场景是目标场景下时,进行功率回读。
127.其中,目标场景可以是上述的电梯场景、地下室场景、地铁场景,高铁场景、地下车库等场景。功率回读是指终端设备获取自身的天线辐射出去的信号耦合至终端设备的功率,在实际应用中,可以通过功率回读的方式,获取信号回读功率值。可选的,上述步骤502中获取终端设备的信号强度也可以替换为本步骤,通过直接获取到的信号回读功率值反应终端设备的信号,从而执行后续步骤。
128.步骤704,检测功率回读的信号回读功率值是否低于预设功率阈值,且功率回读的信号回读功率值低于预设功率阈值的次数是否超过x,其中,x是整数。
129.其中,预设功率阈值以及x均可以是开发人员或者运维人员预先设置在终端设备中的。
130.终端设备可以对功率回读的信号回读功率值进行检测,并且,终端设备还可以记录功率回读的信号回读功率值低于预设功率阈值的次数,对记录的次数也进行检测,当功率回读的信号回读功率值低于预设功率阈值,且功率回读的信号回读功率值低于预设功率阈值的次数超过x,执行步骤705,否则执行步骤710。
131.可选的,该步骤中获取功率回读的信号回读功率值低于预设功率阈值的次数可以是在预设时长内的,比如,预设时长是一个固定的周期时长,在一个周期内,终端设备可以获取到n个自身的信号强度,若其中有超过x次终端设备检测功率回读的信号回读功率值都
低于预设功率阈值,执行步骤705,否则,说明当前终端设备的网络连接较好,不需要执行重新注网的过程。
132.步骤705,控制终端设备自动开关飞行模式。
133.可选的,终端设备可以通过设置的原生的应用程序自动控制飞行模式的开关,达到自动开启飞行模式的过程。
134.步骤706,终端设备再次进行功率回读。
135.步骤707,检测功率回读的功率值是否低于预设功率阈值,且功率回读的功率值低于预设功率阈值的次数是否超过x,其中,x是整数。
136.其中,当功率回读的信号回读功率值低于预设功率阈值,且功率回读的信号回读功率值低于预设功率阈值的次数超过x,执行步骤708,否则执行步骤710。
137.可选的,步骤706至步骤707的描述可以参照步骤703至步骤704的描述,此处不再赘述。
138.步骤708,切换至优先级更低的注网模式。
139.可选的,终端设备按照优先级降级的方式,切换另一种注网模式,并执行后续步骤,从而按照切换后的注网模式重新进行网络连接。
140.步骤709,控制终端设备自动开关飞行模式。
141.需要说明的是,在上述步骤706至步骤709的过程中,保持终端设备的信号图标的状态是终端设备重新进行网络连接之前的状态。该信号图标的状态可以参考上述图3中的描述,此处不再赘述。
142.步骤710,成功注网。
143.综上所述,本技术通过获取终端设备的信号回读功率,信号回读功率用于指示终端设备当前的通信质量;在根据信号回读功率确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本技术在终端设备的通信质量低于预设通信质量阈值时,控制终端设备进行网络重连,并且在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。
144.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
145.请参考图8,其示出了本技术一示例性实施例提供的网络重连装置的结构框图。该网络重连装置800可以用于终端设备中,以执行图3、图5或图7所示实施例提供的方法中由终端设备执行的全部或者部分步骤。该网络重连装置800包括:
146.信号获取模块801,用于获取所述终端设备的第一参数,所述第一参数用于指示所述终端设备当前的通信质量;
147.网络重连模块802,用于在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接;
148.其中,在所述终端设备重新进行网络连接的过程中,保持所述终端设备的信号图标的状态为目标状态,所述目标状态是所述信号图标在所述终端设备重新进行网络连接之
前的状态。
149.综上所述,本技术通过获取终端设备的第一参数,第一参数用于指示终端设备当前的通信质量;在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本技术在终端设备的通信质量低于预设通信质量阈值时,控制终端设备进行网络重连,并且在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。
150.可选的,所述装置还包括:
151.第一获取模块,用于在所述控制所述终端设备重新进行网络连接之前,获取所述终端设备向基站上报的网络信息;
152.第一确定模块,用于根据所述网络信息,确定所述终端设备的第一信号制式,所述第一信号制式是所述终端设备当前所处的信号制式;
153.所述网络重连模块702,用于按照所述第一信号制式控制所述终端设备重新进行网络连接。
154.可选的,所述装置还包括:
155.第一切换模块,用于在所述控制所述终端设备重新进行网络连接之后,当所述终端设备重新进行的网络连接建立失败时,将所述第一信号制式切换至第二信号制式,所述第二信号制式的优先级低于所述第一信号制式的优先级;
156.第一连接模块,用于按照所述第二信号制式控制所述终端设备重新进行网络连接。
157.可选的,所述装置还包括:
158.第一展示模块,用于展示目标应用界面,所述目标应用界面中包含重连设置控件;
159.第二展示模块,用于响应于对所述重连设置控件的触发操作,展示所述终端设备支持的各个信号制式;
160.第二确定模块,用于响应于对各个信号制式的排序操作,确定所述终端设备支持的各个信号制式的优先级顺序。
161.可选的,所述控制所述终端设备重新进行网络连接,包括:
162.通过开关所述终端设备的飞行模式,控制所述终端设备重新进行网络连接;或者,
163.通过重启客户识别模块sim卡,控制所述终端设备重新进行网络连接。
164.可选的,所述第一参数包括信号强度,所述信号获取模块701,包括:第一获取单元和第二获取单元;
165.所述第一获取单元,用于获取所述终端设备的信号回读功率,所述信号回读功率用于指示所述终端设备的天线辐射出去的信号耦合至所述终端设备的功率;
166.所述第二获取单元,用于根据所述信号回读功率,获取所述终端设备的信号强度。
167.可选的,所述装置还包括:
168.第二获取模块,用于在所述控制所述终端设备重新进行网络连接之前,获取检测次数,所述检测次数是预设时长内所述终端设备的通信质量低于预设通信质量阈值的次
数;
169.第一执行模块,用于当所述检测次数大于预设次数时,执行所述控制所述终端设备重新进行网络连接的步骤。
170.可选的,所述装置还包括:
171.第三确定模块,用于在所述获取所述终端设备的信号强度之前,确定所述终端设备所处的应用场景;
172.第二执行模块,用于当所述终端设备所处的应用场景是目标场景时,执行所述获取所述终端设备的第一参数的步骤。
173.可选的,所述装置还包括:
174.第四确定模块,用于在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接之前,确定所述目标场景对应的通信质量等级;
175.第三获取模块,用于根据预设的通信质量等级与通信质量阈值的对应关系,获取与所述通信质量等级对应的预设通信质量阈值。
176.可选的,所述通信质量等级与所述终端设备所处的应用场景下的信号需求速率呈正比,所述信号需求速率是根据所述终端设备在所处的应用场景下的前台运行信息确定的。
177.图9是本技术一示例性实施例提供的一种终端设备的结构示意图。该终端设备900包括:处理器901和存储器902,通信接口903以及总线904。其中,存储器902用于存储指令,该处理器901用于执行该存储器902存储的指令。处理器901、存储器902和通信接口903通过总线904实现彼此之间的通信连接。
178.其中,处理器901用于:获取装置900的第一参数,该第一参数用于指示终端设备900当前的通信质量;在根据第一参数确定终端设备900的通信质量低于预设通信质量阈值时,控制终端设备900重新进行网络连接。
179.终端设备900可以用于执行上述方法实施例中与第一设备或第二设备对应的各个步骤和/或流程。
180.可选地,该存储器902可以包括只读存储器和随机存取存储器,并向处理器901提供指令和数据。存储器902的一部分还可以包括非易失性随机存取存储器。例如,存储器902还可以存储设备类型的信息。该处理器901可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器901可以执行上述方法实施例中与第一设备或第二设备对应的各个步骤和/或流程。
181.应理解,在本技术实施例中,该处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
182.本技术实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的网络重连方法中,由终端设备执行的全部或部分步骤。
183.本技术实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的网络重连方法,由终端设备或者服务器执行的全部或部分步骤。
184.需要说明的是:上述实施例提供的装置在执行终端设备的控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
185.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
186.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
187.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种网络重连方法,其特征在于,应用于终端设备,所述方法包括:获取所述终端设备的第一参数,所述第一参数用于指示所述终端设备当前的通信质量;在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接;其中,在所述终端设备重新进行网络连接的过程中,保持所述终端设备的信号图标的状态为目标状态,所述目标状态是所述信号图标在所述终端设备重新进行网络连接之前的状态。2.根据权利要求1所述的方法,其特征在于,在所述控制所述终端设备重新进行网络连接之前,还包括:获取所述终端设备向基站上报的网络信息;根据所述网络信息,确定所述终端设备的第一信号制式,所述第一信号制式是所述终端设备当前所处的信号制式;所述控制所述终端设备重新进行网络连接,包括:按照所述第一信号制式控制所述终端设备重新进行网络连接。3.根据权利要求2所述的方法,其特征在于,在所述控制所述终端设备重新进行网络连接之后,还包括:当所述终端设备重新进行的网络连接建立失败时,将所述第一信号制式切换至第二信号制式,所述第二信号制式的优先级低于所述第一信号制式的优先级;按照所述第二信号制式控制所述终端设备重新进行网络连接。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:展示目标应用界面,所述目标应用界面中包含重连设置控件;响应于对所述重连设置控件的触发操作,展示所述终端设备支持的各个信号制式;响应于对各个信号制式的排序操作,确定所述终端设备支持的各个信号制式的优先级顺序。5.根据权利要求1至3任一所述的方法,其特征在于,所述控制所述终端设备重新进行网络连接,包括:通过开关所述终端设备的飞行模式,控制所述终端设备重新进行网络连接;或者,通过重启客户识别模块sim卡,控制所述终端设备重新进行网络连接。6.根据权利要求1所述的方法,其特征在于,所述第一参数包括信号强度,所述获取所述终端设备的第一参数,包括:获取所述终端设备的信号回读功率,所述信号回读功率用于指示所述终端设备的天线辐射出去的信号耦合至所述终端设备的功率;根据所述信号回读功率,获取所述终端设备的信号强度。7.根据权利要求1所述的方法,其特征在于,在所述控制所述终端设备重新进行网络连接之前,还包括:获取检测次数,所述检测次数是预设时长内所述终端设备的通信质量低于预设通信质量阈值的次数;当所述检测次数大于预设次数时,执行所述控制所述终端设备重新进行网络连接的步
骤。8.根据权利要求1所述的方法,其特征在于,在所述获取所述终端设备的信号强度之前,还包括:确定所述终端设备所处的应用场景;当所述终端设备所处的应用场景是目标场景时,执行所述获取所述终端设备的第一参数的步骤。9.根据权利要求8所述的方法,其特征在于,在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接之前,还包括:确定所述目标场景对应的通信质量等级;根据预设的通信质量等级与通信质量阈值的对应关系,获取与所述通信质量等级对应的预设通信质量阈值。10.根据权利要求9所述的方法,其特征在于,所述通信质量等级与所述终端设备所处的应用场景下的信号需求速率呈正比,所述信号需求速率是根据所述终端设备在所处的应用场景下的前台运行信息确定的。11.一种网络重连装置,其特征在于,应用于终端设备,所述装置包括:信号获取模块,用于获取所述终端设备的第一参数,所述第一参数用于指示所述终端设备当前的通信质量;网络重连模块,用于在根据所述第一参数确定所述终端设备的通信质量低于预设通信质量阈值时,控制所述终端设备重新进行网络连接;其中,在所述终端设备重新进行网络连接的过程中,保持所述终端设备的信号图标的状态为目标状态,所述目标状态是所述信号图标在所述终端设备重新进行网络连接之前的状态。12.一种终端设备,其特征在于,所述终端设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至10任一所述的网络重连方法。13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至10任一所述的网络重连方法。

技术总结
本申请公开了一种网络重连方法、装置、终端设备及存储介质,属于终端控制技术领域。应用于终端设备,该方法包括:获取终端设备的第一参数,第一参数用于指示终端设备当前的通信质量;在根据第一参数确定终端设备的通信质量低于预设通信质量阈值时,控制终端设备重新进行网络连接;其中,在终端设备重新进行网络连接的过程中,保持终端设备的信号图标的状态为目标状态,目标状态是信号图标在终端设备重新进行网络连接之前的状态。本申请在重新进行网络连接的过程中,保持终端设备的信号图标的状态为终端设备重新进行网络连接之前的状态,使得用户在无感知时自动进行网络重连,不需要用户执行移动终端或者手动开关机等动作,提高了终端设备网络重连的效率。终端设备网络重连的效率。终端设备网络重连的效率。


技术研发人员:杨晨野
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.07.14
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-2059.html

最新回复(0)