A method for determining a transmission subframe, used for determining a transmission subframe for data transmission between multiple user equipments which directly communicate with each other, and comprising: determining a first transmission subframe set and a second transmission subframe set of a user equipment within a predetermined time range, wherein the first transmission subframe set is a set of a subframe on which the user equipment transmits uplink information, the second transmission subframe set is a set of a subframe on which the user equipment directly transmits data to another user equipment, and intersection sets, which are empty between the second transmission subframe set of the user equipment and a first transmission subframe set of another user equipment that directly communicates with the user equipment and between the second transmission subframe set of the user equipment and a second transmission subframe set of the another user equipment that directly communicates with the user equipment; and notifying information of the second transmission subframe set of the user equipment to the user equipment, wherein the uplink information comprises uplink data information and uplink response feedback information; the first transmission subframe set of the user equipment comprises: a subset R11 of a subframe on which the user equipment transmits the uplink data information and a subset R12 of a subframe on which the user equipment transmits the uplink response feedback information; and characterised by determining if the subframe subset R12 is not comprised in a union set of the subframe subset R11 and the second transmission subframe set of the user equipment, and, if this is the case the method further comprising: adjusting a subframe determined for the user equipment to transmit downlink data, so that the subset R12 of the subframe on which the user equipment transmits uplink response feedback information corresponding to the downlink data is comprised in the union set of the subframe subset R11 and the second transmission subframe set of the user equipment. determining a first transmission subframe set and a second transmission subframe set of a user equipment within a predetermined time range, wherein the first transmission subframe set is a set of a subframe on which the user equipment transmits uplink information, the second transmission subframe set is a set of a subframe on which the user equipment directly transmits data to another user equipment, and intersection sets, which are empty between the second transmission subframe set of the user equipment and a first transmission subframe set of another user equipment that directly communicates with the user equipment and between the second transmission subframe set of the user equipment and a second transmission subframe set of the another user equipment that directly communicates with the user equipment; and notifying information of the second transmission subframe set of the user equipment to the user equipment, wherein the uplink information comprises uplink data information and uplink response feedback information; the first transmission subframe set of the user equipment comprises: a subset R11 of a subframe on which the user equipment transmits the uplink data information and a subset R12 of a subframe on which the user equipment transmits the uplink response feedback information; and characterised by determining if the subframe subset R12 is not comprised in a union set of the subframe subset R11 and the second transmission subframe set of the user equipment, and, if this is the case the method further comprising: adjusting a subframe determined for the user equipment to transmit downlink data, so that the subset R12 of the subframe on which the user equipment transmits uplink response feedback information corresponding to the downlink data is comprised in the union set of the subframe subset R11 and the second transmission subframe set of the user equipment.