Communication method and apparatus

CN122602243APending Publication Date: 2026-08-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510173768.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0005]本申请提供一种通信方法及装置,解决了相关技术中终端设备需要一段时间才可以恢复MCG的传输或者在一段时间内会存在业务速度缓慢或者中断的问题,能够提高终端设备的移动性成功率以及减小异常恢复的时延

Benefits of technology

[0010] Its beneficial effect is that it can be applied to the embodiments of this application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122602243A_ABST
    Figure CN122602243A_ABST
Patent Text Reader

Abstract

The application provides a communication method and device, belonging to the technical field of communication. The method comprises the following steps: determining an abnormal situation, wherein the abnormal situation comprises at least one of the following: a wireless link abnormality, a position of a terminal device being in a target area, or a moving speed of the terminal device being in a first range; when a first trigger condition is met under the abnormal situation, a target process is executed; the target process comprises at least one of the following: a CHO process, a CPC process, or an LTM process; the first trigger condition comprises at least one of the following: a signal quality of a serving cell being greater than a first threshold, the signal quality of the serving cell being less than a second threshold, a difference between a signal quality of a target cell and the signal quality of the serving cell being greater than a first offset, the signal quality of the target cell being greater than a third threshold, or a TTT being a first time length. The application can improve the mobility success rate of the terminal device and reduce the time delay of abnormal recovery. The application is used for communication.
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 and apparatus. Background Technology

[0002] In mobile communications, terminal devices can exhibit mobility while in a connected state. Specifically, this refers to the terminal device moving from one base station or cell to another while maintaining a connection with the network equipment. This mobility effectively ensures uninterrupted communication. During this mobility process, abnormalities may occur in the coordination between transmission and reception, which can affect the success rate of mobility.

[0003] In related technologies, when an anomaly occurs in the master cell group (MCG) in a dual-connectivity scenario, the execution and evaluation of the conditional handover (CHO) procedure or the conditional primary secondary cell change (CPC) procedure on the secondary cell group are halted, and an MCG anomaly message is reported to the network device. Subsequently, the MCG connection is restored or released based on the air interface messages received in the secondary cell group (SCG) regarding the MCG. If no air interface messages regarding the MCG are received on the SCG for a period of time, the terminal device will perform a cell selection procedure, and after selecting a new cell, re-establish connections with the network device.

[0004] However, in related technologies, after an MCG malfunctions, if the SCG can transmit normally, it will take some time to restore MCG transmission. If the SCG cannot transmit normally, the terminal device will experience slow service speeds or interruptions for a period of time. Summary of the Invention

[0005] This application provides a communication method and apparatus that solves the problem in related technologies that terminal devices need a period of time to resume MCG transmission or that there may be slow service speed or interruption for a period of time. It can improve the mobility success rate of terminal devices and reduce the latency of abnormal recovery.

[0006] In a first aspect, this application provides a communication method, the method comprising: determining an abnormal situation, wherein the abnormal situation includes at least one of the following: a radio link abnormality, the location of a terminal device being in a target area, or the moving speed of the terminal device being within a first range; in the abnormal situation, when a first triggering condition is met, executing a target procedure; the target procedure includes at least one of the following: a conditional handover (CHO) procedure, a conditional primary secondary cell change (CPC) procedure, or a Layer 1 / L2 triggered mobility (LTM) procedure; the first triggering condition includes at least one of the following: the signal quality of the serving cell being greater than a first threshold, the signal quality of the serving cell being less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell being greater than a first offset, the signal quality of the target cell being greater than a third threshold, or the time-to-trigger (TTT) being a first duration.

[0007] Its beneficial effect is that the terminal device can autonomously control the execution of the target process in abnormal situations (execute in advance, delay execution, or skip execution) through the first trigger condition. For example, in the case of MCG abnormality, it can autonomously control the execution of CHO process, thereby switching to a new cell without relying on SCG, thereby improving the mobility success rate of the terminal device and reducing the latency of abnormal recovery.

[0008] For example, TTT represents the time window required from meeting the first triggering condition to actually triggering the target process. The serving cell refers to the source cell that the terminal device is currently connected to, and the target cell refers to the new cell that the terminal device is switching to.

[0009] The embodiments of this application can be combined with the execution of the target process under normal circumstances. In one possible implementation, the method further includes: under normal circumstances, when a second triggering condition is met, executing the target process; wherein the second triggering condition is different from the first triggering condition, and the second triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a fourth threshold, the signal quality of the serving cell is less than a fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a second offset, the signal quality of the target cell is greater than a sixth threshold, or the TTT is a second duration;

[0010] Its beneficial effect is that it can be applied to the embodiments of this application.

[0011] In one possible implementation, the first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first time is less than the second duration.

[0012] In one possible implementation, the method is applied to a dual connectivity (DC) scenario, where the wireless link anomaly includes at least one of the following: an anomaly related to the MCG or an anomaly related to the SCG.

[0013] In one possible implementation, under exceptional circumstances, the process of executing the target flow when the first triggering condition is met includes: under the relevant exception of MCG, when the first triggering condition is met, executing the CHO flow; under the relevant exception of SCG, when the first triggering condition is met, executing the CPC flow.

[0014] The CHO procedure enables handover from the source MCG cell to the target MCG cell. The CPC procedure enables handover from the source SCG cell to the target SCG cell.

[0015] Secondly, this application provides a communication device, comprising: a determining module for determining an abnormal situation, wherein the abnormal situation includes at least one of the following: a wireless link abnormality, the location of a terminal device being in a target area, or the moving speed of the terminal device being within a first range; and an execution module for executing a target process when a first triggering condition is met under the abnormal situation; wherein the target process includes at least one of the following: a CHO process, a CPC process, or an LTM process; and the first triggering condition includes at least one of the following: the signal quality of the serving cell being greater than a first threshold, the signal quality of the serving cell being less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell being greater than a first offset, the signal quality of the target cell being greater than a third threshold, or the TTT being a first duration.

[0016] In one possible implementation, the execution module is further configured to execute the target process under normal circumstances when a second triggering condition is met; wherein the second triggering condition is different from the first triggering condition, and the second triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a fourth threshold, the signal quality of the serving cell is less than a fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a second offset, the signal quality of the target cell is greater than a sixth threshold, or the TTT is a second duration;

[0017] In one possible implementation, the first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first time is less than the second duration.

[0018] In one possible implementation, the device is applied to a DC scenario, and the wireless link anomaly includes at least one of the following: an anomaly related to the MCG or an anomaly related to the SCG.

[0019] In one possible implementation, the execution module is specifically used to: execute the CHO process when the first triggering condition is met under the relevant exception of MCG; and execute the CPC process when the first triggering condition is met under the relevant exception of SCG.

[0020] Thirdly, this application provides a communication device comprising: one or more processors; a memory for storing one or more computer programs or instructions; and, when the one or more computer programs or instructions are executed by the one or more processors, causing the one or more processors to implement the method as described in any of the first aspects.

[0021] Fourthly, this application provides a communication device, including a processor for performing the method as described in any one of the first aspects.

[0022] Fifthly, this application provides a communication device, which includes: a processing circuit and an interface circuit; wherein the interface circuit is used to couple with a memory external to the communication device and to provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement the method as described in any of the first aspects.

[0023] In practical implementation, the communication device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0024] In one implementation, the communication device can be a wireless communication device, i.e., a computer device that supports wireless communication functions. Specifically, the wireless communication device can be a terminal such as a smartphone, or a wireless access network device such as a base station. The network chip can also be called a system-on-a-chip (SoC), or simply a SoC chip. The communication chip may include a baseband processing chip and a radio frequency (RF) processing chip. The baseband processing chip is sometimes also called a modem or baseband chip. The RF processing chip is sometimes called an RF transceiver or RF chip. In physical implementation, some or all of the chips in the communication chip can be integrated within the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, while the RF processing chip is not integrated with the SoC chip. The interface circuit can be the RF processing chip in the wireless communication device, and the processing circuit can be the baseband processing chip in the wireless communication device.

[0025] In another implementation, the communication device can be a component of a wireless communication device, such as an integrated circuit product like a network chip or communication chip. The interface circuit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip network. The processor can also be represented as a processing circuit or logic circuit.

[0026] Sixthly, this application provides a computer-readable storage medium storing program code, which, when executed by a processor, implements the method as described in any one of the first aspects.

[0027] In a seventh aspect, this application provides a chip comprising: at least one processor. The at least one processor is configured to perform the method as described in any one of the first aspects.

[0028] Optionally, the chip also includes memory. At least one processor is used to execute code in the memory, and when the at least one processor executes the code, it causes the chip to implement the method as described in any one of the first aspects.

[0029] Alternatively, the chip described above can also be an integrated circuit.

[0030] Eighthly, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method as described in any one of the first aspects. Attached Figure Description

[0031] Figure 1 A schematic diagram of a possible, non-limiting communication system provided for an embodiment of this application;

[0032] Figure 2This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0033] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;

[0034] Figure 4 A flowchart illustrating another communication method provided in an embodiment of this application;

[0035] Figure 5 A flowchart illustrating another communication method provided in an embodiment of this application;

[0036] Figure 6 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0037] Figure 7 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0038] Figure 8 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0039] Figure 9 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0040] Figure 10 A block diagram of a communication device provided in the application embodiment;

[0041] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

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

[0043] The terms "first," "second," etc., used in the specification, embodiments, claims, and drawings of this application are for distinguishing purposes only and should not be construed as indicating or implying relative importance or order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, such as including a series of steps or units. A method, system, product, or apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0044] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, 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. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0045] This application provides a communication method that can be applied to a communication system. The communication system includes, but is not limited to, 3GPP-related cellular systems, such as 4th generation (4G) communication systems (e.g., Long Term Evolution (LTE) systems), 5th generation (5G) communication systems (e.g., New Radio (NR) systems), and future-oriented evolution systems (e.g., 6th generation (6G) mobile communication systems). The communication system can also be an open radio access network (OORAN) or a cloud radio access network (CRAN). Furthermore, the communication system can be a convergence of two or more of the above systems.

[0046] The communication system provided in this application embodiment may include network devices and terminal devices. Figure 1 A schematic diagram of a possible, non-limiting communication system is shown. (e.g.) Figure 1 As shown, the communication system includes at least one network device 101 and at least one terminal device 102.

[0047] In this embodiment, the communication device has wireless communication capabilities and can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals. Additionally, each communication device also includes a transmitter chain and a receiver chain. Those skilled in the art will understand that these chains may include multiple components related to signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas). The communication device can be a network device or a terminal device, and there is no limitation thereto.

[0048] The network device 101 is located on the network side of the aforementioned communication system. It is used to help terminal devices achieve wireless access and is a device with wireless transceiver capabilities, or a chip or chip system that can be installed in the device. The network device 101 includes, but is not limited to, network devices, radio access network (RAN) nodes, access network devices, RAN entities, or access nodes. Multiple network devices 101 in the communication system can be nodes of the same type or nodes of different types.

[0049] In one possible scenario, network device 101 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. Network device 101 can be a macro base station, a micro base station or indoor station, a relay node or donor node, or a radio controller in a CRAN scenario. Network device 101 can be a macro base station, a micro base station or indoor station, a relay node or donor node, an open radio access network (ORAN), or a radio controller in a centralized radio access network (CRAN) scenario. Network device 101 can also be one or a group of antenna panels (including multiple antenna panels) of a 5th generation (5G) base station, or it can be a network node forming a gNB, TRP, TP, or transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), or a roadside unit (RSU) with base station functionality. CU and DU can be set up separately or included in the same network element, such as a baseband unit (BBU). RU can be included in radio equipment or radio units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0050] In different systems, CU (or CU-control plane and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU open CU, DU can also be called O-DU, CU-control plane can also be called O-CU-control plane, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, the embodiments of this application use CU, CU-control plane, CU-UP, DU, and RU as examples. Any unit among CU (or CU-control plane, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0051] Optionally, network device 101 can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the network device can be an RSU (Roadside Unit). Optionally, network device can also be a control unit in autonomous driving, a central controller in a smart factory / smart home, or a handheld or automatic control remote sensor for flight equipment. Optionally, network device can also be a control device such as a central control unit or control panel, like a drone controller or a control unit in industrial control. All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the network device functions.

[0052] The form of the network device is not limited in the embodiments of this application. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0053] Terminal equipment 102 is a device, equipment, module, chip, or chip system with transceiver functions. It can also be referred to as user equipment (UE), access terminal, subscriber unit, station (STA), user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc. Terminal equipment can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart home, smart office, smart wearables, intelligent transportation, and smart cities, etc.

[0054] The terminal devices in the embodiments of this application may be mobile phones, cellular phones, smartphones, tablets, mice, remote controls, styluses, set-top boxes, routers, cameras, screens, smart screens, wireless data frame cards, personal digital assistant computers (PDAs), wireless modems, handsets, laptop computers, smartwatches, smart bracelets, wireless headphones, electronic whiteboards, machine type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, washing machines, rice cookers, table lamps, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, and wireless terminals in self-driving vehicles.

[0055] Wireless terminals, including those in remote medical care, smart grids, transportation safety, smart cities, and smart homes, as well as in-vehicle terminals, in-vehicle screens, in-vehicle audio systems, car keys, roadside units (RSUs) with terminal functions, and flying equipment (e.g., intelligent robots, hot air balloons, drones, and airplanes). The terminal equipment in this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit integrated into a vehicle as one or more components or units. Terminal equipment can also be other devices with terminal functions; for example, it can be a device that functions as a terminal in device-to-device (D2D) communication.

[0056] The embodiments of this application do not limit the form of the terminal device. The device used to implement the functions of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the functions, such as a chip system. This device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system may include one or more chips, or it may include chips and other discrete devices.

[0057] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.

[0058] Understandable, Figure 1 The structure of the communication system shown does not constitute a specific limitation on the communication system. In other embodiments of this application, the communication system 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.

[0059] In communication systems, based on the direction of transmission, the transmission link from the terminal device to the network device is called the uplink (UL), and the transmission link from the network device to the terminal device is called the downlink (DL). Similarly, data transmission in the uplink can be abbreviated as uplink data transmission or uplink transmission, and data transmission in the downlink can be abbreviated as downlink data transmission or downlink transmission.

[0060] Network devices can provide communication coverage to a specific geographical area through integrated or external antenna devices. One or more terminal devices located within the communication coverage area of ​​a network device can access the network device. A network device can manage one or more cells. Each cell has an identification, also known as a cell identity (cell ID). From a radio resource perspective, a cell is a combination of downlink radio resources and paired uplink radio resources (optional).

[0061] Terminal and network devices should be aware of the predefined configuration of the communication system, including the radio access technology (RAT) supported by the system and the system-specified radio resource configuration, such as the basic configuration of radio frequency bands and carriers. A carrier is a frequency range specified by the system. This frequency range can be determined by the center frequency (denoted as the carrier frequency) and the carrier bandwidth. These predefined system configurations can be part of the standard protocol of the wireless communication system, or determined through interaction between terminal and network devices. The content of relevant standard protocols may be pre-stored in the memory of terminal and network devices, or embodied in the hardware circuitry or software code of the terminal and base station.

[0062] In this wireless communication system, the terminal and the base station support one or more of the same Radio Access Platforms (RATs), such as 5G NR, 4G LTE, or the RAT of future evolution systems. Specifically, the terminal and the base station use the same air interface parameters, coding schemes, and modulation schemes, and communicate with each other based on the radio resources specified by the system.

[0063] Please refer to Figure 2 , Figure 2 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can be a terminal device or a network device as described in this application. Figure 2 As shown, the communication device may include multiple components, including but not limited to: an application subsystem, memory, mass storage, a baseband subsystem, a radio frequency integrated circuit (RFIC), a radio frequency front end (RFFE) device, and an antenna (ANT). These components may be coupled via various interconnect buses or other electrical connections.

[0064] Figure 2In this code, ANT_1 represents the first antenna, ANT_N represents the Nth antenna, and N is a positive integer greater than 1. Tx represents the transmit path, and Rx represents the receive path; different numbers represent different paths. Each path can represent a signal processing channel. FBRx represents the feedback receive path, PRx represents the main receive path, and DRx represents the diversity receive path. HB represents high frequency, and LB represents low frequency; these refer to the relative high and low frequencies. BB represents baseband. It should be understood that... Figure 2 The labels and components shown are for illustrative purposes only and represent one possible implementation. Other implementations are also included in this application. For example, the communication device may include more or fewer paths, and more or fewer components.

[0065] The application subsystem may include one or more processors. Multiple processors may be multiple processors of the same type, or a combination of different types of processors. In this application, the processor may be a general-purpose processor or a processor designed for a specific domain. For example, the processor may be a central processing unit (CPU), a digital signal processor (DSP), or a microcontroller (MCU). The processor may also be a graphics processing unit (GPU), an image signal processor (ISP), an audio signal processor (ASP), and an AI processor specifically designed for artificial intelligence (AI) applications. AI processors include, but are not limited to, neural network processing units (NPUs), tensor processing units (TPUs), and processors referred to as AI engines.

[0066] Radio frequency (RF) integrated circuits (including RFIC 1 and one or more optional RFIC 2) and RF front-end devices can together form an RF subsystem. Depending on the signal reception or transmission path, the RF subsystem can also be divided into an RF receive path and an RF transmit path. The RF receive path receives RF signals via an antenna, processes these signals (e.g., amplification, filtering, and down-conversion) to obtain a baseband signal, and then transmits it to the baseband subsystem. The RF transmit path receives baseband signals from the baseband subsystem, processes these baseband signals (e.g., up-conversion, amplification, and filtering) to obtain an RF signal, and finally radiates this RF signal into space via an antenna. RF integrated circuits can be referred to as RF processing chips or RF chips.

[0067] Similar to the radio frequency (RF) subsystem, which primarily handles RF signal processing, the baseband subsystem primarily processes baseband signals. The baseband subsystem can extract useful information or data bits from the baseband signals, or convert information or data bits into baseband signals to be transmitted. These information or data bits can represent user data such as voice, text, and video, or control information. For example, the baseband subsystem can perform signal processing operations such as modulation and demodulation, encoding and decoding. The baseband signal processing operations are not entirely the same for different wireless access technologies, such as 5G NR and 4G LTE.

[0068] Similar to the application subsystem, the baseband subsystem may also include one or more processors. Furthermore, the baseband subsystem may include one or more hardware accelerators (HACs). Hardware accelerators can be used to perform sub-functions with higher processing overhead, such as data packet assembly and parsing, and data packet encryption and decryption. These sub-functions can also be implemented using general-purpose processors, but due to performance or cost considerations, using hardware accelerators may be more suitable. In specific implementations, hardware accelerators are primarily implemented using application-specific integrated circuits (ASICs). Of course, hardware accelerators can also include one or more relatively simple processors, such as MCUs.

[0069] A baseband subsystem can be integrated into one or more chips, which may be called a baseband processing chip or baseband chip. Alternatively, the baseband subsystem can be a standalone chip, which may be called a modem or modem chip. Baseband subsystems can be manufactured and sold as modem chips. Modem chips are sometimes also referred to as baseband processors or mobile processors. Furthermore, the baseband subsystem can be further integrated into a larger chip, manufactured and sold as a larger chip. This larger chip may be called a system-on-a-chip (SoC), or simply a SoC chip. The software components of the baseband subsystem can be built into the chip's hardware components before the chip leaves the factory, or imported into the chip's hardware components from other non-volatile memory after the chip leaves the factory, or these software components can be downloaded and updated online via a network.

[0070] In addition, the communication device may also include a memory, for example Figure 2 The system includes main memory and large-capacity storage. Additionally, application subsystems and baseband subsystems may each include one or more caches. In specific implementations, memory can be divided into volatile memory and non-volatile memory (NVM). Volatile memory refers to memory whose data is lost when the power supply is interrupted. Currently, volatile memory is mainly random access memory (RAM), including static random access memory (SRAM) and dynamic random access memory (DRAM). Non-volatile memory refers to memory whose data is not lost even when the power supply is interrupted. Common non-volatile memories include read-only memory (ROM), optical discs, hard disks, and various memories based on flash memory technology. Generally speaking, main memory and cache can use volatile memory, while large-capacity storage can use non-volatile memory, such as flash memory.

[0071] Please refer to Figure 3 , Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application. This method can be applied to terminal devices, such as... Figure 1 and Figure 2The terminal device shown can perform this process in DC scenarios, carrier aggregation (CA) scenarios, or component carrier (CC) scenarios. DC scenarios include, but are not limited to, evolved universal terrestrial radio access network new radio dual connectivity (ENDC) scenarios, NRDC scenarios, or LTEDC scenarios.

[0072] In the DC scenario, a terminal device simultaneously connects to two independent base stations or cell groups (such as a 4G eNB and a 5G gNB), forming a master cell group (MCG) and a secondary cell group (SCG), which handle control plane and user plane data respectively. The control plane and user plane are separated: the MCG is responsible for signaling control (e.g., radio resource control (RRC) connections), while the SCG is responsible for high-speed data transmission. The DC scenario supports cross-standard collaboration: it supports heterogeneous network collaboration such as 4G-5G (EN-DC) and 5G-5G (NRDC).

[0073] CA (Collection on Spectrum) scenario refers to aggregating multiple CCs within the same base station or cell group, merging frequency band resources to expand the total bandwidth and improve the transmission rate. CA scenario can achieve bandwidth aggregation: achieving higher throughput by aggregating multiple CCs (such as 3CCs, 5CCs); flexible frequency band combination: supporting intra-band contiguous (such as the n78 contiguous frequency band), intra-band non-contiguous, or cross-frequency band aggregation; and dynamic scheduling: the base station intelligently allocates resources to each CC to optimize spectrum utilization.

[0074] A single-CC scenario refers to a scenario where communication is conducted using only a single frequency band carrier within a cell group or base station, without carrier aggregation. Deployment of a single-CC scenario is simple: it eliminates the need for multi-band coordination, reducing network configuration complexity; and it boasts lower power consumption: terminal devices do not need to support multi-carrier RF processing, saving energy.

[0075] like Figure 3 As shown, the method may include the following procedures:

[0076] 201. Identify abnormal situations, wherein the abnormal situation includes at least one of the following: abnormal wireless link, the terminal device being located in the target area, or the terminal device being moving at a speed within the first range.

[0077] Wireless link anomalies can be caused by mismatches between transmission and reception (mismatches between transmission and reception in high-speed scenarios / low-quality environments), including but not limited to: retransmissions, bit errors, congestion, or signal degradation.

[0078] In one possible implementation, in any scenario (DC scenario, CA scenario, or single CC scenario), radio link anomalies can be MCG-related anomalies, primary cell (Pcell) anomalies in the primary cell group, secondary cell (SCell) anomalies in the primary cell group and secondary cell group, or PSCell anomalies. For example, MCG-related anomalies can include a single CG anomaly, such as one that triggers the reporting of MCG failure information.

[0079] The triggering condition for MCG failure information can be that the terminal device detects a critical connection failure event related to the MCG. For example, it can include: physical layer link failure (radio link failure, RLF) between the terminal device and the MCG, handover failure (HOF), integrity check failure, RRC reconfiguration failure, or other protocol layer failures.

[0080] In one possible implementation, in a DC scenario, a wireless link anomaly can also be an SCG-related anomaly, such as one that triggers the reporting of SCG failure information.

[0081] The triggering condition for SCG failure information can be that the terminal device detects a critical connection failure event related to SCG. For example, it can include: physical layer link failure (radio link failure, RLF) between the terminal device and SCG, handover failure (HOF), integrity check failure, RRC reconfiguration failure, or other protocol layer failures.

[0082] 202. In abnormal circumstances, when the first triggering condition is met, the target process is executed. The target process includes at least one of the following: condition handover process, primary cell change process on condition secondary cell group, or layer 1 / layer 2 trigger mobility process.

[0083] In one possible implementation, the first triggering condition may include at least one of the following: the signal quality of the serving cell is greater than a first threshold, the signal quality of the serving cell is less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a first offset, the signal quality of the target cell is greater than a third threshold, or the TTT is a first duration.

[0084] Here, TTT represents the time window required from meeting the first triggering condition to actually triggering the target process. The serving cell refers to the source cell currently accessed by the terminal device, and the target cell refers to the new cell the terminal device is switching to. For example, in a DC scenario, for MCG, the serving cell refers to the MCG source cell, and the target cell refers to the MCG target cell. For SCG, the serving cell refers to the SCG source cell, and the target cell refers to the SCG target cell.

[0085] The signal quality of a cell can include at least one of the following quality parameters: reference signal receiving power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR). For the signal quality of the serving cell, each quality parameter corresponds to a first threshold or a second threshold. For the difference between the signal quality of the target cell and the serving cell, each quality parameter difference corresponds to a first offset. For the signal quality of the target cell, each quality parameter corresponds to a third threshold.

[0086] The embodiments of this application can be combined with the execution of the target process under normal circumstances. In one possible implementation, under normal circumstances, the target process is executed when a second triggering condition is met. The second triggering condition is different from the first triggering condition. That is, when an abnormal situation is detected, the first triggering condition takes effect; when no abnormal situation is detected, the second triggering condition takes effect.

[0087] In one possible implementation, the second triggering condition may include at least one of the following: the signal quality of the serving cell is greater than a fourth threshold, the signal quality of the serving cell is less than a fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a second offset, the signal quality of the target cell is greater than a sixth threshold, or the TTT is a second duration.

[0088] The first triggering condition can be derived from the second triggering condition, for example, it can be lower or higher than the requirements of the second triggering condition. Correspondingly, relative to the execution of the target process under normal circumstances, the first triggering condition can cause the target process to execute earlier or later. In one possible implementation, the second triggering condition can be customized. Correspondingly, relative to the execution of the target process under normal circumstances, the first triggering condition can cause the target process not to execute when the second triggering condition is met (i.e., skip the execution of the target process). This application does not limit the method of determining the second triggering condition. For example, under normal circumstances, the cell handover path of the CHO process is cell A → cell B → cell C. The first triggering condition can cause the handover from cell A to cell B to be executed earlier, later, or skipped.

[0089] Taking the example of a first triggering condition being an adjustment of a second triggering condition, the first triggering condition can have lower requirements than the second triggering condition; that is, the first triggering condition is easier to meet than the second triggering condition. For example, the first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first time is less than the second duration.

[0090] Alternatively, the first trigger condition can be more stringent than the second trigger condition; that is, the first trigger condition is more difficult to meet than the second. For example, the first threshold is greater than the fourth threshold, the second threshold is less than the fifth threshold, the first offset is greater than the second offset, the third threshold is greater than the sixth threshold, and the first time is greater than the second duration.

[0091] In this embodiment of the application, the number of first triggering conditions can be one or more, and each parameter defined in the first triggering condition can be derived from parameters defined in the protocol followed by the air interface and / or the communication system.

[0092] The target procedure can be a procedure that the terminal device can execute autonomously. For example, under MCG-related exceptions, a CHO procedure can be executed when the first triggering condition is met. The CHO procedure enables handover from the source MCG cell to the target MCG cell. Under SCG-related exceptions, a CPC procedure can be executed when the first triggering condition is met. The CPC procedure enables handover from the source SCG cell to the target SCG cell.

[0093] When the target process includes a CHO process or a CPC process, the terminal device can first report its capabilities to the network device to indicate that it supports CHO or CPC. The network device then configures a list of candidate cells for the CHO or CPC process and executes process 202.

[0094] The communication methods of this application embodiment are described below using either the CHO process or the CPC process as examples. Please refer to... Figure 4 and Figure 5 , Figure 4 Taking the CHO process as an example, Figure 5 Taking CPC process as an example. Figure 4 and Figure 5 The implementation process in the DC scenario is explained.

[0095] like Figure 4 As shown, the network device sends a UE capability enquiry to the UE (the terminal device can also be referred to as UE). In response to the UE capability enquiry, the UE reports UE capability information to the network device, indicating that the UE supports CHO. Next, the network device sends an RRC reconfiguration message to the UE, which carries CHO configuration information (e.g., a list of candidate cells for CHO). After the RRC reconfiguration is complete, the UE sends an RRC reconfiguration complete message to the network device. After the RRC reconfiguration is complete, if the MCG failure information reporting is triggered, the UE executes the CHO procedure when the first trigger condition is met. After the CHO procedure ends, the UE sends the RRC reconfiguration complete message to the network device again.

[0096] When the MCG failure information reporting requirement is met, the reporting of the MCG failure information is intended to trigger the network device to issue a new cell configuration. Since the UE can autonomously control cell handover in this embodiment, one possible implementation is to not report the MCG failure information to the network device and instead directly execute the CHO procedure. Another possible implementation is to choose to continue reporting the MCG failure information and then execute the CHO procedure; the UE's cell handover process is still autonomously executed. This embodiment does not limit the reporting of MCG failure information.

[0097] like Figure 5As shown, the network device sends UE capability query information to the UE. In response to the UE capability query information, the UE reports its capability information to the network device, indicating that the UE supports CPC. Next, the network device sends RRC reconfiguration information to the UE, which carries CPC configuration information (e.g., a list of candidate cells for CPC). After the RRC reconfiguration is complete, the UE sends RRC reconfiguration completion information to the network device. After RRC reconfiguration is complete, if the SCG failure reporting condition is met, the UE executes the CPC procedure when the first trigger condition is satisfied. After the CPC procedure ends, the UE sends RRC reconfiguration completion information to the network device again.

[0098] When the SCG failure information reporting requirement is met, the reporting of SCG failure information is intended to trigger the network device to issue a new cell configuration. Since the UE can autonomously control cell handover in this embodiment, one possible implementation is to not report SCG failure information to the network device and instead directly execute the CPC procedure. Another possible implementation is to choose to continue reporting SCG failure information before executing the CPC procedure; the UE's cell handover process is still autonomously executed. This embodiment does not limit the reporting of SCG failure information.

[0099] Please refer to Figure 6 and Figure 7 , Figure 6 Taking the CHO process as an example, Figure 7 Taking CPC process as an example. Figure 6 and Figure 7 The implementation process is explained for various scenarios (e.g., DC scenario / CA scenario / single CC scenario).

[0100] like Figure 6 As shown, the network device sends UE capability query information to the UE. In response to the UE capability query information, the UE reports its capability information to the network device, indicating that the UE supports CHO. Next, the network device sends RRC reconfiguration information to the UE, which carries CHO configuration information (e.g., a list of candidate cells for CHO). After the RRC reconfiguration is complete, the UE sends RRC reconfiguration completion information to the network device. After the RRC reconfiguration is complete, in abnormal situations (e.g., PCELL, PSCELL, or SCELL abnormalities), the UE executes the CHO procedure when the first trigger condition is met. After the CHO procedure ends, the UE sends RRC reconfiguration completion information to the network device again.

[0101] like Figure 7As shown, the network device sends UE capability query information to the UE. In response to the UE capability query information, the UE reports its capability information to the network device, indicating that the UE supports CPC. Next, the network device sends RRC reconfiguration information to the UE, which carries CPC configuration information (e.g., a list of candidate cells for CPC). After the RRC reconfiguration is complete, the UE sends RRC reconfiguration completion information to the network device. If the UE encounters an SCG anomaly after the RRC reconfiguration is complete, it executes the CPC procedure when the first triggering condition is met. After the CPC procedure ends, the UE sends RRC reconfiguration completion information to the network device again.

[0102] Please refer to Figure 8 and Figure 9 , Figure 8 Taking the CHO process as an example, Figure 9 Taking CPC process as an example. Figure 8 and Figure 9 The process of combining the embodiments of this application with the execution of the target process under normal circumstances will be described.

[0103] like Figure 8 As shown, the network device sends a UE capability query message to the UE. In response, the UE reports its capability information to the network device, indicating that it supports CHO. The network device then sends RRC reconfiguration information to the UE, which carries CHO configuration information (e.g., a list of candidate cells for CHO). After the RRC reconfiguration is complete, the UE sends an RRC reconfiguration completion message to the network device. Following RRC reconfiguration, in abnormal situations, the UE executes the CHO procedure when the first triggering condition is met. In normal situations, the UE executes the CHO procedure when the second triggering condition is met. After the CHO procedure ends, the UE sends the RRC reconfiguration completion message to the network device again.

[0104] like Figure 9 The network device sends UE capability query information to the UE. In response, the UE reports its capability information to the network device, indicating that it supports CPC. The network device then sends RRC reconfiguration information to the UE, which carries CPC configuration information (e.g., a list of candidate cells for CPC). After RRC reconfiguration, the UE sends RRC reconfiguration completion information to the network device. Following RRC reconfiguration, if the SCG is abnormal and the first trigger condition is met, the UE executes the CPC procedure. If the SCG is normal and the second trigger condition is met, the UE executes the CPC procedure. After the CPC procedure ends, the UE sends RRC reconfiguration completion information to the network device again.

[0105] In summary, the communication method provided in this application first identifies abnormal situations. Then, under abnormal situations, when a first triggering condition is met, a target process is executed. The abnormal situations include at least one of the following: a wireless link failure, the terminal device being located in a target area, or the terminal device's movement speed being within a first range. The target process includes at least one of the following: a CHO process, a CPC process, or an LTM process. The terminal device can autonomously control the execution of the target process under abnormal situations (execute early, delay, or skip execution) through the first triggering condition. For example, under MCG failure, it can autonomously control the execution of the CHO process to switch to a new cell without relying on SCG, thereby improving the terminal device's mobility success rate and reducing the latency of abnormal recovery.

[0106] The order of the methods provided in the embodiments of this application can be adjusted appropriately, and the process can also be added or removed as appropriate. Any variations that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application, and the embodiments of this application do not limit this.

[0107] The foregoing primarily describes the communication method provided in the embodiments of this application from the perspective of the device. It is understood that, in order to achieve the above functions, the device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0108] This application embodiment can divide the device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one device. The integrated modules can be implemented in hardware or software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0109] Figure 10A block diagram of a communication device provided in the application embodiment shows that, when functional modules are divided according to their respective functions, the communication device 300 may include a determining module 301 and an execution module 302. Exemplarily, the communication device may be a terminal device, or a chip within the terminal device, or other combined devices or components having the aforementioned communication device functions. For example, the communication device 300 may be a processor (or processing circuit), such as a baseband processor, which may include one or more central processing units (CPUs). The communication device 300 may also be a processor (or processing circuit) of a chip system, which may include one or more central processing units.

[0110] For example, the determining module 301 is used to determine an abnormal situation, wherein the abnormal situation includes at least one of the following: a wireless link abnormality, the terminal device being located in the target area, or the terminal device being within a first range of movement speed; the executing module 302 is used to execute a target process when a first triggering condition is met under the abnormal situation; wherein the target process includes at least one of the following: a CHO process, a CPC process, or an LTM process; the first triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a first threshold, the signal quality of the serving cell is less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a first offset, the signal quality of the target cell is greater than a third threshold, or the TTT is a first duration.

[0111] In conjunction with the above scheme, the execution module 302 is also used to execute the target process under normal circumstances when the second triggering condition is met; wherein, the second triggering condition is different from the first triggering condition, and the second triggering condition includes at least one of the following: the signal quality of the serving cell is greater than the fourth threshold, the signal quality of the serving cell is less than the fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than the second offset, the signal quality of the target cell is greater than the sixth threshold, or the TTT is the second duration;

[0112] Combining the above schemes, the first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first time is less than the second duration.

[0113] In combination with the above scheme, the device is applied to DC scenarios, and wireless link anomalies include at least one of the following: anomalies related to MCG or anomalies related to SCG.

[0114] In conjunction with the above scheme, the execution module 302 is specifically used to: execute the CHO process when the first triggering condition is met under the relevant exception of MCG; and execute the CPC process when the first triggering condition is met under the relevant exception of SCG.

[0115] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 400 can be a terminal device or a chip or functional module in a terminal device. Figure 11 As shown, the electronic device 400 includes a processor 401, a transceiver 402, and a communication line 403.

[0116] The processor 401 is used to execute any step in the aforementioned method embodiments, and when performing processes such as obtaining K pairs of floating-point numbers, it can choose to call the transceiver 402 and the communication line 403 to complete the corresponding operation.

[0117] Furthermore, the electronic device 400 may also include a memory 404. The processor 401, memory 404, and transceiver 402 can be connected via a communication line 403.

[0118] Transceiver 402 is used to communicate with other devices or other communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Transceiver 402 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0119] The transceiver 402 is mainly used for sending and receiving data, etc., and may include a transmitter and a receiver to send and receive data, etc. respectively. Operations other than sending and receiving data are implemented by the processor, such as multiplying Pi in the first floating-point array i by floating-point numbers to obtain K first floating-point numbers, etc.

[0120] Communication line 403 is used to transmit information between the various components included in electronic device 400.

[0121] In one design, the processor can be viewed as a logic circuit, and the transceiver as an interface circuit.

[0122] Memory 404 is used to store instructions. These instructions can be computer programs.

[0123] It should be noted that the memory 404 can exist independently of the processor 401, or it can be integrated with the processor 401. The memory 404 can be used to store instructions, program code, or some data, etc. The memory 404 can be located inside or outside the electronic device 400, without limitation. The processor 401 is used to execute the instructions stored in the memory 404 to implement the methods provided in the above embodiments of this application.

[0124] In one example, processor 401 may include one or more processors, for example Figure 11 Processor 0 and processor 1 in the system.

[0125] As an optional implementation, the electronic device 400 includes multiple processors, for example, besides Figure 11 In addition to processor 401, it may also include processor 407.

[0126] As an optional implementation, the electronic device 400 also includes an output device 405 and an input device 406. For example, the input device 406 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 405 is a device such as a display screen or speaker.

[0127] It should be noted that the electronic device 400 can be a chip system or... Figure 11 Devices with similar structures. The chip system may include a chip, or it may include chips and other discrete devices. Actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages used for interaction between devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation. Furthermore, Figure 11 The structural composition shown does not constitute a limitation on the electronic device 400, except... Figure 11 In addition to the components shown, the electronic device 400 may include more than Figure 11 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.

[0128] The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits, mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.

[0129] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the methods described in the embodiments of this application.

[0130] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by a computer or a communication-enabled device using computer programs or instructions to control related hardware. The computer program or set of instructions can be stored in the computer-readable storage medium. When executed, the computer program or set of instructions can include the processes described in the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal device in any of the foregoing embodiments, such as the hard disk or memory of the terminal device. The computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. Further, the computer-readable storage medium can include both internal storage units and external storage devices of the terminal device. The computer-readable storage medium is used to store the computer program or instructions and other programs and data required by the terminal device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0131] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

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

[0133] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units 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; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0135] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0136] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 (personal computer, server, or network device, etc.) to execute all or part of the steps 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, ROM, RAM, magnetic disks, or optical disks.

[0137] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method includes: Identify abnormal situations, wherein the abnormal situations include at least one of the following: wireless link abnormality, the terminal device being located in the target area, or the terminal device being moving at a speed within a first range; In the aforementioned abnormal situation, when the first triggering condition is met, the target process is executed; wherein, the target process includes at least one of the following: conditional handover CHO process, primary cell change CPC process on conditional secondary cell group, or layer 1 / layer 2 triggered mobility LTM process; The first triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a first threshold, the signal quality of the serving cell is less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a first offset, the signal quality of the target cell is greater than a third threshold, or the triggering time TTT is a first duration.

2. The method according to claim 1, characterized in that, The method further includes: Under normal circumstances, when the second triggering condition is met, the target process is executed; wherein, the second triggering condition is different from the first triggering condition, and the second triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a fourth threshold, the signal quality of the serving cell is less than a fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a second offset, the signal quality of the target cell is greater than a sixth threshold, or the TTT is a second duration.

3. The method according to claim 2, characterized in that, The first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first duration is less than the second duration.

4. The method according to any one of claims 1 to 3, characterized in that, The method is applied to a dual-connectivity DC scenario, and the radio link anomaly includes at least one of the following: anomalies related to the primary cell group (MCG) or anomalies related to the secondary cell group (SCG).

5. The method according to claim 4, characterized in that, In the aforementioned abnormal situation, when the first triggering condition is met, the target process is executed, including: In the event of an MCG-related exception, the CHO process is executed when the first triggering condition is met; In the event of an SCG-related exception, the CPC process is executed when the first triggering condition is met.

6. A communication device, characterized in that, The device includes: A determination module is used to determine abnormal situations, wherein the abnormal situation includes at least one of the following: wireless link abnormality, the terminal device being located in the target area, or the terminal device being moving at a speed within a first range; An execution module is configured to execute the target process when a first triggering condition is met under the abnormal circumstances; wherein the target process includes at least one of the following: a conditional handover CHO process, a conditional secondary cell group primary cell change CPC process, or a layer 1 / layer 2 triggered mobility LTM process. The first triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a first threshold, the signal quality of the serving cell is less than a second threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a first offset, the signal quality of the target cell is greater than a third threshold, or the triggering time TTT is a first duration.

7. The apparatus according to claim 6, characterized in that, The execution module is further configured to execute the target process under normal circumstances when a second triggering condition is met; wherein the second triggering condition is different from the first triggering condition, and the second triggering condition includes at least one of the following: the signal quality of the serving cell is greater than a fourth threshold, the signal quality of the serving cell is less than a fifth threshold, the difference between the signal quality of the target cell and the signal quality of the serving cell is greater than a second offset, the signal quality of the target cell is greater than a sixth threshold, or the TTT is a second duration.

8. The apparatus according to claim 7, characterized in that, The first threshold is less than the fourth threshold, the second threshold is greater than the fifth threshold, the first offset is less than the second offset, the third threshold is less than the sixth threshold, and the first duration is less than the second duration.

9. The apparatus according to any one of claims 6 to 8, characterized in that, The device is used in a dual-connectivity DC scenario, and the wireless link anomaly includes at least one of the following: anomalies related to the primary cell group (MCG) or anomalies related to the secondary cell group (SCG).

10. The apparatus according to claim 9, characterized in that, The execution module is specifically used for: In the event of an MCG-related exception, the CHO process is executed when the first triggering condition is met; In the event of an SCG-related exception, the CPC process is executed when the first triggering condition is met.

11. A communication device, characterized in that, The device includes: One or more processors; Memory, used to store one or more computer programs or instructions; When the one or more computer programs or instructions are executed by the one or more processors, the one or more processors perform the method as described in any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code that, when executed by a computer or processor, causes the computer or processor to perform the method as described in any one of claims 1 to 5.