A data transmission method of a first device, wherein the method comprises: determining a first resource and a second resource that are used to send a first transport block, wherein the first resource and the second resource are discontinuous in time domain; sending the first transport block to a second device on the first resource; and sending the first transport block to the second device on the second resource, wherein an interval between the first resource and the second resource in time domain is related to at least one of a first set time used to send first feedback information and a second set time used to send second feedback information, wherein the first feedback information is used to indicate that the first transport block is correctly received or is not correctly received, and the second feedback information is used to indicate channel quality, wherein before the sending the first transport block to the second device on the second resource, the method further comprises: receiving the second feedback information on a third resource, wherein the interval between the first resource and the second resource in time domain is greater than or equal to an interval between the first resource and the third resource in time domain, and the third resource is determined based on the second set time; and wherein the second feedback information includes at least one of a channel quality indicator, CQI, a signal to interference plus noise ratio, SINR, a signal to interference ratio, SIR, and a modulation and coding scheme level, MCS level; characterized in that the method further comprises: adjusting a sending parameter based on the second feedback information, wherein the sending parameter includes at least one of a modulation manner, a coding manner, and transmission duration; and sending the first transport block on the second resource by using the adjusted sending parameter; the second set time is an interval between measuring a signal and measuring feedback information corresponding to the signal in time domain; and the interval between the first resource and the third resource in time domain is equal to the second set time. determining a first resource and a second resource that are used to send a first transport block, wherein the first resource and the second resource are discontinuous in time domain; sending the first transport block to a second device on the first resource; and sending the first transport block to the second device on the second resource, wherein an interval between the first resource and the second resource in time domain is related to at least one of a first set time used to send first feedback information and a second set time used to send second feedback information, wherein the first feedback information is used to indicate that the first transport block is correctly received or is not correctly received, and the second feedback information is used to indicate channel quality, wherein before the sending the first transport block to the second device on the second resource, the method further comprises: receiving the second feedback information on a third resource, wherein the interval between the first resource and the second resource in time domain is greater than or equal to an interval between the first resource and the third resource in time domain, and the third resource is determined based on the second set time; and wherein the second feedback information includes at least one of a channel quality indicator, CQI, a signal to interference plus noise ratio, SINR, a signal to interference ratio, SIR, and a modulation and coding scheme level, MCS level; characterized in that the method further comprises: adjusting a sending parameter based on the second feedback information, wherein the sending parameter includes at least one of a modulation manner, a coding manner, and transmission duration; and sending the first transport block on the second resource by using the adjusted sending parameter; the second set time is an interval between measuring a signal and measuring feedback information corresponding to the signal in time domain; and the interval between the first resource and the third resource in time domain is equal to the second set time. receiving the second feedback information on a third resource, wherein the interval between the first resource and the second resource in time domain is greater than or equal to an interval between the first resource and the third resource in time domain, and the third resource is determined based on the second set time; and wherein the second feedback information includes at least one of a channel quality indicator, CQI, a signal to interference plus noise ratio, SINR, a signal to interference ratio, SIR, and a modulation and coding scheme level, MCS level; characterized in that the method further comprises: adjusting a sending parameter based on the second feedback information, wherein the sending parameter includes at least one of a modulation manner, a coding manner, and transmission duration; and sending the first transport block on the second resource by using the adjusted sending parameter; adjusting a sending parameter based on the second feedback information, wherein the sending parameter includes at least one of a modulation manner, a coding manner, and transmission duration; and sending the first transport block on the second resource by using the adjusted sending parameter; the second set time is an interval between measuring a signal and measuring feedback information corresponding to the signal in time domain; and the interval between the first resource and the third resource in time domain is equal to the second set time.