A hybrid automatic repeat request-acknowledgement, HARQ-ACK, information feedback method, comprising: performing (S210), by a communication device, data channel detection on a first downlink subframe; performing (S220), by the communication device, data channel detection on a second downlink subframe, wherein the second downlink subframe does not overlap the first downlink subframe in time domain; sending (S230), by the communication device, first HARQ-ACK information to a network device by using a first uplink channel when determining that the first downlink subframe comprises a first downlink data channel and that the second downlink subframe does not comprise a second downlink data channel, wherein the first HARQ-ACK information is used to indicate a receiving status of the first downlink data channel, and a first length of a time domain resource corresponding to the first downlink data channel is greater than a second length of a time domain resource corresponding to the second downlink data channel; and sending (S240), by the communication device, second HARQ-ACK information to the network device by using a second uplink channel when determining that the first downlink subframe comprises the first downlink data channel and that the second downlink subframe comprises the second downlink data channel, wherein the second HARQ-ACK information is used to indicate the receiving status of the first downlink data channel, a radio resource occupied by the first uplink channel is different from that occupied by the second uplink channel, and a length of a time domain resource corresponding to the first uplink channel is greater than a length of a time domain resource corresponding to the second uplink channel. performing (S210), by a communication device, data channel detection on a first downlink subframe; performing (S220), by the communication device, data channel detection on a second downlink subframe, wherein the second downlink subframe does not overlap the first downlink subframe in time domain; sending (S230), by the communication device, first HARQ-ACK information to a network device by using a first uplink channel when determining that the first downlink subframe comprises a first downlink data channel and that the second downlink subframe does not comprise a second downlink data channel, wherein the first HARQ-ACK information is used to indicate a receiving status of the first downlink data channel, and a first length of a time domain resource corresponding to the first downlink data channel is greater than a second length of a time domain resource corresponding to the second downlink data channel; and sending (S240), by the communication device, second HARQ-ACK information to the network device by using a second uplink channel when determining that the first downlink subframe comprises the first downlink data channel and that the second downlink subframe comprises the second downlink data channel, wherein the second HARQ-ACK information is used to indicate the receiving status of the first downlink data channel, a radio resource occupied by the first uplink channel is different from that occupied by the second uplink channel, and a length of a time domain resource corresponding to the first uplink channel is greater than a length of a time domain resource corresponding to the second uplink channel. <EOS>