A method for information transmission, comprising: determining a transmission resource and a transmission mode of a data channel; and transmitting information on the transmission resource according to the transmission mode, wherein the information comprises Uplink Control Information, UCI, and data information; wherein, in condition that appointed transmission time of the UCI is overlapped with appointed transmission time of the data channel, the transmission resource comprises a first resource and a second resource, and the second resource does not belong to the first resource, the determining the transmission resource and the transmission mode of the data channel comprises: determining that the transmission mode of the data channel is a second transmission mode; wherein the second mode comprises: transmitting the UCI on the second resource of the data channel; accordingly, wherein the transmitting the information on the transmission resource according to the transmission mode comprises: transmitting the UCI on the second resource of the data channel in the second transmission mode; and characterised in that the method further comprises: generating a single-carrier frequency-division multiple access, SC-FDMA, signal on the second resource; and writing the UCI to an interleaving matrix corresponding to the SC-FDMA signal. determining a transmission resource and a transmission mode of a data channel; and transmitting information on the transmission resource according to the transmission mode, wherein the information comprises Uplink Control Information, UCI, and data information; wherein, in condition that appointed transmission time of the UCI is overlapped with appointed transmission time of the data channel, the transmission resource comprises a first resource and a second resource, and the second resource does not belong to the first resource, the determining the transmission resource and the transmission mode of the data channel comprises: determining that the transmission mode of the data channel is a second transmission mode; wherein the second mode comprises: transmitting the UCI on the second resource of the data channel; accordingly, wherein the transmitting the information on the transmission resource according to the transmission mode comprises: transmitting the UCI on the second resource of the data channel in the second transmission mode; and characterised in that the method further comprises: generating a single-carrier frequency-division multiple access, SC-FDMA, signal on the second resource; and writing the UCI to an interleaving matrix corresponding to the SC-FDMA signal. determining that the transmission mode of the data channel is a second transmission mode; wherein the second mode comprises: transmitting the UCI on the second resource of the data channel; accordingly, wherein the transmitting the information on the transmission resource according to the transmission mode comprises: transmitting the UCI on the second resource of the data channel in the second transmission mode; and characterised in that the method further comprises: generating a single-carrier frequency-division multiple access, SC-FDMA, signal on the second resource; and writing the UCI to an interleaving matrix corresponding to the SC-FDMA signal. transmitting the UCI on the second resource of the data channel in the second transmission mode; and characterised in that the method further comprises: generating a single-carrier frequency-division multiple access, SC-FDMA, signal on the second resource; and writing the UCI to an interleaving matrix corresponding to the SC-FDMA signal. generating a single-carrier frequency-division multiple access, SC-FDMA, signal on the second resource; and writing the UCI to an interleaving matrix corresponding to the SC-FDMA signal.