專利名稱::一種內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng)及實現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及內(nèi)容分發(fā)技術(shù),尤其涉及一種交互式網(wǎng)絡(luò)電視(IPTV)系統(tǒng)中內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN,ContentDeliveryNetwork)節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng)及實現(xiàn)方法。背景4支術(shù)CDN提出的目的為通過在現(xiàn)有因特網(wǎng)(Internet)中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)"邊緣",使得用戶可以就近取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度。CDN技術(shù)解決了由于網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點(diǎn)分布不均等原因所造成的用戶訪問網(wǎng)站響應(yīng)速度慢的問題。CDN是IPTV系統(tǒng)中的重要業(yè)務(wù)承載層,主要用于提供媒體內(nèi)容的調(diào)度分發(fā)和基于流格式的媒體服務(wù),如媒體流處理,媒體流存儲,媒體流發(fā)送、接收等。CDN節(jié)點(diǎn)是IPTV、移動流媒體等電信運(yùn)營業(yè)務(wù)中非常重要的系統(tǒng)設(shè)備,整個電信系統(tǒng)的服務(wù)能力主要決定于CDN節(jié)點(diǎn)的運(yùn)行狀況和服務(wù)能力。目前,在CDN節(jié)點(diǎn)的運(yùn)行過程中,運(yùn)營商需要經(jīng)常監(jiān)測CDN節(jié)點(diǎn)的運(yùn)行狀況,以此來獲得CPU、內(nèi)存、磁盤I/O、網(wǎng)絡(luò)帶寬等資源的消耗情況,通過分析上述資源消耗的數(shù)據(jù)判斷CDN節(jié)點(diǎn)的運(yùn)行狀況,如是否運(yùn)行異常、是否負(fù)載過重等,這樣,運(yùn)營商可以根據(jù)CDN節(jié)點(diǎn)的運(yùn)行狀況對CDN節(jié)點(diǎn)進(jìn)行優(yōu)化配置,如擴(kuò)展容量、調(diào)整用戶配置、均勻負(fù)載等。但是,在優(yōu)化配置過程中,為了驗證新配置數(shù)據(jù)的準(zhǔn)確性需要在IPTV系統(tǒng)中多次嘗試運(yùn)行,而且在調(diào)試運(yùn)行過程中經(jīng)常可她獲得錯誤數(shù)據(jù),所以優(yōu)化配置工作耗用時間長,效率較低,影響了IPTV系統(tǒng)的正常運(yùn)行。因此,如果能預(yù)先對CDN節(jié)點(diǎn)的運(yùn)行狀況有個準(zhǔn)確的了解,就會便于運(yùn)營商在整個IPTV系統(tǒng)重新運(yùn)營之前做好優(yōu)化配置工作。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng)及實現(xiàn)方法,可用于才莫擬IPTV系統(tǒng)中CDN節(jié)點(diǎn)的運(yùn)行狀況,進(jìn)而提高IPTV系統(tǒng)配置^:據(jù)的準(zhǔn)確度。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)的運(yùn)行仿真方法,該方法包括根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;根據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。其中,所述根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列具體為分析CDN節(jié)點(diǎn)上每個用戶的話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn);分析每個用戶的操作日志及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);按照時間先后順序,將CDN節(jié)點(diǎn)上所有用戶的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn),分別排列成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列。其中,所述整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)具體為根據(jù)CDN節(jié)點(diǎn)上所有用戶的各種業(yè)務(wù)行為關(guān)4建點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,計算每個用戶對應(yīng)的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)的資源消耗數(shù)據(jù)得到單個用戶的資源消耗數(shù)據(jù),并累加各用戶的資源消耗數(shù)據(jù),得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。進(jìn)一步地,該方法進(jìn)一步包括顯示整合所得的CDN節(jié)點(diǎn)的各種資源消耗數(shù)據(jù)。進(jìn)一步地,該方法還包括將整合得到的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)與實際測量得到的相同CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)作比較,如果整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)有偏差,則對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化。其中,所述對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化為對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中所示的業(yè)務(wù)行為關(guān)鍵點(diǎn)進(jìn)行細(xì)化分解,并調(diào)整細(xì)化所得的各業(yè)務(wù)行為關(guān)鍵點(diǎn)對應(yīng)的資源消耗標(biāo)準(zhǔn)數(shù)據(jù)。本發(fā)明還提供了一種CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),該系統(tǒng)包括分析模塊、存儲模塊、邏輯處理模塊;其中,分析模塊,用于根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,并將生成的關(guān)鍵點(diǎn)序列發(fā)送到邏輯處理模塊;存儲模塊,用于存儲預(yù)設(shè)的業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表;邏輯處理才莫塊,用于根據(jù)分析模塊生成的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、以及業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。進(jìn)一步地,該系統(tǒng)還包括顯示模塊,用于顯示整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù);相應(yīng)的,所述邏輯處理模塊,進(jìn)一步用于將整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)發(fā)送給顯示模塊。進(jìn)一步地,該系統(tǒng)進(jìn)一步包括比較處理模塊,用于存儲實際測量所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),調(diào)用邏輯處理模塊中整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),并將整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)作比較,確定兩者有偏差時,通知用戶優(yōu)化業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表。其中,所述分析模塊根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列為分析話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置得到用戶業(yè)務(wù)行為關(guān)鍵點(diǎn),分析搡作日志及CDN節(jié)點(diǎn)的數(shù)據(jù)配置得到系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);根據(jù)用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)生成用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列。本發(fā)明提供的CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng)及實現(xiàn)方法,根據(jù)分析所得的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;根據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。本發(fā)明用于才莫擬IPTV系統(tǒng)中CDN節(jié)點(diǎn)的運(yùn)行狀況,可實現(xiàn)在IPTV系統(tǒng)重新運(yùn)營之前對運(yùn)營商所設(shè)置的優(yōu)化配置數(shù)據(jù)進(jìn)行檢驗,最終獲得與真實情況相符的優(yōu)化數(shù)據(jù),節(jié)省了優(yōu)化配置工作的時間,確保IPTV系統(tǒng)正常運(yùn)行。此外,本發(fā)明仿真系統(tǒng)將整合的資源消耗數(shù)據(jù)與實際測量的資源消耗數(shù)據(jù)作比較,用以對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中的數(shù)據(jù)進(jìn)行優(yōu)化,進(jìn)一步提高了本發(fā)明仿真系統(tǒng)的仿真效果。圖1為本發(fā)明CDN節(jié)點(diǎn)運(yùn)行仿真方法的實現(xiàn)流程示意圖2為用戶和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列示意圖3為本發(fā)明CDN節(jié)點(diǎn)運(yùn)行仿真系統(tǒng)的結(jié)構(gòu)示意圖。具體實施例方式本發(fā)明的基本思想是'根據(jù)分析所得的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;根據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。進(jìn)一步地,比較整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù),若兩者有偏差,則對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化。本發(fā)明中,所述各種業(yè)務(wù)行為包括用戶業(yè)務(wù)行為和系統(tǒng)業(yè)務(wù)行為,其中,所述用戶業(yè)務(wù)行為是指點(diǎn)播和直播;所述系統(tǒng)業(yè)務(wù)行為是指內(nèi)容調(diào)度、內(nèi)容刪除、內(nèi)容錄制和頻道接收;所述業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表是指才艮據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)的資源消耗所設(shè)置的標(biāo)準(zhǔn)配置表,表中數(shù)據(jù)是在實際運(yùn)營環(huán)境中測量所得,能真實反映實際運(yùn)營環(huán)境中CDN節(jié)點(diǎn)的資源消耗情況。這里,所述業(yè)務(wù)行為關(guān)鍵點(diǎn)是指針對CDN節(jié)點(diǎn)上的主要業(yè)務(wù)進(jìn)行分析所得,列出了具體業(yè)務(wù)^f亍為流程中的資源消耗關(guān)4建點(diǎn),能準(zhǔn)確反映實際運(yùn)營的業(yè)務(wù)情況。下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。圖1為本發(fā)明CDN節(jié)點(diǎn)運(yùn)行仿真方法的實現(xiàn)流程示意圖,如圖1所示,該方法包括以下步驟步驟101:分析得到用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);具體為分析某單個CDN節(jié)點(diǎn)上每個用戶各自的話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn),分析該單個CDN節(jié)點(diǎn)上每個用戶各自的操作日志及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)。這里,所述系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)的選取依據(jù)為分析實際運(yùn)行的CDN節(jié)點(diǎn)的資源消耗情況,選取其中資源消耗多的業(yè)務(wù)行為關(guān)鍵點(diǎn),即選取資源消耗數(shù)據(jù)比較大的業(yè)務(wù)行為關(guān)鍵點(diǎn),忽略資源消耗數(shù)據(jù)小的業(yè)務(wù)行為關(guān)鍵點(diǎn)。這里,可以將執(zhí)行數(shù)據(jù)庫操作、磁盤操作和網(wǎng)絡(luò)數(shù)據(jù)發(fā)送操作的業(yè)務(wù)行為關(guān)鍵點(diǎn)作為資源消耗數(shù)據(jù)比較大的業(yè)務(wù)行為關(guān)鍵點(diǎn);將不執(zhí)行數(shù)據(jù)庫操作、磁盤操作和網(wǎng)絡(luò)數(shù)據(jù)發(fā)送操作的業(yè)務(wù)行為關(guān)鍵點(diǎn)作為資源消耗數(shù)據(jù)小的業(yè)務(wù)行為關(guān)鍵點(diǎn)。其中,所述用戶業(yè)務(wù)行為關(guān)鍵點(diǎn),舉例來說針對用戶的點(diǎn)播業(yè)務(wù)行為,對應(yīng)的關(guān)4建點(diǎn)可以是重定向和碼流發(fā)送;針對用戶的直播業(yè)務(wù)行為,對應(yīng)的關(guān)^:點(diǎn)可以是重定向、碼流發(fā)送和時移。所述系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn),舉例來說針對系統(tǒng)的內(nèi)容調(diào)度業(yè)務(wù)行為,對應(yīng)的關(guān)鍵點(diǎn)可以是任務(wù)生成、網(wǎng)絡(luò)拷貝和存儲;針對系統(tǒng)的內(nèi)容刪除業(yè)務(wù)行為,對應(yīng)的關(guān)鍵點(diǎn)可以是任務(wù)生成和媒體刪除,如表1所示。<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>表1本發(fā)明中,所述用戶的話單和操作日志為本發(fā)明仿真系統(tǒng)運(yùn)行開始時由運(yùn)營商提供的,且各用戶的話單中有各自用戶的IP地址和對應(yīng)的CDN節(jié)點(diǎn)配置,即標(biāo)有為用戶提供服務(wù)的CDN節(jié)點(diǎn)的信息;所述CDN節(jié)點(diǎn)的數(shù)據(jù)配置是在實際運(yùn)營環(huán)境中測量所得的,內(nèi)容包括現(xiàn)網(wǎng)中CDN節(jié)點(diǎn)i^個數(shù)、每個CDN節(jié)點(diǎn)所播放的節(jié)目等等,與用戶的話單和操作日志一同被輸入到仿真系統(tǒng)。所述用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)都有各自對應(yīng)的開始時間,如點(diǎn)播業(yè)務(wù)行為的開始時間為8:00,內(nèi)容調(diào)度業(yè)務(wù)行為的開始時間為10:10;所述用戶業(yè)務(wù)行為和系統(tǒng)業(yè)務(wù)行為都對CDN節(jié)點(diǎn)的資源消耗產(chǎn)生影響,因此,本發(fā)明的仿真系統(tǒng)要首先分析出用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)。步驟102:根據(jù)用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)生成用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;具體為按照時間先后順序?qū)DN節(jié)點(diǎn)上所有用戶的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)排成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,如圖2所示。圖2中所示的用戶業(yè)務(wù)行為中的重定向l和重定向2是指同一用戶點(diǎn)播兩種不同節(jié)目時對應(yīng)的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)。這里,將步驟101所述的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)分別生成用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,主要是為了將CDN節(jié)點(diǎn)上不同用戶在不同時間間隔的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)清晰表示出來,之后系統(tǒng)按時間順序整合CDN節(jié)點(diǎn)上的各種資源消耗數(shù)據(jù),便于仿真系統(tǒng)的操作用戶了解不同時間間隔內(nèi)CDN節(jié)點(diǎn)的資源消耗情況。例如之前輸入用戶連續(xù)5天的話單,系統(tǒng)可按天、或按小時將5天內(nèi)所有用戶的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)列出,這樣,仿真系統(tǒng)的操作用戶可根據(jù)需要了解第三天的、或第二天早上8:00到10:00間等不同時間間隔內(nèi)CDN節(jié)點(diǎn)的資源消耗情況。步驟103:整合CDN節(jié)點(diǎn)上所有用戶的各種資源消耗數(shù)據(jù);具體為根據(jù)CDN節(jié)點(diǎn)上所有用戶的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、以及業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,計算每個用戶對應(yīng)的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)的資源消耗數(shù)據(jù),得到單個用戶的資源消耗數(shù)據(jù),并累加各用戶的資源消耗數(shù)據(jù),得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。這樣,可以得到不同時間間隔單個用戶的資源消耗數(shù)據(jù)和所有用戶的資源消耗數(shù)據(jù),即不同時間間隔內(nèi)CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。例如,設(shè)CDN節(jié)點(diǎn)服務(wù)的用戶為三個,以用戶點(diǎn)播業(yè)務(wù)行為關(guān)鍵點(diǎn)為例,若三個用戶的點(diǎn)播業(yè)務(wù)行為關(guān)4建點(diǎn)分別為第一個用戶,重定向兩個、碼流發(fā)送兩路;第二個用戶,重定向一個、碼流發(fā)送一i各;第三個用戶,重定向一個、碼流發(fā)送兩路。針對三者的CPU消耗,根據(jù)業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中不同業(yè)務(wù)行為關(guān)鍵點(diǎn)的CPU消耗計算,得到三個用戶各自的CPU消耗分別為2.6%、1.3%和2.1°/。,三者的CPU消耗總和為6%,這里,業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中所列的一個重定向消耗CPU0.5%,—路碼流發(fā)送消耗CPU0.8%,其中,業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中所列的所有數(shù)據(jù)是在實際運(yùn)營環(huán)境中測量所得。依據(jù)相同的方法將各用戶的各種用戶業(yè)務(wù)行為、系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)消耗的資源數(shù)據(jù)相加,即整合得到CDN節(jié)點(diǎn)上所有用戶的各種資源消耗數(shù)據(jù)。這里,所述業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表內(nèi)容為對應(yīng)表l中所述的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)列出各自對應(yīng)的資源消耗類型及對應(yīng)的數(shù)據(jù);其中,所述資源消耗類型為CPU、內(nèi)存、磁盤1/0、存儲空間和網(wǎng)絡(luò)帶寬等,配置表數(shù)據(jù)為基本單位的資源消耗,如單個重定向、一路碼流對應(yīng)的資源消耗數(shù)據(jù)。標(biāo)準(zhǔn)資源消耗就是針對每個業(yè)務(wù)行為關(guān)鍵點(diǎn)資源消耗的固定配置,如任一單個重定向消耗CPU0.5%,一路碼流發(fā)送消耗CPU0.8。/。,消耗磁盤1/01.5%。但是,這些數(shù)據(jù)并不是均衡不變的,可根據(jù)實際情況進(jìn)行調(diào)整,例如碼率不同,對同一資源的消耗也不同,碼率低時,消耗較少,碼率高時,消耗較多。步驟104:顯示整合所得的CDN節(jié)點(diǎn)的各種資源消耗數(shù)據(jù),仿真過程結(jié)束。具體的,將整合所得的CDN節(jié)點(diǎn)上所有用戶的各種資源消耗數(shù)據(jù)顯示給操作用戶,如以圖表的形式顯示各參數(shù)、或以文本數(shù)據(jù)格式顯示各參數(shù)。這里,步驟103所述整合CDN節(jié)點(diǎn)上所有用戶的各種資源消耗數(shù)據(jù)之后即可結(jié)束本發(fā)明的仿真過程,本步驟所述顯示整合所得的CDN節(jié)點(diǎn)的各種資源消耗數(shù)據(jù)的主要目的為使用戶更清晰的了解仿真系統(tǒng)模擬的CDN節(jié)點(diǎn)的各種資源消耗數(shù)據(jù),更便于進(jìn)行仿真操作之后的處理工作。因此,本步驟可以省略。本發(fā)明中,還可將整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)與實際測量所得的相同CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)作比較,如果整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)有偏差,則可以對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化,如可對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中所示的業(yè)務(wù)行為關(guān)鍵點(diǎn)進(jìn)行細(xì)化分解,例如將用戶點(diǎn)播業(yè)務(wù)行為關(guān)鍵點(diǎn)劃分為重定向、協(xié)議交互和碼流發(fā)送,分別對三個關(guān)鍵點(diǎn)對應(yīng)的數(shù)據(jù)進(jìn)行調(diào)整。通過對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中的資源消耗標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行不斷優(yōu)化,可進(jìn)一步提高本發(fā)明仿真系統(tǒng)的仿真效果。為實現(xiàn)上述方法,本發(fā)明還提供了一種CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),如圖3所示,該系統(tǒng)包括分析模塊、邏輯處理模塊和存儲模塊,其中,所述分析模塊,用于根據(jù)分析所得的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,并將生成結(jié)果發(fā)送到邏輯處理模塊;具體為分析話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置得到用戶業(yè)務(wù)行為關(guān)鍵點(diǎn),分析操作日志及CDN節(jié)點(diǎn)的數(shù)據(jù)配置得到系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);根據(jù)用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)生成用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,并將生成的所有業(yè)務(wù)行為關(guān)鍵點(diǎn)序列發(fā)送到邏輯處理模塊。所述存儲模塊,用于存儲預(yù)設(shè)的業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表。所述邏輯處理模塊,用于根據(jù)分析模塊生成的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù);具體為根據(jù)分析模塊生成的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、以及業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,計算每個用戶的資源消耗數(shù)據(jù),并累加各用戶的資源消耗數(shù)據(jù),得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。該系統(tǒng)還包括顯示模塊,用于顯示整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù);具體為將邏輯處理模塊整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)以圖表的形式或文本數(shù)據(jù)格式顯示給操作用戶;相應(yīng)的,所述邏輯處理模塊,進(jìn)一步用于將整合得到的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)發(fā)送給顯示模塊。該系統(tǒng)進(jìn)一步包括比較處理模塊,用于存儲實際測量所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),調(diào)用邏輯處理模塊中整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),并將整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)作比較,確定兩者有偏差時,通知用戶優(yōu)化業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,該方法包括根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;根據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。2、根據(jù)權(quán)利要求1所述的CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,所述根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列具體為分析CDN節(jié)點(diǎn)上每個.用戶的話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn);分析每個用戶的操作日志及CDN節(jié)點(diǎn)的數(shù)據(jù)配置,得到各用戶對應(yīng)的系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);按照時間先后順序,將CDN節(jié)點(diǎn)上所有用戶的用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn),分別排列成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列。3、根據(jù)權(quán)利要求1或2所述的CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,所述整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)具體為根據(jù)CDN節(jié)點(diǎn)上所有用戶的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,計算每個用戶對應(yīng)的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)的資源消耗數(shù)據(jù),得到單個用戶的資源消耗數(shù)據(jù),并累加各用戶的資源消耗數(shù)據(jù),得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。4、根據(jù)權(quán)利要求1或2所述的CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,該方法進(jìn)一步包括顯示整合所得的CDN節(jié)點(diǎn)的各種資源消耗數(shù)據(jù)。5、根據(jù)權(quán)利要求1或2所述的CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,該方法還包4舌將整合得到的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)與實際測量得到的相同CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)作比較,如果整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)有偏差,則對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化。6、根據(jù)權(quán)利要求5所述的CDN節(jié)點(diǎn)的運(yùn)行仿真方法,其特征在于,所述對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表進(jìn)行優(yōu)化為對業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表中所示的業(yè)務(wù)行為關(guān)鍵點(diǎn)進(jìn)行細(xì)化分解,并調(diào)整細(xì)化所得的各業(yè)務(wù)行為關(guān)鍵點(diǎn)對應(yīng)的資源消耗標(biāo)準(zhǔn)數(shù)據(jù)。7、一種CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),其特征在于,該系統(tǒng)包括分析模塊、存儲模塊、邏輯處理模塊;其中,分析模塊,用于根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)^:點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列,并將生成的關(guān)鍵點(diǎn)序列發(fā)送到邏輯處理模塊;存儲模塊,用于存儲預(yù)設(shè)的業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表;邏輯處理模塊,用于根據(jù)分析模塊生成的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列、以及業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。8、根據(jù)權(quán)利要求7所述的CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),其特征在于,該系統(tǒng)還包括顯示模塊,用于顯示整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù);相應(yīng)的,所述邏輯處理才莫塊,進(jìn)一步用于將整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)發(fā)送給顯示模塊。9、根據(jù)權(quán)利要求7或8所述的CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括比較處理模塊,用于存儲實際測量所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),調(diào)用邏輯處理模塊中整合所得的CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù),并將整合所得的資源消耗數(shù)據(jù)與實際測量所得的資源消耗數(shù)據(jù)作比較,確定兩者有偏差時,通知用戶優(yōu)化業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表。10、根據(jù)權(quán)利要求7或8所述的CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),其特征在于,所述分析模塊根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列為分析話單及CDN節(jié)點(diǎn)的數(shù)據(jù)配置得到用戶業(yè)務(wù)行為關(guān)鍵點(diǎn),分析操作曰志及CDN節(jié)點(diǎn)的數(shù)據(jù)配得到系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn);根據(jù)用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)生成用戶業(yè)務(wù)行為關(guān)鍵點(diǎn)序列和系統(tǒng)業(yè)務(wù)行為關(guān)鍵點(diǎn)序列。全文摘要本發(fā)明公開了一種內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)的運(yùn)行仿真方法,包括根據(jù)分析得到的各種業(yè)務(wù)行為關(guān)鍵點(diǎn)生成對應(yīng)的業(yè)務(wù)行為關(guān)鍵點(diǎn)序列;根據(jù)各種業(yè)務(wù)行為關(guān)鍵點(diǎn)序列與業(yè)務(wù)標(biāo)準(zhǔn)資源消耗配置表,整合得到CDN節(jié)點(diǎn)的資源消耗數(shù)據(jù)。本發(fā)明還同時公開了一種CDN節(jié)點(diǎn)的運(yùn)行仿真系統(tǒng),運(yùn)用該方法和系統(tǒng)可實現(xiàn)在交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)重新運(yùn)營之前對運(yùn)營商所設(shè)置的優(yōu)化配置數(shù)據(jù)進(jìn)行檢驗,最終獲得與真實情況相符的優(yōu)化數(shù)據(jù),節(jié)省了優(yōu)化配置工作的時間,確保IPTV系統(tǒng)正常運(yùn)行。文檔編號H04L12/26GK101621426SQ20091009034公開日2010年1月6日申請日期2009年8月5日優(yōu)先權(quán)日2009年8月5日發(fā)明者劉湘宇,徐火順,杜守富,趙莉娟申請人:中興通訊股份有限公司