23
Multimedia Messaging Service (MMS) Technology Iraj Sodagar ([email protected]) June 2005

Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Multimedia Messaging Service (MMS) Technology

Iraj Sodagar ([email protected])June 2005

Page 2: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Agenda

3G Mobile Network EvolutionMessaging HistoryMMS System ArchitectureDeploymentReferences

Page 3: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Evolution of The Commercial Wireless Packet Data Networks

GSM

PDC / PHS

TDMA(IS-136)

CDMA(IS-95)

GSM /GPRS

cdma20001X

UMTS / W-CDMA

EDGE

Target Spectrum

New UMTS (2100 MHz)

Existing Cellular

(800, 1800, 1900 MHz)

Existing Cellular or New UMTS

3G

cdma20001xEV

(DO, DV)

2G 2.5G

2.4 & 5 GHz

3GPP

3GPP2

802.11x802.16

802.20

Page 4: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Mobile Messaging History

SMSShort messaging service160 CharacterFirst SMS in 1992The successful non voice application

1.5B SMS messages in UK (Feb03)EMS

Add simple medias to SMS: polyphonic tones, B&W and color imagesNo such success

MMS2002

Other messaging Nokia’s picture messaging,J-Phone Sha-mailDoCoMo’s i-shot

Page 5: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

The MMS Key Requirements

Multimedia SupportNeeded to support for rich applications

Interoperability with E-mailEmail & phone number addressing modes

Efficient transport Based on pull rather than pushDifferent mode of streaming for semi-live content

Single charging frameworkInternational standard and easily to extend

Page 6: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS Technology and Standards

Several Technologies and Standards:

3GPP, 3GPP2 and OMA, WAPW3C SMIL and SVGISO JPEG & MPEG-4GIFIETF

Page 7: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

A MMS MessageSMS: only 160 Char.

MMS: Rich MultimediaAudio and soundsImages and slide showsVideo and animationText and timed textAll in synchronized manner

SMS: Just A Simple Text….

Page 8: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS EnvironmentMultimedia Messaging Service Environment (MMSE):

combines different networks and network types. provides all the necessary service elements.

Cellular Network

Cellular Network

Fixed Network

Internet

MMSE

Page 9: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMSE Components

MMS Relay/Serverresponsible for storage and handling of incoming and outgoing messages and for the transfer of messages between different messaging systems.

MMS User Databasescontain user related information such as subscription and configuration (e.g. user profile, HLR).

MMS User Agentan application layer function that provides the users with the ability to view, compose and handle MMs(e.g. submitting, receiving, deleting of MMs).

MMS VAS Applicationsoffer Value Added Services to MMS userscould be several MMS VAS Applications included in or connected to an MMSE

Page 10: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS User Agent- Client

The application the end user interacts withResponsible for:

MM retrievalMM composition MM submission and forwardingMM presentation and playbackthe presentation of notificationsall aspects of storing MMs on the terminal

Page 11: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Supported Media Formats

Multiple media elements shall be combined into a composite single MM using MIME multipart format

Text: plain Text and SMSSpeech: GSM-AMRStill Image: Baseline JPEG, GIF 87, GIF89a Video: H.263 profile 0 level 10File Format: MP4 file formatSMIL

Optional Formats:MP3MIDIAACH.263 profile 3 level 10MPEG-4 Visual Simple Profile Level 0SVG Tiny Profile

Page 12: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS Relay/Server

The “message server” on the networkPossible to separate the MMS Relay/Server element into MMS Relay and MMS Server elements

Responsible for:receiving and sending MMMM forwardingenabling/disabling MMS functionnegotiation of terminal capabilitieschecking terminal availabilitygenerating call data records (CDR)address translation and hidingpersonalising MMS based on user profile informationMM deletion based on user profile or filtering informationmedia type conversionmedia format conversiontemporary and/or persistent storage of messages

Page 13: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS User Databases and HLR

The MMS may have access to several User databases:user profile databasesubscription databaseHLR

Responsible for:MMS user subscription informationinformation for the control of access to the MMS;server storage spacea set of rules how to handle incoming messages and their deliveryinformation of the current capabilities of the users terminal.

Page 14: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

External Servers

Several External Servers may be connected to an MMSE:

E-Mail ServerSMS Server (SMSC)Voice MailUnified Messaging Service

MMS Relay/Server plays the role of adaptation of the content between User Agent and external servers.

Page 15: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Value Add Services Applications

Provide value added services to the MMS users:

Can behave like a fixed MMS User Agent from User Agent side.Additional functions between MMS Relay/Server and MMS VAS.May generate CDRs when receiving MMsfrom MMS Relay/Server and when submitting MMs to MMS Relay/Server

Page 16: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS Architecture

MM1

MM6MM7

MM4

MM1

MM3

...

Relay

MMS User Agent A

External Server #1

(e.g. E-Mail)

External Server #2 (e.g. Fax)

External Server #N

“Foreign” MMS

Relay/Server

MMS User Agent B

Server

MMS Relay/Server

MM2

External Server #3

(e.g. UMS)

MM5

MMS User Databases

HLR

MMS VAS Applications

MM8

Billing System

Page 17: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS MM1 Transactions

Send/SubmissionForwardNotificationRetrieval Delivery ReportRead-Reply ReportStreaming *

Page 18: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS MM1 Transport Protocol

It uses WAP or HTTP as the underlying transport protocols

WAP:MMS R/S as origin Pull or initiator Pull ServerWAP get, post and push protocolsMMS message encapsulated inside WAP at the gateway

HTTP:No gateway is neededHTTP get and post

Page 19: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

WAP Based Implementation

MMS Relay/Server

WAP Gateway

WirelessNetwork

Internet/IP-network

HTTPPayload

WSPPayload

MMS User Agent

Page 20: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

IP Based MMS Implementation

Terminal

Internet

MMS Relay/Server

Intranet(Enterprize)

E-mailServer

IP Based Implementation

SMTPPOP3IMAP4HTTPetc.

SMTPPOP3IMAP4HTTPetc.

SMTPPOP3IMAP4HTTPetc.

IP BasedGateway

SMTP, POP3, IMAP4, HTTP,etc.

Page 21: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

Deployment

MMS Relay/Server

Billing & Provisioning

Abis

PSTNILEC/SS7

BSCMSC

Router

WAPGateway

HLR

A

GPRS/Mobile IP

BTS

PICMMSEmbedded Player

MMS Embedded PlayerIntegrated in the mobile handset

MMS Relay/Server

Integrated in mobile operator infrastructure

Page 22: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

MMS Billing Models

Flat Rate per message sending0.5$ per message, per recipientPre and post paidAdditional roaming charges

Variable rate based on Message content classSender pays more for larger size messages

SubscriptionFixed monthly fee for a maximum # of messagesValue add service model

Page 23: Multimedia Messaging Service (MMS) Technology - Iraj Sodagar

References

1. OMA-MMS-ARCH-v1_1-20021101-C. Multimedia Messaging System, Architecture Overview, V1.1,

2. OMA-IOP-MMSCONF-v2_0_0-20020206-C, MMS Conformance Document, Version 2.0.0

3. 3GPP-23-140, Multimedia Messaging Services, Functional Description, Stage 2

4. 3GPP-26-140, Multimedia Messaging Services, Media Formats and Codecs

5. W3C, Synchronized Multimedia Integration Language (SMIL 2.0), Aug 2001.

6. RFC2387, the MIME Multipart/related content type, Levinson E., August 1998.

7. MMS Developer’s Guide, Nokia Ericsson.