The method includes:
- The server receives a search request that includes the first location and the identification of the Bluetooth device sent by the first terminal;
- In the first time period, within the first search range, at least one second terminal is determined by using the first frequency and the first density, and a search task carrying the above-mentioned identifier is sent to it;
- If a message that a Bluetooth device is found from any one of the second terminals is received, the second position of the second terminal is sent to the first terminal;
- If the message of searching for Bluetooth devices from any of the second terminals has not been received, the second frequency and the second-density are used to determine at least A third terminal, and send a search task carrying an identifier to it; the second frequency is less than the first frequency; the second-density is less than the first density.