彩信的英文名是MMS,它是Multimedia Messaging Service的缩写,意为多媒体信息服务。最大的特色就是支持多媒体功能,能够传递功能全面的内容和信息,包括文字、图像、声音、数据等各种多媒体格式的信息。需要在GPRS网络的支持下,以WAP无线应用协议为载体传送图片、声音和文字等信息。彩信业务可实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。
MMS业务流程如图1-1所示,
● 发送方发送消息
(1) 编辑欲发送的多媒体消息;
(2) 终端与MMSC建立WAP连接,通过WAP网关将信息内容发送至MMSC;
(3) MMSC存储信息并进行数据分析,同时对发送方做出响应,发送方终端显示“消息已发出”。
● MMSC通知接收方
(4) MMSC使用WAP PUSH 向接收方发送一条通知消息。
● 接收方提取消息
(5) 接收方与MMSC建立WAP连接,使用WSP GET从MMSC取回MMS消息;
(6) MMS消息被作为一个WSP GET RESPONSE 的内容,通过同一个WAP连接发送至接收者;
(7) 接收方终端仍通过同一个WAP连接用WSP POST消息告知接收成功。
● MMSC通知发送方发送成功
(8) MMSC使用WAP PUSH 告知发送方消息已送达,发送方终端显示“消息已送达”。
在整个彩信业务流程中,存在以下几个交互过程:
(1) 发送过程:彩信发送方把彩信发送给MMSC的过程,MMSC在收到彩信后会给发送方一个确认消息。
(2) 通知过程:为了把彩信投递给接收方,MMSC要通过PUSH协议给接收方发送一条彩信通知消息,这个消息通常是一条特殊短信,里面包含彩信的位置URL。
(3) 提取彩信:接收方收到彩信通知后,从中取出URL,然后通过标准的HTTP GET请求从MMSC上获取彩信。
(4) 彩信回执:当MMSC成功的通知彩信接收方后,它会给彩信发送方发送一个消息表明彩信投递成功。