A method, comprising: configuring a first physical uplink control channel, PUCCH, resource for a hybrid automatic repeat request-acknowledge, HARQ-ACK, transmission; configuring a second PUCCH resource for a scheduling request, SR, transmission; determining whether the HARQ-ACK transmission in the first PUCCH resource overlaps with the SR transmission in the second PUCCH resource in time domain; and in response to that the HARQ-ACK transmission in the first PUCCH resource overlaps with the SR transmission in the second PUCCH resource, dropping at least the overlapped part of one of the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource; wherein in response to that the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource have different starting positions in the time domain, dropping at least the overlapped part of one of the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource includes dropping the exactly overlapped part of the SR transmission in the second PUCCH resource; wherein in response to that the starting position of the SR transmission in the second PUCCH resource is earlier than the HARQ-ACK transmission in the first PUCCH resource in the time domain, at least one SR bit of the SR transmission is appended to the HARQ-ACK transmission in the first PUCCH resource; wherein SR information indicating to which SR configuration the SR transmission belongs is contained in an uplink control information, UCI, transmission, and wherein the SR information is an SR configuration ID or SR configuration index, and wherein the SR information is indicated in a way that it is used to mask the cyclic redundancy check of the bits of the UCI transmission. configuring a first physical uplink control channel, PUCCH, resource for a hybrid automatic repeat request-acknowledge, HARQ-ACK, transmission; configuring a second PUCCH resource for a scheduling request, SR, transmission; determining whether the HARQ-ACK transmission in the first PUCCH resource overlaps with the SR transmission in the second PUCCH resource in time domain; and in response to that the HARQ-ACK transmission in the first PUCCH resource overlaps with the SR transmission in the second PUCCH resource, dropping at least the overlapped part of one of the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource; wherein in response to that the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource have different starting positions in the time domain, dropping at least the overlapped part of one of the HARQ-ACK transmission in the first PUCCH resource and the SR transmission in the second PUCCH resource includes dropping the exactly overlapped part of the SR transmission in the second PUCCH resource; wherein in response to that the starting position of the SR transmission in the second PUCCH resource is earlier than the HARQ-ACK transmission in the first PUCCH resource in the time domain, at least one SR bit of the SR transmission is appended to the HARQ-ACK transmission in the first PUCCH resource; wherein SR information indicating to which SR configuration the SR transmission belongs is contained in an uplink control information, UCI, transmission, and wherein the SR information is an SR configuration ID or SR configuration index, and wherein the SR information is indicated in a way that it is used to mask the cyclic redundancy check of the bits of the UCI transmission.