背景
簡訊業務平台主要提供手機簡訊業務,它主要由短訊息中心繫統和短訊息網關係統組成。為滿足不同運營商之間簡訊業務互通的需求,需要建設短訊息互通網關係統。在此基礎上,根據短訊息業務套用場景和使用範圍的不同,還有短訊息小區廣播系統和擴展短訊息業務系統等新型短訊息套用平台。下面將詳細介紹各類簡訊業務系統及其主要技術。
系統架構
短訊息業務的系統結構示意如圖1所示。
短訊息中心一般由SMS G/IW MSC(信令網關)、調度中心以及SMPP代理組成。其中,SMS G/IW MSC為支持移動發起和終止的短訊息,起到短訊息中心與PLMN之間的網關作用。其中,SMS GMSC具有從短訊息中心接收短訊息,向HLR詢問路由信息,並向MS所在拜訪MSC轉發短訊息的功能。SMS IWMSC從PLMN中接收短訊息,並傳送給接收的短訊息中心。
系統功能
短訊息信令網關功能
1.移動終止短訊息相關的SMS GMSC功能:
(1) 接收短訊息,檢驗參數;
(2) 向HLR詢問短訊息路由;
(3) 向拜訪MSC傳遞短訊息並接收從網路側送回的回響;
(4)完成PLMN中相應的提醒程式。
2.移動發起短訊息相關的SMS IWMSC功能:
(1) 接收短訊息;
(2) 建立短訊息中心地址的鏈路;
(3)向短訊息中心傳遞短訊息,並向MSC回發報告;
(4) 完成提醒業務中心的程式。
調度中心的功能
調度中心的功能應符合ETSI GSM規範03.40(V4.9.1)的要求。
1. 短訊息的存儲功能
短訊息中心應能採用先進先出的方式對接收到的用戶提交的短訊息數據進行存儲,其存儲的基本內容包括每條短訊息的業務類別,訊息內容數據、編碼及長度,時標(短訊息中心接收到短訊息的當地時間、時區信息等),有效期,優先權,發起者和目的地地址,套用類別(移動發起、移動終止或移動至移動等),信息來源(發起方為移動台、人工/自動台或其他短訊息設備SME),回複選項(是否需要狀態報告),傳送狀態,失敗原因,定時投遞時間,數據編碼方式等。
2.短訊息的提交(Submit)和轉發(Delivery)
短訊息中心應具有提交和轉發短訊息的功能。
(1)短訊息提交:當短訊息提交給短訊息中心後,在確認訊息有效後,將短訊息及時保存,並向發起者回發確認信息。
(2)短訊息轉發:短訊息中心取出應該傳送的訊息,並確保在一個時刻向一個MS傳送一條訊息。如果轉發失敗,則短訊息中心接收從網路側回發的失敗原因,短訊息中心不再向接收MS傳送該條短訊息,直至從網路側接收到提醒訊息或短訊息中心採用定時重試機制。
3.接收ESME提交和傳送訊息到ESME的能力
短訊息中心通過SMPP允許ESME接入,擴展短訊息功能,使其他短訊息業務可以通過短訊息中心下發和接收。
4.訊息優先權
對於移動台終止的短訊息,短訊息中心至少應將短訊息分為高優先權和普通優先權。
對於指配為高優先權的訊息,短訊息中心進行如下處理:
(1) 強制轉發嘗試,即使MS為暫時缺席或無存儲容量也應嘗試轉發;
(2) 高優先權訊息應優先傳送。
5.有效期
當傳送一條訊息時,應由發起者規定訊息應嘗試轉發的有效時間。當有效期逾時時,短訊息中心應將訊息從傳送佇列中刪除,作為歷史記錄保存到短訊息信息庫中,並根據用戶設定可選地產生狀態報告。
發起者未規定短訊息有效期時,短訊息中心可設定預設值,該值可由運營者通過操作維護終端進行靈活設定。
6.重複轉發嘗試
短訊息可進行兩種重複轉發嘗試:
(1)短訊息中心得到通知,MS已激活或MS有能力接收短訊息時,短訊息中心嘗試重複轉發(短訊息中心接收到從HLR傳送過來的ALERT_SC信令);
(2)短訊息中心進行定時自動重複轉發,並且短訊息中心應能夠根據網路側回發的不同錯誤原因值設定不同的重複轉發時間間隔。
註:MS激活是指MS重新登記到網路中,即MS開機且該MS為合法用戶,MS重新進入GSM網路服務區;MS有能力接收短訊息是指MS已有能夠接收短訊息的存儲空間。
7.狀態報告
短訊息中心應有能力通知移動用戶,該用戶發出短訊息狀態。訊息狀態可以有以下幾種:
(1)轉發通知(成功地轉發);
(2)緩衝通知(暫時不成功狀態);
(3)轉發失敗(永久的失敗)。
短訊息業務中心應能根據運營者要求設定狀態報告標誌。
8.用戶核查能力
對於移動台發起的短訊息,短訊息中心應能核查主叫MS的標識,判斷它是否為本短訊息中心歸屬的用戶。如果不歸屬本短訊息中心管理的號段之內,短訊息中心應拒絕接收該短訊息。如果用戶標識歸屬其管理號段之內,並且是預付費用戶,當用戶標識在歸屬SCP中不存在(已銷戶)或存在但用戶狀態不合法時,短訊息中心應按PPC扣費失敗處理,不再下發該短訊息。
9.支持漢字短訊息業務的能力
(1)漢字短訊息編碼方案應符合GSM規範03.38(V5.2.0),即支持新短訊息編碼方案——UCS2(16bit)-GB13000。人工輸入漢字短訊息的終端應支持GB13000 CJK部分的漢字。
(2)短訊息中心應支持移動台至移動台漢字短訊息業務的透明傳輸。
(3)短訊息中心應能支持人工接續方式的漢字短訊息業務。
10.虛擬短訊息中心(SMC)
在建網初期,多個移動本地網可共用一個短訊息中心實體。該業務中心占有多個號碼。虛擬短訊息中心能夠支持不少於10個的短訊息中心號碼。系統中各短訊息中心的業務運行和維護管理相對獨立、互不影響。
11. 多條短訊息
在網路側支持PHASE 2的時候,短訊息中心能夠按照多條短訊息的方式向用戶轉發(當需向同一個用戶傳送多條短訊息時,網關MSC只向HLR獲取一次路由信息,在傳送期間保持與MSC的對話連線),以降低No.7信令網路的負載。
12. 短訊息中心的群集功能
多個短訊息中心可以組成群集,群集內各短訊息中心之間可以互相容災。
(1)當一個短訊息中心出現系統故障時,多個短訊息中心之間可以通過訊息通知的方式,接收其他短訊息中心的系統負荷。
(2)當一個短訊息中心的部分系統負荷超過該短訊息中心的額定負荷時,該短訊息中心可以將部分業務分流到其他短訊息中心,由其他短訊息中心處理。
13.遠程預警功能
通過告警箱,短訊息系統可以將運行過程中存在的問題提前傳送到預警中心,再以郵件或簡訊的方式轉發到維護人員的信箱或手機上,以便維護人員及時採取應對措施。
14.SME/ESME的流量控制功能
為了保障簡訊中心業務的正常處理,避免SME/ESME傳送的訊息流量太大而對短訊息中心造成衝擊,應該在短訊息中心提供對SME傳送訊息速度的控制。
15. 短訊息中心訊息快取功能
短訊息中心提供訊息快取機制,具有正常處理大量突發訊息的能力,對訊息流量超過系統處理能力的訊息進行快取,等待系統負荷較輕時再繼續下發,而不應拒絕提交新的短訊息,或者刪除未下發成功的短訊息。
16.支持短訊息實時監控接口
短訊息中心支持對外開放實時監控接口。當用戶傳送訊息時,訊息轉發到實時監控系統中進行監控,如果出現垃圾訊息或者非法訊息時,實時監控系統會給簡訊中心回送鑒權失敗訊息,此時,短訊息中心將終止該條訊息下發。
17.長短訊息
對於超過140個位元組的點對點訊息,短訊息中心需拆分成多條訊息收費即按多條訊息收取;對於簡訊SP業務及互通等業務,拆分工作由以上平台完成,短訊息中心不負責拆分,但如果有超長短訊息,短訊息中心需反饋錯誤代碼,並拒絕接收。
18.預付費用戶識別功能
短訊息中心應能根據用戶號碼識別用戶的預付費屬性。
SMPP代理功能
SMPP代理主要完成協定轉換的功能。
主要技術
短訊息中心的主要技術具體如下。
(1) No.7信令網關:No.7信令網關作為交換接入設備和MAP信令處理設備,完成PLMN網的信令接入,處理MAP中的短訊息套用協定並轉換成內部協定交給調度中心以實現調度。對No.7信令網關監控的重點是信令鏈路負荷和鏈路狀態等。
(2) 業務處理模組:用於實現接收、傳送、存儲轉發短訊息的核心模組,監控重點是各種業務的流量情況、成功比率、短訊息傳送錯誤數量/比率及錯誤種類分析。
(3) SMPP接口:簡訊中心通過SMPP接口與簡訊網關(SMG)和其他ESME之間接口,監控的重點是連線狀態、業務流量等。
(4) 預付費系統接口:簡訊中心通過預付費系統接口實現對預付費用戶使用簡訊的實時扣費、補款等處理,監控重點是預付費系統的接口狀態,扣費、補款次數及成功率等。
(5)垃圾簡訊監控:垃圾簡訊監控主要對通過簡訊中心的垃圾簡訊進行監控,監控重點包括監控系統的關鍵參數設定、垃圾簡訊數、垃圾用戶數等。
(6) 安全系統接口:簡訊中心通過安全系統接口實現對MO短訊息的監控,監控重點是連線狀態、MO鑒權簡訊數、鑒權成功數等。
(7)話單管理模組:網管監控的重點是簡訊中心CDR的生成情況,與計費系統之間的接口、話單積壓情況等。