IP Library › Granted Patent US 11,968,668
Granted Patent B2
US 11,968,668 · App. 17/400,841 · Granted Apr 23, 2024

Data transmission method and device

Inventor: Zheng Yu (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W72/20H04L1/1819H04W72/1263
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 11,968,668
App. No.
17/400,841
Granted
Apr 23, 2024
Kind
B2
Abstract

A data transmission method and a device are disclosed. The data transmission method includes: a first communications device receives first information sent by a second communications device. The first information is used to indicate one or more of transport block set information, maximum transport block quantity information, transport block information, and first combination set information. The first communications device determines, based on the first information, a quantity of transport blocks scheduled by using control information, and a HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information. The first communications device sends data to the second communications device based on the determined quantity of transport blocks and the determined HARQ process number corresponding to each transport block, or receives, based on the determined quantity of transport blocks and the determined HARQ process number corresponding to each transport block, data.

Claims (90)

1. A data processing method, comprising:

receiving, by a first communications device, first information from a second communications device, wherein

the first information is used to indicate maximum transport block quantity information and one or more of transport block set information, transport block information, or first combination set information; the transport block set information indicates a transport block quantity range and/or a transport block quantity set; the maximum transport block quantity information indicates a maximum quantity of transport blocks that can be scheduled by using control information; the transport block information indicates one or more of a quantity of transport blocks scheduled by using the control information, a hybrid automatic repeat request (HARQ) process number of a first transport block in the transport blocks scheduled by using the control information, or HARQ process numbers of all the transport blocks scheduled by using the control information; and each combination in the first combination set is used to determine the quantity of transport blocks scheduled by using the control information and a HARQ process number of the first transport block in the transport blocks scheduled by using the control information, or is used to determine the HARQ process numbers of all the transport blocks scheduled by using the control information;

determining, by the first communications device based on the first information, the quantity of transport blocks scheduled by using the control information, and a HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information; and

sending, by the first communications device, data to the second communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information, or receiving, by the first communications device, data from the second communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information.

2. The method according to claim 1 , wherein the receiving, by the first communications device, the first information sent by the second communications device comprises:

receiving, by the first communications device, higher layer signaling from the second communications device, wherein the higher layer signaling comprises the first information; or

receiving, by the first communications device, the control information from the second communications device, wherein the control information comprises the first information.

3. The method according to claim 1 , wherein the first information comprises a first field, wherein

when a bit state of the first field is a first state, the first field indicates that the control information is used to schedule one transport block; or

when a bit state of the first field is a second state, the first field indicates that the control information is used to schedule a plurality of transport blocks; and

the first field comprises one or more bits, the first state comprises one or more bit states of the first field, and the second state comprises one or more bit states of the first field.

4. The method according to claim 1 , wherein the control information is used to schedule a plurality of transport blocks; and

the HARQ process numbers of the plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined based on a HARQ process number of the first transport block in the plurality of transport blocks; and/or

each transport block in the plurality of transport blocks corresponds to one HARQ process number of the HARQ process numbers, and the HARQ process numbers corresponding to the plurality of transport blocks are consecutive.

5. The method according to claim 1 , wherein

the HARQ process numbers corresponding to a plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined in ascending order based on the HARQ process number corresponding to the first transport block in the plurality of transport blocks; or

a value Rn of a HARQ process number of an n th transport block in the plurality of transport blocks satisfies:

Rn={R 1+ n− 1} mod N , wherein

R1 is a value of the HARQ process number of the first transport block in the plurality of transport blocks, n is a positive integer, mod indicates a modulo operation, and N is a maximum quantity of HARQ processes supported by the control information.

6. A data processing method, comprising:

determining, by a second communications device, a quantity of transport blocks scheduled by using control information, and a hybrid automatic repeat request (HARQ) process number corresponding to each transport block in the transport blocks scheduled by using the control information;

generating, by the second communications device, first information, and sending the first information to a first communications device, wherein

the first information is used to indicate maximum transport block quantity information and one or more of transport block set information, transport block information, or first combination set information; the transport block set information indicates a transport block quantity range and/or a transport block quantity set; the maximum transport block quantity information indicates a maximum quantity of transport blocks that can be scheduled by using the control information; the transport block information indicates one or more of the quantity of transport blocks scheduled by using the control information, an HARQ process number of a first transport block in the transport blocks scheduled by using the control information, or HARQ process numbers of all the transport blocks scheduled by using the control information; and each combination in the first combination set is used to determine the quantity of transport blocks scheduled by using the control information and a HARQ process number of the first transport block in the transport blocks scheduled by using the control information, or is used to determine the HARQ process numbers of all the transport blocks scheduled by using the control information; and

sending, by the second communications device, data to the first communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information, or receiving, by the second communications device, data from the first communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information.

7. The method according to claim 6 , wherein the sending, by the second communications device, the first information to the first communications device comprises:

sending, by the second communications device, higher layer signaling to the first communications device, wherein the higher layer signaling comprises the first information; or

sending, by the second communications device, the control information to the first communications device, wherein the control information comprises the first information.

8. The method according to claim 6 , wherein

the first information comprises a first field, wherein

when a bit state of the first field is a first state, the first field indicates that the control information is used to schedule one transport block; or

when a bit state of the first field is a second state, the first field indicates that the control information is used to schedule a plurality of transport blocks; and

the first field comprises one or more bits, the first state comprises one or more bit states of the first field, and the second state comprises one or more bit states of the first field.

9. The method according to claim 6 , wherein the control information is used to schedule a plurality of transport blocks; and

the HARQ process numbers of the plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined based on a HARQ process number of the first transport block in the plurality of transport blocks; and/or

each transport block in the plurality of transport blocks corresponds to one HARQ process number of the HARQ process numbers, and the HARQ process numbers corresponding to the plurality of transport blocks are consecutive.

10. The method according to claim 6 , wherein

the HARQ process numbers corresponding to a plurality of transport blocks, other than the first transport block in the plurality of transport blocks are determined in ascending order based on the HARQ process number corresponding to the first transport block in the plurality of transport blocks; or

a value Rn of a HARQ process number of an n th transport block in the plurality of transport blocks satisfies:

Rn={R 1+ n− 1} mod N , wherein

R1 is a value of the HARQ process number of the first transport block in the plurality of transport blocks, n is a positive integer, mod indicates a modulo operation, and N is a maximum quantity of HARQ processes supported by the control information.

11. A communications device, wherein the communications device is a first communications device, and the first communications device comprises:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

receive first information from a second communications device, wherein

the first information is used to indicate maximum transport block quantity information and one or more of transport block set information, transport block information, or first combination set information; the transport block set information indicates a transport block quantity range and/or a transport block quantity set; the maximum transport block quantity information indicates a maximum quantity of transport blocks that can be scheduled by using control information; the transport block information indicates one or more of a quantity of transport blocks scheduled by using the control information, a hybrid automatic repeat request (HARQ) process number of a first transport block in the transport blocks scheduled by using the control information, or HARQ process numbers of all the transport blocks scheduled by using the control information; and each combination in the first combination set is used to determine the quantity of transport blocks scheduled by using the control information and a HARQ process number of the first transport block in the transport blocks scheduled by using the control information, or is used to determine the HARQ process numbers of all the transport blocks scheduled by using the control information;

determine, based on the first information, the quantity of transport blocks scheduled by using the control information, and a HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information; and

send data to the second communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information; or

receive data from the second communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information.

12. The communications device according to claim 11 , wherein receiving the first information from the second communication device comprises:

receiving higher layer signaling from the second communications device, wherein the higher layer signaling comprises the first information; or

receiving the control information from the second communications device, wherein the control information comprises the first information.

13. The communications device according to claim 11 , wherein

the first information comprises a first field, wherein

when a bit state of the first field is a first state, the first field indicates that the control information is used to schedule one transport block; or

when a bit state of the first field is a second state, the first field indicates that the control information is used to schedule a plurality of transport blocks; and

the first field comprises one or more bits, the first state comprises one or more bit states of the first field, and the second state comprises one or more bit states of the first field.

14. The communications device according to claim 11 , wherein the control information is used to schedule a plurality of transport blocks; and

the HARQ process numbers of the plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined based on a HARQ process number of the first transport block in the plurality of transport blocks; and/or

each transport block in the plurality of transport blocks corresponds to one HARQ process number of the HARQ process numbers, and the HARQ process numbers corresponding to the plurality of transport blocks are consecutive.

15. The communications device according to claim 11 , wherein

the HARQ process numbers corresponding to a plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined in ascending order based on the HARQ process number corresponding to the first transport block in the plurality of transport blocks; or

a value Rn of a HARQ process number of an n th transport block in the plurality of transport blocks satisfies:

Rn={R 1+ n− 1} mod N , wherein

R1 is a value of the HARQ process number of the first transport block in the plurality of transport blocks, n is a positive integer, mod indicates a modulo operation, and N is a maximum quantity of HARQ processes supported by the control information.

16. A communications device, wherein the communications device is a second communications device, and the second communications device comprises:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

determine a quantity of transport blocks scheduled by using control information, and a hybrid automatic repeat request (HARQ) process number corresponding to each transport block in the transport blocks scheduled by using the control information;

generate first information;

send the first information to a first communications device, wherein

the first information is used to indicate maximum transport block quantity information and one or more of transport block set information, transport block information, or first combination set information; the transport block set information indicates a transport block quantity range and/or a transport block quantity set; the maximum transport block quantity information indicates a maximum quantity of transport blocks that can be scheduled by using the control information; the transport block information indicates one or more of the quantity of transport blocks scheduled by using the control information, an HARQ process number of a first transport block in the transport blocks scheduled by using the control information, or HARQ process numbers of all the transport blocks scheduled by using the control information; and each combination in the first combination set is used to determine the quantity of transport blocks scheduled by using the control information and a HARQ process number of the first transport block in the transport blocks scheduled by using the control information, or is used to determine the HARQ process numbers of all the transport blocks scheduled by using the control information; and

send data to the first communications device based on the quantity of transport blocks scheduled by using the control information and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information; or

receive data from the first communications device based on the quantity of transport blocks and the HARQ process number corresponding to each transport block in the transport blocks scheduled by using the control information.

17. The communications device according to claim 16 , wherein sending the first information to a first communication device comprises:

sending higher layer signaling to the first communications device, wherein the higher layer signaling comprises the first information; or

sending the control information to the first communications device, wherein the control information comprises the first information.

18. The communications device according to claim 16 , wherein

the first information comprises a first field, wherein

when a bit state of the first field is a first state, the first field indicates that the control information is used to schedule one transport block; or

when a bit state of the first field is a second state, the first field indicates that the control information is used to schedule a plurality of transport blocks; and

the first field comprises one or more bits, the first state comprises one or more bit states of the first field, and the second state comprises one or more bit states of the first field.

19. The communications device according to claim 16 , wherein the control information is used to schedule a plurality of transport blocks; and

the HARQ process numbers of the plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined based on a HARQ process number of the first transport block in the plurality of transport blocks; and/or

each transport block in the plurality of transport blocks corresponds to one HARQ process number of the HARQ process numbers, and the HARQ process numbers corresponding to the plurality of transport blocks are consecutive.

20. The communications device according to claim 16 , wherein

the HARQ process numbers corresponding to a plurality of transport blocks, other than the first transport block in the plurality of transport blocks, are determined in ascending order based on the HARQ process number corresponding to the first transport block in the plurality of transport blocks; or

a value Rn of a HARQ process number of an n th transport block in the plurality of transport blocks satisfies:

Rn={R 1+ n− 1} mod N , wherein

R1 is a value of the HARQ process number of the first transport block in the plurality of transport blocks, n is a positive integer, mod indicates a modulo operation, and N is a maximum quantity of HARQ processes supported by the control information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: YU, ZHENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 057614/0255 →
Continuity (2)
Continuation PCTCN2019075289 · Feb 15, 2019
Related Publication 20210385843A1 · Dec 9, 2021