Data packet transmission method and apparatus, communication node, and storage medium

By having the source host node send a handover request message to the target host node during the IAB node handover process, and the target host node forwarding the retransmitted data packets to the source host node for processing, the problem of data packet loss during IAB node handover is solved, and the reliability of data transmission is improved.

CN111901817BActive Publication Date: 2026-01-09ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010157407.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-09
Publication Date
2026-01-09
Estimated Expiration
2040-03-09

AI Technical Summary

Technical Problem

In IAB scenarios, data packets may be lost during the host node handover process between the UE and the IAB node, leading to a decrease in data transmission reliability.

Method used

During the handover preparation phase, the source host node sends a handover request message to the target host node, which includes data forwarding information. The target host node then forwards the retransmitted data packets to the source host node for processing, ensuring that the data packets are not lost during the path handover process.

Benefits of technology

By rerouting and processing retransmitted data packets during path switching, the reliability of data transmission is improved and data packet loss is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111901817B_ABST
    Figure CN111901817B_ABST
Patent Text Reader

Abstract

The application provides a data packet transmission method and device, a communication node and a medium. The method sends a switching request message, wherein the switching request message contains information for data forwarding by a target host node; and receives retransmitted data packets forwarded by the target host node.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a wireless communication network, for example to a data packet transmission method, device, communication node and storage medium. BACKGROUND

[0002] The integrated access backhaul (IAB) technology can deploy dense new radio (NR) cells more flexibly through wireless backhaul links and relay links. In the IAB scenario, an access node that supports wireless access of a UE and wirelessly backhauls user plane or control plane data packets is referred to as an IAB node, and an access node that provides a wireless backhaul function for the IAB node to enable a user terminal (UE) to connect to a core network is referred to as an IAB donor node. In the IAB scenario, the mobility of the IAB node is supported, and a migrating IAB node can be connected to multiple UEs and descendant IAB nodes. When these UEs and descendant IAB nodes follow the migrating IAB node to perform handover of the IAB donor node, packet loss can occur.

[0003] For example, the IAB node 2 and the IAB node 3 are connected to different donor nodes, and the migrating IAB node 1 is handed over from the IAB node 2 to the IAB node 3, i.e., from a source donor node to a target donor node. During the handover process, the transmission of data is interrupted. For data packets that cannot be correctly received by the IAB node 2, neither the UE nor the IAB node 1 performs retransmission of the data packets, and neither the source donor node nor the target donor node performs processing, thereby causing packet loss and affecting the reliability of data transmission. SUMMARY

[0004] The present application provides a data packet transmission method, device, communication node and storage medium to improve the reliability of data transmission.

[0005] The present application provides a data packet transmission method, applied to a source donor node, comprising:

[0006] sending a handover request message, wherein the handover request message contains information for the target donor node to forward data;

[0007] receiving retransmission data packets forwarded by the target donor node.

[0008] The present application also provides a data packet transmission method, applied to a target donor node, comprising:

[0009] receive the handover request message sent by the source donor node and the retransmission data packet forwarded by the mobile IAB node;

[0010] forward the retransmission data packet to the source donor node according to the information for data forwarding by the target donor node in the handover request message.

[0011] The embodiment of the application further provides a data packet transmission method, which is applied to a mobile IAB access node and comprises the following steps:

[0012] determining retransmission data packets, wherein the retransmission data packets comprise data packets that have been sent by the mobile IAB access node to a next-hop IAB node but for which no radio link control (RLC) acknowledgement feedback has been received from the next-hop IAB node and data packets that have been processed by the mobile IAB access node but have not been sent to the next-hop IAB node;

[0013] sending the retransmission data packets to the target donor node.

[0014] The embodiment of the application further provides a data packet transmission device, which comprises the following modules:

[0015] a message sending module, configured to send a handover request message, wherein the handover request message comprises information for data forwarding by a target donor node;

[0016] a data packet receiving module, configured to receive retransmission data packets forwarded by the target donor node.

[0017] The embodiment of the application further provides a data packet transmission device, which comprises the following modules:

[0018] a message receiving module, configured to receive a handover request message sent by a source donor node and retransmission data packets forwarded by a mobile IAB node;

[0019] a data packet forwarding module, configured to forward the retransmission data packets to the source donor node according to the information for data forwarding by the target donor node in the handover request message.

[0020] The embodiment of the application further provides a data packet transmission device, which comprises the following modules:

[0021] a data packet determining module, configured to determine retransmission data packets, wherein the retransmission data packets comprise data packets that have been sent by the mobile IAB access node to a next-hop IAB node but for which no radio link control (RLC) acknowledgement feedback has been received from the next-hop IAB node and data packets that have been processed by the mobile IAB access node but have not been sent to the next-hop IAB node;

[0022] a data packet sending module, configured to send the retransmission data packets to the target donor node.

[0023] The embodiment of the present application further provides a communication node, comprising:

[0024] one or more processors;

[0025] a storage device for storing one or more programs;

[0026] When the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned packet transmission method applied to the source donor node, or the packet transmission method applied to the target donor node, or the packet transmission method applied to the mobile IAB access node.

[0027] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and the program is executed by a processor to implement the above-mentioned packet transmission method applied to the source donor node, or the packet transmission method applied to the target donor node, or the packet transmission method applied to the mobile IAB access node. BRIEF DESCRIPTION OF DRAWINGS

[0028] Figure 1 a schematic diagram of a basic topology structure in a self-access backhaul application scenario;

[0029] Figure 2 a flowchart of a packet transmission method provided by an embodiment;

[0030] Figure 3 a schematic diagram of a retransmitted packet provided by an embodiment;

[0031] Figure 4 a schematic diagram of a packet transmission process provided by an embodiment;

[0032] Figure 5 a schematic diagram of information carried by each node in a packet transmission process provided by an embodiment;

[0033] Figure 6 a flowchart of another packet transmission method provided by an embodiment;

[0034] Figure 7 a flowchart of still another packet transmission method provided by an embodiment;

[0035] Figure 8 a structural schematic diagram of a packet transmission device provided by an embodiment;

[0036] Figure 9 a structural schematic diagram of another packet transmission device provided by an embodiment;

[0037] Figure 10A schematic diagram of the structure of another data packet transmission device provided in one embodiment;

[0038] Figure 11 This is a schematic diagram of the hardware structure of a communication node provided in one embodiment. Detailed Implementation

[0039] The present application will now be described in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. It should be noted that, unless otherwise specified, the embodiments and features described herein can be arbitrarily combined with each other. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.

[0040] In an IAB system, the node that supports UE radio access and performs radio backhaul of user plane or control plane data packets is called an IAB node. An IAB node consists of two parts: a Distributed Unit (DU) logical function (also understood as having gNB logical function) and a Mobile Termination (MT) logical function (also understood as having UE logical function). The access node that provides radio backhaul functionality to the IAB node to enable UE connection to the core network is called the host node. The host node includes a DU and a Centralized Unit (CU). The CU consists of a Control Plane (CU-CP) and a User Plane (CU-UP).

[0041] Figure 1 This is a schematic diagram of the basic topology in a self-accessing backhaul application scenario. (Example:) Figure 1 As shown, the UE accesses an IAB node. An IAB node can connect to an IAB host node or other IAB nodes (also called parent IAB nodes) via the air interface. User plane or control plane data packets can be transmitted between nodes via a wireless backhaul link. During the handover process between the UE and its connected IAB node to the IAB host node, some data packet transmissions are interrupted. For data packets that could not be successfully transmitted in the original path before the handover or cannot be correctly received by the IAB nodes in the original path, neither the UE nor the IAB node will retransmit them. The source host node and the target host node also cannot receive or process them, resulting in packet loss and affecting the reliability of data transmission.

[0042] In this embodiment of the application, a data packet transmission method is provided, in which the source host node sends a handover request message to the target host node during the handover preparation phase. Based on this, the target host node can forward retransmitted data packets to the source host node according to the handover request message, and then the source host node processes the retransmitted data packets, thereby solving the problem of packet loss during path handover, realizing the processing of retransmitted data packets, and improving the reliability of data transmission.

[0043] Figure 2 This is a flowchart illustrating a data packet transmission method according to one embodiment. The method provided in this embodiment is applied to a source host node. Figure 2 As shown, the method includes steps 110 and 120.

[0044] In step 110, a handover request message is sent, which contains information for the target host node to forward data.

[0045] In step 120, the retransmission data packet forwarded by the target host node is received.

[0046] In this embodiment, the source host node can trigger the target host node to forward data packets to the source host node by sending a handover request message, thereby enabling the source host node to process retransmitted data packets. In this embodiment, the mobile IAB access node accessed by the UE switches from the original path to the new path. The retransmitted data packets refer to data packets that the mobile IAB access node did not send (without RLC processing) or that were not acknowledged by the next-hop parent IAB node of the mobile IAB in the original path. That is, the retransmitted data packets forwarded by the mobile IAB access node to the target host node.

[0047] Figure 3 This is a schematic diagram illustrating a retransmitted data packet as provided in one embodiment. For example... Figure 3 As shown, the UE accesses IAB node 1, and IAB node 1 connects to host node 1 through its parent node - IAB node 2. Host node 1 consists of CU1 and DU1. In the IAB scenario, IAB node mobility is supported, meaning IAB node 1 can switch from IAB node 2 to IAB node 3, connecting to the new host node 2 through the new parent node - IAB node 3. Host node 2 consists of CU2 and DU2. This process enables host handover for IAB node 1. In some embodiments, IAB node 1 may also connect directly to IAB host node DU1 without going through parent node - IAB node 2. Optionally, IAB node 1 may also connect to IAB host node DU1 via a hop IAB node.

[0048] In an IAB scenario, adjacent IAB nodes support a hop-by-hop Automatic Repeat-Request (ARQ) mechanism. That is, after a data packet is sent from one IAB node to the next-hop IAB node, if the RLC layer of the next-hop IAB node successfully receives the data packet, it will send an RLC acknowledgment message to the IAB node that sent the data packet. If the IAB node that sent the data packet receives the RLC ACK, it determines that the data packet has been successfully sent and will not retransmit the data packet.

[0049] like Figure 3 As shown, the UE's uplink data packets #0, #1, #2, #3, #4, and #5 are all packets that the UE has already sent out along the original path via IAB node 1 (the mobile IAB access node), and the RLC layer of IAB node 2 (the next-hop parent node of IAB node 1) has already sent RLC ACK data packets back to IAB node 1. These data packets can be forwarded uplink by IAB node 2 to IAB host node CU1, and then sent to the core network by CU1. Alternatively, during the path handover execution phase, they can be forwarded by IAB host node CU1 to IAB host node CU2, and finally successfully sent to the core network by IAB host node CU2. Therefore, these data packets will not be lost.

[0050] However, data packet #6 and data packet #7 have been sent by IAB node 1 (i.e. processed by RLC), but no acknowledgement of data packet from IAB node 2 has been received. Data packet #6 and data packet #7 can be correctly received by IAB node 2, in which case, IAB node 2 continues to forward uplink to IAB donor node CU1 and finally to the core network, or can be received by IAB donor node CU1 and then forwarded to IAB donor node CU2 and finally to the core network in the path switching execution phase. However, due to the path switching, IAB node 1 has been unable to receive the acknowledgement information fed back by IAB node 2, and cannot retransmit without acknowledgement, so data packet #6 and data packet #7 can also be lost. Data packet #8 and data packet #9 are data packets that have not been sent by IAB node 1, i.e. data packets that have not been processed by RLC. Data packet #10 is a data packet that has not been sent by the UE. Data packet #6, data packet #7, data packet #8, data packet #9 belong to data packets of the UE data radio bearer (Data Radio Bearer, DRB) UL on-flight, i.e. the retransmission data packets described in this embodiment. For the UE, such data packets have been received by IAB node 1, and the RLC layer of IAB node 1 has fed back RLC ACK to the UE. Therefore, the UE determines that the retransmission data packets (data packet #6, data packet #7, data packet #8, data packet #9) have been successfully received and will not be retransmitted. However, the retransmission data packets are not data packets of IAB node 1 itself, and are not processed and buffered by the packet data convergence protocol (Packet Data Convergence Protocol, PDCP) of IAB node 1. Therefore, IAB node 1 will not perform retransmission of such data packets, which results in packet loss.

[0051] The data packet transmission method of this embodiment, the source donor node can indicate the target donor node to perform Xn interface data forwarding and provide forwarding path information in the switching request message in the switching preparation phase, then in the switching process, the mobile IAB access node retransmits the data packets to the target donor node, the target donor node forwards such data packets to the source donor node through the Xn interface, the source donor node receives and processes the retransmission data packets, and then forwards them to the target donor node through the data forwarding process of path switching, and finally the target donor node sends the retransmission data packets to the core network.

[0052] Figure 4Fig. 1 is a schematic diagram of a data packet transmission process provided by an embodiment. The mobile IAB access node and its child IAB nodes, as well as the UEs accessed through the mobile IAB access node and the child IAB nodes, constitute a switching group that performs host node switching (or path switching) together, and the switching group switches from the path of the source host node to the path of the target host node. After receiving the radio resource control (RRC) reconfiguration message issued by the source host node CU, the switching group stops receiving and sending data from the source host node, instead accesses the target host node from the new path, and starts interacting with the core network through the target host node. In this process, due to the special feedback mechanism (Hop-by-Hop ARQ) of IAB, it is possible to cause the loss of UL on-flight data packets of the UL DRBs belonging to the switching group. In order to ensure lossless switching, the switching group reroutes the retransmission data packets of the UL on-flight of the switching group on the original path before interacting with the target host node. As shown in Fig. 1, the process includes the following steps: Figure 4

[0053] Step 1. The mobile IAB access node re-sends the retransmission data packet to the target CU.

[0054] Step 2. The target CU reads the retransmission data packet and identifies that the retransmission data packet is uplink data that has not been successfully sent by the UE to the source host node and needs to be forwarded to the source CU for processing.

[0055] Step 3. The target CU forwards the retransmission data packet to the source CU through the Xn-U interface.

[0056] Step 4. After receiving the retransmission data packet, the source CU performs PDCP layer analysis and sends the analyzed retransmission data packet to the target CU.

[0057] Step 5. The target CU transmits the analyzed retransmission data packet to the core network user plane function (UPF) through the NG interface.

[0058] The data packet transmission method of the embodiment, before the above-mentioned step 1, the source host node can trigger the target host node to forward the retransmission data packet to the source host node during the switching process by sending a switching request message, so as to realize the processing of the retransmission data packet by the source host node, avoid the loss of the retransmission data packet caused by the path switching of the mobile IAB access node, and realize lossless switching.

[0059] ​In an embodiment, the destination Backhaul Adaptation Protocol (BAP) address of the retransmission data packet is modified by the mobile IAB access node to the BAP address of the target donor node; or

[0060] The destination BAP address of the retransmission data packet is the BAP address of the source donor node.

[0061] In an embodiment, the routing table of each IAB node along the target path and the routing table of the target donor node are configured by the target donor node; each routing table contains the BAP address of the source donor node and the BAP address of the corresponding next hop node.

[0062] For step 1, the destination BAP address in the BAP header of the retransmission data packet is the source CU or source DU, and in the new path after the handover, the destination BAP address in the BAP header of the new uplink data packet is the target CU or target DU, i.e., the default end point of the data packet on the new path is the target CU, and each IAB node on the new path can only identify the data packet with the destination BAP address of the target CU or target DU in the BAP header. The following three schemes are adopted in this embodiment to support the transmission of the retransmission data packet on the new path to the target CU:

[0063] Scheme one: the mobile IAB access node modifies the BAP subheader of the retransmission data packet of the handover group, and modifies the destination BAP address to the BAP address of the target CU or target DU, so that the retransmission data packet can be identified by each IAB node on the new path and finally delivered to the target CU;

[0064] Scheme two: the mobile IAB access node does not modify the destination BAP address of the BAP subheader of the retransmission data packet of the handover group, and each IAB node on the new path cannot identify the destination BAP address of the retransmission data packet when the retransmission data packet is transmitted on the new path, and also cannot find the egress link in the routing table. In this case, each IAB node can select any path to send the retransmission data packet, which can also reach the target CU;

[0065] Scheme three: the BAP subheader of the retransmission data packet of the handover group is not changed, and the target CU configures the routing table for each IAB node along the target path of the retransmission data packet on the new path. Table 1 is the routing table corresponding to the IAB node on the target path. As shown in Table 1, the routing table contains the BAP address of the source CU or source DU and the corresponding next hop. In some embodiments, the above routing table is only temporarily configured for the retransmission of the data packet, and can be deleted after the path switching is completed.

[0066] Table 1 Routing table corresponding to IAB nodes on target path

[0067]

[0068] In an embodiment, the information for the target donor node to forward data comprises a BAP address of the source donor node.

[0069] In this embodiment, the source CU configures the routing table in the handover preparation phase, and the BAP address of the source donor node (source CU or source DU) is sent to the target CU in the handover request message. After the target CU obtains the BAP address of the source CU or source DU, the routing table described above can be configured.

[0070] In an embodiment, the information for the target donor node to forward data comprises Transport Layer Information (TNL) of the F1-U interface and data radio bearer (DRB) identifier; the TNL information comprises at least one of the following: Transport Layer Address (TLA); General Packet Radio Service Tunneling Protocol-Tunnel Endpoint Identifier (GTP-TEID); wherein the TLA is an IP address of the source donor node or mobile IAB access node; the GTP-TEID is allocated by the source donor node or by the mobile IAB access node; the TLA is allocated by the source donor node or by the mobile IAB access node.

[0071] For step 2, under normal circumstances, the target CU identifies the UE-DRB to which the data packet belongs according to the uplink TNL information carried in the data packet subheader, thereby identifying the data packet and determining the reception and forwarding path of the data packet. Table 2 shows the structure of the TNL information. As shown in Table 2, the TNL information is used to uniquely define the transport pipe information of a DRB for F1-U transmission between gNB-CU and gNB-DU, including a transport layer IP address and a GTP-TEID. Among them, the transport layer IP address represents the IP address used for F1-U transmission, and the GTP-TEID represents the GTP tunnel endpoint ID for F1-U transmission.

[0072] Table 2 Structure of TNL information

[0073] TNL information GTP tunnel Transport layer IP address IP Address GTP-TEID GTP tunnel endpoint identification

[0074] In the embodiment, the transport layer IP address contained in the TNL information carried in the retransmission packet subheader is the IP address of the source CU, and the GTP-TEID contained is the GTP tunnel endpoint identifier allocated by the source CU for the UE-DRB to which the retransmission packet belongs, that is, the target CU cannot identify the TNL information carried in the retransmission packet subheader of the Rerouting retransmission packet, so it cannot correctly receive and forward these packets. The following schemes are used in the embodiment to enable the target CU to successfully identify the retransmission packet:

[0075] Scheme 1: In the handover preparation phase, the source CU sends the F1-U interface tunnel identifier information, i.e., the transport layer IP address or GTP-TEID in the TNL information, allocated by the source CU for each DRB in the handover group to the target CU in the handover request message;

[0076] Scheme 2: The source CU sends the F1-U interface tunnel identifier information, i.e., the transport layer IP address or GTP-TEID in the TNL information, allocated by the source CU for each DRB in the handover group to the target CU for the DU end of the mobile IAB access node (or the DU end of the access IAB node in the handover group).

[0077] In an embodiment, the information for data forwarding by the target donor node includes forwarding tunnel information of the Xn-U interface; the forwarding tunnel information satisfies at least one of the following: in the case of forwarding tunnel information with terminal data radio bearer UE-DRB as granularity, the forwarding tunnel information includes a transport layer IP address, a GTP-TEID and a DRB identifier; in the case of forwarding tunnel information with F-1-U IP as granularity, the forwarding tunnel information includes a transport layer IP address and a GTP-TEID; in the case of forwarding tunnel information with base station gNB as granularity, the forwarding tunnel information includes a transport layer IP address and a GTP-TEID.

[0078] For step 3, the target CU does not have the Xn-U (data transmission interface between the source CU and the target CU) forwarding GTP-U tunnel information of the source CU, i.e., the TNL information of the Xn-U of the retransmission packet. The following schemes are used in the embodiment to support data forwarding from the target side to the source side:

[0079] Scheme one: the source CU provides the forwarding tunnel information of the TNL information of the Xn-U in the granularity of UE-DRB for the target CU in the handover request message or the XN-U Address Indication message in the handover preparation phase, wherein the transport layer IP address is the IP address of the Xn-U allocated by the source CU, the GTP-TEID is the GTP tunnel endpoint ID on the Xn-U allocated by the source CU, and the DRB ID is the DRB ID. The target CU analyzes the retransmission data packet after receiving the Rerouting, and then transmits the retransmission data packet on the Xn-U tunnel provided by the source CU in the granularity of UE-DRB.

[0080] Scheme two: the source CU provides the forwarding tunnel information of the TNL information of the Xn-U in the granularity of F-1-U IP for the target CU in the handover request message or the XN-U Address Indication message in the handover preparation phase, wherein the transport layer IP address is the IP address of the Xn-U allocated by the source CU, and the GTP-TEID is the GTP tunnel endpoint ID on the Xn-U allocated by the source CU. The target CU analyzes the retransmission data packet after receiving the Rerouting, and then transmits the retransmission data packet on the Xn-U tunnel provided by the source CU in the granularity of F-1-U IP.

[0081] Scheme three: the source CU provides the forwarding tunnel information of the TNL information of the Xn-U in the granularity of gNB for the target CU in the handover request message or the XN-U Address Indication message in the handover preparation phase, that is, there is only one tunnel forwarding information of the TNL information of the Xn-U. The transport layer IP address is the IP address of the Xn-U allocated by the source CU, and the GTP-TEID is the GTP tunnel endpoint ID on the Xn-U allocated by the source CU. The target CU analyzes the retransmission data packet after receiving the Rerouting, and then transmits the retransmission data packet on the Xn-U tunnel provided by the source CU in the granularity of gNB.

[0082] In an embodiment, the information for the target host node to forward data includes an IP route forwarding indication message and a route forwarding table.

[0083] In this embodiment, the source CU indicates the IP routing forwarding indication and the routing forwarding table in the handover request message or the XN-U Address Indication message in the handover preparation phase. Table 3 is the IP routing forwarding table. As shown in Table 3, the target CU parses the retransmission data packet after receiving the retransmission data packet of Rerouting, reads the target IP address of the data packet (here, the IP address in the retransmission data packet is the F1-U IP of the source CU), and then queries the IP routing forwarding table to query the next hop as the Xn-U IP of the source CU. The target CU forwards the retransmission data packet to the Xn-U path in IP granularity.

[0084] Table 3 IP routing forwarding table

[0085] IP address of retransmitted data packet Next hop IP address F1-U IP of source CU Xn-U IP of source CU

[0086] In addition, in step 4, the source CU can indicate the Forwarding processing of the retransmission data packet by the target CU in the handover request message in the handover preparation phase.

[0087] In an embodiment, the information for the target donor node to forward data includes first indication information, and the first indication information is used to instruct the target donor node to receive the retransmission data packet forwarded by the mobile IAB access node.

[0088] In this embodiment, the first indication information is included in the handover request message, and the target donor node receives the retransmission data packet of Rerouting according to the first indication information.

[0089] In an embodiment, the information for the target donor node to forward data includes second indication information, and the second indication information is used to instruct the target donor node to forward the retransmission data packet to the source donor node.

[0090] In this embodiment, the second indication information is included in the handover request message, and the target donor node forwards the retransmission data packet of Rerouting to the source donor node according to the second indication information.

[0091] In an embodiment, the information for the target donor node to forward data includes third indication information, which is used to instruct the target donor node to instruct the mobile IAB access node to forward the retransmission data packet. For example, after receiving the third indication information, the target donor node can send fourth indication information to the mobile IAB access node, and after receiving the fourth indication information, the mobile IAB node sends the retransmission data packet to the target donor node.

[0092] Figure 5A schematic diagram of information carried by each node in a data packet transmission process provided by an embodiment is shown. The IP address of the F1-U link GTP tunnel of the UE for retransmitting the data packet is the IP address of the source CU, and the two end TEIDs of the F1-U link GTP-U tunnel of the UE for retransmitting the data packet are respectively allocated by the two end entities of the F1-U, i.e., allocated by the source CU and the mobile IAB access node DU (i.e., the DU part of the IAB access node of the UE).

[0093] The data packet transmission method of the above embodiment, the source donor node indicates the target donor node to correctly send the retransmitted data packet to the source donor node by sending information for data forwarding of the target donor node in the handover request message, and the source donor node analyzes and processes the retransmitted data packet, thereby avoiding packet loss.

[0094] The application also provides a data packet transmission method applied to a target donor node. In the embodiment, the operations performed by the target donor node correspond to the operations performed by the source donor node in the above embodiments, and the technical details not specifically described in the embodiment can be referred to the above embodiments.

[0095] Figure 6 A flowchart of another data packet transmission method provided by an embodiment is shown. As shown in Figure 6 The method provided by the embodiment includes steps 210 and 220.

[0096] In step 210, a handover request message sent by a source donor node and retransmitted data packets forwarded by a mobile IAB node are received.

[0097] In step 220, the retransmitted data packets are forwarded to the source donor node according to the information for data forwarding of the target donor node in the handover request message.

[0098] In an embodiment, the information for data forwarding of the target donor node includes TNL information of an F1-U interface and a DRB identifier;

[0099] The TNL information includes at least one of the following: a transport layer IP address; a GTP-TEID;

[0100] The transport layer IP address is an IP address of the source donor node or a mobile IAB access node;

[0101] The GTP-TEID is allocated by the source donor node or by a mobile IAB access node;

[0102] The transport layer IP address is allocated by the source donor node or by a mobile IAB access node.

[0103] In an embodiment, the information for data forwarding by the target donor node comprises forwarding tunnel information of Xn-U interface.

[0104] The forwarding tunnel information satisfies at least one of the following:

[0105] In a case that the forwarding tunnel information is in granularity of UE-DRB, the forwarding tunnel information comprises transport layer IP address, GTP-TEID and DRB identifier.

[0106] In a case that the forwarding tunnel information is in granularity of F-1-U IP, the forwarding tunnel information comprises transport layer IP address and GTP-TEID.

[0107] In a case that the forwarding tunnel information is in granularity of gNB, the forwarding tunnel information comprises transport layer IP address and GTP-TEID.

[0108] In an embodiment, the handover request message comprises an IP route forwarding indication message and a route forwarding table.

[0109] In an embodiment, the information for data forwarding by the target donor node comprises first indication information.

[0110] The method further comprises: in a case that the first indication information is received, receiving retransmission data packets sent by the mobile IAB access node.

[0111] In an embodiment, the information for data forwarding by the target donor node comprises second indication information.

[0112] The forwarding, according to the information for data forwarding by the target donor node in the handover request message, of the retransmission data packets to the source donor node comprises:

[0113] In a case that the second indication information is received, forwarding the retransmission data packets to the source donor node.

[0114] In an embodiment, the information for data forwarding by the target donor node comprises third indication information,

[0115] The method further comprises:

[0116] In a case that the third indication information is received, sending fourth indication information to the mobile IAB access node, for instructing the mobile IAB node to forward the retransmission data packets to the target donor node.

[0117] In an embodiment, the information for data forwarding by the target donor node comprises a BAP address of the source donor node.

[0118] In an embodiment, further comprising:

[0119] configuring a routing table of an IAB node along a target path through which the retransmission data packet passes and a routing table of the target donor node;

[0120] The BAP address of the source donor node and the BAP address of the corresponding next hop node are included in each of the routing tables.

[0121] The data packet transmission method of the embodiment, the target donor node correctly transmits the retransmission data packet to the source donor node according to the handover request message, so that the source donor node performs analysis and processing to avoid packet loss, thereby improving the reliability of data transmission.

[0122] The application also provides a data packet transmission method applied to a mobile IAB access node. In the embodiment, the operations performed by the mobile IAB access node correspond to the operations performed by the source donor node or the target donor node in the above-mentioned embodiments, and the technical details not specifically described in the embodiment can be referred to any of the above-mentioned embodiments.

[0123] Figure 7 A flowchart of another data packet transmission method provided by an embodiment is shown in FIG. 3B. Figure 7 As shown in FIG. 3B, the method provided by the embodiment includes steps 310 and 320.

[0124] In step 310, determine the retransmission data packet, the retransmission data packet includes the data packet that the mobile IAB access node has sent to the next hop IAB node but has not received the radio link control layer protocol (RLC) acknowledgment feedback from the next hop IAB node and the data packet that the mobile IAB access node has been processed by the RLC but has not been sent to the next hop IAB node.

[0125] In step 320, send the retransmission data packet to the target donor node.

[0126] In an embodiment, it further includes:

[0127] Modify the destination BAP address of the retransmission data packet to the BAP address of the target donor node.

[0128] The data packet transmission method of the embodiment, the mobile IAB access node reforwards the retransmission data packet to the target donor node, and the target donor node and the source donor node perform subsequent processing, thereby avoiding packet loss and improving the reliability of data transmission.

[0129] The application also provides a data packet transmission device. Figure 8 A structural schematic diagram of a data packet transmission device provided by an embodiment is shown in FIG. 4A. Figure 8As shown, the data packet transmission apparatus comprises a message sending module 410 and a data packet receiving module 420.

[0130] The message sending module 410 is configured to send a switching request message, wherein the switching request message comprises information for data forwarding by the target donor node.

[0131] The data packet receiving module 420 is configured to receive retransmission data packets forwarded by the target donor node.

[0132] The data packet transmission apparatus of the embodiment can send a switching request message to the target donor node in a switching preparation phase, and on this basis, the target donor node can forward retransmission data packets to the source donor node according to the switching request message, and the source donor node can process the retransmission data packets, thereby solving the problem of packet loss in the path switching process, processing the retransmission data packets, and improving the reliability of data transmission.

[0133] In an embodiment, the information for data forwarding by the target donor node comprises transmission network layer (TNL) information of an F1-U interface and a data radio bearer (DRB) identifier.

[0134] The TNL information comprises at least one of the following: a transport layer IP address; and a general packet radio service tunneling protocol tunnel endpoint identifier (GTP-TEID).

[0135] The transport layer IP address is an IP address of the source donor node or a mobile IAB access node.

[0136] The GTP-TEID is allocated by the source donor node or a mobile IAB access node.

[0137] The transport layer IP address is allocated by the source donor node or a mobile IAB access node.

[0138] In an embodiment, the information for data forwarding by the target donor node comprises forwarding tunnel information of an Xn-U interface.

[0139] The forwarding tunnel information satisfies at least one of the following:

[0140] In a case where the forwarding tunnel information is in granularity of a terminal data radio bearer (UE-DRB), the forwarding tunnel information comprises a transport layer IP address, a GTP-TEID, and a DRB identifier.

[0141] In a case where the forwarding tunnel information is in granularity of an F-1-U IP, the forwarding tunnel information comprises a transport layer IP address and a GTP-TEID.

[0142] In a case that the forwarding tunnel information is in granularity of a base station gNB, the forwarding tunnel information comprises a transport layer IP address and a GTP-TEID.

[0143] In an embodiment, the information for data forwarding by the target donor node comprises an IP routing forwarding indication message and a routing forwarding table.

[0144] In an embodiment, the information for data forwarding by the target donor node comprises first indication information, which is used to instruct the target donor node to receive retransmission data packets forwarded by the mobile IAB access node.

[0145] In an embodiment, the information for data forwarding by the target donor node comprises second indication information, which is used to instruct the target donor node to forward the retransmission data packets to the source donor node.

[0146] In an embodiment, the information for data forwarding by the target donor node comprises third indication information, which is used to instruct the target donor node to instruct the mobile IAB access node to forward the retransmission data packets.

[0147] The method further comprises: in a case that the fourth indication information is received, forwarding the retransmission data packets to the target donor node.

[0148] In an embodiment, the information for data forwarding by the target donor node comprises a backhaul adaptation protocol (BAP) address of the source donor node.

[0149] The data packet transmission device provided in the embodiment belongs to the same inventive concept as the data packet transmission method applied to the source donor node provided in the above embodiments, and technical details not described in detail in the embodiment can be referred to the above embodiments, and the embodiment has the same beneficial effects as the transmission method.

[0150] The embodiment of the present application further provides a data packet transmission device. Figure 9 Another data packet transmission device provided for an embodiment is shown in a structural schematic diagram. As shown in the figure, the data packet transmission device comprises a message receiving module 510 and a data packet forwarding module 520. Figure 9

[0151] The message receiving module 510 is configured to receive a handover request message sent by a source donor node and retransmission data packets forwarded by a mobile IAB node.

[0152] The data packet forwarding module 520 is configured to forward the retransmission data packets to the source donor node according to information for data forwarding by a target donor node in the handover request message.

[0153] ​The data packet transmission method of the embodiment can correctly transmit retransmission data packets to the source donor node according to the handover request message, so that the source donor node can analyze and process the retransmission data packets to avoid packet loss, and the reliability of data transmission is improved.

[0154] In an embodiment, the information for the target donor node to forward data comprises TNL information of an F1-U interface and a DRB identifier;

[0155] The TNL information comprises at least one of: a transport layer IP address; a GTP-TEID;

[0156] The transport layer IP address is an IP address of the source donor node or a mobile IAB access node;

[0157] The GTP-TEID is allocated by the source donor node or by a mobile IAB access node;

[0158] The transport layer IP address is allocated by the source donor node or by a mobile IAB access node.

[0159] In an embodiment, the information for the target donor node to forward data comprises forwarding tunnel information of an Xn-U interface;

[0160] The forwarding tunnel information satisfies at least one of:

[0161] In a case where the forwarding tunnel information is in the granularity of UE-DRB, the forwarding tunnel information comprises a transport layer IP address, a GTP-TEID and a DRB identifier;

[0162] In a case where the forwarding tunnel information is in the granularity of F-1-U IP, the forwarding tunnel information comprises a transport layer IP address and a GTP-TEID;

[0163] In a case where the forwarding tunnel information is in the granularity of gNB, the forwarding tunnel information comprises a transport layer IP address and a GTP-TEID.

[0164] In an embodiment, the handover request message comprises an IP routing forwarding indication message and a routing forwarding table.

[0165] In an embodiment, the information for the target donor node to forward data comprises first indication information;

[0166] The apparatus further comprises:

[0167] The data packet acquisition module is configured to receive retransmission data packets sent by the mobile IAB access node in a case where the first indication information is received.

[0168] In an embodiment, the information for data forwarding by the target donor node comprises second indication information.

[0169] The data packet forwarding module 220 is specifically configured to:

[0170] In a case where the second indication information is received, the retransmission data packet is forwarded to the source donor node.

[0171] In an embodiment, the information for data forwarding by the target donor node comprises third indication information, which is used to inform the target donor node to instruct the mobile IAB access node to forward the retransmission data packet. For example, after receiving the third indication information, the target donor node can send fourth indication information to the mobile IAB access node, and after receiving the fourth indication information, the mobile IAB node sends the retransmission data packet to the target donor node.

[0172] In an embodiment, the information for data forwarding by the target donor node comprises a BAP address of the source donor node.

[0173] In an embodiment, the data packet transmission device further comprises:

[0174] The routing table configuration module is configured to configure routing tables of IAB nodes on a target path through which the retransmission data packet passes and a routing table of the target donor node.

[0175] The BAP address of the source donor node and the BAP address of the corresponding next hop node are included in each of the routing tables.

[0176] The data packet transmission device proposed in the embodiment belongs to the same inventive concept as the data packet transmission method applied to the target donor node proposed in the above-described embodiments, and technical details not described in detail in the embodiment can be referred to any of the above-described embodiments, and the embodiment has the same beneficial effects as the transmission method.

[0177] The embodiment of the present application also provides a data packet transmission device. Figure 10 For an embodiment, a structural schematic diagram of another data packet transmission device is provided. As shown in the figure, Figure 10 The data packet transmission device comprises a data packet determination module 610 and a data packet sending module 620.

[0178] The data packet determination module 610 is configured to determine a retransmission data packet, wherein the retransmission data packet comprises a data packet that has been sent by a mobile IAB access node to a next hop IAB node but no radio link control layer protocol (RLC) acknowledgement feedback is received from the next hop IAB node, and a data packet that has been processed by the mobile IAB access node but not sent to the next hop IAB node;

[0179] The data packet sending module 620 is configured to send the retransmission data packet to the target donor node.

[0180] The data packet transmission device of the embodiment retransmits the retransmission data packet to the target donor node, and the target donor node and the source donor node perform subsequent processing, thereby avoiding packet loss and improving the reliability of data transmission.

[0181] In an embodiment, the method further comprises:

[0182] The modification module is configured to modify the destination BAP address of the retransmission data packet to the BAP address of the target donor node.

[0183] The data packet transmission device of the embodiment belongs to the same inventive concept as the data packet transmission method applied to the mobile IAB access node of the above-described embodiments, and the technical details not described in detail in the embodiment can be referred to the above-described any embodiment, and the embodiment has the same beneficial effects as the transmission method.

[0184] The embodiment of the application also provides a communication node. The data packet transmission method can be executed by a data packet transmission device, which can be realized by software and / or hardware and integrated in the communication node. The communication node is a mobile IAB access node, a source donor node or a target donor node.

[0185] Figure 11 A hardware structure diagram of a communication node is provided for an embodiment. As shown in the figure, Figure 11 The communication node provided by the embodiment includes a processor 710 and a storage device 720. The processor in the communication node can be one or more, Figure 11 For example, the processor 710 in the device and the storage device 720 can be connected through a bus or other means, Figure 11 For example, by connecting through a bus.

[0186] The one or more programs are executed by the one or more processors 710, so that the one or more processors implement the data packet transmission method described in any of the above embodiments.

[0187] The storage device 720 in the communication node serves as a computer readable storage medium, which can be used to store one or more programs, and the programs can be software programs, computer executable programs and modules, such as program instructions / modules corresponding to the data packet transmission method in the embodiment of the application (for example, attached with the application). Figure 8The modules in the illustrated data packet transmission apparatus include a message sending module 410 and a data packet receiving module 420. The processor 710 performs various functional applications and data processing of the communication node by running software programs, instructions and modules stored in the storage device 720, thereby implementing the data packet transmission method in the above method embodiments.

[0188] The storage device 720 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required by a function; the data storage area can store data created according to the use of the device, etc. (such as the information for data forwarding by the target donor node, the handover request message, etc. in the above embodiments). In addition, the storage device 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some examples, the storage device 720 can further include a memory remotely arranged with respect to the processor 710, and these remote memories can be connected to the communication node through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0189] And, in the case where the above communication node is a source donor node, when one or more programs included therein are executed by the one or more processors 710, the following operations are implemented:

[0190] sending a handover request message containing information for data forwarding by a target donor node; and receiving retransmission data packets forwarded by the target donor node.

[0191] In the case where the above communication node is a target donor node, when one or more programs included therein are executed by the one or more processors 710, the following operations are implemented: receiving a handover request message sent by a source donor node and retransmission data packets forwarded by a mobile IAB node; and forwarding the retransmission data packets to the source donor node according to the information for data forwarding by the target donor node in the handover request message.

[0192] In the case where the above communication node is a mobile IAB access node, when one or more programs included therein are executed by the one or more processors 710, the following operations are implemented: determining retransmission data packets, the retransmission data packets including data packets that have been sent by the mobile IAB access node to a next-hop IAB node but for which no radio link control layer protocol (RLC) acknowledgement feedback has been received from the next-hop IAB node, and data packets that have been processed by the mobile IAB access node but for which no sending to the next-hop IAB node has been performed; and sending the retransmission data packets to a target donor node.

[0193] The communication node provided in the embodiment belongs to the same inventive concept as the data packet transmission method provided in the above-described embodiments, and the technical details not described in detail in the embodiment can be referred to the any of the above-described embodiments, and the embodiment has the same beneficial effects as performing the data packet transmission method.

[0194] The embodiment of the present application also provides a storage medium containing computer executable instructions, which are used to execute a data packet transmission method applied to a source donor node, a target donor node or a mobile IAB access node when executed by a computer processor.

[0195] Through the above description of the embodiments, those skilled in the art can understand that the present application can be realized by means of software and general hardware, and can also be realized by hardware. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a floppy disk, a read-only memory (ROM), a random access memory (RAM), a FLASH memory, a hard disk or an optical disk, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in any of the embodiments of the present application.

[0196] The above description is only exemplary embodiments of the present application, and is not intended to limit the protection scope of the present application.

[0197] Any logical flow block diagram in the drawings of the present application can represent program steps, or can represent interconnected logical circuits, modules and functions, or can represent a combination of program steps and logical circuits, modules and functions. The computer program can be stored on a memory. The memory can have any type suitable for the local technical environment and can be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical storage devices and systems (digital versatile disc DVD or CD optical disc), etc. The computer readable medium can include a non-transitory storage medium. The data processor can be any type suitable for the local technical environment, such as but not limited to a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (FGPA), and a processor based on a multi-core processor architecture.

[0198] A detailed description of exemplary embodiments of the application has been provided above with reference to the accompanying drawings. Various modifications and adaptations to these embodiments will be apparent to those skilled in the art with reference to the above specifications and claims, without departing from the scope of the application. Therefore, the proper scope of the application is to be determined by the claims.

Claims

1. A data packet transmission method, applied to a source host node, characterized in that, include: Send a handover request message, the handover request message containing information for the target host node to forward data; Receive retransmission data packets forwarded by the target host node; The information used by the target host node for data forwarding includes the Transport Network Layer (TNL) information of the F1-U interface; The TNL information includes the transport layer IP address; The transport layer IP address is the IP address of the IAB node; The transport layer IP address is assigned by the source host node.

2. The method according to claim 1, characterized in that, The information used by the target host node for data forwarding also includes the Data Radio Bearer (DRB) identifier. The TNL information also includes: General Packet Radio Service Tunneling Protocol Tunnel Endpoint Identifier (GTP-TEID); The transport layer IP address also includes the IP address of the source host node; The GTP-TEID is assigned by the source host node or by the mobile IAB access node; The transport layer IP address is assigned by the mobile IAB access node.

3. The method according to claim 1, characterized in that, The information used for data forwarding by the target host node includes the forwarding tunnel information of the Xn-U interface; The forwarding tunnel information satisfies at least one of the following: When the forwarding tunnel information is at the granularity of UE-DRB (User Data Radio Bearer), the forwarding tunnel information includes the transport layer IP address, GTP-TEID, and DRB identifier; When the forwarding tunnel information is at the F-1-U IP granularity, the forwarding tunnel information includes the transport layer IP address and GTP-TEID; When the forwarding tunnel information is at the base station gNB level, the forwarding tunnel information includes the transport layer IP address and GTP-TEID.

4. The method according to claim 1, characterized in that, The information used by the target host node for data forwarding includes IP routing forwarding instruction messages and routing forwarding tables.

5. The method according to claim 1, characterized in that, The information used by the target host node for data forwarding includes first indication information, which instructs the target host node to receive retransmitted data packets forwarded by the mobile IAB access node.

6. The method according to claim 1, characterized in that, The information used by the target host node for data forwarding includes second indication information, which instructs the target host node to forward the retransmitted data packet to the source host node.

7. The method according to claim 1, characterized in that, The information used by the target host node for data forwarding includes the Backhaul Adaptor Protocol (BAP) address of the source host node.

8. A data packet transmission method, applied to a target host node, characterized in that, include: Receive handover request messages sent by the source host node and retransmission data packets forwarded by the mobile IAB node; The retransmitted data packet is forwarded to the source host node according to the information in the switching request message for data forwarding by the target host node. The information used by the target host node for data forwarding includes the TNL information of the F1-U interface; The TNL information includes the transport layer IP address; The transport layer IP address is the IP address of the IAB node; The transport layer IP address is assigned by the source host node.

9. The method according to claim 8, characterized in that, The information used by the target host node for data forwarding also includes the DRB identifier; The TNL information also includes GTP-TEID; The transport layer IP address also includes the IP address of the source host node; The GTP-TEID is assigned by the source host node or by the mobile IAB access node; The transport layer IP address is assigned by the mobile IAB access node.

10. The method according to claim 8, characterized in that, The information used for data forwarding by the target host node includes the forwarding tunnel information of the Xn-U interface; The forwarding tunnel information satisfies at least one of the following: When the forwarding tunnel information is at the UE-DRB granularity, the forwarding tunnel information includes the transport layer IP address, GTP-TEID, and DRB identifier; When the forwarding tunnel information is at the F-1-U IP granularity, the forwarding tunnel information includes the transport layer IP address and GTP-TEID; When the forwarding tunnel information is at the gNB granularity, the forwarding tunnel information includes the transport layer IP address and GTP-TEID.

11. The method according to claim 8, characterized in that, The information used by the target host node for data forwarding includes IP routing forwarding instruction messages and routing forwarding tables.

12. The method according to claim 8, characterized in that, The information used by the target host node for data forwarding includes first indication information; The method further includes: upon receiving the first indication information, receiving a retransmission data packet sent by the mobile IAB access node.

13. The method according to claim 8, characterized in that, The information used by the target host node for data forwarding includes second indication information; The step of forwarding the retransmitted data packet to the source host node according to the information for data forwarding to the target host node in the handover request message includes: Upon receiving the second instruction information, the retransmission data packet is forwarded to the source host node.

14. The method according to claim 8, characterized in that, The information used by the target host node for data forwarding includes the BAP address of the source host node.

15. The method according to claim 12, characterized in that, Also includes: Configure the routing tables of the IAB nodes along the target path through which the retransmitted data packet passes and the routing table of the target host node. Each of the routing tables contains the BAP address of the source host node and the BAP address of the corresponding next-hop node.

16. A data packet transmission device, characterized in that, include: The message sending module is configured to send a switch request message, which contains information for the target host node to forward data. The data packet receiving module is configured to receive data packets forwarded by the target host node; The information used by the target host node for data forwarding includes the Transport Network Layer (TNL) information of the F1-U interface; The TNL information includes the transport layer IP address; The transport layer IP address is the IP address of the IAB node; The transport layer IP address is assigned by the source host node.

17. A data packet transmission device, characterized in that, include: The message receiving module is configured to receive handover request messages sent by the source host node and retransmission data packets forwarded by the mobile IAB node. The data packet forwarding module is configured to forward the retransmitted data packet to the source host node based on the information for data forwarding to the target host node in the switching request message; The information used by the target host node for data forwarding includes the TNL information of the F1-U interface; The TNL information includes: transport layer IP address; Wherein, the transport layer IP address is the IP address of the IAB access node; The transport layer IP address is assigned by the source host node.

18. A communication node, characterized in that, include: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the data packet transmission method as described in any one of claims 1-7 or the data packet transmission method as described in any one of claims 8-15.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the data packet transmission method as described in any one of claims 1-7 or as described in any one of claims 8-15.

Citation Information

Patent Citations

  • Communication method and communication device

    CN110831095A