A resource conflict handling method configured to operate in a Third Generation Partnership Project, 3GPP, system, performed by an apparatus, comprising: receiving configuration information for repeated transmission of a data block, the configuration information indicating a transmission start position, a number of repeated transmissions, and a time length of each repeated transmission for a first Physical Uplink Share Channel, PUSCH, wherein the first PUSCH is configured for repeated transmissions of the data block and the first PUSCH is a PUSCH of a first Configured Grant, CG; determining a time domain resource of a third PUSCH included in the first PUSCH based on the configuration information and first information, the third PUSCH being obtained by segmenting the first PUSCH based on the first information in response to the repeated transmission of the data block crossing a slot boundary or conflicting with a downlink symbol configured by the network device; and transmitting the data block over a fourth PUSCH while transmitting another data on a second PUSCH, when the third PUSCH and the second PUSCH overlap or conflict with respect to time domain resources, and wherein the fourth PUSCH is the part in the third PUSCH that does not overlap or conflict with the second PUSCH with respect to time domain resources, wherein the second PUSCH is a PUSCH of a second Configured Grant, CG, wherein the first information comprises at least one of slot boundary information, uplink/downlink configuration information, and first resource indication information, wherein the first resource indication information indicates a specified resource, and the specified resource cannot be used as a transmission resource of the first PUSCH. receiving configuration information for repeated transmission of a data block, the configuration information indicating a transmission start position, a number of repeated transmissions, and a time length of each repeated transmission for a first Physical Uplink Share Channel, PUSCH, wherein the first PUSCH is configured for repeated transmissions of the data block and the first PUSCH is a PUSCH of a first Configured Grant, CG; determining a time domain resource of a third PUSCH included in the first PUSCH based on the configuration information and first information, the third PUSCH being obtained by segmenting the first PUSCH based on the first information in response to the repeated transmission of the data block crossing a slot boundary or conflicting with a downlink symbol configured by the network device; and transmitting the data block over a fourth PUSCH while transmitting another data on a second PUSCH, when the third PUSCH and the second PUSCH overlap or conflict with respect to time domain resources, and wherein the fourth PUSCH is the part in the third PUSCH that does not overlap or conflict with the second PUSCH with respect to time domain resources, wherein the second PUSCH is a PUSCH of a second Configured Grant, CG, wherein the first information comprises at least one of slot boundary information, uplink/downlink configuration information, and first resource indication information, wherein the first resource indication information indicates a specified resource, and the specified resource cannot be used as a transmission resource of the first PUSCH.