IP Library › Granted Patent US 12,621,083
Granted Patent B2
US 12,621,083 · App. 18/162,465 · Granted May 5, 2026

Data transmission method and apparatus

Inventors: Zhongfeng Li (Shanghai, CN); Zhe Liu (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L1/1809H04L1/1819H04L5/0055H04W72/20
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,621,083
App. No.
18/162,465
Granted
May 5, 2026
Kind
B2
Abstract

A data transmission method and an apparatus are provided. A transmit device sends a plurality of pieces of data, wherein different data in the data occupies different transmission resources. A first receive device in a multicast group receives the data; determines a first feedback message based on a decoding result of the data; feeds back the first feedback message to the transmit device which distinguishes, based on the first feedback message, which data in the plurality of pieces of data is correctly decoded by the multicast group and which data is not, wherein the first feedback message indicates whether the first receive device correctly decodes the data; and performs network encoding transmission on the incorrectly decoded data, thereby improving retransmission efficiency, reducing a delay, and saving feedback resources.

Claims (50)

1 . A data transmission method comprising:

obtaining, by a first receive device, a plurality of pieces of data, wherein different data in the plurality of pieces of data occupies different transmission resources;

determining, by the first receive device, a first feedback message based on the plurality of pieces of data, wherein the first feedback message indicates whether the first receive device correctly receives the plurality of pieces of data;

outputting, by the first receive device, the first feedback message;

determining, by the first receive device, a first feedback resource based on feedback content of the first feedback message, wherein the first feedback resource is comprised in a feedback resource set, and different first feedback resources in the feedback resource set correspond to different feedback content; and

outputting, by the first receive device, the first feedback message on the first feedback resource.

2 . The method according to claim 1 , further comprising:

receiving, by the first receive device, a first indication message, wherein the first indication message indicates a group to which the first receive device belongs in a multicast group, and the multicast group comprises a plurality of groups.

3 . The method according to claim 1 , further comprising:

receiving, by the first receive device, a second indication message, wherein the second indication message indicates the first receive device to perform network encoding transmission with a second receive device.

4 . The method according to claim 1 , further comprising:

listening, by the first receive device on a listener resource, to a second feedback message fed back by another receive device in a multicast group, wherein the listener resource is another resource in configured feedback resources other than the first feedback resource, and the first receive device belongs to the multicast group; and

performing, by the first receive device, network encoding data retransmission based on the second feedback message.

5 . The method according to claim 1 , wherein a transmission resource comprises at least one of the following resources: a frequency resource, a time domain resource, a code domain resource, a space domain resource, and a polarization resource.

6 . The method according to claim 1 , further comprising:

receiving, by the first receive device, a third indication message, wherein the third indication message indicates a redundancy version (RV) of each of the plurality of pieces of data; and

determining, by the first receive device, based on the redundancy version RV of each of the plurality of pieces of data, an RV of each piece of data in response to a transmit device performing network encoding transmission.

7 . The method according to claim 1 , wherein each of the plurality of pieces of data carries a multicast identifier.

8 . A data transmission method comprising:

sending, by a transmit device, a plurality of pieces of data through multicast, wherein different data in the plurality of pieces of data occupies different transmission resources;

receiving, by the transmit device, a first feedback message, wherein the first feedback message indicates whether a first receive device correctly receives the plurality of pieces of data;

performing, by the transmit device, network encoding transmission based on the first feedback message; and

receiving, by the transmit device, a second feedback message on a second feedback resource, wherein the second feedback message indicates whether a second receive device correctly receives the plurality of pieces of data, the first feedback message is different from the second feedback message, and a first feedback resource is different from the second feedback resource.

9 . The method according to claim 8 , wherein the first feedback message occupies the first feedback resource, the first feedback resource is comprised in a feedback resource set, and different first feedback resources in the feedback resource set correspond to different feedback content.

10 . The method according to claim 8 , further comprising:

receiving, by the transmit device, a second feedback message on the first feedback resource, wherein the second feedback message indicates whether a second receive device correctly receives the plurality of pieces of data, and the first feedback message is the same as the second feedback message.

11 . A communication apparatus comprising:

a memory comprising processor-executable instructions; and

a processor in communication with the memory, wherein the processor executes the processor-executable instructions to facilitate the apparatus to:

obtain a plurality of pieces of data, wherein different data in the plurality of pieces of data occupies different transmission resources, and determine a first feedback message based on the plurality of pieces of data, wherein the first feedback message indicates whether a first receive device correctly receives the plurality of pieces of data;

output the first feedback message;

determine a first feedback resource based on feedback content of the first feedback message, the first feedback resource is comprised in a feedback resource set, and different first feedback resources in the feedback resource set correspond to different feedback content; and

output the first feedback message on the first feedback resource.

12 . The apparatus according to claim 11 , wherein the processor further executes the processor-executable instructions to facilitate the apparatus to:

receive a first indication message, wherein the first indication message indicates a group to which the first receive device belongs in a multicast group, and the multicast group comprises a plurality of groups.

13 . The apparatus according to claim 11 , wherein the processor further executes the processor-executable instructions to facilitate the apparatus to:

receive a second indication message, wherein the second indication message indicates the first receive device to perform network encoding transmission with a second receive device.

14 . The apparatus according to claim 11 , wherein the processor further executes the processor-executable instructions to facilitate the apparatus to:

listen, on a listener resource, to a second feedback message fed back by another receive device in a multicast group, and perform network encoded data retransmission based on the second feedback message, wherein the listener resource is another resource in configured feedback resources other than the first feedback resource, and the first receive device belongs to the multicast group.

15 . The apparatus according to claim 11 , wherein a transmission resource comprises at least one of the following resources: a frequency resource, a time domain resource, a code domain resource, a space domain resource, and a polarization resource.

16 . The apparatus according to claim 11 , wherein the processor further executes the processor-executable instructions to facilitate the apparatus to:

receive a third indication message, wherein the third indication message indicates a redundancy version (RV) of each of the plurality of pieces of data; and

determine, based on the RV of each of the plurality of pieces of data, an RV of each piece of data in response to a transmit device performing network encoding transmission.

17 . The apparatus according to claim 11 , wherein each of the plurality of pieces of data carries a multicast identifier.

18 . The method according to claim 10 , further comprising:

sending, by the transmit device, a first indication message, wherein the first indication message indicates a group to which the first receive device belongs in a multicast group, the multicast group comprises a plurality of groups, and the first receive device and the second receive device belong to a same group in the multicast group.

19 . The method according to claim 18 , further comprising:

receiving, by the transmit device, a third feedback message on a third feedback resource, wherein the third feedback message indicates whether a third receive device correctly receives the plurality of pieces of data, the first receive device belongs to a first group in the multicast group, the third receive device belongs to a second group in the multicast group, and the third feedback resource is different from the first feedback resource.

20 . The method according to claim 8 , further comprising:

sending, by the transmit device, a second indication message, wherein the second indication message indicates the first receive device to perform network encoding transmission with the second receive device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: LI, ZHONGFENG; LIU, ZHE
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 063380/0834 →
Priority Claims (1)
CN 202010761945.0 · Jul 31, 2020 · national
Continuity (2)
Continuation PCTCN2021104579 · Jul 5, 2021
Related Publication 20230171035A1 · Jun 1, 2023
References Cited (15)
US 9894651B2 · Novlan · 2018 [cited by examiner]
US 11134469B2 · Abraham · 2021 [cited by examiner]
US 11329839B2 · Belleschi · 2022 [cited by examiner]
US 11533741B2 · Wu · 2022 [cited by examiner]
US 11736239B2 · Liu · 2023 [cited by examiner]
US 12096427B2 · Lu · 2024 [cited by examiner]
US 12244421B2 · Khoshnevisan · 2025 [cited by examiner]
US 12301366B2 · Liu · 2025 [cited by examiner]
US 20130148563A1 · Brueck · 2013 [cited by examiner]
US 20210135794A1 · Wang · 2021 [cited by examiner]
US 20210250905A1 · Liu · 2021 [cited by examiner]
US 20230019024A1 · Stare · 2023 [cited by examiner]
US 20230091636A1 · Khoshnevisan · 2023 [cited by examiner]
CN 102013965A · 2011 [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Overall description of Radio Access Network (RAN) aspects for Vehicle-to-everything (V2X) based on LTE and NR (Release 16),” 3GPP … [cited by applicant]