zoukankan      html  css  js  c++  java
  • Android MMS

    彩信的交互过程。对彩信客户端实现者来说,我们主要关心:彩信发送方与MMS Proxy-Relay之间的交互和彩信接收方和MMS Proxy-Relay之间的交互,这包括下列几个过程。
    发送过程:这是彩信发送方把彩信发送给MMS Proxy-Relay的过程,MMS Proxy-Relay在收到彩信后会给发送方一个确认消息
    通知过程:为了把彩信投递给接收方,MMS Proxy-Relay要通过PUSH协议给接收方发送一条彩信通知消息,这个消息通常是一条特殊短信,里面包含彩信的位置URL。
    彩信接收:接收方收到彩信通知后,从中取出URL,然后通过标准的HTTP GET请求从MMS Proxy-Relay上获取彩信。
    彩信回执:当MMS Proxy-Relay成功的通知彩信接收方后,它会给彩信发送方发送一个消息表明彩信投递成功
    彩信阅读回执:彩信阅读回执是一条新彩信,它的传递过程和普通彩信没有什么差别,只是不能再有阅读回执。

    彩信的PDU。PDU即协议数据单元,对应前面每种消息的消息格式。彩信的PDU和HTTP协议极为类似,当然相对来说要简单多了。它定义了一些常用的消息域,有的消息域是公有的,每种消息都可以使用,有的消息域是专用的,只有特定的消息才能使用。除了常用的消息域外,也可以自定义消息域,自定义消息域以X-打头,但不能以X-Mms-打头。常用的消息域如:
    X-Mms-Message-Type
     X-Mms-Transaction-ID
     X-Mms-MMS-Version
     Date
    From
     To
     Cc
     Bcc
    Subject
    X-Mms-Message-Class
    X-Mms-Expiry
    X-Mms-Delivery-Time
    X-Mms-Priority

    X-Mms-Sender-
    Visibility
    X-Mms-Delivery-Report
    X-Mms-Read-Reply

    Content-Type

    PDU的类型有:

    发送请求:m-send-req
    发送确认:m-send-conf
    彩信通知:m-notification-ind

    通知回应:m-notifyresp-ind
    获取彩信回应:m-retrieve-conf
    接收确认:m-acknowledge-ind
    彩信回执:m-delivery-ind
    获取彩信只是一个普通的HTTP GET请求,而没有专门的PDU。

  • 相关阅读:
    expect
    grep
    Python函数
    Python的set
    Python字典
    Python循环
    Python条件判断
    Python列表
    Python字符串
    Python组织代码块的形式
  • 原文地址:https://www.cnblogs.com/xueqiang911226/p/3066255.html
Copyright © 2011-2022 走看看