郝月照 趙曉云 楊軍
[摘 要]本文在企業短彩信平臺系統日常運維的基礎上,對系統性能優化作了一些總結和探索,對系統性能優化具有一定的指導意義。
[關鍵詞]短彩信平臺;性能;優化
[中圖分類號]TP311.52 [文獻標識碼]A [文章編號]1005-6432(2014)48-0016-02
1 引 言
山西公司企業級短信、彩信平臺基于業界流行的性能優異的SDP(Service Delivery Platform,業務交付平臺)技術,包括運營商網關接口模塊,業務系統接口模塊,短彩信管理模塊,系統控制模塊4個核心模塊組成以及報表系統。具體如圖1。
圖1 平臺架構
整個系統從上到下分為三個層面,即業務層、平臺層和網絡層。業務層是各個應用系統,例如營銷系統、OA系統、ERP系統、郵件系統、95598語音系統,以及其他應用系統;平臺層即為集中短彩信平臺,通過業務層與平臺層的交互,將業務層的短彩信收發任務提交給平臺層,由平臺層完成對短彩信的管理和收發;底層為網絡層,也就是運營商的網關系統和基礎通信網絡,平臺層與網絡層交互,由平臺層將短彩信提交給網絡層,完成對用戶的短彩信的發送和接收。
網絡集成網關NAG(Network Integration Gateway)的主要功能是將不同協議的運營商網關(例如:SMSC、MMSC、WAP GW等)通過一個統一的接口WebService進行不同接口協議的轉換,開放給北向的業務接入網關SAG(Service Access Gateway),最終開發給業務系統使用。同時作為一個獨立的產品,NAG接受網管的統一管理,提供基本數據的業務統計需求。系統軟件架構如圖2。
圖2 系統軟件架構
2 存在問題
2.1 運營商連接單路由
目前與移動、電信和聯通的通信連接全部是單路由,一旦光端機或光纖故障,將導致運營商鏈路中斷,短信接收和發送失敗。
2.2 發送省外手機號碼受限制
平臺發送給省外手機號碼的短信,受運營商的限制,接收不成功。
2.3 虛擬運營商號碼無法接收
虛擬運營商(Virtual Network Operator,VNO)就像是代理商,他們從移動、聯通、電信三大基礎運營商那里“包干”一部分通信網絡,然后通過自己的計費系統、客服號、營銷和管理體系賣給消費者。
“170”號段是虛擬運營商專屬號段,租用三大基礎運營商的號段分別是:電信1700、聯通1709、移動1705。平臺建設初期未出現虛擬運營商及其專屬號段,導致“170”號段的短彩信發送不成功。
2.4 業務系統收到的發送報告不準確
運營商、短彩信平臺和業務系統之間交互發送狀態報告的約定考慮不充分,導致業務系統收到的發送報告不準確,統計的發送成功率不切合實際。
3 優化方案
3.1 開通運營商第二路由通道
隨著業務系統接入的增加和客戶對供電服務期望的增高,短彩信平臺運行的可靠性要求越來越高。協商三大運營商,開通第二路由通道,提高平臺運行的可靠性。
3.2 升級改造運營商網關
移動:將接入網關由10657切換到10658,通過號碼95598發送短信時自動增加區號進行設別。
聯通:正在進行行業網關的升級工作,升級完成后即可實現。
電信:通過在商務領航平臺更換端口,重新洽談資費后解決。
3.3 增加短信平臺號碼設別
將電信1700、聯通1709、移動1705添加到號碼設別中,短彩信平臺會根據虛擬運營商使用的不同基礎運營商進行業務分配。
3.4 梳理發送報告的交互過程
移動、聯通:排查發現SAG默認狀態上報時間為十小時,而NAG默認狀態報告為四十八小時,導致NAG十小時后反饋的狀態報告,SAG不上報,優化過程是將SAG狀態報告上報時間調整為48小時,業務系統讀取狀態報告延時5秒。
電信:升級ISMP協議,使領航平臺的狀態碼和SAG狀態碼一致,再按照業務系統的要求反饋短信狀態。
4 結 論
平臺的性能優化是一個復雜的過程,需要各種理論和技術的支持,根據具體環境和應用的不同,找到最適合的優化方案。本文從使用和運維的角度,對平臺的性能優化作了一些有益的探索,對系統的可靠運行有一定的指導意義。
參考文獻:
[1]周倩,羅揚.Web系統性能優化的研究與實踐[J].電腦知識與技術,2013,9(10):2326-2327.
[2]楊波.系統性能優化問題研究[J].科技論壇,2013(9):130.