Communication method and communication apparatus

By modifying the data format and the information interaction between the relay node and the network equipment, the service interruption problem caused by the relay node switching is solved and the continuity of the terminal equipment service is achieved.

WO2025200782A1PCT designated stage Publication Date: 2025-10-02HUAWEI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076134
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-28
Filing Date
2025-02-07
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In a vehicle-mounted mobile relay scenario, when a relay node switches from one host base station to another, the services of the terminal device cannot be carried out continuously.

Method used

The first network device modifies the format of the data so that its destination address is the address of the relay node under the target network device, and the relay node interacts with the second network device to switch related information to determine whether to perform the switch to ensure the continuity of data transmission.

Benefits of technology

The services supporting the terminal equipment can be carried out continuously during the relay node switching process, thus avoiding data transmission interruption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076134_02102025_PF_FP_ABST
    Figure CN2025076134_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus, which relate to the technical field of communication. In the method, a first network device receives first data from a second network device, and modifies the first data on the basis of the acquired address of a relay node under a third network device to obtain second data, wherein the destination of the second data is the address of the relay node under the third network device; and the first network device sends the second data to the relay node by means of the third network device. Thus, after the relay node switches from the first network device to the third network device, the first network device can still send to the relay node data from the second network device, thereby supporting that the service of a terminal device can be continuously carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on March 28, 2024, with application number 202410382118.9 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art

[0003] In a vehicle-mounted relay (VMR) scenario, to overcome the problem of poor signal quality inside a vehicle, a relay node can be deployed inside the vehicle. Terminal devices inside the vehicle access the host base station through the relay node, and then access the network through the host base station. In addition to communicating with the host base station, the relay node can also communicate with other base stations (non-host base stations), that is, other base stations can communicate with the relay node through the host base station.

[0004] When a relay node switches from one donor base station to another, the switching between the donor base stations may cause the terminal device's services to be interrupted. Therefore, how to support the terminal device's services to be continuous is a technical problem that needs to be solved urgently. Summary of the Invention

[0005] The present application provides a communication method and a communication device that can support the continuous operation of services of terminal devices.

[0006] In a first aspect, a communication method is provided, which is applied to a first network device, including: receiving first data from a second network device; receiving first information, the first information indicating the address of a relay node under a third network device, and the third network device being the target network device for switching the relay node; and sending second data to the third network device, the second data being determined based on the first information and the first data.

[0007] The execution entity of the solution described in the first aspect can be the first network device, a module within the first network device (such as a chip system), or a logical node, logic module, or software that implements all or part of the functions of the first network device, without limitation. For ease of description, the following description uses the first network device as an example.

[0008] The first network device changes the first data according to the address of the relay node under the third network device to obtain the second data, and sends the second data to the third network device. This can support the first network device to send the first data to the relay node through the third network device, thereby supporting the terminal device's business to be carried out continuously, or, when the relay node switches from the first network device to the third network device, the first network device can still send the data from the second network device to the relay node, thereby supporting the terminal device's business to be carried out continuously.

[0009] In certain implementations of the first aspect, the destination address of the second data is an address of the relay node under the third network device.

[0010] In this way, the first network device sends the second data to the third network device, and the third network device sends the second data to the relay node according to the address, thereby supporting the continuous operation of the terminal device's services.

[0011] In certain implementations of the first aspect, the second data includes a first Internet Protocol (IP) header and a second IP header, the destination address of the first IP header is the address of the relay node under the first network device, and the destination address of the second IP header is the address of the relay node under the third network device.

[0012] In this way, the first network device sends the second data to the third network device, and the third network device sends the second data to the relay node according to the address, thereby supporting the continuous operation of the terminal device's services.

[0013] In certain implementations of the first aspect, before the first network device sends the second data to the third network device, the method further includes: determining that the destination address of the first data is the address of the relay node under the first network device; when the relay node satisfies any one of the following: the relay node is about to switch from the first network device to the third network device, or the relay node is switching from the first network device to the third network device, or the relay node has switched from the first network device to the third network device; caching the first data.

[0014] By caching the first data, after the first network device obtains the first information, the first network device sends the second data to the third network device according to the first information, which can support the continuous operation of the terminal device's services.

[0015] In a second aspect, a communication method is provided, which is applied to a first network device, including: sending first information to a second network device, the first information indicating that a relay node is about to switch from the first network device to a third network device; receiving second information from the second network device, the second information being used by the relay node to determine whether to execute the switch from the first network device to the third network device; sending third information to the relay node, the third information being used by the relay node to determine whether to execute the switch from the first network device to the third network device, and the third information being determined based on the second information.

[0016] The execution entity of the solution described in the second aspect can be the first network device, a module within the first network device (such as a chip system), or a logical node, logic module, or software that implements all or part of the functions of the first network device, without limitation. For ease of description, the following description uses the first network device as an example.

[0017] The relay node interacts with the second network device with relevant information about the relay node switching from the first network device to the third network device. The relay node determines whether to execute the switching from the first network device to the third network device based on the instruction of the second network device. This helps to avoid the switching of the relay node from the first network device to the third network device affecting the data transmission between the relay node and the second network device. For example, when data transmission is in progress between the relay node and the second network device, the relay node determines not to execute the switching from the first network device to the third network device first. For another example, when no data transmission is in progress between the relay node and the second network device, the relay node determines that it can execute the switching from the first network device to the third network device, thereby supporting the continuous service of the terminal device.

[0018] In some implementations of the second aspect, the second information instructs the second network device to suspend data transmission with the relay node, and the third information is used by the relay node to determine to perform a switch from the first network device to the third network device.

[0019] When the second network device instructs the second network device to suspend data transmission between it and the relay node, the relay node determines to execute switching from the first network device to the third network device accordingly. This can avoid the relay node switching from the first network device to the third network device affecting the data transmission between the relay node and the second network device, thereby supporting the continuous operation of the terminal device's services.

[0020] In some implementations of the first aspect, the method further includes: sending fourth information to the second network device, where the fourth information indicates an address of the relay node under the third network device.

[0021] In this way, the second network device can resume data transmission with the relay node according to the address, thereby enabling the services of the terminal device to continue.

[0022] In certain implementations of the second aspect, the fourth information further indicates identification information of the relay node under the first network device.

[0023] In this way, the second network device can determine, based on the identification information, that the address corresponds to the relay node.

[0024] In some implementations of the second aspect, the second information instructs the second network device to continue data transmission with the relay node, and the third information is used by the relay node to determine not to perform switching from the first network device to the third network device.

[0025] When the second network device instructs the second network device to continue data transmission with the relay node, the relay node determines not to switch from the first network device to the third network device based on this. This can avoid the relay node switching from the first network device to the third network device affecting the data transmission between the relay node and the second network device, thereby supporting the continuous operation of the terminal device's services.

[0026] In certain implementations of the second aspect, the method further includes: receiving fifth information from the second network device, the fifth information indicating that the second network device ends data transmission with the relay node; and sending sixth information to the relay node, the sixth information being used by the relay node to determine to execute switching from the first network device to the third network device.

[0027] In this way, the relay node may determine to perform a handover from the first network device to the third network device.

[0028] In a third aspect, a communication method is provided, which is applied to a second network device, including: receiving first information from a first network device, the first information indicating that a relay node is about to switch from the first network device to a third network device; and sending second information to the first network device, the second information being used by the relay node to determine whether to execute the switch from the first network device to the third network device.

[0029] The execution entity of the solution described in the third aspect can be the second network device, a module within the second network device (such as a chip system), or a logical node, logic module, or software that implements all or part of the functions of the second network device, without limitation. For ease of description, the following description uses the second network device as an example.

[0030] In some implementations of the third aspect, the second information instructs the second network device to suspend data transmission with the relay node.

[0031] In certain implementations of the third aspect, the method further includes: receiving third information, where the third information indicates an address of the relay node under a third network device.

[0032] In certain implementations of the third aspect, the third information further indicates identification information of the relay node under the first network device.

[0033] In certain implementations of the third aspect, after receiving the third information, the method further includes: resuming data transmission with the relay node.

[0034] In some implementations of the third aspect, the second information instructs the second network device to continue data transmission with the relay node.

[0035] In certain implementations of the third aspect, the method further includes: sending fourth information, where the fourth information instructs the second network device to end data transmission with the relay node.

[0036] The description of the beneficial effects of the third aspect can be found in the description of the beneficial effects of the second aspect, and will not be repeated here.

[0037] In a fourth aspect, a communication method is provided, which is applied to a relay node, including: sending first information to a second network device, the first information indicating that the relay node is about to switch from the first network device to a third network device; receiving second information, the second information is used by the relay node to determine whether to execute the switch from the first network device to the third network device.

[0038] The execution entity of the solution described in the fourth aspect can be a relay node, a module within the relay node (such as a chip system), or a logical node, logic module, or software that can implement all or part of the relay node functions, without limitation. For ease of description, the following description uses a relay node as an example.

[0039] In some implementations of the fourth aspect, the second information instructs the second network device to suspend data transmission with the relay node.

[0040] In certain implementations of the fourth aspect, the method further includes: sending third information to the second network device, where the third information indicates an address of the relay node under the third network device.

[0041] In certain implementations of the fourth aspect, the third information further indicates identification information of the relay node under the first network device.

[0042] In some implementations of the fourth aspect, the second information instructs the second network device to continue data transmission with the relay node.

[0043] In certain implementations of the fourth aspect, the method further includes: receiving fourth information instructing the second network device to end data transmission with the relay node.

[0044] The description of the beneficial effects of the third and fourth aspects can be found in the description of the beneficial effects of the second aspect, and will not be repeated here.

[0045] In a fifth aspect, a communication device is provided. The communication device may be a first network device, or a device or module for executing the function of the first network device.

[0046] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0047] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0048] In a sixth aspect, a communication device is provided. The communication device may be a second network device, or a device or module for executing the functions of the second network device.

[0049] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the third aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0050] In a seventh aspect, a communication device is provided. The communication device may be a third network device, or a device or module for executing the functions of a third network device.

[0051] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the third aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0052] In an eighth aspect, a communication device is provided, which may be a relay node, or a device or module for performing the functions of a relay node.

[0053] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the fourth aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0054] In the ninth aspect, a communication device is provided, comprising a processor, wherein the processor is used to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the method described in the first aspect and any possible manner of the first aspect; or, enable the communication device to execute the method described in the second aspect and any possible manner of the second aspect; or, enable the communication device to execute the method described in the third aspect and any possible manner of the third aspect; or, enable the communication device to execute the method described in the fourth aspect and any possible manner of the fourth aspect.

[0055] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0056] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.

[0057] In the tenth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible manner of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible manner of the second aspect, or the logic circuit being used to execute the method described in the third aspect and any possible manner of the third aspect; or the logic circuit being used to execute the method described in the fourth aspect and any possible manner of the fourth aspect.

[0058] In the eleventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible embodiment of the first aspect is executed; or, the method described in the second aspect and any possible embodiment of the second aspect is executed; or, the method described in the third aspect and any possible embodiment of the third aspect is executed; or, the method described in the fourth aspect and any possible embodiment of the fourth aspect is executed.

[0059] In the twelfth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible embodiment of the first aspect to be executed; or, cause the method described in the second aspect and any possible embodiment of the second aspect to be executed; or, cause the method described in the third aspect and any possible embodiment of the third aspect to be executed; or, cause the method described in the fourth aspect and any possible embodiment of the fourth aspect to be executed.

[0060] In the thirteenth aspect, a chip system is provided, comprising: a processor, the processor being used to execute the computer program or instructions in the memory, so that the chip system implements the method in the first aspect and any possible implementation of the first aspect; or, the chip system implements the method in the second aspect and any possible implementation of the second aspect, or, the chip system implements the method in the third aspect and any possible implementation of the third aspect; or, the chip system implements the method in the fourth aspect and any possible implementation of the fourth aspect.

[0061] For the description of the beneficial effects of any of the fifth to thirteenth aspects, reference can be made to the description of the beneficial effects of the first to second aspects, and no further details will be given. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] FIG1 is a schematic diagram of a wireless access backhaul architecture 100 according to an embodiment of the present application.

[0063] FIG2 is a schematic diagram of an open access network architecture 200 according to an embodiment of the present application.

[0064] FIG3 is a schematic diagram of the architecture of a communication system 300 applicable to an embodiment of the present application.

[0065] FIG4 is a schematic diagram of an interaction flow of a communication method 400 according to an embodiment of the present application.

[0066] FIG5 is a schematic diagram of an interaction flow of a communication method 500 according to an embodiment of the present application.

[0067] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application.

[0068] FIG7 is a schematic diagram of an interaction flow of a communication method 700 according to an embodiment of the present application.

[0069] FIG8 is a schematic diagram of an interaction flow of a communication method 800 according to an embodiment of the present application.

[0070] FIG9 is a schematic diagram of an interaction flow of a communication method 900 according to an embodiment of the present application.

[0071] FIG10 is a schematic diagram of the interaction flow of a communication method 1000 according to an embodiment of the present application.

[0072] FIG11 is a schematic diagram of an interaction flow of a communication method 1100 according to an embodiment of the present application.

[0073] FIG12 is a schematic diagram of the interaction flow of a communication method 1200 according to an embodiment of the present application.

[0074] FIG13 is a schematic block diagram of a communication device 1300 according to an embodiment of the present application.

[0075] FIG14 is a schematic block diagram of a communication device 1400 according to an embodiment of the present application. DETAILED DESCRIPTION

[0076] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0077] 1. Unless otherwise specified, “plurality” means two or more.

[0078] 2. Unless otherwise specified or there is no logical conflict, the terms and / or descriptions between different embodiments of this application are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their internal logical relationships.

[0079] 3. The various numerical numbers involved in this application are only for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0080] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0081] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0082] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.

[0083] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the enabled information, such as but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, it is also possible to enable specific information with the help of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.

[0084] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including each network element). This application does not limit the specific implementation method.

[0085] 7. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0086] 8. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, such as the fourth generation (4G) th generation, 4G) network, fifth generation (5 th generation, 5G) network protocol, NR protocol, 5.5G network protocol, sixth generation (6 th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.

[0087] 9. The arrows or boxes indicated by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0088] 10. Unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can mean A or B. “And / or” in this application is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

[0089] 11. In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing a certain indication information as indicating A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0090] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.

[0091] 12. In this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, trace or interface.

[0092] The terminal devices in the embodiments of the present application include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal devices can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc.

[0093] The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a 3GPP (3 rd The present invention relates to user equipment (UE), terminal, fixed device, mobile station device or mobile device, subscriber unit, handheld device, vehicle-mounted device, wearable device, cellular phone, smart phone, SIP phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, notebook computer, wireless modem, handheld device, laptop computer, computer with wireless transceiver function, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (such as drone, helicopter, multi-copter, quadcopter, or airplane), ship, remote control device, smart home device, industrial equipment, or device built into the above devices (such as communication module, modem or chip in the above devices), or other processing devices connected to the wireless modem. For the convenience of description, the terminal device will be described below by taking the terminal or UE as an example.

[0094] In some scenarios, the terminal device can also be used to act as a base station. For example, the terminal device can act as a scheduling entity, which provides sidelink signals between UEs in scenarios such as V2X, D2D, or P2P.

[0095] In the embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0096] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station, auxiliary station, multi-standard wireless (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.

[0097] In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0098] In different communication systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (open-RAN, ORAN) system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0099] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0100] The RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal, are moved from the DU to the RU for implementation.

[0101] In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0102] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, BF, or one or more of IFFT / CP) are moved to the RU for implementation. For uplink transmission, based on de-RE mapping, the DU is configured to implement de-mapping and one or more functions preceding it (i.e., one or more of decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understood that for the functional description of the DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol and will not be repeated here.

[0103] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0104] In the embodiments of the present application, the device for implementing the function of the network device can be the network device, or it can be a device that can support the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0105] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0106] Figure 1 is a schematic diagram of a wireless access and backhaul (WAB) architecture 100 according to an embodiment of the present application. As shown in Figure 1 , WAB architecture 100 includes a terminal device (e.g., a UE), a WAB node, and a donor base station (e.g., a donor-gNB). Optionally, the WAB architecture may also include a non-donor base station (e.g., an other-gNB).

[0107] The WAB node includes base station functions (such as WAB-gNB) and mobile terminal (MT) functions (such as WAB-MT). The UE sends a data packet to the WAB-gNB via the Uu interface. The WAB-MT encapsulates the data in the MT's protocol data unit (PDU) session and sends the PDU session to the donor-gNB via the Uu interface. The donor-gNB sends the PDU session to the MT's user plane function (UPF) via the N2 interface. The MT's UPF decrypts the MT-related packet header information in the PDU session, obtains the data packet, and sends the data packet to the UE's UPF via the N6 interface. Logically, a PDU session is also established between the UE and the UE's UPF, but this is transmitted encapsulated in the MT's PDU session.

[0108] The above description uses user plane data transmission between the UE and the UPF as an example. When the UE and the access and mobility management function (AMF) perform control plane data transmission, the WAB-MT wraps the data packets from the UE in the MT's PDU session, and the MT's UPF forwards the PDU session to the UE / WAB's AMF.

[0109] In the WAB architecture 100, an Xn interface is established between the WAB-gNB and the donor-gNB. Furthermore, an Xn interface can also be established between the WAB-gNB and the other-gNB, thereby enabling dual connectivity (DC) to the UE.

[0110] In the embodiment of the present application, the WAB architecture 100 can be applied to the ORAN architecture, as shown in FIG2 .

[0111] Figure 2 is a schematic diagram of an ORAN architecture 200 according to an embodiment of the present application. As shown in Figure 2, ORAN architecture 200 includes: a RAN intelligent controller (RIC), a donor-gNB (including a donor-CU and a donor-DU), and a WAB node (including a WAB-MT, a WAB-CU, and a WAB-DU).

[0112] In ORAN architecture 200, the RIC collects network information and performs necessary optimization tasks. It can interact with CUs (e.g., donor-CUs and WAB-CUs) and DUs (e.g., donor-DUs and WAB-DUs) via the E2 interface. The RIC can directly control the DUs, or the RIC can control the DUs through the CUs. The donor-CU interacts with the donor-CU via the F1 interface, and the donor-DU interacts with the WAB-MT via the Uu interface.

[0113] Figure 3 is a schematic diagram of the architecture of a communication system 300 applicable to an embodiment of the present application. As shown in Figure 3, communication system 300 includes: a first network device (which may be the donor-gNB in ​​Figure 1), a second network device (which may be the other-gNB in ​​Figure 1), a third network device, and a relay node (which may be the WAB node in Figure 1). The relay node may also be replaced by a relay device, etc., without limitation.

[0114] Optionally, the communication system may further include a terminal device (which may be the UE in FIG. 1 ) (not shown in FIG. 3 ), the terminal device accessing a relay node, the relay node being configured to assist the terminal device in establishing a connection with a first network device, and the first network device in assisting the terminal device in accessing the network. The communication system shown in FIG. 3 may be applicable to VMR scenarios.

[0115] Before a relay node switches from a first network device to a third network device, a connection is established between the relay node and the first network device, with the first network device being the relay node's source network device. When the relay node switches from the first network device to the third network device, the third network device becomes the relay node's target network device. Alternatively, the first network device is the relay node's first donor base station, and the third network device is the relay node's second donor base station. The relay node completes the switch from the first donor base station to the second donor base station.

[0116] Before the relay node switches from the first network device to the third network device, the second network device (non-host base station) establishes a connection with the relay node through the first network device. A connection exists between the second network device, the first network device, and the relay node, and the second network device transmits services related to the aforementioned terminal device to the relay node through the first network device. After the relay node switches from the first network device to the third network device, the connection between the second network device, the first network device, and the relay node disappears or is disconnected. The ongoing transmission between the second network device and the relay node through the first network device is disconnected, which prevents the terminal device from continuing its services.

[0117] In view of this, the present application provides a communication method and a communication device that can support the continuous operation of services of terminal devices.

[0118] On the one hand, the first network device can modify the format of the data from the second network device so that the destination address of the modified data is the address of the relay node under the third network device. On the other hand, the relay node and the second network device can exchange relevant information about the relay node's switch from the first network device to the third network device, which helps the relay node determine whether to execute the switch from the first network device to the third network device. Based on either of the above two methods, the present application can support the continuous operation of the terminal device's services.

[0119] For ease of understanding and explanation, the following describes the communication method of an embodiment of the present application by taking the interaction of a first network device, a second network device, a third network device, and a relay node as an example, but this should not limit the execution subject of the communication method. For example, the method performed by a network device (such as a first network device, a second network device, or a third network device) can be performed by a module of the network device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the network device. The method performed by a relay node can be performed by a module of the relay node (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the relay node.

[0120] It should be noted that an example of the address described below is an Internet Protocol (IP) address, but other expressions are not limited. An example of the identifier is a gNB ID and / or IP address, but other expressions are not limited. This will not be repeated below.

[0121] The following describes exemplary information exchange between the network devices in Figure 3 with reference to Figures 4 and 5 , respectively. Figure 4 illustrates an example of a first network device modifying the format of data from a second network device. Figure 5 illustrates an example of a relay node and a second network device exchanging information regarding the relay node's handover from the first network device to a third network device.

[0122] FIG4 is a schematic diagram of an interaction flow of a communication method 400 according to an embodiment of the present application. As shown in FIG4 , the communication method 400 includes:

[0123] S401: A second network device sends first data to a first network device. Correspondingly, the first network device receives the first data.

[0124] After the second network device establishes a connection with the relay node through the first network device, the second network device sends the data to be transmitted to the relay node through the first network device. For example, the second network device sends the first data to the first network device, and the first network device sends the first data to the relay node. The destination address of the first data is the address of the relay node under the first network device. The first network device can determine to send the first data to the relay node based on this address.

[0125] When the relay node switches from the first network device to the third network device, the connection between the first network device and the relay node is disconnected, and the first network device is unable to send the first data to the relay node. When the first network device determines that the first data is data sent by the second network device to the relay node, the first network device can obtain the address of the relay node under the third network device and send the first data to the relay node through the third network device based on the address, thereby sending the first data to the relay node.

[0126] S402: The first network device receives first information.

[0127] The first information indicates the address of the relay node under the third network device. Alternatively, the first network device determines the address of the relay node under the third network device based on the first information.

[0128] In one possible example, the first network device receives the first information from a relay node or a third network device. For example, after the relay node switches from the first network device to the third network device, the relay node sends the first information to the first network device via the third network device. In another example, after the relay node switches from the first network device to the third network device, the relay node instructs the third network device to send the first information to the first network device. In another example, after the relay node switches from the first network device to the third network device, the third network device sends the first information to the first network device, although this is not limited to this example.

[0129] In one possible implementation, the first information includes identification information of the relay node under the first network device (when the first network device is a host base station of the relay node, the identification configured by the first network device for the relay node). In this way, the first network device can determine that the address indicated by the first information corresponds to the relay node based on the identification information.

[0130] S403: The first network device sends the second data to the third network device. Correspondingly, the third network device receives the second data.

[0131] The second data is determined by the third network device according to the first information and the first data, wherein the destination address of the second data is the address of the relay node under the third network device.

[0132] In a possible embodiment, the first network device updates, reconfigures, or modifies the format of the first data according to the first information to obtain the second data.

[0133] In one example, the first network device changes or reconfigures the destination address of the first data.

[0134] For example, the first data includes a first IP header. The first network device replaces, modifies, or updates the destination address in the first IP header from the address of the relay node under the first network device to the address of the relay node under a third network device, thereby obtaining the second data. In this manner, the first network device can send the second data to the third network device, and the third network device can send the second data to the relay node based on the address.

[0135] In another example, the first network device modifies the format of the first data.

[0136] For example, the first data includes a first IP header, the destination address of which is the address of the relay node on the first network device. The first network device then adds, configures, adds, or sets a second IP header to the first data, the destination address of which is the address of the relay node on a third network device. In this manner, the first network device can send the second data to the third network device, which then sends the second data to the relay node based on the address.

[0137] It should be noted that the data carrying part (such as payload) of the first data and the data carrying part (such as payload) of the second data are the same, or in other words, the difference between the first data and the second data is in format, not in content.

[0138] After the third network device receives the second data, the third network device sends the second data to the relay node. In this way, the switching of the relay node from the first network device to the third network device does not affect the continuous data transmission between the relay node and the second network device, which can support the continuous service of the terminal device.

[0139] Through the above method, the first network device can modify the first data according to the address of the relay node under the third network device to obtain the second data, and send the second data to the third network device. In this way, this can support the first network device to send the first data to the relay node through the third network device, thereby ensuring that the terminal device's services can continue. Alternatively, when the relay node is switched from the first network device to the third network device, the first network device can still send data from the second network device to the relay node, thereby ensuring that the terminal device's services can continue.

[0140] In one possible implementation, before the first network device sends the second data to the third network device, the method may further include:

[0141] Determining that the destination address of the first data is an address of the relay node under the first network device;

[0142] When the relay node meets any of the following conditions:

[0143] The relay node is about to switch from the first network device to the third network device, or,

[0144] The relay node is switching from the first network device to the third network device, or,

[0145] The relay node has been switched from the first network device to the third network device;

[0146] The first data is cached.

[0147] In one possible example, the first network device may determine that the relay node is about to be switched from the first network device to the third network device in the following manner:

[0148] 1) The first network device sends a handover request (HANDOVER REQUEST) message regarding the relay node to the third network device;

[0149] 2) The first network device determines that the mobile terminal part (e.g., WAB-MT) of the relay node meets the handover condition;

[0150] 3) The first network device receives a handover request response (HANDOVER REQUESTACKNOWLEDGE) message from the third network device;

[0151] 4) The first network device sends a handover command to the mobile terminal part of the relay node.

[0152] When the first network device determines that the relay node is about to switch from the first network device to the third network device, in order to avoid the transmission of the first data affecting the switching of the relay node from the first network device to the third network device, the first network device first caches the first data and sends the first data to the relay node after the relay node switches from the first network device to the third network device.

[0153] In one possible example, the first network device may determine that the relay node is being switched from the first network device to the third network device in the following manner:

[0154] 1) The first network device determines that the mobile terminal portion of the relay node is disconnected from the first network device during a handover process.

[0155] When the first network device determines that the relay node is switching from the first network device to the third network device, in order to avoid the transmission of the first data affecting the switching of the relay node from the first network device to the third network device, the first network device first caches the first data and sends the second data to the relay node after the relay node switches from the first network device to the third network device.

[0156] In one possible example, the first network device may determine that the relay node has been switched from the first network device to the third network device in the following manner:

[0157] 1) The first network device receives a HANDOVER SUCCESS message from the third network device.

[0158] 2) The first network device receives a UE CONTEXT RELEASE message regarding the mobile terminal part of the relay node from the third network device.

[0159] When the first network device determines that the relay node has been switched from the first network device to the third network device, the first network device first caches the first data, and then sends the second data to the relay node after obtaining the first information.

[0160] By caching the first data, after the first network device obtains the first information, the first network device sends the second data to the third network device according to the first information, which can support the continuous operation of the terminal device's services.

[0161] FIG4 describes a method by taking the first network device modifying the first data as an example. Another method is described below in conjunction with FIG5 .

[0162] It should be noted that the numbering of the information described in FIG. 4 and the numbering of the information described in FIG. 5 are independent of each other.

[0163] FIG5 is a schematic diagram of an interaction flow of a communication method 500 according to an embodiment of the present application. As shown in FIG5 , the communication method 500 includes:

[0164] S501: A first network device sends first information to a second network device. Correspondingly, the second network device receives the first information.

[0165] The first information indicates that the relay node is about to switch from the first network device to the third network device. The term "about" may be understood as: the relay node has not yet switched from the first network device to the third network device, or the relay node switches from the first network device to the third network device at a certain time, which is after the time when the first information is sent and received.

[0166] In one possible example, the third network device may also send the first information to the second network device.

[0167] The embodiments of the present application do not limit the process by which the first network device determines the first information. For example, the relay node sends information (which may be the first information) to the first network device for indicating that the relay node is about to switch from the first network device to the third network device, and the first network device determines the first information based on the information. For example, when the first network device determines that the relay node is about to switch from the first network device to the third network device, the first network device determines the first information. For example, when the relay node is about to switch from the first network device to the third network device, the relay node instructs the first network device to send information (which may be the first information) to the second network device for indicating that the relay node is about to switch from the first network device to the third network device, and the first network device determines the first information based on the information. For example, when the relay node is about to switch from the first network device to the third network device, the third network device sends information (which may be the first information) to the first network device for indicating that the relay node is about to switch from the first network device to the third network device, and the first network device determines the first information based on the information.

[0168] It should be noted that the final execution result of the above-mentioned "the relay node is about to switch from the first network device to the third network device" is related to the second network device. For example, the relay node can determine whether to finally execute the switch from the first network device to the third network device based on the information of the second network device.

[0169] S502: The second network device sends second information to the first network device. Correspondingly, the first network device receives the second information.

[0170] The second information is used by the relay node to determine whether to perform a handover from the first network device to the third network device.

[0171] After the second network device determines that the relay node is to be switched from the first network device to the third network device, the second network device may determine whether to support, allow, or instruct the relay node to perform the switch from the first network device to the third network device based on the ongoing data transmission between the second network device and the relay node.

[0172] In one example, the second network device determines that the priority of the ongoing data transmission between the second network device and the relay node is higher (such as the priority number of the data transmission is higher than a preset threshold (the higher the number, the higher the priority)), and the second information instructs the relay node not to switch from the first network device to the third network device first, or the second information is used by the relay node to determine not to perform the switch from the first network device to the third network device.

[0173] In another example, the second network device determines that the priority of the ongoing data transmission between the second network device and the relay node is low (such as lower than a preset threshold), and the second information instructs the relay node to switch from the first network device to the third network device, or the second information is used by the relay node to determine to execute the switch from the first network device to the third network device.

[0174] S503: The first network device sends third information to the relay node. Correspondingly, the relay node receives the third information.

[0175] The third information is used by the relay node to determine whether to execute a handover from the first network device to the third network device. The third information may be the same as the second information or different from the second information, which is not limited.

[0176] In the embodiment of the present application, whether the relay node finally switches from the first network device to the third network device is related to the content indicated by the second information.

[0177] Through the above method, the relay node interacts with the second network device with relevant information about the relay node switching from the first network device to the third network device. The relay node can determine whether to execute the switching from the first network device to the third network device according to the instruction of the second network device. This is conducive to avoiding that the switching of the relay node from the first network device to the third network device affects the data transmission between the relay node and the second network device. For example, when data transmission is in progress between the relay node and the second network device, the relay node does not execute the switching from the first network device to the third network device first. For another example, when no data transmission is in progress between the relay node and the second network device, the relay node can execute the switching from the first network device to the third network device, thereby supporting the continuous service of the terminal device.

[0178] The method shown in FIG5 is further described below in conjunction with FIG6 and FIG7.

[0179] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application. As shown in FIG6 , the communication method 600 includes:

[0180] S601: A first network device sends first information to a second network device. Correspondingly, the second network device receives the first information.

[0181] The first information indicates that the relay node is about to be switched from the first network device to the third network device.

[0182] S602: The second network device sends second information to the first network device. Correspondingly, the first network device receives the second information.

[0183] The second information instructs the second network device to suspend data transmission with the relay node.

[0184] S603: The first network device sends third information to the relay node. Correspondingly, the relay node receives the third information.

[0185] The third information instructs the relay node to perform a handover from the first network device to the third network device.

[0186] When the second information indicates that the second network device suspends data transmission with the relay node, the third information is used by the relay node to determine to perform a handover from the first network device to the third network device.

[0187] When the third information is used by the relay node to determine whether to perform a handover from the first network device to the third network device, for example, the third information instructs the second network device to suspend data transmission with the relay node, and the relay node to perform a handover from the first network device to the third network device. For another example, the third information may include a single bit, and if the bit is 1, it instructs the relay node to perform a handover from the first network device to the third network device. This is not limited to this example.

[0188] S604: The relay node sends fourth information to the third network device. Correspondingly, the third network device receives the fourth information.

[0189] The fourth information is used to indicate the address of the relay node under the third network device.

[0190] In a possible implementation, the fourth information may further include identification information of the relay node under the first network device. In this way, the first network device may determine, based on the identification information, that the address indicated by the fourth information corresponds to the relay node.

[0191] It should be noted that S604 is optional, and S605 may be directly executed after the relay node completes the switching from the first network device to the third network device.

[0192] S605: The third network device sends fifth information to the second network device. Correspondingly, the second network device receives the fifth information.

[0193] The fifth information indicates the address of the relay node under the third network device. The fifth information may be the same as the fourth information, or the fifth information is information determined by the third network device based on the fourth information, which is not limited.

[0194] In this way, the second network device can resume data transmission with the relay node according to the address of the relay node under the third network device indicated by the fifth information.

[0195] It should be noted that the third network device may send the fifth information to the second network device after the relay node completes the switch from the first network device to the third network device, and the fifth information is not associated with the fourth information.

[0196] In a possible implementation, the fifth information may further include identification information of the relay node under the first network device. In this way, the second network device determines that the address indicated by the fifth information corresponds to the relay node based on the identification information.

[0197] In one possible implementation, the first network device may send, to the second network device, information indicating the address of the relay node under the third network device. For example, after the relay node is switched from the first network device to the third network device, the third network device sends information indicating the address of the relay node under the third network device to the first network device, and the first network device sends information indicating the address of the relay node under the third network device to the second network device.

[0198] Optionally, the information indicating the address of the relay node under the third network device sent by the first network device to the second network device may further include identification information of the relay node under the first network device.

[0199] S606: The second network device resumes data transmission with the relay node.

[0200] After the second network device obtains the address of the relay node under the third network device, the second network device can resume data transmission with the relay node according to the address, thereby enabling the services of the terminal device to continue.

[0201] To sum up, the relay node and the second network device interact with relevant information about the relay node switching from the first network device to the third network device. The relay node can determine whether to switch from the first network device to the third network device based on the information from the second network device, which can support the continuous service of the terminal device.

[0202] FIG7 is a schematic diagram of an interaction flow of a communication method 700 according to an embodiment of the present application. As shown in FIG7 , the communication method 700 includes:

[0203] S701: A first network device sends first information to a second network device. Correspondingly, the second network device receives the first information.

[0204] The first information indicates that the relay node is about to be switched from the first network device to the third network device.

[0205] S702: The second network device sends second information to the first network device. Correspondingly, the first network device receives the second information.

[0206] The second information instructs the second network device to continue data transmission with the relay node.

[0207] S703: The first network device sends third information to the relay node. Correspondingly, the relay node receives the third information.

[0208] The third information indicates that the relay node determines not to perform the handover from the first network device to the third network device.

[0209] When the second information instructs the second network device to continue data transmission with the relay node, the third information is used by the relay node to determine not to perform handover from the first network device to the third network device.

[0210] When the third information is used by the relay node to determine not to perform a handover from the first network device to the third network device, for example, the third information instructs the second network device to continue data transmission with the relay node and the relay node not to perform a handover from the first network device to the third network device. For another example, the third information may be a single bit; if the bit is 1, it indicates that the relay node does not perform a handover from the first network device to the third network device. This is not limited to this example.

[0211] When the second network device instructs the second network device to continue data transmission with the relay node, the relay node can determine not to switch from the first network device to the third network device based on this. This can avoid the relay node switching from the first network device to the third network device affecting the data transmission between the relay node and the second network device, thereby supporting the continuous operation of the terminal device's services.

[0212] S704: The second network device sends sixth information to the first network device. Correspondingly, the first network device receives the sixth information.

[0213] After the second network device finishes data transmission with the relay node, the second network device sends sixth information to the first network device, where the sixth information instructs the second network device to finish data transmission with the relay node.

[0214] S705: The first network device sends the seventh information to the relay node. Correspondingly, the relay node receives the seventh information.

[0215] The seventh information is used by the relay node to determine whether to switch from the first network device to the third network device. The seventh information may be the same as the sixth information, or the seventh information is information determined by the first network device based on the sixth information, which is not limited.

[0216] For example, the seventh information indicates that the second network device ends data transmission with the relay node, and the relay node may determine to perform a handover from the first network device to the third network device.

[0217] For another example, the seventh information uses one bit, and the bit is 1, which instructs the relay node to execute switching from the first network device to the third network device, which is not limited to this.

[0218] In this way, the relay node may determine to perform a handover from the first network device to the third network device.

[0219] In one possible implementation, after the relay node switches from the first network device to the third network device, the relay node or the third network device or the first network device can send information indicating the address of the relay node under the third network device to the second network device. The second network device can determine the address of the relay node under the third network device based on the information, and can communicate with the relay node through the third network device based on the address.

[0220] To sum up, the relay node and the second network device can exchange information about the relay node switching from the first network device to the third network device. The relay node determines whether to switch from the first network device to the third network device based on the information, which can support the continuous service of the terminal device.

[0221] The contents shown in FIG5 to FIG7 can also be applied to the ORAN architecture 200, as shown in FIG8.

[0222] FIG8 is a schematic diagram of an interaction flow of a communication method 800 according to an embodiment of the present application. As shown in FIG8 , the communication method 800 includes:

[0223] S801: RIC sends first information to a second network device. Correspondingly, the second network device receives the first information.

[0224] The RIC may determine that the relay node is about to switch from the first network device to the third network device. The embodiments of the present application do not limit the process by which the RIC determines the first information. For example, the relay node may send information indicating that the relay node is about to switch from the first network device to the third network device to the RIC via the E2 interface, and the RIC may determine the first information accordingly.

[0225] S802: The second network device sends second information to the RIC. Correspondingly, the RIC receives the second information.

[0226] S803: The RIC sends third information to the relay node. Correspondingly, the relay node receives the third information.

[0227] For descriptions of the first information, the second information, and the third information, please refer to the description in FIG5 , which will not be repeated here.

[0228] The interaction between the RIC, the second network device and the relay node can be performed through the interface described in FIG. 2 , which will not be described in detail.

[0229] Through the above method, the embodiment of the present application can support the continuous operation of services supported by terminal devices through the ORAN architecture.

[0230] In addition to the methods shown in Figures 4 to 8, the present application can also support the continuous operation of the services of the terminal device through the following solutions, as shown in Figures 9 to 12.

[0231] FIG9 is a schematic diagram of an interaction flow of a communication method 900 according to an embodiment of the present application. As shown in FIG9 , the communication method 900 includes:

[0232] S901. The terminal device successfully accesses the relay node. For example, the terminal device sends a msg5 message to the relay node.

[0233] S902a: The relay node determines not to configure a secondary station for the terminal device.

[0234] When the relay node switches from the first network device to the third network device, there is no secondary station that sends data to the terminal device, so as to avoid the terminal device's service continuing to be executed during the switching process of the relay node.

[0235] S902b: The relay node determines to configure the first network device as a secondary station for the terminal device, where the first network device is a host node for the relay node. Specifically, the steps include: the relay node determines to configure the host node as a secondary station for the terminal device, or the relay node determines not to configure a node other than the host node as a secondary station for the terminal device.

[0236] S903b: The relay node sends a secondary station adding request message to the first network device. Correspondingly, the first network device receives the secondary station adding request message.

[0237] After receiving the secondary station adding request information, the first network device responds to the secondary station adding request information, that is, the first network device can be configured as a secondary station of the terminal device.

[0238] It should be noted that S901 and S902a may constitute one solution, and S901, S902b and S903b may constitute another solution.

[0239] When a terminal device connects to a relay node, the relay node configures the first network device as a secondary station for the terminal device. When the relay node switches from the first network device to the third network device, the first network device is aware of the relay node switch and does not send data packets to the terminal device. This prevents the terminal device's services from continuing during the relay node switch.

[0240] FIG10 is a schematic diagram of an interaction flow of a communication method 1000 according to an embodiment of the present application. As shown in FIG10 , the communication method 1000 includes:

[0241] S1001: A relay node sends an interface establishment request message to a second network device. Correspondingly, the second network device receives the interface establishment request message.

[0242] The above-mentioned interface establishment request information is used by the relay node to request to establish a connection with the second network device.

[0243] S1002: The second network device sends an interface establishment response message to the relay node. Correspondingly, the relay node receives the interface establishment response message.

[0244] In a possible example, the interface establishment response information is used to indicate that the second network device agrees to establish a connection with the relay node.

[0245] S1003: The first network device sends a secondary station adding request message to the relay node. Correspondingly, the relay node receives the secondary station adding request message.

[0246] After the terminal device accesses the first network device, the first network device determines to configure only the relay nodes controlled by the first network device as the secondary stations of the terminal device. Exemplarily, if the aforementioned relay node is controlled by the first network device (the first network device is the host node of the relay node), the first network device configures the relay node as the secondary station of the terminal device; or, the first network device does not configure a relay node whose host node is not the first network device as the secondary station of the terminal device. When the first network device determines to add the relay node as the secondary station of the terminal device, the first network device can send the aforementioned secondary station addition request information to the relay node.

[0247] S1004: The relay node sends secondary station adding response information to the first network device. Correspondingly, the first network device receives the secondary station adding response information.

[0248] The aforementioned secondary station adding response information is used to indicate that the relay node agrees to serve as a secondary station for the terminal device.

[0249] When the relay node switches from the first network device to the third network device, the first network device will not send data packets to the terminal device, so as to avoid the terminal device's service from continuing to be executed during the switching process of the relay node.

[0250] FIG11 is a schematic diagram of an interaction flow of a communication method 1100 according to an embodiment of the present application. As shown in FIG11 , the communication method 1100 includes:

[0251] S1101: A relay node sends an interface establishment request message to a second network device. Correspondingly, the second network device receives the interface establishment request message.

[0252] The above-mentioned interface establishment request information is used by the relay node to request to establish a connection with the second network device.

[0253] S1102: The second network device sends an interface establishment response message to the relay node. Correspondingly, the relay node receives the interface establishment response message.

[0254] In a possible example, the interface establishment response information is used to indicate that the second network device agrees to establish a connection with the relay node.

[0255] In a possible embodiment, the second network device determines that it is not the host node of the relay node, and further determines not to send the secondary station adding request message to the relay node.

[0256] In another possible embodiment, the second network device sends secondary station adding request information to the relay node, and continues to execute subsequent steps.

[0257] S1103: The second network device sends a secondary station adding request message to the relay node. Correspondingly, the relay node receives the secondary station adding request message.

[0258] S1104: The relay node sends a secondary station addition request rejection message S-NODE ADDITION REQUEST REJECT to the second network device. Correspondingly, the second network device receives the secondary station addition request rejection message.

[0259] Since the relay node is not controlled by the second network device, the relay node can reject the secondary station adding request of the second network device. Accordingly, the relay node sends secondary station adding rejection information to the second network device, and the secondary station adding request rejection information is used to indicate that the relay node is not a secondary station of the terminal device.

[0260] When the relay node switches from the first network device to the third network device, the relay node does not serve as a secondary station for the terminal device and does not send data packets to the primary station of the terminal device (e.g., the second network device). This prevents the terminal device's services from continuing to execute during the relay node switching process.

[0261] FIG12 is a schematic diagram of an interaction flow of a communication method 1200 according to an embodiment of the present application. As shown in FIG12 , the communication method 1200 includes:

[0262] S1201: The relay node determines to switch from a first network device to a third network device.

[0263] S1202: The relay node sends a request message to the first network device. Correspondingly, the first network device receives the request message.

[0264] The above request information is used to request to release the auxiliary station or replace the auxiliary station.

[0265] The relay node and the first network device constitute the DC of the terminal device, wherein the relay node can be used as the primary station and the first network device can be used as the secondary station, or the relay node can be used as the secondary station and the first network device can be used as the primary station.

[0266] Taking the relay node as the main station and the first network device as the auxiliary station as an example, when the relay node determines to switch from the first network device to the third network device, the relay node sends an auxiliary station release request information (such as the aforementioned request information) to the first network device. The first network device releases the relevant configuration of the terminal device according to the auxiliary station release request information, and the first network device will no longer serve as the auxiliary station of the terminal device in the future.

[0267] Taking the relay node as the auxiliary station and the first network device as the main station as an example, when the relay node determines to switch from the first network device to the third network device, the relay node sends an auxiliary station change request information (such as the aforementioned request information) to the first network device, and the first network device replaces the auxiliary station of the terminal device according to the auxiliary station change request information.

[0268] Through the above method, the terminal device can avoid establishing a dual connection between the relay node and the non-host base station, so that when the relay node switches from the first network device to the third network device, there will be no situation where the second network device sends a data packet to the terminal device.

[0269] Figure 12 takes the example of a relay node sending a request message to a first network device. The first network device may also send the request message to the relay node when determining that the relay node is switching from the first network device to the third network device. For example, when the relay node is a primary station and the first network device is a secondary station, when the first network device determines that the relay node is switching from the first network device to the third network device, the first network device sends information for replacing the secondary station of the terminal device (such as the aforementioned request information) to the relay node, and the relay node determines to replace the secondary station of the terminal device based on the information. When the relay node is a secondary station and the first network device is a primary station, when the first network device determines that the relay node is switching from the first network device to the third network device, the first network device sends a secondary station release request message (such as the aforementioned request message) to the relay node, and the relay node releases the relevant configuration of the terminal device based on the secondary station release request message, and the relay node will no longer serve as a secondary station for the terminal device.

[0270] Furthermore, when the relay node is switched from the first network device to the third network device, the relay node and the third network device may constitute the DC of the terminal device.

[0271] It should be noted that the technical solutions provided in this application can be applied to various communication systems, such as 5G or NR systems, LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as 6G communication systems.

[0272] The technical solution provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0273] Finally, the device embodiment of the embodiment of the present application is introduced.

[0274] To implement the various functions of the method provided herein, the first network device, the second network device, the third network device, and the relay node may each include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0275] Figure 13 is a schematic block diagram of a communication device 1300 according to an embodiment of the present application. Communication device 1300 includes a processing circuit 1310 and a transceiver circuit 1320. Processing circuit 1310 and transceiver circuit 1320 may be interconnected or coupled, for example, via a bus 1330. The communication device may be a first network device, a second network device, a third network device, or a relay node.

[0276] Optionally, the communication device 1300 may further include a memory 1340. The memory 1340 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used for related instructions and data.

[0277] The processing circuit 1310 may be all or part of the processing circuit in one or more processors, or one or more processors. The processor may be a central processing unit (CPU). When the processing circuit 1310 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The processing circuit 1310 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuit for processing functions in the aforementioned processor, chip or integrated circuit. In addition, the transceiver circuit 1320 may also be a transceiver, or an input / output interface, which is used for input or output of signals or data, and may also be referred to as an input / output circuit.

[0278] The communication device 1300 can be used to execute the method described in the aforementioned method embodiment.

[0279] For example, the communication device 1300 is a first network device, and the first network device is used to execute the method related to the first network device in the aforementioned method embodiment:

[0280] Exemplarily, the processing circuit 1310 is used to determine the second data; and the transceiver circuit 1320 is used to send the second data to the third network device.

[0281] For example, the communication device 1300 is a second network device, and the second network device is used to execute the method related to the second network device in the aforementioned method embodiment:

[0282] Exemplarily, the transceiver circuit 1320 is configured to send first data to the first network device; the processing circuit 1310 is configured to determine the first data, etc.

[0283] For example, the communication device 1300 is a relay node, and the relay node is used to execute the method related to the relay node in the aforementioned method embodiment:

[0284] Exemplarily, the transceiver circuit 1320 is configured to receive third information from the first network device, etc.; the processing circuit 1310 is configured to determine whether to execute a switch from the first network device to the third network device, etc.

[0285] The above description is only for illustrative purposes.

[0286] When the communication device 1300 is the first network device, the second network device, the third network device or the relay node, it will be responsible for executing the methods or steps related to the first network device, the second network device, the third network device or the relay node in the aforementioned method embodiments.

[0287] When the communication device 1300 is a first network device, a second network device, a third network device, or a relay node, the transceiver circuit 1320 may be a transceiver. When the communication device 1300 is a chip for the first network device, the second network device, the third network device, or a relay node, the transceiver circuit 1320 may be an input / output circuit.

[0288] For specific details, please refer to the contents shown in the above method embodiment.

[0289] The implementation of each operation in FIG. 13 may also correspond to the corresponding description of the method embodiments shown in FIG. 4 to FIG. 12 .

[0290] Figure 14 is a schematic block diagram of a communication device 1400 according to an embodiment of the present application. The communication device 1400 may be a first network device, a second network device, a third network device, or a relay node, and is configured to implement the method according to the above embodiment.

[0291] The communication device 1400 includes a transceiver unit 1410 and a processing unit 1420. The transceiver unit 1410 may include a transmitting unit and a receiving unit. The transmitting unit is configured to perform a transmitting operation of the communication device, and the receiving unit is configured to perform a receiving operation of the communication device. For ease of description, this application combines the transmitting unit and the receiving unit into a single transceiver unit.

[0292] The communication device 1400 can be used to execute the method described in the aforementioned method embodiment.

[0293] For example, the communication device 1400 is a first network device, and the first network device is used to execute the method related to the first network device in the aforementioned method embodiment:

[0294] Exemplarily, the processing unit 1420 is configured to determine the second data; and the transceiver unit 1410 is configured to send the second data to the third network device.

[0295] For example, the communication device 1400 is a second network device, and the second network device is used to execute the method related to the second network device in the aforementioned method embodiment:

[0296] Exemplarily, the transceiver unit 1410 is configured to send first data to the first network device; the processing unit 1420 is configured to determine the first data, etc.

[0297] For example, the communication device 1400 is a relay node, and the relay node is used to execute the method related to the relay node in the aforementioned method embodiment:

[0298] Exemplarily, the transceiver unit 1410 is configured to receive third information from the first network device, etc.; the processing unit 1420 is configured to determine whether to execute switching from the first network device to the third network device, etc.

[0299] Optionally, the communication device 1400 further includes a storage unit 1430 , which can be used to store a program or code for executing the aforementioned method.

[0300] When the communication device 1400 is the first network device, the second network device, the third network device or the relay node, it will be responsible for executing the methods or steps related to the first network device, the second network device, the third network device or the relay node in the aforementioned method embodiments.

[0301] The transceiver unit in FIG14 may correspond to the transceiver circuit in FIG13 , and the processing unit in FIG14 may correspond to the processing circuit in FIG13 .

[0302] The device embodiments shown in Figures 13 and 14 are used to implement the contents described in Figures 4 to 12. The specific execution steps and methods of the devices shown in Figures 13 and 14 can refer to the contents described in the above method embodiments.

[0303] The present application also provides a chip, including a processor, configured to retrieve and execute instructions stored in a memory, so that a communication device equipped with the chip executes the methods described in the above examples. The memory may be integrated into the chip or located outside the chip.

[0304] The present application also provides another chip, comprising: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processing circuit is used to execute the code in the memory. When the code is executed, the processing circuit is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, which is used to store computer programs or code. The input interface and the output interface can be independent of each other, or can be integrated into an input and output interface.

[0305] The processing circuit may be all or part of the processing circuits in one or more processors, or one or more processors.

[0306] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0307] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0308] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0309] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0310] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0311] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0312] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0313] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0314] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. 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 example, the division of units is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed between each other can be through some interface, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0315] The units described as separate components may or may not be physically separate, and the components displayed 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 may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the above functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0316] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.

Claims

1. A communication method, characterized in that: The method is applied to a first network device, comprising: receiving first data from a second network device; receiving first information indicating an address of a relay node under a third network device, where the third network device is a target network device for handover by the relay node; Sending second data to the third network device, where the second data is determined according to the first information and the first data.

2. The method according to claim 1, characterized in that The destination address of the second data is the address of the relay node under the third network device.

3. The method according to claim 1, characterized in that The second data includes a first International Internet Protocol (IP) header and a second IP header. The destination address of the first IP header is the address of the relay node under the first network device, and the destination address of the second IP header is the address of the relay node under the third network device.

4. The method according to any one of claims 1 to 3, characterized in that Before sending the second data to the third network device, the method further includes: Determining that the destination address of the first data is the address of the relay node under the first network device; When the relay node meets any of the following conditions: The relay node is about to be switched from the first network device to the third network device, or, The relay node is switching from the first network device to the third network device, or, The relay node has been switched from the first network device to the third network device; The first data is cached.

5. A communication method, characterized in that: The method is applied to a first network device, comprising: Sending first information to the second network device, where the first information indicates that the relay node is about to switch from the first network device to a third network device; receiving second information from the second network device, where the second information is used by the relay node to determine whether to perform a handover from the first network device to the third network device; Sending third information to the relay node, where the third information is used by the relay node to determine whether to perform a switch from the first network device to the third network device, and the third information is determined according to the second information.

6. The method according to claim 5, characterized in that The second information instructs the second network device to suspend data transmission with the relay node, The third information is used by the relay node to determine to execute a switch from the first network device to the third network device.

7. The method according to claim 6, characterized in that The method further comprises: Fourth information is sent to the second network device, where the fourth information indicates an address of the relay node under the third network device.

8. The method according to claim 7, characterized in that The fourth information further indicates identification information of the relay node under the first network device.

9. The method according to claim 5, characterized in that The second information instructs the second network device to continue to perform data transmission with the relay node, The third information is used by the relay node to determine not to perform a handover from the first network device to the third network device.

10. The method according to claim 9, characterized in that The method further comprises: receiving fifth information from the second network device, wherein the fifth information instructs the second network device to end data transmission between the second network device and the relay node; Sixth information is sent to the relay node, where the sixth information is used by the relay node to determine to execute switching from the first network device to the third network device.

11. A communication method, characterized in that: The method is applied to a second network device, comprising: receiving first information from a first network device, where the first information indicates that the relay node is about to switch from the first network device to a third network device; Second information is sent to the first network device, where the second information is used by the relay node to determine whether to perform a handover from the first network device to the third network device.

12. The method according to claim 11, characterized in that The second information instructs the second network device to suspend data transmission with the relay node.

13. The method according to claim 12, characterized in that The method further comprises: Third information is received, where the third information indicates an address of the relay node under the third network device.

14. The method according to claim 13, characterized in that The third information further indicates identification information of the relay node under the first network device.

15. The method according to claim 13 or 14, characterized in that After receiving the third information, the method further includes: Resume data transmission with the relay node.

16. The method according to claim 11, characterized in that The second information instructs the second network device to continue data transmission with the relay node.

17. The method according to claim 16, characterized in that The method further comprises: Sending fourth information, where the fourth information instructs the second network device to end data transmission with the relay node.

18. A communication method, characterized in that: The method is applied to a relay node and includes: Sending first information to the second network device, where the first information indicates that the relay node is about to switch from the first network device to a third network device; Second information is received, where the second information is used by the relay node to determine whether to perform a handover from the first network device to the third network device.

19. The method according to claim 18, characterized in that The second information instructs the second network device to suspend data transmission with the relay node.

20. The method according to claim 19, wherein The method further comprises: Send third information to the second network device, where the third information indicates an address of the relay node under the third network device.

21. The method according to claim 20, characterized in that The third information further indicates identification information of the relay node under the first network device.

22. The method according to claim 18, wherein The second information instructs the second network device to continue data transmission with the relay node.

23. The method according to claim 22, characterized in that The method further comprises: Fourth information is received, where the fourth information instructs the second network device to end data transmission with the relay node.

24. A communication device, characterized in that: comprising a processor configured to, by executing computer programs or instructions, or by executing logic circuits, causing the communication device to execute the method according to any one of claims 1 to 4; or, causing the communication device to perform the method according to any one of claims 5 to 10; or, causing the communication device to perform the method according to any one of claims 11 to 17; or, The communication device is caused to execute the method according to any one of claims 18 to 23.

25. The communication device according to claim 24, characterized in that The communication device further comprises a memory for storing the computer program or instructions.

26. The communication device according to claim 24 or 25, characterized in that The communication device further includes a communication interface, which is used to input and / or output signals.

27. A communication device, characterized in that: It includes a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals. The logic circuit is configured to execute the method according to any one of claims 1 to 4; or The logic circuit is configured to execute the method according to any one of claims 5 to 10; or The logic circuit is configured to execute the method according to any one of claims 11 to 17; or The logic circuit is configured to execute the method according to any one of claims 18 to 23.

28. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, causing the method of any one of claims 1 to 4 to be performed; or, causing the method of any one of claims 5 to 10 to be performed; or, causing the method of any one of claims 11 to 17 to be performed; or, Such that the method of any one of claims 18 to 23 is performed.

29. A computer program product, characterized in that Contains instructions that, when executed on a computer, causing the method of any one of claims 1 to 4 to be performed; or, causing the method of any one of claims 5 to 10 to be performed; or, causing the method of any one of claims 11 to 17 to be performed; or, Such that the method of any one of claims 18 to 23 is performed.

30. A chip system, characterized in that: include: A processor configured to execute a computer program or instruction in a memory so that the chip system implements the method according to any one of claims 1 to 4; or The chip system implements the method according to any one of claims 5 to 10, or The chip system implements the method according to any one of claims 11 to 17; or The chip system is enabled to implement the method according to any one of claims 18 to 23.

Citation Information

Patent Citations

  • Communication method, device and system

    CN113556794A

  • IAB node configuration method and communication device

    CN114071613A

  • Communication method and device

    CN116963204A

  • Communication method and device

    CN117528671A

  • Data processing method, communication apparatus and communication system

    WO2021159238A1