趙向梅
西安歐亞學(xué)院信息工程學(xué)院計算機(jī)應(yīng)用與網(wǎng)絡(luò)教研室,陜西西安 710065
無線商務(wù)話機(jī)短信網(wǎng)管平臺的設(shè)計與實現(xiàn)
趙向梅
西安歐亞學(xué)院信息工程學(xué)院計算機(jī)應(yīng)用與網(wǎng)絡(luò)教研室,陜西西安 710065
本文基于中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議(CMPP),設(shè)計并實現(xiàn)了無線商務(wù)話機(jī)短信網(wǎng)管平臺。該平臺通過基本指令與無線商務(wù)話機(jī)進(jìn)行交互,實現(xiàn)話機(jī)的統(tǒng)一管理和數(shù)據(jù)交互。測試和實際使用效果表明,該平臺的使用,能彌補運營商對終端的管理功能缺陷,幫助運營商及時捕捉市場動態(tài),為運營商新業(yè)務(wù)的開發(fā)提供重要的參考依據(jù)。
無線商務(wù)話機(jī);中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議;短信
運營商為了向用戶推薦更多新業(yè)務(wù),通常會給用戶提供已經(jīng)預(yù)置了各類特色業(yè)務(wù)菜單的終端。此類終端都是由運營商提出功能需求后,聯(lián)系終端廠商定制生產(chǎn)的。移動運營商為了爭奪固網(wǎng)客戶,聯(lián)合終端廠商推出了無線商務(wù)話機(jī)。為了加強(qiáng)對無線商務(wù)話機(jī)的統(tǒng)一管理,深入挖掘市場信息,及時捕捉市場動態(tài),從而為新業(yè)務(wù)的開發(fā)提供重要的參考依據(jù),運營商需要及時了解無線商務(wù)話機(jī)的相關(guān)信息。
本文基于以上背景,設(shè)計并實現(xiàn)無線商務(wù)話機(jī)短信網(wǎng)管平臺,通過移動公司短信中心向無線商務(wù)話機(jī)以短信方式發(fā)送指令,無線商務(wù)話機(jī)在接收到網(wǎng)管短信后根據(jù)指令要求,立即或者周期性的上報相關(guān)信息。
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議CMPP (China Mobile Peer to Peer),是中國移動夢網(wǎng)內(nèi)部各SMS(Short Message Service)參與節(jié)點相互交換SMS的官方協(xié)議。作為夢網(wǎng)的參與方,移動夢網(wǎng)的增值服務(wù)商SP要按照此協(xié)議規(guī)范實現(xiàn)SP的部分,才可以將自己的短信通過移動的GSM網(wǎng)絡(luò)的數(shù)據(jù)通道傳輸?shù)阶罱K手機(jī)用戶上。
短信網(wǎng)管平臺采集無線商務(wù)話機(jī)信息必須通過移動短信中心,短信網(wǎng)管平臺通過CMPP 2.0或CMPP 3.0協(xié)議與移動短信中心進(jìn)行通訊,通過響應(yīng)指令控制移動短信中心向無線商務(wù)話機(jī)發(fā)送短信,以獲取無線商務(wù)話機(jī)狀態(tài)信息。
無線商務(wù)話機(jī)短信網(wǎng)管平臺,通過移動公司短信中心向無線商務(wù)話機(jī)以短信方式發(fā)送指令,話機(jī)在接收到網(wǎng)管短信后,根據(jù)指令要求完成特定的任務(wù)。短信網(wǎng)管平臺通過ST指令設(shè)定無線商務(wù)話機(jī)上報周期,激活或者關(guān)閉周期上報信息功能;通過MD指令修改接入號碼;通過RT指令觸發(fā)無線商務(wù)話機(jī)立即上報信息。無線商務(wù)話機(jī)根據(jù)指令要求,立即或者周期性的上報相關(guān)信息。上報信息包含ICCID(SIM卡ID號)、IMEI(國際移動身份識別碼,即設(shè)備號)、接入號碼、CELLID(服務(wù)小區(qū)號)及上報周期。
本平臺采用基于總線的組件模型架構(gòu),架構(gòu)設(shè)計如圖。
圖中調(diào)度器,完成對多路的SMSDevice和SMSNetwork的數(shù)據(jù)處理和負(fù)載平衡處理;數(shù)據(jù)庫組件,內(nèi)部封裝了應(yīng)用所需要的數(shù)據(jù)庫操作,支持并發(fā)操作;Web短信服務(wù),為Web頁面的短信發(fā)送提供服務(wù);SMSDevice和SMSNetwork組件,是根據(jù)用戶的短信流量來選擇的,在架構(gòu)中是可以互換的,完全支持自由掛接。在應(yīng)用中如果用戶的短信流量非常大,SMSDevice(或SMSNetwork)收到短信,將短信發(fā)送該調(diào)度器,調(diào)度器將短信的具體內(nèi)容提供給數(shù)據(jù)庫組件,數(shù)據(jù)庫組件插入記錄,并返回查詢結(jié)果給調(diào)度器。調(diào)度器在所有的SMSDevice(或SMSNetwork)設(shè)備中進(jìn)行負(fù)載平衡,選擇合適的SMSDevice(或SMSNetwork)進(jìn)行短信發(fā)送,成功后通知數(shù)據(jù)庫組件進(jìn)行更新,然后告知發(fā)起的SMSDevice(或SMSNetwork)設(shè)備將短信刪除;客戶界面程序,完成短信業(yè)務(wù)的群發(fā)、顯示、維護(hù)等附加值工作。
短信網(wǎng)管平臺通過基本指令與無線商務(wù)話機(jī)進(jìn)行數(shù)據(jù)交互,實現(xiàn)話機(jī)的統(tǒng)一管理和數(shù)據(jù)交互。這就要求無線商務(wù)話機(jī)除了支持短信網(wǎng)管平臺,實現(xiàn)基本參數(shù)配置功能外,還需支持短信網(wǎng)管平臺的管理。該短信網(wǎng)管平臺,主要功能如下:
1)無線商務(wù)話機(jī)需支持短信網(wǎng)管平臺的管理,短信網(wǎng)管平臺通過基本指令與無線商務(wù)話機(jī)進(jìn)行數(shù)據(jù)交互,實現(xiàn)話機(jī)的統(tǒng)一管理,數(shù)據(jù)交互支持通過短信方式傳輸。
2)短信網(wǎng)管平臺通過短信中心向無線商務(wù)話機(jī)發(fā)送立即上報指令(指令為Class0類短信,不會在無線商務(wù)話機(jī)界面上顯示,因而對用戶是透明的)時,要求無線商務(wù)話機(jī)上報相關(guān)信息(ICCID、IMEI、CELLID等);當(dāng)發(fā)送修改接入號指令時,要求無線商務(wù)話機(jī)修改默認(rèn)接入號碼;當(dāng)發(fā)送設(shè)置周期上報指令時,要求無線商務(wù)話機(jī)打開或關(guān)閉周期上報功能,同時可修改上報周期。
3)該短信網(wǎng)管平臺采用Web方式開發(fā),即在瀏覽器中輸入一個特定網(wǎng)址,就可進(jìn)入該平臺。該平臺支持多級用戶權(quán)限管理。
4)采集、匯總無線商務(wù)話機(jī)上報的信息,形成報表。
5)可管理多個廠家的無線商務(wù)話機(jī),管理的無線商務(wù)話機(jī)的總數(shù)量不小于10萬臺。
按照軟件測試原理,搭建短信網(wǎng)管平臺(web方式)、無線商務(wù)話機(jī),用短信網(wǎng)管平臺提供的操作界面發(fā)送指令對該系統(tǒng)進(jìn)行了平臺操作測試,并且分別運用兩個廠家的無線商務(wù)話機(jī),在無線商務(wù)話機(jī)端接收指令并反饋相關(guān)信息。測試結(jié)果表明,平臺開發(fā)達(dá)到了既定的設(shè)計目標(biāo)。
通過對短信網(wǎng)管平臺的設(shè)計、實現(xiàn)、測試及使用后的情況反饋,本人經(jīng)過深入的研究,發(fā)現(xiàn)該平臺仍有一些值得改進(jìn)與擴(kuò)展的地方。根據(jù)將來應(yīng)用的不斷擴(kuò)展,如何完善和提高該平臺功能以更好為移動用戶提供更豐富的業(yè)務(wù),還存在許多的發(fā)展空間,還將有大量的工作等待去研究。
TN92
A
1674-6708(2010)28-0230-01