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