A method and device for wireless communication

By using the air interface to indicate the reception status of user data in base station cooperative transmission, the problem of large information exchange delays between base stations is solved, transmission redundancy is reduced, and collaboration efficiency is improved.

CN116193380BActive Publication Date: 2025-01-21SHANGHAI LANGBO COMM TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202111412539.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-25
Publication Date
2025-01-21
Estimated Expiration
2041-11-25

AI Technical Summary

Technical Problem

During the base station cooperative transmission process, due to the non-ideal backhaul link, the information interaction between the base stations is delayed by a large amount, which cannot meet the cooperation requirements of high real-time requirements. At the same time, the Xn interface increases transmission redundancy.

Method used

Indicates whether user data has been successfully received through the air interface to reduce transmission delay. The specific method includes sending the data unit set through the first air interface, determining its successful reception status through the received message, and then sending an indication message through the second air interface to indicate the reception status of the data unit set.

Benefits of technology

It effectively reduces the transmission delay and redundancy overhead between base stations, improves the collaboration efficiency between base stations, and optimizes the resource scheduling and data transmission process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116193380B_ABST
    Figure CN116193380B_ABST
Patent Text Reader

Abstract

The present application discloses a method and apparatus used in wireless communication. A first node sends at least a first data unit set through a first air interface; receives a first message through the first air interface, the first message is used to determine that at least the first data unit set is successfully received; sends at least the first data unit set to a second node through a first backhaul link; sends a second message through a second air interface, the second message is used to indicate the first data unit set; wherein the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the sender of the first message respectively. The present application effectively supports cooperative transmission between base stations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a method and device used in a wireless communication system, and more particularly to a method and device for base station cooperative transmission in wireless communication. Background Art

[0002] In the future, the application scenarios of wireless communication systems will become more and more diversified, and different application scenarios will put forward different performance requirements for the system. In order to meet the different performance requirements of various application scenarios, the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting decided to study the new radio (NR) (or Fifth Generation, 5G) technology, and the NR WI (Work Item) was passed at the 3GPP RAN #75 plenary meeting, and the standardization work on NR began.

[0003] Base station cooperative transmission is a transmission technology in cellular networks. UE (User Equipment) with multiple Rx / Tx (Receiver / Transmitter) capabilities is configured to use resources provided by two different base stations connected by a non-ideal backhaul link for reception. Duplicate received data is discarded by the UE. Base station cooperative transmission can effectively improve transmission reliability. Summary of the invention

[0004] The inventors have found through research that in the process of base station cooperative transmission, due to the non-ideal backhaul link, the information exchange delay between base stations is large, so the information exchanged between base stations cannot be used for cooperation between base stations with high real-time requirements. At the same time, the Xn interface between base stations increases transmission redundancy.

[0005] The present application discloses a solution, which can effectively reduce transmission delay by indicating whether user data has been successfully received through the air interface between two collaborative base stations. Although the original intention of the present application is for the Uu air interface, the present application can also be used for the PC5 air interface. In addition, the use of a unified solution for different scenarios (including but not limited to uplink communication scenarios) also helps to reduce hardware complexity and cost. In the absence of conflict, the embodiments in the first node of the present application and the features in the embodiments can be applied to any other node, and vice versa. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be arbitrarily combined with each other. In particular, the interpretation of the terms (Terminology), nouns, functions, and variables in the present application (if not otherwise specified) can refer to the definitions in the 3GPP specification protocols TS36 series, TS38 series, and TS37 series.

[0006] The present application discloses a method in a first node used for wireless communication, characterized by comprising:

[0007] sending at least a first set of data units over a first air interface;

[0008] receiving a first message over the first air interface, the first message being used to determine that at least the first set of data units were successfully received;

[0009] Sending at least the first set of data units to the second node via a first backhaul link;

[0010] sending a second message over a second air interface, the second message being used to indicate the first set of data units;

[0011] The second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with a sender of the first message respectively.

[0012] As an embodiment, the above method transmits the second message via an air interface, which significantly reduces the transmission delay.

[0013] As an embodiment, the above method transmits the second message via an air interface, which significantly reduces redundant overhead.

[0014] As an embodiment, the above method of transmitting the second message via an air interface helps to achieve closer inter-cell collaboration between the first node and the second node.

[0015] As an embodiment, at least the second message is used to optimize the scheduling of the recipient of the second message.

[0016] As an embodiment, at least the second message is used to determine whether at least one data unit in the first set of data units is sent by the second node over a third air interface.

[0017] As an embodiment, at least the second message is used to determine whether at least one data unit in the first set of data units is sent by the cell maintained by the second node over the third air interface.

[0018] As an embodiment, at least the second message is used to determine whether the transmission of at least one data unit in the first set of data units over the third air interface is delayed.

[0019] As an embodiment, the third air interface is a third air link.

[0020] As an embodiment, the third air interface is an air interface between the second node and users in the cell maintained by the second node.

[0021] As an embodiment, the third air interface is a NR air interface.

[0022] As an embodiment, the third air interface is the NR-RAN air interface.

[0023] As an embodiment, the third air interface is a 5G air interface.

[0024] As an embodiment, at least the second message is used to clear the cache in the second node for storing the first set of data units in advance.

[0025] According to one aspect of the present application, it includes:

[0026] receiving a third message over the second air interface, the third message being used to determine that at least a second set of data units are successfully received;

[0027] determining whether at least one data unit in the second set of data units is sent over the first air interface based on at least the third message;

[0028] The second data unit set is sent by the first processor to the second node through the first backhaul link.

[0029] As an embodiment, the above method transmits the third message via an air interface, which significantly reduces the transmission delay.

[0030] As an embodiment, the above method transmits the third message via an air interface, which significantly reduces redundant overhead.

[0031] As an embodiment, the above method, by transmitting the third message via an air interface, helps to achieve closer inter-cell collaboration between the first node and the second node.

[0032] According to one aspect of the present application, it includes:

[0033] Sending a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set;

[0034] Among them, the resources occupied by sending the second message belong to the first candidate resource set.

[0035] According to one aspect of the present application, it includes:

[0036] receiving a fifth message through the first backhaul link, where the fifth message is a response to the fourth message;

[0037] The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0038] As an embodiment, the fourth message and the fifth message are used to negotiate resources transmitted by the first node and the second node through the second air interface.

[0039] As an embodiment, the above method negotiates the air interface resources occupied by the second message in advance, which can reduce the transmission delay.

[0040] According to one aspect of the present application, it includes:

[0041] The first data unit is used to determine the time domain resources occupied by sending the second message;

[0042] The first data unit is a data unit with a minimum sequence number in the first data unit set.

[0043] According to one aspect of the present application, it includes:

[0044] Sending a first signaling through the first air interface, where the first signaling is used to indicate that a data unit belonging to a first radio bearer is simultaneously received from the first node and the second node;

[0045] The first data unit set belongs to the first radio bearer.

[0046] As an embodiment, the present application is applicable to a scenario where a node receives data from two different nodes at the same time.

[0047] The present application discloses a first node used for wireless communication, characterized in that it includes:

[0048] a first transmitter that transmits at least a first set of data units over a first air interface;

[0049] a first receiver receiving a first message via the first air interface, the first message being used to determine that at least the first set of data units is successfully received;

[0050] A first processor sends at least the first data unit set to a second node via a first backhaul link;

[0051] The first transmitter sends a second message through a second air interface, where the second message is used to indicate the first data unit set;

[0052] The second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with a sender of the first message respectively.

[0053] The present application discloses a method used in a second node of wireless communication, characterized by comprising:

[0054] receiving at least a first set of data units from a first node via a first backhaul link;

[0055] receiving a second message over a second air interface, the second message being used to indicate the first set of data units;

[0056] Among them, at least a first set of data units is sent by the first node via a first air interface; a first message is received by the first node via the first air interface, and the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; and the second node is not co-located with the sender of the first message.

[0057] According to one aspect of the present application, it includes:

[0058] sending a third message over the second air interface, the third message being used to determine that at least a second set of data units are successfully received;

[0059] Among them, at least the third message is used to determine whether at least one data unit in the second data unit set is sent by the first node through the first air interface; the second data unit set is sent by the first node to the second node through the first backhaul link.

[0060] According to one aspect of the present application, it includes:

[0061] receiving a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set;

[0062] Among them, the resources occupied by sending the second message belong to the first candidate resource set.

[0063] According to one aspect of the present application, it includes:

[0064] Sending a fifth message through the first backhaul link, where the fifth message is a response to the fourth message;

[0065] The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0066] According to one aspect of the present application, it includes:

[0067] The first data unit is used to determine the time domain resources occupied by sending the second message;

[0068] The first data unit is a data unit with a minimum sequence number in the first data unit set.

[0069] According to one aspect of the present application, it includes:

[0070] A first signaling is sent by the first node via the first air interface, the first signaling being used to indicate simultaneous reception of data units belonging to a first radio bearer from the first node and the second node;

[0071] The first data unit set belongs to the first radio bearer; the receiver of the first signaling is co-located with the sender of the first message.

[0072] The present application discloses a second node used for wireless communication, characterized in that it includes:

[0073] A fourth processor receives at least a first set of data units from the first node via the first backhaul link;

[0074] A second receiver receives a second message via a second air interface, wherein the second message is used to indicate the first data unit set;

[0075] Among them, at least a first set of data units is sent by the first node via a first air interface; a first message is received by the first node via the first air interface, and the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; and the second node is not co-located with the sender of the first message.

[0076] The present application discloses a method in a third node used for wireless communication, characterized by comprising:

[0077] receiving at least a first set of data units over a first air interface;

[0078] sending a first message over the first air interface, the first message being used to determine that at least the first set of data units are successfully received;

[0079] Among them, at least the first data unit set is sent by the first node to the second node through the first backhaul link; a second message is sent by the first node through the second air interface, and the second message is used to indicate the first data unit set; the second node and the recipient of the second message are co-located, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node.

[0080] According to one aspect of the present application, it includes:

[0081] a third message is received by the first node via the second air interface, the third message being used to determine that at least a second set of data units is successfully received; at least the third message is used to determine whether at least one data unit in the second set of data units is sent by the first node via the first air interface;

[0082] The second data unit set is sent from the first node to the second node via the first backhaul link; and the sender of the third message and the receiver of the second message are co-located.

[0083] According to one aspect of the present application, it includes:

[0084] A fourth message is sent by the first node to the second node via the first backhaul link, the fourth message being used to indicate a first candidate resource set;

[0085] Among them, the resources occupied by sending the second message belong to the first candidate resource set.

[0086] According to one aspect of the present application, it includes:

[0087] A fifth message is sent by the second node to the first node through the first backhaul link, the fifth message being a response to the fourth message;

[0088] The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0089] According to one aspect of the present application, it includes:

[0090] The first data unit is used to determine the time domain resources occupied by sending the second message;

[0091] The first data unit is a data unit with a minimum sequence number in the first data unit set.

[0092] According to one aspect of the present application, it includes:

[0093] receiving, through the first air interface, first signaling, where the first signaling is used to indicate simultaneous reception of data units belonging to a first radio bearer from the first node and the second node;

[0094] The first data unit set belongs to the first radio bearer.

[0095] The present application discloses a third node used for wireless communication, characterized in that it includes:

[0096] a third receiver, receiving at least a first set of data units via a first air interface;

[0097] a third transmitter, transmitting a first message via the first air interface, wherein the first message is used to determine that at least the first set of data units is successfully received;

[0098] Among them, at least the first data unit set is sent by the first node to the second node through the first backhaul link; a second message is sent by the first node through the second air interface, and the second message is used to indicate the first data unit set; the second node and the recipient of the second message are co-located, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node. BRIEF DESCRIPTION OF THE DRAWINGS

[0099] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0100] Figure 1 An example of a transmission flow chart of a first node according to an embodiment of the present application is provided;

[0101] Figure 2 A schematic diagram illustrating a network architecture according to an embodiment of the present application is illustrated;

[0102] Figure 3 A schematic diagram illustrating a wireless protocol architecture of a user plane and a control plane according to an embodiment of the present application;

[0103] Figure 4 A hardware module schematic diagram of a communication device according to an embodiment of the present application is illustrated;

[0104] Figure 5 An example of a wireless signal transmission flow chart according to an embodiment of the present application is provided;

[0105] Figure 6 An example of a signal transmission flow chart on a first backhaul link according to an embodiment of the present application is provided;

[0106] Figure 7 A schematic diagram illustrating the format of a second message according to an embodiment of the present application is illustrated;

[0107] Figure 8 A schematic diagram illustrating a connection between a first node and a second node according to an embodiment of the present application is illustrated;

[0108] Fig. 9 A schematic diagram illustrating a second air interface according to an embodiment of the present application is illustrated;

[0109] Fig.10 An example structural block diagram of a processing device in a first node according to an embodiment of the present application is shown;

[0110] Fig.11 An example structural block diagram of a processing device in a second node according to an embodiment of the present application is shown;

[0111] Fig.12 The structural block diagram of the processing device in the third node according to an embodiment of the present application is illustrated. DETAILED DESCRIPTION

[0112] The technical solution of the present application will be further described in detail below in conjunction with the accompanying drawings. It should be noted that, in the absence of conflict, the embodiments of the present application and the features in the embodiments can be arbitrarily combined with each other.

[0113] Example 1

[0114] Embodiment 1 illustrates a transmission flow chart of a first node according to an embodiment of the present application, as shown in the attached Figure 1 shown.

[0115] In Example 1, the first node 100 sends at least a first data unit set through a first air interface in step 101; receives a first message through the first air interface in step 102, and the first message is used to determine that at least the first data unit set is successfully received; sends at least the first data unit set to the second node through a first backhaul link in step 103; sends a second message through a second air interface in step 104, and the second message is used to indicate the first data unit set; wherein the second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with the sender of the first message, respectively. It is particularly noted that the order in this example does not limit the signal transmission order and implementation order in this application. Specifically, step 103 may be before step 101, or step 103 may be performed simultaneously with step 101 and step 102.

[0116] As an embodiment, at least a first set of data units is sent via a first air interface, wherein the first set of data units includes at least one data unit.

[0117] As an embodiment, control information is sent via the first air interface.

[0118] As an embodiment, a broadcast message is sent via the first air interface.

[0119] As an embodiment, the first air interface is a first air link.

[0120] As an embodiment, the first air interface is an air interface between the first node and users in a cell maintained by the first node.

[0121] As an embodiment, the first air interface is a NR air interface.

[0122] As an embodiment, the first air interface is the NR-RAN air interface.

[0123] As an embodiment, the first air interface is a 5G air interface.

[0124] As an embodiment, the first air interface is a Uu interface.

[0125] As an embodiment, any data unit in the first data unit set is a PDCP (Packet Data Convergence Protocol) SDU (Service Data Unit).

[0126] As a sub-embodiment of the above embodiment, at least the first data unit set is received from a SDAP (Service Data Adaptation Protocol) sublayer of the first node.

[0127] As a sub-embodiment of the above embodiment, at least the first data unit set is received from an RRC (Radio Resource Control) sublayer of the first node.

[0128] As an embodiment, any data unit in the first data unit set is an RLC (Radio Link Control) SDU.

[0129] As a sub-embodiment of the above embodiment, at least the first data unit set is received from the PDCP sublayer of the first node.

[0130] As an embodiment, each data unit in the first data unit set is sent over the first air interface after being processed by the RLC sublayer, MAC (Medium Access Control) sublayer and PHY (Physical) layer protocols.

[0131] As an embodiment, a first message is received via the first air interface, and the first message is used to determine that at least the first set of data units is successfully received.

[0132] As an embodiment, the first message is an RLC sublayer message.

[0133] As an embodiment, the first message is an RLC control PDU (Protocol Data Unit).

[0134] As an embodiment, the first message is an RLC STATUS PDU.

[0135] As an embodiment, the first message is a PDCP sublayer message.

[0136] As an embodiment, the first message is PDCP control PDU.

[0137] As an embodiment, the first message is a PDCP status report.

[0138] As an embodiment, the first message is used to determine that data units other than the first set of data units are not successfully received.

[0139] As an embodiment, the first message is used to determine that at least part of the bits of the data units other than the first set of data units are not successfully received.

[0140] As an embodiment, the first message is received at the PDCP sublayer of the first node, the first message is a PDCP status report, and any data unit in the first data unit set is a PDCP SDU.

[0141] As an embodiment, after the RLC sublayer of the first node receives the first message, it indicates to the PDCP sublayer of the first node; wherein, the first message is an RLC STATUS PDU, and any data unit in the first data unit set is a PDCP SDU.

[0142] As an embodiment, the RLC sublayer of the first node indicates the successful transmission of the RLC SDU set to the PDCP sublayer of the first node; wherein, an RLC SDU in the RLC SDU set consists of a PDCP SDU and a corresponding PDCP header; wherein, the PDCP SDU belongs to the first data unit set, and the PDCP header is used to indicate the sequence number of the corresponding PDCP SDU.

[0143] The above embodiment enables the PDCP sublayer of the first node to obtain the sequence number of the successfully received PDCP SDU.

[0144] As an embodiment, the first backhaul link connects the first node and the second node.

[0145] As an embodiment, the first backhaul link is a wired link.

[0146] As an embodiment, the first backhaul link is a microwave link.

[0147] As an embodiment, the first backhaul link supports an Xn interface.

[0148] As an embodiment, at least the first set of data units is sent to the second node via the first backhaul link.

[0149] As an embodiment, at least the first data unit set is sent to the corresponding protocol sublayer of the second node via the first backhaul link.

[0150] As an embodiment, the corresponding protocol sublayer includes: a protocol layer of the first data unit set at the first node is the same as a protocol layer of the first data unit set at the second node.

[0151] As an embodiment, each data unit in the first data unit set and the sequence number of each data unit are sent to the second node via the first backhaul link.

[0152] As an embodiment, a first radio bearer identifier, each data unit in the first data unit set, and a sequence number of each data unit are sent to the second node via the first backhaul link.

[0153] As an embodiment, the sequence number is COUNT (number), and the COUNT is composed of HFN (Hyper Frame Number) and PDCP sequence number.

[0154] As an embodiment, the second air interface is a second air link.

[0155] As an embodiment, the second message is not an XnAP (Xn Application Protocol) message.

[0156] As an embodiment, the second message is not sent through the Xn interface.

[0157] As an embodiment, the second message is a MAC sublayer message.

[0158] As an embodiment, the second message is a PHY layer message.

[0159] As an embodiment, the second message is a PDCP sublayer message.

[0160] As an embodiment, the second message is an RLC sublayer message.

[0161] As an embodiment, the second message is sent via PBSCH (Physical Backhaul SharedCHannel).

[0162] As an embodiment, the second message is sent in response to receiving the first message.

[0163] As an embodiment, at least the first message is used to generate the second message.

[0164] As an embodiment, the second message is used to indicate the first data unit set.

[0165] As an embodiment, the second node is co-located with a recipient of the second message.

[0166] As an embodiment, the phrase that the second node and the recipient of the second message are co-located includes: the second node and the recipient of the second message are the same base station.

[0167] As an embodiment, the phrase that the second node and the recipient of the second message are co-located includes: the second node and the recipient of the second message are the same node.

[0168] As an embodiment, the phrase that the second node is co-located with the recipient of the second message includes: a signal sent by the second node is QCL (Quasi-CoLocation) associated with a signal sent by the recipient of the second message.

[0169] As an embodiment, the specific definition of QCL refers to section 5.1.5 in 3GPP TS38.214.

[0170] As an embodiment, the QCL association between one signal and another signal includes: being able to infer all or part of the large-scale characteristics of the wireless signal sent on the antenna port corresponding to the other signal from all or part of the large-scale characteristics of the wireless signal sent on the antenna port corresponding to the one signal.

[0171] As an embodiment, the large-scale characteristics of a wireless signal include at least one of {delay spread, Doppler spread, Doppler shift, path loss, average gain, average delay, and spatial Rx parameters}.

[0172] As an embodiment, the spatial reception parameters (Spatial Rx parameters) include at least one of {receiving beam, receiving analog beamforming matrix, receiving analog beamforming vector, receiving beamforming vector, receiving spatial filter (spatialfilter), spatial domain reception filter (spatial domain reception filter)}.

[0173] As an embodiment, the second node and the receiver of the second message are not co-located with the sender of the first message.

[0174] As an embodiment, the second node is not co-located with the sender of the first message.

[0175] As an embodiment, the receiver of the second message is not co-located with the sender of the first message.

[0176] As an embodiment, the phrase "the second node and the receiver of the second message are not co-located with the sender of the first message" respectively includes: the second node and the sender of the first message are not the same node; the receiver of the second message and the sender of the first message are not the same node.

[0177] As an embodiment, the phrase that the second node and the receiver of the second message are not co-located with the sender of the first message respectively includes: the second node and the receiver of the second message are the same base station; and the sender of the first message is a UE.

[0178] Example 2

[0179] Embodiment 2 illustrates a schematic diagram of a network architecture according to an embodiment of the present application, as shown in the attached Figure 2 shown. Figure 2The network architecture 200 of NR 5G, LTE (Long-Term Evolution) and LTE-A (Long-Term Evolution Advanced) systems is illustrated. The NR 5G, LTE or LTE-A network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable terminology. The 5GS / EPS 200 may include one or more UEs (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220 and Internet Services 230. The 5GS / EPS 200 may be interconnected with other access networks, but these entities / interfaces are not shown for simplicity. As shown, 5GS / EPS 200 provides packet switching services, however, those skilled in the art will readily appreciate that the various concepts presented throughout this application can be extended to networks providing circuit switching services or other cellular networks. NG-RAN includes NR Node B (gNB) 203 and other gNBs 204. gNB 203 provides user and control plane protocol terminations toward UE 201. gNB 203 can be connected to other gNBs 204 via an Xn interface (e.g., backhaul). The XnAP protocol of the Xn interface is used to transmit control plane messages of the wireless network, and the user plane protocol of the Xn interface is used to transmit user plane data. gNB 203 may also be referred to as a base station, a base transceiver station, a wireless base station, a wireless transceiver, a transceiver function, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a TRP (Transmission Reception Point, sending and receiving node) or some other suitable term. In an NTN network, gNB 203 may be a satellite, an aircraft, or a ground base station relayed by a satellite. gNB203 provides an access point to 5GC / EPC210 for UE201.Examples of UE 201 include cellular phones, smart phones, session initiation protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband Internet of Things devices, machine type communication devices, land vehicles, cars, vehicle-mounted devices, vehicle-mounted communication units, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE 201 as a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term. gNB203 is connected to 5GC / EPC210 via S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF214, S-GW (Service Gateway) / UPF (User Plane Function) 212 and P-GW (Packet Data Network Gateway) / UPF213. MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. ​​In general, MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF212, which itself is connected to P-GW / UPF213. P-GW provides UE IP address allocation and other functions. P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-corresponding Internet protocol services, which may specifically include Internet, Intranet, IMS (IP Multimedia Subsystem) and PS (Packet Switching) streaming services.

[0180] As an embodiment, the gNB203 corresponds to the first node in this application.

[0181] As an embodiment, the gNB204 corresponds to the second node in this application.

[0182] As an embodiment, the UE201 corresponds to the third node in this application.

[0183] As an embodiment, the gNB203 or the gNB204 is a macro cell base station.

[0184] As an embodiment, the gNB203 or the gNB204 is a micro cell base station.

[0185] As an embodiment, the gNB203 or the gNB204 is a pico cell base station.

[0186] As an embodiment, the gNB203 or the gNB204 is a home base station (Femtocell).

[0187] As an embodiment, the gNB203 or the gNB204 is a base station device that supports a large delay difference.

[0188] As an embodiment, the gNB203 or the gNB204 is a flying platform device.

[0189] As an embodiment, the gNB203 or the gNB204 is a satellite device.

[0190] As an embodiment, the wireless link from the UE201 to the gNB203 or the gNB204 is an uplink.

[0191] As an embodiment, the wireless link from the gNB203 or the gNB204 to the UE201 is a downlink.

[0192] As an embodiment, the UE201 and the gNB203 are connected via a Uu interface.

[0193] As an embodiment, the UE201 and the gNB204 are connected via a Uu interface.

[0194] As an embodiment, the gNB203 and the gNB204 are connected via an Xn interface.

[0195] As an embodiment, the gNB203 and the gNB204 are connected via the second air interface.

[0196] As an embodiment, at least one of the gNB203 and the gNB204 supports full-duplex.

[0197] Example 3

[0198] Embodiment 3 illustrates a schematic diagram of a wireless protocol architecture of a user plane and a control plane according to an embodiment of the present application, as shown in the attached figure. Figure 3 shown. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300, Figure 3The radio protocol architecture of the control plane 300 of the UE and gNB is shown in three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (physical layer) signal processing functions. The L1 layer will be referred to as PHY 301 in this article. Layer 2 (L2 layer) 305 is above PHY 301 and is responsible for the link between the UE and the gNB through PHY 301. The L2 layer 305 includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the gNB on the network side. The PDCP sublayer 304 provides data encryption and integrity protection. The PDCP sublayer 304 also provides support for inter-zone mobility of UEs between gNBs. The RLC sublayer 303 provides segmentation and reassembly of data packets, and retransmission of lost data packets through ARQ. The RLC sublayer 303 also provides duplicate data packet detection and protocol error detection. The MAC sublayer 302 provides mapping between logical and transport channels and multiplexing of logical channel identities. The MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) in a cell between UEs. The MAC sublayer 302 is also responsible for HARQ (Hybrid Automatic Repeat Request) operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3 layer) in the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the gNB and the UE. The wireless protocol architecture of the user plane 350 includes layer 1 (L1 layer) and layer 2 (L2 layer). The wireless protocol architecture in the user plane 350 is substantially the same as the corresponding layers and sublayers in the control plane 300 for the physical layer 351, the PDCP sublayer 354 in the L2 layer 355, the RLC sublayer 353 in the L2 layer 355, and the MAC sublayer 352 in the L2 layer 355, but the PDCP sublayer 354 also provides header compression for upper layer data packets to reduce wireless transmission overhead. The L2 layer 355 in the user plane 350 also includes a SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS (Quality of Service) flows and data radio bearers (DRBs) to support the diversity of services.The wireless protocol architecture of the UE in the user plane 350 may include, at the L2 layer, a SDAP sublayer 356, a PDCP sublayer 354, a portion of or all of the protocol sublayers of the RLC sublayer 353 and the MAC sublayer 352. Although not shown, the UE may also have several upper layers above the L2 layer 355, including a network layer (e.g., an IP layer) terminated at the P-GW on the network side and an application layer terminated at the other end of the connection (e.g., a remote UE, a server, etc.).

[0199] As an example, Figure 3 The wireless protocol architecture in is applicable to the first node in this application.

[0200] As an example, Figure 3 The wireless protocol architecture in is applicable to the second node in this application.

[0201] As an example, Figure 3 The wireless protocol architecture in is applicable to the third node in this application.

[0202] As an example, Figure 3 The entities of multiple sublayers of the control plane in the vertical direction form a signaling radio bearer (SRB).

[0203] As an example, Figure 3 The entities of multiple sub-layers of the user plane in the vertical direction form a data radio bearer (DRB).

[0204] As an example, Figure 3 The entities of multiple sublayers of the user plane in the vertical direction form a multimedia broadcast multicast service point to multipoint radio bearer (MBMS point to multipoint Radio Bearer, MRB).

[0205] As an embodiment, the first data unit set in the present application is generated by the PDCP304 and the PDCP354.

[0206] As an embodiment, the first data unit set in the present application is generated by the RLC303 and the RLC353.

[0207] As an embodiment, the first message in the present application is generated by the PDCP304 and the PDCP354.

[0208] As an embodiment, the first message in the present application is generated in the RLC303 and the RLC353.

[0209] As an embodiment, the second message in the present application is generated by the PDCP304 and the PDCP354.

[0210] As an embodiment, the second message in the present application is generated in the RLC303 and the RLC353.

[0211] As an embodiment, the second message in the present application is generated by the MAC302 and the MAC352.

[0212] As an embodiment, the second message in the present application is generated by the PHY301 and the PHY351.

[0213] As an embodiment, the third message in the present application is generated by the PDCP304 and the PDCP354.

[0214] As an embodiment, the third message in the present application is generated in the RLC303 and the RLC353.

[0215] As an embodiment, the third message in the present application is generated by the MAC302 and the MAC352.

[0216] As an embodiment, the third message in the present application is generated by the PHY301 and the PHY351.

[0217] As an embodiment, the second data unit set in the present application is generated by the PDCP304 and the PDCP354.

[0218] As an embodiment, the second data unit set in the present application is generated by the RLC303 and the RLC353.

[0219] As an embodiment, the fourth message in the present application is generated in the RRC306.

[0220] As an embodiment, the fifth message in the present application is generated in the RRC306.

[0221] As an embodiment, the first signaling in the present application is generated in the RRC306.

[0222] As an embodiment, a sublayer receives an SDU from an upper layer, generates a PDU and passes it to a lower layer.

[0223] As a sub-embodiment of the above embodiment, the PDCP sublayer receives the PDCP SDU from the SDAP sublayer or the RRC sublayer, and transfers the PDCP PDU to the RLC sublayer.

[0224] As a sub-embodiment of the above embodiment, the RLC sublayer receives the RLC SDU from the PDCP sublayer and transfers the RLC PDU to the MAC sublayer.

[0225] As a sub-embodiment of the above embodiment, the MAC sublayer receives the MAC SDU from the RLC sublayer and transfers the MAC PDU to the PHY layer.

[0226] As an embodiment, the L2 layer 305 belongs to a higher layer.

[0227] As an embodiment, the RRC sublayer 306 in the L3 layer belongs to a higher layer.

[0228] Example 4

[0229] Embodiment 4 illustrates a hardware module schematic diagram of a communication device according to an embodiment of the present application, as shown in the attached Figure 4 shown. Figure 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.

[0230] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmit processor 468, a receive processor 456, a multi-antenna transmit processor 457, a multi-antenna receive processor 458, a transmitter / receiver 454 and an antenna 452.

[0231] The second communication device 410 includes a controller / processor 475, a memory 476, a data source 477, a receive processor 470, a transmit processor 416, a multi-antenna receive processor 472, a multi-antenna transmit processor 471, a transmitter / receiver 418 and an antenna 420.

[0232] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, the upper layer data packets from the core network or the upper layer data packets from the data source 477 are provided to the controller / processor 475. The core network and the data source 477 represent all the protocol layers above the L2 layer. The controller / processor 475 implements the functionality of the L2 layer. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for the retransmission of lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). The transmit processor 416 implements coding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, as well as mapping of signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The multi-antenna transmit processor 471 performs digital spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing on the coded and modulated symbols to generate one or more spatial streams. The transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time domain and / or frequency domain, and then uses an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain multi-carrier symbol stream. The multi-antenna transmit processor 471 then performs a transmit analog precoding / beamforming operation on the time-domain multi-carrier symbol stream. Each transmitter 418 converts the baseband multi-carrier symbol stream provided by the multi-antenna transmit processor 471 into a radio frequency stream, and then provides it to a different antenna 420.

[0233] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the RF carrier and converts the RF stream into a baseband multi-carrier symbol stream and provides it to the receiving processor 456. The receiving processor 456 and the multi-antenna receiving processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiving processor 458 performs a receiving analog precoding / beamforming operation on the baseband multi-carrier symbol stream from the receiver 454. The receiving processor 456 uses a fast Fourier transform (FFT) to convert the baseband multi-carrier symbol stream after the receiving analog precoding / beamforming operation from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiving processor 456, wherein the reference signal will be used for channel estimation, and the data signal is recovered after multi-antenna detection in the multi-antenna receiving processor 458 to any spatial stream destined for the first communication device 450. The symbols on each spatial stream are demodulated and recovered in the receiving processor 456, and soft decisions are generated. The receiving processor 456 then decodes and deinterleaves the soft decisions to recover the upper layer data and control signals transmitted by the second communication device 410 on the physical channel. The upper layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of the L2 layer. The controller / processor 459 may be associated with a memory 460 that stores program codes and data. The memory 460 may be referred to as a computer-readable medium. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover the upper layer data packets from the second communication device 410. The upper layer data packets are then provided to all protocol layers above the L2 layer. Various control signals may also be provided to the L3 for L3 processing.

[0234] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, the upper layer data packets are provided to the controller / processor 459 using the data source 467. The data source 467 represents all the protocol layers above the L2 layer. Similar to the transmission function at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels, and implements L2 layer functions for user plane and control plane. The controller / processor 459 is also responsible for the retransmission of lost packets and signaling to the second communication device 410. The transmit processor 468 performs modulation mapping and channel coding processing, and the multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing. Then, the transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream, which is then provided to different antennas 452 via the transmitter 454 after analog precoding / beamforming operations in the multi-antenna transmit processor 457. Each transmitter 454 first converts the baseband symbol stream provided by the multi-antenna transmit processor 457 into a radio frequency symbol stream, and then provides it to the antenna 452.

[0235] In the transmission from the first communication device 450 to the second communication device 410, the functions at the second communication device 410 are similar to the reception functions at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives a radio frequency signal through its corresponding antenna 420, converts the received radio frequency signal into a baseband signal, and provides the baseband signal to the multi-antenna reception processor 472 and the reception processor 470. The reception processor 470 and the multi-antenna reception processor 472 jointly implement the functions of the L1 layer. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 can be associated with a memory 476 that stores program codes and data. The memory 476 can be referred to as a computer-readable medium. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover the upper layer data packets from the first communication device 450. The upper layer data packets from the controller / processor 475 may be provided to the core network or all protocol layers above the L2 layer, and various control signals may also be provided to the core network or L3 for L3 processing.

[0236] As an embodiment, the first communication device 450 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 450 apparatus at least: receives at least a first set of data units from a first node via a first backhaul link; receives a second message via a second air interface, the second message being used to indicate the first set of data units; wherein at least a first set of data units is sent by the first node via the first air interface; a first message is received by the first node via the first air interface, the first message being used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; the second node is not co-located with the sender of the first message.

[0237] As an embodiment, the first communication device 450 apparatus includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates actions when executed by at least one processor, and the actions include: receiving at least a first set of data units from a first node via a first backhaul link; receiving a second message via a second air interface, wherein the second message is used to indicate the first set of data units; wherein at least a first set of data units is sent by the first node via the first air interface; a first message is received by the first node via the first air interface, wherein the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; and the second node is not co-located with the sender of the first message.

[0238] As an embodiment, the first communication device 450 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 450 apparatus at least: receives at least a first data unit set through a first air interface; sends a first message through the first air interface, and the first message is used to determine that at least the first data unit set is successfully received; wherein, at least the first data unit set is sent by a first node to a second node through a first backhaul link; a second message is sent by the first node through a second air interface, and the second message is used to indicate the first data unit set; the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node.

[0239] As an embodiment, the first communication device 450 apparatus includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates actions when executed by at least one processor, and the actions include: receiving at least a first set of data units through a first air interface; sending a first message through the first air interface, wherein the first message is used to determine that at least the first set of data units is successfully received; wherein at least the first set of data units is sent from a first node to a second node through a first backhaul link; a second message is sent by the first node through a second air interface, wherein the second message is used to indicate the first set of data units; the second node is co-located with a recipient of the second message, the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node.

[0240] As an embodiment, the second communication device 410 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 410 apparatus at least: sends at least a first data unit set through a first air interface; receives a first message through the first air interface, the first message is used to determine that at least the first data unit set is successfully received; sends at least the first data unit set to a second node through a first backhaul link; sends a second message through a second air interface, the second message is used to indicate the first data unit set; wherein the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the sender of the first message, respectively.

[0241] As an embodiment, the second communication device 410 apparatus includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates actions when executed by at least one processor, and the actions include: receiving a first signal, wherein the first signal is associated with a first SSB index, and the first signal includes a random access preamble; sending at least a first data unit set through a first air interface; receiving a first message through the first air interface, wherein the first message is used to determine that at least the first data unit set is successfully received; sending at least the first data unit set to a second node through a first backhaul link; sending a second message through a second air interface, wherein the second message is used to indicate the first data unit set; wherein the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with a sender of the first message, respectively.

[0242] As an embodiment, the second communication device 410 corresponds to the first node in this application.

[0243] As an embodiment, the second node in the present application and the third node in the present application respectively adopt the first communication device 450.

[0244] As an embodiment, the first communication device 450 is a UE.

[0245] As an embodiment, the first communication device 450 is a base station.

[0246] As an embodiment, the second communication device 410 is a base station.

[0247] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send at least the first set of data units in the present application.

[0248] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna reception processor 458, the reception processor 456 or the controller / processor 459 is used to receive at least the first set of data units in the present application.

[0249] As an embodiment, at least one of the antenna 452, the transmitter 454, the multi-antenna transmit processor 457, the transmit processor 468, and the controller / processor 459 is used to send the first message in the present application.

[0250] As an embodiment, at least one of the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, and the controller / processor 475 is used to receive the first message in the present application.

[0251] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the second message in the present application.

[0252] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna reception processor 458, the reception processor 456 or the controller / processor 459 is used to receive the second message in the present application.

[0253] As an embodiment, at least one of the antenna 452, the transmitter 454, the multi-antenna transmit processor 457, the transmit processor 468, and the controller / processor 459 is used to send the third message in the present application.

[0254] As an embodiment, at least one of the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, and the controller / processor 475 is used to receive the third message in the present application.

[0255] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the fourth message in the present application.

[0256] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna reception processor 458, the reception processor 456 or the controller / processor 459 is used to receive the fourth message in the present application.

[0257] As an embodiment, at least one of the antenna 452, the transmitter 454, the multi-antenna transmit processor 457, the transmit processor 468, and the controller / processor 459 is used to send the fifth message in the present application.

[0258] As an embodiment, at least one of the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, and the controller / processor 475 is used to receive the fifth message in the present application.

[0259] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the first signaling in the present application.

[0260] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456 or the controller / processor 459 is used to receive the first signaling in the present application.

[0261] Example 5

[0262] Embodiment 5 illustrates a wireless signal transmission flow chart according to an embodiment of the present application, as shown in the attached Figure 5As shown. The first node and the second node communicate via the second air interface, and the first node and the third node communicate via the first air interface. The steps in the dashed box F0 are optional. It is particularly noted that the order in this example does not limit the signal transmission order and implementation order in this application. Specifically, the steps in the dashed box F0 can be performed between step S511 and step S514.

[0263] for First node N51 , sending a first signaling in step S511; sending at least a first data unit set in step S512; receiving a first message in step S513; sending a second message in step S514; and receiving a third message in step S515.

[0264] for Second node N52 , receiving the second message in step S521; and sending the third message in step S522.

[0265] for The third node N53 , receiving a first signaling in step S531; receiving at least a first data unit set in step S532; and sending a first message in step S533.

[0266] In embodiment 5, at least a first data unit set is sent through a first air interface; a first message is received through the first air interface, and the first message is used to determine that at least the first data unit set is successfully received; a second message is sent through a second air interface, and the second message is used to indicate the first data unit set; wherein the second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with the sender of the first message respectively; a third message is received through the second air interface, and the third message is used to determine that at least a second data unit set is successfully received; whether at least one data unit in the second data unit set is sent through the first air interface is determined based on at least the third message; wherein the second data unit set is sent to the second node by the first processor through the first backhaul link; the first data unit is used to determine the time domain resources occupied by sending the second message; wherein the first data unit is the data unit with the smallest sequence number in the first data unit set; a first signaling is sent through the first air interface, and the first signaling is used to indicate that data units belonging to a first radio bearer are received simultaneously from the first node and the second node; wherein the first data unit set belongs to the first radio bearer.

[0267] As an embodiment, the first node is a base station of a service cell of the third node.

[0268] As an embodiment, the first node is a base station of a master cell of the third node.

[0269] As an embodiment, the second node is a base station of a service cell of the third node.

[0270] As an embodiment, the second node is a base station of a secondary cell of the third node.

[0271] As an embodiment, the first node is co-located with the sender of the second message.

[0272] As an embodiment, the sender of the first node and the sender of the second message are the same node.

[0273] As an embodiment, the second node is not co-located with the sender of the first message.

[0274] As an embodiment, the second node and the sender of the first message are different nodes.

[0275] As an embodiment, the second node and the receiver of the second message are not co-located with the third node respectively.

[0276] As an embodiment, the recipient of the first message is the first node.

[0277] As an embodiment, a first signaling is sent through the first air interface, and the first signaling is used to instruct the third node to simultaneously receive data units belonging to a first wireless bearer from the first node and the second node; wherein the first data unit set belongs to the first wireless bearer.

[0278] As an embodiment, the first signaling is used to configure the third node to be in EN-DC (E-UTRA NRDual Connectivity with E-UTRA connected to EPC, Evolved Universal Terrestrial Radio Access-New Air Interface Dual Connectivity, Evolved Universal Terrestrial Radio Access connected to Evolved Packet Core).

[0279] As an embodiment, the first signaling is used to configure the third node to be in NGEN-DC (E-UTRANR Dual Connectivity with E-UTRA connected to 5GC, Evolved Universal Terrestrial Radio Access-New Air Interface Dual Connectivity, Evolved Universal Terrestrial Radio Access connected to 5G Core Network).

[0280] As an embodiment, the first signaling is used to configure the third node to be in NE-DC (NR E-UTRA Dual Connectivity).

[0281] As an embodiment, the first signaling is used to configure the third node to be in NR-DC (NR-NR Dual Connectivity).

[0282] As an embodiment, the first signaling is used to configure the third node to be in MR-DC (Multi-Radio Dual Connectivity).

[0283] As an embodiment, when the third node is in DC (Dual Connectivity), the third node receives data units belonging to the first radio bearer from the first node and the second node simultaneously.

[0284] As an embodiment, the first signaling is used to trigger a DAPS (Dual Active Protocol Stack) handover.

[0285] As an embodiment, when the third node performs DAPS switching, the third node receives data units belonging to the first radio bearer from the first node and the second node simultaneously.

[0286] As an embodiment, the first signaling is high-layer signaling.

[0287] As an embodiment, the first signaling is RRC signaling.

[0288] As an embodiment, the first signaling is an RRCReconfiguration (RRC reconfiguration) message.

[0289] As an embodiment, the first signaling includes reconfiguration with sync (reconfiguration with synchronous reconfiguration).

[0290] As an embodiment, the first signaling includes RadioBearerConfig (radio bearer configuration).

[0291] As an embodiment, the first signaling includes a cell identity, and the cell identity is used to identify the second node.

[0292] As an embodiment, the first signaling indicates a first radio bearer.

[0293] As an embodiment, the first signaling includes a first radio bearer identifier, and the first radio bearer identifier is used to identify the first radio bearer.

[0294] As an embodiment, the first wireless bearer is a DAPS bearer.

[0295] As an embodiment, the first radio bearer is a DRB (Data Radio Bearer).

[0296] As an embodiment, the first radio bearer is a SRB (Signaling Radio Bearer).

[0297] As an embodiment, the first radio bearer is MRB (MBMS Point to Multipoint Radio Bearer, multimedia broadcast multicast service point to multipoint radio bearer).

[0298] As an embodiment, the phrase "the first data unit set belongs to the first wireless bearer" includes: any data unit in the first data unit set is identified by a first LCID (Logical Channel Identity); wherein the first LCID identifies the first RLC bearer, and the first RLC bearer is associated with the first wireless bearer.

[0299] As an embodiment, the second node receives a second message through the second air interface; wherein the receiver of the second message and the second node are the same node.

[0300] As an embodiment, the second node determines whether to send at least one data unit in the first data unit set on the third air interface at least based on the second message.

[0301] As an embodiment, whether at least one data unit in the first data unit set is sent through the third air interface is determined by the second node itself.

[0302] As an embodiment, the first data unit is used to determine the time domain resources occupied by sending the second message; wherein, the first data unit is the data unit with the smallest sequence number in the first data unit set.

[0303] As an embodiment, the phrase first data unit is used to determine the time domain resources occupied by sending the second message, including: starting a first timer when a first data unit is received from an upper layer of the first node; selecting a time domain resource for sending the second message before the first timer expires.

[0304] As a sub-embodiment of the above embodiment, the upper layer is one of the SDAP sublayer and the RRC sublayer; the first data unit is the PDCP SDU; and the first timer is maintained in the PDCP sublayer.

[0305] As a sub-embodiment of the above embodiment, the upper layer is the PDCP sublayer; the first data unit is the RLC SDU; and the first timer is maintained in the RLC sublayer.

[0306] As an embodiment, the second message is sent while the first timer is running.

[0307] As an embodiment, the second message is sent before the first timer expires.

[0308] As an embodiment, the time domain resources occupied by sending the second message are no later than the stop time of the first timer.

[0309] As an embodiment, the time domain resources occupied by sending the second message are no later than the expiration time of the first timer.

[0310] As an embodiment, the first node selects a time domain resource on its own for sending the second message before the first timer expires.

[0311] As an embodiment, the first node randomly selects a time domain resource for sending the second message before the first timer expires.

[0312] As an embodiment, one time domain resource includes at least one OFDM (Orthogonal Frequency Division Multiplexing) symbol.

[0313] As an embodiment, a time domain resource includes at least one time slot.

[0314] As an embodiment, one time domain resource includes at least one subframe.

[0315] As an embodiment, the expiration value of the first timer is configured by a higher layer.

[0316] As an embodiment, the expiration value of the first timer is configured by the RRC layer.

[0317] As an embodiment, the expiration value of the first timer is determined by the first node itself.

[0318] As an embodiment, the expiration value of the first timer is determined by negotiation between the first node and the second node.

[0319] As an embodiment, the expiration value of the first timer is configured by the second node.

[0320] As an embodiment, the first timer operates as follows: the value of the first timer is set to 0 when the first timer is started, and the value of the first timer is increased by 1 in a next time interval; when the value of the first timer is the expiration value of the first timer, the first timer expires.

[0321] As an embodiment, the first timer operates as follows: when the first timer starts, the value of the first timer is set to the expiration value of the first timer, and the value of the first timer is reduced by 1 in a subsequent time interval; when the value of the first timer is 0, the first timer expires.

[0322] As an embodiment, when the first timer is in a running state, the first timer is updated at each time interval.

[0323] As an embodiment, when the first timer is in a stopped state, the first timer is stopped from being updated at each time interval.

[0324] As an embodiment, the time interval is 1 millisecond.

[0325] As an embodiment, the time interval is a subframe.

[0326] As an embodiment, the time interval is a time slot.

[0327] As an embodiment, the first timer stops timing after expiration.

[0328] As an embodiment, the first data unit is a data unit with a minimum sequence number in the first data unit set.

[0329] As an embodiment, the serial number is COUNT.

[0330] As an embodiment, the sequence number is a PDCP sequence number.

[0331] As an embodiment, the sequence number is an RLC sequence number.

[0332] As an embodiment, the data units in the first data unit set are assigned a serial number that is continuous from small to large according to the order in which they are received from the upper layer.

[0333] As an embodiment, the data units in the first data unit set are assigned a serial number that is continuous from small to large according to the order in which they are delivered to the lower layer.

[0334] As an embodiment, the data units in the first data unit set are assigned a serial number from small to large in the order in which they are passed to the peer protocol sublayer; wherein the first data unit set is PDCP SDU, and the serial number is COUNT.

[0335] As an embodiment, the data units in the first data unit set are assigned a serial number from small to large in the order in which they are delivered to the RLC sublayer; wherein the first data unit set is a PDCP SDU, and the serial number is a PDCP sequence number.

[0336] As an embodiment, the data units in the first data unit set are assigned a serial number from small to large in the order in which they are delivered to the MAC sublayer; wherein the first data unit set is an RLC SDU, and the serial number is an RLC sequence number.

[0337] As an embodiment, the first data unit is the first data unit in the first data unit set that is received from SDAP.

[0338] As an embodiment, the first data unit is the first data unit in the first data unit set received from the RRC sublayer.

[0339] As an embodiment, the first data unit is the first data unit in the first data unit set to be delivered to the RLC sublayer.

[0340] As an embodiment, the first data unit is the first data unit in the first data unit set to be delivered to the MAC sublayer.

[0341] As an embodiment, the first timer starts when the SDAP sublayer or RRC subset of the first node receives the first data unit; the first data unit is a first PDCP SDU, and the first PDCP SDU is assigned a PDCP sequence number; the first PDCP SDU is a data unit with a minimum PDCP sequence number in the first data unit set, wherein any data unit in the first data unit set is a PDCP SDU.

[0342] As an embodiment, the first timer starts when the SDAP sublayer or RRC subset of the first node receives the first data unit; the first data unit is a first PDCP SDU, and the first PDCP SDU is assigned a COUNT; the first PDCP SDU is a data unit with a minimum COUNT in the first data unit set, wherein any data unit in the first data unit set is a PDCP SDU.

[0343] As an embodiment, the time domain resources occupied by sending the second message are used to determine a first data unit, where the first data unit is a data unit with a minimum sequence number in the first data unit set.

[0344] As an embodiment, when the second message is sent, the first data unit is a data unit with a minimum sequence number that has not been discarded.

[0345] As an embodiment, when the second message is sent, the timer corresponding to the first data unit has not expired; wherein, the timer corresponding to the first data unit starts when the first data unit is received from the upper layer.

[0346] As an embodiment, a third message is received via the second air interface, the third message being used to determine that at least the second set of data units are successfully received.

[0347] As an embodiment, the sender of the third message is the second node.

[0348] As an embodiment, the third message is not an XnAP message.

[0349] As an embodiment, the third message is not sent through the Xn interface.

[0350] As an embodiment, the third message is a MAC sublayer message.

[0351] As an embodiment, the third message is a PHY layer message.

[0352] As an embodiment, the third message is sent via PBSCH (Physical Backhaul SharedCHannel).

[0353] As an embodiment, the third message is used to indicate at least the second data unit set.

[0354] As an embodiment, the second data unit set includes at least one data unit.

[0355] As an embodiment, whether at least one data unit in the second set of data units is sent through the first air interface is determined based on at least the third message.

[0356] As an embodiment, the scheduling of the first node is optimized based on at least the third message.

[0357] As an embodiment, it is determined whether at least one data unit in the second set of data units is sent by a cell maintained by the first node over a first air interface based on at least the third message.

[0358] As an embodiment, it is determined based on at least the third message whether the transmission of at least one data unit in the second set of data units on the first air interface is delayed.

[0359] As an embodiment, after receiving the third message, the first node triggers the third node to send an RLC Status PDU, and determines whether at least one data unit in the second data unit set is sent on the first air interface based on the RLC Status PDU and the third message.

[0360] As an embodiment, the cache for storing the second set of data units is cleared in advance according to at least the third message.

[0361] As an embodiment, whether at least one data unit in the second data unit set is sent through the first air interface is related to the implementation of the first node.

[0362] As an embodiment, whether at least one data unit in the second data unit set is sent through the first air interface is determined by the first node itself.

[0363] As an embodiment, the first node abandons sending all data units in the second data unit set.

[0364] As an embodiment, the first node randomly chooses to abandon sending some data units in the second data unit set.

[0365] As an embodiment, the upper layer of the first node instructs the lower layer of the first node to abandon sending the second data unit, and the lower layer of the first node has not yet passed the second data unit to the layer below the lower layer of the first node, and abandons sending the second data unit; wherein the second data unit is any data unit in the second data unit set.

[0366] As a sub-embodiment of the above embodiment, the lower layer is the RLC sublayer, and the upper layer is the PDCP sublayer.

[0367] As an embodiment, the lower layer of the first node receives the second data unit set from the upper layer of the first node, and starts a corresponding timer when any data unit in the second data unit set is received; the second data unit set is sent to the second node by the first processor through the first backhaul link; when the third message is received, it is determined whether the corresponding data unit is sent through the first air interface based on whether the timer corresponding to the data unit included in the second data unit set indicated by the third message has expired.

[0368] As a sub-embodiment of the above embodiment, when the corresponding timer expires, the sending of the corresponding data unit is abandoned; when the corresponding timer has not expired, the corresponding data unit is sent.

[0369] As a sub-embodiment of the above embodiment, the lower layer is a PDCP sublayer, and the upper layer is one of an SDAP sublayer and an RRC sublayer.

[0370] As an embodiment, each data unit in the second data unit set and the sequence number of each data unit are sent by the first processor to the second node through the first return link.

[0371] As a sub-embodiment of the above embodiment, the PDCP sublayer of the first node receives at least the second data unit set from the SDAP sublayer of the first node or from the RRC sublayer of the first node, the second data unit set is sent to the second node by the first processor through the first backhaul link, and any data unit in the second data unit set is a PDCP SDU.

[0372] As a sub-embodiment of the above embodiment, the RLC sublayer of the first node receives at least the second data unit set from the PDCP sublayer of the first node, the second data unit set is sent to the second node by the first processor through the first backhaul link, and any data unit in the second data unit set is an RLC SDU.

[0373] As a sub-embodiment of the above embodiment, the serial number is COUNT.

[0374] As an embodiment, each data unit in the second data unit set is sent over the third air interface after being processed by the RLC sublayer, MAC sublayer and PHY layer protocols.

[0375] As an embodiment, the second data unit set belongs to the first radio bearer.

[0376] As an embodiment, the second data unit set does not belong to the first radio bearer.

[0377] Example 6

[0378] Embodiment 6 illustrates a signal transmission flow chart on the first backhaul link according to an embodiment of the present application, as shown in the attached figure. Figure 6 As shown. The first node and the second node communicate via the first backhaul link. It is particularly noted that the order in this example does not limit the signal transmission order and implementation order in this application. The steps in the dotted box F1 are optional.

[0379] for First node N61 , in step S611, the fourth message is sent; in step S612, the fifth message is received; in step S613, at least the first data unit set is sent. It should be noted that step S613 is performed after step S511 in embodiment 5 and before step S514.

[0380] for Second node N62 , receiving the fourth message in step S621; sending the fifth message in step S622; and receiving at least the first data unit set in step S623.

[0381] In embodiment 6, a fourth message is sent via the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set; a fifth message is received via the first backhaul link, and the fifth message is a response to the fourth message; wherein the fifth message is used to indicate a second candidate resource set, and the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface; and at least the first data unit set is sent to the second node via the first backhaul link.

[0382] As an embodiment, at least the first data unit set is sent via the user plane of the first backhaul link.

[0383] As an embodiment, at least the first data unit set is sent via an Xn-U (Xn user plane) interface of the first backhaul link.

[0384] As an embodiment, at least the second data unit set is sent through the user plane of the first backhaul link.

[0385] As an embodiment, at least the second data unit set is sent through the Xn-U interface of the first backhaul link.

[0386] As an embodiment, the fourth message and the fifth message are transmitted through a control plane of the first backhaul link.

[0387] As an embodiment, the fourth message and the fifth message are transmitted via an Xn-C (Xn control plane) interface of the first backhaul link.

[0388] As an embodiment, the fourth message is an XnAP message.

[0389] As an embodiment, the fourth message is used to indicate a first candidate resource set, wherein the first candidate resource set includes at least one candidate resource.

[0390] As an embodiment, any candidate resource included in the first candidate resource set is a wireless resource.

[0391] As an embodiment, the first candidate resource set includes at least a time domain resource set, and the time domain resource set includes at least one time domain resource.

[0392] As an embodiment, the time domain resources included in the first candidate resource set are periodic.

[0393] As an embodiment, the first candidate resource set includes at least a frequency domain resource set, and the frequency domain resource set includes at least one frequency domain resource.

[0394] As an embodiment, the first candidate resource set includes at least a beam resource set, and the beam resource set includes at least one beam resource.

[0395] As an embodiment, a frequency domain resource includes at least one resource element (RE).

[0396] As an embodiment, one frequency domain resource includes at least one resource block (resource block, RB).

[0397] As an embodiment, a frequency domain resource includes at least one subchannel.

[0398] As an embodiment, the resources occupied by sending the second message belong to the first candidate resource set.

[0399] As an embodiment, the resources occupied by sending the third message belong to the first candidate resource set.

[0400] As an embodiment, the first candidate resource set is a resource set provided by the first node and available for transmission on the second air interface.

[0401] As an embodiment, the fifth message is an XnAP message.

[0402] As an embodiment, the fifth message is a response to the fourth message.

[0403] As an embodiment, in response to sending the fourth message through the first backhaul link, a fifth message is received through the first backhaul link.

[0404] As an embodiment, the fifth message is used to indicate a second candidate resource set, where the second candidate resource set includes at least one candidate resource, and the second candidate resource set is a subset of the first candidate resource set.

[0405] As an embodiment, the second candidate resource set is a resource set that can be used by both the first node and the second node for transmission on the second air interface.

[0406] As an embodiment, the second node determines the second candidate resource set from the first candidate resource set indicated by the fourth message.

[0407] As an embodiment, the second node independently determines the second candidate resource set from the first candidate resource set indicated by the fourth message.

[0408] As an embodiment, the second node determines the second candidate resource set from the first candidate resource set indicated by the fourth message according to a scheduling policy.

[0409] As an embodiment, the second node determines the second candidate resource set from the first candidate resource set indicated by the fourth message according to the cell load.

[0410] As an embodiment, the fifth message is a confirmation message; wherein, the second candidate resource set is the first candidate resource set.

[0411] As an embodiment, the format of the fifth message is the same as that of the fourth message; wherein, at least one resource in the first candidate resource set does not belong to the second candidate resource set.

[0412] As an embodiment, the second set of candidate resources is reserved for transmission over the second air interface.

[0413] As an embodiment, the second candidate resource set is reserved for fast signaling interaction between base stations in cell cooperative communication.

[0414] As an embodiment, part of the resources in the second candidate resource set are used by the first node to send data through the second air interface, and the remaining part of the resources in the second candidate resource set are used by the first node to receive data through the second air interface.

[0415] As a sub-embodiment of the above embodiment, the resources occupied by sending the second message belong to the part of resources in the second candidate resource set; the resources occupied by sending the third message belong to the remaining part of resources in the second candidate resource set.

[0416] As a sub-embodiment of the above embodiment, the second node monitors the wireless signal sent from the first node on the part of resources on the second candidate resource set.

[0417] As a sub-embodiment of the above embodiment, the first node monitors the wireless signal sent from the second node on the remaining resources on the second candidate resource set.

[0418] As an embodiment, the first node and the second node negotiate and determine the air interface resources transmitted through the second air interface through the fourth message and the fifth message exchanged on the first backhaul link.

[0419] The above negotiation process may be performed before the first node and the second node start cooperative transmission.

[0420] The above embodiment can improve the utilization rate of wireless resources through the first backhaul link negotiation.

[0421] As an embodiment, the sending time of the fourth message is earlier than the sending time of the second message.

[0422] The advance negotiation in the above embodiment can reduce the transmission delay.

[0423] Example 7

[0424] Embodiment 7 illustrates a schematic diagram of the format of a second message according to an embodiment of the present application, as shown in the attached Figure 7 shown.

[0425] As an embodiment, the second message is used to at least indicate the first radio bearer and a data unit belonging to the first radio bearer.

[0426] As an embodiment, the second message includes a set of sequence numbers, and the set of sequence numbers is used to indicate the first set of data units.

[0427] As an embodiment, the second message includes a sequence number of each data unit in the first set of data units.

[0428] As an embodiment, the second message is a MACCE (Control Element).

[0429] As an embodiment, the second message is identified by a second LCID, and the second LCID is related to the first radio bearer identifier.

[0430] As a sub-embodiment of the above embodiment, the first signaling includes the second LCID.

[0431] As an embodiment, the second LCID is different from the first LCID.

[0432] As an embodiment, the second LCID is the same as the first LCID.

[0433] As an embodiment, the format of the second message is the same as the format of the RLC STATUS PDU.

[0434] As an embodiment, the format of the second message is the same as the format of the PDCP STATUS PDU.

[0435] As an embodiment, the second message is a PHY signaling.

[0436] As an embodiment, the second message includes the first radio bearer identifier.

[0437] As an embodiment, the second message indicates the first set of data units through ACK_SN (acknowledgement sequence number) and ACK range (acknowledgement range); wherein the ACK_SN is used to indicate the sequence number of the successfully received data unit, and the ACK range is used to indicate the number of consecutive successfully received data units starting from the successfully received data unit indicated by the ACK_SN.

[0438] As an embodiment, the second message indicates the first data unit set through ACK_SN and Bitmap; wherein the ACK_SN is used to indicate the sequence number of the successfully received data unit, and the position of any bit in the Bitmap is used to indicate the sequence number of a data unit and the offset value of the sequence number of the data unit indicated by the ACK_SN; when the value of any bit is 0, it indicates that the data unit corresponding to the sequence number indicated by the position of any bit offset from the ACK_SN has not been successfully received, and when the value of any bit is 1, it indicates that the data unit corresponding to the sequence number indicated by the position of any bit offset from the ACK_SN has been successfully received; the first data unit set includes data units corresponding to the sequence numbers indicated by the value of any bit in the Bitmap being 1 starting from ACK_SN.

[0439] As an embodiment, the ACK_SN includes 12 bits.

[0440] As an embodiment, the ACK_SN includes 18 bits.

[0441] As an embodiment, the ACK_SN includes 32 bits.

[0442] As an embodiment, the first radio bearer identifier includes 5 bits.

[0443] As an embodiment, the first radio bearer identifier includes 6 bits.

[0444] As an embodiment, the second LCID includes 5 bits.

[0445] As an embodiment, the second LCID includes 6 bits.

[0446] In situation A of embodiment 7, the second message includes the first radio bearer identifier, which includes 5 bits; the second message indicates the first data unit set through ACK_SN and ACK range, the ACK_SN includes 32 bits, and the ACK range includes 8 bits.

[0447] In situation B of embodiment 7, the second message includes the first radio bearer identifier, which includes 5 bits; the second message indicates the first data unit set through ACK_SN and the value of the bit in Bitmap is 1, and the ACK_SN includes 32 bits.

[0448] The R bit in Example 7 is a reserved bit.

[0449] As an embodiment, the first ACK_SN in the second message is used to indicate the sequence number of the first data unit; wherein the second message indicates the data units in the first data unit set in order of sequence numbers from small to large.

[0450] As an embodiment, the format of the third message is the same as the format of the second message.

[0451] Example 8

[0452] Embodiment 8 illustrates a schematic diagram of a connection between a first node and a second node according to an embodiment of the present application, as shown in the attached figure. Figure 8 The solid line represents the first backhaul link, and the dotted line represents the wireless link of the second air interface.

[0453] In Embodiment 8, the first node is interconnected with the second node via the first backhaul link, and is also interconnected with the second node via a wireless link of the second air interface.

[0454] Typically, the first backhaul link is a wired link.

[0455] As an embodiment, before communicating through the second air interface, the first node and the second node perform necessary configuration through a wired backhaul link.

[0456] As an embodiment, the necessary configuration includes time-frequency resources for sending the second message.

[0457] As an embodiment, the necessary configuration includes time-frequency resources for sending the third message.

[0458] Example 9

[0459] Embodiment 9 illustrates a schematic diagram of a second air interface according to an embodiment of the present application, as shown in the attached Fig. 9 Attached Fig. 9 A full-duplex mode of operation is described.

[0460] As an embodiment, the sending of the second message overlaps in time with the uplink reception of the first node (as shown by arrow A911), and the receiving of the second message overlaps in time with the uplink reception of the second node (as shown by arrow A922); that is, the first node sends the second message in full-duplex mode.

[0461] As an embodiment, the sending of the second message overlaps in time with the downlink sending of the first node (as shown by arrow A912), and the receiving of the second message overlaps in time with the downlink sending of the second node (as shown by arrow A921); that is, the second node receives the second message in full-duplex mode.

[0462] As an embodiment, the reception of the third message overlaps in time with the uplink reception of the first node (as shown by arrow A911), and the sending of the third message overlaps in time with the uplink reception of the second node (as shown by arrow A921); that is, the second node sends the third message in full-duplex mode.

[0463] As an embodiment, the reception of the third message overlaps in time with the downlink transmission of the first node (as shown by arrow A912), and the transmission of the third message overlaps in time with the downlink transmission of the second node (as shown by arrow A921); that is, the first node receives the third message in full-duplex mode.

[0464] As an embodiment, the first node maintains synchronized uplink reception or downlink transmission on the first air interface and the second node maintains synchronized uplink reception or downlink transmission on the third air interface.

[0465] The above embodiments can effectively reduce interference between base stations.

[0466] Example 10

[0467] Embodiment 10 illustrates a structural block diagram of a processing device in a first node according to an embodiment of the present application, as shown in the attached Fig.10 As shown in the attached Fig.10 In the embodiment, the processing device in the first node 1000 includes a first receiver 1001, a first transmitter 1002, a first processor 1003 and a second processor 1004; the first node 1000 is a base station.

[0468] In Example 10, a first transmitter 1002 sends at least a first data unit set via a first air interface; a first receiver 1001 receives a first message via the first air interface, wherein the first message is used to determine that at least the first data unit set is successfully received; a first processor 1003 sends at least the first data unit set to a second node via a first backhaul link; the first transmitter 1002 sends a second message via a second air interface, wherein the second message is used to indicate the first data unit set; wherein the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the sender of the first message, respectively.

[0469] As an embodiment, the first receiver 1001 receives a third message through the second air interface, and the third message is used to determine whether at least a second data unit set is successfully received; the first transmitter 1002 determines whether at least one data unit in the second data unit set is sent through the first air interface based on at least the third message; wherein the second data unit set is sent to the second node by the first processor through the first backhaul link.

[0470] As an embodiment, the first processor 1003 sends a fourth message through the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set.

[0471] As an embodiment, the first processor 1003 sends a fourth message through the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set; the second processor 1004 receives a fifth message through the first backhaul link, and the fifth message is a response to the fourth message; wherein the fifth message is used to indicate a second candidate resource set, and the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0472] As an embodiment, the first data unit is used to determine the time domain resources occupied by sending the second message; wherein, the first data unit is the data unit with the smallest sequence number in the first data unit set.

[0473] As an embodiment, the first transmitter 1002 sends a first signaling through the first air interface, and the first signaling is used to indicate that data units belonging to a first wireless bearer are simultaneously received from the first node and the second node; wherein the first data unit set belongs to the first wireless bearer.

[0474] As an embodiment, the first receiver 1001 includes the attached Figure 4 The receiver 418 (including antenna 420), receive processor 470, multi-antenna receive processor 472 and controller / processor 475.

[0475] As an embodiment, the first transmitter 1002 includes the attached Figure 4 The transmitter 418 (including antenna 420), transmit processor 416, multi-antenna transmit processor 471 and controller / processor 475.

[0476] As an embodiment, the first processor 1003 includes the attached Figure 4 At least one of the transmitter 418 (including antenna 420), the transmit processor 416, the multi-antenna transmit processor 471 or the controller / processor 475.

[0477] As an embodiment, the first processor 1003 includes the attached Figure 4 Controller / processor 475 in.

[0478] As an embodiment, the second processor 1004 includes the attached Figure 4 At least one of the receiver 418 (including antenna 420), transmit processor 416, multi-antenna transmit processor 471 or controller / processor 475.

[0479] As an embodiment, the second processor 1004 includes the attached Figure 4 Controller / processor 475 in.

[0480] Embodiment 11

[0481] Embodiment 11 illustrates a structural block diagram of a processing device in a second node according to an embodiment of the present application, as shown in the attached figure. Fig.11 As shown in the attached Fig.11 In the embodiment, the processing device in the second node 1100 includes a second receiver 1101 and a second transmitter 1102, a third processor 1103 and a fourth processor 1104; the second node 1100 is a base station.

[0482] In Example 11, the fourth processor 1104 receives at least a first set of data units from the first node through a first backhaul link; the second receiver 1101 receives a second message through a second air interface, and the second message is used to indicate the first set of data units; wherein at least the first set of data units is sent by the first node through the first air interface; a first message is received by the first node through the first air interface, and the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; and the second node is not co-located with the sender of the first message.

[0483] As an embodiment, the second transmitter 1102 sends a third message through the second air interface, and the third message is used to determine whether at least a second data unit set is successfully received; wherein, at least the third message is used to determine whether at least one data unit in the second data unit set is sent by the first node through the first air interface; and the second data unit set is sent by the first node to the second node through the first backhaul link.

[0484] As an embodiment, the fourth processor 1104 receives a fourth message through the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set.

[0485] As an embodiment, the fourth processor 1104 receives a fourth message through the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set; the third processor 1103 sends a fifth message through the first backhaul link, and the fifth message is a response to the fourth message; wherein the fifth message is used to indicate a second candidate resource set, and the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0486] As an embodiment, the first data unit is used to determine the time domain resources occupied by sending the second message; wherein, the first data unit is the data unit with the smallest sequence number in the first data unit set.

[0487] As an embodiment, a first signaling is sent by the first node through the first air interface, and the first signaling is used to indicate that data units belonging to a first wireless bearer are simultaneously received from the first node and the second node; wherein the first data unit set belongs to the first wireless bearer; and the receiver of the first signaling is co-located with the sender of the first message.

[0488] As an embodiment, the second receiver 1101 includes the attached Figure 4 The receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 and controller / processor 459.

[0489] As an embodiment, the second transmitter 1102 includes the attached Figure 4 The transmitter 454 (including antenna 452), transmit processor 468, multi-antenna transmit processor 457 and controller / processor 459.

[0490] As an embodiment, the third processor 1103 includes the attached Figure 4 At least one of the transmitter 454 (including antenna 452), the transmit processor 468, the multi-antenna transmit processor 457 or the controller / processor 459.

[0491] As an embodiment, the third processor 1103 includes the attached Figure 4 Controller / processor 459 in.

[0492] As an embodiment, the fourth processor 1104 includes the attached Figure 4 At least one of the receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 or controller / processor 459.

[0493] As an embodiment, the fourth processor 1104 includes the attached Figure 4 Controller / processor 459 in.

[0494] Example 12

[0495] Embodiment 12 illustrates a structural block diagram of a processing device in a third node according to an embodiment of the present application, as shown in the attached figure. Fig.12 As shown in the attached Fig.12 In the embodiment, the processing device in the third node 1200 includes a third receiver 1201 and a third transmitter 1202.

[0496] In embodiment 12, a third receiver 1201 receives at least a first data unit set through a first air interface; a third transmitter 1202 sends a first message through the first air interface, and the first message is used to determine that at least the first data unit set is successfully received; wherein at least the first data unit set is sent from a first node to a second node through a first backhaul link; a second message is sent by the first node through a second air interface, and the second message is used to indicate the first data unit set; the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node.

[0497] As an embodiment, a third message is received by the first node through the second air interface, and the third message is used to determine whether at least a second set of data units is successfully received; at least the third message is used to determine whether at least one data unit in the second set of data units is sent by the first node through the first air interface; wherein the second set of data units is sent by the first node to the second node through the first backhaul link; and the sender of the third message is co-located with the receiver of the second message.

[0498] As an embodiment, a fourth message is sent by the first node to the second node via the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set.

[0499] As an embodiment, a fourth message is sent by the first node to the second node via the first backhaul link, and the fourth message is used to indicate a first candidate resource set; wherein the resources occupied by sending the second message belong to the first candidate resource set; a fifth message is sent by the second node to the first node via the first backhaul link, and the fifth message is a response to the fourth message; wherein the fifth message is used to indicate a second candidate resource set, the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

[0500] As an embodiment, the first data unit is used to determine the time domain resources occupied by sending the second message; wherein, the first data unit is the data unit with the smallest sequence number in the first data unit set.

[0501] As an embodiment, the third receiver 1201 receives first signaling through the first air interface, and the first signaling is used to indicate that data units belonging to a first wireless bearer are simultaneously received from the first node and the second node; wherein the first data unit set belongs to the first wireless bearer.

[0502] As an embodiment, the first air interface is used for wireless communication between the first node and the third node.

[0503] As an embodiment, the second air interface is used for wireless communication between the first node and the second node.

[0504] As an embodiment, the first backhaul link is used for communication between the first node and the second node based on an Xn interface.

[0505] As an embodiment, the third receiver 1201 includes the attached Figure 4 At least one of the receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 or controller / processor 459.

[0506] As an embodiment, the third receiver 1201 includes the attached Figure 4 The receiver 454 (including antenna 452), receive processor 456 and controller / processor 459 in the embodiment.

[0507] As an embodiment, the third receiver 1201 includes the attached Figure 4 The receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 and controller / processor 459.

[0508] As an embodiment, the third transmitter 1202 includes the attached Figure 4 At least one of the transmitter 454 (including antenna 452), the transmit processor 468, the multi-antenna transmit processor 457 or the controller / processor 459.

[0509] As an embodiment, the third transmitter 1202 includes the attached Figure 4 The transmitter 454 (including the antenna 452), the transmit processor 468 and the controller / processor 459.

[0510] As an embodiment, the third transmitter 1202 includes the attached Figure 4 The transmitter 454 (including antenna 452), transmit processor 468, multi-antenna transmit processor 457 and controller / processor 459.

[0511] A person of ordinary skill in the art can understand that all or part of the steps in the above method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a hard disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiment can be implemented in the form of hardware or in the form of a software functional module. The present application is not limited to any specific form of combination of software and hardware. The first type of communication node or UE or terminal in the present application includes but is not limited to mobile phones, tablet computers, notebooks, Internet cards, low-power devices, eMTC (enhanced Machine Type Communication) equipment, NB-IoT equipment, vehicle-mounted communication equipment, aircraft, airplanes, drones, remote-controlled aircraft and other wireless communication equipment. The second category of communication nodes or base stations or network-side devices in the present application include but are not limited to macrocell base stations, microcell base stations, home base stations, relay base stations, eNBs, gNBs, transmission and reception nodes TRP (Transmission and Reception Point), relay satellites, satellite base stations, aerial base stations, test equipment, such as transceivers that simulate some functions of base stations, signaling testers and other wireless communication equipment.

[0512] It should be understood by those skilled in the art that the present invention may be implemented in other specified forms without departing from its core or essential features. Therefore, the embodiments disclosed herein should be considered illustrative rather than restrictive in any way. The scope of the invention is determined by the appended claims rather than the preceding description, and all modifications within their equivalent meanings and regions are considered to be included therein.

Claims

1. A first node used for wireless communication, characterized in that: include: a first transmitter that transmits at least a first set of data units over a first air interface; a first receiver receiving a first message via the first air interface, the first message being used to determine that at least the first set of data units is successfully received; A first processor sends at least the first data unit set to a second node via a first backhaul link; The first transmitter sends a second message through a second air interface, where the second message is used to indicate the first data unit set; In which, the second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with a sender of the first message respectively; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first data unit set.

2. The first node according to claim 1, characterized in that: include: The first receiver receives a third message via the second air interface, the third message being used to determine that at least a second set of data units are successfully received; the first transmitter determining, based on at least the third message, whether at least one data unit in the second set of data units is to be sent over the first air interface; The second data unit set is sent by the first processor to the second node through the first backhaul link.

3. The first node according to claim 1 or 2, characterized in that: include: The first processor sends a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

4. The first node according to claim 3, characterized in that: include: The second processor receives a fifth message through the first return link, where the fifth message is a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

5. The first node according to any one of claims 1 to 4, characterized in that: include: The first transmitter sends a first signaling through the first air interface, where the first signaling is used to indicate that a data unit belonging to a first radio bearer is simultaneously received from the first node and the second node; The first data unit set belongs to the first radio bearer.

6. A second node used for wireless communication, characterized in that: include: A fourth processor receives at least a first set of data units from the first node via the first backhaul link; A second receiver receives a second message via a second air interface, wherein the second message is used to indicate the first data unit set; Among them, at least a first set of data units is sent by the first node via a first air interface; a first message is received by the first node via the first air interface, and the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; the second node is not co-located with the sender of the first message; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first set of data units.

7. The second node according to claim 6, characterized in that: a second transmitter, transmitting a third message via the second air interface, the third message being used to determine that at least a second set of data units are successfully received; Among them, at least the third message is used to determine whether at least one data unit in the second data unit set is sent by the first node through the first air interface; the second data unit set is sent by the first node to the second node through the first backhaul link.

8. The second node according to claim 6 or 7, characterized in that: The fourth processor receives a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

9. The second node according to claim 8, characterized in that: The third processor sends a fifth message through the first backhaul link, where the fifth message is a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

10. The second node according to any one of claims 6 to 9, characterized in that: A first signaling is sent by the first node via the first air interface, the first signaling being used to indicate simultaneous reception of data units belonging to a first radio bearer from the first node and the second node; The first data unit set belongs to the first radio bearer; the receiver of the first signaling is co-located with the sender of the first message.

11. A third node used for wireless communication, characterized in that: include: a third receiver, receiving at least a first set of data units via a first air interface; a third transmitter, transmitting a first message via the first air interface, wherein the first message is used to determine that at least the first set of data units is successfully received; Wherein, at least the first set of data units is sent by the first node to the second node via the first backhaul link; A second message is sent by the first node via a second air interface, and the second message is used to indicate the first data unit set; the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first data unit set.

12. The third node according to claim 11, characterized in that: a third message is received by the first node via the second air interface, the third message being used to determine that at least a second set of data units is successfully received; at least the third message is used to determine whether at least one data unit in the second set of data units is sent by the first node via the first air interface; The second data unit set is sent from the first node to the second node via the first backhaul link; and the sender of the third message and the receiver of the second message are co-located.

13. The third node according to claim 11 or 12, characterized in that: A fourth message is sent by the first node to the second node via the first backhaul link, the fourth message being used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

14. The third node according to claim 13, characterized in that: A fifth message is sent by the second node to the first node through the first backhaul link, the fifth message being a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

15. The third node according to any one of claims 11 to 14, characterized in that: The third receiver receives a first signaling through the first air interface, where the first signaling is used to indicate that a data unit belonging to a first radio bearer is simultaneously received from the first node and the second node; The first data unit set belongs to the first radio bearer.

16. A method in a first node for wireless communication, characterized in that: include: sending at least a first set of data units over a first air interface; receiving a first message over the first air interface, the first message being used to determine that at least the first set of data units were successfully received; Sending at least the first set of data units to the second node via a first backhaul link; sending a second message over a second air interface, the second message being used to indicate the first set of data units; In which, the second node is co-located with a receiver of the second message, and the second node and the receiver of the second message are not co-located with a sender of the first message respectively; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first data unit set.

17. The method in the first node according to claim 16, characterized in that: receiving a third message over the second air interface, the third message being used to determine that at least a second set of data units are successfully received; determining whether at least one data unit in the second set of data units is sent over the first air interface based on at least the third message; The second data unit set is sent to the second node through the first backhaul link.

18. The method in the first node according to claim 16 or 17, characterized in that: include: Sending a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

19. The method in the first node according to claim 18, characterized in that: include: receiving a fifth message through the first backhaul link, where the fifth message is a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

20. The method in the first node according to any one of claims 16 to 19, characterized in that: Sending a first signaling through the first air interface, where the first signaling is used to indicate that a data unit belonging to a first radio bearer is simultaneously received from the first node and the second node; The first data unit set belongs to the first radio bearer.

21. A method in a second node for wireless communication, characterized in that: include: receiving at least a first set of data units from a first node via a first backhaul link; receiving a second message over a second air interface, the second message being used to indicate the first set of data units; Among them, at least a first set of data units is sent by the first node via a first air interface; a first message is received by the first node via the first air interface, and the first message is used to determine that at least the first set of data units is successfully received; the first node is co-located with the sender of the second message; the second node is not co-located with the sender of the first message; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first set of data units.

22. The method in the second node according to claim 21, characterized in that: sending a third message over the second air interface, the third message being used to determine that at least a second set of data units are successfully received; Among them, at least the third message is used to determine whether at least one data unit in the second data unit set is sent by the first node through the first air interface; the second data unit set is sent by the first node to the second node through the first backhaul link.

23. The method in the second node according to claim 21 or 22, characterized in that: receiving a fourth message through the first backhaul link, where the fourth message is used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

24. The method in the second node according to any one of claims 23, characterized in that: Sending a fifth message through the first backhaul link, where the fifth message is a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

25. The method in the second node according to any one of claims 21 to 24, characterized in that: A first signaling is sent by the first node via the first air interface, the first signaling being used to indicate simultaneous reception of data units belonging to a first radio bearer from the first node and the second node; The first data unit set belongs to the first radio bearer; the receiver of the first signaling is co-located with the sender of the first message.

26. A method in a third node for wireless communication, characterized in that: include: receiving at least a first set of data units over a first air interface; sending a first message over the first air interface, the first message being used to determine that at least the first set of data units are successfully received; Wherein, at least the first set of data units is sent by the first node to the second node via the first backhaul link; A second message is sent by the first node via a second air interface, and the second message is used to indicate the first data unit set; the second node is co-located with a recipient of the second message, and the second node and the recipient of the second message are not co-located with the third node respectively, and the recipient of the first message is the first node; the first data unit is used to determine the time domain resources occupied by sending the second message, and the first data unit is the data unit with the smallest sequence number in the first data unit set.

27. The method in the third node according to claim 26, characterized in that: a third message is received by the first node via the second air interface, the third message being used to determine that at least a second set of data units is successfully received; at least the third message is used to determine whether at least one data unit in the second set of data units is sent by the first node via the first air interface; The second data unit set is sent from the first node to the second node via the first backhaul link; and the sender of the third message and the receiver of the second message are co-located.

28. The method in the third node according to claim 26 or 27, characterized in that: A fourth message is sent by the first node to the second node via the first backhaul link, the fourth message being used to indicate a first candidate resource set; Among them, the resources occupied by sending the second message belong to the first candidate resource set.

29. The method in the third node according to any one of claims 28, characterized in that: A fifth message is sent by the second node to the first node through the first backhaul link, the fifth message being a response to the fourth message; The fifth message is used to indicate a second candidate resource set, where the second candidate resource set is a subset of the first candidate resource set, and the second candidate resource set is reserved for transmission through the second air interface.

30. The method in the third node according to any one of claims 26 to 29, characterized in that: receiving, through the first air interface, first signaling, where the first signaling is used to indicate simultaneous reception of data units belonging to a first radio bearer from the first node and the second node; The first data unit set belongs to the first radio bearer.

Citation Information

Patent Citations

  • Base station for network or cooperation MIMO system and HARQ method thereof

    CN101588652A

  • Method and system for information interaction in uplink coordination set

    CN102801490A

  • Method and apparatus for communicating delivery of data packets to a user equipment in a wireless communication system

    CN104702331A

  • Cooperative communication method and equipment

    CN104811285A

  • Method used for deleting radio link control service data unit and base station

    CN104837163A