IP Library › Granted Patent US 12,316,458
Granted Patent B2
US 12,316,458 · App. 17/774,882 · Granted May 27, 2025

Hybrid automatic repeat request processing method and communications apparatus

Inventors: Haibo Xu (Beijing, CN); Jun Wang (Shanghai, CN); Dongdong Wei (Shanghai, CN); Jian Wang (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L1/1812H04W72/23H04W92/18
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,316,458
App. No.
17/774,882
Granted
May 27, 2025
Kind
B2
Abstract

Embodiments of this application provide a method and a communications apparatus for hybrid automatic repeat request processing, and relate to the field of communications technologies, to help reduce the possibility that an exception occurs due to the introduction of a HARQ feedback mechanism in sidelink communication. The method includes: A first terminal device receives first sidelink grant information, a first HARQ process identifier (ID), and first indication information from a network device. If the first indication information indicates retransmission and a transport block corresponding to a first HARQ process has been successfully sent, the first terminal device ignores the first sidelink grant information.

Claims (81)

1. A hybrid automatic repeat request processing method, comprising:

receiving, by a first terminal device, first control information sent by a network device, wherein the first control information comprises first sidelink grant information and first hybrid automatic repeat request (HARQ) information, the first sidelink grant information indicates a resource used for sidelink communication, the first HARQ information comprises a first HARQ process identifier (ID) of a first HARQ process and first indication information;

determining, by the first terminal device, that the first terminal device has successfully sent a transport block corresponding to the first HARQ process to a second terminal device, when the first HARQ process ID is not associated with a HARQ process maintained by a first HARQ entity of the first terminal device; and

ignoring, by the first terminal device, the first sidelink grant information when the first indication information indicates retransmission and the first terminal device has successfully sent the transport block corresponding to the first HARQ process to the second terminal device;

wherein the first HARQ entity is used for sidelink communication.

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

sending, by the first terminal device, second indication information to the network device, wherein the second indication information indicates that a transport block corresponding to the first HARQ process has been successfully sent.

3. The method according to claim 2 , wherein the sending, by the first terminal device, second indication information to the network device comprises:

indicating, by the first HARQ entity of the first terminal device, a physical layer of the first terminal device to generate the second indication information; and

generating, by the physical layer, the second indication information, and sending the second indication information to the network device.

4. The method according to claim 2 , wherein the sending, by the first terminal device, second indication information to the network device comprises:

indicating, by a second HARQ process of the first terminal device, a physical layer to generate the second indication information, wherein the second HARQ process is a HARQ process maintained by the first HARQ entity; and

generating, by the physical layer of the first terminal device, the second indication information, and sending the second indication information to the network device.

5. The method according to claim 1 , wherein after the receiving, by a first terminal device, first control information sent by a network device, and before the ignoring, by the first terminal device, the first sidelink grant information, the method further comprises:

obtaining, by the first HARQ entity of the first terminal device, a parameter value of a first parameter associated with the first HARQ process; and

when the parameter value of the first parameter associated with the first HARQ process is a first value, determining, by the first HARQ entity, that the first terminal device has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, wherein

the first value indicates that HARQ feedback information for the transport block corresponding to the first HARQ process is an acknowledgement (ACK); and

the ignoring, by the first terminal device, the first sidelink grant information comprises:

ignoring, by the first HARQ entity, the first sidelink grant information.

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

when the parameter value of the first parameter associated with the first HARQ process is a second value, determining, by the first HARQ entity, that the first terminal device fails to send the transport block corresponding to the first HARQ process to the second terminal device, wherein

the second value indicates that the HARQ feedback information for the transport block corresponding to the first HARQ process is a negative acknowledgement (NACK).

7. The method according to claim 4 , wherein after the receiving, by a first terminal device, first control information sent by a network device, and before the ignoring, by the first terminal device, the first sidelink grant information, the method further comprises:

determining, by the first HARQ entity, whether the first HARQ process is associated with the HARQ process maintained by the first HARQ entity;

when the first HARQ process is not associated with the HARQ process maintained by the first HARQ entity, allocating, by the first HARQ entity, the second HARQ process, and delivering the first sidelink grant information to the second HARQ process; and

when a buffer corresponding to the second HARQ process is empty, determining, by the second HARQ process, that the first terminal device has successfully sent the transport block corresponding to the first HARQ process to the second terminal device; and

the ignoring, by the first terminal device, the first sidelink grant information comprises:

ignoring, by the second HARQ process, the first sidelink grant information.

8. The method according to claim 7 , wherein before the determining, by the first HARQ entity, whether the first HARQ process is associated with the HARQ process maintained by the first HARQ entity, the method further comprises:

determining, by the first HARQ entity, that the first indication information indicates retransmission; and

after the allocating, by the first HARQ entity, the second HARQ process, and before the determining, by the second HARQ process, that the first terminal device has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, the method further comprises:

indicating, by the first HARQ entity, retransmission to the second HARQ process; and

determining, by the second HARQ process, whether the buffer corresponding to the second HARQ process is empty.

9. The method according to claim 7 , wherein after the allocating, by the first HARQ entity, the second HARQ process, and before the determining, by the second HARQ process, that the first terminal device has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, the method further comprises:

delivering, by the first HARQ entity, the first HARQ information to the second HARQ process;

determining, by the second HARQ process based on the first HARQ information, that the first indication information indicates retransmission; and

determining, by the second HARQ process, whether the buffer corresponding to the second HARQ process is empty.

10. A communications apparatus, comprising at least one processor and a memory, wherein the at least one processor is coupled to the memory, the memory stores computer program instructions that, when executed by the at least one processor, enable the apparatus to perform operations comprising:

receiving first control information sent by a network device, wherein the first control information comprises first sidelink grant information and first hybrid automatic repeat request (HARQ) information, the first sidelink grant information indicates a resource used for sidelink communication, the first HARQ information comprises a first HARQ process identifier (ID) of a first HARQ process and first indication information;

determining that a transport block corresponding to the first HARQ process has been successfully sent to a second terminal device, when the first HARQ process ID is not associated with a HARQ process maintained by a first HARQ entity of the communications apparatus; and

ignoring the first sidelink grant information when the first indication information indicates retransmission and the transport block corresponding to the first HARQ process has been successfully sent to the second terminal device;

wherein the first HARQ entity is used for sidelink communication.

11. The communications apparatus according to claim 10 , wherein the operations further comprise:

sending second indication information to the network device, wherein the second indication information indicates that a transport block corresponding to the first HARQ process has been successfully sent.

12. The communications apparatus according to claim 11 , wherein the sending second indication information to the network device comprises:

indicating, by the first HARQ entity of the communications apparatus, a physical layer of the communications apparatus to generate the second indication information; and

generating, by the physical layer, the second indication information, and sending the second indication information to the network device.

13. The communications apparatus according to claim 11 , wherein the sending second indication information to the network device comprises:

indicating, by a second HARQ process of the communications apparatus, a physical layer of the communications apparatus to generate the second indication information, wherein the second HARQ process is a HARQ process maintained by the first HARQ entity; and

generating, by the physical layer, the second indication information, and sending the second indication information to the network device.

14. The communications apparatus according to claim 10 , wherein after receiving first control information sent by the network device, and before ignoring the first sidelink grant information, the operations further comprise:

obtaining, by the first HARQ entity of the communications apparatus, a parameter value of a first parameter associated with the first HARQ process; and

when the parameter value of the first parameter associated with the first HARQ process is a first value, determining, by the first HARQ entity, that the communications apparatus has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, wherein

the first value indicates that HARQ feedback information for the transport block corresponding to the first HARQ process is an acknowledgement (ACK); and

the ignoring the first sidelink grant information comprises:

ignoring, by the first HARQ entity, the first sidelink grant information.

15. The communications apparatus according to claim 14 , wherein the operations further comprise:

when the parameter value of the first parameter associated with the first HARQ process is a second value, determining, by the first HARQ entity, that the communications apparatus fails to send the transport block corresponding to the first HARQ process to the second terminal device, wherein

the second value indicates that the HARQ feedback information for the transport block corresponding to the first HARQ process is a negative acknowledgement (NACK).

16. The communications apparatus according to claim 13 , wherein after the receiving first control information sent by a network device, and before the ignoring the first sidelink grant information, the operations further comprise:

determining, by the first HARQ entity, whether the first HARQ process is associated with the HARQ process maintained by the first HARQ entity;

when the first HARQ process is not associated with the HARQ process maintained by the first HARQ entity, allocating, by the first HARQ entity, the second HARQ process, and delivering the first sidelink grant information to the second HARQ process; and

when a buffer corresponding to the second HARQ process is empty, determining, by the second HARQ process, that the communications apparatus has successfully sent the transport block corresponding to the first HARQ process to the second terminal device; and

the ignoring the first sidelink grant information comprises:

ignoring, by the second HARQ process, the first sidelink grant information.

17. The communications apparatus according to claim 16 , wherein before the determining, by the first HARQ entity, whether the first HARQ process is associated with the HARQ process maintained by the first HARQ entity, the operations further comprise:

determining, by the first HARQ entity, that the first indication information indicates retransmission; and

after the allocating, by the first HARQ entity, the second HARQ process, and before the determining, by the second HARQ process, that the communications apparatus has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, the operations further comprise:

indicating, by the first HARQ entity, retransmission to the second HARQ process; and

determining, by the second HARQ process, whether the buffer corresponding to the second HARQ process is empty.

18. The communications apparatus according to claim 16 , wherein after the allocating, by the first HARQ entity, the second HARQ process, and before the determining, by the second HARQ process, that the communications apparatus has successfully sent the transport block corresponding to the first HARQ process to the second terminal device, the operations further comprise:

delivering, by the first HARQ entity, the first HARQ information to the second HARQ process;

determining, by the second HARQ process based on the first HARQ information, that the first indication information indicates retransmission; and

determining, by the second HARQ process, whether the buffer corresponding to the second HARQ process is empty.

19. A non-volatile computer-readable storage medium, storing computer program instructions that, when executed by at least one processor, control a communication apparatus to perform operations comprising:

receiving first control information sent by a network device, wherein the first control information comprises first sidelink grant information and first hybrid automatic repeat request (HARQ) information, the first sidelink grant information indicates a resource used for sidelink communication, the first HARQ information comprises a first HARQ process identifier (ID) of a first HARQ process and first indication information;

determining that a transport block corresponding to the first HARQ process has been successfully sent to a second terminal device, when the first HARQ process ID is not associated with a HARQ process maintained by a first HARQ entity of the communications apparatus, and

ignoring the first sidelink grant information when the first indication information indicates retransmission and the transport block corresponding to the first HARQ process has been successfully sent to the second terminal device;

wherein the first HARQ entity is used for sidelink communication.

20. The non-volatile computer-readable storage medium according to claim 19 , wherein the computer program instructions include instructions that control the at least one processor to further perform operations comprising:

sending second indication information to the network device, wherein the second indication information indicates that a transport block corresponding to the first HARQ process has been successfully sent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: XU, HAIBO; WANG, JUN; WEI, DONGDONG; WANG, JIAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061236/0277 →
Priority Claims (1)
CN 201911090520.5 · Nov 8, 2019 · national
Continuity (1)
Related Publication 20220416950A1 · Dec 29, 2022
References Cited (23)
US 20180287744A1 · Sundararajan et al. · 2018 [cited by applicant]
US 20190222360A1 · Nam et al. · 2019 [cited by applicant]
US 20200396024A1 · Ganesan · 2020 [cited by examiner]
US 20220338205A1 · Lee · 2022 [cited by examiner]
CN 108574564A · 2018 [cited by applicant]
CN 109075908A · 2018 [cited by applicant]
CN 109792326A · 2019 [cited by applicant]
CN 110381599A · 2019 [cited by applicant]
WO 2021031912A1 · 2021 [cited by applicant]
R1-1910048, Huawei et al., Transmission with configured grant in NR unlicensed band, 3GPP TSG RAN WG1 Meeting #98bis, Chongqing, China, Oct. 14-20, 2019, 22 pages. [cited by applicant]
R2-1913701, Huawei et al., Discussion on HARQ support for NR sidelink, 3GPP TSG-RAN WG2 #107bis, Chongqing, China, Oct. 14-18, 2019, 17 pages. [cited by applicant]
R1-1910145, Lenovo et al., Discussion on resource allocation for NR sidelink Mode 1, 3GPP TSG RAN WG1 #98bis, Chongqing, China, Oct. 14-20, 2019, 8 pages, XP051808446. [cited by applicant]
3GPP TS 38.212 V15.7.0 (Sep. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Multiplexing and channel coding(Release 15), total 101 pages. [cited by applicant]
R2-1905678, revision of R2-1903788, Spreadtrum Communications, Discussion on HARQ procedure for mode-1 Sidelink Communication, 3GPP TSG-RAN WG2 Meeting #106, Reno, USA, May 13-17, 2019, 2 pages, XP051729178. [cited by applicant]
3GPP TS 38.213 V15.7.0 (Sep. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for control (Release 15), total 108 pages. [cited by applicant]
3GPP TS 38.214 V15.7.0 (Sep. 2019), 3rd Generation Partnership Project;Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 15), total 106 pages. [cited by applicant]
3GPP TS 38.321 V15.7.0 (Sep. 2019), 3rd Generation Partnership Project;Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 15), total 78 pages. [cited by applicant]
3GPP TS 38.331 V15.7.0 (Sep. 2019), 3rd Generation Partnership Project;Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 15), total 527 pages. [cited by applicant]
International Search Report and Written Opinion issued in PCT/CN2020/127164, dated Feb. 1, 2021, 9 pages. [cited by applicant]
Extended European Search Report issued in EP20883864.9, dated Oct. 19, 2022, 10 pages. [cited by applicant]
Office Action issued in CN201911090520.5, dated Dec. 1, 2021, 8 pages. [cited by applicant]
3GPP TSG RAN WG1 #98bis, R1-1911105, Mode 1 Resource allocation for NR-V2X,Qualcomm Incorporated, Oct. 14-20, 2019, total 5 pages. [cited by applicant]
Office Action issued in KR2022-7015847, dated Oct. 16, 2024 with English translation, 10 pages. [cited by applicant]