■
單位承擔了全省政務(wù)網(wǎng)、跨部門的業(yè)務(wù)系統(tǒng)等的建設(shè)和運行維護,各個業(yè)務(wù)都有與外單位和最終用戶進行快速信息交互的需要。同時單位內(nèi)部大量的通知公告、會議通知、視頻會議等工作信息大多通過傳真、電話等方式傳達,由于業(yè)務(wù)涉及面廣、涉及人員多,通知的工作量非常大,效率低。為了方便日常工作任務(wù)的上傳下達,避免由于事務(wù)繁雜而造成信息的遺漏,需要建立統(tǒng)一的短信平臺來滿足當前及今后業(yè)務(wù)系統(tǒng)建設(shè)的需要,提供到達快、高可靠、交互強、低成本的即時通訊技術(shù)。
(一)通過短信平臺建設(shè),實現(xiàn)與移動、聯(lián)通、電信運營商短信網(wǎng)關(guān)的聯(lián)通,解決因為短信跨網(wǎng)發(fā)送存在的信息延遲、丟失和堵塞等問題,確保短信實時無障礙收發(fā);
圖1 網(wǎng)絡(luò)拓撲圖
(二)提供標準短信平臺對接接口,實現(xiàn)跨部門的業(yè)務(wù)系統(tǒng)與短信平臺的無縫對接,實現(xiàn)短信的發(fā)送和接收;
(三)實現(xiàn)完善的短信計費功能,滿足分賬戶、業(yè)務(wù)系統(tǒng)和特服號段的不同計費結(jié)算,便于短信平臺的運行維護;
(四)拓展短信平臺互動功能,通過與微信公眾號平臺整合,實現(xiàn)與手機微信的交互,滿足多種形式溝通的需要。
(五)提升短信平臺的穩(wěn)定性和安全性,通過專網(wǎng)聯(lián)接、CA證書、防火墻、虛擬化和數(shù)據(jù)備份等設(shè)備和技術(shù)措施保障短信平臺安全穩(wěn)定運行。
(一)網(wǎng)絡(luò)及安全建設(shè),依托政務(wù)網(wǎng),配備防火墻、交換機等網(wǎng)絡(luò)安全設(shè)備,實現(xiàn)與移動、電信、聯(lián)通三大運營商短信網(wǎng)關(guān)安全對接,為短信收發(fā)提供高速、安全的網(wǎng)絡(luò)通道。短信平臺應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、防火墻日志服務(wù)器均通過政務(wù)云虛擬化部署,通過防火墻和運營商網(wǎng)絡(luò)和政務(wù)網(wǎng)進行邏輯隔離,同時為了保障數(shù)據(jù)安全,使用數(shù)據(jù)備份一體機定期進行數(shù)據(jù)備份,如圖1所示。
(二)短信平臺軟件開發(fā),即開發(fā)短信平臺軟件,遵循移動、聯(lián)通、電信的互聯(lián)網(wǎng)短信網(wǎng)關(guān)協(xié)議,實現(xiàn)短信收發(fā)、計費管理等功能。此外,單位可以通過申請短信特服號,實現(xiàn)移動、聯(lián)通、電信三網(wǎng)統(tǒng)一號碼收發(fā)短信。
1、基本功能,包括登錄認證,通訊錄管理,短信收發(fā),流量控制,內(nèi)容過濾,容錯處理,日常操作業(yè)務(wù)(如日程提醒、會議通知、問卷調(diào)查、短信投票),短信內(nèi)容模板等模塊。
2、平臺管理功能,包括平臺維護,權(quán)限配置,統(tǒng)計分析等模塊。平臺管理部門通過平臺短信總量統(tǒng)計、按業(yè)務(wù)種類統(tǒng)計、按業(yè)務(wù)部門等統(tǒng)計功能掌握平臺運行狀況和業(yè)務(wù)的發(fā)展情況。
3、統(tǒng)計計費功能,統(tǒng)計功能可以實現(xiàn)短信按日發(fā)送統(tǒng)計,按用戶發(fā)送統(tǒng)計,按運營商發(fā)送統(tǒng)計;計費功能可以根據(jù)運營商確定的每條短信價格進行短信計費對賬,計費對賬可分為,按用戶對賬、按接口對賬。短信平臺在每天凌晨0點做數(shù)據(jù)統(tǒng)計流水處理,對前一天的上下行數(shù)據(jù)、訂購用戶詳細數(shù)據(jù)進行分析與處理,產(chǎn)生短信上行報表、下行報表、收入結(jié)算統(tǒng)計報表等。
4、系統(tǒng)管理功能,短信平臺系統(tǒng)管理模塊主要提供平臺管理功能,平臺管理人員可通過直接登錄平臺管理頁面對平臺進行操作,包括賬號管理、接口用戶管理、日志管理、接口管理、擴展名管理、短信過濾等。
5、系統(tǒng)性能要求,短信平臺通信協(xié)議模塊按照全協(xié)議支持定位開發(fā),全面支持各類網(wǎng)關(guān)協(xié)議;支持多通道,一套平臺能同時接入多家省級運營商,且一個業(yè)務(wù)能同時在多個通道運營;提供詳細的狀態(tài)報告;采用“多線程”+“高速緩沖”處理機制,大大提高群發(fā)效率和成功率;具有穩(wěn)定的性能以及強大的處理能力,單臺服務(wù)器下發(fā)速度能達到100條/秒;支持長短信處理,對于被運營商拆分過的多條短信系統(tǒng)自動組合為一條短信存儲,從而減少受理人員的工作量,同時提高工作效率。
(三)短信接口開發(fā)。即建設(shè)統(tǒng)一的短信平臺接口,提供多種對接方式,實現(xiàn)不同業(yè)務(wù)系統(tǒng)與短信平臺對接。
1、與運營商網(wǎng)關(guān)對接接口,支持中國移動所制定的《中國移動通信互聯(lián)網(wǎng)短信平臺接口協(xié)議》3.0版本(簡稱CMPP協(xié)議)、中國聯(lián)通所制定的《中國聯(lián)合通信公司短消息網(wǎng)關(guān)系統(tǒng)接口協(xié)議》(簡稱SGIP協(xié)議)版本1.2及其適應(yīng)性修改版本(支持LinkID)、中國電信所制定的《基于固定電話網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)規(guī)范》和國際上通用的《短消息點對點通訊協(xié)議》(簡稱SMPP協(xié)議)3.3和3.4版本。
2、與業(yè)務(wù)系統(tǒng)對接接口,支持多種方式的接入,包括數(shù)據(jù)庫接口、WebService接口、HTTP GET接口、調(diào)用存儲過程等多種的接口方式;支持客戶的單發(fā)、群發(fā)、定時發(fā)送等功能。
3、與CA證書對接接口,支持CA用戶的自動登錄,實現(xiàn)與CA認證中心的對接,滿足CA用戶的登錄要求。通過短信平臺的安全登錄模塊,支持基于X.509電子證書及SSL安全傳輸方式的登陸認證,并可以自動判斷證書所有者的部門和賬戶權(quán)限,實現(xiàn)高安全性的身份認證。
(四)微信公眾號平臺整合,由單位申請微信公眾號,分服務(wù)號和訂閱號(服務(wù)號每個月可發(fā)送4條信息,訂閱號每天可發(fā)送一條信息)。通過短信平臺進行二次開發(fā),實現(xiàn)與微信公眾號平臺的對接,實現(xiàn)與手機微信的交互,滿足多種形式溝通的需要。通過與微信公眾號碼接口的對接,實現(xiàn)短信平臺與微信平臺的無縫整合,微信平臺有群發(fā)及高級應(yīng)用,也有消息管理、用戶管理、素材管理的基礎(chǔ)應(yīng)用。
首先,短信平臺建設(shè)按照國家等級保護要求建設(shè),具備網(wǎng)絡(luò)邊界劃分概念,并對邊界實施了安全防護,在防火墻策略上實行端口映射和IP地址限制,用戶登錄平臺需要進行CA數(shù)字證書認證,同時短信平臺軟件上自身有審計功能模塊,并對數(shù)據(jù)庫使用備份一體機進行了數(shù)據(jù)定期完全備份、每日增量備份。
其次是在平臺設(shè)計和建設(shè)方面,我們采用了國產(chǎn)成熟的技術(shù),對比了多家產(chǎn)品,方便系統(tǒng)升級和擴展,確保系統(tǒng)可靠性、安全性和可擴充性。另外在平臺的延展性方面,平臺能同時接入多家省級運營商,且一個業(yè)務(wù)能同時在多個通道運營,可以為不同短信運營商用戶提供高效、安全的短信通知服務(wù)。
以上是筆者在短信平臺建設(shè)中總結(jié)的一些經(jīng)驗,期待與您共勉。