手機SMSPDU格式完全辦法_第1頁
手機SMSPDU格式完全辦法_第2頁
手機SMSPDU格式完全辦法_第3頁
手機SMSPDU格式完全辦法_第4頁
手機SMSPDU格式完全辦法_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、90/90HYPERLINK / HYPERLINK / HYPERLINK /shuixin13/posts/10087.aspx 手機 SMS PDU 格式參考手冊開發(fā)者指南SMS with the SMS PDU-mode翻譯整理: 犬犬(心帆)E-Mail: HYPERLINK mailto: 最后修定日期: 2004-10-18 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589134#_Toc86589134 SMS with the SMS PDU-mode HYPERLINK /shuixin13/posts/10087.aspx

2、 l _Toc86589135#_Toc86589135 編者序 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589136#_Toc86589136 版本變動歷史 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589137#_Toc86589137 1、緒論 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589138#_Toc86589138 2、縮寫詞 HYPERLINK /shuixin13/posts/10087.aspx l _Toc8658913

3、9#_Toc86589139 3、設置指令 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589140#_Toc86589140 3.1 服務中心號碼 (+CSCA) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589141#_Toc86589141 3.2 選擇消息服務 (+CSMS) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589142#_Toc86589142 3.3 選擇消息格式 (+CMGF) HYPERLINK /shuixin13/po

4、sts/10087.aspx l _Toc86589143#_Toc86589143 4、SMS文本模式 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589144#_Toc86589144 5、SMS PDU模式 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589145#_Toc86589145 5.1 發(fā)送方SMS-Submit (Mobile Originated) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589146#_Toc86589146

5、 5.1.1 向SIM卡存儲區(qū)寫入一條SMS (+CMGW) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589147#_Toc86589147 5.1.2 發(fā)送SIM卡存儲區(qū)中的一條SMS (+CMSS) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589148#_Toc86589148 5.1.3 直接從終端設置發(fā)送SMS (+CMGS) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589149#_Toc86589149 5.2 接收方 SMS-D

6、ELIVER (Mobile Terminated) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589150#_Toc86589150 5.2.1 列取消息 (+CMGL) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589151#_Toc86589151 5.2.2 讀取消息 (+CMGR) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589152#_Toc86589152 5.2.3 刪除消息 (+CMGD) HYPERLINK /shuixin

7、13/posts/10087.aspx l _Toc86589153#_Toc86589153 6、SMS PDU 差不多組成元素 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589154#_Toc86589154 6.1 發(fā)送方PDU格式SMS-SUBMIT-PDU (Mobile Originated) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589155#_Toc86589155 6.2 同意方PDU格式 SMS-DELIVER-PDU (Mobile Terminated) HYPERL

8、INK /shuixin13/posts/10087.aspx l _Toc86589156#_Toc86589156 6.3 SCA 短消息服務中心地址格式 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589157#_Toc86589157 6.4 PDU Type(第一個八位位組) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589158#_Toc86589158 6.5 MR 信息參考 (Message Reference) HYPERLINK /shuixin13/posts/10087.a

9、spx l _Toc86589159#_Toc86589159 6.6 DA/OA 接收方地址與發(fā)送方地址 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589160#_Toc86589160 6.7 PID 協(xié)議標識 (Protocol-Identifier) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589161#_Toc86589161 6.8 DCS 數(shù)據(jù)編碼方案 (DataCoding-Scheme) HYPERLINK /shuixin13/posts/10087.aspx l _Toc

10、86589162#_Toc86589162 6.9 VP 信息有效期(Validity Period) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589163#_Toc86589163 6.10 SCTS 服務中心時刻戳(Service Center TimeStamp) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589164#_Toc86589164 6.11 UDL 用戶數(shù)據(jù)長度 (User-Data-Length (Amount of Characters) HYPERLINK /shui

11、xin13/posts/10087.aspx l _Toc86589165#_Toc86589165 7、常用 AT 指令 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589166#_Toc86589166 8、PDU操作實例 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589167#_Toc86589167 8.1 預備工作 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589168#_Toc86589168 8.2 連接手機 HYPERLINK /s

12、huixin13/posts/10087.aspx l _Toc86589169#_Toc86589169 8.3 發(fā)送PDU SMS HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589170#_Toc86589170 9、SMS 編碼方案與編程實現(xiàn) HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589171#_Toc86589171 附 HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589172#_Toc86589172 Message service

13、error HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589173#_Toc86589173 error codes: HYPERLINK /shuixin13/posts/10087.aspx l _Toc86589174#_Toc86589174 默認的字符表編者序前些天QQ上 Delphi群里的有人做手機SMS相關的項目,我就把本本中的所有資料都傳給了他,可他依舊有好些不明白的地點,可能是我的文檔不是太清晰,以致誤人子弟了吧!狂汗中!-_-|那個文章是出于2003-08,那時我正在山東做項目,也是有關手機SMS通信方面的,因為手上只有英文

14、資料,而組中的成員需要中文資料,因而有了它了。再次打開那個文檔,手觸鍵盤時不禁感慨萬千!2003-07-08,我由南京去山東,正值學生放暑假,這一天竟只買到了一張站票去河南的商丘!1566次滬開鄭,16車,22:30時,這一天,這一時,上天將我推到了一個女孩周圍。當?shù)谝谎塾鲋茄劬r,我凝滯了,就如專門久未見的好友,突然間的相逢,感受是那么得親切而沒有隔閡,那時我從心底的最深處笑了。:”)這一夜我站到了清晨,終是斗膽地與她要了E-Mail,好怕怕,因為假如不如此子的話,我知我是一定會后悔的。其它已不敢再多問什么,至少我已明白了她是從蘇州上車,應該是在蘇州上學的了。:-)到了山東后,給她去了好

15、些Mail,可一封都沒有回復,一切都消逝了。上天既然將我推到她面前,什么緣故又如此快地收回呢?好后悔當時什么緣故不再問她的姓名,她的電話,或是她的學校8-20號,項目文檔整理完畢。23號,終于回到了南京,辭去工作,休息一天后,我于25號到了蘇州,一個陌生的都市,一絲絲的興奮,一絲絲的沉憂十月六號這一天,上天竟是如此地厚愛我,竟讓我找到了她一年了,我們相識了專門多,現(xiàn)在的我,心情已平靜,她在努力著她的學業(yè),我奮斗著我的工作,我們間會有真正地交集嗎?我不明白隨緣吧隨緣而來隨緣而去多年后,至少我們會講:我不后悔,因為我們曾經(jīng)努力過,也曾快樂著犬犬2004-10-19 0:56:40于蘇州版本變動歷史

16、2003-08-20 第一版2004-10-18 修訂第二版 修正 HYPERLINK /shuixin13/posts/10087.aspx l _6.6_DA/OA_接收方地址與發(fā)送方地址#_6.6_DA/OA_接收方地址與發(fā)送方地址 6.6 DA/OA 接收方地址與發(fā)送方地址 協(xié)議格式翻譯錯誤 增加AT指令介紹 增加 HYPERLINK /shuixin13/posts/10087.aspx l _8、PDU操作實例#_8、PDU操作實例 8、PDU操作實例1、緒論SMS提供了在GSM移動站臺(MS)與一個短消息實體(SME)之間通過服務中心(SC)傳送短消息的方法。SC提供了在MS與S

17、ME之間消息傳送的相互聯(lián)系和轉播的功能。SMS采納存儲轉發(fā)模式,短消息被發(fā)送出去之后,不是直接地發(fā)送給接收方,而是先存儲在SMS(短消息服務中心),然后再由SMC將其轉發(fā)給接收方。假如接收方當時關機或不在服務區(qū)內(nèi),SMC會自動保存該短消息,排隊并嘗試再次發(fā)送給接收方。點到點短消息服務包含兩個差不多服務: SM MT(點到點短消息移動接收) SM MO(點到點短消息移動發(fā)送)通過 SM MT 或 SM MO 方法傳送的文本消息包含 140 個八位位組(最大 160 個拉丁字母字符、70個雙字節(jié)字符)。本文僅僅給出了簡單地一些AT指令及SMS PDU模式的描述。更多的詳細資料,請參看下列標準:GS

18、M 03.04GSM 03.38GSM 03.41GSM 07.05GSM 07.072、縮寫詞縮寫全稱講明MSMobile-Station移動站臺負責系統(tǒng)交換治理,操縱來自或發(fā)往其他電話或數(shù)據(jù)系統(tǒng)的通信SMEShort-Message-Entity短消息實體負責接收和發(fā)送短消息。能夠位于固話系統(tǒng)、移動基站或其他服務中心內(nèi)SMSCShort短消息服務中心負責在移動基站和SME之間中繼、存儲或轉發(fā)短消息PDUsProtocol Data Units協(xié)議數(shù)據(jù)單元PDU TypeProtocol Data Unit Type協(xié)議數(shù)據(jù)單元類型MRMessage Reference消息參考OAOrigi

19、nator Adress發(fā)送方地址DADestination Adress接收方地址PIDProtocol Identifier協(xié)議標識DCSData Coding Scheme數(shù)據(jù)編碼方案SCTSService 服務中心的時刻戳VPValidity Period消息有效期UDLUser Data Length用戶數(shù)據(jù)長度UDUser Data用戶數(shù)據(jù)RPReply Path應答路徑UDHIUser Data Header Indicator用戶數(shù)據(jù)頭標識SRIStatus Report Indication狀態(tài)報告指示SRRStatus Report Request請示狀態(tài)報告VPFVali

20、dity Period Format有效期格式MMSMore Messages to Send有更多的信息需要發(fā)送RDReject Duplicate拒絕復本MTIMessage Type Indicator消息類型指示MEMobile Equipment移動設備TETerminal Equipment終端設備SIMSubscriber Identity ModulSCService-Center服務中心SCAService 服務中心地址SM MTShort Message Mobile Terminated Point-to-Point點到點短消息移動接收SM MOShort Message

21、 Mobile Originaed Point-to-Point點到點短消息移動發(fā)送3、設置指令3.1 服務中心號碼 (+CSCA)服務中心(SC)負責轉播和存儲轉發(fā)SME和MS之間的短消息。假如MS支持SMS-MO(短消息服務移動發(fā)送),為了使用SMS,必須在MS中設置SMSC(短消息服務中心,SCA)。使用指令 “AT+CSCA?” 能夠查看存儲在SIM卡中的當前服務中心地址。使用AT指令 “AT+CSCA=,” 加入短消息服務號碼。句法:輸入執(zhí)行注釋AT+CSCA?查詢當前服務中心地址(SCA)設置(從SIM卡中讀?。╉憫?CSCA: “”O(jiān)KAT+CSCA=“”定義服務中心地址(SCA

22、) (存儲到SIM卡)參數(shù):服務中心地址(字符型)服務中心地址的類型設置(編碼方式)示例:AT+CSCA=“+8613800250500”以國際號格式定義服務中心地址(SCA)AT+CSCA=“以國內(nèi)號格式定義服務中心地址(SCA)注意: 為了幸免漫游時出現(xiàn)問題,推舉國際號碼格式存儲所有地址(以“+”和國家代碼開頭)。 向你本地的網(wǎng)絡提供商詢問正確的短消息服務中心號碼 SC地址是SMS的一部分!當任何一個SMS被存儲到SIM卡上時,SC地址也同時該SMS中。3.2 選擇消息服務 (+CSMS)那個指令用于選擇消息服務。句法:輸入執(zhí)行注釋AT+CSMS?返回當前的服務類

23、型及ME支持的信息AT+CSMS=?返回所有支持的服務類型AT+CSMS=選擇消息服務響應+ CSMS: ,OK參數(shù):消息服務接收短消息發(fā)送短消息接收小區(qū)廣播消息示例:讀取指令輸入執(zhí)行注釋AT+CSMS?返回當前的服務類型及ME支持的信息響應+ CSMS: 0,1,1,1OK指令返回當前的消息服務和移動設備支持的服務選項設置指令輸入執(zhí)行注釋AT+CSMS=1設置支持的消息類型響應+ CSMS: 0,1,1,1OK返回移動設備支持的服務選項參數(shù):參數(shù)值描述0SMS AT 指令的句法兼容 GSM Phase 21SMS AT 指令的句法兼容 GSM Phase 2+2.127保留128廠商自定義,

24、0不支持1支持3.3 選擇消息格式 (+CMGF)那個指令用于選擇短消息格式。它的參數(shù)指示發(fā)送、列取、讀取和寫入的消息所使用的格式。句法:輸入執(zhí)行注釋AT+CMGF?返回當前的SMS格式AT+CMGF =?返回所有支持的SMS格式AT+CMGF=選擇SMS格式響應OK支持的值:含義0PDU模式(默認的)1Text模式示例:讀取指令輸入執(zhí)行注釋AT+CMGF?返回當前的SMS格式響應+ CMGF: 0OK返回當前的SMS格式設置指令輸入執(zhí)行注釋AT+CMGF=1設置SMS類型為Text4、SMS文本模式略5、SMS PDU模式一個完整的SMS消息所包含的所有報頭信息被以二進制字符串格式傳送。那個

25、二進制串由十六進制格式的IA5 字符組合而成。使用AT指令”AT+CMGF=0”切換到協(xié)議數(shù)據(jù)模式,之后所有的SMS輸入與顯示將以PDU格式執(zhí)行。5.1 發(fā)送方SMS-Submit (Mobile Originated)SMS-SUBMIT的意思確實是GSM-Molbile傳送一條SMS到服務中心。5.1.1 向SIM卡存儲區(qū)寫入一條SMS (+CMGW)執(zhí)行指令”AT+CMGW”用于存儲一條消息在SIM卡的存儲區(qū)中。命令返回消息被存儲的索引號。句法:輸入執(zhí)行注釋AT+CMGW=, *)/*)響應+CMGW: OK假如命令正確執(zhí)行,返回消息存儲位置的索引號參數(shù):給定的TP層數(shù)據(jù)單元的八位位組代

26、碼數(shù)目(不包含服務中心地址的八位位組數(shù)目)除存儲未發(fā)送的狀態(tài)之外的狀態(tài)值在PDU模式下該值為整型(默認值為0)在文本模式下該值為字符型(默認值為”REC UNREAD”)PDU數(shù)據(jù)存儲位置支持的值:含義0 “REC UNREAD”已接收未讀的消息(例如新消息)1 “REC READ”已接收已讀的消息2 “STO UNSENT”已存儲未發(fā)送的消息3 “STO SENT”已存儲已發(fā)送的消息4 “ALL”所有的消息(僅適用于 +CMGL命令)注:*) 符號”是的移動終端設置返回而產(chǎn)生的*) +執(zhí)行命令;不保存/發(fā)送、直接退出執(zhí)行5.1.2 發(fā)送SIM卡存儲區(qū)中的一條SMS (+CMSS)AT指令”A

27、T+CMSS=,”將SIM卡消息存儲區(qū)中索引位置的消息發(fā)送到網(wǎng)絡中(SMS-SUBMIT)。假如指定新的接收地址,它將代替原消息中存儲的接收地址。假如消息傳送成功,消息參考值將返回到終端設備(TE)。通常(當+CSMS值為1,同時網(wǎng)絡支持時),同時返回服務中心時刻戳。句法:輸入執(zhí)行注釋AT+CMSS=響應+CMSS: ,OK參數(shù):SIM卡內(nèi)存位置索引消息參考服務中心時刻戳示例:輸入執(zhí)行注釋AT+CMSS=1SIM卡中存儲位置1的消息將被發(fā)送到服務中心響應+CMSS: 255OKSMS被發(fā)送到服務中心,消息參考為2555.1.3 直接從終端設置發(fā)送SMS (+CMGS)那個指令用于從一個終端向網(wǎng)

28、絡中發(fā)送消息(SMS-SUBMIT),而可不能在SIM卡中保存所發(fā)送的SMS消息。假如消息傳送成功,消息參考值將返回到終端設備(TE)。通常(當+CSMS值為1,同時網(wǎng)絡支持時),同時返回服務中心時刻戳。句法:輸入執(zhí)行注釋AT+CMGS=轉換SMS輸入模式,SMS將會被以“未發(fā)送”狀態(tài)保存。命令后所跟的PDU字串的長度必須在那個命令中指定。 *)/*)直接從終端中發(fā)送一條SMS,而不將其保存到SIM卡。響應+CMGS: ,OK假如發(fā)送成功將返回消息參考參數(shù):給定的TP層數(shù)據(jù)單元的八位位組代碼數(shù)目(不包含服務中心地址的八位位組數(shù)目)PDU數(shù)據(jù)消息參考服務中心時刻戳注:*) 符號”是的移動終端設備

29、返回而產(chǎn)生的*) +執(zhí)行命令;不保存/發(fā)送、直接退出執(zhí)行5.2 接收方 SMS-DELIVER (Mobile Terminated)SMS-DELIVER意味著終端設置從服務中心接收到一條SMS消息。5.2.1 列取消息 (+CMGL)句法:輸入執(zhí)行注釋AT+CMGL=列取內(nèi)存中指定類型的SMS響應+CMGL: ,+CMGL: ,.AT+CMGL=?查看設備支持的類型參數(shù):參數(shù)描述在PDU模式下該值為整型(默認值為0)在文本模式下該值為字符型(默認值為”REC UNREAD”)指示內(nèi)存中消息的狀態(tài)定義的值:0 “REC UNREAD”已接收未讀的消息(例如新消息)1 “REC READ”已接

30、收已讀的消息2 “STO UNSENT”已存儲未發(fā)送的消息3 “STO SENT”已存儲已發(fā)送的消息4 “ALL”所有類型的消息5.2.2 讀取消息 (+CMGR)句法:輸入執(zhí)行注釋AT+CMGR=讀取內(nèi)存中指定索引位置的SMS響應+CMGR: ,OK參數(shù):參數(shù)描述在PDU模式下該值為整型(默認值為0)在文本模式下該值為字符型(默認值為”REC UNREAD”)指示內(nèi)存中消息的狀態(tài)定義的值0 “REC UNREAD”已接收未讀的消息(例如新消息)1 “REC READ”已接收已讀的消息2 “STO UNSENT”已存儲未發(fā)送的消息3 “STO SENT”已存儲已發(fā)送的消息以字符型的數(shù)字文字表示

31、的,在SIM電話薄中找到的相應條目給定的TP層數(shù)據(jù)單元的八位位組代碼數(shù)目(不包含服務中心地址的八位位組)PDU數(shù)據(jù)注意: 切不可直接提交一個DELIVER-SMS!因為它的PDU數(shù)據(jù)中頭信息是與用于提交的PDU不一樣的!在內(nèi)存(SIM)中至少有最后一個空閑空間,以保證能接收到新的SMS!5.2.3 刪除消息 (+CMGD)句法:輸入執(zhí)行注釋AT+CMGD=刪除在SIM卡中索引位置的SMS響應OK6、SMS PDU 差不多組成元素下列元素是用于SMS-SUBMIT和SMS-DELIVER中的部分。元素名稱長度描述 HYPERLINK /shuixin13/posts/10087.aspx l S

32、CA#SCA SCAService 1-12服務中心的電話號碼 HYPERLINK /shuixin13/posts/10087.aspx l PDU#PDU PDU-TypeProtocol Data Unit Type1協(xié)議數(shù)據(jù)單元類型 HYPERLINK /shuixin13/posts/10087.aspx l MR#MR MRMessage Reference1所有成功的SMS-SUBMIT參考數(shù)目(0.255) HYPERLINK /shuixin13/posts/10087.aspx l DA#DA OAOriginator Adress 2-12發(fā)送方SME的地址 HYPERL

33、INK /shuixin13/posts/10087.aspx l DA#DA DADestination Adress2-12接收方SME的地址 HYPERLINK /shuixin13/posts/10087.aspx l PID#PID PIDProtocol Identifier 1參數(shù)顯示SMSC以何種方式處理SM (比如FAX,、Voice等) HYPERLINK /shuixin13/posts/10087.aspx l DCS#DCS DCSData Coding Scheme1參數(shù)表示用戶數(shù)據(jù)(UD)采納什么編碼方案 HYPERLINK /shuixin13/posts/10

34、087.aspx l SCTS#SCTS SCTSService 7參數(shù)表示SMSC接收到消息時的時刻戳 HYPERLINK /shuixin13/posts/10087.aspx l VP#VP VPValidity Period0,1,7參數(shù)表示消息在SMSC中不再有效的時長 HYPERLINK /shuixin13/posts/10087.aspx l UDL#UDL UDLUser Data Length1用戶數(shù)據(jù)段長度 HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE UDUser Data0-140SM數(shù)據(jù)6.1 發(fā)送方PDU格式S

35、MS-SUBMIT-PDU (Mobile Originated) HYPERLINK /shuixin13/posts/10087.aspx l SCA#SCA SCA HYPERLINK /shuixin13/posts/10087.aspx l PDUType#PDUType PDUType HYPERLINK /shuixin13/posts/10087.aspx l MR#MR MR HYPERLINK /shuixin13/posts/10087.aspx l DA#DA DA HYPERLINK /shuixin13/posts/10087.aspx l PID#PID PID

36、HYPERLINK /shuixin13/posts/10087.aspx l DCS#DCS DCS HYPERLINK /shuixin13/posts/10087.aspx l VP#VP VP HYPERLINK /shuixin13/posts/10087.aspx l UDL#UDL UDL HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE UD1-12112-12110,1,710-140示例: 送一條SMS,消息內(nèi)容為:“Test”0031000D91683158714209F80000A704D4F2

37、9C 送一條SMS,消息內(nèi)容為:“測試”0031000B813158714209F80008A HYPERLINK /shuixin13/posts/10087.aspx l SCA#SCA SCA HYPERLINK /shuixin13/posts/10087.aspx l PDUType#PDUType PDUType HYPERLINK /shuixin13/posts/10087.aspx l MR#MR MR HYPERLINK /shuixin13/posts/10087.aspx l DA#DA DA HYPERLINK /shuixin13/post

38、s/10087.aspx l PID#PID PID HYPERLINK /shuixin13/posts/10087.aspx l DCS#DCS DCS HYPERLINK /shuixin13/posts/10087.aspx l VP#VP VP HYPERLINK /shuixin13/posts/10087.aspx l UDL#UDL UDL HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE UD1-12112-12110,1,710-1400031000D91683158714209F80000A704D4F29C0031000

39、B813158714209F80018A7046D4B8BD56.2 同意方PDU格式 SMS-DELIVER-PDU (Mobile Terminated) HYPERLINK /shuixin13/posts/10087.aspx l SCA#SCA SCA HYPERLINK /shuixin13/posts/10087.aspx l PDU#PDU PDUType HYPERLINK /shuixin13/posts/10087.aspx l DA#DA OA HYPERLINK /shuixin13/posts/10087.aspx l PID#PID PID HYPERLINK /

40、shuixin13/posts/10087.aspx l DCS#DCS DCS HYPERLINK /shuixin13/posts/10087.aspx l SCTS#SCTS SCTS HYPERLINK /shuixin13/posts/10087.aspx l UDL#UDL UDL HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE UD1-1212-1211710-140示例: 收到一條SMS,消息內(nèi)容為:“Test”0891683108200505F0240D91683158714209F80000400

41、1528035350004D4F29C 收到一條SMS,消息內(nèi)容為:“測試”0891683108200505F0240D91683158714209F8000840015280452400046D4B8BD5 HYPERLINK /shuixin13/posts/10087.aspx l SCA#SCA SCA HYPERLINK /shuixin13/posts/10087.aspx l PDU#PDU PDUType HYPERLINK /shuixin13/posts/10087.aspx l DA#DA OA HYPERLINK /shuixin13/post

42、s/10087.aspx l PID#PID PID HYPERLINK /shuixin13/posts/10087.aspx l DCS#DCS DCS HYPERLINK /shuixin13/posts/10087.aspx l SCTS#SCTS SCTS HYPERLINK /shuixin13/posts/10087.aspx l UDL#UDL UDL HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE UD1-1212-1211710-1400891683108200505F0240D91683158714209F8000040

43、01528035350004D4F29C0891683108200505F0240D91683158714209F8000840015280452400046D4B8BD56.3 SCA 短消息服務中心地址格式服務中心地址包含三個部分:SCA組成:1-12個八位位組例:0891683108200505F01 Octet0-1 Octet0-10 OctetsLenTypeAddrSCA長度SCA類型SCA地址0891683108200505F0Len:短消息中心地址長度。指(91)+(68 31 08 20 05 05 F0)的八位位組數(shù)目。假如Len被設置為00&h,并不提供后面的部分,那么

44、終端設備將讀取SIM中設置的SCA填充到SMS-PUD中,通過“AT+CSCA=xxxxx”指令能夠設置SIM卡中存儲的SCA值。Type:短消息中心地址的類型,是國際的號碼依舊國內(nèi)的號碼(81&h表示國內(nèi),91&h表示國際的)。91&h是TON/NPI遵守International/E.164標準,指在號碼前需加+號;此外還有其它數(shù)值,但91&h最常用。 例:91 &h = 1001 0001 &bBit No.765432101數(shù)據(jù)類型號碼鑒不 第7位永久置為1 數(shù)值類型(Type of Number):000未知,001國際(以 + 開始的地址),010國內(nèi),111留作擴展; 號碼鑒不(

45、Numbering plan identification):0000未知,0001ISDN/電話號碼(E.164/E.163),1111留作擴展;Add:依照ISDN編號方式的短消息中心地址。示例:服務中心號碼PDU格式編碼+861380025050008 91 86 31 08 20 05 05 F01380051250007 81 31 08 50 21 05 F012345604 81 21 43 65注:指令AT+CMGW和AT+CMGS的參數(shù)是從PDUType部分開始計算PDU的長度,不包括SCA的長度。因此:輸入:AT+CMGS=19輸出:AT+CMGS=19輸入:0891863

46、108200505F031000D91683158714209F80000A704D4F29C輸出:0891863108200505F031000D91683158714209F80000A704D4F29CSCA = 0891863108200505F0輸入:AT+CMGS=19輸出:AT+CMGS=19輸入:0031000D91683158714209F80008A7046D4B8BD5輸出:0031000D91683158714209F80008A7046D4B8BD5+CMGS: 112OKSCA = 00 = 0D&h = 0A&h = 1A&h6.4 PDU Type(第一個八位位

47、組)PDUType是SMS-SUBMIT、SMS-DELIVER的第一個八位位組。它分不由下面幾個部分組成:PDUType組成:1個八位位組 發(fā)送方:SMS-SUBMIT例:31&h = 0011 0001&bBit No.76543210 HYPERLINK /shuixin13/posts/10087.aspx l RP#RP o 應答路徑 RP HYPERLINK /shuixin13/posts/10087.aspx l UDHI#UDHI o 用戶數(shù)據(jù)頭標識 UDHI HYPERLINK /shuixin13/posts/10087.aspx l SRR#SRR o 請求狀態(tài)報告 S

48、RR HYPERLINK /shuixin13/posts/10087.aspx l VPF#VPF o 有效期格式 VPF HYPERLINK /shuixin13/posts/10087.aspx l RD#RD o 拒絕復本 RD HYPERLINK /shuixin13/posts/10087.aspx l MTI#MTI o 信息類型指示 MTI00110001接收方:SMS-DELIVER例:04&h = 0000 0100&bBit No.76543210 HYPERLINK /shuixin13/posts/10087.aspx l RP#RP o 應答路徑 RP HYPERL

49、INK /shuixin13/posts/10087.aspx l UDHI#UDHI o 用戶數(shù)據(jù)頭標識 UDHI HYPERLINK /shuixin13/posts/10087.aspx l SRI#SRI o 狀態(tài)報告指示 SRI HYPERLINK /shuixin13/posts/10087.aspx l MMS#MMS o 有更多的信息需要發(fā)送 MMS HYPERLINK /shuixin13/posts/10087.aspx l MTI#MTI o 信息類型指示 MTI00000100 RP: 應答路徑(Reply Paht),0 未設置;1 設置 UDHI: 用戶數(shù)據(jù)頭標識(

50、User Data Header Indicator),0 用戶數(shù)據(jù)(UD)部分不包含頭信息;1 用戶數(shù)據(jù)(UD)開始部分包含用戶頭信息 SRR: 請求狀態(tài)報告(Status Report Request),0 不需要報告;1 需要報告 SRI: 狀態(tài)報告指示(Status Report Indication),此值僅被短消息服務中心(SMSC)設置 0 狀態(tài)報告將可不能返回給短消息實體(SME) 1 狀態(tài)報告將返回給短消息實體(SME) VPF: 有效期格式(Validity Period Format), 00 VP 段沒有提供(長度為 0 ), 01 保留, 10 VP 段以整型形式提供

51、(相對的), 11 VP 段以8位組的一半(semi-octet)形式提供(絕對的) RD: 拒絕復本(Reject Duplicate), 0 通知 短消息服務中心(SMSC)同意一個SMS-SUBMIT,即使該消息是先前已提交過的,并還存在于SMSC中未發(fā)送出去。MS重復的條件是:消息參考(MR)、接收方地址(DA)及發(fā)送方地址(OA)相同 1 通知 SMSC 拒絕一個重復的 SMS MMS: 有更多的信息需要發(fā)送(More Messages to Send),此值僅被 SMSC 設置 0 在 SMSC 中有更多的信息等待 MS 1 在 SMSC 中沒有更多的信息等待 MS MTI: 信息

52、類型指示(Message Type Indicator) 00 SMS-DELIVER(SMSCMS) 00 SMS-DELIVER REPORT(MS SMSC)當手機接收到 SMS-DELIVER 時自動產(chǎn)生 01 SMS-SUBMIT(MS SMSC) 01 SMS- SUBMIT REPORT(SMSC MS) 10 SMS-STATUS REPORT (SMSC MS) 10 SMS-COMMAND(MS SMSC) 11 保留 注:(粗體代表手機支持的類型,并不是所有的 PDU 類型均被服務中心支持)注意:PDUType是PDU的第一個八位位組,而并不是服務中心號碼后的第一個字節(jié)!

53、6.5 MR 信息參考 (Message Reference) 設為 00 即可6.6 DA/OA 接收方地址與發(fā)送方地址OA與DA格式是一樣的,如下所示:DA組成:2-12個八位位組例:0D91683158714209F81 Octet0-1 Octet0-10 OctetsLenTypeAddr長度類型地址0D91683158714209F8Len:地址長度。指8613851724908 的長度。這與SCA中的定義不一樣!Type:短消息中心地址的類型,是國際的號碼依舊國內(nèi)的號碼(81&h表示國內(nèi),91&h表示國際的)。Add:依照ISDN編號方式的短消息中心地址。示例:電話號碼PDU格式

54、編碼+86138517249080D 91 86 31 58 71 42 09 F8138517249080B 81 31 58 71 42 09 F8106051268812345 *)0F A1 01 06 15 62 88 21 43 F512345606 81 21 43 65 *) 小靈通號碼6.7 PID 協(xié)議標識 (Protocol-Identifier) 關于標準情況下的下 MS-to-SC 短消息傳送,只需設置 PID 為 006.8 DCS 數(shù)據(jù)編碼方案 (DataCoding-Scheme)Bit No.76543210描述示例:00000000= 00&h 7 bit

55、數(shù)據(jù)編碼 默認字符集11110110= F6&h 8 bit 數(shù)據(jù)編碼 Class 100001000= 08&h USC2(16bit)雙字節(jié)字符集 Bit No.7與Bit No.6:一般設置為 00; Bit No.5:0 文本未壓縮,1 文本用GSM標準壓縮算法壓縮; Bit No.4:0 表示 Bit No.1、Bit No.0 為保留位,不含信息類型信息, 1 表示 Bit No.1、Bit No.0 含有信息類型信息; Bit No.3與Bit No.2:00 默認的字母表,每個字符占用 7 比特位,現(xiàn)在最大能夠傳送 160 字符01 8bit,現(xiàn)在最大只能傳送 140 個字符1

56、0 USC2(16bit), 傳送雙字節(jié)字符集11 預留; Bit No.1與Bit No.0:00 Class 0,短消息直接顯示在屏幕上01 Class 1,10 Class 2(SIM卡特定信息),11 Class 3。 示例:DSC字符集信息 Class00default (7-bit)No ClassF0default (7-bit)Class 0 (immediate display)F1default (7-bit)Class 1 (Mobile Equipment- specific)F2default (7-bit)Class 2 (SIM specific message)

57、F3default (7-bit)Class 3 (Class3 Terminate Equipment- specific)F48-bitClass 0 (immediate display)F58-bitClass 1 (Mobile Equipment- specific)F68-bitClass 2 (SIM specific message)F78-bitClass 3 (Class3 Terminate Equipment- specific)0816-bitNo Class1816-bitClass 0 (immediate display)6.9 VP 信息有效期(Validi

58、ty Period) 第一種情況(相對的): VPF = 10 VP = AA H (四天) 第二種情況(絕對的): VPF = 11年月日時分秒時區(qū)30800290543320 表示 03-08-20 09:45:33 VP 段以整型或半個8位組(semi-octet)形式提供。第一種情況,VP為一個8位組,給定有效期的長度,從 SMS-SUBMIT 被 SMSC 同意開始計算。第二種情況,VP為七個8位組,給定有效期終止的絕對時刻。 在第一種情況下,有效期表示格式如下所示:VP相應的有效期00 8F(VF+1)*5 分鐘 從 5 分鐘間隔到 12 個小時90 A712 小時 + (VF 1

59、43)*30 分鐘A8 C4(VP 166) * 1 天C5 FF(VP 192) * 1 周第二種情況下的時刻形式與 SCTS(Service Center TimeStamp)形式一致。6.10 SCTS 服務中心時刻戳(Service Center TimeStamp) 占用七個8位組,格式如 VP 的第二種情況所示6.11 UDL 用戶數(shù)據(jù)長度 (User-Data-Length (Amount of Characters)UDL 以整型形式提供,表示后面用戶數(shù)據(jù)段的數(shù)據(jù)長度。數(shù)據(jù)格式有3種: 7bit,8bit,16bit。 其中7bit采納GSM字符集,8bit采納ASCII字符集

60、,16bit采納Unicode字符集。1 octet0 . 140 octetsUDLUD05E8 32 9B FD 06如:7bit數(shù)據(jù) Test UDL = 04, UD = D4 F2 9C 0E 又如:16bit數(shù)據(jù) Test UDL = 08, UD = 00 54 00 65 00 73 00 74用戶數(shù)據(jù)(UD)的編碼方式請參考 HYPERLINK /shuixin13/posts/10087.aspx l CODE#CODE 第9章SMS編碼方案與編程實現(xiàn)7、常用 AT 指令AT 指令 功 能 AT+CMGC Send an SMS command(發(fā)出一條短消息命令) AT+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論