Method for data transmission in IAB network, IAB node and storage medium

By adding two layers of BAP packet headers to the data packets in the IAB network, data transmission under the inter-CU is realized, and data interruption problems are solved when the data volume is large or when switching is improved, and transmission efficiency and load balancing are improved.

CN115175249BActive Publication Date: 2025-06-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110358405.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-01
Publication Date
2025-06-27
Estimated Expiration
2041-04-01

AI Technical Summary

Technical Problem

In IAB network, when the data volume is large or when switching is required, the load balancing of the intra-CU can only divert the data to different paths under the same CU, resulting in a long data transmission time or causing serious data interruptions.

Method used

By adding two layers of BAP headers to the data packets, downlink data transmission under the inter-CU is realized, and data can be diverted to paths under different CUs, thereby reducing data interruption problems in the inter-CU and increasing the possibility of load balancing.

Benefits of technology

It effectively reduces data interruption problems in inter-CU, shortens data transmission time, and improves the possibility of load balancing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115175249B_ABST
    Figure CN115175249B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a data transmission method, an IAB node, and a storage medium in an integrated access and backhaul IAB network, which relates to the field of communication technologies. The method includes: receiving a first data packet from a first IAB host node; obtaining a second data packet including first BAP header information and second BAP header information based on the first data packet; determining a routing path of the second data packet according to the first BAP header information and the second BAP header information, and transmitting the second data packet; the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path between a second IAB host node and the first IAB node. The embodiment of the present application realizes that during the downlink data transmission in the inter-CU, when the data volume is large or a handover is required, the data can be split to paths under different CUs, thereby effectively reducing the data interruption problem in the inter-CU. At the same time, the possibility of load balancing is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies. Specifically, this application relates to a method for data transmission in an IAB network, an IAB node, and a storage medium. Background Art

[0002] Integrated Access and Backhaul (IAB) technology enables one or more IAB nodes to connect to a parent node as UEs of the parent node through their local access resources, and on this basis, form a multi-hop wireless self-backhaul network to provide backhaul connections for the local access UEs of the IAB nodes.

[0003] In the deployment of an IAB network, it consists of an IAB host node or a central control node (IAB donor), an IAB node (IAB node), and a UE. The IAB donor is used to connect to the core network, send the information of the IAB node and the UE back to the core network, and transmit the information of the core network to the IAB node and the UE. The IAB donor is also responsible for managing the IAB nodes in the entire IAB network.

[0004] The IAB donor can be an access network element with complete base station functions, such as: a host base station DgNB, or it can also be an access network element in the form of a separated centralized unit (CU) and distributed unit (DU).

[0005] Currently, in the IAB network, only the downlink data transmission through the path under intra-CU is supported, and the packet downlink transmission through another path in the inter-CU scenario is not supported. Therefore, in the case of a large amount of data or when a handover is required, the load balancing of intra-CU can only split the data to different paths under the same CU, resulting in a longer data transmission time or a serious data interruption problem during handover. Summary of the Invention

[0006] This application provides a method for data transmission in an IAB network, an IAB node, and a computer-readable storage medium, which is used to solve the technical problem that in the case of a large amount of data or when a handover is required, the load balancing of intra-CU can only split the data to different paths under the same CU, resulting in a longer data transmission time or a serious data interruption during handover.

[0007] In a first aspect, a method for data transmission in an integrated access and backhaul IAB network is provided, which is applied to a second IAB host node. The method includes:

[0008] Receive a first data packet from a first IAB host node;

[0009] Based on the first data packet, obtain a second data packet, where the second data packet includes first Adaptive Backhaul Protocol (BAP) header information and second BAP header information;

[0010] Determine a routing path of the second data packet according to the first BAP header information and the second BAP header information; transmit the second data packet according to the routing path;

[0011] Wherein, the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path between the second IAB host node and the first IAB node.

[0012] In a possible implementation manner, the obtaining the second data packet based on the first data packet includes:

[0013] If the first data packet includes the first BAP header information, add the second BAP header information to the first data packet based on second routing information, where the second routing information is used to represent a routing path between the second IAB host node and the first IAB node, to obtain the second data packet.

[0014] In another possible implementation manner, the first IAB host node includes a first Centralized Unit (CU), and the second IAB host node further includes a second CU;

[0015] The receiving the first data packet from the first IAB host node specifically includes:

[0016] Receive the first data packet transmitted by the first CU through the IP layer; or,

[0017] Receive the first data packet transmitted by the first CU through an F1 interface with the first CU; or,

[0018] Receive the first data packet transmitted by the second CU through the F1 interface.

[0019] In another possible implementation manner, the receiving the first data packet from the first IAB host node specifically includes:

[0020] Receive mapping-related parameters and the first data packet from the first IAB host node;

[0021] The obtaining the second data packet including the first BAP header information and the second BAP header information based on the first data packet includes:

[0022] If the first data packet does not include the first BAP header information, determine the first routing information according to the mapping related parameters, and add the first BAP header information to the first data packet based on the first routing information to obtain the added data packet, where the first routing information is used to characterize the routing path between the first IAB node and the second IAB node;

[0023] Add the second BAP header information to the added data packet based on the second routing information to obtain the second data packet, where the second routing information is used to characterize the routing path between the second IAB host node and the first IAB node.

[0024] In another possible implementation, the first IAB host node includes a first CU, and receiving the mapping related parameters and the first data packet from the first IAB host node includes:

[0025] Receive the first data packet and the mapping related parameters transmitted by the first CU through the F1 interface between the first CU; or,

[0026] Receive the first data packet and the mapping related parameters transmitted by the first CU through the IP layer; or,

[0027] Receive the first data packet and the mapping related parameters transmitted by the second CU through the F1 interface.

[0028] In another possible implementation, the first IAB node is an IAB node jointly managed by the first IAB host node and the second IAB host node.

[0029] In a second aspect, a method for data transmission in an IAB network is provided, which is applied to a first IAB host node, and the method includes:

[0030] Determine the second IAB host node;

[0031] Send the first data packet to the second IAB host node, so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet;

[0032] Wherein, the second data packet includes the first BAP header information and the second BAP header information, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0033] In a third aspect, a method for data transmission in an IAB network is provided, which is applied to a child node of a second IAB host node, and the method includes:

[0034] Parse the BAP header information of the second data packet from the second IAB host node, where the second data packet contains first BAP header information and second BAP header information;

[0035] Based on the parsed second BAP header information, determine a first IAB node, where the first IAB node is the node corresponding to the destination of the second BAP header information;

[0036] Transmit the parsed data packet containing the first BAP header information to the first IAB node, so that the first IAB node, based on the first BAP header information, transmits the data packet with the first BAP header information removed to a second IAB node, where the second IAB node is the node corresponding to the destination of the first BAP header information;

[0037] Wherein, the first BAP header information is used to indicate a routing path between a first IAB node and the second IAB node, and the second BAP header information is used to indicate a routing path between the second IAB host node and the first IAB node.

[0038] In a fourth aspect, there is provided an IAB host node, including:

[0039] A memory for storing a computer program;

[0040] A transceiver for receiving and transmitting data under the control of the processor;

[0041] A processor for reading the computer program in the memory and implementing the method for data transmission in the IAB network shown in the first aspect of the present application when executing the claims.

[0042] In a fifth aspect, there is provided an IAB host node, including:

[0043] A memory for storing a computer program;

[0044] A transceiver for receiving and transmitting data under the control of the processor;

[0045] A processor for reading the computer program in the memory and performing the following operations:

[0046] Determine a second IAB host node;

[0047] Send a first data packet to the second IAB host node, so that the second IAB host node, based on the first data packet, obtains a second data packet and transmits the second data packet;

[0048] Among them, the second data packet includes first BAP header information and second BAP header information. The first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0049] In a sixth aspect, an integrated access and backhaul IAB node is provided, including:

[0050] A memory for storing a computer program;

[0051] A transceiver for transmitting and receiving data under the control of the processor;

[0052] A processor for reading the computer program in the memory and performing the following operations:

[0053] Analyze the BAP header information of the second data packet from the second IAB host node, where the second data packet includes first BAP header information and second BAP header information;

[0054] Based on the parsed second BAP header information, determine the first IAB node, where the first IAB node is the node corresponding to the destination of the second BAP header information;

[0055] Transmit the parsed data packet containing the first BAP header information to the first IAB node, so that the first IAB node, based on the first BAP header information, transmits the data packet with the first BAP header information removed to the second IAB node, where the second IAB node is the node corresponding to the destination of the first BAP header information;

[0056] Among them, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0057] In a seventh aspect, an IAB host node is provided, including:

[0058] A receiving module for receiving a first data packet from a first IAB host node;

[0059] A processing module for obtaining a second data packet based on the first data packet, where the second data packet contains first Adaptive Backhaul Protocol (BAP) header information and second BAP header information; determining the routing path of the second data packet according to the first BAP header information and the second BAP header information; and transmitting the second data packet according to the routing path;

[0060] Among them, the first BAP header information is used to indicate the routing path from the first IAB node to the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

[0061] In an eighth aspect, an IAB host node is provided, including:

[0062] A determination module, configured to determine a second IAB host node;

[0063] A sending module, configured to send a first data packet to the second IAB host node, so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet;

[0064] Among them, the second data packet contains first BAP header information and second BAP header information. The first BAP header information is used to indicate the routing path from the first IAB node to the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

[0065] In a ninth aspect, an integrated access and backhaul IAB node is provided, including:

[0066] A processing module, configured to parse the BAP header information of a second data packet from a second IAB host node and determine a first IAB node based on the parsed second BAP header information. Among them, the second data packet contains first BAP header information and second BAP header information, and the first IAB node is the node corresponding to the destination of the second BAP header information;

[0067] A sending module, configured to transmit the parsed data packet containing the first BAP header information to the first IAB node, so that the first IAB node transmits the data packet with the first BAP header information removed to the second IAB node based on the first BAP header information. The second IAB node is the node corresponding to the destination of the first BAP header information;

[0068] Among them, the first BAP header information is used to indicate the routing path from the first IAB node to the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

[0069] In a tenth aspect, a processor-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the method for data transmission in the IAB network as shown in the first, second, or third aspect of the present application.

[0070] The beneficial effects brought by the technical solutions provided in the present application are as follows:

[0071] By adding two layers of BAP headers to the data packet, the downlink data transmission under inter-CU is realized. When the data volume is large or a handover is required, the data can be split to different paths under different CUs, thereby effectively reducing the data interruption problem in inter-CU. At the same time, the possibility of load balancing is increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application.

[0073] Figure 1 It is a topological structure diagram of the IAB network;

[0074] Figure 2 It is a structure diagram of each node in the IAB network;

[0075] Figure 3 It is a topological structure diagram of intra-CU in the IAB network;

[0076] Figure 4 It is a topological structure diagram of inter-CU in the IAB network provided by an embodiment of the present application;

[0077] Figure 5 It is a schematic flowchart of a data transmission method in the IAB network provided by an embodiment of the present application;

[0078] Figure 6 It is a schematic flowchart of a data transmission method in the IAB network provided by another embodiment of the present application;

[0079] Figure 7 It is a schematic flowchart of a data transmission method in the IAB network provided by another embodiment of the present application;

[0080] Figure 8 It is an interaction process diagram of a data transmission method in the IAB network provided by an embodiment of the present application;

[0081] Figure 9 It is an interaction process diagram of a data transmission method in the IAB network provided by another embodiment of the present application;

[0082] Figure 10An interaction process diagram of a data transmission method in an IAB network provided by another embodiment of this application;

[0083] Figure 11 An interaction process diagram of a data transmission method in an IAB network provided by another embodiment of this application;

[0084] Figure 12 A schematic structural diagram of an IAB host node provided by an embodiment of this application;

[0085] Figure 13 A schematic structural diagram of an IAB host node provided by an embodiment of this application;

[0086] Figure 14 A schematic structural diagram of an IAB host node provided by an embodiment of this application;

[0087] Figure 15 A schematic structural diagram of an IAB node provided by an embodiment of this application. Detailed implementation manners

[0088] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be construed as a limitation to the present invention.

[0089] Those skilled in the art of the present technology can understand that unless specifically stated otherwise, the singular forms "a", "an", "the", and "said" used herein may also include the plural forms. It should be further understood that the term "including" used in the specification of the present application means the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or their groups. It should be understood that when we say that an element is "connected" or "coupled" to another element, it can be directly connected or coupled to other elements, or there may also be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The phrase "and / or" used herein includes all or any unit and all combinations of one or more related listed items.

[0090] To make the purpose, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0091] The technical solutions provided by the embodiments of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable systems can be Global System of Mobile Communication (GSM) systems, Code Division Multiple Access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems, etc. Both terminal devices and network-side devices are included in these various systems. The system may also include a core network part, such as an Evolved Packet System (EPS), a 5G System (5GS), etc.

[0092] First, several terms related to the present application are introduced and explained:

[0093] The terminal device involved in the embodiments of this application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges language and / or data with the radio access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistant (PDA). The wireless terminal device can also be called a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, which is not limited in the embodiments of this application.

[0094] The IAB network topology is as Figure 1 shown. In the IAB network deployment, it consists of an IAB host node or a central control node (IAB donor), an IAB node, and a UE. The IAB donor is used to connect to the core network, send the information of the IAB node and the UE back to the core network, and transmit the information of the core network to the IAB node and the UE. The IAB donor is also responsible for managing the IAB nodes in the entire IAB network.

[0095] It can be understood that the IAB donor can be an access network element with complete base station functions, such as the host base station DgNB, or an access network element in the form of a separated centralized unit (CU) and distributed unit (DU). The IAB donor is connected to the core network element serving the terminal device (such as connected to the 5G core network) and provides a wireless backhaul function for the IAB node. For the convenience of description, the centralized unit of the IAB host node is simply referred to as the donor CU, and the distributed unit of the IAB host node is simply referred to as the donor DU. Among them, the donor CU may also be in the form of separated control plane (CP) and user plane (UP), for example, the CU can be composed of a CU-CP and one (or more) CU-UPs.

[0096] The IAB node relays and transmits the information of the UE to the IAB donor through the wireless link (Uu interface), and relays and transmits the information of the IAB donor to the UE. The IAB nodes are connected to each other and the IAB nodes and the IAB donor are connected through wireless links.

[0097] In the existing IAB network topology, each IAB node consists of two parts, as Figure 2 shown. One part is the IAB Mobile Termination (IAB MT) of the IAB node, which is connected to the DU part of the base station or the upper-level IAB node above. The base station or IAB node is called its parent node. The other part is the IAB Distributed Unit (IAB DU) of the IAB node, which is connected to the MT part of the UE or the lower-level IAB node below. The UE or IAB MT node is called the sub-node.

[0098] As Figure 1 shown, IAB node 1 is the parent node of IAB node 2, IAB node 3 is the sub-node of IAB node 2, and IAB node 3 is the descendant node of IAB node 1.

[0099] The IAB node introduces the Backhaul Adaptation Protocol (BAP) layer to implement the relay function. The BAP layer undertakes the routing and the mapping function of the BH RLC channels at the entrance and exit of the IAB node. The PDCP layer of the terminal and the PDCP layer of the IAB donor are peer entities.

[0100] As Figure 2As shown, the BAP layer is located at the parent node MT of the UE ( Figure 2 the IAB node 2 in), all nodes on all intermediate paths, and in the donor DU. Here, the UE can also be a separate IAB MT. Usually, after the donor CU receives data from the upper-layer core network, it sends the data packet to the donor DU, and then adds a BAP header to the data packet in the donor DU.

[0101] The BAP header is 24 bits in total. Among them, 1 bit D / C indicates whether the BAP packet is of the data type or the control type, 3 Rs are reserved bits, 10 bits are the destination address, and 10 bits are the routing path identifier path ID.

[0102] Currently, only the transmission of downlink data through the path under intra-CU is supported in the IAB network, which has great limitations. As Figure 3 shown, when the amount of data transmitted to the UE through the path (leg1) is large or a handover is required, in the existing technology, the data can only be split and transmitted to the UE through the path (leg2) in the intra-CU. That is to say, the load balancing of intra-CU can only split the data to different paths under the same CU. This results in a longer data transmission time or a data interruption during handover.

[0103] For this reason, a data transmission method in the IAB network provided by an embodiment of the present application extends the application scenario of intra-CU to inter-CU (as Figure 4 shown), and proposes to implement data transmission under inter-CU through a two-layer BAP header, so that downlink data can be transmitted to the UE or IAB-MT through the path under inter-CU, effectively reducing the data interruption problem in inter-CU and shortening the data transmission time. During the handover process, the data can be transmitted from leg2 (as Figure 4 shown), that is, the data can be split to paths under different CUs, increasing the possibility of load balancing and being more flexible.

[0104] The present invention aims to realize the transmission of downlink data from leg2 as Figure 4 shown.

[0105] The edge node is a node that belongs to the topologies of two CUs (donor1-CU and donor2-CU) at the same time, that is, this node is jointly managed by two CUs, such as Figure 4 the IAB node 3 in. Among them, donor1 is the first IAB host node in the following text, which receives data from the core network, and donor2 is the second IAB host node in the following text.

[0106] The network topologies managed by donor1-CU (donor CU1 or the first CU hereinafter) and donor2-CU (donor CU2 or the second CU hereinafter) do not interfere with each other. Only the edge node IAB node 3 has two BAP addresses, one configured by donor CU1 and the other by donor CU2. The descendant nodes (IAB node 4, IAB node 5) and the UE only belong to donor CU1, and the descendant nodes only have the BAP addresses assigned by donor CU1. Donor CU1 receives data from the core network. That is to say, donor CU2 is unaware of the existence of the descendant nodes and the UE and only knows that IAB node3 belongs to itself.

[0107] Donor CU1 negotiates with donor CU2 on the amount of data to be transmitted through donor CU2, information such as the QOS required for data transmission. Donor CU2 determines whether corresponding data transmission can be carried out based on the information provided by donor CU1, provides the necessary resources for these data for data transmission, and configures routing information, the ingress BH RLC channel and the egress BH RLC channel at the entrance and exit.

[0108] Routing is performed between donor CU2 and the edge node through the second routing information configured by donor CU2, and routing is performed between the edge node and its descendant MT or terminal through the first routing information configured by donor CU1.

[0109] Specifically: The data packet has two layers of BAP headers. The inner BAP header (the first BAP header hereinafter) carries the routing information configured by donorCU1 (the first routing information hereinafter), and this routing information includes: the destination BAP address corresponding to the target node of the data packet (destination BAP address, the first destination address hereinafter) and the path ID (path ID, the first routing path identifier hereinafter); the outer BAP header (the second BAP header hereinafter) carries the routing information configured by donor CU2 (the second routing information hereinafter), and this routing information includes: the destination BAP address corresponding to the edge node or the parent node of the edge node (destination BAP address, the second destination address hereinafter) and the path ID (path ID, the second routing path identifier hereinafter).

[0110] Among them, the addition methods of the two layers of BAP headers include:

[0111] The first method: The donor DU1 adds an inner - layer BAP packet header, and the donor DU2 adds an outer - layer BAP packet header. Specifically, the donor CU1 directly forwards the data packet with the added inner - layer BAP packet header or forwards it to the donor DU2 through the donor CU2, and then the donor DU2 adds the outer - layer BAP packet header.

[0112] The second method: The donor DU2 receives two routing configurations and adds two - layer BAP packet headers. Specifically,

[0113] The routing configuration 1 is the routing configuration of the donor CU1. The donor CU1 directly forwards the mapping - related parameters (e.g., IP - to - layer 2 mapping relationship) and the data packet together or forwards them to the donor DU2 through the donor CU2. Among them, the mapping - related parameters include the BAP routing ID (BAP routing ID), that is, the first routing path identifier and the first destination address in the routing configuration 1. That is to say, the first routing information can be carried in the mapping - related parameters and sent to the donor DU2.

[0114] The routing configuration 2 is the routing configuration of the donor CU2, including: the second routing path identifier and the second destination address. The donor DU2 adds two - layer BAP packet headers according to the routing configuration 1 and the routing configuration 2.

[0115] The transmission process of the data packet includes:

[0116] Step1: The outer - layer BAP packet header is used for routing the data packet between the donor DU2 and the edge node. The IAB nodes between the donor DU2 and the edge node route the data packet to the edge node through this outer - layer BAP packet header. After reaching the node with the target BAP address, the outer - layer BAP packet header is removed. Among them, the node with the target BAP address (the first IAB node in the following text) can be the edge node or the parent node of the edge node.

[0117] Step 2: The inner - layer BAP packet header is used for routing the data packet from the edge node to the descendant nodes MT or terminals under the edge node. The nodes between the edge node and the descendant nodes MT or terminals send the data packet to the corresponding descendant node MT (the second IAB node in the following text) or terminal through this inner - layer BAP packet header.

[0118] The following uses specific embodiments to elaborate in detail on the technical solutions of this application and how the technical solutions of this application solve the above - mentioned technical problems. These several specific embodiments can be combined with each other. For the same or similar concepts or processes, they may not be repeated in some embodiments. The following will describe the embodiments of this application in conjunction with the accompanying drawings.

[0119] In an embodiment of the present application, a method for data transmission in an IAB network is provided. As Figure 5 shown, this method is applied to a second IAB host node and can be executed by a second distributed unit (DU) of the second IAB host node. The method includes:

[0120] S101. Receive a first data packet from a first IAB host node;

[0121] S102. Based on the first data packet, obtain a second data packet, where the second data packet contains a packet with first Adaptive Backhaul Protocol (BAP) header information and second BAP header information;

[0122] S103. Determine a routing path of the second data packet according to the first BAP header information and the second BAP header information; transmit the second data packet according to the routing path;

[0123] Among them, the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path between the second IAB host node and the first IAB node.

[0124] Specifically, in this embodiment, the first BAP header information includes: a first routing path identifier and a first destination address, and the first destination address is the BAP address of the second IAB node;

[0125] The second BAP header information includes: a second routing path identifier and a second destination address, and the first destination address is the BAP address of the first IAB node.

[0126] The first IAB node is a child node of the second IAB host node and is an IAB node jointly managed by the first IAB host node and the second IAB host node, or a parent node of an IAB node jointly managed by the first IAB host node and the second IAB host node.

[0127] That is to say, in the embodiment of the present application, by adding two layers of BAP headers to the data packet, the downlink data transmission under inter-CU is realized. When the data volume is large or a handover is required, the data can be split to different paths under different CUs, thereby effectively reducing the data interruption problem in inter-CU. At the same time, the possibility of load balancing is increased.

[0128] In some embodiments, S102 may specifically include:

[0129] If the first data packet includes the first BAP header information, then based on the second routing information, add the second BAP header information to the first data packet to obtain a second data packet. The second routing information is used to represent the routing path from the second IAB host node to the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0130] Specifically, in this embodiment, the first IAB host node includes a first central unit (CU), and the second IAB host node further includes a second CU. S101 may include:

[0131] Receive the first data packet transmitted by the first CU through the IP layer; or

[0132] Receive the first data packet transmitted by the first CU through the F1 interface with the first CU; or

[0133] Receive the first data packet transmitted by the second CU through the F1 interface.

[0134] That is to say, in this embodiment, the data packet from the first IAB host node already includes a layer of BAP header. After the second IAB host node adds the second layer of BAP header to the data packet based on the pre-negotiated routing information, the data packet is then transmitted to the nodes on the routing path based on the routing information.

[0135] In some other embodiments, S101 may specifically include:

[0136] Receive the mapping-related parameters and the first data packet from the first IAB host node;

[0137] S102 may specifically include:

[0138] If the first data packet does not include the first BAP header information, then determine the first routing information according to the mapping-related parameters, and add the first BAP header information to the first data packet based on the first routing information to obtain the added data packet. The first routing information is used to represent the routing path from the first IAB node to the second IAB node, and the first routing information includes: a first routing path identifier and a first destination address;

[0139] Based on the second routing information, add the second BAP header information to the added data packet to obtain a second data packet. The second routing information is used to represent the routing path from the second IAB host node to the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0140] Specifically, in this embodiment, the first IAB host node includes a first centralized unit (CU) and a first distributed unit (DU), and the second IAB host node further includes a second CU. Receiving mapping-related parameters and a first data packet from the first IAB host node includes:

[0141] Receiving the first data packet and mapping-related parameters transmitted by the first CU through the F1 interface with the first CU; or,

[0142] Receiving the first data packet and mapping-related parameters transmitted by the first CU through the IP layer; or,

[0143] Receiving the first data packet and mapping-related parameters transmitted by the second CU through the F1 interface.

[0144] That is to say, in this embodiment, the data packet from the first IAB host node is the original data packet from the core network. After the second IAB host node adds a layer of BAP packet header to the original data packet based on the first routing information from the first IAB host node, it then adds a second layer of BAP packet header to the data packet based on the pre-negotiated second routing information, and then transmits the data packet to the nodes on the routing path.

[0145] This application embodiment also provides a method for data transmission in an IAB network. This method is applied to the second centralized unit (CU) of the second IAB host node, and this method includes:

[0146] Receiving a first data packet from the first IAB host node.

[0147] Specifically, in this embodiment, the first IAB host node includes a first CU and a first DU. When the first data packet contains a data packet with the first BAP packet header information, the first data packet is received in any of the following ways:

[0148] Receiving the first data packet transmitted by the first CU through the Xn interface and transmitting it to the second DU through the F1 interface;

[0149] Receiving the first data packet transmitted by the first DU through the IP layer and transmitting it to the second DU through the F1 interface.

[0150] Or, when the first data packet is the original data packet, receiving the first data packet and the first routing information transmitted by the first CU through the Xn interface and transmitting them to the second DU through the F1 interface.

[0151] In summary, this application embodiment can provide multiple data reception methods.

[0152] The above text describes the technical solution of a method for data transmission in an IAB network provided by this application embodiment from the perspective of the second IAB host node. Next, in combination with Figure 5 From the perspective of the second IAB host node, the technical solution of a method for data transmission in an IAB network provided by this application embodiment is described. Next, in combination withFigure 6 The technical solution of a method for data transmission in an IAB network provided by an embodiment of the present application is described from the perspective of a first IAB host node.

[0153] An embodiment of the present application also provides a method for data transmission in an IAB network. This method is applied to a first IAB host node. As Figure 6 shown, this method includes:

[0154] S201. Determine a second IAB host node;

[0155] S202. Send a first data packet to the second IAB host node so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet;

[0156] Wherein, the second data packet contains first BAP header information and second BAP header information. The first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0157] Specifically, in this embodiment, when a handover is required or data balanced transmission is to be performed, a second IAB host node is determined to achieve data splitting. The second IAB host node and the first IAB host node manage the same IAB node.

[0158] An embodiment of the present application also provides a method for data transmission in an IAB network. This method is applied to a first DU of a first IAB host node. This method includes:

[0159] Send a first data packet including first BAP header information to the second IAB host node.

[0160] Specifically, in this embodiment, the first IAB host node further includes a first CU, and the second IAB host node includes a second CU and a second DU.

[0161] Send the first data packet to the second IAB host node through any of the following methods:

[0162] Transmit the first data packet to the first CU through the F1 interface, the first CU transmits it to the second CU through the Xn interface, and the second CU transmits it to the second DU through the F1 interface;

[0163] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmits it to the second DU through the IP layer;

[0164] Transmit the first data packet to the second CU through the IP layer, and the second CU transmits it to the second DU through the F1 interface;

[0165] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmits it to the second DU through the F1 interface with the second DU.

[0166] That is to say, in this embodiment, when transmitting a data packet including the first BAP header information to the second IAB host node, it can be implemented through the DU of the first IAB host node, and the transmission of the data packet can be implemented in multiple ways.

[0167] In some embodiments, it further includes:

[0168] Receive the mapping-related parameters and the data packet sent by the first CU, and add the first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters to obtain the first data packet, where the first routing information includes: the first routing path identifier and the first destination address.

[0169] That is to say, in this embodiment, the first DU can determine the first routing information based on the mapping-related parameters transmitted by the first CU, and add the first BAP header to the data packet based on the first routing information. Specifically, the first routing information can be configured based on the routing information table, IP header information, backhaul (BH) information, etc. included in the mapping-related parameters.

[0170] An embodiment of the present application also provides a method for data transmission in an IAB network. This method is applied to the first CU of the first IAB host node, and this method includes:

[0171] Transmit the data packet to be transmitted and the mapping-related parameters to the second IAB host node, so that the second IAB host node adds the first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters, where the first routing information includes: the first routing path identifier and the first destination address.

[0172] Specifically, in this embodiment, the second IAB host node includes a second CU and a second DU. Transmitting the data packet to be transmitted and the mapping-related parameters to the second IAB host node includes any of the following methods:

[0173] Transmit the data packet and the mapping-related parameters to the second CU through the Xn interface, and the second CU transmits them to the second DU through the F1 interface;

[0174] Transmit the data packet and the mapping-related parameters to the second DU through the F1 interface with the second DU;

[0175] Transmit the data packet and the mapping-related parameters to the second DU through the IP layer.

[0176] That is to say, in this embodiment, when sending the original data packet to the second IAB host node, it can be implemented through the CU of the first IAB host node, and the routing information of the first IAB host node is also required. The sending of the data packet and the routing information can be implemented in various ways.

[0177] In some embodiments, the first IAB host node further includes a first DU, and further includes:

[0178] Send the data packet from the core network and the mapping related parameters to the first DU, so that the first DU adds the first BAP header information to the data packet according to the first routing information determined by the mapping related parameters.

[0179] In the above, the technical solutions of a data transmission method provided in the embodiments of the present application are described from the perspectives of the second IAB host node and the first IAB host node respectively. Below, in combination with the attached Figure 7 , the technical solutions of a data transmission method provided in the embodiments of the present application are described from the perspective of the first IAB node.

[0180] In the embodiments of the present application, a data transmission method in an IAB network is provided. This method is applied to the child node of the second IAB host node, that is: the first IAB node. As Figure 7 shown, this method includes:

[0181] S301. Parse the BAP header information of the second data packet from the second IAB host node, where the second data packet contains the first BAP header information and the second BAP header information;

[0182] S302. Based on the parsed second BAP header information, determine the first IAB node, and the first IAB node is the node corresponding to the destination of the second BAP header information;

[0183] S303. Transmit the parsed data packet containing the first BAP header information to the first IAB node, so that the first IAB node transmits the data packet with the first BAP header information removed to the second IAB node based on the first BAP header information. The second IAB node is the node corresponding to the destination of the first BAP header information;

[0184] Among them, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0185] That is to say, in this embodiment, when the first IAB node receives a data packet containing two BAP packet headers from the second IAB host node, it can determine the second IAB node based on the parsed BAP packet header information by parsing the BAP packet header, and send a data packet containing one BAP packet header to the second IAB node, so that the second IAB node can send the data packet with the BAP packet header information removed to the user equipment or the mobile terminal IAB-MT of the IAB node.

[0186] In some embodiments, when the first IAB node is an IAB node jointly managed by the first IAB host node and the second IAB host node, S201 may specifically include:

[0187] Parse the second BAP packet header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0188] When the second destination address is the BWP address of the IAB node, remove the second BAP packet header information from the second data packet, and parse the first BAP packet header information of the data packet to obtain a first routing path identifier and a first destination address;

[0189] Determine the IAB node with the BAP address identical to the first destination address as the second IAB node, and determine the path for the data packet to be transmitted to the second IAB node according to the first routing path identifier.

[0190] That is to say, in this embodiment, the first IAB node may be an edge node jointly managed by the first IAB host node and the second IAB host node. After parsing the second BAP packet header information of the received data packet, a second routing path identifier and a second destination address are obtained. And when the second destination address is the BWP address of the edge node, the second BAP packet header information is removed from the second data packet, and the first BAP packet header information of the data packet is parsed to obtain a first routing path identifier and a first destination address. Based on the first destination address, the IAB node with the BAP address identical to the first destination address is determined as the second IAB node, and then the routing path for transmitting the data packet to the second IAN node is determined based on the first routing path identifier.

[0191] In other embodiments, when the first IAB node is the parent node of the IAB node jointly managed by the first IAB host node and the second IAB host node, S201 may specifically include:

[0192] Parse the second BAP packet header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0193] When the second destination address is the BWP address of the first IAB node, remove the second BAP header information from the data packet and transmit the data packet to the child node of the first IAB node, so that the child node of the first IAB node can parse the first BAP header information of the data packet to obtain the first routing path identifier and the first destination address, determine the second IAB node based on the first destination address, and determine the path for the data packet to be transmitted to the second IAB node based on the first routing path identifier.

[0194] That is to say, in this embodiment, the first IAB node can be the parent node of the edge node. After parsing the second BAP header information of the received data packet, the second routing path identifier and the second destination address are obtained. And when the second destination address is the BWP address of the parent node of the edge node, remove the second BAP header information from the data packet and transmit the data packet to the edge node, so that the edge node can parse the first BAP header information of the data packet to obtain the first routing path identifier and the first destination address, determine the second IAB node based on the first destination address, and determine the path for the data packet to be transmitted to the second IAB node based on the first routing path identifier.

[0195] In the above text, in combination with Figures 5 - 7 The technical solutions of a method for data transmission in an IAB network provided in the embodiments of the present application are described from the perspectives of "the second IAB host node", "the first IAB host node (DU1 in the following text)" and "the first IAB node" respectively. Next, in combination with the attached Figures 8 - 11 figures, the implementation process of a method for data transmission in an IAB network provided in the embodiments of the present application is described in detail from the perspective of information interaction. Specifically, the process of the data packet sent by CU1 reaching UE1 through Figure 4 leg2 in the figure is described.

[0196] Embodiment 1: For the first method in the two-layer BAP header addition method, and when the destination address of BAP header 2 is set to the parent node of the edge node (i.e., the first IAB node), in combination with Figure 4 and Figure 8 it is described. As shown in Figure 8 a method for data transmission in an IAB network includes:

[0197] S401. The donor CU1 receives a data packet from the core network.

[0198] S402. The donor CU1 sends the data packet and mapping-related parameters to the donor DU1.

[0199] S403. The donor DU1 adds a first BAP header (BAP header 1) to the data packet according to the BAP routing information (the first routing information) determined based on the mapping-related parameters.

[0200] BAP header 1 is the path ID (path 1) and the destination address in the CU1 topology, that is: the first routing path identifier and the first target address.

[0201] According to the routing table of CU1, path 1 is the BAP address of IAB node 3 under CU1, the BAP address of IAB node 4, and the first destination address is the BAP address of IAB node 5.

[0202] S404. The donor DU1 sends the first data packet to the donor DU2, and the first data packet includes the first BAP header. Specifically, the sending of the first data packet can be implemented in any of the following ways.

[0203] The first way: DU1 transmits it to CU1 through the F1 interface, then CU1 passes it to CU2 through the Xn interface, and then CU2 passes it to the donor DU2 through the F1 interface.

[0204] The second way: DU1 transmits it to CU1 through the F1 interface, and then CU1 directly transmits it to the donor DU2 through the IP layer.

[0205] The third way: DU1 directly transmits it to CU2 through the IP layer, and then CU2 passes it to the donor DU2 through the F1 interface.

[0206] The fourth way: DU1 transmits it to CU1 through the F1 interface, and then CU1 directly transmits it to the donor DU2 through the F1 interface with the donor DU2.

[0207] S405. After the first data packet arrives at the donor DU2, the donor DU2 adds the second routing information in the CU2 topology to the first data packet according to the requirements of the donor CU1 data packet (such as: QOS requirements, etc.), and adds the second routing information to the BAP header of the first data packet.

[0208] This can be called BAP header 2 here. BAP header 2 contains the path ID and the destination address, that is: the second routing path identifier and the second target address.

[0209] It should be noted that the current data packet (the second data packet in the above text) is configured with two layers of BAP headers. BAP header 2 is on the outer layer of BAP header 1. Among them, BAP header 2 is added later. In this embodiment, after the node on the redundant path unties the 24-bit BAP packet header, it will not continue to parse downwards and considers that all data after 24 bits is data. Therefore, during the transmission process from the redundant path to the edge node, BAP header 1 always exists, but it will not be parsed.

[0210] S406. The donor DU2 determines the first IAB node according to the second routing path identifier and the second target node.

[0211] Specifically, in this embodiment, among the IAB nodes corresponding to the second routing path identifier, the IAB node whose BAP address of the IAB node is the same as the second destination address is determined as the first IAB node.

[0212] For example: The second destination address is set to Figure 4 the BAP address of IAB node 2 in, and the path ID is set to path2. According to path 2 and the second destination address, the BAP address of the next hop can be found, that is, the BAP address of IAB node 2. That is to say, in this embodiment, the next-hop address is the second destination address.

[0213] S407. The donor DU2 sends the second data packet to the first IAB node.

[0214] Specifically, in this embodiment, the first IAB node is Figure 8 the parent node of the edge node in, Figure 4 IABnode 2 in.

[0215] S408. The first IAB node receives the second data packet and parses the second BAP packet header information BAPheader2 of the second data packet to obtain the second routing path identifier and the second destination address. When the second destination address is the BWP address of the first IAB node, BAP header2 is removed from the second data packet.

[0216] Specifically, in this embodiment, the data packet reaches IAB node 2 through the redundant path. After IAB node 2 unties the BAP header (actually, it unties BAP header 2, and BAP header 1 is not untied. The current IAB node 2 is not aware of the existence of BAP header 1 and only regards the data after the BAP header as data), it finds that it is the destination address, so it will remove the BAP packet header BAP header 2.

[0217] S409. Transmit the first data packet without the BAP header 2 to the child node of the first IAB node.

[0218] Specifically, in this embodiment, the child node of the first IAB node is Figure 8 the edge node in Figure 4 IABnode 3 in. The specific transmission process includes: IAB node 2 is passed to the PYH-MAC-RLC of the destination node IAB node 3 through RLC-MAC-PYH. After reaching the RLC, it is found that it can continue to be decoded upwards, and the data packet will be passed from the RLC upwards to the BAP layer of IAB node 3.

[0219] S410. The edge node IAB node 3 parses the first BAP header information BAP header1 of the first data packet to obtain the first routing path identifier and the first destination address, and determines the second IAB node based on the first routing path identifier and the first destination address.

[0220] Specifically, in this embodiment, among the IAB nodes corresponding to the first routing path identifier, the IAB node whose BAP address of the IAB node is the same as the first destination address is determined as the second IAB node. Among them, the second IAB node is Figure 4 IABnode 5 in.

[0221] S411. The edge node IAB node 3 sends the first data packet to the target node IAB node 5 according to the first routing information.

[0222] Specifically, in this embodiment, when the data packet reaches the BAP layer of IAB node 3, it starts to decode the inner BAP header, that is, the BAP header 1 added by donor DU1. It is found that the destination BAP address is the BAP address of IAB node 5, and the path information is IAB node 3 - IAB node 4. IAB node 3 will pass the data packet to IAB node 5 through IAB node 4.

[0223] S412. The second IAB node receives the first data packet and parses the first BAP header information BAP header1 of the data packet to obtain the first routing path identifier and the first destination address. When the first destination address is the BWP address of the second IAB node, remove BAP header1 from the first data packet and send the data packet without the BAP header to the UE.

[0224] Specifically, in this embodiment, after the data packet arrives at IAB node 5, IAB node 5 unpacks the BAP packet and finds that the destination address is itself. It will discard BAP header 1, and then pass the data packet to RLC-MAC-PYH, and then reach the PYH layer of the UE. The UE will further parse it upwards, and finally complete the entire process of data transmission.

[0225] Embodiment 2: For the first method of adding two-layer BAP packet headers, and in the case where the destination address of BAP header 2 is set to the edge node (i.e., the first IAB node), in combination with Figure 4 and Figure 9 it is described as follows. As in Figure 9 the implementation processes of S501 - S505 included in a method for data transmission in an IAB network shown are similar to those of S401 - S405 in Embodiment 1. For the sake of brevity of description, they will not be elaborated here.

[0226] S506. The donor DU2 determines the first IAB node according to the second routing path identifier and the second target node.

[0227] Specifically, in this embodiment, among the IAB nodes corresponding to the second routing path identifier, the IAB node whose BAP address of the IAB node is the same as the second destination address is determined as the first IAB node.

[0228] For example: The second destination address is set to Figure 4 the BAP address of IAB node 3 in, and the path ID is set to path2. According to path 2 and the destination address, the BAP address of the next hop can be found, that is, the BAP address of IAB node 2. Then, continue to find the BAP address of the next hop according to path 2 and the destination address, and finally reach the destination address IAB node 3.

[0229] S507. The donor DU2 sends the second data packet to the first IAB node.

[0230] Specifically, in this embodiment, the first IAB node is Figure 4 IAB node 3 in.

[0231] S508. The first IAB node receives the second data packet and parses the second BAP packet header information BAPheader2 of the second data packet to obtain the second routing path identifier and the second destination address. When the second destination address is the BWP address of the first IAB node, remove BAP header2 from the second data packet.

[0232] Specifically, in this embodiment, after reaching the IAB node 3 through the redundant path, the IAB node 3 uncovers the BAP header (actually, it uncovers the BAP header 2, not the BAP header 1) and finds that it is the destination address, so it will remove the BAP header 2.

[0233] S509. The first IAB node continues to parse the BAP header 1 of the first data packet, obtains the first routing path identifier and the first destination address, and determines the second IAB node based on the first routing path identifier and the first destination address.

[0234] Specifically, in this embodiment, among the IAB nodes corresponding to the first routing path identifier, the IAB node whose BAP address of the IAB node is the same as the first destination address is determined as the second IAB node. Among them, the second IAB node is Figure 4 the IAB node 5 in

[0235] That is to say, after the edge node removes the BAP header 2 and finds that there is still a layer of BAP header, it continues to parse the inner BAP header, that is, the BAP header 1 added by the donor DU1, and finds that the destination BAP address is the BAP address of the IAB node 5, and the path information is IAB node 3 - IAB node 4. The IAB node 3 will transmit the BAP packet to the IAB node 5 through the IAB node 4.

[0236] The implementation processes of S510 - S511 in this embodiment are similar to those of S411 - S412 in Embodiment 1. For the sake of brevity of description, they will not be elaborated here.

[0237] Embodiment 3. For the second method of adding two - layer BAP packet headers, and when the destination address of the BAP header 2 is set to the parent node of the edge node (i.e., the first IAB node), it is described in combination with Figure 4 and Figure 10 as follows. As shown in Figure 10 a method for data transmission in an IAB network includes:

[0238] S601. The CU1 receives a data packet from the core network.

[0239] S602. The CU1 sends the data packet and mapping - related parameters to the DU2.

[0240] Specifically, in this embodiment, the mapping - related parameters are used to indicate the mapping relationship from the IP layer to layer 2. The first data packet is the original data packet from the core network.

[0241] Specifically, the sending of the first data packet and mapping-related parameters can be implemented in any of the following ways.

[0242] The first way: CU1 sends it to CU2 through the Xn interface, and CU2 sends it to donor DU2 through the F1 interface.

[0243] The second way: CU1 sends it to donor DU2 through the F1 interface.

[0244] The third way: CU1 directly transmits it to donor DU2 through the IP layer.

[0245] S603. After the first data packet arrives at donor DU2, donor DU2 determines that the first routing information BAP routing ID under CU1 is the first data packet plus BAP header1 according to the mapping-related parameters.

[0246] Specifically, in this embodiment, BAP header 1 includes the path ID (i.e., path 1) and the destination address in the CU1 topology, that is, the first routing path identifier and the first target address. According to the routing table of CU1, path 1 is the BAP address of IABnode 3 under CU1, the BAP address of IAB node 4, and the destination address is the BAP address of IAB node 5.

[0247] S604. Donor DU2 adds the second routing information under the CU2 topology to the first data packet according to the requirements of the donor CU1 data packet (such as QOS requirements, etc.), and adds this second routing information to the BAP header of the first data packet. This can be called BAP header 2 here, and BAP header 2 contains the path ID and the destination address, that is, the second routing path identifier and the second target address.

[0248] For example: The second destination address is set to Figure 4 the BAP address of IAB node 2 in, and the path ID is set to path2. According to path 2 and the second destination address, the BAP address of the next hop can be found, that is, the BAP address of IAB node 2. That is to say, in this embodiment, the next-hop address is the second destination address.

[0249] The implementation processes of S605 - S610 in this embodiment are similar to those of S407 - S412 in Embodiment 1. For the sake of brevity of description, they will not be elaborated here.

[0250] Embodiment 4. For the second method of adding two-layer BAP packet headers, and when the destination address of BAP header 2 is set to the edge node (i.e., the first IAB node), it is described in combination with Figure 4 and Figure 11 . As in the method for data transmission in an IAB network shown in Figure 11 , the implementation processes of S701 - S703 included are similar to those of S601 - S603 in Embodiment 3. For the sake of brevity of description, they will not be elaborated here.

[0251] S704. The donor DU2 adds the second routing information under the CU2 topology to the first data packet according to the requirements of the donor CU1 data packet (such as QOS requirements, etc.), and adds this second routing information to the BAP header of the first data packet. Here, it can be called BAP header 2. BAP header 2 contains a path ID and a destination address, that is, the second routing path identifier and the second target address.

[0252] For example: The second destination address is set to the BAP address of IAB node 3 in Figure 4 , and the path ID is set to path2. According to path 2 and the destination address, the BAP address of the next hop can be found, that is, the BAP address of IAB node 2. Then, according to path 2 and the destination address, continue to find the BAP address of the next hop until the destination address IAB node 3 is reached.

[0253] The implementation processes of S705 - S709 in this embodiment are similar to those of S507 - S511 in Embodiment 2. For the sake of brevity of description, they will not be elaborated here.

[0254] In the above text, the technical solution of a method for data transmission in an IAB network provided by the embodiments of the present application has been described in detail. Next, in combination with the accompanying Figures 4 - 11 , each unit and / or node for implementing the method for data transmission in an IAB network provided by the embodiments of the present application will be described in detail. Figures 12 - 15 As shown in

[0255] , the IAB host node may include: a memory 801, a transceiver 802, and a processor 803, where Figure 12

[0256] The memory 801 is used to store computer programs;

[0257] The transceiver 802 is used to receive the first data packet from the first IAB host node under the control of the processor 803;

[0258] ​A processor 803, configured to read a computer program in a memory 801 and perform the following operations:

[0259] Obtain a second data packet based on a first data packet, where the second data packet includes first Adaptive Backhaul Protocol (BAP) header information and second BAP header information;

[0260] Determine a routing path of the second data packet according to the first BAP header information and the second BAP header information; and transmit the second data packet according to the routing path;

[0261] Wherein, the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path between a second IAB host node and the first IAB node.

[0262] Specifically, in this embodiment, the first IAB node is a child node of the second IAB host node and is any one of the following:

[0263] An IAB node jointly managed by the first IAB host node and the second IAB host node;

[0264] The parent node of the IAB node jointly managed by the first IAB host node and the second IAB host node.

[0265] In some embodiments, the first BAP header information includes: a first routing path identifier and a first destination address, and the first destination address is the BAP address of the second IAB node;

[0266] The second BAP header information includes: a second routing path identifier and a second destination address, and the first destination address is the BAP address of the first IAB node.

[0267] In some embodiments, the processor 803 is specifically configured to, if the first data packet includes the first BAP header information, add the second BAP header information to the first data packet based on second routing information, to obtain a second data packet, where the second routing information is used to characterize a routing path between the second IAB host node and the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0268] In some embodiments, the first IAB host node includes a first Centralized Unit (CU) and a first Distributed Unit (DU), the second IAB host node further includes a second CU, and the transceiver 802 is further configured to receive the first data packet in any of the following manners:

[0269] Receive the first data packet transmitted by the first CU through the IP layer;

[0270] Receive the first data packet transmitted by the first CU through an F1 interface with the first CU;

[0271] Receive the first data packet transmitted by the second CU through the F1 interface.

[0272] In some embodiments, the transceiver 802 is specifically configured to receive mapping-related parameters and the first data packet from the first IAB host node;

[0273] The processor 803 is specifically configured to, if the first data packet does not include the first BAP header information, determine the first routing information according to the mapping-related parameters, and add the first BAP header information to the first data packet based on the first routing information to obtain the added data packet. The first routing information is used to represent the routing path between the first IAB node and the second IAB node, and the first routing information includes: a first routing path identifier and a first destination address;

[0274] Add the second BAP header information to the added data packet based on the second routing information to obtain the second data packet. The second routing information is used to represent the routing path between the second IAB host node and the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0275] In some embodiments, the first IAB host node includes a first centralized unit CU and a first DU. The transceiver 802 is further configured to receive the mapping-related parameters and the first data packet in any of the following ways:

[0276] Receive the first data packet and the mapping-related parameters transmitted by the first CU through the F1 interface between the transceiver and the first CU;

[0277] Receive the first data packet and the mapping-related parameters transmitted by the first CU through the IP layer;

[0278] Receive the first data packet and the mapping-related parameters transmitted by the second CU through the F1 interface.

[0279] The IAB host node in this embodiment is the second IAB host node in the foregoing embodiment, and can execute the methods shown in the foregoing appendices Figure 5 And the methods shown in 8-11. The implementation principles are similar. For the content not detailed in this embodiment, reference may be made to the methods provided in the above embodiments. The beneficial effects that the IAB host node provided in the embodiments of the present application can achieve are the same as those of the methods provided in the above embodiments, and will not be elaborated here.

[0280] Based on the same inventive concept, an embodiment of the present application further provides a centralized unit CU of an IAB host node, including: a memory, a transceiver, and a processor, where

[0281] The memory is used to store computer programs;

[0282] A transceiver, configured to receive a first data packet from a first IAB host node under the control of a processor;

[0283] A processor, configured to read a computer program in a memory and execute control over the transceiver.

[0284] In some embodiments, the first IAB host node includes a first centralized unit CU and a first DU. Specifically, when the first data packet contains a data packet with first BAP header information, the transceiver is configured to receive the first data packet in any of the following manners:

[0285] Receive the first data packet transmitted by the first CU through the Xn interface and transmit it to the second DU through the F1 interface;

[0286] Receive the first data packet transmitted by the first DU through the IP layer and transmit it to the second DU through the F1 interface.

[0287] In some embodiments, the first IAB host node includes a first CU and a first DU. Specifically, when the first data packet is an original data packet, the transceiver is configured to receive the first data packet and first routing information transmitted by the first CU through the Xn interface and transmit them to the second DU through the F1 interface.

[0288] The CU in this embodiment is the second CU in the foregoing embodiment and can execute the method shown in the foregoing appendix of this application. The implementation principle is similar. For the content not detailed in this embodiment, reference may be made to the method provided in the above embodiment. The beneficial effects that the CU provided in the embodiment of this application can achieve are the same as those of the method provided in the above embodiment, and will not be elaborated here. Figures 8 - 11 Based on the same inventive concept, an embodiment of this application further provides an IAB host node, including: a memory, a transceiver, and a processor, where

[0289] The memory is configured to store a computer program;

[0290] The transceiver is configured to send a first data packet to a second IAB host node under the control of the processor, so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet;

[0291] The processor is configured to determine the second IAB host node;

[0292] The processor is configured to determine the second IAB host node;

[0293] Wherein, the second data packet contains first BAP header information and second BAP header information. The first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0294] In some embodiments, a transceiver is configured to send a first data packet including first BAP header information to a second IAB host node under the control of a processor;

[0295] In some embodiments, the first IAB host node further includes a first CU, and the second IAB host node includes a second CU and a second DU. Specifically, the transceiver is configured to send the first data packet to the second IAB host node under the control of the processor in any of the following ways:

[0296] Transmit the first data packet to the first CU through the F1 interface, the first CU transmit it to the second CU through the Xn interface, and the second CU transmit it to the second DU through the F1 interface;

[0297] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmit it to the second DU through the IP layer;

[0298] Transmit the first data packet to the second CU through the IP layer, and the second CU transmit it to the second DU through the F1 interface;

[0299] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmit it to the second DU through the F1 interface with the second DU.

[0300] In some embodiments, the transceiver is configured to receive mapping-related parameters and data packets sent by the first CU;

[0301] The processor is further configured to add first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters to obtain a first data packet, where the first routing information includes: a first routing path identifier and a first destination address.

[0302] It should be understood that in this embodiment, the structure of the IAB host node may refer to Figure 12 the structure of the IAB host node shown.

[0303] The IAB host node in this embodiment is the first IAB host node in the foregoing embodiment, and can execute the method shown in FIGS. Figure 6 、 8 -11. The implementation principle is similar. For the content not detailed in this embodiment, reference may be made to the method provided in the above embodiment. The beneficial effects that the IAB host node provided in the embodiment of the present application can achieve are the same as those of the method provided in the above embodiment, and will not be elaborated here.

[0304] Based on the same inventive concept, an embodiment of the present application further provides a central unit CU of an IAB host node, including: a memory, a transceiver, and a processor, where

[0305] The memory is used to store computer programs;

[0306] A transceiver, configured to send a data packet to be transmitted and mapping-related parameters to a second IAB host node under the control of a processor, so that the second IAB host node adds first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters, where the first routing information includes: a first routing path identifier and a first destination address;

[0307] A processor, configured to read a computer program in a memory and execute control over the transceiver.

[0308] In some embodiments, the second IAB host node includes a second CU and a second DU. Specifically, the transceiver is configured to send the data packet and the mapping-related parameters to the second IAB host node in any of the following manners under the control of the processor:

[0309] Transmit to the second CU through the Xn interface, and the second CU transmits to the second DU through the F1 interface;

[0310] Transmit to the second DU through the F1 interface between the transceiver and the second DU;

[0311] Transmit to the second DU through the IP layer.

[0312] In some embodiments, the first IAB host node further includes a first DU. The transceiver is further configured to send a data packet from the core network and mapping-related parameters to the first DU, so that the first DU adds first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters.

[0313] The CU in this embodiment is the first CU in the foregoing embodiments, and can execute the method shown in the foregoing appendix of this application. The implementation principle is similar. For the content not described in detail in this embodiment, reference may be made to the method provided in the above embodiments. The beneficial effects that the CU provided in the embodiments of this application can achieve are the same as those of the method provided in the above embodiments, and will not be elaborated here. Figures 8 - 11 Based on the same inventive concept, an IAB node is further provided in an embodiment of this application, including: a memory, a transceiver, and a processor, where

[0314] The memory is configured to store a computer program;

[0315] The processor is configured to read the computer program in the memory and perform the following operations:

[0316] Parse the BAP header information of a second data packet from the second IAB host node, where the second data packet includes first BAP header information and second BAP header information;

[0317]

[0318] ​Based on the parsed second BAP packet header information, determine the first IAB node, where the first IAB node is the node corresponding to the destination of the second BAP packet header information;

[0319] A transceiver, under the control of a processor, is configured to transmit the parsed data packet containing the first BAP packet header information to the first IAB node, so that the first IAB node, based on the first BAP packet header information, transmits the data packet with the first BAP packet header information removed to the second IAB node, where the second IAB node is the node corresponding to the destination of the first BAP packet header information;

[0320] Among them, the first BAP packet header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP packet header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0321] In this embodiment, the first IAB node is a child node of the second second IAB host node.

[0322] In some embodiments, when the first IAB node is an IAB node jointly managed by the first IAB host node and the second IAB host node, the processor is specifically configured to,

[0323] Parse the second BAP packet header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0324] When the second destination address is the BWP address of the first IAB node, remove the second BAP packet header information from the second data packet, and parse the first BAP packet header information of the data packet to obtain a first routing path identifier and a first destination address;

[0325] Determine the IAB node with the BAP address the same as the first destination address as the second IAB node, and determine the path for the data packet to be transmitted to the second IAB node according to the first routing path identifier.

[0326] In some embodiments, when the first IAB node is the parent node of the IAB node jointly managed by the first IAB host node and the second IAB host node, the processor is specifically configured to,

[0327] Parse the second BAP packet header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0328] When the second destination address is the BWP address of the first IAB node, remove the second BAP header information from the data packet, and transmit the data packet to the child node of the first IAB node, so that the child node of the first IAB node can parse the first BAP header information of the data packet to obtain the first routing path identifier and the first destination address, determine the second IAB node based on the first destination address, and determine the path for the data packet to be transmitted to the second IAB node based on the first routing path identifier.

[0329] It should be understood that in this embodiment, the structure of the IAB node may refer to Figure 12 the structure of the IAB host node shown.

[0330] The IAB node in this embodiment is the first IAB node in the foregoing embodiment, and can execute the method shown in the foregoing appendix of this application. The implementation principle is similar. For the content not described in detail in this embodiment, reference may be made to the method provided in the above embodiment. The beneficial effects that the IAB node provided in the embodiment of this application can achieve are the same as those of the method provided in the above embodiment, and will not be elaborated here. Figures 7 - 11 It should be understood that in the above embodiment,

[0331] the bus architecture in Figure 12 may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 803 and the memory represented by the memory 801 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art. Therefore, they will not be further described herein. The bus interface provides an interface. The transceiver 802 may be a plurality of elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums.

[0332] The processor 803 is responsible for managing the bus architecture and general processing, and the memory 801 can respectively store the data used by the processor 803 when executing operations.

[0333] Optionally, the processor 803 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0334] The processor is used to execute any method provided by the embodiments of the present application according to the obtained executable instructions by calling a computer program stored in the memory. The processor and the memory may also be physically separated.

[0335] Based on the same inventive concept, embodiments of the present application also provide an IAB host node, as Figure 13 shown, the DU includes: a receiving module 901 and a processing module 902, where

[0336] The receiving module 901 is configured to receive a first data packet from a first IAB host node;

[0337] The processing module 902 is configured to obtain a second data packet based on the first data packet, where the second data packet includes first Adaptive Backhaul Protocol (BAP) header information and second BAP header information; determine a routing path of the second data packet according to the first BAP header information and the second BAP header information; and transmit the second data packet according to the routing path;

[0338] Among them, the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path between the second IAB host node and the first IAB node.

[0339] Specifically, in this embodiment, the first IAB node is a child node of the second IAB host node and is any one of the following:

[0340] An IAB node jointly managed by the first IAB host node and the second IAB host node;

[0341] The parent node of the IAB node jointly managed by the first IAB host node and the second IAB host node.

[0342] In some embodiments, the first BAP header information includes: a first routing path identifier and a first destination address, and the first destination address is the BAP address of the second IAB node;

[0343] The second BAP header information includes: a second routing path identifier and a second destination address, and the first destination address is the BAP address of the first IAB node.

[0344] In some embodiments, the processing module 902 is specifically configured to, if the first data packet includes the first BAP header information, add the second BAP header information to the first data packet based on the second routing information, where the second routing information is used to characterize a routing path between the second IAB host node and the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0345] In some embodiments, the first IAB host node includes a first central unit (CU) and a first distributed unit (DU), and the second IAB host node further includes a second CU. The receiving module 901 is further configured to receive the first data packet in any of the following manners:

[0346] Receive the first data packet transmitted by the first CU through the IP layer;

[0347] Receive the first data packet transmitted by the first CU through the F1 interface with the first CU;

[0348] Receive the first data packet transmitted by the second CU through the F1 interface.

[0349] In some embodiments, the receiving module 901 is specifically configured to receive mapping-related parameters and the first data packet from the first IAB host node;

[0350] The processing module 902 is specifically configured to, if the first data packet does not include the first BAP header information, determine the first routing information according to the mapping-related parameters, and add the first BAP header information to the first data packet based on the first routing information to obtain the added data packet. The first routing information is used to represent the routing path between the first IAB node and the second IAB node, and the first routing information includes: a first routing path identifier and a first destination address;

[0351] Add the second BAP header information to the added data packet based on the second routing information to obtain the second data packet. The second routing information is used to represent the routing path between the second IAB host node and the first IAB node, and the second routing information includes: a second routing path identifier and a second destination address.

[0352] In some embodiments, the first IAB host node includes a first central unit (CU) and a first distributed unit (DU), and the receiving module 901 is further configured to receive the mapping-related parameters and the first data packet in any of the following manners:

[0353] Receive the first data packet and the mapping-related parameters transmitted by the first CU through the F1 interface between the receiving module and the first CU;

[0354] Receive the first data packet and the mapping-related parameters transmitted by the first CU through the IP layer;

[0355] Receive the first data packet and the mapping-related parameters transmitted by the second CU through the F1 interface.

[0356] The IAB host node in this embodiment is the second IAB host node in the foregoing embodiments, and can execute the foregoing appendix of the present application Figure 5As for the methods shown in FIGS. 8-11, their implementation principles are similar. For the content not described in detail in this embodiment, reference may be made to the methods provided in the above embodiments. The beneficial effects that the IAB host node provided in the embodiments of the present application can achieve are the same as those of the methods provided in the above embodiments, and will not be elaborated herein.

[0357] Based on the same inventive concept, an embodiment of the present application further provides a Centralized Unit (CU) of an IAB host node, including: a receiving module, configured to receive a first data packet from a first IAB host node.

[0358] In some embodiments, the first IAB host node includes a first Centralized Unit (CU) and a first Distributed Unit (DU). When the first data packet is a data packet containing first BAP header information, the receiving module is specifically configured to receive the first data packet in any of the following manners:

[0359] Receive the first data packet transmitted by the first CU through the Xn interface, and transmit it to the second DU through the F1 interface;

[0360] Receive the first data packet transmitted by the first DU through the IP layer, and transmit it to the second DU through the F1 interface.

[0361] In some embodiments, the first IAB host node includes a first CU and a first DU. When the first data packet is an original data packet, the receiving module is specifically configured to receive the first data packet and the first routing information transmitted by the first CU through the Xn interface, and transmit them to the second DU through the F1 interface.

[0362] The CU in this embodiment is the second CU in the foregoing embodiment, and can execute the method shown in the foregoing appendix of the present application. Figures 8 - 11 As for the methods shown in FIGS. 8-11, their implementation principles are similar. For the content not described in detail in this embodiment, reference may be made to the methods provided in the above embodiments. The beneficial effects that the CU provided in the embodiments of the present application can achieve are the same as those of the methods provided in the above embodiments, and will not be elaborated herein.

[0363] Based on the same inventive concept, an embodiment of the present application further provides an IAB host node, as Figure 14 shown, including: a determining module 1001 and a sending module 1002, where

[0364] The determining module 1001 is configured to determine a second IAB host node;

[0365] The sending module 1002 is configured to send a first data packet to the second IAB host node, so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet;

[0366] Among them, the second data packet contains first BAP header information and second BAP header information. The first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0367] In some embodiments, the sending module 1001 is configured to send a first data packet including the first BAP header information to the second IAB host node.

[0368] In some embodiments, the first IAB host node further includes a first CU, and the second IAB host node includes a second CU and a second DU. The sending module 1001 is specifically configured to send the first data packet to the second IAB host node in any of the following manners:

[0369] Transmit the first data packet to the first CU through the F1 interface, the first CU transmits it to the second CU through the Xn interface, and the second CU transmits it to the second DU through the F1 interface;

[0370] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmits it to the second DU through the IP layer;

[0371] Transmit the first data packet to the second CU through the IP layer, and the second CU transmits it to the second DU through the F1 interface;

[0372] Transmit the first data packet to the first CU through the F1 interface, and the first CU transmits it to the second DU through the F1 interface with the second DU.

[0373] In some embodiments, it further includes: a receiving module, where

[0374] The receiving module is configured to receive mapping-related parameters and data packets sent by the first CU;

[0375] The determining module 1001 is specifically configured to add the first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters to obtain a first data packet, where the first routing information includes: a first routing path identifier and a first destination address.

[0376] The IAB host node in this embodiment is the first IAB host node in the foregoing embodiment, and can execute the method shown in Appendix Figure 6 、 8 -11. The implementation principle is similar. For the content not detailed in this embodiment, reference may be made to the method provided in the above embodiment. The beneficial effects that the IAB host node provided in the embodiments of the present application can achieve are the same as those of the method provided in the above embodiment, and will not be elaborated here.

[0377] Based on the same inventive concept, an embodiment of the present application further provides a Centralized Unit (CU) of an IAB host node, including: a sending module, configured to send a data packet to be transmitted and mapping-related parameters to a second IAB host node, so that the second IAB host node adds first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters, where the first routing information includes: a first routing path identifier and a first destination address.

[0378] In some embodiments, the second IAB host node includes a second CU and a second DU. The sending module is specifically configured to send the data packet and the mapping-related parameters to the second IAB host node in any of the following ways:

[0379] Transmit to the second CU through the Xn interface, and the second CU transmits to the second DU through the F1 interface;

[0380] Transmit to the second DU through the F1 interface between the sending module and the second DU;

[0381] Transmit to the second DU through the IP layer.

[0382] In some embodiments, the first IAB host node further includes a first DU, and further includes a processing module, configured to send a data packet from the core network and mapping-related parameters to the first DU, so that the first DU adds first BAP header information to the data packet according to the first routing information determined by the mapping-related parameters.

[0383] The CU in this embodiment is the first CU in the foregoing embodiment, and can execute the method shown in the foregoing appendix of the present application. The implementation principle is similar. For the content not described in detail in this embodiment, reference may be made to the method provided in the above embodiment. The beneficial effects that the CU provided by the embodiment of the present application can achieve are the same as those of the method in the above embodiment, and will not be elaborated here. Figures 8 - 11

[0384] Based on the same inventive concept, an embodiment of the present application further provides an IAB node, as shown in the following figure. The IAB node includes: a processing module 1101 and a sending module 1102, where Figure 15

[0385]

[0386] The processing module 1101 is configured to parse the BAP header information of a second data packet from a second IAB host node, and determine a first IAB node based on the parsed second BAP header information, where the second data packet contains the first BAP header information and the second BAP header information, and the first IAB node is the node corresponding to the destination of the second BAP header information;

[0386] A sending module 1102, configured to transmit the parsed data packet containing the first BAP header information to a first IAB node, so that the first IAB node transmits the data packet with the first BAP header information removed to a second IAB node based on the first BAP header information, where the second IAB node is the node at the destination corresponding to the first BAP header information;

[0387] Wherein, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

[0388] In this embodiment, the first IAB node is a child node of the second second IAB host node.

[0389] In some embodiments, when the first IAB node is an IAB node jointly managed by a first IAB host node and a second IAB host node, the processing module 1102 is specifically configured to,

[0390] Parse the second BAP header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0391] When the second destination address is the BWP address of the first IAB node, remove the second BAP header information from the second data packet, and parse the first BAP header information of the data packet to obtain a first routing path identifier and a first destination address;

[0392] Determine that the IAB node with the BAP address the same as the first destination address is the second IAB node, and determine the path for the data packet to be transmitted to the second IAB node according to the first routing path identifier.

[0393] In some embodiments, when the first IAB node is the parent node of an IAB node jointly managed by a first IAB host node and a second IAB host node, the processing module 1102 is specifically configured to,

[0394] Parse the second BAP header information of the second data packet to obtain a second routing path identifier and a second destination address;

[0395] When the second destination address is the BWP address of the first IAB node, remove the second BAP header information from the data packet, and transmit the data packet to the child node of the first IAB node, so that the child node of the first IAB node parses the first BAP header information of the data packet to obtain a first routing path identifier and a first destination address, determine the second IAB node based on the first destination address, and determine the path for the data packet to be transmitted to the second IAB node according to the first routing path identifier.

[0396] The IAB node in this embodiment is the first IAB node in the foregoing embodiment and can execute the method described in the foregoing appendix of the present application. Figures 7 - 11 The implementation principle is similar to the method shown. For the content not detailed in this embodiment, reference can be made to the method provided in the foregoing embodiment. The beneficial effects that the IAB node provided in the embodiment of the present application can achieve are the same as those of the method provided in the foregoing embodiment and will not be elaborated herein.

[0397] The embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When it runs on a computer, it enables the computer to execute the corresponding content in the foregoing method embodiment. Compared with the prior art, by adding two layers of BAP headers to data packets, downlink data transmission under inter-CU is realized. When the data volume is large or a handover is required, the data can be split to paths under different CUs, thereby effectively reducing the data interruption problem in inter-CU. At the same time, the possibility of load balancing is increased.

[0398] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless clearly stated herein, there is no strict order restriction for the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.

[0399] It should be noted that the division of units in the embodiment of the present application is illustrative, merely a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0400] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.

[0401] Those skilled in the art should understand that the embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program codes.

[0402] This application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more flows and / or Figure 1 blocks.

[0403] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in this processor-readable memory generate a manufactured article including an instruction device, and this instruction device implements the functions specified in Figure 1 one or more flows and / or Figure 1 blocks.

[0404] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, thereby providing instructions executed on the computer or other programmable device for implementing the steps in the process Figure 1 one process or multiple processes and / or blocks Figure 1 steps for implementing the functions specified in one block or multiple blocks.

[0405] The above are only partial embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for data transmission in an integrated access and backhaul IAB network, characterized in that Applied to a second IAB host node, the method includes: Receiving a first data packet from a first IAB host node; Based on the first data packet, obtaining a second data packet, where the second data packet includes first Adaptive Backhaul Protocol (BAP) header information and second BAP header information; Determining a routing path of the second data packet according to the first BAP header information and the second BAP header information; and transmitting the second data packet according to the routing path; Wherein, the first BAP header information is used to indicate a routing path between a first IAB node and a second IAB node, and the second BAP header information is used to indicate a routing path from the second IAB host node to the first IAB node.

2. The method according to claim 1, characterized in that, The obtaining the second data packet based on the first data packet includes: If the first data packet includes the first BAP header information, adding the second BAP header information to the first data packet based on second routing information, where the second routing information is used to represent a routing path from the second IAB host node to the first IAB node, to obtain the second data packet.

3. The method according to claim 2, wherein The first IAB host node includes a first Centralized Unit (CU), and the second IAB host node further includes a second CU; Receiving the first data packet from the first IAB host node specifically includes: Receiving the first data packet transmitted by the first CU through the IP layer; or, Receiving the first data packet transmitted by the first CU through an F1 interface with the first CU; or, Receiving the first data packet transmitted by the second CU through the F1 interface.

4. The method according to claim 1, characterized in that, Receiving the first data packet from the first IAB host node specifically includes: Receiving mapping-related parameters and the first data packet from the first IAB host node; The obtaining the second data packet based on the first data packet includes: If the first data packet does not include the first BAP header information, determining first routing information according to the mapping-related parameters, and adding the first BAP header information to the first data packet based on the first routing information, where the first routing information is used to represent a routing path between a first IAB node and a second IAB node, to obtain an added data packet; Adding the second BAP header information to the added data packet based on second routing information, where the second routing information is used to represent a routing path from the second IAB host node to the first IAB node, to obtain the second data packet.

5. The method according to claim 4, wherein The first IAB host node includes a first CU, and the second IAB host node further includes a second CU; Receiving the mapping-related parameters and the first data packet from the first IAB host node includes: Receiving the first data packet and the mapping-related parameters transmitted by the first CU through an F1 interface with the first CU; or, Receiving the first data packet and the mapping-related parameters transmitted by the first CU through the IP layer; or, Receiving the first data packet and the mapping-related parameters transmitted by the second CU through the F1 interface.

6. The method according to any one of claims 1-5, characterized in that, The first IAB node is an IAB node jointly managed by the first IAB host node and the second IAB host node.

7. A method for data transmission in an integrated access and backhaul IAB network, characterized in that, Applied to the first IAB host node, the method includes: Determine a second IAB host node; Send a first data packet to the second IAB host node so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet; Wherein, the second data packet contains first BAP header information and second BAP header information, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

8. A method for data transmission in an integrated access and backhaul IAB network, characterized in that, Applied to a child node of the second IAB host node, the method includes: Parse the BAP header information of the second data packet from the second IAB host node, wherein the second data packet contains first BAP header information and second BAP header information; Determine a first IAB node based on the parsed second BAP header information, and the first IAB node is the node corresponding to the destination of the second BAP header information; Transmit the parsed data packet containing the first BAP header information to the first IAB node so that the first IAB node transmits the data packet after removing the first BAP header information to the second IAB node based on the first BAP header information, and the second IAB node is the node corresponding to the destination of the first BAP header information; Wherein, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

9. An integrated access and backhaul IAB host node, characterized in that, Comprises: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of a processor; A processor for reading the computer program in the memory and executing the method for data transmission in the IAB network according to any one of claims 1 to 6.

10. An integrated access and backhaul IAB host node, characterized in that, Comprises: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of a processor; A processor for reading the computer program in the memory and performing the following operations: Determine a second IAB host node; Send a first data packet to the second IAB host node so that the second IAB host node obtains a second data packet based on the first data packet and transmits the second data packet; Wherein, the second data packet includes first BAP header information and second BAP header information, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path from the second IAB host node to the first IAB node.

11. An integrated access and backhaul IAB node, characterized in that, Comprises: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of a processor; A processor for reading the computer program in the memory and performing the following operations: Parse the BAP header information of the second data packet from the second IAB host node, where the second data packet includes first BAP header information and second BAP header information; Based on the parsed second BAP header information, determine a first IAB node, where the first IAB node is the node corresponding to the destination of the second BAP header information; Transmit the data packet containing the first BAP header information after parsing to the first IAB node, so that the first IAB node, based on the first BAP header information, transmits the data packet with the first BAP header information removed to a second IAB node, where the second IAB node is the node corresponding to the destination of the first BAP header information; Wherein, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

12. A second IAB host node, characterized in that, Includes: A receiving module, configured to receive a first data packet from a first IAB host node; A processing module, configured to obtain a second data packet based on the first data packet, where the second data packet includes first Adaptive Backhaul Protocol (BAP) header information and second BAP header information; Determine the routing path of the second data packet according to the first BAP header information and the second BAP header information; Transmit the second data packet according to the routing path; Wherein, the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

13. An IAB host node, characterized in that, Includes: A determining module, configured to determine a second IAB host node; A sending module, configured to send a first data packet to the second IAB host node, so that the second IAB host node, based on the first data packet, obtains a second data packet and transmits the second data packet; Wherein, the second data packet includes first BAP header information and second BAP header information, and the first BAP header information is used to indicate the routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate the routing path between the second IAB host node and the first IAB node.

14. An integrated access and backhaul IAB node, characterized in that, Includes: A processing module, configured to parse the BAP header information of the second data packet from the second IAB host node and determine a first IAB node based on the parsed second BAP header information, where the second data packet includes first BAP header information and second BAP header information, and the first IAB node is the node corresponding to the destination of the second BAP header information; A sending module, configured to transmit the parsed data packet containing the first BAP header information to the first IAB node, so that the first IAB node, based on the first BAP header information, transmits the data packet with the first BAP header information removed to a second IAB node, where the second IAB node is the node at the destination corresponding to the first BAP header information; Wherein, the first BAP header information is used to indicate a routing path between the first IAB node and the second IAB node, and the second BAP header information is used to indicate a routing path between the second BAP host node and the first IAB node.

15. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method for data transmission in the IAB network according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Switching method and equipment

    CN112566150A