MMS业务流程
2013-04-04 21:15
155 查看
MMS服务的实现是通过MMS客户端和MMS分发代理之间相互唤起和响应来传递信息的,这些传输流包括MM信息和相应的响应状态信息等,通常发送、接收和转发MM的传输流不依赖MM发起方、接收方和转发方的类型,端到端双方可以是不同的终端类型,MMS业务流程可以分为发送和接收两个方面来阐述:
1、MMS Send:
![](http://images.cnitblog.com/blog/273421/201304/04204130-4670fb7612e84495aabbcda51bfd0077.jpg)
M-Send :MMS 客户端发送消息到MMS Proxy-Relay 服务器 ;当 MMS Relay服务器 收到一个M-Send.req PDU时,它会回应一个M-Send.conf数据包,其中包含有请求处理结果的状态代码。如果MMS Relay能够成功处理该请求,那状态代码将为'OK',并会返回一个message-ID作为MM的唯一标识。
2.、 MMS Notification:
![](http://images.cnitblog.com/blog/273421/201304/04205127-7f732ab14b4e4155841d068086fc2d04.jpg)
M-Notification :MMS Proxy-Relay服务器发送通知到MMS 客户端;MMS Relay服务器发送 M-NotificationPDU 给MMS Client,以告知其有新的多媒体消息,同时MMS Client 会 回应状态代码。MMS Client收到M-Notification.ind PDU后会主动回应一个M-NotifyResp.ind数据包,以表明已得到通知。
3、MMS Retrieve:
![](http://images.cnitblog.com/blog/273421/201304/04205622-61a66496053e46e5859a48c58782c68d.jpg)
M-Retrieve :MMS 客户端从MMS Proxy-Relay服务器收取MM——多媒体消息;MMS Client发送给 MMS Relay服务器以收取MM的请求,该请求的PDU传输在WSP/HTTP协议之上,会以 M-Notification.ind PDU中的URI为参数,向MMS Relay服务器索取MM内容。服务器回应M-retrieve.conf数据包,如果成功的话其中会包含完整的MM内容,当然回应中的状态代码会指示操作是否成功。
4、MMS Forward:
![](http://images.cnitblog.com/blog/273421/201304/04210225-360180819848485bae029dd58182bb27.jpg)
M-Forward :MMS 客户端向MMS Proxy-Relay服务器发送转发请求;MMS Client发送一个M-Forward.req PDU到MMS-Relay服务器,该请求中包含有定位MM的URI,以及至少1个的目标地址(即被叫用户的号码)等参数,MMS-Relay服务器会回应一个M-Forward.conf PDU,其中包含指示操作是否成功的状态码。
5、MMS Delivery:
![](http://images.cnitblog.com/blog/273421/201304/04210908-2b17ef9140fc40e4b91fbb5f56a41bc0.jpg)
M-Delivery :MMS Proxy-Relay服务器发送投送报告给MMS 客户端;M-Delivery业务允许源MMS Client及时得到信息被投递的通知,该通知是一个M-Delivery.ind数据包,MMS Client的PDU 包含了源消息的发送情况,如果有多个目标用户,则会有多条 M-Delivery.ind 数据包 。
6、MMS Cancel:
![](http://images.cnitblog.com/blog/273421/201304/04211434-e431168e1fd54964b99f69eadaf2dc03.jpg)
M-Delete :MMS 客户端从MMS Proxy-Relay服务器上删除多媒体消息;MMS Client想要删除1条或多条存储在MMS-Relay服务器上的MM时,可以发送M-Delete.req数据包到MMS-Relay服务器,该数据包含1个或多个标识具体MM的URI,而MMS-Relay服务器会回应M-Delete.conf数据包,其中包含有操作完成情况的状态码。
1、MMS Send:
![](http://images.cnitblog.com/blog/273421/201304/04204130-4670fb7612e84495aabbcda51bfd0077.jpg)
M-Send :MMS 客户端发送消息到MMS Proxy-Relay 服务器 ;当 MMS Relay服务器 收到一个M-Send.req PDU时,它会回应一个M-Send.conf数据包,其中包含有请求处理结果的状态代码。如果MMS Relay能够成功处理该请求,那状态代码将为'OK',并会返回一个message-ID作为MM的唯一标识。
2.、 MMS Notification:
![](http://images.cnitblog.com/blog/273421/201304/04205127-7f732ab14b4e4155841d068086fc2d04.jpg)
M-Notification :MMS Proxy-Relay服务器发送通知到MMS 客户端;MMS Relay服务器发送 M-NotificationPDU 给MMS Client,以告知其有新的多媒体消息,同时MMS Client 会 回应状态代码。MMS Client收到M-Notification.ind PDU后会主动回应一个M-NotifyResp.ind数据包,以表明已得到通知。
3、MMS Retrieve:
![](http://images.cnitblog.com/blog/273421/201304/04205622-61a66496053e46e5859a48c58782c68d.jpg)
M-Retrieve :MMS 客户端从MMS Proxy-Relay服务器收取MM——多媒体消息;MMS Client发送给 MMS Relay服务器以收取MM的请求,该请求的PDU传输在WSP/HTTP协议之上,会以 M-Notification.ind PDU中的URI为参数,向MMS Relay服务器索取MM内容。服务器回应M-retrieve.conf数据包,如果成功的话其中会包含完整的MM内容,当然回应中的状态代码会指示操作是否成功。
4、MMS Forward:
![](http://images.cnitblog.com/blog/273421/201304/04210225-360180819848485bae029dd58182bb27.jpg)
M-Forward :MMS 客户端向MMS Proxy-Relay服务器发送转发请求;MMS Client发送一个M-Forward.req PDU到MMS-Relay服务器,该请求中包含有定位MM的URI,以及至少1个的目标地址(即被叫用户的号码)等参数,MMS-Relay服务器会回应一个M-Forward.conf PDU,其中包含指示操作是否成功的状态码。
5、MMS Delivery:
![](http://images.cnitblog.com/blog/273421/201304/04210908-2b17ef9140fc40e4b91fbb5f56a41bc0.jpg)
M-Delivery :MMS Proxy-Relay服务器发送投送报告给MMS 客户端;M-Delivery业务允许源MMS Client及时得到信息被投递的通知,该通知是一个M-Delivery.ind数据包,MMS Client的PDU 包含了源消息的发送情况,如果有多个目标用户,则会有多条 M-Delivery.ind 数据包 。
6、MMS Cancel:
![](http://images.cnitblog.com/blog/273421/201304/04211434-e431168e1fd54964b99f69eadaf2dc03.jpg)
M-Delete :MMS 客户端从MMS Proxy-Relay服务器上删除多媒体消息;MMS Client想要删除1条或多条存储在MMS-Relay服务器上的MM时,可以发送M-Delete.req数据包到MMS-Relay服务器,该数据包含1个或多个标识具体MM的URI,而MMS-Relay服务器会回应M-Delete.conf数据包,其中包含有操作完成情况的状态码。
相关文章推荐
- Android Mms之短信接收流程--从Framework到App
- 2008“IBM杯”中国大学生SOA业务流程建模竞赛落幕
- 昨天下午施加开始给我们讲业务流程今天说是会继续
- MMS实现详细分析(BENQ M22模块)*--(1)---------MMS实现的流程分析
- 单点登录的实现业务流程
- 话里话外:企业信息化建设应始终以业务流程为主导 推荐
- 网站项目实施业务流程及规范
- 工作流系统-业务流程模块的详细设计
- 谈业务流程全生命周期管理支撑业务流程再造(1)
- 天翎myApps助力机场管理集团实现业务流程电子化管理
- MGCP协议传真业务--T30传真主被叫传真流程
- bpo 业务流程外包
- 数据治理定义流程正确记录业务政策,规则和标准
- 普通销售业务流程
- Dynamics CRM2016 业务流程之Task Flow(二)
- 把业务流程从操作中剥离出来
- 模式业务流程业务
- 关于使用Spring AOP 环绕性增强出现异常影响业务流程的问题
- 业务流程专家,SOA时代创新者
- 业务流程与信息系统