多網(wǎng)關(guān)通道多線程短信群發(fā)服務(wù)平臺的設(shè)計方案
來源:原創(chuàng) 時間:2018-02-27 瀏覽:0 次世界上第一條短信誕生,英國沃芬的GSM網(wǎng)絡(luò)成功地通過個人電腦向手機發(fā)送信息。春節(jié)期間,除夕和春節(jié)的前兩天都給中國發(fā)了各種各樣的短信。如今,幾乎所有的手機用戶都在發(fā)送或接收短信。短消息具有移動性好、成本低、網(wǎng)絡(luò)覆蓋廣、易于保存等優(yōu)點。短信的普及為企業(yè)帶來了新的業(yè)務(wù)發(fā)展和企業(yè)管理模式。根據(jù)工業(yè)和信息技術(shù)部的數(shù)據(jù)和CNNIC的數(shù)據(jù),第二季度中國的移動電話用戶數(shù)量達(dá)到了八億三千三百萬。
在這個龐大的客戶群中潛伏著巨大的商機。各行業(yè)以其精度高、成本低、到達(dá)率高等優(yōu)勢,抓住了手機普及和短信覆蓋的機遇。介紹了多種應(yīng)用方案,使SMS在品牌推廣、產(chǎn)品銷售、客戶維護(hù)、服務(wù)推廣、業(yè)務(wù)運營管理、公共服務(wù)等方面有相當(dāng)大的應(yīng)用。企業(yè)短信分析的現(xiàn)狀,并不是所有企業(yè)都需要使用以上所有的短信功能,不同的企業(yè)可能只需要根據(jù)各自的需要選擇其中的一個或多個。然而,目前國內(nèi)移動通信運營商提供的短信服務(wù)還不能完全滿足不同企業(yè)客戶的不同需求。
所有主要的移動通信運營商和短消息代理都為大客戶推出企業(yè)信息機器。短消息發(fā)送平臺等短消息應(yīng)用系統(tǒng),針對普通客戶,推出手機郵箱平臺、Fetion等短信應(yīng)用工具。通過這些方式,雖然客戶可以通過短信達(dá)到消息傳輸?shù)哪康模沁@些工具不能集成到客戶自己的應(yīng)用系統(tǒng)中,無法滿足自己個性化的需求。
鑒于客戶集成系統(tǒng)的需求,目前中國移動和中國聯(lián)通是兩家主要的移動通信運營商,已推出相應(yīng)的二級開發(fā)接口。由于各種原因,由兩個主要運營商提供的接口,它們僅支持其各自部分內(nèi)的SMS服務(wù)。接口發(fā)布的閾值也相對較高。除了SMS收費之外,他們還必須支付一定的每月服務(wù)器代理費用??紤]到這些限制,如果普通企業(yè)客戶使用二級開發(fā)接口,則SMS服務(wù)的成本性能相對較低。
并且如果需要將SMS應(yīng)用集成的每個客戶應(yīng)用系統(tǒng)連接到運營商“二級接口”,顯然,它不利于優(yōu)化SMS接口資源的配置。大多數(shù)SMS終端,例如具有SIM卡的移動電話和終端設(shè)備,以點對點的方式發(fā)送短消息。盡管許多移動電話具有在組中發(fā)送短消息的功能,但是其實現(xiàn)也基于點對點傳輸,該點對點傳輸基本上可以滿足個人的日常通信需要,但是難以處理大量辦公室通知、安全警報、災(zāi)難警告等的及時性。短消息業(yè)務(wù)平臺3.1短消息業(yè)務(wù)平臺體系結(jié)構(gòu)短消息平臺的設(shè)計由短消息業(yè)務(wù)管理系統(tǒng)(MBS)和短消息收發(fā)系統(tǒng)(MTS)兩部分組成,其中MBS主要負(fù)責(zé)信息管理,MTS主要負(fù)責(zé)收發(fā)、傳輸、過濾和推送SMS,其結(jié)構(gòu)如圖1所示,圖1平臺體系結(jié)構(gòu)MBS和MTS均采用分層設(shè)計思想。
這兩個系統(tǒng)的目的是將短消息業(yè)務(wù)的管理和短消息的傳輸和傳輸去耦合,便于系統(tǒng)的升級和維護(hù)和第三方業(yè)務(wù)的集成。MBS主要負(fù)責(zé)短信業(yè)務(wù)的管理,包括客戶管理、代理管理、財務(wù)管理、審計管理、渠道管理和統(tǒng)計查詢管理。1)客戶管理:主要包括客戶基本信息的管理,如客戶賬號、密碼、發(fā)送渠道、收費方式、企業(yè)擴展號碼等。根據(jù)提交費用,在向平臺提交短信后,客戶將不收取費用,成功的扣扣費表示只有在運營商向平臺返回成功標(biāo)志后才會扣代代扣。
業(yè)務(wù)擴展號碼是發(fā)送和接收SMS的唯一標(biāo)識號碼。)代理是特殊客戶,除了普通客戶應(yīng)該擁有的功能外,還可以為自己的帳戶帳戶添加。3)財務(wù)管理:主要負(fù)責(zé)客戶SMS賬戶充值、退款、扣款等管理。
管理審計:主要根據(jù)客戶的數(shù)量和消息的內(nèi)容,消息接收方,影響范圍廣泛,因此信息內(nèi)容需要提交大量的審計,審計模式分為兩類人工審計和機器審計審計,主要通過關(guān)鍵字提取機進(jìn)行審計,以實現(xiàn)專業(yè)人員的需要,人工審計人工審核了審計判斷提交的大量信息,以防止不良信息的傳輸。(5):運營商SMS網(wǎng)關(guān)、發(fā)送第三SP接口和SMSCAT池的信道管理平臺,信息信道管理負(fù)責(zé)這些信道的分配,包括信道的發(fā)送時間、信道消息的最大長度、SMS信道的數(shù)量可以提交單個信道,SMS編碼。3.3SMS發(fā)送SMS傳輸調(diào)度中轉(zhuǎn)調(diào)度系統(tǒng),用于從SMS的接口接收發(fā)送系統(tǒng)的主要功能,根據(jù)客戶信道配置和信道的使用,向公交調(diào)度發(fā)送短信。
整個系統(tǒng)包括接收接口層、服務(wù)層、接口層接口層以及接收接口層,接收接口層主要負(fù)責(zé)通過接口接收客戶提交的消息,接口分為數(shù)據(jù)庫接口、WebService接口、HTTP接口和套接字接口。(1)數(shù)據(jù)庫接口:數(shù)據(jù)庫接口根據(jù)客戶的地址數(shù)據(jù)庫平臺分為主動和被動接口接口二、主動接口,并與標(biāo)準(zhǔn)平臺會面,自動時間查詢客戶發(fā)送短信內(nèi)容。
無源接口平臺主要是為客戶提供數(shù)據(jù)庫,并通過數(shù)據(jù)庫存儲過程存儲地址進(jìn)程名稱、地址和業(yè)務(wù)客戶,發(fā)送存儲在平臺數(shù)據(jù)庫中的報文,用于發(fā)送進(jìn)程發(fā)送。動態(tài)界面主要用于舊系統(tǒng)的某些場景,企業(yè)無法對系統(tǒng)的程序進(jìn)行任何更改,為了集成到系統(tǒng)中的企業(yè)SMS功能,企業(yè)需要建立數(shù)據(jù)庫視圖平臺,從現(xiàn)有的信息提取系統(tǒng)中查看發(fā)送短信服務(wù)平臺。
雖然數(shù)據(jù)庫配置可以減少一些不安全因素,但直接操縱數(shù)據(jù)庫并不滿足安全要求,但也不利于計費平臺,因此數(shù)據(jù)庫接口通常只對一些人可用來更新他們的大型企業(yè)客戶的系統(tǒng)。(2)HTTP接口,HTTP接口主要為參數(shù)化URL地址,獲取客戶地址,并通過URL平臺的參數(shù)將傳遞給平臺的認(rèn)證信息通過URL平臺的參數(shù)發(fā)送給平臺,接收到數(shù)據(jù)庫中存儲的信息對應(yīng)的消息后,發(fā)送程序。
該方法簡單方便,易于集成試用,無平臺限制,使系統(tǒng)適用于普通客戶的集成使用。盡管HTTP接口WebService接口易于使用,易于集成,但由于HTTP通過URL地址傳輸信息,在網(wǎng)絡(luò)上和其他用戶上容易被截取,存在一些安全風(fēng)險,因此平臺還提供了一個WebService接口來加入安全機制由于WebService調(diào)用不調(diào)用某些到SMS功能的平臺限制到他們自己的業(yè)務(wù)系統(tǒng)和SMS對于客戶的某些要求的安全性,所以WebService接口將是一個很好的選擇。
Socket接口,與HTTP和WebService調(diào)用Socket接口相比,在Socket服務(wù)器的接口上運行的平臺和客戶端動態(tài)鏈接庫連接庫,將動態(tài)鏈接庫集成到企業(yè)客戶的應(yīng)用系統(tǒng)中。該接口主要應(yīng)用于C/S模式軟件的客戶端系統(tǒng),通信是高效、快速的。
SMS服務(wù)平臺開放四個接口,充分考慮到.3.2服務(wù)層業(yè)務(wù)層的應(yīng)用場景,主要包括連接管理、信息過濾、調(diào)度推送管理功能。連接管理:主要負(fù)責(zé)用戶登錄、保持連接、斷開管理信息過濾包括關(guān)鍵字過濾、過濾和過濾用戶號碼。關(guān)鍵字過濾是篩選器中的非法關(guān)鍵字過濾信息,過濾出主黑名單、重復(fù)號碼和非手機號碼。
用戶過濾:SMS用戶過濾主要過濾出提交的某些客戶。(4)調(diào)度和推送:調(diào)度和推送平臺是最重要的功能之一,主要功能包括優(yōu)先級調(diào)度、號碼段調(diào)度、SMS信道調(diào)度、調(diào)度、SMS推送、接收到的SMS。3.3傳輸接口層傳輸接口層是SMS業(yè)務(wù)平臺的核心層,主要負(fù)責(zé)發(fā)送SMS的功能,SMS業(yè)務(wù)平臺接口層包括三個接口:電信運營商SMS網(wǎng)關(guān)接口,第三個SP接口,SMSCAT池接口。
每個接口都有自己的特點,電信運營商SMS網(wǎng)關(guān)速度快,穩(wěn)定,但是大多數(shù)運營商只能發(fā)送SMS網(wǎng)關(guān),另外運營商嚴(yán)格的審計機制,對于一些較短的信息監(jiān)管是嚴(yán)格的,導(dǎo)致許多客戶發(fā)送廣告和其他促銷信息,這種用于發(fā)送一些消息內(nèi)容的接口相對固定,沒有廣告消息;第三方SP接口是眾多的,過濾類型分布不均勻,可以根據(jù)SMS接口的具體限制,GSMMODEM接口,大SMS使用后的接口發(fā)送SMSCAT池,顯示手機號碼,而不是專用服務(wù)號,但由于其成本低、限制較少、到達(dá)率高,因此是很多客戶,可以根據(jù)客戶的要求發(fā)送SMSCAT池接口信息。短信和短信上行狀態(tài)報表通過短信將用戶界面提交給平臺,短信過濾分發(fā)平臺通過不同的渠道發(fā)送出去,但對于客戶自己不知道自己的真實消息被發(fā)送,只有在狀態(tài)報告短渠道運營商返回每個SMS平臺時,根據(jù)每個查詢消息ID消息的用戶發(fā)送給用戶。SMS上行專用服務(wù)號碼回復(fù)或通過手機功能發(fā)送短信的成功。
每個用戶接口都需要提供接收平臺可以地址、URL地址、數(shù)據(jù)庫地址,當(dāng)平臺接收到的上行短信推送到用于用戶接口調(diào)用的地址時,主要功能和平臺還提供了用于接收呼叫的WebService用戶界面的SMS消息上行特性和應(yīng)用。平臺無接口地址本平臺是基于用戶接口平臺上的傳統(tǒng)SMS發(fā)送和接收SMS,并添加多種傳輸接口,同時接收程序和發(fā)送程序分開,以便在發(fā)送和接收最大程度的穩(wěn)定性時可以做到,提高平臺和可擴展性。為了直接使用web界面用戶可以被用作廣告、促銷信息、公告許多由場景發(fā)布的信息,并且可以簡單地是SMS功能到他們自己的業(yè)務(wù)中,以便在平臺中使用其他用戶接口、會議通知、信息發(fā)布、成員祝福等與業(yè)務(wù)本身的功能相組合。同時,該平臺具有短信上行功能,可實現(xiàn)短信查詢、短信業(yè)務(wù)處理、短信營業(yè)廳等功能。