彩信业务流程分析
彩信业务介绍
彩信的英文名是MMS,它是Multimedia Messaging Service的缩写,意为多媒体信息服务,通常又称为彩信。它最大的特色就是支持多媒体功能,能够传递功能全面的内容和信息,这些信息包括文字、图像、声音、数据等各种多媒体格式的信息。 彩信在技术上实际并不是一种短信,而是在GPRS网络的支持下,以WAP无线应用协议为载体传送图片、声音和文字等信息。彩信业务可实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。
业务流程说明
简单的说MMS的发送过程与SMS大致相同。首先发送者编辑要发送的消息,然后消息被传送至各自相应的信息中心,最后信息中心将消息转发给接收者。当由于某些原因信息中心无法通知到接收者时,信息中心将消息保存一定时间后再次发送。若在一定时间内还是无法送达,就丢弃这条消息。
业务流程概述
图1 MMS业务流程图
如图1所示,MMS业务实现的流程为:
A.发送方发送消息
(1)消息发送方编辑欲发送的多媒体消息。
(2)终端中存在MMSC的信息,它建立一个WAP连接(CSD/GPRS),并将用WAP WSP 的协议进行编码后的消息作为一个WSP POST内容发送出去。然后WAP网关以HTTP协议将内容传送给MMS中继器,中继器再传至MMSC。
(3)MMSC接收消息,将信息的内容将转换成MIME的格式后存储,并进行
数据分析,从而得到路由信息,用户终端信息,同时通过同一个WAP连接对发起方做出响应,发送方终端显示“消息已发出”。
B.MMSC通知接收方
(4)MMSC使用WAP PUSH 向接收方发送一条通知消息。
C.接收方提取消息
(5)如果接收方的终端已设置成接收MMS消息它将建立一个WAP连接(CSD/GPRS),并使用WSP GET从MMSC取回MMS消息。
(6)MMS消息被作为一个WSP GET RESPONSE 的内容,通过同一个WAP连接发送至接收者。
(7)接收方终端仍通过同一个WAP连接用WSP POST消息告知接收成功。
D. MMSC通知发送方发送成功
(8)MMSC使用WAP PUSH 告知发送方消息已送达,发送方终端显示“消息已送达”。
从上述MMS发送和接收的实现过程可以看到,MMSC并不是直接将MMS消息发送给接收者,而是向其发送一个通知,告诉接收方有一条消息正在等待。根据终端设置的不同,接收方的终端将尝试立即提取该消息,或者推迟一段时间提取,又或者仅仅将通知放在一边,不予理会。而当用户设置成“立即提取”时,除非消息真正被送达,否则用户并不知道将收到一条消息。终端自己处理消息的提取,然后才告知用户“消息已接收”。
交互过程
在整个彩信业务流程中,存在以下几个交互过程:
(1) 发送过程:彩信发送方把彩信发送给MMSC的过程,MMSC在收到彩信后会给发送方一个确认消息。
(2) 通知过程:为了把彩信投递给接收方,MMSC要通过PUSH协议给接收方发送一条彩信通知消息,这个消息通常是一条特殊短信,里面包含彩信的位置URL。
(3) 提取彩信:接收方收到彩信通知后,从中取出URL,然后通过标准的HTTP GET请求从MMSC上获取彩信。
(4) 彩信回执:当MMSC成功的通知彩信接收方后,它会给彩信发送方发送一个消息表明彩信投递成功。
业务流程举例
(1)与WAP网关建立连接
发送端与WAP网关经过“三次握手”,建立TCP连接。
(2)发送端向彩信中心上传彩信内容
数据传输过程中,直接和发送端通信的是WAP网关,所有数据都是通过WAP网关转发给彩信中心(MMSC)的,我们无法看到GPRS网内的设备,所以这里看到的接收端为WAP网关()。
(3)WAP网关将彩信内容转发给MMSC
“M-”被视为发送端将彩信内容上传到MMSC,MMSC在接收到彩信全部内容后,通过WAP网关向发送端下发一条 “M-”,表明彩信成功发送成功。
(4)发送端断开与WAP网关的连接
在收到上一步WAP网关返回的确认信息后,发送端会首先中断连接并告知WAP网关,WAP网关收到信息后也会中断其与发送端的连接并告知发送端,发送端收到信息后将最后的确认信息返回给WAP网关。至此,发送MMS的过程已经全部结束。
(5)接收端下载彩信内容
接收端下载彩信内容,首先需要与WAP网关建立连接,并发出GET请求。在这个过程中,接收端需要与下载地址()进行通信,下载服务器并通过WAP网关向接收
彩信业务流程分析 来自淘豆网m.daumloan.com转载请标明出处.