Method for transmitting data, user equipment and base stations

An embodiment of the invention provides a method for transmitting data, user equipment and base stations. The method includes enabling the user equipment to compare the data volume of cache data of the UE (user equipment) to a first cache data volume threshold value corresponding to the cache data of the UE; enabling the UE to transmit low-cache-data-volume instruction information to the second base station if the data volume of the cache data of the UE is smaller than the corresponding first cache data volume threshold value. The low-cache-data-volume instruction information is used for instructing the second base station to stop performing uplink scheduling on the UE. The UE can receive distribution services of at least two base stations including the first base station and the second base station. The method, the user equipment and the base stations in the embodiment of the invention have the advantages that the data volume of the cache data of the UE is compared to the corresponding first cache data volume threshold value, the second base station is instructed to stop performing uplink scheduling on the UE when the data volume of the cache data of the UE is smaller than the corresponding first cache data volume threshold value, and accordingly the scheduling resource utilization efficiency can be improved.