Top Banner
User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair [email protected]
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

User Services

Presenter: Dr. Marvin Bienn3GPP2 TSG-X Chair

[email protected]

Page 2: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Contents

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 2

• Unstructured Supplementary Services Data (USSD)

• Location Based Services

• Short Message Service (SMS)

Page 3: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Supplementary Services Data (USSD) Services

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 3

Mobile banking balance inquiry (*85#)

Mobile Coupons

Mobile Voting

Mobile Advertising

Call Me Service (requesting another party to call you –

*333#his-number#)

Page 4: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Overview

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 4

• USSD is a real-time circuit-switched communication service that is used to send text between a mobile device (either the subscriber or an application on the device) and an application program in the network.

– Means that if information is not delivered immediately, it won’t get delivered later. For example: recipient’s phone is out of range or recipient’s phone is turned off. Note there are implementation workarounds to offset this issue.

• Three main types of USSD sessions:– Mobile initiated session

– Network initiated session

– Network notification.

Page 5: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Architecture

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 5

MSC

HLR

BSC

USSD Gateway A

SS7/ANSI-41

CDMA operator’s SS7 network

Application Servers

Web Browser OAM Functions

Databases

XML or TCP/IP

IOS

Page 6: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Mobile Initiated Banking Request: Subscriber Point of View

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 6

1. Subscriber initiate a USSD call to Mobile Banking Application -- *85# (Application)

2. Subscriber receives welcome message and menu from the USSD server asking for the inputs, to which subscriber responds with option 1 – Checking Account Balance

3. Subscriber receives the Checking Account Balance. Subscriber pressed 2 to exit the application.

4) Subscriber receives a thank you message for using the service.

*85#1) Checking AccountBalance2) Saving AccountBalance3) Money Transfer4) Exit

Welcome toThe Bank of CDMA

Menu

Answer Cancel

Checking AccountBalance is

245,000,000 RMB

Answer Cancel

Thank you for using the

Bank of CDMA

Answer Cancel

1) For more options

2) For Exit

CancelAnswer

Page 7: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Mobile Initiated Banking Request:Simplified Information Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 7

MSCBase

StationMobile

Serving Network Home Network

USSD GW

USSD Request = *85#

HLRMobile

BankingApplication

Mobile sends a USSD Request with *85#

*85#

Menu: /1: Saving Account Balance/2: Checking Account Balance/3: Money Transfer/ 4: Exit)

USSD Request= (Menu:/1: Saving Account Balance/2: Checking Account Balance/3: Money Transfer / 4:Exit)

1

USSD Request = (2)

USSD Release = ( Thank you/ for /using the / Bank of CDMA)

DONE ( Thank you/ for /using the /Bank of CDMA)

USSD Request= (Checking Account Balance is 245,000,000 RMB / Menu: /1: For more options /2: Exit )

Checking Account Balance is 245,000,000 RMB / Menu: /1: For more options /2: Exit )

2

Mobile Banking Application sends user a menu of items

USSD Request = (1) Subscriber selects option 1

Subscriber selects option 2

Requested information sent to the mobile

Mobile Banking Application terminates the session and sends termination message.

Page 8: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Location Based Services (LBS)

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 8

Consumers Communities

Family locatorNavigation

Social Networking Advertisements

OperatorsLocation Based Charging

PublicInfrastructure

Road Traffic informationRoad planning

National Security

Area MonitoringTerminal

monitoring

Public SafetyEmergency call

positioningEnterprises

Fleet & workforce

management

Page 9: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Location Based Services (LBS) – Two Types

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 9

– Control Plane Architecture• Core Network / IS-41 Network changes defined in J-STD-036 (E911) and

PN-4747 / IS-881 (Value Added Services)

• A1 interface defined in A.S0013/ A.S0014

• Air Interface changes defined in IS-801-1. Also defines application layer protocol between MS and PDE

• J-STD-036 and PN-4747 / IS-881 specify the core network mechanisms to obtain and deliver location information to a requesting application

– User Plane Architecture- exist as a result of several issues with the control plane

• J-STD-036 only address E911

• IS-881/X.S0002 only supports network resident applications

– No support of self-location - Position can only be delivered to application server, not the MS

– No support of assistance data download

• From in implementation viewpoint, most CDMA operators use a variant of the V1/V2 standards, built upon 3GPP2 standards, available from CDG.

Page 10: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Control Plane Network Reference Model

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 10

Base Station

LCS ApplicationServer

Position Determination Entity (PDE)

Mobile PositionCenter (MPC)

MSC / BSC

MS

E3

E12E5

L1 definedin IS-881A1

◦ LCS application servers always invoke MPC to request MS position

◦ Position always delivered to application server via the MPC, not the MS

E2 definedin J-STD-036

Page 11: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Control Plane Information Flow - Where is Joe?

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 11

MSC

BSC MPC

PDE

5. isposreq

6. GPOSREQ

4. ISPOSREQ

1. Position request

8. gposreq

9. Position response

HLR

2. LPREQ

3. lpreq

7. Multiple SMDPP/DATABURST exchanges between PDE and MS

LCSApplication Server

Joe

Page 12: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

User Plane V1/V2 Network Reference Model

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 12

MS-MPC

Wireless Network

PDSN / IWF

MSC / VLR/ HLR

MPC

E5'IS-801

Legacy PDE

Message Center

L1

SMPP

SMDPP

IS-41

Apps

L1

Apps

PDE

MS ResidentApps

Reference model based on V1/V2 standards available at CDG.

MS

Page 13: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

User Plane Network Initiated - Trusted Call Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 13

MS API Request

MO IS-801 Session

MS API Response

MT SMS Trigger

Upload Position (SMS or IP)

MS PDELCS

Client Application on MS

Trusted – No MPC interaction required◦ Applications send MT SMS directly to MS◦ MS reports position back to application either via MO SMS

or MO IP

Page 14: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Short Message Service (SMS)

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 14

Mobile Voting

EmergencyAlerts

Person-to-Person

M2M

Slide 14

Dating

Page 15: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

SMS Solutions

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 15Slide 15

• Three types of solutions:

– Solution 1 (Legacy Solution): Sender and the receiver have a CDMA C.S0015 client and are connected to 1xCS access networks.

– Solution 2 (Transport Level Mapping): Sender has a CDMA C.S0015 client and has successfully IMS registered while the receiver has a CDMA C.S0015 client and is connected to 1xCS access network or vise versa.

– Solution 3 (Application Level Mapping): Sender uses an Instant Messaging client and the receiver has a CDMA C.S0015 client and is connected to 1xCS access network or vise versa.

Page 16: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

Solution 3 – Termination Side Application Level Mapping Information Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 16Slide 16

Registered IMS UESends an

instant messageto a registered

CDMA MS.

IMS UE S-CSCF #1 SMS-GW MSCS-CSCF #2 IM AS

.Invoke terminating IM services

BSCDMA

MS

SMS-GW ConvertsInstant message to

CDMA C.S0015 SMS message

SMS-GW ConvertsSMS User

Acknowledgement to Instant Message

Delivery Acknowledgement

1xRTT Serving Network- Terminator

Instant Message

Instant Message

C.S0015 SMS Message

SMS (User Acknowledgement)

Instant Message (Delivery Acknowledgement)

Instant Message (Delivery Acknowledgement)

Termination IMS NetworkOrigination IMS Network

Instant Message

CDMA MS sends delivery

acknowledgementback to IMS UE

Page 17: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

17

Page 18: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

For more information, please visit http://www.3gpp2.org.

LINKS

About 3GPP2

Partners

Members

Committees

Specifications

Procedures

News/Events

Contact us

How to join

Related Links

18

cdma2000® is the trademark for the technical nomenclature for certain specifications and standards of the Organizational Partners (OPs) of 3GPP2. Geographically (and as of the

date of publication), cdma2000® is a registered trademark of the Telecommunications Industry Association (TIA-USA) in the United States.

Page 19: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Additional Slides

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 19Slide 19

Page 20: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

CDMA USSD standards

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 20Slide 20

• CDMA USSD standards:– 3GPP2 C.S0105-0 v1.0 Unstructured Supplementary Service Data

(USSD) Service Options for Spread Spectrum Systems: Service Options 78 and 79

– 3GPP2 X.S0065-0 v1.0 Unstructured Supplementary Service Data (USSD)

– 3GPP2 A.S0013-C v4.0/ A.S0013-D v4.0 Interoperability Specification (IOS) for cdma2000 Access Network Interfaces - Part 3 Features

– 3GPP2 A.S0014-C v4.0/A.S0014-D v4.0 Interoperability Specification (IOS) for cdma2000 Access Network Interfaces - Part 4 (A1, A1p, A2, and A5 Interfaces)

Page 21: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Network Notification: Detailed Information Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 21Slide 21

MSCBase

StationMobile

Serving Network Home Network

USSD GW

TRAFFIC CHANNEL ESTABLISHED

IOS: ADDS DELIVER (ADDS User Data=USSD DBM)

MAP: smdpp

MAP: SMDPP (SMS_BearData=USSD DBM (USSD Notify=Notification – Prepaid Balance below 200RMB ) )

AIR: USSD Data Burst Message (USSD Notify=Notification – Prepaid Balance below 200RMB)

MAP: smdpp

AIR: USSD Data Burst Message (USSD Response = OK)

IOS: ADDS DELIVER (ADDS User Data=USSD DBM)MAP: SMDPP (SMS_BearData=USSD DBM

(USSD Response= OK) )

HLR

MAP: SMSREQUEST (MDN or IMSI)

MAP: smsrequest(SMS_Address )

MAP: SMDPP (SMS_BearData=USSD DBM (USSD Release) )IOS: ADDS DELIVER (ADDS User Data=USSD Release)

MAP: smdppAIR: USSD Data Burst Message (USSD Release)

TRAFFIC CHANNEL TORN DOWN

VoicePrepaid

Application

Notification – Prepaid Balance below 200RMB

MessageInitiated

LocateSubscriber

OK

Message SenttoSubscriber

Message SenttoApplication

DONE Transaction closed.

Traffic ChannelTorn Down

Page 22: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

USSD Mobile Initiated Banking Request – Detailed Information Flow

This sequence flowwillrepeat

MSCBase

StationMobile

Serving Network Home Network

USSD GW

MAP: smdpp

AIR: USSD Data Burst Message (USSD Request = *85#)

IOS: ADDS DELIVER (ADDS User Data=USSD DBM)

MAP: SMDPP (SMS_BearData=USSD DBM (USSD Request=*85#) )

HLRMobile

BankingApplication

USSD GW based upon *85 sends Request to Mobile Banking Application

*85#

IOS: ADDS DELIVER (ADDS User Data=USSD DBM)

MAP: smdpp

MAP: SMDPP (SMS_BearData=USSD DBM (USSD Request = (Menu: /1: Saving Account Balance/2: Checking Account Balance/3: Money Transfer/4: Exit) )

AIR: USSD Data Burst Message (USSD Request= (Menu:/1: Saving Account Balance/2: Checking Account Balance/3: Money Transfer / 4:Exit)

MAP: smdpp

IOS: ADDS DELIVER (ADDS User Data=USSD DBM)MAP: SMDPP (SMS_BearData=USSD DBM

(USSD Request= 1) )1

AIR: USSD Data Burst Message (USSD Request = 1/ User selects Saving

Account Balance)

MAP: SMDPP (SMS_BearData=USSD DBM (USSD Release = ( Thank you/ for /using the /Bank of CDMA) )

IOS: ADDS DELIVER (ADDS User Data=USSD Release)

MAP: smdppAIR: USSD Data Burst Message (USSD Release)

TRAFFIC CHANNEL TORN DOWN

Reply Message SentTo Mobile BankingApplication

DONE ( Thank you/ for /using the /Bank of CDMA)

Mobile Banking Application sends user a menu of items

Mobile Banking Application terminates the session and sends termination message.

Menu: /1: Saving Account Balance/2: Checking Account Balance/3: Money Transfer/4: Exit)

Page 23: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

LBS Additional Slides

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 23Slide 23

Page 24: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

User Plane Network Initiated - Non-Trusted Call Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 24Slide 24

Non-Trusted – No MPC interaction required◦ Applications send MT SMS directly to MS◦ MS reports position back to application either via MO SMS

or MO IP

MS PDE

LCS Client

GPOSREQ’

MLP LIR

MO IS-801 Session

MT SMS (gpsOne Trigger, Notification, etc)

MO SMS (Consent, SID/NID, etc)

MLP LIR

gposreq'

Service Authorization

MPC

Page 25: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

User Plane MS Application Request :Trusted Network Call Flow

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 25Slide 25

MS API Request (N Fixes, T Time Between)

MO IS-801 Session

MS API Response (Fix 1)

MS API Response (Fix 2)

Additional MO IS-801 sessions as needed

MO IS-801 Session

Interval 1

N-2 IntervalsMS API Response (Fix N)

gposreq' (unsolicited, session info)

gposreq' (unsolicited, session info)

PDE MS Application on

MSH/S MPC

Page 26: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

SMS Additional Slides

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 26Slide 26

Page 27: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

SMS Standards

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 27Slide 27

• Solution 1 (Legacy Solution): For sender and receiver having a CDMA C.S0015 client and are connected to 1xCS access networks see:

– 3GPP2 C.S0015-B v2.0 Short Message Service (SMS) for Wideband Spread Spectrum Systems

– 3GPP2 A.S0013-C v4.0/ A.S0013-D v4.0 Interoperability Specification (IOS) for cdma2000 Access Network Interfaces - Part 3 Features

– 3GPP2 A.S0014-C v4.0/A.S0014-D v4.0 Interoperability Specification (IOS) for cdma2000 Access Network Interfaces - Part 4 (A1, A1p, A2, and A5 Interfaces)

– 3GPP2 X.S0004-641-E v2.0 Mobile Application Part (MAP) - SMS

Page 28: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

SMS Standards

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 28Slide 28

• Solution 2 (Transport Level Mapping): For Sender or receiver have a CDMA C.S0015 client and successfully IMS registered see:

– All standards under Solution 1 and

– 3GPP2 X.S0048-0 v1.0 Short Message Service over IMS

• Solution 3 (Application Level Mapping): Sender uses an Instant Messaging client see:

– All standards under Solution 2 and

– 3GPP2 X.S0064-0 v1.0 SMS Interworking with OMA Instant Messaging

Page 29: User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair marvin.bienn@ericsson.com.

SMS – Solution 2 and Solution3 Architecture

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 29Slide 29

IP

SS7SMS-GW

MC

SMS-GWMC

MSC BS

HLRHLR

HSSHSS

HLRHLR

ANSI-41

ANSI-41

ANSI-41

AirInterfaceIOS

ANSI-41

SIPSIPSIPSIP

ISC ISC

ANSI-41

ShSh

I/S-CSCF I/S-CSCF

CxCx

InstantMessage

ApplicationServer

InstantMessage

ApplicationServer

SIPSIP