
通信
文章平均质量分 83
jccmusi
这个作者很懒,什么都没留下…
展开
-
基于WSP/WTP的MMS传输(1)——概述
在wince 6.0 上面,Microsoft只提供了SMS(Short Message Service)的API,没有MMS(Media Message Service)的接口,只能自己做了。查资料的的时候,才发现资料不是一般的缺乏,而是相当的缺乏。没办法,只能自己查资料,自己看协议,看规范,一点一点的摸索,那个痛苦呀。写这篇文字的目的,是为了后面做这一块的Programmer有一个参考资料,也不至于重蹈一遍摸索的痛苦,我们应该把有限的精力放在更合适的地方^原创 2010-07-03 00:17:00 · 5039 阅读 · 1 评论 -
基于WSP/WTP的MMS传输(2)——MMS的传输模型
<br /><br />二 MMS的传输模型<br />首先要确认的一点是,一条彩信最终是通过PDU的形式传递给彩信服务中心的,如图三所示。<br /> <br /> <br /><br /> <br /><br />MMS PDU包括MM体和MMS HEADER,完整的MMS信息被包含在MMS PDU之中,采用多媒体邮件扩展MIME方式打包。一个MMS PDU 被称为MMS请求或MMS响应,下面的M-Send.req、M-Notification.ind 都原创 2010-07-03 19:50:00 · 4502 阅读 · 3 评论 -
基于WSP/WTP的MMS传输(3)——MMS PDU结构
<br />三MMS PDU结构<br /> MMS PDU(Protocol Data Unit,协议数据单元)由MMS头和MMS消息体组成,MMS头由多个域名和域值组成,由客户端指定, MMS头里面的一些域可以被MMS Proxy-Replay修改或补充,MMS Proxy-Replay使用这些头域信息生成MM通知以及构造接收MM PDU中的相关头域,连同消息实体一同送往接收方。消息体跟在MMS头之后,大多数MMS PDU只含有MMS头,它们起到建立和维持通信的作用,只有在M-Send.re原创 2010-07-07 20:06:00 · 8093 阅读 · 12 评论 -
基于WSP/WTP的MMS传输(4)——MMS 传输
MMS 的传输过程如下:1、 移动端通过GPRS拨号使设备成为无线网络上的一个节点在wince平台下,拨号使用的设备类型为RASDT_Modem,本地号码是~GPRS!,如果是移动号码,节点是:CMWAP。联通的节点是:UNIWAP。设定这些参数的API分别是lineGetDevConfig(设定接入点)和RasSetEntryProperties(设定号码),测试sim卡能否正常拨号的一个方法是用串口工具向和PC连接的model发送AT命令。对无线模块GPRS拨号上网,需要用到AT+CGDCONT和AT原创 2010-07-14 18:47:00 · 7047 阅读 · 5 评论 -
基于WSP/WTP的MMS传输(5)——WTP协议的实现
<br />WTP协议的实现<br /> 前面给出了一个WSP/WTP/WDP层次结构示意图,采用该协议实现的任何会话都必须通过WTP层,与WSP层不同,WTP没有连接——传输数据——断开连接的过程,它是实现数据的完整正确传输的这样一套协议。WTP有着一整套的完善的分包、丢包检测、重传,数据重组机制。而WSP并不实现这些的功能。其它的话不多说,让我们来看看WTP PUD的结构。<br /> WTP协议只是在WSP PDU的前面加一个Header,WSP PDU作为WTP的Data域,W原创 2010-07-25 20:41:00 · 5057 阅读 · 5 评论 -
基于WSP/WTP的MMS传输(6)——WSP 协议的实现
WSP协议位于WTP协议层之上,它没有保证数据正确传送的机制(这个部分是由WTP实现的),在WSP层提供会话管理功能,即连接——交互——断开连接这样的流程,WSP协议与HTTP协议实现上有对应的关系,如果熟悉HTTP,则WSP很容易理解。 WSP提供两种事务交互模式,无连接模式和有连接模式。无连接模式用于不可靠的信息交互服务,这和WTP的Class0模式比较相像,它不需要对方的回应,比如说彩信的PUSH通知就使用的这种模型。有连接模式提供可靠的数据传送服务,服务请求方发出一个请求,响原创 2010-08-08 22:29:00 · 7263 阅读 · 4 评论 -
基于WSP/WTP的MMS传输(10)——完整MMSWSP/WTP打包示例
十完整MMSWSP/WTP打包示例最后以一个MMS收发过程的WSP/WTP封装过程结束本片文章,假设该MMS小于1k,大于1k的mms用前面介绍的分组传送方法。收发过程如图21所示:配置网关:10.0.0.172网关端口:9201mmsc uri:http://mmsc.monternet.com最大发送PDU大小:100k最大接收PDU大小:100kretrieve mms Uri:http://211.136.221.75/aRc6xqYf5rr收发彩信1.建立连接发送WSP PDUWSP PDU T原创 2010-08-22 20:38:00 · 3356 阅读 · 2 评论 -
基于WSP/WTP的MMS传输(11)——WSP Content Type
<br />附录A<br />WSP Content Type <br />The Content Type codes are numeric identifiers for a media type. The numbering space is divided into three sections:0x00 to 0xFF - well-known values, named in the WSP specification.0x100 to 0xFFFF - registered values,原创 2010-08-22 20:43:00 · 2148 阅读 · 4 评论