A method for transmitting control information, comprising: acquiring a resource index of a physical uplink control channel, PUCCH, wherein the PUCCH is used for transmitting uplink control information, UCI; acquiring a sequence index of an orthogonal sequence of the PUCCH according to the resource index, and acquiring the orthogonal sequence according to the sequence index; acquiring a cyclic shift of a reference signal of the PUCCH according to the sequence index; and transmitting the UCI to a base station on the PUCCH according to the orthogonal sequence and the cyclic shift; wherein the transmitting the UCI to a base station on the PUCCH according to the orthogonal sequence and the cyclic shift comprises: if the UCI comprises periodic CSI and Hybrid Automatic Repeat Request-Acknowledgment, HARQ-ACK, acquiring a resource occupied by the periodic CSI, and acquiring a resource occupied by the HARQ-ACK; performing, according to the resource occupied by the periodic CSI, channel encoding on the periodic CSI to obtain an encoded bit sequence of the periodic CSI, and performing, according to the resource occupied by the HARQ-ACK, channel encoding on the HARQ-ACK to obtain an encoded bit sequence of the HARQ-ACK; and transmitting the encoded bit sequence of the periodic CSI and the encoded bit sequence of the HARQ-ACK to the base station on the PUCCH according to the orthogonal sequence and the cyclic shift. acquiring a resource index of a physical uplink control channel, PUCCH, wherein the PUCCH is used for transmitting uplink control information, UCI; acquiring a sequence index of an orthogonal sequence of the PUCCH according to the resource index, and acquiring the orthogonal sequence according to the sequence index; acquiring a cyclic shift of a reference signal of the PUCCH according to the sequence index; and transmitting the UCI to a base station on the PUCCH according to the orthogonal sequence and the cyclic shift; wherein the transmitting the UCI to a base station on the PUCCH according to the orthogonal sequence and the cyclic shift comprises: if the UCI comprises periodic CSI and Hybrid Automatic Repeat Request-Acknowledgment, HARQ-ACK, acquiring a resource occupied by the periodic CSI, and acquiring a resource occupied by the HARQ-ACK; performing, according to the resource occupied by the periodic CSI, channel encoding on the periodic CSI to obtain an encoded bit sequence of the periodic CSI, and performing, according to the resource occupied by the HARQ-ACK, channel encoding on the HARQ-ACK to obtain an encoded bit sequence of the HARQ-ACK; and transmitting the encoded bit sequence of the periodic CSI and the encoded bit sequence of the HARQ-ACK to the base station on the PUCCH according to the orthogonal sequence and the cyclic shift. if the UCI comprises periodic CSI and Hybrid Automatic Repeat Request-Acknowledgment, HARQ-ACK, acquiring a resource occupied by the periodic CSI, and acquiring a resource occupied by the HARQ-ACK; performing, according to the resource occupied by the periodic CSI, channel encoding on the periodic CSI to obtain an encoded bit sequence of the periodic CSI, and performing, according to the resource occupied by the HARQ-ACK, channel encoding on the HARQ-ACK to obtain an encoded bit sequence of the HARQ-ACK; and transmitting the encoded bit sequence of the periodic CSI and the encoded bit sequence of the HARQ-ACK to the base station on the PUCCH according to the orthogonal sequence and the cyclic shift.