節(jié)點(diǎn)分配方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種節(jié)點(diǎn)分配方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)帶寬的提高和第三代(Third Generat1n,簡稱為3G)無線通信技術(shù)的發(fā)展為在電信網(wǎng)絡(luò)上開展基于媒體內(nèi)容的增值服務(wù)業(yè)務(wù)提供了可能。流媒體技術(shù)提供了一種在網(wǎng)絡(luò)中傳輸視頻、音頻、圖片等媒體內(nèi)容的方式,因此,在多媒體業(yè)務(wù)系統(tǒng),特別是移動多媒體業(yè)務(wù)中得到了廣泛的應(yīng)用。同時,隨著電信網(wǎng)絡(luò)技術(shù)的發(fā)展,在電信網(wǎng)絡(luò)中開展多媒體業(yè)務(wù),比如IPTV網(wǎng)絡(luò)電視、視頻監(jiān)控、手機(jī)電視、手機(jī)下載等多媒體業(yè)務(wù)已逐漸成為一種趨勢。
[0003]虛擬內(nèi)容分發(fā)網(wǎng)絡(luò)(Virtual Content Delivery Network,簡稱為VCDN)為系統(tǒng)提供的多運(yùn)營商解決方案,可以使網(wǎng)絡(luò)協(xié)定電視(Internet Protocol Televis1n,簡稱為IPTV,又稱為交互式網(wǎng)絡(luò)電視)等多媒體業(yè)務(wù)呈現(xiàn)多樣化與差異化的服務(wù),使得在同一平臺基礎(chǔ)上可以區(qū)分開不同的消費(fèi)群體。傳統(tǒng)的VCDN技術(shù)方案僅僅將內(nèi)容提供商或者服務(wù)提供商依據(jù)不同需求整合歸類,但在資源控制中并沒有做精細(xì)化區(qū)分。例如,相同VCDN下不同提供商所需的資源管理及其分配不清不楚,不受控制,不利于網(wǎng)管分析及其數(shù)據(jù)分析之后的總體規(guī)劃。
[0004]針對相關(guān)技術(shù)中無法對VCDN的資源進(jìn)行合理分配所導(dǎo)致的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種節(jié)點(diǎn)分配方法、裝置及系統(tǒng),以至少解決上述問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種節(jié)點(diǎn)分配方法,包括:接收多個節(jié)點(diǎn)的第一上報消息,其中,所述第一上報消息中攜帶有所述節(jié)點(diǎn)的性能參數(shù)和用于指示所述節(jié)點(diǎn)的VCDN資源消耗的參數(shù);根據(jù)所述第一上報消息,確定所述多個節(jié)點(diǎn)中性能最優(yōu)的最優(yōu)節(jié)點(diǎn);將所述最優(yōu)節(jié)點(diǎn)的信息發(fā)送至用戶終端。
[0007]優(yōu)選地,所述最優(yōu)節(jié)點(diǎn)的信息包括以下至少之一:所述最優(yōu)節(jié)點(diǎn)對應(yīng)的代理服務(wù)器的地址信息、所述最優(yōu)節(jié)點(diǎn)中媒體服務(wù)器的地址信息。
[0008]優(yōu)選地,在將所述最優(yōu)節(jié)點(diǎn)的信息發(fā)送至所述用戶終端之后,所述方法還包括:所述用戶終端根據(jù)所述代理服務(wù)器的地址信息,發(fā)送第一服務(wù)請求至所述代理服務(wù)器。
[0009]優(yōu)選地,所述方法還包括:所述代理服務(wù)器接收多個媒體服務(wù)器的第二上報消息,其中,所述第二上報消息中攜帶有用于指示所述多個媒體服務(wù)器的VCDN資源消耗的參數(shù);根據(jù)所述第二上報消息,確定所述多個媒體服務(wù)器中負(fù)載最輕的最優(yōu)媒體服務(wù)器;在所述用戶終端發(fā)送所述第一服務(wù)請求至所述代理服務(wù)器的情況下,將所述最優(yōu)媒體服務(wù)器的信息發(fā)送至所述用戶終端。
[0010]優(yōu)選地,在將所述最優(yōu)媒體服務(wù)器的信息發(fā)送至所述用戶終端之后,所述方法還包括:所述用戶終端根據(jù)所述最優(yōu)媒體服務(wù)器的信息,發(fā)送第二服務(wù)請求至所述最優(yōu)媒體服務(wù)器。
[0011]根據(jù)本發(fā)明的另一個方面,還提供了一種節(jié)點(diǎn)分配裝置,包括:接收模塊,用于接收多個節(jié)點(diǎn)的第一上報消息,其中,所述第一上報消息中攜帶有所述節(jié)點(diǎn)的性能參數(shù)和用于指示所述節(jié)點(diǎn)的VCDN資源消耗的參數(shù);確定模塊,用于根據(jù)所述第一上報消息,確定所述多個節(jié)點(diǎn)中性能最優(yōu)的最優(yōu)節(jié)點(diǎn);發(fā)送模塊,用于將所述最優(yōu)節(jié)點(diǎn)的信息發(fā)送至用戶終端。
[0012]優(yōu)選地,所述發(fā)送模塊發(fā)送的所述最優(yōu)節(jié)點(diǎn)的信息包括以下至少之一:所述最優(yōu)節(jié)點(diǎn)對應(yīng)的代理服務(wù)器的地址信息、所述最優(yōu)節(jié)點(diǎn)中媒體服務(wù)器的地址信息。
[0013]根據(jù)本發(fā)明的另一個方面,還提供了一種節(jié)點(diǎn)分配系統(tǒng),包括:上述的節(jié)點(diǎn)分配裝置、用戶終端、代理服務(wù)器和多個媒體服務(wù)器,其中,
[0014]所述用戶終端,與所述節(jié)點(diǎn)分配裝置連接,用于根據(jù)所述最優(yōu)節(jié)點(diǎn)的信息中的代理服務(wù)器的地址信息,發(fā)送第一服務(wù)請求至所述代理服務(wù)器,以及根據(jù)最優(yōu)媒體服務(wù)器的信息,發(fā)送第二服務(wù)請求至所述最優(yōu)媒體服務(wù)器;
[0015]所述代理服務(wù)器,與所述節(jié)點(diǎn)分配裝置和所述多個媒體服務(wù)器連接,用于接收所述多個媒體服務(wù)器的第二上報消息,根據(jù)所述第二上報消息,確定所述多個媒體服務(wù)器中負(fù)載最輕的所述最優(yōu)媒體服務(wù)器,并在所述用戶終端發(fā)送所述第一服務(wù)請求至所述代理服務(wù)器的情況下,將所述最優(yōu)媒體服務(wù)器的信息發(fā)送至所述用戶終端,其中,所述第二上報消息中攜帶有用于指示所述多個媒體服務(wù)器的VCDN資源消耗的參數(shù);
[0016]所述多個媒體服務(wù)器,用于向所述用戶終端提供服務(wù)。
[0017]優(yōu)選地,所述代理服務(wù)器包括:接入網(wǎng)關(guān),與所述節(jié)點(diǎn)分配裝置和所述多個媒體服務(wù)器連接,用于從所述多個媒體服務(wù)器接收所述第二上報消息,根據(jù)所述第二上報消息確定所述第一上報消息,以及將所述第一上報消息發(fā)送至所述節(jié)點(diǎn)分配裝置。
[0018]優(yōu)選地,所述代理服務(wù)器還包括:負(fù)載均衡單元,與所述接入網(wǎng)關(guān)和所述多個媒體服務(wù)器連接,用于根據(jù)所述第二上報消息和所述用戶終端發(fā)送的第一服務(wù)請求,確定所述最優(yōu)媒體服務(wù)器,并將所述最優(yōu)媒體服務(wù)器的信息發(fā)送給所述用戶終端。
[0019]通過本發(fā)明,采用接收多個節(jié)點(diǎn)的第一上報消息,其中,該第一上報消息中攜帶有節(jié)點(diǎn)的性能參數(shù)和用于指示該節(jié)點(diǎn)的VCDN資源消耗的參數(shù);根據(jù)該第一上報消息,確定多個節(jié)點(diǎn)中性能最優(yōu)的最優(yōu)節(jié)點(diǎn);將該最優(yōu)節(jié)點(diǎn)的信息發(fā)送至用戶終端的方式,解決了無法對VCDN的資源進(jìn)行合理分配所導(dǎo)致的問題,提升了系統(tǒng)的穩(wěn)定性和服務(wù)質(zhì)量。
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配方法的流程示意圖;
[0022]圖2是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配裝置的結(jié)構(gòu)示意圖;
[0023]圖3是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配系統(tǒng)的結(jié)構(gòu)示意圖;
[0024]圖4是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配系統(tǒng)的優(yōu)選結(jié)構(gòu)示意圖一;
[0025]圖5是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配系統(tǒng)的優(yōu)選結(jié)構(gòu)示意圖二 ;
[0026]圖6是根據(jù)本發(fā)明優(yōu)選實施例的機(jī)頂盒視頻點(diǎn)播服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖7是根據(jù)本發(fā)明優(yōu)選實施例的機(jī)頂盒視頻點(diǎn)播服務(wù)中流媒體服務(wù)器性能上報流程的示意圖;
[0028]圖8是根據(jù)本發(fā)明優(yōu)選實施例的機(jī)頂盒視頻點(diǎn)播服務(wù)中用戶點(diǎn)播流程的示意圖。
【具體實施方式】
[0029]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0030]在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0031]本實施例提供了一種節(jié)點(diǎn)分配方法,圖1是根據(jù)本發(fā)明實施例的節(jié)點(diǎn)分配方法的流程示意圖,如圖1所示,該流程包括如下步驟:
[0032]步驟S102,接收多個節(jié)點(diǎn)的第一上報消息,其中,第一上報消息中攜帶有節(jié)點(diǎn)的性能參數(shù)和用于指示節(jié)點(diǎn)的VCDN資源消耗的參數(shù);
[0033]步驟S104,根據(jù)第一上報消息,確定多個節(jié)點(diǎn)中性能最優(yōu)的最優(yōu)節(jié)點(diǎn);
[0034]步驟S106,將最優(yōu)節(jié)點(diǎn)的信息發(fā)送至用戶終端。
[0035]其中,第一上報消息包括分別從每個節(jié)點(diǎn)接收的消息,即一個第一上報消息中攜帶有一個節(jié)點(diǎn)的相關(guān)參數(shù)信息;也可以是一個第一上報消息中攜帶有多個節(jié)點(diǎn)的相關(guān)參數(shù)信息。
[0036]通過上述步驟,采用節(jié)點(diǎn)上報的性能參數(shù)和用于指示節(jié)點(diǎn)的V⑶N資源消耗的參數(shù)確定多個節(jié)點(diǎn)中性能最優(yōu)的節(jié)點(diǎn),并將性能最優(yōu)的節(jié)點(diǎn)的信息發(fā)送給用戶終端,使得用戶終端可以根據(jù)最優(yōu)的節(jié)點(diǎn)的信息接入該節(jié)點(diǎn),從而實現(xiàn)了 VCDN資源的分配。相對于相關(guān)技術(shù)中對相同的VCDN平臺下的資源無法進(jìn)行合理分配和管理的方式,本實施例提供的節(jié)點(diǎn)分配方法,解決了無法對VCDN的資源進(jìn)行合理分配所導(dǎo)致的問題,提升了系統(tǒng)的穩(wěn)定性和服務(wù)質(zhì)量。
[0037]需要說明的是,上述的V⑶N資源包括一個或者多個相同或者不同的內(nèi)容提供商、服務(wù)提供商所提供的資源。
[0038]優(yōu)選地,用于指示節(jié)點(diǎn)的VCDN資源消耗的參數(shù)可以是:用于指示該節(jié)點(diǎn)中所有設(shè)備的VCDN資源消耗總和的參數(shù),也可以是用于指示該節(jié)點(diǎn)中每個設(shè)備(例如每個媒體服務(wù)器)的VCDN資源消耗的參數(shù)。
[0039]優(yōu)選地,上述的節(jié)點(diǎn)可以包括該節(jié)點(diǎn)對應(yīng)的代理服務(wù)器,以及由該代理服務(wù)器所管轄的多個媒體服務(wù)器。優(yōu)選地,最優(yōu)節(jié)點(diǎn)的信息可以包括以下至少之一:最優(yōu)節(jié)點(diǎn)對應(yīng)的代理服務(wù)器的地址信息、最優(yōu)節(jié)點(diǎn)中媒體服務(wù)器的地址信息。例如,該最優(yōu)節(jié)點(diǎn)的信息為該節(jié)點(diǎn)中代理服務(wù)器的地址信息,則用戶終端在接收到代理服務(wù)器的地址信息之后,可以向該代理服務(wù)器請求服務(wù),而該代理服務(wù)器則通過所管轄的多個媒體服務(wù)器中的某個媒體服務(wù)器為該用戶終端提供所請求的服務(wù)。又例如,該最優(yōu)節(jié)點(diǎn)的信息為最優(yōu)節(jié)點(diǎn)中某個媒體服務(wù)器的地址信息,則用戶終端在接收到這某個媒體服務(wù)器的地址信息之后,可以直接向該媒體服務(wù)器請求服務(wù)。
[0040]優(yōu)選地,用戶終端在接收到最優(yōu)節(jié)點(diǎn)的信息之后,用戶終端可以