企業(yè)短信應(yīng)用平臺的設(shè)計_第1頁
企業(yè)短信應(yīng)用平臺的設(shè)計_第2頁
企業(yè)短信應(yīng)用平臺的設(shè)計_第3頁
企業(yè)短信應(yīng)用平臺的設(shè)計_第4頁
企業(yè)短信應(yīng)用平臺的設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、企業(yè)短信應(yīng)用平臺的設(shè)計手機(jī)短信作為一種非常重要的溝通方式,正在被越來 越多的企業(yè)重視。本文介紹的企業(yè)短信應(yīng)用平臺簡單易行, 可以為企業(yè)提供方便靈活的、基于短信的雙向交流渠道。多年來,及時準(zhǔn)確地采集前端銷售數(shù)據(jù)、快速地將各種 消息傳遞給目標(biāo)人群一直是各類企業(yè)追求的目標(biāo)。盡管 PC 加互聯(lián)網(wǎng)是很好的手段,但由于體積大,無論是放在柜臺上 還是用戶攜帶都不便,而如果每人配備一臺筆記本電腦或 PDA 的投入又比較大。 另一方面, 根據(jù)信息產(chǎn)業(yè)部的統(tǒng)計數(shù) 據(jù), 2005 年我國移動電話用戶已超過 3.9 億戶,全年手機(jī)短 信發(fā)送量 3046 億條,比 2004 年短信增長了 40% ,比 2000 年增長

2、了 303% 。手機(jī)普及率的提高,再加上短信的價格低 廉,使得短信逐步深入到我們的生活之中。作為企業(yè)信息化的一部分,不少企業(yè)開始考慮建立企業(yè) 的短信應(yīng)用平臺,為企業(yè)提供方便靈活的基于短信的雙向交 流渠道。目前已有的應(yīng)用形式包括 : 通過短信平臺來群發(fā)短 信、查詢手機(jī)接收的狀態(tài) ; 針對企業(yè)員工的郵件、公文、日 程安排等進(jìn)行短信提醒 ; 接收手機(jī)發(fā)來的各種信息,針對不 同的信息進(jìn)行相關(guān)的處理,如信息采編、事務(wù)批辦、點播等 操作。短信平臺的工作過程移動運營商為保證接入的一致性及安全性,要求各服務(wù) 商通過短信網(wǎng)關(guān)接入短信中心,短信系統(tǒng)由以下部分組成 :1. 短信信息服務(wù)參與實體服務(wù)提供商( Serv

3、ice Provider, SP ): 短信信息服務(wù)的信 息提供者。短信網(wǎng)關(guān)( Internet Short Message Gateway, ISMG ): 提 供 SP 與短信中心之間數(shù)據(jù)交換的通道,采用CMPP (ChinaMobile Peer to Peer)協(xié)議與 SP進(jìn)行連接,采用 SMPP 3.3協(xié) 議與短信中心連接。短信中心( Short Message Service Center, SMSC) : 利用 信令網(wǎng)將短消息發(fā)送給手機(jī)用戶。2. 短信服務(wù)業(yè)務(wù)的工作過程用戶發(fā)短信業(yè)務(wù) (即 MO 業(yè)務(wù),如信息點播等 ):短信中心 將短信內(nèi)容以 SMPP 協(xié)議發(fā)給連接的短信網(wǎng)關(guān) ,

4、短信網(wǎng)關(guān)根 據(jù)短信發(fā)送號碼(即 SP 的服務(wù)代碼)將短信內(nèi)容以 CMPP 協(xié)議發(fā)給相應(yīng)的SP,由SP進(jìn)行處理。用戶收短信業(yè)務(wù) (即 MT 業(yè)務(wù),如短信群發(fā)等 ):提供此項 業(yè)務(wù)的 SP 將短信內(nèi)容以 CMPP 協(xié)議發(fā)給連接的短信網(wǎng)關(guān),由短信網(wǎng)關(guān)根據(jù)用戶手機(jī)號段以 SMPP 協(xié)議發(fā)給用戶所屬的 短信中心 ; 短信中心將短信下發(fā)到用戶手機(jī)終端上。系統(tǒng)設(shè)計與實現(xiàn)企業(yè)短信應(yīng)用平臺的建設(shè)首先要考慮以下問題 : 容錯性 : 具有良好的容錯判斷,日志記錄詳細(xì)。 可擴(kuò)展性 : 平臺針對發(fā)送或接收都具有很強(qiáng)的擴(kuò)展 性。在發(fā)送功能方面, 只需將短信內(nèi)容添加到短信平臺 ,由發(fā) 送服務(wù)統(tǒng)一發(fā)送 ; 在接收功能方面,只

5、需開發(fā)人員開發(fā)對新 增功能的處理即可,在接收上增加新功能時配置不需修改短 信收發(fā)程序。 可靠性 : 通過查看發(fā)送成功狀態(tài)確認(rèn)手機(jī)接收是否 成功。 可配置性 : 無論對短信中心的連接參數(shù), 還是重發(fā)次 數(shù)、時間間隔, 接收的功能均可以通過配置進(jìn)行修改和擴(kuò)充。 支持長短信和 WAP Push 類型的發(fā)送。 短信個性化定制 : 用戶自定義過濾短信功能, 用戶可 以通過短信個性化界面自定義對短信的發(fā)送人、短信郵件地 址域名以及短信接收時間的過濾,符合過濾條件的短信將不 發(fā)送給用戶。面介紹短信應(yīng)用平臺的具體設(shè)計與實現(xiàn)1. 系統(tǒng)準(zhǔn)備及參數(shù)設(shè)置 為實現(xiàn)與短信網(wǎng)關(guān)的互連,企業(yè)首先需要向移動運營商 申請接入短信

6、網(wǎng)關(guān)的接入號、用戶名、密碼、企業(yè)代碼,獲 得 MO 、 MT 端口號。在上述前提具備后,企業(yè)就可以以SP的身份接入短消息網(wǎng)關(guān)。具體涉及以下內(nèi)容 : 網(wǎng)絡(luò)連接 : 申請專線或其他方式連接到移動運營商 的短信網(wǎng)關(guān)。 系統(tǒng)參數(shù) : 參數(shù)設(shè)置包括短信網(wǎng)關(guān) IP 地址、 用戶名、 密碼、服務(wù)號碼、 MT 端口、 MO 端口等信息 ; 要求狀態(tài)報告 的短信應(yīng)用類型集合 ; WAP Push 的類型集合 ; 發(fā)送失敗的重 發(fā)次數(shù)、時間間隔 ; 告警接收地址等信息。 運行環(huán)境 : 可以基于 Windows 實現(xiàn),如 Windows 2000 Advance Server 與 Microsoft SQL Ser

7、ver 2000 的組合。2. 數(shù)據(jù)庫設(shè)計 對于數(shù)據(jù)庫平臺沒有過多要求,如果企業(yè)已經(jīng)有數(shù)據(jù)庫 平臺,可以繼續(xù)沿用。本方案中采用 MS SQL 2000 ,短信應(yīng) 用平臺包括 4 個數(shù)據(jù)庫表,分別存放準(zhǔn)備發(fā)送的消息、接收 到的消息、參數(shù)配置和接收配置信息。接收配置表用來記錄 各種業(yè)務(wù)代碼對應(yīng)的處理程序。3. 網(wǎng)關(guān)服務(wù)程序設(shè)計及實現(xiàn) 短信網(wǎng)關(guān)服務(wù)包括接收和發(fā)送程序,以服務(wù)的形式運 行,通過 CMPP 協(xié)議與運營商的短消息網(wǎng)關(guān) (ISMG) 進(jìn)行通信(參見圖 2)。有兩個主進(jìn)程 : 一個是以發(fā)送者身份連接到運 營商的短信網(wǎng)關(guān)而建立的發(fā)送者線程,一個是以接收者身份 連接到運營商短信網(wǎng)關(guān)的接收者線程。發(fā)

8、送程序主要功能是 連接運營商短信網(wǎng)關(guān)、 監(jiān)控發(fā)送表, 把原始短消息經(jīng)過解析、 過濾形成可以發(fā)送的短消息,并發(fā)送到指定的手機(jī)用戶,完 成信息的傳送功能 ; 而接收者進(jìn)程連接運營商短信網(wǎng)關(guān),接 收并分析短信中心發(fā)來的各種消息,確認(rèn)手機(jī)接收狀態(tài),實 現(xiàn)點播、審批、信息匯總等功能。(1)短信發(fā)送程序 這里特別需要注意以下三點 : 對原始短消息過濾是根據(jù)個人對短信的過濾設(shè)置進(jìn) 行過濾的。 發(fā)送長短信時, 必須嚴(yán)格按照協(xié)議格式要求, 如 : 長 短信必須以 UCS2 編碼格式提交, 并將消息體內(nèi)容以 Unicode 格式編碼,然后對每個 Unicode 字符高低字節(jié)互換。在頭結(jié) 構(gòu)中有兩個標(biāo)識位,一個用來

9、聲明總條數(shù),一個用來聲明是 第幾條。 WAP Push 類型的短消息有兩部分內(nèi)容 : 消息提示及 URL 。編碼格式是 UTF-8( 字節(jié)數(shù)可變的編碼 )格式,要嚴(yán)格 按照格式要求發(fā)送。(2)接收線程流程短信接收線程的工作包括 : 記錄 ISMG 的接收確認(rèn)回執(zhí) ID; 記錄 ISMG 返回的手機(jī)終端已接收成功的回執(zhí)信息碼, 即狀態(tài)報告 ; 對用戶發(fā)送來的短信內(nèi)容進(jìn)行分析、處理。第 1 項工作用來確認(rèn)短信網(wǎng)關(guān)( ISMG )接收成功。第 2 項工作情況用來確認(rèn)手機(jī)已經(jīng)接收到短消息。第 3 項工作情 況需要針對不同的信息進(jìn)行不同的處理,即根據(jù)內(nèi)容的業(yè)務(wù) 代碼(這里定義短信內(nèi)容中特殊分隔符內(nèi)的信息

10、為業(yè)務(wù)代 碼,也可以使用長代碼功能來定義業(yè)務(wù)代碼)與接收配置表 匹配,調(diào)用對應(yīng)的處理程序,并將除業(yè)務(wù)代碼外的所有短信 內(nèi)容傳遞給處理程序,由各模塊的程序自行分析、處理,從 而保證不修改接收線程,都可以靈活增加接收類型。用戶發(fā)來的消息長度不超過 70 個漢字長度時,可以正 常按消息格式解析 ; 當(dāng)用戶發(fā)來的消息長度大于 70 個漢字 長度時,短消息中心會分段將消息內(nèi)容下發(fā),其中消息文本 前 6 個字節(jié)是長短信的頭結(jié)構(gòu)。需要通過接收線程將信息解 析完整。4. 短信安全 短信數(shù)據(jù)的安全性讓很多企業(yè)擔(dān)憂。由于短信傳送的路 徑原因擔(dān)心短信是否會在中途丟失,以及區(qū)分所發(fā)短信正確 與否都是觀望中的企業(yè)考慮之

11、一。對于丟失的擔(dān)心完全可以利用程序來解決。對于發(fā)送的 短信,可以加上要求短信中心返回手機(jī)接收的確認(rèn)回執(zhí),短信中心發(fā)送到手機(jī)上之后,在接收到手機(jī)接收成功的回執(zhí) 后,將回執(zhí)返給企業(yè)的短信應(yīng)用平臺。如果短信應(yīng)用平臺在 一定時間之內(nèi)沒有接到確認(rèn),那么可以重發(fā)。對于手機(jī)發(fā)給 短信應(yīng)用平臺的信息也同樣,如公文處理,短信應(yīng)用平臺在 接收到用戶發(fā)來的信息后,不論處理成功與否,都將處理結(jié) 果發(fā)給用戶。應(yīng)用舉例企業(yè)短信應(yīng)用平臺實現(xiàn)了短信的集中收發(fā),可以在此之 上擴(kuò)展更多的應(yīng)用,如 : 號碼查詢、短信群發(fā)、公文短信審 批等。號碼查詢 號碼查詢功能實現(xiàn)查詢企業(yè)員工的聯(lián)系電話。這里定義查詢業(yè)務(wù)代碼為 dh ,開發(fā)查詢程序dhcx,將業(yè) 務(wù)代碼與程序的對應(yīng)關(guān)系添加到接收配置表中。當(dāng)用戶查詢 張三的電話時,在短信內(nèi)容中輸入“張三” ,收件人中輸入 “企業(yè)的接入號” ,發(fā)送到企業(yè)短信平臺。短信服務(wù)調(diào)用 dhcx 程序進(jìn)行查詢, dhcx 程序?qū)⒉樵兘Y(jié)果返到企業(yè)短信平臺,短信服務(wù)將結(jié)果發(fā)給用戶,從而實現(xiàn) 了號碼查詢功能。短信群發(fā) 短信群發(fā)功能實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論