版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SMS在移動(dòng)商務(wù)中的應(yīng)用及原理(SMS系統(tǒng)平臺(tái)開發(fā))技術(shù)方案參賽作品名稱:SMS在移動(dòng)商務(wù)中的應(yīng)用及原理(SMS系統(tǒng)開發(fā))組員:金皇飛王斌樓凱慧指導(dǎo)教師:張文宇2006年浙江省首屆電子商務(wù)大賽SMS在移動(dòng)商務(wù)的應(yīng)用及原理(SMS系統(tǒng)開發(fā))目錄1、前言2、當(dāng)前現(xiàn)狀分析3、SMS系統(tǒng)功能和活動(dòng)流程介紹4、系統(tǒng)邏輯結(jié)構(gòu)描述5、SMS項(xiàng)目環(huán)境和系統(tǒng)具體技術(shù)的實(shí)現(xiàn)5.1項(xiàng)目環(huán)境5.2網(wǎng)關(guān)功能5.3SP應(yīng)用程序功能5.4WEB頁面功能6、SMS系統(tǒng)的技術(shù)演示7、SMS系統(tǒng)的技術(shù)創(chuàng)新7.1語言優(yōu)勢(shì)7.2操作系統(tǒng)7.3隊(duì)列7.4程系統(tǒng)安全性7.5模板技術(shù)7.6程序的故障恢復(fù)機(jī)制8、SMS系統(tǒng)的實(shí)用性8.1SMS移動(dòng)商務(wù)的應(yīng)用8.2SMS移動(dòng)商務(wù)特點(diǎn)8.3SMS移動(dòng)商務(wù)應(yīng)用領(lǐng)域9、SMS系統(tǒng)在教育E
代人的具體應(yīng)用10、總結(jié)1、前言隨著互聯(lián)網(wǎng)的不斷普及,商務(wù)的形式也出現(xiàn)多種模式。電子商務(wù)在國內(nèi)的興起,無疑拉近了我們與網(wǎng)絡(luò)的距離。在膨脹的互聯(lián)網(wǎng)環(huán)境下,移動(dòng)商務(wù)成為了可能。作為電子商務(wù)的又一大延伸,移動(dòng)商務(wù)正以迅猛的速度發(fā)展,同時(shí)表現(xiàn)出了很好的勢(shì)頭。針對(duì)本次電子商務(wù)大賽的要求,我們組把利劍瞄準(zhǔn)在移動(dòng)商務(wù)SP增值業(yè)務(wù)的技術(shù)創(chuàng)新上。隨著移動(dòng)增值業(yè)務(wù)的普及,出現(xiàn)了SP(ServeProvider)這個(gè)行業(yè)。SP為中國移動(dòng)、中國網(wǎng)通、中國聯(lián)通、中國電信移動(dòng)增值服務(wù)的服務(wù)提供商。所包含的業(yè)務(wù)目前主要有SMS(短信)、MMS(彩信)、IVR(語音)、彩鈴等。伴隨著手機(jī)用戶普及和用戶需求的增大,這個(gè)行業(yè)也逐漸演變的規(guī)范化和市場(chǎng)化。各大運(yùn)營商爭相推出新業(yè)務(wù),面對(duì)日益增長的移動(dòng)增值業(yè)務(wù)受理,如何在技術(shù)上創(chuàng)新,如何完善系統(tǒng),是服務(wù)提供商占據(jù)市場(chǎng)的最為關(guān)鍵的要點(diǎn)。2、當(dāng)前現(xiàn)狀分析近年來,移動(dòng)通信在全球范圍內(nèi)迅猛發(fā)展,數(shù)字化和網(wǎng)絡(luò)化已成為不可逆轉(zhuǎn)的趨勢(shì)。中國移動(dòng)通信業(yè)經(jīng)過多年的發(fā)展,在網(wǎng)絡(luò)基礎(chǔ)設(shè)施、用戶規(guī)模和移動(dòng)通信服務(wù)等方面都保持快速發(fā)展勢(shì)頭。移動(dòng)用戶從1999年的不足5000萬猛增到2004年的3.29億,加上小靈通用戶,中國目前共有約4.7億移動(dòng)用戶,成為全球人數(shù)最多的移動(dòng)通信市場(chǎng)。中國移動(dòng)通信產(chǎn)業(yè)的發(fā)展為移動(dòng)商務(wù)提供了良好的通信基礎(chǔ)設(shè)施平臺(tái)和技術(shù)手段,同時(shí)3G的發(fā)展將會(huì)進(jìn)一步促進(jìn)移動(dòng)通信產(chǎn)業(yè)鏈資源的豐富和整合,催生出各種可行的移動(dòng)商務(wù)模式。目前,中國移動(dòng)商務(wù)還很不普及。計(jì)世資訊(CCWResearch)調(diào)查的150家獨(dú)立軟件開發(fā)商和系統(tǒng)集成商中有40.7%的被調(diào)查者已經(jīng)為用戶部署了移動(dòng)商務(wù),還有59.3%的被調(diào)查者還沒有為用戶部署移動(dòng)商務(wù)。目前企業(yè)移動(dòng)商務(wù)應(yīng)用主要是OA系統(tǒng),其次是CRM系統(tǒng)和ERP系統(tǒng)。另外,行業(yè)特征明顯的定制移動(dòng)商務(wù)應(yīng)用也是目前企業(yè)移動(dòng)商務(wù)應(yīng)用的主要市場(chǎng)。在對(duì)未來企業(yè)移動(dòng)商務(wù)應(yīng)用的主要系統(tǒng)調(diào)查中,以CRM、ERP為代表的復(fù)雜縱向應(yīng)用成為企業(yè)移動(dòng)商務(wù)應(yīng)用的主要領(lǐng)域。中國企業(yè)移動(dòng)商務(wù)應(yīng)用開始由簡單的橫向應(yīng)用向復(fù)雜的縱向應(yīng)用延伸。移動(dòng)商務(wù)應(yīng)用行業(yè)分布廣泛,高流動(dòng)性和服務(wù)性行業(yè)對(duì)移動(dòng)商務(wù)的需求強(qiáng)烈。計(jì)世資訊(CCWResearch)調(diào)查表明,移動(dòng)商務(wù)應(yīng)用的行業(yè)市場(chǎng)分布比較均衡,這說明許多行業(yè)都存在對(duì)移動(dòng)商務(wù)應(yīng)用的需求。調(diào)查發(fā)現(xiàn)政府、制造、流通、金融行業(yè)是目前移動(dòng)商務(wù)應(yīng)用的主要行業(yè)市場(chǎng),未來企業(yè)移動(dòng)商務(wù)應(yīng)用的主要行業(yè)是物流、流通、金融和政府行業(yè)等高流動(dòng)性和服務(wù)性行業(yè)。短信是目前最為成熟的中國移動(dòng)通信服務(wù)業(yè)務(wù)之一。方便、便宜、隨時(shí)收發(fā)等特點(diǎn),使手機(jī)短信成為我國手機(jī)用戶最喜歡的信息溝通方式。從2000年的發(fā)送總量為10億余條,到2005年的3046億多條,我國手機(jī)短信發(fā)送量6年增長了300多倍。如圖一示:圖(一)單位:億短信與企業(yè)應(yīng)用系統(tǒng)相結(jié)合已經(jīng)成為中國移動(dòng)商務(wù)的一種低成本、快回報(bào)、易操作的實(shí)現(xiàn)模式。計(jì)世資訊(CCWResearch)發(fā)現(xiàn):在已為用戶部署移動(dòng)商務(wù)應(yīng)用的SI/ISV中,有60.7%的SI/ISV為用戶部署的移動(dòng)商務(wù)是采用短信技術(shù)。短信可以和企業(yè)的OA系統(tǒng)、ERP系統(tǒng)、CRM系統(tǒng)等結(jié)合,實(shí)現(xiàn)企業(yè)辦公、生產(chǎn)、銷售數(shù)據(jù)的采集和發(fā)布。而且,短信在GSM和CDMA上應(yīng)用可以基本滿足企業(yè)短信應(yīng)用的需要,3G應(yīng)用在中國的推遲不會(huì)影響短信在移動(dòng)商務(wù)中的應(yīng)用。3、SMS系統(tǒng)功能和活動(dòng)流程介紹SMS的系統(tǒng)功能可以分為網(wǎng)關(guān)、SP應(yīng)用程序、Web三大塊:網(wǎng)關(guān)功能:這是整個(gè)SMS系統(tǒng)功能中很重要的環(huán)節(jié),網(wǎng)關(guān)實(shí)現(xiàn)運(yùn)營商和SP之間的通訊,由SP應(yīng)用程序、WEB處理轉(zhuǎn)化為數(shù)據(jù)包并通過網(wǎng)關(guān)傳遞并發(fā)送到用戶手機(jī)。網(wǎng)關(guān)的功能分為SMS接收和SMS發(fā)送,任何的SP短信接發(fā)都交給網(wǎng)關(guān)來完成。SP應(yīng)用程序功能:作用是負(fù)責(zé)對(duì)接收到的短信進(jìn)行處理。包括將數(shù)據(jù)進(jìn)行存放、讀取、查詢、指定下級(jí)程序運(yùn)行、備份等功能。SP應(yīng)用程序視SMS系統(tǒng)的復(fù)雜度而定。SP應(yīng)用程序最主要和核心的功能是短信邏輯處理功能,把網(wǎng)關(guān)接收的SP短信轉(zhuǎn)化為發(fā)送給網(wǎng)關(guān)的SP短信。完成一次SMS系統(tǒng)處理過程。WEB功能:對(duì)于最簡單的SMS系統(tǒng)而言,可以由網(wǎng)關(guān)和SP應(yīng)用程序完成,撇開WEB功能。但沒有WEB功能的SMS系統(tǒng)很難操作,而且修改配置十分麻煩,所以一般的SMS系統(tǒng)都會(huì)有WEB功能來輔助。WEB功能可以直觀的讀取和發(fā)送短信,查詢數(shù)據(jù)結(jié)果?;顒?dòng)流程:我們根據(jù)運(yùn)營商提供的協(xié)議,與SMG建立連接,采用TCP/IP和專門的SGIP協(xié)議進(jìn)行實(shí)時(shí)通信,在這之上為用戶提供服務(wù)。通信雙方互為客戶端和服務(wù)器端,通信的發(fā)起點(diǎn)有兩種,即MT與MO,SMS實(shí)體活動(dòng)流程如圖:MOSMGSMCSMGSpServerMOSMGSMCSMGSpServerSpServerSMGSMCSMGMOSpServerSMGSMCSMGSpServerSMGSMCSMGMTTSMG–ShortMessageGateway.
GNS–GatewayNameServerSP–ServiceProviderSMSC–ShortMessageServiceCenterISMG–InternetShortMessageGatewayDSMP–DataServiceManagePlatformSMPP–ShortMessagePeertoPeerCMPP–ChinaMobilePeertoPeerSGIP–ShortMessageGatewayInterfaceProtolMO–MobileOriginate具體的信息收發(fā)流程如下:用戶移動(dòng)信息接發(fā)網(wǎng)關(guān)移動(dòng)短信服務(wù)中心移動(dòng)信息接發(fā)網(wǎng)關(guān)訂閱信息用戶移動(dòng)信息接發(fā)網(wǎng)關(guān)移動(dòng)短信服務(wù)中心移動(dòng)信息接發(fā)網(wǎng)關(guān)服務(wù)商短信服務(wù)中心服務(wù)商信息接發(fā)網(wǎng)關(guān)SP系統(tǒng)服務(wù)器服務(wù)商短信服務(wù)中心服務(wù)商信息接發(fā)網(wǎng)關(guān)SP系統(tǒng)服務(wù)器服務(wù)商短信接發(fā)網(wǎng)關(guān)服務(wù)商服務(wù)商短信接發(fā)網(wǎng)關(guān)服務(wù)商回復(fù)信息如圖所示,在收發(fā)平臺(tái)與短信網(wǎng)關(guān)之間采用點(diǎn)對(duì)點(diǎn)的連接方式,采用專用SGIP方式,遵循一定的信息格式,通過InterNet進(jìn)行通信,因?yàn)槎绦欧?wù)的特點(diǎn),必須一直保持兩者的連接;通信雙方互為客戶端和服務(wù)器端,可由任意一方進(jìn)行主動(dòng)連接,如SP的業(yè)務(wù)量較大,就需要建立多個(gè)連接,提高收發(fā)信息的速度,防止信息過期??紤]到C語言在底層通信方面的優(yōu)勢(shì),我們將用C實(shí)現(xiàn)系統(tǒng)的收發(fā)平臺(tái),并向后臺(tái)提供相應(yīng)的接口,以提高業(yè)務(wù)處理的效率。將底層通信與邏輯服務(wù)處理分離,也便于以后擴(kuò)展不同的服務(wù)。后臺(tái)的業(yè)務(wù)邏輯比較靈活,因?yàn)樘峁iT的收發(fā)消息的API,除了可以用C實(shí)現(xiàn)之外,可采用多種方式,可根據(jù)服務(wù)的擴(kuò)展,作相應(yīng)的選擇。在主要的處理程序之外,我們將增加另一種服務(wù)模式,即通過網(wǎng)頁直接為用戶提供更加方便的服務(wù)。它除自身做一些簡單的處理,類似的功能將會(huì)調(diào)用后臺(tái)主處理程序,起到輔助和完善的作用。用戶定制服務(wù),即首先由用戶發(fā)送一條信息(MO),在網(wǎng)關(guān)收到信息之后,叫由特定的服務(wù)商,即系統(tǒng)的收發(fā)平臺(tái)收到消息,在做一些數(shù)據(jù)包的處理之后,丟給相應(yīng)的服務(wù)程序,一個(gè)業(yè)務(wù)的邏輯主體就是這一部分,同時(shí)用數(shù)據(jù)庫將處理的結(jié)果進(jìn)行記錄,處理完后將結(jié)果交給收發(fā)API,對(duì)數(shù)據(jù)打包,發(fā)給短信網(wǎng)關(guān),再轉(zhuǎn)發(fā)給用戶,以此完成一次服務(wù)。下面介紹下其中一個(gè)服務(wù)商短信服務(wù)中心的內(nèi)部數(shù)據(jù)流程(短信訂購數(shù)據(jù)流程/業(yè)務(wù)處理數(shù)據(jù)流程)短信訂購數(shù)據(jù)流程圖:首先SP系統(tǒng)服務(wù)器接受到移動(dòng)網(wǎng)關(guān)的信息,對(duì)信息進(jìn)行審核,若審核通過,把用戶相關(guān)信息登記入庫并進(jìn)行相應(yīng)的費(fèi)用扣除,最后向客戶發(fā)回訂購結(jié)果。返還信息P1審核P2P1審核P2輸入系統(tǒng)SP系統(tǒng)服務(wù)器訂閱信息正確信息SP系統(tǒng)服務(wù)器用戶基本信息P3信息費(fèi)處理D1用戶信息P3信息費(fèi)處理D2用戶費(fèi)用信息(月租費(fèi))業(yè)務(wù)處理數(shù)據(jù)流程圖:SMS服務(wù)商根據(jù)用戶的業(yè)務(wù)對(duì)其做相應(yīng)的業(yè)務(wù)處理以及費(fèi)用扣除D1用戶名單信息D3公司業(yè)務(wù)信息表用戶P1業(yè)務(wù)處理用戶P1業(yè)務(wù)處理SMS服務(wù)商相關(guān)信息SMS服務(wù)商操作信息P2P2信息費(fèi)處理D2用戶費(fèi)用信息(單項(xiàng)費(fèi))4、系統(tǒng)邏輯結(jié)構(gòu)描述 SMS系統(tǒng)應(yīng)用依托于中國移動(dòng)、中國聯(lián)通、中國電信等運(yùn)營商,通過和運(yùn)營商之間的協(xié)議開發(fā)相互的通訊接口。完成短信的接收和發(fā)送功能。在移動(dòng)商務(wù)領(lǐng)域,SMS(短信)占據(jù)相當(dāng)大的比重。目前的絕大部門手機(jī)都具有短消息功能。而短消息功能因?yàn)槠浞奖?,?shí)時(shí)性為廣大用戶所接收。SMS系統(tǒng)實(shí)現(xiàn)方式通過建立一個(gè)收發(fā)信息的平臺(tái)。在這平臺(tái)之上,由后臺(tái)的邏輯服務(wù)層進(jìn)行具體的業(yè)務(wù)處理,并建立相關(guān)的信息檔案。系統(tǒng)邏輯結(jié)構(gòu)圖如下:Mobile/Mobile/UnicomGatewaySPServiceProcessCmpp/SGIPTCP/IPWebServiceDataBase(圖二)圖(二)顯示了整個(gè)SMS系統(tǒng)的運(yùn)作,Gateway是各個(gè)運(yùn)營商的網(wǎng)關(guān),短消息通過網(wǎng)關(guān)以數(shù)據(jù)包的形式傳遞給SP,按照運(yùn)營商和SP之間的通訊協(xié)議(移動(dòng)cmpp,聯(lián)通sgip,電信cngp)傳遞給SPService。SPService將數(shù)據(jù)進(jìn)行處理,放入數(shù)據(jù)庫,同時(shí)又返回一條消息給網(wǎng)關(guān),由網(wǎng)關(guān)發(fā)送到用戶的手機(jī)上面。5、SMS項(xiàng)目環(huán)境和系統(tǒng)具體技術(shù)的實(shí)現(xiàn)5.1項(xiàng)目環(huán)境本SMS系統(tǒng)開發(fā)基于的操作系統(tǒng)是FreeBSD操作系統(tǒng),采用MYSQL數(shù)據(jù)庫,網(wǎng)關(guān)由C++開發(fā),SP應(yīng)用程序由PHP開發(fā),搭配APACHE服務(wù)器,WEB實(shí)現(xiàn)通過PHP+MYSQL,使用MAP隊(duì)列技術(shù)完成。5.2網(wǎng)關(guān)功能:網(wǎng)關(guān)采用C++程序開發(fā),結(jié)合MAP文件實(shí)現(xiàn)隊(duì)列進(jìn)出,按照移動(dòng)、聯(lián)通、電信協(xié)議分別開發(fā)各自的網(wǎng)關(guān),下面以移動(dòng)為例: 移動(dòng)采用的是CMPP3.0協(xié)議 由于考慮到處理效率和系統(tǒng)負(fù)荷,在網(wǎng)關(guān)程序中加入隊(duì)列實(shí)現(xiàn)功能。隊(duì)列SMSQueurNode定義如下:接收消息:通過zj_cmppd.c把接收的消息放到指定的隊(duì)列中,相關(guān)代碼完成隊(duì)列存放。發(fā)送消息:1、從發(fā)送隊(duì)列中取得要發(fā)送的數(shù)據(jù)2、調(diào)用vSendpkg發(fā)送消息附(消息收發(fā)代碼示例):A.短信接收代碼#include<stdio.h>#include"smgpapi.h"#include"smgpdef.h"staticDeliverRespg_DeliverResp;#defineRECV_MSG_TIME_OUT 2/*Seconds*/voidmain(void){ /*LocalVars*/ intnRetCode;/*CallAPIInitSMGPAPI*/ /*IfYourConfigFileNotInCurrentDirOrConfigDirPlease*/ /*AllDirAndFileName*/ nRetCode=InitSMGPAPI(NULL); if(nRetCode) { printf("InitSMGPAPIReturnError\n"); } /*CallSMGPDeliverToGetMessage*/ nRetCode=SMGPDeliver((int)RECV_MSG_TIME_OUT,&g_DeliverResp); if(nRetCode) { printf("RecvMsgFromSMGWFail!\n"); } else { printf("RecvMsgFromSMGWSuccess!\n"); } return;}B.短信發(fā)送代碼voidmain(void){ /*LocalVars*/ int nRetCode; /*CallAPIInitSMGPAPI*/ /*IfYourConfigFileNotInCurrentDirOrConfigDirPlease*/ /*AllDirAndFileName*/ nRetCode=InitSMGPAPI(NULL); if(nRetCode) { printf("InitSMGPAPIReturnError\n"); } /*ReadSendMsgParamFromConfigFile*/ /*JustAExampleYouCanGetTheseParamsFromOtherMethod*/ nRetCode=ReadSmFile((char*)SEMD_MSG_CONFIG_FILE); if(nRetCode) { printf("ReadSmFileReturnError\n"); } /*CallAPIFunctionSMGPSendSingleToSendMsg*/ nRetCode=SMGPSendSingle( g_SMGP_Submit.nNeedReport, g_SMGP_Submit.nPriority, g_SMGP_Submit.sServerId, g_SMGP_Submit.nMsgFormat, g_SMGP_Submit.sFeeType, g_SMGP_Submit.sFeeCode, g_SMGP_Submit.sFixedFee, g_SMGP_Submit.sValidTime, g_SMGP_Submit.sAtTime, g_SMGP_Submit.sChargeTermId, g_SMGP_Submit.sDestTermId, g_SMGP_Submit.sReplyPath, g_nMsgLength, g_SMGP_Submit.sMsgContent, g_sMsgID, &g_nErrorCode, g_SMGP_Submit.nMsgType ); /*IfReturnError*/ if(nRetCode) { printf("SMGPSendSingleReturnError\n"); printf("TheErrorCodeIs%d",g_nErrorCode); } /*ElseReturnSuccess*/ else { printf("SMGPSendSingleReturnSuccess\n"); printf("YouhavesentashortmessagetoSMGW\n"); } return;}5.3SP應(yīng)用程序功能SP應(yīng)用程序我們選擇的是PHP程序開發(fā),PHP程序在Linux和FreeBSD系統(tǒng)下可以得到很好的應(yīng)用,結(jié)合FreeBSD的后臺(tái)>/dev/null功能,將php技術(shù)沿用到應(yīng)用程序編程,實(shí)現(xiàn)后臺(tái)php運(yùn)行,同時(shí)因?yàn)镻HP對(duì)WEB的強(qiáng)大支持,在WEB開發(fā)中采用PHP+MYSQL進(jìn)行開發(fā)。SP應(yīng)用程序框架:Watch.phpgrun.phpWatch.phpgrun.phpClass區(qū)別業(yè)務(wù)Class區(qū)別業(yè)務(wù)投票類業(yè)務(wù)。。。。應(yīng)用類業(yè)務(wù)留言類業(yè)務(wù)投票類業(yè)務(wù)。。。。應(yīng)用類業(yè)務(wù)留言類業(yè)務(wù)接口統(tǒng)一收發(fā)接口統(tǒng)一收發(fā) Grun.php為一個(gè)業(yè)務(wù)牽引程序,通過grun.php調(diào)用具體業(yè)務(wù)的運(yùn)行,而業(yè)務(wù)程序編寫成以class類文件的形式存在,不同的業(yè)務(wù)調(diào)用程序調(diào)用不同的class文件,這樣就完成了grun.php調(diào)用程序的通用性。同時(shí)由一個(gè)監(jiān)控程序watch.php監(jiān)視grun.php程序是否正常運(yùn)作。當(dāng)應(yīng)用程序中斷后使得其能夠重新恢復(fù)正常運(yùn)行狀態(tài),保證整個(gè)應(yīng)用程序能夠穩(wěn)定的運(yùn)行。模板運(yùn)用: 為了使得SMS系統(tǒng)適用于各種應(yīng)用程序,需要運(yùn)用到模板技術(shù),我們?cè)谶@里運(yùn)用了SP應(yīng)用程序模板和Class短信業(yè)務(wù)LibProxy通用模板。SP應(yīng)用程序模板:由于整個(gè)程序的統(tǒng)一性,對(duì)除了Class具體業(yè)務(wù)以外的短信都可以統(tǒng)一編寫程序處理,建立一個(gè)通用的LibSMS類,來處理短信收發(fā),日志記錄,數(shù)據(jù)庫添加等各種統(tǒng)一操作。在應(yīng)用程序的模板中通過配置不同的隊(duì)列,不同的業(yè)務(wù)代碼,不同的數(shù)據(jù)表來完成統(tǒng)一的功能。具體短信業(yè)務(wù)LibProxy模板:由于具體業(yè)務(wù)之間的差別,一個(gè)通用的模板可以大大減少新業(yè)務(wù)的開發(fā)周期。LibProxy模板是專門用來處理電臺(tái)留言的程序。針對(duì)主持人,后臺(tái)管理人員而開發(fā)。LibProxy模板可以只需要配置相應(yīng)設(shè)置就可以完成新業(yè)務(wù)的開發(fā)。5.4WEB頁面功能 WEB頁面實(shí)現(xiàn)方式采用的是php+mysql,SMS系統(tǒng)是一套以后臺(tái)運(yùn)行為主的程序,通過網(wǎng)關(guān)搜索短消息、SP應(yīng)用程序處理,最終將消息發(fā)送出去。WEB頁面正是整個(gè)過程的直觀反應(yīng),由于SP應(yīng)用程序接收的短信都有數(shù)據(jù)庫記錄,只要編寫WEB頁面程序?qū)?shù)據(jù)庫記錄提取和統(tǒng)計(jì)出來即可。如圖(三)圖(三)相應(yīng)的數(shù)據(jù)庫設(shè)計(jì)舉一提取信息的例子,如下:號(hào)碼為6、SMS系統(tǒng)的后臺(tái)技術(shù)模擬演示 先從LibProxy配置模板需要的一些參數(shù),包括移動(dòng)聯(lián)通電信的指令配置,號(hào)段配置。如圖(四):圖(四)在對(duì)回復(fù)語句進(jìn)行配置,RMMS后臺(tái)管理系統(tǒng)。配置如圖(五):圖(五)配置完成后,通過Loc344al測(cè)試程序進(jìn)行模擬測(cè)試,Shell測(cè)試圖下組圖:輸入手機(jī)號(hào)碼,發(fā)送號(hào)段,消息內(nèi)容等得到的結(jié)果數(shù)據(jù)庫產(chǎn)生的相應(yīng)記錄如下:從上面的組圖,在shell下對(duì)本地的模擬短信程序測(cè)試通過,實(shí)現(xiàn)對(duì)短信的模擬發(fā)送,并記錄到指定的數(shù)據(jù)表中。7、SMS系統(tǒng)的技術(shù)創(chuàng)新SMS系統(tǒng)在開發(fā)過程中的幾個(gè)創(chuàng)新手段:7.1語言優(yōu)勢(shì):PHP的主要競爭對(duì)手是Perl、MicrosoftASP.NET、JavaServerpage(jsp)和ColdFusion。與這些語音相比,PHP既有高性能、與許多不同數(shù)據(jù)庫的借口、內(nèi)置許多常見WEB任務(wù)所需的函數(shù)庫、低成本、容易學(xué)習(xí)和使用、對(duì)面向?qū)ο蟮母叨戎С?、可移植性、源代碼可供使用、技術(shù)支持可供使用等許多優(yōu)點(diǎn)。性能:PHP的效率非常高。使用一個(gè)單獨(dú)的廉價(jià)的服務(wù)器,就可以滿足每天幾百萬的點(diǎn)擊。數(shù)據(jù)集成:對(duì)于許多數(shù)據(jù)庫系統(tǒng)來說,PHP多具有針對(duì)它們的內(nèi)置連接。除了MYSQL,可直接連接到PostgreSQL、mSQL、Oracle、dbm、FilePro、Hyperwave、InterBase和Ybase數(shù)據(jù)庫。內(nèi)置的函數(shù)庫:由于PHP是為WEB開發(fā)設(shè)計(jì)的,它提供了許多內(nèi)置函數(shù)來實(shí)行游泳的WE任務(wù)??梢陨梢粋€(gè)GIF圖象、連接帶WEB服務(wù)和其他網(wǎng)絡(luò)服務(wù)、解析HTML、發(fā)送電子郵件等。成本:PHP是免費(fèi)的,可以在任何時(shí)候從站點(diǎn)免費(fèi)下載最新版本。容易學(xué)習(xí)PHP:PHP語法是基于其他編程語言的,主要是C和Perl??梢浦残裕篜HP在許多不同操作系統(tǒng)中可以使用。例如在UNIX、MicrosoftWindows的不同版本中編碼。對(duì)面向?qū)ο蟮闹С郑篜HP版本5具有設(shè)計(jì)良好的面向?qū)ο筇卣?,包括繼承、私有和受保護(hù)的屬性和方法、抽象類和方法、借口、構(gòu)造函數(shù)和析構(gòu)函數(shù)。使用PHP的優(yōu)勢(shì)歸結(jié)為價(jià)格、速度和效率、安全性、跨平臺(tái)適用性和開放源代碼機(jī)遇等上。A、本地化——PHP讓你能夠?yàn)榫W(wǎng)站的訪問者提供本地化的服務(wù)。當(dāng)用戶點(diǎn)擊進(jìn)入網(wǎng)站的時(shí)候,網(wǎng)站會(huì)根據(jù)他們?yōu)g覽器的設(shè)置自動(dòng)地以其母語向其提供頁面。B、輕易地使用命令行——PHP支持在需要的地方設(shè)置和執(zhí)行命令行程序。使用標(biāo)準(zhǔn)的UNIXDIFF工具,它能夠生成錯(cuò)誤最后一次修改同要使用電子郵件發(fā)送到錯(cuò)誤的所有者的當(dāng)前注釋之間的不同。C、其他好處——
即時(shí)創(chuàng)建簡單的FLASH動(dòng)畫。
即時(shí)創(chuàng)建PDF文檔。
使用高級(jí)數(shù)學(xué)功能,以及面向?qū)ο蟮木幊碳夹g(shù)。
讀取和寫入到本地和IMAP郵箱。
在PHP里就可以使用任何標(biāo)準(zhǔn)的INTERNET協(xié)議。想要編寫基于PHP的FTP、WEB或者新聞客戶端,使用PHP你就完全能夠編寫出使用標(biāo)準(zhǔn)TCP/IP套接字的客戶端和服務(wù)器,并以此創(chuàng)建自己的協(xié)議。
實(shí)現(xiàn)對(duì)加密的支持,以及對(duì)各種數(shù)據(jù)庫服務(wù)器的支持。所以我們選擇PHP+MYSOL來實(shí)現(xiàn)WEB頁面。7.2操作系統(tǒng):可以將FreeBSD描述為網(wǎng)絡(luò)管理員的操作系統(tǒng),它速度快,支持SMP,并可以與大量的網(wǎng)絡(luò)工具集成。在windows病毒日益肆虐你電腦的今天,選擇一個(gè)安全性較好FreeBSD的系統(tǒng)更利于SMS系統(tǒng)的穩(wěn)定和安全。FreeBSD系統(tǒng)優(yōu)勢(shì)1、Unix兼容性強(qiáng)FreeBSD的免費(fèi)并不是說FreeBSD就是個(gè)人用戶的玩具。由于FreeBSD是Unix的一個(gè)分支系統(tǒng),它具有Unix的特性,可以完成Unix可以完成的工作。由于專業(yè)Unix工作站十分昂貴,而FreeBSD就能夠利用個(gè)人電腦軟硬件的廉價(jià),發(fā)揮自己的優(yōu)勢(shì),在一定程度上替代Unix系統(tǒng)。許多Unix系統(tǒng)的應(yīng)用程序也能在FreeBSD正常運(yùn)行。2、極其穩(wěn)定、可靠FreeBSD是真正的32位操作系統(tǒng),系統(tǒng)核心中不包含任何16位代碼,這使得它成為個(gè)人電腦操作系統(tǒng)中最為穩(wěn)定、可靠的系統(tǒng)。FreeBSD工作站可以正常穩(wěn)定地持續(xù)工作好幾年,而不會(huì)有問題。它因此被成為“Rock-stablePerformance”,就是“堅(jiān)如磐石”的意思。3、強(qiáng)大的網(wǎng)絡(luò)功能FreeBSD不僅被用來作為個(gè)人使用的工作站,還被一些ISP(Internet服務(wù)提供商)用來作為網(wǎng)絡(luò)服務(wù)器,為廣大用戶提供網(wǎng)絡(luò)服務(wù)。比如Yahoo主要的服務(wù)器都是使用FreeBSD,國內(nèi)的“網(wǎng)易”也大范圍使用的FreeBSD。一方面是由于FreeBSD的廉價(jià),更重要的是因?yàn)樗哂袕?qiáng)大的網(wǎng)絡(luò)功能和網(wǎng)絡(luò)工作所必須的良好穩(wěn)定性。FreeBSD同時(shí)也支持著互聯(lián)網(wǎng)上最大的匿名Ftp服務(wù)器:F。互聯(lián)網(wǎng)的前身阿帕網(wǎng)就是利用BSDUnix來實(shí)現(xiàn),所以FreeBSD在網(wǎng)絡(luò)方面顯得十分成熟。7.3隊(duì)列:將消息的讀取和發(fā)送通過MAP隊(duì)列來實(shí)現(xiàn)。傳統(tǒng)的SMS系統(tǒng)實(shí)現(xiàn)是通過數(shù)據(jù)庫輪循來判斷消息是否存在。而搜索數(shù)據(jù)庫需要先進(jìn)行數(shù)據(jù)庫連接,連接后再查詢數(shù)據(jù)、讀取數(shù)據(jù)、刪除數(shù)據(jù)、再關(guān)閉數(shù)據(jù)庫,完成一次搜索過程。這種頻繁的數(shù)據(jù)庫操作會(huì)占用較多系統(tǒng)資源。而隊(duì)列操作從本質(zhì)上來說是一個(gè)文本讀取過程,這遠(yuǎn)遠(yuǎn)要比數(shù)據(jù)庫操作快的多,方便的多。同時(shí),隊(duì)列因?yàn)橛写笮∠拗?,先進(jìn)先出的特點(diǎn),不用像數(shù)據(jù)庫記錄那樣需要定時(shí)清理。所以在消息記錄,我們選擇了使用隊(duì)列來實(shí)現(xiàn),可以大大加快系統(tǒng)處理速度、減少系統(tǒng)資源消耗。如圖為一個(gè)業(yè)務(wù)隊(duì)列7.4系統(tǒng)安全性:當(dāng)前出現(xiàn)網(wǎng)絡(luò)黑客利用目前手機(jī)、網(wǎng)站系統(tǒng)、網(wǎng)關(guān)存在的漏洞,發(fā)送畸形電子文本短信息來使手機(jī)操作系統(tǒng)崩潰。由于這種黑客剛剛出現(xiàn),大多數(shù)SMS系統(tǒng)平臺(tái)沒有相應(yīng)的安全保護(hù)措施。本系統(tǒng)為了更好的保護(hù)系統(tǒng)平臺(tái)以及手機(jī)用戶的合法權(quán)益,結(jié)合Xfocus最新開發(fā)的XMSFirewall的Project,它可以運(yùn)行在SMS網(wǎng)關(guān)上,對(duì)SMS進(jìn)行協(xié)議、發(fā)送人和內(nèi)容檢查。通過系統(tǒng)與XMSFirewall技術(shù)的結(jié)合,可以實(shí)行以下功能:過濾利用手機(jī)漏洞進(jìn)行的攻擊
2.過濾“彩票”、“中獎(jiǎng)”等廣告信息
3.可以設(shè)置黑白名單,禁止陌生人的短信
4.過濾DOS短信對(duì)SMS,EMS和MMS協(xié)議進(jìn)行安全分析,防止未知的短信攻擊當(dāng)SMSC要向被叫發(fā)短消息時(shí):1.先要建立一條包含各種有利于接收者的信息(SM-TPSMS-DELIVER)。這條信息中包含短消息內(nèi)容、原發(fā)者的識(shí)別符號(hào)及SMSC收到該短消息的時(shí)間。SM-TPSMS-DELIVER消息將在各種接口上傳送。2.SMSC把這條消息傳給與中心相連的網(wǎng)關(guān),網(wǎng)關(guān)根據(jù)被叫的MSISDN號(hào)向相關(guān)的HLR查詢(HLR-ENQ),查詢是通過用于短消息的MAP/CSENDROUTINGINFO消息報(bào)文來實(shí)現(xiàn)的。HLR將查詢結(jié)果送給網(wǎng)關(guān),查詢結(jié)果消息中包含了被叫用戶正拜訪的MSC/VLR的7號(hào)信令地址的MAP/CSENDROUTINGINFOFORSHORTMESSAGERESULT消息報(bào)文(亦可包含用戶此時(shí)不可及采用的拒絕消息報(bào)文)。3.網(wǎng)關(guān)利用上述地址消息向用戶拜訪的MSC/VLR傳遞消息,再由MSC建立必要的信令連接后將短消息傳遞給MS移動(dòng)臺(tái)。4.向MS傳送了的短消息并不需要用戶介入,消息可自動(dòng)存于SIM卡內(nèi),直到用戶讀完以后認(rèn)為不再有用時(shí)將其刪除。存在SIM卡內(nèi)的短消息不會(huì)因移動(dòng)臺(tái)電源關(guān)閉而丟失。在GSMPhase1階段,發(fā)向沒有空余存儲(chǔ)空間的SIM卡的短消息將丟失。在Phase2階段,規(guī)定了一種能使移動(dòng)臺(tái)進(jìn)行粗略流量控制的機(jī)制,它可在存貯器滿時(shí)指示網(wǎng)絡(luò)或相反地在短消息又可被接收時(shí)指示網(wǎng)絡(luò)。5.確認(rèn)消息6.回送確認(rèn)消息(短消息已發(fā)送)7.確認(rèn)消息8.確認(rèn)消息其XMSFirewall的工作原理如圖所示:7.5模板技術(shù):由于php支持面向?qū)ο?,使得類的技術(shù)能夠更好的被利用。SMS系統(tǒng)包含了SP應(yīng)用程序模板,具體短信業(yè)務(wù)LibProxy模板,網(wǎng)站開發(fā)實(shí)用的網(wǎng)頁模板等。SP應(yīng)用程序和具體短信業(yè)務(wù)模板配置通過數(shù)據(jù)庫配置完成。網(wǎng)頁模板配置通過MVC的template類來實(shí)現(xiàn)。7.6程序的故障恢復(fù)機(jī)制:因程序接收異常造成SP應(yīng)用程序中斷時(shí),如果沒有進(jìn)行及時(shí)恢復(fù),SMS系統(tǒng)便會(huì)中斷。增加故障恢復(fù)機(jī)制程序watch程序可使業(yè)務(wù)中斷后立即回復(fù),保障業(yè)務(wù)的正常運(yùn)行,同時(shí)記錄錯(cuò)誤日志報(bào)告來完善SMS系統(tǒng)。(2)中斷恢復(fù)部分代碼展示如下:8、SMS系統(tǒng)的實(shí)用性SMS在行業(yè)中的應(yīng)用以及優(yōu)勢(shì)8.1SMS移動(dòng)商務(wù)的應(yīng)用(1)企業(yè)會(huì)員管理及溝通服務(wù):企業(yè)擁有自己的會(huì)員或客戶體系,通過短信平臺(tái)向自己的會(huì)員或客戶宣傳自己或進(jìn)行信息溝通。(2)產(chǎn)品及服務(wù)促銷宣傳服務(wù):企業(yè)利用短信會(huì)員體系,在短信會(huì)員體系中選擇自己的目標(biāo)用戶并通過短信發(fā)送平臺(tái)向其發(fā)送產(chǎn)品及服務(wù)促銷宣傳信息。(3)公司內(nèi)部信息溝通服務(wù):企業(yè)可以利用短信發(fā)送平臺(tái)向其職工或其他人群發(fā)送短信息。(4)市場(chǎng)調(diào)查服務(wù):企業(yè)可以在短信會(huì)員體系中選擇市場(chǎng)調(diào)查樣本并利用短信發(fā)送平臺(tái)進(jìn)行市場(chǎng)調(diào)查8.2SMS移動(dòng)商務(wù)特點(diǎn)a.短信收視率高
手機(jī)用戶收到短信后都會(huì)去查閱,只有查看到短信息后,短信息才會(huì)消除,所以可以達(dá)到百分之九十五以上甚至百分之百的查看率,這是其他任何媒體都無法達(dá)到的。短信發(fā)布對(duì)象的含金量高。手機(jī)用戶群體相對(duì)非手機(jī)用戶來說是有一定收入的群體,具有一定的消費(fèi)能力。b.短信發(fā)布快速
傳統(tǒng)的媒體需要制作、排版及編輯,而且只能在固定的時(shí)間發(fā)布,受到時(shí)空的限制。而手機(jī)短信則可以隨時(shí)發(fā)布,速度快,手機(jī)用戶在全國各地都可以收到,遇有短評(píng)快或緊急的宣傳活動(dòng),手機(jī)短信非常適合。故障恢復(fù)機(jī)制程序目前SMS移動(dòng)商務(wù)c.短信發(fā)布成本低電視、報(bào)紙及戶外等媒體,成本較高,而短信成本較低,在相同的廣告宣傳費(fèi)用下,手機(jī)短信的受眾用戶要比傳統(tǒng)媒體的受眾用戶要多出數(shù)倍。
d.短信形式新穎短信與其他傳統(tǒng)媒體不同,它是一種基于現(xiàn)代移動(dòng)通訊的新型的媒體。由于手機(jī)是用戶隨身攜帶的個(gè)人通信工具,用戶可以在任何場(chǎng)所接收信息,更容易被用戶接受,有更好的廣告效果,短信息相對(duì)語音通訊是一種非語音通訊方式,就像打電話推銷保險(xiǎn),所以不會(huì)引起法律糾紛。8.3SMS移動(dòng)商務(wù)應(yīng)用領(lǐng)域隨著移動(dòng)商務(wù)功能不斷擴(kuò)大以及短信使用的普及,目前短信適合各種類型的企事業(yè)單位。例如:各大商場(chǎng)促銷活動(dòng),酒店、餐飲、娛樂行業(yè)服務(wù)信息,旅游景點(diǎn)、旅行社信息,房地產(chǎn)信息,裝飾裝修、銀行、保險(xiǎn)公司業(yè)務(wù)宣傳,商貿(mào)、商展交流活動(dòng),影視產(chǎn)品、文藝演出宣傳,航空票務(wù)信息,日常生活服務(wù)(浴室、桑拿、慶典),醫(yī)院、門診、醫(yī)藥產(chǎn)品促銷宣傳,汽車銷售信息,以及其他各類生產(chǎn)、消費(fèi)資料的銷售和客服等。9、SMS系統(tǒng)在教育E代人(模擬)的應(yīng)用教育E代人業(yè)務(wù)定義及業(yè)務(wù)特點(diǎn)1.1業(yè)務(wù)定義:為滿足人們對(duì)于知識(shí)的渴望,促進(jìn)教育培訓(xùn)事業(yè)的發(fā)展,嘗試新型的教育宣傳方式,拓展培訓(xùn)機(jī)構(gòu)與客戶的溝通渠道,浙江飛鷹信息公司建立在sms在移動(dòng)商務(wù)的技術(shù)平臺(tái)基礎(chǔ)上特推出“教育E代人”業(yè)務(wù)。通過網(wǎng)站平臺(tái)和手機(jī)短信平臺(tái),各培訓(xùn)與教育機(jī)構(gòu)可以方便的通過手機(jī)和網(wǎng)絡(luò)把教育培訓(xùn)信息及考試信息告訴所有客戶,讓客戶隨時(shí)隨地都能掌握最新的教育動(dòng)態(tài);客戶也可主動(dòng)從中選擇自己需要的教育培訓(xùn)及考試信息。1.2教育部門信息發(fā)布:教育部門可以通過手機(jī)短信、網(wǎng)站登錄、電話告知、書面?zhèn)髡娴榷喾N途徑,向教育機(jī)構(gòu)與培訓(xùn)中心發(fā)布管理信息或?qū)⒆钚碌慕逃?、考試信息向訂閱用戶發(fā)送。1.3培訓(xùn)中心及教育機(jī)構(gòu)信息發(fā)布:培訓(xùn)中心及教育機(jī)構(gòu)可以通過手機(jī)短信、網(wǎng)站登錄、電話告知、書面?zhèn)髡娴榷喾N途徑,發(fā)布培訓(xùn)中心及教育機(jī)構(gòu)的介紹、各類普通培訓(xùn)(如外語類、文藝類等等)、專業(yè)培訓(xùn)(證書考試培訓(xùn)、行政管理人員培訓(xùn)、駕駛培訓(xùn)等等)、最新考試信息等各種信息,經(jīng)審查信息后通過短信息的形式向手機(jī)訂閱用戶發(fā)送短信。1.4客戶獲取信息:廣大客戶可以發(fā)送手機(jī)短信到168***訂閱短信,該短信都是經(jīng)精選過的最有價(jià)值的教育培訓(xùn)與考試信息。同時(shí),我們還將聯(lián)系部分培訓(xùn)中心與教育機(jī)構(gòu)為訂閱者提供優(yōu)先的報(bào)名機(jī)會(huì)。1.5手機(jī)用戶互動(dòng)參與:任何想?yún)⒓优嘤?xùn)及考試或已經(jīng)參加了培訓(xùn)和考試的手機(jī)用戶,都可以通過短信發(fā)布他們所知道的最新的教育類信息,并與所有用戶分享;同時(shí)浙江飛鷹信息還為這些參與線索提供的用戶準(zhǔn)備了價(jià)值不等的獎(jiǎng)品,鼓勵(lì)其為所有用戶所做的貢獻(xiàn)。1.6延伸服務(wù):包括為各類培訓(xùn)中心與教育機(jī)構(gòu)在網(wǎng)站上建立專門網(wǎng)頁的鏈接。2、業(yè)務(wù)特點(diǎn)2.1專業(yè)運(yùn)作:浙江飛鷹信息有限公司依托各地運(yùn)營商,長期致力于為企業(yè)、單位和個(gè)人提供全方位的信息服務(wù)。2.2有專人專職負(fù)責(zé)業(yè)務(wù)的調(diào)試、開通、系統(tǒng)維護(hù)、市場(chǎng)推廣和客戶投訴處理。2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 價(jià)格策略與定價(jià)技巧
- 2025年度家用電梯定制設(shè)計(jì)與安裝合同范本2篇
- 2025年度25噸汽車吊車租賃與施工現(xiàn)場(chǎng)衛(wèi)生管理合同3篇
- 二零二五年度上市公司股權(quán)激勵(lì)股權(quán)轉(zhuǎn)讓及代持協(xié)議3篇
- 生產(chǎn)車間消防知識(shí)培訓(xùn)
- 二零二五年度停車場(chǎng)保險(xiǎn)服務(wù)合同6篇
- 二零二五年度打包機(jī)租賃與安裝調(diào)試服務(wù)合同2篇
- 二零二五年度市場(chǎng)推廣合同標(biāo)的營銷方案與推廣渠道
- 重慶市2024-2025學(xué)年高一上學(xué)期期末聯(lián)合檢測(cè)語文試卷(含答案)
- 二零二五年度婚慶活動(dòng)參與者權(quán)益保障合同樣本3篇
- 提優(yōu)精練08-2023-2024學(xué)年九年級(jí)英語上學(xué)期完形填空與閱讀理解提優(yōu)精練(原卷版)
- 中央2025年全國人大機(jī)關(guān)直屬事業(yè)單位招聘18人筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 2024年度美團(tuán)平臺(tái)商家入駐服務(wù)框架協(xié)議
- 2024至2030年四氯苯醌項(xiàng)目投資價(jià)值分析報(bào)告
- DB4511T 0002-2023 瓶裝液化石油氣充裝、配送安全管理規(guī)范
- 《肝衰竭診治指南(2024版)》解讀
- 2025年集體經(jīng)濟(jì)發(fā)展計(jì)劃
- 房地產(chǎn)銷售主管崗位招聘筆試題及解答(某大型央企)2024年
- 足球D級(jí)教練員培訓(xùn)匯報(bào)
- 巖溶區(qū)水文地質(zhì)參數(shù)研究-洞察分析
- 大學(xué)體育與健康 教案全套 體育舞蹈 第1-16周
評(píng)論
0/150
提交評(píng)論