A data transmission method, wherein a source base station is a Master evolved NodeB, MeNB and a target base station is a Secondary evolved NodeB, SeNB, or the source base station is an SeNB and the target base station is an MeNB, comprising steps of: receiving, by the target base station communicating with a User Equipment, UE, a measurement gap configuration used by the source base station communicating with the UE; and performing, by the target base station, data transmission in accordance with the measurement gap configuration; characterized in that, the step of performing, by the target base station, data transmission in accordance with the measurement gap configuration comprises: determining, by the target base station, a start point for not performing data transmission within a measurement gap used by the source base station configured by the measurement gap configuration; and with respect to each measurement gap, not performing, by the target base station, data transmission between the target base station and the UE within a predetermined time period from the start point; wherein the source base station does not receive or transmit data at all serving frequencies of the source based station within the measurement gap used by the source base station; wherein the start point comprises a first start point and a second start point, and with respect to each measurement gap, the target base station does not perform the data transmission between the target base station and the UE within a predetermined time period from the first start point and within a predetermined time period from the second start point; wherein the first start point and the second start point are a start point and an end point of the measurement gap respectively. receiving, by the target base station communicating with a User Equipment, UE, a measurement gap configuration used by the source base station communicating with the UE; and performing, by the target base station, data transmission in accordance with the measurement gap configuration; characterized in that, the step of performing, by the target base station, data transmission in accordance with the measurement gap configuration comprises: determining, by the target base station, a start point for not performing data transmission within a measurement gap used by the source base station configured by the measurement gap configuration; and with respect to each measurement gap, not performing, by the target base station, data transmission between the target base station and the UE within a predetermined time period from the start point; determining, by the target base station, a start point for not performing data transmission within a measurement gap used by the source base station configured by the measurement gap configuration; and with respect to each measurement gap, not performing, by the target base station, data transmission between the target base station and the UE within a predetermined time period from the start point; wherein the source base station does not receive or transmit data at all serving frequencies of the source based station within the measurement gap used by the source base station; wherein the start point comprises a first start point and a second start point, and with respect to each measurement gap, the target base station does not perform the data transmission between the target base station and the UE within a predetermined time period from the first start point and within a predetermined time period from the second start point; wherein the first start point and the second start point are a start point and an end point of the measurement gap respectively.