1.本技术属于通信技术领域,具体涉及一种小区搜索方法、装置、设备和存储介质。
背景技术:2.在第五代移动通信技术(5rd-generation,5g)通信系统中,5g新空口(new radio,nr)网络部署逐渐由非独立组网(the national shellfisheries association,nsa)过渡到独立组网(the shellfisheries association,sa),目前sa小区已经大范围部署,5g业务的占比也在逐步提升。
3.相关技术中,在一些移动场景下,例如乘坐地铁、高铁、电梯等,用户设备通常会在移动过程中,因逐渐偏离原驻留小区,导致信号强度不断下降并出现网络波动或卡顿现象,此时用户设备会执行搜网过程,以使用户设备驻留到新的小区。但是,相关技术中的搜网过程耗时较长,导致用户设备重新接入网络的速度较慢。
技术实现要素:4.本技术实施例的目的是提供一种小区搜索方法、装置、设备和存储介质,能够解决相关技术中搜网过程耗时较长,导致用户设备接入网络的速度较慢的问题。
5.第一方面,本技术实施例提供了一种小区搜索方法,应用于电子设备,该方法包括:在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置;获取目标位置对应的n个小区的信号质量参数;基于n个小区的信号质量参数,确定n个小区的频段优先级;在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
6.第二方面,本技术实施例提供了一种小区搜索装置,应用于电子设备,该装置包括:确定模块,用于在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置;获取模块,用于获取目标位置对应的n个小区的信号质量参数;确定模块,还用于基于n个小区的信号质量参数,确定n个小区的频段优先级;搜网模块,用于在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
7.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的小区搜索方法的步骤。
8.第四方面,本技术实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的小区搜索方法的步骤。
9.第五方面,本技术实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的小区搜索方法的步骤。
10.第六方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品被存储在存储介质中,该计算机程序产品被至少一个处理器执行以实现如第一方面所述的小区搜
索方法的步骤。
11.在本技术实施例中,在电子设备的移动状态满足第一预设移动条件的情况下,可以确定电子设备处于弱信号移动场景下,此时可以基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置,并在到达目标位置之前,预先获取目标位置对应的n个小区的信号质量参数。相关技术中的电子设备在当前驻留的5g小区信号较差的场景下优先向5g小区发起重定向,因所在区域不存在5g小区导致重定向失败后再搜索4g小区,如此导致搜索小区的耗时较长。基于此,本技术的电子设备基于预先获取的n个小区的信号质量参数,确定n个小区的频段优先级,当电子设备的当前参考信号接收功率下降至第一阈值的情况下,说明电子设备当前驻留小区的信号质量参数较差,此时可以直接基于n个小区的频段优先级执行小区搜索,搜索真实存在的小区,避免基于重定向配置搜索无效小区,减少整个搜网过程的时长,提升用户设备驻留至新小区以及重新接入网络的速度。
附图说明
12.图1是本技术一实施例提供的小区搜索方法的流程示意图;
13.图2是本技术一实施例提供的小区搜索效果的示例的示意图;
14.图3是本技术实施例提供的一种小区搜索装置的结构示意图;
15.图4是本技术实施例提供的一种电子设备的结构示意图;
16.图5是本技术实施例的一种电子设备的硬件结构示意图。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
18.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
19.首先,对本技术实施例所提供技术方案所涉及的技术术语进行介绍:
20.新空口(new radio,nr),无线设备和基站之间进行数据沟通的新标准。
21.小区,也称蜂窝小区,是指在蜂窝移动通信系统中,其中一个基站或基站的一部分(扇形天线)所覆盖的区域,在这个区域内移动台可以通过无线信道可靠地与基站进行通信。
22.如背景技术,在一些移动场景下,例如乘坐地铁、高铁、电梯、飞机等,用户设备通常会在移动过程中,因离原驻留小区的距离越来越远,导致信号强度不断下降并出现网络波动或卡顿现象。当原驻留小区无法继续驻留时,用户设备会执行搜网过程,以使用户设备驻留到新的小区。但是,相关技术中的搜网过程耗时较长,导致用户设备重新接入网络的速度较慢。
23.例如,在地铁场景下,用户设备在a站台时的原驻留小区为nr1小区,当列车驶离a站台向b站台行驶时,用户设备逐渐偏离a站台所在的nr1小区,此时用户设备的信号强度不断下降,当nr1小区已经无法驻留时,用户设备会优先搜索nr2小区,向nr2小区发起重定向,但nr2小区并不真实存在,仅仅作为重定向配置,因此在经历约600ms的搜网过程后重定向失败,用户设备继续搜索lte小区,最终驻留至lte小区。
24.针对相关技术中出现的问题,本技术实施例提供了一种小区搜索方法,在电子设备的移动状态满足第一预设移动条件的情况下,可以确定电子设备处于弱信号移动场景下,此时可以基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置,并在到达目标位置之前,预先获取目标位置对应的n个小区的信号质量参数。基于此,本技术的电子设备基于预先获取的n个小区的信号质量参数,确定n个小区的频段优先级,当电子设备的当前参考信号接收功率下降至第一阈值的情况下,说明电子设备当前驻留小区的信号质量参数较差,此时可以直接基于n个小区的频段优先级执行小区搜索,搜索真实存在的n个小区,避免基于重定向配置搜索无效小区,减少整个搜网过程的时长,提升用户设备驻留到新小区以及重新接入网络的速度,解决了相关技术中搜网过程耗时较长,导致用户设备接入网络的速度较慢的问题。
25.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的小区搜索方法进行详细地说明。
26.图1是本技术一实施例提供的小区搜索方法的流程示意图,该小区搜索方法的执行主体可以为电子设备。需要说明的是,上述执行主体并不构成对本技术的限定。
27.如图1所示,本技术实施例提供的小区搜索方法可以包括步骤110-步骤140。
28.步骤110,在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置。
29.具体地,在第一时刻的电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定电子设备在第二时刻所处的目标位置,第二时刻与第一时刻之间间隔第一时长。
30.上述第一预设移动条件可以为电子设备的移动状态满足目标移动状态,该目标移动状态可以为在乘坐地铁、高铁、电梯、飞机等公共交通工具的移动场景下的移动状态。
31.上述第一时长可以根据具体需求进行设置,也可以基于电子设备的移动速度确定,具体地,该第一时长可以与移动速度呈负相关,例如移动速度越快,电子设备驶出原驻留小区覆盖范围的时间越短,则第一时长越短;同理,移动速度越慢,第一时长越长。
32.示例性地,在地铁场景下,在列车驶离a站台的行驶过程中,电子设备在第一时刻r1可以基于当前的移动速度确定移动状态满足第一预设移动条件,并可以基于移动速度确定第一时长为1min,则可基于电子设备的移动轨迹,确定在第一时刻r1行驶1min后,电子设备所处的目标位置,该目标位置可以为a站台的下一站台。
33.步骤120,获取目标位置对应的n个小区的信号质量参数。
34.其中,n个小区可以为小区范围覆盖目标位置的小区,n为正整数;信号质量参数可以为用于表征小区信号质量的参数,例如可以为参考信号接收功率(reference signal receiving power,rsrp)、参考信号接收质量(reference signal receiving quality,rsrq)或者接收信号强度指示(received signal strength indication,rssi)。
35.步骤130,基于n个小区的信号质量参数,确定n个小区的频段优先级。
36.其中,频段优先级可以为n个小区对应的n个频段的优先级排序,小区的频段优先级与信号质量参数表征的信号质量呈正相关,小区的信号质量参数所表征的信号质量越高,该小区的频段优先级越高。
37.示例性地,n为4,x1、x2、x3和x4对应的频段分别为y1、y2、y3、y4,4个小区的信号质量由高到低的顺序分别为x1、x3、x4、x2,则基于小区信号质量的排序,可以确定频段优先级由高到低的顺序分别为y1、y3、y4、y2。
38.步骤140,在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
39.具体地,电子设备基于n个频段的优先级排序,进行逐个频段的搜索,优先搜索信号质量高的小区对应的频段,直至搜索到可驻留的目标小区,并成功驻留至该目标小区,停止小区搜索。上述第一阈值可以根据具体需求进行设置,例如设置为-105~-115dbm中的任意值,本技术在此不做具体限定。
40.本技术实施例提供的小区搜索方法,在电子设备的移动状态满足第一预设移动条件的情况下,可以确定电子设备处于弱信号移动场景下,此时可以基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置,并在到达目标位置之前,预先获取目标位置对应的n个小区的信号质量参数。相关技术中的电子设备在当前驻留的5g小区信号较差的场景下优先向5g小区发起重定向,因所在区域不存在5g小区导致重定向失败后再搜索4g小区,如此导致搜索小区的耗时较长。基于此,本技术的电子设备基于预先获取的n个小区的信号质量参数,确定n个小区的频段优先级,当电子设备的当前参考信号接收功率下降至第一阈值的情况下,说明电子设备当前驻留小区的信号质量参数较差,此时可以直接基于n个小区的频段优先级执行小区搜索,搜索真实存在的小区,避免基于重定向配置搜索无效小区,减少整个搜网过程的时长,提升用户设备驻留至新小区以及重新接入网络的速度。
41.下面结合具体的实施例,详细介绍上述步骤110-步骤140。
42.涉及步骤110,在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置。
43.在本技术的一些实施例中,电子设备可以包括传感器,该方法还可以包括:基于传感器监测电子设备的移动状态;在移动状态满足移动速度大于第二阈值、加速度大于第三阈值中至少一项的情况下,确定移动状态满足第一预设移动条件。
44.其中,第一预设移动条件可以包括移动速度大于第二阈值、加速度大于第三阈值中的至少一项;第二阈值和第三阈值可以根据具体需求和具体场景进行设置,例如在地铁场景下,第二阈值可以为15km/h,也可以为其它值,第三阈值可以为0.6m/s2,也可以为0.8m/s2,本技术对此不做具体限定。
45.在一个实施例中,上述传感器可以包括但不限于:速度传感器、加速度传感器、海拔计。
46.在本技术实施例中,通过调用电子设备自带的传感器进行移动状态的监测,能够基于电子设备的移动速度和/或移动加速度准确识别电子设备的当前所处场景,并在当前所处场景为移动场景的情况下,提前得知即将到达的目标位置,并获取能够覆盖目标位置的n个小区的信号质量参数,方便电子设备在到达目标位置时直接搜索n个小区的频段,避
免搜索无效小区,节省小区搜索过程的时间,提高小区搜索效率。
47.在本技术的一些实施例中,该方法还可以包括:获取电子设备当前所在的第一位置;在第一位置为预设位置的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置。
48.其中,该预设位置可以为移动场景下的位置,例如可以为地铁站、火车站、电梯等,本技术在此不做具体限定。
49.步骤120,获取目标位置对应的n个小区的信号质量参数。
50.在本技术的一些实施例中,电子设备可以基于人工智能ai算法,获取目标位置对应的n个小区的信号质量参数。
51.步骤130,基于n个小区的信号质量参数,确定n个小区的频段优先级。
52.在本技术的一些实施例中,步骤130可以包括以下任意一项:在n个小区均为独立组网sa小区的情况下,基于n个sa小区的信号质量参数确定n个sa小区的新空口nr频段优先级;在n个小区均为长期演进lte小区的情况下,基于n个lte小区的信号质量参数确定n个lte小区的lte频段优先级;在n个小区包括sa小区和lte小区的情况下,基于n个小区的信号质量参数和类型确定n个小区的频段优先级,其中,sa小区的频段优先级高于lte小区的频段优先级。
53.具体地,在确定n个小区均为sa小区的情况下,电子设备会基于nr频段优先级搜索nr频段,并确定搜索到的可驻留的sa小区为目标小区,而非搜索lte频段;在确定n个小区均为lte小区的情况下,电子设备会基于lte频段优先级搜索lte频段,并确定搜索到的可驻留的lte小区为目标小区,而非搜索nr频段。
54.在本技术实施例中,电子设备可在小区搜索之前,提前获取目标位置存在小区类型,在目标位置仅存在sa小区,不存在lte小区的情况下,电子设备仅会搜索nr频段,避免搜索无效的lte频段;在目标位置仅存在lte小区,不存在sa小区的情况下,电子设备仅会搜索lte频段,避免搜索无效的nr频段,简化相关技术中的搜网过程,无需搜索无效小区,避免重定向失败情况的发生,提升驻网的成功率。
55.在本技术的一些实施例中,lte小区可以分为第一lte小区和第二lte小区,第一lte小区支持双连接endc,第一lte小区的频段优先级高于第二lte小区的频段优先级。
56.具体地,在lte小区为4g和5g双连接(eutra-nr dual connectivity,endc)锚点小区的情况下,确定lte小区为第一lte小区;在lte小区为非endc锚点小区的情况下,确定lte小区为第二lte小区。
57.在本技术实施例中,通过设置第一lte小区的频段优先级高于第二lte小区的频段优先级,电子设备在进行小区搜索时,优先搜索endc锚点小区的频段,避免非endc小区排序靠前而被优先选择驻留,保证电子设备可以优先快速驻网endc锚点小区,为用户提供更好的5g服务体验。
58.步骤140,在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
59.在本技术的一些实施例中,为了准确确定电子设备的搜网时机,该方法还可以具体包括下述步骤:在电子设备的移动状态满足第一预设移动条件的情况下,获取电子设备的第一方向;步骤140可以具体包括:在电子设备的移动状态满足第二预设移动条件的情况
下,获取电子设备的rsrp;在rsrp下降至第一阈值的情况下,获取电子设备的第二方向;在第一方向与第二方向的夹角大于或等于预设角度的情况下,基于频段优先级执行小区搜索,直至驻留至搜索到的目标小区,目标小区为搜索到的可驻留小区。
60.其中,第一预设移动条件可以包括移动速度大于第二阈值、加速度大于第三阈值中的至少一项;第二预设移动条件用于判断电子设备是否处于临近停止状态或减速状态,第二预设移动条件可以包括移动速度小于第四阈值、加速度小于第五阈值中的至少一项,第四阈值和第五阈值可以根据具体需求进行设置,本技术对此不做具体限定。
61.示例性地,第四阈值可以为0.1km/h,第五阈值可以为零。
62.上述预设角度可以根据具体需求进行设置,例如设置为45度,75度或者90度等,本技术对此不做具体限定。
63.示例性地,上述预设角度可以为75度,第一方向为方向1,第二方向为方向2,如图2所示,电子设备的原驻留小区为nr1,地铁一开始沿方向1行驶,当行驶至位置p1时,此时已靠近nr1小区的覆盖范围边缘,因此rsrp下降至第一阈值,之后电子设备获取接下来的行驶方向,若得到方向2,由于方向1与方向2的夹角大于75度,由此可以说明电子设备若继续沿方向2行驶,则即将超出nr1小区的覆盖范围,因此已无法继续驻留至nr1小区,需基于频段优先级执行小区搜索,直至驻留至搜索到的目标小区。
64.在本技术实施例中,在电子设备的移动过程中,基于不同时刻的行驶方向,可以准确判定电子设备接下来是否会偏离原驻留小区的覆盖范围,并基于判定结果确定即将偏离原驻留小区的覆盖范围的时刻即为小区搜索时机。如此,在电子设备偏离原驻留小区之前,即可提前预测并执行搜网过程,在原驻留小区的信号强度变得更差之前,切换至新的驻留小区,避免因搜网时机过慢导致增大设备延时大、使用卡顿等问题,使搜网时机更好地满足用户需求。
65.在一个实施例中,电子设备在第一时刻确定移动状态满足第一预设移动条件,并通过电子罗盘记录此时的行驶方向,得到第一方向;电子设备在第三时刻确定rsrp下降至第一阈值,并通过电子罗盘记录此时的行驶方向,得到第二方向。
66.在本技术的一些实施例中,该方法还可以包括:在第一方向与第二方向的夹角小于或等于预设角度的情况下,继续驻留第一小区,其中,第一小区为电子设备在第一时刻驻留的小区。
67.其中,第一时刻可以为电子设备确定移动状态满足第一预设移动条件的时刻。
68.示例性地,上述预设角度可以为75度,第一方向为方向1,第二方向为方向3,继续参照图2,电子设备的原驻留小区为nr1,地铁一开始沿方向1行驶,当行驶至位置p1时,此时已靠近nr1小区的覆盖范围边缘,因此rsrp下降至第一阈值,之后电子设备获取接下来的行驶方向,若得到方向3,由于方向1与方向3的夹角小于75度,由此可以说明电子设备即使继续沿方向3行驶,在一段时间内也不会超出nr1小区的覆盖范围,因此可以继续驻留至nr1小区。
69.在本技术实施例中,在电子设备的移动过程中,基于不同时刻的行驶方向,可以准确判定电子设备接下来是否会偏离原驻留小区的覆盖范围,具体地,在两个时刻的行驶方向的偏差角度小于预设角度的情况下,说明电子设备在因靠近原驻留小区的覆盖范围边缘rsrp下降至第一阈值之后,即将远离原驻留小区的覆盖范围边缘,向原驻留小区的覆盖范
围中心靠近,在该场景下,rsrp会逐渐上升,因此电子设备可以继续驻留至原驻留小区,无需执行小区搜索和小区切换,避免电子设备由原驻留小区切换至其他小区,短暂驻留后还需再次切换至原驻留小区,减少小区切换频次,节省网络资源。
70.在本技术的一些实施例中,在基于频段优先级执行小区搜索之前,该方法还可以包括:基于频段优先级进行射频通路配置和重定向配置。
71.具体地,电子设备可以获取频段优先级最高的目标频段,开启目标频段对应的射频通路,并基于目标频段进行重定向配置。
72.在一个实施例中,电子设备还可以开启相应的天线开关,并切换至性能最优的天线。
73.在本技术实施例中,在进行小区搜索之前,电子设备可以提前预知目标位置对应的n个小区信息,并基于n个小区的频段优先级,在硬件上预先配置好相关信号通路,并预先做好重定向配置,为搜网过程做好准备工作,提升搜网过程的效率,节省搜网过程的耗时,实现小区切换低延时。
74.需要说明的是,本技术实施例提供的小区搜索方法,执行主体可以为小区搜索装置,或者该小区搜索装置中的用于执行小区搜索的方法的控制模块。本技术实施例中以小区搜索装置执行小区搜索方法为例,说明本技术实施例提供的小区搜索装置。下面对小区搜索装置进行详细介绍。
75.图3是本技术提供的一种小区搜索装置的结构示意图。
76.如图3所示,本技术实施例提供一种小区搜索装置300,该装置可以应用于电子设备,该装置300包括:确定模块310、获取模块320和搜网模块330。
77.其中,确定模块310,用于在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置;获取模块320,用于获取目标位置对应的n个小区的信号质量参数;确定模块310,还用于基于n个小区的信号质量参数,确定n个小区的频段优先级;搜网模块330,用于在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
78.本技术实施例提供的小区搜索装置,在电子设备的移动状态满足第一预设移动条件的情况下,可以确定电子设备处于弱信号移动场景下,此时可以基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置,并在到达目标位置之前,预先获取目标位置对应的n个小区的信号质量参数。相关技术中的电子设备在当前驻留的5g小区信号较差的场景下优先向5g小区发起重定向,因所在区域不存在5g小区导致重定向失败后再搜索4g小区,如此导致搜索小区的耗时较长。基于此,本技术的电子设备基于预先获取的n个小区的信号质量参数,确定n个小区的频段优先级,当电子设备的当前参考信号接收功率下降至第一阈值的情况下,说明电子设备当前驻留小区的信号质量参数较差,此时可以直接基于n个小区的频段优先级执行小区搜索,搜索真实存在的小区,避免基于重定向配置搜索无效小区,减少整个搜网过程的时长,提升用户设备驻留至新小区以及重新接入网络的速度。
79.在本技术的一些实施例中,电子设备包括传感器,装置还包括:监测模块,用于基于传感器监测电子设备的移动状态;确定模块310,用于在移动状态满足移动速度大于第二阈值、加速度大于第三阈值中至少一项的情况下,确定移动状态满足第一预设移动条件。
80.在本技术的一些实施例中,装置还包括:获取模块320,用于在电子设备的移动状
态满足第一预设移动条件的情况下,获取电子设备的第一方向;搜网模块330包括:获取单元,用于在电子设备的移动状态满足第二预设移动条件的情况下,获取电子设备的rsrp;获取单元,还用于在rsrp下降至第一阈值的情况下,获取电子设备的第二方向;搜网单元,用于在第一方向与第二方向的夹角大于或等于预设角度的情况下,基于频段优先级执行小区搜索,直至驻留至搜索到的目标小区。
81.在本技术的一些实施例中,装置还包括:驻留模块,用于在第一方向与第二方向的夹角小于或等于预设角度的情况下,继续驻留第一小区,其中,第一小区为电子设备在第一时刻驻留的小区。
82.在本技术的一些实施例中,确定模块310具体用于以下任意一项:在n个小区均为独立组网sa小区的情况下,基于n个sa小区的信号质量参数确定n个sa小区的新空口nr频段优先级;在n个小区均为长期演进lte小区的情况下,基于n个lte小区的信号质量参数确定n个lte小区的lte频段优先级;在n个小区包括sa小区和lte小区的情况下,基于n个小区的信号质量参数和类型确定n个小区的频段优先级,其中,sa小区的频段优先级高于lte小区的频段优先级。
83.在本技术的一些实施例中,lte小区分为第一lte小区和第二lte小区,第一lte小区支持双连接endc,第一lte小区的频段优先级高于第二lte小区的频段优先级。
84.在本技术的一些实施例中,装置还包括:配置模块,用于在基于频段优先级执行小区搜索之前,基于频段优先级进行射频通路配置和重定向配置。
85.本技术实施例提供的小区搜索装置能够实现图1的方法实施例中电子设备所实现的各个过程,为避免重复,这里不再赘述。
86.本技术实施例中的小区搜索装置可以是电子设备,也可以是电子设备中的部件、集成电路、或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
87.本技术实施例中的小区搜索装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
88.可选地,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述小区搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
89.需要注意的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
90.图5为本技术实施例的一种电子设备的硬件结构示意图。
91.该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
92.本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
93.其中,处理器510用于:在电子设备的移动状态满足第一预设移动条件的情况下,基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置;获取目标位置对应的n个小区的信号质量参数;基于n个小区的信号质量参数,确定n个小区的频段优先级;在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索。
94.在本技术实施例中,在电子设备的移动状态满足第一预设移动条件的情况下,可以确定电子设备处于弱信号移动场景下,此时可以基于电子设备的移动轨迹确定第一时长后电子设备所处的目标位置,并在到达目标位置之前,预先获取目标位置对应的n个小区的信号质量参数。相关技术中的电子设备在当前驻留的5g小区信号较差的场景下优先向5g小区发起重定向,因所在区域不存在5g小区导致重定向失败后再搜索5g小区,如此导致搜索小区的耗时较长。基于此,本技术的电子设备基于预先获取的n个小区的信号质量参数,确定n个小区的频段优先级,当电子设备的当前参考信号接收功率下降至第一阈值的情况下,说明电子设备当前驻留小区的信号质量参数较差,此时可以直接基于n个小区的频段优先级执行小区搜索,搜索真实存在的小区,避免基于重定向配置搜索无效小区,减少整个搜网过程的时长,提升用户设备驻留至新小区以及重新接入网络的速度。
95.在本技术的一些实施例中,电子设备包括传感器,处理器510还用于:基于传感器监测电子设备的移动状态;在移动状态满足移动速度大于第二阈值、加速度大于第三阈值中至少一项的情况下,确定移动状态满足第一预设移动条件。
96.在本技术的一些实施例中,处理器510还用于:在电子设备的移动状态满足第一预设移动条件的情况下,获取电子设备的第一方向;在参考信号接收功率rsrp下降至第一阈值的情况下,基于频段优先级执行小区搜索,包括:在电子设备的移动状态满足第二预设移动条件的情况下,获取电子设备的rsrp;在rsrp下降至第一阈值的情况下,获取电子设备的第二方向;在第一方向与第二方向的夹角大于或等于预设角度的情况下,基于频段优先级执行小区搜索,直至驻留至搜索到的目标小区。
97.在本技术的一些实施例中,处理器510还用于:在第一方向与第二方向的夹角小于或等于预设角度的情况下,继续驻留第一小区,其中,第一小区为电子设备在第一时刻驻留的小区。
98.在本技术的一些实施例中,处理器510具体用于:在n个小区均为独立组网sa小区的情况下,基于n个sa小区的信号质量参数确定n个sa小区的新空口nr频段优先级;在n个小区均为长期演进lte小区的情况下,基于n个lte小区的信号质量参数确定n个lte小区的lte频段优先级;在n个小区包括sa小区和lte小区的情况下,基于n个小区的信号质量参数和类型确定n个小区的频段优先级,其中,sa小区的频段优先级高于lte小区的频段优先级。
99.在本技术的一些实施例中,lte小区分为第一lte小区和第二lte小区,第一lte小区支持双连接endc,第一lte小区的频段优先级高于第二lte小区的频段优先级。
100.在本技术的一些实施例中,处理器510还用于:在基于频段优先级执行小区搜索之前,基于频段优先级进行射频通路配置和重定向配置。
101.应理解的是,本技术实施例中,输入单元504可以包括图形处理器(graphics processing unit,gpu)5041和麦克风5042,图形处理器5051对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072中的至少一种。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
102.存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、n个所需的应用程序或指令(比如声音播放、图像播放等)等。此外,存储器509可以包括易失性存储器或非易失性存储器,或者,存储器509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器509包括但不限于这些和任意其它适合类型的存储器。
103.处理器510可包括一个或多个处理单元;可选地,处理器510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
104.本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述小区搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
105.其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如计算机只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等。
106.本技术实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述小区搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
107.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或
片上系统芯片等。
108.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述小区搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
109.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行,还可包括根据所涉及的按基本同时的方式或按相反的顺序来执行,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
110.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
111.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。