Documentation by Jie CAI.


Chapter 5. Function of MLP

Table of Contents

5.1. Communication between GMLC and LCS Client
5.2. Communication between GMLC and OSA/Parlay

The Mobile Location Protocol is used as a standard protocol for location based services. The main function of MLP is to make possible the inter-operation of application with the location systems themselves.

The MLP serves as the interface between a Location Server and a Location Services Client (LCS) (figure 4.1). Possible realizations of a Location Server are GMLC (i.g figure 2.1), which is the location server defined in GSM and UMTS, and the MPC, which is defined in ANSI standards.

Figure 5.1. The MLP serves as the interface

The MLP serves as the interface

It Define a simple and secure access method that allow Internet applications to query location information from a wireless network.

It gives a way of communication to external applications giving enough information about the position, speed, altitude and some other data.

5.1. Communication between GMLC and LCS Client

A General arrangement of LCS with inter-GMLC is given by 3GPP, which show that GMLC consists of VGMLC, HGMLC and RGMLC.

Figure 5.2. A General arrangement of LCS with inter-GMLC

A General arrangement of LCS with inter-GMLC

Complying with 3GPP Release 7 LCS Specification [23.271 Rel-7] reference to literature, Open Mobile Alliance (OMA) specified basic structure of LBS services in the OMA Mobile Location Service V1.2[3] which consists of a set of location specification. Specification suggest basic architectural diagram of LBS as seen on figure 3.2. It is more detailed scheme of Location Platform with defined protocols for each interface. Location Privacy Checking Entity is not specified by OMA.

Figure 5.3.  Mobile Location Services architecture

Mobile Location Services architecture

More specifically, the Mobile Location Protocol is used for the communication between the MLS Client and the Requesting Location Server (RGMLC).

MLS client corresponds to the Location Services client (LCS Client) in 3GPP context.

The Location Privacy Checking Entity is responsible for resolving IDs and for privacy checking. In 3GPP context this corresponds to the Privacy Profile Register (PPR). The PPR may be a part of the GMLC.