Multimedia Messaging Service

Transcription

Multimedia Messaging Service
Multimedia Messaging Service
EFORT
http://www.efort.com
1 Introduction
Le Service de Messagerie Multimédia (MMS, Multimedia Messaging Service) permet la mise
enpl
acedenouv
eauxser
v
i
cesd’
échangesdemessagespourl
est
er
mi
nauxmobi
l
es.I
les
t
normalisé par le WAP Forum et le 3GPP. Le MMS constitue une véritable révolution par
r
appor
tauSMS souv
entcompar
éeaupassagedeDOS àWi
ndows.LeMMS s’
appui
esur
un MMSC (Multimedia Messagi
ngSer
v
i
ceCent
r
e)quiaut
or
i
sel
’
échangedemessagesde
mobile à mobile, de mobile à emai
lf
i
x
eai
nsiqued’
e-mail fixe à mobile. Outre le contenu
textuel déjà familier du SMS, les messages MMS peuvent contenir des images fixes, du
texte, des clips vocaux ou audio, et plus tard aussi des clips vidéos. Le message MMS est
une présentation multimédia : ce n'est donc pas un fichier texte avec des pièces jointes.
2 Architecture MMS
Laf
i
gur
e1décr
i
tl
’
ar
chi
t
ect
ur
egénér
al
eduser
v
i
ceMMS.El
l
ei
mpl
i
quedi
f
f
ér
ent
sr
éseauxet
doit intégrer les systèmes de messagerie déjà existants dans ces réseaux. Le terminal
mobi
l
ef
onc
t
i
onne dans l
’
env
i
r
onnementMMS (
MMSE,Multimedia Messaging Service
Environment). Cet environnement comprend des réseaux mobile de 2ème et 3ème génération
et fournit toutes les fonctions requises par le service telles que relais, stockage et
notification.
Réseau Fixe
Réseau mobile
Internet
Réseau mobile
MMSE
MMSE : Multimedia Messaging
Service Environment
Figure 1 :L’
env
i
r
onnementMMS
Copyright EFORT 2005
1
2.1
Entités MMS
Les éléments impliqués dans l ‘
ar
chi
t
ect
ur
esont(Figure 2):
MMSE :L’
env
i
r
onnementMMS r
epr
ésent
el
’
ensembl
edesél
ément
sMMS,sousl
econt
r
ôl
e
d’
une admi
ni
st
r
at
i
on donnée (
f
our
ni
sseurMMS)en char
ge de f
our
ni
rl
e ser
v
i
ce à des
usagers MMS.
MMS User Agent :I
ls’
agi
tde l
’
appl
i
cat
i
on ut
i
l
i
sat
eurpr
ésent
e surl
a st
at
i
on mobi
l
e
permettant de visualiser, de composer et de traiter (i.e., soumettre, recevoir et supprimer) les
messages multimédia. Parmi les terminaux MMS disponibles figurent le Nokia 7650 et
l
’
Er
i
cssonT68i&T300.
User Databases :I
ls
’
agi
tdes bases de données ut
i
l
i
sat
eur cont
enantl
’
i
nf
or
mat
i
on
concernant les souscripteurs au service MMS. Cette information comprend les détails de
souscr
i
pt
i
onetl
espr
of
i
l
sd’
usager
.
MMS Relay/Server : LeMMS Rel
ayr
out
el
esmessagesdansl
’
env
i
r
onnementMMS ouà
l
’
ex
t
ér
i
eurde cetenv
i
r
onnement
. Le MMS Ser
v
erst
oc
ke l
es messages en at
t
ent
e de
récupération par leur destinataire. Les entités MMS Relay et MMS Server peuvent être
implantées dans des équipement distincts ou intégrées dans le même équipement. Dans ce
der
ni
ercas,l
’
équi
pementes
tappel
é MMSC (
Mul
t
i
medi
a Messagi
ng Ser
v
i
ce Cent
r
e)
.Le
MMSC s’
i
nt
er
f
ace à di
f
f
ér
ent
s sy
st
èmes de mes
sager
i
et
el
s que SMSC,sy
st
ème de
messagerie électronique et système de messagerie unifiée.
MMS VAS Applications : Les applications MMS VAS offrent des services à valeur ajoutée
auxut
i
l
i
sat
eur
sduser
v
i
ceMMS.L’
appl
i
cat
i
onVAS i
nt
er
agi
tav
ecl
eMMSC af
i
ndedél
i
v
r
er
des MMSs à des MMS User Agent. Un MMS User Agent peut aussi soumettre un message à
une application VAS à une adresse représentée généralement par un numéro court.
Billing
System
MM8
MMS User
Databases
HLR
MM6
MM7
MM5
MM1
MMS VAS
Applications
MM2
MMS Server
MM4
MMS Relay
MM3
Internet
Foreign MMS
Relay/Server
External Server
(E-mail, Fax, UMS)
MM1
MMS User
Agent
Figure 2 : Architecture MMS
Copyright EFORT 2005
2
Les di
f
f
ér
ent
es ent
i
t
és de l
’
env
i
r
onnementMMS communi
quentà t
r
av
er
s un ens
embl
e
d’
i
nt
er
f
aces
.
2.2
Interfaces MMS
L’
i
nt
er
f
ace MM1 per
metà l
’
agentut
i
l
i
sat
eurMMS (
MMS UserAgent
)d’
i
nt
er
agi
rav
ecl
e
MMSC,e.
g.
,soumet
t
r
eunmes
sager
i
emul
t
i
médi
a,êt
r
enot
i
f
i
édel
’
ar
r
i
v
éed’
unmes
sage,
télécharger un message.
L’
i
nt
er
f
aceMM2 estl
’
i
nt
er
f
aceent
r
el
esent
i
t
ésMMS Rel
ayetMMS Ser
v
er
.El
l
en’
estpas
normalisée. La plupart des solutions des fournisseurs intègrent les deux entités dans le
mêmeéqui
pement
,r
endantl
’
i
nt
er
f
acepr
opr
i
ét
ai
r
e.
L’
i
nt
er
f
aceMM3 est présente entre le MMSC et les serveurs externes. Elle permet au MMSC
d’
échangerdesmes
sagesav
ecd’
aut
r
esser
v
eur
sdemessager
i
eex
t
er
nes(
Emai
lser
v
er
,
SMSC, Unified Messaging Server, etc). Les protocoles pouvant être utilisés sont ceux
nor
mal
i
sésparl
’
I
nt
er
nett
el
squeSMTP,HTTP,I
MAP,POP,etT30.
L’
i
nt
er
f
ace MM4 per
metl
’
échange de MMS ent
r
e deux MMSCs appar
t
enantà deux
environnements MMS distincts. Le protocole utilisé est SMTP.
L’
i
nt
er
f
ace MM5 per
metau MMSC d’
i
nt
er
r
ogerl
e HLR pouri
dent
i
f
i
erl
al
ocal
i
sat
i
on de
l
’
usageretai
nsipouv
oi
rl
uienv
oy
erunenot
i
f
i
cat
i
onpourl
’
i
nf
or
merdel
’
ar
r
i
v
éed’
unmessage
mul
t
i
médi
a.Lepr
ot
ocol
eut
i
l
i
sées
tMAP.Sil
eMMSC s’
appui
esurunSMSC pourl
’
env
oi
d’
unSMS,l
’
i
nt
er
f
aceMM5n’
estpasi
ndi
spensabl
e.
L’
i
nt
er
f
ace MM6 quin’
estpas encor
e nor
mal
i
sée per
metau MMSC d’
accéder aux
informations des bases de données des usagers MMS telles que les données de présence.
L’
i
nt
er
f
ace MM7 per
metl
et
r
ans
f
er
tde mes
sages mul
t
i
médi
a d’
un MMSC v
er
s des
appl
i
cat
i
onsVASetv
i
cev
er
sa.Lor
s
quel
’
appl
i
cat
i
onenv
oi
eunMMSauMMSC,i
les
tdél
i
v
r
é
àl
’
ensembl
edesdest
i
nat
ai
r
esàt
r
av
er
sl
’
i
nt
er
f
aceMM1.Par
mil
espr
ot
ocol
esut
i
l
i
séspourl
a
réalisation de cette interface figurent HTTP et SMTP.
L’
i
nt
er
f
aceMM8 per
metauMMSC d’
i
nt
er
agi
rav
ecl
esy
st
èmedef
ac
t
ur
at
i
on.El
l
en’
estpas
encore normalisée.
Alors que les messages courts SMS sont émis et reçus sur des canaux de signalisation du
réseau SS7 entre le MSC/SGSN et le SMSC, les messages multimédia sont transmis sur les
canaux de parole GSM ou dans les contextes PDP GPRS.
3 Fonctionnement du service MMS
L’
ex
empl
esui
v
antmont
r
el
ef
onct
i
onnementduser
v
i
ceMMS:
1. L’
ut
i
l
i
sat
eurac
t
i
v
el
ecl
i
entMMS (
appl
i
cat
i
ondi
sponi
bl
esurl
as
t
at
i
onmobi
l
eper
met
t
ant
l
’
env
oi/l
ar
écept
i
ondeMMS)
.
2. L’
ut
i
l
i
sat
eursél
ect
i
onneoui
nt
r
odui
tl
’
adr
essedudest
i
nat
ai
r
edumessagemul
t
i
médi
a.
3. L’
ut
i
l
i
sat
eurcompose/édi
t
el
emessagemul
t
i
médi
aàémet
t
r
e(
e.g., avec une image, du
texte et /ou du son).
4. L’
ut
i
l
i
sat
eurémetl
emessagemul
t
i
médi
aàsonMMSCàt
r
av
er
sl
’
i
nt
er
f
aceMM1.
5. Le MMSC de l
’
émet
t
eurr
el
ay
el
e mes
sage mul
t
i
médi
a au MMSC du dest
i
nat
ai
r
eà
t
r
av
er
sl
’
i
nt
er
f
aceMM4,ensupposantdanscetex
empl
equel
’
émet
t
euretl
er
écept
eurdu
messagemul
t
i
médi
an’
appar
t
i
ennentpasaumêmeMMSE.
6. LeMMSC dest
i
nat
ai
r
eémetunenot
i
f
i
cat
i
on(
ens’
appuy
antparex
empl
esurl
esser
v
i
ces
d’
unSMSC)aucl
i
entMMSdest
i
nat
ai
r
esurl
’
i
nt
er
f
ac
eMM1.
7. Le client MMS destinataire télécharge le message multimédia stocké sur le MMSC à
t
r
av
er
sl
’
i
nt
er
f
aceMM1.
8. Le cl
i
entMMS dest
i
nat
ai
r
e not
i
f
i
el
’
ut
i
l
i
sat
eurde l
’
ar
r
i
v
ée d’
un nouv
eau mes
sage
multimédia.
Copyright EFORT 2005
3
9. L’
ut
i
l
i
sat
eurv
i
sual
i
sel
emessagesursast
at
i
onmobi
l
e.
Les ét
apes 1,2,3,8 et9 c
oncer
nentl
’
i
nt
er
f
ac
e ut
i
l
i
sat
euretsontdépendant
es d’
une
i
mpl
ant
at
i
ond’
unconst
r
uct
eurdonné.
Originator
MMS UA
Originator
MMSC
Recipient
MMSC
Recipient
MMS UA
MM1_submit.
REQ
MM1_submit.
RES
MM4_forward.REQ
MM4_forward.RES
MM1_notification.
REQ
MM1_notification.
RES
MM1_retrieve.REQ
MM1_retrieve.RES
MM1_delivery_
report.REQ
MM1_read_reply_
originator.REQ
MM4_delivery_report.REQ
MM1_acknowledge
ment.REQ
MM4_delivery_report.RES
MM4_read_reply_report.REQ
MM1_read_reply_
recipient.REQ
MM4_read_reply_report.RES
Figure 2 :Env
oid’
unmess
agemul
t
i
médi
a:Fl
uxd’
i
nf
or
mat
i
on
Le MMS UA émetteur soumet son message multimédia au MMSC auquel il est associé sur
l
’
i
nt
er
f
aceMM1enut
i
l
i
santl
ar
equêt
eMM1_submi
t
.
REQ.LeMMSC acqui
t
t
el
ar
equêt
epar
uner
éponseMM1submi
t
.
RES.Cet
t
eac
qui
t
t
ementcont
i
entl
’
ét
atdel
ar
equêt
esoumi
seau
MMSC. La demande peut être acceptée ou refusée (e.g., absence de souscription, service
indisponible, message incorrect, etc).
Après acceptation de la requête, Le MMSC émetteur identifie le(s) MMSC(s) associé(s) au(x)
récepteur(s).
Plusieurs possibilités existent :
 L’
émet
t
euretl
edest
i
nat
ai
r
eduMMS appar
t
i
ennentaumêmeMMSE.Danscecas
,i
l
s
sont associés au même MMSC.
 L’
émet
t
euretl
e dest
i
nat
ai
r
e appar
t
i
ennentà des env
i
r
onnementMMS di
f
f
ér
ent
s
.Le
destinataire est associé à un autre MMSC auquel le MMSC émetteur relaye le message
mul
t
i
médi
asurl
’
i
nt
er
f
aceM4enut
i
l
i
santl
ar
equêt
eMM4_f
or
war
d.
REQ.
 Le dest
i
nat
ai
r
e n’
es
tpas un ut
i
l
i
sat
eurdu ser
v
i
ce MMS.I
ls’
agi
tparex
empl
e d’
un
dest
i
nat
ai
r
edi
sposantduser
v
i
ceSMS oud’
uncompt
edemessager
i
eél
ec
t
r
oni
que.Le
MMSCémet
t
eurr
el
ay
eal
or
sl
emessagesurl
’
i
nt
er
f
aceM3auser
v
eurdemessager
i
edu
destinataire (SMSC, serveur E-mail, serveur de messagerie unifiée).
Dans le second cas, le MMSC destinataire retourne un acquittement MM4_forward.RES
indiquant le statut de la demande (e.g., absence de souscription du destinataire, service
indisponible, acceptation de la demande). Le MMSC destinataire émet une notification
(
r
equêt
eMM1_not
i
f
i
cat
i
on.
REQ)audest
i
nat
ai
r
el
’
i
nf
or
mantdel
’
ar
r
i
v
éed’
unMMS,ac
qui
t
t
ée
par ce dernier (réponse MM1_notification.RES).
Le destinataire demande le téléchargement du message (requête MM1_retrieve.REQ) qui lui
est retourné dans la réponse MM1_retrieve.RES. Le destinataire acquitte alors la réception
du message multimédia au MMSC par une requête MM1_acknowledgement.REQ.
Sil
eMMSUAémet
t
euri
ndi
quedansl
ar
equêt
eMM1_submi
t
.
REQ l
ademanded’
unr
appor
t
de livraison, le MMSC destinataire le génère (MM4_delivery_report.REQ) et le retourne au
MMSC origine.
Copyright EFORT 2005
4
Ceder
ni
erpr
odui
tal
or
sl
ar
equêt
eMM1_del
i
v
er
y
_r
epor
t
.
REQ surl
’
i
nt
er
f
aceMM1r
eçuepar
le MMS UA émetteur.
Sil
eMMSUAémet
t
euri
ndi
quedansl
ar
equêt
eMM1_submi
t
.
REQ l
ademanded’
unr
appor
t
à la lecture du message par le destinataire, le MMSC destinataire le génère
(
MM4_r
ead_r
epl
y
_r
epor
t
.
REQ) et l
e r
et
our
ne au MMSC or
i
gi
ne qui l
’
ac
qui
t
t
e
(MM4_read_reply_report.RES).
Enfin, le MMSC origine délivre le rapport (MM1_read_reply_originator.REQ) au MMS UA
émet
t
eursurl
’
i
nt
er
f
aceMM1.
4 Conclusion
Lesf
or
mat
i
onsd’
EFORTsurl
et
hèmedesr
éseauxetser
v
i
cesmobi
l
esetdel
eur
sév
ol
ut
i
ons
traitent :
 Des architectures de réseau GSM, GPRS, EDGE, UMTS et IMS et de leur
dimensionnement.
 Des architecture de services associées tels que CAMEL, WAP/i-mode, OSA/Parlay,
SMS, services de localisation, streaming, PoC, présence/instant communications,
portabilité du numéro, etc.
 Des protocoles de signalisation impliqués tels que ISUP, CAP, MAP, INAP,
BSSAP/RANAP, SIP.
 Des év
ol
ut
i
ons des r
éseaux mobi
l
es dans l
ec
œurdu r
éseau etau ni
v
eau des
architectures de service.
Références
 3GPP TS 23.140 V5.4.0, 3rd Generation Partnership Project ; Technical Specification Group
Terminals. ; Multimedia Messaging Service (MMS) ; Functional description ; Stage 2 ; Release 5,
Septembre 2002.
 Gwenaël Le Bodic. Mobile messaging technologies and services, Wiley, Décembre 2002.
Copyright EFORT 2005
5