A signal detection method, applied to a first user equipment and comprising: sending, based on a first timing reference, a first synchronization signal to a second user equipment, wherein the first synchronization signal is used for the second user equipment to obtain the first timing reference and send a first discovery signal based on the first timing reference; detecting, based on the first timing reference, the first discovery signal sent by the second user equipment; wherein the first discovery signal carries synchronization information; and after the first discovery signal is detected, detecting, within a first time window corresponding to the synchronization information, a second synchronization signal sent by the second user equipment; wherein the synchronization information comprises an offset between the first timing reference and a second timing reference, or the synchronization information comprises an offset between the first timing reference and a second timing reference as well as a parameter of the first time window; wherein the second timing reference is a timing reference based on which the second user equipment sends the second synchronization signal; wherein in a case where the synchronization information comprises the offset between the first timing reference and the second timing reference, detecting, within the first time window corresponding to the synchronization information, the second synchronization signal sent by the second user equipment comprises: determining, based on the first timing reference and according to the synchronization information and a parameter of the first time window, the first time window; and detecting, within the determined first time window, the second synchronization signal sent by the second user equipment; and in a case where the synchronization information comprises the offset between the first timing reference and the second timing reference as well as the parameter of the first time window, detecting, within the first time window corresponding to the synchronization information, the second synchronization signal sent by the second user equipment comprises: determining, based on the first timing reference and according to the synchronization information, the first time window; and detecting, within the determined first time window, the second synchronization signal sent by the second user equipment. sending, based on a first timing reference, a first synchronization signal to a second user equipment, wherein the first synchronization signal is used for the second user equipment to obtain the first timing reference and send a first discovery signal based on the first timing reference; detecting, based on the first timing reference, the first discovery signal sent by the second user equipment; wherein the first discovery signal carries synchronization information; and after the first discovery signal is detected, detecting, within a first time window corresponding to the synchronization information, a second synchronization signal sent by the second user equipment; wherein the synchronization information comprises an offset between the first timing reference and a second timing reference, or the synchronization information comprises an offset between the first timing reference and a second timing reference as well as a parameter of the first time window; wherein the second timing reference is a timing reference based on which the second user equipment sends the second synchronization signal; wherein in a case where the synchronization information comprises the offset between the first timing reference and the second timing reference, detecting, within the first time window corresponding to the synchronization information, the second synchronization signal sent by the second user equipment comprises: determining, based on the first timing reference and according to the synchronization information and a parameter of the first time window, the first time window; and detecting, within the determined first time window, the second synchronization signal sent by the second user equipment; and in a case where the synchronization information comprises the offset between the first timing reference and the second timing reference as well as the parameter of the first time window, detecting, within the first time window corresponding to the synchronization information, the second synchronization signal sent by the second user equipment comprises: determining, based on the first timing reference and according to the synchronization information, the first time window; and detecting, within the determined first time window, the second synchronization signal sent by the second user equipment.