A method of transmitting a scheduling request, applied to user equipment, comprising: determining (S1) whether there is an overlap in time-domain between a physical uplink control channel transmission for a scheduling request corresponding to a first logical channel by the user equipment and another operation of the user equipment, wherein said other operation comprises data transmission, corresponding to a second logical channel, that is performed through an uplink shared channel by the user equipment; and transmitting (S2), in response to that there is the overlap, the scheduling request corresponding to the first logical channel through a physical uplink control channel and suspending said other operation; wherein transmitting the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending said other operation comprises: determining (S207) whether a priority of the first logical channel is higher than a priority of the second logical channel; and transmitting (S208), in response to that the priority of the first logical channel is higher than the priority of the second logical channel, the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending the data transmission corresponding to the second logical channel through the uplink shared channel. determining (S1) whether there is an overlap in time-domain between a physical uplink control channel transmission for a scheduling request corresponding to a first logical channel by the user equipment and another operation of the user equipment, wherein said other operation comprises data transmission, corresponding to a second logical channel, that is performed through an uplink shared channel by the user equipment; and transmitting (S2), in response to that there is the overlap, the scheduling request corresponding to the first logical channel through a physical uplink control channel and suspending said other operation; wherein transmitting the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending said other operation comprises: determining (S207) whether a priority of the first logical channel is higher than a priority of the second logical channel; and transmitting (S208), in response to that the priority of the first logical channel is higher than the priority of the second logical channel, the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending the data transmission corresponding to the second logical channel through the uplink shared channel. determining (S207) whether a priority of the first logical channel is higher than a priority of the second logical channel; and transmitting (S208), in response to that the priority of the first logical channel is higher than the priority of the second logical channel, the scheduling request corresponding to the first logical channel through the physical uplink control channel and suspending the data transmission corresponding to the second logical channel through the uplink shared channel. <EOS>