Upload
rosamund-reed
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
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
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.
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)
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 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