MMS的体系结构
MMS业务并不依赖于具体的承载网络平台,无论是GSM,GPRS,CDMA,还是未来的3G网络,都可以支持MMS业务。MMS可以集成已有的消息系统不同网络之间的连接可以通过IP和相关的消息协议来完成,保证了不同无线网络对多媒体消息系统的兼容性。从图1可以看出,多媒体消息系统中新增的网元包括:
(1)MMS User Agent (MMS用户代理)
MMS用户代理通过MMS终端提供多媒体消息服务,MMS用户代理是多媒体消息终端上的一个应用,可以位于用户设备也可以位于和用户设备直接相连的外部设备中。MMS用户代理提供用户浏览、编辑、处理多媒体消息等功能,消息的发送、接收、删除等操作。MMS用户代理支持MIME (Multipurpose Internet 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。这些接口遵循相应的接口规范。