摘 要:隨著智能移動(dòng)設(shè)備的不斷發(fā)展、價(jià)格的不斷下降,在市場(chǎng)上已經(jīng)占據(jù)了越來越大的份額,在人們的日常生活中也是必不可少的一個(gè)設(shè)備,可以通過3G/Wifi等移動(dòng)網(wǎng)絡(luò)來訪問各種應(yīng)用也已經(jīng)越來越普遍。本文主要介紹3G移動(dòng)商務(wù)接入平臺(tái)項(xiàng)目的建設(shè),通過該平臺(tái)可以連接多種多樣的應(yīng)用,也可以連接已經(jīng)存在的應(yīng)用,以方便在原應(yīng)用經(jīng)存在的基礎(chǔ)上,增加移動(dòng)設(shè)備訪問端的內(nèi)容,大大擴(kuò)展了應(yīng)用的建設(shè)和應(yīng)用所能涉及的范圍。
關(guān)鍵詞:移動(dòng);3G;擴(kuò)展
中圖分類號(hào):TP399
飛速發(fā)展的科學(xué)技術(shù)給信息領(lǐng)域帶來一次徹底的革命,隨著信息產(chǎn)業(yè)部3G照的正式頒發(fā),3G移動(dòng)通信業(yè)務(wù)在全國各地的通訊運(yùn)營商中逐漸開通,3G技術(shù)在日益普及和推廣。3G技術(shù)作為新一代移動(dòng)通信系統(tǒng),它能夠?qū)o線通信與國際互聯(lián)網(wǎng)等多媒體通信相結(jié)合,支持高速數(shù)據(jù)傳輸,在不同的環(huán)境中支持不同的傳輸速度,比如在行車、室外和室內(nèi)的環(huán)境,能夠適應(yīng)多業(yè)務(wù)環(huán)境。移動(dòng)3G網(wǎng)絡(luò)時(shí)代,智能手機(jī)已經(jīng)成為當(dāng)今人們生活中主流的掌上設(shè)備。隨著各種移動(dòng)網(wǎng)絡(luò)(3G/WIFI)的普及和帶寬的不斷升級(jí)和各種智能手機(jī)的普及,企業(yè)對(duì)日常移動(dòng)辦公的需求也與日俱增,如在差旅途如何審批企業(yè)內(nèi)的各種單據(jù),在銷售過程中如何查詢企業(yè)內(nèi)的價(jià)格信息等。在快消品行業(yè),由于市場(chǎng)的需要,商品的消耗性,特別是在節(jié)假日,會(huì)增加多個(gè)流動(dòng)攤位。如何能實(shí)時(shí)記錄產(chǎn)品的銷售情況,及時(shí)反映市場(chǎng)需求就成了企業(yè)急需解決的問題。為滿足企業(yè)即時(shí)辦公的需求,公司自主研發(fā)了移動(dòng)商務(wù)接入平臺(tái),統(tǒng)一對(duì)各個(gè)接入的智能手機(jī)終端進(jìn)行安全認(rèn)證、鏈路會(huì)話管理、用戶管理、組織管理、授權(quán)認(rèn)證、應(yīng)用管理、傳輸管理、系統(tǒng)配置、基礎(chǔ)數(shù)據(jù)、痕跡管理、消息管理、報(bào)表配置等方面的功能,通過該平臺(tái)可以進(jìn)一步統(tǒng)一和規(guī)范移動(dòng)商務(wù)智能終端的接入,并對(duì)接入的智能終端進(jìn)行管理和控制。3G移動(dòng)商務(wù)接入平臺(tái)是商務(wù)智能終端訪問的中間件平臺(tái),通過該平臺(tái)可以連接多種多樣的應(yīng)用,也可以連接已經(jīng)存在的應(yīng)用,以方便在原應(yīng)用已經(jīng)存在的基礎(chǔ)上,增加移動(dòng)設(shè)備訪問端的內(nèi)容,大大擴(kuò)展了應(yīng)用的建設(shè)和應(yīng)用所能涉及的范圍。MAP(MobileAccessPlatform)平臺(tái)是所有具體應(yīng)用系統(tǒng)訪問的前置平臺(tái),本平臺(tái)主要應(yīng)用于快消品行業(yè)的數(shù)據(jù)采集。
1 項(xiàng)目設(shè)計(jì)方案
1.1 項(xiàng)目建設(shè)目標(biāo)
通過建設(shè)MAP平臺(tái),連接企業(yè)內(nèi)部應(yīng)用和移動(dòng)智能終端,通過WIFI/3G網(wǎng)絡(luò)進(jìn)行訪問,需要達(dá)到以下目標(biāo):(1)風(fēng)險(xiǎn)小。不修改、不侵入、不損害企業(yè)原有業(yè)務(wù)系統(tǒng);運(yùn)用成熟開發(fā)技術(shù)、平臺(tái)和標(biāo)準(zhǔn)接口;實(shí)施周期短。(2)前期投入成本少。一次性投入少:終端使用常見型號(hào)手機(jī),服務(wù)端利用PC機(jī)即可搭建完成,不必購買昂貴的專用手持設(shè)備。終端可通過運(yùn)營商包月獲取贈(zèng)機(jī),也可以通過國內(nèi)專業(yè)廠商批量定制。(3)簡(jiǎn)單易學(xué)。不需要了解企業(yè)原有應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯,既可實(shí)現(xiàn)應(yīng)用在手機(jī)上的拓展,IT人員經(jīng)過簡(jiǎn)單培訓(xùn)即可掌握。(4)跨平臺(tái),跨網(wǎng)絡(luò)。支持各類操作系統(tǒng)的應(yīng)用系統(tǒng),支持移動(dòng)/聯(lián)通/電信各運(yùn)營商的手機(jī)接入。
(5)支持企業(yè)自主管理。對(duì)其手機(jī)接入平臺(tái)的個(gè)性化設(shè)置和系統(tǒng)部署調(diào)整,詳細(xì)的系統(tǒng)日志,支持快速的問題排查和系統(tǒng)監(jiān)控。
1.2 設(shè)計(jì)思路
MAP平臺(tái)作為聯(lián)接具體應(yīng)用和移動(dòng)智能終端設(shè)備之間的橋梁,系統(tǒng)整體結(jié)構(gòu)圖如下:
根據(jù)結(jié)構(gòu)圖描述,可以細(xì)分為以下幾大功能,分別是用戶管理,智能終端設(shè)備管理,組織管理,應(yīng)用管理,授權(quán)認(rèn)證,鏈路管理,字典管理,系統(tǒng)配置、系統(tǒng)接入控制和系統(tǒng)報(bào)表幾個(gè)模塊。
在這幾個(gè)模塊中,用戶管理主要對(duì)MAP平臺(tái)進(jìn)行管理,包括登陸員工管理、權(quán)限分組管理、用戶組分配和權(quán)限分配幾個(gè)功能。智能終端設(shè)備管理主要主要是對(duì)各種移動(dòng)商務(wù)終端進(jìn)行管理,包括移動(dòng)終端的設(shè)備信息以及移動(dòng)終端的SIM卡信息進(jìn)行管理。應(yīng)用主要是指連接在Map平臺(tái)后的各種應(yīng)用程序,可以把該應(yīng)用看做是單獨(dú)的一個(gè)個(gè)系統(tǒng),這里只記錄應(yīng)用的一些訪問路徑和訪問名。系統(tǒng)配置包括系統(tǒng)的一些常用參數(shù)設(shè)置,如登錄校驗(yàn)類別、數(shù)據(jù)訪問類別等。在移動(dòng)終端訪問平臺(tái)的時(shí)候,平臺(tái)需要實(shí)時(shí)記錄各個(gè)終端的訪問情況,何時(shí)聯(lián)入MAP平臺(tái),延續(xù)多長時(shí)間,同時(shí)系統(tǒng)需要提供控制鏈路的方法,可以強(qiáng)制關(guān)閉當(dāng)前鏈路,若關(guān)閉鏈路,則終端必須重新申請(qǐng)鏈路,也可以提供一個(gè)快捷方法來對(duì)設(shè)備進(jìn)行安全,登陸認(rèn)證等方面的設(shè)定。
1.3 代碼實(shí)現(xiàn)
在模塊的具體實(shí)現(xiàn)上,開發(fā)的時(shí)候需要注意,按照獨(dú)立的模塊去寫,以設(shè)備接入的核心模塊為例。
publicStringinvokeWS(StringbeanName,Stringmethod,Stringimei,Stringparams)
{// params=params.replaceAll(\"\",\"amp;amp;\");
System.out.println(params);
if(1==baseSer)
init();
//0.系統(tǒng)是否啟用壓縮
if(Constants.IS_ZIP==1){
try{params=newString(GZipUtil.unzipByteArry(params.getBytes()));
}catch(Exceptione){
returnXMLUtils.genXMLResult(\"012\",\"數(shù)據(jù)必須壓縮傳輸或解壓失敗\",\"\",0,\"\");}}
//0-0:判斷傳入的xml
if(!XMLUtils.checkXML(params))
returnXMLUtils.genXMLResult(\"001\",\"非法的XML數(shù)據(jù)\",\"\",0,\"\");//返回錯(cuò)誤信息給手機(jī)端
//0-1:獲得xml中的參數(shù)
Map
try{_params=XMLUtils.transXMLParams(params);//解析參數(shù)
}catch(Exceptione){
returnXMLUtils.genXMLResult(\"014\",\"解析失敗\",\"\",0,\"\");}
if(!imei.equals(_params.get(Params.IMEI))){
returnXMLUtils.genXMLResult(\"015\",\"IMEI不一致\",\"\",0,\"\");}
2 結(jié)束語
本系統(tǒng)目前已經(jīng)應(yīng)用在快消品行業(yè)(如農(nóng)夫山泉),且運(yùn)行良好。但仍需要對(duì)系統(tǒng)模式進(jìn)一步的進(jìn)行歸納和總結(jié),使重用的模塊可以適應(yīng)更多的項(xiàng)目,有更多的擴(kuò)展性、更靈活的配置方式。
參考文獻(xiàn):
[1]陳志桃.淺析3G移動(dòng)通信技術(shù)及其相關(guān)的應(yīng)用[J].大科技,2012,3.
[2]張艷.淺談3G環(huán)境下遠(yuǎn)程教育移動(dòng)學(xué)習(xí)平臺(tái)[J].電腦知識(shí)與科技,2011,4.
[3]林毅,劉揚(yáng).關(guān)于3G移動(dòng)通信技術(shù)的若干思考[J].科技視界,2012,7.
[4]顏友軍.面向智能移動(dòng)平臺(tái)的Web服務(wù)推送技術(shù)研究[J].計(jì)算機(jī)科學(xué)與探索,2012,3.
[5]魏楠,陳平.移動(dòng)電子商務(wù)技術(shù)及應(yīng)用分析[J].技術(shù)研發(fā),2012,4.
作者簡(jiǎn)介:劉杰(1981.10-),男,浙江杭州,碩士,實(shí)驗(yàn)師,計(jì)算機(jī)科學(xué)與應(yīng)用。