一种用于设备到设备(device to device,D2D)通信的无线信号发送和接收的计算机实现的方法,包括:第一电子设备获取与第二电子设备的多个波束方向相关联的参考信号波束图案信息,其中,所述参考信号波束图案信息存储在所述第一电子设备的波束图案数据库(beampattern database,BPD)中;根据所述参考信号波束图案信息,在所述第一电子设备与所述第二电子设备之间接收或发送多个参考信号;所述第一电子设备根据对所述参考信号的测量、所述获取的参考信号波束图案信息和所述BPD,确定所述第一电子设备和所述第二电子设备周围的环境信息。