A communication method, terminal device, network device, and communication system

CN122579239APending Publication Date: 2026-08-14HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]本申请提供了一种通信方法、终端设备、网络设备和通信系统,目的在于解决终端设备侧持续业务故障的问题

Benefits of technology

[0018]本申请的第二方面提供一种通信方法,应用于网络设备,所述方法包括:根据预测模型进行模型推理,以得到第一信息,所述第一信息用于指示终端设备需要切换到的候选小区,以及候选小区关联的条件事件;向所述终端设备发送所述第一信息。在上述方案中,第一网络设备使用预测模型的推理,可以准确的预测出候选小区和与该候选小区关联的条件事件,第一网络设备向终端设备发送第一信息,使得终端设备接收到第一信息,确定候选小区和与该候选小区关联的条件事件,终端设备可以确定信号预测结果满足条件事件,在信号预测结果满足条件事件的情况下,终端设备可以直接执行到候选小区的接入过程,避免终端设备已发生RLF等原因导致的切换失败,解决终端设备侧持续业务故障的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122579239A_ABST
    Figure CN122579239A_ABST
Patent Text Reader

Abstract

This application provides a communication method, a terminal device, a network device, and a communication system, aiming to solve the problem of continuous service failure on the terminal device side. One communication method, applied to a terminal device, includes: receiving first information from a first network device, the first information indicating a candidate cell to which the terminal device needs to handover, and a conditional event associated with the candidate cell, the first network device including the serving cell where the terminal device is located; obtaining a signal prediction result of the terminal device in the serving cell for the (N+1)th measurement period, where N is a positive integer; and, if the signal prediction result in the (N+1)th measurement period satisfies the conditional event, sending a handover request to a second network device where the candidate cell is located.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, terminal equipment, network equipment, and communication system. Background Technology

[0002] In scenarios where the user equipment (UE) is moving at high speed, such as when the UE is on a high-speed train, when the UE in the connected state moves quickly away from the current serving base station (gNodeB, gNB) 1 and moves to another gNB 2, the signal quality of the serving cell deteriorates, but the conditions for handing over to the candidate cell cannot be met. At this time, the signal of the serving cell of gNB 1 is already poor, and a radio link failure (RLF) may occur before the next measurement and evaluation, resulting in a relatively long period of service interruption. Summary of the Invention

[0003] This application provides a communication method, terminal device, network device, and communication system, with the aim of solving the problem of continuous service failure on the terminal device side.

[0004] To achieve the above objectives, this application provides the following technical solution:

[0005] A first aspect of this application provides a communication method applied to a terminal device, the method comprising:

[0006] The terminal device receives first information from a first network device, the first information being used to indicate the candidate cell to which the terminal device needs to switch, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located;

[0007] Obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer;

[0008] If the signal prediction result of the (N+1)th measurement period meets the condition event, a handover request is sent to the second network device where the candidate cell is located.

[0009] In the above scheme, after obtaining the signal prediction result of the (N+1)th measurement period, the terminal device compares the signal prediction result with the conditional event. If the signal prediction result of the (N+1)th measurement period meets the conditional event, it indicates that the terminal device has met the conditions for initiating a handover, and the terminal device sends a handover request to the second network device where the candidate cell is located. In this embodiment, the terminal device can determine that the signal prediction result meets the conditional event. If the signal prediction result meets the conditional event, the terminal device can directly execute the access procedure to the candidate cell, avoiding handover failure caused by reasons such as RLF (Recurrent Link Failure) on the terminal device, and solving the problem of continuous service failure on the terminal device side.

[0010] In some possible implementations, obtaining the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell includes: obtaining the signal measurement results of the terminal device in the serving cell for N measurement cycles; and, if the signal measurement results for the N measurement cycles continuously decrease, obtaining the signal prediction result for the (N+1)th measurement cycle based on the signal measurement results for the N measurement cycles. In the above scheme, the terminal device can predict the signal quality for the (N+1)th measurement cycle based on the signal measurement results for the N measurement cycles to obtain the signal prediction result for the (N+1)th measurement cycle. Even if the signal measurement results for the N measurement cycles continuously decrease, the signal quality predicted by the terminal device for the (N+1)th measurement cycle will still be degraded.

[0011] In some possible implementations, the step of sending a handover request to the second network device where the candidate cell is located when the signal prediction result of the (N+1)th measurement period meets the conditional event includes: obtaining the signal measurement result of the terminal device in the serving cell for the (N+1)th measurement period; and sending a handover request to the second network device where the candidate cell is located when the signal prediction result of the (N+1)th measurement period meets the conditional event but the signal measurement result of the (N+1)th measurement period does not meet the conditional event. In the above scheme, if the signal prediction result of the terminal device in the (N+1)th measurement period meets the conditional event, but the actual signal measurement result does not meet the conditional event, the terminal device sends a handover request to the second network device where the candidate cell is located. The terminal device can directly execute the access procedure to the candidate cell, avoiding handover failure caused by reasons such as RLF (Recurrent Least Frequently Failed) in the terminal device.

[0012] In some possible implementations, obtaining the signal prediction result for the (N+1)th measurement period based on the signal measurement results of the N measurement periods includes: obtaining (N-1) decreasing differences in the N measurement periods based on the signal measurement results of the N measurement periods, wherein the (N-1) decreasing differences include: decreasing differences between the signal measurement results of adjacent measurement periods within the N measurement periods; obtaining a decreasing difference prediction result for the signal measurement results of the (N+1)th measurement period based on the (N-1) decreasing differences; and obtaining the signal prediction result for the (N+1)th measurement period based on the signal measurement results of the Nth measurement period and the decreasing difference prediction result for the signal measurement results of the (N+1)th measurement period. In the above scheme, the terminal device acquires the signal measurement result of the Nth measurement cycle and the prediction result of the descent difference of the signal measurement result of the (N+1)th measurement cycle. Using the signal measurement result of the Nth measurement cycle and the prediction result of the descent difference of the signal measurement result of the (N+1)th measurement cycle, the signal prediction result of the (N+1)th measurement cycle can be quickly calculated.

[0013] In some possible implementations, the method further includes: receiving second information from the first network device, the second information being used to instruct the terminal device to use the signal prediction result to evaluate the conditional event. In the above scheme, the first network device may instruct the terminal device to use the signal prediction result to evaluate the conditional event, and the first network device may send the second information to instruct the terminal device to use the signal prediction result to evaluate the conditional event.

[0014] In some possible implementations, the method further includes: receiving third information from the first network device, the third information being used by the terminal device to determine the value of N. In the above scheme, the terminal device receives third information from the first network device, the third information being used to instruct the terminal device to determine the value of N, then the terminal device can perform signal quality prediction for the (N+1)th measurement cycle.

[0015] In some possible implementations, the first information is the output information obtained by the first network device through model inference based on the prediction model, wherein the prediction model is sent from the core network device to the first network device. In the above scheme,

[0016] In some possible implementations, the method further includes: sending fourth information to the first network device, the fourth information indicating the signal measurement results of the terminal device over M measurement cycles within the serving cell, where M is a positive integer; and sending fifth information to the first network device, the fifth information indicating first connection failure information of the terminal device within the serving cell, the first connection failure information indicating radio link failure information or handover failure information of the terminal device within the serving cell. In the above scheme, the first network device can receive the fourth and fifth information from the terminal device to obtain input data for model training. Then, the first network device sends sixth information to the core network device, enabling the core network device to receive the signal measurement results over M measurement cycles and the first connection failure information. The core network device can use the sixth information to train a prediction model, thereby providing a prediction model for the first network device.

[0017] In some possible implementations, the handover request is used to instruct the terminal device to perform a conditional handover or a condition-triggered mobility handover.

[0018] A second aspect of this application provides a communication method applied to a network device. The method includes: performing model inference based on a prediction model to obtain first information, the first information indicating a candidate cell to which a terminal device needs to hand over, and a conditional event associated with the candidate cell; and sending the first information to the terminal device. In the above scheme, the first network device uses the inference of the prediction model to accurately predict the candidate cell and the conditional event associated with the candidate cell. The first network device sends the first information to the terminal device, enabling the terminal device to receive the first information, determine the candidate cell and the conditional event associated with the candidate cell, and determine that the signal prediction result meets the conditional event. When the signal prediction result meets the conditional event, the terminal device can directly execute the access procedure to the candidate cell, avoiding handover failure caused by reasons such as RLF (Recurrent Link Failure) on the terminal device, and solving the problem of continuous service failure on the terminal device side.

[0019] In some possible implementations, the method further includes sending second information to the terminal device, the second information being used to instruct the terminal device to use the signal prediction results to evaluate the conditional event.

[0020] In some possible implementations, the method further includes: sending third information to the terminal device, the third information being used by the terminal device to determine the value of N.

[0021] In some possible implementations, the method further includes: receiving fourth information from the terminal device, the fourth information indicating signal measurement results of the terminal device over M measurement cycles in the serving cell, where M is a positive integer; receiving fifth information from the terminal device, the fifth information indicating first connection failure information of the terminal device in the serving cell, the first connection failure information indicating radio link failure information or handover failure information of the terminal device in the serving cell; and sending sixth information to the core network device, the sixth information indicating the signal measurement results over the M measurement cycles and the first connection failure information, the sixth information being used by the core network device to train the prediction model.

[0022] In some possible implementations, the model inference based on the prediction model includes: receiving seventh information from the terminal device, the seventh information indicating the signal measurement results of the terminal device over N measurement cycles in the serving cell, where N is a positive integer; receiving eighth information from the second network device where the candidate cell is located, the eighth information indicating second connection failure information of the terminal device in the candidate cell, the second connection failure information indicating radio link failure information or handover failure information of the terminal device in the candidate cell; inputting the seventh and eighth information into the prediction model, and performing model inference through the prediction model. In the above scheme, the first network device can receive the trained prediction model from the core network device, and then the terminal device can send the seventh information, which can be used for model inference of the prediction model, and the second network device can send the eighth information, which can also be used for model inference of the prediction model. The first network device inputs the seventh and eighth information into the prediction model and performs model inference through the prediction model. In this embodiment, the first network device can accurately predict the candidate cell and the conditional events associated with the candidate cell using the inference of the prediction model.

[0023] A third aspect of this application provides a communication method applied to a terminal device and a first network device, wherein the terminal device performs the following method steps:

[0024] The terminal device receives first information from a first network device, the first information being used to indicate the candidate cell to which the terminal device needs to switch, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located;

[0025] Obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer;

[0026] If the signal prediction result of the (N+1)th measurement period meets the condition event, a handover request is sent to the second network device where the candidate cell is located.

[0027] The first network device performs the following steps: performing model inference based on a prediction model to obtain first information, the first information being used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell; and sending the first information to the terminal device.

[0028] A fourth aspect of this application provides a terminal device, the terminal device comprising:

[0029] The receiving module is configured to receive first information from a first network device, the first information being used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located;

[0030] The processing module is used to obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer;

[0031] The sending module is configured to send a handover request to the second network device where the candidate cell is located when the signal prediction result of the (N+1)th measurement period meets the condition event.

[0032] The fifth aspect of this application provides a network device, specifically a first network device, the first network device comprising:

[0033] The processing module is used to perform model inference based on the prediction model to obtain first information, which is used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell.

[0034] The sending module is used to send the first information to the terminal device.

[0035] A sixth aspect of this application provides a communication system, the communication system comprising: a terminal device and a network device;

[0036] The terminal device is used to execute the method described in any one of the first aspects above;

[0037] The network device is used to perform the method described in any one of the second aspects above.

[0038] The seventh aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the method provided in the first, second, or third aspect of this application.

[0039] The eighth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods provided in the first, second, or third aspect described above.

[0040] A ninth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0041] Figure 1 This is a schematic diagram of the system architecture of the communication system provided in the embodiments of this application;

[0042] Figure 2 This is a schematic diagram illustrating a wireless link failure caused by a UE's signal quality not meeting a conditional event.

[0043] Figure 3 A flowchart illustrating a communication method executed by a terminal device according to an embodiment of this application;

[0044] Figure 4 This is a schematic diagram illustrating the interaction process between a terminal device and a first network device and a second network device, as provided in an embodiment of this application.

[0045] Figure 5 This is a schematic diagram illustrating the interaction process between a UE and gNB1 and gNB2 in an embodiment of this application.

[0046] Figure 6 This is a schematic diagram illustrating the interaction process between a UE and gNB1 and gNB2 in an embodiment of this application.

[0047] Figure 7 This is a schematic diagram illustrating the interaction process between a UE and gNB1 and gNB2 in an embodiment of this application.

[0048] Figure 8 This is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0049] Figure 9 This is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0050] Figure 10 This is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation

[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0052] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0053] In this application, "multiple" refers to two or more embodiments. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance, nor as indicating or implying order.

[0054] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, satellite communication systems, and new communication systems that will emerge in the future development of communication.

[0055] A communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. A network device can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. For example, the first device can be a first network device and a second network device. The first network device is the network device where the terminal device's current serving cell is located, and the second network device is the network device where the terminal device's candidate cell is located. The second device can be a device accessing the network, typically a terminal or a terminal device. An example of a communication system is as follows: Figure 1 As shown, Figure 1 It includes base station 1 and terminal 2.

[0056] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radioaccess network (CRAN) scenario. The base station can communicate with the terminal, or it can communicate with the terminal through a relay station. The terminal can communicate with multiple base stations using different technologies. For example, the terminal can communicate with base stations that support LTE networks, base stations that support 5G networks, and can also establish dual connections with both LTE and 5G base stations.

[0057] In the embodiments provided in this application, the terminal can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can also be a fixed terminal or a mobile terminal.

[0058] In one mobility enhancement scenario, Conditional Handover (CHO) and Conditional PSCell Change (CPC) are introduced. In another, Conditional PSCell Addition and Change (CPAC) is introduced. Yet another scenario introduces Conditional-L1 / L2 Triggered Mobility (C-LTM). These features aim to improve the robustness of UE mobility management in connected mode. When the UE is in connected mode, the network device sends the configuration information of candidate cells to the UE in advance and specifies the execution conditions associated with the candidate cells. When the execution conditions are met, the UE can directly execute the access procedure to the candidate cell, avoiding traditional handover processes where measurement report transmission fails or the UE experiences radio link failure (RLF) or handover failure (HOF) when receiving the handover command.

[0059] Artificial Intelligence (AI) or Machine Learning (ML) models for mobility research involve the UE in the connected state, including Radio Resource Management (RRM) measurement prediction, measurement event prediction, RLF prediction, or HOF prediction. This is driven by two objectives: one is to reduce measurement burden in the time, spatial, or frequency domains by using predictive measurements; the other is to improve handover performance, such as ping-pong handover (HO), RLF or HOF, short UE dwell time, and UE handover interruptions.

[0060] In scenarios where the terminal device is moving at high speed, such as on a high-speed train, when a connected terminal device rapidly moves away from the first network device in its current serving cell and towards a second network device, the UE's signal quality may fail to meet the condition event, leading to radio link failure. This condition event is also known as the A5 event. Figure 2 The diagram illustrates a radio link failure caused by a UE's signal quality not meeting a conditional event, and mainly includes the following steps:

[0061] S01. The UE sends a measurement report to gNB1.

[0062] S02.gNB2 generates the conditional event candidate configuration information for candidate cell gNB2.

[0063] Among them, the conditional event candidate configuration information includes: the switching configuration parameters for execution conditions condEventA5 and gNB2.

[0064] S03.gNB1 sends a Radio Resource Control (RRC) reconfiguration message to the UE.

[0065] The RRC reconfiguration message carries the CHO candidate configuration condReconfiguration and also carries condEventA5 as the execution condition.

[0066] S04. The UE sends an RRC reconfiguration complete message to gNB1.

[0067] S05. UE evaluation condition event execution conditions.

[0068] For example, A5 threshold 1 is -110dB, and A5 threshold 2 is -85dB.

[0069] S06. The UE measures the Layer 3 filtered Reference Signal Receiving Power (RSRP) of the serving cell and neighboring cells.

[0070] For example, gNB1 gradually decreased from -68dB to -108dB, while the neighboring gNB2 increased from -115dB to -72dB, but the execution conditions of condEventA5 were still not met.

[0071] S07.UE has an RLF risk before the next measurement cycle arrives.

[0072] In this case, the UE cannot execute the CHO to gNB2 because the RSRP of the serving cell has reached -108dB and the RSRP of the serving cell does not meet the execution condition of the conditional event (condEvent) A5 threshold. However, the signal of gNB1 cell is already poor and is showing a sharp downward trend. It may experience RLF before the next measurement and evaluation. Although it can be directly accessed on the candidate gNB through CHO for quick recovery, it will still lead to a relatively long service interruption.

[0073] To address the issue of user service failures severely impacting user experience, this application proposes a communication method. Please refer to [link / reference]. Figure 3 The diagram shown illustrates a flowchart of a communication method executed by a terminal device according to an embodiment of this application. In this embodiment, the terminal device can interact with multiple network devices, such as interacting with a first network device and interacting with a second network device. It is not limited to this; in this embodiment, the terminal device can interact with even more network devices. The communication method proposed in this embodiment is applied to a terminal device, which executes the following method steps:

[0074] 301. The terminal device receives first information from the first network device, the first information being used to indicate the candidate cell that the terminal device needs to hand over to, and the conditional events associated with the candidate cell.

[0075] The first network device includes the serving cell where the terminal device is located; for example, the first network device can be the aforementioned Figure 2 The gNB1 shown is the serving cell where the terminal device is currently located. The first network device can determine the candidate cell that the terminal device needs to hand over to, as well as the conditional events associated with the candidate cell. The candidate cell refers to the target cell that the terminal device needs to hand over to. The first network device can generate first information, which is used to indicate the candidate cell that the terminal device needs to hand over to, and the conditional events associated with the candidate cell. For example, the first information can be an RRC configuration message, or it can be other higher-layer signaling; this is not limited here.

[0076] The terminal device receives first information from the first network device. Based on the first information, the terminal device determines the candidate cell to be handed over to, as well as the condition event associated with the candidate cell. For example, the condition event may be an A5 event, which may include execution conditions. For example, the execution conditions of the condition event may be the execution conditions of a conditional handover (CHO) or the execution conditions of a condition-triggered mobility handover (C-LTM).

[0077] 302. The terminal device obtains the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer.

[0078] In this embodiment, the terminal device can measure the signal quality for N measurement cycles to obtain signal measurement results for N measurement cycles. These signal measurement results refer to the actual signal measurement results of the terminal device within the serving cell for N measurement cycles. In this embodiment, the value of N is not limited; for example, N can be 2, 3, or other numbers of cycles. Furthermore, the signal measurement results can include at least one of the following: RSRP, Reference Signal Receiving Quality (RSRQ), Signal-to-Interference Plus Noise Ratio (SINR), etc.

[0079] The terminal device can also predict the signal of the terminal device in the (N+1)th measurement period within the serving cell to obtain the signal prediction result for the (N+1)th measurement period. This signal prediction result refers to the result of the terminal device's prediction of the signal quality in the (N+1)th measurement period, and can be used to indicate the signal change trend of the terminal device in the (N+1)th measurement period. For example, the signal change trend may include a decrease in signal quality.

[0080] In some embodiments of this application, step 302, where the terminal device obtains the signal prediction result for the (N+1)th measurement period within the serving cell, includes:

[0081] A1. The terminal device acquires the signal measurement results of the terminal device in N measurement cycles within the serving cell;

[0082] A2. When the signal measurement results of N measurement cycles continuously decrease, the terminal device obtains the signal prediction result of the (N+1)th measurement cycle based on the signal measurement results of N measurement cycles.

[0083] The terminal device can measure the signal quality within the serving cell for N measurement cycles to obtain the signal measurement results for those N cycles. Based on these results, the terminal device can determine the trend of the signal measurement results over those N cycles. If the signal measurement results show a continuous decline over N cycles, it indicates a continuous decrease in the signal quality of the terminal device within the serving cell. The terminal device can then predict the signal quality for the (N+1)th measurement cycle based on the N measurement results to obtain the predicted signal quality for that cycle. Even if the signal measurement results show a continuous decline over N cycles, the predicted signal quality for the (N+1)th measurement cycle will still indicate a decline.

[0084] The specific method used for signal quality prediction is not limited in the embodiments of this application.

[0085] It is understood that in the embodiments of this application, the signal measurement results are only used to predict N consecutive downward trends. If the trend changes to upward within N times, the prediction count is reset.

[0086] Furthermore, in some embodiments of this application, step A2, where the terminal device obtains the signal prediction result for the (N+1)th measurement period based on the signal measurement results of N measurement periods, includes:

[0087] A21. The terminal device obtains (N-1) drop differences in the N measurement cycles based on the signal measurement results of the N measurement cycles. The (N-1) drop differences include the drop differences between the signal measurement results of adjacent measurement cycles within the N measurement cycles.

[0088] Specifically, the terminal device calculates the descent difference between the signal measurement results of two adjacent measurement cycles for N measurement cycles, resulting in (N-1) descent difference values. These (N-1) descent difference values ​​include the descent difference between the signal measurement results of adjacent measurement cycles within the N measurement cycles. For example, if N equals 3, the descent difference between the signal measurement results of the 1st and 2nd measurement cycles can be calculated to obtain the descent difference value D1, and the descent difference between the signal measurement results of the 2nd and 3rd measurement cycles can be calculated to obtain the descent difference value D2.

[0089] A22. The terminal device obtains the predicted result of the descent difference of the signal measurement result in the (N+1)th measurement cycle based on the (N-1)th descent difference.

[0090] After acquiring (N-1) descent differences, the terminal device can predict the descent difference for the (N+1)th measurement period based on these (N-1) descent differences. This predicted descent difference for the (N+1)th measurement period is then used as the predicted descent difference for the signal measurement result in the (N+1)th measurement period. For example, the average of the (N-1) descent differences can be calculated to obtain the predicted descent difference for the signal measurement result in the (N+1)th measurement period. Since signal quality degradation occurs continuously in all N measurement periods, predicting that signal quality degradation will also occur in the (N+1)th measurement period better reflects the signal quality situation of the serving cell where the terminal device is located.

[0091] A23. The terminal device obtains the signal prediction result for the (N+1)th measurement cycle based on the prediction result of the decrease difference between the signal measurement result of the Nth measurement cycle and the signal measurement result of the (N+1)th measurement cycle.

[0092] The terminal device acquires the signal measurement result of the Nth measurement cycle and the predicted descent difference of the signal measurement result of the (N+1)th measurement cycle. Using the signal measurement result of the Nth measurement cycle and the predicted descent difference of the signal measurement result of the (N+1)th measurement cycle, the signal prediction result of the (N+1)th measurement cycle can be quickly calculated. For example, the signal prediction result of the (N+1)th measurement cycle is equal to the sum of the signal measurement result of the Nth measurement cycle and the predicted descent difference of the signal measurement result of the (N+1)th measurement cycle.

[0093] 303. If the signal prediction result in the (N+1)th measurement period meets the conditional event, the terminal device sends a handover request to the second network device where the candidate cell is located.

[0094] After obtaining the signal prediction result for the (N+1)th measurement period, the terminal device compares the signal prediction result with the conditional event. If the signal prediction result for the (N+1)th measurement period satisfies the conditional event, it indicates that the terminal device has met the conditions for initiating a handover. The terminal device then sends a handover request to the second network device where the candidate cell is located. In this embodiment, the terminal device can determine that the signal prediction result satisfies the conditional event. If the signal prediction result satisfies the conditional event, the terminal device can directly execute the access procedure to the candidate cell, avoiding handover failure caused by reasons such as RLF (Recurrent Link Failure) occurring in the terminal device.

[0095] In some embodiments of this application, step 303, where the terminal device sends a handover request to the second network device where the candidate cell is located when the signal prediction result in the (N+1)th measurement period meets the conditional event, includes:

[0096] B1. The terminal device acquires the signal measurement results of the terminal device in the (N+1)th measurement cycle within the serving cell;

[0097] B2. If the signal prediction result in the (N+1)th measurement period meets the condition event, and the signal measurement result in the (N+1)th measurement period does not meet the condition event, the terminal device sends a handover request to the second network device where the candidate cell is located.

[0098] The terminal device can also measure the signal quality of the terminal device in the serving cell during the (N+1)th measurement period to obtain the signal measurement result of the (N+1)th measurement period. This signal measurement result refers to the actual signal measurement result of the terminal device in the serving cell during the (N+1)th measurement period. The terminal device can determine that the signal measurement result of the (N+1)th measurement period does not meet the condition event, but the signal prediction result of the (N+1)th measurement period does meet the condition event. That is, the terminal device's signal prediction result meets the condition event in the (N+1)th measurement period, but the actual signal measurement result does not. In this case, the terminal device sends a handover request to the second network device where the candidate cell is located. The terminal device can directly execute the access procedure to the candidate cell, avoiding handover failures caused by reasons such as RLF (Recurrent Link Failure) occurring in the terminal device.

[0099] In some embodiments of this application, a handover request is used to instruct a terminal device to perform a conditional handover or a condition-triggered mobility handover.

[0100] The handover performed by the terminal device is either CHO or C-LTM. This application embodiment does not limit the specific implementation method of the handover by the terminal device.

[0101] The communication method provided in this application embodiment also includes:

[0102] C1. The first network device sends second information to the terminal device, the second information being used to instruct the terminal device to use the signal prediction results to evaluate the conditional event.

[0103] In some embodiments of this application, in addition to performing the aforementioned steps 301 to 303, the communication method provided in this application also includes:

[0104] C2. The terminal device receives second information from the first network device, the second information being used to instruct the terminal device to use the signal prediction results to evaluate the conditional event.

[0105] In this process, the first network device can instruct the terminal device to use the signal prediction result to evaluate the conditional event. The first network device can also send second information, which instructs the terminal device to use the signal prediction result for conditional event evaluation. For example, the second information could be Downlink Control Information (DCI), a Medium Access Control-Control Element (MAC-CE) message, or a Radio Resource Control (RRC) reconfiguration message. The terminal device receives the second information from the first network device, which instructs it to use the signal prediction result for conditional event evaluation, thus enabling the terminal device to execute steps 302 and 303 as described above.

[0106] For example, the second information may include the predictEvaUsed information element. By adding the predictEvaUsed information element and setting it to true, it indicates that the evaluation of the measured event can be based on the prediction.

[0107] The communication method provided in this application embodiment also includes:

[0108] D1. The first network device sends third information to the terminal device. The third information is used by the terminal device to determine the value of N.

[0109] In some embodiments of this application, the terminal device may determine the value of N according to a communication protocol, or the terminal device may determine the value of N according to a default configuration. For example, in addition to performing the aforementioned steps 301 to 303, the communication method provided in this application also includes:

[0110] D2. The terminal device receives third information from the first network device. The third information is used by the terminal device to determine the value of N.

[0111] In this process, the first network device can indicate the value of N to the terminal device. The first network device can also send third information to indicate the value of N. For example, the third information can be a DCI, MAC-CE, or RRC reconfiguration message. The terminal device receives the third information from the first network device, which instructs the terminal device to determine the value of N. Then, the terminal device can perform signal quality prediction for the (N+1)th measurement cycle.

[0112] For example, the first network device can be configured with N measurement results numPredictBased, where N>=2. The measurement results for the next cycle are predicted using numPredictBased.

[0113] As illustrated by the foregoing embodiments, after obtaining the signal prediction result for the (N+1)th measurement period, the terminal device compares the signal prediction result with the conditional event. If the signal prediction result for the (N+1)th measurement period satisfies the conditional event, it indicates that the terminal device has met the conditions for initiating a handover. The terminal device then sends a handover request to the second network device where the candidate cell is located. In this embodiment, the terminal device can determine that the signal prediction result satisfies the conditional event. When the signal prediction result satisfies the conditional event, the terminal device can directly execute the access procedure to the candidate cell, avoiding handover failures caused by reasons such as RLF (Recurrent Link Failure) and resolving the problem of continuous service failures on the terminal device side.

[0114] This application provides a communication method; please refer to [link / reference]. Figure 4 The diagram illustrates a process for interaction between a terminal device and a first network device and a second network device, as provided in an embodiment of this application. In this embodiment, the terminal device can interact with multiple network devices, such as interacting with the first network device and interacting with the second network device. It is not limited to this; in this embodiment, the terminal device can interact with even more network devices. An embodiment of this application proposes a communication method applied to a terminal device and a first network device. This method mainly includes the following steps:

[0115] 401. The first network device performs model inference based on the prediction model to obtain the first information.

[0116] The first piece of information is used to indicate the candidate cell that the terminal device needs to switch to, as well as the conditional events associated with the candidate cell.

[0117] In this embodiment of the application, a prediction model can be used to predict the candidate cells that the terminal device needs to switch to. For example, the prediction model can be an AI model or an ML model. This prediction model can be used to predict the candidate cells that the terminal device needs to switch to, as well as the conditional events associated with the candidate cells.

[0118] In some embodiments of this application, the first information is the output information obtained by the first network device through model inference based on the prediction model, and the prediction model is sent by the core network device to the first network device.

[0119] For example, core network equipment can be an Operation Administration and Maintenance (OAM) network element. The core network equipment can train an initial prediction model. After the model training is complete, the core network equipment deploys the trained prediction model to the first network equipment, enabling the first network equipment to use the prediction model to predict candidate cells and conditional events.

[0120] 402. The first network device sends the first information to the terminal device.

[0121] In this process, after the first network device outputs the first information through the prediction model, the first network device can send the first information to the terminal device.

[0122] 403. The terminal device receives the first information from the first network device.

[0123] 404. The terminal device obtains the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell.

[0124] 405. If the signal prediction result in the (N+1)th measurement period meets the condition event, the terminal device sends a handover request to the second network device where the candidate cell is located.

[0125] The details of steps 403 to 405 can be found in the descriptions of steps 301 to 303 above, and will not be repeated here.

[0126] In some embodiments of this application, in addition to performing the aforementioned steps 403 to 405, the communication method provided in this application also includes:

[0127] E1. The terminal device sends fourth information to the first network device. The fourth information is used to indicate the signal measurement results of the terminal device in M ​​measurement cycles within the serving cell, where M is a positive integer.

[0128] E2. The terminal device sends a fifth message to the first network device. The fifth message is used to indicate the terminal device's first connection failure information in the serving cell. The first connection failure information is used to indicate the terminal device's radio link failure information or handover failure information in the serving cell.

[0129] Among them, M measurement periods can be historical measurement periods before N measurement periods. The terminal device sends the fourth and fifth information to the first network device, which can be used as input data for model training.

[0130] In addition to performing the aforementioned steps 401 to 402, the communication method provided in this application embodiment further includes:

[0131] E3. The first network device receives fourth information from the terminal device, which is used to indicate the signal measurement results of the terminal device in M ​​measurement cycles within the serving cell, where M is a positive integer;

[0132] E4. The first network device receives the fifth information from the terminal device. The fifth information is used to indicate the first connection failure information of the terminal device in the serving cell. The first connection failure information is used to indicate the radio link failure information or handover failure information of the terminal device in the serving cell.

[0133] E5. The first network device sends the sixth information to the core network device. The sixth information is used to indicate the signal measurement results of M measurement cycles and the first connection failure information. The sixth information is used by the core network device to train the prediction model.

[0134] The first network device can receive the fourth and fifth information from the terminal device to obtain the input data for model training. Then, the first network device sends the sixth information to the core network device, enabling the core network device to receive the signal measurement results for M measurement cycles and the first connection failure information. The core network device can use the sixth information to train the prediction model, thereby providing a prediction model for the first network device. The machine learning algorithm used by the core network device to train the prediction model and the model training process will not be described in detail.

[0135] The specific implementation of the fourth, fifth, and sixth information is not limited in the embodiments of this application.

[0136] In some embodiments of this application, in addition to performing the aforementioned steps 403 to 405, the communication method provided in this application also includes:

[0137] F1. The terminal device sends the seventh information to the first network device. The seventh information is used to indicate the signal measurement results of the terminal device in N measurement cycles within the serving cell, where N is a positive integer.

[0138] In some embodiments of this application, the communication method performed by the second network device includes:

[0139] F2. The second network device can send an eighth message to the first network device. The eighth message is used to indicate the second connection failure information of the terminal device in the candidate cell. The second connection failure information is used to indicate the radio link failure information or handover failure information of the terminal device in the candidate cell.

[0140] Specifically, in step 401, the first network device performs model inference based on the prediction model, including:

[0141] F3. The first network device receives the seventh information from the terminal device. The seventh information is used to indicate the signal measurement results of the terminal device in N measurement cycles within the serving cell, where N is a positive integer.

[0142] F4. The first network device receives the eighth information from the second network device where the candidate cell is located. The eighth information is used to indicate the second connection failure information of the terminal device in the candidate cell. The second connection failure information is used to indicate the radio link failure information or handover failure information of the terminal device in the candidate cell.

[0143] F5. The first network device inputs the seventh and eighth information into the prediction model and performs model inference through the prediction model.

[0144] In this embodiment, the first network device receives a trained prediction model from the core network device. The terminal device can then send a seventh piece of information, which can be used for model inference. The second network device can send an eighth piece of information, which can also be used for model inference. The first network device inputs the seventh and eighth pieces of information into the prediction model and performs model inference. In this embodiment, the first network device uses the inference of the prediction model to accurately predict candidate cells and the conditional events associated with those candidate cells.

[0145] As can be seen from the foregoing embodiments, the first network device can accurately predict candidate cells and the conditional events associated with the candidate cells using the inference of the prediction model. The first network device sends first information to the terminal device, so that the terminal device receives the first information, determines the candidate cells and the conditional events associated with the candidate cells, and the terminal device can determine that the signal prediction result meets the conditional events. When the signal prediction result meets the conditional events, the terminal device can directly execute the access process of the candidate cell, avoiding handover failure caused by reasons such as RLF in the terminal device.

[0146] To make the technical solution of this application clearer and easier to understand, the communication method of this application will be described in detail below in conjunction with specific application scenarios.

[0147] Taking the CHO handover measurement prediction scenario as an example, we will predict the measurement value of the next cycle of the CHO scenario based on the measurement value of the UE itself.

[0148] To address the problem described in the scenario, where the UE is moving at high speed and the signal of the serving cell where the UE is located shows a significant downward trend, we can combine AI or ML mobility research directions and use a prediction algorithm to predict the L3-Filter RSRP for the next measurement cycle based on the Reference Signal Receiving Power (RSRP) of the last Nth Layer 3 Filter.

[0149] When the target candidate cell meets the execution condition, but the actual L3-Filter RSRP measurement value of the serving cell has not yet met the execution condition, if the predicted value of the serving cell's L3-Filter RSRP is evaluated to meet the execution condition, the CHO to the target candidate cell is executed in advance to avoid RLF or HOF due to a sharp signal drop.

[0150] As Figure 5 shown, it is a schematic diagram of the interaction process between a UE and gNB1 and gNB2 in an embodiment of this application, mainly including:

[0151] S11. The UE sends a measurement report to gNB1.

[0152] S12. gNB2 generates conditional event candidate configuration information for the candidate cell gNB2.

[0153] S13. gNB1 sends an RRC reconfiguration message to the UE. The RRC reconfiguration message is used to indicate that the signal prediction result is used for evaluation and N = 3.

[0154] S14. The UE sends an RRC reconfiguration complete message to gNB1.

[0155] S15. The UE evaluates the execution condition of the conditional event.

[0156] S16. The UE measures the layer 3 filtered RSRP of the serving cell and neighboring cells, and performs prediction of the RSRP to obtain the predicted RSRP value.

[0157] S17. The predicted RSRP value < A5 threshold 1, or the actual RSRP value < A5 threshold 1 holds, and it is judged that the CHO execution condition is met.

[0158] S18. Send an RRC reconfiguration complete message.

[0159] Among them, the UE performs a CHO handover to the target cell.

[0160] During the process of the UE moving away from the original serving cell at high speed, the signal quality of the UE shows an obvious downward trend. Therefore, the difference in the next drop can be inferred through the difference in the N measurement value drops, and then the predicted measurement value for the next period can be obtained.

[0161] When the network device configures the condEventA5 event, the confidence element predictEvaUsed can be set to true to indicate that the evaluation of this measurement event can be based on prediction for judgment.

[0162] Network devices can be configured to predict the measurement results of the next cycle based on the results of N measurements (numPredictBased). There are multiple possible values ​​for N, such as N>=2.

[0163] For example, the prediction results are only made for N consecutive downward trends. If the trend changes to upward within the N measurement results, the prediction count is reset.

[0164] If N measurements show a continuous downward trend, then the decrease in value from measurement S1 to S2 is represented by Delta D2, the decrease in value from measurement S2 to S3 is represented by Delta D3, ..., S N-1 To S N The decrease value D N Perform linear weighting to predict D. N+1 The decrease value, then through S N +D N+1 Calculate the predicted value S N+1 Using the predicted value S N+1 Conduct measurement event assessment.

[0165] When based on the actual value S N Or S N+1 When one of the values ​​satisfies the condEventA5 condition, the evaluation is considered to satisfy the condEventA5 condition, and the UE can perform the CHO to connect to the candidate cell.

[0166] The CHO (Conditional Header Request) handover measurement prediction scenario is as follows: the network device is configured with condEventA5 to perform evaluation based on prediction, and the evaluation is based on three measurement results. Each measurement result is evaluated to see if the conditional event condEventA5 is met. The decrease values ​​of the three most recent measurement results are linearly averaged to predict the next decrease value, obtaining the next predicted measurement value RSRP. If the actual measurement value does not meet the threshold of the conditional event, but the predicted RSRP reaches the threshold, CHO is executed in advance to avoid RLF (Regression-Free Forecast) or HOF (House of Failure).

[0167] like Figure 6 The diagram shown is a schematic representation of a process for interaction between a UE and gNB1 and gNB2 in an embodiment of this application, mainly including:

[0168] S21. The UE sends a measurement report to gNB1.

[0169] S22.gNB2 generates candidate configuration information for the conditional events of candidate cell gNB2.

[0170] S23.gNB1 sends an RRC reconfiguration message to the UE. The RRC reconfiguration message is used to indicate that the signal prediction results are used for evaluation, and N=3.

[0171] S24. The UE sends an RRC reconfiguration complete message to gNB1.

[0172] S25. The UE evaluates the execution conditions of the conditional event.

[0173] S26. The uplink synchronization process and the downlink synchronization process are started in advance.

[0174] S27. If the predicted RSRP value < A5 threshold 1 or the actual RSRP value < A5 threshold 1 holds, it is determined that the C-LTM execution condition is satisfied.

[0175] S28. Send an RRC reconfiguration complete message.

[0176] Among them, the UE performs a C-LTM handover to the target cell.

[0177] Next, taking the C-LTM handover measurement prediction scenario as an example for illustration, it is similar to the CHO scenario measurement prediction, but C-LTM evaluates the C-LTM execution conditions based on L1 or L2 measurements. When the predicted L1-RSRP value or the actual L1-RSRP meets the execution condition condLTM5 threshold, the C-LTM process to the candidate cell is executed in advance to prevent RLF from occurring.

[0178] condLTM5 can be used as the execution condition for the C-LTM when the L1 measurement meets the conditional event, and the前述ConEventA5 is the event that the L3 measurement value meets the condition, which can be used as the execution condition for CHO or C-LTM.

[0179] Such as Figure 7 As shown, it is a schematic diagram of the interaction process between a UE and gNB1 and gNB2 in an embodiment of this application, mainly including:

[0180] Based on the model training network to predict the occurrence of RLF or HOF of the UE, dynamically adjust the CHO execution conditions. gNB1 can be NG-RAN1, representing the current serving cell and also the model inference node. gNB2 can be NG-RAN2, representing the candidate target cell. The Operation Administration and Maintenance (OAM) network element is the model training node. The specific process includes the following steps:

[0181] [[ID=3,3]]S31. The current serving cell gNB1 generates measurement configuration information and sends the measurement configuration information to the UE. The measurement configuration information includes the measurement objects and reporting configuration information of the serving cell and the candidate neighboring cells.

[0182] S32a. The UE reports a measurement report to gNB1. The measurement report includes the UE's measurement results, such as at least one of the following: RSRP, RSRQ, SINR, etc.

[0183] S32b and UE report locally recorded RLF and HOF record information.

[0184] S33 and gNB1 send training data 1 to OAM, where training data 1 includes the UE's measurement results and the UE's HOF and RLF recording information.

[0185] S34, gNB2 sends training data 2 to OAM, wherein training data 2 includes measurement information sent by the UE on gNB2, and recording information of RLF and HOF.

[0186] S35 and OAM are used for model training.

[0187] Specifically, OAM uses UE measurement results, RLF and HOF recording information to train AI or ML models for UE mobility optimization.

[0188] S36, OAM sends a deployment message for the AI ​​model or ML model to gNB1, deploying the trained or updated AI model or ML model to gNB1.

[0189] S37 and gNB1 continue model training based on the AI ​​or ML model received from OAM.

[0190] S38 and gNB1 receive measurement reports from the UE, which serve as inference data for UE mobility optimization.

[0191] S39. gNB1 obtains inference data for UE mobility optimization from gNB2, wherein the inference data includes possible measurements when the UE experiences RLF or HOF on gNB2.

[0192] S40 and gNB1 are used for model inference.

[0193] Specifically, gNB1 uses the UE's measurement data for model inference to output prediction results, which include the prediction results of the UE's RLF or HOF and the prediction results of the target cell.

[0194] Step S41: gNB1 configures the CHO execution conditions and predicted candidate target cells for the UE according to the prediction results. For example, the execution conditions may include a reasonable trigger threshold determined by gNB1. gNB1 sends an RRC reconfiguration message to the UE, which includes the CHO execution conditions and predicted candidate cells. By sending the updated GHO execution conditions and predicted candidate cells to the UE through gNB1, the probability of HOF and RLF is reduced.

[0195] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0196] To facilitate better implementation of the above-described solutions in the embodiments of this application, related apparatus for implementing the above-described solutions is also provided below.

[0197] Please see Figure 8 As shown in the embodiment of this application, a communication device 800 is provided. For example, the communication device is specifically a terminal device. The terminal device may include: a processing module 801 and a communication module 802, wherein the communication module 802 includes a receiving module and a sending module.

[0198] The receiving module is configured to receive first information from a first network device, the first information being used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located;

[0199] The processing module is used to obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer;

[0200] The sending module is configured to send a handover request to the second network device where the candidate cell is located when the signal prediction result of the (N+1)th measurement period meets the condition event.

[0201] In some other embodiments of this application, the communication device 800 is specifically a network device, which may include a processing module 801 and a communication module 802, wherein the communication module includes a sending module.

[0202] The processing module is used to perform model inference based on the prediction model to obtain first information, which is used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell.

[0203] The sending module is used to send the first information to the terminal device.

[0204] Figure 9 This application provides an example of the composition of an electronic device. The electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 9 A simplified schematic diagram of a base station structure is shown. The base station includes a processor 1610, a memory 1620, and a transceiver 1630. The processor 1610 is mainly used for baseband processing and base station control; the processor 1610 is typically the control center of the base station and is often referred to as the processor, used to control the base station to perform the processing operations on the first device side in the above method embodiments. The memory 1620 is mainly used to store computer program code and data. The transceiver 1630 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; the transceiver 1630 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of the transceiver 1630, also called a transceiver or transceiver, includes an antenna 1633 and radio frequency circuitry (not shown in the figure), wherein the radio frequency circuitry is mainly used for radio frequency processing. Optionally, the device in transceiver 1630 that performs the receiving function can be regarded as a receiver, and the device that performs the transmitting function can be regarded as a transmitter. That is, transceiver 1630 includes receiver 1632 and transmitter 1631. Receiver can also be called receiving module, receiver, or receiving circuit, etc., and transmitter can be called transmitting module, transmitter, or transmitting circuit, etc.

[0205] The processor 1610 portion and the memory 1620 portion may include one or more circuit boards, each circuit board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, or multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0206] For example, in one implementation, the transceiver module of transceiver 1630 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of processor 1610 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.

[0207] It should be understood that Figure 9 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 9 The structure shown.

[0208] Figure 10 This application provides another example of the composition of an electronic device. The electronic device can be a second device, which can be a terminal, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0209] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0210] Processor 310 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0211] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0212] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0213] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.

[0214] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.

[0215] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0216] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0217] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.

[0218] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0219] This application also provides a communication system, which may include, for example, Figure 8 The first device shown (e.g., a network device such as a base station) and such as Figure 10 The second device shown is (e.g., a mobile phone or other terminal).

[0220] In this application, the terminal or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0221] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0222] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.

[0223] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0224] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0225] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0226] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, The method includes: The terminal device receives first information from a first network device, the first information being used to indicate the candidate cell to which the terminal device needs to switch, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located; Obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer; If the signal prediction result of the (N+1)th measurement period meets the condition event, a handover request is sent to the second network device where the candidate cell is located.

2. The method according to claim 1, characterized in that, The step of obtaining the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell includes: Obtain the signal measurement results of the terminal device for N measurement cycles within the serving cell; If the signal measurement results of the N measurement cycles continuously decrease, the signal prediction result of the (N+1)th measurement cycle is obtained based on the signal measurement results of the N measurement cycles.

3. The method according to claim 2, characterized in that, When the signal prediction result in the (N+1)th measurement period meets the conditional event, sending a handover request to the second network device where the candidate cell is located includes: Obtain the signal measurement result of the terminal device in the (N+1)th measurement cycle within the serving cell; If the signal prediction result of the (N+1)th measurement period satisfies the condition event, and the signal measurement result of the (N+1)th measurement period does not satisfy the condition event, a handover request is sent to the second network device where the candidate cell is located.

4. The method according to claim 2 or 3, characterized in that, The step of obtaining the signal prediction result for the (N+1)th measurement period based on the signal measurement results of the N measurement periods includes: Based on the signal measurement results of the N measurement cycles, (N-1) decrease differences are obtained in the N measurement cycles, and the (N-1) decrease differences include: the decrease difference of the signal measurement results of adjacent measurement cycles within the N measurement cycles; Based on the (N-1)th descent difference, the predicted descent difference of the signal measurement result for the (N+1)th measurement cycle is obtained; Based on the signal measurement result of the Nth measurement period and the prediction result of the decrease difference between the signal measurement result of the (N+1)th measurement period, the signal prediction result of the (N+1)th measurement period is obtained.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The terminal device receives second information from the first network device, the second information being used to instruct the terminal device to use the signal prediction results to evaluate conditional events.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The terminal device receives third information from the first network device, the third information being used to determine the value of N.

7. The method according to claim 1, characterized in that, The first information is the output information obtained by the first network device through model inference based on the prediction model, and the prediction model is sent by the core network device to the first network device.

8. The method according to claim 1 or 7, characterized in that, The method further includes: Send a fourth message to the first network device, the fourth message being used to indicate the signal measurement results of the terminal device in M ​​measurement cycles within the serving cell, where M is a positive integer; Send a fifth message to the first network device. The fifth message is used to indicate a first connection failure message of the terminal device in the serving cell. The first connection failure message is used to indicate a radio link failure message or a handover failure message of the terminal device in the serving cell.

9. The method according to any one of claims 1 to 8, characterized in that, The handover request is used to instruct the terminal device to perform a conditional handover or a mobility handover triggered by a condition.

10. A communication method, characterized in that, The method includes: The model inference is performed based on the prediction model to obtain the first information, which is used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell. The first information is sent to the terminal device.

11. The method according to claim 10, characterized in that, The method further includes: Send a second message to the terminal device, the second message being used to instruct the terminal device to use the signal prediction results to evaluate the conditional event.

12. The method according to claim 10, characterized in that, The method further includes: A third piece of information is sent to the terminal device, which is used by the terminal device to determine the value of N.

13. The method according to claim 10, characterized in that, The method further includes: The terminal device receives fourth information, which indicates the signal measurement results of the terminal device in M ​​measurement cycles within the serving cell, where M is a positive integer. The terminal device receives fifth information, which is used to indicate first connection failure information of the terminal device in the serving cell. The first connection failure information is used to indicate radio link failure information or handover failure information of the terminal device in the serving cell. A sixth message is sent to the core network device. The sixth message is used to indicate the signal measurement results of the M measurement cycles and the first connection failure information. The sixth message is used by the core network device to train the prediction model.

14. The method according to claim 10, characterized in that, The process of model inference based on the prediction model includes: The terminal device receives seventh information, which indicates the signal measurement results of the terminal device in N measurement cycles within the serving cell, where N is a positive integer. The terminal device receives eighth information from the second network device where the candidate cell is located. The eighth information is used to indicate second connection failure information of the terminal device in the candidate cell. The second connection failure information is used to indicate radio link failure information or handover failure information of the terminal device in the candidate cell. The seventh and eighth pieces of information are input into the prediction model, and model inference is performed through the prediction model.

15. A terminal device, characterized in that, The terminal device includes: The receiving module is configured to receive first information from a first network device, the first information being used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell, the first network device including the serving cell where the terminal device is located; The processing module is used to obtain the signal prediction result of the terminal device in the (N+1)th measurement cycle within the serving cell, where N is a positive integer; The sending module is configured to send a handover request to the second network device where the candidate cell is located when the signal prediction result of the (N+1)th measurement period meets the condition event.

16. A network device, characterized in that, The network device is specifically a first network device, which includes: The processing module is used to perform model inference based on the prediction model to obtain first information, which is used to indicate the candidate cell that the terminal device needs to switch to, and the conditional events associated with the candidate cell. The sending module is used to send the first information to the terminal device.

17. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as claimed in any one of claims 1 to 9, or 10 to 14.

18. A computer storage medium for storing a computer program, which, when executed, performs the method according to any one of claims 1 to 9, or 10 to 14.

19. A communication system, characterized in that, The communication system includes: terminal equipment and network equipment; The terminal device is used to execute the method according to any one of claims 1 to 9; The network device is used to perform the method according to any one of claims 10 to 14.