Cell switching method and device, electronic equipment and readable storage medium

By detecting the high code error situation of the serving cell in the terminal device, determining and switching to neighboring cells with better signal quality, the calls failure and data transmission lag caused by network abnormalities are solved, and the user experience is improved.

CN120358552APending Publication Date: 2025-07-22VIVO MOBILE COMM CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510492910.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In a complex network environment, terminal devices are prone to encounter problems such as call failures and data transmission lags caused by network abnormalities. The existing technology is difficult to quickly and accurately escape from abnormal communities, resulting in a decline in user experience.

Method used

By detecting the uplink or downlink high error condition of the serving cell in the terminal device, the candidate neighbor cell is determined, and the target cell is selected based on the signal quality parameters, and a handover request is sent to the network-side device to switch to the target cell.

Benefits of technology

It realizes that terminal equipment switches to normal cells in a timely manner when the network environment is poor, restores data transmission, avoids problems of lag and poor call quality, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358552A_ABST
    Figure CN120358552A_ABST
Patent Text Reader

Abstract

The invention discloses a cell switching method and device, electronic equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises: when a serving cell of a terminal is an uplink high-error-code cell or a downlink high-error-code cell, determining at least one candidate cell, the candidate cell being a neighbor cell of the serving cell; determining a target cell from the at least one candidate cell based on the signal quality parameters of the serving cell and the signal quality parameters of the candidate cells; and sending a switching request to the network side equipment, wherein the switching request is used for requesting to switch the service cell of the terminal to the target cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a cell handover method, apparatus, electronic device, and readable storage medium. Background Art

[0002] In an increasingly complex network environment, a terminal is more likely to encounter communication anomalies during use. For example, in a business district, airport, station with a large flow of people, or a remote mountain village, network anomalies may occur, resulting in frequent call establishment failures, unclear call voice quality, stuttering and disconnection when browsing web pages, watching live broadcasts, browsing short videos, and high game latency.

[0003] The current common approach to network anomalies is to prohibit cells or switch to Standalone (SA), which cannot achieve accurate, fast, and seamless escape from abnormal cells well. Moreover, most of the current methods for identifying data disconnection are implemented at the application layer or framework layer, and the efficiency and accuracy are not high enough. Summary of the Invention

[0004] The objective of the embodiments of this application is to provide a cell handover method, apparatus, electronic device, and readable storage medium, which can enable a terminal to promptly hand over to a cell with normal network to quickly resume data transmission.

[0005] In a first aspect, the embodiments of this application provide a cell handover method. The cell handover method includes: when the serving cell of a terminal is an uplink high error rate cell or a downlink high error rate cell, determining at least one candidate cell, where the candidate cell is a neighboring cell of the serving cell; determining a target cell from at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell; and sending a handover request to a network side device, where the handover request is used to request to switch the serving cell of the terminal to the target cell.

[0006] In a second aspect, the embodiments of this application provide a cell handover apparatus. The cell handover apparatus includes: a processing module and a sending module; the processing module is configured to determine at least one candidate cell when the serving cell of the terminal is an uplink high error rate cell or a downlink high error rate cell, where the candidate cell is a neighboring cell of the serving cell; the processing module is further configured to determine a target cell from at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell; and the sending module is configured to send a handover request to a network side device, where the handover request is used to request to switch the serving cell of the terminal to the target cell.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0011] In an embodiment of the present application, when the terminal detects that the service cell of the terminal is an uplink high error cell or a downlink high error cell, it indicates that the current network environment of the terminal is poor and it is necessary to try to switch to other cells. At this time, the terminal can quickly determine the target cell to be switched through the signal quality parameters of the service cell and the neighboring cell, so that the terminal can promptly try to switch to a cell with a normal network to restore normal data transmission, thereby avoiding problems such as freezes, high latency or poor call quality during the use of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is one of the flowcharts of a cell switching method provided in an embodiment of the present application;

[0013] Figure 2 This is a second flow chart of a cell switching method provided in an embodiment of the present application;

[0014] Figure 3 This is one of the structural schematic diagrams of a cell switching device provided in an embodiment of the present application;

[0015] Figure 4 This is a second structural diagram of a cell switching device provided in an embodiment of the present application;

[0016] Figure 5 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;

[0017] Figure 6 This is the second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. Detailed implementation manners

[0018] The following will clearly describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0019] The terms "first", "second", etc. in the specification of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "and / or" in the specification means at least one of the connected objects. The character " / " generally indicates an "or" relationship between the associated objects before and after.

[0020] The terms "at least one (item)", "at least one of", etc. in the specification of the present application refer to any one, any two or a combination of two or more of the included objects. For example, at least one (item) of a, b, and c can represent: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its expressed meaning is similar to that of "at least one (item)".

[0021] The identifiers in the present application are used to indicate information such as text, symbols, images, etc., and can use identifiers or other containers as carriers for displaying information, including but not limited to text identifiers, image identifiers, symbol identifiers, etc.

[0022] It should be noted that for the cell handover method provided in the embodiments of the present application, the execution subject can be an electronic device such as a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, etc. In some embodiments of the present application, the cell handover method is taken as an example with an electronic device as the execution subject to illustrate the cell handover method provided in the embodiments of the present application.

[0023] The following will, with reference to the accompanying drawings, detail the cell handover method, device, electronic device, and readable storage medium provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0024] With the acceleration and upgrade of network construction, the proportion of the standalone network of the 5th Generation Mobile Communication Technology (5G) is increasing day by day. In order to adapt to the Non-Standalone (NSA), some base stations of the 4th Generation Mobile Communication Technology (4G) have also been transformed into anchor base stations. Therefore, the current network environment is compatible with 5G, 4G, 3G, and 2G networks. However, the newly built 5G base stations and the Long Term Evolution (LTE) anchor base stations not only have problems in network deployment and compatibility themselves, but also have problems in network deployment and compatibility when jointly networking with other base stations.

[0025] Therefore, in an increasingly complex network environment for mobile stations, users are more likely to encounter communication anomalies during daily use. For example, in commercial areas, airports, railway stations with a large flow of people or remote mountain villages, there may be frequent call establishment failures, unclear call sound quality, web page browsing, live streaming, short video browsing freezes, disconnections, and high game latency caused by network anomalies. At this time, the terminal considers the network environment of the current serving cell to be abnormal. To this end, the common method for the terminal to escape from the abnormal cell is to prohibit the cell or switch the SA, but this cannot enable the terminal to accurately, quickly, and imperceptibly escape from the cell.

[0026] In related technologies, when the terminal determines that the network of the current serving cell is abnormal, it usually identifies the data transmission disconnection through the application layer or the framework layer for a long time. For example, when the user is using the Douyin or WeChat of the terminal to browse short videos, if the New Radio (NR) network signal is poor, the terminal will experience slow loading or freezing when playing the video. At this time, the access point (AP), such as a wireless network, can perform the action of prohibiting the cell after identifying the abnormal data loading of the terminal. If the AP cannot identify that the current network anomaly causes the abnormal data loading, it cannot perform a quick data recovery action for the network anomaly scenario, but can only identify it after a certain period of time when the problem occurs, resulting in a relatively slow data recovery action.

[0027] Therefore, if network anomaly detection can be implemented at the bottom layer, that is, after the bottom layer identifies the network anomaly, it can timely notify the terminal to try to switch or reselect to other cells, thereby improving the user experience of swiping short videos, and allowing users to imperceptibly escape from the abnormal cell.

[0028] In this regard, an embodiment of the present application provides a cell handover method. When the serving cell of the terminal is an uplink high error rate cell or a downlink high error rate cell, at least one candidate cell is determined, and the candidate cell is a neighboring cell of the serving cell; based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell, a target cell is determined from at least one candidate cell; a handover request is sent to the network side device, and the handover request is used to request to hand over the serving cell of the terminal to the target cell. In this solution, when the terminal detects that the serving cell of the terminal is an uplink high error rate cell or a downlink high error rate cell, it indicates that the current network environment of the terminal is poor and it is necessary to try to hand over to other cells. At this time, the terminal can quickly determine the target cell to be handed over through the signal quality parameters of the serving cell and the neighboring cells, so that the terminal can timely try to hand over to other cells with normal networks to resume the normal transmission of data, thereby avoiding problems such as lag, high latency, or poor call quality during the use of the terminal.

[0029] The execution subject of the cell handover method provided by the embodiment of the present application may be a cell handover device. Exemplarily, the cell handover device may be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. Among them, the electronic device may be a terminal, and hereinafter, the cell handover method provided by the embodiment of the present application will be exemplarily described taking the terminal as an example.

[0030] An embodiment of the present application provides a cell handover method, Figure 1 The flowchart of a cell handover method provided by the embodiment of the present application is shown. This method can be applied to a terminal. As Figure 1 shown, the cell handover method provided by the embodiment of the present application may include the following steps 201 to step 203.

[0031] Step 201, when the serving cell of the terminal is an uplink high error rate cell or a downlink high error rate cell, the terminal determines at least one candidate cell.

[0032] In some embodiments of the present application, the above candidate cell is a neighboring cell of the serving cell.

[0033] In other words, the above candidate cell is a neighboring cell that the terminal expects to hand over to.

[0034] In some embodiments of the present application, the terminal determines a cell that meets the preset threshold value of the signal quality parameter among the neighboring cells as a candidate cell.

[0035] Exemplarily, the terminal obtains the signal quality parameters of all neighboring cells, such as the reference signal received power and the signal-to-noise ratio. When the reference signal received power and the signal-to-noise ratio of a neighboring cell both meet the preset threshold value, the neighboring cell is determined as a candidate cell.

[0036] It can be understood that the preset threshold value usually set is higher than the signal quality parameter of the serving cell of the terminal to ensure that the network environment of the candidate cell is better than that of the serving cell.

[0037] In some embodiments of the present application, the above-mentioned candidate cells include co-frequency cells and inter-frequency cells at the same time.

[0038] In some embodiments of the present application, the above-mentioned candidate cells only include co-frequency cells or only include inter-frequency cells.

[0039] Step 202: The terminal determines a target cell from at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell.

[0040] In some embodiments of the present application, the above-mentioned signal quality parameter includes Reference Signal Received Power (RSRP) and Signal to Interference plus Noise Ratio (SINR).

[0041] In a possible embodiment, the above-mentioned candidate cells include co-frequency cells and inter-frequency cells. At this time, when the serving cell meets the priority inter-frequency escape condition, the target cell is determined from the inter-frequency cells in the candidate cells.

[0042] In a possible embodiment, the above-mentioned candidate cells include co-frequency cells and inter-frequency cells. At this time, when the serving cell meets the priority co-frequency escape condition, the target cell is determined from the co-frequency cells in the candidate cells.

[0043] In a possible embodiment, the above-mentioned candidate cells only include co-frequency cells or only include inter-frequency cells. At this time, the target cell is determined from all the candidate cells.

[0044] Exemplarily, the above-mentioned priority inter-frequency escape condition or priority co-frequency escape condition can be understood as that the signal quality parameters of the serving cell and the co-frequency cells and inter-frequency cells in the candidate cells meet specific conditions. Specifically, reference can be made to the first condition in the following steps 202a to 202d, which will not be elaborated here.

[0045] In some embodiments of the present application, the terminal calculates the signal quality score of each candidate cell according to the difference between the signal quality parameter of the serving cell and the signal quality parameter of each candidate cell, sorts them from largest to smallest according to the signal quality score to obtain a signal quality score table. At this time, the terminal can select the cell with the highest signal quality score from the signal quality score table as the target cell.

[0046] Step 203: The terminal sends a handover request to the network-side device.

[0047] In some embodiments of the present application, the above handover request is used to request to hand over the serving cell of the terminal to the target cell.

[0048] In some embodiments of the present application, a measurement report may be carried in the above handover request, and the measurement report includes target signal quality parameters, and the target signal quality parameters are determined according to the signal quality parameters of the target cell.

[0049] In some embodiments of the present application, after the terminal selects the target cell, according to the signal quality parameters of the target cell, the offset value (Offset) of the measurement event is adjusted so that the signal quality parameters in the reported measurement report are more inclined to the signal quality parameters of the target cell. At this time, the network side device may select the target cell according to the above target signal quality parameters and send a handover indication signaling to the terminal to instruct the terminal to switch from the serving cell to the target cell.

[0050] Exemplarily, the adjustment of the above Offset may specifically depend on the configuration of the network side device corresponding to the handover event.

[0051] In some embodiments of the present application, after the terminal sends the handover request and receives the handover indication signaling sent by the network side device, the terminal performs a cell handover operation according to the cell indicated by the handover indication signaling.

[0052] It can be understood that since in the above steps, the terminal adjusts the signal quality parameters of the target cell and sends them to the network side device to inform that the cell the terminal wants to hand over to at this time is the target cell, therefore, the network side device may instruct the terminal to hand over to the target cell.

[0053] In some embodiments of the present application, before step 201 above, the cell handover method provided by the embodiments of the present application further includes step 301 and step 302.

[0054] Step 301: The terminal continuously obtains the network parameters of the serving cell N times within a preset duration.

[0055] In some embodiments of the present application, the above preset duration is set by default by the terminal or is user-defined. For example, 100 ms, 200 ms, 1 s, etc.

[0056] In some embodiments of the present application, the above preset duration can be set according to different services.

[0057] Exemplarily, when the terminal executes a game service, since a smaller time delay is required, the network environment should be fully ensured. For this reason, the preset duration corresponding to the game service can be set to be smaller, such as 100 ms. When the terminal executes a video service, a smaller time delay is not required. For this reason, the preset duration corresponding to the video service can be set appropriately, such as 10 s.

[0058] In some embodiments of the present application, the above preset duration can be the timing duration set by a timer.

[0059] In a possible embodiment, within the timing duration of the timer in the terminal, that is, the above preset duration, the network parameters of the serving cell are continuously detected N times at a preset interval. Each time a detection is made, it is determined whether the uplink error code condition is satisfied. When the network parameters satisfy the uplink error code condition continuously for N times, the step of switching cells is executed. When any one of the network parameters does not satisfy the uplink error code condition, the timer is restarted, and it is re-detected whether the network parameters satisfy the uplink error code condition.

[0060] In some embodiments of the present application, the above network parameters include: uplink block error rate (UL Bler) and uplink allocation rate.

[0061] In some embodiments of the present application, the terminal can detect the network parameters of the serving cell in real time through a network detection module.

[0062] Step 302: When the network parameters obtained each time all satisfy the uplink error code condition, the terminal determines the serving cell as an uplink high error code cell.

[0063] In some embodiments of the present application, the above uplink error code condition includes: the uplink error rate of the serving cell is greater than a first threshold value, and the uplink allocation rate of the serving cell is greater than a second threshold value.

[0064] Exemplarily, the above first threshold value and second threshold value can be agreed upon by a protocol or set by oneself, and the present application does not make any restrictions.

[0065] It can be expressed as a parameter (UL Bler>cond ul bler&&UL alloc>cond ul alloc rate).

[0066] In some embodiments of the present application, before the above step 201, the cell switching method provided by the embodiments of the present application further includes step 303 and step 304.

[0067] Step 301: The terminal continuously obtains the network parameters of the serving cell N times within the preset duration.

[0068] In some embodiments of the present application, the above preset duration is set by default in the terminal or is user-defined. For example, 100 ms, 200 ms, 1 s, etc.

[0069] In some embodiments of the present application, the above preset duration can be set according to different services.

[0070] Exemplarily, when the terminal executes a game service, since a smaller time delay is required, the network environment should be fully ensured. For this reason, the preset duration corresponding to the game service can be set to be smaller, such as 100 ms; when the terminal executes a video service, a smaller time delay is not required. For this reason, the preset duration corresponding to the video service can be set appropriately, such as 10 s.

[0071] In some embodiments of the present application, the above preset duration can be the timing duration set by a timer.

[0072] In a possible embodiment, within the timing duration of the timer in the terminal, that is, the above preset duration, the network parameters of the serving cell are continuously detected N times at a preset interval. Each time a detection is made, it is determined whether the downlink error code condition is satisfied. When the network parameters satisfy the downlink error code condition continuously for N times, the step of switching the cell is executed. When any one of the network parameters does not satisfy the downlink error code condition, the timer is restarted and the network parameters are redetected to determine whether the downlink error code condition is satisfied.

[0073] In some embodiments of the present application, the above network parameters include: Downlink Block Error Rate (DL Bler) and Downlink Allocation Rate.

[0074] In some embodiments of the present application, the terminal can detect the network parameters of the serving cell in real time through a network detection module.

[0075] Step 302: When the network parameters obtained each time all satisfy the downlink error code condition, the terminal determines the serving cell as a downlink high error code cell.

[0076] In some embodiments of the present application, the above downlink error code condition includes: the downlink error rate of the serving cell is greater than a third threshold value, and the downlink scheduling frequency of the serving cell is greater than a fourth threshold value.

[0077] It can be expressed as the parameter (DL Bler>cond dl bler && DL alloc>cond dl alloc rate).

[0078] Exemplarily, the above-mentioned third threshold and fourth threshold can be agreed upon by the protocol or set by oneself, and the present application does not limit this.

[0079] It can be understood that when the terminal camps in a cell with good signal coverage but high bit error rate, if the uplink transmission bit error rate is high, it means that there are more physical layer uplink data retransmissions. If the downlink transmission bit error rate is high, it means that there are more physical layer downlink data retransmissions. This will cause problems in abnormal transceiver when the terminal transmits data through the Transmission Control Protocol (TCP) or User Datagram Protocol (UDP), thus affecting the smooth usage experience of the terminal. Therefore, in the embodiments of the present application, by determining whether the uplink bit error rate is greater than the first threshold or whether the downlink bit error rate is greater than the third threshold, it is possible to quickly identify whether there is an abnormality in the network environment of the terminal's current serving cell.

[0080] It should be noted that the above conditions for high bit error rate are different from the high interference conditions in the following solutions, and it is not necessary to judge the signal strength and signal-to-noise ratio of the serving cell. The reason is that there are some abnormal factors such as terminals or networks that cause high bit error rate. At this time, it is different from the interference existing in the environment itself. Therefore, in order to avoid misjudgment, a stricter bit error threshold needs to be set, and at the same time, an accurate bit error needs to be calculated based on a certain network scheduling frequency. For example, if the scheduling frequency is not set as a condition and the bit error threshold is set to 50%, if the network is only scheduled once within 1 second, if this temporary abnormality is not resolved this time, it will be judged as high bit error. If only a 2-second continuous abnormality is judged, it is easy to produce misjudgment and lead to cell handover. If a scheduling frequency is set, at this time, it can be considered that the bit error is calculated based on decoding more data, and the data is relatively reliable.

[0081] In some embodiments of the present application, in combination with the above step 201, the cell handover method provided by the embodiments of the present application further includes step 401 and step 402.

[0082] Step 401: The terminal starts the first timer.

[0083] In some examples of the present application, when the terminal detects data disconnection, it immediately starts the timer.

[0084] Step 402: The terminal detects the network parameters of the serving cell of the terminal within the timing duration of the first timer.

[0085] In some embodiments of the present application, the timing duration of the first timer is the above-mentioned preset duration.

[0086] In some embodiments of the present application, within the timing duration of a timer, the terminal continuously detects the network parameters of the serving cell at a preset interval for N consecutive times. Each time a detection is made, it is determined whether the uplink error code condition is satisfied. When the network parameters satisfy the uplink error code condition for N consecutive times, the step of switching cells is executed.

[0087] In some embodiments of the present application, within the timing duration of a timer, the terminal continuously detects the network parameters of the serving cell at a preset interval for N consecutive times. Each time a detection is made, it is determined whether the downlink error code condition is satisfied. When the network parameters satisfy the downlink error code condition for N consecutive times, the step of switching cells is executed.

[0088] Optionally, in some embodiments of the present application, after the above step 401, the cell switching method provided by the embodiments of the present application further includes step 501.

[0089] Step 501: If the network parameters of the serving cell of the terminal detected at any time within the timing duration do not satisfy the uplink error code condition or the downlink error code condition, restart the first timer.

[0090] In some embodiments of the present application, within the timing duration of a timer, the terminal continuously detects the network parameters of the serving cell at a preset interval for N consecutive times. Each time a detection is made, it is determined whether the uplink error code condition or the downlink error code condition is satisfied. When the network parameters do not satisfy the uplink error code condition or the downlink error code condition at any time, restart the timer and re-detect whether the network parameters satisfy the uplink error code condition or the downlink error code condition.

[0091] In this way, it is possible to more accurately determine whether the current data disconnection situation is caused by a network anomaly in the serving cell.

[0092] In some embodiments of the present application, for the above step 202, "the terminal determines a target cell from at least one candidate cell based on the signal quality parameters of the serving cell and the signal quality parameters of the candidate cells", it can be specifically implemented through the following step 202a or step 202b.

[0093] Step 202a: When the candidate cells include co-frequency cells and different-frequency cells and the serving cell satisfies the high interference condition, if the signal quality parameters of the candidate cells satisfy the first condition, determine the target cell from the different-frequency cells among the candidate cells.

[0094] In some embodiments of the present application, the above signal quality parameters include RSRP and SINR.

[0095] In some embodiments of the present application, the above high interference conditions include: the RSRP (s_rsrp) of the serving cell is greater than the fifth threshold (interfer_rsrp), and the SINR (s_sinr) of the serving cell is less than the sixth threshold (interfer_sinr).

[0096] Exemplarily, the above fifth threshold and sixth threshold can be agreed upon by the protocol or set by oneself, and the present application does not make any restrictions.

[0097] In some embodiments of the present application, when the serving cell meets the above high interference conditions, it indicates that the current serving cell is a high interference cell and there is interference from a co-frequency cell to the serving cell. At this time, the terminal needs to further determine whether to preferentially escape to a different frequency or preferentially escape to the same frequency.

[0098] In some embodiments of the present application, the above first condition includes: the difference in RSRP between a different-frequency cell and a co-frequency cell in the candidate cells is greater than the seventh threshold, and the difference in SINR between a different-frequency cell and a co-frequency cell in the candidate cells is greater than the eighth threshold.

[0099] Exemplarily, the above seventh threshold and eighth threshold can be agreed upon by the protocol or set by oneself, and the present application does not make any restrictions.

[0100] Exemplarily, as long as the difference in signal-to-noise ratio between any different-frequency cell and the co-frequency cell is greater than the preset threshold, and the difference in signal strength between any different-frequency cell and the co-frequency cell is greater than the preset threshold, it is considered to preferentially escape to a different frequency, that is, to determine the target cell from the different-frequency cells in the candidate cells.

[0101] It should be noted that the cells corresponding to the above RSRP and SINR can be different or the same.

[0102] In some embodiments of the present application, the above step 202a can be specifically implemented by the following steps 202a1 and 202a2.

[0103] Step 202a1: The terminal sorts the different-frequency cells based on the RSRP and SINR of the different-frequency cells and the RSRP and SINR of the serving cell to obtain the first sorting result.

[0104] In some embodiments of the present application, the terminal scores each different-frequency cell according to a preset scoring rule based on the RSRP and SINR of the serving cell and the RSRP and SINR of the different-frequency cells to obtain the signal quality score of each different-frequency cell.

[0105] In some embodiments of the present application, the above scoring rules may be as follows: if the signal quality parameter of an inter-frequency cell is greater than that of the serving cell, points are added to this inter-frequency cell; if the signal quality parameter of the inter-frequency cell is less than that of the serving cell, points are deducted from this inter-frequency cell.

[0106] Exemplarily, when the reference signal receiving power value of the first inter-frequency cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the first inter-frequency cell is greater than that of the serving cell, b points are added; when the reference signal receiving power value of the second inter-frequency cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the second inter-frequency cell is less than that of the serving cell, b points are deducted; and so on. Finally, the signal quality score of each inter-frequency cell is calculated.

[0107] In some embodiments of the present application, the scores for adding and deducting points as described above may be user-defined or default values of the terminal system, and the present application does not limit this.

[0108] It should be noted that in an interference environment, generally the influence of SINR is greater. Therefore, it is recommended that a be greater than or equal to 2 times b.

[0109] Example 1, the inter-frequency cells include the following cells:

[0110] Cell 1: frequency point RSRP SINR;

[0111] Cell 2: frequency point RSRP SINR;

[0112] Cell 3: frequency point RSRP SINR;

[0113] …

[0114] Cell n: frequency point RSRP SINR;

[0115] Perform a comprehensive scoring and ranking on the above n cells:

[0116] Cell 1: The RSRP is 2 dB more than that of the serving cell, adding 2 points; the SINR is 2 dB more than that of the serving cell, adding 1 point;

[0117] Cell 2: The RSRP is 4 dB more than that of the serving cell, adding 4 points; the SINR is 4 dB more than that of the serving cell, adding 2 points;

[0118] Cell 3: The RSRP is 2 dB less than that of the serving cell, deducting 2 points; the SINR is 2 dB more than that of the serving cell, adding 1 point;

[0119] …

[0120] Cell n: The RSRP is 2 dB more than that of the serving cell, adding 2 points; the SINR is 2 dB less than that of the serving cell, deducting 1 point.

[0121] The sorting of the finally obtained n cells is as follows: Cell 2 (6 points), Cell 1 (3 points), Cell n (1 point),... Cell 3 (-1 point).

[0122] In some embodiments of the present application, the terminal sorts each inter-frequency cell according to the above signal quality scores to obtain a first sorting result.

[0123] Step 202a2: The terminal determines a target cell based on the first sorting result.

[0124] In some embodiments of the present application, the highest above signal quality score indicates that the signal quality parameters of this inter-frequency cell are better than those of the terminal's current serving cell, so the network environment may be better.

[0125] In some embodiments of the present application, in the case where the terminal first attempts to switch cells, according to the first sorting result, the inter-frequency cell with the highest signal quality score, that is, the first-ranked inter-frequency cell, can be selected as the target cell.

[0126] In a possible embodiment, the terminal is not first attempting to switch cells, that is, the terminal fails to switch to the inter-frequency cell with the highest signal quality score. At this time, the terminal can select the next inter-frequency cell to switch according to the signal quality score, and so on until the terminal successfully switches cells.

[0127] In another possible embodiment, the terminal is not first attempting to switch cells, that is, the terminal fails to switch to the inter-frequency cell with the highest signal quality score. At this time, the terminal will detect again whether the network parameters meet the uplink error code condition or the downlink error code condition. If it is still detected that the network parameters of the current serving cell meet the uplink error code condition or the downlink error code condition, the next inter-frequency cell can be selected to switch according to the signal quality score, and so on until the terminal successfully switches cells.

[0128] In this way, on the one hand, it can be ensured that the signal quality parameters of the cell switched by the terminal are definitely better than those of the current serving cell, ensuring that the terminal can quickly resume data transmission after switching cells. On the other hand, by reusing the previous signal quality scores, the steps of selecting a cell to switch can be reduced, thereby further ensuring that the terminal can quickly resume data transmission.

[0129] Step 202b: In the case where the candidate cells include co-frequency cells and inter-frequency cells and the serving cell meets the high interference condition, if the signal quality parameters of the candidate cells do not meet the first condition, the target cell is determined from the co-frequency cells in the candidate cells.

[0130] In some embodiments of the present application, there is no difference between the signal-to-noise ratio of any inter-frequency cell and that of the co-frequency cell greater than a preset threshold value, or there is no difference between the signal strength of any inter-frequency cell and that of the co-frequency cell greater than a preset threshold value.

[0131] Exemplarily, if the difference between the signal-to-noise ratio of all inter-frequency cells and that of each co-frequency cell is less than or equal to the preset threshold value, or the difference between the signal strength of all inter-frequency cells and that of each co-frequency cell is less than or equal to the preset threshold value, it is considered to preferentially escape the co-frequency, that is, to determine the target cell from the co-frequency cells in the candidate cells.

[0132] It can be understood that if the RSRP of the inter-frequency neighbor cell is greater than the RSRP of the co-frequency neighbor cell by a certain difference, and the SINR of the inter-frequency neighbor cell is greater than the SINR of the co-frequency neighbor cell by a certain difference, the terminal preferentially escapes through the inter-frequency, otherwise it preferentially escapes through the co-frequency.

[0133] In some embodiments of the present application, step 202b above can be specifically implemented through the following step 202b1 and step 202b2.

[0134] Step 202b1: The terminal sorts the co-frequency cells based on the RSRP and SINR of the co-frequency cells and the RSRP and SINR of the serving cell to obtain a second sorting result.

[0135] In some embodiments of the present application, the terminal scores each co-frequency cell according to a preset scoring rule based on the RSRP and SINR of the serving cell and the RSRP and SINR of the co-frequency cells, so as to obtain the signal quality score of each co-frequency cell.

[0136] In some embodiments of the present application, the above scoring rule may be: if the signal quality parameter of the co-frequency cell is greater than that of the serving cell, points are added to the co-frequency cell; if the signal quality parameter of the co-frequency cell is less than that of the serving cell, points are deducted from the co-frequency cell.

[0137] Exemplarily, when the reference signal received power value of the first co-frequency cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the first co-frequency cell is greater than that of the serving cell, b points are added; when the reference signal received power value of the second co-frequency cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the second co-frequency cell is less than that of the serving cell, b points are deducted; and so on, and finally the signal quality score of each co-frequency cell is calculated.

[0138] In some embodiments of the present application, the scores for adding and deducting points can be user-defined or default values of the terminal system, and the present application does not limit this.

[0139] It should be noted that for an interference environment, the impact of SINR is usually greater. Therefore, it is recommended that the score of a be greater than or equal to twice the score of b.

[0140] Example 1, the co-frequency cells include the following cells:

[0141] Perform a comprehensive score ranking on the above n cells:

[0142] Cell 1: The RSRP is 2 dB more than that of the serving cell, adding 2 points, and the SINR is 2 dB more than that of the serving cell, adding 1 point;

[0143] Cell 2: The RSRP is 4 dB more than that of the serving cell, adding 4 points, and the SINR is 4 dB more than that of the serving cell, adding 2 points;

[0144] Cell 3: The RSRP is 2 dB less than that of the serving cell, subtracting 2 points, and the SINR is 2 dB more than that of the serving cell, adding 1 point;

[0145] …

[0146] Cell n: The RSRP is 2 dB more than that of the serving cell, adding 2 points, and the SINR is 2 dB less than that of the serving cell, subtracting 1 point.

[0147] The final ranking of the n cells is: Cell 2 (6 points), Cell 1 (3 points), Cell n (1 point), … Cell 3 (-1 point).

[0148] In some embodiments of the present application, the terminal sorts each co-frequency cell according to the above signal quality score to obtain a second sorting result.

[0149] Step 202b2, the terminal determines the target cell based on the second sorting result.

[0150] In some embodiments of the present application, the highest signal quality score above indicates that the signal quality parameters of this co-frequency cell are better than those of the terminal's current serving cell. Therefore, the network environment may be better.

[0151] In some embodiments of the present application, in the case where the terminal attempts to switch cells for the first time, according to the second sorting result, the co-frequency cell with the highest signal quality score, that is, the first-ranked co-frequency cell, can be selected as the target cell.

[0152] In a possible embodiment, the terminal is not attempting to switch cells for the first time, that is, the terminal fails to switch to the co-frequency cell with the highest signal quality score. At this time, the terminal can select the next co-frequency cell to switch according to the signal quality score, and so on, until the terminal successfully switches cells.

[0153] In another possible embodiment, the terminal is not attempting to switch cells for the first time, that is, the terminal fails to switch to the co-frequency cell with the highest signal quality score for the handover signal. At this time, the terminal will detect again whether the network parameters meet the uplink error code condition or the downlink error code condition. If it is still detected that the network parameters of the current serving cell meet the uplink error code condition or the downlink error code condition, the terminal can select the next co-frequency cell for handover according to the signal quality score, and so on until the terminal successfully switches cells.

[0154] In this way, when the serving cell is a high-interference cell, the terminal can further combine the signal quality of cells with different frequency points, select a cell with less interference as the candidate cell, so as to ensure the data transmission state after switching cells.

[0155] In some embodiments of the present application, when the serving cell does not meet the high-interference condition, or when the candidate cells only include co-frequency cells or only include different-frequency cells, the above step 202 "The terminal determines the target cell from at least one candidate cell based on the signal quality parameters of the serving cell and the signal quality parameters of the candidate cells" can be specifically implemented through the following steps 202c and 202d.

[0156] Step 202c: The terminal sorts the candidate cells based on the RSRP and SINR of the candidate cells and the RSRP and SINR of the serving cell to obtain a third sorting result.

[0157] In some embodiments of the present application, if the serving cell does not meet the high-interference condition, it indicates that there will be no high-interference situation no matter which cell the terminal switches to. Therefore, the target cell can be determined from all candidate cells.

[0158] In some embodiments of the present application, if the neighboring cells only include co-frequency cells or different-frequency cells, it indicates that the terminal does not need to judge whether it is better to escape to a different frequency or a co-frequency. The target cell can be directly determined from all candidate cells.

[0159] In some embodiments of the present application, the terminal scores each candidate cell based on the RSRP and SINR of the serving cell and the RSRP and SINR of the candidate cell according to a preset scoring rule to obtain the signal quality score of each candidate cell.

[0160] In some embodiments of the present application, the above scoring rule can be: if the signal quality parameter of the candidate cell is greater than the signal quality parameter of the serving cell, points are added to the candidate cell; if the signal quality parameter of the candidate cell is less than the signal quality parameter of the serving cell, points are deducted from the candidate cell.

[0161] Exemplarily, when the reference signal receiving power value of the first candidate cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the first candidate cell is greater than that of the serving cell, b points are added; when the reference signal receiving power value of the second candidate cell is greater than that of the serving cell, a points are added; when the signal-to-noise ratio value of the second candidate cell is less than that of the serving cell, b points are subtracted; and so on. Finally, the signal quality score of each candidate cell is calculated.

[0162] In some embodiments of the present application, the scores for adding and subtracting points described above can be user-defined or default values of the terminal system, and the present application does not limit this.

[0163] It should be noted that in an interference environment, the influence of SINR is usually greater. Therefore, it is recommended that the score value of a be greater than or equal to twice the score value of b.

[0164] Example 1, the candidate cells include the following cells:

[0165] Perform a comprehensive score ranking on the above n cells:

[0166] Cell 1: The RSRP is 2 dB more than that of the serving cell, adding 2 points; the SINR is 2 dB more than that of the serving cell, adding 1 point.

[0167] Cell 2: The RSRP is 4 dB more than that of the serving cell, adding 4 points; the SINR is 4 dB more than that of the serving cell, adding 2 points.

[0168] Cell 3: The RSRP is 2 dB less than that of the serving cell, subtracting 2 points; the SINR is 2 dB more than that of the serving cell, adding 1 point.

[0169] …

[0170] Cell n: The RSRP is 2 dB more than that of the serving cell, adding 2 points; the SINR is 2 dB less than that of the serving cell, subtracting 1 point.

[0171] The final ranking of the n cells obtained is: Cell 2 (6 points), Cell 1 (3 points), Cell n (1 point), … Cell 3 (-1 point).

[0172] In some embodiments of the present application, the terminal sorts each candidate cell according to the above signal quality score to obtain a third sorting result.

[0173] Step 202d, the terminal determines the target cell based on the third sorting result.

[0174] In some embodiments of the present application, the highest signal quality score described above indicates that the signal quality parameters of this candidate cell are all better than those of the terminal's current serving cell. Therefore, the network environment may be better.

[0175] In some embodiments of the present application, in the case where the terminal attempts to switch cells for the first time, the candidate cell with the highest signal quality score, that is, the candidate cell ranked first, can be selected according to the third sorting result and determined as the target cell.

[0176] In a possible embodiment, the terminal is not attempting to switch cells for the first time, that is, the terminal fails to switch to the candidate cell with the highest signal quality score. At this time, the terminal can select the next candidate cell for switching according to the signal quality score, and so on until the terminal successfully switches cells.

[0177] In another possible embodiment, the terminal is not attempting to switch cells for the first time, that is, the terminal fails to switch to the candidate cell with the highest signal quality score. At this time, the terminal will detect again whether the network parameters meet the uplink error code condition or the downlink error code condition. If it is still detected that the network parameters of the current serving cell meet the uplink error code condition or the downlink error code condition, the terminal can select the next candidate cell for switching according to the signal quality score, and so on until the terminal successfully switches cells.

[0178] In this way, the terminal can quickly use adjacent cells as candidate cells in combination with the signal quality of different cells, thereby reducing the steps of determining the switching cell, and further accelerating the recovery of data transmission.

[0179] The following uses a specific example to exemplarily illustrate the cell switching method provided by the embodiments of the present application.

[0180] Embodiment 1: As Figure 2 shown, the cell switching method may include the following steps A1 to A21.

[0181] Step A1: Start the program.

[0182] Step A2: The terminal registers for NR or LTE cell A.

[0183] Step A3: The terminal successfully establishes a data bearer. At this time, the terminal can send and receive data;

[0184] Step A4: The terminal checks that the Packet Data Protocol (PDP) is in the active state and then proceeds to the next step; otherwise, the process ends.

[0185] It can be understood that the terminal checks that the PDP is in the active state to ensure that the data service bearer has been established, and the terminal is in a state where it can surf the Internet normally at this time.

[0186] Step A5: The terminal obtains network parameters in real time.

[0187] Exemplarily, the terminal uses a network detection module to obtain the uplink bit error rate, downlink bit error rate, uplink scheduling frequency, and downlink scheduling frequency in real time.

[0188] Exemplarily, the terminal counts the parameter values within a unit time. Wherein, the unit time is the above-mentioned preset duration.

[0189] Exemplarily, the above unit time can be 1 second, 100 milliseconds, 10 milliseconds, or 1 millisecond, and different services can have different unit granularities.

[0190] Step A6: The terminal determines whether the cell anomaly condition is met.

[0191] Exemplarily, the above cell anomaly condition may include at least one of the above uplink bit error condition and downlink bit error condition.

[0192] Exemplarily, when the terminal determines the serving cell during uplink data transmission, and at the same time satisfies that the uplink bit error rate of the serving cell is higher than the threshold and the uplink scheduling frequency of the serving cell is higher than the threshold, it is considered that the uplink bit error condition is met; when the serving cell is in downlink data transmission, and at the same time satisfies that the downlink bit error rate of the serving cell is higher than the threshold and the downlink scheduling frequency of the serving cell is higher than the threshold, it is considered that the downlink bit error condition is met. At this time, start the timer, that is, the above-mentioned first timer. This timer is used as a time offset to more accurately determine that the cell congestion condition can be met multiple times instead of just once.

[0193] Step A7: The terminal continuously monitors N times whether the uplink bit error condition or the downlink bit error condition is met.

[0194] The terminal checks whether the uplink bit error condition or the downlink bit error condition is met continuously for T1 or nT1 times. If any condition is not met before the timer times out, stop the timer and continue with Step A5 and Step A6, otherwise jump to Step A8.

[0195] It can be understood that if the terminal device counts once per second, T1 seconds is equal to T1 counts; if it counts once every 100 ms, T1 seconds is equal to T1 * 10 counts. Wherein, T1 is the unit time set by the timer.

[0196] Step A8: The timer times out.

[0197] Exemplarily, the timeout of the above timer means that the threshold of the set uplink bit error condition or downlink bit error condition is met for a continuous period of time.

[0198] Step A9: The terminal determines that the serving cell is a high bit error cell.

[0199] Exemplarily, if the condition in Step A8 is met, the terminal determines that the serving cell is an uplink high bit error cell or a downlink high bit error cell.

[0200] Step A10: The terminal determines whether there is a suitable neighboring cell to escape to.

[0201] Exemplarily, the signal strength of the neighboring cell (nbr_rsrp) needs to be greater than a preset threshold, and the signal-to-noise ratio of the neighboring cell (nbr_sinr) also needs to be greater than or equal to the preset threshold.

[0202] It can be understood that the above conditions can be represented by the following parameters: (Nbr_RSRP > cond_n_rsrp && Nbr_SNR > cond_n_snr).

[0203] Among them, cond_n_rsrp and cond_n_snr are preset threshold values, which can be pre-configured by the network-side device.

[0204] Step A11: There are two cases for suitable neighboring cells:

[0205] Case 1: There is only a suitable co-frequency neighboring cell or only a suitable different-frequency neighboring cell in the neighboring cells.

[0206] Exemplarily, if there is only a suitable co-frequency neighboring cell or only a suitable different-frequency neighboring cell in the neighboring cells, directly jump to step A14 for execution, that is, the default escape algorithm logic, without making different-frequency and co-frequency condition judgments. That is, step 201c above.

[0207] Case 2: There are both suitable co-frequency and different-frequency neighboring cells in the neighboring cells.

[0208] Exemplarily, if there are both suitable co-frequency and different-frequency neighboring cells in the neighboring cells, enter the next step A12, that is, step 201a or step 201b above.

[0209] Step A12: The terminal determines whether the serving cell is a high-interference cell.

[0210] Exemplarily, the terminal further determines whether it is a high-interference environment, that is, whether the current serving cell is a high-interference serving cell. If the high-interference environment is not met, enter step A14. If the high-interference environment is met, enter step A13.

[0211] Exemplarily, if both the RSRP and SINR of the serving cell meet the high-interference conditions, it is determined that the serving cell is a high-interference cell.

[0212] Exemplarily, the above high-interference conditions need to simultaneously meet the following conditions: s_rsrp >= interfer_rsrp and s_sinr < interfer_sinr.

[0213] Step A13: The terminal selects whether to prefer different frequencies or co-frequencies.

[0214] Exemplarily, if the preferred same frequency is selected, the target cell is selected from the same-frequency neighboring cells among all neighboring cells that meet the signal conditions; if the preferred different frequency is selected, the target cell is selected from the different-frequency neighboring cells among all neighboring cells that meet the signal conditions.

[0215] Exemplarily, the terminal selects whether to prefer different frequencies or the same frequency according to the preferred escape judgment logic, that is, whether to use the different-frequency cells in the neighboring cells as candidate cells or the same-frequency cells as candidate cells as described above.

[0216] Exemplarily, the above different-frequency and same-frequency escape strategies are as follows: Only when the serving cell meets the high interference condition and the neighboring cell and the serving cell meet the signal difference condition, can the different-frequency and same-frequency discrimination strategy be preferentially adopted. Among them, the above signal difference condition can be understood as the above first condition.

[0217] Exemplarily, the above signal difference condition is: If the RSRP of the different-frequency neighboring cell (n_inter_rsrp) is greater than the RSRP of the same-frequency neighboring cell (n_intra_rsrp) by a certain difference, and the SINR of the different-frequency neighboring cell (n_inter_sinr) is greater than the SINR of the same-frequency neighboring cell (n_intra_sinr) by a certain difference, then preferential different-frequency escape is adopted; otherwise, preferential same-frequency escape is adopted.

[0218] It can be understood that the above signal difference condition can be represented by the following parameters:

[0219] Preferred different frequency: s_rsrp>interfer_rsrp&&s_sinr>interfer_sinr;

[0220] Preferred same frequency: If the above preferred different-frequency conditions are not met, the default is to adopt the preferred same-frequency escape.

[0221] For example, assuming that the preset threshold is between 10 dB and -10 dB, then (n_inter_rsrp - n_intra_rsrp >= A) / / default value -5 dB, (n_inter_sinr - n_intra_sinr >= B) / / default value 5 dB, and the terminal can consider preferential different-frequency escape.

[0222] Exemplarily, the above preferred different frequency can be understood as: When the cell executes the escape algorithm, only the measurement events of the selected different-frequency cells are adjusted by offset, rather than the measurement events of all neighboring cells by default.

[0223] Exemplarily, the above-mentioned preferred same frequency can be understood as follows: when the cell executes the escape algorithm, it only makes offset adjustments to the measurement events of the selected same-frequency cells, rather than making offset adjustments to the measurement events of all neighboring cells by default.

[0224] Exemplarily, when the terminal determines to use the preferred different frequency, the selected target neighboring cells should meet the following conditions, that is, the above-mentioned basic conditions for suitable neighboring cells:

[0225] (n_inter_rsrp > cond_n_rsrp) && (n_inter_sinr > cond_n_sinr).

[0226] Exemplarily, when the terminal determines to use the preferred same frequency, the selected target neighboring cells should meet the following conditions, that is, the above-mentioned basic conditions for suitable neighboring cells:

[0227] (n_intra_rsrp > cond_n_rsrp) && (n_intra_sinr > cond_n_sinr)

[0228] Step A14: The terminal scores and sorts all neighboring cells.

[0229] Exemplarily, the terminal sorts the neighboring cells according to RSRP or SINR, and sorts them in combination with the comprehensive score of RSRP and SINR.

[0230] It can be understood that if the conditions of the preferred different frequency or same-frequency escape strategy are met, only the different-frequency or same-frequency neighboring cells are sorted.

[0231] Specifically, the sorting and scoring method can be implemented with reference to the above-mentioned Step 202a and Step 202b.

[0232] It should be noted that if it is not the first anomaly, but the second or more anomalies of the same cell, that is, the cell where the previous escape failed, it can go to the branch of Step A15 and select other neighboring cells with scores from high to low for offset adjustment of the measurement event, that is, attempt to perform cell handover.

[0233] Step A15: Select the ones with higher rankings for offset adjustment of the measurement event.

[0234] Exemplarily, the above-mentioned adjusted events are only for the measurement events of neighboring cells of the same radio access technology such as A3 / A4 / A5 / A6, and can be RSRP or reference signal received quality (RSRQ), specifically depending on the handover event configuration on the network side.

[0235] Step A16: The terminal reports the measurement report.

[0236] Exemplarily, the terminal adjusts the offset of the RSRP or RSRQ of the test event at one time, so that the selected target neighboring cell meets the conditions for measurement reporting. After the terminal reports the measurement report, it starts timer T2.

[0237] Step A17: The terminal determines whether the cell handover is completed.

[0238] Exemplarily, the terminal determines whether the network completes the handover within the time of T2; if not, it enters the reconstruction process of step A18;

[0239] Step A18: There are two cases:

[0240] Case 1: After the network responds to the handover, the terminal reports that the handover is completed.

[0241] Case 2: The terminal actively initiates the target cell reconstruction process and starts timer T3.

[0242] Step A19: The terminal determines whether the reconstruction is successful within the time of T3. This time needs to be limited and cannot wait indefinitely. There are real-time requirements for cell change, otherwise the user may have recovered, but will continue to escape to other cells; if the reconstruction fails, it returns to step A15 to enter the abnormal judgment again. If the abnormal condition is met again in the same cell, at this time, it is processed as a non-first abnormal situation in the same cell.

[0243] Step A20: The terminal completes the cell handover.

[0244] Exemplarily, after the terminal completes the cell handover, it will disable the original serving cell for a period of time and add it to the disable list.

[0245] Step A21: End the escape process.

[0246] In this way, through the solution provided by the above embodiments, the terminal can detect the uplink and downlink transmission error rates of the physical layer. When the set error rate threshold is met, it further determines whether it is a high-interference environment. If there are both co-frequency and cross-frequency neighboring cells at the same time, it continues to determine that if there is high interference, it preferentially escapes to the cross-frequency, otherwise it preferentially escapes to the co-frequency; for the case of a single type (only co-frequency or only cross-frequency neighboring cells), the preferential escape strategy is not adopted. At the same time, the solution adds a scoring mechanism for the quality of neighboring cells, can select the optimal cell to escape among multiple neighboring cells, and when the escape fails in one cell, it can continue to select other neighboring cells in the candidate list for escape, thereby improving the data experience of users in specific network scenarios.

[0247] Each of the above method embodiments, or various possible implementation manners in each method embodiment, can be executed independently, or any two or more of them can be combined and executed. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0248] In the method for cell handover provided by the embodiments of the present application, the execution subject can be an electronic device or a cell handover device. In the embodiments of the present application, taking the cell handover device executing the cell handover method as an example, the cell handover device provided by the embodiments of the present application is described.

[0249] Figure 3 A possible structural schematic diagram of the cell handover device involved in the embodiments of the present application is shown. As Figure 3 shown, the cell handover device 700 may include: a processing module 701 and a sending module 702.

[0250] Among them, the above-mentioned processing module 701 is used to determine at least one candidate cell when the serving cell of the above-mentioned terminal is an uplink high error rate cell or a downlink high error rate cell, and the candidate cell is a neighboring cell of the serving cell; the processing module 701 is further used to determine a target cell from the at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell; the sending module 702 is used to send a handover request to the network side device, and the handover request is used to request to switch the serving cell of the above-mentioned terminal to the target cell.

[0251] In some embodiments of the present application, before determining the at least one candidate cell, combined with Figure 3 , as Figure 4 shown, the above-mentioned device 700 further includes: an obtaining module 703; the obtaining module 703 is used to continuously obtain the network parameters of the above-mentioned serving cell N times within a preset time period; the processing module 701 is further used to determine the serving cell as the above-mentioned uplink high error rate cell when the network parameters obtained by the obtaining module 703 each time all meet the uplink error condition; among them, the network parameters include: uplink error rate and uplink scheduling frequency; the uplink error condition includes: the uplink error rate of the serving cell is greater than a first threshold value, and the uplink scheduling frequency of the serving cell is greater than a second threshold value.

[0252] In some embodiments of the present application, before determining the at least one candidate cell, the obtaining module 703 is used to continuously obtain the network parameters of the above-mentioned serving cell N times within a preset time period;

[0253] The above processing module 701 is further configured to determine the serving cell as the downlink high error rate cell when each of the above network parameters obtained by the above obtaining module 703 satisfies the downlink error code condition; wherein, the above network parameters include: downlink error rate and downlink scheduling frequency; the above downlink error code condition includes: the downlink error rate of the serving cell is greater than a third threshold value, and the downlink scheduling frequency of the serving cell is greater than a fourth threshold value.

[0254] In some embodiments of the present application, the above signal quality parameters include reference signal received power value RSRP and signal-to-noise ratio value SINR;

[0255] The above processing module 701 is specifically configured to:

[0256] When the above candidate cells include co-frequency cells and different-frequency cells and the serving cell satisfies the high interference condition, if the signal quality parameters of the above candidate cells satisfy the first condition, then determine the target cell from the different-frequency cells among the above candidate cells; or,

[0257] If the signal quality parameters of the above candidate cells do not satisfy the above first condition, then determine the target cell from the co-frequency cells among the above candidate cells;

[0258] Wherein, the above high interference condition includes: the RSRP of the serving cell is greater than a fifth threshold value, and the SINR of the serving cell is less than a sixth threshold value; the above first condition includes: the RSRP difference between a different-frequency cell and a co-frequency cell among the above candidate cells is greater than a seventh threshold value, and the SINR difference between a different-frequency cell and a co-frequency cell among the above candidate cells is greater than an eighth threshold value.

[0259] In some embodiments of the present application, the above processing module 701 is specifically configured to:

[0260] Rank the different-frequency cells based on the RSRP, SINR of the different-frequency cells and the RSRP, SINR of the serving cell to obtain a first ranking result;

[0261] Determine the target cell based on the above first ranking result.

[0262] In some embodiments of the present application, the above processing module 701 is specifically configured to:

[0263] Rank the co-frequency cells based on the RSRP, SINR of the co-frequency cells and the RSRP, SINR of the serving cell to obtain a second ranking result;

[0264] Determine the target cell based on the above second ranking result.

[0265] In some embodiments of the present application, the above signal quality parameters include RSRP and SINR. When the above serving cell does not meet the high interference condition, or when the above candidate cells only include co-frequency cells or only include inter-frequency cells,

[0266] The above processing module 701 is specifically configured to:

[0267] Sort the above candidate cells based on the RSRP and SINR of the above candidate cells and the RSRP and SINR of the above serving cell to obtain a third sorting result;

[0268] Determine the above target cell based on the above third sorting result;

[0269] Wherein, the above high interference condition includes that the RSRP of the above serving cell is greater than a fifth threshold value, and the SINR of the above serving cell is less than a sixth threshold value.

[0270] In the cell handover device provided in the embodiments of the present application, when the serving cell of the terminal is an uplink high error code cell or a downlink high error code cell, at least one candidate cell is determined. The candidate cell is a neighboring cell of the serving cell; based on the signal quality parameters of the serving cell and the candidate cells, a target cell is determined from at least one candidate cell; a handover request is sent to the network side device, and the handover request is used to request to switch the serving cell of the terminal to the target cell. In this solution, when the cell handover device detects that the serving cell of the cell handover device is an uplink high error code cell or a downlink high error code cell, it indicates that the current network environment of the cell handover device is poor and it is necessary to try to switch to other cells. At this time, the cell handover device can quickly determine the target cell to be switched through the signal quality parameters of the serving cell and the neighboring cells, so that the cell handover device can timely try to switch to a cell with normal network to restore the normal transmission of data, thereby avoiding problems such as carding, high latency or poor call quality during the use of the cell handover device.

[0271] The cell handover device in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than terminals. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0272] The cell handover device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0273] The cell handover device provided in the embodiments of the present application can implement each process implemented by the embodiments of the cell handover method and achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0274] Optionally, as Figure 5 shown, the embodiments of the present application further provide an electronic device 800, including a processor 801 and a memory 802. A program or instruction that can run on the processor 801 is stored on the memory 802. When the program or instruction is executed by the processor 801, it implements each step of the above-mentioned embodiments of the cell handover method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0275] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0276] Figure 6 FIG. is a schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.

[0277] The electronic device 100 includes, but is not limited to, components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0278] Those skilled in the art can understand that the electronic device 100 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 6 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine some components, or have different component arrangements, which will not be elaborated here.

[0279] Among them, the above-mentioned processor 110 is used to determine at least one candidate cell when the serving cell of the above-mentioned terminal is an uplink high error rate cell or a downlink high error rate cell, and the above-mentioned candidate cell is a neighboring cell of the above-mentioned serving cell; the above-mentioned processor 110 is further used to determine a target cell from the above-mentioned at least one candidate cell based on the signal quality parameter of the above-mentioned serving cell and the signal quality parameter of the above-mentioned candidate cell; the above-mentioned radio frequency unit 101 is used to send a handover request to the network side device, and the above-mentioned handover request is used to request to switch the serving cell of the above-mentioned terminal to the above-mentioned target cell.

[0280] In some embodiments of the present application, before determining the at least one candidate cell, the above-mentioned processor 110 is further used to continuously obtain the network parameters of the above-mentioned serving cell N times within a preset duration; the above-mentioned processor 110 is further used to determine the above-mentioned serving cell as the above-mentioned uplink high error rate cell when each of the above-mentioned obtained network parameters satisfies the uplink error condition; wherein, the above-mentioned network parameters include: uplink error rate and uplink scheduling frequency; the above-mentioned uplink error condition includes: the uplink error rate of the above-mentioned serving cell is greater than a first threshold, and the uplink scheduling frequency of the above-mentioned serving cell is greater than a second threshold.

[0281] In some embodiments of the present application, before determining the at least one candidate cell, the above-mentioned processor 110 is further used to continuously obtain the network parameters of the above-mentioned serving cell N times within a preset duration;

[0282] The above-mentioned processor 110 is further used to determine the above-mentioned serving cell as the above-mentioned downlink high error rate cell when each of the above-mentioned obtained network parameters satisfies the downlink error condition; wherein, the above-mentioned network parameters include: downlink error rate and downlink scheduling frequency; the above-mentioned downlink error condition includes: the downlink error rate of the above-mentioned serving cell is greater than a third threshold, and the downlink scheduling frequency of the above-mentioned serving cell is greater than a fourth threshold.

[0283] In some embodiments of the present application, the above signal quality parameters include the reference signal received power value RSRP and the signal-to-noise ratio SINR;

[0284] The above processor 110 is specifically configured to:

[0285] When the above candidate cells include co-frequency cells and different-frequency cells and the above serving cell meets the high interference condition, if the signal quality parameters of the above candidate cells meet the first condition, then determine the above target cell from the different-frequency cells in the above candidate cells; or,

[0286] If the signal quality parameters of the above candidate cells do not meet the above first condition, then determine the above target cell from the co-frequency cells in the above candidate cells;

[0287] Wherein, the above high interference condition includes: the RSRP of the above serving cell is greater than the fifth threshold value, and the SINR of the above serving cell is less than the sixth threshold value; the above first condition includes: the RSRP difference between a different-frequency cell and a co-frequency cell in the above candidate cells is greater than the seventh threshold value, and the SINR difference between a different-frequency cell and a co-frequency cell in the above candidate cells is greater than the eighth threshold value.

[0288] In some embodiments of the present application, the above processor 110 is specifically configured to:

[0289] Sort the above different-frequency cells based on the RSRP, SINR of the above different-frequency cells and the RSRP, SINR of the above serving cell to obtain a first sorting result;

[0290] Determine the above target cell based on the above first sorting result.

[0291] In some embodiments of the present application, the above processor 110 is specifically configured to:

[0292] Sort the above co-frequency cells based on the RSRP, SINR of the above co-frequency cells and the RSRP, SINR of the above serving cell to obtain a second sorting result;

[0293] Determine the above target cell based on the above second sorting result.

[0294] In some embodiments of the present application, the above signal quality parameters include RSRP and SINR. When the above serving cell does not meet the high interference condition, or when the above candidate cells only include co-frequency cells or only include different-frequency cells,

[0295] The above processor 110 is specifically configured to:

[0296] Sort the candidate cells based on the RSRP and SINR of the candidate cells and the RSRP and SINR of the serving cell to obtain a third sorting result;

[0297] Determine the target cell based on the third sorting result;

[0298] Among them, the high interference condition includes that the RSRP of the serving cell is greater than a fifth threshold value, and the SINR of the serving cell is less than a sixth threshold value.

[0299] In the terminal provided in the embodiment of the present application, when the serving cell of the terminal is an uplink high error code cell or a downlink high error code cell, at least one candidate cell is determined. The candidate cell is a neighboring cell of the serving cell; based on the signal quality parameters of the serving cell and the candidate cells, a target cell is determined from at least one candidate cell; a handover request is sent to the network-side device, and the handover request is used to request to switch the serving cell of the terminal to the target cell. In this solution, when the terminal detects that the serving cell of the terminal is an uplink high error code cell or a downlink high error code cell, it indicates that the current network environment of the terminal is poor and it is necessary to try to switch to other cells. At this time, the terminal can quickly determine the target cell to be switched by the signal quality parameters of the serving cell and the neighboring cells, so that the terminal can timely try to switch to a cell with normal network to restore the normal transmission of data, thereby avoiding problems such as carding, high latency or poor call quality during the use of the terminal.

[0300] It should be understood that in the embodiment of the present application, the input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0301] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 109 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.

[0302] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110 either.

[0303] The embodiments of the present application also provide a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, the various processes of the above-mentioned embodiments of the cell switching method are implemented, and the same technical effects can be achieved. To avoid repetition, they will not be elaborated here.

[0304] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.

[0305] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above embodiment of the cell handover method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0306] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0307] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above embodiment of the cell handover method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0308] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0309] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0310] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. A cell handover method, characterized in that, Executed by a terminal, the method includes: When the serving cell of the terminal is an uplink high error rate cell or a downlink high error rate cell, determining at least one candidate cell, where the candidate cell is a neighboring cell of the serving cell; Determining a target cell from the at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell; Sending a handover request to a network side device, where the handover request is used to request to hand over the serving cell of the terminal to the target cell.

2. The method according to claim 1, characterized in that, Before determining the at least one candidate cell, the method further includes: Continuously obtaining the network parameters of the serving cell N times within a preset time period; When each obtained network parameter satisfies the uplink error condition, determining the serving cell as the uplink high error rate cell; Wherein, the network parameters include: uplink error rate and uplink scheduling frequency; the uplink error condition includes: the uplink error rate of the serving cell is greater than a first threshold value, and the uplink scheduling frequency of the serving cell is greater than a second threshold value.

3. The method according to claim 1, wherein Before determining the at least one candidate cell, the method further includes: Continuously obtaining the network parameters of the serving cell N times within a preset time period; When each obtained network parameter satisfies the downlink error condition, determining the serving cell as the downlink high error rate cell; Wherein, the network parameters include: downlink error rate and downlink scheduling frequency; the downlink error condition includes: the downlink error rate of the serving cell is greater than a third threshold value, and the downlink scheduling frequency of the serving cell is greater than a fourth threshold value.

4. The method according to claim 1, wherein The signal quality parameter includes a reference signal received power value RSRP and a signal to noise ratio value SINR; The determining a target cell from the at least one candidate cell based on the signal quality parameter of the serving cell and the signal quality parameter of the candidate cell includes: When the candidate cells include co-frequency cells and different-frequency cells and the serving cell satisfies the high interference condition, if the signal quality parameters of the candidate cells satisfy the first condition, then determining the target cell from the different-frequency cells in the candidate cells; or, If the signal quality parameters of the candidate cells do not satisfy the first condition, then determining the target cell from the co-frequency cells in the candidate cells; Wherein, the high interference condition includes: the RSRP of the serving cell is greater than a fifth threshold value, and the SINR of the serving cell is less than a sixth threshold value; the first condition includes: the RSRP difference between a different-frequency cell and a co-frequency cell in the candidate cells is greater than a seventh threshold value, and the SINR difference between a different-frequency cell and a co-frequency cell in the candidate cells is greater than an eighth threshold value.

5. The method according to claim 4, characterized in that, The determining the target cell from the different-frequency cells in the candidate cells includes: Sorting the different-frequency cells based on the RSRP, SINR of the different-frequency cells and the RSRP, SINR of the serving cell to obtain a first sorting result; Determining the target cell based on the first sorting result.

6. The method according to claim 4, wherein The determining the target cell from the co-frequency cells in the candidate cells includes: Sort the co-frequency cells based on the RSRP and SINR of the co-frequency cells and the RSRP and SINR of the serving cell to obtain a second sorting result; Determine the target cell based on the second sorting result.

7. The method according to claim 1, characterized in that, The signal quality parameters include RSRP and SINR. In the case where the serving cell does not meet the high interference condition, or where the candidate cells only include co-frequency cells or only include inter-frequency cells, determining a target cell from the at least one candidate cell based on the signal quality parameters of the serving cell and the candidate cells includes: Sort the candidate cells based on the RSRP and SINR of the candidate cells and the RSRP and SINR of the serving cell to obtain a third sorting result; Determine the target cell based on the third sorting result; wherein, the high interference condition includes that the RSRP of the serving cell is greater than a fifth threshold value and the SINR of the serving cell is less than a sixth threshold value.

8. A cell handover device, characterized in that, The cell handover device includes: a processing module and a sending module; The processing module is configured to determine at least one candidate cell when the serving cell of the terminal is an uplink high error code cell or a downlink high error code cell, and the candidate cell is a neighboring cell of the serving cell; The processing module is further configured to determine a target cell from the at least one candidate cell based on the signal quality parameters of the serving cell and the candidate cells; The sending module is configured to send a handover request to a network-side device, and the handover request is used to request to hand over the serving cell of the terminal to the target cell.

9. The device according to claim 8, wherein Before determining the at least one candidate cell, the device further includes: an acquisition module; The acquisition module is configured to continuously acquire the network parameters of the serving cell N times within a preset duration; The processing module is further configured to determine the serving cell as the uplink high error code cell when the network parameters acquired by the acquisition module each time all meet the uplink error code condition; wherein, the network parameters include: uplink error rate and uplink scheduling frequency; the uplink error code condition includes: the uplink error rate of the serving cell is greater than a first threshold value and the uplink scheduling frequency of the serving cell is greater than a second threshold value.

10. The device according to claim 8, characterized in that, Before determining the at least one candidate cell, the device further includes: an acquisition module; The acquisition module is configured to continuously acquire the network parameters of the serving cell N times within a preset duration; The processing module is further configured to determine the serving cell as the downlink high error code cell when the network parameters acquired by the acquisition module each time all meet the downlink error code condition; wherein, the network parameters include: downlink error rate and downlink scheduling frequency; the downlink error code condition includes: the downlink error rate of the serving cell is greater than a third threshold value and the downlink scheduling frequency of the serving cell is greater than a fourth threshold value.

11. The device according to claim 8, characterized in that, The signal quality parameters include reference signal received power value RSRP and signal-to-noise ratio value SINR; The processing module is specifically configured to: When the candidate cells include co-frequency cells and different-frequency cells, and the serving cell meets the high interference condition, if the signal quality parameters of the candidate cells meet the first condition, then determine the target cell from the different-frequency cells in the candidate cells; Or, if the signal quality parameters of the candidate cells do not meet the first condition, then determine the target cell from the co-frequency cells in the candidate cells; Wherein, the high interference condition includes: the RSRP of the serving cell is greater than a fifth threshold, and the SINR of the serving cell is less than a sixth threshold; the first condition includes: the RSRP difference between a different-frequency cell and a co-frequency cell in the candidate cells is greater than a seventh threshold, and the SINR difference between a different-frequency cell and a co-frequency cell in the candidate cells is greater than an eighth threshold.

12. The device according to claim 11, characterized in that, The processing module is specifically configured to: Sort the different-frequency cells based on the RSRP, SINR of the different-frequency cells and the RSRP, SINR of the serving cell to obtain a first sorting result; Determine the target cell based on the first sorting result.

13. The device according to claim 11, characterized in that, The processing module is specifically configured to: Sort the co-frequency cells based on the RSRP, SINR of the co-frequency cells and the RSRP, SINR of the serving cell to obtain a second sorting result; Determine the target cell based on the second sorting result.

14. The device according to claim 8, characterized in that, The signal quality parameters include RSRP and SINR. When the serving cell does not meet the high interference condition, or when the candidate cells only include co-frequency cells or only include different-frequency cells, The processing module is specifically configured to: Sort the candidate cells based on the RSRP, SINR of the candidate cells and the RSRP, SINR of the serving cell to obtain a third sorting result; Determine the target cell based on the third sorting result; Wherein, the high interference condition includes that the RSRP of the serving cell is greater than a fifth threshold, and the SINR of the serving cell is less than a sixth threshold.

15. An electronic device, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, it implements the steps of the cell handover method according to any one of claims 1 to 7.

16. A readable storage medium, characterized in that, The program or instruction is stored on the readable storage medium. When the program or instruction is executed by the processor, it implements the steps of the cell handover method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Inferior serving cell judgment method, terminal equipment and storage medium

    CN121357596A