A method for resource scheduling in a wireless local area network, comprising: generating, by an access point, based on predefined resource units, RUs, for a frequency domain resource, resource scheduling information for the frequency domain resource, wherein each of the predefined RUs is associated with a size and a location, the size being indicative of a quantity of subcarriers included in the predefined RU and the location being indicative of where the predefined RU is located in a bandwidth of the frequency domain resource, wherein the bandwidth of the frequency domain resource comprises a 20-MHz frequency channel, and the resource scheduling information comprises an 8-bits-sequence corresponding to the 20-MHz frequency channel in the bandwidth of the frequency domain resource, wherein the 8-bits-sequence is indicative of an allocation of one or more of the predefined RUs corresponding to the 20-MHz frequency channel, wherein the allocation comprises a size and a location of each RU corresponding to the 20-MHz frequency channel, and the 8-bits-sequence is indicative of a number of stations scheduled on each RU indicated by the 8-bits-sequence, wherein the resource scheduling information indicated by the 8-bits-sequence corresponds to one of the following: if the allocated RU is smaller than a predefined smallest size that supports multi-user multiple-input multiple-output, MU-MIMO, the number of stations scheduled on the allocated RU is a default value 1, if the allocated RU is not smaller than the predefined smallest size that supports MU-MIMO, the number of stations scheduled on the allocated RU is a number indicated by the 8-bits-sequence, and wherein the method further comprises sending, by the access point, the resource scheduling information. generating, by an access point, based on predefined resource units, RUs, for a frequency domain resource, resource scheduling information for the frequency domain resource, wherein each of the predefined RUs is associated with a size and a location, the size being indicative of a quantity of subcarriers included in the predefined RU and the location being indicative of where the predefined RU is located in a bandwidth of the frequency domain resource, wherein the bandwidth of the frequency domain resource comprises a 20-MHz frequency channel, and the resource scheduling information comprises an 8-bits-sequence corresponding to the 20-MHz frequency channel in the bandwidth of the frequency domain resource, wherein the 8-bits-sequence is indicative of an allocation of one or more of the predefined RUs corresponding to the 20-MHz frequency channel, wherein the allocation comprises a size and a location of each RU corresponding to the 20-MHz frequency channel, and the 8-bits-sequence is indicative of a number of stations scheduled on each RU indicated by the 8-bits-sequence, wherein the resource scheduling information indicated by the 8-bits-sequence corresponds to one of the following: if the allocated RU is smaller than a predefined smallest size that supports multi-user multiple-input multiple-output, MU-MIMO, the number of stations scheduled on the allocated RU is a default value 1, if the allocated RU is not smaller than the predefined smallest size that supports MU-MIMO, the number of stations scheduled on the allocated RU is a number indicated by the 8-bits-sequence, and if the allocated RU is smaller than a predefined smallest size that supports multi-user multiple-input multiple-output, MU-MIMO, the number of stations scheduled on the allocated RU is a default value 1, if the allocated RU is not smaller than the predefined smallest size that supports MU-MIMO, the number of stations scheduled on the allocated RU is a number indicated by the 8-bits-sequence, and wherein the method further comprises sending, by the access point, the resource scheduling information.