A method for indicating sub-frame configuration in Device-to-Device, D2D, communication, comprising: indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D sub-frame to the first D2D UE through signalling twice, wherein a first signalling indicates the configured D2D sub-frame through a high layer signalling, and the configured D2D sub-frame is in a set of sub-frames used for carrying D2D data; and a second signalling indicates at least one specific D2D transmitting sub-frame or at least one specific D2D receiving sub-frame in the configured D2D sub-frame set through a high layer signalling or a physical layer signalling; or, indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D transmitting sub-frame to the first D2D UE through signalling twice; wherein a first signalling indicates the configured D2D transmitting sub-frame through a high layer signalling, the configured D2D transmitting sub-frame is in a set of sub-frames used for transmitting D2D data; a second signalling indicates at least one specific D2D transmitting sub-frame in the configured D2D transmitting sub-frame set through a high layer signalling or a physical layer signalling; or, indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D receiving sub-frame to the first D2D UE through signalling twice; wherein a first signalling indicates the configured D2D receiving sub-frame through a high layer signalling, the configured D2D receiving sub-frame is in a set of sub-frames used for receiving D2D data; a second signalling indicates at least one specific D2D receiving sub-frame in the configured D2D receiving sub-frame set through a high layer signalling or a physical layer signalling, wherein the D2D transmitting sub-frame and the D2D receiving sub-frame are system uplink sub-frames, and wherein the high layer signalling comprises at least one of: a D2D connection setup request message, D2D connection setup response message, a D2D connection reconfiguration message, a System Information Block, SIB, or a D2D broadcast message; and the physical layer signalling comprises at least one of Downlink Control Information, DCI, or a dedicated D2D communication control message, and wherein the high layer signalling comprises at least one of the following parameters: D2D-SubframeConfigPattern,D2D-radioframeAllocationPeriod,D2D-radioframeAllocatio nOffset, or D2D-SubframeAllocation. indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D sub-frame to the first D2D UE through signalling twice, wherein a first signalling indicates the configured D2D sub-frame through a high layer signalling, and the configured D2D sub-frame is in a set of sub-frames used for carrying D2D data; and a second signalling indicates at least one specific D2D transmitting sub-frame or at least one specific D2D receiving sub-frame in the configured D2D sub-frame set through a high layer signalling or a physical layer signalling; or, indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D transmitting sub-frame to the first D2D UE through signalling twice; wherein a first signalling indicates the configured D2D transmitting sub-frame through a high layer signalling, the configured D2D transmitting sub-frame is in a set of sub-frames used for transmitting D2D data; a second signalling indicates at least one specific D2D transmitting sub-frame in the configured D2D transmitting sub-frame set through a high layer signalling or a physical layer signalling; or, indicating, by a network side entity or a second D2D UE corresponding to the first D2D UE, a configured D2D receiving sub-frame to the first D2D UE through signalling twice; wherein a first signalling indicates the configured D2D receiving sub-frame through a high layer signalling, the configured D2D receiving sub-frame is in a set of sub-frames used for receiving D2D data; a second signalling indicates at least one specific D2D receiving sub-frame in the configured D2D receiving sub-frame set through a high layer signalling or a physical layer signalling, wherein the D2D transmitting sub-frame and the D2D receiving sub-frame are system uplink sub-frames, and wherein the high layer signalling comprises at least one of: a D2D connection setup request message, D2D connection setup response message, a D2D connection reconfiguration message, a System Information Block, SIB, or a D2D broadcast message; and the physical layer signalling comprises at least one of Downlink Control Information, DCI, or a dedicated D2D communication control message, and wherein the high layer signalling comprises at least one of the following parameters: D2D-SubframeConfigPattern,D2D-radioframeAllocationPeriod,D2D-radioframeAllocatio nOffset, or D2D-SubframeAllocation.