Cell reselection method and device, terminal, chip and storage medium

By introducing a dynamic reallocation mechanism for reselection priorities based on historical residency information on the terminal side, the logical conflicts and system anomalies caused by the same reselection priority on different RAT frequency points are resolved, thereby improving the stability of the communication system and the user experience.

CN121865353APending Publication Date: 2026-04-14BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

The cell reselection process in the 3GPP protocol cannot handle the same reselection priority between different radio access technologies with the same frequency configuration, which leads to logical conflicts and system anomalies, affecting the stability and reliability of the communication system.

Method used

A dynamic reselection priority redistribution mechanism based on historical camping information is introduced. Through the priority redistribution mechanism on the terminal side, priority conflicts of different RAT frequency points are resolved, and the reselection priority is reasonably adjusted to ensure the orderly execution of the cell selection process.

Benefits of technology

It effectively avoids the risks of cell reselection deadlock and nondeterministic selection, enhances the stability and reliability of communication systems, and improves the success rate of cell reselection and the consistency of user experience in cross-RAT mobile scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121865353A_ABST
    Figure CN121865353A_ABST
Patent Text Reader

Abstract

The invention provides a cell reselection method and device, a terminal, a chip and a storage medium, and relates to the field of communication, and the method comprises the steps: receiving a plurality of to-be-measured adjacent cell frequency points configured by network equipment; wherein the adjacent region frequency points have associated reselection priorities; in response to the neighbor cell frequency points which have the same reselection priority and belong to different RATs in the plurality of neighbor cell frequency points, reallocating the reselection priority to the first neighbor cell frequency point according to the historical resident information of the terminal to obtain the reallocated priority of the first neighbor cell frequency point; wherein the first adjacent region frequency point is at least one adjacent region frequency point in the adjacent region frequency points which have the same reselection priority and belong to different RATs; and executing a cell reselection process according to the reconfiguration priority of the first adjacent region frequency point in the plurality of adjacent region frequency points and the reselection priority of the second adjacent region frequency point which is not redistributed. Therefore, the risks of reselection deadlock, non-deterministic selection and the like caused by protocol limitation can be avoided, and the stability and the reliability of a communication system are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a cell reselection method, apparatus, terminal, chip, and storage medium. Background Technology

[0002] The standard specifications developed by the 3rd Generation Partnership Project (3GPP) outline the cell reselection process. As a key mechanism for terminals to achieve network handover and optimization in mobile communication systems, the cell reselection process focuses on detecting and measuring the frequency points configured in the network to accurately locate the target cell.

[0003] Specifically, the terminal utilizes key parameters such as reselection priority and reselection threshold configured in the network to comprehensively evaluate cells on a given frequency point, aiming to camp on a target cell that meets the reselection conditions. This ensures the terminal can access a high-quality and stable network environment. In other words, the terminal systematically detects and measures the frequency points configured in the network, locates cells on these frequency points, and sequentially evaluates each cell according to the frequency point's reselection priority, continuously attempting to camp on a target cell that meets the reselection requirements until the camping operation is successfully completed. This ensures stable connection and efficient communication for the terminal in the network. Summary of the Invention

[0004] This application proposes a cell reselection method, apparatus, terminal, chip, and storage medium to at least partially solve one of the technical problems in the related art.

[0005] One embodiment of this application proposes a cell reselection method, comprising: receiving a plurality of neighboring cell frequencies to be measured configured by a network device; wherein the neighboring cell frequencies have associated reselection priorities; in response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among the plurality of neighboring cell frequencies to be measured, reallocating the reselection priority of a first neighboring cell frequency according to the historical camping information of the terminal to obtain the reconfiguration priority of the first neighboring cell frequency; wherein the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs; and executing a cell reselection process according to the reconfiguration priority of the first neighboring cell frequency among the plurality of neighboring cell frequencies to be measured and the reselection priority of a second neighboring cell frequency that has not been reallocated.

[0006] Another embodiment of this application proposes a cell reselection device, comprising: a receiving module, configured to receive a plurality of neighboring cell frequencies to be measured configured by a network device; wherein the neighboring cell frequencies have associated reselection priorities; a reallocation module, configured to, in response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among the plurality of neighboring cell frequencies to be measured, reallocate the reselection priority of a first neighboring cell frequency according to the historical camping information of the terminal, to obtain the reconfiguration priority of the first neighboring cell frequency; wherein the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs; and an execution module, configured to execute a cell reselection process according to the reconfiguration priority of the first neighboring cell frequency among the plurality of neighboring cell frequencies to be measured and the reselection priority of a second neighboring cell frequency that has not been reallocated.

[0007] In another aspect of this application, a terminal is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the cell reselection method as described in the foregoing aspect.

[0008] Another aspect of this application provides a chip including an interface circuit and a processing circuit coupled to each other, the interface circuit being used to input or output signals, and the processing circuit being configured to perform the cell reselection method as described in the preceding aspect.

[0009] In another aspect of this application, a non-transitory computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the cell reselection method as described in the foregoing aspect.

[0010] Another aspect of this application provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the cell reselection method as described in the foregoing aspect.

[0011] The cell reselection method, apparatus, terminal, chip, and storage medium proposed in this application effectively solve the logical conflicts and system anomalies caused by the inability of related technologies to handle the same reselection priority across RAT frequency points by introducing a dynamic reallocation mechanism for reselection priority based on historical camping information on the terminal side. When the terminal detects that multiple neighboring frequency points belonging to different RATs are configured with the same reselection priority by network devices, the terminal reallocates the priority of the first neighboring frequency point with priority conflict based on its own historical camping records, and combines the reconfigured priority with the reselection priorities of other neighboring frequency points that have not experienced priority conflicts to orderly execute the subsequent measurement and cell selection process. This mechanism not only avoids the risks of reselection deadlock and nondeterministic selection caused by protocol limitations, ensuring the stability and reliability of the communication system, but also enhances the intelligence and adaptability of reselection decision by introducing personalized terminal context, significantly improving the cell reselection success rate, robustness, and consistency of user experience in cross-RAT mobile scenarios.

[0012] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0013] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 A schematic flowchart of a cell reselection method provided for an exemplary embodiment of this application; Figure 2 A schematic diagram of a communication system architecture provided for an exemplary embodiment of this application; Figure 3 A schematic flowchart of another cell reselection method provided for an exemplary embodiment of this application; Figure 4 A schematic flowchart of yet another cell reselection method provided for an exemplary embodiment of this application; Figure 5 A schematic flowchart illustrating another cell reselection method provided for an exemplary embodiment of this application; Figure 6 A schematic diagram illustrating the principle of a redistribution strategy with the same reselection priority among different RATs, provided for an exemplary embodiment of this application; Figure 7 A schematic diagram illustrating the principle of a redistribution strategy based on historical residency information, provided for an exemplary embodiment of this application; Figure 8 A schematic diagram of the structure of a cell reselection device provided for an exemplary embodiment of this application; Figure 9 A schematic diagram of the structure of a terminal provided for an exemplary embodiment of this application; Figure 10 This is a schematic diagram of the structure of a chip proposed as an exemplary embodiment of this application. Detailed Implementation

[0014] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0015] In related technologies, the cell reselection process described in the 3GPP protocol does not support configuring the same reselection priority for frequency points across different Radio Access Technologies (RATs), nor does it support performing cell reselection on frequency points with the same reselection priority among RATs. Once the network is configured with frequency points with the same reselection priority among different RATs, it will cause abnormalities in the cell reselection process, further leading to functional disorders of the communication system, and even facing the serious risk of collapse, posing a great threat to the stability and reliability of the communication network.

[0016] Therefore, in view of at least one of the problems existing in the above-mentioned related technologies, this application proposes a cell reselection method, apparatus, terminal, chip and storage medium.

[0017] The following description, with reference to the accompanying drawings, describes a cell reselection method, apparatus, terminal, chip, and storage medium according to embodiments of this application.

[0018] Figure 1 This is a schematic flowchart illustrating a cell reselection method provided for an exemplary embodiment of this application. It should be noted that the cell reselection method of this application can be applied to a cell reselection device. In some possible embodiments, the cell reselection device can be configured in a terminal or chip, enabling the terminal or chip to perform cell reselection functions. Additionally, in some possible embodiments, the cell reselection device can also be software within the terminal.

[0019] In any embodiment of this application, the chip can be integrated into a terminal. The chip includes a Central Processing Unit (CPU), an Image Signal Processing (ISP), an Application-Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a System-on-Chip (SOC), a Reduced Instruction Set Computer (RISC), etc., which will not be listed here.

[0020] In this context, a terminal is a user-side entity used to receive or transmit signals, such as a mobile phone. A terminal can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. Terminals can be communication-enabled vehicles, smart cars, mobile phones, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. The embodiments in this application do not limit the specific technology or device form used in the terminal.

[0021] For ease of explanation, the following description will use the execution entity of the cell reselection method as the terminal as an example.

[0022] like Figure 1 As shown, the cell reselection method may include the following steps S101 to S103: Step S101: Receive multiple neighboring cell frequency points to be measured configured by the network device; wherein, the neighboring cell frequency points have associated reselection priorities.

[0023] The neighboring cell frequencies to be measured configured in the network equipment include neighboring cell frequencies on multiple RATs. These multiple RATs include the terminal's currently active RAT and non-active RATs. The number of non-active RATs can be one or more, and this embodiment does not limit this. Taking the terminal's currently active RAT as an example, a 4G Long Term Evolution (LTE) network, non-active RATs include 5G New Radio (NR) networks, 3G Universal Mobile Telecommunications System (UTMTS) networks, etc.

[0024] In this context, network equipment refers to an entity on the network side used for transmitting or receiving signals. Network equipment includes access network equipment and core network equipment. Access network equipment can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G new radio (NR) system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of this application do not limit the specific technology or equipment form used in the access network equipment. The access network equipment provided in the embodiments of this application can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

[0025] In this embodiment of the application, the terminal may receive multiple neighboring cell frequency points to be measured configured by the network device, wherein each neighboring cell frequency point has an associated reselection priority.

[0026] Step S102: In response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among multiple neighboring cell frequencies to be measured, the reselection priority of the first neighboring cell frequency is reallocated according to the historical camping information of the terminal to obtain the reconfiguration priority of the first neighboring cell frequency; wherein, the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs.

[0027] The first neighboring cell frequency point refers to the neighboring cell frequency point that needs to be reassigned among neighboring cell frequency points with the same reselection priority but belonging to different RATs. For example, if the neighboring cell frequency points with the same reselection priority but belonging to different RATs include the neighboring cell frequency points on the terminal's currently camped RAT, the first neighboring cell frequency point can be a neighboring cell frequency point on a non-camped RAT. If the neighboring cell frequency points with the same reselection priority but belonging to different RATs do not include the neighboring cell frequency points on the terminal's currently camped RAT, the first neighboring cell frequency point can be a neighboring cell frequency point on the RAT with a relatively earlier evolution order among the terminal's multiple non-camped RATs, that is, a neighboring cell frequency point on the RAT with a relatively lower evolution speed and technological innovation level. For example, assuming that the reselection priority of neighboring cell frequency points on the 3G UTMTS network and the 5G NR network is the same, then the neighboring cell frequency points on the 3G UTMTS network can be used as the first neighboring cell frequency point.

[0028] In the embodiments of this application, when there are neighboring frequency points with the same reselection priority but belonging to different RATs among multiple neighboring frequency points to be measured, the reselection priority of at least one first neighboring frequency point among the neighboring frequency points with the same reselection priority but belonging to different RATs can be reallocated according to the historical camping information of the terminal, so that the reconfiguration priority or reselection priority of neighboring frequency points between different RATs is different.

[0029] Step S103: Execute the cell reselection process based on the reconfiguration priority of the first neighboring cell frequency among multiple neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency points that have not been reconfigured.

[0030] In this embodiment, the terminal can perform a cell reselection process based on the reconfiguration priority of the first neighboring cell frequency point among multiple neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency point that has not been reconfigured.

[0031] As an example, using different RATs including 4G LTE networks and 5G NR networks, the application scenarios of this application can be as follows: Figure 2As shown, terminal 205 can communicate with 4G LTE network 201 via eNB 203 and with 5G NR network 202 via gNB 204. In this application scenario, if the network configuration includes multiple neighboring cell frequencies to be measured, including those on 4G LTE network 201 and those on 5G NR network 202, and the terminal's current RAT is 4G LTE network 201, and the reselection priorities of the neighboring cell frequencies on 4G LTE network 201 are 8, 9, and 10, while those on 5G NR network 202 are 7, 10, and 11, then the neighboring cell frequency with a reselection priority of 10 on 5G NR network 202 can be used as the first neighboring cell frequency. Based on the terminal 205's historical camping information, the reselection priority of the first neighboring cell frequency is reallocated, ensuring that the reconfiguration priority of the first neighboring cell frequency after reallocation is not equal to 8, 9, or 10. Thus, the terminal can execute the cell reselection process based on the different priorities of neighboring cell frequencies among different RATs.

[0032] The cell reselection method in this application, by introducing a dynamic reallocation mechanism for reselection priorities based on historical camping information on the terminal side, can effectively solve the problem of logical conflicts and system anomalies caused by the inability of the cell reselection process in related technologies to handle the same reselection priority across RAT frequency points: When the terminal detects that multiple neighboring frequency points belonging to different RATs are configured with the same reselection priority by the network device, the terminal reallocates the priority of the first neighboring frequency point with priority conflict according to its own historical camping records, and combines the reconfigured priority with the reselection priorities of other neighboring frequency points that have not experienced priority conflicts, and executes the subsequent measurement and cell selection process in an orderly manner; This mechanism not only avoids the risks of reselection deadlock and nondeterministic selection caused by protocol restrictions, ensuring the stability and reliability of the communication system, but also enhances the intelligence and adaptability of reselection decision by introducing personalized terminal context, significantly improving the cell reselection success rate, robustness and consistency of user experience in cross-RAT mobile scenarios.

[0033] As one possible implementation method, Figure 3 This is a flowchart illustrating another cell reselection method provided for an exemplary embodiment of this application.

[0034] It should be noted that the cell reselection method can be executed alone, or it can be executed together with any embodiment or possible implementation in the embodiment of this application, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0035] like Figure 3 As shown, the cell reselection method may include the following steps S301 to S307: Step S301: Receive multiple neighboring cell frequency points to be measured configured by the network device; wherein, the neighboring cell frequency points have associated reselection priorities.

[0036] It should be noted that the explanation of step S301 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0037] Step S302: In response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among multiple neighboring cell frequencies to be measured, determine whether the terminal has a historically camped cell based on the historical camping information. If yes, proceed to step S303; otherwise, proceed to step S306.

[0038] Among them, the historical camping cell refers to the cell where the terminal has successfully camped at a historical time. The number of historical camping cells can be one or more, and this application embodiment does not limit this.

[0039] Step S303: Determine whether there is a co-frequency cell in the historical camped cells that uses the same frequency as the terminal's current camped cell. If yes, proceed to step S304; otherwise, proceed to step S306.

[0040] Step S304: Determine whether the target frequency point exists in the neighboring cells of the same frequency cell. If yes, proceed to step S305; otherwise, proceed to step S306.

[0041] The target frequency can be a frequency used by a neighboring cell of the same frequency cell. Optionally, the target frequency can meet set conditions, including but not limited to: the signal quality of the cell corresponding to the target frequency is higher than a set quality threshold, the signal strength of the cell corresponding to the target frequency is higher than a set strength threshold, and the cell corresponding to the target frequency meets the service requirements of the terminal.

[0042] It should be noted that steps S305 and S306 are two possible implementations in parallel, and either one can be selected for execution in actual applications.

[0043] Step S305: Based on the reselection priority of the target frequency point, the reselection priority of the first neighboring cell frequency point is redistributed to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0044] The first neighboring cell frequency point is at least one neighboring cell frequency point among neighboring cell frequencies with the same reselection priority and belonging to different RATs.

[0045] In this embodiment, if it is determined from the terminal's historical camping information that the terminal has a historical camping cell, and among the historical camping cells there is a co-frequency cell using the same frequency as the terminal's current camping cell, and the neighboring cells of the co-frequency cell have a target frequency, the reconfiguration priority of the first neighboring cell frequency can be reallocated according to the priority or reselection priority corresponding to the target frequency, thus obtaining the reconfiguration priority of the first neighboring cell frequency. For example, the priority or reselection priority of the target frequency can be used as the reconfiguration priority of the first neighboring cell frequency.

[0046] Step S306: Reduce the reselection priority of the first neighboring cell frequency point to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0047] In any embodiment of this application, if it is determined that the terminal does not have a historically camped cell based on the terminal's historical camping information, the reselection priority of the first neighboring cell frequency point can be reduced to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0048] In any embodiment of this application, if it is determined from the terminal's historical camping information that the terminal has a historical camping cell, and there is no co-frequency cell in the historical camping cell that uses the same frequency as the terminal's current camping cell, the reselection priority of the first neighboring cell frequency point can be reduced to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0049] In any embodiment of this application, if it is determined that the terminal has a historically camped cell based on the terminal's historical camping information, and there is a co-frequency cell among the historically camped cells, and there is no target frequency point in the neighboring cells of the co-frequency cell, the reselection priority of the first neighboring cell frequency point can be reduced to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0050] As an example, the method for reducing the reselection priority of the first neighboring cell frequency point is as follows: determine the reduction magnitude based on the difference between two adjacent sub-priorities among multiple sub-priorities under the reconfiguration priority, and reduce the reselection priority of the first neighboring cell frequency point based on the reduction magnitude to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0051] Understandably, limiting the reduction in the reselection priority of the first neighboring cell frequency to a fixed difference between two adjacent sub-priorities allows for fine-grained and controllable adjustment of the reselection priority. On the one hand, it ensures that the priority reduction process conforms to the definition of priority granularity in the protocol, preventing arbitrary or excessive adjustments from disrupting the overall consistency of the network's reselection strategy. On the other hand, by reducing the priority of conflicting frequencies only with the minimum effective step size (i.e., the interval between two adjacent sub-priorities), the original network configuration intent is preserved to the maximum extent, reducing interference with the sorting logic of non-conflicting frequencies. Thus, while effectively resolving cross-RAT same-priority conflicts, it also ensures compatibility with existing network configurations and the stability of reselection decisions, improving the robustness of terminal autonomous decision-making in complex multi-RAT environments and the overall reliability of system operation.

[0052] Step S307: Execute the cell reselection process based on the reconfiguration priority of the first neighboring cell frequency among multiple neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency point that has not been reconfigured.

[0053] It should be noted that the explanation of step S307 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0054] The cell reselection method in this application embodiment, based on the terminal's historical camping information, indicates that the terminal has successfully camped on a cell with the same frequency as the currently camped cell, and the neighboring cells of that cell contain the target frequency. In such cases, the terminal can reasonably infer that the target frequency has good network coverage and handover support capabilities, thereby aligning the reconfiguration priority of the first neighboring cell frequency with it, enhancing the rationality of the cell reselection decision. However, in the absence of such valid historical evidence (e.g., no historical camped cell, no cell with the same frequency, or the neighboring cells of the cell with the same frequency do not contain the target frequency), the reselection priority of the first neighboring cell frequency is proactively reduced to avoid introducing unstable access paths due to blindly adopting conflicting configurations. Therefore, intelligent resolution and risk avoidance of reselection priority conflicts can be achieved. Without relying on network-side modifications, the accuracy and robustness of cell reselection are improved through terminal-side contextual reasoning, effectively preventing reselection failures, ping-pong handovers, or access degradation caused by priority ambiguity. This significantly enhances the connection stability and user experience continuity of the terminal in multi-RAT heterogeneous network environments.

[0055] As one possible implementation method, Figure 4 This is a flowchart illustrating yet another cell reselection method provided for an exemplary embodiment of this application.

[0056] It should be noted that the cell reselection method can be executed alone, or it can be executed together with any embodiment or possible implementation in the embodiment of this application, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0057] like Figure 4 As shown, the cell reselection method may include the following steps S401 to S404: Step S401: Receive multiple neighboring cell frequency points to be measured configured by the network device; wherein, the neighboring cell frequency points have associated reselection priorities.

[0058] It should be noted that the explanation of step S401 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0059] Step S402: In response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among multiple neighboring cell frequencies to be measured, a priority list is constructed based on the neighboring cell list of the terminal's currently camped RAT; wherein, the priority list includes the reselection priority of the neighboring cell frequencies on the currently camped RAT.

[0060] In this embodiment of the application, when there are neighboring cell frequencies with the same reselection priority and belonging to different RATs among the multiple neighboring cell frequencies to be measured configured in the network device, the terminal can construct a priority list based on the neighboring cell list of the currently camped RAT. This priority list can also be called a prohibited reallocation priority list. The priority list includes the reselection priority of the neighboring cell frequencies on the terminal's currently camped RAT.

[0061] It should be noted that in any embodiment of this application, the reconfiguration priority of the first neighboring cell frequency point after reallocation is not in the priority list.

[0062] Step S403: In response to the existence of neighboring cell frequencies on N non-resident RATs of the terminal among multiple neighboring cell frequencies to be measured, N rounds of reallocation process are performed according to the evolution order and priority list of the N non-resident RATs; wherein, each round of reallocation process is used to determine the first neighboring cell frequency to be reallocated in the current round of reallocation process from the neighboring cell frequencies with the same reselection priority and belonging to different RATs based on the priority list, and to reallocate the first neighboring cell frequency to be reallocated in the current round of reallocation process according to the reselection priority based on historical resident information.

[0063] Where N is a positive integer, that is, the value of N is 1, 2, 3, ...; the first neighboring cell frequency point is at least one neighboring cell frequency point among neighboring cell frequencies points with the same reselection priority and belonging to different RATs.

[0064] Among the multiple neighboring frequency points to be measured configured in the network equipment, there are N neighboring frequency points on the terminal's non-camping RAT. Taking the terminal's current camping RAT as a 4G LTE network as an example, the multiple neighboring frequency points to be measured can include neighboring frequency points on the 5G NR network, neighboring frequency points on the 3G UTMTS network, etc.

[0065] In this embodiment, N rounds of reallocation can be performed according to the evolution order and priority list of the N non-resident RATs of the terminal. In any round of reallocation, the first neighboring cell frequency to be reallocated in this round of reallocation is determined from the neighboring cell frequency points with the same reselection priority and belonging to different RATs according to the priority list. Based on historical resident information, the reselection priority of the first neighboring cell frequency point to be reallocated in this round of reallocation is reallocated. The implementation principle of reallocation of reselection priority based on historical resident information can be found in the relevant descriptions in steps S302 to S306 in the above embodiment, and will not be repeated here.

[0066] In any embodiment of this application, the first round of reallocation in the N-round reallocation process includes the following steps A to E: Step A: Determine if there is a neighboring cell frequency point in the priority list on the first non-resident RAT in the reverse order of evolution. If not, proceed to Step B; if yes, proceed to Steps C through E.

[0067] It should be noted that step B, along with steps C through E, are two parallel possible implementations, and in practical applications, one can be chosen to execute.

[0068] Step B: Write the reselection priority of each neighboring cell frequency point on the first non-resident RAT into the priority list to obtain the priority list updated in the first round of reassignment process, and end the first round of reassignment process.

[0069] Step C: Select the neighboring cell frequency point whose reselection priority is in the priority list on the first non-resident RAT as the first neighboring cell frequency point to be reassigned in the first round of reassignment process.

[0070] Step D: Based on historical dwell information, the frequency points of the first neighboring cells to be reassigned in the first round of reassignment are reassigned according to the reselection priority to obtain the reassignment priority. The implementation principle can be found in the relevant descriptions in steps S302 to S306 of the above embodiments, and will not be repeated here.

[0071] Step E: Write the reconfiguration priority of the first neighboring cell frequency on the first non-resident RAT and the reselection priority of other neighboring cell frequencies into the priority list to obtain the priority list updated in the first round of reallocation process.

[0072] As a first example, consider multiple neighboring frequency points to be measured in the network device configuration, including neighboring frequency points on the 3G UTMTS network, the 4G LTE network, and the 5G NR network. The terminal's current camped RAT is the 4G LTE network. Assume the reselection priorities of neighboring frequency points on the 4G LTE network are 8, 9, and 10, and the reselection priorities of neighboring frequency points on the 5G NR network are 7 and 11. The reselection priority of neighboring frequency points on the 3G UTMTS network is 7. Therefore, the priority list includes {reselection priorities 8, 9, and 10 on the 4G LTE network}. Since the evolution order of the 5G NR network is after that of the 3G UTMTS network, meaning the evolution speed and technological innovation level of the 5G NR network are higher than those of the 3G UTMTS network, the 5G NR network can be used as the first non-camped RAT. The reselection priorities of each neighboring frequency point on the 5G NR network are compared with the priority list. If there are no neighboring frequency points in the priority list that have reselection priorities on the NR network, then the reselection priorities (7 and 11) of each neighboring frequency point on the 5G NR network can be written into the priority list. At this time, the priority list updated in the first round of reassignment process includes {priorities 8, 9 and 10 on the 4G LTE network, and priorities 7 and 11 on the 5G NR network}.

[0073] As a second example, consider multiple neighboring frequency points to be measured in the network device configuration, including neighboring frequency points on the 3G UTMTS network, the 4G LTE network, and the 5G NR network, with the terminal's current RAT being the 4G LTE network. Assume the reselection priorities of the neighboring frequency points on the 4G LTE network are 8, 9, and 10, and the reselection priorities of the neighboring frequency points on the 5G NR network are 7, 10, and 11. The reselection priority of the neighboring frequency points on the 3G UTMTS network is 8. Therefore, the priority list includes {reselection priorities 8, 9, and 10 on the 4G LTE network}. Since the evolution order of the 5G NR network is after that of the 3G UTMTS network, the 5G NR network can be used as the first non-resident RAT. The reselection priorities of each neighboring frequency point on the 5G NR network are compared with the priority list. Since there are neighboring frequency points on the 5G NR network with reselection priorities (e.g., 10) that are in the priority list, the 5G NR network can be used as the first non-resident RAT. The neighboring cell frequency points in the priority list on the NR network are used as the first neighboring cell frequency points to be reassigned in the first round of reassignment. Based on the historical camping information, the reassignment priority of the first neighboring cell frequency points to be reassigned in the first round of reassignment is reassigned to obtain the reconfiguration priority of the first neighboring cell frequency points to be reassigned in the first round of reassignment. Assuming that the reconfiguration priority of the first neighboring cell frequency point is 6, the reassignment priority (7 and 11) and reconfiguration priority (6) of the neighboring cell frequency points on the 5G NR network can be written into the priority list. At this time, the priority list updated in the first round of reassignment includes {priorities 8, 9 and 10 on the 4G LTE network, and priorities 6, 7 and 11 on the 5G NR network}.

[0074] In any embodiment of this application, when N is greater than 1, the non-first round (e.g., the i-th round, where i is a positive integer greater than 1 and less than or equal to N) reassignment process in the N-round reassignment process includes the following steps F to J: Step F: Determine whether there is a neighboring cell frequency point in the priority list updated in the (i-1)th round of the reassignment process on the i-th non-resident RAT that is first in the reverse order of the evolution sequence. If not, proceed to step G; if yes, proceed to steps H to J.

[0075] It should be noted that step G and steps H to J are two possible implementations that are parallel to each other. In actual application, one of them can be selected for execution.

[0076] Step G: Write the reselection priority of each neighboring cell frequency point on the i-th non-resident RAT into the priority list updated in the (i-1)-th round of reassignment process, obtain the priority list updated in the i-th round of reassignment process, and end the i-th round of reassignment process.

[0077] Step H: Take the neighboring cell frequency points whose reselection priority on the i-th non-resident RAT is in the priority list updated in the (i-1)-th round of reassignment process, and use them as the first neighboring cell frequency points to be reassigned in the i-th round of reassignment process.

[0078] Step 1: Based on historical dwell information, the frequency points of the first neighboring cells to be reassigned in the i-th round of reassignment are reassigned according to the reselection priority to obtain the reassignment priority. The implementation principle can be found in the relevant descriptions in steps S302 to S306 of the above embodiment, and will not be repeated here.

[0079] Step J: Write the reconfiguration priority of the first neighboring cell frequency point on the i-th non-resident RAT and the reselection priority of other neighboring cell frequencies into the priority list updated in the (i-1)-th round of reconfiguration process to obtain the priority list updated in the i-th round of reconfiguration process.

[0080] Using the first example above as an illustration, the second non-resident RAT in the reverse order of evolution is the 3G UTMTS network. Since the reselection priority 7 of the neighboring frequency points on the 3G UTMTS network is located in the priority list {priorities 8, 9, and 10 on the 4G LTE network and priorities 7 and 11 on the 5G NR network} obtained in the first round of reallocation, the neighboring frequency points on the 3G UTMTS network whose reselection priority is located in the priority list obtained in the first round of reallocation can be used as the first neighboring frequency points to be reallocated in the second round of reallocation. Based on the historical resident information, the reselection priority of the first neighboring frequency points to be reallocated in the second round of reallocation is reassigned to obtain the reconfiguration priority of the first neighboring frequency points to be reallocated in the second round of reallocation. Assuming that the reconfiguration priority of the first neighboring frequency point is 6, the reconfiguration priority (6) of the neighboring frequency points on the 3G UTMTS network can be written into the priority list obtained in the first round of reallocation. At this time, the priority list obtained in the second round of reallocation includes {4G Priorities 8, 9, and 10 on LTE networks, priorities 7 and 11 on 5G NR networks, and priority 6 on 3G UTMTS networks.

[0081] Using the second example above, the second non-resident RAT in the reverse order of evolution is the 3G UTMTS network. Since the reselection priority of the neighboring frequency point on the 3G UTMTS network is 8, it is located in the priority list {priorities 8, 9, and 10 in the 4G LTE network and priorities 6, 7, and 11 in the 5G NR network} obtained in the first round of reallocation. Therefore, the neighboring frequency point on the 3G UTMTS network whose reselection priority is located in the priority list obtained in the first round of reallocation can be used as the first neighboring frequency point to be reallocated in the second round of reallocation. Based on the historical resident information, the reselection priority of the first neighboring frequency point to be reallocated in the second round of reallocation is reallocated to obtain the reconfiguration priority of the first neighboring frequency point to be reallocated in the second round of reallocation. Assuming that the reconfiguration priority of the first neighboring frequency point is 5, the reconfiguration priority (5) of the neighboring frequency point on the 3G UTMTS network can be written into the priority list obtained in the first round of reallocation. At this time, the priority list obtained in the second round of reallocation includes {4G LTE network priority 8, 9, and 10 in the 4G LTE network and priorities 6, 7, and 11 in the 5G NR network}. Priorities 8, 9, and 10 on LTE networks, priorities 6, 7, and 11 on 5G NR networks, and priority 5 on 3G UTMTS networks.

[0082] Understandably, by adjusting the neighboring cell frequencies with priority conflicts on the N non-resident RATs in sequence based on the evolution order of the N non-resident RATs, we can follow the laws of network technology development and prioritize the frequency priority issues on more advanced and promising networks (such as 5G NR networks). This can ensure that when faced with multiple network options, terminals are more inclined to access higher-quality and more efficient networks, thereby improving the communication experience.

[0083] Step S404: Execute the cell reselection process based on the reconfiguration priority of the first neighboring cell frequency among multiple neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency point that has not been reconfigured.

[0084] It should be noted that the explanation of step S404 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0085] In any embodiment of this application, before the terminal executes the cell reselection process, the terminal may also determine whether the reconfiguration priority of each first neighboring cell frequency point is in the most recently updated priority list. If so, the reconfiguration priority of the first neighboring cell frequency point is reduced again until the reduced reconfiguration priority of the first neighboring cell frequency point is no longer in the most recently updated priority list, at which point the reduction of the reconfiguration priority of the first neighboring cell frequency point is stopped.

[0086] This allows for different priorities for neighboring cell frequencies across different RATs, enhancing the success rate, robustness, and consistency of user experience for terminals in cross-RAT mobile scenarios.

[0087] The cell reselection method in this application avoids the disorder caused by simultaneous batch adjustments by adjusting the priority of conflicting frequency points between different RATs in an orderly manner in rounds. This makes the priority redistribution process more logical and controllable, which helps to improve the accuracy and stability of the entire cell reselection process and ensures the stable residence and smooth communication of the terminal in the network.

[0088] As one possible implementation method, Figure 5 A schematic flowchart illustrating another cell reselection method provided for an exemplary embodiment of this application.

[0089] It should be noted that the cell reselection method can be executed alone, or it can be executed together with any embodiment or possible implementation in the embodiment of this application, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0090] like Figure 5 As shown, the cell reselection method may include the following steps S501 to S506: Step S501: Receive multiple neighboring cell frequency points to be measured configured by the network device; wherein, the neighboring cell frequency points have associated reselection priorities.

[0091] Step S502: In response to the existence of neighboring cell frequency points with the same reselection priority and belonging to different RATs among multiple neighboring cell frequency points to be measured, the reselection priority of the first neighboring cell frequency point is reallocated according to the historical camping information of the terminal to obtain the reconfiguration priority of the first neighboring cell frequency point.

[0092] The first neighboring cell frequency point is at least one neighboring cell frequency point among neighboring cell frequencies with the same reselection priority and belonging to different RATs.

[0093] It should be noted that the explanations of steps S501 to S502 can be found in the relevant descriptions in any embodiment of this application, and will not be repeated here.

[0094] Step S503: Based on the reselection priority and reassignment priority, the frequency points of the first neighboring cell and the frequency points of the second neighboring cell that have not been reassigned are sorted in descending order of priority to obtain the frequency point sequence.

[0095] In this embodiment of the application, the first neighboring cell frequency point and the second neighboring cell frequency point can be sorted in descending order of priority according to the reassignment priority of the first neighboring cell frequency point among multiple neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency point that has not been reassigned, to obtain a frequency point sequence.

[0096] Step S504: Based on the arrangement of the frequency points of each neighboring cell in the frequency point sequence, determine the candidate cells from the cells corresponding to each neighboring cell frequency point.

[0097] In this embodiment, candidate cells can be determined from the cells corresponding to each neighboring cell frequency point based on their arrangement in a frequency point sequence. For example, starting with the cell corresponding to the first neighboring cell frequency point in the frequency point sequence, cells meeting set conditions (such as signal strength reaching a set strength threshold) can be selected as candidate cells. It should be noted that if there are multiple cells meeting the set conditions, candidate cells can be further filtered according to other rules (such as signal strength from high to low).

[0098] Step S505: Measure the candidate cells and determine the target cell from the candidate cells based on the measurement results.

[0099] The measurement content of candidate cells includes, but is not limited to, key indicators such as signal strength (e.g., Reference Signal Received Power (RSRP)), signal quality (e.g., Reference Signal Received Quality (RSRQ)), and signal-to-noise ratio. These measurement data can accurately reflect the actual communication status of candidate cells and provide an important basis for subsequent selection of target cells.

[0100] In this embodiment of the application, the terminal can measure each candidate cell, obtain the measurement results of each candidate cell, and determine the target cell from the candidate cells based on the measurement results of each candidate cell.

[0101] For example, a target cell can be determined from candidate cells according to predefined rules, including but not limited to selecting the candidate cell with the strongest signal strength, best signal quality, or optimal overall performance as the target cell. For instance, a comprehensive scoring mechanism can be established, assigning different weights to indicators such as signal strength and signal quality, calculating the comprehensive score for each candidate cell, and selecting the candidate cell with the highest comprehensive score as the target cell.

[0102] Step S506: Perform a camping attempt operation on the target cell. If the camping attempt is successful, the cell reselection process is completed.

[0103] In this embodiment, the terminal can attempt to establish a connection with the target cell and complete the camping-related configuration. When the terminal successfully camps on the target cell, the entire cell reselection process is completed. At this time, the terminal can perform normal communication activities in the target cell, such as data transmission and voice calls. If the terminal's camping attempt fails, the terminal can re-execute the aforementioned steps, re-determine the candidate cell and the target cell, and attempt to camp on the target cell until it successfully camps on the target cell.

[0104] The cell reselection method in this application prioritizes neighboring cell frequencies to obtain a frequency sequence. This prioritizes cells corresponding to frequencies deemed more important, higher quality, or more suitable for terminal access in network planning, thus guiding the selection process towards a better direction from the initial stage of candidate cell screening and significantly improving screening efficiency. Determining candidate cells based on the frequency sequence and performing measurements accurately obtains the actual wireless communication quality of the candidate cells, providing highly reliable data support for accurate decision-making on subsequent target cells. Selecting a target cell based on the measurement results and attempting to camp on it, once successful, completes the cell reselection process. This effectively avoids access failures and signal degradation caused by disordered or blind cell selection, significantly improving the success rate and accuracy of cell reselection, enhancing the connection stability of the terminal in the network, optimizing the user's communication experience, and reducing adverse phenomena such as signal fluctuations, service interruptions, or dropped calls caused by improper cell selection.

[0105] In any embodiment of this application, a redistribution strategy for the same reselection priority among different RATs is provided, enabling the terminal to handle neighboring cell frequencies with the same reselection priority among different RATs configured in the network during cell reselection, thus ensuring the normal progress of the cell reselection process. Exemplarily, the implementation principle of the redistribution strategy for the same reselection priority among different RATs can be as follows: Figure 6 As shown, it mainly includes the following steps: Step S61: The terminal receives multiple neighboring cell frequency points to be measured configured by the network device; Step S62: If there are frequency points in the neighboring cell frequency points configured by the network device that belong to different RATs and have the same reselection priority, then the priority of the frequency point needs to be verified. Step S63: For the terminal's currently resident RAT, other RATs are non-resident RATs. If there are frequency points with the same reselection priority on the non-resident RATs, the reselection priority of that frequency point needs to be reallocated. Step S64: For frequency points with the same priority on different RATs, the terminal can reallocate the reselection priority of the frequency points based on historical camping information and estimate the reconfiguration priority of the frequency points that are suitable for the current network environment.

[0106] For example, the implementation principle of a redistribution strategy based on historical residency information can be as follows: Figure 7 As shown, it mainly includes the following steps: Step S71: Based on the neighbor cell list of the terminal's currently resident RAT, construct a priority list that prohibits reallocation. The priority after reallocation should not exist in this priority list. Step S72: Determine whether the terminal has a historical camped cell. If it does, the frequency reconfiguration priority can come from the historical camped cell. If it does not, the frequency reselection priority is slightly reduced until the reconfiguration priority of the reconfigured frequency is no longer in the list of prohibited reconfiguration priorities. Step S73: If there is a co-frequency cell in the historically hosted cells, the priority of subsequent reallocation shall refer to the co-frequency cell. Step S74: If a target frequency point exists in a neighboring cell of the same frequency cell, the priority of subsequent reallocation shall refer to the cell of the same frequency cell. Step S75: After the above conditions are met, the priority of the reallocation is the priority of the target frequency point of the neighboring cells of the same frequency cell. Step S76: Reduce the frequency reselection priority. Refer to the sub-priorities defined in the protocol, and reduce the priority by the difference between the sub-priorities each time to reduce interference with the original reselection priority; Step S77: Whether before or after the reassignment, the priority must be verified until the frequency point priority is reassigned, that is, the reassigned priority is no longer in the list of prohibited reassignment priorities.

[0107] In summary, the solution provided in this application has at least the following advantages: for frequency points with the same reselection priority among different RATs configured in network devices, the reselection priority of the frequency points is reallocated according to historical camping information, and when it is found that the reselection priority does not meet the requirements, the reselection priority can be made to conform to the network layout design by fine-tuning the sub-priorities, and the priority change of the target frequency point is small, so that the cell reselection process can proceed normally.

[0108] To implement the above embodiments, this application also proposes a cell reselection device. Figure 8 This is a schematic diagram of a cell reselection device provided for an exemplary embodiment of this application.

[0109] like Figure 8 As shown, the cell reselection device 800 may include: a receiving module 810, a redistribution module 820, and an execution module 830.

[0110] The receiving module 810 is used to receive multiple neighboring cell frequencies to be measured configured by the network device; wherein the neighboring cell frequencies have associated reselection priorities; the reallocation module 820 is used to, in response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among the multiple neighboring cell frequencies to be measured, reallocate the reselection priority of the first neighboring cell frequency according to the historical camping information of the terminal, to obtain the reconfiguration priority of the first neighboring cell frequency; wherein the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs; the execution module 830 is used to execute the cell reselection process according to the reconfiguration priority of the first neighboring cell frequency among the multiple neighboring cell frequencies to be measured, and the reselection priority of the second neighboring cell frequency that has not been reallocated.

[0111] In one implementation of this application, the reallocation module 820 is configured to: in response to determining, based on historical camping information, that the terminal has a historical camping cell, and that there is a co-frequency cell in the historical camping cell that uses the same frequency as the terminal's current camping cell, and that there is a target frequency in the neighboring cell of the co-frequency cell, reallocate the first neighboring cell frequency according to the reselection priority of the target frequency, thereby obtaining the relocation priority of the first neighboring cell frequency.

[0112] In one implementation of this application, the reassignment module 820 is configured to: reduce the reselection priority of the first neighboring cell frequency point in response to satisfying any of the following, so as to obtain the reconfiguration priority of the first neighboring cell frequency point: determining, based on historical camping information, that the terminal does not have a historical camping cell; determining, based on historical camping information, that the terminal has a historical camping cell, and that there is no co-frequency cell among the historical camping cells that uses the same frequency point as the terminal's current camping cell; determining, based on historical camping information, that the terminal has a historical camping cell, and that there is a co-frequency cell among the historical camping cells, and that the neighboring cells of the co-frequency cell do not have the target frequency point.

[0113] In one implementation of this application, the redistribution module 820 is configured to: determine the reduction magnitude based on the difference between two adjacent sub-priorities among multiple sub-priorities under the redistribution priority; and reduce the reselection priority of the first neighboring cell frequency point based on the reduction magnitude to obtain the redistribution priority of the first neighboring cell frequency point.

[0114] In one implementation of this application, the redistribution module 820 is configured to: construct a priority list based on the neighbor cell list of the terminal's currently camped RAT; wherein the priority list includes the reselection priority of neighbor cell frequencies on the currently camped RAT; in response to the existence of N neighbor cell frequencies on non-camped RATs among multiple neighbor cell frequencies to be measured, perform N rounds of redistribution process according to the evolution order of the N non-camped RATs and the priority list; wherein N is a positive integer; wherein each round of redistribution process is configured to, based on the priority list, determine the first neighbor cell frequency to be redistributed in this round of redistribution from neighbor cell frequencies with the same reselection priority and belonging to different RATs, and redistribute the reselection priority of the first neighbor cell frequency to be redistributed in this round of redistribution based on historical camping information. In one implementation of this application, the first round of reallocation includes: determining whether there are neighboring cell frequencies on the first non-resident RAT whose reselection priority is in the priority list in the reverse order of evolution; if not, writing the reselection priorities of each neighboring cell frequency on the first non-resident RAT into the priority list to obtain the priority list updated in the first round of reallocation, and ending the first round of reallocation; if yes, taking the neighboring cell frequencies on the first non-resident RAT whose reselection priority is in the priority list as the first neighboring cell frequency to be reallocated in the first round of reallocation; reallocating the reselection priority of the first neighboring cell frequency to be reallocated in the first round of reallocation based on historical resident information to obtain the reconfiguration priority, and writing the reconfiguration priority of the first neighboring cell frequency on the first non-resident RAT and the reselection priorities of other neighboring cell frequencies into the priority list to obtain the priority list updated in the first round of reallocation.

[0115] In one implementation of this application, in response to N being greater than 1, the i-th round of reassignment includes: determining whether there are any neighboring cell frequencies on the i-th non-resident RAT, which is ranked first in the reverse order of the evolution sequence, whose reselection priority is located in the priority list updated in the (i-1)-th round of reassignment; if not, then writing the reselection priorities of each neighboring cell frequency on the i-th non-resident RAT into the priority list updated in the (i-1)-th round of reassignment, thus obtaining the priority list updated in the i-th round of reassignment, and ending the i-th round of reassignment; where i is a positive integer greater than 1 and less than or equal to N; if If yes, then the neighboring cell frequency points on the i-th non-resident RAT whose reselection priority is in the priority list updated in the (i-1)-th round of reassignment process are taken as the first neighboring cell frequency points to be reassigned in the i-th round of reassignment process; based on historical resident information, the reselection priority of the first neighboring cell frequency points to be reassigned in the i-th round of reassignment process is reassigned to obtain the reassignment priority, and the reassignment priority of the first neighboring cell frequency points on the i-th non-resident RAT and the reselection priorities of other neighboring cell frequency points are written into the priority list updated in the (i-1)-th round of reassignment process to obtain the priority list updated in the i-th round of reassignment process.

[0116] In one implementation of this application, the reallocation module 820 is further configured to: reduce the reconfiguration priority of the first neighboring cell frequency point in response to the fact that the reconfiguration priority of the first neighboring cell frequency point is in the most recently updated priority list, until the reduced reconfiguration priority of the first neighboring cell frequency point is no longer in the most recently updated priority list, and then stop reducing the reconfiguration priority of the first neighboring cell frequency point.

[0117] In one implementation of this application, the execution module 830 is configured to: sort the frequency points of the first neighboring cell and the frequency points of the second neighboring cell in descending order of priority based on reselection priority and reconfiguration priority to obtain a frequency point sequence; determine candidate cells from the cells corresponding to each neighboring cell frequency point according to the arrangement position of each neighboring cell frequency point in the frequency point sequence; measure the candidate cells and determine the target cell from the candidate cells according to the measurement results of the candidate cells; perform a camping attempt operation on the target cell, and complete the cell reselection process in response to successfully camping on the target cell.

[0118] It should be noted that the explanation of the aforementioned embodiment of the cell reselection method executed on the terminal also applies to the cell reselection device of this embodiment, and will not be repeated here.

[0119] In the cell reselection device of this application embodiment, by introducing a dynamic reallocation mechanism for reselection priorities based on historical camping information on the terminal side, the logical conflicts and system anomalies caused by the inability of the cell reselection process in related technologies to handle the same reselection priority across RAT frequency points can be effectively solved: When the terminal detects that multiple neighboring frequency points belonging to different RATs are configured with the same reselection priority by the network device, the terminal reallocates the priority of the first neighboring frequency point with priority conflict according to its own historical camping records, and combines the reconfigured priority with the reselection priorities of other neighboring frequency points that have not experienced priority conflicts, and executes the subsequent measurement and cell selection process in an orderly manner; This mechanism not only avoids the risks of reselection deadlock and nondeterministic selection caused by protocol restrictions, ensuring the stability and reliability of the communication system, but also enhances the intelligence and adaptability of reselection decision by introducing the terminal's personalized context, significantly improving the cell reselection success rate, robustness and consistency of user experience in cross-RAT mobile scenarios.

[0120] To implement the above embodiments, this application also proposes a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the cell reselection method as described in any of the foregoing embodiments.

[0121] Figure 9 This is a schematic diagram of the structure of a terminal provided for an exemplary embodiment of this application. For example, the terminal 900 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0122] Reference Figure 9 Terminal 900 may include one or more of the following components: processing component 902, memory 904, power component 906, multimedia component 908, audio component 910, input / output (I / O) interface 912, sensor component 914, and communication component 916.

[0123] Processing component 902 typically controls the overall operation of terminal 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.

[0124] Memory 904 is configured to store various types of data to support operation on terminal 900. Examples of this data include instructions for any application or method operating on terminal 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0125] Power component 906 provides power to various components of terminal 900. Power component 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to terminal 900.

[0126] Multimedia component 908 includes a screen that provides an output interface between the terminal 900 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the terminal 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0127] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when terminal 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.

[0128] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0129] Sensor assembly 914 includes one or more sensors for providing status assessments of various aspects of terminal 900. For example, sensor assembly 914 can detect the on / off state of terminal 900, the relative positioning of components such as the display and keypad of terminal 900, changes in the position of terminal 900 or a component of terminal 900, the presence or absence of user contact with terminal 900, the orientation or acceleration / deceleration of terminal 900, and temperature changes of terminal 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0130] Communication component 916 is configured to facilitate wired or wireless communication between terminal 900 and other devices. Terminal 900 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra-Wideband (UWB), Bluetooth, and other technologies.

[0131] In an exemplary embodiment, terminal 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0132] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of a terminal 900 to complete the above method. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0133] To implement the above embodiments, this application also proposes a chip, wherein the chip includes an interface circuit and a processing circuit coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to perform the cell reselection method as provided in any of the foregoing embodiments.

[0134] Figure 10 This is a schematic diagram of a chip structure proposed as an exemplary embodiment of this application. See also... Figure 10 The diagram shown is a schematic representation of the structure of chip 1000, but it is not limited to this.

[0135] Chip 1000 includes processing circuit 1001, which is configured to execute any of the above cell reselection methods.

[0136] In some embodiments, the chip 1000 further includes one or more interface circuits 1002. Optionally, the interface circuit 1002 is connected to the memory 1003, and the interface circuit 1002 can be used to receive signals from the memory 1003 or other devices, and the interface circuit 1002 can be used to send signals to the memory 1003 or other devices. For example, the interface circuit 1002 can read instructions stored in the memory 1003 and send the instructions to the processing circuit 1001.

[0137] In some embodiments, the interface circuit 1002 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 1001 performs other steps.

[0138] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0139] In some embodiments, chip 1000 further includes one or more memories 1003 for storing instructions. Optionally, all or part of the memories 1003 may be located outside of chip 1000.

[0140] To implement the above embodiments, this application also proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the cell reselection method as described in any of the foregoing method embodiments.

[0141] To implement the above embodiments, this application also proposes a computer program product having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the cell reselection method as described in any of the foregoing method embodiments.

[0142] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0143] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0144] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0145] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and compact disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0146] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0147] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments.

[0148] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0149] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A cell reselection method, characterized in that, include: The network device receives multiple neighboring cell frequencies to be measured, configured by the network device; wherein the neighboring cell frequencies have associated reselection priorities. In response to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among the plurality of neighboring cell frequencies to be measured, the reselection priority of the first neighboring cell frequency is reallocated according to the historical camping information of the terminal to obtain the reconfiguration priority of the first neighboring cell frequency; wherein, the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs. The cell reselection process is executed based on the reconfiguration priority of the first neighboring cell frequency among the plurality of neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency points that have not been reconfigured.

2. The method according to claim 1, characterized in that, The step of reallocating the reselection priority of the first neighboring cell frequency point based on the terminal's historical camping information to obtain the reconfiguration priority of the first neighboring cell frequency point includes: In response to determining, based on the historical camping information, that the terminal has a historical camping cell, and that there is a co-frequency cell among the historical camping cells that uses the same frequency as the terminal's current camping cell, and that there is a target frequency in the neighboring cells of the co-frequency cell, then the reselection priority of the first neighboring cell frequency is reallocated according to the reselection priority of the target frequency, thereby obtaining the reconfiguration priority of the first neighboring cell frequency.

3. The method according to claim 1, characterized in that, The step of reallocating the reselection priority of the first neighboring cell frequency point based on the terminal's historical camping information to obtain the reconfiguration priority of the first neighboring cell frequency point includes: In response to any of the following conditions, the reselection priority of the first neighboring cell frequency point is reduced to obtain the reconfiguration priority of the first neighboring cell frequency point: Based on the historical residency information, it is determined that the terminal does not have any historically resided cells. Based on the historical camping information, it is determined that the terminal has a historical camping cell, and there is no co-frequency cell in the historical camping cell that uses the same frequency as the terminal's current camping cell; Based on the historical camping information, it is determined that the terminal has a historical camping cell, and the historical camping cell contains the co-frequency cell, and the neighboring cells of the co-frequency cell do not have the target frequency point.

4. The method according to claim 3, characterized in that, The reduction of the reselection priority of the first neighboring cell frequency point includes: The reduction magnitude is determined based on the difference between two adjacent sub-priorities among the multiple sub-priorities under the reconfiguration priority. Based on the reduction magnitude, the reselection priority of the first neighboring cell frequency point is reduced to obtain the reconfiguration priority of the first neighboring cell frequency point.

5. The method according to any one of claims 1-4, characterized in that, The step of reallocating the reselection priority of the first neighboring cell frequency point based on the terminal's historical camping information to obtain the reconfiguration priority of the first neighboring cell frequency point includes: A priority list is constructed based on the neighbor cell list of the terminal's currently camped RAT; wherein, the priority list includes the reselection priority of the neighbor cell frequency points on the currently camped RAT; In response to the existence of neighboring frequency points on N non-resident RATs of the terminal among the plurality of neighboring frequency points to be measured, an N-round reallocation process is performed according to the evolution order of the N non-resident RATs and the priority list; where N is a positive integer; In any round of the reallocation process, the first neighboring cell frequency to be reallocated in the current round of the reallocation process is determined from the neighboring cell frequency points with the same reselection priority and belonging to different RATs based on the priority list, and the reselection priority of the first neighboring cell frequency point to be reallocated in the current round of the reallocation process is reallocated based on the historical camping information.

6. The method according to claim 5, characterized in that, The first round of the reallocation process includes: Determine whether there are any neighboring cell frequencies in the priority list on the first non-resident RAT that is sorted first in the reverse order of the evolution sequence. If not, write the reselection priorities of each neighboring cell frequency on the first non-resident RAT into the priority list to obtain the priority list updated in the first round of the redistribution process, and end the first round of the redistribution process. If so, the neighboring cell frequency point whose reselection priority is located in the priority list on the first non-resident RAT shall be used as the first neighboring cell frequency point to be reassigned in the first round of the reassignment process; Based on the historical residency information, the reselection priority of the first neighboring cell frequency point to be reassigned in the first round of the reassignment process is reassigned to obtain the reassignment priority. The reassignment priority of the first neighboring cell frequency point on the first non-residency RAT and the reselection priority of other neighboring cell frequencies are written into the priority list to obtain the priority list updated in the first round of the reassignment process.

7. The method according to claim 6, characterized in that, In response to N being greater than 1, the redistribution process in the i-th round includes: Determine whether there exists a neighboring cell frequency point whose reselection priority is located in the priority list updated in the (i-1)th round of the redistribution process on the i-th non-resident RAT in the reverse order of the evolution sequence. If not, write the reselection priority of each neighboring cell frequency point on the i-th non-resident RAT into the priority list updated in the (i-1)th round of the redistribution process to obtain the priority list updated in the i-th round of the redistribution process, and end the i-th round of the redistribution process; where i is a positive integer greater than 1 and less than or equal to N; If so, the neighboring cell frequency point whose reselection priority on the i-th non-resident RAT is in the priority list updated in the (i-1)-th round of the reassignment process is taken as the first neighboring cell frequency point to be reassigned in the i-th round of the reassignment process. Based on the historical residency information, the reselection priority of the first neighboring cell frequency point to be reassigned in the i-th round of the reassignment process is reassigned to obtain the reassignment priority. The reassignment priority of the first neighboring cell frequency point on the i-th non-residency RAT and the reselection priority of other neighboring cell frequencies are written into the priority list updated in the (i-1)-th round of the reassignment process to obtain the priority list updated in the i-th round of the reassignment process.

8. The method according to claim 5, characterized in that, Before executing the cell reselection procedure, the method further includes: If the reconfiguration priority of the first neighboring cell frequency point is in the most recently updated priority list, the reconfiguration priority of the first neighboring cell frequency point is reduced until the reduced reconfiguration priority of the first neighboring cell frequency point is no longer in the most recently updated priority list, at which point the reduction of the reconfiguration priority of the first neighboring cell frequency point is stopped.

9. The method according to any one of claims 1-4, characterized in that, The cell reselection process, based on the reconfiguration priority of the first neighboring cell frequency among the plurality of neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency points that have not been reconfigured, includes: Based on the reselection priority and the reconfiguration priority, the frequency points of the first neighboring cell and the frequency points of the second neighboring cell are sorted in descending order of priority to obtain a frequency point sequence; Based on the arrangement position of each neighboring cell frequency point in the frequency point sequence, candidate cells are determined from the cells corresponding to each neighboring cell frequency point; The candidate cells are measured, and the target cell is determined from the candidate cells based on the measurement results. A camping attempt is performed on the target cell. If the camping attempt is successful, the cell reselection process is completed.

10. A cell reselection device, characterized in that, include: A receiving module is used to receive multiple neighboring cell frequency points to be measured configured by the network device; wherein the neighboring cell frequency points have associated reselection priorities; The reallocation module is used to respond to the existence of neighboring cell frequencies with the same reselection priority and belonging to different RATs among the plurality of neighboring cell frequencies to be measured, and to reallocate the reselection priority of the first neighboring cell frequency according to the historical camping information of the terminal, so as to obtain the relocation priority of the first neighboring cell frequency; wherein, the first neighboring cell frequency is at least one of the neighboring cell frequencies with the same reselection priority and belonging to different RATs. The execution module is used to execute the cell reselection process based on the reconfiguration priority of the first neighboring cell frequency point among the plurality of neighboring cell frequency points to be measured, and the reselection priority of the second neighboring cell frequency point that has not been reconfigured.

11. The apparatus according to claim 10, characterized in that, The reallocation module is used for: In response to determining, based on the historical camping information, that the terminal has a historical camping cell, and that there is a co-frequency cell among the historical camping cells that uses the same frequency as the terminal's current camping cell, and that there is a target frequency in the neighboring cells of the co-frequency cell, then the reselection priority of the first neighboring cell frequency is reallocated according to the reselection priority of the target frequency, thereby obtaining the reconfiguration priority of the first neighboring cell frequency.

12. The apparatus according to claim 10, characterized in that, The reallocation module is used for: In response to any of the following conditions, the reselection priority of the first neighboring cell frequency point is reduced to obtain the reconfiguration priority of the first neighboring cell frequency point: Based on the historical residency information, it is determined that the terminal does not have any historically resided cells. Based on the historical camping information, it is determined that the terminal has a historical camping cell, and there is no co-frequency cell in the historical camping cell that uses the same frequency as the terminal's current camping cell; Based on the historical camping information, it is determined that the terminal has a historical camping cell, and the historical camping cell contains the co-frequency cell, and the neighboring cells of the co-frequency cell do not have the target frequency point.

13. A terminal, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the steps of the method as described in any one of claims 1 to 9.

14. A non-transitory computer-readable storage medium storing computer program instructions thereon, characterized in that, When executed by a processor, the program instructions implement the steps of the method according to any one of claims 1 to 9.

15. A chip, characterized in that, The chip includes an interface circuit and a processing circuit that are coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is used to implement the method of any one of claims 1 to 9.