open mobile alliance (oma) - · pdf fileopen mobile alliance (oma) location working group...
Post on 09-Mar-2018
216 Views
Preview:
TRANSCRIPT
1
Open Mobile Alliance (OMA)
Location Working Group Efforts
Telcordia Contact:
Don Lukacs
Senior Scientist
Telcordia Applied Research
+1-732-758-5293
dlukacs@telcordia.com
April 15, 2011
Presented to:
EU Emergency Services
Workshop 201113-15 April 2011, Budapest, Hungary
© 2011, Telcordia Technologies Inc.
2
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
OMA Location in SIP/IP core (LOCSIP)
High-Level Architecture
Overview of LOCSIP Functionality
LOCSIP Version 1.0 Status
Disclaimer: This presentation is not an official OMA presentation
3
Secure User Plane Location (SUPL)
High-Level Architecture
SUPL
Agent
SUPL-Enabled
Terminal (SET)
/ SUPL Agent
LOCSIP,
MLP, …
SMSCSMS SMPP
PPG
POTAP PAP
ULP
Abbreviations:
LOCSIP Location in SIP/IP core
MLP Mobile Location Protocol
PAP WAP Push Access Protocol
POTAP WAP Push Over The Air Protocol
PPG WAP Push Proxy Gateway
SUPL
Location
Platform
SMPP Short Message Peer-to-Peer Protocol
SMS Short Message Service
SMSC Short Message Service Center
ULP UserPlane Location Protocol
WAP Wireless Access Protocol
Software or hardware
entity that accesses the
SUPL enabler to obtain
location information
SLP is responsible for
Location Service
Management and
Position Determination
SET is a logical entity in a
device that is capable of
communicating with a
SUPL Network
Example: Mobile
device used by
emergency caller
Example:
PSAP
4
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)
5
SUPL V3.0 - Status
Requirements Document (OMA-RD-SUPL-V3_0-20100921-C) approved as candidatehttp://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 workedhttp://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents/OMA-TS-ULP-V3_0-20110317-D.zip
Focus of
ongoing OMA
efforts
Abbreviations:ERELD - Enabler Release Definition
RD – Requirements Document
AD – Architecture Document
TS - Technical Specifications
6
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
OMA Location in SIP/IP core (LOCSIP)
High-Level Architecture
Overview of LOCSIP Functionality
LOCSIP Version 1.0 Status
7
OMA LPP Extensions (LPPe) V1.0Background / Relationship to LTE Positioning Protocol (LPP)
3GPP RAN2 Working Group (WG) has defined LTE Positioning Protocol (LPP) - positioning protocol for E-UTRAN
Operates on a transaction basis between a target device and a server
Transaction Types Exchange of positioning capabilities
Transfer of assistance data
Transfer of location information(positioning measurementsand/or position estimate)
Target Device Server
3GPP Evolved
Packet SystemUser Equipment (UE)
Mobility Management Entity
(MME)
OMA SUPL SUPL Enabled Terminal (SET) SUPL Location Platform (SLP)
Request /
Provide
Capabilities /
Assistance Data /
Location Information
Technology Positioning Protocol
GERAN Radio Resource LCS Protocol (RRLP)
UTRAN Radio Resource Control (RRC)
E-UTRAN LTE Positioning Protocol (LPP)
LPP Messages:
LPP
Also: LPP Abort, LPP Error
8
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
9
OMA LPP Extensions (LPPe) V1.0Key Features
High accuracy satellite positioning
Extends the set of cellular network positioning methods
Enhanced Cell ID, Time-Difference-of-Arrival (TDOA)
Indoor positioning technologies
WLAN
Short-range radio nodes (e.g., Bluetooth)
Sensor support
Assistance data segmentation
Supports sending large amount of positioning assistance information from the server to the terminal
Extends directionality of LPPe messages
LPP Mode qualifies the server and target roles
10
OMA LPP Extensions (LPPe) V1.0 - Status
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
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_0-20110211-D) available – OMA consistency review underwayhttp://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents/OMA-TS-LPPe-V1_0-20110211-D.zip
Abbreviations:ERELD - Enabler Release Definition
RD – Requirements Document
TS - Technical Specifications
Focus of
ongoing OMA
efforts
11
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
OMA Location in SIP/IP core (LOCSIP)
High-Level Architecture
Overview of LOCSIP Functionality
LOCSIP Version 1.0 Status
12
SIP / IP Core
Location Client
Location Server
Target
13
2
Out-of-scope for LOCSIP
e.g., Secure User Plane
Location (SUPL)
Location in SIP/IP core (LOCSIP) High-Level Architecture
LOCSIP specifies how to use Session Initiation Protocol
(SIP) to obtain location information
Messaging is based
on SIP SUBSCRIBE /
NOTIFY procedures
Location Client - Functional entity
that subscribes to a Location Server
in order to obtain location information
for one or more Targets.
Location Server - Functional entity
that handles location service
subscription request and retrieves the
location information of the Target.
Target - The device or the
user associated with a device
whose location is requested.
13
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
14
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
15
Q & A
16
Abbreviations (1 of 2)
3GPP Third Generation Partnership Project
3GPP2 Third Generation Partnership Project 2
AD Architecture Document
AFLT Advanced Forward Link Trilateration
A-GANSS Assisted Galileo and Additional Navigation Satellite Systems
A-GNSS Assisted Global Navigation Satellite System
A-GPS Assisted GPS
DSL Digital Subscriber Line
D-SLP Discovered SLP
EDGE Enhanced Data Rates for GSM Evolution
E-OTD Enhanced Observed Time Difference
ERELD Enabler Release Definition
ERP Enabler Release Package
ETR Enabler Test Requirements
E-SMLC Evolved Serving Mobile Location Center
E-UTRAN Evolved UTRAN
GBA Generic Bootstrapping Architecture
GEOPRIV Geographical Location / Privacy
GERAN GSM EDGE Radio Access Network
GMLC Gateway Mobile Location Center
GPRS General Packet Radio Service
GPS Global Positioning System
GSM Global System for Mobile Communications
GSS Generic SUPL Service
H-SLP Home SLP
IETF Internet Engineering Task Force
ILP Internal Location Protocol
I-WiMAX Interworking WiMAX
I-WLAN Interworking WLAN
IMS IP Multimedia Subsystem
LC Location Client
LCS LoCation Services
LOCSIP Location in SIP/IP core
LS Location Server
LPP LTE Positioning Protocol
LPPe LPP Extensions
LTE Long Term Evolution
MLP Mobile Location Protocol
MME Mobility Management Entity
OMA Open Mobile Alliance
OTDOA Observed Time Difference of Arrival
17
Abbreviations (2 of 2)
PAP WAP Push Access Protocol
PDN-GW Packet Data Network Gateway
PoC Push to talk Over Cellular
POTAP WAP Push Over The Air Protocol
PPG WAP Push Proxy Gateway
PIDF Presence Information Data Format
PIDF-LO Presence Information Data Format, Location Object
RAN Radio Access Network
RD Requirements Document
RLP Roaming Location Protocol
RRC Radio Resource Control
RRLP Radio Resource LCS Protocol
SIMPLE SIP for Instant Messaging and Presence Leveraging Extensions
SIP Session Initiation Protocol
SLC SUPL Location Center
SLP SUPL Location Platform
SMPP Short Message Peer-to-Peer Protocol
SMS Short Message Service
SMSC Short Message Service Center
SPC SUPL Positioning Center
SRN Short Range Node
SUPL Secure User Plane Location
TD-SCDMA Time Division-SynchronousCode Division Multiple Access
TIA Telecommunications IndustryAssociation
TLS Transport Layer Security
TS Technical Specifications
URI Uniform Resource Identifier
ULP UserPlane Location Protocol
UMB Ultra Mobile Broadband
UMTS Universal Mobile Telecommunications System
URN Uniform Resource Namespace
UTRAN UMTS Terrestrial Radio Access Network
V-SLP Visited SLP
WAP Wireless Access Protocol
WCDMA Wideband Code Division Multiple Access
WiMAX Worldwide Interoperability for Microwave Access
WLAN Wireless Local Area Network
18
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
LPPe 1.0
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
LOCSIP 1.0
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
19
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 (E-UTRA); "Radio Resource Control (RRC); Protocol specification".
3GPP TS 36.355: "Evolved Universal Terrestrial Radio Access (E-UTRA); LTE Positioning Protocol (LPP)“
3GPP TS 44.031: "Location Services (LCS); Mobile Station (MS) -Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP)“
20
Backup Materials
21
Secure User Plane Location (SUPL)
SET-Initiated – Immediate Request
SUPL-Enabled Terminal (SET) / SUPL Agent
ULP SUPL
Location
Platform
ULP SUPL START
ULP SUPL RESPONSE
ULP SUPL POS INIT
ULP SUPL END
DATA CONNECTION SETUP
ULP SUPL POS
SET establishes secure connection to SLP
SET initiates SUPL session
SLP responds to SET‟s 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
22
Secure User Plane Location (SUPL)
Network-Initiated – Immediate Request
SUPL
Agent
SUPL-Enabled
Terminal (SET)
LOCSIP,
MLP, …
SMSCSMS SMPP
PPG
POTAP PAP
ULP SUPL
Location
Platform
ULP SUPL INIT
DATA CONNECTION SETUP
“Location Request”
ULP SUPL POS INIT
ULP SUPL END
ULP SUPL POS
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
“Location Response”
23
OMA LPP Extensions (LPPe) V1.0User Plane Architecture with E-UTRAN
SET
Reference: 3GPP TS 36.305 Annex B
LPPe transported
via SUPL in
application layer
24
Remote
SIP/IP Core
LS-1
IP-1
Home
Subscription
Agent
PRS-17
Resource List ServerPRS-4
RLS XDMSXDM-2Shared List
XDMS
XDMC
Location
Policy
XDMS
PRS-10 PRS-9
XDM Enabler
Location
Server
Location
Client
XDM-14
Trusted
XDMCXDM-12
LS-2
GPM.
PEM-1
Global
Permissions
Management
Component specified by
LOCSIP enabler
Component not specified
by LOCSIP enabler
Reference point specified
by LOCSIP enabler
Reference point not specified
by LOCSIP enabler
Legend: SIP/IP
Core
Interface not specified by
LOCSIP enabler
LOCSIP Architecture
25
SIP / IP Core
Location Client
Location ServerHome Subscription
Agent
Target
Located in Home Domain
of Location Client
Located in Home
Domain of Target
Located in Home or
Visited Domain
Located in Home or
Visited Domain
Other (e.g., Visited)
Domains
Location Policy
XDMS
Global Permissions
Management (GPM)
Immediate Location Delivery High-Level Flow
1
Authorize Location Client’s
use of location service
Limit number of
subscriptions for the LC
2
Retrieve location information
3
a
Fetch documents from XDMS
Authorize Location Client’s subscription to
Target’s location info
Forward request for
location information
3
b
4
Out-of-scope for LOCSIP
(e.g., SUPL)
Generate notification
top related