Cell switching method and device, equipment and storage medium

By statistically analyzing the signal fluctuation frequency of terminal devices in the current cell and neighboring cells, signal stability is determined and the device is switched to the target cell. This solves the power consumption problem caused by signal fluctuation and enables communication in the signal stable area to reduce power consumption.

CN121751275APending Publication Date: 2026-03-27TCL COMM TECH (CHENGDU) LTD
View PDF 0 Cites -1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-10
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing technologies cannot effectively save power consumption of terminal devices when the signal is good but fluctuates continuously.

Method used

By statistically analyzing the signal fluctuation frequency of the terminal device in the current cell and neighboring cells, the signal stability is determined, and the terminal device is switched to the target cell with a stable signal when the handover conditions are met.

Benefits of technology

In scenarios with frequent signal fluctuations, reducing the power consumption of terminal devices improves device battery life and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121751275A_ABST
    Figure CN121751275A_ABST
Patent Text Reader

Abstract

The invention discloses a cell switching method and device, equipment and a storage medium. The method comprises the following steps: counting a first signal fluctuation frequency of terminal equipment in a current cell and a second signal fluctuation frequency set of at least one adjacent cell of the current cell; when the first signal fluctuation frequency meets a switching condition, determining a target cell based on the second signal fluctuation frequency set; and switching the terminal equipment to the target cell. By adopting the method provided by the invention, the power consumption of the terminal equipment can be reduced when the signal fluctuates frequently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, specifically to a cell handover method, apparatus, device, and storage medium. Background Technology

[0002] In modern mobile communication networks, a phone's power consumption is a crucial factor affecting user experience. Especially when signal quality is poor or fluctuates frequently, power consumption often increases significantly. This not only leads to a rapid decline in battery life but can also negatively impact the user's overall evaluation of the device's performance.

[0003] Existing technologies have addressed the power consumption issue in situations with poor signal strength to some extent. For example, when a weak signal is detected in the current cell and reaches a certain threshold, the phone is triggered to switch to another cell with a better signal, thereby improving battery life. However, these solutions are often limited to optimizing the "poor signal" state. They are not effective in saving power when the signal is good but fluctuates continuously.

[0004] Therefore, how to reduce the power consumption of terminal devices when the signal is good but fluctuates continuously is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a cell handover method, apparatus, device, and storage medium to reduce the power consumption of terminal devices when signal fluctuations are frequent.

[0006] The technical solution adopted by this invention to solve the problem is as follows: Firstly, this application provides a cell handover method, including: The statistical terminal device has a first signal fluctuation frequency in the current cell and a set of second signal fluctuation frequencies in at least one neighboring cell of the current cell; When the first signal fluctuation frequency meets the handover conditions, the target cell is determined based on the second set of signal fluctuation frequencies; Switch the terminal device to the target cell.

[0007] In some embodiments of this application, the first signal fluctuation frequency of the statistical terminal device in the current cell, and the second signal fluctuation frequency set of at least one neighboring cell of the current cell, include: Obtain the first signal quality set of the terminal device in the current cell and the second signal quality set of the at least one neighboring cell; The first signal fluctuation frequency of the current cell is determined based on the first signal quality set; The second signal fluctuation frequency set of the at least one neighboring cell is determined based on the second signal quality set.

[0008] In some embodiments of this application, determining the first signal fluctuation frequency of the current cell based on the first signal quality set includes: At the start of the preset time window, initialize the counter and timer; Obtain the first signal quality corresponding to the current moment, where the first signal quality is included in the first signal quality set; The first signal level corresponding to the first signal quality is determined based on a preset signal level rule; When the first signal level is different from the comparison signal level, the count of the counter is increased by a first value, and the comparison signal level is updated to the first signal level. Repeat the above operation of obtaining the first signal quality corresponding to the current moment until the timer reaches the end time of the preset time window, and output the final count of the counter. The final count is used as the number of signal level changes, and the number of signal level changes is used as the first signal fluctuation frequency.

[0009] In some embodiments of this application, the handover condition is that the number of signal level changes is greater than a first threshold and / or the signal quality of the current cell is lower than a second threshold.

[0010] In some embodiments of this application, determining the target cell based on the second set of signal fluctuation frequencies includes: Iterate through each signal fluctuation frequency in the second set of signal fluctuation frequencies; When there is a target signal fluctuation frequency in the second set of signal fluctuation frequencies that meets the preset conditions, the cell corresponding to the target signal fluctuation frequency is taken as the target cell. The preset conditions are that the signal fluctuation frequency indicates that the corresponding cell is in a stable signal state and the signal quality is not lower than the third threshold.

[0011] In some embodiments of this application, the method further includes: When there are multiple target signal fluctuation frequencies that meet the preset condition in the second set of signal fluctuation frequencies, the multiple cells corresponding to the multiple target signal fluctuation frequencies are taken as a set of candidate cells. Select the cell with the best current signal quality from the candidate cell set as the target cell.

[0012] In some embodiments of this application, the method further includes: If there is no target signal fluctuation frequency that meets the preset condition in the second set of signal fluctuation frequencies, the connection status of the terminal device to the current cell shall be maintained.

[0013] Secondly, this application provides a cell handover device, including: a statistics module, used to count the first signal fluctuation frequency of the terminal device in the current cell, and the second signal fluctuation frequency set of at least one neighboring cell of the current cell; The processing module is used to determine the target cell based on the second set of signal fluctuation frequencies when the first signal fluctuation frequency meets the handover conditions. The handover module is used to switch the terminal device to the target cell.

[0014] Thirdly, this application also provides a computer device, which includes: One or more processors; Memory; and One or more applications, wherein the applications are stored in memory and configured to be executed by a processor to implement the cell handover method of any of the first aspects.

[0015] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in the cell handover method of any of the first aspects.

[0016] The beneficial effects of this invention are as follows: In scenarios with frequent signal fluctuations, the signal fluctuation frequencies of the current cell and neighboring cells are introduced, and the stability of the signal of the current cell and the signal of the neighboring cells are determined based on the signal fluctuation frequencies. When the signal fluctuation frequency of the current cell meets the handover conditions, the target cell with stable signal is determined based on the signal fluctuation frequencies of the neighboring cells, and finally the terminal device is switched to the target cell, so that the terminal device can communicate in the cell with stable signal, thereby reducing the power consumption of the terminal device. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present invention; Figure 2 This is another schematic diagram of the communication system provided in the embodiments of the present invention; Figure 3 This is a schematic diagram of a module architecture of the cell handover method provided in an embodiment of the present invention; Figure 4This is a schematic diagram of an embodiment of the cell handover method provided by the present invention; Figure 5 This is a schematic flowchart of a cell handover method provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of a specific embodiment of the cell handover device provided in this invention. Figure 7 This is a schematic diagram of an embodiment of the computer device provided in this invention. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] In the description of this application, the terms "first," "second," "third," etc., 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. Therefore, a feature defined with "first," "second," "third," etc., may explicitly or implicitly include one or more features.

[0021] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0022] In modern mobile communication networks, power consumption is a crucial factor affecting user experience. Especially when signal quality is poor or fluctuates frequently, power consumption often increases significantly. This not only leads to a rapid decline in battery life but can also negatively impact the user's overall evaluation of the device's performance. Existing technologies have addressed the power consumption issue in poor signal conditions to some extent. For example, when a weak signal is detected in the current cell and reaches a certain threshold, the phone is triggered to switch to another cell with a better signal, thus improving battery life. However, these solutions are often limited to optimizing the "poor signal" state. They are not effective at saving power when the signal is good but fluctuating continuously. Therefore, how to reduce the power consumption of terminal devices in situations with good but fluctuating signal strength is a pressing problem that needs to be solved.

[0023] To address this technical problem, this application provides the following technical solution: Statistically analyze the first signal fluctuation frequency of the terminal device in the current cell, and the second signal fluctuation frequency set of at least one neighboring cell; when the first signal fluctuation frequency meets the handover conditions, determine the target cell based on the second signal fluctuation frequency set; and hand over the terminal device to the target cell. In scenarios with frequent signal fluctuations, this approach introduces the signal fluctuation frequencies of the current cell and neighboring cells, using these frequencies to determine the stability of the signal in both the current and neighboring cells. When the signal fluctuation frequency of the current cell meets the handover conditions, a stable target cell is determined based on the signal fluctuation frequencies of the neighboring cells, and finally, the terminal device is handover to the target cell. This allows the terminal device to communicate in a stable cell, thereby reducing the power consumption of the terminal device.

[0024] The technical solution of this application can be applied to various communication systems. For example, 5G systems, New Radio (NR) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), mobile communication systems after 5G networks (e.g., 6G mobile communication systems), vehicle-to-everything (V2X) communication systems, etc.

[0025] The communication systems to which this application applies include terminal equipment and network equipment. The terminal equipment and network equipment described in this application are described below.

[0026] The terminal equipment and network equipment used in this application are described below.

[0027] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal equipment can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes. For example, the wireless terminal in autonomous driving can be a drone, helicopter, or airplane. Similarly, the wireless terminal in vehicle-to-everything (V2X) communication can be in-vehicle equipment, vehicle components, in-vehicle modules, vehicles, or ships. In industrial control, the wireless terminal can be a camera, robot, or robotic arm. In smart homes, the wireless terminal can be a television, air conditioner, robot vacuum cleaner, speaker, or set-top box.

[0028] It should be noted that the terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, module or control unit in the device or apparatus shown above. This application does not limit the specific device.

[0029] A network device can be a device deployed in a wireless access network to provide wireless communication functions for terminal devices. For example, a network device can be an access network (RAN) node that connects terminal devices to a wireless network, and can also be called an access network device, RAN entity, access node, network node, network device, or communication device, etc.

[0030] Specifically, the network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems or 5G mobile communication systems. The network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the network equipment can also be access network equipment in a communication system formed by the integration of two or more of the above communication systems.

[0031] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home-evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). Network equipment can also be access network equipment in 5G mobile communication systems. For example, next-generation Node B (gNB), TRP, TP in new radio (NR) systems, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, network devices can also be network nodes that constitute a gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), CU-control planes (CPs), CU-user planes (UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, network devices can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, network devices in V2X technology can be roadside units (RSUs).

[0032] It should be noted that the network device can be the device or apparatus shown above, or a component (e.g., a chip), module, or unit in the device or apparatus shown above; this application does not limit the specific details.

[0033] Cell handover is a core function of mobile communication networks (such as 2G / 3G / 4G / 5G). It refers to the process by which a terminal device (such as a mobile phone, IoT device, etc.) seamlessly switches from its current serving cell to another target cell while the device is moving, in order to maintain communication continuity and quality of service. Essentially, it involves the network dynamically allocating radio resources to resolve the contradiction between the limited coverage of a single cell and the mobility of the terminal, and is a key technology for achieving seamless roaming. During cell handover, the terminal device or network equipment continuously monitors the radio signal and network status. The handover process is triggered when any of the following conditions are met: In one exemplary scheme, when the signal strength or signal quality of the serving cell is below a threshold, and the signal of the neighboring cell is better than that of the serving cell to a certain extent.

[0034] In another exemplary scenario, the serving cell is subject to co-channel or adjacent-channel interference from neighboring cells, resulting in an excessively low signal-to-noise ratio and affecting service quality.

[0035] In another exemplary scenario, the number of users (i.e., the number of connected terminal devices) or resource utilization in the serving cell exceeds a threshold, while the load in neighboring cells is low.

[0036] In another exemplary scheme, if the terminal device moves too fast, it needs to switch to a cell with wider coverage and slower switching speed in advance.

[0037] In another exemplary scenario, when a terminal initiates a high-bandwidth and / or low-latency service, it needs to switch to a cell with a higher frequency band and faster speed.

[0038] In another exemplary solution, the network device's backend uses AI algorithms to predict the terminal's movement trajectory and plan the target cell for handover in advance.

[0039] During cell handover, the specific execution process (taking 4G / 5G as an example) can be as follows: 1. Measurement phase: The terminal and / or base station collect signal data.

[0040] Network devices use measurement control messages to inform the terminal of the list of neighboring cells to be monitored (such as same-frequency neighboring cells, different-frequency neighboring cells, and different-system neighboring cells) and measurement parameters (such as the measurement period and trigger threshold for signal strength or signal quality). The terminal then continuously measures the signal indicators (such as signal strength, signal quality, or signal-to-noise ratio) of the serving cell and neighboring cells, and reports the measurement results to the serving base station periodically.

[0041] 2. Judgment stage: The network equipment determines whether to switch to the target cell.

[0042] After receiving the measurement report, the serving base station, based on its own load status and core network policies (such as handover priority), determines whether a handover is needed: If the serving cell has a good signal and no load issues, handover will not be triggered; If the handover conditions are met (e.g., the signal from a neighboring cell is better than that of the serving cell), the optimal target cell is selected from the candidate neighboring cells.

[0043] The serving base station initiates a handover request to the core network. After the core network confirms the resources of the target cell, it issues a handover preparation instruction to the target base station.

[0044] 3. Execution phase: Switch the terminal device to the target cell.

[0045] After the target base station has prepared the radio resources, it sends a reply to the serving base station through the core network indicating that the handover preparation is complete.

[0046] The serving base station sends a handover command to the terminal device, informing it of the access parameters of the target cell (such as the target cell PCI, frequency, and random access code). Upon receiving the command, the terminal device disconnects from the serving cell, quickly accesses the target cell (establishing synchronization through a random access procedure), and sends a handover completion message to the target base station.

[0047] 4. Release Phase: Release the resources of the original service area.

[0048] The target base station reports the handover completion message to the core network, and the core network notifies the serving base station to release the original resources.

[0049] The serving base station releases the radio resources (such as PRB and channels) allocated to the terminal, the handover process is officially completed, and the terminal device enters the normal communication state of the target cell.

[0050] To facilitate understanding of the technical solutions in the embodiments of this application, the following is combined with... Figure 1 and Figure 2 Two possible communication systems to which the cell handover method provided in the embodiments of this application is applicable are shown.

[0051] Figure 1 This is a schematic diagram of a communication system used in an embodiment of this application. Figure 1 As shown, the communication system includes at least one network device. For example, such as Figure 1 The network device 111 shown, the communication system also includes at least one terminal device. For example, such as... Figure 1 The terminal devices 121 and 122 shown are shown. Figure 1 In the communication system shown, the network device and the terminal device execute the technical solution of this application.

[0052] Figure 2This is another schematic diagram of the communication system used in the embodiments of this application. For example... Figure 2 As shown, the communication system may include at least two network devices. For example, such as Figure 2 Network devices 211, 212, and 213 are shown. The communication system also includes at least one terminal device. For example, such as... Figure 2 The terminal device 221 shown can provide communication services through multiple network devices. Figure 2 In the communication system shown, the technical solution of this application can be executed between the network device and the terminal device.

[0053] Based on the above communication system, the following... Figure 3 The module relationship diagram shown illustrates the cell handover method of this application. For example... Figure 3 As shown, the communication system may include a signal monitoring module, a signal fluctuation judgment module, a neighbor cell stability analysis module, and a cell handover control module.

[0054] The signal monitoring module is used to synchronously receive signal parameters of the current cell where the terminal device is located and at least one neighboring cell of the current cell; and determine the signal level based on the signal parameters and record the signal level.

[0055] This signal fluctuation judgment module is used to count the number of signal fluctuations in this cell and judge the frequency of signal fluctuations based on a preset time window.

[0056] This neighbor cell stability analysis module is used to analyze the signal stability of neighboring cells in real time. Specifically, it generates stability assessments based on the signal strength and fluctuation frequency of neighboring cells.

[0057] This cell handover control module is used to trigger cell handover based on the signal fluctuation frequency of the current cell and the signal stability of neighboring cells.

[0058] The following description uses a terminal device as the execution subject to illustrate the cell handover method in this application embodiment, such as... Figure 4 The flowchart shown is a schematic diagram of an embodiment. The cell handover method may include the following steps 401 to 403, as detailed below: 401. Statistically determine the first signal fluctuation frequency of the terminal device in the current cell, and the set of second signal fluctuation frequencies of at least one neighboring cell of the current cell. In this embodiment, the terminal device can monitor the signal quality or signal strength of its current cell and at least one neighboring cell in real time; then, it analyzes the signal stability of the current cell and the at least one neighboring cell based on the signal quality or signal strength. The following explanation uses signal quality as an example.

[0059] In an exemplary solution, after the terminal device obtains the signal quality of the current cell and the at least one neighboring cell, it uses a preset signal level rule to classify the signal quality of the current cell, and also uses the preset signal level rule to classify the signal quality of the at least one neighboring cell; then it analyzes the signal stability of the current cell and the at least one neighboring cell based on the signal level information and time series.

[0060] In an exemplary solution, the preset signal level rule can be set as follows: Set the correspondence between the signal quality value and the signal level as follows: STRENGTH_POOR = -110dB; STRENGTH_MODERATE = -90dB; STRENGTH_GOOD = -80dB; STRENGTH_GREAT = -65dB; Map the signal quality value to the following signal levels: If the signal quality value < STRENGTH_POOR, then the signal level L is BAD; If STRENGTH_POOR ≤ signal quality value < STRENGTH_MODERATE, then the signal level is POOR; If STRENGTH_MODERATE ≤ signal quality value < STRENGTH_GOOD, then the signal level is MODERATE; If STRENGTH_GOOD ≤ signal quality value < STRENGTH_GREAT, then the signal level is GOOD; If the signal quality value ≥ STRENGTH_GREAT, then the signal level L is GREAT.

[0061] Based on the above description, the process of the terminal device analyzing the signal stability according to the signal quality and signal level can be as follows: In an exemplary solution, the terminal device obtains the first signal quality set of the terminal device in the current cell and the second signal quality set of the at least one neighboring cell; then it determines the first signal fluctuation frequency of the current cell based on the first signal quality set; and determines the second signal fluctuation frequency set of the at least one neighboring cell based on the second signal quality set.

[0062] It should be understood that the first signal quality set can be understood as the signal quality set collected within a preset time window.

[0063] In this embodiment, the method by which the terminal device obtains the signal quality may include the following approaches: The analysis process for the first signal fluctuation frequency of the current cell can be as follows: At the start of a preset time window, initialize a counter and a timer; obtain the first signal quality corresponding to the current time, which is included in the first signal quality set; determine the first signal level corresponding to the first signal quality based on a preset signal level rule; when the first signal level is different from the comparison signal level, add a first value to the count of the counter and update the comparison signal level to the first signal level; repeat the above operation of obtaining the first signal quality corresponding to the current time until the timer reaches the end time of the preset time window, and output the final count of the counter, which is used as the signal level change count and the signal level change count is used as the first signal fluctuation frequency.

[0064] The signal stability analysis of the current cell described above is illustrated below using a specific application scenario: The terminal device sets up a counter named COUNT1 in its memory and initializes it to 0. This counter is specifically used to record the number of times the signal level of the current cell changes.

[0065] Simultaneously, the terminal device also starts a timer named TIMERT1. It should be understood that this timer can also be set in memory. Here, T represents the duration of a complete monitoring cycle (i.e., the preset time window, which can be set to 30 seconds or 60 seconds).

[0066] In the initial state of monitoring, the terminal device also records a previous signal level variable (i.e., the comparison signal level in this embodiment), denoted as L1. At the moment monitoring begins, since there is no previous signal level to compare, L1 is set to an invalid value.

[0067] Then, real-time monitoring and counting are performed. During the timer T runs, the terminal device will continuously perform the following operations: Obtain the signal quality of the current cell. That is, the terminal device can obtain the signal quality of the current cell in real time through its own signal monitoring methods, and then convert it into a signal level L (such as BAD, POOR, MODERATE, GOOD, GREAT mentioned above) according to the preset signal level rules.

[0068] A comparison is performed. That is, the terminal device compares the current signal level L with the recorded previous signal level L1.

[0069] Update the counter: If L1 is a valid value and L is different from L1, this indicates a signal level transition. In this case, the value of counter COUNT1 is incremented by 1. If L is the same as L1, or L1 is an invalid value (i.e., the first detection), then COUNT1 remains unchanged.

[0070] Update status. After the terminal device completes this comparison, it updates the value of L1 to the value of the current level L.

[0071] During the timing of the timer, the terminal device can repeat the above operation until the timer expires, and then output the statistical value of COUNT1, and use the statistical value as the number of times the signal level of the current cell changes (i.e., the first signal level fluctuation frequency).

[0072] The analysis process for the second signal fluctuation frequency set of at least one adjacent cell can be as follows: At the start of a preset time window, initialize the counters and timers corresponding to the neighboring cells; obtain the second signal quality corresponding to the current time, where the second signal quality is the signal quality of the first neighboring cell among the at least one neighboring cells and is included in the second signal quality set; determine the second signal level corresponding to the second signal quality based on preset signal level rules; when the second signal level is different from the comparison signal level, add a first value to the count of the counter and update the comparison signal level to the second signal level; repeat the above operation of obtaining the second signal quality corresponding to the current time until the timer reaches the end time of the preset time window, output the final count of the counter, the final count is used as the signal level change count, and the signal level change count is used as the second signal fluctuation frequency; thereby perform signal stability analysis on all cells in the at least one neighboring cell to obtain the second signal fluctuation frequency set.

[0073] The following example illustrates the signal stability analysis of the first neighboring cell in at least one of the aforementioned neighboring cells using a specific application scenario: The terminal device sets up a counter named COUNT2 in its memory and initializes it to 0. This counter is specifically used to record the number of times the signal level of the first neighboring cell changes.

[0074] Simultaneously, the terminal device also starts a timer named TIMERT2. It should be understood that this timer can also be set in memory. Here, T represents the duration of a complete monitoring cycle (i.e., the preset time window, which can be set to 30 seconds or 60 seconds). It should be understood that because the terminal device monitors the signal quality of neighboring cells at a lower frequency than the current cell, the duration of this preset time window can differ from the preset time window of the current cell, for example, it can be slightly longer.

[0075] In the initial state of monitoring, the terminal device also records a previous signal level variable (i.e., the comparison signal level in this embodiment), denoted as L1. At the moment monitoring begins, since there is no previous signal level to compare, L1 is set to an invalid value.

[0076] Then, real-time monitoring and counting are performed. During the timer T runs, the terminal device will continuously perform the following operations: Obtain the signal quality of the first neighboring cell. That is, the terminal device can obtain the signal quality of the current cell in real time through its own signal monitoring methods, and then convert it into a signal level L (such as BAD, POOR, MODERATE, GOOD, GREAT) according to the preset signal level rules.

[0077] A comparison is performed. That is, the terminal device compares the current signal level L with the recorded previous signal level L1.

[0078] Update the counter: If L1 is a valid value and L is different from L1, this indicates a signal level transition. In this case, the value of counter COUNT1 is incremented by 1. If L is the same as L1, or L1 is an invalid value (i.e., the first detection), then COUNT1 remains unchanged.

[0079] Update status. After the terminal device completes this comparison, it updates the value of L1 to the value of the current level L.

[0080] During the timing of the timer, the terminal device can repeat the above operation until the timer expires, and then output the statistical value of COUNT2, and use the statistical value as the number of signal level changes of the first neighboring cell (i.e., a signal fluctuation frequency in the second set of signal fluctuation frequencies).

[0081] The same method is used to statistically analyze the signal fluctuation frequencies of other cells in at least one neighboring cell, thereby obtaining the second set of signal fluctuation frequencies.

[0082] Optionally, to reduce the computational load on the terminal device, the terminal device can trigger signal stability analysis of at least one neighboring cell when the signal fluctuation frequency of the current cell indicates that the current cell signal is unstable. In this scheme, the terminal device needs to store the historical signal quality of the at least one neighboring cell for signal stability analysis. This historical signal quality can be the signal quality within a preset time window most recent to the current time.

[0083] Optionally, in order to improve handover efficiency, the terminal device can also analyze the signal stability of at least one neighboring cell in real time.

[0084] 402. When the first signal fluctuation frequency meets the handover conditions, the target cell is determined based on the second signal fluctuation frequency set.

[0085] In this embodiment, after acquiring the signal fluctuation frequency of the current cell within a preset time window, the terminal device can perform a threshold determination on the signal fluctuation frequency and determine whether the handover conditions are met based on the determination result. That is, when the terminal device determines that the number of signal level changes is greater than a first threshold, the terminal device determines that the signal of the current cell is unstable and can perform cell handover.

[0086] Optionally, the terminal device can also perform a threshold determination on the average signal quality within the preset time window to determine whether the signal quality of the current cell is excellent. If the signal quality of the current cell is poor, cell handover can also be performed.

[0087] It should be understood that as long as at least one of the above switching conditions is met, there is no specific limitation here.

[0088] The following is an illustration using a specific application scenario: Based on the description in step 201 above, after the timer expires, the terminal device uses the count of COUNT1 as the signal fluctuation frequency of the current cell, and then compares the count of COUNT1 (COUNT) with the first threshold N. If COUNT is greater than N, it indicates that the signal fluctuation of the current cell was too frequent within the recently passed preset time window, and the terminal device can determine that the signal status of the current cell is unstable and trigger the operation of finding a target cell. If COUNT is less than or equal to N, it indicates that the signal fluctuation of the current cell was stable enough within the recently passed preset time window, and the terminal device can determine that the signal status of the current cell is stable and does not perform any handover operation.

[0089] Meanwhile, when the signal is stable, the terminal device will clear the counter (COUNT becomes 0 again) and restart timer T to immediately begin the next round of fluctuation monitoring. This cycle will repeat continuously to ensure continuous tracking of signal stability.

[0090] It should be understood that when this terminal device searches for a target cell, its specific operation can be as follows: The terminal device traverses each signal fluctuation frequency in the second signal fluctuation frequency set; when there is a target signal fluctuation frequency in the second signal fluctuation frequency set that meets the preset conditions, the cell corresponding to the target signal fluctuation frequency is taken as the target cell. The preset conditions are that the signal fluctuation frequency indicates that the cell is in a stable signal state and the signal quality is not lower than the third threshold. If there are multiple target signal fluctuation frequencies that meet the preset conditions in the second set of signal fluctuation frequencies, the multiple cells corresponding to the multiple target signal fluctuation frequencies are taken as a set of candidate cells; the cell with the best current signal quality is selected from the set of candidate cells as the target cell.

[0091] The following is an illustration using a specific application scenario: The terminal device determines candidate cells from the at least one neighboring cell based on the following criteria: The number of signal fluctuations in the candidate cell is less than the preset fluctuation threshold (i.e., the signal is stable). The signal quality level of the candidate cell is not lower than the preset signal level (i.e., the third threshold).

[0092] After filtering based on the above criteria, all adjacent cells that do not meet any of the above criteria will be eliminated, and the terminal device will obtain a set of candidate cells.

[0093] The terminal device then selects the target cell from the candidate cell set. This operation can include the following: 1. If there are no cells in the candidate cell set, that is, after the first round of screening, no adjacent cell can simultaneously meet the two conditions of stable signal and good signal quality, then the terminal device will abandon this handover.

[0094] 2. If there is only one neighboring cell in the candidate cell set, then the candidate cell is directly determined as the target cell.

[0095] 3. If the candidate cell set includes multiple neighboring cells, the terminal device can select the candidate cell with the best signal quality as the target cell.

[0096] Optionally, in this embodiment, the terminal device can also utilize a large model to predict the signal fluctuations. For example, a lightweight machine learning model (e.g., a decision tree, gradient boosting tree, or a small neural network) can be deployed on the terminal device. The input data for the machine learning model then includes the quality of information acquired by the terminal device, the signal quality or signal strength of the current cell over the past few minutes, signal behavior patterns at specific locations, network load information at different times, and so on. Finally, the machine learning model predicts the signal fluctuation information of the terminal device based on the above input data.

[0097] 403. Switch the terminal device to the target cell.

[0098] After the terminal device determines the target cell, it can notify the network device to perform the handover procedure and switch to the target cell.

[0099] It should be understood that the above embodiments are described with the terminal device as the execution subject. In practical applications, in order to reduce the computational load on the terminal device, the above embodiments can be executed by network devices in the communication system. The specific scheme is similar to the above embodiments, and will not be repeated here.

[0100] The following is based on Figure 5 The flowchart shown below illustrates the cell handover process of this application: 1. Simultaneously receive signal quality values ​​from the current cell and neighboring cells.

[0101] 2. Determine if the signal level of the current cell has changed. If yes, proceed to step 3; otherwise, proceed to step 12.

[0102] 3. Increment the signal fluctuation count by 1.

[0103] 4. Update the current comparison signal level.

[0104] 5. Determine if the timer has timed out. If yes, proceed to step 12; otherwise, proceed to step 6.

[0105] 6. Determine whether the number of fluctuations in the current cell exceeds the threshold. If yes, proceed to step 7; otherwise, proceed to step 8.

[0106] 7. Determine whether the neighboring cell signal is stable and whether the signal quality is not lower than the threshold. If yes, proceed to step 9; otherwise, proceed to step 8.

[0107] 8. Reset the counter and timer.

[0108] 9. Trigger cell handover.

[0109] 10. Update service areas.

[0110] 11. Reset monitoring and continue synchronizing signals, and repeat step 1.

[0111] 12. Continue monitoring.

[0112] In this embodiment, in scenarios with frequent signal fluctuations, the signal fluctuation frequencies of the current cell and neighboring cells are introduced. Based on these signal fluctuation frequencies, it is determined whether the signal of the current cell is stable and whether the signal of the neighboring cell is stable. When the signal fluctuation frequency of the current cell meets the handover conditions, a target cell with stable signal is determined based on the signal fluctuation frequency of the neighboring cell. Finally, the terminal device is switched to the target cell, so that the terminal device can communicate in a cell with stable signal, thereby reducing the power consumption of the terminal device.

[0113] To better implement the cell handover method in the embodiments of this application, a cell handover device is also provided in the embodiments of this application, such as... Figure 6 As shown, the cell handover device 600 includes: The statistics module 601 is used to count the first signal fluctuation frequency of the terminal device in the current cell, and the second signal fluctuation frequency set of at least one neighboring cell of the current cell. Processing module 602 is used to determine the target cell based on the second set of signal fluctuation frequencies when the first signal fluctuation frequency meets the handover conditions; The switching module 603 is used to switch the terminal device to the target cell.

[0114] In this embodiment, in scenarios with frequent signal fluctuations, the signal fluctuation frequencies of the current cell and neighboring cells are introduced. Based on these signal fluctuation frequencies, it is determined whether the signal of the current cell is stable and whether the signal of the neighboring cell is stable. When the signal fluctuation frequency of the current cell meets the handover conditions, a target cell with stable signal is determined based on the signal fluctuation frequency of the neighboring cell. Finally, the terminal device is switched to the target cell, so that the terminal device can communicate in a cell with stable signal, thereby reducing the power consumption of the terminal device.

[0115] In some embodiments of this application, the statistics module 601 is specifically used for: Obtain the first signal quality set of the terminal device in the current cell and the second signal quality set of the at least one neighboring cell; The first signal fluctuation frequency of the current cell is determined based on the first signal quality set; The second signal fluctuation frequency set of the at least one neighboring cell is determined based on the second signal quality set.

[0116] In some embodiments of this application, the statistics module 601 is specifically used for: At the start of the preset time window, initialize the counter and timer; Obtain the first signal quality corresponding to the current moment, where the first signal quality is included in the first signal quality set; The first signal level corresponding to the first signal quality is determined based on a preset signal level rule; When the first signal level is different from the comparison signal level, the count of the counter is increased by a first value, and the comparison signal level is updated to the first signal level. Repeat the above operation of obtaining the first signal quality corresponding to the current moment until the timer reaches the end time of the preset time window, and output the final count of the counter. The final count is used as the number of signal level changes, and the number of signal level changes is used as the first signal fluctuation frequency.

[0117] In some embodiments, the handover condition is that the number of signal level changes is greater than a first threshold and / or the signal quality of the current cell is lower than a second threshold.

[0118] In some embodiments, the processing module 602 is specifically used to traverse each signal fluctuation frequency in the second set of signal fluctuation frequencies. When there is a target signal fluctuation frequency in the second set of signal fluctuation frequencies that meets the preset conditions, the cell corresponding to the target signal fluctuation frequency is taken as the target cell. The preset conditions are that the signal fluctuation frequency indicates that the corresponding cell is in a stable signal state and the signal quality is not lower than the third threshold.

[0119] In some embodiments, the processing module 602 is further configured to: When there are multiple target signal fluctuation frequencies that meet the preset condition in the second set of signal fluctuation frequencies, the multiple cells corresponding to the multiple target signal fluctuation frequencies are taken as a set of candidate cells. Select the cell with the best current signal quality from the candidate cell set as the target cell.

[0120] In some embodiments, the processing module 602 is further configured to: If there is no target signal fluctuation frequency that meets the preset condition in the second set of signal fluctuation frequencies, the connection status of the terminal device to the current cell shall be maintained.

[0121] This application also provides a computer device that integrates any of the cell handover devices provided in this application. The computer device includes: One or more processors; Memory; and One or more applications, wherein the applications are stored in memory and configured to be executed by a processor from the steps of the cell handover method in any of the embodiments described above.

[0122] This application also provides a computer device that integrates any of the cell handover configurations provided in this application. For example... Figure 7 As shown, it illustrates a structural schematic diagram of the computer device involved in the embodiments of this application, specifically: The computer device may include components such as a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a power supply 703, and an input unit 704. Those skilled in the art will understand that... Figure 7 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 701 is the control center of the computer device. It connects various parts of the computer device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 702, and by calling data stored in the memory 702, it performs various functions of the computer device and processes data, thereby providing overall monitoring of the computer device. Optionally, the processor 701 may include one or more processing cores; preferably, the processor 701 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 701.

[0123] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 702 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 702 may also include a memory controller to provide the processor 701 with access to the memory 702.

[0124] The computer device also includes a power supply 703 that supplies power to the various components. Preferably, the power supply 703 can be logically connected to the processor 701 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 703 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0125] The computer device may also include an input unit 704, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0126] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 701 in the computer device loads the executable files corresponding to the processes of one or more application programs into the memory 702 according to the following instructions, and the processor 701 runs the application programs stored in the memory 702 to realize various functions, as follows: The statistical terminal device has a first signal fluctuation frequency in the current cell and a set of second signal fluctuation frequencies in at least one neighboring cell of the current cell; When the first signal fluctuation frequency meets the handover conditions, the target cell is determined based on the second set of signal fluctuation frequencies; Switch the terminal device to the target cell.

[0127] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0128] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any of the cell handover methods provided in embodiments of this application. For example, the computer program loaded by the processor can execute the following steps: The statistical terminal device has a first signal fluctuation frequency in the current cell and a set of second signal fluctuation frequencies in at least one neighboring cell of the current cell; When the first signal fluctuation frequency meets the handover conditions, the target cell is determined based on the second set of signal fluctuation frequencies; Switch the terminal device to the target cell.

[0129] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0130] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0131] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0132] The present application provides a detailed description of a cell handover method, apparatus, computer device, and computer-readable storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present application. Therefore, the content of this specification should not be construed as a limitation of the present application.

Claims

1. A cell handover method, characterized in that, include: The statistical terminal device has a first signal fluctuation frequency in the current cell and a set of second signal fluctuation frequencies in at least one neighboring cell of the current cell; When the first signal fluctuation frequency meets the handover conditions, the target cell is determined based on the second set of signal fluctuation frequencies; Switch the terminal device to the target cell.

2. The method according to claim 1, characterized in that, The statistical terminal device's first signal fluctuation frequency in the current cell, and the set of second signal fluctuation frequencies of at least one neighboring cell of the current cell, include: Obtain the first signal quality set of the terminal device in the current cell and the second signal quality set of the at least one neighboring cell; The first signal fluctuation frequency of the current cell is determined based on the first signal quality set; The second signal fluctuation frequency set of the at least one neighboring cell is determined based on the second signal quality set.

3. The method according to claim 2, characterized in that, Determining the first signal fluctuation frequency of the current cell based on the first signal quality set includes: At the start of the preset time window, initialize the counter and timer; Obtain the first signal quality corresponding to the current moment, where the first signal quality is included in the first signal quality set; The first signal level corresponding to the first signal quality is determined based on a preset signal level rule; When the first signal level is different from the comparison signal level, the count of the counter is increased by a first value, and the comparison signal level is updated to the first signal level. Repeat the above operation of obtaining the first signal quality corresponding to the current moment until the timer reaches the end time of the preset time window, and output the final count of the counter. The final count is used as the number of signal level changes, and the number of signal level changes is used as the first signal fluctuation frequency.

4. The method according to claim 3, characterized in that, The handover conditions are that the number of signal level changes is greater than a first threshold and / or the signal quality of the current cell is lower than a second threshold.

5. The method according to any one of claims 1 to 4, characterized in that, Determining the target cell based on the second set of signal fluctuation frequencies includes: Iterate through each signal fluctuation frequency in the second set of signal fluctuation frequencies; When there is a target signal fluctuation frequency in the second set of signal fluctuation frequencies that meets the preset conditions, the cell corresponding to the target signal fluctuation frequency is taken as the target cell. The preset conditions are that the signal fluctuation frequency indicates that the corresponding cell is in a stable signal state and the signal quality is not lower than a third threshold.

6. The method according to claim 5, characterized in that, The method further includes: When there are multiple target signal fluctuation frequencies that meet the preset conditions in the second set of signal fluctuation frequencies, the multiple cells corresponding to the multiple target signal fluctuation frequencies are taken as a set of candidate cells. The cell with the best current signal quality is selected from the candidate cell set as the target cell.

7. The method according to claim 5, characterized in that, The method further includes: If there is no target signal fluctuation frequency that meets the preset condition in the second set of signal fluctuation frequencies, the connection status of the terminal device to the current cell shall be maintained.

8. A cell handover device, characterized in that, include: The statistics module is used to count the first signal fluctuation frequency of the terminal device in the current cell, and the second signal fluctuation frequency set of at least one neighboring cell of the current cell; The processing module is used to determine the target cell based on the second set of signal fluctuation frequencies when the first signal fluctuation frequency meets the handover conditions. The switching module is used to switch the terminal device to the target cell.

9. A computer device, characterized in that, The computer device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the cell handover method of any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps of the cell handover method according to any one of claims 1 to 7.