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

By adding two layers of IP packet headers and BAP packet headers to the data packets, inter-CU data transmission in the IAB network is realized, which solves the problem of long data transmission time and interruption, and improves load balancing.

CN115250508BActive Publication Date: 2024-12-24DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110450494.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-25
Publication Date
2024-12-24
Estimated Expiration
2041-04-25

AI Technical Summary

Technical Problem

In IAB networks, when the data volume is large or when switching is required, the prior art can only divert data to different paths under the same CU, resulting in a long data transmission time or data interruption problem.

Method used

By adding two layers of IP packet headers and two layers of BAP packet headers to the data packet, downlink data transmission under inter-CU is realized, so that data can be diverted to paths under different CUs, reducing data interruptions 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 CN115250508B_ABST
    Figure CN115250508B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data transmission method, IAB node and storage medium in an access-backhaul integrated IAB network, and relates to the field of communications. The method includes: receiving a first mapping-related parameter from a first IAB host node and a first data packet from a second IAB host node, the header information of the first data packet includes a first IP header information and a first BAP header information; based on the first data packet and the first mapping-related parameter, determining the second routing information and the second data packet, the second data packet includes the second BAP header information; transmitting the second data packet according to the second routing information; the first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate the routing information from the first IAB node to the IAB node corresponding to the first IP header information. The embodiment of the present application realizes downlink data transmission under inter-CU, and data can be diverted to paths under different CUs to shorten the data transmission time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a 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 act as parent nodes for UEs to connect to the parent nodes through their local access resources, and on this basis, a multi-hop wireless self-backhaul network is formed to provide backhaul connections for the local access UEs of the IAB nodes.

[0003] In the IAB network deployment, it consists of IAB host node or central control node (IAB donor), IAB node (IABnode) and UE. IAB donor is used to connect to the core network, transmit the information of IAB node and UE back to the core network, and transmit the information of the core network to IAB node and UE. IAB donor is also responsible for managing 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 donor base station DgNB, or an access network element in the form of a centralized unit (CU) and a distributed unit (DU).

[0005] Currently, the IAB network only supports downlink data transmission through the path under the intra-CU. Therefore, when the data volume is large or 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 serious data interruption during switching. Summary of the invention

[0006] The present application provides a method for data transmission in an IAB network, an IAB node, and a computer-readable storage medium, which are used to solve the technical problem that when the amount of data is large or 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 interruption during switching.

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

[0008] receiving a first mapping-related parameter from a first IAB host node and a first data packet from a second IAB host node, wherein header information of the first data packet includes first IP header information and first BAP header information;

[0009] Determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information;

[0010] transmitting the second data packet according to the second routing information;

[0011] Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0012] In a possible implementation manner, determining the second routing information and the second data packet based on the first data packet and the first mapping-related parameters includes:

[0013] Parsing the header information of the first data packet;

[0014] Obtaining a first destination IP address based on the parsed first IP packet header information;

[0015] According to the first destination IP address and the first mapping related parameters, the second routing information is determined and second BAP header information is added / modified for the parsed data packet to obtain a second data packet.

[0016] In another possible implementation, transmitting the second data packet according to the routing information includes:

[0017] The second data packet is transmitted to the IAB node corresponding to the first destination IP address according to the second routing information.

[0018] In yet another possible implementation, the receiving a first mapping-related parameter from the first IAB host node includes:

[0019] A first mapping related parameter sent by the first IAB host node is received through the F1 interface, wherein the first mapping related parameter is an IP layer to layer 2 mapping information table.

[0020] In yet another possible implementation, the first IAB node is a descendant node of the second IAB host node and has a capability of mapping from IP layer to layer 2.

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

[0022] receiving a third data packet from the first IAB host node, and obtaining a fourth data packet based on the third data packet, wherein the third data packet includes first IP header information, and the fourth data packet includes the first IP header information and second IP header information;

[0023] Determine first routing information and a first data packet based on the fourth data packet and the second mapping related parameters, wherein the first data packet includes the first IP header information and the first BAP header information;

[0024] transmitting the first data packet according to the first routing information;

[0025] The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

[0026] In a possible implementation manner, determining the first routing information and the first data packet based on the fourth data packet and the second mapping related parameter includes:

[0027] Parsing the second IP header information of the fourth data packet to obtain a second destination IP address;

[0028] According to the second destination IP address and the second mapping related parameters, the first routing information is determined and the first BAP header information is added or modified for the parsed data packet to obtain a first data packet.

[0029] In another possible implementation manner, transmitting the first data packet according to the first routing information includes:

[0030] The first data packet is transmitted to the first IAB node according to the first routing information.

[0031] In a third 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:

[0032] Determining a second IAB host node and a first IAB node;

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

[0034] Sending a first mapping-related parameter to the first IAB node, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0035] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0036] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

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

[0038] Memory for storing computer programs;

[0039] a transceiver, for transmitting and receiving data under the control of the processor;

[0040] The processor is used to read the computer program in the memory and execute the computer program to implement the method for data transmission in the IAB network shown in the first aspect of the present application.

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

[0042] Memory for storing computer programs;

[0043] a transceiver, for transmitting and receiving data under the control of the processor;

[0044] The processor is used to read the computer program in the memory and execute it to implement the method for data transmission in the IAB network shown in the second aspect of the present application.

[0045] In a sixth aspect, an IAB host node is provided, including:

[0046] Memory for storing computer programs;

[0047] a processor, configured to read the computer program in the memory and determine the second IAB host node and the first IAB node;

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

[0049] The transceiver is further configured to send a first mapping-related parameter to the first IAB node under the control of the processor, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0050] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0051] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

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

[0053] A receiving module, configured to receive a first mapping-related parameter from a first IAB host node and a first data packet from a second IAB host node, wherein header information of the first data packet includes first IP header information and first BAP header information;

[0054] A processing module, configured to determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information; and transmit the second data packet according to the second routing information;

[0055] Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

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

[0057] A receiving module, configured to receive a third data packet from the first IAB host node;

[0058] A processing module, configured to obtain a fourth data packet based on the third data packet, and determine first routing information and a first data packet based on the fourth data packet and a second mapping related parameter; and transmit the first data packet according to the first routing information;

[0059] The third data packet includes the first IP header information, the fourth data packet includes the first IP header information and the second IP header information, and the first data packet includes the first IP header information and the first BAP header information;

[0060] The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

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

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

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

[0064] The sending module is further configured to send a first mapping-related parameter to the first IAB node, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0065] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0066] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0067] 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, the method for data transmission in an IAB network shown in the first aspect, the second aspect or the third aspect of the present application is implemented.

[0068] The beneficial effects of the technical solution provided by this application are:

[0069] By adding two layers of IP headers and two layers of BAP headers to the data packets, downlink data transmission under inter-CU is achieved. When the data volume is large or switching is required, the data can be diverted to the paths under different CUs, which can effectively reduce the data interruption problem in inter-CU and increase the possibility of load balancing. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.

[0071] Figure 1 This is the IAB network topology diagram;

[0072] Figure 2 A schematic diagram of the F1-U protocol stack of the IAB network;

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

[0074] Figure 4 A topological structure diagram of inter-CU in an IAB network provided in an embodiment of the present application;

[0075] Figure 5 A flowchart of a data transmission method in an IAB network provided in an embodiment of the present application;

[0076] Figure 6 A flowchart of a data transmission method in an IAB network provided by another embodiment of the present application;

[0077] Figure 7 A flowchart of a data transmission method in an IAB network provided by another embodiment of the present application;

[0078] Figure 8 An interactive process diagram of a data transmission method in an IAB network provided in an embodiment of the present application;

[0079] Fig. 9 A schematic diagram of an F1-U protocol stack of a data transmission method in an IAB network provided in an embodiment of the present application;

[0080] Fig.10 A schematic diagram of the structure of an IAB host node provided in an embodiment of the present application;

[0081] Fig.11 A schematic diagram of the structure of an IAB host node provided in an embodiment of the present application;

[0082] Fig.12 A schematic diagram of the structure of a distributed unit DU of an IAB host node provided in an embodiment of the present application;

[0083] Fig.13 A schematic diagram of the structure of an IAB node provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present invention.

[0085] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the 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 groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0086] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0087] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network side equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0088] First, several terms involved in this application are introduced and explained:

[0089] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may 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 may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0090] IAB network topology Figure 1 As shown in the figure, the IAB network deployment consists of an IAB host node or central control node (IABdonor), an IAB node (IAB node) and a UE. The IAB donor is used to connect to the core network, transmit 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.

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

[0092] IAB node relays UE information to IAB donor via wireless link (Uu interface), and relays IAB donor information to UE. IAB nodes are connected to each other, and IAB node and IAB donor are connected via wireless link.

[0093] In the existing IAB network topology, each IAB node consists of two parts, such as Figure 2 As shown, one part is the DU part of the distributed unit in the IAB mobile terminal (IAB Mobile Termination, IAB MT) connected to the base station or the upper IAB node, and the base station or IAB node is called its parent node; the other part is the MT part of the IAB distributed unit (IAB Distributed Unit, IAB DU) connected to the UE or the lower IAB node, and the UE or IAB MT node is called a child node.

[0094] like Figure 1 As shown, IAB node 1 is the parent node of IAB node 2, IAB node 3 is the child node of IAB node2, and IAB node 3 is the descendant node of IAB node1.

[0095] The IAB node introduces the Backhaul Adaptation Protocol (BAP) layer to implement the relay function. The BAP layer is responsible for routing and BH RLC channel mapping functions at the egress and ingress of the IAB node.

[0096] like Figure 2As mentioned above, the peer entity of IP exists in IAB DU and donor CU. The IP packet sent by CU to donor DU is processed by the BAP layer of donor DU (adding BAP header) to form BAP protocol data unit PDU. BAP PDU is transmitted between nodes. After reaching the target BAP address, BAP PDU is decrypted and converted into BAP SDU for transmission to the upper layer (IP layer).

[0097] Currently, the IAB network only supports downlink data transmission through the path under the intra-CU, which has great limitations. Figure 3 As shown in the figure, when the amount of data transmitted to the UE through the path (leg1) is large or switching is required, the prior art can only transmit the data to the UE through the path (leg2) in the intra-CU. In other words, the load balancing of the intra-CU can only shunt the data to different paths under the same CU. This results in a longer data transmission time or data interruption during switching.

[0098] To this end, an embodiment of the present application provides a data transmission method in an IAB network, which expands the application scenario of intra-CU to inter-CU (such as Figure 4 As shown in Figure 1), it is proposed to use two layers of IP headers and two layers of BAP headers to realize data transmission under inter-CU, so that downlink data can be transmitted to 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 switching process, data can be transferred from leg2 (such as Figure 4 That is, data can be diverted to paths under different CUs, which increases the possibility of load balancing and is more flexible.

[0099] The present invention aims to realize downlink data from Figure 4 Leg2 shown is transmitted.

[0100] The edge node is a node that belongs to two CUs (donor1-CU and donor2-CU) at the same time, that is, the node is jointly managed by the two CUs, such as Figure 4 The IAB node 3 in the embodiment. 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.

[0101] The network topologies managed by donor1-CU (hereinafter referred to as donor CU1 or the first CU) and donor2-CU (hereinafter referred to as donor CU2 or the second CU) 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 configured by donor CU2. The descendant nodes (IAB node 4, IAB node 5) and UE only belong to donor CU1, and the descendant nodes only have the BAP address assigned by donor CU1. Donor CU1 receives data from the core network. In other words, donor CU2 does not know the existence of descendant nodes and UEs, and only knows that IAB node3 belongs to itself.

[0102] Donor CU1 negotiates with donor CU2 on the amount of data to be transmitted through donor CU2, the QOS required for data transmission, and other information. Donor CU2 determines whether the corresponding data transmission can be carried out based on the information provided by donor CU1, and provides the necessary resources for data transmission, as well as configures routing information, ingress and egress BH RLC channels (ingress BH RLC channel and egress BH RLC channel).

[0103] The donor CU2 is routed to the edge node according to the first routing information determined by the second mapping related parameters configured by the donor CU2. DU2 adds or modifies the first BAP header information for the data packet from CU1 according to the first routing information. The first BAP header information carries the BAP address of the edge node and the identifier of the routing path between DU2 and the edge node.

[0104] The edge node is routed to its descendant node MT or terminal according to the second routing information determined by the first mapping related parameters configured by donor CU1. The edge node adds or modifies the second BAP header information for the data packet from DU2 according to the second routing information. The second BAP header information carries the BAP address of the node accessed by the UE or the parent node of the IAB-MT, and the identifier of the routing path between the node accessed by the UE or the parent node of the IAB-MT and the edge node.

[0105] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0106] The present application provides a method for data transmission in an IAB network. Figure 5 As shown, the method is applied to the first IAB node and can be executed by a distributed unit DU of the first IAB node. The method includes:

[0107] S101, receiving a first mapping-related parameter from a first IAB host node and a first data packet from a second IAB host node, wherein header information of the first data packet includes first IP header information and first BAP header information;

[0108] S102, determining second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information;

[0109] S103, transmitting a second data packet according to the second routing information;

[0110] Among them, the first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate the routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to characterize the routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0111] Specifically, in this embodiment, the first IP packet header information includes a first destination IP address, where the first destination IP address is an IP address of a node to which the data from the core network is to be sent, and specifically may be an IP address of an IAB node accessed by a user equipment UE, or an IP address of a parent node of an IAB-MT;

[0112] The first BAP header information includes: a first routing path identifier and a first destination address, where the first destination address is a BAP address of the first IAB node;

[0113] The second BAP header information includes: a second routing path identifier and a second destination address, where the second destination address is the BAP address of the parent node of the destination node to which the data from the core network is to go, specifically the BAP address of the IAB node accessed by the user equipment UE, or the BAP address of the parent node of the IAB-MT.

[0114] The first IAB node is a descendant node of the second IAB host node, is an IAB node jointly managed by the first IAB host node and the second IAB host node, and has the capability of IP layer to layer 2 mapping.

[0115] That is to say, in this embodiment, an IAB node with the ability of mapping from IP layer to layer 2, which is jointly managed by the first IAB host node and the second IAB host node, determines the routing information between the IAB node and the node at the destination of the data according to the first mapping related parameters from the first IAB host node and the parsing result of the packet header information of the first data packet from the second IAB host node, and transmits the corresponding data according to the routing information, so that the downlink data can be transmitted to the UE or IAB-MT through the path under the inter-CU, effectively reducing the data interruption problem in the inter-CU, shortening the data transmission time, and increasing the possibility of load balancing.

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

[0117] Parsing the header information of the first data packet;

[0118] Obtaining a first destination IP address based on the parsed first IP packet header information;

[0119] According to the first destination IP address and the first mapping related parameters, second routing information is determined and second BAP header information is added / modified for the parsed data packet to obtain a second data packet.

[0120] Specifically, in this embodiment, the first BAP header information of the first data packet is parsed, and when the BAP address obtained by parsing the first BAP header information is the same as the BAP address of the first IAB node, the first BAP header information is removed; then the first IP header information is parsed to obtain the first destination IP address, which is the IP address of the node to which the UE is connected or the parent node of the IAB-MT, and the first IP header information is removed to obtain the parsed data packet.

[0121] According to the first mapping related parameters (IP to layer 2 mapping information configured by CU1 of the first host IAB node) and the first target IP address obtained from the first IP header information, the second routing information is determined, and the second BAP header information is added to the above parsed data packet to obtain the second data packet.

[0122] Specifically, in this embodiment, S103 may specifically include:

[0123] The second data packet is transmitted to the IAB node corresponding to the first destination IP address according to the second routing information.

[0124] That is, after adding a second layer BAP header to the data packet based on the second routing information, the second data packet is transmitted to the UE or IAB-MT via a node on the routing path corresponding to the second routing information.

[0125] In some embodiments, receiving a first mapping-related parameter from a first IAB host node in S101 includes:

[0126] A first mapping-related parameter sent by the first IAB host node is received through the F1 interface, wherein the first mapping-related parameter is used to determine routing information from the first IAB node to the node accessed by the UE or the parent node of the IAB-MT, which can be an IP layer to layer 2 mapping information table. The IP layer to layer 2 mapping information table may include: mapping information index, IP header information, backhaul (BH) information, etc.

[0127] Receiving a first data packet from a second IAB host node in S101 specifically includes: receiving a first data packet sent by a second distributed unit CU of the second IAB host node.

[0128] In the above, combined with the attached Figure 5 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 node. Figure 6 A 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 second IAB host node.

[0129] The embodiment of the present application also provides a method for data transmission in an IAB network, the method is applied to a second IAB host node, such as Figure 6 As shown, the method includes:

[0130] S201, receiving a third data packet from a first IAB host node, and obtaining a fourth data packet based on the third data packet, wherein the third data packet includes first IP header information, and the fourth data packet includes first IP header information and second IP header information;

[0131] S202: Determine first routing information and a first data packet based on the fourth data packet and the second mapping related parameters, where the first data packet includes first IP header information and first BAP header information;

[0132] S203, transmitting a first data packet according to the first routing information;

[0133] The first IAB node is a node corresponding to the second IP header information, the first routing information is used to characterize the routing information from the second IAB host node to the first IAB node, the first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node, and the second mapping-related parameter is used to determine the routing information from the second IAB host node to the first IAB node.

[0134] Specifically, in this embodiment, the third data packet from the first IAB host node includes first IP header information, and the first IP header information indicates the transmission destination of the data from the core network. After receiving the third data packet, the second IAB host node does not parse the header information, but adds another layer of IP header information to the data packet, that is, the second destination IP address, to indicate that the data is transmitted to the first IAB node. The first IAB node is a descendant IAB node of the second IAB host node, which is jointly managed by the first IAB host node and the second IAB host node and has the capability of mapping from IP layer to layer 2.

[0135] Based on the fourth data packet and the second mapping related parameters, first routing information and the first data packet are determined, and the first data packet is transmitted to the first IAB node according to the first routing information, so that the first IAB node performs subsequent data transmission.

[0136] In some embodiments, S202 may specifically include:

[0137] Parsing the second IP header information of the fourth data packet to obtain a second destination IP address;

[0138] According to the second destination IP address and the second mapping related parameters, the first routing information is determined and the first BAP header information is added or modified for the parsed data packet to obtain the first data packet.

[0139] Specifically, in this embodiment, the second IP header information of the fourth data packet is parsed to obtain the second destination IP address, and the second IP header information is removed to obtain a parsed data packet.

[0140] According to the second mapping related parameters (IP to layer 2 mapping information configured by CU1 of the second host IAB node) and the second target IP address obtained from the second IP header information, the first routing information is determined, and the first BAP header information is added to the above parsed data packet to obtain the first data packet.

[0141] Specifically, in this embodiment, S203 may specifically include:

[0142] The first data packet is transmitted to the first IAB node according to the first routing information.

[0143] That is, in this embodiment, the node with the same IP address as the second destination IP address can be determined as the first IAB node from the descendant nodes of the second host IAB node, and then the first data packet is transmitted to the first IAB node through the nodes on the routing path corresponding to the first routing information.

[0144] In one embodiment, the second IAB host node includes a second centralized unit CU and a second distributed unit DU, and the data transmission method provided in the embodiment of the present application includes:

[0145] The second CU receives a third data packet from the first IAB host node, and obtains a fourth data packet based on the third data packet, wherein the third data packet includes the first IP header information, and the fourth data packet includes the first IP header information and the second IP header information;

[0146] Specifically, in this embodiment, the second CU receives the third data packet from the first IAB host node through the Xn-U interface.

[0147] The second CU sends a fourth data packet and second mapping related parameters to the second DU;

[0148] Specifically, in this embodiment, the second CU sends the fourth data packet and the second mapping related parameters to the second DU through the F1 interface.

[0149] The second DU receives the fourth data packet sent by the second CU and the second mapping related parameters, and determines the first routing information based on the second IP header information and the second mapping related parameters, and adds or modifies the first BAP header information to the parsed data packet to obtain the first data packet;

[0150] Specifically, in this embodiment, the second DU receives the fourth data packet and the second mapping related parameters sent by the second CU through the F1 interface.

[0151] The second DU determines the first IAB node according to the second IP header information, and transmits the first data packet to the first IAB node according to the first routing information.

[0152] Based on the same inventive concept, an embodiment of the present application further provides a method for data transmission in an IAB network, the method being applied to a second CU of a second IAB host node, the method comprising:

[0153] receiving a third data packet from the first IAB host node, and obtaining a fourth data packet based on the third data packet, wherein the third data packet includes the first IP header information, and the fourth data packet includes the first IP header information and the second IP header information;

[0154] The fourth data packet and the second mapping related parameters are sent to the second DU, so that the second DU determines the first routing information and the first data packet based on the second IP header information and the second mapping related parameters, and transmits the first data packet according to the first routing information.

[0155] The first routing information is used to represent the routing information from the second IAB host node to the first IAB node. The first data packet includes the first IP header information and the first BAP header information. The first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node.

[0156] That is, in this embodiment, the third data packet from the first IAB host node contains the first IP header information, and the first IP header information indicates the transmission destination of the data from the core network. After receiving the third data packet, the CU of the second IAB host node (i.e., the second CU) does not parse the header information, but adds another layer of IP header information to the data packet, i.e., the second destination IP address, to indicate that the data is transmitted to the first IAB node, thereby obtaining a fourth data packet. The fourth data packet and the configured second mapping related parameters are then transmitted to the DU of the second IAB host node (i.e., the second DU) through the F1 interface for subsequent data transmission.

[0157] Specifically, in this embodiment, the third data packet sent by the first IAB host node is received through the Xn-U interface.

[0158] In this embodiment, the fourth data packet and the second mapping related parameters are sent to the second DU through the F1 interface.

[0159] Based on the same inventive concept, an embodiment of the present application further provides a method for data transmission in an IAB network, the method being applied to a second DU of a second IAB host node, the method comprising:

[0160] receiving a fourth data packet and second mapping related parameters sent by the second CU, wherein the fourth data packet includes first IP packet header information and second IP packet header information;

[0161] Determine the first routing information and the first data packet based on the parsed second IP header information and the second mapping related parameters;

[0162] The first IAB node is determined according to the second IP header information, and the first data packet is transmitted to the first IAB node according to the first routing information, wherein the first data packet includes the first IP header information and the first BAP header information.

[0163] Specifically, determining the first IAB node according to the second IP packet header information includes:

[0164] A node among descendant nodes of the second IAB host node whose IP address is the same as the second destination IP address is determined as the first IAB node.

[0165] In this embodiment, the IAB node jointly managed by the first IAB host node and the second IAB host node is a descendant node of the second IAB host node and has the capability of IP layer to layer 2 mapping.

[0166] In some embodiments, it also includes:

[0167] Parsing the second IP header information of the fourth data packet to obtain a second destination IP address;

[0168] Then, based on the second IP packet header information and the second mapping related parameters, determining the first routing information and the first data packet includes:

[0169] Determine first routing information based on the second destination IP address and the second mapping related parameters;

[0170] Add / modify first BAP header information to the parsed data packet based on the first routing information to obtain a first data packet.

[0171] In some embodiments, a fourth data packet and a second mapping-related parameter sent by the second CU are received through the F1 interface.

[0172] That is to say, in this embodiment, after the second DU receives the fourth data packet and the second mapping related parameters transmitted by the second CU through the E1 interface, it parses the second IP header information of the fourth data packet to obtain the second destination IP address, removes the second IP header information, and obtains the parsed data packet.

[0173] According to the second mapping related parameters (IP to layer 2 mapping information configured by CU1 of the second host IAB node), and the second target IP address obtained from the second IP header information, the first routing information is determined, and the first BAP header information is added to the parsed data packet to obtain the first data packet. The data packet is transmitted to the first IAB node according to the routing information indicated by the BAP header information, so that the first IAB node performs subsequent data transmission.

[0174] The first BAP header information is used to indicate the routing information of data transmitted from the second IAB host node to the first IAB node. The first IAB node is a descendant IAB node of the second IAB host node, which is jointly managed by the first IAB host node and the second IAB host node and has the capability of mapping from IP layer to layer 2.

[0175] The above describes the technical solution of a method for data transmission in an IAB network provided by the embodiment of the present application from the perspectives of the first IAB node and the second IAB host node. Figure 7, describes a technical solution of a method for data transmission in an IAB network provided by an embodiment of the present application from the perspective of a first host IAB node.

[0176] In an embodiment of the present application, a method for data transmission in an IAB network is provided. The method is applied to a first IAB host node and can be executed by a centralized unit CU of the first IAB host node, such as Figure 7 As shown, the method includes:

[0177] S301, determining a second IAB host node and a first IAB node;

[0178] S302, sending a third data packet to the second IAB host node, so that the second IAB host node obtains a first data packet based on the third data packet, and transmits the first data packet to the first IAB node;

[0179] S303: Send the first mapping-related parameter to the first IAB node, so that the first IAB node obtains the second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0180] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0181] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0182] Specifically, in this embodiment, when switching or data balanced transmission is required, a second IAB host node is determined to achieve data diversion. The second IAB host node manages the same IAB node as the first IAB host node. That is, the same IAB node managed by the second IAB host node and the first IAB host node is the first IAB node, and the first IAB node is a descendant node of the second IAB host node.

[0183] Send a third data packet to the CU of the second host node via the Xn-U interface. Send a first mapping-related parameter to the first IAB node via the F1 interface, the first mapping-related parameter being used to determine routing information from the first IAB node to the node accessed by the UE or the parent node of the IAB-MT.

[0184] Combined with the above Figure 5-7A technical solution of a method for transmitting data in an IAB network provided by an embodiment of the present application is described from the perspectives of a "first IAB node (hereinafter referred to as an edge node)", a "second IAB host node (hereinafter referred to as CU2, DU2)" and a "first IAB host node (hereinafter referred to as CU1)".

[0185] The following is combined with Figure 4 , 8 9, from the perspective of information interaction, describes in detail the implementation process of a method for data transmission in an IAB network provided by an embodiment of the present application. Specifically, the data packet sent by CU1 is described through Figure 4 The process of leg2 reaching IAB node5.

[0186] like Figure 8 A method for data transmission in an IAB network is shown, comprising:

[0187] S401. Donor CU1 sends first mapping related parameters to a first IAB node (hereinafter referred to as edge node) through an F1 interface.

[0188] Specifically, in this embodiment, the first mapping related parameter may be IP to layer 2 mapping information belonging to CU1, which is used to determine routing information from the first IAB node to the node accessed by the UE or the parent node of the IAB-MT.

[0189] S402, donor CU1 receives a data packet from the core network, and adds first IP header information (which may be recorded as: IP header 1) to the data packet to obtain a third data packet (which may be recorded as: IP packet 1).

[0190] Specifically, IP header 1 includes a first destination IP address, which is the IP address of the target node, that is, the IP address of the parent node of the UE or IAB-MT, for example: Figure 4 The IP address of IAB node 5 in the Fig. 9 Since the IP layer entity of CU1 corresponds to the IP entity of the UE's parent node IAB node 5, the destination IP address configured by CU1 is the IP address of IAB node 5.

[0191] S403. Send IP packet 1 to CU2 through the Xn-U interface between CU1 and CU2.

[0192] S404, donor CU2 receives IP packet 1, and adds second IP packet header information (which can be recorded as: IP header 2) to IP packet 1, thereby obtaining a fourth data packet (which can be recorded as: IP packet 2)

[0193] That is to say, after IP packet 1 reaches CU2, CU2 does not parse IP header 1, but is responsible for adding another layer of IP header 2.

[0194] Specifically, IP header 2 includes a second destination IP address, which is the IP address of the target node, that is, the IP address of the edge node. Figure 4 The IP address of IAB node 3 in the Fig. 9 Since the IP layer entity of CU2 corresponds to the IP entity of the edge node IAB node 3, the destination IP address configured by CU2 is the IP address of IAB node 3.

[0195] S405. CU2 transfers IP packet 2 and the second mapping related parameters to donor DU2 through the F1 interface.

[0196] Specifically, the second mapping related parameter may be mapping information from the IP layer to layer 2 belonging to CU2, which is used to determine routing information from the second IAB host node (ie, donor DU2) to the first IAB node.

[0197] S406. donor DU2 receives IP packet 2 and the second mapping related parameters, and parses IP packet 2, and obtains the second destination IP address based on the parsed IP header 2.

[0198] In this embodiment, donor DU2 can only parse IP header 2, but cannot parse IP header 1. It can be understood that donorDU2 starts parsing from the beginning, and parses IP header 2 first, and after parsing IP header 2 of IP packet 2, it considers that the rest are data.

[0199] S407. DU2 determines the first IAB node according to the second destination IP address, and removes IP header 2 to obtain a third data packet.

[0200] That is, donor DU2 finds that the node corresponding to the second destination IP address in IP header 2 is an edge node, namely, the first IAB node mentioned above. Donor DU2 will remove IP header 2 to obtain the third data packet, namely, IP packet 1.

[0201] S408, DU2 determines the first routing information according to the second destination IP address and the second mapping related parameters and adds / modifies the first BAP header information for IP packet 1, namely: BAP header 1, to obtain the first data packet.

[0202] The first routing information is used to represent the route between the second IAB host node and the first IAB node.

[0203] S409: DU2 transmits the first data packet to the edge node through the BAP layer. The header information of the first data packet includes IP header 1 and BAP header 1.

[0204] S410 , receiving a first mapping related parameter sent by CU1 and a first data packet sent by DU2 and parsing header information of the first data packet to obtain a first destination IP address.

[0205] Specifically, after the data packet arrives at the edge node, the edge node parses BAP header 1 and obtains a BAP address that is the same as its own BAP address. It then removes BAP header 1 and parses IP header 1 to obtain the first destination IP address, which is the IP address of the node to which the UE is connected or the parent node of the IAB-MT, and removes IP header 1.

[0206] S411. Determine second routing information according to the first destination IP address and the first mapping related parameters and add / modify second BAP header information, namely, BAP header 2, for the parsed data packet to obtain a second data packet.

[0207] After receiving a data packet with its own destination address, the edge node adds a BAP header 2 to the data packet according to the IP to layer 2 mapping configured by CU1 and obtains the first target IP address from IP header 1.

[0208] S412: Send a second data packet to the IAB node corresponding to the first destination IP address according to the second routing information.

[0209] The edge node sends the data in the second data packet (data from the core network) to the node corresponding to the first target IP address, that is, the parent node of the UE or IAB-MT, according to the BAP header 2.

[0210] In the above embodiment, in the process of downlink transmission of data from the core network, through data and information interaction between CU1, CU2, DU2 and the edge node, a 2-layer IP header and a 2-layer BAP header are added to the data packet (wherein the destination address contained in the first IP header is the IP address of the parent node of the destination node to which the data packet is ultimately to reach, and the destination address contained in the second IP header is the IP address of the edge node; the destination address carried in the first BAP header is the BAP address of the edge node, which is used to indicate the routing information of the data from the second IAB host node to the first IAB node, and the destination address carried in the second BAP header is the BAP address of the parent node of the destination node to which the data is to reach). Therefore, during the transmission process, the data packet can be transmitted from the path containing the edge node to the destination node via CU2 and DU2, so that the downlink data can be transmitted to the UE or IAB-MT through the path under the inter-CU, which effectively reduces the data interruption problem in the inter-CU and can shorten the data transmission time.

[0211] In the above, combined with the attached Figure 4-9 The technical solution of a method for data transmission in an IAB network provided by an embodiment of the present application is described in detail. Figure 10-13 , a detailed description is given of each unit and / or node that implements a method for data transmission in an IAB network provided in an embodiment of the present application.

[0212] like Fig.10 The IAB node shown may include: a memory 501, a transceiver 502 and a processor 503, wherein:

[0213] The memory 501 is used to store computer programs;

[0214] The transceiver 502 is configured to receive, under the control of the processor 503, a first mapping-related parameter from the first IAB host node and a first data packet from the second IAB host node, wherein the header information of the first data packet includes first IP header information and first BAP header information;

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

[0216] Based on the first data packet and the first mapping related parameters, second routing information and a second data packet are determined, and the second data packet is transmitted according to the second routing information, wherein the second data packet includes second BAP header information.

[0217] Specifically, in this embodiment, the first IAB node is a descendant 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, and has the capability of IP layer to layer 2 mapping.

[0218] In some embodiments, the processor 503 is specifically configured to:

[0219] Parsing the header information of the first data packet;

[0220] Obtaining a first destination IP address based on the parsed first IP packet header information;

[0221] According to the first destination IP address and the first mapping related parameters, second routing information is determined and second BAP header information is added / modified for the parsed data packet to obtain a second data packet.

[0222] In some embodiments, the processor 503 is further configured to transmit the second data packet to the IAB node corresponding to the first destination IP address according to the second routing information.

[0223] In some embodiments, the transceiver 502 is specifically configured to receive, through an F1 interface, a first mapping related parameter sent by a first IAB host node, wherein the first mapping related parameter is an IP layer to layer 2 mapping information table.

[0224] The IAB node of this embodiment is the first IAB node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 5 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0225] Specifically, in this embodiment, the distributed unit DU, which may be the first IAB node, includes the above-mentioned memory 501 , transceiver 502 , and processor 503 .

[0226] It should be understood that in the above embodiments, Fig.10 The bus architecture in can include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 503 and memory represented by memory 501. The bus architecture can also link together various other circuits such as peripherals, regulators, and power management circuits, which are all well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 502 can be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which includes a wireless channel, a wired channel, an optical cable, and other transmission media.

[0227] The processor 503 is responsible for managing the bus architecture and general processing, and the memory 501 can store data used by the processor 503 when performing operations.

[0228] Optionally, the processor 503 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.

[0229] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0230] Based on the same inventive concept, an embodiment of the present application further provides an IAB host node, including: a memory, a transceiver, and a processor, wherein:

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

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

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

[0234] Based on the third data packet, a fourth data packet is obtained, wherein the third data packet includes first IP packet header information, and the fourth data packet includes the first IP packet header information and second IP packet header information;

[0235] Determine first routing information and a first data packet based on the fourth data packet and the second mapping related parameters, wherein the first data packet includes the first IP header information and the first BAP header information;

[0236] transmitting the first data packet according to the first routing information;

[0237] The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

[0238] In some embodiments, the processor is specifically configured to parse the second IP header information of the fourth data packet to obtain the second destination IP address;

[0239] According to the second destination IP address and the second mapping related parameters, the first routing information is determined and the first BAP header information is added or modified for the parsed data packet to obtain a first data packet.

[0240] In some embodiments, the processor is further configured to transmit the first data packet to the first IAB node according to the first routing information.

[0241] It should be understood that the structure of the IAB host node in this embodiment can refer to Fig.10 The structure of the IAB node is shown.

[0242] The IAB host node of this embodiment is the second IAB host node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 6 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB host node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0243] 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, wherein:

[0244] Memory for storing computer programs;

[0245] a transceiver, configured to receive a third data packet from the first IAB host node under the control of the processor, wherein the third data packet includes the first IP header information;

[0246] The processor is configured to read the computer program in the memory and obtain a fourth data packet based on the third data packet, wherein the fourth data packet includes the first IP packet header information and the second IP packet header information;

[0247] The transceiver is also used to send a fourth data packet and second mapping related parameters to the second DU under the control of the processor, so that the second DU determines the first routing information and the first data packet based on the second IP header information and the second mapping related parameters, and transmits the first data packet according to the first routing information.

[0248] The first routing information is used to represent the routing information from the second IAB host node to the first IAB node. The first data packet includes the first IP header information and the first BAP header information. The first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node.

[0249] In some embodiments, the transceiver is specifically configured to receive a third data packet sent by the first IAB host node through an Xn-U interface under the control of the processor, and send a fourth data packet and the second mapping related parameters to the second DU through an F1 interface.

[0250] The CU of this embodiment is the second CU in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the methods provided in the above embodiments. The beneficial effects that can be achieved by the CU provided in the embodiments of the present application are the same as those of the methods provided in the above embodiments, and will not be repeated here.

[0251] Based on the same inventive concept, the embodiment of the present application further provides a distributed unit DU of an IAB host node, including: a memory, a transceiver and a processor, wherein:

[0252] Memory for storing computer programs;

[0253] A transceiver, configured to receive a fourth data packet and a second mapping related parameter sent by the second CU under the control of the processor, wherein the fourth data packet includes the first IP header information and the second IP header information;

[0254] A processor that reads a computer program from memory and performs the following operations:

[0255] Determine the first routing information and the first data packet based on the parsed second IP header information and the second mapping related parameters;

[0256] Determine the first IAB node according to the second IP header information, and transmit the first data packet to the first IAB node according to the first routing information;

[0257] The first routing information is used to represent the routing information from the second IAB host node to the first IAB node. The first data packet includes the first IP header information and the first BAP header information. The first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node.

[0258] In some embodiments, the processor is specifically configured to parse the second IP header information of the fourth data packet to obtain the second destination IP address and the parsed data packet;

[0259] Determine first routing information based on the second destination IP address and the second mapping related parameters;

[0260] Add / modify first BAP header information to the parsed data packet based on the first routing information to obtain a first data packet.

[0261] In some embodiments, the transceiver is specifically configured to receive, under the control of the processor, through the F1 interface, a fourth data packet and second mapping related parameters sent by the second CU.

[0262] The DU of this embodiment is the second DU in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the methods provided in the above embodiments. The beneficial effects that can be achieved by the DU provided in the embodiments of the present application are the same as those of the methods provided in the above embodiments, and will not be repeated here.

[0263] Based on the same inventive concept, an embodiment of the present application further provides an IAB host node, including: a memory, a transceiver, and a processor, wherein:

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

[0265] a processor, configured to read the computer program in the memory and determine the second IAB host node and the first IAB node;

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

[0267] The transceiver is further configured to send a first mapping-related parameter to the first IAB node under the control of the processor, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0268] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0269] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0270] In some embodiments, a third data packet is sent to the CU of the second host node via the Xn-U interface.

[0271] In some embodiments, a first mapping-related parameter is sent to the first IAB node via an F1 interface, where the first mapping-related parameter is used to determine routing information from the first IAB node to a node accessed by the UE or a parent node of the IAB-MT.

[0272] It should be understood that the structure of the IAB host node in this embodiment can refer to Fig.10 The structure of the IAB node is shown.

[0273] The IAB host node of this embodiment is the first IAB host node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 7 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB host node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0274] Specifically, in this embodiment, the centralized unit CU of the first IAB host node may include the above-mentioned memory, transceiver and processor.

[0275] Based on the same inventive concept, the embodiment of the present application also provides an IAB node, such as Fig.11 As shown, the IAB node includes: a receiving module 601 and a processing module 602, wherein:

[0276] The receiving module 601 is configured to receive a first mapping-related parameter from a first IAB host node and a first data packet from a second IAB host node, wherein the header information of the first data packet includes first IP header information and first BAP header information;

[0277] Processing module 602, configured to determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information; and transmit the second data packet according to the second routing information;

[0278] Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0279] Specifically, in this embodiment, the first IAB node is a descendant 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, and has the capability of IP layer to layer 2 mapping.

[0280] In some embodiments, the processing module 602 is specifically configured to:

[0281] Parsing the header information of the first data packet;

[0282] Obtaining a first destination IP address based on the parsed first IP packet header information;

[0283] According to the first destination IP address and the first mapping related parameters, second routing information is determined and second BAP header information is added / modified for the parsed data packet to obtain a second data packet.

[0284] In some embodiments, the processing module 602 is further configured to transmit the second data packet to the IAB node corresponding to the first destination IP address according to the second routing information.

[0285] In some embodiments, the receiving module 601 is specifically configured to receive, through an F1 interface, a first mapping related parameter sent by a first IAB host node, wherein the first mapping related parameter is an IP layer to layer 2 mapping information table.

[0286] The IAB node of this embodiment is the first IAB node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 5 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0287] Based on the same inventive concept, the embodiment of the present application also provides an IAB host node, such as Fig.12 As shown, the IAB host node includes: a receiving module 701 and a processing module 702, wherein:

[0288] The receiving module 701 is configured to receive a third data packet from the first IAB host node;

[0289] The processing module 702 is configured to obtain a fourth data packet based on the third data packet, and determine first routing information and a first data packet based on the fourth data packet and a second mapping related parameter; and transmit the first data packet according to the first routing information;

[0290] The third data packet includes the first IP header information, the fourth data packet includes the first IP header information and the second IP header information, and the first data packet includes the first IP header information and the first BAP header information;

[0291] The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

[0292] In some embodiments, the processing module 702 is specifically configured to:

[0293] Parsing the second IP header information of the fourth data packet to obtain a second destination IP address;

[0294] According to the second destination IP address and the second mapping related parameters, the first routing information is determined and the first BAP header information is added or modified for the parsed data packet to obtain a first data packet.

[0295] In some embodiments, the processing module 702 is further configured to transmit the first data packet to the first IAB node according to the first routing information.

[0296] The IAB host node of this embodiment is the second IAB host node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 6 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB host node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0297] Based on the same inventive concept, the embodiment of the present application further provides a centralized unit CU of an IAB host node, including: a receiving module, a sending module and a processing module, wherein:

[0298] A receiving module, configured to receive a third data packet from the first IAB host node, wherein the third data packet includes first IP header information;

[0299] A processing module, configured to obtain a fourth data packet based on the third data packet, wherein the fourth data packet includes the first IP packet header information and the second IP packet header information;

[0300] The sending module is used to send a fourth data packet and second mapping related parameters to the second DU, so that the second DU determines the first routing information and the first data packet based on the second IP header information and the second mapping related parameters, and transmits the first data packet according to the first routing information.

[0301] The first routing information is used to represent the routing information from the second IAB host node to the first IAB node. The first data packet includes the first IP header information and the first BAP header information. The first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node.

[0302] In some embodiments, the receiving module is specifically configured to receive a third data packet sent by the first IAB host node through an Xn-U interface, and send a fourth data packet and the second mapping related parameters to the second DU through an F1 interface.

[0303] The CU of this embodiment is the second CU in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the methods provided in the above embodiments. The beneficial effects that can be achieved by the CU provided in the embodiments of the present application are the same as those of the methods provided in the above embodiments, and will not be repeated here.

[0304] Based on the same inventive concept, the embodiment of the present application further provides a distributed unit DU of an IAB host node, including: a receiving module and a processing module, wherein:

[0305] A receiving module, configured to receive a fourth data packet and second mapping related parameters sent by the second CU, wherein the fourth data packet includes first IP packet header information and second IP packet header information;

[0306] The processing module determines the first routing information and the first data packet based on the parsed second IP header information and the second mapping related parameters; determines the first IAB node according to the second IP header information, and transmits the first data packet to the first IAB node according to the first routing information;

[0307] The first routing information is used to represent the routing information from the second IAB host node to the first IAB node. The first data packet includes the first IP header information and the first BAP header information. The first BAP header information is used to indicate the routing information from the second IAB host node to the first IAB node.

[0308] In some embodiments, the processing module is specifically used to parse the second IP header information of the fourth data packet to obtain the second destination IP address;

[0309] Determine first routing information based on the second destination IP address and the second mapping related parameters;

[0310] The first BAP header information is added / modified based on the first routing information to obtain a first data packet.

[0311] In some embodiments, the receiving module is specifically used to receive a fourth data packet and a second mapping related parameter sent by the second CU through the F1 interface.

[0312] The DU of this embodiment is the second DU in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the methods provided in the above embodiments. The beneficial effects that can be achieved by the DU provided in the embodiments of the present application are the same as those of the methods provided in the above embodiments, and will not be repeated here.

[0313] Based on the same inventive concept, the embodiment of the present application also provides an IAB host node, such as Fig.13 As shown, the IAB host node includes: a determination module 801 and a sending module 802, wherein:

[0314] The determination module 801 is used to determine the second IAB host node and the first IAB node;

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

[0316] The sending module 802 is further configured to send a first mapping-related parameter to the first IAB node, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet;

[0317] The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information;

[0318] The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

[0319] The IAB host node of this embodiment is the first IAB host node in the aforementioned embodiment, and can execute the aforementioned appendix of this application. Figure 7 and 8 The implementation principle of the method shown is similar. For the contents not described in detail in this embodiment, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the IAB host node provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, which will not be repeated here.

[0320] The embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content of the aforementioned method embodiment. Compared with the prior art, by adding two layers of BAP headers to the data packet, downlink data transmission under inter-CU is realized. When the data volume is large or switching is required, the data can be diverted to the paths under different CUs, thereby effectively reducing the data interruption problem in inter-CU and increasing the possibility of load balancing.

[0321] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and 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 in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0322] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0323] If 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 the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0324] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

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

[0326] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0327] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0328] The above descriptions are only some embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for data transmission in an IAB network with integrated access and backhaul, characterized in that: Applied to a first IAB node, the method comprises: Receiving a first mapping-related parameter from a first IAB host node through an F1 interface, and receiving a first data packet from a second IAB host node through a BAP layer, wherein header information of the first data packet includes first IP header information and first BAP header information; Determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information; transmitting the second data packet according to the second routing information; Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

2. The method according to claim 1, characterized in that The determining, based on the first data packet and the first mapping related parameters, second routing information and a second data packet comprises: Parsing the header information of the first data packet; Obtaining a first destination IP address based on the parsed first IP packet header information; According to the first destination IP address and the first mapping related parameters, the second routing information is determined and second BAP header information is added / modified for the parsed data packet to obtain a second data packet.

3. The method according to claim 2, characterized in that Transmitting the second data packet according to the routing information includes: The second data packet is transmitted to the IAB node corresponding to the first destination IP address according to the second routing information.

4. The method according to any one of claims 1 to 3, characterized in that The receiving a first mapping related parameter from a first IAB host node includes: A first mapping related parameter sent by the first IAB host node is received through the F1 interface, wherein the first mapping related parameter is an IP layer to layer 2 mapping information table.

5. The method according to any one of claims 1 to 3, characterized in that: The first IAB node is a descendant node of the second IAB host node and has a capability of mapping from IP layer to layer 2.

6. A method for data transmission in an IAB network with integrated access and backhaul, characterized in that: Applied to a second IAB host node, the method includes: receiving a third data packet from the first IAB host node, and obtaining a fourth data packet based on the third data packet, wherein the third data packet includes first IP header information, and the fourth data packet includes the first IP header information and second IP header information; Determine first routing information and a first data packet based on the fourth data packet and the second mapping related parameters, wherein the first data packet includes the first IP header information and the first BAP header information; Transmitting the first data packet according to the first routing information, wherein the first data packet is sent to the first IAB node through the BAP layer; The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

7. The method according to claim 6, characterized in that The determining, based on the fourth data packet and the second mapping related parameter, the first routing information and the first data packet comprises: Parsing the second IP header information of the fourth data packet to obtain a second destination IP address; According to the second destination IP address and the second mapping related parameters, the first routing information is determined and the first BAP header information is added or modified for the parsed data packet to obtain a first data packet.

8. The method according to claim 7, characterized in that The transmitting the first data packet according to the first routing information includes: The first data packet is transmitted to the first IAB node according to the first routing information.

9. A method for data transmission in an IAB network with integrated access and backhaul, characterized in that: Applied to a first IAB host node, the method includes: Determining a second IAB host node and a first IAB node; Sending a third data packet to the second IAB host node, so that the second IAB host node obtains a first data packet based on the third data packet, and transmits the first data packet to the first IAB node through the BAP layer; sending a first mapping-related parameter to the first IAB node through an F1 interface, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet; The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information; The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

10. An IAB node integrating access and backhaul, characterized in that: include: Memory for storing computer programs; The transceiver is used to receive the first mapping related parameter from the first IAB host node through the F1 interface under the control of the processor, and receive the first data packet from the second IAB host node through the BAP layer, wherein the header information of the first data packet includes the first IP header information and the first BAP header information; The processor is configured to read the computer program in the memory and perform the following operations: Determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information; transmitting the second data packet according to the second routing information; Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

11. An IAB host node, characterized in that: include: Memory for storing computer programs; a transceiver, configured to receive a third data packet from the first IAB host node under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Based on the third data packet, a fourth data packet is obtained, wherein the third data packet includes first IP packet header information, and the fourth data packet includes the first IP packet header information and second IP packet header information; Determine first routing information and a first data packet based on the fourth data packet and the second mapping related parameters, wherein the first data packet includes the first IP header information and the first BAP header information; Transmitting the first data packet according to the first routing information, wherein the first data packet is sent to the first IAB node through the BAP layer; The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

12. An IAB host node, characterized in that: include: Memory for storing computer programs; a processor, configured to read the computer program in the memory and determine the second IAB host node and the first IAB node; a transceiver, configured to send a third data packet to the second IAB host node under the control of the processor, so that the second IAB host node obtains a first data packet based on the third data packet, and transmits the first data packet to the first IAB node through a BAP layer; The transceiver is further configured to send a first mapping-related parameter to the first IAB node through the F1 interface under the control of the processor, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet; The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information; The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

13. An IAB node integrating access and backhaul, characterized in that: include: A receiving module, configured to receive a first mapping related parameter from a first IAB host node through an F1 interface, and receive a first data packet from a second IAB host node through a BAP layer, wherein the header information of the first data packet includes first IP header information and first BAP header information; A determination module, configured to determine second routing information and a second data packet based on the first data packet and the first mapping related parameters, wherein the second data packet includes second BAP header information; transmitting the second data packet according to the second routing information; Among them, the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information, and the second routing information is used to represent routing information from the first IAB node to the IAB node corresponding to the first IP header information.

14. An IAB host node, characterized in that: include: A receiving module, configured to receive a third data packet from the first IAB host node; a processing module, configured to obtain a fourth data packet based on the third data packet, and determine first routing information and a first data packet based on the fourth data packet and a second mapping related parameter; transmit the first data packet according to the first routing information, and send the first data packet to the first IAB node through the BAP layer; The third data packet includes the first IP header information, the fourth data packet includes the first IP header information and the second IP header information, and the first data packet includes the first IP header information and the first BAP header information; The first IAB node is a node corresponding to the second IP header information, the first routing information is used to represent routing information from the second IAB host node to the first IAB node, and the first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node.

15. An IAB host node, characterized in that: include: A determination module, configured to determine a second IAB host node and a first IAB node; a sending module, configured to send a third data packet to the second IAB host node, so that the second IAB host node obtains a first data packet based on the third data packet, and transmits the first data packet to the first IAB node through the BAP layer; The sending module is further configured to send a first mapping-related parameter to the first IAB node through the F1 interface, so that the first IAB node obtains a second data packet based on the first data packet and the first mapping-related parameter, and transmits the second data packet; The first IAB node has the capability of mapping from IP layer to layer 2, the third data packet includes first IP header information, the first data packet includes the first IP header information and first BAP header information, and the second data packet includes second BAP header information; The first BAP header information is used to indicate routing information from the second IAB host node to the first IAB node, and the second BAP header information is used to indicate routing information from the first IAB node to the IAB node corresponding to the first IP header information.

16. 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 a processor to execute the method according to any one of claims 1 to 9.