IP Library › Granted Patent US 12,445,229
Granted Patent B2
US 12,445,229 · App. 17/990,213 · Granted Oct 14, 2025

HARQ process based data transmission method and terminal

Inventors: Li Zhao (Shenzhen, CN); Chunhua You (Shanghai, CN); Chong Lou (Shanghai, CN); Yinghao Guo (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L1/1861H04L1/1822H04W72/044H04W74/0808H04L1/1812H04W72/23
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,445,229
App. No.
17/990,213
Granted
Oct 14, 2025
Kind
B2
Abstract

Embodiments of this application provide a HARQ process-based data transmission method and a terminal, and relate to communication technologies, to determine an initial status of a HARQ process and further perform uplink transmission by using a HARQ process that is in a not pending status. A specific solution includes: A terminal sets one or more HARQ processes that are associated with a first configured grant CG configuration on a first bandwidth part BWP to be in a not pending status, where the first CG configuration includes one or more CG configurations configured by a network device for the terminal on the first BWP, and the first BWP is a currently activated BWP of the terminal; and the terminal sends uplink data to the network device by using the HARQ process that is associated with the first CG configuration and that is in the not pending status.

Claims (84)

1. A method applied to a terminal, the method comprising:

in response to receiving a downlink control information (DCI) activation command from a network device, setting a status of one or more hybrid automatic repeat request (HARQ) processes that are associated with a first configured grant (CG) configuration to a not pending status, wherein the DCI activation command indicates to the terminal to activate the first CG configuration, the first CG configuration comprises one or more CG configurations configured by the network device for the terminal on a first bandwidth part (BWP), and the first BWP is a currently activated BWP of the terminal; and

sending uplink data to the network device using a HARQ process of the one or more HARQ processes that is associated with the first CG configuration and that is in the not pending status.

2. The method according to claim 1 , wherein the one or more HARQ processes that are associated with the first CG configuration comprise:

all HARQ processes that are associated with the first CG configuration;

a HARQ process that is one of HARQ processes that are associated with the first CG configuration and that is in a pending status;

a first HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not used by the terminal, the first HARQ process being unassociated with an uplink grant that is currently delivered to a HARQ entity;

a HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not being used; or

a corresponding HARQ process that is one of the HARQ processes associated with the first CG configuration and that is randomly selected by the terminal.

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

when N consecutive uplink listen before talk (LBT) failures have occurred on the first BWP, clearing buffers of all HARQ processes that are associated with a second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status, wherein:

N≥2, and N is an integer;

the second CG configuration comprises all CG configurations configured by the network device for the terminal on the first BWP or an activated CG configuration configured for the terminal on the first BWP; and

after the buffers of all the HARQ processes that are associated with the second CG configuration are cleared, all the HARQ processes that are associated with the second CG configuration are in the not pending status.

4. The method according to claim 3 , wherein clearing the buffers of all the HARQ processes that are associated with the second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status comprises:

when sending a media access control control element (MAC CE) to the network device, clearing the buffers of all the HARQ processes that are associated with the second CG configuration, or determining that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the MAC CE comprises an LBT failure status indicator bit of a serving cell in which the terminal is located.

5. The method according to claim 3 , wherein clearing the buffers of all the HARQ processes that are associated with the second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status comprises:

when the terminal is located in a primary cell or a primary secondary cell, and the terminal actively switches from the first BWP to a second BWP, clearing the buffers of all the HARQ processes that are associated with the second CG configuration, or determining that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein:

the second BWP is a BWP that is configured with a physical random access channel (PRACH) resource and on which the N consecutive uplink LBT failures do not occur, and the second BWP and the first BWP belong to a same serving cell.

6. A method applied to a terminal, the method comprising:

in response to receiving radio resource control (RRC) signaling from a network device, setting one or more hybrid automatic repeat request (HARQ) processes that are associated with a first configured grant (CG) configuration to be in a not pending status, wherein the RRC signaling configures and activates the first CG configuration for the terminal, the first CG configuration comprises one or more CG configurations configured by the network device for the terminal on a first bandwidth part (BWP), and the first BWP is a currently activated BWP of the terminal; and

sending uplink data to the network device using a HARQ process, of the one or more HARQ processes, that is associated with the first CG configuration and that is in the not pending status.

7. The method according to claim 6 , wherein the one or more HARQ processes that are associated with the first CG configuration comprise:

all HARQ processes that are associated with the first CG configuration;

a HARQ process that is one of HARQ processes that are associated with the first CG configuration and that is in a pending status;

a first HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not used by the terminal, the first HARQ process being unassociated with an uplink grant that is currently delivered to a HARQ entity;

a HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not being used; or

a corresponding HARQ process that is one of the HARQ processes associated with the first CG configuration and that is randomly selected by the terminal.

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

when N consecutive uplink listen before talk (LBT) failures have occurred on the first BWP, clearing buffers of all HARQ processes that are associated with a second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status, wherein:

N≥2, and N is an integer;

the second CG configuration comprises all CG configurations configured by the network device for the terminal on the first BWP or an activated CG configuration configured for the terminal on the first BWP; and

after the buffers of all the HARQ processes that are associated with the second CG configuration are cleared, all the HARQ processes that are associated with the second CG configuration are in the not pending status.

9. The method according to claim 8 , wherein clearing the buffers of all the HARQ processes that are associated with the second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status comprises:

when sending a media access control control element (MAC CE) to the network device, clearing the buffers of all the HARQ processes that are associated with the second CG configuration, or determining that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the MAC CE comprises an LBT failure status indicator bit of a serving cell in which the terminal is located.

10. The method according to claim 8 , wherein clearing the buffers of all the HARQ processes that are associated with the second CG configuration on the first BWP, or determining that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status comprises:

when the terminal is located in a primary cell or a primary secondary cell, and the terminal actively switches from the first BWP to a second BWP, clearing the buffers of all the HARQ processes that are associated with the second CG configuration, or determining that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the second BWP is a BWP that is configured with a physical random access channel (PRACH) resource and on which the N consecutive uplink LBT failures do not occur, and the second BWP and the first BWP belong to a same serving cell.

11. An apparatus comprising:

at least one processor; and

a non-transitory memory coupled to the at least one processor and configured to store executable instructions for execution by the at least one processor to instruct the at least one processor to:

in response to receiving a downlink control information (DCI) activation command from a network device, set one or more hybrid automatic repeat request (HARQ) processes that are associated with a first configured grant (CG) configuration to be in a not pending status, wherein the DCI activation command indicates the apparatus to activate the first CG configuration, the first CG configuration comprises one or more CG configurations configured by the network device for the apparatus on a first bandwidth part (BWP), and the first BWP is a currently activated BWP of the apparatus; and

send uplink data to the network device by using a HARQ process of the one or more HARQ processes that is associated with the first CG configuration and that is in the not pending status.

12. The apparatus according to claim 11 , wherein the one or more HARQ processes that are associated with the first CG configuration comprise:

all HARQ processes that are associated with the first CG configuration;

a HARQ process that is one of HARQ processes that are associated with the first CG configuration and that is in a pending status;

a first HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not used by the apparatus, the first HARQ process being unassociated with an uplink grant that is currently delivered to a HARQ entity;

a HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not being used; or

a corresponding HARQ process that is one of the HARQ processes associated with the first CG configuration and that is randomly selected by the apparatus.

13. The apparatus according to claim 11 , wherein the executable instructions further instruct the at least one processor to:

when N consecutive uplink listen before talk (LBT) failures have occurred on the first BWP, clear buffers of all HARQ processes that are associated with a second CG configuration on the first BWP, or determine that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status, wherein:

N≥2, and N is an integer;

the second CG configuration comprises all CG configurations configured by the network device for the apparatus on the first BWP or an activated CG configuration configured for the apparatus on the first BWP; and

after the buffers of all the HARQ processes that are associated with the second CG configuration are cleared, all the HARQ processes that are associated with the second CG configuration are in the not pending status.

14. The apparatus according to claim 13 , wherein the executable instructions further instruct the at least one processor to:

when sending a media access control control element (MAC CE) to the network device, clear the buffers of all the HARQ processes that are associated with the second CG configuration, or determine that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the MAC CE comprises an LBT failure status indicator bit of a serving cell in which the apparatus is located.

15. The apparatus according to claim 13 , wherein the executable instructions further instruct the at least one processor to:

when the apparatus is located in a primary cell or a primary secondary cell, and the apparatus actively switches from the first BWP to a second BWP, clear the buffers of all the HARQ processes that are associated with the second CG configuration, or determine that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the second BWP is a BWP that is configured with a physical random access channel (PRACH) resource and on which the N consecutive uplink LBT failures do not occur, and the second BWP and the first BWP belong to a same serving cell.

16. An apparatus comprising:

at least one processor; and

a non-transitory memory coupled to the at least one processor, and configured to store executable instructions for execution by the at least one processor to instruct the at least one processor to:

in response to receiving radio resource control (RRC) signaling from a network device, setting one or more hybrid automatic repeat request (HARQ) processes that are associated with a first configured grant (CG) configuration to be in a not pending status, wherein the RRC signaling configures and activates the first CG configuration for the apparatus, the first CG configuration comprises one or more CG configurations configured by the network device for the apparatus on a first bandwidth part (BWP), and the first BWP is a currently activated BWP of the apparatus; and

send uplink data to the network device using a HARQ process, of the one or more HARQ processes, that is associated with the first CG configuration and that is in the not pending status.

17. The apparatus according to claim 16 , wherein the one or more HARQ processes that are associated with the first CG configuration comprise:

all HARQ processes that are associated with the first CG configuration;

a HARQ process that is one of HARQ processes that are associated with the first CG configuration and that is in a pending status;

a first HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not used by the apparatus, the first HARQ process being unassociated with an uplink grant that is currently delivered to a HARQ entity;

a HARQ process that is one of the HARQ processes associated with the first CG configuration and that is not being used; or

a corresponding HARQ process that is one of the HARQ processes associated with the first CG configuration and that is randomly selected by the apparatus.

18. The apparatus according to claim 17 , wherein the executable instructions further instruct the at least one processor to:

when N consecutive uplink listen before talk (LBT) failures have occurred on the first BWP, clear buffers of all HARQ processes that are associated with a second CG configuration on the first BWP, or determine that all the HARQ processes that are associated with the second CG configuration on the first BWP are in the not pending status, wherein:

N≥2, and N is an integer;

the second CG configuration comprises all CG configurations configured by the network device for the apparatus on the first BWP or an activated CG configuration configured for the apparatus on the first BWP; and

after the buffers of all the HARQ processes that are associated with the second CG configuration are cleared, all the HARQ processes that are associated with the second CG configuration are in the not pending status.

19. The apparatus according to claim 18 , wherein the executable instructions further instruct the at least one processor to:

when sending a media access control control element (MAC CE) to the network device, clear the buffers of all the HARQ processes that are associated with the second CG configuration, or determine that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the MAC CE comprises an LBT failure status indicator bit of a serving cell in which the apparatus is located.

20. The apparatus according to claim 18 , wherein the executable instructions further instruct the at least one processor to:

when the apparatus is located in a primary cell or a primary secondary cell, and the apparatus actively switches from the first BWP to a second BWP, clear the buffers of all the HARQ processes that are associated with the second CG configuration, or determine that all the HARQ processes that are associated with the second CG configuration are in the not pending status, wherein

the second BWP is a BWP that is configured with a physical random access channel (PRACH) resource and on which the N consecutive uplink LBT failures do not occur, and the second BWP and the first BWP belong to a same serving cell.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2025
From: ZHAO, LI; YOU, CHUNHUA; LOU, CHONG; GUO, YINGHAO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 071651/0444 →
Priority Claims (1)
CN 202010432833.0 · May 20, 2020 · national
Continuity (2)
Continuation PCTCN2021094719 · May 19, 2021
Related Publication 20230081816A1 · Mar 16, 2023
References Cited (22)
US 11553417B2 · Lee et al. · 2023 [cited by applicant]
US 20190132824A1 · Jeon et al. · 2019 [cited by applicant]
US 20200100170A1 · Babaei et al. · 2020 [cited by applicant]
US 20200137821A1 · Cirik et al. · 2020 [cited by applicant]
US 20210051701A1 · Fakoorian · 2021 [cited by examiner]
US 20220077963A1 · Salim · 2022 [cited by examiner]
US 20220116988A1 · Shi · 2022 [cited by examiner]
US 20220158765A1 · Lu · 2022 [cited by examiner]
US 20220173844A1 · Lee · 2022 [cited by examiner]
US 20220232596A1 · Lu · 2022 [cited by examiner]
CN 109792792A · 2019 [cited by applicant]
CN 110557835A · 2019 [cited by applicant]
EP 3478019A1 · 2019 [cited by applicant]
WO 2019245219A1 · 2019 [cited by applicant]
Ericsson, “Discussions on configured grant in NR-U”, 3GPP Draft; R2-1913501, Oct. 3, 2019, 10 pages. [cited by applicant]
Nokia et al., “Multiple configured grants per BWP for NR-U”, 3GPP Draft; R2-1913289, Oct. 3, 2019, 2 pages. [cited by applicant]
LG Electronics Inc., “Consideration of delayed CG confirmation”, 3GPP TSG-RAN WG2 Meeting #109 electronic, Elbonia, Feb. 24-Mar. 6, 2020, R2-2001442, 3 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) ; Radio Resource Control (RRC); Protocol specification (Release 16),” 3GPP TS … [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; NR and NG-RAN Overall Description; Stage 2 (Release 16),” 3GPP TS 38.300 V16.1.0, Mar. 2020, 133 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 16),” 3GPP TS 38.321 V16.0.0, Mar. 2020, 141 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 16),” 3GPP TS 38.331 V16.0.0, Mar. 2020, 835 pages. [cited by applicant]
“MPDCCH Monitoring for Receiving HARQ ACK Feedback,” Source to WG: Nokia, Nokia Shanghai Bell, Source to TSG: R2, Work item code: LTE_eMTC4-Core, Date: Nov. 1, 2018, Category: F, Release: Rel-15, Change Request, 36.321,… [cited by applicant]