2009 01 27 m barut evaluatingsupl
DESCRIPTION
LBSTRANSCRIPT
Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
Metin BarutLBS Senior ManagerVodafone Teknoloji, Turkey
10th Annual Signalling Systems for Future Telecoms Forum,27 January 2009
Confidential 2
Contents
• Intoduction– Location Based Services– LBS Applications
• Control Plane – Overview– Architecture
• User Plane– Secure User Plane (SUPL) Overview– SUPL Location Platform (SLP) Architecture– SUPL Location Platform – SUPL Enabled Terminal (SET)– SUPL SET Initiated (SI) Services– SUPL Network Initiated (NI) Services– SUPL 2.0 Features
2 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 3
Contents
• Positioning Technologies– Overview– A-GPS Positioning– AGPS-SGPS Comparison
3 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 4
Introduction – Location Based Services
Mobile Location Services (MLS) are value added services that integrate a derived estimate of a mobile terminal’s position with other content and information for the end user.
MLS leverage the unique attributes of a mobile service, providing the user with a timely and highly personalized service that relates to their immediate locality.
4 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 5
Introduction – LBS Applications
• Navigation ( directions, indoor routing, traffic management )
• Information ( Travel guide, weather alerts, yellow pages, shopping guides )
• Tracking (people/vehicle /family tracking, product tracking )
• Games ( mobile games, geo caching and tagging )
• Emergency ( 911/112 Emergency Calls, road side assistance )
• Advertising ( coupons, banner, alerts advertisements )
• Billing ( road tolling, location based billing)
• Management ( facility, infrastructure, security )
• Leisure ( buddy finder, instant messaging )
5 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 6
Control Plane – Overview
Pros
• Supports legacy terminals excluding AGPS
• Supports location of emergency calls
• Supports advanced positioning technologies ( AOA, TOA, UTDOA, AFLT )
Cons
• Requires additional GMLC and SMLC elements in the core and radio network
• Control plane location architectures exploit the capabilities of the circuit-switched network
• Uses the Circuit Switched network (TCH) for assistance data and communication
6 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 7
Control Plane – Architecture
PCP
XML
SMPP
XML
XML
MM7
SMPP
GMLC
w/SLPSMLC
SASLES
MTT
LBSP
External
AppsGSM/GPRS
/3GNetwork
SMSC
MMSC
WAP GW
IVR
USSD
WEB SRV
MLP
MLP
MLPPCP
HTTP
XML
MLP
HLR
BSS /
RNCMSC
MLPRLP PCP
Email SMTP
SUPL
SUPL
Foreign
GMLC
7 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 8
Secure User Plane Location (SUPL)
• An enabler to transfer assistance data and positioning data over a User Plane bearer, such as IP, to aid network and SUPL Enabled Terminal (SET) based positioning technologies in the calculation of a SET’s position.
The Design Goals of SUPL
• Make full A-GPS functionality available with minimum core and radio network changes using SUPL over an IP network
• Design SUPL to enable both mobile assisted and mobile based A-GPS
• Utilize OMA SUPL standards where available and possible
• Enable other positioning technologies with SUPL to utilize thepositioning mechanisms (enhanced Cell-ID, E-OTD/OTDOA, AFLT)
User Plane – SUPL Overview
8 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 9
User Plane – SUPL Overview
• User plane location architectures offer location access over an all-IPconnection
• Independent of the circuit-switched wireless signaling layer
• Intelligence usually resides within the mobile client rather than server-side.
• Well within user-initiated device centric applications
• Fewer elements involved, resulting in less complexity, cost, and impact on the network
• Standardized Roaming Location Protocol ( RLP ) over IP
• External interface protocols are standardized by OMA and 3GPP
• Applied without A-GPS as well e.g. CGI, ECGI positioning methods
• Security
• Privacy Management ( Notification and Verification )
9 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 10
SUPL Location Services can be categorized in Lup interface as
• Network Initiated (NI) Services–A Network initiated flow occurs when the positioning is requested by an SUPL Agent
in the network.
• SET Initiated (SI) Services–A SET initiated flow occurs when the positioning is requested by the SET
Third Party Services provided by SUPL
• Immediate Location Service
• Commercial Services
• Deferred Location Service ( SUPL 2.0 )
• Periodic Location Services ( SUPL 2.0 )
• Emergency Services ( SUPL 2.0 )
User Plane – SUPL Overview
10 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 11
User Plane – SUPL Location Platform (SLP) Architecture
11 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 12
User Plane – SUPL Location Platform (SLP) Architecture
Central SLP
Foreign SLP
O & M
Cell-ID database
RLP
Mobile Network
A
WWRN
SMSC
MLSMLP
GGSN
Vodafone Network
SUPL / UPL
SUPL / UPL
Mobile Network
BGGSN SUPL / UPL
12 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 13
• Location Platform (SLP) consists of an SUPL Location Center (SLC) and SUPL Positioning Center (SPC)
• The Lup interface is used between the SLP and the SET. The Lup interface is used to deliver messages for SUPL Service Management and SUPL Positioning Determination.
• The SUPL Location Center (SLC) coordinates the operations of SUPL in the network and interacts with the SUPL Enabled Terminal (SET) over User Plane bearer.
• SUPL Positioning Center (SPC) is the entity in the SUPL network responsible for all messages and procedures required for position calculation and for the delivery of assistance data.
• SUPL Positioning Center (SPC) provides secure connection between Server and SET.
User Plane – SUPL Location Platform (SLP)
13 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 14
• The SET supports the procedures defined in SUPL as it interacts with the network over the User Plane, e.g. TCP/IP over GPRS.
• The SET supports SET-based and/or SET-assisted positioning calculation.
• LBS Applications may reside and be executed in the SET.
User Plane – SUPL Enanbled Terminal (SET)
14
Nokia 6210 Navigator
Nokia N96Sony Ericsson
C702
Sony Ericsson W760i
Sony Ericsson Xperia X1
Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 15
User Plane – Set Initiated (SI) Services
SUPL POS (RRLP Assistance Data)
SUPL POS (RRLP Assistance Data ACK)
SUPL END
SUPL START(Sessionid, CITARx, …)
SUPL RESPONSE()
SUPL POS INIT(capabilities, methodType, assistanceData, CITARx)
SLPSET
15 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 16
User Plane – Set Initiated (SI) Services ( Cell ID Based )
SUPL END ( Location X,Y and Radius )
SUPL START(Sessionid, CITARx, …)
SUPL RESPONSE()
SUPL POS INIT(capabilities, methodType, assistanceData, CITARx)
SLPSET
16 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 17
User Plane – Network Initiated (NI) Services
SUPL INIT(SLPAddr, Notification, …)
SUPL POS (RRLP Measure Position Request)
SUPL POS (RRLP Measure Position Response)
SUPL END
SUPL POS INIT(capabilities, methodType, assistanceData, CITARx)
SLPSET
LBS Application
Mlp Slia
MlpSlir
17 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 18
User Plane – SUPL 2.0 Features
The SUPL 2.0 features
• Triggered positioning procedures, both periodic and area event
• Emergency positioning procedures
• Support of A-GANSS positioning method and improvements to enhanced cell id positioning method
• Support of I-WLAN, WiMAX and I-WiMAX networks
• Positioning procedures for delivery to third party and retrieval of location of another SET
• Enhanced Security
• Version fallback functionality
18 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 19
User Plane – SUPL 2.0 Features
Target area
SET starts here
Third report
First report
Second report
No more reports until SET leaves
and re-enters area again
The “Entering” and “Inside” triggers
• In case of entering the area, SET reports the location as soon as it detectsthat it is inside the target area
• In case of inside the area, repeated location reporting will result in repeatedreports for as long as the SET detects that it is inside the area.
Target area
SET starts here
Repeated reports at minimum interval
Repeated reports at minimum interval
Repeated reports at minimum interval
Reports stop when SET leaves area
Repeated reports continue until SET leaves area againl
19 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 20
User Plane – SUPL 2.0 Features
Target area
SET starts here
Third report
First reportSecond report
No more reports until SET re-enters and leaves area again
The “Leaving” and “Outside” triggers
• Leaving trigger is fulfilled the first time the SET detects that it is outside thetarget area
• In case of outside the area, repeated location reporting will result in repeatedreports for as long as the SET detects that it is inside the area.
Target area
SET starts here
Reports continue until SET returns to area
Repeated reports at minimum interval Repeated reports at
minimum interval
Repeated reports at minimum interval
20 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 21
Positioning Methods – Overview
SUPL supports the following positioning methods
• Cell Global Identity–CI-Cell Identity–CI + Timing Advance ( TA)–Cell-ID, Timing Advance and received signals‘ level (RXLEV) Neighboring Cells Rx
Level (ECGI)
• E-OTD
• OTDOA
• AFLT
• GPS –MS-Assisted GPS–MS-Based GPS–A-GANSS (Galileo and Additional Navigation Satellite Systems )–Autonomous GPS
21 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 22
Accuracy (m)10 100 1 000 10 000
Sub-urban
Urban
Rural
City
A-GPS U-TDOA ECGI CGI-TA CGI Cell ID
Target InfoTruck Fleet Management
Yellow Pages
WeatherNetwork Optimization
Traffic infoYellow Pages
HR Management
HR ManagementNetwork Optimization
Tracking
Navigation
NavigationEmergency
Traffic info
Positioning Methods – Overview
LBS application categories based on positioning methods with required accuracy
22 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 23
Positioning Methods – Assisted GPS ( AGPS )
AGPS Positioning
• In the handset (“MS-based”)
• In the SMLC (“MS-assisted”)
Pros
• Enhance accuracy, integrity, time-to-first-fix, increase battery life
• Allows for indoors GPS due to sensitivity enhancements
• Measurements are always done in the handset
• Selects most accurate reference location to optimize the size of assistance data to be delivered
23 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 24
Positioning Methods – Assisted GPS ( AGPS )
24 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 25
Positioning Methods – Assisted GPS ( AGPS )
3GPP 44.031 Rel 6 compliant GPS Assistance Data
• Almanac
• Navigation Model (Ephemeris for Satellites in View)
• Refererence Time
• Acquisition Assistance
• Ionospheric Model
• UTC Model
• Real Time Integrity
25 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Confidential 26
Positioning Methods – AGPS and SGPS Comparison
26 Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network
27 January 2009
Thank you
Metin BarutLBS Senior ManagerVodafone Teknoloji, TurkeyEmail: [email protected]