您的位置:首页 > 其它

M-notification 结构详细分析

2007-04-19 00:16 232 查看
/**
* 原创: 石太祥
*/

正常结构范例(可以直接通过CMPP发送):

0605040B8423F03706226170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500AF848C8298363438008D90891080323131322F545950453D504C4D4E008A808E018488058103093A8083687474703A2F2F7979302E636E3A38312F3036334B4830363035423634383F313339313738363134363200

0605040B8423F04406226170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500AF848C8298424638008D90891080323131322F545950453D504C4D4E008A808E016088058103093A8083687474703A2F2F7979302E636E3A38312F3036334D4633463942444246383F313337363131323236343000

详细分析:
<!--- UDH 信息 --->
06 'User Data Header Length (6 bytes)
05 'UDH Item Element id (Port Numbers)
04 'UDH IE length (4 bytes)
0B 84 'destination port number
23 F0 'origin port number
<!--- END 信息 --->
44 : Transaction ID,事务标识;
06 : 表示为PUSH PDU;
22 : 头部信息长度,即34字节;
6170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500 : 即ASCII字符串"application/vnd.wap.mms-message.ua",为ContentType的值
AF : 头部信息“X-Wap-Application-Id”的WSP压缩编码;
84 : X-Wap-Application-Id的值,表示“x-wap-application:mms.ua”;
8C82 : “8C” 表示 “X-Mms-Message-Type” 域,其值为“82”,表示该消息为m-notification-ind消息;
9836343800 :“98” 表示 “Transaction ID” 域,其值为“36343800”,即ASCII串,"未翻译出来";
8D90 :“8D”表示MMS-Version” 域,其值为“90”,表示v1.0;
891080 : “89”表示“From”域,“10”为“From”值长度,即16字节;“80”表示后面的值为实际的接收方地址,而不是系统填充的字符串;
323131322F545950453D504C4D4E00 : 发送方面地址“2112/TYPE=PLMN”,也可以替换为 “31333938383838383838382F545950453D504C4D4E00”即ASCII串,"13988888888/TYPE=PLMN".
8A80 :“8A”表示“Message-Class”域,其值为“80”,表示“Personal”;
8E0184 : “8E”表示“Message-Size” 域,“01 ”为值的实际长度,“84”:即 132字节;
88058103093A80 :“88”表示“expiry” 域,“05”为值的长度,即5字节;81:表示后面的时间采用“相对时间格式”;03 :表示时间值为3个字节,“093A80”,即604800秒, 7×24 Hours小时 = 一周;
83 :表示“Content Location”域,
687474703A2F2F7979302E636E3A38312F3036334B4830363035423634383F313339313738363134363200 :表示“Content Location”的值
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  numbers c header user ie