A method for cross-carrier transmission, the method comprises: receiving, by a terminal device, a first channel on a first carrier and a first time domain position, and receiving or transmitting, by the terminal device, a second channel on a second carrier and a second time domain position; characterized in that the first carrier and the second carrier are not synchronized; wherein, in order to receive or transmit the second channel on the second carrier and the second time domain position the second time domain position is determined based on the first time domain position, a first time deviation, and a second time deviation, the first time deviation is a time deviation between the first carrier and the second carrier, and the second time deviation is a time deviation between a starting time domain position of the first channel on the first carrier and a starting time domain position of the second channel on the second carrier, wherein a length of the first time deviation is a length of Y second time units, and Y is a positive integer, and a length of the second time unit is a length of a time unit corresponding to a Subcarrier Spacing, SCS, of the second carrier, wherein the method further comprises: receiving, by the terminal device, a Physical Downlink Control Channel, PDCCH, transmitted by a network device, wherein the PDCCH carries first indication information, the first indication information indicates that the second time deviation comprises K second time units, and K is a positive integer; receiving, by the terminal device, second indication information transmitted by the network device, wherein the second indication information indicates that the first time deviation includes X2 third time units, and X2 is a positive integer, and a length of the third time unit is a length of a time unit corresponding to a reference Subcarrier Spacing, SCS, wherein the reference SCS is configured by a network or agreed in a protocol; wherein a value of Y is determined based on a value of X2, the length of the third time unit and the length of the second time unit. receiving, by a terminal device, a first channel on a first carrier and a first time domain position, and receiving or transmitting, by the terminal device, a second channel on a second carrier and a second time domain position; characterized in that the first carrier and the second carrier are not synchronized; wherein, in order to receive or transmit the second channel on the second carrier and the second time domain position the second time domain position is determined based on the first time domain position, a first time deviation, and a second time deviation, the first time deviation is a time deviation between the first carrier and the second carrier, and the second time deviation is a time deviation between a starting time domain position of the first channel on the first carrier and a starting time domain position of the second channel on the second carrier, wherein a length of the first time deviation is a length of Y second time units, and Y is a positive integer, and a length of the second time unit is a length of a time unit corresponding to a Subcarrier Spacing, SCS, of the second carrier, wherein the method further comprises: receiving, by the terminal device, a Physical Downlink Control Channel, PDCCH, transmitted by a network device, wherein the PDCCH carries first indication information, the first indication information indicates that the second time deviation comprises K second time units, and K is a positive integer; receiving, by the terminal device, second indication information transmitted by the network device, wherein the second indication information indicates that the first time deviation includes X2 third time units, and X2 is a positive integer, and a length of the third time unit is a length of a time unit corresponding to a reference Subcarrier Spacing, SCS, wherein the reference SCS is configured by a network or agreed in a protocol; wherein a value of Y is determined based on a value of X2, the length of the third time unit and the length of the second time unit. receiving, by the terminal device, a Physical Downlink Control Channel, PDCCH, transmitted by a network device, wherein the PDCCH carries first indication information, the first indication information indicates that the second time deviation comprises K second time units, and K is a positive integer; receiving, by the terminal device, second indication information transmitted by the network device, wherein the second indication information indicates that the first time deviation includes X2 third time units, and X2 is a positive integer, and a length of the third time unit is a length of a time unit corresponding to a reference Subcarrier Spacing, SCS, wherein the reference SCS is configured by a network or agreed in a protocol; wherein a value of Y is determined based on a value of X2, the length of the third time unit and the length of the second time unit.