A resource scheduling method, wherein the method comprises: sending, by a terminal device, a buffer status report, BSR, to an access network device, wherein the BSR carries first indication information, and the first indication information is used by the access network device to determine a scheduling mode corresponding to a first logical channel; receiving, by the terminal device, a first uplink grant resource sent by the access network device, wherein the first uplink grant resource is scheduled by the access network device based on the BSR in the scheduling mode; wherein the first uplink grant resource received by the terminal device is a resource as scheduled as follows: the first uplink grant resource is allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; or the first uplink grant resource is preferentially, with respect to other BSRs that are received before the BSR and that are in a state of queuing up to be processed by the access network device in order to allocate resources based on the respective BSRs, allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; and sending, by the terminal device, the to-be-sent data on the first logical channel to the access network device by using the first uplink grant resource. sending, by a terminal device, a buffer status report, BSR, to an access network device, wherein the BSR carries first indication information, and the first indication information is used by the access network device to determine a scheduling mode corresponding to a first logical channel; receiving, by the terminal device, a first uplink grant resource sent by the access network device, wherein the first uplink grant resource is scheduled by the access network device based on the BSR in the scheduling mode; wherein the first uplink grant resource received by the terminal device is a resource as scheduled as follows: the first uplink grant resource is allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; or the first uplink grant resource is preferentially, with respect to other BSRs that are received before the BSR and that are in a state of queuing up to be processed by the access network device in order to allocate resources based on the respective BSRs, allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; and sending, by the terminal device, the to-be-sent data on the first logical channel to the access network device by using the first uplink grant resource. the first uplink grant resource is allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; or the first uplink grant resource is preferentially, with respect to other BSRs that are received before the BSR and that are in a state of queuing up to be processed by the access network device in order to allocate resources based on the respective BSRs, allocated by the access network device to the to-be-sent data based on the BSR, and the first uplink grant resource is preferentially, with respect to already allocated uplink grant resources that are still in a state of waiting to be sent, sent to the terminal device; and sending, by the terminal device, the to-be-sent data on the first logical channel to the access network device by using the first uplink grant resource.