A method for allocating power, the method comprising: determining the sum of transmit power of a channel transmitted in a first Transmission Time Interval, TTI, length, and a channel transmitted in a second TTI length in a sub-frame; and allocating power under a preset rule when the sum exceeds the highest transmit power allowable for a user equipment, UE, so that the sum does not exceeds the highest transmit power allowable for the UE; wherein the first TTI length is longer than the second TTI length; and characterized in that, the allocating power under the preset rule comprises: allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length according to a start time of the channel transmitted in the first TTI length, and a start time of the channel transmitted in the second TTI length, in the same sub-frame; wherein when the start time of the channel transmitted in the first TTI length is the same as the start time of the channel transmitted in the second TTI length, or the difference between the start time of the channel transmitted in the first TTI length, and the start time of the channel transmitted in the second TTI length is not larger than a preset threshold, in the same sub-frame, the allocating power under the preset rule further comprises: allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length, according to the type of the channel transmitted in the first TTI length and/or the type of carried Uplink Control Information, UCI, thereof, and the type of the channel transmitted in the second TTI length and/or the type of carried UCI thereof. determining the sum of transmit power of a channel transmitted in a first Transmission Time Interval, TTI, length, and a channel transmitted in a second TTI length in a sub-frame; and allocating power under a preset rule when the sum exceeds the highest transmit power allowable for a user equipment, UE, so that the sum does not exceeds the highest transmit power allowable for the UE; wherein the first TTI length is longer than the second TTI length; and characterized in that, the allocating power under the preset rule comprises: allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length according to a start time of the channel transmitted in the first TTI length, and a start time of the channel transmitted in the second TTI length, in the same sub-frame; wherein when the start time of the channel transmitted in the first TTI length is the same as the start time of the channel transmitted in the second TTI length, or the difference between the start time of the channel transmitted in the first TTI length, and the start time of the channel transmitted in the second TTI length is not larger than a preset threshold, in the same sub-frame, the allocating power under the preset rule further comprises: allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length, according to the type of the channel transmitted in the first TTI length and/or the type of carried Uplink Control Information, UCI, thereof, and the type of the channel transmitted in the second TTI length and/or the type of carried UCI thereof. allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length according to a start time of the channel transmitted in the first TTI length, and a start time of the channel transmitted in the second TTI length, in the same sub-frame; wherein when the start time of the channel transmitted in the first TTI length is the same as the start time of the channel transmitted in the second TTI length, or the difference between the start time of the channel transmitted in the first TTI length, and the start time of the channel transmitted in the second TTI length is not larger than a preset threshold, in the same sub-frame, the allocating power under the preset rule further comprises: allocating transmit power respectively for the channel transmitted in the first TTI length, and the channel transmitted in the second TTI length, according to the type of the channel transmitted in the first TTI length and/or the type of carried Uplink Control Information, UCI, thereof, and the type of the channel transmitted in the second TTI length and/or the type of carried UCI thereof.