(神華寧煤集團(tuán)煤炭化學(xué)工業(yè)分公司 信息管理部,寧夏靈武 750411)
摘 要:為了在提高辦公及時(shí)性、準(zhǔn)確性的同時(shí)降低成本,基于MAS(移動(dòng)代理服務(wù)器)和短信貓的三網(wǎng)短信平臺(tái)系統(tǒng)結(jié)合移動(dòng)業(yè)務(wù)和公司政務(wù),在MAS的基礎(chǔ)上進(jìn)行二次開發(fā),利用與MAS接口對(duì)接的方法集成短信貓平臺(tái),將移動(dòng)內(nèi)網(wǎng)短信提交到MAS平臺(tái)由MAS服務(wù)器處理,而電信、聯(lián)通短信通過(guò)短信貓平臺(tái)直接發(fā)送,從而實(shí)現(xiàn)了公司行政管理、生產(chǎn)調(diào)度等業(yè)務(wù)的三網(wǎng)(移動(dòng)、電信、聯(lián)通)短信通知功能。對(duì)公司辦公自動(dòng)化、日常管理及業(yè)務(wù)工作起到了積極的推動(dòng)和促進(jìn)作用。
關(guān)鍵詞:移動(dòng)代理服務(wù)器(MAS);短信貓;短信平臺(tái);移動(dòng)業(yè)務(wù);集成;短信通知
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2013) 09-0000-03
1 引言
隨著移動(dòng)通訊業(yè)務(wù)的發(fā)展,移動(dòng)電子政務(wù)的應(yīng)用需求也在快速增長(zhǎng),手機(jī)短信業(yè)務(wù)因其價(jià)格便宜、形式新穎、方便快捷,也獲得了廣大用戶的青睞。短信應(yīng)用正被越來(lái)越多的企事業(yè)及政府機(jī)關(guān)單位所重視,形成企事業(yè)單位應(yīng)用潮流。通過(guò)使用短信平臺(tái),企事業(yè)單位不僅可以便捷地實(shí)現(xiàn)向客戶(或員工)發(fā)送信息,而且能與客戶(或員工)進(jìn)行短信雙向互動(dòng)交流,使得辦公高效、快速。當(dāng)前短信平臺(tái)的搭建方式也有很多種方式,常見(jiàn)的有MAS代理和短信貓平臺(tái)。由于短信貓存在不穩(wěn)定、延遲、維護(hù)成本高、設(shè)備易老化、損壞等風(fēng)險(xiǎn),對(duì)穩(wěn)定性要求高和使用程度高的客戶不適合。MAS提供了一個(gè)成熟的行業(yè)模板,穩(wěn)定、可靠、操作簡(jiǎn)便、界面友好,但是本系統(tǒng)中的MAS不能進(jìn)行外網(wǎng)短信發(fā)送。
基于MAS和短信貓相結(jié)合的三網(wǎng)短信平臺(tái)系統(tǒng)為了保證系統(tǒng)整體穩(wěn)定性和可靠性的同時(shí)實(shí)現(xiàn)三網(wǎng)(移動(dòng)、電信、聯(lián)通)短信的發(fā)送,通過(guò)接入MAS的應(yīng)用開發(fā)接口,調(diào)用MAS封裝好的各個(gè)功能模塊來(lái)實(shí)現(xiàn)移動(dòng)內(nèi)網(wǎng)短信的處理。對(duì)少量聯(lián)通和電信的短信,則直接推送到短信貓實(shí)現(xiàn)發(fā)送,實(shí)現(xiàn)了移動(dòng)政務(wù)和生產(chǎn)事件信息的三網(wǎng)短信即時(shí)通知功能。提高企業(yè)辦公效率的同時(shí)有效的節(jié)約了成本。
2 移動(dòng)代理服務(wù)器(MAS)概述
移動(dòng)代理服務(wù)器(Mobile Agent Server),簡(jiǎn)稱MAS,是將集團(tuán)客戶業(yè)務(wù)應(yīng)用與移動(dòng)通信業(yè)務(wù)應(yīng)用集成,在集團(tuán)客戶內(nèi)部部署移動(dòng)代理服務(wù)器,為其提供基于移動(dòng)終端的信息化應(yīng)用服務(wù),集團(tuán)客戶通過(guò)移動(dòng)代理服務(wù)器將自己的應(yīng)用延伸到移動(dòng)終端,將企業(yè)業(yè)務(wù)系統(tǒng)與手機(jī)連接起來(lái),最常見(jiàn)的是實(shí)施案例是短信提醒、群發(fā)短信公告等。集團(tuán)客戶結(jié)合移動(dòng)終端和其它移動(dòng)應(yīng)用還衍生新的應(yīng)用系統(tǒng)。移動(dòng)代理服務(wù)器在企業(yè)自身IT應(yīng)用環(huán)境和移動(dòng)運(yùn)營(yíng)商的移動(dòng)網(wǎng)絡(luò)之間建立了一條方便快捷并且相對(duì)安全的信息橋梁。
2.1 MAS系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
MAS系統(tǒng)包括MAS服務(wù)器、MAS管理平臺(tái)MAS終端。MAS服務(wù)器部署在企業(yè)內(nèi)部,通過(guò)廣域網(wǎng)與行業(yè)網(wǎng)關(guān)、MAS統(tǒng)一服務(wù)平臺(tái)、BOSS系統(tǒng)進(jìn)行通訊;MAS統(tǒng)一服務(wù)平臺(tái):部署在移動(dòng)機(jī)房,通過(guò)移動(dòng)內(nèi)部網(wǎng)絡(luò)與BOSS通訊,通過(guò)廣域網(wǎng)對(duì)各MAS服務(wù)器進(jìn)行管理;MAS終端通過(guò)移動(dòng)網(wǎng)絡(luò)使用MAS系統(tǒng)所提供的各種業(yè)務(wù)。根據(jù)需要,可能需要安裝客戶端軟件。
接口1:MAS服務(wù)器與集團(tuán)客戶應(yīng)用系統(tǒng)的接口;
接口2:MAS服務(wù)器與行業(yè)應(yīng)用網(wǎng)關(guān)的接口;
接口3:MAS服務(wù)器與MAS統(tǒng)一服務(wù)平臺(tái)之間的接口;
接口4:MAS統(tǒng)一服務(wù)平臺(tái)與BOSS系統(tǒng)的接口;
接口5:MAS服務(wù)器與BOSS系統(tǒng)的接口。
圖2-1 MAS系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)
2.2 MAS服務(wù)器接口實(shí)現(xiàn)方法
為了更加簡(jiǎn)便、靈活地實(shí)現(xiàn)相關(guān)的業(yè)務(wù),MAS服務(wù)器將短信接口封裝,提供短信發(fā)送接口、數(shù)據(jù)庫(kù)初始化接口、用戶登錄初始化接口、短信接收接口、短信查詢接口。該三網(wǎng)短信平臺(tái)系統(tǒng)通過(guò)調(diào)用接口便可實(shí)現(xiàn)相應(yīng)業(yè)務(wù)功能。
該三網(wǎng)短信平臺(tái)系統(tǒng)調(diào)用MAS服務(wù)器的數(shù)據(jù)庫(kù)接口,與MAS服務(wù)器所帶的標(biāo)準(zhǔn)DB進(jìn)行業(yè)務(wù)數(shù)據(jù)交互,實(shí)現(xiàn)通信請(qǐng)求和響應(yīng)。接口實(shí)現(xiàn)方法如下圖所示:
圖2-2 MAS服務(wù)器接口實(shí)現(xiàn)方法
MAS服務(wù)器上提供一個(gè)符合規(guī)范定義的結(jié)構(gòu)要求的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù),供與集團(tuán)客戶應(yīng)用之間的業(yè)務(wù)數(shù)據(jù)交互。
接收短息時(shí):MAS系統(tǒng)對(duì)接收到的短消息,定時(shí)、自動(dòng)將數(shù)據(jù)推送到標(biāo)準(zhǔn)數(shù)據(jù)庫(kù),三網(wǎng)短信平臺(tái)讀取標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)中的短信數(shù)據(jù),在三網(wǎng)短信平臺(tái)中顯示,MAS系統(tǒng)中的短信接收手機(jī)號(hào)與三網(wǎng)短信平臺(tái)中的用戶手機(jī)號(hào)對(duì)應(yīng),來(lái)識(shí)別接收人;
發(fā)送短信時(shí):三網(wǎng)短信平臺(tái)定時(shí)將對(duì)外發(fā)送的短信寫入MAS服務(wù)器上的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù),MAS系統(tǒng)定時(shí)發(fā)送標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)中的短信。
企業(yè)其他應(yīng)用系統(tǒng)也可通過(guò)相同的方法,實(shí)現(xiàn)所需要的短信通知、觸發(fā)告警等業(yè)務(wù)功能。
3 基于MAS和短信貓結(jié)合的三網(wǎng)短信平臺(tái)系統(tǒng)
基于MAS和短信貓結(jié)合的三網(wǎng)短信平臺(tái)系統(tǒng)是結(jié)合MAS平臺(tái)的二次開發(fā)平臺(tái),管理人員通過(guò)Web頁(yè)面下發(fā)和接收短信,短消息下發(fā)業(yè)務(wù)實(shí)現(xiàn)對(duì)企業(yè)和個(gè)人手機(jī)終端的單發(fā)、群組發(fā)送等,并且提供短信發(fā)送查詢和發(fā)送記錄統(tǒng)計(jì)的功能。
圖3-1 基于MAS和短信貓結(jié)合的三網(wǎng)短信平臺(tái)系統(tǒng)
管理人員在客戶端Web界面下,以用戶賬號(hào)方式進(jìn)入三網(wǎng)短信平臺(tái),進(jìn)行短消息發(fā)送。移動(dòng)內(nèi)網(wǎng)短信被發(fā)送到MAS平臺(tái),MAS服務(wù)器將短信發(fā)往短消息網(wǎng)關(guān),再經(jīng)由短消息中心送達(dá)手機(jī)用戶,實(shí)現(xiàn)手動(dòng)短信下發(fā)業(yè)務(wù)。電信、聯(lián)通短信請(qǐng)求被送往短信貓用SIM卡直接發(fā)送。
管理人員也可以通過(guò)收件箱功能,查看手機(jī)終端發(fā)給企業(yè)側(cè)的短消息。
3.1 移動(dòng)短信發(fā)送和接收
管理人員通過(guò)web方式向三網(wǎng)短信平臺(tái)提交發(fā)送短信的請(qǐng)求后,移動(dòng)內(nèi)網(wǎng)短信被提交到MAS平臺(tái)。由MAS平臺(tái)對(duì)短信請(qǐng)求進(jìn)行處理。
3.1.1 移動(dòng)短信MT業(yè)務(wù)流程
圖3-2 移動(dòng)短信MT業(yè)務(wù)流程
流程描述:
1)管理人員通過(guò)web方式向三網(wǎng)短信平臺(tái)提交發(fā)送短信的請(qǐng)求
2)三網(wǎng)短信平臺(tái)將移動(dòng)內(nèi)網(wǎng)短信請(qǐng)求提交MAS平臺(tái)
3)MAS服務(wù)器將短消息發(fā)往移動(dòng)短消息網(wǎng)關(guān)
4)移動(dòng)短消息網(wǎng)關(guān)與移動(dòng)短消息中心通信,將短信下發(fā)給終端用戶
5)用戶返回狀態(tài)報(bào)告,短消息中心通過(guò)短消息網(wǎng)關(guān)將發(fā)送狀態(tài)報(bào)告提交給MAS服務(wù)器
6)MAS服務(wù)器記錄消息狀態(tài)
7)管理人員需要獲取消息的發(fā)送狀態(tài)時(shí),可向三網(wǎng)短信平臺(tái)發(fā)起查詢
8)三網(wǎng)短信平臺(tái)向MAS服務(wù)器發(fā)起查詢
9)MAS服務(wù)器向三網(wǎng)短信平臺(tái)返回相關(guān)狀態(tài)報(bào)告
10)三網(wǎng)短信平臺(tái)通過(guò)web方式將消息狀態(tài)顯示給用戶
3.1.2 移動(dòng)短信MO業(yè)務(wù)流程
圖3-3 移動(dòng)短信MO業(yè)務(wù)流程
流程描述
1)用戶通過(guò)手機(jī)終端發(fā)送短信到移動(dòng)短消息中心
2)短信由短消息中心經(jīng)移動(dòng)行業(yè)網(wǎng)關(guān)被送達(dá)MAS服務(wù)器
3)MAS服務(wù)器向行業(yè)網(wǎng)關(guān)返回狀態(tài)報(bào)告
4)MAS服務(wù)器向三網(wǎng)短信平臺(tái)轉(zhuǎn)發(fā)該消息
5)三網(wǎng)短信平臺(tái)根據(jù)內(nèi)部業(yè)務(wù)邏輯處理該消息并記錄
3.2 電信、聯(lián)通短信發(fā)送和接收
管理人員通過(guò)web方式向三網(wǎng)平臺(tái)提交發(fā)送短信的請(qǐng)求后,電信、聯(lián)通外網(wǎng)短信被提交到短信貓平臺(tái)。短信貓通過(guò)通信卡槽內(nèi)的SIM卡完成短信發(fā)送的請(qǐng)求。
3.2.1 短信貓與服務(wù)器硬件連接
短信貓連接方式有USB和COM串口兩種,本平臺(tái)用的是USB連接方式。先將SIM卡插入短信貓卡槽,然后安裝天線,再用USB接口線將短信貓與服務(wù)器連接,當(dāng)指示燈為紅燈間歇閃爍,短信貓便可正常使用了。
圖3-4 短信貓硬件連接
3.2.2 電信、聯(lián)通短信MT業(yè)務(wù)流程
圖3-5 電信、聯(lián)通短信MT業(yè)務(wù)流程
流程描述:
1)管理人員通過(guò)web方式向三網(wǎng)短信平臺(tái)提交發(fā)送短信的請(qǐng)求
2)三網(wǎng)短信平臺(tái)將電信、聯(lián)通短信請(qǐng)求提交短信貓平臺(tái)
3)短信貓服務(wù)器通過(guò)內(nèi)部各模塊處理將短信送達(dá)SIM卡
4)SIM卡將短信逐條下發(fā)給終端用戶
5)用戶返回狀態(tài)報(bào)告,短信貓平臺(tái)獲取狀態(tài)報(bào)告
6)三網(wǎng)平臺(tái)通過(guò)回信監(jiān)控系統(tǒng)從短信貓取得消息狀態(tài)并記錄
7)管理人員需要獲取消息的發(fā)送狀態(tài)時(shí),可向三網(wǎng)平臺(tái)發(fā)起查詢。
8)三網(wǎng)平臺(tái)通過(guò)web方式將相關(guān)狀態(tài)報(bào)告顯示給用戶。
3.2.3 短信貓平臺(tái)MO短信業(yè)務(wù)流程
圖3-6 電信、聯(lián)通短信MO業(yè)務(wù)流程
流程描述:
1)用戶回復(fù)短信給SIM卡
2)短信貓平臺(tái)獲取回復(fù)短信
3)短信貓服務(wù)器向三網(wǎng)短信平臺(tái)轉(zhuǎn)發(fā)該消息
4)三網(wǎng)短信平臺(tái)根據(jù)內(nèi)部業(yè)務(wù)邏輯處理該消息
4 結(jié)束語(yǔ)
基于移動(dòng)代理服務(wù)器和短信貓結(jié)合的三網(wǎng)短信系統(tǒng)結(jié)合MAS平臺(tái)和短信貓,實(shí)現(xiàn)了三網(wǎng)短信的發(fā)送,提高了企業(yè)辦公的移動(dòng)性,為企業(yè)帶來(lái)了較大經(jīng)濟(jì)效益。但是1、由于本平臺(tái)外網(wǎng)短信是使用短信貓發(fā)送,短信貓經(jīng)常需要手工重新插拔,重新插拔時(shí)需要重啟平臺(tái)服務(wù),這樣就影響了短信的穩(wěn)定性;2、短信貓是使用SIM卡發(fā)送短信,在發(fā)送量大時(shí),需要短信網(wǎng)關(guān)排序發(fā)送,會(huì)出現(xiàn)延時(shí)現(xiàn)象,也影響了短信的及時(shí)性;3、短信貓每小時(shí)短信發(fā)送量不能超過(guò)200條,每天短信量不能超過(guò)500條所以不能大量發(fā)送短信,而且手機(jī)卡需保證卡內(nèi)余額充足。另外短信貓還存在設(shè)備老化、損壞的風(fēng)險(xiǎn)等。所以,對(duì)于外網(wǎng)短信的處理,平臺(tái)還需要進(jìn)一步研究、完善。
參考文獻(xiàn):
[1]葛磊蛟,姚素娟,毛一之.基于C#.NET的GSM MODEM短信貓應(yīng)用設(shè)計(jì)開發(fā)[J].現(xiàn)代電子技術(shù),2009(6):94-96.
[2]李壽林,張鷹,李秀萍.利用GSM無(wú)線模塊收發(fā)短消息[J].計(jì)算機(jī)與數(shù)字工程,2005,33(7):79-81.
[3]聶明.短信網(wǎng)關(guān)在短信信息服務(wù)中的作用[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2002(4):87-91.
[4]張從國(guó).短信平臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2008.4.
[5]常玲.移動(dòng)代理服務(wù)器的應(yīng)用研究[J].電信工程技術(shù)與標(biāo)準(zhǔn)化2010,(12).
[6]劉奧翔,李小雷.移動(dòng)代理服務(wù)器及其在移動(dòng)OA系統(tǒng)中的應(yīng)用研究[J].微計(jì)算機(jī)信息2011(10):102-104.
[7]張文鵬.氣象臺(tái)短信平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].沈陽(yáng):東北大學(xué),2008.12.
[8]邵宇豐,王仕奎,楊濟(jì)安.SMS短信增值業(yè)務(wù)系統(tǒng)的應(yīng)用設(shè)計(jì)[J].通信與信息技術(shù),2004(6):22-26.
[作者簡(jiǎn)介]李桂蘭(1984.8-),女,回族,寧夏人,神華寧煤集團(tuán)煤炭化學(xué)工業(yè)分公司,系統(tǒng)管理,助理工程師,碩士,智能信息處理。