MMS: Technologies, Usage and Business Models

Transcription

MMS: Technologies, Usage and Business Models
MMS
Technologies, Usage and Business Models
Daniel Ralph
BTexact Technologies, Ipswich, UK
Paul Graham
eServGlobal, Ipswich, UK
MMS
Technologies, Usage and Business Models
MMS
Technologies, Usage and Business Models
Daniel Ralph
BTexact Technologies, Ipswich, UK
Paul Graham
eServGlobal, Ipswich, UK
Copyright # 2004 John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester,
West Sussex PO19 8SQ, England
Telephone (þ44) 1243 779777
Email (for orders and customer service enquiries): [email protected]
Visit our Home Page on www.wileyeurope.com or www.wiley.com
All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval
system or transmitted in any form or by any means, electronic, mechanical, photocopying,
recording, scanning or otherwise, except under the terms of the Copyright, Designs and
Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency
Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of
the Publisher. Requests to the Publisher should be addressed to the Permissions Department,
John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ,
England, or emailed to [email protected], or faxed to (þ44) 1243 770620
This publication is designed to provide accurate and authoritative information in regard to
the subject matter covered. It is sold on the understanding that the Publisher is not engaged
in rendering professional services. If professional advice or other expert assistance is
required, the services of a competent professional should be sought.
Other Wiley Editorial Offices
John Wiley & Sons Inc., 111 River Street, Hoboken, NJ 07030, USA
Jossey-Bass, 989 Market Street, San Francisco, CA 94103-1741, USA
Wiley-VCH Verlag GmbH, Boschstr. 12, D-69469 Weinheim, Germany
John Wiley & Sons Australia Ltd, 33 Park Road, Milton, Queensland 4064, Australia
John Wiley & Sons (Asia) Pte Ltd, 2 Clementi Loop #02-01, Jin Xing Distripark, Singapore 129809
John Wiley & Sons Canada Ltd, 22 Worcester Road, Etobicoke, Ontario, Canada M9W 1L1
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print
may not be available in electronic books.
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
ISBN 0-470-86116-9
Project management by Originator, Gt Yarmouth, Norfolk (typeset in 11/13pt Palatino)
Printed and bound in Great Britain by Antony Rowe, Chippenham, Wiltshire
This book is printed on acid-free paper responsibly manufactured from sustainable forestry
in which at least two trees are planted for each one used for paper production.
Contents
About the Authors
xiii
How This Book Is Organized
xv
Acknowledgements
xxi
Part I
1
Mobile Messaging Business Challenges
Multimedia Messaging Overview
1.1 Introduction
1.2 What is multimedia messaging?
1.2.1
Vodafone Live! service
1.2.2
Services on offer
1.2.3
J-Phone Sha-Mail service
1.2.4
Openwave Multimedia Messaging Service Centre
1.2.5
MMSC for carriers
1.2.6
MMSC for end-users
1.3 Growing mobile data revenues
1.3.1
Device availability
1.3.2
Convergence
1.3.3
Toward third generation
1.3.4
Support technologies
1.3.4.1
Location information
1.3.4.2
Personalization
1.3.4.3
Mobile commerce
1.3.4.4
Unstructured Supplementary Service Data
1.4 The challenges of multimedia messaging
1.4.1
Usability
1.4.2
New usage scenarios
1.4.3
New business models
Multimedia Messaging Service Daniel Ralph and Paul Graham
# 2004 John Wiley & Sons, Ltd ISBN: 0-470-86116-9
1
3
3
4
7
10
12
14
15
16
16
16
18
20
22
23
25
28
29
30
30
32
33
vi
CONTENTS
1.4.4
1.4.5
2
The
2.1
2.2
2.3
2.4
2.5
Multimedia Messaging Value Chain
Introduction
Infrastructure equipment vendors
Content providers
Mobile device manufacturers
Mobile network operators
2.5.1
Revenue share business models
2.5.2
Sponsorship business models
2.5.3
Subscription business models
2.5.4
Digital Rights Management (DRM)
2.6 Concluding remarks
Part II
3
The interoperability challenge
Security and privacy
The Technologies of Multimedia Messaging
A Standards-based Approach
3.1 Introduction
3.2 Overview of MMS specifications
3.2.1
To receive a message
3.2.2
To send a message
3.3 3GPP Release 5 – architecture overview
3.4 What is an MMSC?
3.5 Basic functionality of an MMSC
3.6 MMS addressing models
3.6.1
Multimedia Messaging Service Environment
3.6.1.1
MMSNA
3.6.1.2
MMS relay/server
3.6.1.3
MMS user databases
3.6.1.4
MMS user agent
3.6.1.5
MMS VAS applications
3.6.1.6
MMS reference architecture
3.7 MM4: Interworking of different MMSEs
3.8 MM7: MMS relay/server – MMS VAS applications
3.9 Example of MMS interaction with 2G/3G voicemailboxes
3.10 Open Mobile Alliance – the WAP standard
3.10.1 Architectural support for MMS
3.11 MMS and WAP-PUSH
3.12 Future developments
3.12.1 MMS user agent (MM1)
3.12.2 Interworking with legacy systems (MM3)
3.12.3 Interconnection with different MMSEs (MM4)
3.12.4 User database-related items (MM6)
3.12.5 Value Added Service Provider-related items (MM7)
3.12.6 Billing-related items (MM8)
3.12.7 End-to-end service items
37
38
39
39
40
41
43
45
52
54
56
56
60
61
63
63
64
65
66
68
68
70
71
72
72
73
74
74
75
75
76
76
78
79
80
81
83
83
83
83
83
84
84
84
CONTENTS
4
Application Layer
4.1 Introduction
4.2 What is scalable vector graphics?
4.3 What is MIME?
4.4 What is XHTML mobile profile?
4.5 What is SOAP?
4.6 Messaging terminals
4.6.1
Pogo nVoy e100
4.6.2
Nokia N-Gage
4.6.3
Ericsson P800
4.6.4
Device and client requirements
4.6.4.1
MM1: MMS relay/server and MMS user agent
4.6.4.2
MMS user agent operations
4.6.4.3
Device capability profile structure
4.6.5
Terminal capability negotiation
4.6.6
Digital Rights Management
4.6.7
Provisioning
4.7 Device provisioning
4.8 Service provisioning
4.9 Control provisioning
4.9.1
Device presentation
4.9.2
MMS and legacy handsets
4.9.3
Dynamic MMS content adaptation
4.9.4
Synchronized Multimedia Integration Language
4.9.5
SMIL structure overview
4.9.6
Application development
4.9.7
Nokia MMS development environment overview
4.10 Adobe GoLive content authoring
4.11 Series 60 content authoring SDK for Symbian OS
4.11.1 Using the Series 60 Content Authoring SDK for
Symbian OS
4.11.2 Sending and receiving an MM with the Series 60 MMS
emulator
4.12 Nokia MMS Java Libraries
4.12.1 Installing Nokia MMS Java libraries
4.12.2 Ericsson MMS development environment overview
4.12.2.1 SonyEricsson MMS Composer version 1.1
4.13 Audio conversion
4.14 Application testing
4.14.1 The Nokia EAIF emulator
4.14.1.1 External application
4.14.2 Creating and compiling MMS message files
4.14.3 Sending MMS notifications
4.15 Application deployment
4.15.1 Content management
4.15.2 Value Added Service Provider
4.15.3 Technical specification of how VASP applications are
delivered with MM7
vii
87
87
88
88
91
92
93
95
95
96
98
98
99
100
103
104
104
105
106
107
107
108
109
110
113
115
116
117
120
121
121
122
123
123
124
124
126
126
127
129
132
133
133
134
136
viii
CONTENTS
4.15.3.1
4.15.3.2
4.15.3.3
4.15.3.4
4.15.3.5
4.15.3.6
4.15.3.7
4.15.3.8
Submitting a VAS MM
Delivery request
Cancel and replace of MM
Delivery reporting to VASP
Generic error handling
Distribution list adminstration
Implementation of MM7 abstract messages
SOAP message format and encoding
principles
4.15.3.9 Binding to HTTP
4.15.3.10 MM7 addressing considerations
4.15.3.11 Status reporting
4.15.3.12 Request and error status codes
4.15.4 Mapping information elements to SOAP elements
4.15.4.1 MM7_submit.REQ mapping
4.15.4.2 MM7_submit.RES mapping
4.15.4.3 Sample message submission
4.15.4.4 MM7_deliver.REQ mapping
4.15.4.5 MM7_deliver.RES
4.15.4.6 Sample deliver request and response
4.15.5 MMS video streaming
4.15.6 Mobile video services
4.15.7 Terminal support for video services
4.15.8 Network support for video services
4.15.9 Packet Streaming Service
4.15.10 Video standards
4.15.11 Video coding
4.15.12 Open source video tools
4.15.13 The challenge for mobile operators
4.16 Concluding remarks
5
Network Layer
5.1 Introduction
5.2 MMS network elements
5.2.1
MMS relay/server
5.3 Persistent network-based storage
5.3.1
MMS user databases and Home Location Register
(HLR)
5.3.2
Billing system
5.3.3
External servers
5.4 MMSC Network interfaces
5.4.1
MM3: MMS relay/server–external servers
5.4.2
MM4: interworking of different MMSEs
5.4.3
MM5: MMS relay/server–HLR
5.4.4
MM6: MMS relay/server–MMS user databases
5.4.5
MM8: MMS relay/server–billing system
5.5 WAP gateway
5.5.1
Wireless Transaction Protocol – Segmentation and
Reassembly
137
139
139
140
140
141
143
143
144
145
145
146
149
150
151
152
154
155
155
157
157
158
158
159
162
162
163
164
165
167
167
168
169
170
171
171
171
172
172
172
172
172
172
173
174
CONTENTS
5.6
Large-scale mail systems
5.6.1
Persistent network-based storage
5.6.2
Multimedia Message Box (MMBox)
5.6.3
Storing and updating MMs in an MMBox
5.6.3.1
Normal operation
5.6.3.2
Abnormal operation
5.6.3.3
Features
5.6.3.4
Information elements in the
MM1_mmbox_store.REQ
5.6.3.5
Information elements in the
MM1_mmbox_store.RES
5.6.3.6
View the MMBox
5.6.3.7
Normal operations
5.6.3.8
Abnormal operations
5.6.3.9
Features
5.6.3.10 Information elements in the
MM1_mmbox_view.REQ
5.6.3.11 Information elements in the
MM1_mmbox_view.RES
5.6.3.12 Service records for a MMS relay/server
that supports MMBoxes
5.7 Access to MMboxes using legacy GSM handsets
5.8 MMBox peer-to-peer sharing
5.9 Mobile data billing systems and the MM8 interface
5.9.1
Charging information
5.9.1.1
Charging scenarios
5.9.1.2
Record description
5.9.1.3
MMS records for originator MMS relay/server
5.9.1.4
MMS records for recipient MMS relay/server
5.9.1.5
Prepaid subscribers
5.10 OSA charging, accounting interfaces used in MM8
5.10.1 Introduction to Open Service Access
5.10.2 Overview of Open Service Access
5.10.3 Basic mechanisms in the Open Service Access
5.10.4 Handling of end-user-related security
5.10.4.1 End-user authorization to applications
5.10.4.2 Application authorization to end-users
5.10.4.3 End-user privacy
5.10.5 Account management SCF
5.10.6 Charging SCF
5.10.7 Sequence diagrams
5.10.7.1 Reservation/Payment in parts
5.10.7.2 Immediate charge
5.10.8 Inband MMS detection for charging
5.10.9 Fraud
5.10.10 Sample charging scenario
5.10.11 MMS billing and accounting
5.10.12 Advice of charge
ix
174
176
177
178
178
178
179
180
180
181
181
181
182
184
184
185
188
188
188
190
192
193
193
203
206
208
208
210
213
215
215
216
216
217
217
218
218
220
222
223
224
225
225
x
CONTENTS
5.11
5.12
5.13
5.14
Part III
6
5.10.13 Changing models
5.10.14 Support for reply-charging in MMS
Internetwork interoperability using the MM4 interface
5.11.1 The MM4 interface
5.11.2 Resolving the recipient’s MMSE IP address
5.11.3 Reformatting sender and recipient addresses to Full
Qualified Domain Name (FQDN) format
5.11.3.1 DNS-ENUM recipient MS-ISDN address
resolution
5.11.3.2 Recipient MS-ISDN address resolution based
on IMSI
5.11.4 The importance of interoperability
5.11.4.1 Technical obstacles
5.11.4.2 Commercial obstacles
Open source components for building an MMSC
Network capacity and application limitations
Concluding remarks
Multimedia Messaging Services Today and
Tomorrow
Multimedia Messaging Services Today
6.1 Introduction
6.1.1
Orange in the UK
6.1.2
Mobistar Belgium
6.1.3
O2 in the UK
6.1.4
M1 of Singapore
6.1.5
Tecnomen and France Telecom Dominicana in the
Dominican Republic
6.1.6
Persistent store provider in the UK
6.1.7
ITN in the UK – an example of a Value Added Service
Provider (VASP)
6.1.8
Hutchinson Whampoa’s UK 3G service
6.1.9
Australian mobile operators
6.1.10 MMS roaming between Singapore, Australia and the
Philippines
6.1.11 MMS in Sweden
6.1.12 TIM and the Walt Disney Internet Group in Italy
6.1.13 Cellcom in Israel
6.1.14 Sonofon in Denmark
6.1.15 Telia Mobile in Finland
6.1.16 StarHub Singapore
6.1.17 Beijing Mobile in China
6.1.18 Orange in Switzerland
6.1.19 Plus GSM in Poland
6.1.20 MMS used to enhance interactive TV
226
226
230
231
232
233
233
236
237
238
238
239
242
243
245
247
247
247
248
248
249
250
251
251
252
253
254
255
256
256
257
258
258
259
259
260
260
CONTENTS
7
xi
6.2 Mobile personal communication
6.3 Mobile dating
6.4 Mobile marketing
6.4.1
Diageo and Genie in SMS marketing deal
6.4.2
Short-term opportunity: target MMS-curious consumers
on the Web
6.4.3
Mobile-centric campaigns hold greatest promise over
the long term
6.5 Mobile information services
6.6 Mobile entertainment
6.6.1
Interactive ‘‘pick-a-path’’ video
6.6.2
Interactive music selection
6.6.3
Collectable cards
6.6.4
Celebration cards
6.6.5
Adult services
6.6.6
Comics, jokes and icons
6.6.7
Horoscopes
6.6.8
Quizzes and competitions
6.6.9
MMS and the young person market
6.7 Mobile business applications and services
6.7.1 MMS law enforcement
6.8 Concluding remarks
261
261
261
262
Future Recommendations
7.1 Introduction
7.2 Mobile messaging evolution and migration
7.2.1
Types of multimedia messaging
7.2.2
Market barriers
7.3 Instant Messaging Service
7.4 MExE
7.4.1
MExE classmark 1 (WAP environment)
7.4.2
MExE classmark 2 (Personal Java environment)
7.4.3
MExE classmark 3 (J2ME CLDC environment)
7.4.4
MExE classmark 4 (CLI Compact Profile environment)
7.5 Java 2 Micro Edition
7.5.1
Personal Java and Embedded Java
7.6 Device interoperability
7.7 Digital Rights Management
7.7.1
Differentiate content and control levels
7.8 m-Commerce
7.8.1
Mobile payment options
7.9 Web services
7.10 3GPP Personal Service Environment (PSE)
7.10.1 3GPP Generic User Profile
7.10.2 Liberty Alliance
7.10.3 Microsoft Passport
7.11 Improved billing mechanisms
273
273
274
276
277
279
281
283
283
284
284
285
286
287
287
288
289
289
290
291
292
292
293
294
262
263
263
266
266
267
267
268
268
268
268
269
269
270
270
271
xii
CONTENTS
7.12 Location-based services
7.12.1 J-Phone: email me a map
7.13 Multimedia Broadcast/Multicast Service
7.13.1 Broadcast Multimedia-Switching Centre
7.13.2 MBMS data sources
7.14 Concluding remarks
295
296
296
298
298
300
Table of Infrastructure, Content and Software Vendors
301
Glossary
317
Standards and Specifications
343
Websites
345
Industrial Fora, Regulatory Organizations and Other Relevant Initiatives
347
References
349
Index
353
About the Authors
Daniel Ralph is an engineering manager at BTexact Technologies,
where he is responsible for a number of projects in the mobile
applications arena. He currently consults and project-manages
application development, application integration and systems
migration, and is also interested in the wider commercial, social
and political implications associated with the impact of the
knowledge society.
Daniel received his masters degree in Telecommunications
Engineering at University College London. He also holds a
BSc(Hons) in Computer Science from the Open University. He is
a member of the British Computer Society and is a chartered
engineer. He has authored a number of journal papers and
presented at conferences on the subject of delivering services via
mobility portals and technologies of the mobile Internet.
Paul Graham is an engineering manager at eServGlobal, where
he is responsible for a number of projects associated with the
development of Intelligent Network Services and mobile
applications.
Paul received his master’s degree in Telecommunications Technology at Aston University. He also holds a BEng in Electronics
from Southampton University. He is a member of the IEE and has
vast experience in the telecommunications industry, having served
three years at BT’s research facility at Martlesham Heath (near
Ipswich), followed by five years working for G8 Labs/eServGlobal.
Multimedia Messaging Service Daniel Ralph and Paul Graham
# 2004 John Wiley & Sons, Ltd ISBN: 0-470-86116-9