A base station, comprising: a receiving module, configured to receive a communications mode request indication sent by user equipment, UE, wherein the communications mode request indication is used to indicate a communications mode that the UE needs to use, and the communications mode comprises device-to-device, D2D, communication or cellular communication; a processing module, configured to determine, according to the communications mode request indication, a communications mode used by the UE; a sending module, configured to send, to the UE, information about the determined communications mode used by the UE; and characterized in that: the processing module is further configured to: if a downlink signal in D2D communication and a downlink signal in cellular communication overlap at a time domain location of a resource, displace a subframe corresponding to the downlink signal in cellular communication, so that the downlink signal in D2D communication and the downlink signal in cellular communication are set at different time domain locations of the resource; and the sending module is further configured to send a downlink signal subframe displacement indication to the UE, wherein the downlink signal subframe displacement indication is used to notify the UE that the subframe corresponding to the downlink signal in cellular communication has been displaced. a receiving module, configured to receive a communications mode request indication sent by user equipment, UE, wherein the communications mode request indication is used to indicate a communications mode that the UE needs to use, and the communications mode comprises device-to-device, D2D, communication or cellular communication; a processing module, configured to determine, according to the communications mode request indication, a communications mode used by the UE; a sending module, configured to send, to the UE, information about the determined communications mode used by the UE; and characterized in that: the processing module is further configured to: if a downlink signal in D2D communication and a downlink signal in cellular communication overlap at a time domain location of a resource, displace a subframe corresponding to the downlink signal in cellular communication, so that the downlink signal in D2D communication and the downlink signal in cellular communication are set at different time domain locations of the resource; and the sending module is further configured to send a downlink signal subframe displacement indication to the UE, wherein the downlink signal subframe displacement indication is used to notify the UE that the subframe corresponding to the downlink signal in cellular communication has been displaced. the processing module is further configured to: if a downlink signal in D2D communication and a downlink signal in cellular communication overlap at a time domain location of a resource, displace a subframe corresponding to the downlink signal in cellular communication, so that the downlink signal in D2D communication and the downlink signal in cellular communication are set at different time domain locations of the resource; and the sending module is further configured to send a downlink signal subframe displacement indication to the UE, wherein the downlink signal subframe displacement indication is used to notify the UE that the subframe corresponding to the downlink signal in cellular communication has been displaced.