《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 企業(yè)級短信系統(tǒng)效率分析及優(yōu)化研究
企業(yè)級短信系統(tǒng)效率分析及優(yōu)化研究
來源:微型機與應用2012年第12期
楊 洋
(中國人壽保險股份有限公司 數(shù)據(jù)中心,北京100022)
摘要: 從分析某金融企業(yè)短信系統(tǒng)的運行現(xiàn)狀和實際需求入手,結合該企業(yè)E服務項目對發(fā)送短信的明確要求,研究了更加優(yōu)化的系統(tǒng)架構和更加合理的通道資源配置方案,從根本上解決了現(xiàn)有短信系統(tǒng)的效率問題。
Abstract:
Key words :

摘  要: 從分析某金融企業(yè)短信系統(tǒng)的運行現(xiàn)狀和實際需求入手,結合該企業(yè)E服務項目對發(fā)送短信的明確要求,研究了更加優(yōu)化的系統(tǒng)架構和更加合理的通道資源配置方案,從根本上解決了現(xiàn)有短信系統(tǒng)的效率問題。
關鍵詞: 短信系統(tǒng);E服務;通道

     某金融企業(yè)使用的短信平臺實現(xiàn)了與電信運營商短信網(wǎng)關的對接,用于處理下行短信的發(fā)送和上行短信的接收。另外,短信平臺作為接入服務方,可以向客戶端應用提供連接訪問服務,處理客戶端提交的短信發(fā)送請求,最終轉(zhuǎn)交到短信網(wǎng)關進行發(fā)送;同時,對于短信網(wǎng)關發(fā)送的上行短信,短信平臺負責將其發(fā)送給相應的客戶端應用。實際上,短信平臺完成的就是短信轉(zhuǎn)發(fā)功能。
    在實際運行中,該企業(yè)現(xiàn)有短信平臺效率存在一定瓶頸,突出表現(xiàn)在發(fā)送效率較低、系統(tǒng)對外提供接口復雜、擴展性和穩(wěn)定性較差、無法滿足未來不斷增長的客戶短信服務及E服務等其他類短信發(fā)送的增長性和時效性需求[1-2]。本文將從現(xiàn)狀分析入手,思考更加優(yōu)化的系統(tǒng)架構和配置更加合理的通道資源,從根本上解決現(xiàn)有短信系統(tǒng)的效率問題。
1 現(xiàn)狀分析
1.1 系統(tǒng)架構

    該企業(yè)短信系統(tǒng)現(xiàn)有架構示意圖如圖1所示,主要包括短信客服系統(tǒng)和短信平臺兩部分。


1.2 現(xiàn)存問題
    隨著業(yè)務多樣化的發(fā)展,現(xiàn)有短信平臺逐漸暴露出如下問題:
    (1)程序本身問題?,F(xiàn)有的兩個短信平臺程序不同,部署方式不同,不能形成一個統(tǒng)一的短信平臺。
    (2)接口問題。現(xiàn)有短信平臺提供的接口不靈活,只有一個SMTSIF接口提供大批量短信提交,而已擴展的WebServices接口不能發(fā)送大量短信、不支持上行;且相關接口均不能靈活支持短信、長短信,不能為應用系統(tǒng)提供靈活的接入方式。
    (3)狀態(tài)報告問題?,F(xiàn)有短信平臺對狀態(tài)報告不能實時處理,無法滿足后期相關業(yè)務的需求。
    (4)通道支持功能?,F(xiàn)有的短信平臺對接入通道沒有很好的監(jiān)控管理功能,一方面無法定位通道的擁堵能力,另一方面無法監(jiān)控短信平臺提交給各通道的短信流量;同時短信平臺不能自由擴展其他短信通道,無法實現(xiàn)各類通道之間的負載均衡及相互備份功能。
    (5)應用系統(tǒng)支持功能?,F(xiàn)有的短信平臺無法實現(xiàn)對接入系統(tǒng)的統(tǒng)一管理功能,無法設定各系統(tǒng)的短信優(yōu)先級,也無法監(jiān)控各個系統(tǒng)提交的短信流量,不能很好地判斷平臺負載。
1.3 通道資源
    短信平臺(95519通道)分別連接移動95519網(wǎng)關、聯(lián)通95519網(wǎng)關、電信95519網(wǎng)關,各自的最大短信流量均為200條/s,共同組成一條95519短信通道。在實際情況下,各類短信并不是按比例組合進行發(fā)送的,在較短時間內(nèi)發(fā)送的短信基本上是一類的,即要么同一批短信全部是移動,要么全部是聯(lián)通或者電信的。所以整個95519通道的最大短信流量應該約為200條/s。短信平臺(SP通道)直連SP服務商轉(zhuǎn)發(fā)移動、聯(lián)通及電信三家運營商平臺,該通道整體的發(fā)送能力約為50條/s??傮w來說,現(xiàn)有的通道資源最大的短信發(fā)送流量為250條/s左右。
1.4 短信分布情況
    業(yè)務短信發(fā)送并不是平均分配的,以某15天平均請求發(fā)送短信數(shù)量進行分析,如圖2所示,從數(shù)據(jù)可以看出,每天第10~12個小時段的請求發(fā)送短信較多。平均最高一個小時段的短信請求發(fā)送數(shù)量為當天總量的20%。

2 短信業(yè)務需求分析
2.1 E服務短信需求

    該企業(yè)E服務短信要求在10 s內(nèi)到達客戶手機,這就要求該類短信的優(yōu)先級別要非常高。
2.2 客服類短信需求
    目前該企業(yè)擁有有效手機客戶約6 000萬,假設有10%的手機客戶不愿接收短信,以5 000萬客戶愿意接收短信服務分析需求。(1)現(xiàn)有自動通知類服務短信140項,按每個客戶一年內(nèi)接收自動通知類服務短信項目中的十分之一計,全國應該發(fā)送該類短信5 000萬×14=70 000萬條。(2)每年至少需要給客戶發(fā)4次群組類短信,全國應該發(fā)送該類短信5 000萬×4=20 000萬條。(3)現(xiàn)有70余萬銷售人員,保守估計每個銷售員每周應該收短信5條,年發(fā)送量為70萬×5×52=18 200萬條。上述三類短信為日常類短信,一般要求當天發(fā)完,按最優(yōu)的平均方式統(tǒng)計,這類短信的年發(fā)送量為108 200萬條,日均發(fā)送量為108 200萬/365=297萬。另外,根據(jù)經(jīng)驗,產(chǎn)品宣傳類短信的需求量比較大,不小于上述短信數(shù)量總和,為方便計算也以日均發(fā)送量297萬條計算。
2.3 短信平臺流量需求
    從上述分析來看,排除E服務和節(jié)假日短信,每天的短信量估計為594萬,從上述短信在時間段分布來看,最高時段的發(fā)送量應該為594萬×20%=118.8萬,要求短信平臺的短信處理流量至少為118.8萬/3 600=327.78條/s。
3 短信系統(tǒng)效率提升方案
3.1 整體架構

    根據(jù)上述分析,參考業(yè)界短信系統(tǒng)的解決方案,建議后期短信建設以短信平臺為核心。短信平臺不參與任何業(yè)務方面的工作,只負責短信的統(tǒng)一路由發(fā)送,構建一個統(tǒng)一的短信平臺,所有應用系統(tǒng)均通過該平臺作為短信提交的唯一路徑,同時由該平臺實現(xiàn)對各類短信通道的統(tǒng)一管理[3-4]。方案架構圖如圖3所示。

 

 

3.2 短信平臺
3.2.1 E服務對平臺的需求

    (1)接口
    為E服務業(yè)務開發(fā)快速且穩(wěn)定的接口,專供該類業(yè)務使用。
    (2)優(yōu)先級
    根據(jù)各類系統(tǒng)的時效性要求,在短信平臺中設定處理優(yōu)先級,確保E服務業(yè)務短信的及時優(yōu)先發(fā)送。
3.2.2 功能完善點
    (1)豐富接口
    在現(xiàn)有平臺提供的接口之上豐富接口類型,確保能夠根據(jù)業(yè)務系統(tǒng)的需要靈活變更接口,同時各類接口均支持長短信。
    (2)狀態(tài)報告
    短信平臺與通道間的狀態(tài)報告采用實時處理的方式,平臺將狀態(tài)報告保存在平臺本身,為應用系統(tǒng)提供狀態(tài)報告實時返回和批量返回兩種可選方案,以供應用系統(tǒng)按需使用。
    (3)通道支持功能
    實現(xiàn)短信平臺對所有接入通道的統(tǒng)一監(jiān)控管理功能,一方面實時定位通道的擁堵情況,另一方面監(jiān)控短信平臺提交給各通道的短信流量。同時短信平臺支持擴展通道的靈活掛接,實現(xiàn)各類通道之間的負載均衡及相互備份功能。
    (4)應用系統(tǒng)支持功能
    短信平臺實現(xiàn)對接入系統(tǒng)的統(tǒng)一管理功能,同時設定各系統(tǒng)的短信優(yōu)先級,監(jiān)控各個系統(tǒng)提交的短信流量,實現(xiàn)統(tǒng)一的統(tǒng)計結算功能。
    (5)平臺處理能力
    保證短信平臺整體的短信處理能力不小于400條/s。
3.3 通道資源
    結合上述需求分析,該企業(yè)通道資源應該具有至少400條/s的短信流量,同時根據(jù)業(yè)務的拓展及時開通其他短信通道。
3.3.1 E服務對通道的需求
      (1)專線建設
      為保證短信的高效及穩(wěn)定發(fā)送,所有通道必須采用專線接入的方式,保證短信平臺至各類通道之間的網(wǎng)絡連接安全、穩(wěn)定。E服務短信主要使用的95519、106980095519類通道還需有備用專線。
      (2)通道質(zhì)量
      與運營商或SP服務商針對通道的處理速度、延遲時間簽訂明確的合同要求,保證各類短信通道收到平臺提交短信后能及時發(fā)送處理。
3.3.2 95519通道
    95519通道是目前最重要的通道,為保證95519通道的穩(wěn)定暢通,對其實行專線接入,采用點對點短信專用線路接入方式實現(xiàn)。
3.3.3 106980095519通道
  由于E服務短信優(yōu)先級較高,建議E服務未來采用106980095519通道發(fā)送,同時網(wǎng)絡使用專線接入運營商行業(yè)網(wǎng)關,每條通道的短信流量不低于200條/s。
3.3.4 擴展及備份通道
    在節(jié)假日期間,有大量的節(jié)日祝賀短信需要在很短的時間內(nèi)發(fā)送(參考上述需求分析),應該簽署相關該類擴展通道以備使用。
    企業(yè)級短信平臺作為短信系統(tǒng)的核心部分,應該實現(xiàn)與企業(yè)其他業(yè)務系統(tǒng)的分離,功能定位為短信的路由轉(zhuǎn)發(fā),同時保持接入方式的統(tǒng)一管理及對各類通道資源的統(tǒng)一管理,給應用系統(tǒng)提供簡潔穩(wěn)定的短信服務。
參考文獻
[1] 鐘冬.短信平臺系統(tǒng)的研究與應用[D].陜西:西北工業(yè)大學,2005.
[2] 張大方,李珩,呂耀興,等.一種基于負載的短信中心性能優(yōu)化策略[J].湖南大學學報(自然科學版),2004,31(3):76-80.
[3] 李冬.可擴展的統(tǒng)一消息處理短信平臺的研究與實現(xiàn)[D].陜西:西安電子科技大學,2006.
[4] 方磊,張祖平.企業(yè)短信平臺關鍵技術研究[J].企業(yè)技術開發(fā)(學術版),2010,29(4):32-35.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。