CN114585033B - 小区选择方法、装置、终端设备和存储介质 - Google Patents
小区选择方法、装置、终端设备和存储介质 Download PDFInfo
- Publication number
- CN114585033B CN114585033B CN202210463819.6A CN202210463819A CN114585033B CN 114585033 B CN114585033 B CN 114585033B CN 202210463819 A CN202210463819 A CN 202210463819A CN 114585033 B CN114585033 B CN 114585033B
- Authority
- CN
- China
- Prior art keywords
- cell
- list
- frequency point
- cell list
- measured
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0058—Transmission of hand-off measurement information, e.g. measurement reports
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提出一种小区选择方法、装置、终端设备和存储介质,其中,方法包括:确定终端设备驻留的目标小区,在第一小区列表和第二小区列表中查询目标小区,第一小区列表中各小区的连接质量高于第二小区列表中各小区的连接质量,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换,响应于第一小区列表中存在目标小区,则继续驻留在目标小区。通过预先确定连接质量高的第一小区列表和连接质量差的第二小区列表,确定终端设备是继续驻留在目标小区,还是进行小区切换,避免了终端设备频繁进行小区切换,提高了通信质量。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及一种小区选择方法、装置、终端设备和存储介质。
背景技术
近年来,随着通信技术的发展,出现了各种终端设备,诸如笔记本计算机、智能通信终端、和个人数字助理等。
随着终端设备的移动,需要进行小区切换,终端设备的小区切换可通过网络设备侧触发,在终端设备接入到一个小区后,获取网络设备发送的测量配置消息,并直接根据测量配置消息,对周边小区的信号质量进行测量,并将测量报告上报至网络设备,以使网络设备根据测量报告指示终端设备进行小区切换,然而,这种方式会造成终端设备会频繁进行小区切换,降低通信质量。
发明内容
本申请提出一种小区选择方法、装置、终端设备和存储介质,基于预先确定的连接质量高的第一小区列表和连接质量差的第二小区列表,确定终端设备是继续驻留在目标小区还是进行小区切换,避免了终端设备频繁进行小区切换,提高了通信质量。
本申请一方面实施例提出了一种小区选择方法,包括:
确定终端设备驻留的目标小区;
在第一小区列表和第二小区列表中查询所述目标小区;所述第一小区列表中各小区的连接质量高于所述第二小区列表中各小区的连接质量;
响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换;
响应于所述第一小区列表中存在所述目标小区,则继续驻留在所述目标小区。
在本申请实施例的一种实现方式中,所述根据从网络设备获取的测量配置消息确定是否进行小区切换,包括:
获取所述测量配置消息中携带的至少一个待测量频点;
针对每一个所述待测量频点,将所述待测量频点,分别与第一小区列表中小区的频点和所述第二小区列表中小区的频点匹配;
响应于所述待测量频点符合任一个第一设定条件,则根据所述待测量频点进行小区搜索;
对搜索到的第一小区的信号质量进行测量,以生成第一测量报告;所述第一测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第一测量报告上报至网络设备;
响应于所述待测量频点仅和所述第二小区列表中包含的至少一个小区的频点相同,则不根据所述待测量频点进行小区搜索,以继续驻留在所述目标小区;
其中,第一设定条件至少包括以下一种:
所述待测量频点仅和所述第一小区列表中包含的至少一个小区的频点相同;
所述待测量频点与所述第二小区列表中包含的至少一个小区的频点不相同,且所述待测量频点与所述第一小区列表中包含的至少一个小区的频点也不相同。
在本申请实施例的一种实现方式中,所述方法,还包括:
响应于所述待测量频点与所述第二小区列表中包含的至少一个小区的频点相同,且所述待测量频点和所述第一小区列表中包含的至少一个小区的频点相同,则根据所述待测量频点进行小区搜索;
将搜索到的第二小区的标识信息,分别与所述第一小区列表中包含的小区的标识信息和所述第二小区列表中包含的小区的标识信息进行匹配;
响应于所述第二小区的标识信息仅与所述第二小区列表中包含的任一小区的标识信息相同,不对所述第二小区的信号质量进行测量,以继续驻留在所述目标小区;
响应于所述第二小区的标识信息符合任一个第二设定条件,对所述第二小区的信号质量进行测量,以生成第二测量报告;其中,第二测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第二测量报告上报至网络设备;
其中,所述第二设定条件至少包括以下一种:
所述第二小区的标识信息与所述第一小区列表中包含的任一小区的标识信息不同,且所述第二小区的标识信息和所述第二小区列表中包含的任一小区的标识信息也不同;
所述第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同。
在本申请实施例的一种实现方式中,所述在第一小区列表和第二小区列表中查询所述目标小区之后,还包括:
响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于空闲态,根据所述第一小区列表中包含的小区的频点,进行小区搜索;
响应于搜索到的小区,控制所述终端设备从目标小区重选至所述搜索到的小区。
在本申请实施例的一种实现方式中,所述方法,还包括:
响应于所述第一小区列表和所述第二小区列表中均不包含所述目标小区,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,所述将所述目标小区添加至所述第一小区列表或所述第二小区列表,包括:
获取所述目标小区对应的连接参数;所述连接参数至少包括终端设备处于连接状态的时长和在所述目标小区中执行设定动作的次数中的一种;
根据所述目标小区对应的连接参数,确定所述目标小区对应的连接质量;
根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,所述根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表,包括:
确定所述第一小区列表中包含的小区对应的最低连接质量;
响应于所述目标小区对应的连接质量大于所述最低连接质量,将所述最低连接质量对应的小区从所述第一小区列表中移除,并将所述目标小区的频点和/或标识信息添加至所述第一小区列表;
响应于所述目标小区对应的连接质量小于或等于所述最低连接质量,将所述目标小区的频点和/或标识信息添加至所述第二小区列表。
本申请另一方面方面实施例提出了一种小区选择装置,包括:
确定模块,用于确定终端设备驻留的目标小区;
查询模块,用于在第一小区列表和第二小区列表中查询所述目标小区;所述第一小区列表中各小区的连接质量高于所述第二小区列表中各小区的连接质量;
第一处理模块,用于响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换;
第二处理模块,用于响应于所述第一小区列表中存在所述目标小区,则继续驻留在所述目标小区。
在本申请实施例的一种实现方式中,第一处理模块,具体用于:
获取所述测量配置消息中携带的至少一个待测量频点;
针对每一个所述待测量频点,将所述待测量频点,分别与第一小区列表中小区的频点和所述第二小区列表中小区的频点匹配;
响应于所述待测量频点符合任一个第一设定条件,则根据所述待测量频点进行小区搜索;
对搜索到的第一小区的信号质量进行测量,以生成第一测量报告;所述第一测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第一测量报告上报至网络设备;
响应于所述待测量频点仅和所述第二小区列表中包含的至少一个小区的频点相同,则不根据所述待测量频点进行小区搜索,以继续驻留在所述目标小区;
其中,第一设定条件至少包括以下一种:
所述待测量频点仅和所述第一小区列表中包含的至少一个小区的频点相同;
所述待测量频点与所述第二小区列表中包含的至少一个小区的频点不相同,且所述待测量频点与所述第一小区列表中包含的至少一个小区的频点也不相同。
在本申请实施例的一种实现方式中,第一处理模块,具体用于:
响应于所述待测量频点与所述第二小区列表中包含的至少一个小区的频点相同,且所述待测量频点和所述第一小区列表中包含的至少一个小区的频点相同,则根据所述待测量频点进行小区搜索;
将搜索到的第二小区的标识信息,分别与所述第一小区列表中包含的小区的标识信息和所述第二小区列表中包含的小区的标识信息进行匹配;
响应于所述第二小区的标识信息仅与所述第二小区列表中包含的任一小区的标识信息相同,不对所述第二小区的信号质量进行测量,以继续驻留在所述目标小区;
响应于所述第二小区的标识信息符合任一个第二设定条件,对所述第二小区的信号质量进行测量,以生成第二测量报告;其中,所述第二测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第二测量报告上报至网络设备;
其中,所述第二设定条件至少包括以下一种:
所述第二小区的标识信息与所述第一小区列表中包含的任一小区的标识信息不同,且所述第二小区的标识信息和所述第二小区列表中包含的任一小区的标识信息也不同;
所述第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同。
在本申请实施例的一种实现方式中,该装置,还包括:第三处理模块;
所述第三处理模块,用于响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于空闲态,根据所述第一小区列表中包含的小区的频点,进行小区搜索;响应于搜索到的小区,控制所述终端设备从目标小区重选至所述搜索到的小区。
在本申请实施例的一种实现方式中,该装置,还包括:第四处理模块;
第四处理模块,具体用于:响应于所述第一小区列表和所述第二小区列表中均不包含所述目标小区,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,第四处理模块,具体还用于:
获取所述目标小区对应的连接参数;所述连接参数至少包括终端设备处于连接状态的时长和在所述目标小区中执行设定动作的次数中的一种;
根据所述目标小区对应的连接参数,确定所述目标小区对应的连接质量;
根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,第四处理模块,具体还用于:
确定所述第一小区列表中包含的小区对应的最低连接质量;
响应于所述目标小区对应的连接质量大于所述最低连接质量,将所述最低连接质量对应的小区从所述第一小区列表中移除,并将所述目标小区的频点和/或标识信息添加至所述第一小区列表;响应于所述目标小区对应的连接质量小于或等于所述最低连接质量,将所述目标小区的频点和/或标识信息添加至所述第二小区列表。
本申请另一方面实施例提出了一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述一方面所述的方法。
本申请另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述一方面所述的方法。
本申请另一方面实施例提出了一种计算机程序产品,其上存储有计算机程序,所述程序被处理器执行时实现如前述一方面所述的方法。
本申请提出的小区选择方法、装置、终端设备和存储介质,确定终端设备驻留的目标小区,在第一小区列表和第二小区列表中查询目标小区,第一小区列表中各小区的连接质量高于第二小区列表中各小区的连接质量,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换,响应于第一小区列表中存在目标小区,则继续驻留在目标小区。通过预先确定连接质量高的第一小区列表和连接质量差的第二小区列表,确定终端设备是继续驻留在目标小区,还是进行小区切换,避免了终端设备频繁进行小区切换,提高了通信质量。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例所提供的一种小区选择方法的流程示意图;
图2为本申请实施例提供的另一种小区选择方法的流程示意图;
图3为本申请实施例提供的另一种小区选择方法的流程示意图;
图4为本申请实施例提供的另一种小区选择方法的流程示意图;
图5为本申请实施例提供的另一种小区选择方法的流程示意图;
图6为本申请实施例提供的另一种小区选择方法的流程示意图;
图7为本申请实施例提供的另一种小区选择装置的结构示意图;
图8为本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的小区选择方法、装置、终端设备和存储介质。
图1为本申请实施例所提供的一种小区选择方法的流程示意图。
本申请实施例的小区选择方法的执行主体为小区选择装置,该装置可设置于终端设备中,终端设备可以为智能手机、智能可穿戴设备、电话手表等,本实施例中不进行限定。
如图1所示,该方法可以包括以下步骤:
步骤101,确定终端设备驻留的目标小区。
本申请实施例中,在各个通信系统中,各个网络设备,如基站的信号覆盖区域通常被划分为一个或多个小区,每个小区具有不同的小区标识。终端设备进行小区搜索后,会驻留到搜索到的小区。为了便于描述,将终端设备当前驻留的小区记为目标小区。目标小区可以为符合LTE(Long Term Evolution,长期演进)是4G无线通信技术的小区,或者是符合第五代移动通信(The Fifth Generation Of Cellular Mobile Communications,简称5G)技术的小区等,对于目标小区对应的移动通信系统,本实施例中不进行限定。
步骤102,在第一小区列表和第二小区列表中查询目标小区。
其中,第一小区列表中历史驻留的各小区的连接质量高于第二小区列表中历史驻留的各小区的连接质量。其中,连接质量指示了小区的信号质量的高低,连接质量越好,则说明小区的信号质量也越高。
本申请实施例中,在终端设备中维护了两个小区列表,分别是第一小区列表和第二小区列表,第一小区列表和第二小区列表是预先生成的,作为一种实现方式,通过对终端设备历史驻留小区的连接质量进行统计,并根据统计的各个小区的连接质量,确定连接质量高于设定连接质量的多个候选小区,在候选小区的数量大于第一小区列表中可添加小区的设定数量的情况下,从候选小区中选择连接质量较高的设定数量的目标小区添加至第一小区列表,将剩余的历史驻留小区添加至第二小区列表。
作为第二种实现方式,通过对终端设备历史驻留小区的连接质量进行统计,将统计的各个小区的连接质量从高到低进行排序,将排列在前面的设定数据的小区添加至第一小区列表,将剩余的历史驻留小区添加至第二小区列表。
本申请实施例的一种实现方式中,第一小区列表和第二小区列表中包含的小区,可以依据设定的周期定期更新,以提高第一小区列表和第二小区列表的准确性,为后续是否根据网络设备下发的测量配置要求进行小区切换,提供参照基准,从而提高小区选择的准确性。
本申请实施例中,根据终端设备当前驻留的目标小区,在第一小区列表和第二小区列表中进行查询,作为一种实现方式,可根据目标小区的物理小区标识( Physical CellIdentity,PCI),分别与第一小区列表中的各个小区的PCI和第二小区列表中的各个小区的PCI进行匹配,若目标小区的PCI和第一小区列表中的任一个小区的PCI相同,则确定目标小区处于第一小区列表中;若目标小区的PCI和第二小区列表中的任一个小区的PCI相同,则确定目标小区处于第二小区列表中;若目标小区的PCI和第一小区列表中的任一个小区的PCI不相同,目标小区的PCI和第二小区列表中的任一个小区的PCI也不相同,确定目标小区即不属于第一小区列表也不属于第二小区列表中。
步骤103,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换。
其中,终端设备与网络设备建立连接,可以是直接连接或者间接连接,则确定终端设备处于连接态。
其中,终端设备在驻留到目标小区后,会接收到网络设备发送的测量配置消息,网络设备可以为基站,网络设备通过RRC Connection Reconfigurtion消息携带的measConfig信元将测量配置消息通知给终端设备,测量配置消息包含了终端设备需要测量的周边小区的指示信息,例如,小区的频点信息。
本申请实施例中,在确定目标小区存在于第二小区列表中,且终端设备处于连接态,也就是说终端设备当前所驻留的目标小区的连接质量较差,同时终端设备在进行数据传输等业务,例如,浏览网页、观看视频等业务,则需要确保终端设备通过小区切换可驻留至连接质量较好的小区中,因此,需要对从网络设备获取的测量配置消息进行解析,确定测量配置消息中指示的待测量频点是属于第一小区列表和/或属于第二小区列表,进而确定是否需要根据待测量频点进行小区搜索并测量搜索到的小区的信号质量,若确定需要对搜索到的小区的信号质量进行测量,则根据测量结果生成测量报告并上报,使得网络设备基于上报的测量报告确定待切换的小区,以指示终端设备进行小区切换;若确定不需要对搜索到的小区的信号质量进行测量,则不生成测量报告上报至网络设备,从而不需要进行小区切换,而是继续驻留在目标小区,避免了小区的频繁切换,相比于相关技术中,终端设备在获取到网络设备发送的测量配置消息后直接进行测量上报,导致频繁的小区切换,甚至切换至质量更差的小区中,本申请提高了小区切换的可靠性,提高了通信质量。
步骤104,响应于第一小区列表中存在目标小区,则继续驻留在目标小区。
本申请实施例中,在确定目标小区不存在于第二小区列表中,而是存在于第一小区列表中的情况下,由于第一小区列表中包含的小区均为连接质量较好的小区,因此,不需要对终端设备当前驻留的小区进行切换或重选,而是继续驻留在目标小区中,确保了终端设备始终驻留在信号质量较优的小区,从而提高通信质量。
本申请实施例的小区选择方法中,确定驻留的目标小区,在第一小区列表和第二小区列表中查询目标小区,第一小区列表中历史驻留的各小区的连接质量高于第二小区列表中历史驻留的各小区的连接质量,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换,响应于第一小区列表中存在目标小区,则继续驻留在目标小区。在接收到测量配置消息时,通过预先确定连接质量高的第一小区列表和连接质量差的第二小区列表,确定终端设备是继续驻留在目标小区还是进行小区切换,而不是直接根据从网络设备获取到的测量配置消息进行小区测量上报进而进行小区切换,避免了终端设备频繁进行小区切换,提高了通信质量。上述实施例中,在第二小区列表中存在目标小区,且终端设备处于连接态,则基于从网络设备获取的测量配置消息,确定是否进行小区切换,下面采用实施例分别对不同场景进行说明。基于上述实施例,作为第一种场景,图2为本申请实施例提供的另一种小区选择方法的流程示意图,如图2所示,步骤103中根据从网络设备获取的测量配置消息确定是否进行小区切换,包含以下步骤:
步骤201,获取测量配置消息中携带的至少一个待测量频点。
其中,网络设备下发的测量配置消息中携带了需要终端设备测量的至少一个待测量频点,例如,待测量频点为1个,或者待测量频点为3个,此处不一一列举。
步骤202,针对每一个待测量频点,将待测量频点分别与第一小区列表中小区的频点和第二小区列表中小区的频点匹配。
本申请实施例中,第一小区列表中包含多个小区,多个小区的频点可以相同也可以不同,也就是说第一小区列表中包含至少一个频点。同理,第二小区列表中也包含至少一个频点。
针对每一个待测量频点,分别与第一小区列表中包含的频点和第二小区列表中包含的频点匹配,该待测量频点可以是和第一小区列表中包含的至少一个频点相同,或者是,该待测量频点可以是和第二小区列表中包含的至少一个频点相同,或者是,该待测量频点和第一小区列表中包含的至少一个频点相同,和第二小区列表中包含的至少一个频点也相同,又或者是,该待测量频点和第一小区列表中包含的至少一个频点不相同,和第二小区列表中包含的至少一个频点也不相同。
步骤203,响应于待测量频点符合任一个第一设定条件,则根据待测量频点进行小区搜索。
其中,第一设定条件至少包括以下一种:
待测量频点仅和第一小区列表中包含的至少一个小区的频点相同;
待测量频点与第二小区列表中包含的至少一个小区的频点不相同,且待测量频点与第一小区列表中包含的至少一个小区的频点也不相同。
本申请实施例中,以第一设定条件为:待测量频点仅和第一小区列表中包含的至少一个小区的频点相同为例进行说明。
本申请实施例中,确定待测量频点仅和第一小区列表中包含的至少一个小区的频点相同,也就是说待测量频点仅处于第一小区列表中,则认为待测量频点下的小区是信号质量较优的小区,从而根据待测量频点进行小区搜索。
步骤204,对搜索到的第一小区的信号质量进行测量,以生成第一测量报告,将第一测量报告上报至网络设备。
其中,第一测量报告,用于网络设备指示终端设备进行小区切换。即网络设备根据获取到的第一测量报告,确定终端设备待切换至的小区,并发送至终端设备,以指示终端设备进行小区切换。
本申请实施例中,为了便于区分,将搜到的小区称为第一小区,并根据测量配置消息中携带的对搜索到的小区的信号质量进行测量的测量信息,对第一小区的信号质量进行测量,并根据测量得到的第一小区的信号质量,生成第一测量报告,其中,信号质量可以为信号强度,并将第一测量报告发送至网络设备,以使得网络设备根据第一测量上报,指示终端设备切换至第一小区。由于第一小区属于信号质量较好的小区,使得终端设备可驻留在信号质量较好的小区,提高通信质量。
步骤205,响应于待测量频点仅和第二小区列表中包含的至少一个小区的频点相同,则不根据待测量频点进行小区搜索,以继续驻留在目标小区。
本申请实施例中,确定待测量频点仅和第二小区列表中包含的至少一个小区的频点相同,也就是说待测量频点仅处于第二小区列表中,则认为待测量频点下的小区是信号质量较差的小区,从而不根据待测量频点进行小区搜索,不对搜索到的小区的信号质量进行测量,也就是说不根据搜索到的小区的信号质量生成测量报告,使得网络设备无法收到上报的小区的测量结果,进而,不会根据测量报告指示终端设备进行小区切换,继续驻留在目标小区,也就不会切换到信号质量差的小区中,而是继续驻留在目标小区中,避免了非必要的小区切换。
本申请实施例的小区选择方法中,基于预先确定的连接质量高的第一小区列表、连接质量差的第二小区列表,以及测量配置消息中的待测量频点,确定终端设备是继续驻留在目标小区还是进行小区切换,而不是直接根据从网络设备获取到的测量配置消息进行小区切换,避免了终端设备频繁进行小区切换,而是保持驻留在连接质量较优的小区,提高通信质量。
基于上述实施例,作为第二种场景,本申请实施例中,以第一设定条件为:待测量频点与第二小区列表中包含的小区的频点不相同,以及待测量频点与第一小区列表中包含的小区的频点也不相同为例进行说明。图3为本申请实施例提供的另一种小区选择方法的流程示意图,如图3所示,步骤103中根据从网络设备获取的测量配置消息确定是否进行小区切换,包含以下步骤:
步骤301,获取测量配置消息中携带的至少一个待测量频点。
步骤302,针对每一个待测量频点,将待测量频点分别与第一小区列表中小区的频点和第二小区列表中小区的频点匹配。
其中,步骤301和步骤302,具体可参照前述实施实例的解释说明,原理相同,本实施例中不再赘述。
步骤303,响应于待测量频点与第二小区列表中包含的小区的频点不相同,且待测量频点与第一小区列表中包含的小区的频点也不相同,则根据待测量频点进行小区搜索。
本申请实施例中,在确定该待测量频点和第二小区列表中包含的至少一个小区的频点不相同,且该待测量频点和第一小区列表中包含的至少一个小区的频点也不相同的情况下,则说明该待测量频点即没有出现在了第一小区列表中,也没有出现在第二小区列表中,则需要根据待测量频点进行小区搜索。
这是因为,终端设备所驻留的目标小区属于连接质量较差的第二小区列表中的小区,因此,在确定待测量频点,和第二小区列表中包含的至少一个小区的频点不相同,和第一小区列表中包含的至少一个小区的频点也不相同时,根据待测量频点进行小区搜索,对搜索到的第一小区的信号质量进行测量,以生成第一测量报告,并将第一测量报告发送至网络设备,则终端设备可以基于网络设备根据第一测量报告确定的待切换的小区进行小区切换,以切换至信号质量较好的小区,避免一直驻留在连接质量较差的目标小区中,提高通信质量。
步骤304,对搜索到的第一小区的信号质量进行测量,以生成第一测量报告,将第一测量报告上报至网络设备。
其中,步骤304可参照前述实施例中的解释说明,此处不再赘述。
本申请实施例的小区选择方法中,终端设备所驻留的目标小区属于连接质量较差的第二小区列表中的小区,因此,在确定待测量频点,和第二小区列表中包含的至少一个小区的频点不相同,和第一小区列表中包含的至少一个小区的频点也不相同时,根据待测量频点进行小区搜索,对搜索到的第一小区的信号质量进行测量,以生成第一测量报告,并将第一测量报告发送至网络设备,则终端设备可以基于网络设备根据第一测量报告确定的待切换的小区进行小区切换,以切换至信号质量较好的小区,避免一直驻留在连接质量较差的目标小区中,提高通信质量。
基于上述实施例,作为第三种场景,图4为本申请实施例提供的另一种小区选择方法的流程示意图,针对待测量频点和第一小区列表中包含的至少一个频点相同,和第二小区列表中包含的至少一个频点也相同的情况进行说明,如图4所示,步骤103中根据从网络设备获取的测量配置消息确定是否进行小区切换,包含以下步骤:
步骤401,获取测量配置消息中携带的至少一个待测量频点。
步骤402,针对每一个待测量频点,将待测量频点分别与第一小区列表中小区的频点和第二小区列表中小区的频点匹配。
其中,步骤401和步骤402,具体可参照前述实施实例的解释说明,原理相同,本实施例中不再赘述。
步骤403,响应于待测量频点与第二小区列表中包含的至少一个小区的频点相同,且待测量频点和第一小区列表中包含的至少一个小区的频点相同,则根据待测量频点进行小区搜索。
本申请实施例中,在确定该待测量频点,与第二小区列表中包含的至少一个小区的频点和第一小区列表中包含的至少一个小区的频点均相同的情况下,则说明该待测量频点即出现在了第一小区列表中,又出现在了第二小区列表中。这是因为,一个频点下可以包含多个小区,因此,该待测量频点下的小区可以在第一小区列表中,也可以在第二小区列表中,从而出现了该待测量频点即在第一小区列表中,也在第二小区列表中,也就是说基于该待测量频点的匹配,无法确定待测量频点下的小区是属于第一小区列表还是属于第二小区列表,则需要根据待测量频点,进行小区搜索以确定和该待测量频点对应的小区,获取待测量小区的标识信息,小区的标识信息用于唯一识别对应的小区,例如为PCI。
步骤404,将搜索到的第二小区的标识信息,分别与第一小区列表中包含的小区的标识信息和第二小区列表中包含的小区的标识信息进行匹配。
其中,小区的标识信息为小区的PCI,可用于唯一标识一个小区。
步骤405,响应于第二小区的标识信息符合任一个第二设定条件,对第二小区的信号质量进行测量,以生成第二测量报告,将第二测量报告上报至网络设备。
其中,第二设定条件至少包括以下一种:
第二小区的标识信息与第一小区列表中包含的任一小区的标识信息不同,且第二小区的标识信息和第二小区列表中包含的任一小区的标识信息也不同;
第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同。
在一种场景下,第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同,也就是说搜索得到第二小区属于第一小区列表中的小区,即搜索到的第二小区属于连接质量较好的小区,则对第二小区的信号质量进行测量,以生成第二测量报告,并将第二测量报告发送至网络设备。其中,生成第二测量报告,并将第二测量报告发送至网络设备的方法可参照前述实施例中关于第一测量报告的解释说明,此处不再赘述。
在另一种场景下,第二小区的标识信息和第一小区列表中包含的任一小区的标识信息不同,以及第二小区的标识信息和第二小区列表中包含的任一小区的标识信息也不同,也就是说搜索得到第二小区既不属于第一小区列表中的小区,也不属于第二小区列表中的小区,则对第二小区的信号质量进行测量,由于终端设备所驻留的目标小区属于连接质量较差的第二小区列表中的小区,因此,通过生成第二测量报告,并将第二测量报告发送至网络设备,则终端设备可以基于网络设备根据第二测量报告确定的待切换的小区进行小区切换,以切换至信号质量较好的小区,避免一直驻留在连接质量较差的目标小区中,提高通信质量。其中,生成第二测量报告,并将第二测量报告发送至网络设备的方法可参照前述实施例中的解释说明,此处不再赘述。
步骤406,响应于第二小区的标识信息仅与第二小区列表中包含的任一小区的标识信息相同,不对第二小区的信号质量进行测量,以继续驻留在目标小区。
本申请实施例中,确定第二小区的标识信息仅与第二小区列表中包含的任一小区的标识信息相同,也就是说搜索得到第二小区属于第二小区列表中的小区,即搜索到的第二小区属于连接质量较差的小区,则不对第二小区的信号质量进行测量并生成第二测量报告上报至网络设备,即继续驻留在目标小区,而后续根据网络设备反馈的待切换的小区仍属于连接质量较差的小区,进行小区切换没有提高通信质量,反而因切换会降低连接质量。
本申请实施例的小区选择方法中,响应于第二小区列表中存在目标小区,且终端设备处于连接态,根据获取的测量配置消息中携带的待测量频点,以确定是否对待测量的小区的信号质量进行测量和上报,从而确定是否进行小区切换,避免小区不必要的频繁切换,使得终端设备尽量驻留在连接质量较好的小区上,以提高通信质量。
基于上述实施例,本申请实施例提供了另一种小区选择方法,图5为本申请实施例提供的另一种小区选择方法的流程示意图,如图5所示,该方法包含以下步骤:
步骤501,确定终端设备驻留的目标小区。
步骤502,在第一小区列表和第二小区列表中查询目标小区。
步骤503,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换。
其中,步骤501-步骤503可参照前述实施例中的解释说明,原理相同,本实施例中不再赘述。
步骤504,响应于第二小区列表中存在目标小区,且终端设备处于空闲态,根据第一小区列表中包含的小区的频点,进行小区搜索。
其中,终端设备处于空闲态,是指终端设备的所有数据连接在接入层都是关闭的,也就是说,终端设备不进行数据传输等业务。
本申请实施例中,确定终端设备当前驻留的目标小区在第二小区列表中,也可就是说目标小区的信号质量,或者说是连接质量则会较差,若终端设备处于空闲态,也就是说终端设备当前没有执行相关业务,则可以根据第一小区列表中包含的小区的频点,进行小区搜索,以搜索得到对应的小区。
步骤505,响应于搜索到的小区,控制终端设备从目标小区重选至搜索到的小区。
进而,在搜索得到小区后,将终端设备从当前驻留的目标小区切换至当前搜索到的小区,由于目标小区属于第二小区列表,连接质量较差,因此,通过对第一小区列表中包含的频点进行小区搜索,在搜索到小区后,由于是根据第一小区列表中的频点进行小区搜索的,因此搜索到的小区为连接质量较高的小区,进而,根据搜索到的小区进行小区重选,以重选至搜索到的小区,可以避免终端设备一直驻留在连接质量较差的目标小区中,通过小区重选驻留到连接质量较高的小区中,以提高通信质量。
需要说明的是,若第一小区列表为空,则继续驻留在当前的目标小区中。
步骤506,响应于第一小区列表中存在目标小区,则继续驻留在目标小区。
其中,步骤506可参照前述实施例中的解释说明,原理相同,此处不再赘述。
步骤507,响应于第一小区列表和第二小区列表中均不包含目标小区,将目标小区添加至第一小区列表或第二小区列表。
本申请实施例中,确定目标小区,即不属于第一小区列表,也不属于第二小区列表,则需要根据统计得到的终端在目标小区中的连接质量,将目标小区的频点和/或标识信息添加至第一小区列表或第二小区列表中,以实现对第一小区列表和第二小区列表的更新,具体地,后续实施例中会详细说明。
本申请实施例的小区选择方法中,响应于第二小区列表中存在目标小区,且终端设备处于空闲态,根据第一小区列表中包含的小区的频点,进行小区搜索,响应于搜索到的小区,重选至搜索到的小区,实现了在终端设备处于空闲态时,若驻留在连接质量较差的小区中,则根据连接质量较好的第一小区列表中的频点进行小区搜索,并在搜索到后重选到搜索到的小区中,实现了从驻留的连接质量较差的小区重选至连接质量较好的小区中,以提高通信质量。
基于上述实施例,本申请实施例提供了另一种小区选择方法,详细说明了如何将目标小区添加至对应的第一小区列表或第二小区列表中,需要说明的是,在确定第一小区列表中的小区和第二小区列表中的小区时,和将目标小区添加至对应的第一小区列表或第二小区列表中方法原理相同,本申请中不再赘述。图6为本申请实施例提供的另一种小区选择方法的流程示意图,如图6所示,步骤507包含以下步骤:
步骤601,响应于第一小区列表和第二小区列表中均不包含目标小区,获取目标小区对应的连接参数。
本申请实施例中,在确定目标小区不属于第一小区列表,也不属于第二小区列表的情况下,获取目标小区对应的连接参数,其中,目标小区对应的连接参数是在终端设备驻留至目标小区后,即进行统计得到的。其中,连接参数至少包含终端设备处于连接状态的时长和终端设备在目标小区中执行设定动作的次数中的一种。
其中,连接态,指示了终端设备正在执行业务。设定动作包括以下一种:飞行模式的开启或关闭、移动通信的数据开启和关闭、以及不同的移动通信系统间的切换,例如4G和5G间的切换等。通常情况下,在所驻留的小区信号质量较差时,终端设备会经常进行移动通信的数据开启和关闭,或者是4G和5G业务的切换,又或者是通过飞行模式的开启或关闭来实现提高通信质量的目的,从而设定动作执行的次数,也可以指示所驻留小区的信号质量。
步骤602,根据目标小区对应的连接参数,确定目标小区对应的连接质量。
本申请实施例的一种实现方式中,可将终端设备处于连接状态的时长和终端设备在目标小区中执行设定动作的次数间的比值,作为目标小区对应的连接质量。
步骤603,根据目标小区对应的连接质量,将目标小区的频点和/或标识信息添加至第一小区列表或第二小区列表。
本申请实施例的一种实现方式中,确定第一小区列表中已经包含的小区数量等于设定阈值,其中,设定阈值为第一小区列表中小区数量的最大值,也就是说确定第一小区列表中可添加的小区数量已满,则确定第一小区列表中包含的各个小区对应的最低连接质量,在一种场景下,响应于目标小区对应的连接质量大于最低连接质量,将最低连接质量对应的小区的频点和/或标识信息从第一小区列表中移除,并将目标小区的频点和/或标识信息添加至第一小区列表。在另一种场景下,响应于目标小区对应的连接质量小于或等于最低连接质量,则目标小区的连接质量因较差,无法添加至第一小区列表,从而将目标小区添加的频点和/或标识信息至第二小区列表。
例如,第一小区列表中可添加的小区的设定阈值为5个,当前第一小区列表中已经添加了5个小区,从而需要根据目标小区的连接质量,确定是否可以将目标小区添加至第一小区列表中。若第一小区列表中的5个小区按照连接质量分别标识为1、2、3、4和5,对应的连接质量分别为Q1、Q2、Q3、Q4和Q5,而目标小区的连接质量为Qm,若Qm小于或等于Q5,则目标小区的频点和/或标识信息添加至第二小区列表中;若Qm大于Q5,则将Q5的频点和/或标识信息从第一小区列表中移除,将目标小区的频点和/或标识信息添加至第一小区列表中,并将Q5的频点和/或标识信息添加至第二小区列表中。
本申请实施例的另一种实现方式中,确定第一小区列表中已经包含的小区数量小于设定阈值,也就是说确定第一小区列表中可添加的小区数量未满,则确定第二小区列表中包含的各个小区对应的最高连接质量,在一种场景下,响应于目标小区对应的连接质量大于最高连接质量,则将目标小区的频点和/或标识信息添加至第一小区列表。在另一种场景下,响应于目标小区对应的连接质量小于最高连接质量,则将最高连接质量对应的小区的频点和/或标识信息从第二小区列表中移除,并将目标小区的频点和/或标识信息添加至第二小区列表。
需要理解的,第二小区列表中的小区数量通常大于第一小区列表中的小区数量,而第二小区列表中的小区数量可以根据本领域技术人员的需求进行设定,若第二小区列表中添加的小区数量也达到了对应的阈值数量,则将从第一小区列表中移除的小区删除,或者是根据从第一小区列表中移除的小区的连接质量和第二小区列表中的各个小区的连接质量比较,将比从第一小区列表中移除的小区的连接质量高的一个小区删除,并将从第一小区列表中移除的小区添加至第二小区列表中。
本申请实施例的小区选择方法中,在确定目标小区不属于第一小区列表,也不属于第二小区列表的情况下,确定第一小区列表中已经包含的小区数量等于设定阈值的情况下,根据第一小区列表中包含的小区的连接质量和目标小区的连接质量,确定目标小区是否可以添加至第一小区列表中,提高了第一小区列表更新的准确性。
进一步,在本申请实施例的一种实现方式中,响应于第一小区列表中包含的小区数量小于设定阈值,将目标小区的频点和/或标识信息添加至第一小区列表。
例如,第一小区列表中可添加的小区的设定阈值为5个,当前第一小区列表中已经添加了4个小区,从而,可直接将目标小区的频点和/或标识信息添加至第一小区列表中,而不需要去比较目标小区的连接质量,提高了添加的效率。
为了实现上述实施例,本申请实施例还提出一种小区选择装置。
图7为本申请实施例提供的一种小区选择装置的结构示意图。
如图7所示,该装置可以包括:
确定模块71,用于确定终端设备驻留的目标小区。
查询模块72,用于在第一小区列表和第二小区列表中查询所述目标小区;所述第一小区列表中各小区的连接质量高于所述第二小区列表中各小区的连接质量。
第一处理模块73,用于响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换。
第二处理模块74,用于响应于所述第一小区列表中存在所述目标小区,则继续驻留在所述目标小区。
进一步,在本申请实施例的一种实现方式中,第一处理模块73,具体用于:
获取所述测量配置消息中携带的至少一个待测量频点;
针对每一个所述待测量频点,将所述待测量频点,分别与第一小区列表中小区的频点和所述第二小区列表中小区的频点匹配;
响应于所述待测量频点符合任一个第一设定条件,则根据所述待测量频点进行小区搜索;
对搜索到的第一小区的信号质量进行测量,以生成第一测量报告;其中,所述第一测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第一测量报告上报至网络设备;
响应于所述待测量频点仅和所述第二小区列表中包含的至少一个小区的频点相同,则不根据所述待测量频点进行小区搜索,以继续驻留在所述目标小区;
其中,第一设定条件至少包括以下一种:
所述待测量频点仅和所述第一小区列表中包含的至少一个小区的频点相同;
所述待测量频点与所述第二小区列表中包含的至少一个小区的频点不相同,且所述待测量频点与所述第一小区列表中包含的至少一个小区的频点也不相同。
在本申请实施例的一种实现方式中,第一处理模块73,具体用于:响应于所述待测量频点与所述第二小区列表中包含的至少一个小区的频点相同,且所述待测量频点和所述第一小区列表中包含的至少一个小区的频点相同,则根据所述待测量频点进行小区搜索;
将搜索到的第二小区的标识信息,分别与所述第一小区列表中包含的小区的标识信息和所述第二小区列表中包含的小区的标识信息进行匹配;
响应于所述第二小区的标识信息仅与所述第二小区列表中包含的任一小区的标识信息相同,不对所述第二小区的信号质量进行测量,以继续驻留在所述目标小区;
响应于所述第二小区的标识信息符合任一个第二设定条件,对所述第二小区的信号质量进行测量,以生成第二测量报告;其中,所述第二测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第二测量报告上报至网络设备;
其中,所述第二设定条件至少包括以下一种:
所述第二小区的标识信息与所述第一小区列表中包含的任一小区的标识信息不同,且所述第二小区的标识信息和所述第二小区列表中包含的任一小区的标识信息也不同;
所述第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同。
在本申请实施例的一种实现方式中,该装置,还包括:第三处理模块;
所述第三处理模块,用于响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于空闲态,根据所述第一小区列表中包含的小区的频点,进行小区搜索;响应于搜索到的小区,控制所述终端设备从目标小区重选至所述搜索到的小区。
在本申请实施例的一种实现方式中,该装置,还包括:第四处理模块;
第四处理模块,具体用于:响应于所述第一小区列表和所述第二小区列表中均不包含所述目标小区,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,第四处理模块,具体还用于:
获取所述目标小区对应的连接参数;所述连接参数至少包括终端设备处于连接状态的时长和在所述目标小区中执行设定动作的次数中的一种;
根据所述目标小区对应的连接参数,确定所述目标小区对应的连接质量;
根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
在本申请实施例的一种实现方式中,第四处理模块,具体还用于:
确定所述第一小区列表中包含的小区对应的最低连接质量;
响应于所述目标小区对应的连接质量大于所述最低连接质量,将所述最低连接质量对应的小区从所述第一小区列表中移除,并将所述目标小区的频点和/或标识信息添加至所述第一小区列表;响应于所述目标小区对应的连接质量小于或等于所述最低连接质量,将所述目标小区的频点和/或标识信息添加至所述第二小区列表。
需要说明的是,前述对方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本申请实施例的小区选择装置中,确定终端设备驻留的目标小区,在第一小区列表和第二小区列表中查询目标小区,第一小区列表中各小区的连接质量高于第二小区列表中各小区的连接质量,响应于第二小区列表中存在目标小区,且终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换,响应于第一小区列表中存在目标小区,则继续驻留在目标小区,通过小区驻留过程中的连接质量,预先确定连接质量高的第一小区列表和连接质量差的第二小区列表,基于第一小区列表和第二小区列表确定终端设备是继续驻留在目标小区还是进行小区切换,而不是直接根据从网络设备获取到的测量配置消息进行小区测量上报,以使得网络设备根据上报的测量消息指示终端设备进行小区切换,避免了终端设备频繁进行小区切换,同时可使得终端设备保持驻留在连接质量较优的小区,提高通信质量。
为了实现上述实施例,本申请还提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述方法实施例所述的方法。
为了实现上述实施例,本申请还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述方法实施例所述的方法。
为了实现上述实施例,本申请还提出一种计算机程序产品,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述方法实施例所述的方法。
图8为本申请实施例提供的一种终端设备的结构示意图。例如,终端设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,终端设备800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/ O)接口812,传感器组件814,以及通信组件816。
处理组件802通常控制终端设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在终端设备800的操作。这些数据的示例包括用于在终端设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为终端设备800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为终端设备800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述终端设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/ O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为终端设备800提供各个方面的状态评估。例如,传感器组件814可以检测到终端设备800的打开/关闭状态,组件的相对定位,例如所述组件为终端设备800的显示器和小键盘,传感器组件814还可以检测终端设备800或终端设备800的一个组件的位置改变,用户与终端设备800接触的存在或不存在,终端设备800方位或加速/减速和终端设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于终端设备800和其他设备之间有线或无线方式的通信。终端设备800可以接入基于通信标准的无线网络,如WiFi,4G或5G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种小区选择方法,其特征在于,应用于终端设备,包括:
确定终端设备驻留的目标小区;
在第一小区列表和第二小区列表中查询所述目标小区;所述第一小区列表中各小区的连接质量高于所述第二小区列表中各小区的连接质量;
响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换;
响应于所述第一小区列表中存在所述目标小区,则继续驻留在所述目标小区;
所述根据从网络设备获取的测量配置消息确定是否进行小区切换,包括:
获取所述测量配置消息中携带的至少一个待测量频点;
针对每一个所述待测量频点,将所述待测量频点,分别与第一小区列表中小区的频点和所述第二小区列表中小区的频点匹配;
响应于所述待测量频点符合任一个第一设定条件,则根据所述待测量频点进行小区搜索;
对搜索到的第一小区的信号质量进行测量,以生成第一测量报告;其中,所述第一测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第一测量报告上报至网络设备。
2.如权利要求1所述的方法,其特征在于,所述将所述第一测量报告上报至网络设备之后,还包括:
响应于所述待测量频点仅和所述第二小区列表中包含的至少一个小区的频点相同,则不根据所述待测量频点进行小区搜索,以继续驻留在所述目标小区;
其中,所述第一设定条件至少包括以下一种:
所述待测量频点仅和所述第一小区列表中包含的至少一个小区的频点相同;
所述待测量频点与所述第二小区列表中包含的至少一个小区的频点不相同,且所述待测量频点与所述第一小区列表中包含的至少一个小区的频点也不相同。
3.如权利要求2所述的方法,其特征在于,所述方法,还包括:
响应于所述待测量频点与所述第二小区列表中包含的至少一个小区的频点相同,且所述待测量频点和所述第一小区列表中包含的至少一个小区的频点相同,则根据所述待测量频点进行小区搜索;
将搜索到的第二小区的标识信息,分别与所述第一小区列表中包含的小区的标识信息和所述第二小区列表中包含的小区的标识信息进行匹配;
响应于所述第二小区的标识信息仅与所述第二小区列表中包含的任一小区的标识信息相同,不对所述第二小区的信号质量进行测量,以继续驻留在所述目标小区;
响应于所述第二小区的标识信息符合任一个第二设定条件,对所述第二小区的信号质量进行测量,以生成第二测量报告;其中,所述第二测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第二测量报告上报至网络设备;
其中,所述第二设定条件至少包括以下一种:
所述第二小区的标识信息与所述第一小区列表中包含的任一小区的标识信息不同,且所述第二小区的标识信息和所述第二小区列表中包含的任一小区的标识信息也不同;
所述第二小区的标识信息仅与第一小区列表中包含的任一小区的标识信息相同。
4.如权利要求1-3任一项所述的方法,其特征在于,所述在第一小区列表和第二小区列表中查询所述目标小区之后,还包括:
响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于空闲态,根据所述第一小区列表中包含的小区的频点,进行小区搜索;
响应于搜索到的小区,控制所述终端设备从目标小区重选至所述搜索到的小区。
5.如权利要求1-3任一项所述的方法,其特征在于,所述方法,还包括:
响应于所述第一小区列表和所述第二小区列表中均不包含所述目标小区,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
6.如权利要求5所述的方法,其特征在于,所述将所述目标小区添加至所述第一小区列表或所述第二小区列表,包括:
获取所述目标小区对应的连接参数;所述连接参数至少包括终端设备处于连接状态的时长和在所述目标小区中执行设定动作的次数中的一种;
根据所述目标小区对应的连接参数,确定所述目标小区对应的连接质量;
根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表。
7.如权利要求6所述的方法,其特征在于,所述根据所述目标小区对应的连接质量,将所述目标小区添加至所述第一小区列表或所述第二小区列表,包括:
确定所述第一小区列表中包含的小区对应的最低连接质量;
响应于所述目标小区对应的连接质量大于所述最低连接质量,将所述最低连接质量对应的小区从所述第一小区列表中移除,并将所述目标小区的频点和/或标识信息添加至所述第一小区列表;
响应于所述目标小区对应的连接质量小于或等于所述最低连接质量,将所述目标小区的频点和/或标识信息添加至所述第二小区列表。
8.一种小区选择装置,其特征在于,设置于终端设备,包括:
确定模块,用于确定终端设备驻留的目标小区;
查询模块,用于在第一小区列表和第二小区列表中查询所述目标小区;所述第一小区列表中各小区的连接质量高于所述第二小区列表中各小区的连接质量;
第一处理模块,用于响应于所述第二小区列表中存在所述目标小区,且所述终端设备处于连接态,则根据从网络设备获取的测量配置消息确定是否进行小区切换;
第二处理模块,用于响应于所述第一小区列表中存在所述目标小区,则继续驻留在所述目标小区;
所述第一处理模块,具体用于,所述根据从网络设备获取的测量配置消息确定是否进行小区切换,包括:
获取所述测量配置消息中携带的至少一个待测量频点;
针对每一个所述待测量频点,将所述待测量频点,分别与第一小区列表中小区的频点和所述第二小区列表中小区的频点匹配;
响应于所述待测量频点符合任一个第一设定条件,则根据所述待测量频点进行小区搜索;
对搜索到的第一小区的信号质量进行测量,以生成第一测量报告;其中,所述第一测量报告,用于所述网络设备指示所述终端设备进行小区切换;
将所述第一测量报告上报至网络设备。
9.一种终端设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-7中任一所述的方法。
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210463819.6A CN114585033B (zh) | 2022-04-29 | 2022-04-29 | 小区选择方法、装置、终端设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210463819.6A CN114585033B (zh) | 2022-04-29 | 2022-04-29 | 小区选择方法、装置、终端设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114585033A CN114585033A (zh) | 2022-06-03 |
CN114585033B true CN114585033B (zh) | 2022-08-05 |
Family
ID=81785259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210463819.6A Active CN114585033B (zh) | 2022-04-29 | 2022-04-29 | 小区选择方法、装置、终端设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114585033B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118474808A (zh) * | 2023-12-29 | 2024-08-09 | 荣耀终端有限公司 | 一种通信方法及终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110831100A (zh) * | 2018-08-09 | 2020-02-21 | 维沃移动通信有限公司 | 一种小区重选方法、终端及网络设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4068853A1 (en) * | 2017-04-14 | 2022-10-05 | Beijing Xiaomi Mobile Software Co., Ltd. | Method, apparatus for cell handover and user equipment |
US11337079B2 (en) * | 2018-11-02 | 2022-05-17 | Apple Inc. | 5G new radio unlicensed band cell access |
CN113873602B (zh) * | 2019-08-23 | 2023-04-21 | Oppo广东移动通信有限公司 | 小区选择的方法、终端设备和网络设备 |
CN114173385B (zh) * | 2020-09-10 | 2023-06-02 | 华为技术有限公司 | 一种小区测量方法、装置及系统 |
CN114143844B (zh) * | 2021-11-26 | 2023-10-20 | 紫光展锐(重庆)科技有限公司 | 一种小区重选的方法、装置、芯片及模组设备 |
-
2022
- 2022-04-29 CN CN202210463819.6A patent/CN114585033B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110831100A (zh) * | 2018-08-09 | 2020-02-21 | 维沃移动通信有限公司 | 一种小区重选方法、终端及网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114585033A (zh) | 2022-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111465078B (zh) | 无线网络的搜索方法及装置、存储介质 | |
RU2681198C2 (ru) | Способ и устройство для перевыбора соты | |
WO2020029270A1 (zh) | 小区测量方法、装置、设备及存储介质 | |
CN112804720B (zh) | 网络切换方法及装置 | |
CN110268746B (zh) | 小区切换方法及装置、切换配置方法及装置和用户设备 | |
US20230180178A1 (en) | Paging processing method and apparatus, user equipment, base station, and storage medium | |
CN111278084A (zh) | 终端网络注册、选网参数下发方法及装置 | |
CN114585033B (zh) | 小区选择方法、装置、终端设备和存储介质 | |
US20240365236A1 (en) | Measurement relaxation mechanism-based communication method and apparatus, and storage medium | |
US20240381149A1 (en) | Measurement relaxation indication method and apparatus, and user equipment, base station and storage medium storage medium | |
CN112888026B (zh) | 重定向失败的处理方法、装置、电子设备及可读存储介质 | |
CN106792570B (zh) | 定位方法及装置 | |
CN114554589B (zh) | 小区注册方法、装置、终端设备和存储介质 | |
CN114466422B (zh) | 小区接入方法、装置、终端设备及存储介质 | |
CN110235467B (zh) | 小区重配方法及装置 | |
US20240373391A1 (en) | Cell positioning method and apparatus, and storage medium | |
CN115442862A (zh) | 小区切换方法、装置、电子设备及可读存储介质 | |
CN115348602A (zh) | 终端接入方法、装置、存储介质及终端 | |
US20240031914A1 (en) | Method and apparatus for determining tac obtaining mode | |
CN108811080B (zh) | 小区注册的方法、装置和存储介质 | |
CN108713328B (zh) | 测量方法、装置、系统及存储介质 | |
CN114449542A (zh) | 小区注册方法、装置及介质 | |
CN114666858B (zh) | 网络注册方法、装置、终端及存储介质 | |
WO2024065327A1 (zh) | 接入模式上报、接收方法及系统、通信装置及存储介质 | |
CN116582904B (zh) | 信息处理方法、电子设备、通信系统及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |