IP Library › Granted Patent US 12,489,585
Granted Patent B2
US 12,489,585 · App. 17/848,653 · Granted Dec 2, 2025

Message transmission method and apparatus

Inventors: Lin Cai (Victoria, CA); Jianping Pan (Victoria, CA); Pu Yuan (Shenzhen, CN); Lei Lu (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L5/0055H04W4/70H04W4/40
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,489,585
App. No.
17/848,653
Granted
Dec 2, 2025
Kind
B2
Abstract

The disclosure provides message transmission methods and apparatuses, which can be used in various communication systems, for example, a V2X communication system, an LTE-V communication system, a V2V communication system, an IoV communication system, an MTC system, an IoT communication system, an LTE-M communication system, and a M2M communication system. One example method includes that a second terminal device receives a first message, where the first message is a broadcast message from a first terminal device, and the first message includes first data. The second terminal device receives a reception failure message for the first message, where the reception failure message for the first message is a broadcast message from a third terminal device, and the second terminal device broadcasts a second message, where the second message includes the first data.

Claims (42)

1 . A method, wherein the method comprises:

receiving, by a second terminal device, a first message, wherein the first message is a broadcast message from a first terminal device, and the first message comprises first data;

receiving, by the second terminal device, a reception failure message for the first message, wherein the reception failure message for the first message is a broadcast message from a third terminal device; and

broadcasting, by the second terminal device, a second message, wherein the second message comprises an initial transmission of second data originated from the second terminal device and a retransmission of the first data received by the second terminal device from the first terminal device, and wherein the second message comprises a linear combination constituted by the first data for the retransmission and the second data for the initial transmission based on a coefficient matrix, wherein the coefficient matrix comprises a first coefficient vector corresponding to the initial transmission and a second coefficient vector corresponding to the retransmission.

2 . The method according to claim 1 , wherein the first terminal device, the second terminal device, and the third terminal device belong to a same multicast group.

3 . The method according to claim 1 , wherein the method further comprises:

receiving, by the second terminal device, a fourth message, wherein the fourth message is a broadcast message from a fourth terminal device, and the fourth message comprises the first data; and

receiving, by the second terminal device, a reception failure message for the fourth message, wherein the reception failure message for the fourth message is a broadcast message from the third terminal device.

4 . The method according to claim 1 , wherein the second coefficient vector comprises a first coefficient associated with the initial transmission and a second coefficient associated with the retransmission.

5 . The method according to claim 4 , wherein the second coefficient in the second coefficient vector is associated with the retransmission of the first data received by the second terminal device from the first terminal device, and the second coefficient vector further comprises a third coefficient associated with a retransmission of data received by the second terminal device from a third terminal device.

6 . The method according to claim 1 , wherein the second message further comprises a matrix index that indicates which coefficient matrix of a plurality of coefficient matrices is used to perform the linear combination of the first data and the second data.

7 . The method according to claim 1 , wherein the second message comprises the coefficient matrix.

8 . A method, wherein the method comprises:

broadcasting, by a third terminal device, a reception failure message for a first message, wherein the first message is a broadcast message from a first terminal device, and the first message comprises first data; and

receiving, by the third terminal device, a second message, wherein the second message is a broadcast message from a second terminal device, and the second message comprises an initial transmission of second data originated from the second terminal device and a retransmission of the first data received by the second terminal device from the first terminal device, and wherein the second message comprises a linear combination constituted by the first data for the retransmission and the second data for the initial transmission based on a coefficient matrix, wherein the coefficient matrix comprises a first coefficient vector corresponding to the initial transmission and a second coefficient vector corresponding to the retransmission.

9 . The method according to claim 8 , wherein the first terminal device, the second terminal device, and the third terminal device belong to a same multicast group.

10 . The method according to claim 8 , wherein the method further comprises:

broadcasting, by the third terminal device, a reception failure message for the second message; and

receiving, by the third terminal device, a fifth message, wherein the fifth message is a broadcast message from a fifth terminal device, and the fifth message comprises the first data.

11 . An apparatus, comprising:

one or more processors; and

one or more memories storing computer-executable instructions for execution by the one or more processors to cause the apparatus to:

receive a first message, wherein the first message is a broadcast message from a first terminal device, and the first message comprises first data;

receive a reception failure message for the first message, wherein the reception failure message for the first message is a broadcast message from a third terminal device; and

broadcast a second message, wherein the second message comprises an initial transmission of second data originated from the apparatus and a retransmission of the first data received by the apparatus from the first terminal device, and wherein the second message comprises a linear combination constituted by the first data for the retransmission and the second data for the initial transmission based on a coefficient matrix, wherein the coefficient matrix comprises a first coefficient vector corresponding to the initial transmission and a second coefficient vector corresponding to the retransmission.

12 . The apparatus according to claim 11 , wherein the first terminal device, the apparatus, and the third terminal device belong to a same multicast group.

13 . The apparatus according to claim 11 , wherein the computer-executable instructions, when executed by the one or more processors, further cause the apparatus to:

receive a fourth message, wherein the fourth message is a broadcast message from a fourth terminal device, and the fourth message comprises the first data; and

receive a reception failure message for the fourth message, wherein the reception failure message for the fourth message is a broadcast message from the third terminal device.

14 . The apparatus according to claim 11 , wherein the second coefficient vector comprises a first coefficient associated with the initial transmission and a second coefficient associated with the retransmission.

15 . The apparatus according to claim 14 , wherein the second coefficient in the second coefficient vector is associated with the retransmission of the first data received by the apparatus from the first terminal device, and the second coefficient vector further comprises a third coefficient associated with a retransmission of data received by the apparatus from a third terminal device.

16 . The apparatus according to claim 11 , wherein the second message further comprises a matrix index that indicates which coefficient matrix of a plurality of coefficient matrices is used to perform the linear combination of the first data and the second data.

17 . The apparatus according to claim 11 , wherein the second message comprises the coefficient matrix.

18 . An apparatus, comprising:

one or more processors; and

one or more memories storing computer-executable instructions for execution by the one or more processors to cause the apparatus to:

broadcast a reception failure message for a first message, wherein the first message is a broadcast message from a first terminal device, and the first message comprises first data; and

receive a second message, wherein the second message is a broadcast message from a second terminal device, and the second message comprises an initial transmission of second data originated from the second terminal device and a retransmission of the first data received by the second terminal device from the first terminal device, and wherein the second message comprises a linear combination constituted by the first data for the retransmission and the second data for the initial transmission based on a coefficient matrix, wherein the coefficient matrix comprises a first coefficient vector corresponding to the initial transmission and a second coefficient vector corresponding to the retransmission.

19 . The apparatus according to claim 18 , wherein the first terminal device, the second terminal device, and the apparatus belong to a same multicast group.

20 . The apparatus according to claim 18 , wherein the computer-executable instructions, when executed by the one or more processors further cause the apparatus to:

broadcast a reception failure message for the second message; and

receive a fifth message, wherein the fifth message is a broadcast message from a fifth terminal device, and the fifth message comprises the first data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2025
From: CAI, LIN; PAN, JIANPING; LU, LEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072141/0083 →
EMPLOYMENT AGREEMENT Recorded Sep 2, 2025
From: YUAN, PU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072811/0669 →
Continuity (2)
Continuation PCTCN2019128855 · Dec 26, 2019
Related Publication 20220329392A1 · Oct 13, 2022
References Cited (13)
US 10028198B2 · Fitzek · 2018 [cited by examiner]
US 20130315139A1 · Abraham · 2013 [cited by examiner]
US 20180091265A1 · Liu et al. · 2018 [cited by applicant]
US 20200100048A1 · Wu · 2020 [cited by examiner]
US 20200322839A1 · Nguyen · 2020 [cited by examiner]
CN 102340829A · 2012 [cited by applicant]
CN 103684715A · 2014 [cited by applicant]
CN 106254044A · 2016 [cited by applicant]
CN 104521170B · 2018 [cited by applicant]
WO 2018059282A1 · 2018 [cited by applicant]
Samsung, “Discussion on Unicast, Groupcast and Broadcast for NR V2X,” 3GPP TSG RAN WG1 Meeting #94bis, R1-1810867, Chengdu, China, Oct. 8-12, 2018, 6 pages. [cited by applicant]
Extended European Search Report in European Appln No. 19957113.4, dated Nov. 24, 2022, 7 pages. [cited by applicant]
PCT International Search Report and Written Opinion issued in International Application No. PCT/CN2019/128855 on Jun. 19, 2020, 17 pages (with English translation). [cited by applicant]