IP Library Granted Patent US 10,506,597
Granted Patent B2
US 10,506,597 · App. 15/843,300 · Granted Dec 10, 2019

Resource scheduling method, apparatus, and device

Inventors: Ming Gan (Shenzhen, CN); Meilu Lin (Shenzhen, CN); Le Liu (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W72/0453H04B7/0452H04L5/0053H04L5/0094H04W28/00H04W72/12H04L5/0023H04L5/0037H04L5/0046H04L27/2602H04W84/12
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,506,597
App. No.
15/843,300
Granted
Dec 10, 2019
Kind
B2
Abstract

Embodiments provide a resource scheduling method, which can support reduction of transmission resource overheads in resource scheduling. The method is applied to a wireless local area network, where a next generation protocol followed by the wireless local area network predefines locations of resource units possibly allocated from a to-be-assigned frequency domain resource. The method includes: generating, by a sending end, resource scheduling information, where the resource scheduling information includes a bit sequence to indicate an actual allocation of a resource unit(s) from the to-be-assigned frequency domain resource, and at least some bits in the bit sequence are to indicate whether one or more of said resource unit locations possibly allocated for the to-be-assigned frequency domain resource is\are the actually allocated resource unit(s).

Claims (84)

1. A resource scheduling method, applied to a wireless local area network, wherein the method comprises:

generating, by a sending end, based on predefined resource units of a frequency domain resource, resource scheduling information, the resource scheduling information comprising a bit sequence to indicate an allocation of one or more of the resource units for the frequency domain resource, the bit sequence comprising a first bit sequence indicating a first allocation or the bit sequence comprising a second bit sequence indicating a second allocation, a first bit sequence length being different from a second bit sequence length, each resource unit in the allocation corresponding to a part of the frequency domain resource, each resource unit is associated with a size and a location, the size indicating a quantity of subcarriers included in a corresponding part of the frequency domain resource, and the location indicating where the corresponding part of the frequency domain resource is located within a bandwidth of the frequency domain resource; and

sending, by the sending end, the resource scheduling information to a receiving end.

2. The method according to claim 1 , wherein the resource units include a first resource unit with a first size corresponding to a first part of the frequency domain resource, a second resource unit with a second size corresponding to a second part of the frequency domain resource, and a third resource unit with a third size corresponding to a third part of the frequency domain resource, the first part including the second part, the second part including the third part,

wherein the second resource unit is included in the first allocation, the first resource unit and the third resource unit are absent in the first allocation, and wherein the first bit sequence includes a first bit indicating absence of the first resource unit in the first allocation and a second bit indicating presence of the second resource unit in the first allocation, the second bit also indicating absence of the second resource unit in the first allocation; or,

wherein the first resource unit is included in the second allocation, the second resource unit and the third resource unit are absent in the second allocation, and wherein the second bit sequence includes a first bit indicating presence of the first resource unit and the first bit also indicating absence of the second resource unit and absence of the third resource unit in the second allocation.

3. The method according to claim 1 , wherein the resource units include a first pair of resource units located in separate sides of a symmetric center in the bandwidth of the frequency domain resource; and wherein the bit sequence comprises two type-2 bits, each type-2 bit indicating whether a respective one of the first pair of resource unit is in the allocation, wherein each of the first pair of resource units is sized no smaller than any of the resource units located within either of the two sides of the bandwidth of the frequency domain resource.

4. The method according to claim 3 ,

wherein one of the two type-2 bits indicates that one of the first pair of resource units is not in the allocation, wherein the resource units include a second pair of resource units corresponding to symmetric partitions of the one of the first pair of resource units, wherein the bit sequence further comprises two type-5 bits,

each type-5 bit indicating whether a respective one of the second pair of resource units is in the allocation.

5. The method according to claim 1 , wherein the resource scheduling information further comprises:

identifiers of multiple scheduled receiving ends, a first indication information, a second indication information, or a third indication information; and

the identifiers of the receiving ends to indicate that one or more resource units in the allocation are assigned to the multiple receiving ends;

the first indication information to indicate the frequency domain resource;

the second indication information to indicate whether the one or more resource units in the allocation are used for multi-user multiple-input multiple-output (MU-MIMO);

the third indication information to indicate whether the one or more resource units in the allocation are available.

6. The method according to claim 1 , wherein the sending the resource scheduling information to a receiving end comprises: sending the bit sequence to the receiving end, and wherein

the bit sequence is carried in a high efficient signaling field A or a high efficient signaling field B in a preamble, or

the bit sequence is carried in a medium access control layer.

7. The method according to claim 1 , wherein the resource units are of different sizes, wherein a particular one of the resource units is associated with a largest one of the different sizes and wherein the bit sequence comprises a type-0 bit to indicate whether the allocation of the one or more resource units includes the particular one resource unit.

8. A resource scheduling method, applied to a wireless local area network, the method comprises:

receiving, by a receiving end, resource scheduling information sent by a sending end, the resource scheduling information comprising a bit sequence to indicate an allocation of one or more resource units for the frequency domain resource, the bit sequence comprising a first bit sequence indicating a first allocation or the bit sequence comprising a second bit sequence indicating a second allocation, a first bit sequence length being different from a second bit sequence length, each resource unit in the allocation corresponding to a part of the frequency domain resource, each resource unit is associated with a size and a location, the size indicating a quantity of subcarriers included in a corresponding part of the frequency domain resource, and the location indicating where the corresponding part of the frequency domain resource is located within a bandwidth of the frequency domain resource; and

determining, by the receiving end, based on predefined resource units of the frequency domain resource, and according to the received resource scheduling information, the one or more resource units allocated by the sending end.

9. The method according to claim 8 , wherein the resource units include a first resource unit with a first size corresponding to a first part of the frequency domain resource, a second resource unit with a second size corresponding to a second part of the frequency domain resource, and a third resource unit with a third size corresponding to a third part of the frequency domain resource, the first part including the second part, the second part including the third part,

wherein the second resource unit is included in the first allocation, the first resource unit and the third resource unit are absent in the first allocation, and wherein the first bit sequence includes a first bit indicating absence of the first resource unit in the first allocation and a second bit indicating presence of the second resource unit in the first allocation, the second bit also indicating absence of the second resource unit in the first allocation; or,

wherein the first resource unit is included in the second allocation, the second resource unit and the third resource unit are absent in the second allocation, and wherein the second bit sequence includes a first bit indicating presence of the first resource unit and the first bit also indicating absence of the second resource unit and absence of the third resource unit in the second allocation.

10. The method according to claim 8 , wherein the resource units include a first pair of resource units located in separate sides of a symmetric center of the bandwidth of the frequency domain resource; and wherein the bit sequence comprises two type-2 bits, and each type-2 bit indicating whether a respective one of the first pair of resource unit is in the allocation, wherein each of the first pair of resource units is sized no smaller than any of the resource units located within either of the two sides of the bandwidth of the frequency domain resource.

11. The method according to claim 10 ,

wherein one of the two type-2 bits indicates that one of the first pair of resource units is not in the allocation, wherein the resource units include a second pair of resource units corresponding to symmetric partitions of the one of the first pair of resource units, wherein the bit sequence further comprises two type-5 bits,

each type-5 bit indicating whether a respective one of the second pair of resource units is in the allocation.

12. The method according to claim 8 , wherein the resource scheduling information further comprises:

identifiers of multiple scheduled receiving ends, a first indication information, a second indication information, or a third indication information;

the identifiers of the receiving ends to indicate the one or more resource units in the allocation are assigned to the multiple receiving ends;

the first indication information to indicate the frequency domain resource;

the second indication information to indicate whether the one or more resource units in the allocation are used for multi-user multiple-input multiple-output (MU-MIMO);

the third indication information to indicate whether the one or more resource units in the allocation are available.

13. The method according to claim 8 , wherein the receiving, by a receiving end, resource scheduling information sent by a sending end, comprises: receiving the bit sequence and wherein

the bit sequence is carried in a high efficient signaling field A or a high efficient signaling field B in a preamble and sent by the sending end, or, the bit sequence is carried in a medium access control layer and sent by the sending end.

14. The method according to claim 8 , wherein the predefined resource units are of different sizes, wherein a particular one of the predefined resource units is associated with a largest one of the different sizes, and wherein the bit sequence comprises a type-0 bit to indicate whether the allocation of the one or more resource units includes the particular one resource unit.

15. A resource scheduling device, wherein the device comprises:

a processor;

a memory connected to the processor; and

a transmitter connected to the processor, the processor executing a program stored in the memory, wherein the processor is configured to

generate resource scheduling information, based on predefined resource units of a frequency domain resource, the resource scheduling information comprising a bit sequence to indicate an allocation of a one or more resource units for the frequency domain resource, the bit sequence comprising a first bit sequence indicating a first allocation or the bit sequence comprising a second bit sequence indicating a second allocation, a first bit sequence length being different from a second bit sequence length, each resource unit in the allocation corresponding to a part of the frequency domain resource, each resource unit is associated with a size and a location, the size indicating a quantity of subcarriers included in a corresponding part of the frequency domain resource, and the location indicating where the corresponding part of the frequency domain resource is located within a bandwidth of the frequency domain resource; and

control the transmitter to send the resource scheduling information to a receiving end.

16. The device according to claim 15 ,

wherein the resource units include a first resource unit with a first size corresponding to a first part of the frequency domain resource, a second resource unit with a second size corresponding to a second part of the frequency domain resource, and a third resource unit with a third size corresponding to a third part of the frequency domain resource, the first part including the second part, the second part including the third part,

wherein the second resource unit is included in the first allocation, the first resource unit and the third resource unit are absent in the first allocation, and wherein the first bit sequence includes a first bit indicating absence of the first resource unit in the first allocation and a second bit indicating presence of the second resource unit in the first allocation, the second bit also indicating absence of the second resource unit in the first allocation; or,

wherein the first resource unit is included in the second allocation, the second resource unit and the third resource unit are absent in the second allocation, and wherein the second bit sequence includes a first bit indicating presence of the first resource unit and the first bit also indicating absence of the second resource unit and absence of the third resource unit in the second allocation.

17. The device according to claim 15 , wherein the resource units include a first pair of resource units located in separate sides of a symmetric center in the bandwidth of the frequency domain resource, and wherein the bit sequence comprises two type-2 bits, each type-2 bit indicating whether a respective one of the first pair of resource unit is in the allocation, wherein each of the first pair of resource units is sized no smaller than any of the resource units located within either of the two sides of the bandwidth of the frequency domain resource.

18. The device according to claim 17 ,

wherein one of the two type-2 bits indicates that one of the first pair of resource units is not in the allocation, wherein the resource units include a second pair of resource units corresponding to symmetric partitions of the one of the first pair of resource units, wherein the bit sequence further comprises two type-5 bits,

each type-5 bit indicating whether a respective one of the second pair of resource units is in the allocation.

19. The device according to claim 15 , wherein the resource scheduling information further comprises:

identifiers of multiple scheduled receiving ends, a first indication information, a second indication information, or a third indication information,

the identifiers of the receiving ends to indicate the one or more resource units in the allocation are assigned to the multiple receiving ends,

the first indication information to indicate the frequency domain resource,

the second indication information to indicate whether the one or more resource units in the allocation are used for multi-user multiple-input multiple-output (MU-MIMO), and

the third indication information to indicate whether the one or more resource units in the allocation are available.

20. The device according to claim 15 , wherein the processor is further configured to control the transmitter to send the bit sequence to the receiving end, and wherein

the bit sequence is carried in a high efficient signaling field A or a high efficient signaling field B in a preamble, or the bit sequence is carried in a medium access control layer.

21. The device according to device 15 , wherein the resource units are of different sizes, wherein a particular one of the resource units is associated with a largest one of the different sizes and wherein the bit sequence comprises a type-0 bit to indicate whether the allocation of the one or more resource units includes the particular one resource unit.

22. A resource scheduling device, comprising:

a receiver;

a memory storing a program; and

a processor connected to the receiver and to the memory, the processor executing the program stored in the memory to:

control the receiver to receive resource scheduling information sent by a sending end, the resource scheduling information comprising a bit sequence indicating an allocation of one or more of resource units for a frequency domain resource, the bit sequence comprising a first bit sequence indicating a first allocation or the bit sequence comprising a second bit sequence indicating a second allocation, with a the first bit sequence length being different from a second bit sequence length, each resource unit in the allocation corresponding to a part of the frequency domain resource, each resource unit is associated with a size and a location, the size indicating a quantity of subcarriers included in a corresponding part of the frequency domain resource, and the location indicating where the corresponding part of the frequency domain resource is located within a bandwidth of the frequency domain resource; and

determine, based on the resource units of the frequency domain resource and according to the received resource scheduling information, the one or more of the resource units allocated by the sending end.

23. The device according to claim 22 , wherein the resource units include a first resource unit with a first size corresponding to a first part of the frequency domain resource, a second resource unit with a second size corresponding to a second part of the frequency domain resource, and a third resource unit with a third size corresponding to a third part of the frequency domain resource, the first part including the second part, the second part including the third part,

wherein the second resource unit is included in the first allocation, the first resource unit and the third resource unit are absent in the first allocation, and wherein the first bit sequence includes a first bit indicating absence of the first resource unit in the first allocation and a second bit indicating presence of the second resource unit in the first allocation, the second bit also indicating absence of the second resource unit in the first allocation; or,

wherein the first resource unit is included in the second allocation, the second resource unit and the third resource unit are absent in the second allocation, and wherein the second bit sequence includes a first bit indicating presence of the first resource unit and the first bit also indicating absence of the second resource unit and absence of the third resource unit in the second allocation.

24. The device according to claim 22 , wherein the resource units include a first pair of resource units located in separate sides of a symmetric center of the bandwidth of the frequency domain resource, and wherein the bit sequence comprises two type-2 bits, each type-2 bit indicating whether a respective one of the first pair of resource unit is in the allocation, and wherein each of the first pair of resource units is sized no smaller than any of the resource units located within either of the two sides of the bandwidth of the frequency domain resource.

25. The device according to claim 24 ,

wherein one of the two type-2 bits indicates that one of the first pair of resource units is not in the allocation, wherein the resource units include a second pair of resource units corresponding to symmetric partitions of the one of the first pair of resource units, wherein the bit sequence further comprises two type-5 bits,

each type-5 bit indicating whether a respective one of the second pair of resource units is in the allocation.

26. The device according to claim 22 , wherein the resource scheduling information further comprises:

identifiers of multiple scheduled receiving ends, a first indication information, a second indication information, or a third indication information,

the identifiers of the receiving ends to indicate that the one or more resource units in the allocation are assigned to the multiple receiving ends,

the first indication information to indicate the frequency domain resource,

the second indication information to indicate whether the one or more resource units in the allocation are used for multi-user multiple-input multiple-output MU-MIMO, and

the third indication information to indicate whether the one or more resource units in the allocation are available.

27. The device according to claim 22 , wherein the predefined resource units are of different sizes, wherein a particular one of the predefined resource units is associated with a largest one of the different sizes, and wherein the bit sequence comprises a type-0 bit to indicate whether the allocation of the one or more resource units includes the particular one resource unit.

28. The device according to claim 27 , wherein the processor is further configured to control the receiver to receive the bit sequence and wherein

the bit sequence is carried in a high efficient signaling field A or a high efficient signaling field B in a preamble and sent by the sending end, or the bit sequence is carried in a medium access control layer and sent by the sending end.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: GAN, MING; LIN, MEILU; LIU, LE
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 044726/0250 →
Priority Claims (2)
WO PCT/CN2015/081589 · Jun 16, 2015 · international
WO PCT/CN2015/083284 · Jul 3, 2015 · international
Continuity (2)
Continuation PCTCN2015091953 · Oct 14, 2015
Related Publication 20180184429A1 · Jun 28, 2018