Cell handover method, device, electronic device and readable storage medium

By receiving cell handover optimization instructions in the mobile communication system, determining the cell list of the target route, and reducing the signal strength of the target cell based on historical signal strength information, the service interruption problem caused by signal handover during movement is solved, and the terminal's residence time under high-quality signals is extended, and the user experience is improved.

CN115442862BActive Publication Date: 2025-06-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210951527.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-09
Publication Date
2025-06-24
Estimated Expiration
2042-08-09

AI Technical Summary

Technical Problem

In mobile communication systems, the terminal may switch from an area with strong network signals to an area with weak signals during the movement, resulting in business interruption problems, such as call drops or web pages that cannot be refreshed.

Method used

A cell handover method is provided, by receiving cell handover optimization instructions, determining a target route matching the terminal mobile route, and obtaining a cell list of the target route. According to the signal strength information of the historical cell, the target cell with abnormal communication is determined, and the signal strength of the target cell is reduced during the terminal movement. When the target signal strength meets the preset handover trigger condition, the control terminal switches to the target cell.

Benefits of technology

Extend the duration of the terminal resides in cells with better communication quality, avoid terminal communication interruption caused by long-term residency in cells with poor communication quality, and effectively improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115442862B_ABST
    Figure CN115442862B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a cell handover method, apparatus, electronic device, and readable storage medium. The method includes: when receiving a cell handover optimization instruction, determining a target route that matches the moving route of the terminal, and obtaining a cell list of the target route; determining a target cell with abnormal communication in the cell list according to the signal strength information of the historical cells recorded in the cell list; during the movement of the terminal, reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell; and controlling the terminal to hand over from the current serving cell to the target cell when the target signal strength of the target cell meets a preset handover trigger condition. In this way, the duration of the terminal staying in a cell with better communication quality is extended, the problem of terminal communication interruption caused by staying in a cell with poor communication quality for a long time is avoided, and thus the user experience is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of mobile communication technologies, and in particular, to a cell handover method, apparatus, electronic device, and readable storage medium. Background Art

[0002] In a mobile communication system, the position of a terminal is in a constantly changing state. Since the coverage range of a single cell is limited, in order not to affect the user experience, it is necessary to continuously switch the corresponding cell according to the position where the terminal is located. Generally, there are multiple radio base stations near the area where the terminal is located, and these base stations belong to the same operator. The terminal obtains the wireless communication service provided by the operator, such as making calls and data services, by selecting and camping on one of the cellular radio cells. The communication quality of the cell on which the terminal camps determines the quality of the user's experience of voice data and data services through the terminal. If the terminal moves from an area with strong network signal to an area with weak network signal during the use of voice services and data services, there is a high probability that problems such as call drops or web page failures to refresh, i.e., service interruptions, will occur. Therefore, it is crucial for the terminal to select an optimal cell from multiple cellular cells under the coverage of the same operator network for services. Summary of the Invention

[0003] To overcome the problems existing in the related art, the present disclosure provides a cell handover method, apparatus, electronic device, and readable storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, there is provided a cell handover method applied to a terminal, the method including:

[0005] When receiving a cell handover optimization instruction, determining a target route that matches the movement route of the terminal, and obtaining a cell list of the target route;

[0006] Determining a target cell with abnormal communication in the cell list according to the signal strength information of historical cells recorded in the cell list;

[0007] During the movement of the terminal, reducing the measured signal strength of the target cell to obtain a target signal strength of the target cell; and

[0008] When the target signal strength of the target cell meets a preset handover trigger condition, controlling the terminal to hand over from the current serving cell to the target cell.

[0009] Optionally, the method further includes:

[0010] Determining the network type of the terminal, where the network type includes a first network type for characterizing first network priority and a second network type for characterizing second network priority;

[0011] Accordingly, during the movement of the terminal, reducing the measured signal strength of the target cell to obtain a target signal strength of the target cell includes:

[0012] During the movement of the terminal, if the network type of the terminal is the first network type, the measured signal strength of the target cell is reduced to obtain a target signal strength of the target cell.

[0013] Optionally, the cell list includes a first cell list for recording historical service cells where the terminal resides during the target route movement and target neighboring cells corresponding to each historical service cell, and the first cell list also includes wireless access types of the historical service cells and the target neighboring cells; and determining the network type of the terminal includes:

[0014] Determine, according to the radio access types of the historical serving cell and the target neighboring cell included in the first cell list, a first number of target cells of the first radio access type and a second number of target cells of the second radio access type, respectively, wherein the first type is used to characterize a type of access through a first network, and the second type is used to characterize a type of access through a second network;

[0015] When the first number is less than the second number, determining that the network type of the terminal is the first network type; and

[0016] When the first number is greater than or equal to the second number, it is determined that the network type of the terminal is the second network type.

[0017] Optionally, during the movement of the terminal, reducing the measured signal strength of the target cell to obtain a target signal strength of the target cell includes:

[0018] During the movement of the terminal, if the network type of the terminal is the first network type, and / or there is a target neighboring cell whose wireless access type is the second type in the target neighboring cell corresponding to the current serving cell of the terminal, the measured signal strength of the target cell is reduced to obtain the target signal strength of the target cell.

[0019] Optionally, the method further comprises:

[0020] During the movement of the terminal, if the radio access types of the target neighboring cells corresponding to the current serving cell of the terminal are all of the first type, and the network type of the terminal is the second network type, then when the signal strength of the measured cell satisfies the handover trigger condition, control the terminal to perform cell handover.

[0021] Optionally, the cell list further includes the residence duration of each historical serving cell where the terminal stays during the movement on the target route; determining the network type of the terminal further includes:

[0022] Determine the total residence duration of all historical serving cells where the terminal stays between the optimization start position and the end of the target route, and the optimization start position is the position of the terminal at the optimization start time;

[0023] When the first quantity is greater than or equal to the second quantity, with the optimization start time as the initial time, when the total residence duration is not reached, determine the network type of the terminal as the second network type, and when the total residence duration is reached, switch the network type of the terminal from the second network type to the first network type.

[0024] Optionally, the signal strength information of the historical cell includes an identifier for characterizing whether the historical cell has communication anomalies, and a communication anomaly level for characterizing the historical cell with communication anomalies; during the movement of the terminal, reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell includes:

[0025] During the movement of the terminal, if the signal strength of the target cell is measured, determine the communication anomaly level of the measured target cell;

[0026] According to the communication anomaly level of the target cell, determine the adjustment threshold corresponding to the target cell, and determine the difference between the measured signal strength of the target cell and the adjustment threshold as the target signal strength of the target cell.

[0027] Optionally, the cell list includes a first cell list for recording each historical serving cell where the terminal stays during the movement on the target route and the target neighboring cells corresponding to each historical serving cell, and the first cell list is pre-constructed in the following manner:

[0028] In response to receiving an instruction to generate a cell list, when the terminal stays in each historical serving cell during the movement on the target route, determine the target neighboring cell corresponding to the historical serving cell according to the measured signal strength of the cell;

[0029] Generate the first cell list according to the historical serving cell where the terminal stays on the target route and the target neighbor cell corresponding to each historical serving cell.

[0030] Optionally, the determining the target neighbor cell corresponding to the historical serving cell according to the measured signal strength of the cell includes:

[0031] When the radio access types of the measured cells are the same, determine the target neighbor cell corresponding to the historical serving cell according to the magnitude of the measured signal strength of the cells, where the radio access type includes a first type for characterizing access through a first network and a second type for characterizing access through a second network.

[0032] Optionally, the determining the target neighbor cell corresponding to the historical serving cell according to the measured signal strength of the cell further includes:

[0033] When the radio access types of the measured cells are different, preferentially determine the first target neighbor cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the second type, and if the number of the first target neighbor cells is less than the first preset number, then determine the second target neighbor cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the first type, and determine the first target neighbor cell and the second target neighbor cell as the target cells corresponding to the historical serving cell, where the sum of the numbers of the first target neighbor cells and the second target neighbor cells is less than or equal to the first preset number.

[0034] According to a second aspect of the embodiments of the present disclosure, there is provided a cell handover device applied to a terminal, including:

[0035] A first determination module configured to determine a target route matching the movement route of the terminal and obtain a cell list of the target route when receiving a cell handover optimization instruction;

[0036] A second determination module configured to determine a target cell with abnormal communication in the cell list according to the signal strength information of the historical cells recorded in the cell list;

[0037] An adjustment module configured to reduce the measured signal strength of the target cell during the movement of the terminal to obtain a target signal strength of the target cell; and

[0038] A first control module configured to control the terminal to switch from the current serving cell to the target cell when the target signal strength of the target cell meets a preset handover trigger condition.

[0039] According to a third aspect of the embodiments of the present disclosure, there is provided an electronic device, including:

[0040] a processor;

[0041] a memory for storing executable instructions of the processor;

[0042] Wherein, the processor is configured to:

[0043] When receiving a cell handover optimization instruction, determine a target route matching the moving route of the terminal, and obtain a cell list of the target route;

[0044] According to the signal strength information of the historical cells recorded in the cell list, determine a target cell with abnormal communication in the cell list;

[0045] During the movement of the terminal, reduce the measured signal strength of the target cell to obtain the target signal strength of the target cell; and

[0046] When the target signal strength of the target cell meets a preset handover trigger condition, control the terminal to switch from the current serving cell to the target cell.

[0047] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the method provided by the present disclosure are implemented.

[0048] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0049] By adopting the above technical solution, using the pre-constructed cell list of the target route, the target cells with abnormal communication that the terminal may stay in during the movement are pre-determined in advance, and then the measured signal strength of the target cell is reduced to obtain the target signal strength of the target cell, and it is determined whether the target signal strength of the target cell meets the handover trigger condition. In this way, the target cells with abnormal communication are pre-determined in advance, and the time for the target signal strength of the target cell to meet the handover trigger condition is delayed by reducing the measured signal strength of the target cell, so as to extend the duration of the terminal staying in the current serving cell with better communication quality, avoiding the problem of terminal communication interruption caused by staying in a cell with poor communication quality for a long time, and thus effectively improving the user experience.

[0050] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0052] Figure 1 It is a flowchart of a cell handover method shown according to an exemplary embodiment.

[0053] Figure 2 It is a block diagram of a cell handover device shown according to an exemplary embodiment.

[0054] Figure 3 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation manners

[0055] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0056] It should be noted that all actions of obtaining signals, information, or data in this application are carried out on the premise of complying with the corresponding data protection regulations and policies of the country where the location is located and obtaining the authorization given by the owner of the corresponding device.

[0057] In the related art, when the terminal moves, it measures the signal strengths of the current serving cell and the neighboring cells corresponding to the serving cell, and determines whether the measurement results meet the preset handover trigger conditions. If so, the measurement results are reported to the base station so that the base station can control the terminal to perform cell handover. For example, the handover trigger conditions include the conditions corresponding to events A1, A2, A3, A4, and A5, etc. However, when the base station controls the terminal cell handover, it only performs the handover on the base station based on the measurement results reported by the terminal. Exemplarily, if the measurement results meet the conditions corresponding to event A3, that is, the terminal detects that the signal strength of the neighboring cell is higher than that of the current serving cell, it will report to the base station, and then the base station controls the terminal to switch from the current serving cell to the neighboring cell. However, if the signal of the terminal's current serving cell is relatively stable while the signal of the neighboring cell is unstable, in accordance with the above method, it will cause the terminal to stay in the neighboring cell with an unstable signal for a relatively long time, resulting in a relatively long duration of poor communication signals for the terminal and a poor user experience.

[0058] In view of this, the present disclosure provides a cell handover method, apparatus, electronic device, and readable storage medium. By reducing the signal strength of a target cell with measured communication anomalies, the time for the target signal strength of the target cell to meet the triggering condition is delayed, thereby extending the duration of the terminal staying in a cell with better communication quality, avoiding the problem of terminal communication interruption caused by staying in a cell with poor communication quality for a long time, and effectively improving the user experience.

[0059] Figure 1 FIG. is a flowchart of a cell handover method shown according to an exemplary embodiment. This method can be applied to a terminal, for example, a mobile phone, a handheld computer, a smart wearable device, etc. As Figure 1 shown, the method may include the following steps.

[0060] In step S11, when receiving a cell handover optimization instruction, determine a target route that matches the movement route of the terminal, and obtain the cell list of the target route.

[0061] In the present disclosure, the cell list includes each historical serving cell that the mobile terminal stays in during the movement of the target route and the corresponding target neighboring cells of each historical serving cell, as well as the signal strength information of the historical serving cells and the target neighboring cells. In addition, the cell list of the target route is pre-constructed, and the construction method of the cell list will be described below. It should be understood that multiple routes and their respective cell lists are pre-stored in the terminal.

[0062] Exemplarily, the user can input a cell handover optimization instruction by voice. Again exemplarily, the terminal is provided with a button for indicating the enabling of optimization, and a cell handover optimization instruction is generated when it is detected that the user clicks or touches the button. For example, a virtual button for indicating the enabling of optimization is displayed on the display interface of the terminal, and a cell handover optimization instruction is generated when it is detected that the user touches the button. Further exemplarily, the terminal automatically generates a cell handover optimization instruction when it detects that its own communication quality is poor. For example, the terminal automatically generates a cell handover optimization instruction when it detects that its own communication strength is lower than a preset value.

[0063] In a possible implementation manner, the movement route information of the terminal can be input into the terminal. For example, the starting point and the terminal are input into the terminal, and the terminal plans a route based on the starting point and the terminal, and uses the planned route as the movement route of the terminal. Then, the terminal determines a target route that is consistent with the movement route from the multiple pre-stored routes, and determines the cell list of the target route.

[0064] Considering that the terminal will switch to different cells during movement to ensure that the terminal can maintain network services. Therefore, in another possible implementation, it is possible to determine the target route that matches the movement route of the terminal according to whether the serving cell where the terminal resides during movement is consistent with the cells recorded in the cell list of the target route. Exemplarily, when receiving a cell handover optimization instruction, record N consecutive serving cells where the terminal resides, and determine whether all of the N serving cells are located within the cell list of the target route. If so, determine that the movement route of the terminal matches the target route. Wherein, N is an integer greater than 1 and less than the number of cells included in the cell list. It should be understood that in the present disclosure, the optimization of the cell handover strategy starts only after obtaining the cell list of the target route. Therefore, the larger N is, the more delayed the starting time of optimization is. Correspondingly, the greater the possibility that the terminal experiences service interruption due to poor cell communication quality is. In practical applications, the size of N can be set according to actual requirements.

[0065] In step S12, according to the signal strength information of the historical cells recorded in the cell list, determine the target cells with abnormal communication in the cell list.

[0066] It should be understood that when the movement route of the terminal matches the target route, it indicates that the terminal will move along the target route. Thus, during the movement of the terminal along the target route, the terminal selectively resides in the historical serving small area or the target neighboring cell corresponding to the historical serving cell recorded in the cell list of the target route. Therefore, the target cells with abnormal communication determined in the cell list are the cells where the terminal may reside during subsequent movement.

[0067] In one embodiment, the signal strength information of the historical cells includes the signal strength of the historical cells. Correspondingly, determine the historical cells with signal strength less than a preset value as the target cells with abnormal communication.

[0068] In another embodiment, the signal strength information of the historical cells includes an identifier for characterizing whether the historical cell has normal communication or abnormal communication. Exemplarily, use the parameter is_bad_cell to characterize whether the historical cell has abnormal communication. If is_bad_cell = 1, it indicates that the historical cell has abnormal communication. If is_bad_cell = 0, it indicates that the historical cell has normal communication. Correspondingly, determine the historical cells with is_bad_cell = 1 in the cell list as the target cells with abnormal communication.

[0069] In a possible implementation, the historical cells include each historical serving cell recorded in the cell list and the target neighbor cell corresponding to each historical serving cell. The cell list records the signal strength information of each historical serving cell and the signal strength information of the target neighbor cell corresponding to each historical serving cell. Correspondingly, the target cell with communication anomaly determined in step S12 may be a historical serving cell with communication anomaly and a target neighbor cell with communication anomaly.

[0070] However, considering that the target neighbor cell corresponding to a historical serving cell may also be a historical serving cell where the terminal camps when moving to the next location point, in order to reduce the storage space of the cell list, in another possible implementation, the historical cells only include each historical serving cell recorded in the cell list. The cell list only records the signal strength information of the historical serving cell. Correspondingly, the target cell with communication anomaly determined in step S12 is a historical serving cell with communication anomaly.

[0071] In step S13, during the movement of the terminal, reduce the measured signal strength of the target cell to obtain the target signal strength of the target cell.

[0072] In step S14, when the target signal strength of the target cell meets the preset handover trigger condition, control the terminal to hand over from the current serving cell to the target cell.

[0073] It should be understood that in the field of mobile communication technology, the condition corresponding to event A3 is that the signal strength of the neighbor cell is better than that of the current serving cell, that is, when the terminal measures that the signal strength of the neighbor cell is better than that of the current serving cell, it reports to the base station, and then the base station will control the terminal to hand over from the current serving cell to the target cell. Or, the condition corresponding to event A4 is that the signal strength of the neighbor cell is greater than the absolute threshold value, that is, when the terminal measures that the signal strength of the neighbor cell is greater than the absolute threshold value, it reports to the base station, and then the base station will control the terminal to hand over from the current serving cell to the target cell. Or, the condition corresponding to event A5 is that the signal strength of the current serving cell is less than the absolute threshold value and the signal strength of the neighbor cell is greater than the absolute threshold value. When the terminal measures that the signal strength of the current serving cell is less than the absolute threshold value and the signal strength of the neighbor cell is greater than the absolute threshold value, it reports to the base station, and then the base station will control the terminal to hand over from the current serving cell to the target cell. Therefore, in the present disclosure, when the target signal strength of the target cell meets the preset handover trigger condition, controlling the terminal to hand over from the current serving cell to the target cell means that when the target signal strength of the target cell meets the preset handover trigger condition, the terminal reports the measurement result to the base station so that the base station controls the terminal to hand over from the current serving cell to the target cell.

[0074] Exemplarily, assume that the target cells with determined communication anomalies are cell a, cell b, and cell c. When the terminal is moving, if the measured neighboring cells are cell c and cell d, then the signal strength of the measured cell c is decreased. For example, the measured signal strength of cell c is -97 dBm, and the signal strength of the current serving cell is -98 dBm. Since the signal strength of the current serving cell is less than that of cell c, if the signal strength of cell c is not decreased, then at this time, the terminal needs to be controlled to switch from the current serving cell to cell c. In this way, the residence time of the terminal in the current serving cell with better communication quality is shorter, which is not conducive to the communication of the terminal. If the signal strength of cell c is decreased, then the time when the signal strength of cell c is greater than that of the current serving cell will be delayed. For example, if the signal strength of cell c is decreased by 3 dBm, then the target signal strength of cell c at this time is -100 dBm, which does not meet the triggering condition of event A3, that is, the terminal does not perform cell switching and still resides in the current serving cell with a larger signal strength. Therefore, in the present disclosure, by reducing the signal strength of the measured target cell, the time when the target signal strength of the target cell meets the handover triggering condition can be delayed, so as to achieve the purpose of extending the residence time of the terminal in the current serving cell with better communication quality.

[0075] Adopting the above technical solution, by using the pre-constructed cell list of the target route, the target cells with communication anomalies where the terminal will reside during movement are determined. Furthermore, the signal strength of the measured target cell is decreased to obtain the target signal strength of the target cell, and it is determined whether the handover triggering condition is met according to the target signal strength of the target cell. In this way, by reducing the signal strength of the measured target cell, the time when the target signal strength of the target cell meets the handover triggering condition is delayed, thereby extending the residence time of the terminal in the current serving cell with better communication quality, avoiding the problem of terminal communication interruption caused by staying in a cell with poor communication quality for a long time, and effectively improving the user experience.

[0076] The construction method of the cell list of the target route will be described below.

[0077] Exemplarily, the cell list of the target route may include a first cell list for recording each historical serving cell where the terminal resides during movement along the target route and the corresponding target neighboring cells of each historical serving cell. The first cell list can be pre-constructed in the following way:

[0078] First, in response to receiving an instruction to generate a cell list, when the terminal resides in each historical serving cell during movement along the target route, the target neighboring cells corresponding to the historical serving cell are determined according to the measured signal strength of the cell.

[0079] Exemplarily, in a certain display interface of the terminal, in addition to displaying a virtual button for characterizing the enabling of optimization, a virtual button for characterizing the generation of a cell list is also displayed. When it is detected that the user touches the virtual button for characterizing the generation of the cell list, the terminal receives an instruction to generate a cell list. It should be understood that the virtual button for characterizing the generation of the cell list can be referred to as a virtual button for enabling learning, and the present disclosure does not make specific limitations thereto.

[0080] Also exemplarily, when the terminal is moving on the current route, it is detected whether there is a target route in the terminal that matches the current route. If not, the terminal can receive an instruction to generate a cell list.

[0081] It should be understood that when the terminal is moving on the target route, each time it stays in a historical serving cell, it can determine the target neighboring cell corresponding to the current historical serving cell of the terminal in the above manner. Exemplarily, when the terminal stays in the current historical serving cell 1, it measures the signal strength of the cells around the current historical serving cell 1, and determines the target neighboring cell corresponding to the current historical serving cell 1 according to the measured signal strength of the cells around the current historical serving cell 1. When staying in the current historical serving cell 2, it measures the signal strength of the cells around the current historical serving cell 2, and determines the target neighboring cell corresponding to the current historical serving cell 2 according to the measured signal strength of the cells around the current historical serving cell 2, and so on, until the terminal moves to the end of the target route.

[0082] Finally, a first cell list is generated according to the historical serving cells where the terminal stays on the target route and the target neighboring cells corresponding to each historical serving cell.

[0083] Exemplarily, first, a structure table1{s_cell, n_cell1, n_cell 2, n_cell3, n_cell4} for recording the historical serving cells where the terminal stays during the movement on the target route and the target neighboring cells corresponding to the historical serving cells is defined in the terminal. Among them, s_cell represents the historical serving cell, and n_cell1, n_cell 2, n_cell3, n_cell4 respectively represent 4 target neighboring cells corresponding to the historical serving cell. It should be understood that in the present disclosure, considering that the more the number of target neighboring cells stored in the terminal, the larger the occupied storage space, which is not conducive to quickly querying the first cell list. Therefore, in the present disclosure, it is exemplified that one historical serving cell corresponds to at most 4 target neighboring cells. In practical applications, the number of target neighboring cells corresponding to one historical serving cell can be set to be less or more according to requirements, and the present disclosure does not make specific limitations thereto.

[0084] In addition, the initial values of the defined structure table1 are all empty. When the terminal moves on the target route, the historical serving cell it stays in and its corresponding target neighboring cell are recorded in table1 only when it stays in a historical serving cell.

[0085] Considering that the stabilities of cells with different radio access types are different, in the present disclosure, the target neighboring cell corresponding to the historical serving cell can be determined according to the measured signal strength of the cell and the measured radio access type of the cell. Therefore, in one embodiment, the implementation manner of determining the target neighboring cell corresponding to the historical serving cell according to the measured signal strength of the cell may include: when the measured radio access types of the cells are the same, determining the target neighboring cell corresponding to the historical serving cell according to the magnitude of the measured signal strength of the cell, where the radio access type includes a first type for characterizing access through a first network and a second type for characterizing access through a second network.

[0086] In the present disclosure, when the measured radio access types of the cells are all the first type or all the second type, it is considered that the measured radio access types of the cells are the same. At this time, the target neighboring cell corresponding to the historical serving cell is determined according to the magnitude of the measured signal strength of the cell and a first preset number. For example, if the number of cells with a signal strength greater than the preset threshold is greater than or equal to the first preset number, the first preset number of cells with the largest signal strength are determined as the target neighboring cells corresponding to the historical serving cell, and if the number of cells with a signal strength greater than the preset threshold is less than the first preset number, all cells with a signal strength greater than the preset threshold are determined as the target neighboring cells corresponding to the historical serving cell.

[0087] For example, the first network may be a 5G network, and the second network may be a 4G network. For the convenience of description, a cell with a radio access type for characterizing access through a 4G network is called a 4G cell, and a cell with a radio access type for characterizing access through a 5G network is called a 5G cell. Considering that the communication signal of a 4G cell is relatively stable and the communication signal of a 5G cell is relatively unstable, in the present disclosure, the radio access types of the cells are different and the corresponding preset thresholds are also different. For example, the preset threshold corresponding to the second type may be less than the preset threshold corresponding to the first type. For example, assuming that the signal strength is RSRP (Reference Signal Receiving Power), the preset threshold corresponding to the first type is -100 dbm, the preset threshold corresponding to the second type is -105 dbm, and the first preset number may be 4.

[0088] In a possible implementation, when all the measured cells are 5G cells, if the number of 5G cells with a signal strength greater than -100 dbm is greater than or equal to 4, then the 4 5G cells with the highest signal strength are determined as the target neighboring cells corresponding to the historical serving cell. By way of example, the 5G cells with a signal strength greater than -100 dbm are sorted in descending order of signal strength, and the first 4 5G cells in the sorted list are determined as the target neighboring cells corresponding to the historical serving cell. If the number of 5G cells with a signal strength greater than -100 dbm is less than 4, then all the 5G cells with a signal strength greater than -100 dbm are determined as the target neighboring cells corresponding to the historical serving cell. For example, if the number of 5G cells with a signal strength greater than -100 dbm is 3, then the number of the target neighboring cells corresponding to the historical serving cell is 3.

[0089] In another possible implementation, when all the measured cells are 4G cells, if the number of 4G cells with a signal strength greater than -105 dbm is greater than or equal to 4, then the 4 4G cells with the highest signal strength are determined as the target neighboring cells corresponding to the historical serving cell. By way of example, the 4G cells with a signal strength greater than -105 dbm are sorted in descending order of signal strength, and the first 4 4G cells in the sorted list are determined as the target neighboring cells corresponding to the historical serving cell. If the number of 4G cells with a signal strength greater than -105 dbm is less than 4, then all the 4G cells with a signal strength greater than -105 dbm are determined as the target neighboring cells corresponding to the historical serving cell. For example, if the number of 4G cells with a signal strength greater than -105 dbm is 3, then the number of the target neighboring cells corresponding to the historical serving cell is 3.

[0090] In another embodiment, the implementation of determining the target neighboring cells corresponding to the historical serving cell according to the signal strength of the measured cells may further include: when the radio access types of the measured cells are different, preferentially determining the first target neighboring cells corresponding to the historical serving cell according to the signal strength of the cells with the second radio access type, and, if the number of the first target neighboring cells is less than the first preset number, then determining the second target neighboring cells corresponding to the historical serving cell according to the signal strength of the cells with the first radio access type, and determining the first target neighboring cells and the second target neighboring cells as the target cells corresponding to the historical serving cell, where the sum of the number of the first target neighboring cells and the number of the second target neighboring cells is less than or equal to the first preset number.

[0091] When there are both 4G cells and 5G cells in the measured cells, first, in the 4G cells, if the number of 4G cells with a signal strength greater than -105 dbm is greater than or equal to 4, then the 4 4G cells with relatively higher signal strength are determined as the target neighboring cells corresponding to the historical serving cell. If the number of 4G cells with a signal strength greater than -105 dbm is less than 4, then the difference between the first preset number and the number of 4G cells with a signal strength greater than the first preset threshold is further used as the second preset number. For example, if the number of the first neighboring cells with a signal strength greater than the first preset threshold is 2, then the determined second preset number is 2. Then, in the 5G cells, if the number of 5G cells with a signal strength greater than -100 dbm is greater than or equal to 2, then the 4G cells with a signal strength greater than the first preset threshold and the 2 5G cells with the highest signal strength are determined as the target neighboring cells corresponding to the historical serving cell. If the number of 5G cells with a signal strength greater than -100 dbm is less than 2, then the 4G cells with a signal strength greater than -105 dbm and the 5G cells with a signal strength greater than -100 dbm are determined as the target neighboring cells corresponding to the historical serving cell.

[0092] In this embodiment, when there are both 4G cells and 5G cells in the measured cells, the 4G cells with a signal strength greater than the first preset threshold are preferentially determined as the target neighboring cells corresponding to the historical serving cell. When the number of the target neighboring cells corresponding to the historical serving cell does not reach the first preset number, the 5G cells with a signal strength greater than the second preset threshold are supplemented to table1. In this way, all the cells recorded in the first cell list are the cells with the highest terminal residence probability, improving the reliability of the constructed first cell list.

[0093] In addition, the first cell list may also record the relevant information of the cell. The relevant information of the cell may include the radio access type of the cell, the communication frequency of the cell, and the local bus standard of the cell. Correspondingly, the first cell list also includes a parameter rat for characterizing the radio access type of the cell, a parameter freq for characterizing the communication frequency of the cell, and a parameter PCI for characterizing the local bus standard of the cell.

[0094] As shown above, the cell list may record the signal strength information of each historical serving cell and the target neighboring cells corresponding to each historical serving cell, or may only record the signal strength information of each historical serving cell. The present disclosure does not make specific limitations on this.

[0095] For the convenience of description, the present disclosure only takes the second cell list including the signal strength information of each historical serving cell that the terminal has resided in during the movement on the target route as an example for illustration. Among them, the second cell list can be pre-constructed in the following way:

[0096] When the terminal moves along the target route, the signal strength information of each historical serving cell is determined when the terminal stays in the historical serving cell. By way of example, the signal strength information includes the signal strength. Correspondingly, the measured signal strength of the historical serving cell is determined as the signal strength information of the historical serving cell. By another example, within the time period of staying in each historical serving cell, the signal strength information of each historical serving cell is determined according to the communication quality of the terminal in the current time period.

[0097] In one implementation, the signal strength information includes an identifier used to characterize whether there is a communication anomaly in the historical serving cell. For example, if the measured signal strength of the historical serving cell is greater than a preset value, it is determined that the historical serving cell has normal communication, and the parameter is_bad_cell of the historical serving cell is defined as 0. Otherwise, the parameter is_bad_cell of the historical serving cell is defined as 1. By another example, if there are relatively many communication interruptions when the terminal stays in the historical serving cell s_cell 1, it can be determined that the historical serving cell is a communication anomaly cell, that is, the is_bad_cell of the historical serving cell s_cell1 is defined as 1. If the terminal has normal communication during this time period, the is_bad_cell of the historical serving cell s_cell 1 is defined as 0.

[0098] In another implementation, the signal strength information further includes a communication anomaly level used to characterize the historical serving cell in communication anomaly. Correspondingly, when it is determined that the historical serving cell has a communication anomaly, the communication anomaly level of the historical serving cell with a communication anomaly can be further determined. By way of example, the communication anomaly level of the historical serving cell can be determined according to the difference between the measured signal strength of the historical serving cell and the preset value. For example, if the difference between the measured signal strength of the historical serving cell and the preset value is within the first difference gradient, it is determined that the communication anomaly level of the historical serving cell is the first level. If the difference is within the second difference gradient, it is determined that the communication anomaly level of the historical serving cell is the second level, and so on. By another example, the communication anomaly level of the historical serving cell can be determined according to the number of communication interruptions and / or the communication interruption duration that occur when the terminal stays in the historical serving cell. For example, the more the number of communication interruptions and / or the longer the communication interruption duration, the greater the communication anomaly level of the historical serving cell, that is, the greater the degree of communication anomaly.

[0099] In addition, the second cell list further includes the residence duration of the terminal in each historical serving cell. By way of example, the second cell list table2 can be expressed as: {(s_cell 1, t_camp 1, is_bad_cell 1); (s_cell 2, t_camp 2, is_bad_cell 2);...; (s_cell n, t_camp n, is_bad_cell n)}, where t_camp i represents the residence duration of the terminal in the historical serving cell s_cell i, and is_bad_cell i represents whether the historical serving cell s_celli is a target cell with abnormal communication and the communication abnormality level of the target cell when it is a target cell with abnormal communication. The value range of i is 1 to n, and n represents the number of historical serving cells where the terminal resides during the movement on the target route.

[0100] Thus, the first cell list and the second cell list can be obtained, and then the cell list of the target route can be obtained based on the first cell list and the second cell list.

[0101] In practical applications, considering that different wireless access type cells can be measured when the network type of the terminal is different. For example, when the network type of the terminal is a type indicating 5G network priority, both 5G cells and 4G cells can be measured, while when the network type of the terminal is a type indicating 4G network priority, only 4G cells can be measured. Therefore, in one embodiment, the network type of the terminal is determined, and the network type includes a first network type for indicating the priority of the first network and a second network type for indicating the priority of the first network; correspondingly, Figure 1 In step S13 during the movement of the terminal, the specific implementation of reducing the signal strength of the measured target cell to obtain the target signal strength of the target cell is: during the movement of the terminal, if the network type of the terminal is the first network type, then reduce the signal strength of the measured target cell to obtain the target signal strength of the target cell.

[0102] In a possible manner of this embodiment, the cell list includes a first cell list for recording historical service cells where the terminal resides during the movement of the target route and target neighboring cells corresponding to each historical service cell, and the first cell list also includes the wireless access types of the historical service cells and the target neighboring cells. Accordingly, the specific implementation method of determining the network type of the terminal is: according to the wireless access types of the historical service cells and the target neighboring cells included in the first cell list, respectively determine the first number of target cells with a first wireless access type and the second number of target cells with a second wireless access type, wherein the first type is used to characterize the type of access through the first network, and the second type is used to characterize the type of access through the second network; when the first number is less than the second number, determine the network type of the terminal as the first network type; and, when the first number is less than or equal to the second number, determine the network type of the terminal as the second network type.

[0103] Accordingly, Figure 1 The specific implementation method of reducing the measured signal strength of the target cell during the terminal movement to obtain the target signal strength of the target cell is as follows: during the terminal movement, if the network type of the terminal is the first network type, and / or there is a target neighboring cell with a wireless access type of the second type in the target neighboring cell corresponding to the current serving cell of the terminal, then reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell.

[0104] For ease of description, the target cell with the first type of wireless access is referred to as a 5G target cell, and the target cell with the second type of wireless access is referred to as a 4G target cell. When the number of 5G target cells is less than the number of 4G target cells, it indicates that the communication quality of the 5G network on the target route is better. At this time, the network type of the terminal is determined to be a type used to characterize the priority of the 5G network. When the number of 5G target cells is greater than or equal to the number of 4G target cells, it indicates that the communication quality of the 4G network on the target route is better. At this time, the network type of the terminal is determined to be a type used to characterize the priority of the 4G network. Accordingly, during the movement of the terminal, if the network type of the terminal is a type used to characterize the priority of the 5G network, and / or the target neighboring cell corresponding to the current serving cell of the terminal is a 4G cell, the measured signal strength of the target cell is reduced to obtain the target signal strength of the target cell.

[0105] In addition, the cell switching method provided by the present disclosure also includes:

[0106] During the terminal movement process, if the wireless access type of the target neighboring cell corresponding to the terminal's current serving cell is the first type, and the network type of the terminal is the second network type, when the measured signal strength of the cell meets the switching trigger condition, the terminal is controlled to perform cell switching.

[0107] Exemplarily, the second network is a 4G network. Since only the signal strength of 4G cells can be measured when the network type of the terminal is the 4G network priority type, when all the target neighboring cells corresponding to the current serving cell of the terminal are 5G cells, the terminal with the 4G network priority type cannot measure the signal strength of the 5G cells. At this time, it is only necessary to directly determine whether the handover trigger condition is met according to the measured signal strength of the cells.

[0108] In another possible way in this embodiment, the cell list further includes the residence duration of each historical serving cell where the terminal stays during the movement on the target route. Exemplarily, the second cell list includes the residence duration of the terminal in each historical serving cell. Correspondingly, the specific implementation manner for determining the network type of the terminal is: determining the total residence duration of all the historical serving cells corresponding to the position between the optimization start position and the end point of the target route, where the optimization start position point is the position where the terminal is located at the optimization start moment; when the first quantity is greater than or equal to the second quantity, taking the optimization start moment as the initial moment, and when the total residence duration is not reached, determining the network type of the terminal as the second network type, and when the total residence duration is reached, the network type of the terminal is switched from the second network type to the first network type.

[0109] Exemplarily, if the target route matching the input movement route information is determined, the moment when the cell handover optimization instruction is received is recorded as the optimization start moment. Correspondingly, the position where the terminal is located when the cell handover optimization instruction is received is the optimization start position, and the total residence duration of all the historical serving cells corresponding to the position between the optimization start position and the end point of the target route is determined. For example, assume that the first cell list is table1: {s_cell 1,n_cell 11,n_cell 12,n_cell 13,n_cell 14}; {s_cell 2,n_cell 21,n_cell 22,n_cell 23,n_cell 24}... {s_cell k,n_cell k1,n_cell k2,n_cell k3,n_cell k4}, where n_cell i1,n_cell i2,n_cell i3,n_cell i4 respectively represent the target neighboring cells corresponding to the historical serving cell s_cell i, the value range of i is 1 to k, and k is the number of historical serving cells where the terminal stays during the movement on the target route. If the optimization start position is the starting point of the target route, the total residence duration of the k historical serving cells in table1 is determined.

[0110] As another example, if it is determined whether the mobile route of the terminal matches the target route based on whether the historical serving cell where the terminal stays during movement is consistent with the cells recorded in the cell list of the target route, the optimized starting position is the position where the terminal is located when it is determined that the mobile route matches the target route. For example, assume that a cell handover optimization instruction is received at the starting point of the target route. During the movement of the terminal, if it is determined that the three continuously staying serving cells are all within the cell list of the target route, the moment of the terminal's current serving cell s_cell 3 is used as the optimized starting moment, and the position where the terminal is located when it is at the current serving cell s_cell 3 is determined as the optimized starting position. All the historical serving cells corresponding between the optimized starting position and the end point of the target route are s_cell 3, s_cell 4... s_cell k, and the sum of the residence durations of s_cell 3, s_cell 4... s_cell k is determined as the total residence duration of all the historical serving cells corresponding between the optimized starting position and the end point of the target route.

[0111] Taking the optimized starting moment as the initial moment, when the total residence duration is not reached, the network type of the terminal is determined to be the second network type, and when the total residence duration is reached, the network type of the terminal is switched from the second network type to the first network type. That is to say, before the terminal moves to the end point of the target route, the network type is the second network type.

[0112] In addition, when the signal strength information of the historical cell includes an identifier for indicating whether the historical cell has a communication anomaly and a communication anomaly level for indicating the communication anomaly level of the historical cell with a communication anomaly, the residence duration of the terminal staying in the target cell with a larger communication anomaly level can be further reduced according to the communication anomaly level. For example, Figure 1 In step S13 during the movement of the terminal, the specific implementation manner of reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell is as follows: during the movement of the terminal, if the signal strength of the target cell is measured, the communication anomaly level of the measured target cell is determined; according to the communication anomaly level of the target cell, the corresponding adjustment threshold is determined, and the difference between the measured signal strength of the target cell and the adjustment threshold is determined as the target signal strength of the target cell.

[0113] Exemplarily, the corresponding relationship between different communication anomaly levels and adjustment thresholds can be preset. Exemplarily, when the communication anomaly level is the first level, the corresponding adjustment threshold is a; when the communication anomaly level is the second level, the corresponding adjustment threshold is 2a; when the communication anomaly level is the third level, the corresponding adjustment threshold is 3a, and so on. After determining the communication anomaly level of the target cell, the adjustment threshold corresponding to the target cell is determined according to this corresponding relationship. Exemplarily, if the communication anomaly level is the second level and the corresponding adjustment threshold is 2a, that is, the value obtained by reducing the measured signal strength of the target cell by 2a is used as the target signal strength of the target cell.

[0114] By adopting the above technical solution, the adjustment threshold for reducing the signal strength of the target cell is determined according to the measured communication anomaly level of the target cell. In this way, the residence time of the terminal in different cells can be flexibly controlled, the residence time of the terminal in the cell with poor communication quality is effectively shortened, and the user experience is further improved.

[0115] Based on the same inventive concept, the present disclosure also provides a cell handover device. Figure 2 FIG. is a block diagram of a cell handover device shown according to an exemplary embodiment, which is applied to a terminal. As Figure 2 shown, the cell handover device 200 includes:

[0116] A first determination module 201, configured to determine a target route that matches the moving route of the terminal and obtain a cell list of the target route when receiving a cell handover optimization instruction;

[0117] A second determination module 202, configured to determine a target cell with communication anomaly in the cell list according to the signal strength information of the historical cells recorded in the cell list;

[0118] An adjustment module 203, configured to reduce the measured signal strength of the target cell during the movement of the terminal to obtain the target signal strength of the target cell; and

[0119] A first control module 204, configured to control the terminal to switch from the current serving cell to the target cell when the target signal strength of the target cell meets a preset handover trigger condition.

[0120] Optionally, the cell handover device 200 further includes:

[0121] A third determination module, configured to determine the network type of the terminal, where the network type includes a first network type for characterizing first network priority and a second network type for characterizing second network priority;

[0122] Correspondingly, the adjustment module 203 includes:

[0123] The first adjustment submodule is configured to, during the movement of the terminal, if the network type of the terminal is the first network type, reduce the measured signal strength of the target cell to obtain a target signal strength of the target cell.

[0124] Optionally, the cell list includes a first cell list for recording historical service cells where the terminal resides during the target route movement and target neighboring cells corresponding to each historical service cell, and the first cell list also includes wireless access types of the historical service cells and the target neighboring cells; the third determination module includes:

[0125] A first determination submodule is configured to determine, according to the radio access types of the historical serving cell and the target neighboring cell included in the first cell list, a first number of target cells of the first radio access type and a second number of target cells of the second radio access type, respectively, wherein the first type is used to characterize a type of access through a first network, and the second type is used to characterize a type of access through a second network;

[0126] a second determining submodule, configured to determine that the network type of the terminal is the first network type when the first number is less than the second number; and

[0127] The third determining submodule is configured to determine that the network type of the terminal is the second network type when the first number is greater than or equal to the second number.

[0128] Optionally, the adjustment module 203 includes:

[0129] The second adjustment submodule is configured to, during the movement of the terminal, if the network type of the terminal is the first network type, and / or there is a target neighboring cell whose wireless access type is the second type in the target neighboring cell corresponding to the current serving cell of the terminal, reduce the measured signal strength of the target cell to obtain the target signal strength of the target cell.

[0130] Optionally, the cell switching device 200 further includes:

[0131] The second control module is configured to, during the movement of the terminal, if the wireless access types of the target neighboring cells corresponding to the current serving cell of the terminal are all the first type, and the network type of the terminal is the second network type, control the terminal to perform cell switching when the measured signal strength of the cell meets the switching trigger condition.

[0132] Optionally, the cell list further includes the residence duration of each historical serving cell where the terminal stays during the movement on the target route; the third determination module further includes:

[0133] A fourth determination sub-module, configured to determine the total residence duration of all historical serving cells where the terminal stays between the optimization start position and the end point of the target route, and the optimization start position is the position of the terminal at the optimization start time;

[0134] A fifth determination sub-module, configured to, when the first quantity is greater than or equal to the second quantity, take the optimization start time as the initial time, and when the total residence duration is not reached, determine the network type of the terminal as the second network type, and when the total residence duration is reached, switch the network type of the terminal from the second network type to the first network type.

[0135] Optionally, the signal strength information of the historical cell includes an identifier for characterizing whether the historical cell has abnormal communication, and a communication abnormal level for characterizing the historical cell with abnormal communication; the adjustment module 203 includes:

[0136] A sixth determination sub-module, configured to, during the movement of the terminal, if the signal strength of the target cell is measured, determine the communication abnormal level of the measured target cell;

[0137] A seventh determination sub-module, configured to determine an adjustment threshold corresponding to the target cell according to the communication abnormal level of the target cell, and determine the difference between the measured signal strength of the target cell and the adjustment threshold as the target signal strength of the target cell.

[0138] Optionally, the cell list includes a first cell list for recording each historical serving cell where the terminal stays during the movement on the target route and the corresponding target neighboring cell of each historical serving cell, and the apparatus further includes:

[0139] A fourth determination module, configured to, in response to receiving an instruction to generate a cell list, when staying at each historical serving cell during the movement on the target route, determine the corresponding target neighboring cell of the historical serving cell according to the measured signal strength of the cell;

[0140] A generation module, configured to generate the first cell list according to the historical serving cells where the terminal stays on the target route and the corresponding target neighboring cell of each historical serving cell.

[0141] Optionally, the fourth determination module includes:

[0142] An eighth determination sub-module, configured to determine a target neighboring cell corresponding to the historical serving cell according to the signal strength of the measured cell when the radio access types of the measured cells are the same, where the radio access types include a first type for characterizing access through a first network and a second type for characterizing access through a second network.

[0143] Optionally, the fourth determination module further includes:

[0144] A ninth determination sub-module, configured to, when the radio access types of the measured cells are different, preferentially determine a first target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the second type, and, if the number of the first target neighboring cells is less than the first preset number, then determine a second target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the first type, and determine the first target neighboring cell and the second target neighboring cell as the target cells corresponding to the historical serving cell, where the sum of the number of the first target neighboring cells and the number of the second target neighboring cells is less than or equal to the first preset number.

[0145] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0146] The present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the cell handover method provided by the present disclosure are implemented.

[0147] Figure 3 is a block diagram of an electronic device shown according to an exemplary embodiment. For example, the electronic device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0148] Refer to Figure 3 , the electronic device 300 may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input / output interface 312, a sensor component 314, and a communication component 316.

[0149] The processing component 302 generally controls the overall operation of the electronic device 300, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the cell handover method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.

[0150] The memory 304 is configured to store various types of data to support the operation of the electronic device 300. Examples of such data include instructions for any application or method operating on the electronic device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0151] The power component 306 provides power to various components of the electronic device 300. The power component 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 300.

[0152] The multimedia component 308 includes a screen that provides an output interface between the electronic device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe actions but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the electronic device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0153] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 further includes a speaker for outputting audio signals.

[0154] The input / output interface 312 provides an interface between the processing component 302 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power-on button, and a lock button.

[0155] The sensor component 314 includes one or more sensors for providing an assessment of the status of various aspects of the electronic device 300. For example, the sensor component 314 can detect the on / off state of the electronic device 300, the relative positioning of components, such as the display and keypad of the electronic device 300. The sensor component 314 can also detect a change in the position of the electronic device 300 or a component of the electronic device 300, the presence or absence of user contact with the electronic device 300, the orientation or acceleration / deceleration of the electronic device 300, and the temperature change of the electronic device 300. The sensor component 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 314 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0156] The communication component 316 is configured to facilitate communication between the electronic device 300 and other devices in a wired or wireless manner. The electronic device 300 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0157] In an exemplary embodiment, the electronic device 300 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the cell handover method.

[0158] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, and the above instructions can be executed by a processor 320 of the electronic device 300 to complete the cell handover method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0159] In another exemplary embodiment, a computer program product is also provided, and the computer program product includes a computer program capable of being executed by a programmable device, and the computer program has a code portion for performing the above cell handover method when executed by the programmable device.

[0160] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0161] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A cell handover method, characterized in that Applied to a terminal, the method includes: When receiving a cell handover optimization instruction, determining a target route that matches the movement route of the terminal, and obtaining a cell list of the target route; Determining a target cell with abnormal communication in the cell list according to the signal strength information of historical cells recorded in the cell list; During the movement of the terminal, reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell; and When the target signal strength of the target cell meets a preset handover trigger condition, controlling the terminal to hand over from the current serving cell to the target cell; The cell list includes a first cell list for recording each historical serving cell where the terminal stays during the movement on the target route and the target neighboring cells corresponding to each historical serving cell. The target neighboring cells are determined in the following manner: In response to receiving an instruction to generate a cell list, when the terminal stays at each historical serving cell during the movement on the target route, when the radio access types of the measured cells are different, preferentially determining the first target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the second type, and if the number of the first target neighboring cells is less than a first preset number, then determining the second target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the first type, and determining the first target neighboring cell and the second target neighboring cell as the target neighboring cells corresponding to the historical serving cell, where the sum of the number of the first target neighboring cells and the second target neighboring cells is less than or equal to the first preset number, and the stability of the communication signal of the cell of the second type is higher than that of the communication signal of the cell of the first type.

2. The method according to claim 1, wherein The method further includes: Determining the network type of the terminal, where the network type includes a first network type for characterizing the priority of the first network and a second network type for characterizing the priority of the second network; The reducing the measured signal strength of the target cell during the movement of the terminal to obtain the target signal strength of the target cell includes: During the movement of the terminal, if the network type of the terminal is the first network type, reducing the measured signal strength of the target cell to obtain the target signal strength of the target cell.

3. The method according to claim 2, wherein, The cell list includes a first cell list for recording the historical serving cells where the terminal stays during the movement on the target route and the target neighboring cells corresponding to each historical serving cell, and the first cell list further includes the radio access types of the historical serving cells and the target neighboring cells; The determining the network type of the terminal includes: Based on the radio access types of the historical serving cell and the target neighboring cell included in the first cell list, respectively determine the first quantity of target cells with the radio access type being the first type and the second quantity of target cells with the radio access type being the second type, where the first type is used to represent the type of access through the first network, and the second type is used to represent the type of access through the second network; When the first quantity is less than the second quantity, determine that the network type of the terminal is the first network type; and When the first quantity is greater than or equal to the second quantity, determine that the network type of the terminal is the second network type.

4. The method according to claim 3, characterized in that, The reducing the measured signal strength of the target cell during the movement of the terminal to obtain the target signal strength of the target cell includes: During the movement of the terminal, if the network type of the terminal is the first network type, and / or there is a target neighboring cell with the radio access type being the second type among the target neighboring cells corresponding to the current serving cell of the terminal, then reduce the measured signal strength of the target cell to obtain the target signal strength of the target cell.

5. The method according to claim 3, wherein The method further includes: During the movement of the terminal, if the radio access types of the target neighboring cells corresponding to the current serving cell of the terminal are all the first type, and the network type of the terminal is the second network type, then when the signal strength of the measured cell meets the handover trigger condition, control the terminal to perform cell handover.

6. The method according to claim 3, characterized in that, The cell list further includes the residence duration of each historical serving cell where the terminal stays during the movement on the target route; The determining the network type of the terminal further includes: Determine the total residence duration of all historical serving cells where the terminal stays between the optimization start position and the end of the target route, and the optimization start position is the position of the terminal at the optimization start time; When the first quantity is greater than or equal to the second quantity, with the optimization start time as the initial time, when the total residence duration is not reached, determine that the network type of the terminal is the second network type, and when the total residence duration is reached, switch the network type of the terminal from the second network type to the first network type.

7. The method according to claim 1, wherein The signal strength information of the historical cell includes an identifier for characterizing whether the historical cell has communication anomalies and a communication anomaly level for characterizing the historical cell with communication anomalies; The reducing the measured signal strength of the target cell during the movement of the terminal to obtain the target signal strength of the target cell includes: During the movement of the terminal, if the signal strength of the target cell is measured, then determine the communication anomaly level of the measured target cell; According to the communication anomaly level of the target cell, determine the adjustment threshold corresponding to the target cell, and determine the difference between the measured signal strength of the target cell and the adjustment threshold as the target signal strength of the target cell.

8. The method according to any one of claims 1-7, characterized in that The first cell list is pre-constructed in the following manner: Generate the first cell list according to the historical serving cell where the terminal stays on the target route and the target neighboring cell corresponding to each historical serving cell.

9. The method according to claim 8, wherein The target neighboring cell is further determined by the following method, including: When the radio access types of the measured cells are the same, determine the target neighboring cell corresponding to the historical serving cell according to the signal strength of the measured cells, where the radio access type includes a first type for characterizing access through a first network and a second type for characterizing access through a second network.

10. A cell handover device, characterized in that, Applied to a terminal, including: A first determination module, configured to determine a target route matching the movement route of the terminal and obtain a cell list of the target route when receiving a cell handover optimization instruction; A second determination module, configured to determine a target cell with abnormal communication in the cell list according to the signal strength information of the historical cells recorded in the cell list; An adjustment module, configured to reduce the signal strength of the measured target cell during the movement of the terminal to obtain the target signal strength of the target cell; and A first control module, configured to control the terminal to switch from the current serving cell to the target cell when the target signal strength of the target cell meets a preset handover trigger condition; The cell list includes a first cell list for recording each historical serving cell where the terminal stays during the movement on the target route and the target neighboring cell corresponding to each historical serving cell, and the target neighboring cell is determined by the following method: In response to receiving an instruction to generate a cell list, when each historical serving cell is stayed at during the movement on the target route, when the radio access types of the measured cells are different, preferentially determine the first target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the second type, and if the number of the first target neighboring cells is less than a first preset number, then determine the second target neighboring cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type of the first type, and determine the first target neighboring cell and the second target neighboring cell as the target neighboring cell corresponding to the historical serving cell, where the sum of the numbers of the first target neighboring cell and the second target neighboring cell is less than or equal to the first preset number, and the communication signal stability of the cell of the second type is higher than that of the cell of the first type.

11. An electronic device, characterized in that, Including: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to: Determine a target route matching the movement route of the terminal and obtain a cell list of the target route when receiving a cell handover optimization instruction; Determine a target cell with abnormal communication in the cell list according to the signal strength information of the historical cells recorded in the cell list; Reduce the signal strength of the measured target cell during the movement of the terminal to obtain the target signal strength of the target cell; and When the target signal strength of the target cell meets a preset handover trigger condition, control the terminal to hand over from the current serving cell to the target cell; The cell list includes a first cell list for recording each historical serving cell where the terminal stays during the movement on the target route and the target neighbor cells corresponding to each historical serving cell. The target neighbor cells are determined as follows: In response to receiving an instruction to generate a cell list, when the terminal stays in each historical serving cell during the movement on the target route, when the radio access types of the measured cells are different, preferentially determine the first target neighbor cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type being the second type. And if the number of the first target neighbor cells is less than the first preset number, then determine the second target neighbor cell corresponding to the historical serving cell according to the signal strength of the cell with the radio access type being the first type, and determine the first target neighbor cell and the second target neighbor cell as the target neighbor cells corresponding to the historical serving cell, where the sum of the number of the first target neighbor cells and the number of the second target neighbor cells is less than or equal to the first preset number, and the communication signal stability of the cell with the second type is higher than that of the cell with the first type.

12. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the program instruction is executed by a processor, it implements the steps of the method according to any one of claims 1-9.

Citation Information

Patent Citations

  • Cell switching method and communication device

    CN114449593A

  • Cell residence method and device, terminal and computer readable storage medium

    CN114710815A