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消息发送给接收者,而是向其发送一个通知,告诉接收方有一条消息正在等待。根据终端设置的不同,接收方的终端将尝试立即提取该消息,或者推迟一段时间提取,又或者仅仅将通知放在一边,不予理会。而当用户设置成“立即提取”时,除非消息真正被送达,否则用户并不知道将收到一条消息。终端自己处理消息的提取,然后才告知用户“消息已接收”。

评论: 0 | 引用: 0 | 查看次数: 4058
发表评论
登录后再发表评论!