mms可以集成已有的消息系统不同网络之间的连接可以通过ip和相关的消息协议来完成,保证了不同无线网络对多媒体消息系统的兼容性。
[正文]
摘要 简单介绍了mms业务的体系结构和技术实现,探讨了在不同运营商间实现mms业务互联互通的方式。针对目前mms业务中存在的问题提出了解决方法,并展望了mms业务的发展趋势。
关键词 mms mms互联网关 内容提供商
一、引言
为了满足人们日益增长的信息沟通需求,在现有sms业务和ems业务的基础上,出现了一种能进一步提升信息服务表现能力的新信息服务,即mms(多媒体消息业务)。mms能为移动用户提供多媒体数据信息服务,它不仅可以提供比sms和ems更为丰富的多媒体内容,而且可以把不同性质的内容组合在一起。例如,为照片配上文字说明、为动画添加音效、为视频片段加上伴奏音乐等等。通过mms,移动用户之间可以方便地传送视频片段、图片、声音和文字等多媒体信息以及他们之间的任意组合,实现即时的手机终端之间、手机终端和e-mail之间以及增值业务服务器与手机终端之间多媒体信息传送。
二、mms的体系结构
mms业务并不依赖于具体的承载网络平台,无论是gsm,gprs,cdma,还是未来的3g网络,都可以支持mms业务。mms可以集成已有的消息系统不同网络之间的连接可以通过ip和相关的消息协议来完成,保证了不同无线网络对多媒体消息系统的兼容性。从图1可以看出,多媒体消息系统中新增的网元包括:
(1)mms user agent (mms用户代理)
mms用户代理通过mms终端提供多媒体消息服务,mms用户代理是多媒体消息终端上的一个应用,可以位于用户设备也可以位于和用户设备直接相连的外部设备中。mms用户代理提供用户浏览、编辑、处理多媒体消息等功能,消息的发送、接收、删除等操作。mms用户代理支持mime (multipurpose inte.net mail extensions)。多媒体消息采用mime格式表示,通过mime中不同子类型的定义,多媒体消息可包含文本、图像、声音等数据。
mms用户代理还提供用户终端接收多媒体短信能力的协商;向用户发送多媒体短信通知;对用户的多媒体短信加密和解密;用户之间的多媒体短信签名;在用户的sim卡支持mms的情况下,处理sim卡中和mms相关的信息;用户特性的管理等功能。
(2)mmsc(mms relay/server)
mmsc多媒体消息中心包含mms服务器和mms中继的功能,对多媒体消息进行协议转换、内容适配、存储和调度,完成多媒体消息在不同多媒体设备之间的传递操作。同时,mmsc生成话单用于计费。其中,mms服务器负责存储和处理到来和离开两个方向上的多媒体短消息。每个mmse中可以有多个mms服务器。mms服务器可以和外部网络的e-mail服务器、sms服务器等通过标准的接口协同工作,为用户提供丰富的服务类型。mms中继器负责在不同的消息系统之间传递消息,以整合处于不同网络中的各种类型的服务器。另外,mms中继器在接收或者传递消息到其他的mms用户代理或者另外的mmse时,应该能够产生计费数据(cdr)。mms中继器和mms服务器还具有地址翻译功能和临时存储多媒体短信的功能,保证了多媒体短信在成功地传送到另一个mmse(多媒体消息业务环境)实体之前不会丢失。
(3)mms user databases(mms用户数据库)
mms用户数据库存储与用户相关的业务信息(如用户的业务特性、对用户接入mms服务的控制等等)、个性化信息、接口信息等有关。
(4)mms vas applicatons (mms增值应用服务器)
外部增值应用服务器主要提供增值业务服务。
(5)billing system(计费系统)
计费系统主要是完成mmsc系统的计费操作。
(6)external servers(外部服务器)
例如电子邮件服务器、传真服务器和统一消息服务器等。
重复使用的原有网元有hlr,它通过mm5接口向mmsc提供用户签约信息。图1列出了目前mms系统中常用的接口是mmi-mm8。这些接口遵循相应的接口规范。
三、mms业务的技术实现
mms系统有基于wap的实现和基于ip的实现两种方式。
1.基于wap的实现
在使用wap协议实现的mms应用中,可以将整条链路分为两个部分:第一部分是mms用户代理和wap网关之间的链路,它使用了wap的协议栈结构,并在各种不同的无线媒质上提供通用的服务。第二部分是wap网关和mms中继器之间的链路,它们之间的连接使用了ip技术,高层使用标准的http协议进行通信。在通信的过程中,wap网关是一个透明的设备,它不对经它转发的数据做任何解释和修改。以一个典型的mms通信过程为例,它要经过的几个阶段为:
(1)mms用户代理发送多媒体短信;
(2)mms中继器通知目标用户代理有多媒体短信到来;
(3)目标mms用户代理接收多媒体短信;
(4)目标mms用户代理向mms中继器发送接收确认消息;
(5)mms中继器向源mms用户代理报告多媒体短信传递的结果。
2.基于ip的实现
根据提供的业务不同,mms用户代理和mms中继器/服务器之间的通信可以使用smtp,pop3,imap4和http等应用层协议。
和基于wap的实现类似,在用户终端到mms服务器/中继器之间的链路也被分为两个部分。两部分使用的高层协议都是相同的,区别在于传输层协议,mms用户代理和ip网关之间可以使用适合无线链路特性的tcf协议,而从ip网关到mms中继器/服务器之间的通信则使用普通的tcp协议。
四、运营商间mms业务的互通
目前,国内各运营商之间尚未实现mms业务的互通。本文提出一种运营商之间mms业务互通的方案,网络结构如图2所示。图中所示各功能模块是从逻辑功能上划分的,实际实现时不一定拘泥于此。
注:外部服务器:例如电子邮件服务器、传真服务器和统一消息服务器等。
增值应用:提供增值业务服务。
从图2中可以看出,运营商之间mms业务的互通需要通过两个互联网关来实现。其中,短消息互联网关主要负责mms业务中文本短消息通知的互通,在短消息互联网关之间采用点对点网间互通协议。mms互联网关完成协议转换、数据分发以及生成各种mms计费话单等功能。在mms互联网关之间采用smtp协议。
五、目前mms存在的主要技术问题及解决方法
(1)mms手机本身的局限性问题:目前有少数厂商推出了支持mms业务的彩屏手机,但价格高且可供选择的款式较少。
解决方法:终端厂家尽量推出大多数手机用户能够接收的尽量多种类的mms终端。
(2)不同品牌手机的兼容性问题:不同品牌的手机之间发送接收mms往往不能成功。这主要是因为各品牌手机支持的图片和声音格式都不尽相同。
解决方法:对支持mms的终端统一规定要求,目前行标中初步规定如下:
·显示。支持至少3行汉字显示,每行汉字不少于4个字,要求mms终端能兼容现有彩色屏幕显示,至少支持256色显示。
·声音。至少支持i-melody,wav,midi中的任意一种或多种。对3g的mms终端,应该支持amr声音。
·纯文本格式,如gb 13000.1-1993,tsb 58,us-ascii,iso-8859-1,utf-8。
·静态图像。应支持处理100×120像素图片的能力,图像格式应支持jpeg,gif87a,gif89a,wbmp中的一种或全部。
·视频格式。至少支持mpeg4 (visual simple profile,level o)和itu-t h.263(profile 3level 10)中的任意一种或多种。
·媒体同步和表达格式,如smil,xhtml mobile profile。
(3)服务内容的问题(mms的服务内容问题):mms具有个性化的特点,必须提供丰富的信息内容才能吸引用户。尽管目前技术和基础设施建设己不成问题,但mms仍缺乏实质性的服务内容。mms最大的特色就是支持多媒体功能,传送方式除了在手机间传送外,还可以在手机与应用之间传送。
解决方法:尽快制定开放的增值业务的接口,以便内容开发商尽快推出大量具有吸引力的mms服务,并使广大用户明确如何订购业务、如何取消业务等使用方法,从而推动mms业务的快速发展。
六、mms的发展趋势
mms业务将以往传统的文本短消息方式转变到多媒体方式,给人们带来一种全新的沟通方式,充分感受到通信的乐趣。目前,mms业务已经逐步地深入到人们的日常生活中,并且随着各种丰富多彩的mms内容的不断推出,mms业务会得到进一步的发展,更大程度地影响人们的生活。据分析,mms业务将主要沿以下几个方向发展:
(1)基于移动mms开展各种增值业务。例如将邮件系统和mms业务结合,使两种业务的优势相得益彰,让用户在无线网络上也能体验到类似于传统互联网上的内容和服务。又如mms可以与现有的lcs(位置业务)相结合,通过mms,给用户发送清晰明了的电子地图,使用户一目了然等等。
(2)不同运营商之间mms业务的互联互通。互联互通使得用户在使用mms业务时不受运营商不同的影响,可以在更大范围内更加方便地使用mms业务。
七、结束语
随着运营商间mms业务的逐步互联互通,mms业务越来越丰富,mms业务必将会象蓬勃发展的文本短消息业务一样,给人们的生活带来新的体验,给运营商创造出令人欣喜的新的收益增长点,而且随着mms业务的逐步推广,将进一步推动新业务和内容的不断发展,新业务的多样性和对新内容的需求将确保服务和内容提供商的收益持续增长。
总之,mms业务将成为移动增值业务新的增长点,它将同文本短消息业务一样,为广大用户所接受并给运营商和内容提供商带来丰厚的利润。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器