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