Sunteți pe pagina 1din 25

Open Mobile Alliance (OMA)

Location Working Group Efforts

Presented to:

Telcordia Contact:

Don Lukacs
Senior Scientist Telcordia Applied Research +1-732-758-5293 dlukacs@telcordia.com April 15, 2011

EU Emergency Services Workshop 2011


13-15 April 2011, Budapest, Hungary

2011, Telcordia Technologies Inc.


1

Outline
OMA Secure User Plane Location (SUPL)

High-Level Architecture Overview of SUPL Functionality SUPL Version 3.0 Status Background - 3GPP Long Term Evolution (LTE) Positioning Protocol (LPP) Overview of LPPe Functionality LPPe Version 1.0 Status High-Level Architecture Overview of LOCSIP Functionality LOCSIP Version 1.0 Status

OMA LPP Extensions (LPPe)


OMA Location in SIP/IP core (LOCSIP)


Disclaimer: This presentation is not an official OMA presentation

Secure User Plane Location (SUPL) High-Level Architecture


POTAP
PPG

PAP

LOCSIP,
SMPP

SMS
SMSC

MLP,

ULP
SUPL-Enabled Terminal (SET) / SUPL Agent
SET is a logical entity in a device that is capable of communicating with a SUPL Network

Example: Mobile
device used by emergency caller

SUPL Location Platform

SUPL Agent

Example: PSAP

SLP is responsible for Location Service Management and Position Determination

Software or hardware entity that accesses the SUPL enabler to obtain location information

Abbreviations:
LOCSIP MLP PAP POTAP PPG Location in SIP/IP core Mobile Location Protocol WAP Push Access Protocol WAP Push Over The Air Protocol WAP Push Proxy Gateway SMPP SMS SMSC ULP WAP Short Message Peer-to-Peer Protocol Short Message Service Short Message Service Center UserPlane Location Protocol Wireless Access Protocol

SUPL V3.0 Capabilities


OMA SUPL V3.0 builds upon SUPL V1.0 and V2.0 Introduces new features Enhances existing features Some simplifications from SUPL V1.0 and V2.0 Additional bearers supported: Fixed broadband (e.g., cable, DSL, etc.) WLAN Supported positioning protocols and positioning methods: LTE Positioning Protocol (LPP) , LPP Extensions (LPPe), and TIA-801

Radio Resource LCS Protocol [RRLP] and Radio Resource Control [RRC] are no longer supported

Support for positioning methods based on LPP/LPPe and TIA-801 Supported modes of operation and roaming models: Proxy mode only (non-proxy no longer supported in SUPL V3.0) Only roaming with H-SLP supported (roaming with V-SLP is no longer supported) Additional SUPL services /Other capabilities: Generic SUPL Session (GSS) Support of Discovered SLP (D-SLP) Bearer and positioning-technology agnostic protocols (ULP and ILP)

SUPL V3.0 - Status


Focus of ongoing OMA efforts
Requirements Document (OMA-RD-SUPL-V3_0-20100921-C) approved as candidate http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-RD-SUPL-V3_0-20100921-C.zip Architecture Document (OMA-AD-SUPL-V3_0-20110308-C) approved as candidate http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-AD-SUPL-V3_0-20110308-C.zip Technical Specifications [draft] (OMA-TS-ULP-V3_0-20110317-D) still being worked http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-TS-ULP-V3_0-20110317-D.zip
Abbreviations:
ERELD - Enabler Release Definition RD Requirements Document AD Architecture Document TS - Technical Specifications

Outline
OMA Secure User Plane Location (SUPL)

High-Level Architecture Overview of SUPL Functionality SUPL Version 3.0 Status

OMA LPP Extensions (LPPe)


Background - 3GPP Long Term Evolution (LTE) Positioning Protocol (LPP) Overview of LPPe Functionality LPPe Version 1.0 Status
High-Level Architecture Overview of LOCSIP Functionality LOCSIP Version 1.0 Status

OMA Location in SIP/IP core (LOCSIP)


OMA LPP Extensions (LPPe) V1.0


Background / Relationship to LTE Positioning Protocol (LPP)
3GPP RAN2 Working Group (WG) has defined LTE Positioning Protocol (LPP) - positioning protocol for E-UTRAN
Technology Positioning Protocol

GERAN
UTRAN E-UTRAN

Radio Resource LCS Protocol (RRLP)


Radio Resource Control (RRC) LTE Positioning Protocol (LPP)

Operates on a transaction basis between a target device and a server


Target Device
3GPP Evolved Packet System OMA SUPL User Equipment (UE) SUPL Enabled Terminal (SET)

Server
Mobility Management Entity (MME) SUPL Location Platform (SLP)

Transaction Types

LPP Messages:
Request / Provide Capabilities / Assistance Data / Location Information

Exchange of positioning capabilities LPP Transfer of assistance data Transfer of location information (positioning measurements and/or position estimate)

Also: LPP Abort, LPP Error


7

OMA LPP Extensions (LPPe) V1.0


LPP specifications extensible by other fora (outside 3GPP) OMA LPP Extensions (LPPe) specifications extend the LPP capabilities for User Plane needs

No new messages 3GPP LPP messages extended New positioning methods and procedures

Benefits of OMA LPP Extensions (LPPe) reuse of 3GPP-defined LPP:


Convergence of control and user plane positioning protocols Reduced work load Ability to use the same LPPe protocol in both the control and user planes

OMA LPP Extensions (LPPe) V1.0


Key Features
High accuracy satellite positioning Extends the set of cellular network positioning methods

Enhanced Cell ID, Time-Difference-of-Arrival (TDOA) WLAN Short-range radio nodes (e.g., Bluetooth) Sensor support Supports sending large amount of positioning assistance information from the server to the terminal LPP Mode qualifies the server and target roles

Indoor positioning technologies


Assistance data segmentation

Extends directionality of LPPe messages

OMA LPP Extensions (LPPe) V1.0 - Status


Focus of ongoing OMA efforts
Requirements Document (OMA-RD-LPPe-V1_0-20101012-C) http://member.openmobilealliance.org/ftp/Public_documents/L OC/Permanent_documents/OMA-RD-LPPe-V1_0-20101012C.zip No architecture document prepared, consistent with OMA fast track process

LPPe builds on OMA Location Services architecture as defined for SUPL

Technical Specifications [draft] (OMA-TS-LPPe-V1_020110211-D) available OMA consistency review underway http://member.openmobilealliance.org/ftp/Public_documents/L OC/Permanent_documents/OMA-TS-LPPe-V1_0-20110211D.zip
Abbreviations:
10

ERELD - Enabler Release Definition RD Requirements Document TS - Technical Specifications

Outline
OMA Secure User Plane Location (SUPL)

High-Level Architecture Overview of SUPL Functionality SUPL Version 3.0 Status

OMA LPP Extensions (LPPe)


Background - 3GPP Long Term Evolution (LTE) Positioning Protocol (LPP) Overview of LPPe Functionality LPPe Version 1.0 Status
High-Level Architecture Overview of LOCSIP Functionality LOCSIP Version 1.0 Status

OMA Location in SIP/IP core (LOCSIP)


11

Location in SIP/IP core (LOCSIP)


High-Level Architecture
LOCSIP specifies how to use Session Initiation Protocol (SIP) to obtain location information
Location Server

Location Server - Functional entity that handles location service subscription request and retrieves the location information of the Target.

Messaging is based on SIP SUBSCRIBE / NOTIFY procedures

SIP / IP Core

Out-of-scope for LOCSIP e.g., Secure User Plane Location (SUPL)

1 Location Client 3 Target

Location Client - Functional entity that subscribes to a Location Server in order to obtain location information for one or more Targets.
12

Target - The device or the user associated with a device whose location is requested.

Location in SIP/IP core (LOCSIP)


Capabilities
LOCSIP allows an application to obtain location information in a SIP/IP core network (e.g., an IP Multimedia Subsystem [IMS])
Reuses capabilities in a SIP/IP core network (e.g., security associations, Application Servers) for receiving and responding to location subscriptions over a standardised SIP-based interface Synergy with other OMA enablers that potentially use location information (e.g., Presence SIMPLE and PoC) Reuse available IETF specifications (e.g., IETF Geopriv deliverables)

Rich set of capabilities include:


Support for Immediate, Periodic and Area Trigger Location Delivery Support filtering of location notifications (accuracy, response time, age) Support for Location Client in a SIP Application Server or in a terminal. Location Client able to request location information for a group of Targets, based on referenced list or request-contained list Support Geographic or Civic location information format

More detailed material was previously presented at Emergency Services Workshop 2010

Location in SIP/IP Core (LOCSIP) - Location Conveyance with IMS: the OMA LOCSIP Service Enabler, 12-May-2010

____________________________________
SIMPLE: SIP for Instant Messaging and Presence Leveraging Extensions PoC: Push to talk Over Cellular 13

Location in SIP/IP core (LOCSIP) - Status

LOCSIP specifications originally attained candidate enabler status in August 2009 and were revised in August 2010 Requirements Document (OMA-RD-LOCSIP-V1_0-20100803-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-RD-LOCSIP-V1_0-20100803-C.zip Architecture Document (OMA-AD-LOCSIP-V1_0-20100803-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-AD-LOCSIP-V1_0-20100803-C.zip Technical Specifications (OMA-TS-LOCSIP-V1_0-20101125-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC /Permanent_documents/OMA-TS-LOCSIP-V1_0-20101125-C.zip
Abbreviations:
ERELD - Enabler Release Definition RD Requirements Document AD Architecture Document TS - Technical Specifications

14

Q&A
15

Abbreviations (1 of 2)
3GPP 3GPP2 AD AFLT A-GANSS A-GNSS A-GPS DSL D-SLP EDGE E-OTD ERELD ERP ETR E-SMLC E-UTRAN GBA GEOPRIV GERAN Third Generation Partnership Project Third Generation Partnership Project 2 Architecture Document Advanced Forward Link Trilateration Assisted Galileo and Additional Navigation Satellite Systems Assisted Global Navigation Satellite System Assisted GPS Digital Subscriber Line Discovered SLP Enhanced Data Rates for GSM Evolution Enhanced Observed Time Difference Enabler Release Definition Enabler Release Package Enabler Test Requirements Evolved Serving Mobile Location Center Evolved UTRAN Generic Bootstrapping Architecture Geographical Location / Privacy GSM EDGE Radio Access Network

GMLC GPRS GPS GSM

Gateway Mobile Location Center General Packet Radio Service Global Positioning System

Global System for Mobile Communications


Generic SUPL Service Home SLP

GSS H-SLP IETF ILP I-WiMAX I-WLAN IMS LC LCS LOCSIP LS LPP LPPe LTE MLP MME OMA OTDOA

Internet Engineering Task Force


Internal Location Protocol Interworking WiMAX Interworking WLAN IP Multimedia Subsystem Location Client LoCation Services Location in SIP/IP core Location Server LTE Positioning Protocol LPP Extensions Long Term Evolution Mobile Location Protocol Mobility Management Entity Open Mobile Alliance Observed Time Difference of Arrival

16

Abbreviations (2 of 2)
PAP PDN-GW PoC POTAP PPG PIDF PIDF-LO RAN RD RLP RRC RRLP SIMPLE SIP SLC SLP SMPP SMS SMSC WAP Push Access Protocol Packet Data Network Gateway Push to talk Over Cellular WAP Push Over The Air Protocol WAP Push Proxy Gateway Presence Information Data Format Presence Information Data Format, Location Object Radio Access Network Requirements Document Roaming Location Protocol Radio Resource Control Radio Resource LCS Protocol SIP for Instant Messaging and Presence Leveraging Extensions Session Initiation Protocol SUPL Location Center SUPL Location Platform Short Message Peer-to-Peer Protocol Short Message Service Short Message Service Center SPC SRN SUPL TD-SCDMA TIA TLS TS URI ULP UMB SUPL Positioning Center Short Range Node Secure User Plane Location Time Division-Synchronous Code Division Multiple Access Telecommunications Industry Association

Transport Layer Security


Technical Specifications Uniform Resource Identifier UserPlane Location Protocol

UMTS
URN UTRAN V-SLP WAP WCDMA WiMAX WLAN

Ultra Mobile Broadband Universal Mobile Telecommunications System


Uniform Resource Namespace

UMTS Terrestrial Radio Access Network


Visited SLP Wireless Access Protocol Wideband Code Division Multiple Access Worldwide Interoperability for Microwave Access Wireless Local Area Network

17

Summary of Referenced OMA Documents


SUPL 3.0

Requirements Document (OMA-RD-SUPL-V3_0-20100921-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-RD-SUPL-V3_0-20100921-C.zip Architecture Document (OMA-AD-SUPL-V3_0-20110308-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-AD-SUPL-V3_0-20110308-C.zip Technical Specifications [draft] (OMA-TS-ULP-V3_0-20110317-D) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-TS-ULP-V3_0-20110317-D.zip Requirements Document (OMA-RD-LPPe-V1_0-20101012-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-RD-LPPe-V1_0-20101012-C.zip Technical Specifications (OMA-TS-LPPe-V1_0-20110211-D) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-TS-LPPe-V1_0-20110211-D.zip Requirements Document (OMA-RD-LOCSIP-V1_0-20100803-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-RD-LOCSIP-V1_0-20100803-C.zip Architecture Document (OMA-AD-LOCSIP-V1_0-20100803-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-AD-LOCSIP-V1_0-20100803-C.zip Technical Specifications (OMA-TS-LOCSIP-V1_0-20101125-C) http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents /OMA-TS-LOCSIP-V1_0-20101125-C.zip
18

LPPe 1.0

LOCSIP 1.0

Relevant 3GPP Documents


3GPP TR 23.891: Evaluation of LCS Control Plane Solutions for EPS 3GPP TS 24.171: Control Plane Location Services (LCS) procedures in the Evolved Packet System (EPS) 3GPP TS 25.331: " Radio Resource Control (RRC); Protocol Specification". 3GPP TS 36.305: Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Stage 2 functional specification of User Equipment (UE) positioning in E-UTRAN 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (EUTRA); "Radio Resource Control (RRC); Protocol specification". 3GPP TS 36.355: "Evolved Universal Terrestrial Radio Access (EUTRA); LTE Positioning Protocol (LPP) 3GPP TS 44.031: "Location Services (LCS); Mobile Station (MS) Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP)

19

Backup Materials

20

Secure User Plane Location (SUPL) SET-Initiated Immediate Request

SUPL-Enabled Terminal (SET) / SUPL Agent

ULP

SUPL Location Platform


SET establishes secure connection to SLP SET initiates SUPL session SLP responds to SETs request SET starts positioning session SLP determines positioning method / position determined via exchange of SUPL POS messages (with positioning payload) SLP informs SET when SUPL session is finished / SET releases secure connection

DATA CONNECTION SETUP

ULP SUPL START ULP SUPL RESPONSE ULP SUPL POS INIT ULP SUPL POS ULP SUPL END

21

Secure User Plane Location (SUPL) Network-Initiated Immediate Request


POTAP
PPG

PAP

LOCSIP,
SMPP

SMS
SMSC

MLP,

ULP
SUPL-Enabled Terminal (SET)
ULP SUPL INIT
DATA CONNECTION SETUP

SUPL Location Platform


Location Request

SUPL Agent

SLP initiates SUPL session / indicates requested positioning method SET establishes secure connection to SLP SET starts positioning session (includes SET capabilities) SLP determines positioning method / position determined via exchange of SUPL POS messages (with positioning payload) When position calculation is complete, SLP informs SET that SUPL session is finished / SET releases secure connection

ULP SUPL POS INIT ULP SUPL POS ULP SUPL END

Location Response
22

OMA LPP Extensions (LPPe) V1.0


User Plane Architecture with E-UTRAN
SET

LPPe transported via SUPL in application layer

Reference: 3GPP TS 36.305 Annex B

23

LOCSIP Architecture
PRS-17

Location Client

LS-1 IP-1

Home Subscription Agent Remote SIP/IP Core

PRS-4

Resource List Server

PRS-10 Legend:
Component specified by LOCSIP enabler Component not specified by LOCSIP enabler Reference point specified by LOCSIP enabler Reference point not specified by LOCSIP enabler Interface not specified by LOCSIP enabler

PRS-9

SIP/IP Core
XDM-2

RLS XDMS

Shared List XDMS

Location Policy XDMS

XDMC

XDM Enabler

XDM-14 GPM. PEM-1

XDM-12 LS-2

Trusted XDMC

Location Server

Global Permissions Management

24

Immediate Location Delivery


High-Level Flow
Fetch documents from XDMS Authorize Location Clients subscription to Targets location info Retrieve location information Generate notification
Located in Home Domain of Target Location Policy XDMS Global Permissions Management (GPM)

Authorize Location Clients use of location service Limit number of subscriptions for the LC Forward request for location information

Located in Home Domain of Location Client

Home Subscription Agent

Location Server

3 a

2 3 b Out-of-scope for LOCSIP (e.g., SUPL)

SIP / IP Core
1 4

Location Client
Located in Home or Visited Domain

Other (e.g., Visited) Domains

Target
Located in Home or Visited Domain

25