版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 短信業(yè)務流程分析2022/10/14短信業(yè)務務介紹SMS(ShortMessagingService,短消息息服務)是一種種使得移移動設(shè)備備可以發(fā)發(fā)送和接接收文本本信息的的技術(shù)SMS采用存儲轉(zhuǎn)發(fā)發(fā)模式短消息被被發(fā)送出出去之后后,不是是直接發(fā)發(fā)送給接接收方,而是先先存儲在在SMSC(短消息息中心),然后后再由SMSC將短消息息轉(zhuǎn)發(fā)給給接收方方如果接收收方當時時關(guān)機或或不在服服務區(qū)內(nèi)內(nèi),SMSC就會自動動保存該該短消息息,等到到接收方方在服務務區(qū)出現(xiàn)現(xiàn)的時候候再發(fā)送送給他2020-02-10短信的PDU格式(1/3)發(fā)送點對對點(Point-to-Point)短信常常用兩種種模式,PDU(Pro
2、tocolData Unit,協(xié)議數(shù)數(shù)據(jù)單元元)模式式和文本本(Text)模式使用Text模式發(fā)送送短信代代碼簡單單,實現(xiàn)現(xiàn)容易,但是最最大缺點點是不能收發(fā)發(fā)中文短短信PDU模式不僅僅支持中中文短信信,也能能發(fā)送英英文短信信PDU模式收發(fā)發(fā)短信可可以使用用三種編編碼方式式:7-bit、8-bit和UCS2編碼2020-02-10短信的PDU格式(2/3)短信的PDU格式是基基于AT指令實現(xiàn)現(xiàn)的,與與短信相相關(guān)的AT指令如下下表所示示:AT指令 功 能 AT+CMGC Send an SMS command(發(fā)出一條短消息命令) AT+CMGD Delete SMS message(刪除SIM卡
3、內(nèi)存的短消息) AT+CMGF Select SMS message format(選擇短消息信息格式:0-PDU;1-文本) AT+CMGL List SMS message from preferred store(列出SIM卡中的短消息信息格式PDU/text:0/REC UNREAD為未讀,1/“REC READ”為已讀,2/“STOU NSENT”為待發(fā),3/“STO SENT”為已發(fā),4/“ALL”為全部的) AT+CMGR Read SMS message(讀短消息) AT+CMGS Send SMS message(發(fā)送短消息) AT+CMGW Write SMS messag
4、e to memory(向SIM內(nèi)存中寫入待發(fā)的短消息) AT+CMGS Send SMS message from storage(從SIM內(nèi)存中發(fā)送短消息) AT+CNMI New SMS message indication(顯示新收到的短消息) AT+CPMS Preferred SMS message storage(選擇短消息內(nèi)存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast message messages(選擇蜂窩廣播消息) AT+CSMP Set SMS text mode
5、 parameters(設(shè)置短消息文本模式參數(shù)) AT+CSMP Select Message Service(選擇短消息服務) 2020-02-10短信的PDU格式(3/3)一般PDU的編碼由由AM13項組成:A短信中中心地址址長度,2位十六進進制數(shù)(1字節(jié))B短信中中心號碼碼類型,2位十六進進制數(shù)C短信中中心號碼碼,B+C的長度由由A決定D文件頭頭字節(jié),2位十六進進制數(shù)E信息類類型,2位十六進進制數(shù)F被叫號號碼長度度,2位十六進進制數(shù)G被叫號號碼類型型,2位十六進進制數(shù),取值同同BH被叫號號碼,長長度由F決定I協(xié)議標標識,2位十六進進制數(shù)J數(shù)據(jù)編編碼方案案,2位十六進進制數(shù)K短信息息有效期
6、期,2位十六進進制數(shù)L用戶數(shù)數(shù)據(jù)長度度,2位十六進進制數(shù)M用戶數(shù)數(shù)據(jù),長長度由L決定2020-02-10短信的PDU編碼舉例例(1/4)假如我要要發(fā)送下下面的短短信:接收號碼碼:8613602433649短信內(nèi)容容:工作作愉快!短信中心心號碼:8613800200500短信中心心號碼處處理:用用字符串串a(chǎn)ddr表示1、將短信信息中心心號碼去去掉+號,看看看長度是否否為偶數(shù)數(shù),如果果不是,最后添添加F即addr= +8613800200500=addr= 8613800200500F“2、將奇數(shù)位和和偶數(shù)位位交換。=addr= “683108200005F0”經(jīng)過移位位處理的的短信中中心號碼碼3
7、、將短信息中中心號碼碼前面加加上字符符91,91是國際化化的意思思=addr= “91683108200005F0” 91為短信中中心號碼碼類型4、算出addr長度,結(jié)結(jié)果除2,格式化化成2位的16進制字符符串,16/ 2=8 = 08=addr= 0891683108200005F0 08為短信中中心號碼碼長度2020-02-10短信的PDU編碼舉例例(2/4)手機號碼碼處理:用字符符串phone1、將手機號碼碼去掉+號,看看看長度是是否為偶偶數(shù),如如果不是是,最后后添加F即phone= +8613602433649=phone= 8613602433649F“2、將手機機號碼奇數(shù)位和和偶數(shù)
8、位位交換。=phone= 683106423346F9經(jīng)過移位位處理的的接收方方號碼短信息部部分處理理:用字字符串msg表示1、將字符串串轉(zhuǎn)換為為Unicode代碼,例如“工作愉愉快!”的unicode代碼為5DE54F5C61095FEBFF01,(轉(zhuǎn)換函數(shù)數(shù)見最后后附錄)2、將msg長度除2,保留兩兩位16進制數(shù),即5DE54F5C61095FEBFF01= 20 /2=0A,再加上msg=msg= 0A5DE54F5C61095FEBFF012020-02-10短信的PDU編碼舉例例(3/4)組合 1、手機號碼碼前加上上字符串串11000D91(1100:固定,0D:手機號號碼的長長度,
9、不不算號號,十六六進制表表示,91:發(fā)送到到手機為為91,發(fā)送到小小靈通為為81),即phone= “11000D91”+phone=11000D91683106423346F9 0D為接收方方號碼長長度2、手機號碼碼后加上上000800和剛才的的短信息息內(nèi)容即phone=phone+ 000800 +msg即11000D91683106423346F9 +000800 +0A5DE54F5C61095FEBFF01=phone= 11000D91683106423346F90008000A5DE54F5C61095FEBFF013、phone長度除以以2,格式化化成2位的十進進制數(shù)即1100
10、0D91683106423346F90008000A5DE54F5C61095FEBFF01=50位/ 2=250D接收方號號碼長度度91接收方號號碼類型型683106423346F9經(jīng)過移位位處理的的接收方方號碼000800用戶數(shù)據(jù)據(jù)編碼方方案,為位編編碼,為位編碼碼,為位位編碼0A短消息長長度5DE54F5C61095FEBFF01短消息內(nèi)內(nèi)容2020-02-10短信的PDU編碼舉例例(4/4)要發(fā)送的的內(nèi)容為為AT+CMGF=0OKAT+CMGS=25addr+phonePhotosi-ModeWAPTonesTextVideoIVRGamesWi-FiPaymenteMailWebLo
11、cationVoice2020-02-10短信的編編碼方式式短信有三三種編碼碼方式:7-bit、8-bit、UCS27-bit編碼用于于發(fā)送普普通的ASCII字符,它可以以發(fā)送最最多160個非中文文字符8-bit編碼通常常用于發(fā)發(fā)送數(shù)據(jù)據(jù)消息,比如圖圖片和鈴鈴聲等,使用8-bit編碼最多多可以發(fā)發(fā)送140個字符,通常無無法直接接通過手手機顯示示UCS2編碼用于于發(fā)送Unicode字符(中中文漢字字),使使用UCS2編碼時,無論英英文還是是中文,最多發(fā)發(fā)送70個字符,可以被被大多數(shù)數(shù)的手機機所顯示示2020-02-10超長短信信的處理理超長短信信就是將將超過70字的短信信分成幾幾條進行行發(fā)送,如
12、:要發(fā)送200字的短信信,在手手機里會會將其分分成3條短信來來發(fā),支支持超長長短信的的手機在在接收該該條短信信時會將將3條短信合合成為一一條,而而不支持持超長短短信的手手機則接接收3條。手機最最多可以以合并多多少條短短信要根根據(jù)手機機短信支支持的最最大字節(jié)節(jié)數(shù)。發(fā)送超長長短信,需要做做兩件事事情:設(shè)設(shè)置TP_udhi的值設(shè)置置為1,在消息正正文中增增加協(xié)議議頭。協(xié)議頭頭可以兩兩種格式式,分別別是長度度為6和長度為為7的協(xié)議頭頭2020-02-10超長短信信的處理理 6位協(xié)議頭頭格式byte 1:05,表示剩余余協(xié)議頭頭的長度度byte 2:00,這個值在在GSM03.40規(guī)范9.2.3.24.
13、1中規(guī)定,表示隨隨后的這這批超長長短信的的標識位位長度為為1(格式中中的XX值)。byte 3:03,這個值表表示剩下下短信標標識的長長度byte 4:XX,這批短短信的唯唯一標志志,事實實上,SME(手機或者者SP)把消息合合并完之之后,就就重新記記錄,所所以這個個標志是是否唯一一并不是是很重要要。byte 5:MM,這批短信信的數(shù)量量。如果果一個超超長短信信總共5條,這里里的值就就是5。byte 6:NN,這批短信信的數(shù)量量。如果果當前短短信是這這批短信信中的第第一條的的值是1,第二條條的值是是2。例如:0500033902012020-02-10超長短信信的處理理 7位協(xié)議頭頭格式byt
14、e 1:06,表示剩余余協(xié)議頭頭的長度度byte 2:08,這個值在在GSM03.40規(guī)范9.2.3.24.1中規(guī)定,表示隨隨后的這這批超長長短信的的標識位位長度為為2(格式中中的XX值)。byte 3:04,這個值表表示剩下下短信標標識的長長度byte 4-5: XXXX,這批短短信的唯唯一標志志,事實實上,SME(手機或者者SP)把消息合合并完之之后,就就重新記記錄,所所以這個個標志是是否唯一一并不是是很重要要。byte 6:MM,這批短信信的數(shù)量量。如果果一個超超長短信信總共5條,這里里的值就就是5。byte 7:NN,這批短信信的數(shù)量量。如果果當前短短信是這這批短信信中的第第一條的的值
15、是1,第二條條的值是是2。例如:060804003902012020-02-10短信業(yè)務務流程2020-02-10短信業(yè)務務流程手機終端端發(fā)送短短消息在無線信信令鏈路路上將SMSC的電話號號碼,被被叫用戶戶號碼,短消息的的內(nèi)容等等信息通通過移動動基站(BTS)發(fā)送到到拜訪的的MSC/VLR內(nèi)MSC/VLR根據(jù)VLR內(nèi)存儲的的用戶數(shù)數(shù)據(jù)檢查用戶戶是否具具有短消消息業(yè)務務功能再根據(jù)SMSC的電話號號碼,將短消息息路由到到SMS關(guān)口站(SMS-GMSC/SMS-IWMSC)由SMS關(guān)口站送送到SMSC內(nèi),由SMSC暫時貯存存起來SMSC收到短消消息后會會向MT回送短消消息已發(fā)發(fā)送成功功的確認信息息。
16、2020-02-10短信業(yè)務務流程手機終端端接收短短消息SMSC把包含短消消息內(nèi)容容、原發(fā)發(fā)者的識識別符號號等信息息的消息傳給給與中心心相連的的關(guān)口站站,關(guān)口站根根據(jù)被叫叫用戶的的MSISDN號向相關(guān)關(guān)的HLR查詢(HLR-ENQ)HLR將查詢結(jié)結(jié)果送給給關(guān)口站站,查詢結(jié)果果消息中中包含了了被叫用用戶正拜拜訪的MSC/VLR的7號信令地地址的MAP/CSENDROUTINGINFOFORSHORTMESSAGERESULT消息報文文關(guān)口站用用該地址址消息向被叫用用戶拜訪訪的MSC/VLR傳遞消息息,再由MSC建立必要要的信令令連接后后將短消消息傳遞遞給MT傳送的消消息如沒沒有確認認,SMSC在
17、一段時時間內(nèi)可可以將其其保存,一旦用用戶恢復復與網(wǎng)絡(luò)絡(luò)的聯(lián)系系,短消消息可由由SMSC立即傳送送給用戶戶。2020-02-10問題總結(jié)結(jié)用戶手機機設(shè)置錯錯誤導致致發(fā)送失失敗,例例如:設(shè)設(shè)置了錯錯誤的短短信中心心號碼、SIM卡不具有有短消息息功能等等無線傳輸輸問題導導致的發(fā)發(fā)送時延延過大或或發(fā)送失失敗,例例如信道道擁塞MSC/VLR到SMS-GMSC/SMS-IWMSC、SMS-GMSC/SMS-IWMSC到SMSC這兩段時時延,可可能導致致發(fā)送時時延過大大在HRL中查找不不到接收收方手機機的信息息,接收收方出于于不可及及的狀態(tài)態(tài),導致致信息暫暫時無法法被接收收,暫時時保存在在SMSC中接收SMS過程中,SMS-GMSC/SMS-IWMSC到MSC/VLR、MSC/VLR到這這兩段時時延,可可能導致致發(fā)送時時延過大大2020-02-10TheArgogroup logo, Qualit
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑電工考試題庫及答案(各地真題)
- 2026年商丘學院單招職業(yè)傾向性考試題庫及答案1套
- 2026安徽黃山學院師資博士后招聘11人筆試備考題庫及答案解析
- 2026福建廈門市集美區(qū)海怡實驗幼兒園招聘2人筆試備考試題及答案解析
- 2026年四川工商職業(yè)技術(shù)學院單招職業(yè)適應性考試題庫及答案1套
- 2026年浙江省寧波市單招職業(yè)適應性考試模擬測試卷及答案1套
- 2026年榆林市第九中學教師招聘筆試備考題庫及答案解析
- 2025年甘肅省武威市古浪縣古浪鎮(zhèn)招聘大學生村文書備考題庫附答案
- 2026中聞印務投資集團有限公司財務經(jīng)理招聘1人筆試備考題庫及答案解析
- 2025廣東云浮市云安區(qū)第四招聘見習崗位89人(公共基礎(chǔ)知識)綜合能力測試題附答案
- 《尋找時傳祥》課件
- 安全質(zhì)量組織機構(gòu)及各崗位職責
- 2025年度商鋪裝修工程總包與施工合同
- 弘歷指標源碼6個(僅提供源碼)
- 門窗維修協(xié)議合同范本
- 子宮肌瘤課件超聲
- DBJT15-206-2020 廣東省農(nóng)村生活污水處理設(shè)施建設(shè)技術(shù)規(guī)程
- 軟件產(chǎn)品用戶體驗評估報告
- 2025年異丙醇行業(yè)當前發(fā)展現(xiàn)狀及增長策略研究報告
- 科室緊急情況下護理人力資源調(diào)配方案
- 企業(yè)社會責任實踐與品牌建設(shè)策略
評論
0/150
提交評論