1. mms 网络基本结构
移动多媒体信息业务系统涵盖了多种类型的网络,并可以集成这些网络中现有的信息业务系统。移动终端在多媒体信息业务环境(mmse)中进行操作。此环境既包括2.5g和3g网络,也有网络间的相互漫游等情况。mmse提供了所有相关的业务成份,如:信息的发送、存储、通知。它们既可位于同一网络中或分布于不同的网络中。在mms服务投放市场以前,很多关于网络的实际准备工作必须预先完成。在软、硬件的准备上除了可以接收mms的终端外,还需要mms中心、wap网关、数据库服务器、增值服务(vas)等。
◆ 多媒体信息中心(mmsc)
在整个在多媒体信息业务环境(mmse)中,多媒体信息中心(mmsc)是系统的核心。由mms服务器、mms中继、信息存储器和数据库组成。mmsc是mms网络结构的核心,它提供存储和操作支持,允许终端到终端和终端到电子邮件的即时多媒体信息传送,同时支持灵活的寻址能力。
mmsc是将mms信息从发送者传递到接收者的存储和转发网络元素。mmsc的概念与smsc相似,即服务器只在查找接收者电话的期间存储信息。在找到接收电话以后,mmsc立即将多媒体消息转发给接收者,并且从mmsc删除此消息。由于mmsc在能够发送的情况下不存储消息,因此它不是一个邮箱服务器。mmsc是提供mms服务所需的一个新的网络元素。由于传输容量和界面需求都不同,smsc的软件不能直接升级到mmsc。另外,mmsc需要运行很多连接其它网络(如inte.net)接口,以及提供增值服务所需的外部应用接口,mmsc还应具备到email的接口。
◆ wap网关
尽管用户对mms的使用与sms类似,但是mms不能在sms的传输信道进行传送,sms的传输信道对于传送多媒体内容来说太窄了。在协议层,mms使用wap无线会话协议(wsp)作为传输协议。为了在mms信息传输中使用wap协议,需要一个wap网关连接mmsc和无线wap网络。
有些制造商的mmsc使用集成的wap接口连接无线数据网络。而且在服务开通之初,由于流量比较低,运营商网络中现有的wap网关仍然可以使用。为了使运营商能够应付逐渐上升的mms流量,mms传输可使用专门的wap网关。
◆ 数据库服务器
数据库使用户和运营商能够有效提供、控制和管理增值服务。数据库服务器应具备较高的运行速度,并且有经过优化的快速网络设备来读取数据请求,保证mms各个网络元素能够平等的共享用户的数据库信息。mms数据库服务应能按照每个人的需要和爱好进行定制。
◆ 增值服务(vas)
包括多媒体终端网关、多媒体电子邮件网关、信息传递网关和多媒体语音网关等。
2. mms的体系结构
多媒体短信业务并不依赖于具体的网络平台,无论是hscsd(高速电路交换数据业务),还是gprs、edge、umts,都可以支持mms业务。多媒体短信可以集成已有的消息系统,不同网络之间的连接可以通过ip和相关的消息协议来完成,这样保证不同无线网络对多媒体消息系统的兼容性。鉴于网络带宽、传输速度和移动终端考虑,我国mms业务首先应用在gprs网络平台上,并将在未来3g umts网络中走向成熟。
图3-l是多媒体短信系统的体系结构图,用户终端在多媒体短信业务环境(mmse)中操作。mmse包括各种类型的设备,比如传递和存储多媒体短信的功能实体,它们对用户提供一套完整的mms服务。这些业务元素的分布很灵活,可以包含在同一个网络中,也可以分布在几个不向的网络巾(甚至可以分布公几个不向类型的网络中)。同时, 由于mms包含的每一个功能实体都是逻辑实体,在具体实现时可根据业务或者运营商的需要把某些功能实体捆绑在-起,比较常见的是将mms服务器和mms中继器作为一个设备来实现。
mms系统中的网络设备包括mms中继器、mms服务器、用户数据库和用户代理等。
◆ mms服务器负责存储和处理到来和离开两个方向上的多媒体短消息。每个mmse中可以有多个mms服务器,mms服务器可以和外部网络的e-mail服务器、sms服务器等通过标准的接口协同工作,为用户提供丰富的服务类型。
◆ mms中继器负责在不同的消息系统之间传递消息,以整合处于不同网络中的各种类型的服务器。mms中继器在接收或者传递消息到其他的mms用户代理或者另外的mmse时,应该能够产生计费数据(cdr)。mms中继器和mms服务器还具有地址翻译功能和临时存储多媒体短信的功能,以保证多媒体短信在成功地传送到另一个mmse实体之前不会丢失。
◆ mms用户数据库记录和用户相关的业务信息。如用户的业务特性、对用户接入mms服务的控制等等。
◆ 用户代理可以位于用户设备也可以位于和用户设备直接相连的外部设备中。用户代理是一个应用层的功能实体,为用户提供浏览、合成和处理多媒体短信的功能。对多媒体短信的处理包括发送、接收和删除等操作。mms用户代理还提供用户终端接收多媒体短信能力的协商;向用户发送多媒体短信通知;对用户的多媒体短信加密和解密;用户之间的多媒体短信签名;在用户的sim卡支持mms的情况下,处理sim卡中和mms相关的信息;用户特性的管理等功能。
3. mms的实现
多媒体短信业务系统的实现必须具有灵活性,在不同类型的网络和终端之间的互操作性,以及便于集成和开发新业务。
多媒体短信系统可以有两种实现方式:基于wap的实现和基于ip的实现。
(1) 基于wap的实现
wap协议无论在业务规范还是底层技术上都对mms的实现提供了有力的支持。使用wap来实现mms服务的协议栈结构如图3-2所示。
在使用wap协议实现的mms应用中,可以将整条链路分为两个部分。第一部分是mms用户代理和wap网关之间的链路,它使用了wap的协议栈结构,并在各种不同的无线媒质上提供通用的服务。对于类似mms的面向应用的服务由wsp(wap会话协议) 来提供。第二部分是wap网关和mms中继器之间的链路,它们之间的连接使用了ip技术,高层使用标难的http协议进行通信。在通信的过程中,wap网关是一个透明的设备,它不对经它转发的数据做任何解释和修改。
一个典型的mms通信过程要经过以下几个阶段;
◆ mms用户代理发送多媒体短信;
◆ mms中继器通知目标用户代理有多媒体短信到来;
◆ 目标mms用户代理接收多媒体短信;
◆ 目标mms用户代理向mms中继器发送接收确认消息;
◆ mms中继器向源mms用户代理报告多媒体短信传递的结果。
(2) 基于ip的实现
除了基于wap的实现以外, 3gpp正在制订基于ip的mms实现方案。 图3-3给出了一个基于ip实现的mms的协议栈结构,并且使用针对无线网络的特性做了优化的tcp协议作为传输层协议。根据提供的业务的不同,mms用户代理和mms中继器/服务器之间的通信可以使用smtp、pop3、imap4和http等应用层协议。
图3-3 基于ip实现的mms协议栈结构
和基于wap的实现类似,在用户终端到mms服务器/中继器之间的链路也被分为两个部分。两部分使用的高层协议都是相同的,区别在于传输层协议,mms用户代理和ip网关之间可以使用适合无线链路特性的
tcp协议,而从ip网关到mms中继器/服务器之间的通信则使用普通的tcp协议。
4. mms的工作原理与流程
多媒体信息服务建立在以wap为载体数据传输网上。它可在gsm网络(r7/r8)、gprs网络、cdma 1x和未来的3g网络中。但是为 了获得用户满意的带宽,最好是在gprs、cdma 1x或是3g网络环境下,当然也可用于在实行了hscsd技术的gsm网络中。
wap技术在多媒体信息服务中扮演了重要角色。通过wap的push、notification和poll的功能,终端用户能完成与系统的通信。
以系统向手机发送信息为例,分析一下多媒体信息服务的流程。在过程分析中省略了有关无线接入的部分,只着重于mms-c的相关部分。
分析过程如下:
(1) 当有一条多媒体信息发往一个用户时,信息以wap wsp 的协议进行编码, 通过无线网络传送到wap网关。
(2) wap网关以http协议与mms-relay进行通信,将文件内容传送给mms-relay。
(3) mms-relay 将文件送往mms-c 服务器。在服务器内多媒体信息的内容将转换成mime的格式,并存储在短信存储器(mms-message store)中。
(4) 服务器进行数据分析,从而得到路由信息,用户终端信息等。在分析过程中会调用在用户数据库中信息。系统将判断用户的终端是否能够支持mms,并根据用户的终端的承载能力(如显示分辨率,终端的容量等)进行不同的处理。例如,当用户终端不支持mms时,系统将把多媒体信息中的多媒体信息去掉,只把信息的文字部分以短信的方式发给用户。
(5) 确认处理方法之后,系统通过被叫用户的msisdn号码进行路由。mms-relay将通过wap网关与外部网络进行通信。在没有确认被叫用户已经接受了信息之前,该信息始终保存在短信存储器中。运营商可以通过软件设定保存的时间长度。
(6) 系统服务器生成计费信息,传送给计费中心。
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 注册表 操作系统 服务器 应用服务器