一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

小区搜索方法、装置、设备、存储介质、程序产品及终端与流程

2022-06-05 01:20:31 来源:中国专利 TAG:


1.本技术涉及移动通信技术领域,具体而言,涉及一种小区搜索方法、装置、设备、存储介质、程序产品及终端。


背景技术:

2.终端在开机驻留网络阶段进行小区搜索时,由于终端事先不知道能在哪个小区频点驻留,所以需要在其所支持的频段上进行扫描,然后在扫描获得的众多可能的候选频点中寻找合适的频点,完成小区搜索并进行驻留。对于支持较多频段的终端,则需要较长时间的扫频及频点解析,因此,会导致小区搜索时间较长。


技术实现要素:

3.本技术实施例的目的在于提供一种小区搜索方法、装置、设备、存储介质、程序产品及终端,用以缩短终端在小区搜索过程中的时间。
4.第一方面,本技术实施例提供一种小区搜索方法,该小区搜索方法应用于终端,该终端包括频点扫描加速器、频点解析加速器和处理器,小区搜索方法包括:利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
5.本技术实施例中,在终端进行小区搜索时,利用频点扫描加速器、频点解析加速器和处理器中的至少两个在该终端所支持的预设频段范围内并行小区搜索,提高了小区搜索的速度,从而缩短了小区搜索所需的时间。
6.在任一实施例中,预设频段范围包括若干频段,每一所述频段包括多个分段,在不存在待解析的符合预设条件的频点且当前进行频点扫描的频段中待进行频点扫描的分段的数量大于1时,利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索,同时包括:利用频点扫描加速器对待进行频点扫描的一个分段进行频点扫描,以得到符合预设条件的频点;利用处理器对待进行频点扫描的另一个分段进行频点扫描,以得到符合预设条件的频点。
7.本技术实施例中,在终端处于扫频阶段,且未达到频点解析的条件时,使用频点扫描加速器和处理器分别对两个分段进行频点扫描,利用现有的硬件资源和处理器资源便可加快扫频的速度,进而缩短了小区搜索所需的时间。
8.在任一实施例中,预设频段范围包括若干频段,每一所述频段包括多个分段,在存在待解析的符合预设条件的频点且当前进行频点扫描的频段中存在待进行频点扫描的分段时,利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索,同时包括:利用频点扫描加速器对待进行频点扫描的一个分段进行频点扫描,以得到符合预设条件的频点;利用频点解析加速器解析待解析的符合预设条件的一个频点对应的信号,以尝试接入对应小区。
9.本技术实施例中,当终端未完成扫频,且扫频获得的频点满足频点解析的条件,则利用现有的硬件资源和处理器资源,利用频点扫描加速器继续对剩下的未扫频的分段进行
频点扫描,同时,利用频点解析加速器对符合预设条件的频点对应的信号进行解析,通过频点扫描和频点解析同步执行,在不需要增加硬件资源和处理器资源的同时,提高了小区搜索的速度。
10.在任一实施例中,所述终端中存储有历史小区对应的历史频点,所述历史频点包括在预设频段范围内,利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索,同时包括:利用频点扫描加速器在所述预设频段范围内进行频点扫描,以得到符合预设条件的频点;利用频点解析加速器解析历史频点对应的信号,以尝试接入对应小区。
11.本技术实施例中,当终端开机进行初始小区搜索时,利用频点扫描加速器对预设频段范围内进行频点扫描,利用频点解析加速器对存储的历史频点对应的信号进行解析,通过同步实现频点扫描和频点解析,提高了小区搜索的速度,从而缩短了小区搜索所需的时间。
12.在任一实施例中,在待解析的符合预设条件的频点的数量大于1且所述预设频段范围完成频点扫描时,利用所述频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索,同时包括:利用频点解析加速器解析待解析的符合预设条件的一个频点对应的信号,以尝试接入对应小区;利用处理器解析待解析的符合预设条件的另一个频点对应的信号,以尝试接入对应小区。
13.本技术实施例中,当终端完成了频点扫描,并且待解析的频点数量大于1,则通过频点解析加速器和处理器各对一个频点进行解析,利用现有的硬件资源和处理器资源便可提高了频点解析的速度,缩短了小区搜索的时间。
14.第二方面,本技术实施例提供一种小区搜索装置,该小区搜索装置配置于终端,该终端包括频点扫描加速器、频点解析加速器和处理器;小区搜索装置用于利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
15.第三方面,本技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的方法。
16.第四方面,本技术实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的方法。
17.第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行第一方面所述的方法。
18.第六方面,本技术实施例提供的一种终端,该终端包括频点扫描加速器、频点解析加速器、处理器以及第二方面所述的小区搜索装置。
19.本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
20.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使
用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
21.图1为本技术实施例提供的支持双载波的nr终端结构示意图;
22.图2为本技术实施例提供的第一种小区搜索方法流程示意图;
23.图3为本技术实施例提供的第二种小区搜索方法流程示意图;
24.图4为本技术实施例提供的第三种小区搜索方法流程示意图;
25.图5为本技术实施例提供的第四种小区搜索方法流程示意图;
26.图6为本技术实施例提供的第五种小区搜索方法流程示意图;
27.图7为本技术实施例提供的第六种小区搜索方法流程示意图;
28.图8为本技术实施例提供的第七种小区搜索方法流程示意图;
29.图9为本技术实施例提供的第八种小区搜索方法流程示意图;
30.图10为本技术实施例提供的另一种终端结构示意图;
31.图11为本技术实施例提供的一种小区搜索装置结构示意图;
32.图12为本技术实施例提供的电子设备实体结构示意图。
具体实施方式
33.终端进行小区搜索的主要目的包括:与小区取得频率和符号同步(下行同步);获取系统帧timing,即下行帧的起始位置;确定小区的物理层小区标识(physical-layer cell identity,pci)。
34.根据第三代合作伙伴计划(3rd generation partnership project,3gpp)协议,在第五代移动通信(the fifth-generation mobile communications,5g)新空口(new radio,nr)中,目前终端采用的小区搜索方案步骤如下:
35.(1)根据高层配置的频段进行频点扫描,并将扫描获得的频点按信号强度排序。
36.(2)频点扫描完成后,根据判决门限,筛选出若干候选频点,这些频点都在同步栅格(ss-raster)上,并存入待搜索频点列表。
37.(3)针对所有候选ss-raster频点,根据3gpp协议,需依次对每个候选频点接收20ms的数据搜索同步信号块突发(synchronization signal block burst,ssb burst),依次进行频点解析,以确定可驻留的小区。
38.(4)如果在第一个候选频点没搜到可驻留的小区,会继续第二个候选频点的解析,直到搜到真正的合适小区驻留为止。
39.由于5g新空口中,国内常用的nr频段有n77,n78,n79,总带宽达到1500m,协议规定ss-raster频点步进是1.44mhz(以大于2.4ghz为例),因此每隔1.44mhz都会有一个候选频点,1500m带宽有1041个候选ss-raster频点。面对如此多的候选频点,如果采用常规小区搜索方案的步骤,依次对每个候选频点都去接收20ms的数据搜索ssb burst,加上接收数据后的小区搜索基带硬件处理时间,以及随后的软件处理时间,一个频点的小区搜索大概需要23ms左右。每个候选频点都重复这样的过程,直到找到合适的频点驻留小区,这样会导致小区搜索时间非常长,用户在很长时间内无法使用终端。
40.为了解决上述问题,本技术实施例提供了一种小区搜索方法,该小区搜索方法适
用于支持双载波的终端,该小区搜索方法通过利用频点扫描加速器、频点解析加速器和处理器中的至少两个进行并行小区搜索,从而提高小区搜索的速度。
41.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
42.图1为本技术实施例提供的支持双载波的nr终端结构示意图,如图1所示。该nr终端包括处理器、频点扫描加速器、频点解析加速器和两个数据通路,其中,两个数据通路分别为数据通路ch1和数据通路ch2,数据通路ch1和数据通路ch2中的一个连接频点扫描加速器,另一个连接频点解析加速器,频点扫描加速器和频点解析加速器均与处理器连接。可以理解的是,两个数据通路与频点扫描加速器和频点解析加速器的连接关系并不是固定不变的,在一些情况下,数据通路ch1与频点扫描加速器连接,数据通路ch2与频点解析加速器连接,在另一些情况下,数据通路ch1与频点解析加速器连接,数据通路ch2与连接频点扫描加速器。本技术实施例中,设定频点扫描加速器与数据通路ch1连接,频点解析加速器与数据通路ch2连接。
43.本技术实施例中的nr终端可以指各种形式的用户终端(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台(mobile station,ms)、远方站、远程终端、移动设备、终端设备(terminal equipment)、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等,本技术实施例对此并不限定。
44.图2为本技术实施例提供的一种小区搜索方法流程示意图,如图2所示,该方法包括:
45.步骤201:利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
46.其中,由于小区搜索过程分为终端对所支持的频段的分段进行频点扫描和对通过频点扫描获得的满足预设要求的频点的信息进行频点解析。因此,终端可以采用频点扫描加速器和处理器分别对不同的分段并行进行频点扫描;终端也可以同步利用频点扫描加速器对分段进行频点扫描和利用频点解析加速器对满足预设要求的频点进行解析;终端还可以采用频点解析加速器和处理器分别对不同的待解析的符合预设要求的频点并行进行解析。
47.另外,对于有三个数据通路的终端,在同步进行频点扫描和频点解析时,处理器还可以通过与其连接的数据通路进行频点扫描或频点解析,以完成小区搜索。
48.本技术实施例中,在终端进行小区搜索时,利用频点扫描加速器、频点解析加速器和处理器中的至少两个在该终端所支持的预设频段范围内并行小区搜索,提高了小区搜索的速度,从而缩短了小区搜索所需的时间。
49.本技术提供了几种能够缩短小区搜索时间的实施方式,具体如下:
50.实施方式1,同时利用频点扫描加速器和处理器对当前进行频点扫描的频段中不同的分段进行扫频,在对所有的频段扫频完成后,再开始频点解析,以完成小区搜索,具体
步骤参见图3所示:
51.步骤301:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
52.步骤302:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
53.步骤303:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤304;若否,则执行步骤305。
54.步骤304:在分段列表中剩余的待进行频点扫描的分段的数量大于1时,同时利用频点扫描加速器和处理器对分段列表中剩余的待进行频点扫描的分段并行进行频点扫描,存储扫描获得的频点,并返回步骤303;例如:利用频点扫描加速器通过数据通路ch1对待进行频点扫描的多个分段中的其中一个分段进行频点扫描,同时,利用处理器通过数据通路ch2对待进行频点扫描的多个分段中的另一个分段进行频点扫描。通过对分段进行频点扫描,可以获得满足预设条件的频点。应当说明的是,此时,数据通路ch2可以看做与处理器直接连接。进一步地,在本实施方式中,同时利用频点扫描加速器和处理器对不同分段并行进行频点扫描可以理解为同时开始利用频点扫描加速器和处理器进行频点扫描。具体地,在初次判断分段列表中剩余分段的数量大于1时,在开始利用频点扫描加速器对第一分段进行频点扫描的同时,开始利用处理器对第二分段进行频点扫描,并且在频点扫描加速器和处理器扫描得到的频点均存储完成的情况下,再次判断分段列表中剩余分段的数量大于1时,在开始利用频点扫描加速器对第三分段进行频点扫描的同时,开始利用处理器对第四分段进行频点扫描。其中,当分段列表中分段的总数为偶数时,分段列表中剩余分段的数量始终为偶数,直至分段列表中剩余分段的数量为0,此时,步骤303判断为否,执行步骤305。当分段列表中分段的总数为奇数时,分段列表中剩余分段的数量始终为奇数,直至分段列表中剩余分段的数量为1,此时,可以利用频点扫描加速器和处理器中的一个对该分段进行频点扫描,例如,优选利用频点扫描加速器对该分段进行频点扫描,在存储扫描得到的频点后,返回执行步骤303判断为否,执行步骤305。
55.在本实施方式中,同时利用频点扫描加速器和处理器对不同分段并行进行频点扫描也可以理解为在利用频点扫描加速器进行频点扫描的同时,也在利用处理器进行频点扫描。具体地,在初次判断分段列表中剩余分段的数量大于1时,在开始利用频点扫描加速器对第一分段进行频点扫描的同时,开始利用处理器对第二分段进行频点扫描,由于频点扫描加速器和处理器之间存在处理速率的差异,例如,频点扫描加速器率先完成频点扫描并且在扫描得到的频点存储完成的情况下,再次判断分段列表中剩余分段的数量大于1时,利用频点扫描加速器对第三分段进行频点扫描的同时,处理器可能仍然在对第二分段进行频点扫描。如此,对分段列表中的剩余分段进行频点扫描,直至步骤303判断为否,执行步骤305。
56.步骤305:判断频段列表中所有频段是否完成频点扫描;若是,则执行步骤306;若否,则执行步骤302。
57.步骤306:从存储的频点中获取待解析的符合预设条件的频点,利用频点解析加速器对符合预设条件的频点进行频点解析;其中,预设条件是指可以执行后续频点解析的条
件,例如:可以是扫描获得的频点的信号强度大于预设阈值,也可以先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解析。在获得待解析的符合预设条件的频点后,利用频点解析加速器通过数据通道ch2对频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
58.本实施方式中,终端在对当前进行频点扫描的频段中分段进行频点扫描时,利用频点扫描加速器和处理器并行对不同的分段进行频点扫描,可以充分利用终端的硬件资源和处理器资源,在不增加新的硬件资源的前提下,加快了频点扫描的速度,缩短了小区搜索所需的时间。
59.实施方式2,利用频点扫描加速器对终端所支持的频段进行频点扫描,在完成对所有频段的扫描后,同时利用频点解析加速器和处理器对满足预设条件的频点进行解析,以完成小区搜索。具体步骤如图4所示:
60.步骤401:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
61.步骤402:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
62.步骤403:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤404;若否,则执行步骤405。
63.步骤404:利用频点扫描加速器对分段列表中剩余的待进行频点扫描的分段进行频点扫描,存储扫描获得的频点,并返回步骤403;在获得多个分段后,利用频点扫描加速器通过数据通路ch1对多个分段进行频点扫描。通过对分段进行频点扫描,可以获得满足预设条件的频点。
64.步骤405:判断频段列表中所有频段是否完成频点扫描;若是,则执行步骤406;若否,则执行步骤402。
65.步骤406:从存储的频点中获取符合预设条件的频点,在待解析的符合预设条件的频点的数量大于1时,利用频点解析加速器和处理器并行进行频点解析;其中,预设条件是指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,进一步地,也可以先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解析。在获得待解析的符合预设条件的频点后,同时利用频点解析加速器和处理器对待解析的符合预设条件的频点进行频点解析。例如:利用频点解析加速器通过数据通道ch2对待解析的一个频点对应的信号进行解析,并且利用处理器通过数据通道ch1对待解析的另一个频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
66.进一步地,在本实施方式中,利用频点解析加速器和处理器并行进行频点解析可以理解为同时开始利用频点解析加速器和处理器进行频点解析。具体地,在初次判断待解析的频点的数量大于1时,在开始利用频点解析加速器对第一频点对应的信号进行解析的同时,开始利用处理器对第二频点对应的信号进行解析,在未能成功接入小区的情况下,再次判断待解析的频点的数量大于1时,在开始利用频点解析加速器对第三频点对应的信号进行解析的同时,开始利用处理器对第四频点对应的信号进行解析。其中,当符合预设条件
的频点的数量为偶数时,待解析的频点的数量始终为偶数,如此直至成功接入小区。当符合预设条件的频点的数量为奇数时,待解析的频点的数量始终为奇数,如若直至待解析的频点的数量为1时仍然未能成功接入小区,此时,可以利用频点解析加速器和处理器中的一个对该频点对应的信号进行解析,例如,优选利用频点解析加速器对该频点对应的信号进行解析。
67.在本实施方式中,利用频点解析加速器和处理器并行进行频点解析也可以理解为在利用频点解析加速器进行频点解析的同时,也在利用处理器进行频点解析。具体地,在初次判断待解析的频点的数量大于1时,在开始利用频点解析加速器对第一频点对应的信号进行解析的同时,开始利用处理器对第二频点对应的信号进行解析,由于频点解析加速器和处理器之间存在处理速率的差异,例如,频点解析加速器率先完成频点解析并且未能成功接入小区的情况下,再次判断待解析的频点的数量大于1时,利用频点解析加速器对第三频点对应的信号进行解析的同时,处理器可能仍然在对第二频点对应的信号进行解析,如此直至成功接入小区。
68.本实施方式中,终端在完成分段的频点扫描后,利用频点解析加速器和处理器并行对扫描获得的待解析的符合预设要求的频点的信息进行解析,从而,在利用现有的硬件资源和处理器资源,不增加新的硬件资源的前提下,提高了频点解析的速度,缩短了小区搜索的时间。
69.实施方式3,利用频点扫描加速器对终端所支持的频段进行频点扫描,在扫描获得待解析的符合预设条件的频点,且未完成对所有频段的频点扫描时,则利用频点扫描加速器继续进行频点扫描,同时利用频点解析加速器进行频点解析,在完成对所有频段的频点扫描,且存在待解析的频点,则利用频点解析加速器继续进行频点解析。具体步骤如图5所示:
70.步骤501:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
71.步骤502:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
72.步骤503:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤504;若否,则执行步骤505。
73.步骤504:利用频点扫描加速器对分段列表中剩余的待进行频点扫描的分段进行频点扫描,存储扫描获得的频点,并返回步骤503;在获得多个分段后,利用频点扫描加速器通过数据通路ch1对分段进行频点扫描。通过对分段进行频点扫描,可以获得满足预设条件的频点。
74.步骤505:判断频段列表中所有频段是否完成频点扫描;若否,则执行步骤502。
75.步骤506:从存储的频点中获取待解析的符合预设条件的频点,利用频点解析加速器对待解析的符合预设条件的频点进行频点解析;其中,预设条件是指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,也可以在步骤503判断为否时,先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解析。在获得待解析的满足预设条件的频点后,利用频点解析加速器通过
数据通道ch2对频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
76.在本实施方式中,当不存在待解析的符合预设条件的频点且未完成对终端所支持频段的频点扫描时,单独执行步骤501-505;当完成了对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以单独执行步骤506;当未完成对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以并行执行步骤506和步骤501-505,其中,可以在执行步骤504的同时执行步骤506,也即,在利用频点扫描加速器进行频点扫描的同时,利用频点解析加速器进行频点解析,例如,利用频点扫描加速器通过数据通路ch1对未进行频点扫描的分段进行频点扫描,同时,利用频点解析加速器通过数据通路ch2对待解析的符合预设条件的频点的信息进行解析,以尝试接入对应的小区。
77.本实施方式中,终端在扫描到符合预设要求的频点,且仍有分段未完成频点扫描,则同时进行频点扫描和频点解析,在不增加新的硬件资源和处理器资源的前提下,缩短了小区搜索所需的时间。
78.实施方式4,利用频点扫描加速器对终端所支持的频段进行频点扫描,若存在待解析的符合预设条件的频点,且未完成对所有频段的频点扫描,则利用频点扫描加速器继续进行频点扫描,同时利用频点解析加速器进行频点解析。在完成频点扫描,但待解析的符合预设条件的频点数量大于1,则利用频点解析加速器和处理器对不同的频点进行频点解析。具体步骤如图6所示:
79.步骤601:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
80.步骤602:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
81.步骤603:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤604;若否,则执行步骤605。
82.步骤604:利用频点扫描加速器对分段列表中剩余的待进行频点扫描的分段进行频点扫描,存储扫描获得的频点,并返回步骤603;在获得多个分段后,利用频点扫描加速器通过数据通路ch1对多个分段中的分段进行频点扫描。通过对分段进行频点扫描,可以获得满足预设条件的频点。
83.步骤605:判断频段列表中所有频段是否完成频点扫描;若否,则执行步骤602。
84.步骤606:从存储的频点中获取符合预设条件的频点,利用频点解析加速器对符合预设条件的频点进行频点解析;其中,预设条件是指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,也可以在步骤603判断为否时,先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解析。在获得满足预设条件的频点后,利用频点解析加速器通过数据通道ch2对频点对应的信号进行解析,以确定可以驻留的频点对应的小区。
85.步骤607:从存储的频点中获取待解析的符合预设条件的频点,在待解析的符合预设条件的频点的数量大于1时,利用频点解析加速器和处理器并行进行频点解析;例如:利用频点解析加速器通过数据通道ch2对待解析的其中一个频点对应的信号进行解析,并且
利用处理器通过数据通道ch1对待解析的另一个频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
86.在本实施方式中,当不存在待解析的符合预设条件的频点且未完成对终端所支持频段的频点扫描时,单独执行步骤601-605;当完成了对终端所支持频段的频点扫描且待解析的符合预设条件的频点个数大于1时,可以单独执行步骤607;当未完成对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以并行执行步骤606和步骤601-605,其中,可以在执行步骤604的同时执行步骤606,也即,在利用频点扫描加速器进行频点扫描的同时,利用频点解析加速器进行频点解析,例如,利用频点扫描加速器通过数据通路ch1对未进行频点扫描的分段进行频点扫描,同时,利用频点解析加速器通过数据通路ch2对待解析的符合预设条件的频点的信息进行解析,以尝试接入对应的小区。
87.可以理解的是,针对同时利用频点解析加速器和处理器进行频点解析的解释参见上述实施方式2,此处不再赘述。
88.本实施方式中,当终端扫描到符合预设条件的频点,且仍有未完成扫描的分段时,同时进行频点扫描和频点解析,在完成频点扫描,且存在多个待解析的频点时,利用频点解析加速器和处理器并行进行频点解析,从而在不增加新的硬件资源和处理器资源的前提下,缩短了小区搜索所需的时间。
89.实施方式5,利用频点扫描加速器和处理器对不同的分段进行扫频,在所有的分段完成扫频后,利用频点解析加速器和处理器对不同的满足预设条件的频点的信号进行解析,以尝试接入小区。具体步骤如图7所示:
90.步骤701:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
91.步骤702:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
92.步骤703:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤704;若否,则执行步骤705。
93.步骤704:在分段列表中剩余的待进行频点扫描的分段的数量大于1时,同时利用频点扫描加速器和处理器对分段列表中剩余的待进行频点扫描的分段并行进行频点扫描,存储扫描获得的频点,并返回步骤703;例如:利用频点扫描加速器通过数据通路ch1对待进行频点扫描的多个分段中的其中一个分段进行频点扫描,并且,利用处理器通过数据通路ch2对待进行频点扫描的多个分段中的另一个分段进行频点扫描。通过对分段进行频点扫描,可以获得符合预设条件的频点。应当说明的是,此时,数据通路ch2可以看成与处理器直接连接。
94.应当说明的是,对于同时利用频点扫描加速器和处理器进行频点扫描的相关解释参见上述实施方式1,此处不再赘述。
95.步骤705:判断频段列表中所有频段是否完成频点扫描;若是,则执行步骤706;若否,则执行步骤702。
96.步骤706:从存储的频点中获取符合预设条件的频点,在待解析的符合预设条件的频点的数量大于1时,利用频点解析加速器和处理器并行进行频点解析;其中,预设条件是
指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,进一步地,也可以先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解析。在获得待解析的符合预设条件的频点后,同时利用频点解析加速器和处理器对待解析的符合预设条件的频点进行频点解析。例如:利用频点解析加速器通过数据通道ch2对待解析的其中一个频点对应的信号进行解析,并且利用处理器通过数据通道ch1对待解析的另一个频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
97.应当说明的是,本技术实施例中针对同时利用频点解析加速器和处理器进行频点解析的相关解释参见上述实施方式2,此处不再赘述。
98.本实施方式中,终端基于当前的硬件资源和处理器资源的基础上,在扫频阶段采用频点扫描加速器和处理器并行扫频,在完成扫频后,利用频点解析加速器和处理器并行对待解析的符合预设要求的频点的信息进行解析,在不增加新的硬件资源和处理器资源的前提下,缩短了小区搜索所需的时间。
99.实施方式6,利用扫频加速器和处理器对终端所支持的频段进行频点扫描,若扫描获得待解析的满足预设条件的频点,且未完成对所有频段的频点扫描,则利用扫频加速器继续进行频点扫描,同时利用频点解析加速器进行频点解析,在完成频点扫描,但存在待解析的频点,则利用频点解析加速器对频点进行频点解析。具体步骤如图8所示:
100.步骤801:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
101.步骤802:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
102.步骤803:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤804;若否,则执行步骤805。
103.步骤804:在分段列表中剩余的待进行频点扫描的分段的数量大于1时,同时利用频点扫描加速器和处理器对分段列表中剩余的待进行频点扫描的分段并行进行频点扫描,存储扫描获得的频点,并返回步骤803;例如:利用频点扫描加速器通过数据通路ch1对待进行频点扫描的多个分段中的其中一个分段进行频点扫描,并且,利用处理器通过数据通路ch2对待进行频点扫描的多个分段中的另一个分段进行频点扫描。通过对分段进行频点扫描,可以获得满足预设条件的频点。应当说明的是,此时,数据通路ch2可以看做与处理器直接连接。
104.可以理解的是,本实施方式中,对于同时利用频点扫描加速器和处理器对不同分段并行进行频点扫描的相关解释,可以参见上述实施方式1,此处不再赘述。
105.步骤805:判断频段列表中所有频段是否完成频点扫描;若是,则执行步骤806;若否,则执行步骤802。
106.步骤806:从存储的频点中获取符合预设条件的频点,利用频点解析加速器对符合预设条件的频点进行频点解析;其中,预设条件是指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,也可以在步骤803判断为否时,先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解
析。在获得满足预设条件的频点后,利用频点解析加速器通过数据通道ch2对频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
107.在本实施方式中,当不存在待解析的符合预设条件的频点且未完成对终端所支持频段的频点扫描时,单独执行步骤801-805;当完成了对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以单独执行步骤806;当未完成对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以并行执行步骤806和步骤801-805,其中,可以在执行步骤804的同时执行步骤806,也即,在利用频点扫描加速器进行频点扫描的同时,利用频点解析加速器进行频点解析,例如,利用频点扫描加速器通过数据通路ch1对未进行频点扫描的分段进行频点扫描,同时,利用频点解析加速器通过数据通路ch2对待解析的符合预设条件的频点的信息进行解析,以尝试接入对应的小区。
108.本实施方式中,终端先利用频点扫描加速器和处理器并行对不同的分段进行频点扫描,在获得符合预设要求的频点后,同时进行频点扫描和频点解析,在不增加新的硬件资源和处理器资源的前提下,缩短了小区搜索所需的时间。
109.实施方式7,利用频点扫描加速器和处理器同时对终端所支持的频段进行频点扫描,在扫描获得符合预设条件的频点,且未完成对所有频段的频点扫描,则利用扫频加速器继续进行频点扫描,同时利用频点解析加速器进行频点解析,在完成频点扫描,但待解析的频点数量大于1,则利用频点解析加速器和处理器对不同的频点进行频点解析。具体步骤如图9所示:
110.步骤901:获取终端支持的频段列表;频段列表中包括终端支持的多个频段信息,例如n77,n78,n79等。
111.步骤902:对频段列表中未进行频点扫描的一个频段进行分段处理,获得包括多个分段的分段列表。其中,可以将频段中的每1.44mhz划分为一个分段。当前,具体分段的步进大小可以根据实际情况设定,本技术实施例对此不作具体限定。
112.步骤903:判断分段列表中是否存在待进行频点扫描的分段;若是,则执行步骤904;若否,则执行步骤905。
113.步骤904:在分段列表中剩余的待进行频点扫描的分段的数量大于1时,同时利用频点扫描加速器和处理器对分段列表中剩余的待进行频点扫描的分段并行进行频点扫描,存储扫描获得的频点,并返回步骤903;例如:利用频点扫描加速器通过数据通路ch1对待进行频点扫描的多个分段中的其中一个分段进行频点扫描,并且,利用处理器通过数据通路ch2对待进行频点扫描的多个分段中的另一个分段进行频点扫描。通过对分段进行频点扫描,可以获得符合预设条件的频点。应当说明的是,此时,数据通路ch2可以看成与处理器直接连接。
114.可以理解的是,本技术实施例中针对同时利用频点扫描加速器和处理器对不同分段并行进行频点扫描的相关解释可以参见上述实施方式1,此处不再赘述。
115.步骤905:判断频段列表中所有频段是否完成频点扫描;若否,则执行步骤902。
116.步骤906:从存储的频点中获取符合预设条件的频点,利用频点解析加速器对符合预设条件的频点进行频点解析;其中,预设条件是指可以执行后续频点解析的条件,例如:可以是扫描获得的频点的信号强度大于预设阈值,也可以在步骤903判断为否时,先对存储的频点按照信号强度进行排序,再从中选取信号强度大于预设阈值的频点以进行频点解
析。在获得满足预设条件的频点后,利用频点解析加速器通过数据通道ch2对频点对应的信号进行解析,以确定可以驻留的频点对应的小区。
117.步骤907:从存储的频点中获取待解析的符合预设条件的频点,在待解析的符合预设条件的频点的数量大于1时,利用频点解析加速器和处理器并行进行频点解析;例如:利用频点解析加速器通过数据通道ch2对待解析的其中一个频点对应的信号进行解析,并且利用处理器通过数据通道ch1对待解析的另一个频点对应的信号进行解析,以确定可以驻留的频点对应的小区,从而完成小区搜索。
118.在本实施方式中,当不存在待解析的符合预设条件的频点且未完成对终端所支持频段的频点扫描时,单独执行步骤901-905;当完成了对终端所支持频段的频点扫描且待解析的符合预设条件的频点个数大于1时,可以单独执行步骤907;当未完成对终端所支持频段的频点扫描且存在待解析的符合预设条件的频点时,可以并行执行步骤906和步骤901-905,其中,可以在执行步骤904的同时执行步骤906,也即,在利用频点扫描加速器进行频点扫描的同时,利用频点解析加速器进行频点解析,例如,利用频点扫描加速器通过数据通路ch1对未进行频点扫描的分段进行频点扫描,同时,利用频点解析加速器通过数据通路ch2对待解析的符合预设条件的频点的信息进行解析,以尝试接入对应的小区。
119.可以理解的是,针对同时利用频点解析加速器和处理器进行频点解析的解释参见上述实施方式2,此处不再赘述。
120.本实施方式中,终端先利用频点扫描加速器和处理器并行对不同的分段进行频点扫描,在获得符合预设要求的频点后,同时进行频点扫描和频点解析,在完成频点扫描,且存在多个待解析的符合预设条件的频点,则利用频点解析加速器和处理器并行进行频点解析,在不新增硬件资源及处理器资源的前提下,提高了小区搜索的速度。
121.实施方式8,终端在开机后,利用频点解析加速器对存储的历史频点进行解析,并且,利用频点扫描加速器对终端支持的频段进行频点扫描。其中,历史频点是指终端在上次关机之前所驻留的小区对应的频点,或者指终端在预设历史时间段内曾经驻留过的小区对应的频点。若频点解析加速器通过解析历史频点的信息,确定驻留的小区,则不需要继续解析由频点扫描加速器扫描获得的频点。若频点解析加速器没有在历史频点中找到可驻留的小区的频点,则对通过频点扫描加速器扫描获得符合预设条件的频点的信息进行解析,以确定待接入的小区。
122.实施方式9,图10为本技术实施例提供的另一种终端结构示意图,如图10所示,该终端包括处理器、频点扫描加速器、频点解析加速器和三个数据通道,三个数据通道分别为ch1、ch2和ch3,其中,数据通道ch1与频点扫描加速器连接,数据通道ch2与频点解析加速器连接,数据通道ch3与处理器连接。可以理解的是,在一些情况下,数据通道ch1可以与频点解析加速器连接,数据通道ch2与频点扫描加速器连接。基于该终端,本技术实施例中,在同时利用频点扫描加速器进行分段的频点扫描和利用频点解析加速器对满足预设要求的频点进行解析的阶段,处理器可以通过数据通道ch3进行频点扫描或频点解析,从而加快扫频的速度,或加快频点解析的速度。
123.应当说明的是,在只扫频的阶段,可以只利用频点扫描加速器对分段进行频点扫描,也可以同时利用频点扫描加速器和处理器对不同的分段进行频点扫描。
124.本实施方式中,在同时执行频点扫描和频点解析时,处理器还可以并行进行频点
扫描或频点解析,进一步提高了小区搜索的速度。
125.图11为本技术实施例提供的一种小区搜索装置结构示意图,该装置可以是电子设备上的模块、程序段或代码。应理解,该装置与上述图2方法实施例对应,能够执行图2方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。所述小区搜索装置1101,用于利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
126.在上述实施例的基础上,所述预设频段范围包括若干频段,每一所述频段包括多个分段,在不存在符合预设条件的频点且当前进行频点扫描的频段中待进行频点扫描的分段的数量大于1时,该小区搜索装置1101具体用于:
127.利用频点扫描加速器对待进行频点扫描的一个分段进行频点扫描,以得到符合预设条件的频点;同时,
128.利用处理器对待进行频点扫描的另一个分段进行频点扫描,以得到符合预设条件的频点。
129.在上述实施例的基础上,预设频段范围包括若干频段,每一所述频段包括多个分段,在存在待解析的符合预设条件的频点且当前进行频点扫描的频段中待进行频点扫描的分段时,该小区搜索装置1101具体用于:
130.利用频点扫描加速器对待进行频点扫描的一个分段进行频点扫描,以得到符合预设条件的频点;同时,
131.利用频点解析加速器解析待解析的符合预设条件的一个频点对应的信号,以尝试接入对应小区。
132.在上述实施例的基础上,终端中存储有历史小区对应的历史频点,该历史频点包括在预设频段范围内,该小区搜索装置1101具体用于:
133.利用频点扫描加速器在所述预设频段范围内进行频点扫描,以得到符合预设条件的频点;同时,
134.利用频点解析加速器解析所述历史频点对应的信号,以尝试接入对应小区。
135.在上述实施例的基础上,在待解析的符合预设条件的频点的数量大于1且预设频段范围完成频点扫描时,该小区搜索装置1101具体用于:
136.利用频点解析加速器解析待解析的符合预设条件的一个频点对应的信号,以尝试接入对应小区;同时,
137.利用处理器解析待解析的符合预设条件的另一个频点对应的信号,以尝试接入对应小区。
138.图12为本技术实施例提供的电子设备实体结构示意图,如图12所示,所述电子设备,包括:处理器(processor)1201、存储器(memory)1202、总线1203、频点扫描加速器1204和频点解析加速器1205;其中,
139.处理器1201和存储器1202通过总线1203完成相互间的通信;且频点扫描加速器1204和频点解析加速器1205分别与处理器1201连接;
140.处理器1201用于调用存储器1202中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
141.处理器1201可以是一种集成电路芯片,具有信号处理能力。上述处理器1201可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本技术实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
142.存储器1202可以包括但不限于随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electrically erasable programmable read-only memory,eeprom)等。
143.应当说明的是,电子设备还可以包括其他部件,例如:内部存储器、外部存储器接口、通用串行总线接口、充电管理模块、电源管理模块、电池、移动通信模块、无线通信模块、音频模块、扬声器、麦克风、耳机接口、传感器模块、按键、马达、指示器、摄像头、显示屏,以及用于标识模块(subscriber identification module,sim)卡接口等。
144.本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
145.本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:利用频点扫描加速器、频点解析加速器和处理器中的至少两个在预设频段范围内并行进行小区搜索。
146.本技术实施例还提供一种终端,该终端包括频点扫描加速器、频点解析加速器、处理器以及上述实施例所提供的小区搜索装置。其中,小区搜索装置用于执行上述各方法实施例对应的方法流程。
147.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
148.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
149.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
150.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另
一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
151.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献