User equipment, UE, comprising: a receiving module, configured to receive scheduling information that is sent by a base station by using a downlink control channel, wherein the downlink control channel belongs to a preconfigured downlink subframe set, wherein the receiving module is further configured to receive downlink data that is on a downlink data channel and that is scheduled according to the scheduling information; a processing module, configured to determine an uplink subframe, wherein the uplink subframe is used to send feedback information corresponding to the downlink data, and the preconfigured downlink subframe set is a set of downlink subframes that are associated with the uplink subframe and that are of all carriers configured for the UE by the base station, wherein the processing module is further configured to determine a codebook of the feedback information; the processing module is further configured to perform channel encoding on the feedback information according to the codebook of the feedback information; and the processing module is further configured to determine a physical uplink control channel,PUCCH, resource according to PUCCH resource indication information; and a sending module, configured to send, on the PUCCH resource in the uplink subframe, encoded feedback information; wherein the codebook of the feedback information is a first codebook corresponding to a real-time scheduled downlink subframe subset, which is a set of downlink subframes that are currently actually scheduled and that are in the preconfigured downlink subframe set, and wherein the processing module is configured to determine the PUCCH resource by: determining a preconfigured PUCCH resource set in the uplink subframe; and performing one of steps a) and b), wherein: a) determining a PUCCH resource subset in the preconfigured PUCCH resource set according to a bit quantity of the first codebook and determining the PUCCH resource in the PUCCH resource subset according to a status of the PUCCH resource indication information, and b) determining the PUCCH resource in the preconfigured PUCCH resource set according to the PUCCH resource indication information, the bit quantity of the first codebook, and the bit quantity of channel state information, CSI. a receiving module, configured to receive scheduling information that is sent by a base station by using a downlink control channel, wherein the downlink control channel belongs to a preconfigured downlink subframe set, wherein the receiving module is further configured to receive downlink data that is on a downlink data channel and that is scheduled according to the scheduling information; a processing module, configured to determine an uplink subframe, wherein the uplink subframe is used to send feedback information corresponding to the downlink data, and the preconfigured downlink subframe set is a set of downlink subframes that are associated with the uplink subframe and that are of all carriers configured for the UE by the base station, wherein the processing module is further configured to determine a codebook of the feedback information; the processing module is further configured to perform channel encoding on the feedback information according to the codebook of the feedback information; and the processing module is further configured to determine a physical uplink control channel,PUCCH, resource according to PUCCH resource indication information; and a sending module, configured to send, on the PUCCH resource in the uplink subframe, encoded feedback information; wherein the codebook of the feedback information is a first codebook corresponding to a real-time scheduled downlink subframe subset, which is a set of downlink subframes that are currently actually scheduled and that are in the preconfigured downlink subframe set, and wherein the processing module is configured to determine the PUCCH resource by: determining a preconfigured PUCCH resource set in the uplink subframe; and performing one of steps a) and b), wherein: a) determining a PUCCH resource subset in the preconfigured PUCCH resource set according to a bit quantity of the first codebook and determining the PUCCH resource in the PUCCH resource subset according to a status of the PUCCH resource indication information, and b) determining the PUCCH resource in the preconfigured PUCCH resource set according to the PUCCH resource indication information, the bit quantity of the first codebook, and the bit quantity of channel state information, CSI. a) determining a PUCCH resource subset in the preconfigured PUCCH resource set according to a bit quantity of the first codebook and determining the PUCCH resource in the PUCCH resource subset according to a status of the PUCCH resource indication information, and b) determining the PUCCH resource in the preconfigured PUCCH resource set according to the PUCCH resource indication information, the bit quantity of the first codebook, and the bit quantity of channel state information, CSI.