A terminal device, comprising: a determining module, configured to in a case where at least two first physical uplink control channel, PUCCH, resources in multiple first PUCCH resources for carrying channel state information, CSI, overlap at least partially in a time domain, determine at least one CSI with a highest priority in CSI carried in the at least one first PUCCH resource as target CSI to-be-reported to a network device; characterized by: a communicating module, configured to report the target CSI to the network device through a second PUCCH resource for transmitting collision CSI, wherein the first PUCCH resources are different from the second PUCCH resource; wherein the communicating module is further configured to: receive first information sent by the network device, wherein the first information comprises information of the multiple first PUCCH resources for carrying CSI in multiple cycles and information of measuring resources for CSI measuring in the multiple cycles; and receive second information sent by the network device, wherein the second information comprises information of a second PUCCH resource for carrying collision CSI, and the information of the second PUCCH resource comprises at least one of the following: a starting symbol in the time domain, a duration in the time domain, a starting physical resource block, PRB, in a frequency domain and a number of consecutive PRB in the frequency domain of the second PUCCH resource. a determining module, configured to in a case where at least two first physical uplink control channel, PUCCH, resources in multiple first PUCCH resources for carrying channel state information, CSI, overlap at least partially in a time domain, determine at least one CSI with a highest priority in CSI carried in the at least one first PUCCH resource as target CSI to-be-reported to a network device; characterized by: a communicating module, configured to report the target CSI to the network device through a second PUCCH resource for transmitting collision CSI, wherein the first PUCCH resources are different from the second PUCCH resource; wherein the communicating module is further configured to: receive first information sent by the network device, wherein the first information comprises information of the multiple first PUCCH resources for carrying CSI in multiple cycles and information of measuring resources for CSI measuring in the multiple cycles; and receive second information sent by the network device, wherein the second information comprises information of a second PUCCH resource for carrying collision CSI, and the information of the second PUCCH resource comprises at least one of the following: a starting symbol in the time domain, a duration in the time domain, a starting physical resource block, PRB, in a frequency domain and a number of consecutive PRB in the frequency domain of the second PUCCH resource. receive first information sent by the network device, wherein the first information comprises information of the multiple first PUCCH resources for carrying CSI in multiple cycles and information of measuring resources for CSI measuring in the multiple cycles; and receive second information sent by the network device, wherein the second information comprises information of a second PUCCH resource for carrying collision CSI, and the information of the second PUCCH resource comprises at least one of the following: a starting symbol in the time domain, a duration in the time domain, a starting physical resource block, PRB, in a frequency domain and a number of consecutive PRB in the frequency domain of the second PUCCH resource.