+ All Categories
Home > Documents > User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair [email protected].

User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair [email protected].

Date post: 31-Dec-2015
Category:
Upload: rosamund-reed
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair [email protected]
Transcript

User Services

Presenter: Dr. Marvin Bienn3GPP2 TSG-X Chair

[email protected]

Contents

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 2

• Unstructured Supplementary Services Data (USSD)

• Location Based Services

• Short Message Service (SMS)

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#)

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.

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

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

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.

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

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.

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

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

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

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

Short Message Service (SMS)

June 14, 2012 cdma2000 Technology Workshop 广州 Slide 14

Mobile Voting

EmergencyAlerts

Person-to-Person

M2M

Slide 14

Dating

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.

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

17

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.

USSD Additional Slides

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

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)

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

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)

LBS Additional Slides

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

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

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

SMS Additional Slides

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

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

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

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


Recommended