基于MMS的终端系统中,MMS实现的步骤如下:.docVIP

基于MMS的终端系统中,MMS实现的步骤如下:.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
????? 基于MMS的终端系统中,MMS实现的步骤如下: ????? (1)串口初始化和设置模块参数; ????? (2)经过处理模块处理过的数据流在控制模块控制下,按照MMS协议封装格式进行MMS信息封装; ????? (3)无线模块与GPRS的WAP网关进行连接,向串口发出拨号连接的AT命令,建立发送数据的PPP链路; ????? (4)控制模块向串口发送经过发送协议封装的MMS信息; ????? (5)将封装好的 MMS信息通过无线模块发送到GPRS的WAP网关,再发送到多媒体信息服务中心MMSC上; ????? (6)由MMSC转发MMS到指定号码的用户手机上,实现个人实时化掌握监视环境的图像信息。 ??? 整个系统发送MMS时,由控制模块向无线模块发送AT指令,无线网络连接上 GPRS网络后,再利用无线模块通过GPRS无线网络发送MMS信息到目的用户手机上。 下面我将重点分析MMS协议封装、无线网络连接协议和MMS发送协议。 MMS协议封装格式分析: SMS只能传输文本信息,每次最多140个字节,而MMS的传输内容要丰富的多,包括视频、图片、声音和文字等信息。在远程监视终端系统中主要是利用MMS传输文字和图片,图片格式为压缩后的JPEG格式。实现MMS也要比SMS复杂得多,MMS有自己的消息格式,并且为了减少传输的数据量,克服无线网络带宽窄、高延迟、稳定性差等特点,需要对传输的数据进行压缩。基本的压缩编码机制是由WAP-209-MMSEncapsulation定义的。发送和接收MMS的通信中,被传输的是MMSPDU(协议数据单元)。 下面将对MMS PDU进行分析。 MMS PDU模型 ??? 完整的MMS信息被包含在MMS PDU之中,采用多媒体邮件扩展MIME方式打包。在基于WAP的传输方式中,MMS PDU被封装在WSP PDU之中,作为WSP的消息体传输。WSP PDU的内容类型必须被指定为application/vnd.-wap.mms-message,用以指明客户端应该进行的处理操作,它可以将多媒体部分的内容与显示控制部分的内容封装成为一个消息体。 ??? MMS PDU由MMS头和消息体组成。MMS头具体的描述了PDU的特定信息,消息体是可选的。通信的大多数情况是没有消息体的,只有在M-Send.req和M-Retrieve.conf原语中有消息体。在一个MMS中一次可填充多个消息体,消息体可以是不同类型的,由多个媒体对象组成,每个对象占据一个part(按照RFC2387标准)。根据消息内容的组装是否有序,消息的组装方式分为: ??? .application/vnd.wap.multipart.mixed方式 ??? 所有的消息内容混合在一起,没有时间上的顺序,在终端同一时间一次就把所有的消息内容显示出来。 ??? .application/vnd.wap.multipart.related方式 ??? 各消息内容之间有一定关系,该关系可能是显示的时间上的先后,显示的位置等。这样在终端显示该消息的时候,就可以以类似“小电影”的方式显示一系列消息,使得该MM的显示更加趣味化。 ?? 在MMS PDU之中,application/vnd.wap.multipart.related含有显示控制语言 presentation ,而application/vnd.wap.multipart.mixed不含有显示控制语言。通过application/vnd.wap.multipart.related内容类型可以将多媒体部分的内容与显示控制部分 presentation”内容封装成为一个消息体。Content-Type为application/vnd.wap.multipart.related的MMS PDU封装模型参考下图 application/vnd.wap.multipart.related MMS PDU封装模型 ??? 当存在多媒体对象和显示控制信息时,如果在multipart/related中存在Start参数,presentation”如果不是消息体的第一个part,则必须用start字段指出其所在位置,上 述各多媒体对象的排列顺序是无关紧要的;当不存在Start参数时,presentation”部分应该排列在第一位的位置上;当根本不存在“presentation”部分时,如何显示则由客户端的显示策略来决定 ??? 在MMS PDU中, presentation”也是MMLanguage)一个消息内容,但是终端显示消息内容 时,并不把这个消息内容显示出来,而仅是根据它获取一些消息,这些消息就决定了其 他的消息内容的显示的大小、先后顺序、位置等。而书写“presentation”这个消息内容 的语

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档