作 者:烽火网络 黄颖王坤
随着电信技术的不断发展,具有良好表现能力的信息服务——多媒体消息业务进入到人们的生活中,同时也为运营商间业务的互通增加了新的课题。本文主要从多媒体消息业务的网间结构入手,对多媒体消息业务网间互通协议进行了分析。
1、引言
多媒体消息业务(MMS)可以支持多媒体功能,借助高速传输技术传送视频片段、图片、声音和文字多媒体信息,不仅可以在手机之间进行多媒体传输,而且可以在手机和电脑之间传输。
随着多媒体消息业务的不断发展,不同运营商网间的业务互通也越来越被提到日程上来,业务能否互联互通是移动多媒体产业发展壮大的关键。业务的互联互通能够为广大的用户使用业务提供方便,能够进一步扩大用户群,使多媒体消息业务逐步成为移动增值业务新的增长点。
网间多媒体消息业务互通采用的是利用互联网关(IWGW)的方式,网间IWGW互联可以由两个运营商的IWGW直接连接,也可以经过第三方互联网关转接。IWGW之间采用基于TCP/IP的专线连接方式或互联网连接。多媒体消息互通结构如图1、图2所示。
图1 点对点多媒体消息业务网间互联网络结构示意图
2、承载协议分析
不同运营商的多媒体消息业务的互通首先要解决互通协议问题,即多媒体消息互联网关之间采用标准的统一的互通协议。目前,有SMTP和HTTP+SOAP两个协议可作为互通网关之间接口承载协议。
相对于HTTP+SOAP的方式,SMTP协议是使用的比较成熟的协议。SMTP(简单邮件传输协议)是3GPP多媒体消息规范中业务互通接口MM4使用的承载协议,目前在网内多媒体消息业务系统的部署中都使用了该接口承载协议。但作为承载协议,SMTP协议效率比较低,它完成一个消息流程需要多个信令过程:包含HELLO,NOOP,RSET,QUIT。MAILFROM,RCPTTO,DATA等信令。
为了解决接口效率低的问题,目前HTTP+SOAP方式的承载协议得到了广泛的青睐,它的信令过程比较简单,完成一个消息流程就只有一个数据请求和响应,没有SMTP协议中间多次的信令来回。
但考虑到协议使用的成熟度、广泛性及网间业务量,在点对点多媒体消息业务互通网关间的承载协议建议采用3GPP规定的MM4接口使用的SMTP协议。HTTP+SOAP协议的方式可以在网内试用,在协议成熟后,且网间业务量达到一定程度后可以考虑采用HTTP+SOAP的方式替代SMTP的方式。在现阶段互通采用SMTP作为承载协议的情况下,为了提高承载协议的效率,建议使用长连接的方式建立承载,即指在一次SMTP连接中,SMTP命令DATA可以发送多次。SMTP协议本身是支持这种行为的:在发送完一次消息后,不关闭该连接,当一方要求正常关闭该连接时,发送QUIT消息;为了防止连接超时,客户端可以定期使用SMTP命令NOOP刷新及检测连接的有效性。