A method for transmitting an uplink message, comprising: transmitting one of a first physical uplink control channel, PUCCH, message and a second PUCCH message and dropping the other one, when the first PUCCH message and the second PUCCH message are to be simultaneously transmitted over at least one first time unit, wherein the first PUCCH message is a PUCCH message repeatedly transmitted over a plurality of second time units, the second PUCCH message is a PUCCH message transmitted over one second time unit or a PUCCH message transmitted over a plurality of second time units, and the second time unit comprises a plurality of first time units; characterized in that, transmitting one of the first PUCCH message and the second PUCCH message and dropping the other one comprises: comparing a priority of the first PUCCH message with a priority of the second PUCCH message; and transmitting one of the first PUCCH message and the second PUCCH message with a higher priority and dropping the other one with a lower priority; wherein the priority of any PUCCH message is determined based on items comprising a type of uplink control information, UCI, carried by the any PUCCH message and the second time unit at which transmission of the any PUCCH message is started, in which the type of UCI comprises a type of information carried by the UCI and the any PUCCH message comprises the first PUCCH message or the second PUCCH message. transmitting one of a first physical uplink control channel, PUCCH, message and a second PUCCH message and dropping the other one, when the first PUCCH message and the second PUCCH message are to be simultaneously transmitted over at least one first time unit, wherein the first PUCCH message is a PUCCH message repeatedly transmitted over a plurality of second time units, the second PUCCH message is a PUCCH message transmitted over one second time unit or a PUCCH message transmitted over a plurality of second time units, and the second time unit comprises a plurality of first time units; characterized in that, transmitting one of the first PUCCH message and the second PUCCH message and dropping the other one comprises: comparing a priority of the first PUCCH message with a priority of the second PUCCH message; and transmitting one of the first PUCCH message and the second PUCCH message with a higher priority and dropping the other one with a lower priority; wherein the priority of any PUCCH message is determined based on items comprising a type of uplink control information, UCI, carried by the any PUCCH message and the second time unit at which transmission of the any PUCCH message is started, in which the type of UCI comprises a type of information carried by the UCI and the any PUCCH message comprises the first PUCCH message or the second PUCCH message. comparing a priority of the first PUCCH message with a priority of the second PUCCH message; and transmitting one of the first PUCCH message and the second PUCCH message with a higher priority and dropping the other one with a lower priority; wherein the priority of any PUCCH message is determined based on items comprising a type of uplink control information, UCI, carried by the any PUCCH message and the second time unit at which transmission of the any PUCCH message is started, in which the type of UCI comprises a type of information carried by the UCI and the any PUCCH message comprises the first PUCCH message or the second PUCCH message.