A hybrid automatic repeat request, HARQ, feedback method, performed by a user equipment, UE, the method comprising receiving a first-service data transmission from a base station, wherein schedule control data of the first-service data transmission carries indication information, and the indication information is configured to explicitly or implicitly indicate that second-service data preempts a transmission resource of first-service data or the second-service data preempts a transmission resource position of the first-service data; retaining the second-service data preempting the transmission resource in a cache according to the indication information, and generating HARQ feedback information of the first-service data; and sending the HARQ feedback information to the base station, wherein the retaining the second-service data preempting the transmission resource in a cache according to the indication information, and generating HARQ feedback information of the first-service data comprises: retaining in the cache and not flushing, when the indication information is configured to indicate that the second service data preempts the transmission resource of the first service data, all the data that fails to be transmitted, identifying remaining data from the retained data after all the second-service data is transmitted and used, and generating the HARQ feedback information based on the remaining data; and retaining, when the indication information is configured to indicate that the second service data preempts the transmission resource position of the first service data, the second-service data preempting the transmission resource in the cache, flushing other data that fails to be transmitted, and generating the HARQ feedback information based on a transmission success or failure state of data in the first-service data transmission other than the second-service data preempting the transmission resource. receiving a first-service data transmission from a base station, wherein schedule control data of the first-service data transmission carries indication information, and the indication information is configured to explicitly or implicitly indicate that second-service data preempts a transmission resource of first-service data or the second-service data preempts a transmission resource position of the first-service data; retaining the second-service data preempting the transmission resource in a cache according to the indication information, and generating HARQ feedback information of the first-service data; and sending the HARQ feedback information to the base station, wherein the retaining the second-service data preempting the transmission resource in a cache according to the indication information, and generating HARQ feedback information of the first-service data comprises: retaining in the cache and not flushing, when the indication information is configured to indicate that the second service data preempts the transmission resource of the first service data, all the data that fails to be transmitted, identifying remaining data from the retained data after all the second-service data is transmitted and used, and generating the HARQ feedback information based on the remaining data; and retaining, when the indication information is configured to indicate that the second service data preempts the transmission resource position of the first service data, the second-service data preempting the transmission resource in the cache, flushing other data that fails to be transmitted, and generating the HARQ feedback information based on a transmission success or failure state of data in the first-service data transmission other than the second-service data preempting the transmission resource. retaining in the cache and not flushing, when the indication information is configured to indicate that the second service data preempts the transmission resource of the first service data, all the data that fails to be transmitted, identifying remaining data from the retained data after all the second-service data is transmitted and used, and generating the HARQ feedback information based on the remaining data; and retaining, when the indication information is configured to indicate that the second service data preempts the transmission resource position of the first service data, the second-service data preempting the transmission resource in the cache, flushing other data that fails to be transmitted, and generating the HARQ feedback information based on a transmission success or failure state of data in the first-service data transmission other than the second-service data preempting the transmission resource.