(電子科技大學(xué)自動(dòng)化工程學(xué)院 四川 成都 610054)
摘 要:短消息服務(wù)(SMS)在通信產(chǎn)業(yè)中正占據(jù)越來越重要的位置。本文描述了短消息服務(wù)平臺與網(wǎng)絡(luò)運(yùn)營商網(wǎng)絡(luò)實(shí)體之間的關(guān)系,分析了短消息服務(wù)平臺的系統(tǒng)結(jié)構(gòu),最后給出了基于Web的短消息服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn),該平臺集成了信息發(fā)布和信息點(diǎn)播功能。
關(guān)鍵詞:短消息;短消息服務(wù)平臺;信息發(fā)布;信息點(diǎn)播;CMPP協(xié)議
短消息是指簡短的字符信息,在短消息通信系統(tǒng)里,則指由短消息實(shí)體發(fā)起,通過GSM網(wǎng)絡(luò)傳輸?shù)街付康牡刂返挠邢揲L度的文本信息。他的用戶基礎(chǔ)龐大,全國手機(jī)用戶已經(jīng)達(dá)到了8 000萬以上,其中80%以上的用戶手機(jī)支持中文短消息的接收功能;其使用方便、具備隨時(shí)隨地、方便快捷、命中率高等其他固定終端應(yīng)用所不具備的優(yōu)勢;可處理突發(fā)性強(qiáng)、數(shù)量龐大的集群信息的發(fā)送;而且成本低廉,相對于信件、電話等傳統(tǒng)客戶服務(wù)手段而言,使用短消息可大量節(jié)約成本;谝陨蟽(yōu)點(diǎn),短消息服務(wù)得到廣泛應(yīng)用。
從短消息業(yè)務(wù)的發(fā)展來看,短消息服務(wù)的發(fā)展經(jīng)歷了2個(gè)時(shí)期:第一階段,以短消息中心(SMSC)為主要的業(yè)務(wù)及信息提供的時(shí)期;第二階段,以互聯(lián)網(wǎng)上的業(yè)務(wù)提供者(SP)直接與各SMSC相溝通,建立信息交換的接口。目前短消息業(yè)務(wù)正處在第二階段,其模式就是依附于原有的手機(jī)短消息傳遞方式,將互聯(lián)網(wǎng)上的巨大信息量根據(jù)用戶的要求通過手機(jī)短消息方式傳遞給用戶。這一模式,將傳統(tǒng)的信息提供與信息服務(wù)的合二為一徹底分離,體現(xiàn)了一種傳統(tǒng)業(yè)務(wù)與互聯(lián)網(wǎng)相結(jié)合的發(fā)展模式。
目前,國內(nèi)的短消息服務(wù)平臺按照接入方式主要可分為基于Web和基于企業(yè)內(nèi)部PC端兩種;赪eb的短消息服務(wù)平臺主要應(yīng)用在網(wǎng)站中,手機(jī)用戶可以通過短消息采用手機(jī)點(diǎn)播或網(wǎng)站定制的方式享受網(wǎng)站提供的短消息服務(wù)。因?yàn)镾P的信息極大富有,且各行業(yè)越來越頻繁地利用短消息發(fā)布相關(guān)信息,因此基于Web的短消息服務(wù)平臺就顯得舉足輕重。該服務(wù)平臺解決了計(jì)算機(jī)網(wǎng)絡(luò)與移動(dòng)網(wǎng)絡(luò)之間信息交換問題,集成了信息點(diǎn)播功能,實(shí)現(xiàn)信息的雙向傳遞,可以應(yīng)用于大的應(yīng)用服務(wù)提供商,也適合中小企事業(yè)單位構(gòu)建自己的服務(wù)。
1 短消息服務(wù)平臺與網(wǎng)絡(luò)運(yùn)營商網(wǎng)絡(luò)實(shí)體之間的關(guān)系
假定服務(wù)提供商具備與網(wǎng)絡(luò)運(yùn)營商連接的資格,參照中國移動(dòng)CMPP,畫出的連接結(jié)構(gòu)如圖1所示。在這種連接結(jié)構(gòu)下,短消息服務(wù)平臺對網(wǎng)絡(luò)運(yùn)營商來說是服務(wù)提供者(SP)的概念。
圖1中短消息服務(wù)平臺與移動(dòng)網(wǎng)絡(luò)運(yùn)營商之間的連接,可以通過互聯(lián)網(wǎng),也可以是專線DDN,ISDN,X.25或電話線。通常,該連接的底層支持TCP/IP協(xié)內(nèi)部的MSC(Mobile Switch Center)之間的連接,可以使用專線、X.25等。SP是業(yè)務(wù)提供者,圖中n,m>1。
2 基于Web的短消息服務(wù)平臺的系統(tǒng)結(jié)構(gòu)和短消息網(wǎng)關(guān)的作用
國內(nèi)的短消息服務(wù)平臺目前主要是基于Web接入和基于企業(yè)內(nèi)部PC客戶端接入。Web接入通常為Internet網(wǎng)站所采用,網(wǎng)站使用短消息為手機(jī)用戶提供新聞簡報(bào)、天氣預(yù)報(bào)、股票行情、語音信箱通知、E-mail通知、催費(fèi)通知、鈴聲下載、商業(yè)廣告等信息。一方面,這種信息發(fā)布方式是由用戶主動(dòng)要求的內(nèi)容,避免了信息垃圾的產(chǎn)生,同時(shí)商家也可以將信息準(zhǔn)確地鎖定到感興趣的群體中,降低了廣告成本,提高了宣傳效果。另一方面,也為企事業(yè)單位用戶提供了單位內(nèi)部網(wǎng)絡(luò)外的平臺接入方式,用戶可通過WWW訪問單位主頁,享受其提供的短消息服務(wù)。而且,本系統(tǒng)還集成了信息點(diǎn)播功能,實(shí)現(xiàn)了信息的雙向傳遞,擴(kuò)展了短消息服務(wù)的范圍。
2.1 基于Web的短消息服務(wù)平臺的系統(tǒng)結(jié)構(gòu)
基于Web的短消息服務(wù)平臺的系統(tǒng)結(jié)構(gòu)如圖2所示。
圖2中,Web客戶端訪問Web Server上的短消息服務(wù)平臺;短消息收發(fā)接口通過CMPP協(xié)議與短消息網(wǎng)關(guān)通信,短消息網(wǎng)關(guān)通過SMPP協(xié)議與短消息中心通信,短消息中心通過移動(dòng)網(wǎng)絡(luò)收發(fā)短消息。
2.2 短消息網(wǎng)關(guān)的作用
短消息服務(wù)通常可采用2種方法:
(1)采用SP直接與某一個(gè)SMSC連接,由SMSC直接通過信令網(wǎng)發(fā)送短消息給用戶。
(2)采用短消息網(wǎng)關(guān)的方式。
當(dāng)采用第一種方式時(shí),在SP的短消息業(yè)務(wù)量很大時(shí),全部短消息都由與SP直連的SMSC轉(zhuǎn)發(fā),造成該SMSC負(fù)荷極大,難以滿足業(yè)務(wù)發(fā)展的需要。其次,GSM網(wǎng)的規(guī)范做法是由用戶歸屬地的SMSC負(fù)責(zé)用戶短消息的轉(zhuǎn)發(fā),若該SMSC與提供服務(wù)的SP沒有連接,當(dāng)用戶采用手機(jī)點(diǎn)播申請短消息服務(wù)時(shí),上行短消息將無法發(fā)送到該SP。
因此,隨著短消息業(yè)務(wù)的發(fā)展,并且使用GSM網(wǎng)的規(guī)范做法,必須采用第二種方式即通過網(wǎng)關(guān)的方式,才能將大量SP接入到各地的SMSC上,才能保證接入的一致性及安全性,為用戶提供優(yōu)質(zhì)服務(wù)。在這種方式中,短消息網(wǎng)關(guān)作為專業(yè)化的信息分配及管理者實(shí)現(xiàn)SP與SMSC之間的交互。
2.3 短消息網(wǎng)關(guān)參與的短消息服務(wù)業(yè)務(wù)過程
用戶發(fā)送短消息業(yè)務(wù)即MO業(yè)務(wù),如信息點(diǎn)播等。
短消息中心將短消息內(nèi)容以SMPP協(xié)議發(fā)給與其連接的短消息網(wǎng)關(guān),短消息網(wǎng)關(guān)根據(jù)短消息發(fā)送號碼即SP的服務(wù)代碼,將短消息內(nèi)容以CMPP協(xié)議發(fā)給相應(yīng)的SP,由SP進(jìn)行處理。
用戶接收短消息業(yè)務(wù)即MT業(yè)務(wù),如鈴聲下載等,提供此項(xiàng)業(yè)務(wù)的SP將短消息內(nèi)容以CMPP協(xié)議發(fā)給與其連接的短消息網(wǎng)關(guān),短消息網(wǎng)關(guān)根據(jù)用戶手機(jī)號段,以SMPP協(xié)議發(fā)給用戶歸屬的短消息中心。
其中,短消息網(wǎng)關(guān)完成信息轉(zhuǎn)發(fā)和路由查詢。
3 系統(tǒng)設(shè)計(jì)與規(guī)劃
該系統(tǒng)主要有信息發(fā)布和信息點(diǎn)播功能,可分為Web客戶端、服務(wù)器端兩部分,如圖2所示。
3.1 Web客戶端
Web客戶端的功能主要有用戶登陸、發(fā)送短消息。
(1)用戶登陸
使用短消息服務(wù)平臺前,用戶須向服務(wù)器端申請注冊用戶號和密碼,系統(tǒng)對此進(jìn)行驗(yàn)證,驗(yàn)證成功后,用戶才能發(fā)送短消息進(jìn)行信息發(fā)布,否則被拒絕使用該服務(wù)平臺。這樣系統(tǒng)更加安全,信息更加保密。
(2)發(fā)送短消息
可以給注冊用戶發(fā)送短消息,可以進(jìn)行單個(gè)發(fā)送,也可以進(jìn)行集群發(fā)送,字?jǐn)?shù)和人數(shù)沒有限制,方便快66捷地進(jìn)行信息發(fā)布。
3.2 服務(wù)器端
服務(wù)器端包括Web服務(wù)器、短信收發(fā)接口、數(shù)據(jù)庫系統(tǒng)。Web服務(wù)器是Web客戶端的接入中心,負(fù)責(zé)對客戶端的新用戶注冊、登陸驗(yàn)證、修改密碼等功能。數(shù)據(jù)庫系統(tǒng)存儲注冊用戶的資料、Web所有用戶的信息、手機(jī)點(diǎn)播用戶的信息以及手機(jī)點(diǎn)播業(yè)務(wù)的相關(guān)數(shù)據(jù)。短消息收發(fā)接口一方面接收來自Web服務(wù)器的短消息,發(fā)送給移動(dòng)網(wǎng)絡(luò);另一方面接收來自手機(jī)點(diǎn)播用戶的短消息,存儲在數(shù)據(jù)庫系統(tǒng)中,進(jìn)行相應(yīng)的業(yè)務(wù)處理,并以短消息的形式發(fā)送,完成信息自動(dòng)通知。
3.3 信息點(diǎn)播
通過手機(jī)點(diǎn)播方式,用戶可方便快捷地獲得自己需要的、感興趣的信息。該方式可以把服務(wù)應(yīng)用延伸到計(jì)算機(jī)網(wǎng)絡(luò)無法覆蓋的地方,以及極少有機(jī)會或不方便操作計(jì)算機(jī)甚至不會操作計(jì)算機(jī)的人,實(shí)現(xiàn)移動(dòng)信息點(diǎn)播和信息自動(dòng)通知,完成信息的自動(dòng)雙向傳遞。信息點(diǎn)播的具體流程如下:手機(jī)用戶在手機(jī)的短消息編輯中輸入需要點(diǎn)播的業(yè)務(wù)代碼,然后在發(fā)送號碼中輸入SP的服務(wù)代碼,發(fā)送短消息;短消息中心將該短消息發(fā)送給與其連接的短消息網(wǎng)關(guān),短消息服務(wù)平臺的短消息收發(fā)接口接收來自該網(wǎng)關(guān)的短消息,存儲在數(shù)據(jù)庫中,系統(tǒng)對短消息進(jìn)行分析,向數(shù)據(jù)庫系統(tǒng)查詢該點(diǎn)播業(yè)務(wù)的相關(guān)數(shù)據(jù),自動(dòng)發(fā)送短消息給點(diǎn)播用戶。
3.4 系統(tǒng)內(nèi)部協(xié)調(diào)
系統(tǒng)內(nèi)部通過各種協(xié)議進(jìn)行協(xié)調(diào)。Web服務(wù)器與用戶計(jì)算機(jī)通過TCP/IP網(wǎng)絡(luò)上的HTTP協(xié)議進(jìn)行通信;服務(wù)器端通過CMPP協(xié)議與短消息網(wǎng)關(guān)(ISMG)進(jìn)行通信。CMPP是中國移動(dòng)制定的點(diǎn)對點(diǎn)協(xié)議,規(guī)定信息資源站實(shí)體與互聯(lián)網(wǎng)短消息網(wǎng)關(guān)的應(yīng)用層接口協(xié)議,以TCP/IP作為底層通信承載,在有較高安全性需要時(shí),可選用TLS層進(jìn)行安全傳輸。CMPP協(xié)議網(wǎng)絡(luò)模型如圖3所示。
4 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫采用基于C/S結(jié)構(gòu)的SQLServer,數(shù)據(jù)存放在服務(wù)器上,包含Web注冊用戶信息、手機(jī)點(diǎn)播用戶信息、短消息收發(fā)信息、短消息收發(fā)日志、手機(jī)點(diǎn)播業(yè)務(wù)的相關(guān)數(shù)據(jù)等。SQLServer是一個(gè)C/S關(guān)系型數(shù)據(jù)庫管理系統(tǒng),安全性高、穩(wěn)定性好,能支持大量數(shù)據(jù)的存儲。
使用基于OLEDB的ADO接口訪問數(shù)據(jù)庫,能統(tǒng)一訪問多種關(guān)系和非關(guān)系數(shù)據(jù)庫,并有多種編程接口,訪問速度快、可擴(kuò)展性好、運(yùn)行性能高、容易使用,比其他數(shù)據(jù)庫訪問技術(shù)優(yōu)越。
5 結(jié) 語
互聯(lián)網(wǎng)與移動(dòng)網(wǎng)相結(jié)合的短消息業(yè)務(wù)正處在飛速發(fā)展階段,基于短消息的各種增值業(yè)務(wù)層出不窮,成為眾多移動(dòng)運(yùn)營商和網(wǎng)站的主要利潤來源之一;赪eb的短消息服務(wù)平臺集成了信息發(fā)布和信息點(diǎn)播,方便快捷地為用戶提供所需信息,增強(qiáng)了用戶接受信息的主動(dòng)性。
隨著EMS(Enhanced Message Service),MMS(Multimedia Message Service)等新一代的短消息技術(shù)的發(fā)展和成熟,短消息服務(wù)將具有更加廣闊的發(fā)展前景。
參考文獻(xiàn)
。1]CMPP/V1.2-2001中國移動(dòng)通信集團(tuán)公司企業(yè)規(guī)范[S].
[2]趙小紅,鄒建新.短消息增值服務(wù)接口體系與CMPP實(shí)現(xiàn)[J].武漢科技學(xué)院學(xué)報(bào),2003,16(1):77-80.
[3]趙軼哲.短消息系統(tǒng)未來網(wǎng)絡(luò)建設(shè)趨勢[J].中興通訊技術(shù),2001,(4):2-4.
[
4]康芊.短消息查詢系統(tǒng)及其應(yīng)用[J].電信交換,2002,(3):42-45.
摘自 現(xiàn)代電子技術(shù)