主权项 |
1. A method comprising:
receiving, by a server and from a mobile device, an identifier of a signal source and a device location, the device location being a location at which the mobile device detected a signal of the signal source, the device location being determined independently of the signal source; determining, by the server, that the identifier of the signal source is stored in a location fingerprint database and in association with a signal source location, the signal source and the signal source location usable for determining an estimated location of a pedestrian located at a venue, the venue comprising a space accessible by the pedestrian and one or more constraints of movements of the pedestrian; determining, by the server and based on the received device location, a calculated location of the signal source; determining, by the server, that a distance between the calculated location of the signal source and the signal source location stored in the location fingerprint database exceeds a reliability threshold; upon determining that the distance exceeds the reliability threshold, modifying the location fingerprint database, including modifying the signal source location stored in the location fingerprint database; determining, by the server, that a distance between the updated signal source location and a second venue satisfies a fingerprint threshold where the signal source is usable for determining an estimated location of a second pedestrian located at the second venue; and in response, submitting, by the server and to one or more sampling devices, a request for conducting a fingerprint survey at the second venue to generate one or more measurements of the second venue, the one or more measurements usable by the server to determine a location fingerprint of the second venue, wherein the server comprises one or more computers. |