40 likes | 148 Views
This article explores the location configuration protocols defined by the Open Mobile Alliance (OMA), focusing on SUPL (User Plane Location Protocol), MLP (Mobile Location Protocol), and RLP (Roaming Location Protocol). SUPL is essential for obtaining terminal location data for network and emergency services. MLP and RLP facilitate location requests between clients and service nodes. The protocols employ various transport layers, including TCP/IP and XML, and support both 3GPP and 3GPP2 control plane solutions. The article also discusses the advancements in SUPL 2.0 and its integration with emergency call protocols.
E N D
Location Configuration Protocols How many do we need? Steve Edge Qualcomm
OMA - Location Configuration Protocols • Location Configuration Protocols defined by OMA • SUPL ULP (User plane Location Protocol) is used to obtain terminal location and convey it to the terminal and/or network (H-SLP or E-SLP) • RLP (Roaming Location Protocol) is used to request and convey location between SLPs • MLP (Mobile Location Protocol) is used to request and convey location to a client (SUPL Agent) • MLP and RLP are also used to support the 3GPP control plane (CP) location solution and are being introduced to support the 3GPP2 CP solution
OMA - Location Configuration Protocols • Protocol characteristics • ULP is ASN.1 defined and uses TCP/IP transport and TLS • MLP and RLP are XML defined and can be transported using various protocols (e.g. HTTP, WSP, SOAP) although only an HTTP 1.1 mapping is currently defined • SUPL is an endorsed location solution for 3GPP IP based emergency calls and location for 3GPP I-WLAN access
OMA - Location Configuration Protocols • The Figure shows the roles of MLP, RLP and ULP to support SUPL 1.0 • In SUPL 2.0, a defined protocol (ILP – Internal Location Protocol) is allowed between the SLC and SPC and SUPL INIT transport from the H-SLP (or E-SLP) to the SET may also use UDP/IP and SIP Push