一种小区驻留方法及终端、存储介质与流程

专利2022-06-29  64


本申请涉及通信领域,尤其涉及一种小区驻留方法及终端、存储介质。



背景技术:

对于第五代移动通信技术(5g,5th-generation)网络的部署,可以采用非独立组网方式(nsa,nonstandalone)和独立组网方式(sa,standalone)进行部署,其中,nsa方式为第四代移动通信技术(4g,4thgenerationmobilecommunicationtechnology)独立部署控制面(4g承载控制信令),5g和4g共同部署用户面(5g和4g承载用户面数据)或者5g独立部署用户面(仅5g承载用户面数据),由于,nsa方式能够降低5g网络部署成本,加快5g网络部署速度,故现阶段的5g运营商基本上都采用nsa方式部署5g网络。

目前,支持nsa的终端在同时存在nsa锚点小区和lte小区开机时,终端优先驻留lte小区,直至lte小区均驻留失败时才进行nsa锚点小区的驻留,导致小区驻留的灵活性低。



技术实现要素:

本申请实施例提供一种小区驻留方法及终端、存储介质,能够提高小区驻留的灵活性。

本申请的技术方案是这样实现的:

本申请实施例提供一种小区驻留方法,所述方法包括:

搜索预存小区的频点,以从所述预存小区中确定出第一类型小区,所述预存小区和所述第一类型小区为用于接入第一网络的预设锚点小区,所述第一类型小区为对所述预存小区扫频确定出的预设锚点小区;

通过扫频,获取扫频小区,并将所述扫频小区添加至候选小区列表中,所述扫频小区中包括所述第一类型小区,所述候选小区列表中的扫频小区按照预设排序规则排序;

提高所述第一类型小区在所述候选小区列表中的优先级,并根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留。

在上述方法中,所述通过扫频,获取扫频小区,所述方法还包括:

扫频接收第一小区的系统消息,并解析所述系统消息;所述第一小区为所述扫频小区中的任一小区;

当从所述系统消息中解析出目标字段时,将所述第一小区添加至所述第一类型小区中,所述目标字段用于指示接入所述第一网络的锚点小区;

当未从所述系统消息中解析出目标字段时,将所述第一小区确定为第二类型小区,所述第二类型小区用于接入与所述第一网络不同类型网络的小区;

将所述第一类型小区和所述第二类型小区组成所述扫频小区。

在上述方法中,所述搜索预存小区的频点之前,所述方法还包括:

获取用于接入第一网络的预配置锚点小区及所述预配置锚点小区的频点信息;

将所述预配置锚点小区及所述预配置锚点小区的频点信息添加至所述预存小区中。

在上述方法中,所述搜索预存小区的频点之前,所述方法还包括:

获取历史接入第一网络的历史锚点小区及所述历史锚点小区的频点信息;

将所述历史锚点小区及所述历史锚点小区的频点信息添加至所述预存小区中。

在上述方法中,所述搜索预存小区的频点,包括:

按照预设扫频顺序,搜索所述预存小区的频点。

在上述方法中,所述通过扫频,获取扫频小区,包括:

配置所述第一网络对应的频段信息;

在所述第一网络对应的频段信息中继续扫频,得到所述扫频小区。

在上述方法中,所述根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留,包括:

基于所述第一类型小区的优先级,对所述候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表;

从所述排序后的候选小区列表中,选择优先级高的所述目标小区进行小区驻留。

在上述方法中,所述根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留之后,所述方法还包括:

利用所述目标小区,更新所述预存小区。

本申请实施例提供一种终端,所述终端包括:

扫频单元,用于搜索预存小区的频点,以从所述预存小区中确定出第一类型小区,所述预存小区和所述第一类型小区为用于接入第一网络的预设锚点小区,所述第一类型小区为对所述预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将所述扫频小区添加至候选小区列表中,所述扫频小区中包括所述第一类型小区,所述候选小区列表中的扫频小区按照预设排序规则排序;

小区驻留单元,用于提高所述第一类型小区在所述候选小区列表中的优先级,并根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留。

本申请实施例提供一种终端,所述终端包括:处理器、存储器及通信总线;所述处理器执行存储器存储的运行程序时实现如上述任一项所述的方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,应用于终端,该计算机程序被处理器执行时实现如上述任一项所述的方法。

本申请实施例提供了一种小区驻留方法及终端、存储介质,该方法包括:搜索预存小区的频点,以从预存小区中确定出第一类型小区,预存小区和第一类型小区为用于接入第一网络的预设锚点小区,第一类型小区为对预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将扫频小区添加至候选小区列表中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区按照预设排序规则排序;提高第一类型小区在候选小区列表中的优先级,并根据优先级,从候选小区列表中选择第一类型小区中的目标小区进行小区驻留。采用上述实现方案,终端内部预先存储了用于接入第一网络的预存小区,当进行扫频时,终端优先搜索预存小区的频点,以从预存小区中确定出本轮可以进行小区驻留的第一类型小区,之后,终端提高第一类型小区在扫频得到的候选小区列表中的优先级,由于用于接入第一网络的第一类型小区的优先级被提高,使得终端需要驻留在第一网络(nsa锚点网络)时,可以优先选择第一类型小区,由此,能够提高了小区驻留的灵活性。

附图说明

图1为本申请实施例提供的一种小区驻留方法的流程图一;

图2为本申请实施例提供的一种小区驻留方法的流程图二;

图3为本申请实施例提供的一种终端的结构示意图一;

图4为本申请实施例提供的一种终端的结构示意图二。

具体实施方式

应当理解,此处描述的具体实施例仅仅用以解释本申请。并不用于限定本申请。

实施例一

本申请实施例提供一种小区驻留方法,如图1所示,该方法可以包括:

s101、搜索预存小区的频点,以从预存小区中确定出第一类型小区,预存小区和第一类型小区为用于接入第一网络的预设锚点小区,第一类型小区为对预存小区扫频确定出的预设锚点小区。

本申请实施例提供的一种小区驻留方法适用于终端在初始接入扫频优先选择nsa锚点小区进行驻留的场景下。

本申请实施例中,终端预先保存了用于接入第一网络的预存小区及预存小区的频点,当终端判断出需要进行初始接入时,无线资源控制(radioresourcecontrol,rrc)进行扫频,在systemscan阶段,终端优先搜索预存小区的频点,其中预存小区可以存储在终端的加密文件系统(encryptingfilesystem,efs)中,当终端搜索到一个预存小区的频点时,表征终端所处位置范围内存在该预存小区,终端将该预存小区确定为待驻留小区,当终端未搜索到一个预存小区的频点时,表征终端所处位置范围内不存在该预存小区,此时,终端在本轮扫频中剔除该预存小区。

初始接入的情况可以且不仅限于以下场景:终端插入sim卡并执行开机操作、终端从飞行模式切换为工作模式、终端处于无线链路失败(rlf,radiolinkfailure)等场景。

本申请实施例中,第一网络为5g网络,则预存小区即为nsa锚点小区。

本申请实施例中,终端获取用于接入第一网络的预配置锚点小区及预配置锚点小区的频点信息;终端将预配置锚点小区及预配置锚点小区的频点信息添加至预存小区中。

具体的,终端获取预先配置nsa锚点小区频点(prefer_nsa_list),这些预先配置的nsa锚点小区频点可以是终端从运营商或者其他终端处获取到已知的、信号强度排名前n的nsa锚点小区的频点信息,之后终端将预先配置的nsa锚点小区及预先配置的nsa锚点小区频点预埋至终端的efs中。

本申请实施例中,终端获取历史接入第一网络的历史锚点小区及历史锚点小区的频点信息;终端将历史锚点小区及历史锚点小区的频点信息添加至预存小区中。

具体的,终端获取之前驻留过且nr承载激活的历史nsa锚点小区及历史nsa锚点小区频点(acq_db(nsa)),之后终端将历史nsa锚点小区及历史nsa锚点小区频点保存在终端的efs中。

本申请实施例中,由于预存小区中存储的小区的获取类型不同,终端可以对不同获取类型的小区设置预设扫频顺序,在进行lterrc扫频时,终端按照预设扫频顺序,搜索预存小区的频点。

在一种可选的实施例中,当预存小区中存储了预配置锚点小区和历史锚点小区时,终端可以设置预设扫频顺序为先搜索预配置锚点小区的频点,再搜索历史锚点小区的频点,上述预设扫频顺序仅为一种可选的实施例,可以根据实际情况重新设置预存小区的扫频顺序,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

具体的,终端设置预设扫频顺序,以优先搜索nsa锚点小区的频点,扫频顺序可以为:acq_db(nsa)、prefer_nsa_list、acq_db(lte)(历史lte小区频点)、prefer_freq_list(lte)(预埋lte小区频点)。

s102、通过扫频,获取扫频小区,并将扫频小区添加至候选小区列表中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区按照预设排序规则排序。

当终端从预存小区中确定出第一类型小区之后,终端继续进行扫频操作,获取扫频小区,终端将扫频小区添加至候选小区列表中,其中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区可以按照预设排序规则进行排序。

本申请实施例中,终端在扫频的过程中,扫描接收第一小区的系统消息,并解析系统消息;其中,第一小区为扫频小区中的任一小区;当终端从系统消息中解析出目标字段时,终端将第一小区添加至第一类型小区中,其中,目标字段用于指示接入第一网络的锚点小区,当终端未从系统消息中解析出目标字段时,终端将第一小区确定为第二类型小区,其中第二类型小区用于接入与第一网络不同类型网络的小区;终端将第一类型小区和第二类型小区组成扫频小区,由此,终端完成了扫频获取扫频小区的过程。在实际应用中,扫频小区中至少包括nsa锚点小区和lte小区。

本申请实施例中,终端在rrc扫频阶段,终端每搜索到一个小区的频点之后,终端扫频接收该小区的系统消息,并解析系统消息。

在实际应用中,系统消息为sib2,则基站向终端广播sib2,终端扫频接收该sib2,并解析该系统消息中包含的字段。

本申请实施例中,目标字段为upperlayerindication-r15,upperlayerindication-r15字段为lte小区为nsa组网形式扩展的字段,用于指示该小区是否为支持5g的nsa锚点小区,终端解析sib2,当终端从sib2中解析出upperlayerindication-r15时,终端判断出第一小区为nsa锚点小区,此时,终端将第一小区添加至第一类型小区中。

本申请实施例中,终端配置第一网络对应的频段信息,在终端进行扫频获取扫频小区的过程中,终端在第一网络对应的频点信息中进行扫频,获取扫频小区。

本申请实施例中,终端可以预先配置第一网络(5g)对应的频段信息,在rrc扫频阶段,可以限定在第一网络对应的频点信息中进行扫频,获取扫频小区,由此提高了扫频的效率和准确性。

s103、提高第一类型小区在候选小区列表中的优先级,并根据优先级,从候选小区列表中选择第一类型小区中的目标小区进行小区驻留。

当终端得到候选小区列表之后,终端提高第一类型小区在候选小区列表中的优先级,并根据优先级,从候选小区列表中选择第一类型小区中的目标小区进行小区驻留。

本申请实施例中,终端基于第一类型小区的优先级,对候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表;之后,终端从排序后的候选小区列表中,选择优先级高的目标小区进行小区驻留。

本申请实施例中,在rrc扫频结束之后,终端将扫频得到的扫频小区按照预设排序规则排序,得到候选小区列表,之后,终端提高第一类型小区在候选小区列表中的优先级,并基于第一类型小区的优先级对候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表。

在一种可能的实施例中,预设排序规则可以为信号强度,则,终端按照信号强度从高到低的顺序,对一组候选小区进行排序,得到候选小区列表。

可选的,信号强度包括参考信号接收功率(rsrp,referencesignalreceivingpower)强度、lte参考信号接收质量(rsrq,referencesignalreceivingquality)、信号与干扰加噪声比(sinr,signaltointerferenceplusnoiseratio)等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

在一种可选的实施例中,终端获取候选小区列表中的小区的信号强度;按照待驻留小区的优先级和信号强度,对候选小区列表中的小区进行排序,得到排序后的候选小区列表。

具体的,终端预先设置多个优先级等级,并为待驻留小区设置最高优先级,终端按照优先级从高到低的顺序,对候选小区列表中的小区进行排序;之后,终端对处于每一个优先级内的小区按照信号强度从大到小的顺序进行排序,由此,完成了按照待驻留小区的优先级和信号强度,对候选小区列表中的小区进行排序。

示例性的,终端为候选小区列表设置1-7这七个优先级等级,终端为待驻留小区设置优先级7,终端按照优先级从7到1的顺序对候选小区列表先进行排序,之后处于每一个优先级的小区按照信号强度从大到小的顺序进行排序,由此实现了按照待驻留小区的优先级和信号强度,对候选小区列表中的小区排序的过程。

在另一种实施例中,终端还可以为待驻留小区的信号强度值增加预设偏置值,以提高待驻留小区在候选小区列表中的优先级;之后,终端重新对候选小区列表进行排序,得到排序后的候选小区列表。

本申请实施例中,终端从排序后的候选小区列表中,查找优先级最高的目标小区,并驻留在目标小区。

本申请实施例中,在nas组网中,对于支持en-dc双连接的终端,终端在显示界面上显示5g图标;并激活5gmodem,准备接收网络的进一步建立5gnr辅小区组(scg,secondarycellgroup)的指示。

进一步地,在终端选择目标小区进行驻留之后,终端利用目标小区,更新预存小区。

具体的,终端判断目标小区是否与预存小区中的历史锚点小区匹配,当目标小区与历史锚点小区不匹配时,终端将目标小区添加至历史锚点小区中。

在一种实施例中,终端将目标nsa锚点小区存储至efs中的acq_db(nsa)文件中。

可以理解的是,终端内部预先存储了用于接入第一网络的预存小区,当进行扫频时,终端优先搜索预存小区的频点,已从预存小区中确定出本轮可以进行小区驻留的第一类型小区,之后,终端提高第一类型小区在扫频得到的候选小区列表中的优先级,由于用于接入第一网络的第一类型小区的优先级被提高,使得终端需要驻留在第一网络(nsa锚点网络)时,可以优先选择第一类型小区,由此,能够提高了终端在nsa锚点网络驻留的成功率,进而提高了小区驻留的灵活性。

实施例二

本申请实施例提供一种小区驻留方法,如图2所示,该方法可以包括:

s201、终端搜索预存小区的频点,以从预存小区中确定出第一类型小区,预存小区和第一类型小区为用于接入第一网络的预设锚点小区,第一类型小区为对预存小区扫频确定出的预设锚点小区。

本申请实施例提供的一种小区驻留方法适用于终端在初始接入扫频优先选择nsa锚点小区进行驻留的场景下。

本申请实施例中,终端获取用于接入第一网络的预配置锚点小区及预配置锚点小区的频点信息;将预配置锚点小区及预配置锚点小区的频点信息添加至预存小区中。

本申请实施例中,终端获取历史接入第一网络的历史锚点小区及历史锚点小区的频点信息;将历史锚点小区及历史锚点小区的频点信息添加至预存小区中。

本申请实施例中,预存小区可以存储在终端的efs中。

本申请实施例中,第一网络为5g网络,则预存小区即为nsa锚点小区。

本申请实施例中,由于预存小区中的小区包括预配置锚点小区和历史锚点小区,故,终端可以为预配置锚点小区和历史锚点小区,按照预设扫频顺序,搜索预存小区的频点。

s202、终端扫频接收第一小区的系统消息,并解析系统消息;第一小区为扫频小区中的任一小区。

当终端从预存小区中确定出第一类型小区之后,终端通过扫频,并在扫频接收到第一小区的系统消息时,解析系统消息。

在实际应用中,系统消息为sib2,则基站向终端广播sib2,终端扫频接收该sib2,并解析该系统消息中包含的字段。

s203、当终端从系统消息中解析出目标字段时,终端将第一小区添加至第一类型小区中,目标字段用于指示接入第一网络的锚点小区。

当终端解析第一小区的系统消息之后,终端在从第一系统消息中解析出目标字段时,终端将第一小区添加至第一类型小区。

本申请实施例中,目标字段为upperlayerindication-r15,upperlayerindication-r15字段为lte小区为nsa组网形式扩展的字段,用于指示该小区是否为支持5g的nsa锚点小区,终端解析sib2,当终端从sib2中解析出upperlayerindication-r15时,终端判断出第一小区为nsa锚点小区,此时,终端将第一小区添加至第一类型小区中。

s204、当终端未从系统消息中解析出目标字段时,终端将第一小区确定为第二类型小区,第二类型小区用于接入与第一网络不同类型网络的小区。

当终端解析第一小区的系统消息之后,终端在从第一系统消息中未解析出目标字段时,终端将第一小区确定为第二类型小区。

s205、终端将第一类型小区和第二类型小区组成扫频小区。

当终端分别获取到第一类型小区和第二类型小区之后,终端将第一类型小区和第二类型小区组成扫频小区。

需要说明的是,终端可以预先配置第一网络对应的频段信息;在终端进行扫频的过程中,终端在第一网络对应的频段信息中进行扫频,获取扫频小区,由此终端在扫频时可以提高扫频到nsa锚点小区的准确率和效率。

本申请实施例中,扫频小区包括nsa锚点小区和lte小区,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

需要说明的是,s203和s204为s205之前两个并列的步骤,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

s206、终端将扫频小区添加至候选小区列表中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区按照预设排序规则排序。

当终端获取扫频小区之后,终端将扫频小区添加至候选小区列表中。

s207、终端提高第一类型小区在候选小区列表中的优先级。

当终端将扫频小区添加至候选小区列表中之后,终端提高第一类型小区在候选小区列表中的优先级

s208、终端基于第一类型小区的优先级,对候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表。

当终端提高第一类型小区在候选小区列表中的优先级之后,终端基于第一类型小区的优先级,对候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表。

s209、终端从排序后的候选小区列表中,选择优先级高的目标小区进行小区驻留。

当终端基于第一类型小区的优先级,对候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表之后,终端从排序后的候选小区列表中,选择优先级高的目标小区进行小区驻留。

s210、终端利用目标小区,更新预存小区。

当终端选择优先级高的目标小区进行小区驻留之后,终端利用目标小区,更新预存小区。

可以理解的是,终端内部预先存储了用于接入第一网络的预存小区,当进行扫频时,终端优先搜索预存小区的频点,已从预存小区中确定出本轮可以进行小区驻留的第一类型小区,之后,终端提高第一类型小区在扫频得到的候选小区列表中的优先级;进一步地,在扫频过程中,终端通过解析扫频到的小区的系统消息,判断扫频小区中是否存在用于接入第一网络的锚点小区,并将该锚点小区添加至第一类型小区中,由于用于接入第一网络的第一类型小区的优先级被提高,使得终端需要驻留在第一网络(nsa锚点网络)时,可以优先选择第一类型小区,由此,能够提高了终端在nsa锚点网络驻留的成功率,进而提高了小区驻留的灵活性。

实施例三

本申请实施例提供一种终端1,如图3所示,该终端1可以包括:

扫频单元10,用于搜索预存小区的频点,以从所述预存小区中确定出第一类型小区,所述预存小区和所述第一类型小区为用于接入第一网络的预设锚点小区,所述第一类型小区为对所述预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将所述扫频小区添加至候选小区列表中,所述扫频小区中包括所述第一类型小区,所述候选小区列表中的扫频小区按照预设排序规则排序;

小区驻留单元11,用于提高所述第一类型小区在所述候选小区列表中的优先级,并根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留。

可选的,所述终端还包括:接收单元、解析单元和添加单元;

所述接收单元,用于扫频接收第一小区的系统消息;

所述解析单元,用于解析所述系统消息;所述第一小区为所述扫频小区中的任一小区;

所述添加单元,用于当从所述系统消息中解析出目标字段时,将所述第一小区添加至所述第一类型小区中,所述目标字段用于指示接入所述第一网络的锚点小区;当未从所述系统消息中解析出目标字段时,将所述第一小区确定为第二类型小区,所述第二类型小区用于接入与所述第一网络不同类型网络的小区;将所述第一类型小区和所述第二类型小区组成所述扫频小区。

可选的,所述终端还包括:获取单元;

所述获取单元,用于获取用于接入第一网络的预配置锚点小区及所述预配置锚点小区的频点信息;

所述添加单元,还用于将所述预配置锚点小区及所述预配置锚点小区的频点信息添加至所述预存小区中。

可选的,所述获取单元,还用于获取历史接入第一网络的历史锚点小区及所述历史锚点小区的频点信息;

所述添加单元,还用于将所述历史锚点小区及所述历史锚点小区的频点信息添加至所述预存小区中。

可选的,所述扫频单元10,还用于按照预设扫频顺序,搜索所述预存小区的频点。

可选的,所述终端还包括:配置单元;

所述配置单元,用于配置所述第一网络对应的频段信息;

所述扫频单元,还用于在所述第一网络对应的频段信息中进行扫频,得到所述扫频小区。

可选的,所述终端还包括:排序单元;

所述排序单元,用于基于所述第一类型小区的优先级,对所述候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表;

所述小区驻留单元11,还用于从所述排序后的候选小区列表中,选择优先级高的所述目标小区进行小区驻留。

可选的,所述终端还包括:更新单元;

所述更新单元,用于利用所述目标小区,更新所述预存小区。

本申请实施例提供的一种终端,搜索预存小区的频点,以从预存小区中确定出第一类型小区,预存小区和第一类型小区为用于接入第一网络的预设锚点小区,第一类型小区为对预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将扫频小区添加至候选小区列表中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区按照预设排序规则排序;提高第一类型小区在候选小区列表中的优先级,并根据优先级,从候选小区列表中选择第一类型小区中的目标小区进行小区驻留。由此可见,本实施例提出的终端,终端内部预先存储了用于接入第一网络的预存小区,当进行扫频时,终端优先搜索预存小区的频点,已从预存小区中确定出本轮可以进行小区驻留的第一类型小区,之后,终端提高第一类型小区在扫频得到的候选小区列表中的优先级,由于用于接入第一网络的第一类型小区的优先级被提高,使得终端需要驻留在第一网络(nsa锚点网络)时,可以优先选择第一类型小区,由此,能够提高了终端在nsa锚点网络驻留的成功率,进而提高了小区驻留的灵活性。

图4为本申请实施例提供的一种终端1的组成结构示意图二,在实际应用中,基于上述实施例的同一公开构思下,如图4所示,本实施例的终端1包括:处理器12、存储器13及通信总线14。

在具体的实施例的过程中,上述扫频单元10、小区驻留单元11、接收单元、解析单元、添加单元、获取单元、配置单元、排序单元和更新单元可由位于终端1上的处理器12实现,上述处理器12可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理终端(dspd,digitalsignalprocessingdevice)、可编程逻辑终端(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、cpu、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本实施例不作具体限定。

在本申请实施例中,上述通信总线14用于实现处理器12和存储器13之间的连接通信;上述处理器12执行存储器13中存储的运行程序时实现如实施例一至实施例二所述的小区驻留方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,上述计算机可读存储介质存储有一个或者多个程序,上述一个或者多个程序可被一个或者多个处理器执行,应用于终端中,该计算机程序实现如实施例一所述的小区驻留方法。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。


技术特征:

1.一种小区驻留方法,其特征在于,所述方法包括:

搜索预存小区的频点,以从所述预存小区中确定出第一类型小区,所述预存小区和所述第一类型小区为用于接入第一网络的预设锚点小区,所述第一类型小区为对所述预存小区扫频确定出的预设锚点小区;

通过扫频,获取扫频小区,并将所述扫频小区添加至候选小区列表中,所述扫频小区中包括所述第一类型小区,所述候选小区列表中的扫频小区按照预设排序规则排序;

提高所述第一类型小区在所述候选小区列表中的优先级,并根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留。

2.根据权利要求1所述的方法,其特征在于,所述通过扫频,获取扫频小区,所述方法还包括:

扫频接收第一小区的系统消息,并解析所述系统消息;所述第一小区为所述扫频小区中的任一小区;

当从所述系统消息中解析出目标字段时,将所述第一小区添加至所述第一类型小区中,所述目标字段用于指示接入所述第一网络的锚点小区;

当未从所述系统消息中解析出目标字段时,将所述第一小区确定为第二类型小区,所述第二类型小区用于接入与所述第一网络不同类型网络的小区;

将所述第一类型小区和所述第二类型小区组成所述扫频小区。

3.根据权利要求1所述的方法,其特征在于,所述搜索预存小区的频点之前,所述方法还包括:

获取用于接入第一网络的预配置锚点小区及所述预配置锚点小区的频点信息;

将所述预配置锚点小区及所述预配置锚点小区的频点信息添加至所述预存小区中。

4.根据权利要求1所述的方法,其特征在于,所述搜索预存小区的频点之前,所述方法还包括:

获取历史接入第一网络的历史锚点小区及所述历史锚点小区的频点信息;

将所述历史锚点小区及所述历史锚点小区的频点信息添加至所述预存小区中。

5.根据权利要求1所述的方法,其特征在于,所述搜索预存小区的频点,包括:

按照预设扫频顺序,搜索所述预存小区的频点。

6.根据权利要求1所述的方法,其特征在于,所述通过扫频,获取扫频小区,包括:

配置所述第一网络对应的频段信息;

在所述第一网络对应的频段信息中进行扫频,得到所述扫频小区。

7.根据权利要求1所述的方法,其特征在于,所述根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留,包括:

基于所述第一类型小区的优先级,对所述候选小区列表中的扫频小区进行排序,得到排序后的候选小区列表;

从所述排序后的候选小区列表中,选择优先级高的所述目标小区进行小区驻留。

8.根据权利要求1所述的方法,其特征在于,所述根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留之后,所述方法还包括:

利用所述目标小区,更新所述预存小区。

9.一种终端,其特征在于,所述终端包括:

扫频单元,用于搜索预存小区的频点,以从所述预存小区中确定出第一类型小区,所述预存小区和所述第一类型小区为用于接入第一网络的预设锚点小区,所述第一类型小区为对所述预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将所述扫频小区添加至候选小区列表中,所述扫频小区中包括所述第一类型小区,所述候选小区列表中的扫频小区按照预设排序规则排序;

小区驻留单元,用于提高所述第一类型小区在所述候选小区列表中的优先级,并根据所述优先级,从所述候选小区列表中选择所述第一类型小区中的目标小区进行小区驻留。

10.一种终端,其特征在于,所述终端包括:处理器、存储器及通信总线;所述处理器执行存储器存储的运行程序时实现如权利要求1-8任一项所述的方法。

11.一种存储介质,其上存储有计算机程序,应用于终端,其特征在于,该计算机程序被处理器执行时实现如权利要求1-8任一项所述的方法。

技术总结
本申请实施例提供了一种小区驻留方法及终端、存储介质,包括:搜索预存小区的频点,以从预存小区中确定出第一类型小区,预存小区和第一类型小区为用于接入第一网络的预设锚点小区,第一类型小区为对预存小区扫频确定出的预设锚点小区;通过扫频,获取扫频小区,并将扫频小区添加至候选小区列表中,扫频小区中包括第一类型小区,候选小区列表中的扫频小区按照预设排序规则排序;提高第一类型小区在候选小区列表中的优先级,并根据优先级,从候选小区列表中选择第一类型小区中的目标小区进行小区驻留。

技术研发人员:胡武君;张立海
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.01.13
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-52288.html

最新回复(0)