Architecture of iMode

advertisement
Architecture of iMode
Matthew Caesar
4/3/02
What is iMode?
Goal: Easily enjoy Internet services on mobile
phone
Overlay on top of DoPa packet network
Subscriber:

New, advanced services on mobile device
Operator:



A way to attract new users and increase revenue
Users charged on per-packet basis (~0.22
cents/128byte)
Payment collection for third-party information
providers
Statistics
iMode a huge success

Today, 80% of world’s wireless Internet users are
in Japan (12.5% in Korea, 5% in Europe, 1% in
USA)
 2% of world’s population is in Japan


Zero to 26M subscribers in 2.5 years, 50K more
per day
1,000 official sites; 30,000 voluntary sites
Early deployment



Packet network launch 1997
iMode launch 1999
-> Lots of time to experiment and learn
Goals
Stick to telephone

Enjoy Internet without bulky, slow PDA or PC
Easy to use


Users unaware of Internet
Adapt browser to mobile device
Leverage Internet technologies

IP, TCP, HTTP, SSL, Java
Media diversification

Allow third parties to provide information
Architecture
Info.
Provider
Info.
Provider
Packet iMode
Network Server
(PDC-P)
Communication
Network
(PDC)
PSTN
Info.
Provider
Internet
PC
Groupware
Server
PC
Packet Network (PDC-P)
iMode Server
M-SCP
M-PGW
M-PGW
M-PGW
PGW
PPM
PPM
BS
BS
BS
BS
MS
MS
MS
MS
I-MAX
I-MAX
I-MAX
Interne
t
IP
IP
BS: Base Station
PPM: Packet Processing Module
PGW: Packet Gateway Module
M-PGW: Mobile Message-Packet
Gateway Module
M-SCP: Mobile Service Control Point
I-MAX: Interface-Mobile Access
Exchanges
iMode Server
M-PGW
SW
I-MAX1
SW
RT
I-MAX1
U-MAX
M-MAX
C-MAX
W-MAX
To PDC-P
To PDC-P
M-PGW
N-MAX
M-PGW
SW
Customer
Center
SW
ISP
1
ISP
2
Leased Line
Leased Line
Leased Line
I-MAX8
Maintenance
Terminal
SW
RT
Itemization
Center
RT
SW
F/W
RT
SW
F/W
RT
SW
F/W
Functions:


IP
RT
B-MAX
D-MAX
RT
SW


To PDC-P
Internet Access
Proxy
Mail Storage
User Management
Information charging
Sales
Analytic
Terminal
Business
Remote
Terminal
Protocols
TLP
Improved efficiency in PDC-P network over TCP (uses fewer packets to save
charges)
Higher data packet ratio
No 3-way handshake, control signals can piggyback data



ALP


Supports both pull (HTTP) and push style communication
Direct HTTP communication between mobile phone and iMode server
UITP (User Information Transfer Protocol) sends subscriber information
from PDC-P network to iMode server
NWMP (Network Management Protocol) performs signaling


Start/end of packet communication
E.g. email delivery, push content notification
HTML
Mail
Telephony
Function
ALP (Application Layer Protocol)
PDC
PDC-P
iMode
Server
ALP (Application Layer Protocol)
TCP
TLP (Transport Layer Protocol)
IP
Security
SSL (adopted March 2001)

End-to-end SSL(e-eSSL) with server-side authentication
 Phones have pre-configured keys

Client-side authentication is future work
 Non-repudiation is not yet possible


Can also do SSL just between IP and iMode server (s-sSSL)
PDC-P network doesn’t have to be trusted
Java


Can run applets from IP
Java Application Manager (JAM) prevents access to handset
Current and Future Services
Digital Music Distribution
Car Navigation System
Email
Internet/web access
E-Commerce
Video-calls
Streaming media
Java Games
Schedule Management
File sharing
BBS
Multi-party Conferencing
Workflow Management
Mobile TV
Interactive TV
Video distribution
Music Distribution
Mobile Banking
Concert Ticket Booking
Club/Event Info
Travel Service
Downloadable Characters
Credit Card Bill Inquiry
Horse Racing Information
Mobile Trading
Location Information
Karaoke
Horoscope
Fortune-telling
CAD
Dictionary search
Complex vector graphics
Restaurant guide
Flash software
Walking/driving/subway directions
News
Animated Mail
Housing information
Vending Machine Interface
Weather forecast
Telephone directory
Airline information
Hotel Reservation
Discount Tour Info
Stock Information
Cooking Recipes
Application Scenario: Railroad
Facility Management System
Japanese railroad companies use PDAs



Display diagrams of wires, tracks, signals, communications
Collect data and workflow management
Consider using iMode phone instead
Disadvantages of PDA:




Too heavy, difficult to operate
Low bandwidth (wired)
No dynamic updates
Expensive
Disadvantates of iMode phone



Small display size
Spotty coverage (tunnels, near buildings)
Low bandwidth (wireless)
M. Kikuchi, Y. Yagi, “Use of iMode Cellular Phones for Facility Management System”
Hardware Demands
Low Power Ics


Most power consumed by power amp
New applications require more power
 SSL, Multimedia, Java
Memory


10x larger memory required
Non-volitile storage required for media downloading services
LCD

More colors, faster response speed => greater power drain
Battery

Currently 30% of unit total weight (large)
H. Yazaki et. al., “Overview of Advanced iMode Mobile Phones”
K. Enoki, “iMode: The Mobile Internet Service of the 21st Century”
Comparison with WAP/WML
WAP
Specification for presenting and
interacting with information on
wireless
Sites based on new WML
39% of world’s wireless
internet users
Usually used over circuit
switched connections
Services business-oriented,
work-oriented
Anyone can produce content,
content menus
iMode
 Wireless internet service (could
be deployed over WAP)
 Sites based on HTML (cHTML)
 60% of world’s wireless
internet users
 Usually used over packet
switched connections
 Services user-oriented, funoriented
 Anyone can produce content,
DoCoMo operates content
menus
Recent News
iMode Launch in USA via ATT wireless


Expected to launch soon
Stripped down service
Currently being deployed in Europe by
E-Plus

Already deployed in Germany
References
Web sites:



The iMode FAQ: http://www.eurotechnology.com/imode/faq-sec.html
http://www.acsac.org/2001/papers/61.pdf
Official iMode Site: http://www.nttdocomo.com/imode/top.html
“Special Issue on iMode Service”, NTT DoCoMo Technical Journal, Oct.
1999.
“Special Article on Advanced iMode Mobile Phones,” NTT DoCoMo
Technical Journal, Jun 2001
“Wired versus Wireless Security: The Internet, WAP and iMode for ECommerce”, ACSAC 2001
“iMode: The Mobile Internet Service of the 21st Century”, ISSCC 2001
“Learning from iMode,” IEE Review, Nov. 2001
Download