A method for uplink transmission, applicable to User Equipment, UE, and comprising: determining a time-domain overlapping channel group to be transmitted in a time unit, where the time-domain overlapping channel group comprises a group of Physical Uplink Control Channels, PUCCHs, and a group of Physical Uplink Shared Channels, PUSCHs, the group of PUCCHs and the group of PUSCHs comprise a PUCCH and a PUSCH that overlap in time-domain, the group of PUCCHs comprises a PUCCH configured to transmit an uplink Scheduling Request, SR, and the group of PUSCHs comprises a PUSCH configured to transmit uplink data; and performing multiplexing transmission on Uplink Control Information, UCI, and uplink data to be transmitted by the time-domain overlapping channel group, wherein the UCI comprises the uplink SR and a Hybrid Automatic Repeat reQuest, HARQ, wherein: the PUCCH configured to transmit the uplink SR is overlapped with a PUCCH configured to transmit the HARQ; and the PUCCH configured to transmit the HARQ is overlapped with the PUSCH configured to transmit the uplink data, and wherein the PUCCH configured to transmit the uplink SR is not overlapped with the PUSCH configured to transmit the uplink data, wherein performing multiplexing transmission on the UCI and uplink data to be transmitted by the time-domain overlapping channel group comprises: removing the uplink SR from the UCI; performing channel coding and modulation on the uplink data and the HARQ, and mapping the uplink data and the HARQ to a time-frequency resource for the PUSCH transmission; and dropping transmission of the PUCCHs comprised in the time-domain overlapping channel group. determining a time-domain overlapping channel group to be transmitted in a time unit, where the time-domain overlapping channel group comprises a group of Physical Uplink Control Channels, PUCCHs, and a group of Physical Uplink Shared Channels, PUSCHs, the group of PUCCHs and the group of PUSCHs comprise a PUCCH and a PUSCH that overlap in time-domain, the group of PUCCHs comprises a PUCCH configured to transmit an uplink Scheduling Request, SR, and the group of PUSCHs comprises a PUSCH configured to transmit uplink data; and performing multiplexing transmission on Uplink Control Information, UCI, and uplink data to be transmitted by the time-domain overlapping channel group, wherein the UCI comprises the uplink SR and a Hybrid Automatic Repeat reQuest, HARQ, wherein: the PUCCH configured to transmit the uplink SR is overlapped with a PUCCH configured to transmit the HARQ; and the PUCCH configured to transmit the HARQ is overlapped with the PUSCH configured to transmit the uplink data, and wherein the PUCCH configured to transmit the uplink SR is not overlapped with the PUSCH configured to transmit the uplink data, wherein performing multiplexing transmission on the UCI and uplink data to be transmitted by the time-domain overlapping channel group comprises: removing the uplink SR from the UCI; performing channel coding and modulation on the uplink data and the HARQ, and mapping the uplink data and the HARQ to a time-frequency resource for the PUSCH transmission; and dropping transmission of the PUCCHs comprised in the time-domain overlapping channel group. the PUCCH configured to transmit the uplink SR is overlapped with a PUCCH configured to transmit the HARQ; and the PUCCH configured to transmit the HARQ is overlapped with the PUSCH configured to transmit the uplink data, and wherein the PUCCH configured to transmit the uplink SR is not overlapped with the PUSCH configured to transmit the uplink data, wherein performing multiplexing transmission on the UCI and uplink data to be transmitted by the time-domain overlapping channel group comprises: removing the uplink SR from the UCI; performing channel coding and modulation on the uplink data and the HARQ, and mapping the uplink data and the HARQ to a time-frequency resource for the PUSCH transmission; and dropping transmission of the PUCCHs comprised in the time-domain overlapping channel group. removing the uplink SR from the UCI; performing channel coding and modulation on the uplink data and the HARQ, and mapping the uplink data and the HARQ to a time-frequency resource for the PUSCH transmission; and dropping transmission of the PUCCHs comprised in the time-domain overlapping channel group.