日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

MMS Notification 簡介

 jemeen 2012-03-30

從OMA MMS封裝協(xié)議中對MMS Notification的定義可以知道,MMS Notification實際上是通過WAP PUSH來實現(xiàn)的。WAP PUSH是可以通過兩種方法來實現(xiàn)的,一種是通過GPRS的方式,另一種就是通過SMS的方式。但前一種方式由于開發(fā)時間長,調(diào)測復雜等原因在中國并沒有被推廣,而被中國移動所采納的是第二種方式。同樣在我們實驗室里面的MMSC也是采用的第二種方式。

下面是MMS Notification的傳輸流程

1.當MMS被發(fā)送出去后,彩信中心會向接收方發(fā)送M-Notification.ind消息,M-Notification.ind消息實際上是一個二進制編碼,并且在發(fā)送時直接被封裝在一個包的實體中。內(nèi)容實體的頭部信息指明終端處理該消息所對應的應用程序(由于手機終端可以接收到各種PUSH消息,每一類的PUSH消息對應有相應的應用程序來處理,每個應用程序都對應有一個標識,即X-Wap-Application-Id,PUSH消息應指明處理自己的應用程序的標識),MMS業(yè)務對應的應用程序標識(application/vnd.wap.mms-message)。

 

信息元素名稱

存在性說明

說明

X-Mms-Message-Type

必選

說明消息的類型,本例為M-Notification.ind

X-Mms-Transaction-ID

必選

交易標識,用以識別一對M-Notification.ind及后續(xù)的M-NotifyResp.ind消息

X-Mms-MMS-Version

必選

MMS版本號,目前為1.0

From

可選

發(fā)送方地址。如果支持隱藏發(fā)送方地址,多媒體消息中心將不會將此域加入消息頭部

Subject

可選

消息標題

X-Mms-Message-Class

可選

消息類別

X-Mms-Message-Size

必選

以字節(jié)表示的消息大小;該域的值是一個近似的估算值,所以不應該作為拒絕多媒體消息的原因

X-Mms-Expiry

必選

消息的有效期,該域只有一個格式,即相對時間格式

X-Mms-Content-Location

必選

終端取消息時應使用的URI地址

 

2. Notification在MMSC中被壓縮為二進制代碼,由于MMSC與SMSC之間沒有相對應的接口協(xié)議,所以Notification如果想到達SMSC的話中間是通過WAP PPG來實現(xiàn)。

3. 然后通過支持“推送”業(yè)務的SMPPV3.4協(xié)議與WAP PPG網(wǎng)關(guān)相連,同時還通過7號信令與移動通信網(wǎng)相連,以實現(xiàn)向移動終端用戶發(fā)送由多媒體信息中心“推送”的多媒體信息的通知提示。當然,它也可以實現(xiàn)多媒體信息用戶與非多媒體信息用戶之間的信息傳送。

4.在Notification到達接收手機時,接收手機首先將對Notification進行判斷和解析,就像一個WAP PUSH一樣,會判斷是否手機支持WAP功能一樣。如果手機無法解析Notification,那么手機也是接不到MMS的。

綜上所述,我們可以把MMS Notification理解成一個特殊SMS,雖然它的壓縮方式與傳輸方法與SMS有著區(qū)別,但是最終都是通過SMPP協(xié)議將其發(fā)出。對于我們的實驗室環(huán)境NowSMS來說,MMS Notification是在Gateway時產(chǎn)生的log文件,即SMSOUT.log。然后由于Notification和SMS的單條大小的問題,一般情況下,Notification是被分成2個或更多的SMS,其相關(guān)的信息如端口號,URI地址均被encode在短信的UDH(user data header)里,然后通過SMS將其發(fā)出。所以我個人認為當我們查詢SMSOUT.log判斷是否Notification已經(jīng)發(fā)出時,由于在隨后傳送中還有一系列的Process,都有丟失的可能性,log文件進只能作為一個參考,并不完全像我們所想象的那樣,有了log,Notification就一定被發(fā)出。

MMS notification實例分析:

0891683108200105F 06409A109200209F20004709070714062238B0605040B8423F0C506246170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500B487AF848C8298485247314A545365592B5343008D9083687474703A2F2F3231312E3133362E3131322E38342F485247314A545365592B534300880481020DFB891A802B383631353830303438333434372F545950453D504C4D4E008A808E01DB

這是一條短信息。所有的8位都是16進制編碼,除了服務中心號碼,發(fā)送號碼和時間戳(它們都是十進制的半8位編碼)

0891683108200105F0

 

Octet(s)

Description

08

Length of the SMSC,是指跟在后面的短消息服務中心地址占用的字節(jié)數(shù)

91

SMSC Num Format (international format),是TON/NPI1。TON/NPI遵守International/E.164標準,指在號碼前需加'+'號;此外還可有其他數(shù)值(如A1),但91 最常用到

683108200105F0

SMSC Num  (+8613800210500)

6409A109200209F20004709070714062238B 

Octet(s)

Description

64

First octet of SMS-DELIVER message

09

Length Of the Sender Num,發(fā)送方地址的長度。以半字節(jié)為單位,且不包括其后的地址格式

A1

Sender Num Format  (National format)

09200209F2

Sender number  (900220902)

00

TP-PID

04

TP-DCS ( 8 bit data)

70907071406223

Time Stamp: Fri Sep 7 17:04:26 CST 2007

8B

TP-UDL

 

下面是TP-UD部分:

0605040B8423F0

 

Octet(s)

Description

06

UDHL (user data header length)

05

Information Element identifier: Application port addressing 16 bit.

04

Information element length

0B84

Destination port

23F0

Originating port

 

C506246170706C69636174696F6E2F766E642E7761702E6D6D732D6D65737361676500B487AF84 

Octet(s)

Description

C5

Transaction ID

06

PDU Type: Push

24

Length of Content type + Header(36)

6170706C69636174696F6E2F766
E642E7761702E6D6D732D6D65737361676500

Content type: (8 bit encoding of)
application/vnd.wap.mms-message

B4 87

Push Flag: 87

AF84

X-Wap-Application-Id: 84

 

8C8298485247314A545365592B5343008D9083687474703A 2F2F3231312E3133362E3131322E38342F485247314A545365592B534300880481020DFB891A802B383631353830303438333434372F545950453D504C4D4E008A808E01DB

Octet(s)

Description

8C 82

X-Mms-Message-Type: m-notification-ind

8D 90

MMS-Version: 1.0

83687474703A2F2F3231312E3133362E3131322E38342F485247314A545365592B534300

Content-Location:http://211.136.112.84/HRG1JTSeY+SC

88 04  81 020DFB

Expiry + Length + Relative-token + Delta-secs

89 1A  80 2B38363135383030343833

From + Length + Address-Present-token: +8615800483447/TYPE=PLMN

8A 80

Msg-Class: Personal (此處有誤,待查)

8E01DB

Msg-Size: 475

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多