Cell switching method, device and storage medium

By receiving indication information during the call and switching to neighboring cells with higher signal quality, the problem of terminal devices falling out during cell boundaries or movement is solved, and the stability and continuity of the call path are achieved.

CN117939559BActive Publication Date: 2025-01-07HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410323428.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-01-07
Estimated Expiration
2044-03-21

AI Technical Summary

Technical Problem

During the cell boundary or movement of terminal devices, the TAU process is frequent and easily rejected by network devices, resulting in the problem of call drops.

Method used

During the call, the first indication information is received and based on the information, the call is switched from the current first cell to the second cell for a call, ensuring that the call switching path from the first cell to the second cell is normal, and by sending measurement reports and configuration information , determine the handover to a neighbor cell with higher signal quality, and send minimized road test data when necessary to handle the handover path exception.

Benefits of technology

It effectively avoids the problem of terminal devices calling out during cell handover, ensuring the stability and continuity of call quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117939559B_ABST
    Figure CN117939559B_ABST
Patent Text Reader

Abstract

The present application provides a cell switching method, device and storage medium. The method includes: receiving first indication information during a call; switching from the current first cell to the second cell for a call based on the first indication information, and the call switching path from the first cell to the second cell is normal. The present application can achieve that when a terminal device switches cells during a call, it only switches to the second cell with a normal call switching path, thereby avoiding the problem of dropped calls.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a cell switching method, device and storage medium. Background Art

[0002] In the related art, in order to prevent the network device from failing to page the terminal device, the terminal device moves to a new cell, and the TAC (Tracking area code) of the cell does not belong to the preset TAC list or the periodic timer times out, the terminal device needs to initiate a TAU (Tracking Area Update) process to synchronize with the network device. Therefore, when the terminal device is at the cell boundary or moving, the TAU process is relatively frequent. Among them, the rejection of the TAU process by the network device will cause the terminal device's call to be dropped. Summary of the invention

[0003] The embodiments of the present application provide a cell switching method, device and storage medium, which can avoid the problem of call drops of terminal devices at cell boundaries or during movement.

[0004] In a first aspect, an embodiment of the present application provides a cell switching method, the method comprising:

[0005] During the call, receiving first indication information;

[0006] Based on the first indication information, the call is switched from the current first cell to the second cell, and the call switching path from the first cell to the second cell is normal.

[0007] In an optional embodiment of the first aspect, before receiving the first indication information, the process further includes:

[0008] Send a first measurement report, the first measurement report includes: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device, and the at least one neighboring cell includes: the second cell.

[0009] In an optional embodiment of the first aspect, further comprising:

[0010] receiving configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0011] Perform cell measurement according to the configuration information to obtain a first measurement report.

[0012] In an optional embodiment of the first aspect, the neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0013] In an optional embodiment of the first aspect, the neighboring cell configuration relationship does not include: a third cell, and a call switching path from the first cell to the third cell is abnormal.

[0014] In an optional embodiment of the first aspect, the first measurement report does not include: signal quality of the third cell.

[0015] In an optional embodiment of the first aspect, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0016] In an optional embodiment of the first aspect, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0017] In an optional embodiment of the first aspect, further comprising:

[0018] The minimization of drive test data is sent, where the minimization of drive test data indicates that a call switching path from the first cell to the third cell is abnormal.

[0019] In an optional embodiment of the first aspect, the minimization of drive tests data includes: a fault type, a tracking area update procedure triggering reason, a first cell identifier, and a third cell identifier.

[0020] In an optional embodiment of the first aspect, sending the minimization of drive test data includes:

[0021] When it is determined that the call switching path from the first cell to the third cell is abnormal, minimization of drive test data is sent.

[0022] In an optional embodiment of the first aspect, further comprising:

[0023] When in the first cell, sending a second measurement report, where the second measurement report includes a signal quality of the third cell;

[0024] receiving second indication information, where the second indication information is used to indicate switching to a third cell for a call;

[0025] When the tracking area code to which the third cell belongs is not in the preset tracking area code list, sending a tracking area update request;

[0026] If a tracking area update rejection message is received, it is determined that the call switching path from the first cell to the third cell is abnormal.

[0027] In an optional embodiment of the first aspect, the invention further comprises:

[0028] If no response to the tracking area update request is received within the time specified by the preset timer, the tracking area update request is sent again.

[0029] In a second aspect, an embodiment of the present application provides a cell switching method, including:

[0030] generating first indication information;

[0031] The first indication information is sent, where the first indication information is used to indicate switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal.

[0032] In an optional embodiment of the second aspect, generating the first indication information includes:

[0033] receiving a first measurement report, the first measurement report including: a signal quality of the first cell and a signal quality of at least one neighboring cell of the first cell, wherein a difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than a quality threshold configured by the network device;

[0034] First indication information is generated based on the first measurement report.

[0035] In an optional embodiment of the second aspect, further comprising:

[0036] Generate configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0037] Configuration information is sent, where the configuration information is used to instruct to perform cell measurement according to the configuration information to obtain a first measurement report.

[0038] In an optional embodiment of the second aspect, the neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0039] In an optional embodiment of the second aspect, the neighboring cell configuration relationship does not include: the third cell, and the call switching path from the first cell to the third cell is abnormal.

[0040] In an optional embodiment of the second aspect, the first measurement report does not include: signal quality of the third cell.

[0041] In an optional embodiment of the second aspect, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0042] In an optional embodiment of the second aspect, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0043] In an optional embodiment of the second aspect, further comprising:

[0044] Minimization of drive tests data is received, where the minimization of drive tests data indicates that a call switching path from the first cell to the target cell is abnormal.

[0045] In an optional embodiment of the second aspect, the minimization of drive test data includes: a fault type, a triggering reason for a tracking area update procedure, a first cell identifier, and a target cell identifier.

[0046] In an optional embodiment of the second aspect, further comprising:

[0047] receiving a second measurement report sent by the first cell, where the second measurement report includes a signal quality of the target cell;

[0048] Sending second indication information, where the second indication information is used to indicate switching to the target cell for a call;

[0049] receiving a tracking area update request;

[0050] Send a tracking area update reject message, where the tracking area update reject message is used to indicate that the call switching path from the first cell to the target cell is abnormal.

[0051] In an optional embodiment of the second aspect, generating the configuration information includes:

[0052] Configuration information is generated according to the minimization of drive tests data sent by at least one terminal device.

[0053] In a third aspect, an embodiment of the present application provides a terminal device, including:

[0054] A receiving module, used for receiving first indication information during a call;

[0055] The switching module is used to switch from the current first cell to the second cell for a call based on the first indication information, and the call switching path from the first cell to the second cell is normal.

[0056] In an optional embodiment of the third aspect, it also includes: a sending module, used to send a first measurement report before receiving the first indication information, the first measurement report including: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device, and the at least one neighboring cell includes: the second cell.

[0057] In an optional embodiment of the third aspect,

[0058] The receiving module is further used to receive configuration information, where the configuration information includes: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0059] It also includes: a measurement module, configured to perform cell measurement according to the configuration information to obtain a first measurement report.

[0060] In an optional embodiment of the third aspect, the neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0061] In an optional embodiment of the third aspect, the neighboring cell configuration relationship does not include: the third cell, and the call switching path from the first cell to the third cell is abnormal.

[0062] In an optional embodiment of the third aspect, the first measurement report does not include: signal quality of the third cell.

[0063] In an optional embodiment of the third aspect, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0064] In an optional embodiment of the third aspect, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0065] In an optional embodiment of the third aspect, the sending module is further configured to:

[0066] The minimization of drive test data is sent, where the minimization of drive test data indicates that a call switching path from the first cell to the third cell is abnormal.

[0067] In an optional embodiment of the third aspect, the minimization of drive test data includes: a fault type, a triggering reason for a tracking area update procedure, a first cell identifier, and a third cell identifier.

[0068] In an optional embodiment of the third aspect, when sending the minimization of drive test data, the sending module is specifically configured to:

[0069] When it is determined that the call switching path from the first cell to the third cell is abnormal, minimization of drive test data is sent.

[0070] In an optional embodiment of the third aspect,

[0071] The sending module is further used to send a second measurement report when in the first cell, where the second measurement report includes a signal quality of a third cell;

[0072] The receiving module is further used to receive second indication information, where the second indication information is used to indicate switching to a third cell for a call;

[0073] The sending module is further used to send a tracking area update request when the tracking area code to which the third cell belongs is not in the preset tracking area code list;

[0074] It also includes: a determination module, which is used to determine that the call switching path from the first cell to the third cell is abnormal if a tracking area update rejection message is received.

[0075] In an optional embodiment of the third aspect, the sending module is further configured to:

[0076] If no response to the tracking area update request is received within the time specified by the preset timer, the tracking area update request is sent again.

[0077] In a fourth aspect, an embodiment of the present application provides a network device, including:

[0078] A generating module, used to generate first indication information;

[0079] The sending module is used to send first indication information, where the first indication information is used to indicate switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal.

[0080] In an optional embodiment of the fourth aspect, the generating module is specifically configured to:

[0081] receiving a first measurement report, the first measurement report including: a signal quality of the first cell and a signal quality of at least one neighboring cell of the first cell, wherein a difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than a quality threshold configured by the network device;

[0082] First indication information is generated based on the first measurement report.

[0083] In an optional embodiment of the fourth aspect, the generating module is further used to generate configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0084] The sending module is further used to send configuration information, where the configuration information is used to instruct to perform cell measurement according to the configuration information to obtain a first measurement report.

[0085] In an optional embodiment of the fourth aspect, the neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0086] In an optional embodiment of the fourth aspect, the neighboring cell configuration relationship does not include: the third cell, and the call switching path from the first cell to the third cell is abnormal.

[0087] In an optional embodiment of the fourth aspect, the first measurement report does not include: signal quality of the third cell.

[0088] In an optional embodiment of the fourth aspect, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0089] In an optional embodiment of the fourth aspect, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0090] In an optional embodiment of the fourth aspect, further comprising:

[0091] The receiving module is used to receive minimization of drive test data, where the minimization of drive test data indicates that a call switching path from the first cell to the target cell is abnormal.

[0092] In an optional embodiment of the fourth aspect, the minimization of drive test data includes: a fault type, a triggering reason for the tracking area update process, a first cell identifier, and a target cell identifier.

[0093] In an optional embodiment of the fourth aspect, the receiving module is further used to receive a second measurement report sent by the first cell, where the second measurement report includes a signal quality of the target cell;

[0094] The sending module is further used to send second indication information, where the second indication information is used to indicate switching to a target cell for a call;

[0095] The receiving module is further used to receive a tracking area update request;

[0096] The sending module is also used to send a tracking area update rejection message, where the tracking area update rejection message is used to indicate that the call switching path from the first cell to the target cell is abnormal.

[0097] In an optional embodiment of the fourth aspect, when generating the configuration information, the generating module is specifically used to: generate the configuration information according to the minimization of drive tests data sent by at least one terminal device.

[0098] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the network device executes the method of the first aspect or the method of the second aspect.

[0099] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method of the first aspect or the method of the second aspect is implemented.

[0100] In a seventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the method of the first aspect or the method of the second aspect.

[0101] The present application provides a cell switching method, device and storage medium. The method includes: receiving first indication information during a call; switching from the current first cell to the second cell for the call based on the first indication information, and the call switching path from the first cell to the second cell is normal. The present application can achieve that when a terminal device switches cells during a call, it only switches to the second cell with a normal call switching path, thereby avoiding the problem of dropped calls. BRIEF DESCRIPTION OF THE DRAWINGS

[0102] Figure 1 A communication system architecture diagram provided for an embodiment of the present application;

[0103] Figure 2 A schematic diagram of a cell switching method according to an embodiment of the present application;

[0104] Figure 3 A schematic diagram of a cell switching method of the related art;

[0105] Figure 4 The steps of the cell switching method provided in the embodiment of the present application are as follows: Figure 1 ;

[0106] Figure 5 Schematic diagram of the cell switching method provided in the embodiment of the present application Figure 1 ;

[0107] Figure 6 Schematic diagram of the cell switching method provided in the embodiment of the present application Figure 2 ;

[0108] Figure 7 Schematic diagram of the cell switching method provided in the embodiment of the present application Figure 3 ;

[0109] Figure 8 A schematic diagram of obtaining a call switching path exception provided in an embodiment of the present application;

[0110] Fig. 9 The steps of the cell switching method provided in the embodiment of the present application are as follows: Figure 2 ;

[0111] Fig.10 A structural block diagram of a terminal device provided in an embodiment of the present application;

[0112] Fig.11 A structural block diagram of a network device provided in an embodiment of the present application;

[0113] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0114] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0115] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0116] It should be noted that the "when (at) ..." or "when (at) ..." in the embodiments of the present application can be the moment when a certain situation occurs, or it can be a period of time after a certain situation occurs, and the embodiments of the present application do not specifically limit this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.

[0117] The following first briefly describes the terms and nouns involved in the embodiments of the present application.

[0118] TAC: In LTE (Long Term Evolution) networks, this parameter defines the tracking area code to which a cell belongs. A tracking area can cover one or more cells.

[0119] TAU process: When the terminal device switches to a new cell or a new TA list, it notifies the MME (Mobility Management Entity) so that the MME can update the cell or TA list where the terminal device is located in time.

[0120] MRU: It is the mobility registration update process in 5G (fifth generation mobile communication technology), which is equivalent to the TAU process.

[0121] MDT: Minimization of Drive-Test, is an automated drive test technology introduced by 3G, 4G and 5G, which collects, reports and preprocesses measurement data for terminal devices through network configuration.

[0122] A3 event: a switching event. When the service quality of the neighboring cell is higher than the service quality of the current cell by an absolute threshold, the A3 event is triggered.

[0123] In order to better understand the information indication method provided by the embodiment of the present application, the communication system architecture of the embodiment of the present application is first described below.

[0124] For example, Figure 1 This is a communication system architecture diagram provided in the embodiment of the present application. Figure 1 As shown, the communication system includes a terminal device 101 and a network device 102 , and the terminal device 101 communicates with the network device 102 wirelessly.

[0125] The terminal device involved in the embodiment of the present application can also be called a terminal, which can be a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a user equipment (UE), wherein the UE includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with a wireless communication function. Exemplarily, the UE can be a mobile phone, a tablet computer or a computer with a wireless transceiver function. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In the embodiment of the present application, the device for realizing the function of the terminal can be a terminal; it can also be a device that can support the terminal to realize the function, such as a chip system, which can be installed in the terminal.

[0126] The network device 102 involved in the embodiment of the present application includes an access network device 1021 and a core network device 1022 .

[0127] The radio access network (RAN) equipment is the intermediate equipment for the terminal to access the core network equipment through wireless means, and is mainly responsible for the radio resource control management, quality of service (QoS) management, data compression and encryption, etc. on the air interface side. For example: base station NodeB, evolved base station eNodeB, base station in 5G mobile communication system or new generation wireless (new radio, NR) communication system, base station in future mobile communication system, etc.

[0128] The core network (CN) equipment includes user plane function (UPF) network elements, access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, etc. Among them, the UPF network element is mainly responsible for the transmission of user data, and other network elements can be called control plane function network elements, which are mainly responsible for authentication, authorization, registration management, session management, mobility management and policy control, etc., to ensure reliable and stable transmission of user data.

[0129] In an embodiment of the present application, the device for implementing the function of the network device may be a network device, or may be a device that can support the network device to implement the function, such as a chip system, which may be installed in the network device.

[0130] The technical solution provided in the embodiments of the present application can be applied to the Long Term Evolution (LTE) architecture, and can also be applied to the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN) architecture, or the Global System for Mobile Communication (GSM) / Enhanced Data Rate for GSM Evolution (EDGE) system radio access network (GSM EDGE Radio Access Network, GERAN) architecture. In addition, the technical solution provided in the embodiments of the present application can also be applied to any other wireless communication system with similar structure and function, such as the Public Land Mobile Network (PLMN) system, 5G communication system or communication system after 5G, etc., and the embodiments of the present application do not impose any restrictions on this.

[0131] Wireless communication between communication devices may include: wireless communication between network devices and terminals, wireless communication between network devices and network devices, and wireless communication between terminals and terminals. In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission". Those skilled in the art may use the technical solution provided in the embodiments of the present application for wireless communication between network devices and terminals, such as wireless communication between access network devices and terminals, and wireless communication between core network devices and terminals.

[0132] The application scenarios of the embodiments of the present application are as follows Figure 2 As shown, it includes cell a, cell b, cell c and cell d. When a terminal device makes a call at the edge of a cell, for example, when the terminal device makes a call based on cell a, the terminal device detects that the signal quality of cell b and cell c is stronger, then the terminal device can switch to cell b or cell c to continue the call. Among them, if the terminal device wants to switch to cell b to continue the call, but there is an abnormality in the call switching path from cell a to cell b, the terminal device cannot continue the call when it switches to cell b, and there will be a problem of call drop.

[0133] Reference Figure 3 , showing a method for performing cell switching during a call in the related art, specifically, comprising the following steps:

[0134] S301, switching from the current cell to the new cell.

[0135] During a call on the terminal device, the terminal device switches from the current cell to a new cell.

[0136] S302: Detect that the TAC of the new cell is not in the TA list.

[0137] When the terminal device switches to a new cell, the terminal device determines through detection that the TAC of the new cell is not in the TA list.

[0138] S303: Send a TAU request message.

[0139] When the terminal device detects that the TAC of the new cell is not in the TA list, it sends a TAU request message to the network device, specifically, sends a TAU request message to the MME of the core network device in the network device.

[0140] S304: Detecting that no response is received within the time specified by the preset timer.

[0141] The terminal detects whether a response is received from the network device based on the TAU request message within the time specified by the preset timer. If no response is received, S305 is executed. For example, the preset timers are T3430 and T3411, and T3411 is started after T3430 times out, and S305 is executed after T3411 times out.

[0142] S305, retransmit the TAU request message.

[0143] Among them, the terminal device sends a TAU request message to the network device again.

[0144] S306: Receive a TAU reject message.

[0145] The terminal device receives a TAU rejection message sent by the network device, and the TAU rejection message carries a rejection reason, such as "#9", where #9 indicates that the network device cannot derive the terminal device identifier. This indicates that the terminal device fails to switch the call from the first cell to the second cell.

[0146] S307, reattachment.

[0147] Among them, after receiving the TAU rejection message, the terminal device reattaches to the network device to switch to the second cell.

[0148] Furthermore, if the terminal device reattaches, the call will be dropped.

[0149] During the actual detection process, it was detected that when the terminal device moved at the edge of the cell, a call drop problem occurred. Specifically, it was detected that: there were multiple cells at the location of the terminal device, the signal strength difference between the cells was small, and the rate belonged to multiple TACs, so switching between cells was very easy to occur, and the TAU process was likely to be required after the switch; it could stably reproduce that after switching from cell 1 to cell 2, the network equipment would not respond to the TAU request sent by the terminal device, even if it switched to other cells afterwards, it would not receive the corresponding TAU response message, and after the timeout, if the TAU request message was re-initiated, the network's TAU rejection message would be immediately received, resulting in call drops; when switching from other cells (not cell 1) to cell 2, there would be no problem of TAU non-response and rejected call drops, and when switching from cell 1 to other cells (not cell 2), there would be no problem of TAU-induced call drops; at the same time, there would be no TAU abnormality when switching from cell 2 to cell 1.

[0150] The detection process refers to the following Table 1. In Table 1, the switching path and the corresponding switching state of the terminal device in the four detection processes are obtained. In the scenario in Table 1, there are multiple cells, and cells 1 to 6 are all 4G (fourth generation communication technology) cells.

[0151] Table 1

[0152]

[0153] Among them, during the first detection process, the terminal device first makes a call in cell 3, then successfully switches to cell 4, then successfully switches from cell 4 to cell 1, and then when switching from cell 1 to cell 2, sends a TAU request message to the network device, but does not receive a response. After the timer expires, the terminal device re-sends a TAU request message to the network device in cell 2, receives a TAU rejection message, and then switches to cell 3 to re-register the connection, and then switches to 5G cell 1, redirecting back to the 5G connection state. In the embodiment of the present application, successful switching includes successful cell switching, and when there is a TAU process, successful switching also includes TAU success. During the second detection process, the terminal device first makes a call in 5G cell 1, then successfully switches to cell 6, then successfully switches from cell 6 to cell 3, then successfully switches from cell 3 to cell 2, then successfully switches from cell 2 to cell 3 (no TAU process is performed during this switching process), then successfully switches from cell 3 to cell 1, and then when switching from cell 1 to cell 2, a TAU request message is sent to the network device, no response is received, and then when switching to cell 3, a TAU request message is sent to the network device, no response is received, and then it switches to 5G cell 2. When redirected back to 5G, the registration connection is rejected. During the third detection process, the terminal device first makes a call in 5G cell 1, then successfully switches to cell 5, then successfully switches from cell 5 to cell 1, then successfully switches from cell 1 to cell 3, then successfully switches from cell 3 to cell 6, then successfully switches from cell 6 to cell 1, and then when switching from cell 1 to cell 2, a TAU request message is sent to the network device, but no response is received. Then when switching to cell 3, a TAU request message is sent to the network device, but no response is received. The TAU request message is sent to the network device again in cell 3, but is rejected by the network device. Finally, the terminal device re-registers and connects in cell 3. During the fourth detection process, the terminal device first makes a call in 5G cell 1, then successfully switches to cell 5, then successfully switches from cell 5 to cell 3, then successfully switches from cell 3 to cell 1, and then when switching from cell 1 to cell 2, it sends a TAU request message to the network device, but does not receive a response. Then when switching to cell 3, it sends a TAU request message to the network device, but does not receive a response. It then resends the TAU request message to the network device in cell 3, which is rejected by the network device, and finally re-registers and connects in cell 3.

[0154] In summary, through the above four detection processes, it can be determined that the call switching path from cell 1 to cell 2 is abnormal, but the call switching path from cell 1 to other cells other than cell 2 is normal, and the call switching path from other cells other than cell 1 to cell 2 is normal.

[0155] Furthermore, for abnormal call switching paths, different terminal devices will experience abnormalities when switching the call switching path. In addition, if the terminal device is in cell 1, it will not switch to cell 2 because the RSRP (reference signal received power) of cell 2 is measured to be poor, and it will not be possible to detect the abnormality of switching from cell 1 to cell 2. Furthermore, if the terminal device sends a TAU request message to the network device and does not receive a TAU reception message within a preset time, it will also affect normal calls.

[0156] In this regard, the embodiment of the present application proposes a cell switching method, and its main inventive idea is as follows: during a call, first indication information is received; based on the first indication information, the call is switched from the current first cell to the second cell, and the call switching path from the first cell to the second cell is normal. The present application can enable a terminal device to switch to a second cell with a normal call switching path during a call, thereby avoiding the problem of call drops of the terminal device.

[0157] The technical solutions shown in the present application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist alone or in combination with each other. For the same or similar contents, for example, explanations of terms or nouns, explanations of steps, etc., they can be referenced to each other in different embodiments without repeating the description.

[0158] Figure 4 Schematic diagram of the cell switching method provided in the embodiment of the present application Figure 1 .like Figure 4 As shown, the cell switching method provided in this embodiment is applied to a terminal device, and the cell switching method includes:

[0159] S401, receiving first indication information during a call.

[0160] In an embodiment of the present application, the first indication information is switching indication information, which is used to instruct the terminal device to switch from the first cell to the second cell.

[0161] S402, based on the first indication information, switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal.

[0162] In the embodiment of the present application, a normal call switching path means that when a terminal device switches from a first cell to a second cell during a call, the call quality does not significantly decrease or the call is dropped.

[0163] It can be understood that when the terminal device switches from the first cell to the second cell during a call, there will be no significant reduction in call quality or call drop.

[0164] In an optional embodiment, referring to Figure 5, including the following steps:

[0165] S501, in the first cell.

[0166] Among them, the terminal device is making a call in the first cell.

[0167] S502, determine to switch to the second cell.

[0168] Among them, the network device determines to switch the service cell of the terminal device from the first cell to the second cell.

[0169] S503: Send first indication information.

[0170] Among them, after the network device determines to switch the service cell of the terminal device from the first cell to the second cell, the first indication information is sent to the terminal device.

[0171] S504, switch to the second cell.

[0172] Among them, the terminal device switches to the second cell for a call based on the first indication information.

[0173] Furthermore, before receiving the first indication information, it also includes: sending a first measurement report, the first measurement report includes: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device, and the at least one neighboring cell includes: the second cell.

[0174] In the embodiment of the present application, the signal quality may be represented by RSRP (Reference Signal Receiving Power), and the quality threshold may be a preset reference signal receiving power threshold.

[0175] Specifically, refer to Figure 6 , including the following steps:

[0176] S601, in the first cell.

[0177] Among them, the terminal device is making a call in the first cell.

[0178] S602: Send a first measurement report.

[0179] Among them, the terminal device triggers the A3 event and sends a first measurement report to the network device.

[0180] Furthermore, the call switching paths from the first cell to any neighboring cell are all normal, and the call switching paths to some of the neighboring cells may also be normal.

[0181] For example, refer to Figure 2, the first cell is cell a, and the neighboring cells of the first cell are cell b, cell c, and cell d. Among them, the communication quality of cell b, cell c, and cell d is higher than the communication quality of cell a, and the difference is greater than the quality threshold. Then the first measurement report includes: the communication quality of cell a, the communication quality of cell b, the communication quality of cell c, and the communication quality of cell d.

[0182] Another exemplary embodiment, referring to Figure 2 , the first cell is cell a, and the neighboring cells of the first cell are cell b, cell c and cell d. Among them, the communication quality of cell b, cell c and cell d is higher than the communication quality of cell a, and the difference is greater than the quality threshold. The first measurement report may not include the communication quality of cell b, wherein the call switching path from cell a to cell b is abnormal, and the first measurement report only includes: the communication quality of cell a, the communication quality of cell c and the communication quality of cell d.

[0183] S603, determine to switch to the second cell.

[0184] Among them, the network device determines to switch the service cell of the terminal device from the first cell to the second cell.

[0185] In an embodiment of the present application, the network device can determine the second cell to which the terminal device is to switch based on the first measurement report and whether the call switching path from the first cell to each neighboring cell is normal.

[0186] Exemplarily, the first measurement report includes: the communication quality of cell a, the communication quality of cell b, the communication quality of cell c, and the communication quality of cell d. The network device determines that the communication quality of cell b is greater than the communication quality of cell c, which is greater than the communication quality of cell d. However, the network device determines through pre-stored big data that the call switching path from cell a to cell b is abnormal, then the network device can determine that cell c is the second cell. The network device switches the service cell of the terminal device from the first cell to cell c.

[0187] In another exemplary embodiment, the first measurement report includes: the communication quality of cell a, the communication quality of cell c, and the communication quality of cell d. The network device determines that the communication quality of cell c is greater than the communication quality of cell d, and the call switching paths from cell a to cell c and from cell a to cell d are normal, then the network device can determine that cell c is the second cell. The network device switches the service cell of the terminal device from the first cell to cell c.

[0188] S604: Send first indication information.

[0189] Among them, after the network device determines to switch the service cell of the terminal device from the first cell to the second cell, the first indication information is sent to the terminal device.

[0190] S605, switch to the second cell.

[0191] Among them, the terminal device switches to the second cell for a call based on the first indication information.

[0192] Furthermore, the method further includes: receiving configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell; performing cell measurement according to the configuration information to obtain a first measurement report.

[0193] For example, refer to Figure 7 , including the following steps:

[0194] S701, in the first cell.

[0195] Among them, the terminal device is making a call in the first cell.

[0196] S702, receiving configuration information.

[0197] The neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0198] In an embodiment of the present application, the terminal device measures the signal quality of the neighboring cell according to the measurement frequency.

[0199] In one embodiment, the call switching paths of at least one neighboring cell in the first cell-to-neighboring cell configuration relationship are normal, or the call switching paths of some neighboring cells in the first cell-to-neighboring cell configuration relationship are normal, and some switching paths are abnormal.

[0200] It can be understood that at least one neighboring cell in the neighboring cell configuration relationship includes the third cell or does not include the third cell, the third cell is a neighboring cell of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0201] For example, refer to Figure 2 The first cell is cell a, and at least one neighboring cell in the neighboring cell configuration relationship is cell c and cell d, wherein the call switching path from cell a to cell c and from cell a to cell d is normal.

[0202] Another exemplary embodiment, referring to Figure 2 The first cell is cell a, and at least one of the neighboring cells in the neighboring cell configuration relationship includes cell b, cell c, and cell d. Among them, the call switching path from cell a to cell b is abnormal, and the call switching paths from cell a to cell c and cell a to cell d are normal.

[0203] Among them, when the call switching paths from the first cell to at least one neighboring cell in the neighboring cell configuration relationship are normal, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0204] S703: Perform cell measurement according to the configuration information to obtain a first measurement report.

[0205] In an embodiment of the present application, the terminal device only performs cell measurement on the first cell and the neighboring cells in the neighboring cell configuration relationship.

[0206] For example, if at least one neighboring cell in the neighboring cell configuration relationship includes cell c and cell d, the terminal device performs cell measurement on the first cell, cell c, and cell d. If at least one neighboring cell in the neighboring cell configuration relationship includes cell b, cell c, and cell d, the terminal device performs cell measurement on the first cell, cell b, cell c, and cell d.

[0207] In this embodiment of the present application, if the third cell is not included in the neighboring cell configuration relationship, the first measurement report does not include: the signal quality of the third cell.

[0208] If the neighboring cell configuration relationship includes a third cell, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal. And the difference between the signal quality of the third cell and the signal quality of the first cell is greater than the quality threshold.

[0209] S704: Send a first measurement report.

[0210] Among them, the terminal device triggers the A3 event and sends a first measurement report to the network device.

[0211] The implementation process of this step refers to S602 and will not be repeated here.

[0212] S705, determine to switch to the second cell.

[0213] Among them, the network device determines to switch the service cell of the terminal device from the first cell to the second cell.

[0214] The implementation process of this step refers to S603 and will not be repeated here.

[0215] S706: Send first indication information.

[0216] Among them, after the network device determines to switch the service cell of the terminal device from the first cell to the second cell, the first indication information is sent to the terminal device.

[0217] S707, switch to the second cell.

[0218] Among them, the terminal device switches to the second cell for a call based on the first indication information.

[0219] Further, refer to Figure 8, the application also includes the following steps:

[0220] The method further includes: sending minimization of drive test data, wherein the minimization of drive test data indicates that a call switching path from the first cell to the third cell is abnormal.

[0221] Furthermore, the minimization of drive test data includes: fault type, tracking area update process triggering reason, first cell identifier and third cell identifier.

[0222] In addition, sending the minimization of drive test data includes: sending the minimization of drive test data when it is determined that the call switching path from the first cell to the third cell is abnormal.

[0223] It also includes: when in the first cell, sending a second measurement report, the second measurement report includes the signal quality of the third cell; receiving second indication information, the second indication information is used to indicate switching to the third cell for a call; when the tracking area code to which the third cell belongs is not in the preset tracking area code list, sending a tracking area update request; if a tracking area update rejection message is received, it is determined that the call switching path from the first cell to the third cell is abnormal.

[0224] Furthermore, it also includes: when no response corresponding to the tracking area update request is received within the time specified by the preset timer, sending the tracking area update request again.

[0225] Specifically, refer to Figure 8 , including the following steps:

[0226] S801, in the first cell.

[0227] Among them, the terminal device is making a call in the first cell.

[0228] S802: Send a second measurement report.

[0229] The second measurement report includes the communication quality of the first cell and the communication quality of each neighboring cell of the first cell.

[0230] S803: Receive second indication information.

[0231] Among them, the network device selects a neighboring cell (such as the third cell) suitable for the terminal device to switch to as the neighboring cell to be switched to according to the communication quality of each neighboring cell in the second measurement report, and generates second indication information based on the third cell, and the second indication information is used to instruct the terminal device to switch to the third cell.

[0232] S804, send a tracking area update request.

[0233] When the terminal device determines that the tracking area code to which the third cell belongs is not in the preset tracking area code list, the terminal device sends a tracking area update request to the network device.

[0234] S805: No response corresponding to the tracking area update request is received within the time specified by the preset timer.

[0235] Among them, the preset timers are timers T3430 and T3411, for example, T3430 specifies a time of 15 seconds, T3411 specifies a time of 10 seconds, and the terminal device detects that no response from the network device is received within 15 seconds after sending the tracking area update request, and the 10s suppression phase has passed, then S806 is executed.

[0236] S806, send the tracking area update request again.

[0237] Therein, the terminal device sends a tracking area update request to the network device again.

[0238] S807, Tracking area update reject message.

[0239] The tracking area update rejection message received by the terminal device includes the rejection reason, such as reason #9, where #9 indicates that the network device cannot export the terminal device identifier.

[0240] S808: Determine that the call switching path is abnormal.

[0241] Among them, after receiving the tracking area update rejection message, the terminal device determines that the call switching path from the first cell to the third cell is abnormal, and then the "call switching path from the first cell to the third cell is abnormal" can be cached in the minimized drive test data.

[0242] S809: Send minimization of drive test data.

[0243] The terminal device sends the minimization of drive test data to the network device.

[0244] S810, cluster analysis.

[0245] The network device can receive the minimization of drive test data sent by different terminal devices, perform cluster analysis on multiple minimization of drive test data, obtain the cell with abnormal call switching path, store it, and then execute Figures 4 to 7 The steps shown further instruct the terminal device to avoid switching to a cell with an abnormal call switching path.

[0246] In an embodiment of the present application, the terminal device reports a TAU / MRU rejection message based on MDT, as well as abnormal call switching path information to instruct the network device to adjust the neighboring cell configuration relationship and switching strategy of each base station to avoid a specific cell switching path, thereby avoiding call abnormalities caused by switching cells during a call.

[0247] Reference Fig. 9, a cell switching method is shown, which is applied to a network device and includes the following steps:

[0248] S901: Generate first indication information.

[0249] Among them, the network device can switch the terminal device to the second cell based on the call switching path abnormality stored in itself and the first cell where the terminal device is located, avoid switching to the third cell where the call switching path is abnormal, and then generate the first indication information.

[0250] Furthermore, generating the first indication information includes: receiving a first measurement report, the first measurement report including: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell being higher than the quality threshold configured by the network device; generating the first indication information based on the first measurement report.

[0251] S902, sending first indication information, where the first indication information is used to indicate switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal.

[0252] Among them, the network device sends first indication information to the terminal device, which is used to instruct the terminal device to switch from the current first cell to the second cell.

[0253] Furthermore, it also includes: generating configuration information, the configuration information includes: the neighboring cell configuration relationship and switching strategy of the first cell; sending the configuration information, the configuration information is used to instruct to perform cell measurement according to the configuration information to obtain a first measurement report.

[0254] The neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: a second cell.

[0255] In one embodiment, the neighbor cell configuration relationship does not include: a third cell, and a call switching path from the first cell to the third cell is abnormal.

[0256] Furthermore, the first measurement report does not include: signal quality of the third cell.

[0257] The switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0258] In an embodiment of the present application, the first measurement report also includes: the signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0259] Furthermore, the method further includes: receiving minimization of drive test data, wherein the minimization of drive test data indicates that a call switching path from the first cell to the target cell is abnormal.

[0260] The minimization of drive test data includes: fault type, triggering reason of tracking area update process, first cell identifier and target cell identifier.

[0261] In addition, it also includes: receiving a second measurement report sent in the first cell, the second measurement report includes the signal quality of the target cell; sending a second indication information, the second indication information is used to indicate switching to the target cell for a call; receiving a tracking area update request; sending a tracking area update reject message, the tracking area update reject message is used to indicate that the call switching path from the first cell to the target cell is abnormal.

[0262] Further, generating the configuration information includes: generating the configuration information according to the minimization of drive tests data sent by at least one terminal device.

[0263] For other specific implementation processes of this embodiment, please refer to the above content and will not be repeated here.

[0264] Fig.10 This is a schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig.10 As shown, the terminal device 101 of this embodiment includes: a receiving module 1001 and a switching module 1002, wherein:

[0265] The receiving module 1001 is used to receive the first indication information during a call;

[0266] The switching module 1002 is used to switch from the current first cell to the second cell for a call based on the first indication information, and the call switching path from the first cell to the second cell is normal.

[0267] In an optional embodiment, it also includes: a sending module (not shown), which is used to send a first measurement report before receiving the first indication information, and the first measurement report includes: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device, and the at least one neighboring cell includes: the second cell.

[0268] In an optional embodiment, the receiving module 1001 is further used to receive configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0269] The system further includes: a measurement module (not shown), configured to perform cell measurement according to the configuration information to obtain a first measurement report.

[0270] In an optional embodiment, the neighbor cell configuration relationship includes: a measurement frequency point of at least one neighbor cell of the first cell, and the at least one neighbor cell includes: a second cell.

[0271] In an optional embodiment, the neighbor cell configuration relationship does not include: the third cell, and the call switching path from the first cell to the third cell is abnormal.

[0272] In an optional embodiment, the first measurement report does not include: signal quality of the third cell.

[0273] In an optional embodiment, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0274] In an optional embodiment, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0275] In an optional embodiment, the sending module is further used to: send minimization of drive test data, where the minimization of drive test data indicates that the call switching path from the first cell to the third cell is abnormal.

[0276] In an optional embodiment, the minimization of drive tests data includes: a fault type, a triggering reason for a tracking area update procedure, a first cell identifier, and a third cell identifier.

[0277] In an optional embodiment, when sending the minimization of drive test data, the sending module is specifically used to:

[0278] When it is determined that the call switching path from the first cell to the third cell is abnormal, minimization of drive test data is sent.

[0279] In an optional embodiment, the sending module is further configured to send a second measurement report when in the first cell, where the second measurement report includes a signal quality of a third cell;

[0280] The receiving module 1001 is further used to receive second indication information, where the second indication information is used to indicate switching to a third cell for a call;

[0281] The sending module is further used to send a tracking area update request when the tracking area code to which the third cell belongs is not in the preset tracking area code list;

[0282] It also includes: a determination module (not shown), which is used to determine that the call switching path from the first cell to the third cell is abnormal if a tracking area update rejection message is received.

[0283] In an optional embodiment, the sending module is further used to: when no response corresponding to the tracking area update request is received within the time specified by the preset timer, send the tracking area update request again.

[0284] The terminal device provided in this embodiment is used to implement the technical solution of the terminal device in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.

[0285] Fig.11 This is a schematic diagram of the structure of the network device provided in the embodiment of the present application. Fig.11 As shown, the network device 102 of this embodiment includes: a generating module 1101 and a sending module 1102, wherein:

[0286] A generating module 1101, configured to generate first indication information;

[0287] The sending module 1102 is used to send first indication information, where the first indication information is used to indicate switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal.

[0288] In an optional embodiment, the generation module 1101 is specifically used to: receive a first measurement report, the first measurement report including: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device; generate first indication information based on the first measurement report.

[0289] In an optional embodiment, the generating module 1101 is further used to generate configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell;

[0290] The sending module 1102 is further used to send configuration information, where the configuration information is used to instruct to perform cell measurement according to the configuration information to obtain a first measurement report.

[0291] In an optional embodiment, the neighbor cell configuration relationship includes: a measurement frequency point of at least one neighbor cell of the first cell, and the at least one neighbor cell includes: a second cell.

[0292] In an optional embodiment, the neighbor cell configuration relationship does not include: the third cell, and the call switching path from the first cell to the third cell is abnormal.

[0293] In an optional embodiment, the first measurement report does not include: signal quality of the third cell.

[0294] In an optional embodiment, the switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

[0295] In an optional embodiment, the first measurement report also includes: signal quality of the third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and the call switching path from the first cell to the third cell is abnormal.

[0296] In an optional embodiment, the method further includes: a receiving module (not shown) configured to receive minimization of drive tests data, wherein the minimization of drive tests data indicates that a call switching path from the first cell to the target cell is abnormal.

[0297] In an optional embodiment, the minimization of drive tests data includes: fault type, tracking area update procedure triggering reason, first cell identifier and target cell identifier.

[0298] In an optional embodiment, the receiving module is further configured to receive a second measurement report sent by the first cell, where the second measurement report includes a signal quality of the target cell;

[0299] The sending module 1102 is further used to send second indication information, where the second indication information is used to indicate switching to a target cell for a call;

[0300] The receiving module is further used to receive a tracking area update request;

[0301] The sending module 1102 is further used to send a tracking area update reject message, where the tracking area update reject message is used to indicate that the call switching path from the first cell to the target cell is abnormal.

[0302] The network device provided in this embodiment may be a core network device or an access network device, and is used to implement the technical solution of the core network device or the access network device in the aforementioned method embodiment. The implementation principle and technical effects are similar and will not be repeated here.

[0303] Fig.12 The hardware structure diagram of the electronic device provided in the embodiment of the present application is shown in FIG. Fig.12 As shown, the electronic device 120 includes: a processor 121 and a memory 122; the memory 122 stores computer execution instructions; the processor 121 executes the computer execution instructions stored in the memory 122, so that the electronic device executes the technical solution in the aforementioned method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0304] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method steps in the aforementioned method embodiment are implemented.

[0305] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the computer executes the method steps in the aforementioned method embodiment.

[0306] The methods described in the above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media may include computer storage media and communication media, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium that can be accessed by a computer.

[0307] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that is intended to carry or store the required program code in the form of instructions or data structures and can be accessed by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave), the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disks and optical disks as used herein include optical disks, laser disks, optical disks, digital versatile disks (DVD), floppy disks and Blu-ray disks, where disks usually reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included in the scope of computer-readable media.

[0308] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.

[0309] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0310] The above specific implementation methods further illustrate the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.

Claims

1. A cell switching method, characterized in that: include: During a call, receiving first indication information; wherein the first indication information is generated by the network device according to the stored cell with abnormal call switching path and the first cell where the terminal device is located; the first indication information is sent to the terminal device after the network device determines to switch the serving cell of the terminal device from the first cell to the second cell; Based on the first indication information, the call is switched from the current first cell to the second cell, and the call switching path from the first cell to the second cell is normal; wherein the normal call switching path means that the terminal device does not drop the call when switching cells during the call; Also includes: In a case where it is determined that the call switching path from the first cell to the third cell is abnormal, sending minimization of drive test data, where the minimization of drive test data indicates that the call switching path from the first cell to the third cell is abnormal; When in the first cell, sending a second measurement report, where the second measurement report includes a signal quality of the third cell; receiving second indication information, where the second indication information is used to indicate switching to the third cell for a call; When the tracking area code to which the third cell belongs is not in the preset tracking area code list, sending a tracking area update request; When no response corresponding to the tracking area update request is received within the time specified by the preset timer, sending the tracking area update request again; If a tracking area update rejection message is received, it is determined that the call switching path from the first cell to the third cell is abnormal.

2. The method according to claim 1, characterized in that: Before receiving the first indication information, the method further includes: Send a first measurement report, the first measurement report including: the signal quality of the first cell and the signal quality of at least one neighboring cell of the first cell, the difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than the quality threshold configured by the network device, and the at least one neighboring cell includes: the second cell.

3. The method according to claim 2, characterized in that Also includes: receiving configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell; Perform cell measurement according to the configuration information to obtain the first measurement report.

4. The method according to claim 3, characterized in that The neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: the second cell.

5. The method according to claim 3, characterized in that: The neighboring cell configuration relationship does not include: a third cell, and a call switching path from the first cell to the third cell is abnormal.

6. The method according to claim 5, characterized in that The first measurement report does not include: signal quality of the third cell.

7. The method according to any one of claims 3 or 6, characterized in that: The switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

8. The method according to claim 7, characterized in that The first measurement report also includes: signal quality of a third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and a call switching path from the first cell to the third cell is abnormal.

9. The method according to any one of claims 1 to 6, characterized in that: The minimization of drive test data includes: fault type, tracking area update process triggering reason, the first cell identifier and the third cell identifier.

10. A cell switching method, characterized in that: include: Generate first indication information; wherein the first indication information is generated according to the stored cell with abnormal call switching path and the first cell where the terminal device is located; Sending first indication information, where the first indication information is used to indicate switching from the current first cell to the second cell for a call, and the call switching path from the first cell to the second cell is normal; wherein the first indication information is sent after it is determined to switch the serving cell of the terminal device from the first cell to the second cell; the normal call switching path means that the terminal device does not drop the call when switching cells during a call; Also includes: receiving minimization of drive test data, the minimization of drive test data indicating that a call switching path from the first cell to the target cell is abnormal; wherein the minimization of drive test data is sent when the terminal device determines that the call switching path from the first cell to the target cell is abnormal; receiving a second measurement report sent in the first cell, where the second measurement report includes a signal quality of the target cell; Sending second indication information, where the second indication information is used to indicate switching to the target cell for a call; receiving a tracking area update request; Send a tracking area update reject message, where the tracking area update reject message is used to indicate that the call switching path from the first cell to the target cell is abnormal.

11. The method according to claim 10, characterized in that The generating the first indication information includes: receiving a first measurement report, the first measurement report including: a signal quality of a first cell and a signal quality of at least one neighboring cell of the first cell, wherein a difference between the signal quality of the neighboring cell and the signal quality of the first cell is higher than a quality threshold configured by a network device; The first indication information is generated based on the first measurement report.

12. The method according to claim 11, characterized in that Also includes: Generate configuration information, the configuration information including: a neighboring cell configuration relationship and a switching strategy of the first cell; Send configuration information, where the configuration information is used to instruct to perform cell measurement according to the configuration information to obtain the first measurement report.

13. The method according to claim 12, characterized in that The neighboring cell configuration relationship includes: a measurement frequency point of at least one neighboring cell of the first cell, and the at least one neighboring cell includes: the second cell.

14. The method according to claim 13, characterized in that The neighboring cell configuration relationship does not include: a third cell, and a call switching path from the first cell to the third cell is abnormal.

15. The method according to claim 14, characterized in that The first measurement report does not include: signal quality of the third cell.

16. The method according to claim 12 or 13, characterized in that The switching strategy is used to indicate switching to any neighboring cell in the neighboring cell configuration relationship.

17. The method according to claim 16, characterized in that The first measurement report also includes: signal quality of a third cell, the signal quality of the third cell is higher than the signal quality of the first cell, and a call switching path from the first cell to the third cell is abnormal.

18. The method according to any one of claims 10 to 15, characterized in that The minimization of drive test data includes: fault type, tracking area update process triggering reason, first cell identifier and target cell identifier.

19. The method according to claim 18, characterized in that The generated configuration information includes: The configuration information is generated according to the minimization of drive tests data sent by at least one terminal device.

20. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 9, or the electronic device executes the method according to any one of claims 10 to 19.

21. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented, or the method according to any one of claims 10 to 19 is implemented.

22. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, enables a computer to execute the method according to any one of claims 1 to 9, or realize the method according to any one of claims 10 to 19.

Citation Information

Patent Citations

  • Method and apparatus for dynamically configuring neighboring cell

    CN108235389A

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

    CN113438702A

  • Cell switching method, device and base station

    CN114727348A