US11991713B2ActiveUtilityA1

Data scheduling method, apparatus, and system

55
Assignee: HUAWEI TECH CO LTDPriority: Feb 3, 2019Filed: Jul 29, 2021Granted: May 21, 2024
Est. expiryFeb 3, 2039(~12.6 yrs left)· nominal 20-yr term from priority
H04W 72/23H04L 1/1819H04L 1/1896H04W 72/0446H04W 72/1263H04L 5/0044H04L 5/0053H04L 5/0078H04L 5/0055H04L 5/0094H04L 1/08H04L 1/1887H04L 1/1854H04L 1/1858
55
PatentIndex Score
0
Cited by
36
References
20
Claims

Abstract

The present disclosure relates to data scheduling methods, apparatus, and systems. In one example method, a network device sends, to a terminal device, downlink control information (DCI) used to schedule N transport blocks (TBs). After determining that a downlink channel that carries first M TBs in the N TBs is transmitted in consecutive first downlink time units, the network device sends the downlink channel to the terminal device. The terminal device receives the downlink channel. After determining that ACKs/NACKs corresponding to the M TBs are transmitted in consecutive first uplink time units, the terminal device sends the ACKs/NACKs corresponding to the M TBs to the network device. N is a positive integer greater than 1, and M is a positive integer greater than 1 and less than or equal to N.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A data scheduling method, comprising:
 receiving, by a terminal device, downlink control information (DCI) from a network device, wherein the DCI schedules N transport blocks (TBs); 
 determining, by the terminal device, that a downlink channel carrying M TBs is transmitted in consecutive first downlink time units, wherein the M TBs are first M TBs in the N TBs, wherein a start time of the first downlink time units is determined based on an end time of transmission of the DCI and a first delay, wherein the first delay is determined based on the DCI, wherein N is a positive integer greater than 1, and wherein M is a positive integer greater than 1 and less than or equal to N; 
 receiving, by the terminal device, the downlink channel carrying the M TBs from the network device in the first downlink time units; 
 determining, by the terminal device, that acknowledgements (ACKs) or negative acknowledgements (NACKs) corresponding to the M TBs are transmitted in consecutive first uplink time units, wherein a start time of the first uplink time units is determined based on an end time of the first downlink time units and a second delay; and 
 sending, by the terminal device, the ACKs or NACKs corresponding to the M TBs to the network device in the first uplink time units. 
 
     
     
       2. The method according to  claim 1 , wherein the consecutive first downlink time units are N1 consecutive valid downlink subframes, wherein N1 is determined based on M, N Rep , and N SF , wherein N Rep  is determined based on a repetition number field in the DCI, and wherein N SF  is determined based on a resource assignment field in the DCI. 
     
     
       3. The method according to  claim 2 , wherein N1, M, N Rep , and N SF  satisfy:
     N 1= MN   Rep   N   SF . 
 
     
     
       4. The method according to  claim 1 , wherein the consecutive first uplink time units are N2 consecutive uplink slots, wherein N2 is determined based on M, N Rep   AN , and N slots   UL , wherein N Rep   AN  is a number of repetitions of an ACK or NACK corresponding to each TB, and wherein N slots   UL  is a number of consecutive uplink slots corresponding to one resource unit. 
     
     
       5. The method according to  claim 4 , wherein N2, M, N Rep   AN , and N slots   UL  satisfy:
     N 2= MN   Rep   AN   N   slots   UL . 
 
     
     
       6. A data scheduling method, comprising:
 sending, by a network device, downlink control information (DCI) to a terminal device, wherein the DCI schedules N transport blocks (TBs); 
 determining, by the network device, that a downlink channel carrying M TBs is transmitted in consecutive first downlink time units, wherein the M TBs are first M TBs in the N TBs, wherein a start time of the first downlink time units is determined based on an end time of transmission of the DCI and a first delay, wherein the first delay is determined based on the DCI, wherein N is a positive integer greater than 1, and wherein M is a positive integer greater than 1 and less than or equal to N; 
 sending, by the network device, the downlink channel carrying the M TBs to the terminal device in the first downlink time units; 
 determining, by the network device, that acknowledgements (ACKs) or negative acknowledgements (NACKs) corresponding to the M TBs are transmitted in consecutive first uplink time units, wherein a start time of the first uplink time units is determined based on an end time of the first downlink time units and a second delay; and 
 receiving, by the network device, the ACKs or NACKs corresponding to the M TBs from the terminal device in the first uplink time units. 
 
     
     
       7. The method according to  claim 6 , wherein the consecutive first downlink time units are N1 consecutive valid downlink subframes, wherein N1 is determined based on M, N Rep , and N SF , wherein N Rep  is determined based on a repetition number field in the DCI, and wherein N SF  is determined based on a resource assignment field in the DCI. 
     
     
       8. The method according to  claim 7 , wherein N1, M, N Rep , and N SF  satisfy:
     N 1= MN   Rep   N   SF . 
 
     
     
       9. The method according to  claim 6 , wherein the consecutive first uplink time units are N2 consecutive uplink slots, wherein N2 is determined based on M, N Rep   AN , and N slots   UL , wherein N Rep   AN  is a number of repetitions of an ACK or NACK corresponding to each TB, and wherein N slots   UL  is a number of consecutive uplink slots corresponding to one resource unit. 
     
     
       10. The method according to  claim 9 , wherein N2, M, N Rep   AN , and N slots   UL  satisfy:
     N 2= MN   Rep   AN   N   slots   UL . 
 
     
     
       11. A communication apparatus, comprising:
 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 downlink control information (DCI) from a network device, wherein the DCI schedules N transport blocks (TBs); 
 determine that a downlink channel carrying M TBs is transmitted in consecutive first downlink time units, wherein the M TBs are first M TBs in the N TBs, wherein a start time of the first downlink time units is determined based on an end time of transmission of the DCI and a first delay, wherein the first delay is determined based on the DCI, wherein N is a positive integer greater than 1, and wherein M is a positive integer greater than 1 and less than or equal to N; 
 receive the downlink channel carrying the M TBs from the network device in the first downlink time units; 
 determine that acknowledgements (ACKs) or negative acknowledgements (NACKs) corresponding to the M TBs are transmitted in consecutive first uplink time units, wherein a start time of the first uplink time units is determined based on an end time of the first downlink time units and a second delay; and 
 send the ACKs or NACKs corresponding to the M TBs to the network device in the first uplink time units. 
 
 
     
     
       12. The apparatus according to  claim 11 , wherein the consecutive first downlink time units are N1 consecutive valid downlink subframes, wherein N1 is determined based on M, N Rep , and N SF , wherein N Rep  is determined based on a repetition number field in the DCI, and wherein N SF  is determined based on a resource assignment field in the DCI. 
     
     
       13. The apparatus according to  claim 12 , wherein N1, M, N Rep , and N SF  satisfy:
     N 1= MN   Rep   N   SF . 
 
     
     
       14. The apparatus according to  claim 11 , wherein the consecutive first uplink time units are N2 consecutive uplink slots, wherein N2 is determined based on M, N Rep   AN , and N slots   UL , wherein N Rep   AN  is a number of repetitions of an ACK or NACK corresponding to each TB, and wherein N slots   UL  is a number of consecutive uplink slots corresponding to one resource unit. 
     
     
       15. The apparatus according to  claim 14 , wherein N2, M, N Rep   AN , and N slots   UL  satisfy:
     N 5= MN   Rep   AN   N   slots   UL . 
 
     
     
       16. A communication apparatus, comprising:
 a transceiver, wherein the transceiver is configured to send downlink control information (DCI) to a terminal device, and wherein the DCI schedules N transport blocks (TBs); 
 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 that a downlink channel carrying M TBs is transmitted in consecutive first downlink time units, wherein the M TBs are first M TBs in the N TBs, wherein a start time of the first downlink time units is determined based on an end time of transmission of the DCI and a first delay, wherein the first delay is determined based on the DCI, wherein N is a positive integer greater than 1, wherein M is a positive integer greater than 1 and less than or equal to N, and wherein:
 the transceiver is further configured to send the downlink channel carrying the M TBs to the terminal device in the first downlink time units; 
 the programming instructions are for execution by the at least one processor to determine that acknowledgements (ACKs) or negative acknowledgements (NACKs) corresponding to the M TBs are transmitted in consecutive first uplink time units, wherein a start time of the first uplink time units is determined based on an end time of the first downlink time units and a second delay; and 
 the transceiver is further configured to receive the ACKs or NACKs corresponding to the M TBs from the terminal device in the first uplink time units. 
 
 
     
     
       17. The apparatus according to  claim 16 , wherein the consecutive first downlink time units are N1 consecutive valid downlink subframes, wherein N1 is determined based on M, N Rep , and N SF , wherein N Rep  is determined based on a repetition number field in the DCI, and wherein N SF  is determined based on a resource assignment field in the DCI. 
     
     
       18. The apparatus according to  claim 17 , wherein N1, M, N Rep , and N SF  satisfy:
     N 1= MN   Rep   N   SF . 
 
     
     
       19. The apparatus according to  claim 16 , wherein the consecutive first uplink time units are N2 consecutive uplink slots, wherein N2 is determined based on N Rep   AN , and N slots   UL , wherein N Rep   AN  is a number of repetitions of an ACK or NACK corresponding to each TB, and wherein N slots   UL  is a number of consecutive uplink slots corresponding to one resource unit. 
     
     
       20. The apparatus according to  claim 19 , wherein N2, M, N Rep   AN , and N slots   UL  satisfy:
     N 2= MN   Rep   AN   N   slots   UL .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.