A method for sending a buffer status report, BSR, carried out by a user equipment, UE, comprising: receiving at the UE indication information that is sent by a macro base station and that is used to request the UE to send the BSR; wherein the indication information comprises information that indicates data amount separately transmitted to the macro base station and at least one small cell for each service; and sending by the UE the BSR to the macro base station and/or at least one small cell according to the indication information, wherein the macro base station and the at least one small cell jointly serve the UE, and a service area of the macro base station is larger than a service area of each small cell of the at least one small cell; wherein the receiving at the UE indication information sent by the macro base station comprises: receiving traffic distribution ratio information, for each service, wherein the traffic distribution ratio information is used to indicate the data amount that is separately transmitted to the macro base station and the at least one small cell; and the sending the BSR to the macro base station and/or the at least one small cell according to the indication information comprises: determining, according to the traffic distribution ratio information for each service of each logical channel group, a first buffered data amount of each logical channel group corresponding to the macro base station and a buffered data amount of each logical channel group corresponding to the at least one small cell; and sending, to the macro base station, the BSR corresponding to the first buffered data amount and sending, to the at least one small cell, the BSR corresponding to the buffered data amount of each logical channel group corresponding to the small cell; wherein the determining, according to the traffic distribution ratio information, a first buffered data amount of each logical channel group corresponding to the macro base station and a buffered data amount of each logical channel group corresponding to the at least one small cell comprises: obtaining the first buffered data amount through calculation by using ∑ i = 0 N Bi*Mi, and obtaining the buffered data amount of each logical channel group corresponding to the at least one small cell through calculation by using ∑ i = 0 N Bi*Si, wherein Mi is a data transmission ratio, in the traffic distribution ratio information, corresponding to the macro base station, Si is a data transmission ratio, in the traffic distribution ratio information, corresponding to the small cell, N is a quantity of services in a logical channel group LCG, and Bi is a current buffered data amount corresponding to each service. receiving at the UE indication information that is sent by a macro base station and that is used to request the UE to send the BSR; wherein the indication information comprises information that indicates data amount separately transmitted to the macro base station and at least one small cell for each service; and sending by the UE the BSR to the macro base station and/or at least one small cell according to the indication information, wherein the macro base station and the at least one small cell jointly serve the UE, and a service area of the macro base station is larger than a service area of each small cell of the at least one small cell; receiving traffic distribution ratio information, for each service, wherein the traffic distribution ratio information is used to indicate the data amount that is separately transmitted to the macro base station and the at least one small cell; and the sending the BSR to the macro base station and/or the at least one small cell according to the indication information comprises: determining, according to the traffic distribution ratio information for each service of each logical channel group, a first buffered data amount of each logical channel group corresponding to the macro base station and a buffered data amount of each logical channel group corresponding to the at least one small cell; and sending, to the macro base station, the BSR corresponding to the first buffered data amount and sending, to the at least one small cell, the BSR corresponding to the buffered data amount of each logical channel group corresponding to the small cell; determining, according to the traffic distribution ratio information for each service of each logical channel group, a first buffered data amount of each logical channel group corresponding to the macro base station and a buffered data amount of each logical channel group corresponding to the at least one small cell; and sending, to the macro base station, the BSR corresponding to the first buffered data amount and sending, to the at least one small cell, the BSR corresponding to the buffered data amount of each logical channel group corresponding to the small cell; obtaining the first buffered data amount through calculation by using ∑ i = 0 N Bi*Mi, and obtaining the buffered data amount of each logical channel group corresponding to the at least one small cell through calculation by using ∑ i = 0 N Bi*Si, wherein Mi is a data transmission ratio, in the traffic distribution ratio information, corresponding to the macro base station, Si is a data transmission ratio, in the traffic distribution ratio information, corresponding to the small cell, N is a quantity of services in a logical channel group LCG, and Bi is a current buffered data amount corresponding to each service.