网络切换方法、装置、设备及计算机可读存储介质
文献发布时间:2024-01-17 01:26:37
技术领域
本申请涉及移动通信技术领域,尤其涉及一种网络切换方法、装置、设备及计算机可读存储介质。
背景技术
随着通信技术的不断发展,终端设备已经成为常见的通信与娱乐工具,大部分功能需要联网实现。通常情况下,终端设备会接入无线网络,包括但不限于3G、4G、5G等网络。
目前,在终端设备短暂进出电梯或地库等信号覆盖较弱或无信号的地方后,由于多次尝试驻留第一网络失败或者也可能是其他原因,导致终端设备离开电梯或地库等弱信号区域之后,无法快速回到第一网络,也就无法更好地提供网络服务。
发明内容
本申请提出一种网络切换方法、装置、设备及计算机可读存储介质,可以使得终端设备快速切换到目标网络,从而能够提高终端设备的通信性能。
本申请的技术方案是这样实现的:
第一方面,本申请实施例提供了一种网络切换方法,该方法包括:
确定终端设备的当前场景;
在当前场景为预设场景时,确定终端设备驻留的第一网络;
若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。
第二方面,本申请实施例提供了一种网络切换装置,该网络切换装置包括确定单元和切换单元,其中:
确定单元,配置为确定终端设备的当前场景;以及在当前场景为预设场景时,确定终端设备驻留的第一网络;
切换单元,配置为若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。
第三方面,本申请实施例提供了一种终端设备,该终端设备包括存储器和处理器,其中:
存储器,用于存储能够在处理器上运行的计算机程序;
处理器,用于在运行计算机程序时,执行如第一方面所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面所述的方法。
本申请实施例所提供的一种网络切换方法、装置、设备及计算机可读存储介质,首先确定终端设备的当前场景;然后在当前场景为预设场景时,确定终端设备驻留的第一网络;若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。这样,在判断出当前场景为预设场景时,这时候可以在终端设备满足网络切换条件时,直接对当前驻留的第一网络进行网络切换;如此,不仅可以在终端设备进入弱信号区域时,能够避免由于多次尝试驻留第一网络失败而导致第一网络PLMN被回退一定时间或者被加入禁止TA列表的现象,以使得后续终端设备能够快速返回第一网络;而且还可以在终端设备离开弱信号区域时,如果当前驻留的第一网络不是目标网络,也能够使得终端设备快速切换到目标网络,从而能够保证终端设备提供更好的网络服务,进而提高了终端设备的通信性能。
附图说明
图1为一种通信系统的组成结构示意图;
图2为一种终端设备的注册请求流程示意图;
图3为本申请实施例提供的一种网络切换方法的流程示意图;
图4为本申请实施例提供的另一种网络切换方法的流程示意图;
图5为本申请实施例提供的一种网络切换方法的详细流程示意图;
图6为本申请实施例提供的另一种网络切换方法的详细流程示意图;
图7为本申请实施例提供的一种网络切换装置的组成结构示意图;
图8为本申请实施例提供的一种终端设备的组成结构示意图;
图9为本申请实施例提供的另一种终端设备的组成结构示意图。
具体实施方式
为了能够更加详尽地了解本申请实施例的特点与技术内容,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
还需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅是用于区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
随着通信技术的飞速发展,终端设备在人们的生活和工作中占据越来越重要的作用,而且人们使用终端设备的时间越来越长,频率越来越高。在实际应用中,终端设备几乎都需要接入无线网络进行通信。
对本申请实施例进行进一步详细说明之前,先对本申请实施例中涉及的名词和术语进行如下适用的解释:
公共陆地移动网络(Public Land Mobile Network,PLMN);
无线接入技术(Radio Access Technology,RAT);
非接入层(Non-Access Stratum,NAS);
新无线/新空口(New Radio,NR);
第三代移动通信技术(3rd Generation Mobile Communication,3G);
第四代移动通信技术(4th Generation Mobile Communication,4G);
第五代移动通信技术(5th Generation Mobile Communication,5G);
回退(Backoff);
附着(Attach);
跟踪区域(Tracking Areas,TA);
第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)。
示例性地,图1为一种通信系统的组成结构示意图。如图1所示,该通信系统可以包括:接入网12和终端设备14。
接入网12中包括若干个网络设备120。网络设备120可以是基站,所述基站是一种部署在接入网中用以为终端设备提供无线通信功能的装置。基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在长期演进(Long Term Evolution,LTE)系统中,称为eNodeB或者eNB;在5G新无线电非授权(5G NR in Unlicensed Spectrum,5G NR-U)系统中,称为gNodeB或者gNB。随着通信技术的不断演进,“基站”这一描述可能会变化。为了方便描述,在本申请实施例中,上述为终端设备14提供无线通信功能的装置统称为网络设备。
终端设备14可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(Mobile Station,MS),终端(terminal device)等等,具体可以是诸如智能手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal DigitalAssistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、智能手表等设备。为了方便描述,在本申请实施例中,上面提到的设备统称为终端设备。网络设备120与终端设备14之间通过某种空口技术互相通信,例如Uu接口。
本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GlobalSystem of Mobile Communication,GSM)系统、码分多址(Code Division MultipleAccess,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long TermEvolution,LTE)系统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)系统、先进的长期演进(Advanced Long Term Evolution,LTE-A)系统、NR系统、NR系统的演进系统、非授权频段上的LTE(LTE-based access toUnlicensed spectrum,LTE-U)系统、NR-U系统、通用移动通信系统(Universal MobileTelecommunication System,UMTS)、全球互联微波接入(Worldwide Interoperabilityfor Microwave Access,WiMAX)通信系统、无线局域网(Wireless Local Area Networks,WLAN)、下一代通信系统或其他通信系统等。
在本申请实施例中,如果终端设备短暂进出电梯或地库等信号覆盖较弱或无信号的地方后,很可能发生以下情况:
a,终端设备在电梯或地库等信号覆盖较弱地方停留太久,多次尝试驻留第一网络失败后,导致第一网络PLMN被回退一定时间,或者第一网络被加入禁止TA列表;
b,终端设备离开电梯或地库等信号覆盖较弱地方时,由于在非第一网络上持续进行数据业务、网络指示较慢等原因,会较慢返回到第一网络。
需要说明的是,根据3GPP规范,终端设备在4G/5G网络下会多次在第一网络发起注册请求后,如果连续尝试注册失败次数为5次时,PLMN回退12分钟,并且禁止发起4G/5G注册请求。
示例性地,图2为一种终端设备的注册请求流程示意图。如图2所示,终端设备在4G网络下发起Attach注册请求后失败,假定定时器T3411的默认值为10秒,那么在定时器T3411的计时到达10秒(即定时器T3411失效)后再次发送Attach注册请求,如果总共尝试N次后都注册请求失败(例如,N的取值可以为5);换句话说,如果总共尝试5次都注册请求失败,那么定时器T3402(默认值为12分钟)后才能够再次发起Attach注册请求。
这样,如果终端设备进入电梯或地库等信号覆盖较弱的地方,因为第一网络PLMN被回退一定时间或被加入禁止TA列表,导致终端设备在离开电梯或地库等信号覆盖较弱地方后,无法快速回到第一网络;或者,由于终端设备驻留到非第一网络,随后离开电梯或地库等信号覆盖较弱地方后,终端设备持续进行数据业务、网络不指示回到第一网络等原因,无法快速回到第一网络,也就无法使用第一网络来更好地提供网络服务。
基于此,本申请实施例提供了一种网络切换方法,首先确定终端设备的当前场景;然后在当前场景为预设场景时,确定终端设备驻留的第一网络;若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。这样,在判断出当前场景为预设场景时,这时候可以在终端设备满足网络切换条件时,直接对当前驻留的第一网络进行网络切换;如此,不仅可以在终端设备进入弱信号区域时,能够避免由于多次尝试驻留第一网络失败而导致第一网络PLMN被回退一定时间或者被加入禁止TA列表的现象,以使得后续终端设备能够快速返回第一网络;而且还可以在终端设备离开弱信号区域时,如果当前驻留的第一网络不是目标网络,也能够使得终端设备快速切换到目标网络,从而可以使得终端设备提供更好的网络服务,进而提高了终端设备的通信性能。
下面将结合附图对本申请各实施例进行详细说明。
在本申请的一实施例中,参见图3,其示出了本申请实施例提供的一种网络切换方法的流程示意图。如图3所示,该方法可以包括:
S301、确定终端设备的当前场景。
在本申请实施例中,首先需要确定终端设备的当前场景。在一些实施例中,可以包括:对终端设备所处的场景进行识别,确定场景识别结果;根据场景识别结果,确定终端设备的当前场景。
也就是说,在本申请实施例中,当前场景可以是基于场景识别技术来确定的。其中,场景识别技术又称为场景分类技术,可以根据图像特征与场景之间的关系,进而识别出当前场景。示例性地,首先获取终端设备所处的场景图像,然后对场景图像进行特征提取,得到图像特征;再根据图像特征与场景之间的关系,确定出终端设备的当前场景。
另外,在本申请实施例中,对于场景识别技术也可以是基于神经网络模型来实现的。示例性地,将场景图像输入神经网络模型中,通过神经网络模型直接输出终端设备的当前场景;或者,也可以是基于神经网络模型对场景图像进行深度学习,提取得到图像特征;然后再根据图像特征与场景之间的关系,确定出终端设备的当前场景;这里不作具体限定。
S302、在当前场景为预设场景时,确定终端设备驻留的第一网络。
在本申请实施例中,在确定出当前场景之后,还需要进一步判断当前场景是否为预设场景。在一些实施例中,预设场景至少可以包括下述其中之一:
终端设备进入弱信号区域;
终端设备离开弱信号区域。
需要说明的是,在本申请实施例中,终端设备利用场景识别技术,可以识别出当前场景是否为终端设备进入弱信号区域,或者可以识别出当前场景是否为终端设备离开弱信号区域。
还需要说明的是,在本申请实施例中,弱信号区域表示接收信号强度小于预设强度阈值的区域。示例性地,弱信号区域也可称为弱信号覆盖区域,这里可以是指隧道、电梯或地库等信号覆盖较弱或者无信号的区域。
也就是说,对于终端设备而言,为了提高通信性能,在利用场景识别技术识别出终端设备进入弱信号区域或者终端设备离开弱信号区域时,这时候还需要确定终端设备当前驻留的第一网络,以便进一步判断终端设备是否需要进行网络切换。
S303、若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。
需要说明的是,在本申请实施例中,对于终端设备当前驻留的第一网络而言,网络切换条件与预设场景之间是具有关联关系的。在不同的预设场景下,网络切换条件是不一样的。下面将结合几种可能的实现方式对网络切换条件进行详细介绍。
在一种可能的实现方式中,在预设场景为终端设备进入弱信号区域时,确定第一网络满足网络切换条件,可以包括:
确定第一网络的网络信号值;若第一网络的网络信号值低于预设信号阈值,则确定第一网络满足网络切换条件。
在这里,首先测量第一网络的网络信号值;如果第一网络的网络信号值在预设信号阈值以下,那么可以确定第一网络满足网络切换条件,这时候不再尝试驻留到第一网络,可以进行非第一网络(例如第二网络)的驻留。
在另一种可能的实现方式中,在预设场景为终端设备进入弱信号区域时,确定第一网络满足网络切换条件,可以包括:
确定终端设备的最大发射功率,以及确定终端设备与网络设备之间的路损功率;根据最大发射功率和路损功率,确定网络设备的前导接收功率计算值;若前导接收功率计算值小于网络设备的前导接收功率目标值,则确定第一网络满足网络切换条件。
在这里,路损功率可以为负值。其中,(终端设备的最大发射功率+路损功率)<网络设备的前导接收功率目标值,这时候即使终端设备尝试第一网络的驻网请求,但是因为终端设备的发射功率受限,导致网络设备不会接收到该驻网请求;那么可以确定第一网络满足网络切换条件,这时候不再尝试驻留到第一网络,可以进行非第一网络(例如第二网络)的驻留。
在又一种可能的实现方式中,在预设场景为终端设备进入弱信号区域时,确定第一网络满足网络切换条件,可以包括:
判断第一网络是否存在信号衰减;若第一网络存在信号衰减且第一网络的网络信号值衰减到预设信号阈值,则确定第一网络满足网络切换条件。
在再一种可能的实现方式中,在预设场景为终端设备进入弱信号区域时,在第一网络存在信号衰减之后,该方法还可以包括:
判断终端设备是否接收到网络指示信息;若第一网络的网络信号值衰减到预设信号阈值,且终端设备未接收到网络指示信息,则确定第一网络满足网络切换条件。
在这里,网络指示信息可以是指网络设备发送的指示切换到其它网络的相关信息。也就是说,如果第一网络的网络信号值慢慢衰减到预设信号阈值时,终端设备也没有接收到网络设备指示切换到其它网络的相关信息,那么可以确定第一网络满足切换条件,即终端设备可以选择切换到非第一网络。
示例性地,如果第一网络存在信号衰减而且第一网络的网络信号值缓慢衰减到预设信号阈值时,这时候可以确定第一网络满足网络切换条件。或者,如果第一网络存在信号衰减而且第一网络的网络信号值缓慢衰减到预设信号阈值时,这时候网络设备也没有指示切换到其它网络,那么终端设备可以选择切换到非第一网络(例如第二网络)进行驻留。
进一步地,在一些实施例中,在预设场景为终端设备进入弱信号区域时,将终端设备的驻留网络由第一网络切换到第二网络,可以包括:
控制终端设备选择第二网络并进行驻留;其中,第二网络为终端设备搜索到的第一网络之外的其他网络。
需要说明的是,在本申请实施例中,如果利用场景识别技术识别出终端设备进入电梯或车库等弱信号区域时,此时可以判断终端设备是否存在快速从第一网络到无服务,例如第一网络的网络信号值低于预设信号阈值、或者(终端设备的最大发射功率+路损功率)低于网络设备的前导接收功率目标值等,那么可以确定第一网络满足网络切换条件,这时候终端设备不再尝试驻留第一网络,可以切换到第二网络进行驻留。或者,如果利用场景识别技术识别出终端设备进入电梯或车库等弱信号区域时,此时可以判断终端设备是否存在第一网络的信号慢慢衰减,例如第一网络的网络信号值缓慢衰减到预设信号阈值时,这时候网络设备也没有指示切换到其它网络,那么终端设备也可以选择切换到第二网络进行驻留。
还需要说明的是,在本申请实施例中,对于预设场景为终端设备进入弱信号区域的情况,这时候第一网络与第二网络相比,第一网络作为终端设备的优选网络,可以为终端设备提供更好的服务体验。示例性地,如果第一网络为5G网络或者NR网络,那么第二网络可以为4G网络或者3G网络;如果第一网络为4G网络或者LTE网络,那么第二网络可以为3G网络或者2G网络,这里不作具体限定。
示例性地,假定第一网络可以是5G网络或者NR网络,那么在终端设备进入弱信号区域时,此时第一网络作为终端设备的优选网络,由于终端设备进入电梯或车库等信号覆盖较弱的场景,这时候可以无需再尝试进行驻留在第一网络,终端设备可以切换到第二网络进行驻留,例如4G网络或者3G网络进行驻留,从而可以避免在多次尝试驻留第一网络失败后,而导致第一网络PLMN被回退一定时间或第一网络被加入禁止TA列表的现象,也就解决了后续终端设备离开电梯或地库等信号覆盖较弱地方后无法快速回到第一网络的问题。
可以理解地,在本申请实施例中,对于预设场景为终端设备离开弱信号区域的情况,下面针对第一网络是否满足网络切换条件进行详细介绍。
在一种可能的实现方式中,在预设场景为终端设备离开弱信号区域时,确定第一网络满足网络切换条件,可以包括:
判断第一网络是否为目标网络;若第一网络不是目标网络,则确定第一网络满足网络切换条件。
在这里,目标网络可以为终端设备进入弱信号区域之前驻留的网络。
需要说明的是,在本申请实施例中,如果利用场景识别技术识别出终端设备离开电梯或车库等弱信号区域时,此时可以判断第一网络是否为目标网络,如果第一网络不是目标网络,那么可以确定第一网络满足网络切换条件,这时候终端设备可以切换到目标网络进行驻留。
进一步地,在一些实施例中,在预设场景为终端设备离开弱信号区域时,将终端设备的驻留网络由第一网络切换到第二网络,可以包括:
在第二网络是目标网络时,发起第二网络的搜网请求;在搜索到第二网络时,控制终端设备驻留到第二网络。
在这里,在第二网络是目标网络时,发起第二网络的搜网请求,可以包括:通过非接入层NAS指定第二网络PLMN和RAT发起搜网请求。
需要说明的是,在本申请实施例中,如果第一网络不是目标网络而第二网络是目标网络,那么在终端设备离开电梯或车库等弱信号区域时,这时候可以通过NAS发起第二网络的搜网请求,然后在搜索到第二网络时,控制终端设备驻留到第二网络。需要注意的是,由于第二网络为终端设备进入弱信号区域之前驻留的网络,那么终端设备在离开弱信号区域时基本上可以快速搜索到第二网络,然后再次驻留在第二网络上。
还需要说明的是,在本申请实施例中,对于预设场景为终端设备离开弱信号区域的情况,这时候第一网络与第二网络相比,第二网络作为终端设备的优选网络,可以为终端设备提供更好的服务体验。示例性地,如果第一网络为4G网络、3G网络或者2G网络,那么第二网络可以为5G网络或者NR网络,这里不作具体限定。
示例性地,假定第二网络(即目标网络)可以是5G网络,第一网络可以是4G网络,那么在终端设备离开弱信号区域时,此时驻留的4G网络并非是终端设备的目标网络,那么终端设备可以发起5G网络的搜网请求,并且触发终端设备返回到5G网络进行驻留;这样,在终端设备离开电梯或车库等信号覆盖较弱地方后能够快速回到目标网络,以便为终端设备提高更好的服务体验。
还可以理解地,在本申请实施例中,在步骤S302之后,参见图4,该方法还可以包括:
S304、若第一网络不满足网络切换条件,则控制终端设备继续驻留于第一网络。
需要说明的是,在本申请实施例中,如果第一网络满足网络切换条件,那么需要控制终端设备的驻留网络由第一网络切换到第二网络;否则,如果第一网络不满足网络切换条件,那么可以控制终端设备继续驻留于第一网络。
在一种可能的实现方式中,在预设场景为终端设备进入弱信号区域时,确定第一网络不满足网络切换条件,可以包括:
若第一网络不存在信号衰减或者第一网络的网络信号值高于预设信号阈值,则确定第一网络不满足网络切换条件。
在这里,如果第一网络在电梯或车库等弱信号区域的信号仍然比较好,例如第一网络不存在信号衰减,或者第一网络的网络信号值高于预设信号阈值,那么可以确定第一网络不满足网络切换条件。换句话说,在预设场景为终端设备进入弱信号区域时,若第一网络的网络信号值高于预设信号阈值或者第一网络不存在信号衰减,则控制终端设备继续驻留于第一网络。
在另一种可能的实现方式中,在预设场景为终端设备离开弱信号区域时,确定第一网络不满足网络切换条件,可以包括:
若第一网络是目标网络,则确定第一网络不满足网络切换条件。
其中,目标网络作为终端设备的优选网络,可以为终端设备进入弱信号区域之前驻留的网络。
在这里,如果终端设备在离开电梯或车库等弱信号区域后,检测到终端设备当前驻留的第一网络即为目标网络,那么可以确定第一网络不满足网络切换条件。换句话说,在预设场景为终端设备离开弱信号区域时,若第一网络是目标网络,则控制终端设备继续驻留于第一网络。
本实施例提供了一种网络切换方法,具体可以是基于场景的网络选择优化方法,在判断出当前场景为预设场景时,这时候可以在终端设备满足网络切换条件时,直接对当前驻留的第一网络进行网络切换。如此,不仅可以在终端设备进入弱信号区域时,能够避免由于多次尝试驻留第一网络失败而导致第一网络PLMN被回退一定时间或者被加入禁止TA列表的现象,以使得后续终端设备能够快速返回第一网络;而且还可以在终端设备离开弱信号区域时,如果当前驻留的第一网络不是目标网络,也能够使得终端设备快速切换到目标网络,从而能够保证终端设备提供更好的网络服务,进而提高了终端设备的通信性能。
在本申请的另一实施例中,基于前述实施例所述的网络切换方法,参见图5,其示出了本申请实施例提供的一种网络切换方法的详细流程示意图。如图5所示,该方法可以包括:
S501、基于场景识别技术,识别出终端设备进入弱信号区域的预设场景。
S502、判断是否存在快速从第一网络到无服务。
S503、若存在快速从第一网络到无服务,则在第一网络的网络信号值低于预设信号阈值或者(终端设备的最大发射功率+路损功率)小于网络设备的前导接收功率目标值时,不再尝试驻留到第一网络,将终端设备的驻留网络由第一网络切换到第二网络。
S504、若不存在快速从第一网络到无服务,则判断是否存在第一网络的信号慢慢衰减。
S505、若存在第一网络的信号慢慢衰减,则在第一网络的网络信号值慢慢衰减到预设信号阈值时,如果网络设备没有指示切换到其他网络,那么终端设备自主选择切换到第二网络进行驻留。
S506、若不存在第一网络的信号慢慢衰减,则控制终端设备继续驻留于第一网络。
需要说明的是,在本申请实施例中,对于S502来说,如果判断结果为是,即存在快速从第一网络到无服务,那么可以执行S503;如果判断结果为否,即不存在快速从第一网络到无服务,那么可以执行S504。这时候,对于S504来说,如果判断结果为是,即存在第一网络的信号慢慢衰减,那么可以执行S505;如果判断结果为否,即不存在第一网络的信号慢慢衰减,此时电梯或车库等信号覆盖比较好,那么可以执行S506。
还需要说明的是,在本申请实施例中,针对终端设备进入电梯或车库等信号覆盖较弱的场景,这时候基于场景的终端设备的搜网策略选择方法具体如下:
步骤1、终端设备利用场景识别技术,识别出终端设备进入电梯或车库信号覆盖较弱的场景,这时候还需要确定当前驻留的第一网络。
步骤2、在确定出第一网络后,终端设备确定是否存在第一网络快速到无服务以及是否存在第一网络的信号慢慢衰减。
步骤3、如果第一网络的网络信号值在预设信号阈值以下或者(终端最大发射功率+路损功率)<网络设备的前导接收功率目标值,那么不要尝试进行驻留在第一网络,可以选择切换到非第一网络(例如第二网络)进行驻留。
步骤4、如果第一网络的网络信号值慢慢衰减到预设信号阈值,而且网络设备没有指示切换到其它网络,那么终端设备可以自主选择到非第一网络(例如第二网络)进行驻留。
步骤5、如果电梯或车库等信号覆盖比较好,那么也可以继续驻留在第一网络。
需要注意的是,网络设备的前导接收功率目标值也可称为网络设备的前导目标接收功率。那么在(终端设备的最大发射功率+路损功率)<网络的前导目标接收功率时,即使终端设备尝试第一网络的驻网请求,因为终端设备的发射功率受限,网络设备不会接收到该驻网请求,也就无法驻留到第一网络。
这样,在终端设备进入弱信号区域时,如果终端设备满足网络切换条件,那么可以直接对当前驻留的第一网络进行网络切换,从而能够避免由于多次尝试驻留第一网络失败而导致第一网络PLMN被回退一定时间或者被加入禁止TA列表的现象,以使得后续终端设备离开弱信号区域后能够快速返回到第一网络,并且通过第一网络为终端设备提供更好的服务体验。
在本申请的又一实施例中,基于前述实施例所述的网络切换方法,参见图6,其示出了本申请实施例提供的另一种网络切换方法的详细流程示意图。如图6所示,该方法可以包括:
S601、基于场景识别技术,识别出终端设备离开弱信号区域的预设场景。
S602、判断是否驻留在第一网络。
S603、若驻留在第一网络,则控制终端设备继续驻留于第一网络。
S604、若未驻留在第一网络,则发起第一网络的搜网请求,并且触发终端设备返回到第一网络进行驻留。
需要说明的是,在本申请实施例中,对于S602来说,如果判断结果为是,即驻留在第一网络,那么可以执行S603;如果判断结果为否,即没有驻留在第一网络,那么可以执行S604,以使得终端设备继续驻留到第一网络。
还需要说明的是,在本申请实施例中,针对终端设备离开电梯或车库等信号覆盖较弱的场景,这时候基于场景的终端设备的搜网策略选择方法具体如下:
步骤1、终端设备利用场景识别技术,识别出终端设备离开电梯或车库信号覆盖较弱的场景,这时候还需要确定终端设备是否驻留在第一网络。
步骤2、如果不是驻留在第一网络,那么终端设备可以发起第一网络的搜网请求,并且在搜索到第一网络时,可以控制终端设备继续驻留在第一网络。
需要注意的是,对于第一网络的搜网请求,可以是通过NAS指定第一网络PLMN和RAT发起搜网请求。
这样,在终端设备离开弱信号区域时,如果当前驻留的网络不是第一网络,那么可以直接对当前驻留的网络进行网络切换,从而也能够使得终端设备快速切换到第一网络,并且通过第一网络为终端设备提供更好的服务体验。
简单来说,在本申请实施例中,一方面,在电梯、地库等信号覆盖弱的区域,可以避免发生第一网络PLMN回退以及第一网络被加入禁止TA列表;另一方面,这里引入了指定信号阈值(即前述实施例中的“预设信号阈值”)来决定是否切换到非第一网络;又一方面,这里还引入了(终端设备的最大发射功率+路损功率)<网络设备的前导目标接收功率的条件来决定是否切换到非第一网络。
在本申请实施例中,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过前述实施例的技术方案,无论是在终端设备进入电梯或车库等弱信号区域的预设场景还是在终端设备离开电梯或车库等弱信号区域的预设场景,均能够使得终端设备在离开弱信号区域后可以快速切换回第一网络来提供更好的网络服务,不仅提高了终端设备的服务体验,而且还提高了终端设备的通信性能。
在本申请的再一实施例中,基于前述实施例相同的发明构思,参见图7,其示出了本申请实施例提供的一种网络切换装置的组成结构示意图。如图7所示,网络切换装置70可以包括确定单元701和切换单元702,其中:
确定单元701,配置为确定终端设备的当前场景;以及在当前场景为预设场景时,确定终端设备驻留的第一网络;
切换单元702,配置为若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。
在一些实施例中,参见图7,网络切换装置70还可以包括识别单元703,配置为对终端设备所处的场景进行识别,确定场景识别结果;以及根据场景识别结果,确定终端设备的当前场景。
在一些实施例中,预设场景至少包括下述其中之一:终端设备进入弱信号区域;终端设备离开弱信号区域;其中,弱信号区域表示接收信号强度小于预设强度阈值的区域。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,确定单元701,还配置为确定第一网络的网络信号值;以及若第一网络的网络信号值低于预设信号阈值,则确定第一网络满足网络切换条件。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,确定单元701,还配置为确定终端设备的最大发射功率,以及确定终端设备与网络设备之间的路损功率;根据最大发射功率和路损功率,确定网络设备的前导接收功率计算值;以及若前导接收功率计算值小于网络设备的前导接收功率目标值,则确定第一网络满足网络切换条件。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,确定单元701,还配置为判断第一网络是否存在信号衰减;以及若第一网络存在信号衰减且第一网络的网络信号值衰减到预设信号阈值,则确定第一网络满足网络切换条件。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,确定单元701,还配置为在第一网络存在信号衰减之后,判断终端设备是否接收到网络指示信息;以及若第一网络的网络信号值衰减到预设信号阈值,且终端设备未接收到网络指示信息,则确定第一网络满足网络切换条件。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,切换单元702,具体配置为控制终端设备选择第二网络并进行驻留;其中,第二网络为终端设备搜索到的第一网络之外的其他网络。
在一些实施例中,在预设场景为终端设备进入弱信号区域时,确定单元701,还配置为若第一网络不存在信号衰减或者第一网络的网络信号值高于预设信号阈值,则确定第一网络不满足网络切换条件。
在一些实施例中,在预设场景为终端设备离开弱信号区域时,确定单元701,还配置为判断第一网络是否为目标网络;以及若第一网络不是目标网络,则确定第一网络满足网络切换条件;其中,目标网络为终端设备进入弱信号区域之前驻留的网络。
在一些实施例中,在预设场景为终端设备离开弱信号区域时,切换单元702,具体配置为在第二网络是目标网络时,发起第二网络的搜网请求;以及在搜索到第二网络时,控制终端设备驻留到第二网络。
在一些实施例中,在预设场景为终端设备离开弱信号区域时,确定单元701,还配置为若第一网络是目标网络,则确定第一网络不满足网络切换条件。
在一些实施例中,切换单元702,还配置为若第一网络不满足网络切换条件,则控制终端设备继续驻留于第一网络。
可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
因此,本实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现前述实施例中任一项所述的方法的步骤。
基于上述网络切换装置70的组成以及计算机可读存储介质,参见图8,其示出了本申请实施例提供的一种终端设备的组成结构示意图。如图8所示,终端设备80可以包括:通信接口801、存储器802和处理器803;各个组件通过总线系统804耦合在一起。可理解,总线系统804用于实现这些组件之间的连接通信。总线系统804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统804。
其中:
通信接口801,用于在与其他外部网元(例如网络设备)之间进行收发信息过程中,信号的接收和发送;
存储器802,用于存储能够在处理器803上运行的计算机程序;
处理器803,用于在运行所述计算机程序时,执行:
确定终端设备的当前场景;
在当前场景为预设场景时,确定终端设备驻留的第一网络;
若第一网络满足网络切换条件,则将终端设备的驻留网络由第一网络切换到第二网络。
可以理解,本申请实施例中的存储器802可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步链动态随机存取存储器(Synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器802旨在包括但不限于这些和任意其它适合类型的存储器。
而处理器803可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器803中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器803可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器802,处理器803读取存储器802中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,作为另一个实施例,处理器803还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法的步骤。
在本申请的再一实施例中,本申请实施例中的终端设备可以是智能手机、掌上电脑、车载设备、可穿戴设备等。参见图9,其示出了本申请实施例提供的另一种终端设备的组成结构示意图。如图9所示,终端设备80可以包括前述实施例中任一项所述的网络切换装置70。
在本申请实施例中,对于终端设备80而言,在判断出当前场景为预设场景时,这时候可以在终端设备满足网络切换条件时,直接对当前驻留的第一网络进行网络切换;如此,无论是在终端设备进入电梯或车库等弱信号区域的预设场景还是在终端设备离开电梯或车库等弱信号区域的预设场景,均能够使得终端设备在离开弱信号区域后可以快速切换到第一网络,从而能够保证终端设备提供更好的网络服务,进而提高了终端设备的通信性能。
需要说明的是,在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
- 网络切换方法、装置、可穿戴设备及计算机可读存储介质
- 神经网络处理方法、装置、设备及计算机可读存储介质
- 网络异常恢复方法、装置、设备及计算机可读存储介质
- 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
- 窗口切换方法、装置、终端及计算机可读存储介质
- 小区切换、配置方法及装置、计算机可读存储介质、用户设备、网络设备
- 小区切换、配置方法及装置、计算机可读存储介质、用户设备、网络设备