小区搜索的方法、装置及系统转让专利

申请号 : CN202080001785.8

文献号 : CN113748716B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王胜夏苗方

申请人 : 华为技术有限公司

摘要 :

一种小区搜索的方法、装置及系统,其中方法包括:终端开机或从信号盲区进入信号覆盖区后,启动小区搜索,在终端对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定终端在预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区,在这种情况下,终端优先在制式较低的第二RAT上搜索第一PLMN标识对应的小区,跳过在无效的第一RAT上搜索第一PLMN标识对应的小区的搜索过程,可以更快的获取到通信服务,从而可以提升网络搜索效率,降低时延。

权利要求 :

1.一种应用于终端的小区搜索的方法,其特征在于,包括:

开机或从信号盲区进入信号覆盖区后,启动小区搜索;

在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定所述终端在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区;

优先在第二RAT上搜索所述第一PLMN标识对应的小区,其中,所述第二RAT的制式低于所述第一RAT的制式。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

在所述第二RAT上搜索到第一小区时,驻留到第一小区,其中,所述第一小区为支持所述第二RAT且对应于所述第一PLMN标识的小区。

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

在启动测量后,第二预设时长内第二小区的信号质量大于所述第一小区的信号质量时,从所述第一小区切换或重选至第二小区,其中,所述第二小区为支持所述第一RAT且对应于所述第一PLMN标识的小区,且所述第二小区为所述第一小区的邻小区中信号质量最好的小区。

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

在下一次开机或从信号盲区进入信号覆盖区后,对所述第一PLMN标识对应的小区进行搜索时,优先在所述第一RAT上搜索所述第一PLMN标识对应的小区。

5.如权利要求4所述的方法,其特征在于,所述优先在所述第一RAT上搜索第一PLMN标识对应的小区,具体包括:在终端的第一位置与第二位置之间的距离小于预设距离阈值时,优先在所述第一RAT上搜索所述第一PLMN标识对应的小区;其中,所述第一位置为所述终端当前所在的位置,所述第二位置为所述终端上一次开机或上一次从信号盲区进入信号覆盖区后,对所述第一PLMN标识对应的小区进行搜索时的位置。

6.如权利要求1‑5任一项所述的方法,其特征在于,所述第一RAT为第五代5G无线接入技术,所述第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。

7.一种通信装置,其特征在于,包括:

启动单元,用于开机或从信号盲区进入信号覆盖区后,启动小区搜索;

确定单元,用于在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区;

搜索单元,用于优先在第二RAT上搜索所述第一PLMN标识对应的小区,其中,所述第二RAT的制式低于所述第一RAT的制式。

8.如权利要求7所述的通信装置,其特征在于,所述通信装置还包括处理单元,用于:在所述第二RAT上搜索到第一小区时,驻留到第一小区,其中,所述第一小区为支持所述第二RAT且对应于所述第一PLMN标识的小区。

9.如权利要求8所述的通信装置,其特征在于,所述处理单元,还用于:在启动测量后,第二预设时长内第二小区的信号质量大于所述第一小区的信号质量时,从所述第一小区切换或重选至第二小区,其中,所述第二小区为支持所述第一RAT且对应于所述第一PLMN标识的小区,且所述第二小区为所述第一小区的邻小区中信号质量最好的小区。

10.如权利要求9所述的通信装置,其特征在于,所述搜索单元,还用于:在下一次开机或从信号盲区进入信号覆盖区后,对所述第一PLMN标识对应的小区进行搜索时,优先在所述第一RAT上搜索所述第一PLMN标识对应的小区。

11.如权利要求10所述的通信装置,其特征在于,所述搜索单元,具体用于:在所述通信装置的第一位置与第二位置之间的距离小于预设距离阈值时,优先在所述第一RAT上搜索所述第一PLMN标识对应的小区;其中,所述第一位置为所述通信装置当前所在的位置,所述第二位置为所述通信装置上一次开机或上一次从信号盲区进入信号覆盖区后,对所述第一PLMN标识对应的小区进行搜索时的位置。

12.如权利要求7‑11任一项所述的通信装置,其特征在于,所述第一RAT为第五代5G无线接入技术,所述第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。

13.一种通信装置,其特征在于,所述通信装置包括处理器和存储器,所述存储器,用于存储计算机程序或指令;

所述处理器,用于执行存储器中的计算机程序或指令,使得权利要求1‑6中任一项所述的方法被执行。

14.一种通信装置,其特征在于,所述装置包括处理器和通信接口,所述通信接口,用于输入和/或输出信息;

所述处理器,用于执行计算机程序或指令,使得权利要求1‑6中任一项所述的方法被执行。

15.一种芯片系统,其特征在于,所述芯片系统与存储器耦合,所述芯片系统在运行时调用所述存储器中存储的程序指令,使得权利要求1至6任一项所述的方法被执行。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被计算机调用时,使所述计算机执行如权利要求1至6任一项所述的方法。

17.一种通信系统,其特征在于,包括:网络设备,以及如权利要求7至14任一所述的通信装置。

说明书 :

小区搜索的方法、装置及系统

技术领域

[0001] 本申请涉及通信领域,尤其涉及一种小区搜索的方法、装置及系统。

背景技术

[0002] 在终端开机或者从信号盲区进入信号覆盖区时需要搜索网络,以便接入公共陆地移动网络(public land mobile network,PLMN),从而获取通信服务。目前,一种终端搜索网络时可能采用的模式为:首先进行网络选择,选择一个PLMN,然后根据无线接入技术(radio access technology,RAT)对应的搜索优先级顺序,搜索优先级由高到低的顺序为第五代(5th‑Generation,5G)无线接入技术、第四代(4th‑generation,4G)无线接入技术、第三代(3rd‑Generation,3G)无线接入技术、第二代(second generation,2G)无线接入技术,依次使用所有终端支持的RAT以及每个RAT支持的频段进行小区搜索,如果搜索到的小区所广播的PLMN与选择的PLMN匹配,就认为网络选择成功。然后,终端驻留在所选择的网络中。
[0003] 目前,各运营商在不同地区网络架构部署情况不同,例如,很多地区还没有部署5G独立组网(stand alone,SA)网络架构,有些偏远山区没有部署4G网络架构等,如果终端设备在每次开机或从信号盲区进入信号覆盖区时都按照目前的模式搜索网络,需要很长时间才能搜索到能够为终端设备提供服务的网络,导致网络搜索效率很低。

发明内容

[0004] 本申请实施例提供一种小区搜索的方法、装置及系统,用于提升网络搜索效率,降低时延。
[0005] 应理解,本申请实施例提供的方案中,计算设备是指能够被抽象为计算机系统的设备。支持无线通信功能的计算设备,可称为无线通信设备。无线通信装置可以是该计算设备的整机,也可以是该计算设备中的部分器件,例如无线通信功能相关的芯片,如系统芯片或通信芯片。其中,系统芯片也称为片上系统,或称为SoC芯片。具体地,无线通信装置可以是诸如智能手机这样的终端,也可以是能够被设置在终端中的系统芯片或通信芯片。此外,无线通信装置可以是诸如基站这样的无线接入网设备,也可以是能够被设置在无线接入网设备中的相关芯片,例如SoC芯片或通信芯片。通信芯片可以包括射频处理芯片和基带处理芯片。基带处理芯片有时也称为调制解调器(modem)。在物理实现中,通信芯片可集成在SoC芯片内部,也可以不与SoC芯片集成。例如,基带处理芯片集成在SoC芯片中,射频处理芯片不与SoC芯片集成。
[0006] 第一方面,本申请实施例提供一种小区搜索的方法,该方法包括:开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区,优先在第二RAT上搜索第一PLMN标识对应的小区,其中,第二RAT的制式低于第一RAT的制式。
[0007] 该方法可由通信装置执行,通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述通信装置为终端,或者为设置在终端中的用于实现终端的功能的芯片,或者为用于实现终端的功能的其他部件。在下文的介绍过程中,以通信装置是终端为例。
[0008] 通过上述方法,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,终端确定所述终端在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区,在这种情况下如果在第一RAT上搜索第一PLMN标识对应的小区,无法搜索到可以为终端提供通信服务的第一PLMN标识对应的小区,这相当于是在无效的RAT上搜索第一PLMN标识对应的小区,因此对于这种情况,终端优先在第二RAT上搜索所述第一PLMN标识对应的小区,跳过在无效的第一RAT上搜索第一PLMN标识对应的小区的过程,可以更快的获取到通信服务,从而可以提升网络搜索效率,降低时延。
[0009] 一种可能的设计中,该方法还包括:终端在第二RAT上搜索到第一小区时,驻留到第一小区,其中,第一小区为支持第二RAT且对应于第一PLMN标识的小区。
[0010] 通过上述方法,终端可以在第二RAT上搜索到第一PLMN标识对应的第一小区时,驻留到该第一小区,以便获取该第一小区的通信服务。
[0011] 一种可能的设计中,该方法还包括:在满足以下任一条件时,终端从第一小区切换或重选至第二小区,其中,第二小区为支持第一RAT且对应于第一PLMN标识的小区,且所述第二小区为所述第一小区的邻小区中信号质量最好的小区;其中:
[0012] 条件一,在启动同频测量后,第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量;
[0013] 条件二,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量,且所述第二小区对应的频点优先级等于所述第一小区的频点优先级;
[0014] 条件三,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于第一预设门限值,且所述第二小区对应的频点优先级高于所述第一小区的频点优先级;
[0015] 条件四,在启动异频或异系统测量后,所述第二预设时长内所述第一小区的信号质量小于第二预设门限值,且所述第二小区的信号质量大于第三预设门限值,且所述第二小区对应的频点优先级低于所述第一小区的频点优先级。
[0016] 通过上述方法,终端在驻留到第一小区后,可以从第一小区切换或重选至服务质量更好的第一PLMN标识对应的第二小区,这样可以在第一RAT下的第二小区获取到更好的通信服务。
[0017] 一种可能的设计中,该方法还包括:在终端下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,终端优先在第一RAT上搜索第一PLMN标识对应的小区。
[0018] 通过上述方法,终端在切换或重选至第二小区,说明终端已经成功驻留过第一PLMN标识对应的小区,这样在终端下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,优先在第一RAT上搜索第一PLMN标识对应的小区,有助于快速获取到支持第一RAT的小区提供的通信服务。
[0019] 一种可能的设计中,优先在第一RAT上搜索第一PLMN标识对应的小区,具体包括:在终端的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为终端当前所在的位置,第二位置为终端上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0020] 通过上述方法,终端在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,通过比较两次搜索的位置变化,两次搜索的位置之间的距离小于预设距离阈值,说明终端移动距离较小,这种情况下终端优先在第一RAT上搜索第一PLMN标识对应的小区,在第二位置也可以搜索到第一PLMN标识对应的小区,有助于快速获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率,降低时延。
[0021] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0022] 第二方面,本申请实施例提供一种应用于终端的小区搜索的方法,该方法包括:开机或从信号盲区进入信号覆盖区后,启动小区搜索;在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定终端在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区;优先在第一RAT上搜索第一PLMN标识对应的小区。
[0023] 该方法可由通信装置执行,通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,通信装置为终端,或者为设置在终端中的用于实现终端的功能的芯片,或者为用于实现终端的功能的其他部件。在下文的介绍过程中,以通信装置是终端为例。
[0024] 通过上述方法,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,终端确定终端在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区,在这种情况下,终端优先在第一RAT上搜索第一PLMN标识对应的小区,可以很快的获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率,降低时延。
[0025] 一种可能的设计中,优先在第一RAT上搜索第一PLMN标识对应的小区,具体包括:在终端的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为终端当前所在的位置,第二位置为终端上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0026] 通过上述方法,终端在开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,通过比较两次搜索的位置变化,两次搜索的位置之间的距离小于预设距离阈值,说明终端移动距离较小,这种情况下终端优先在第一RAT上搜索第一PLMN标识对应的小区,在第二位置也可以搜索到第一PLMN标识对应的小区,有助于快速获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率。
[0027] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0028] 第三方面,本申请实施例提供一种通信装置,该通信装置(以下简称装置)具有实现上述第一方面的方法实例中所执行的步骤的功能。该装置可以位于终端设备中,也可以位于终端设备所对应的芯片。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0029] 在一种可能的实现中,通信装置的结构中包括启动单元、确定单元和搜索单元,这些单元可以执行上述第一方面方法示例中终端所执行的相应步骤或功能。其中,启动单元,用于开机或从信号盲区进入信号覆盖区后,启动小区搜索;确定单元,用于在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区;搜索单元,用于优先在第二RAT上搜索第一PLMN标识对应的小区,其中,第二RAT的制式低于第一RAT的制式。
[0030] 一种可能的设计中,通信装置还包括处理单元,用于:在第二RAT上搜索到第一小区时,驻留到第一小区,其中,第一小区为支持第二RAT且对应于第一PLMN标识的小区。
[0031] 一种可能的设计中,处理单元,还用于:在满足以下任一条件时,从所述第一小区切换或重选至第二小区,其中,第二小区为支持第一RAT且对应于第一PLMN标识的小区,且所述第二小区为所述第一小区的邻小区中信号质量最好的小区;其中:
[0032] 条件一,在启动同频测量后,第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量;
[0033] 条件二,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量,且所述第二小区对应的频点优先级等于所述第一小区的频点优先级;
[0034] 条件三,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于第一预设门限值,且所述第二小区对应的频点优先级高于所述第一小区的频点优先级;
[0035] 条件四,在启动异频或异系统测量后,所述第二预设时长内所述第一小区的信号质量小于第二预设门限值,且所述第二小区的信号质量大于第三预设门限值,且所述第二小区对应的频点优先级低于所述第一小区的频点优先级。
[0036] 一种可能的设计中,搜索单元,还用于:在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,优先在第一RAT上搜索第一PLMN标识对应的小区。
[0037] 一种可能的设计中,搜索单元,具体用于:在通信装置的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为通信装置当前所在的位置,第二位置为通信装置上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0038] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0039] 在另一个可能的实现中,通信装置的结构中包括启动单元、确定单元和搜索单元,这些单元可以执行上述第一方面方法示例中终端所执行的相应步骤或功能。其中,启动单元,用于开机或从信号盲区进入信号覆盖区后,启动小区搜索;确定单元,用于在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区;搜索单元,用于优先在第一RAT上搜索第一PLMN标识对应的小区。
[0040] 一种可能的设计中,搜索单元,具体用于:在通信装置的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为通信装置当前所在的位置,第二位置为通信装置上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0041] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0042] 第四方面,本申请提供的通信装置具有实现上述方法的功能,其包括用于执行第一方面或第一方面中任一种可能实现方式,或者,执行第二方面或第二方面中任一种可能实现方式所描述的步骤或功能相对应的部件(means)。步骤或功能可以通过软件实现,或硬件(如电路)实现,或者通过硬件和软件结合来实现。其中,该装置可以为终端或终端上的芯片。
[0043] 在一种可能的实现中,上述装置包括一个或多个处理器和通信单元。一个或多个处理器被配置为支持通信装置执行上述方法中相应的功能。可选的,通信装置还可以包括一个或多个存储器,存储器用于与处理器耦合,其保存装置必要的程序指令和/或数据。一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置。本申请并不限定。
[0044] 另一个可能的实现中,上述通信装置,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行该存储器中的计算机程序,使得该通信装置执行第一方面或第一方面中任一种可能实现方式中完成的方法,或者,执行第二方面或第二方面中任一种可能实现方式中完成的方法。
[0045] 第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述第一方面或任意一种可能的实现方式中所述的方法,或者,执行第二方面或第二方面中任一种可能实现方式中完成的方法。
[0046] 第六方面,提供了一种计算机程序产品,所述计算机程序产品用于存储有计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述第一方面或任意一种可能的实施方式中所述的方法,或者,执行第二方面或第二方面中任一种可能实现方式中所述的方法。
[0047] 第七方面,提供了一种通信装置,例如芯片系统等,该装置与存储器耦合,所述通信装置在运行时调用所述存储器中存储的程序指令,使得上述第一方面或任意一种可能实现方式中的方法被执行,或者,第二方面或第二方面中任一种可能实现方式中所述的方法执行。
[0048] 第八方面,提供了一种通信系统,包括:网络设备,以及如上述第三方面至第四方面任一种可能实现方式中的通信装置,示例的,网络设备可以是诸如基站这样的无线接入网设备,也可以是能够被设置在无线接入网设备中的相关芯片,例如SoC芯片或通信芯片。

附图说明

[0049] 图1为本申请实施例适用的一种通信系统的架构示意图;
[0050] 图2为本申请实施例提供一种网络选择流程示意图。
[0051] 图3为本申请实施例提供的一种小区搜索的方法流程示意图;
[0052] 图4为本申请实施例提供的另一种小区搜索的方法流程示意图;
[0053] 图5为本申请实施例提供的另一种小区搜索的方法流程示意图;
[0054] 图6为本申请实施例提供的一种通信装置的结构示意图;
[0055] 图7为本申请实施例提供的另一种通信装置的结构示意图。

具体实施方式

[0056] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。
[0057] 本申请实施例可以应用于移动通信系统,例如全球移动通讯系统(global system for mobile communications,GSM)、通用分组无线服务(general packet radio service,GPRS)通信系统、码分多址接入(code division multiple access,CDMA)通信系统、宽带码分多址(wideband code division multiple access,WCDMA)通信系统、时分码分多址(time‑division code division multiple access,TD‑SCDMA)通信系统、长期演进(long term evolution,LTE)通信系统、第五代(5th Generation,5G)通信系统(比如下一代无线(next radio,NR)系统)、未来的通信系统等。示例的,如图1所示,为本申请实施例适用的一种通信系统的架构示意图。具体的,如图1所示的通信系统包括网络设备101和终端设备102。其中,图1所示的通信系统仅为一个举例说明。
[0058] 网络设备101,例如包括接入网设备,例如基站(例如,接入点),可以是接入网中在空口通过一个或多个小区与无线终端设备通信的设备,又例如接入点等。示例的,网络设备可以包括GSM通信系统或CDMA通信系统中的基站(base transceiver station,BTS)、WCDMA通信系统中的节点B(node B)、LTE通信系统中的演进型基站(evolutional node B,eNB)、NR系统中的gNB等。需要说明的是,本申请实施例对通信系统中网络设备的个数以及实现形式不作限定。
[0059] 本申请实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。
[0060] 终端设备102,包括向用户提供语音和/或数据连通性的设备,具体的,包括向用户提供语音的设备,或包括向用户提供数据连通性的设备,或包括向用户提供语音和数据连通性的设备。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音或数据,或与RAN交互语音和数据。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、用户设备(user equipment,UE)等。为便于描述,在下文中终端设备以终端为例进行说明。
[0061] 应理解,本申请实施例提供的方案中,计算设备是指能够被抽象为计算机系统的设备。支持无线通信功能的计算设备,可称为无线通信设备。无线通信装置可以是该计算设备的整机,也可以是该计算设备中的部分器件,例如无线通信功能相关的芯片,如系统芯片或通信芯片。其中,系统芯片也称为片上系统,或称为SoC芯片。具体地,无线通信装置可以是诸如智能手机这样的终端设备,也可以是能够被设置在终端设备中的系统芯片或通信芯片。此外,无线通信装置可以是诸如基站这样的无线接入网设备,也可以是能够被设置在无线接入网设备中的相关芯片,例如SoC芯片或通信芯片。通信芯片可以包括射频处理芯片和基带处理芯片。基带处理芯片有时也称为调制解调器(modem)。在物理实现中,通信芯片可集成在SoC芯片内部,也可以不与SoC芯片集成。例如,基带处理芯片集成在SoC芯片中,射频处理芯片不与SoC芯片集成。
[0062] 以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
[0063] 公共陆地移动网络(public land mobile network,PLMN)为公众提供陆地移动通信业务目的而建立和经营的网络,该网络通常与公众交换电话网(PSTN)互连,形成整个地区或国家规模的通信网。PLMN标识包括移动国家码(Mobile Country Code,MCC)和移动网络码(Mobile Network Code,MNC),以PLMN标识为46000为例,MCC为460,表示中国;MNC为00,表示移动。对于同一个运营商来说,在不同的区域可以有不同的PLMN标识,例如,中国移动的PLMN标识可以有46000、46002、46007、46008,又例如,中国联通的PLMN标识为46001、
46006、46009。
[0064] 本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a‑b,a‑c,b‑c,或a‑b‑c,其中a,b,c可以是单个,也可以是多个。
[0065] 以及,除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
[0066] 目前,终端在开机或从信号盲区进入信号覆盖区时会搜索网络,以便搜索到合适的网络为终端提供通信服务,终端先进行网络选择,在网络选择成功之后进行网络注册的过程,下面分别进行详细说明。
[0067] (1)网络选择
[0068] 网络选择的目的是搜索当前PLMN标识对应的网络中存在的小区信号,并根据小区广播的信息识别小区对应的PLMN标识,如果终端预期选择的PLMN标识与小区广播的PLMN标识能够匹配,则认为网络选择成功。
[0069] 图2为本申请实施例提供一种网络选择流程示意图。
[0070] 步骤201,在终端开机或从信号盲区进入信号覆盖区的场景下,终端选择一个PLMN进行网络选择。
[0071] 步骤202,终端选择一个RAT开始进行网络选择。
[0072] 步骤203,终端选择该RAT下的一个频段(band)开始进行网络选择。
[0073] 步骤204,终端选择该RAT下该频段下的某个频点开始进行网络搜索。
[0074] 步骤205,终端在该RAT下该频段下的某个频点下进行小区搜索,将搜索到的小区所广播的PLMN标识与终端选择的PLMN标识进行匹配。
[0075] 步骤206,终端确定是否匹配成功;若是,则执行步骤207;若否,则执行步骤208。
[0076] 步骤207,网络选择成功,向该PLMN标识对应的网络发起注册过程。
[0077] 步骤208,继续在该RAT下该频段中选择下一个频点进行小区搜索。
[0078] 步骤209,若该RAT下该频段下的所有频点搜索完毕,都没有搜索到PLMN标识与终端选择的PLMN标识匹配的小区,则终端选择该RAT下的下一个频段进行网络搜索。
[0079] 步骤210,如果该RAT下的所有频段搜索完毕,都没有搜索到PLMN标识与终端选择的PLMN标识匹配的小区,则UE选择该PLMN下的下一个RAT进行搜索。
[0080] 步骤211,如果该PLMN下的所有RAT都搜索完毕,都没有搜索到PLMN标识与终端选择的PLMN标识匹配的小区,则本轮搜索网络失败,选择下一个PLMN标识进行网络选择,直至网络选择成功。其中,选择下一个PLMN标识进行网络选择的具体参见上述步骤201~步骤211。
[0081] 如图2所示,在终端开机时或从出覆盖范围恢复之后,终端使用其所支持的接入技术以及每个接入技术支持的频段(band)进行网络搜索,例如RAT按照5G、4G、3G、2G依次搜索,然后选择合适的PLMN,终端在选择PLMN成功后尝试执行网络注册过程。其中,5G网络可以包括独立组网(stand alone,SA)和非独立组网(non‑stand alone,NSA)。
[0082] 在一个示例中,以终端选择的PLMN标识为46000为例,当终端在搜索46000对应的网络时,会优先在5G支持的频段上搜索SA网络,若在一定时间内未搜索到SA网络,则在5G支持的频段上搜索NSA网络,若一定时间内在5G支持的频段上未搜索到NSA网络,则在4G支持的频段上搜索网络,若一定时间内在4G支持的频段上未搜索到PLMN标识对应的网络,则在3G/2G支持的频段上搜索网络,若一定时间内在3G/2G支持的频段上未搜索到PLMN标识对应的网络,则说明搜索46000对应的网络失败,重新选择一个PLMN标识,继续按照5G、4G、3G、2G依次搜索重新选择的PLMN标识对应的网络,以此类推,直到搜索到与所选择的PLMN标识匹配的网络,即网络选择成功。
[0083] (2)网络注册
[0084] 网络注册用于在网络上注册用户信息,并在网络中建立用户上下文,以便网络识别用户,并为用户提供不同的网络服务。
[0085] 示例性的,注册用户信息的过程可以包括认证、鉴权等过程,在此过程中终端与网络设备之间的信令交互如下述步骤S1~S6:
[0086] S1,终端向网络设备发送注册请求,该注册请求用于请求注册到所选择的PLMN标识对应的网络。
[0087] S2,网络设备向终端发送身份识别请求(identity request)消息,身份识别请求消息用于请求获取终端的身份信息。
[0088] S3,终端向网络设备发送身份识别响应(identity request)消息,该身份识别响应消息包括终端的身份信息。
[0089] S4,网络设备向终端发送鉴权请求消息,鉴权请求消息中包括鉴权信息。
[0090] S5,终端向网络设备发送鉴权响应消息,鉴权响应消息包括终端根据鉴权信息,计算得到的鉴权值,以便网络设备根据鉴权值对终端的身份进行验证,并在验证成功后执行步骤S6。
[0091] S6,网络设备向终端发送注册成功的响应消息。
[0092] 在一些示例中,目前的很多终端支持5G SA网络架构,但是各运营商还没有部署5G SA网络架构的网络架构,终端可以根据收集当前的各个运营商对5G SA网络架构的支持情况,在终端内预置各个运营商的网络建设情况,例如PLMN标识与支持的RAT。这样终端在需要搜索某个PLMN标识对应的网络时,读取预置信息,如果配置的预置信息不包括某个RAT,即该需要搜索的PLMN标识对应的网络不支持某个RAT时,以RAT为5G为例,则终端跳过该5G搜索,或者,降低5G的搜索优先级。但是每个运营商在不同地区可能会采用不同的网络架构部署,终端需要针对每个PLMN收集大量的数据,并需要提前预置到终端中,而终端无法有效的收集到全球的运营商的所有的信息,只能针对性的选择个别运营商的信息在终端中进行预配置,从而造成终端进行无效RAT的搜索网络过程,导致用户获取到服务的时间延长。
[0093] 在其它一些示例中,终端支持5G SA网络架构,运营商已进行5G SA网络架构的网络建设,但是支持5G SA网络架构的终端没有开户,那么即使终端搜索到5G SA网络,但无法在5G SA网络下注册成功,则终端也无法获取到5G SA网络服务,这种情况下终端即使搜索到的SA网络也是没有实际意义,这种情况下的5G SA搜索网络过程也是无效RAT搜索网络的过程,也会导致用户获取到服务的时间延长。
[0094] 为解决上述各示例提到的问题,如图3所示,为本申请实施例提供一种小区搜索的方法流程示意图。该方法可以由终端或终端的部件(如芯片、电路等)执行,为便于说明,下面以终端执行该方法为例进行说明。
[0095] 该方法包括以下步骤:
[0096] 步骤301,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索。
[0097] 示例的,信号盲区可以为无网络信号覆盖的区域,信号覆盖区可以为有网络信号覆盖的区域。
[0098] 步骤302,终端在对第一PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区。
[0099] 在步骤302中,在第一RAT上未成功驻留过第一PLMN标识对应的小区,可以是指在第一RAT支持的所有频段上未成功驻留过第一PLMN标识对应的小区。
[0100] 本申请实施例中,不对第一预设时长的具体数值进行限定,后文不在赘述。
[0101] 本申请实施例中,步骤302可以有多种可能的实现方式,包括但不限于如下两种实现方式:
[0102] 作为一种实现方式,终端在本次开机或从信号盲区进入信号覆盖区前,从未在第一RAT支持的频段上成功驻留过第一PLMN标识对应的小区,可以是在第一预设时长内曾多次对第一PLMN标识对应的小区进行搜索,但均未成功驻留过第一PLMN标识对应的小区。
[0103] 作为另一种实现方式,终端在本次开机或从信号盲区进入信号覆盖区前,在第一RAT支持的频段上成功驻留过第一PLMN标识对应的小区,但是,自上一次在第一RAT支持的频段上成功驻留第一PLMN标识对应的小区开始计时,至本次开机或从信号盲区进入信号覆盖区后对第一PLMN标识对应的小区进行搜索时终止,这段时长已超过第一预设时长,这种情况下,可以确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区。
[0104] 本申请实施例对确定在第一预设时长内在第一RAT支持的频段上未成功驻留过第一PLMN标识对应的小区的具体实现方式不作限定。
[0105] 作为示例,一种可能的实现方式可以为:终端中存储有在第一RAT支持的频段上成功驻留过第一PLMN标识对应的小区的记录信息。以终端驻留5G SA网络对应的小区为例,当终端每次在5G支持的频段上成功驻留SA网络对应的小区时,则记录在5G支持的频段上成功驻留过SA网络对应的小区、以及驻留成功的时间的记录信息,当终端下一次开机或从信号盲区进入信号覆盖区后,对SA网络对应的小区进行搜索时,判断该记录信息对应的存储时间是否超出第一预设时长,若超出第一预设时长,则删除该记录信息。
[0106] 本申请实施例对记录信息的具体表示方式不作限定,比如以集合的方式记录,可以理解为在每个RAT支持的频段上成功驻留过的小区对应的所有PLMN标识组成该RAT对应的PLMN集合。以第一RAT为5G为例,终端可以在5G对应的PLMN集合中查找第一PLMN标识,若查找到第一PLMN标识,说明终端在5G支持的频段上成功驻留过第一PLMN标识对应的小区;若未查找到第一PLMN标识,说明终端在5G支持的频段上未成功驻留过第一PLMN标识对应的小区。再比如,以列表的方式记录,可以理解为将每个RAT与在该RAT支持的频段上成功注册过的小区对应的所有PLMN标识记录在列表中,比如表示为[RAT,PLMN标识]。
[0107] 步骤303,终端优先在第二RAT上搜索第一PLMN标识对应的小区。其中,第二RAT的制式低于第一RAT的制式。
[0108] 示例的,RAT的制式从高到低的顺序依次为:第五代5G无线接入技术、第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术。
[0109] 在一个示例中,第一RAT可以为5G,第二RAT可以为4G、3G、2G中的任一项。
[0110] 在另一个示例中,第一RAT可以为4G,第二RAT可以为3G或2G。
[0111] 在又一个示例中,第一RAT可以为3G,第二RAT可以为2G。
[0112] 本申请实施例中,对于终端优先在第二RAT上搜索第一PLMN标识对应的小区的具体实现方式不做限定,作为示例,其实现方式可以包括但不限于:
[0113] 方式一,先在第二RAT支持的频段上搜索第一PLMN标识对应的小区,若第二RAT支持的频段上未搜索到第一PLMN标识对应的小区,之后,在第一RAT支持的频段上搜索第一PLMN标识对应的小区;若在第二RAT支持的频段上成功搜索到第一PLMN标识对应的小区,则驻留第一PLMN标识对应的小区,并向该搜索到的第一PLMN标识对应的小区进行网络注册流程。其中,此处的网络注册流程可以参见前述网络注册的相关内容,此处不再赘述。
[0114] 方式二,只在第二RAT支持的频段上搜索第一PLMN标识对应的小区。
[0115] 若第二RAT支持的频段上未搜索到第一PLMN标识对应的小区,则可以在除第一RAT和第二RAT之外的其它RAT支持的频段上搜索第一PLMN标识对应的小区,或者,可以重新选择其它PLMN标识继续搜索小区。若在第二RAT支持的频段上成功搜索到第一PLMN标识对应的小区,则驻留第一PLMN标识对应的小区,并向该搜索到的第一PLMN标识对应的小区进行网络注册流程。其中,此处的网络注册流程可以参见前述网络注册的相关内容,此处不再赘述。
[0116] 上述两种方式中,若在第二RAT支持的频段上成功搜索到第一PLMN标识对应的小区,则驻留第一PLMN标识对应的小区,在成功驻留到该第一PLMN标识对应的小区后,可以记录第一PLMN标识,以便在一次开机后对第一PLMN标识对应的小区进行搜索时,可以确定已在第二RAT支持的频段上成功驻留过第一PLMN标识对应的小区,可避免在无效的RAT上搜索第一PLMN标识对应的小区的过程,有助于可以更快的获取到通信服务,从而可以提升网络搜索效率。
[0117] 本申请实施例中,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT支持的频段上未成功驻留过第一PLMN标识对应的小区,在这种情况下如果在第一RAT上搜索第一PLMN标识对应的小区,无法搜索到可以为终端提供通信服务的第一PLMN标识对应的小区,这相当于是在无效的RAT上搜索第一PLMN标识对应的小区,因此对于这种情况,终端优先在第二RAT上搜索所述第一PLMN标识对应的小区,跳过在无效的第一RAT上搜索第一PLMN标识对应的小区的过程,可以更快的获取到通信服务,从而可以提升网络搜索效率,降低时延。
[0118] 在另一些实施例中,终端优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区,例如,在第二RAT上搜索到第一PLMN标识对应的第一小区时,终端驻留到第一小区,以便获取该第一小区的通信服务。
[0119] 终端在第一小区驻留之后,为保证网络服务的稳定性及更优性,终端在空闲态下,通过对第一小区和该第一小区的邻小区的信号质量进行测量,以便从邻小区中选择一个最优小区进行小区重选,或者,终端可以在连接态下,通过对第一小区和该第一小区的邻小区的信号质量进行测量,以便从邻小区中选择一个最优小区进行小区切换,为终端提供通信服务。
[0120] 示例的,在终端的第一小区的信号质量满足:选择接收电平(Srxlev)小于或等于同频测量启动功率门限(SIntraSearchP),以及选择接收信号质量(Squal)小于或等于同频测量启动质量门限(SIntraSearchQ),启动同频测量。
[0121] 在终端的第一小区的信号质量满足:选择接收电平(Srxlev)小于或等于异频异系统测量启动功率门限(SnonIntraSearchP)(SIntraSearchP),以及选择接收信号质量(Squal)小于或等于异频异系统测量启动质量门限(SnonIntraSearchQ),启动异频或异系统测量。
[0122] 在一种可能实现方式中,在终端启动同频测量后,第二预设时长内第二小区的信号质量大于第一小区的信号质量时,终端可以从第一小区切换或重选至该第二小区,第二小区为第一小区的邻小区中信号质量最大的小区。
[0123] 在另一种可能实现方式中,在终端启动异频或异系统测量后,第二预设时长内第二小区的信号质量大于第一小区的信号质量、且第二小区对应的频点优先级等于第一小区的频点优先级时,终端可以从第一小区切换或重选至该第二小区,第二小区为第一小区的邻小区中信号质量最大的小区。
[0124] 在又一种可能实现方式中,在终端启动异频或异系统测量后,第二预设时长内第二小区的信号质量大于第一预设门限值、且第二小区对应的频点优先级高于第一小区的频点优先级时,终端可以从第一小区切换或重选至该第二小区,第二小区为第一小区的邻小区中信号质量最大的小区。
[0125] 在又一种可能实现方式中,在终端启动异频或异系统测量后,第二小区对应的频点优先级低于第一小区的频点优先级,第二预设时长内第一小区的信号质量小于第二预设门限值、且第二小区的信号质量大于第三预设门限值时,终端可以从第一小区切换或重选至该第二小区,第二小区为第一小区的邻小区中信号质量最大的小区。
[0126] 通过上述实现方式,终端可以从第一小区切换或重选至服务质量更好的第二小区,该第二小区为支持第一RAT且对应于第一PLMN标识的小区,这样终端可以在第一RAT下的第二小区获取到更好的通信服务。
[0127] 在一种可能的实现方式中,终端切换或重选至第二小区,说明终端在第一RAT上成功驻留过第一PLMN标识对应的小区,之后,终端还可以在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,终端优先在第一RAT上搜索第一PLMN标识对应的小区,如此,有助于快速获取到支持第一RAT的小区提供的通信服务。
[0128] 在该实现方式中,终端切换或重选至第二小区之后,若再次开机或从信号盲区进入信号覆盖区,对第一PLMN标识对应的小区进行搜索时,终端还可以通过判断终端当前所在的位置与上一次对第一PLMN标识对应的小区进行搜索的位置是否发生变化,来确定是否优先在第一RAT上搜索第一PLMN标识对应的小区。
[0129] 作为一种实现方式,在终端的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为终端当前所在的位置,第二位置为终端上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。由于两次搜索的位置之间的距离小于预设距离阈值,说明终端移动距离较小,这种情况下终端优先在第一RAT上搜索第一PLMN标识对应的小区,即在第二位置也可以搜索到第一PLMN标识对应的小区,有助于快速获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率。
[0130] 在一个示例中,终端在位置A开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,在第一RAT上成功搜索到第一PLMN标识对应的小区A,并驻留过到第一PLMN标识对应的小区A,终端从位置A移动到位置B,位置B与位置A之间的距离大于预设距离阈值,终端在位置B优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区,终端可以在第二RAT上成功搜索到第一PLMN标识对应的小区B。
[0131] 例如,位置A为上海市,位置B为合肥市,终端的用户从上海市到合肥市出差,在合肥市可以优先在第二RAT支持的频段上搜索所述第一PLMN标识对应的小区,终端的用户从合肥市又回到上海市,可以优先在第一RAT支持的频段上搜索所述第一PLMN标识对应的小区,这样可以避免在不支持第一RAT的位置搜索第一RAT而浪费时间,从而可以尽快搜索到可以提供网络服务的小区。
[0132] 在上述实施例中,终端驻留到第二小区,第二小区广播的PLMN标识可以为第一PLMN标识,那么终端可以在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,优先在第一RAT支持的频段上搜索第一PLMN标识对应的小区。在其它一些实施例中,第二小区广播的PLMN标识也可以为第二PLMN标识,该第二PLMN标识为除第一PLMN标识之外的其它任一PLMN标识,那么在终端下一次开机或从信号盲区进入信号覆盖区后,对该第二PLMN标识对应的小区进行搜索时,优先在第一RAT支持的频段上搜索该第二PLMN标识对应的小区。
[0133] 基于上述任一实施例,终端在第一RAT支持的频段上成功驻留到第一PLMN标识对应的小区,则可以生成相应的记录信息,以记录信息为PLMN集合的方式记录为例,终端可以将该第一PLMN标识记录在第一RAT对应的PLMN集合中,待终端下一次开机或从盲区进入信号覆盖区时,需要对第一PLMN标识对应的小区进行搜索时,可以先确定第一RAT对应的PLMN集合中是否包含该第一PLMN标识,若第一RAT对应的PLMN集合中包含该第一PLMN标识,则优先在第一RAT支持的频段上搜索第一PLMN标识对应的小区;若第一RAT对应的PLMN集合中不包含该第一PLMN标识,则优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区。
[0134] 考虑到终端可能某个位置在第一RAT支持的频段上成功驻留到第一PLMN标识对应的小区,并将第一PLMN标识记录在第一RAT对应的PLMN集合中,经过一段时间之后,终端移动到并不支持第一RAT的另一位置,如果在第一RAT支持的频段上搜索第一PLMN标识对应的小区,就会导致对无效的RAT的搜索过程,延长了终端在另一位置区获得网络服务的时间,为了避免出现因为终端所在位置发生变化而进行无效RAT的搜索过程,终端可以在第一RAT支持的频段上成功驻留到第一PLMN标识对应的小区时,记录成功驻留第一PLMN标识对应的小区的时间。
[0135] 在终端下一次开机或从信号盲区进入信号覆盖区后,需要对第一PLMN标识对应的网络进行搜索时,从第一RAT对应的PLMN集合中查找到第一PLMN标识,并确定第一RAT对应的PLMN集合中的第一PLMN标识的存储时长,如果存储时长不大于第一预设时长,则优先在第一RAT支持的频段上搜索第一PLMN标识对应的小区;如果存储时长大于第一预设时长,则从第一RAT对应的PLMN集合中删除该第一PLMN标识,并优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区。
[0136] 示例的,优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区的实现方式可以为:从第二RAT对应的PLMN集合中查找第一PLMN标识,若查找到第一PLMN标识,则确定第二RAT对应的PLMN集合中的第一PLMN标识的存储时长,如果存储时长不大于第一预设时长,则优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区;如果存储时长大于第一预设时长,则从第二RAT对应的PLMN集合中删除该第一PLMN标识,并优先在第三RAT支持的频段上搜索第一PLMN标识对应的小区,其中第三RAT的制式低于第二RAT的制式。其中,优先在第三RAT支持的频段上搜索第一PLMN标识对应的小区的具体实现方式,可以参见优先在第二RAT支持的频段上搜索第一PLMN标识对应的小区的相关描述,此处不再赘述。
[0137] 通过删除某个RAT(例如,第一RAT或第二RAT)对应的PLMN集合中的第一PLMN标识的方式,可以避免因为终端短时间内在成功驻留过第一PLMN标识对应的网络的位置区停留,下一次开机或从盲区进入信号覆盖区后在另一个并不支持该RAT(即在该RAT支持的频段上搜索不到第一PLMN标识对应的小区)的位置会进行无效RAT的搜索网络的过程。
[0138] 如图4所示,为本申请实施例提供另一种小区搜索的方法流程示意图。该方法可以由终端或终端的部件(如芯片、电路等)执行,为便于说明,下面以终端执行该方法为例进行说明。
[0139] 该方法包括以下步骤:
[0140] 步骤401,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索。
[0141] 示例的,信号盲区可以为无网络信号覆盖的区域,信号覆盖区可以为有网络信号覆盖的区域。
[0142] 步骤402,在对第一PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区。
[0143] 在步骤402中,在第一RAT上未成功驻留过第一PLMN标识对应的小区,可以是指在第一RAT支持的任一频段上未成功驻留过第一PLMN标识对应的小区。
[0144] 本申请实施例中,步骤402可以有多种可能的实现方式,具体实现方式可以参见对步骤302的实现方式的相关描述,此处不再赘述。
[0145] 步骤403,优先在第一RAT上搜索第一PLMN标识对应的小区。
[0146] 本申请实施例中,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,终端确定终端在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区,在这种情况下,终端优先在第一RAT上搜索第一PLMN标识对应的小区,可以很快的获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率。
[0147] 本申请实施例中,对于终端优先在第一RAT上搜索第一PLMN标识对应的小区的具体实现方式不做限定,作为示例,其实现方式可以包括但不限于:
[0148] 方式一,在第一RAT支持的频段上搜索第一PLMN标识对应的小区,若第一RAT支持的频段上搜索到第一PLMN标识对应的小区,则向第一PLMN标识对应的小区发起网络注册过程。其中,此处的网络注册流程可以参见前述网络注册的相关内容,此处不再赘述。若第一RAT支持的频段上未搜索到第一PLMN标识对应的小区,继续在比第一RAT的制式更低的RAT支持的频段上搜索第一PLMN标识对应的小区。例如,在第二RAT支持的频段上搜索第一PLMN标识对应的小区,其中,第二RAT的制式低于第一RAT的制式。若在第二RAT支持的频段上成功搜索到第一PLMN标识对应的小区,则驻留第一PLMN标识对应的小区,并向该搜索到的第一PLMN标识对应的小区进行网络注册流程。其中,此处的网络注册流程可以参见前述网络注册的相关内容,此处不再赘述。
[0149] 例如,第一RAT可以为5G,第二RAT可以为4G、3G、2G中的任一项。再例如,第一RAT可以为4G,第二RAT可以为3G或2G。又例如,第一RAT可以为3G,第二RAT可以为2G。
[0150] 方式二,只在第一RAT支持的频段上搜索第一PLMN标识对应的小区。
[0151] 在上述步骤403之后,若终端在第一RAT上搜索到第一PLMN标识对应的小区,则驻留到第一PLMN标识对应的小区。终端下一次开机或从信号盲区进入信号覆盖区后,启动小区搜索,在对第一PLMN标识对应的小区进行搜索时,终端还可以通过判断终端当前所在的位置与上一次对第一PLMN标识对应的小区进行搜索的位置是否发生变化,来确定是否优先在第一RAT上搜索第一PLMN标识对应的小区。
[0152] 在一种可能的实现方式中,优先在第一RAT上搜索第一PLMN标识对应的小区,具体包括:在终端的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为终端当前所在的位置,第二位置为终端上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。由于两次搜索的位置之间的距离小于预设距离阈值,说明终端移动距离较小,这种情况下终端优先在第一RAT上搜索第一PLMN标识对应的小区,即在第二位置也可以在第一RAT上搜索到第一PLMN标识对应的小区,有助于快速获取到第一PLMN标识对应的小区提供的通信服务,从而可以提升网络搜索效率。
[0153] 在其它一些实施例中,终端开机或从信号盲区进入信号覆盖区后,启动小区搜索。在对第一PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区。在终端的第一位置与第二位置之间的距离大于或等于预设距离阈值时,优先在第二RAT上搜索第一PLMN标识对应的小区。
[0154] 这两次搜索的位置之间的距离大于或等于预设距离阈值,说明终端移动距离较大,这种情况下如果在第一RAT上搜索第一PLMN标识对应的小区,无法搜索到可以为终端提供通信服务的第一PLMN标识对应的小区,这相当于是在无效的RAT上搜索第一PLMN标识对应的小区,因此对于这种情况,终端优先在第二RAT上搜索所述第一PLMN标识对应的小区,跳过在无效的第一RAT上搜索第一PLMN标识对应的小区的过程,有助于更快的获取到通信服务,从而可以提升网络搜索效率。
[0155] 下面以搜索5G SA网络为例,结合具体示例对本申请实施例提供的小区搜索的方法进一步说明。
[0156] 如图5所示,为本申请实施例提供另一种小区搜索的方法的流程示意图。该方法包括如下步骤:
[0157] 步骤501,终端在开机或从信号盲区进入信号覆盖区后,启动小区搜索,对第一PLMN标识对应的小区进行搜索时,读取5G SA网络的注册信息。
[0158] 其中,5G SA网络的注册信息包括在此次开机或从信号盲区进入信号覆盖区之前在5G SA支持的频段上成功注册过的覆盖5G SA网络的小区所对应的PLMN标识。
[0159] 步骤502,终端确定5G SA网络的注册信息中是否包含第一PLMN标识;若是,则执行步骤503;若否,则执行步骤504。
[0160] 步骤503,终端在5G SA支持的频段上搜索第一PLMN标识对应的覆盖SA网络的小区。
[0161] 步骤504,跳过在5G SA支持的频段上搜索第一PLMN标识对应的覆盖SA网络的小区的过程,终端在其它RAT支持的频段上搜索第一PLMN标识对应的小区。
[0162] 此处,其它RAT可以为4G、3G、2G中的任一种。
[0163] 步骤505,终端通过其它方式搜索到覆盖5G SA网络的小区。
[0164] 步骤506,终端是否成功驻留到覆盖5G SA网络的小区,若是,则执行步骤507;若否,则执行步骤505。
[0165] 步骤507,终端将第一PLMN标识加入至5G SA网络的注册信息中。
[0166] 步骤508,终端在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,重复执行步骤501~507的过程。
[0167] 基于与上述小区搜索的方法相同的发明构思,本申请实施例还提供一种通信装置,如图6所示,通信装置600中包含启动单元601、确定单元602和搜索单元603,可选的,还可以包括处理单元604,通信装置600(以下简称装置600)可用于实现上述实施例中所执行的方法。示例性地,装置600可以为终端,也可以位于终端内。
[0168] 需要说明的是,上述装置600可以是终端,也可以是应用于终端中的芯片或者其他具有上述终端功能的组合器件、部件等。当装置600是终端时,启动单元601、确定单元602、搜索单元603和处理单元604可以是处理器,终端还可以包括收发单元,可以是收发器,可以包括天线和射频电路等,例如:中央处理单元(central processing unit,CPU)。当装置600是具有上述终端功能的部件时,收发单元可以是射频单元,处理单元可以是处理器。当装置600是芯片系统时,收发单元可以是芯片系统的输入输出接口、处理单元可以是芯片系统的处理器。
[0169] 在一个实施例中,装置600可以用于执行上述方法实施例中终端所执行的步骤。
[0170] 在一种可能的实施方式中,启动单元601,用于开机或从信号盲区进入信号覆盖区后,启动小区搜索;确定单元602,用于在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上未成功驻留过第一PLMN标识对应的小区;搜索单元603,用于优先在第二RAT上搜索第一PLMN标识对应的小区,其中,第二RAT的制式低于第一RAT的制式。
[0171] 一种可能的设计中,通信装置还包括处理单元604,用于:在第二RAT上搜索到第一小区时,驻留到第一小区,其中,第一小区为支持第二RAT且对应于第一PLMN标识的小区。
[0172] 一种可能的设计中,处理单元604,还用于:在满足以下任一条件时,从第一小区切换或重选至第二小区,其中,第二小区为支持第一RAT且对应于第一PLMN标识的小区,且所述第二小区为所述第一小区的邻小区中信号质量最好的小区;其中:
[0173] 条件一,在启动同频测量后,第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量;
[0174] 条件二,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于所述第一小区的信号质量,且所述第二小区对应的频点优先级等于所述第一小区的频点优先级;
[0175] 条件三,在启动异频或异系统测量后,所述第二预设时长内所述第二小区的信号质量大于第一预设门限值,且所述第二小区对应的频点优先级高于所述第一小区的频点优先级;
[0176] 条件四,在启动异频或异系统测量后,所述第二预设时长内所述第一小区的信号质量小于第二预设门限值,且所述第二小区的信号质量大于第三预设门限值,且所述第二小区对应的频点优先级低于所述第一小区的频点优先级。
[0177] 一种可能的设计中,搜索单元603,还用于:在下一次开机或从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时,优先在第一RAT上搜索第一PLMN标识对应的小区。
[0178] 一种可能的设计中,搜索单元603,具体用于:在通信装置的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为通信装置当前所在的位置,第二位置为通信装置上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0179] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0180] 在另一种可能的实施方式中,启动单元601,用于开机或从信号盲区进入信号覆盖区后,启动小区搜索;确定单元602,用于在对第一公共陆地移动网络PLMN标识对应的小区进行搜索时,确定在第一预设时长内在第一RAT上成功驻留过第一PLMN标识对应的小区;搜索单元603,用于优先在第一RAT上搜索第一PLMN标识对应的小区。
[0181] 一种可能的设计中,搜索单元603,具体用于:在通信装置的第一位置与第二位置之间的距离小于预设距离阈值时,优先在第一RAT上搜索第一PLMN标识对应的小区;其中,第一位置为通信装置当前所在的位置,第二位置为通信装置上一次开机或上一次从信号盲区进入信号覆盖区后,对第一PLMN标识对应的小区进行搜索时的位置。
[0182] 一种可能的设计中,第一RAT为第五代5G无线接入技术,第二RAT为第四代4G无线接入技术、第三代3G无线接入技术、第二代2G无线接入技术中的任一项。
[0183] 需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0184] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个方法实施例的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read‑only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0185] 基于与上述小区搜索的方法相同的构思,如图7所示,本申请实施例还提供一种通信装置700。通信装置700(以下简称装置700)可用于实现上述方法实施例中所执行的方法,可以参见上述方法实施例中的说明,其中装置700可以为终端设备,或者可以位于终端设备中。
[0186] 装置700包括一个或多个处理器701。处理器701可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。通信装置700可以包括收发单元,用以实现信号的输入(接收)和输出(发送)。例如,收发单元可以为收发器,射频芯片等。
[0187] 装置700包括一个或多个处理器701,一个或多个处理器701可实现上述所示的实施例中执行的方法。
[0188] 可选的,处理器701除了可以实现上述所示的实施例中的方法,还可以实现其他功能。
[0189] 可选的,一种设计中,处理器701可以执行指令,使得装置700执行上述方法实施例中所执行的方法。该指令可以全部或部分存储在处理器701内,如指令703,也可以全部或部分存储在与处理器701耦合的存储器702中,如指令704,也可以通过指令703和704共同使得装置700执行上述方法实施例中所执行的方法。
[0190] 在又一种可能的设计中,通信装置700也可以包括电路,该电路可以实现前述方法实施例中终端设备所执行的功能。
[0191] 在又一种可能的设计中,装置700中可以包括一个或多个存储器702,其上存储有指令704,该指令可在处理器上被运行,使得装置700执行上述方法实施例中描述的小区搜索的方法。可选的,存储器中还可以存储有数据。可选的,处理器中也可以存储指令和/或数据。例如,上述一个或多个存储器702可以存储上述实施例中所描述的关联或对应关系,或者上述实施例中所涉及的相关的参数或表格等。其中,处理器和存储器可以单独设置,也可以集成或耦合在一起。
[0192] 在又一种可能的设计中,装置700还可以包括收发单元705。处理器701可以称为处理单元,对装置(终端或者基站)进行控制。收发单元705可以称为收发机、收发电路、或者收发器等,用于实现装置的收发。
[0193] 例如,如果装置700为应用于终端设备中的芯片或者其他具有上述终端功能的组合器件、部件等,装置700中可以包括收发单元705。
[0194] 在又一种可能的设计中,装置700还可以包括收发单元705以及天线706。处理器701可以称为处理单元,对装置进行控制。收发单元705可以称为收发机、收发电路、或者收发器等,用于通过天线706实现装置的收发功能。
[0195] 应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例公开的方法步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0196] 可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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 rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0197] 本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述应用于终端的任一方法实施例的小区搜索的方法。
[0198] 本申请实施例还提供一种计算机程序产品,所述计算机程序产品用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述应用于终端的任一方法实施例的小区搜索的方法。
[0199] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
[0200] 本申请实施例还提供一种处理装置,包括处理器和接口;处理器,用于执行上述应用于终端设备的任一方法实施例的方法。
[0201] 应理解,上述处理装置可以是一个芯片,处理器可以通过硬件实现也可以通过软件实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码实现,该存储器可以集成在处理器中,也可以位于处理器之外,独立存在。
[0202] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0203] 本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0204] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0205] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0206] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的保护范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。