主权项 |
1. A method, comprising:
determining, by a device, that a mobile device undergoes multiple cell transitions; determining, by the device and for each cell transition of the multiple cell transitions, at least one candidate location of the mobile device based on mobile communications data associated with at least two cells; obtaining, by the device, geographic map data indicating at least one travel path; determining, by the device, at least one candidate route, associated with the mobile device, along the at least one travel path based on the at least one candidate location and the geographic map data,
the at least one candidate route being determined based on at least one candidate location for each cell transition connected by the at least one travel path; selecting, by the device, a candidate route from among the at least one candidate route based on:
applying a double Dijkstra style approach, anda weighting factor for each candidate location, of the at least one candidate location, based on a distance of a respective candidate location from a nearest travel path, of the at least one travel path, to the respective candidate location; and determining, by the device, a location of the mobile device based on the candidate route selected and a timestamp associated with the mobile device. |