- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于彩信发送流程 本文记录了彩信的发送流程的一些细节及其所需要使用到的参考规范。
1)?首先,当彩信中心需要向手机发送彩信时,会将彩信内容保存到自己的存储器中,并且准备一个URI,通过这个URI,手机能够读取到存储器中的彩信的内容;
2)?彩信中心会向手机发起一个m-notification-ind指示消息;
3)?手机收到这个指示消息后,便会向根据m-notification-ind指示消息中的URI(在Content-Location参数中指示),向彩信发服务器发起一个HTTP GET(或WSP GET,从跟踪到的消息来看,就是HTTP GET的格式)请求,来获取彩信的内容;
4)?彩信服务器会应答HTTP/WSP GET请求,返回内容,内容的格式是:application/vnd.wap.mms-message,X-Mms-Message-Type头域的值是m-retrieve-conf,以通知手机,这是彩信的内容。
(2) 消息的封装与规范
涉及到的规范可能有:
?????3GPP TS 23.140 Multimedia Messaging Service (MMS) --这个规范定义了收发彩信的流程,但对具体的消息格式则没有定义;
?????3GPP TS 23.040 Technical realization of the Short Message Service (SMS) --这个规范定义了短消息协议的详细的编码格式。
?????WAP Wireless Session Protocol Specification?(WAP-230-WSPa, Approved Version 5 July 2001)
?????WAP Wireless Datagram Protocol?(WAP-259-WDPa, Version 14-Jun-2001)????(--这个文档还介绍了WDP协议是如何封装在各消息中传输的,包括:GSM SMS, CDMA SMS,ANSI-136等)
?????WAP MMS Encapsulation Protocol?(WAP-209-MMSEncapsulationa, Version 05-Jan-2002)
各协议间的关系是:
?????WDP是WAP的数据报协议(就是TCP/IP中的UDP协议)--通过GSM SMS只能承载WDP消息;
?????WTP是WAP的事务传服协议(是有连接的,类似于TCP/IP中的TCP协议)(WTP协议在彩信收发的过程中没有使用,所以这个笔记就没有记录了);
?????WSP是WAP的应用基础,定义了WAP的一些基本操作,这些操作是建立在WDP和WTP之上的。如:WSP的S-Unit-Push消息映射到WDP中,其实就是一条单向的WDP消息--T-DUnitdata.req。当这条WDP承载于GSM短信中,就是一条GSM短信;
?????而WAP MMS Encapsulation Protocol则定义了,MMS如何通过WAP消息来进行收发。如,之前提到的“m-notification-ind”就是WAP MMS Encapsulation规范中定义的消息类型。
?
信令流程各阶段的相关规范的详细描述:
a) 彩信中心向手机发起的通知指示消息(m-notification-ind),通常是通过短信下发的(也即:WAP over SMS方式)。也就是说,下发的短信,不是普通的文字短信,而是一个WAP消息,具体的说是一条S-Unit-Push消息(在WSP规范中定义)。
b)这条m-notification-ind短信是一条怎样的短信呢?
?????首先,短信类型是SMS_Deliver;
?????TP-UDHI为1,即:数据区前面有一个Header;
?????TP-DCS应该为0x04,即8-bit编码,这样数据区就是140个字节,通常Header是6个字节,所以可用的数据区是134个字节。这134个字节就可以保存WDP的内容。
?????因为TP-UDHI为1,所以数据区(TP-UD)的前段有一个Header,所以TP-UDL字段指示的长度是Header + TP-UD长度之和。而Header的格式在3GPP TS 23.040规范中有描述,即:由Header的长度,外加若干个“IEI(信息标识)+IEIDL(信息内容的长度)+ IED(信息数据内容)”组成。
?????对于WDP消息,必须包含IEI=0x05的信息。根据3GPP TS 23.040,IEI为0x05是指“Application port addressing scheme, 16 bi
文档评论(0)