劉波 程玉松 遲柏洋
1引言
彩鈴業(yè)務(wù)是一項由被叫(或主叫)用戶定制,為主叫用戶提供一段悅耳的音樂或一句問候語來替代普通回鈴音的業(yè)務(wù)。用戶申請開通彩鈴業(yè)務(wù)之后,可以通過WWW、WAP、撥打接入碼等方式自行設(shè)定個性化回鈴音,在其做被叫時,為主叫用戶播放個性化定制的音樂或錄音來代替普通的回鈴音。當(dāng)被叫用戶處于忙、不在服務(wù)區(qū)、關(guān)機等非空閑狀態(tài)情況下時,仍播放原網(wǎng)絡(luò)系統(tǒng)提供的語音通知。彩鈴業(yè)務(wù)具備的業(yè)務(wù)功能有:被叫用戶在空閑狀態(tài)下播放用戶定制的回鈴音、按主叫號碼定制回鈴音、系統(tǒng)提供缺省回鈴音、默認(rèn)回鈴音、按時間定制回鈴音、復(fù)制功能、贈送功能、輪播、鈴音盒、優(yōu)先級的設(shè)定、個人鈴音庫、無線音樂排行榜和彩振功能等。本文針對全網(wǎng)IP化演進(jìn)思路及彩鈴新業(yè)務(wù)的發(fā)展,對現(xiàn)有彩鈴平臺的架構(gòu)進(jìn)行優(yōu)化,將業(yè)務(wù)控制邏輯獨立部署,增加平臺的可擴展性,同時優(yōu)化彩鈴平臺的服務(wù)器及存儲,進(jìn)行集中部署。
2彩鈴平臺架構(gòu)現(xiàn)狀
目前2G彩鈴平臺架構(gòu)邏輯上劃分為前臺、后臺和應(yīng)用服務(wù)器(Portal)部分,節(jié)點類型分為管理節(jié)點和呼叫節(jié)點。呼叫節(jié)點的前臺負(fù)責(zé)呼叫接續(xù)與控制,后臺負(fù)責(zé)鈴音查找和播放,各彩鈴呼叫節(jié)點設(shè)備主要包括前臺呼叫接入的URP/AlP設(shè)備、呼叫控制的CTI/UI服務(wù)器、存放用戶開銷戶和簽約信息的數(shù)據(jù)庫服務(wù)器及存儲、存放鈴音的文件服務(wù)器及存儲。管理節(jié)點的前臺負(fù)責(zé)用戶的各種接入方式(如IVR、WWW網(wǎng)頁、WAP等)及控制,后臺實現(xiàn)對用戶數(shù)據(jù)及鈴音文件的管理,并且包括Portal部分。彩鈴系統(tǒng)架構(gòu)如圖1所示。
各彩鈴呼叫節(jié)點結(jié)構(gòu)及設(shè)備類型基本相同,其中存儲設(shè)備內(nèi)主要存儲鈴音播放文件,數(shù)據(jù)庫服務(wù)器主要存儲用戶開銷戶及簽約信息,各節(jié)點數(shù)據(jù)庫服務(wù)器及存儲內(nèi)保存的信息也完全相同。
3彩鈴平臺的架構(gòu)問題分析
由于彩鈴呼叫節(jié)點的呼叫接入模塊與業(yè)務(wù)控制模塊耦合度太高,沒有做到業(yè)務(wù)控制與呼叫接入的分離,不利于平臺的發(fā)展,并且任何一個模塊的改動都會涉及到整個呼叫節(jié)點設(shè)備的軟硬件升級。
彩鈴呼叫節(jié)點的呼叫接入模塊與業(yè)務(wù)控制模塊的高耦合度要求用戶信息及鈴音文件必須在每套呼叫節(jié)點中保持,這樣就導(dǎo)致以下問題:
(1)各呼叫節(jié)點用戶信息及鈴音數(shù)據(jù)重復(fù)部署。多套呼叫節(jié)點均設(shè)置用戶開銷戶、簽約信息及相同的鈴音文件,且日常均需保持與管理節(jié)點數(shù)據(jù)的同步。
(2)鈴音文件服務(wù)器及存儲重復(fù)部署。彩鈴平臺每套呼叫節(jié)點內(nèi)均設(shè)置多套文件服務(wù)器及存儲,每套存儲內(nèi)的鈴音文件均一樣,需要大量的數(shù)據(jù)同步及維護(hù)。
4彩鈴平臺架
構(gòu)優(yōu)化方案
架構(gòu)優(yōu)化思路:簡化呼叫節(jié)點結(jié)構(gòu).僅保留呼叫接入及放音部分的功能,將呼叫控制部分設(shè)備、用戶數(shù)據(jù)部分、鈴音文件與存儲設(shè)備集中部署,做到業(yè)務(wù)控制邏輯、用戶數(shù)據(jù)及鈴音文件的集中管理。
架構(gòu)優(yōu)化方案:將涉及業(yè)務(wù)控制功能的CTI服務(wù)器、存儲用戶數(shù)據(jù)的數(shù)據(jù)庫服務(wù)器、存儲鈴音文件的存儲及用于鈴音播放查找的文件服務(wù)器設(shè)備集中起來部署,集中起來的節(jié)點本文暫稱為“業(yè)務(wù)控制節(jié)點”。業(yè)務(wù)控制節(jié)點采用1+1備份方式分別設(shè)置在兩個位置不同的機房內(nèi),以保證業(yè)務(wù)控制節(jié)點的容災(zāi)。
呼叫節(jié)點僅保留呼叫接入及放音功能,業(yè)務(wù)控制邏輯由業(yè)務(wù)控制節(jié)點完成;業(yè)務(wù)控制節(jié)點與管理節(jié)點間進(jìn)行用戶數(shù)據(jù)及鈴音文件的同步。
彩鈴平臺架構(gòu)優(yōu)化后彩鈴系統(tǒng)組網(wǎng)如圖2所示。彩鈴平臺采用上述架構(gòu)優(yōu)化方案,將各呼叫節(jié)點中的數(shù)據(jù)庫服務(wù)器、文件服務(wù)器、CTI/UI服務(wù)器、存儲等設(shè)備集中部署到業(yè)務(wù)控制節(jié)點。在簡化呼叫節(jié)點結(jié)構(gòu)的同時,可以實現(xiàn)業(yè)務(wù)控制與呼叫接入的分離。呼叫節(jié)點部分僅保留了呼叫接入部分功能及放音功能,各呼叫節(jié)點今后可考慮組成POOL,方便平臺的擴展及容災(zāi)備份的實現(xiàn)。
(1)對數(shù)據(jù)庫服務(wù)器的優(yōu)化
單個業(yè)務(wù)控制節(jié)點僅設(shè)置一套數(shù)據(jù)庫服務(wù)器即可,不再用根據(jù)呼叫節(jié)點的數(shù)量進(jìn)行設(shè)置。對于數(shù)據(jù)庫服務(wù)器可采用高端插框式小型機設(shè)備,并采用雙機熱備方式。優(yōu)化后,僅業(yè)務(wù)控制節(jié)點的數(shù)據(jù)庫服務(wù)器與管理節(jié)點間進(jìn)行用戶數(shù)據(jù)的同步,管理節(jié)點不再需要與所有的呼叫節(jié)點間進(jìn)行用戶數(shù)據(jù)的同步。該方式可方便對用戶數(shù)據(jù)的管理,減少同步鏈路的數(shù)量。
(2)對應(yīng)用服務(wù)器的優(yōu)化
應(yīng)用服務(wù)器主要包含文件服務(wù)器、CTl/UI服務(wù)器等,每個業(yè)務(wù)控制節(jié)點可采用刀片式服務(wù)器設(shè)備集中部署各類應(yīng)用服務(wù)器。優(yōu)化后,應(yīng)用服務(wù)器集中部署,使得設(shè)備性能及可擴展性更高。
(3)對存儲的優(yōu)化
目前系統(tǒng)每個呼叫節(jié)點均設(shè)置多套存儲,容量、品牌不一。優(yōu)化后,僅在業(yè)務(wù)控制節(jié)點部署鈴音存儲設(shè)備,為保證存儲的容量及性能,建議每個業(yè)務(wù)控制節(jié)點可設(shè)置一套云存儲設(shè)備。
5彩鈴平臺架構(gòu)優(yōu)化的優(yōu)點
按照前文所述方案進(jìn)行優(yōu)化改造后,不僅可以解決目前彩鈴系統(tǒng)所面臨的問題,而且系統(tǒng)架構(gòu)會更加清晰合理,呼叫節(jié)點功能簡化后設(shè)置也更加靈活,擴容空間巨大可滿足業(yè)務(wù)發(fā)展的長期需求,具體優(yōu)勢分析如下:
(1)多套完全一樣的數(shù)據(jù)庫、存儲、應(yīng)用服務(wù)器簡化為兩套集中部署,設(shè)備數(shù)量減少,性能全面提升,大大方便和減輕維護(hù)工作。
(2)優(yōu)化后僅需同步兩套數(shù)據(jù),數(shù)據(jù)同步量有效減少,同步過程簡化,且呼叫節(jié)點增加也不會增加管理節(jié)點的數(shù)據(jù)同步壓力,這使得呼叫節(jié)點的增加和擴容變得更加靈活。
(3)優(yōu)化后的彩鈴系統(tǒng)結(jié)構(gòu)清晰、維護(hù)方便,可擴展性提升的同時也降低了擴容帶來的投資,且擴容所涉及需改造的設(shè)備減少大大降低了工程復(fù)雜度,有效保護(hù)了投資。
(4)呼叫節(jié)點簡化后,彩鈴系統(tǒng)呼叫節(jié)點的容災(zāi)將變得更加簡單易行,由于呼叫控制部分與用戶數(shù)據(jù)、鈴音文件部分集中部署,使得各呼叫節(jié)點的處理能力不再受到該節(jié)點數(shù)據(jù)庫服務(wù)器、文件服務(wù)器、存儲等設(shè)備的性能制約。各呼叫節(jié)點可組成1個POOL實現(xiàn)呼叫接入的負(fù)荷分擔(dān),讓呼叫分配更加合理,大大提高設(shè)備利用率的同時也實現(xiàn)了容災(zāi),提高了系統(tǒng)的可靠性與安全性。
(5)架構(gòu)優(yōu)化后的彩鈴系統(tǒng)更加符合業(yè)務(wù)長期演進(jìn)的要求,對于以后多媒體彩鈴業(yè)務(wù)的開展奠定基礎(chǔ),多媒體彩鈴鈴音文件是普通彩鈴鈴音文件的50倍,采用優(yōu)化架構(gòu)可以減少維護(hù)工作量和工程投資。
6結(jié)束語
彩鈴平臺下一步將向提供多媒體彩鈴業(yè)務(wù)的方向演進(jìn),在演進(jìn)過程中,必須解決彩鈴平臺架構(gòu)優(yōu)化問題。本文針對彩鈴平臺情況提出了架構(gòu)優(yōu)化方案,為彩鈴平臺的下一步規(guī)劃和建設(shè)提供方案建議及思路。