dmcpxy的博客

          關(guān)注Java的深層技術(shù)

          Notification短信結(jié)構(gòu)

          以下是抓包后的短信內(nèi)容

          00 00 00 27 00 00 00 01  01 18 f3 f0 31 30 30 30 ...'.... ....1000

          31 00 51 8d 24 2a 5a ec  85 d5 e7 78 2c ce b1 e6 1.Q.$*Z. ...x,...

          3d 3d 00 00 00 00 00                                   ==.....

          00 00 00 c9 00 00 00 04  01 18 f3 f1 00 00 00 00 ........ ........

          00 00 00 00 01 01 01 02  31 30 36 35 34 30 34 30 ........ 10654040

          00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........

          00 00 00 00 00 00 00 00  00 01 04 31 30 30 30 31 ........ ...10001

          00 30 31 30 30 30 30 00  00 00 00 00 00 00 00 00 .010000. ........

          00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........

          00 00 00 00 00 00 00 00  00 00 00 31 30 36 35 34 ........ ...10654

          30 34 30 00 00 00 00 00  00 00 00 00 00 00 00 00 040..... ........

          01 31 33 34 35 30 32 32  34 31 37 38 00 00 00 00 .1345022 4178....

          00 00 00 00 00 00 2a 06  05 04 0b 84 c0 02 01 06 ......*. ........

          03 c4 af 87 67 f7 4c bb  0d ec e0 6c f5 3b 4e d6 ....g.L. ...l.;N.

          55 9f c4 8e 02 d8 00 00  00 82 21 05 4f 4d 41 44 U....... ..!.OMAD

          4d 00 00 00 00 00 00 00  00                      M....... .

           

          1.   第一個(gè)顏色(即31 30 36 35 34 30 34 30 00 00 00 00 00  00 00 00 00 00 00 00 00)表示短信的Src_Id,占21個(gè)byte

          2.   第一個(gè)顏色后的01表示DestUsr_tl,占1個(gè)byte

          3.   第二個(gè)顏色的內(nèi)容(即31 33 34 35 30 32 32  34 31 37 38 00 00 00 00 00 00 00 00 00 00)表示Dest_terminal_Id,占21*DestUsr_tl個(gè)byte,如果只發(fā)給一個(gè)手機(jī)號(hào),則只占21個(gè)byte

          4.   第三個(gè)顏色(即2a)表示Msg_Length,即短信內(nèi)容的長(zhǎng)度,占一個(gè)byte

          5.   第四個(gè)顏色(即06  05 04 0b 84 c0 02 01 06 03 c4 af 87)表示跟wappush短信有關(guān)的內(nèi)容,參考了Notification規(guī)范的一個(gè)舉例后也是這樣的內(nèi)容;可參考后面的附圖;

          6.   第五個(gè)顏色(即67 f7 4c bb  0d ec e0 6c f5 3b 4e d6 55 9f c4 8e)為Notificationdigest,占16個(gè)byte

          7.   第六個(gè)顏色(即02 d8 00 00  00,二進(jìn)制表示clip_image002)表示Notificationheader中的version(占10bit),ui-mode01,占2bit),initiator1,占1bit),future-use(占27bit)這4個(gè)部分,共占5個(gè)字節(jié);

          8.   Notificationheader還包括下面三部分:

          1)   82 21表示sessionId

          2)   05表示server-id的長(zhǎng)度;

          3)   4f 4d 41 44 4d表示server-id的內(nèi)容,即OMADM

           

          Notificationbody為空。

          后面8個(gè)字節(jié)是短信保留的;

          clip_image004

          Notification= Digest + TriggerHdr + TriggerBody

          Digest + Trigger-hdr = 16 + 5 + 2 + 1 + 5 = 29byte

          posted on 2011-10-13 21:20 dmcpxy 閱讀(101) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 阿拉善左旗| 高州市| 遂溪县| 利川市| 射阳县| 普安县| 镇赉县| 宁南县| 雷山县| 图木舒克市| 张家界市| 城固县| 陇西县| 永胜县| 林周县| 玛曲县| 罗甸县| 太湖县| 敖汉旗| 武功县| 呈贡县| 余庆县| 汤原县| 平凉市| 民权县| 五家渠市| 临桂县| 麦盖提县| 三门县| 延川县| 南开区| 洮南市| 宁国市| 呈贡县| 石嘴山市| 长丰县| 句容市| 慈溪市| 繁昌县| 林口县| 阿巴嘎旗|