1. A method of transmitting a buffer status report, the method being applicable to a user device, and the method comprising:receiving a configuration message sent by a base station;
determining uplink resource allocation indication information sent by the base station and an uplink transmission time interval corresponding to the uplink resource allocation indication information based on the configuration message;
determining an estimated duration based on the time interval;
determining a buffer status report trigger time, and a time of a physical downlink control channel that precedes the buffer status report trigger time;
determining whether there is an uplink shared channel resource available in an uplink transmission opportunity, the uplink transmission opportunity being within a time range of the estimated duration from the buffer status report trigger time or from the time of the physical downlink control channel; and
sending a buffer status report to the base station when there is an uplink shared channel resource available in the uplink transmission opportunity.