MMS系统与SMIL语言

多媒体消息服务(MMS)的工业标准由WAP论坛和3GPP组织于2001年联合制定,其着眼点一开始就放在通过制定一种开放的、标准的、易扩展的体系架构替代基于传统智能网的SMS。从目前看,MMS实际是以SMS为建模原型而采用基于无线应用协议(WAP)体系结构的一种全新消息业务。在SMS中,用户只能发送很短的文本消息,而在MMS系统中,用户可以发送包括文本、图像、声音等在内的多媒体消息,其传递内容进一步丰富,这些内容是由同步多媒体集成语言SMIL(Synchronized Multimedia Integration Language)集成在统一的文档格式中进行传输和演示的;在技术上,除了提供更好的标准性、开放性和业务的扩展性外,同时较好地考虑了与现有消息类业务系统的兼容,定义了一系列标准接口以实现与现有SMS,EMS(Enhanced Message Service),UMS以及其他消息系统的互操作,从而提供了更好的业务过渡和衔接。因此,MMS是目前最具发展潜力的移动消息类技术,而SMIL语言则是目前最好的多媒体集成语言。
1. MMS和SMIL简介
MMS属于非实时多媒体移动通信数据业务,可向用户在移动环境下提供由文字、图像、视频、音频等元素组成的多媒体消息,同时,该系统能够实现手机与手机、手机与互联网间的双向交流。作为下一代的消息系统,MMS是为3G(the 3rd Generation)网络设计的,其网络体系结构兼容现有的2G,2.5G和3G网络。除了提供丰富的内容支持外,MMS系统还提供了接收验证、读取验证和预设回复等更为全面的功能。它继承了SMS和Email系统的离线工作模式,采用存储-转发机制,消息结构上采用MIME格式进行封装。这样保证了MMS统与Email系统以及其他消息系统之间的相互兼容。在终端能力上,MMS终端要求具备多媒体信息的处理能力。通过MMS的应用,在MMS平台上可以衍生出丰富多彩的业务应用,为将来3G业务的开发和市场的培育奠定基础。MMS赖以成功的因素如下:
(1)采用SMS用户非常熟悉的操作界面。
(2)具备接收确认和阅读确认功能的点对点通信。
(3)即时、可靠、快速、随处可用。
(4)与EMS消息内容兼容。
(5)计费方式与SMS相同——按条收费。
SMIL语言是一种基于XML的语言,它允许作者编写交互式的多媒体演示。作者可以描述多媒体演示的同步和定时、将超链接与媒体对象关联以及定义屏幕演示的布局。它已开始成为将多媒体集成到Web内容的重要新方法。SMIL采用基于XML的方法来控制多媒体元素的定时和表示,它已开始获得众多大的软件供应商和工具制作商的支持,这使得开发人员使用它变得越来越容易。
SMIL语言是一套已经规定好的而且非常简单的标记。它用来规定多媒体片断(这里多媒体包括的范围有:声音文件、视频文件、动画、图片、文字等)在什么时间、在什么位置、以什么样的方式播放。其优点如下:
(1)避免使用统一的包容文件格式。
(2)同时播放来自于不同位置上(服务器上)的多媒体片断。
(3)时间控制语法和语义容易。
(4)演示布局方式简便。
(5)多语言选择支持。
2. MMS的系统结构和系统功能
2.1 MMS的系统结构

MMS提供了一种非实时的基于存储转发机制的多媒体通信方式。该业务的移动终端在多媒体信息业务环境(MMSE:MMS environment)中进行操作,MMSE提供了所有相关的业务成份,如信息的发送、存储、通知等。MMSE系统的核心为多媒体信息中心(MMS-C:MMS center)。MMS的系统结构如图1所示。(略)
MMS系统的主要组成单元见表1所示。(略)
2.2 MMS的系统功能
MMS系统的最大的特色就是支持多媒体功能,它可以支持Internet大量字符集的文本信息,JPEG,GIF87a,GIF89a等格式的图像信息,AMR,MP3,MIDI,WAV等格式的音频信息,H.263,MPEG4,Quicktime等格式的视频信息及上述元素的任意组合等,其组合是由SMIL语言进行集成实现的。MMS的系统主要功能有:
(1)多媒体消息的传送。当移动终端向MMS-C发送接收请求,MMS-C收到请求后,可安全可靠地发送多媒体信息到接收方移动终端。多媒体信息也可由SMTP通过MMS-C按用户电子信箱地址发送给用户。使用MSISDN号时,MSISDN将被转换成路由地址,映射到接收方。使用Email格式的地址时,多媒体信息将以标准的互联网信息路由传送。
(2)多媒体消息的存储转发。MMS-C接收到来自不同发送方(手机和Email用户)的信息后,首先对其进行检查。通过检查的信息可以队列的方式存储在MMS-C的磁盘阵列中。当多媒体信息通过MMS-C发送时,根据设定的条件与类别进行转发,直到MMS-C收到接收方收到信息的确认。
(3)多媒体消息的群发。系统管理人员通过终端直接操作或通过互联网方式实现同一条多媒体信息发送到指定的多个接收人。另外,移动用户可通过包含多个其他移动用户的清单向他们发送信息。这些清单既可用于信息的始发(MO),也可用于信息的接收(MT)。每个用户可创建若干清单,每个清单包括若干个接收方地址。
(4)多媒体消息的拷贝。移动用户可将接收到的多媒体信息通过拷贝功能进行复制,并将复制的信息发送到UMS(统一消息服务)或电子邮件地址。拷贝功能可使用户能长期地存储信息,而多媒体信息的转发功能则会将该多媒体信息从MMS-C的信息存储中删除。
(5)多媒体签名。该功能可使用户能够通过发送方的相片来识别信息的发送人。它支持视频、音频、图像以及多图像等多种签名方式。
(6)其他功能。实现多媒体信息的定时发送、发送通知提示、“阅读”通知提示、消息内容格式转换等功能。
3. SMIL语言在MMS系统中地位和作用
在1997年3月万维网协会(World Wide WebConsortium(W3C))建立关于同步多媒体的工作组时,就开始了SMIL的开发。SMIL是一种基于XML的语言,它允许作者编写交互式多媒体表示。作者可以描述多媒体表示的同步和定时、将超链接与媒体对象关联以及定义屏幕演示的布局。它已开始成为将多媒体集成到Web内容的新方法。
SMIL语言是一套已经规定好的、非常简单的标记。它用来规定多媒体片断(这里多媒体包括的范围有:声音文件、视频文件、动画、图片、文字等)在什么时间、在什么位置、以什么样的方式播放。
3.1 SMIL语言的基本结构
SMIL文档基本的结构如下例所示:
<smil
xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
<layout>
<root-layout height="240"width="270"/>
<region id="Image"top="0"left="0" height="180"width="270" fit="meet"/>
<region id="Text"top="180"left="0" height="60"width="270"fit="scroll"/>
</layout>
</head>
<body>
<par dur="30s">
<img src="最终幻想.gif" region="Image" alt="最终幻想.gif" fill="freeze"/>
<text src="刘昆译文.txt"region="Text"/>
<audio src="明年今日.avi"/>
</body>
</smil>
SMIL语言和HTML语言有很多相似之处,也是由很多元素组成。在一个SMIL文档里面,一般至少包含3个元素:smil,head以及body。SMIL语言规定,SMIL文件必须以元素smil开头和结束。元素head和body分别是SMIL文件的头元素和文件体元素,整个SMIL程序由head部分和body部分组成。一般说来,这3个元素都是必不可少的。
3.2 SMIL语言在MMS系统中地位和作用
SMIL语言将MMS消息中的各种媒体集成在统一的媒体演示中,并将所有媒体资源的时间,位置,布局等信息写成SMIL文档的形式保存起来以便在传输后为再次演示MMS消息提供必要的信息支持。如果没有SMIL语言提供的支持,各种媒体将无法组织在一起进行多媒体消息的编辑和演示,那么也就无法实现MMS消息业务。
如图2所示(略),在一个MMS系统完整的用户客户端程序中,SMIL语言是必不可少的重要组成部分。如果缺少了SMIL语言为MMS系统提供的支持或是在传输中造成了SMIL文档的损坏,那么整个MMS消息将会出错而造成MMS消息无法阅读,致使整个的MMS消息失败。

MMS采用MIME来构造多媒体消息。每个消息分为消息头和消息体两部分。消息体由多个多媒体对象组成,每个对象占据一个part(遵循RFC2387标准)。消息体内还可以包含presentations数据,该数据如果不是消息体的第一个part,则必须用start字段指出其所在位置。presentations遵循的标准是SMIL语言,如图3所示。(略)
SMIL语言在MMS系统中的重要作用还可以通过下面MMS消息通信的完整过程说明:
(1)用户启动MMS客户端程序。
(2)用户编辑要发送的MMS消息并保存成SMIL文档。
(3)将SMIL文档和其他资源以PDU形式发送,通过WAP或HTTP传输。
(4)接收端接收PDU,并恢复出SMIL文档。
(5)解析SMIL文档,用户打开新MMS消息。
(6)目的MMS客户端程序将MMS消息显示在用户的终端屏幕上。
可见,SMIL语言参与了MMS消息通信的始终。没有SMIL的支持,用户就无法进行MMS消息的编辑,无法创作出丰富多彩的多媒体消息,接收用户也无法对收到的MMS消息进行阅览。因此,一个完善的MMS系统中不可缺少SMIL语言的支持。
4.结束语
MMS技术最大的特色就是支持多媒体功能,可以借助GPRS,CDMA1X的支持,以WAP为载体传送视频片段、图片、声音和文字,实现手机间、手机与电脑间的多媒体信息传送。尽管目前市场上支持MMS功能的手机还不多,但据业内人士透露,近期将至少有10款以上的彩屏MMS手机会出现在市场上,其中多数将具有照相功能,诺基亚、摩托罗拉等手机巨头更是把赌注押在了MMS手机上。
无线通信业界把SMIL看作一种丰富当前基于文本的消息传递技术的方法。随着无线网络采用第二代和第三代技术,众多业界参与者期望看到非常流行的短消息传递服务SMS发展为多媒体消息传递服务MMS。使用SMIL编码和基于SMIL的播放器,MMS可以将文本、图像、音频以及最终将视频添加到SMS中,实现MMS多媒体消息通信。
应该说,目前移动通信业竞争日趋激烈,对于移动通信运营商而言,尽快推出有吸引力的业务,以增加用户量及企业运营收益,已日显紧迫。MMS系统的开发和SMIL语言应用的扩展必将有助于新客户群的开发,满足新的市场要求,具有很大市场潜力。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值