A method for determining PUCCH to be transmitted, the method being performed by a user device and comprising: determining (S1) a plurality of overlapping PUCCHs in a time domain unit; determining (S2) a checking order for the PUCCHs according to first characteristic parameters of the PUCCHs, the first characteristic parameters of the PUCCH comprising at least one of a priority level of the PUCCH and a starting time domain unit of the PUCCH; checking (S3) the plurality of PUCCHs one by one according to the checking order, and determining a relationship between priority levels of other PUCCHs overlapping with a currently checked PUCCH in the time domain unit and a priority level of the currently checked PUCCH; determining (S4) a target PUCCH to be transmitted in the time domain unit according to a checking result, and ignoring other PUCCHs overlapping with the target PUCCH; and transmitting the target PUCCH; wherein determining (S2) the checking order for the PUCCHs according to the first characteristic parameters of the PUCCHs comprises: determining (S21) priority levels of the PUCCHs; and determining (S22) the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when (S23) a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining (S24) a checking order for the same-level PUCCHs according to an order of the starting time domain units from first to last. determining (S1) a plurality of overlapping PUCCHs in a time domain unit; determining (S2) a checking order for the PUCCHs according to first characteristic parameters of the PUCCHs, the first characteristic parameters of the PUCCH comprising at least one of a priority level of the PUCCH and a starting time domain unit of the PUCCH; checking (S3) the plurality of PUCCHs one by one according to the checking order, and determining a relationship between priority levels of other PUCCHs overlapping with a currently checked PUCCH in the time domain unit and a priority level of the currently checked PUCCH; determining (S4) a target PUCCH to be transmitted in the time domain unit according to a checking result, and ignoring other PUCCHs overlapping with the target PUCCH; and transmitting the target PUCCH; wherein determining (S2) the checking order for the PUCCHs according to the first characteristic parameters of the PUCCHs comprises: determining (S21) priority levels of the PUCCHs; and determining (S22) the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when (S23) a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining (S21) priority levels of the PUCCHs; and determining (S22) the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when (S23) a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining (S24) a checking order for the same-level PUCCHs according to an order of the starting time domain units from first to last. <EOS>