Скачать презентацию MMS Multimedia Messaging Service Ville Partanen Markus Скачать презентацию MMS Multimedia Messaging Service Ville Partanen Markus

391d08652ca440349e5350661422e15d.ppt

  • Количество слайдов: 18

MMS – Multimedia Messaging Service Ville Partanen Markus Kujala MMS – Multimedia Messaging Service Ville Partanen Markus Kujala

Agenda • • • What is MMS Figures MMS message example SMIL and supported Agenda • • • What is MMS Figures MMS message example SMIL and supported media types Specifications Network elements MMS service in detail Other issues Personal view Questions?

What is MMS (1/2) • In short: ”A method to send voice, pictures, text What is MMS (1/2) • In short: ”A method to send voice, pictures, text and video from phone/ computer to phone/computer” • Virtually all new phones have the capabity to send MMS messages. (For example all Nokia phones starting from the new 3000 model series) • In order to send MMS messages the user has to configure GPRS (or other data channel) settings to his/her phone

What is MMS (2/2) • The recipient address can be MSISDN, a phone number What is MMS (2/2) • The recipient address can be MSISDN, a phone number or an e-mail address • The messages are always relayed through a MMSC (Multimedia Messaging Service Center) • Current MMS services: – Pictures, video, sound and text from computer/phone to computer/phone – ISP’s have personal accounts for users • People can for example store pictures on an ISP’s server and then send them as an MMS using a computer • Future MMS services – Every possible way of combining text, sound and pictures

Figures • In Britain 15% of sold phones have a camera by the end Figures • In Britain 15% of sold phones have a camera by the end of this year (Wireless World Forum) • All major ISPs in Finland have MMS relaying equipment. One MMS costs about 0. 6 e • Worldwide in 2002 over 580 billion users sent 430 billion SMS messages. Under 1 % of users used MMS (Telecom Trends International) • Wireless World Forum* predicts that MMS is worth 5. 8 billion by 2006 in the Key 16 market**. This is only 20% of the amout that analysts predict. • ISPs do not give out information regarding the number of sent MMS messages. • In short: estimations are still high and it is uncertain will MMS hit the market big time like SMS. * Forum where a number of wireless experts write http: //www. w 2 forum. com ** (Australia, Canada, Finland, France, Germany, Hong Kong, Ireland, Israel, Italy, Netherlands, Norway, Portugal, Spain, Sweden, United Kingdom, United States)

SMIL and supported media types • SMIL = Synchronized Multimedia Integration Language – HTML-like SMIL and supported media types • SMIL = Synchronized Multimedia Integration Language – HTML-like language with timing capabilites – SMIL defines when and where different MMS message elements (i. e text, audio) are presented – First phones offer only limited SMIL – Altenatives for example XHTML, but it does not support timing – Conclusion: SMIL must be supported in the future. To help this there already documents concerning SMIL+XHTML • Supported media types: – Picture: JPEG, GIF, WBMP – Text: UTF-8/16 – Speech: AMR (Adaptive Multi-Rate) – Personal information Management: v. Calendar and v. Card

MMS example (1/4) MMS example (1/4)

MMS example (2/4) • Header – – – – X-Mms-Message-Type: m-retrieve-conf (required) X-Mms-Transaction-Id: text-string MMS example (2/4) • Header – – – – X-Mms-Message-Type: m-retrieve-conf (required) X-Mms-Transaction-Id: text-string X-Mms-Version: 1. 0 Message-Id: text-string (usually x[email protected] format) Date: HTTP-date-format From: [email protected] or +International. Phone. Number/TYPE=PLMN (Addresspresent-token is assumed) To: [email protected] or +International. Phone. Number/TYPE=PLMN (use multiple headers for multiple recipients) Cc: (same format as To) Bcc: (same format as To) Subject: text-string X-Mms-Message-Class: Personal, Advertisement, Informational or Auto (default is Personal) X-Mms-Priority: Low, Normal or High (default is Normal) X-Mms-Delivery-Report: Yes or No (default is No) X-Mms-Read-Reply: Yes or No (default is No) Content-type: MIME-Type (default is application/vnd. wap. multipart. related, override default with caution!)X-Now. MMS-Content-Location: filename; contenttype (optional, use multiple headers for multiple files)

MMS example (3/4) • SMIL part First image

MMS example (4/4) • <smil>: smil part • <par>: parallel -- happens in parallel. MMS example (4/4) • : smil part • : parallel -- happens in parallel. The partag can have dur=” XXms” as an attribute • : only one can be selected, a button for example (not shown here) • : elements played in a sequence (not shown here)

Specifications • 3 GPP has published two MMS related specifications – TS 22. 140 Specifications • 3 GPP has published two MMS related specifications – TS 22. 140 Service Aspects • System requirements at a general level – TS 23 -140 Functional Description • Detailed version which descibes various architectural elements that are a part of MMS • In addition to these 3 GPP has five WAP MMS specifications that describe – – Architecture overview Client Transaction Encapsulation Protocol Two Wireless Session Protocol Spesifications

Network elements (1/2) Network elements (1/2)

Network elements (2/2) • E-mail Server/Gateway – MMS to E-mail • Legacy support – Network elements (2/2) • E-mail Server/Gateway – MMS to E-mail • Legacy support – Server where to store the message before user fetches it • Subscriber database – Helps MMSC to decide what content to deliver • Content server – If a user’s mobile phone does not support sent media, content server converts it • Voicemail – Voice can be encapsulated to MMS messages • Foreign MMSC – Must be used when MMS is sent to other carrier’s network • These are just the basic elements, the future will show us many more

MMS service in detail 1. 2. 3. 4. 5. 6. 7. 8. Originator addresses MMS service in detail 1. 2. 3. 4. 5. 6. 7. 8. Originator addresses a message Mobile device contains information about MMSC and initializes a connection and sends the message MMSC accepts the message MMSC sends the message to the receiver The receiver gets information about the message from MMSC • Receiver can decide when to get the message MMS message in sent to the user Receiver acknowledges the message MMSC informs the originator that the message was delivered

Other important issues • Terminolgy – Synchronous: only one message can be handled at Other important issues • Terminolgy – Synchronous: only one message can be handled at a time – Asynchronous: several messages can be handled at a time • MMSC center uses standard HTTP headers • Security: SSL can be used in MMSC • Charging: external applications may send charging information to MMSC

Personal view • MMS looks like a killer application, but it will not ”kill” Personal view • MMS looks like a killer application, but it will not ”kill” until the price is reasonable • MMS will definately belong to the future of mobile communication • Streaming and MMS could offer big revenues

Questions? • Thank you! Questions? • Thank you!

References • Course book • www. w 2 forum. com • http: //www. ihub. References • Course book • www. w 2 forum. com • http: //www. ihub. com/MMS%20 Messages. h tm • http: //www. symbian. com/developer/techlib/ v 70 docs/SDL_v 7. 0/doc_source/Dev. Guides/ cpp/Messaging/MMS/format. html • http: //www. forum. nokia. com/html_reader/ main/1, 4997, 2090, 00. html? page_nbr=1