IP Library › Granted Patent US 12,494,870
Granted Patent B2
US 12,494,870 · App. 18/390,854 · Granted Dec 9, 2025

Communication method and apparatus

Inventors: Xiaoying Xu (Shenzhen, CN); Huiying Zhu (Shanghai, CN); Pengpeng Dong (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L1/1819H04W28/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,494,870
App. No.
18/390,854
Granted
Dec 9, 2025
Kind
B2
Abstract

This application provides a communication method and apparatus, where a first radio link control (RLC) entity is introduced to transmit a network-coded redundant packet, and a second RLC entity is introduced to transmit a network-coded original packet, to support requirement-based transmission of the network-coded redundant packet. In some embodiments, an apparatus receives scheduling information from an access network device. The apparatus obtains a network-coded redundant packet through a first RLC entity, generates a first transport block (TB) based on the network-coded redundant packet, and sends the first TB to the access network device, where the first TB includes the network-coded redundant packet. The first RLC entity is configured to transmit the network-coded redundant packet. In this way, the access network device schedules the network-coded redundant packet by using the scheduling information only when the network-coded redundant packet needs to be scheduled, avoiding resource waste by reducing unnecessary and redundant transmission.

Claims (51)

1 . An apparatus, comprising at least one processing circuit, wherein the at least one processing circuit is configured to:

receive first scheduling information from an access network device, wherein the first scheduling information indicates that a first uplink grant resource is used to support sending of a network-coded redundant packet;

obtain the network-coded redundant packet through a first radio link control (RLC) entity, and generate a first transport block (TB) based on the network-coded redundant packet; and

send the first TB to the access network device on the first uplink grant resource, wherein the first TB comprises the network-coded redundant packet;

the first RLC entity is configured to transmit the network-coded redundant packet, the first RLC entity is independent of a second RLC entity, and the second RLC entity is configured to transmit a network-coded original packet; and

the network-coded redundant packet and the network-coded original packet are obtained by performing network-coding on a plurality of data packets.

2 . The apparatus according to claim 1 , wherein the first scheduling information carries a first indication, and the first indication indicates that the first uplink grant resource is used to support sending of the network-coded redundant packet.

3 . The apparatus according to claim 1 , wherein the at least one processing circuit is further configured to:

send an initially transmitted network-coded original packet to the access network device on the first uplink grant resource.

4 . The apparatus according to claim 3 , wherein a sending priority of a second logical channel associated with the second RLC entity is higher than a sending priority of a first logical channel associated with the first RLC entity, the first logical channel carries the network-coded redundant packet, and the second logical channel carries the network-coded original packet.

5 . The apparatus according to claim 1 , wherein the at least one processing circuit is further configured to:

receive second scheduling information from the access network device, wherein the second scheduling information indicates that a second uplink grant resource is used to send the network-coded original packet;

obtain the network-coded original packet through the second RLC entity, and generate a second TB based on the network-coded original packet; and

send the second TB to the access network device on the second uplink grant resource.

6 . The apparatus according to claim 5 , wherein

the second scheduling information carries a second indication, and the second indication indicates that the second uplink grant resource is used to send the network-coded original packet.

7 . The apparatus according to claim 5 , wherein the network-coded redundant packet is generated by performing network coding on the network-coded original packet.

8 . The apparatus according to claim 1 , wherein the at least one processing circuit is further configured to:

receive a first configuration message of a radio bearer from the access network device, wherein the first configuration message comprises configuration information of a first RLC bearer and configuration information of a second RLC bearer; and

establish the first RLC entity and the second RLC entity based on the first configuration message.

9 . The apparatus according to claim 8 , wherein the first configuration message further comprises packet data convergence protocol (PDCP) configuration information, and the at least one processing circuit is further configured to:

establish a PDCP entity based on the PDCP configuration information; and

send, by the PDCP entity, the network-coded redundant packet to the first RLC entity, and send, by the PDCP entity, the network-coded original packet to the second RLC entity.

10 . The apparatus according to claim 1 , wherein the at least one processing circuit is further configured to:

receive a second configuration message of a radio bearer from the access network device, wherein the second configuration message comprises configuration information of a first RLC bearer, configuration information of a second RLC bearer, and PDCP configuration information, the PDCP configuration information comprises a first proportion, and the first proportion is a ratio of a quantity of network-coded packets transmitted by the first RLC entity to a quantity of network-coded packets transmitted by the second RLC entity; and

establish the first RLC entity and the second RLC entity based on the second configuration message.

11 . An apparatus, comprising at least one processing circuit, wherein the at least one processing circuit is configured to:

send first scheduling information to a terminal device, wherein the first scheduling information indicates that a first uplink grant resource is used to support sending of a network-coded redundant packet; and

receive a first transport block (TB) from the terminal device, wherein the first TB comprises the network-coded redundant packet, and the first TB is generated by a first radio link control (RLC) entity based on the network-coded redundant packet;

the first RLC entity is configured to transmit the network-coded redundant packet, the first RLC entity is independent of a second RLC entity, and the second RLC entity is configured to transmit a network-coded original packet; and

the network-coded redundant packet and the network-coded original packet are obtained by performing network-coding on a plurality of data packets.

12 . The apparatus according to claim 11 , wherein the first scheduling information carries a first indication, and the first indication indicates that the first uplink grant resource is used to support sending of the network-coded redundant packet.

13 . The apparatus according to claim 11 , wherein the at least one processing circuit is configured to:

receive an initially transmitted network-coded original packet from the terminal device.

14 . The apparatus according to claim 11 , wherein the at least one processing circuit is configured to:

send second scheduling information to the terminal device, wherein the second scheduling information indicates that a second uplink grant resource is used to send the network-coded original packet; and

receive a second TB from the terminal device, wherein the second TB is generated based on the network-coded original packet.

15 . The apparatus according to claim 14 , wherein

the second scheduling information carries a second indication, and the second indication indicates that the second uplink grant resource is used to send the network-coded original packet.

16 . The apparatus according to claim 14 , wherein the network-coded redundant packet is generated by performing network coding on the network-coded original packet.

17 . The apparatus according to claim 11 , wherein the at least one processing circuit is configured to:

send a first configuration message of a radio bearer to the terminal device, wherein the first configuration message comprises configuration information of a first RLC bearer and configuration information of a second RLC bearer.

18 . The apparatus according to claim 17 , wherein the first configuration message further comprises packet data convergence protocol (PDCP) configuration information.

19 . The apparatus according to claim 11 , wherein the at least one processing circuit is configured to:

send a second configuration message of a radio bearer to the terminal device, wherein the second configuration message comprises configuration information of a first RLC bearer, configuration information of a second RLC bearer, and PDCP configuration information, the PDCP configuration information comprises a first proportion, and the first proportion is a ratio of a quantity of network-coded packets transmitted by the first RLC entity to a quantity of network-coded packets transmitted by the second RLC entity.

20 . A method, performed by a terminal device or by a chip for the terminal device, comprising:

receiving first scheduling information from an access network device, wherein the first scheduling information indicates that a first uplink grant resource is used to support sending of a network-coded redundant packet;

obtaining the network-coded redundant packet through a first radio link control (RLC) entity, and generating a first transport block (TB) based on the network-coded redundant packet; and

sending the first TB to the access network device on the first uplink grant resource, wherein the first TB comprises the network-coded redundant packet;

the first RLC entity is configured to transmit the network-coded redundant packet, the first RLC entity is independent of a second RLC entity, and the second RLC entity is configured to transmit a network-coded original packet; and

the network-coded redundant packet and the network-coded original packet are obtained by performing network-coding on a plurality of data packets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: XU, XIAOYING; DONG, PENGPENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072043/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: ZHU, HUIYING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072043/0635 →
Priority Claims (1)
CN 202110720693.1 · Jun 28, 2021 · national
Continuity (2)
Continuation PCTCN2022100329 · Jun 22, 2022
Related Publication 20240129068A1 · Apr 18, 2024
References Cited (17)
US 20040153909A1 · Lim · 2004 [cited by examiner]
US 20040223478A1 · Fischer · 2004 [cited by examiner]
US 20090122746A1 · Chang · 2009 [cited by examiner]
US 20150078275A1 · Kim · 2015 [cited by examiner]
US 20160205586A1 · Kim · 2016 [cited by examiner]
US 20160278009A1 · Sorrentino · 2016 [cited by examiner]
US 20170207895A1 · Yang · 2017 [cited by examiner]
US 20180199315A1 · Hong · 2018 [cited by examiner]
US 20190306906A1 · Huang · 2019 [cited by examiner]
US 20220376820A1 · Sandberg · 2022 [cited by examiner]
Lucani et al. “Network Coding Schemes for Underwater Networks: the benefits of implicit acknowledgement”. Jan. 2007. (Year: 2007). [cited by examiner]
3GPP TS 23.501 V16.3.0 (Dec. 2019), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 16),” 409 total pages. [cited by applicant]
3GPP TS 38.300 V15.4.0 (Dec. 2018), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; NR and NG-RAN Overall Description; Stage 2 (Release 15),” 97 total pages. [cited by applicant]
3GPP TS 38.413 V16.0.0 (Dec. 2019), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; NG Application Protocol (NGAP) (Release 16),” 335 total pages. [cited by applicant]
3GPP TS 38.423 V16.0.0 (Dec. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; Xn application protocol (XnAP) (Release 16), 330 total pages. [cited by applicant]
3GPP TS 38.473 V15.4.1 (Jan. 2019), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; F1 application protocol (F1AP) (Release 15),” 192 total pages. [cited by applicant]
3GPP TS 38.463 V16.5.0 (Apr. 2021), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; E1 Application Protocol (E1AP) (Release 16),” 237 total pages. [cited by applicant]