2009 01 27 m barut evaluatingsupl

27
Evaluating the SUPL (Secure User Plane) Method to Deliver Location Conveyance Over an IP Network Metin Barut LBS Senior Manager Vodafone Teknoloji, Turkey 10th Annual Signalling Systems for Future Telecoms Forum, 27 January 2009

Upload: abc

Post on 09-Feb-2016

14 views

Category:

Documents


3 download

DESCRIPTION

LBS

TRANSCRIPT

Page 1: 2009 01 27 M Barut EvaluatingSUPL

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

Page 2: 2009 01 27 M Barut EvaluatingSUPL

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

Page 3: 2009 01 27 M Barut EvaluatingSUPL

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

Page 4: 2009 01 27 M Barut EvaluatingSUPL

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

Page 5: 2009 01 27 M Barut EvaluatingSUPL

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

Page 6: 2009 01 27 M Barut EvaluatingSUPL

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

Page 7: 2009 01 27 M Barut EvaluatingSUPL

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

Page 8: 2009 01 27 M Barut EvaluatingSUPL

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

Page 9: 2009 01 27 M Barut EvaluatingSUPL

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

Page 10: 2009 01 27 M Barut EvaluatingSUPL

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

Page 11: 2009 01 27 M Barut EvaluatingSUPL

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

Page 12: 2009 01 27 M Barut EvaluatingSUPL

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

Page 13: 2009 01 27 M Barut EvaluatingSUPL

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

Page 14: 2009 01 27 M Barut EvaluatingSUPL

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

Page 15: 2009 01 27 M Barut EvaluatingSUPL

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

Page 16: 2009 01 27 M Barut EvaluatingSUPL

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

Page 17: 2009 01 27 M Barut EvaluatingSUPL

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

Page 18: 2009 01 27 M Barut EvaluatingSUPL

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

Page 19: 2009 01 27 M Barut EvaluatingSUPL

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

Page 20: 2009 01 27 M Barut EvaluatingSUPL

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

Page 21: 2009 01 27 M Barut EvaluatingSUPL

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

Page 22: 2009 01 27 M Barut EvaluatingSUPL

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

Page 23: 2009 01 27 M Barut EvaluatingSUPL

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

Page 24: 2009 01 27 M Barut EvaluatingSUPL

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

Page 25: 2009 01 27 M Barut EvaluatingSUPL

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

Page 26: 2009 01 27 M Barut EvaluatingSUPL

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

Page 27: 2009 01 27 M Barut EvaluatingSUPL

Thank you

Metin BarutLBS Senior ManagerVodafone Teknoloji, TurkeyEmail: [email protected]