IP Library › Granted Patent US 10,720,975
Granted Patent B2
US 10,720,975 · App. 16/575,747 · Granted Jul 21, 2020

Communication method, network device, and terminal device

Inventors: Yong Liu (Shanghai, CN); Xiang Ren (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04B7/0465H04B7/0478H04L1/0029H04L5/0044H04L25/0222H04L5/0053
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 10,720,975
App. No.
16/575,747
Granted
Jul 21, 2020
Kind
B2
Abstract

A communication method, including performing, by a terminal device, in response to a value of a resource bundling granularity being a first-type value, determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4, and receiving, using the at least one resource block bundling group, data transmitted by a network device. The method further includes performing, by the terminal device, in response to the value of the resource bundling granularity being a second-type value, determining a scheduling resource corresponding to the terminal device as a same resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device, and receiving, using the resource block bundling group, data transmitted by the network device.

Claims (105)

1. A terminal device, comprising:

a transceiver;

a processor connected to the transceiver;

a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to:

determine, when a value of a resource bundling granularity is a first-type value, at least one resource block bundling group in a scheduling resource corresponding to the terminal device based on the first-type value, and receive, through the transceiver, using the at least one resource block bundling group, data transmitted from a network device, wherein the first-type value comprises 2 or 4; and

determine, when the value of the resource bundling granularity is a second-type value, the scheduling resource corresponding to the terminal device as one resource block bundling group, and receive, through the transceiver, using the one resource block bundling group, data transmitted from the network device, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device.

2. The terminal device according to claim 1 , wherein the instructions to determine the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

3. The terminal device according to claim 1 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

4. The terminal device according to claim 3 , wherein the value of the resource bundling granularity is indicated as a specific value in indication information sent to the terminal device using the RRC signaling.

5. The terminal device according to claim 3 , wherein a value range of the value of the resource bundling granularity is indicated in information sent to the terminal device using the RRC signaling, and wherein the value, selected from the value range, of the resource bundling granularity is indicated in information sent to the terminal device using the DCI.

6. A processing apparatus, comprising:

a processor, and

a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein the program includes instructions for:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device based on the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device;

performing, when the value of the resource bundling granularity is a second-type value:

determining the scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

7. The processing apparatus according to claim 6 , wherein the instructions for determining the at least one resource block bundling group includes instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

8. The processing apparatus according to claim 6 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

9. The processing apparatus according to claim 8 , wherein the value of the resource bundling granularity is indicated as a specific value in indication information sent to the terminal device using the RRC signaling.

10. The processing apparatus according to claim 8 , wherein a value range of the value of the resource bundling granularity is indicated in information sent to the terminal device using the RRC signaling, and wherein the value, selected from the value range, of the resource bundling granularity is indicated in information sent to the terminal device using the DCI.

11. A communication method, comprising:

performing, by a terminal device, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to the terminal device based on the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device;

performing, by the terminal device, when the value of the resource bundling granularity is a second-type value:

determining the scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

12. The method according to claim 11 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining, by the terminal device, a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining, by the terminal device, a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining, by the terminal device, that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

13. The method according to claim 11 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

14. The method according to claim 13 , wherein the value of the resource bundling granularity is indicated as a specific value in indication information sent to the terminal device using the RAC signaling.

15. The method according to claim 13 , wherein a value range of the value of the resource bundling granularity is indicated in information sent to the terminal device using the RRC signaling, and wherein the value, selected from the value range, of the resource bundling granularity is indicated in information sent to the terminal device using the DCI.

16. A non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a computer, causes the computer to:

perform, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device based on the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device;

perform, when the value of the resource bundling granularity is a second-type value:

determining the scheduling resource corresponding to the terminal device as one resource block bundling group, wherein the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

17. The non-transitory computer readable storage medium according to claim 16 , wherein the determining the at least one resource block bundling group, comprises performing, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein PRBbundling first and wherein the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining a last resource block bundling group in the scheduling resource wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

18. The non-transitory computer readable storage medium according to claim 16 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

19. The non-transitory computer readable storage medium according to claim 18 , wherein the value of the resource bundling granularity is indicated as a specific value in indication information sent to the terminal device using the RRC signaling.

20. The non-transitory computer readable storage medium according to claim 18 , wherein a value range of the value of the resource bundling granularity is indicated in information sent to the terminal device using the RRC signaling, and wherein the value, selected from the value range, of the resource bundling granularity is indicated in information sent to the terminal device using the DCI.

21. A processing apparatus, comprising:

a processor, and

a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein the program includes instructions for:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device based on the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

transmitting, using the at least one resource block bundling group, data to the terminal device;

performing, when the value of the resource bundling granularity is a second-type value:

determining the scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

transmitting, using the one resource block bundling group, data to the terminal device.

22. The processing apparatus according to claim 21 , wherein the instructions for determining the at least one resource block bundling group includes instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

23. A communication method, comprising:

performing, by a network device, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device based on the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

transmitting, using the at least one resource block bundling group, data to the terminal device;

performing, by the network device, when the value of the resource bundling granularity is a second-type value:

determining the scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

transmitting, using the one resource block bundling group, data to the terminal device.

24. The method according to claim 23 , wherein the determining the at least one resource block bundling group comprises performing, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of a first physical resource block (PRB) in the scheduling resource and that is in a maximum available bandwidth of a system, and wherein N mod P indicates a remainder after N is divided by P;

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P; and

determining that each of the other resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

Priority Claims (1)
CN 2018 1 0030620 · Jan 12, 2018 · national
Continuity (3)
Continuation 16135267 · Sep 19, 2018
Continuation PCTCN2018083157 · Apr 16, 2018
Related Publication 20200014436A1 · Jan 9, 2020
Cited By (1)
US 12,438,752