如何解析GSM短消息_第1頁
如何解析GSM短消息_第2頁
如何解析GSM短消息_第3頁
如何解析GSM短消息_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、如何解析GSM短消息時間:2007-05-15   來源:   作者:朱光喜 張耀華   點擊:  字體大小:【大 中 小】 摘要:首先簡要說明短消息及其接口協議,然后重點描述如何接收和發(fā)送短消息,并用實例進行說明。1、引言    GSM系統是目前基于時分多址技術的移動通信體制中最成熟、最完善、應用最廣的一種系統。GSM的短消息業(yè)務,由于其方便、快捷、廉價等特點而受到用戶的 青睞,它作為GSM網絡的一種基本業(yè)務,已得到越來越多的系統運營商和系統開發(fā)商的重視。目前,很多網絡公司就是靠短消息業(yè)務生存和發(fā)展。隨著短消息業(yè)務 的不斷

2、發(fā)展,它在移動終端上的應用也越來越廣,最典型的就是車載監(jiān)控系統。    這里用實例說明如何對短消息進行編碼(發(fā)送)和解碼(接收),并主要論述PDU模式。2、 短消息概述    所謂短消息就是通過GSM網絡傳輸的有限長度的文本數字或文字)信息。而短消息業(yè)務是GSM系統提供給手機用戶的一種特殊服務。短消息也稱作短信。通過 GSM網,并設有短消息業(yè)務中心(SMSC),便可實現短消息業(yè)務。短消息業(yè)務按其實現的方式可以分為點到點短消息業(yè)務和小區(qū)廣播短消息業(yè)務。目前主要應 用的是點到點短消息業(yè)務。    點

3、到點短消息業(yè)務包括兩種情況:一種是移動臺終止(接收)點對點短消息(SMS-MT/PP);另一種是移動臺發(fā)起(發(fā)送)點對點的短消息業(yè)務(SMS- MO/PP)。點到點短消息業(yè)務即通過MO和MT將一條短消息從一個實體發(fā)送到指定目的地址的業(yè)務。被發(fā)送的信息經過編碼后消息長度為140個字節(jié),也就 是一條短消息可以包含160個英文字母或70個中文漢字。3、短消息的控制接口協議    目前,對SMS的控制主要有文本模式和PDU(protocol description unit)模式,文本模式只是PDU的一種簡化形式。因此這里主要論述PDU模式,以及相關的接口命令。 

4、;   PDU是發(fā)送或接收手機SMS消息的一種方法。消息正文經過十六進制編碼后進行傳送。PDU串可看作由短信中心地址+TPDU串組成。    點對點短消息通信中,信息傳輸雖然會經過很多中間設備,但最終表現在兩個對等短消息實體間進行。短消息傳輸層的協議數據單元稱作TPDU,它包含6種 PDU數據,具體參見文獻2。下面主要對SMS-DELIVER分發(fā)消息的解碼和SMS-SUBMIT提交消息的編碼進行說明。4、解碼短消息    如表1所示,點對點短消息通信中,移動臺接收短消息(SMS_DELIVER)的TPDU幀包括頭標

5、記、協議標識、時間戳、用戶數據等基本元素。 1)指示該數據項是否必須:M(Mandatory)必備項,O(Optional)可選項2)指示該數據項所占空間尺寸:Integer(1),bit(b),2bit(2b),Octer(O),7 octets(7o)2-12 octets(2-12o)3)依賴TP-DCS的編碼方案其中,頭標記(fo)占用一個Octet,按位表示不同的含義。在MT中,頭標記從高到低的排列順序如下:表2 MT消息頭標記位bit76543210域名稱縮寫TP-RPTP-UDHITP-SRINo UsedTP-MMSTP_MTIhellohello1101000110

6、010111011001101100110111111010001100101110110011011001101111    首先將字符轉換為7位的二進制,然后,將后面字符的位調到前面,補齊前面的差別。例如:h 翻譯成1101000,e翻譯成1100101,顯然h的二進制編碼不足八位,那么就將e的最后一位補足到C 的前面。那么就成了11101000(E8)。剩余的編碼見表4。    表4  8位Octet碼11101000001100101001101111111101010001101001011111011001111

7、01100110111E8329BFD4697D9EC37 這樣就變成9個八進制數:E8 32 9B FD 46 97 D9 EC 37.5、編碼短消息    如表5所示,點對點短消息通信中,移動臺發(fā)送短消息SMS-SUBMIT)的TPDU幀包括頭標記、消息參考號、目的地址、協議標識、有效時間、用戶數據等基本元素。 其中,頭標記(fo)在MO中,從高到低的排列順序如下:表6 MO消息頭標記位bit76543210域名稱縮寫TP-RPTP-UDHITP-SRRTP-VPFTP-RDTP-MTI6、結束語    PDU

8、消息應用范圍很廣,如果需要,用戶完全可以收發(fā)自定義格式的數據,如將TP-DCS設置為4,就可以收發(fā)二進制的數據。筆者主要描述與移動終端間的接口協議的短消息分編碼方式,其它協議中的短消息的編解碼方式與其基本相同。參考文獻1趙長奎GSM數字移動通信應用系統北京:國防工業(yè)出版社  20012 歐洲通信標準協會(ETSI)GSM 03.40:European digital cellular telecommuni-cation system(Phase 2);Technical realization of the Short message Service(SMS) point to Point(PP)版本4.13.0,1996年10月3歐洲通信標準協會(ETSI)GSM

溫馨提示

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

評論

0/150

提交評論