OMN Location Provider

Mobile network operators are able to localize their users in a network-centric fashion utilizing the movement and signaling data generated in mobile networks. By providing a Location Provider service, operators could enable third-party developers to request the current location(s) as well as past movements of a number of users in different granularity levels to be used in various location analytics scenarios.

In contrast to device-centric positioning approaches, such as those provided by Google or Apple, the network-centric service leads to less battery consumption on the client and less network traffic generated due to client-side location requests.

Since the OpenMobileNetwork provides not only network topology data, but also single measurements from the clients including network nodes detected along with the received signal strengths, it is possible to estimate the position of these clients over time. This estimation is done using different well-known algorithms (e.g., weighted centroid or trilateration) that take the network node as well as the RSS at multiple network nodes into consideration.

Web-based Client Demo

The OMN Location Provider enables third-party developers to request the current location(s) as well as past movements of the crowdsourcing user base of the OpenMobileNetwork. Below is a simple web-based demonstrator that provides a visualization of the main functionalities of the Location Provider.

By pressing the button Get Position, the estimated position(s) will be shown on the map. The ID of the OMN user has to be given in the field right below the Get Position button. Multiple user IDs may be given separated by comma unless you check the Compare Mode where only the first user ID is taken into account.

In the Time Constrains section, one can select an interval of time (not longer than 1 hour) to fetch multiple locations in order to observe a movement path covered by the user. Another option is Only Last Location that will show the last location of the user on the map before the given date (At).

The Accuracy & Algorithm section, on the other hand, enables the selection of the accuracy and the position estimation method. To compare all possible combinations between accuracy and algorithm, just check Compare All. In this case, only the first given user ID will be considered.

Time Constraints

Accuracy & Algorithm