?
SMS 是一種存儲和轉(zhuǎn)發(fā)服務(wù)。也就是說,短消息并不是直接從發(fā)送人發(fā)送到接收人,而始終通過 SMS 中心進(jìn)行轉(zhuǎn)發(fā)。如果接收人處于未連接狀態(tài)(可能電話已關(guān)閉),則消息將在接收人再次連接時發(fā)送。
SMS的體系結(jié)構(gòu)
GSM標(biāo)準(zhǔn)中定義的點-點短消息服務(wù)使得短消息能在移動臺和短消息服務(wù)中心之間傳遞。這些服務(wù)中心是通過稱為SMS- GMSC的特定MSC同GSM網(wǎng)絡(luò)聯(lián)系的。涉及SMS管理的協(xié)議如圖一所示。
SMS體系結(jié)構(gòu)圖1 SMS管理協(xié)議
SME:Short Messaging Entity,短消息實體。它可以接收或改善短消息,位于固話系統(tǒng)、移動基站或其他服務(wù)中心內(nèi);
SMSC:Short Message Service Center,短消息服務(wù)中心,負(fù)責(zé)在基站和SME間中繼、儲存或轉(zhuǎn)發(fā)短消息;移動臺(ME)到SMSC的協(xié)議能傳輸來自移動臺或朝向移動臺的短消息,協(xié)議名為SMTP(Short Message Transmission Protocol);
SMCGWMS或SMCGMSC:SMS-Gateway MSC,SMS網(wǎng)關(guān)。接收由SMSC發(fā)送的短消息,向HLR查詢路由信息,并將短消息傳送給接收者所在基站的交換中心;
HLR:Home Location Register,歸屬位置寄存器。用于永久儲存管理用戶和服務(wù)記錄的數(shù)據(jù)庫,由SMSC產(chǎn)生。SMS網(wǎng)關(guān)與HLR之間的協(xié)議使前者可以要求HLR搜索可找到的用戶地址。它與MSC與HLR之間的協(xié)議一起,能在移動臺因超出覆蓋區(qū)而丟失報文、隨后又可找到時加以提示。
MSC:Mobile Switching Center,移動交換中心。負(fù)責(zé)系統(tǒng)切換管理并控制來自或發(fā)向其他電話或數(shù)據(jù)系統(tǒng)的拔叫。
VLR:Visitor Location Register:,訪問位置寄存器。含有用戶臨時信息的數(shù)據(jù)庫。交換中心服務(wù)訪問用戶時需要這些信息。
重要概念
移動起始短消息:Mobile Originated Short Message。
一個GSM用戶發(fā)送短消息時,他必須至少在其內(nèi)容中包含最終地址的識別符,和處理這消息的服務(wù)中心號碼,然后請求傳遞。
短消息的傳輸要求在移動臺和MSC之間建立信令連接。消息本身的傳遞要求在無線路徑上建立專用的鏈路層鏈接,并要求采用專用的消息傳遞協(xié)議。在規(guī)定的協(xié)議棧的頂部是所謂的傳輸層協(xié)議,在移動起始短消息情形下,它是一條單獨的報文,即SMTP(不是TCP/IP的SMTP)短消息傳送報文,低層處理應(yīng)答的傳送,它只指出SMSC已收到報文。
移動終接短消息:Mobile Terminated Short Message。
目的地為GSM用戶的短消息必須首先先從發(fā)送方路由至短消息服務(wù)中心,然后再被路由至實際地址。
當(dāng)SMSC有短消息需發(fā)送到期某一GSM用戶時,它建立一條包含各種利于接收者的信息的SMS-DELIVER報文。此信息包括用戶的內(nèi)容,最初的發(fā)送者身份及用于批示短消息已被SMSC接收的時間標(biāo)記。與MO情形相似,SMS-DELIVER報文將在各種接口上傳送。
在達(dá)到目的地前,報文的實際路由必須利用MAP/C查詢功能獲得,采用的是如下方法:SMSC將短消息傳到與服務(wù)中心相連的SMS網(wǎng)關(guān),網(wǎng)關(guān)的選擇依賴于它想到在的用戶,因為通常網(wǎng)關(guān)僅能處理某些用戶(某家營運商或某個國家的用戶)。這樣,用戶通過目錄號(一般同電話一樣)來識別,這些目錄號最初是由短消息發(fā)送者輸入的,這使得SMS網(wǎng)關(guān)能識別有關(guān)的HLR并查詢它。查詢是通過發(fā)送一個專用報文,即用于短消息的MAP/C SEND ROUTING INFOR報文來實現(xiàn);對其應(yīng)答既可采用包含用戶正在訪問的MSC/VLR的SS7地址的MAP/C SEND ROUNTING INFO FOR SHORT MESSAGE RESULT報文,又可當(dāng)已知用戶此時不可到達(dá)時采用拒絕報文。
SMS由哪些要素組成?
SMS由幾個與提交或接收相關(guān)的服務(wù)要素組成,如:有效期(在將短消息成功送達(dá)用戶前SMSC需要保證的儲存時間),優(yōu)先性。此外,短消息還提供提交消息的時間、告訴移動臺是否還有更多消息要發(fā)送,以及還有多少條消息要發(fā)送等。
短消息不可到達(dá)
短消息不可到達(dá)的情況有三種:
當(dāng)被SMS網(wǎng)關(guān)查詢時,移動臺不在服務(wù)區(qū)域、未獲得服務(wù)授權(quán)、或有未成功發(fā)送報文正等待告警,HLR就會立即知道不能發(fā)送;
第二種情形是,MSC/VLR已收到報文但不能傳送的情況。此時,它先向SMS網(wǎng)關(guān)發(fā)送一故障指示,作為MAP/H FORWARD SHORT MESSAGE報文的應(yīng)答;然后,網(wǎng)關(guān)一方面會向SMSC發(fā)送否定報告,另一方面向HLR發(fā)送MAP/C SET MESSAGE WAITING DATA報文,在收到報文確認(rèn)后進(jìn)行表格更新。該事件會儲存在VLR和HLR內(nèi)的用戶記錄中;
第三種情況是MSC/VLR向用戶發(fā)送有效報文后發(fā)現(xiàn)不可送達(dá)。
評論
查看更多