A method for mapping acknowledgement/negative acknowledgement, ACK/NACK, response messages, characterized by comprising: a user equipment, UE, determining a number L of bits of the ACK/NACK response messages that need to be fed back according to predetermined conditions, wherein, the predetermined conditions include at least one of: a number of downlink component carriers or cells, that are configured to the UE by a base station, and a transmission mode of each of the downlink component carriers; and the UE mapping the ACK/NACK response messages to the L bits, and the L bits are processed by channel coding, scrambling, modulating, transform precoding, and time domain spreading, and then sent on a PUCCH format in form of DFT-s-OFDM; or, the L bits are processed by channel coding and channel interleaving and then multiplexed with data and sent to the base station in a PUSCH, characterized in that if the UE is unable to detect a PDSCH in a code word stream corresponding to a downlink component carrier or cell configured for the UE, the UE will generate a NACK response message for the downlink component carrier or cell; in a frequency division duplex, FDD, system, the UE determines the number L of the bits of the ACK/NACK response messages that need to be fed back according to the number of the downlink component carriers or cells that the base station configured for the UE and the transmission mode of each of the downlink component carriers; and the UE maps the ACK/NACK response messages to the corresponding L bits according to either an order of code word streams first and then downlink component carriers or cells, or an order of downlink component carriers or cells first and then code word streams, wherein the mapping, when conducted for the downlink component carriers or cells, is conducted in an order of primary downlink component carriers or cells first and then secondary downlink component carriers or cells; or the mapping is performed according to an index of a respective downlink component carrier or cell, in a time division duplex, TDD, system, the UE determines the number L of the bits of the ACK/NACK response messages according to the number of the downlink component carriers or cells that the base station configured for the UE, a ratio of uplink subframes and downlink subframes configured for the UE and the transmission mode of each of the downlink component carriers; and the UE maps the ACK/NACK response messages to the corresponding L bits according to an order of code word streams first and then downlink component carriers or cells and finally subframes, or an order of code word streams first and then subframes and finally component carriers or cells, wherein the mapping, when conducted for the downlink component carriers or cells, is conducted in an order of primary downlink component carriers or cells first and then secondary downlink component carriers or cells; or the mapping is performed according to an index of a respective downlink component carrier or cell, and wherein the mapping, when conducted for the subframes, is conducted in a sequential order of the subframes. a user equipment, UE, determining a number L of bits of the ACK/NACK response messages that need to be fed back according to predetermined conditions, wherein, the predetermined conditions include at least one of: a number of downlink component carriers or cells, that are configured to the UE by a base station, and a transmission mode of each of the downlink component carriers; and the UE mapping the ACK/NACK response messages to the L bits, and