Vcdn資源控制方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種虛擬內(nèi)容分發(fā)網(wǎng)絡(luò)(Virtual ContentDelivery Network,簡(jiǎn)稱VO)N)資源控制的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)帶寬的提高和第三代(Third Generat1n,簡(jiǎn)稱3G)無線通信技術(shù)的發(fā)展為在電信網(wǎng)絡(luò)上開展基于媒體內(nèi)容的增值服務(wù)業(yè)務(wù)提供了可能。流媒體技術(shù)提供了一種在網(wǎng)絡(luò)中傳輸視頻、音頻、圖片等媒體內(nèi)容的方式,因此在多媒體業(yè)務(wù)系統(tǒng),特別是移動(dòng)多媒體業(yè)務(wù)中得到了廣泛的應(yīng)用。同時(shí),隨著電信網(wǎng)絡(luò)技術(shù)的發(fā)展,在電信網(wǎng)絡(luò)中開展多媒體業(yè)務(wù),比如IPTV網(wǎng)絡(luò)電視、視頻監(jiān)控、手機(jī)電視、手機(jī)下載等多媒體業(yè)務(wù)已逐漸成為一種趨勢(shì)。
[0003]V⑶N為系統(tǒng)提供的多運(yùn)營(yíng)商解決方案,可以使IPTV等多媒體業(yè)務(wù)呈現(xiàn)多樣化與差異化的服務(wù),使得在同一平臺(tái)基礎(chǔ)上可以區(qū)分開不同的消費(fèi)群體。傳統(tǒng)的VCDN技術(shù)方案僅僅將內(nèi)容提供商或者服務(wù)提供商依據(jù)不同需求整合歸類,但在資源控制中并沒有做精細(xì)化區(qū)分。例如,相同VCDN下不同提供商所需的資源管理及其分配不清楚、不受控制,不利于網(wǎng)管分析及其數(shù)據(jù)分析之后的總體規(guī)劃。
[0004]針對(duì)相關(guān)技術(shù)中VCDN資源管理不清楚、不受控制的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種V⑶N資源控制方法、裝置及系統(tǒng),以至少解決上述問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種V⑶N資源控制方法,包括:獲取至少一個(gè)節(jié)點(diǎn)的VCDN資源能力信息,其中,所述VCDN資源能力信息包括所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況;根據(jù)所述VCDN資源能力信息對(duì)所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN資源進(jìn)行分別控制。
[0007]優(yōu)選地,根據(jù)所述VCDN資源能力信息對(duì)所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN資源進(jìn)行分別控制包括:響應(yīng)內(nèi)容分發(fā)請(qǐng)求,根據(jù)所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況確定分發(fā)節(jié)點(diǎn),并將相應(yīng)的內(nèi)容分發(fā)到所述分發(fā)節(jié)點(diǎn)。
[0008]優(yōu)選地,所述V⑶N資源能力信息還包括:所述至少一個(gè)節(jié)點(diǎn)的性能參數(shù),其中,所述性能參數(shù)包括帶寬使用情況參數(shù)。
[0009]優(yōu)選地,根據(jù)所述V⑶N資源能力信息確定所述分發(fā)節(jié)點(diǎn)包括:根據(jù)所述V⑶N資源能力信息選擇代理服務(wù)器,其中,所選代理服務(wù)器根據(jù)所述VCDN資源能力信息確定所述分發(fā)節(jié)點(diǎn)。
[0010]優(yōu)選地,所述控制包括以下至少之一:V⑶N帶寬控制,V⑶N存儲(chǔ)控制,V⑶N內(nèi)容管理。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種V⑶N資源控制裝置,包括:獲取模塊,用于獲取至少一個(gè)節(jié)點(diǎn)的VCDN資源能力信息,其中,所述VCDN資源能力信息包括所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況;控制模塊,用于根據(jù)所述VCDN資源能力信息對(duì)所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN資源進(jìn)行分別控制。
[0012]優(yōu)選地,所述控制模塊包括分發(fā)單元,用于響應(yīng)內(nèi)容分發(fā)請(qǐng)求,根據(jù)所述至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況確定分發(fā)節(jié)點(diǎn),并將相應(yīng)的內(nèi)容分發(fā)到所述分發(fā)節(jié)點(diǎn)。
[0013]優(yōu)選地,所述分發(fā)單元還用于根據(jù)所述V⑶N資源能力信息選擇代理服務(wù)器,其中,所選代理服務(wù)器根據(jù)所述VCDN資源能力信息確定所述分發(fā)節(jié)點(diǎn)。
[0014]根據(jù)本發(fā)明的又一方面,提供了一種V⑶N資源控制系統(tǒng),包括管理服務(wù)器,包括上述任一項(xiàng)所述的裝置;至少一個(gè)節(jié)點(diǎn),用于存儲(chǔ)所述不同提供商的VCDN資源,其中,所述節(jié)點(diǎn)為媒體服務(wù)器。
[0015]優(yōu)選地,所述系統(tǒng)還包括代理服務(wù)器,所述代理服務(wù)器用于以下至少之一:接收所述至少一個(gè)節(jié)點(diǎn)發(fā)送的所述VCDN資源能力信息,并將所述VCDN資源能力信息上報(bào)給所述管理服務(wù)器;接收所述管理服務(wù)器轉(zhuǎn)發(fā)的內(nèi)容分發(fā)請(qǐng)求,并根據(jù)所述VCDN資源能力信息確定所述分發(fā)節(jié)點(diǎn)。
[0016]優(yōu)選地,所述代理服務(wù)器包括:負(fù)載均衡代理服務(wù)器,與所述至少一個(gè)節(jié)點(diǎn)通信,用于均衡所述至少一個(gè)節(jié)點(diǎn)的負(fù)載;用戶接入網(wǎng)關(guān),與用戶通信,用于接入所述用戶。
[0017]根據(jù)本發(fā)明的又一方面,提供了一種V⑶N資源控制方法,包括獲取提供商在至少兩個(gè)節(jié)點(diǎn)上的VCDN空間使用情況;根據(jù)所述至少兩個(gè)節(jié)點(diǎn)上的VCDN空間使用情況控制所述提供商的VCDN資源。
[0018]優(yōu)選地,根據(jù)所述至少兩個(gè)節(jié)點(diǎn)上的V⑶N空間使用情況控制所述提供商的V⑶N資源包括:根據(jù)所述至少兩個(gè)節(jié)點(diǎn)上的V⑶N空間使用情況確定內(nèi)容分發(fā)節(jié)點(diǎn),并向所述內(nèi)容分發(fā)節(jié)點(diǎn)分發(fā)內(nèi)容。
[0019]優(yōu)選地,根據(jù)所述至少兩個(gè)節(jié)點(diǎn)上的V⑶N空間使用情況控制所述提供商的V⑶N資源包括:根據(jù)所述至少兩個(gè)節(jié)點(diǎn)上的VCDN空間使用情況和所述至少兩個(gè)節(jié)點(diǎn)的性能參數(shù)確定內(nèi)容分發(fā)節(jié)點(diǎn),并向所述內(nèi)容分發(fā)節(jié)點(diǎn)分發(fā)內(nèi)容。
[0020]通過本發(fā)明,采用獲取至少一個(gè)節(jié)點(diǎn)的V⑶N資源能力信息,其中,該V⑶N資源能力信息包括至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況,根據(jù)上述VCDN資源能力信息對(duì)至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN資源進(jìn)行分別控制,解決了相關(guān)技術(shù)中VCDN資源管理不清楚、不受控制的問題,從而達(dá)到了可以依據(jù)不同提供商的VCDN空間使用情況對(duì)VCDN資源進(jìn)行精細(xì)化控制的效果。
【附圖說明】
[0021]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明實(shí)施例的V⑶N資源控制裝置的結(jié)構(gòu)示意圖一;
[0024]圖3是根據(jù)本發(fā)明實(shí)施例的V⑶N資源控制裝置的結(jié)構(gòu)示意圖二 ;
[0025]圖4是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制系統(tǒng)的結(jié)構(gòu)示意圖一;
[0026]圖5是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制系統(tǒng)的結(jié)構(gòu)示意圖二 ;
[0027]圖6是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制系統(tǒng)的結(jié)構(gòu)示意圖三;
[0028]圖7是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制系統(tǒng)的結(jié)構(gòu)示意圖四;
[0029]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的VCDN資源控制方法的流程圖;
[0030]圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的流媒體服務(wù)器的VCDN資源信息上報(bào)方法的流程圖;
[0031]圖10是根據(jù)本發(fā)明優(yōu)選實(shí)施例的內(nèi)容分發(fā)方法的流程圖;以及
[0032]圖11是根據(jù)本發(fā)明優(yōu)選實(shí)施例的另一種VCDN資源控制方法的流程圖。
【具體實(shí)施方式】
[0033]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0034]本發(fā)明實(shí)施例提供了一種VCDN資源控制方法,圖1是根據(jù)本發(fā)明實(shí)施例的VCDN資源控制方法的流程圖,如圖1所示,該流程可以包括以下步驟:
[0035]步驟S102,獲取至少一個(gè)節(jié)點(diǎn)的V⑶N資源能力信息,其中,該V⑶N資源能力信息包括至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況;
[0036]步驟S104,根據(jù)所述V⑶N資源能力信息對(duì)至少一個(gè)節(jié)點(diǎn)上的不同提供商的V⑶N資源進(jìn)行分別控制。
[0037]通過上述步驟,改變了相關(guān)技術(shù)中VCDN技術(shù)方案僅僅將內(nèi)容提供商或服務(wù)提供商依據(jù)不同需求整合歸類的做法,解決了相關(guān)技術(shù)中VCDN資源管理不清楚、不受控制的問題,具有可以依據(jù)不同提供商的VCDN空間使用情況對(duì)VCDN資源進(jìn)行精細(xì)化控制的有益效果。其中,提供商可以是內(nèi)容提供商和/或服務(wù)提供商。
[0038]在本發(fā)明實(shí)施例中,根據(jù)提供商在節(jié)點(diǎn)上的VCDN空間使用情況對(duì)提供商的VCDN資源分別進(jìn)行控制,避免了相關(guān)技術(shù)中按照節(jié)點(diǎn)的性能參數(shù)為依據(jù)進(jìn)行控制時(shí)精度不高的問題。例如,節(jié)點(diǎn)上的整體VCDN資源充分,而某一提供商的VCDN空間卻缺乏,如果按照節(jié)點(diǎn)整體性能進(jìn)行控制,則不能保證該提供商的需求。需要說明的是,上述應(yīng)用場(chǎng)景或有益效果只是一個(gè)舉例說明,本發(fā)明實(shí)施例并不限于此。
[0039]在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,根據(jù)VCDN資源能力信息對(duì)至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN資源進(jìn)行分別控制的步驟可以包括:響應(yīng)內(nèi)容分發(fā)請(qǐng)求,根據(jù)至少一個(gè)節(jié)點(diǎn)上的不同提供商的VCDN空間使用情況確定分發(fā)節(jié)點(diǎn),并將相應(yīng)的內(nèi)容分發(fā)到該分發(fā)節(jié)點(diǎn)。通過上述步驟,本實(shí)施例在為CDN系統(tǒng)提供多運(yùn)營(yíng)商解決方案的同時(shí)還可以針對(duì)不同的VCDN資源根據(jù)不同的內(nèi)容提供商或服務(wù)提供商