基于C/C++,JAVA編程技術的防災減災短信平臺
摘 要:
摘 要:為滿足日常業(yè)務需求,解決防災減災短信平臺發(fā)送長短信及用戶數(shù)據(jù)庫管理等問題,基于C/C++,JAVA編程技術的防災減災短信平臺,實現(xiàn)三家運營商(電信、移動、聯(lián)通)長短信功能的統(tǒng)一發(fā)送,為氣象資訊能及時、準確地送達提供了技術支持和保障。
關鍵詞:
關鍵詞:防災減災短信平臺 長短信 氣象服務能力
1 建設內容及實現(xiàn)功能
防災減災短信平臺應具備有統(tǒng)一規(guī)劃、多種接入方式、適用性與經濟性、擴充性與兼容性、先進性、高可靠性、方便管理與維護等特點。
1.1 接入模式改變
福建移動公司將防災減災短信的接入模式由現(xiàn)有的移動夢網模式轉換成行業(yè)網關模式,并且在短信后增加【關注天氣】的短信簽名。短短信是以70個字符作為一條信息的限制字數(shù),在增加短信簽名的6個字符后,只剩下64個字符,已無法滿足日常業(yè)務需要,這就必須將原有的短短信模式升級為長短信模式。
1.2 用戶數(shù)據(jù)庫管理
原先移動定制用戶必須通過MISC網關,等待運營商服務器的同步確認,才能將名單添加到數(shù)據(jù)庫服務器中,并且有操作步驟繁瑣、等待同步時間較長、時間無法控制等不足之處。改為移動行業(yè)網關后,移動運營商直接給防災減災短信平臺(10628890)開設白名單綠色通道,將實現(xiàn)不通過MISC網關,添加后的用戶名單直接建立數(shù)據(jù)庫,存在服務中心機房服務器中,無需再與運營商數(shù)據(jù)庫服務器同步,這樣更有利于我中心對短信平臺用戶數(shù)據(jù)庫的管理和維護。
1.3 短短信的弊端
現(xiàn)有的70個字符的短短信在遇災害性天氣或復雜天氣狀況時,需發(fā)送災害情況、提示性語言、溫馨提示等氣象信息。70個字符的限制已逐漸無法滿足文字表達內容的需要。為了繼續(xù)滿足未來業(yè)務需求,該平臺將對(電信、移動、聯(lián)通)三家運營商的短短信模式更新建設為長短信模式。
2 SGIP、CMPP協(xié)議開發(fā)技術路線
2.1 SGIP協(xié)議長短信
將tlv字段TP udhi設置為0x01,,代表消息內容中包含長短信頭。TLV字段說明:TLV是可選參Tag,Length,Value的縮寫,其中Tag是2個字節(jié),表示字段的標簽,說明是啥值;Length是2個字節(jié),表示后面具體值的長度;Value可變長度,長度為Length,字段的內容。TP_udhi的Tag為0x0002,Length為0x0001,Value為0x01。
2.2 消息內容增加一共有6個字節(jié)的用戶數(shù)據(jù)包頭UDH。其中,字節(jié)一為包頭長度,應固定填寫0x05;字節(jié)二為包頭類型標識,應固定填寫0x00,代表長短信;字節(jié)三為子包長度,
3 CMPP3.0協(xié)議長短信
CMPP-SUBMIT消息定義(SP?SMG)字段名?字節(jié)數(shù)?屬性?描述 Msg Id 8 Unsigned Integer 信息標識。
Pk total 1 Unsigned Integer 相同Msg Id的信息總條數(shù)以及Pk number 1 Unsigned Integer 相同Msg Id的信息序號均由1開始;當Registered Delivery 1 Unsigned Integer 要求返回狀態(tài)確認時,其中“0”為不需要;“1”為需要。
Msg level 1 Unsigned Integer 信息級別,Service Id 10 Octet String 業(yè)務標識,為數(shù)字、符號及字母的組合,F(xiàn)ee UserType 1 Unsigned Integer計費用戶類型字段分別為
3 總結
升級建設完成的防災減災短信平臺,實現(xiàn)了三家運營商(移動、聯(lián)通、電信)的長短信拆分規(guī)則,保證長短信的發(fā)送,并在不通過MISC網關平臺管理定制關系的條件下,無需與運營商服務器同步,添加白名單用戶到數(shù)據(jù)庫服務器中,便于日常的管理與維護。此次升級更新后在功能上新增了批量定制用戶導入、導出功能,這就較完整地完成了防災減災短信平臺的升級建設工作,滿足了日常業(yè)務需求,不斷提高氣象服務能力,為氣象信息能及時、準確地發(fā)送提供了技術支持和保障。
參考文獻:
[1]宋健,王新麗.SGIP短信協(xié)議機制及其在華為在信網關的應用[J].中小企業(yè)管理與科技(上旬刊),2011(9).
[2]林周,湯瑞財,龍卉.基于CMPP3.0的長短信識別與合并技術[J].實驗科學與技術,2007(6).
[3]陳素清.基于CMPP的超長短信接收實現(xiàn)技術研究[J].計算機與現(xiàn)代化,2012(4).
本文編號:14522
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/14522.html