一種cdn服務(wù)器狀態(tài)收集方法、cdn控制中心及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法、CDN控制中心及系統(tǒng),涉及網(wǎng)絡(luò)多媒體【技術(shù)領(lǐng)域】,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了CDN系統(tǒng)的性能。該方法包括:第一CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息;在第一CDN控制中心接收第一數(shù)據(jù)包后,第一CDN控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二CDN控制中心,以使得至少一個(gè)第二CDN控制中心獲取第一服務(wù)器的狀態(tài)信息;第一CDN控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
【專利說明】一種CDN服務(wù)器狀態(tài)收集方法、CDN控制中心及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)多媒體【技術(shù)領(lǐng)域】,尤其涉及一種CDN服務(wù)器狀態(tài)收集方法、CDN控制中心及系統(tǒng)。
【背景技術(shù)】
[0002]Q)N (Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是一種通過在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò)。CDN能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上,其目的是能夠選擇離用戶相對(duì)較近的節(jié)點(diǎn)向用戶發(fā)送用戶所需的內(nèi)容,緩解網(wǎng)絡(luò)擁擠的狀況,提高網(wǎng)站的響應(yīng)速度。
[0003]在現(xiàn)有技術(shù)中,⑶N控制中心收集服務(wù)器狀態(tài)的方法通常分為兩種:一種是⑶N控制中心在發(fā)送狀態(tài)上報(bào)指令至服務(wù)器后,接收各個(gè)服務(wù)器上報(bào)的服務(wù)器狀態(tài);另一種是CDN控制中心接收各個(gè)服務(wù)器主動(dòng)上報(bào)的服務(wù)器狀態(tài)。
[0004]然而,由于現(xiàn)有技術(shù)中CDN控制中心收集服務(wù)器狀態(tài)時(shí)通常會(huì)同時(shí)使用上述兩種方法,因此會(huì)發(fā)生同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。而且,當(dāng)CDN系統(tǒng)中存在多個(gè)⑶N控制中心時(shí),服務(wù)器要依次向各個(gè)⑶N控制中心發(fā)送服務(wù)器狀態(tài),從而造成⑶N系統(tǒng)資源的浪費(fèi),影響了 CDN系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法、CDN控制中心及系統(tǒng),能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,本發(fā)明實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法,應(yīng)用于CDN系統(tǒng),所述方法包括:
[0008]第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息;
[0009]在所述第一⑶N控制中心接收所述第一數(shù)據(jù)包后,所述第一⑶N控制中心發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息;
[0010]所述第一⑶N控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。
[0011]在第一種可能的實(shí)現(xiàn)方式中,根據(jù)第一方面,所述方法還包括:
[0012]所述第一⑶N控制中心接收至少一個(gè)所述第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,所述第二數(shù)據(jù)包至少包括所述第二服務(wù)器的狀態(tài)信息;
[0013]所述第一⑶N控制中心解析所述第二數(shù)據(jù)包,獲取所述第二服務(wù)器的狀態(tài)信息。
[0014]在第二種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式,所述第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,具體包括:
[0015]所述第一⑶N控制中心接收所述第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的所述第
一數(shù)據(jù)包。
[0016]在第三種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,在所述第一⑶N控制中心發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心之前,所述方法還包括:
[0017]所述第一⑶N控制中心獲取至少一個(gè)所述第二⑶N控制中心,所述第一⑶N控制中心和至少一個(gè)所述第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
[0018]在第四種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及中央處理器CPU的利用率;
[0019]所述第一⑶N控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息,具體包括:
[0020]所述第一⑶N控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率;
[0021]所述第一⑶N控制中心根據(jù)所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度所述第一服務(wù)器。
[0022]第二方面,本發(fā)明實(shí)施例提供一種第一⑶N控制中心,應(yīng)用于⑶N系統(tǒng),所述第一⑶N控制中心包括:
[0023]第一接收模塊,用于接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息;
[0024]發(fā)送模塊,用于在所述第一接收模塊接收所述第一數(shù)據(jù)包后,發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息;
[0025]第一解析模塊,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。
[0026]在第一種可能的實(shí)現(xiàn)方式中,根據(jù)第二方面,所述第一⑶N控制中心,還包括:
[0027]第二接收模塊,用于接收至少一個(gè)所述第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,所述第二數(shù)據(jù)包至少包括所述第二服務(wù)器的狀態(tài)信息;
[0028]第二解析模塊,用于解析所述第二數(shù)據(jù)包,獲取所述第二服務(wù)器的狀態(tài)信息。
[0029]在第二種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面或第一種可能的實(shí)現(xiàn)方式,所述第一接收模塊,具體用于接收所述第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的所述第一數(shù)據(jù)包。
[0030]在第三種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面或第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,所述第一⑶N控制中心,還包括:
[0031]獲取模塊,用于在所述發(fā)送模塊發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心之前,獲取至少一個(gè)所述第二⑶N控制中心,所述第一⑶N控制中心和至少一個(gè)所述第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
[0032]在第四種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面或第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及中央處理器CPU的利用率;[0033]所述第一解析模塊,具體包括:
[0034]第一解析子模塊,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率;
[0035]調(diào)度模塊,用于根據(jù)所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度所述第一服務(wù)器。
[0036]第三方面,本發(fā)明實(shí)施例提供一種⑶N系統(tǒng),包括具有上述任一特征的所述第一CDN控制中心,至少一個(gè)用于發(fā)送第一數(shù)據(jù)包的第一服務(wù)器,至少一個(gè)用于發(fā)送第二數(shù)據(jù)包的第二服務(wù)器,以及至少一個(gè)用于接收所述第一⑶N控制中心發(fā)送的所述第一數(shù)據(jù)包、且用于發(fā)送所述第二數(shù)據(jù)包至所述第一⑶N控制中心的第二⑶N控制中心。
[0037]本發(fā)明實(shí)施例提供的一種CDN服務(wù)器狀態(tài)收集方法、CDN控制中心及系統(tǒng),CDN服務(wù)器狀態(tài)收集方法包括:第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息;在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息;第一 CDN控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信肩、O
[0038]與現(xiàn)有技術(shù)中同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的CDN服務(wù)器狀態(tài)收集方法相比,通過本方案,由于第一⑶N控制中心能夠接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,并將第一數(shù)據(jù)包發(fā)送給至至少一個(gè)第二⑶N控制中心,以使得第一⑶N控制中心以及至少一個(gè)第二⑶N控制中心都能獲取到第一服務(wù)器的狀態(tài)信息。因此,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
【專利附圖】
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實(shí)施例1中的一種CDN服務(wù)器狀態(tài)收集方法的流程示意圖;
[0041]圖2為本發(fā)明實(shí)施例2中的一種CDN服務(wù)器狀態(tài)收集方法的流程示意圖;
[0042]圖3為本發(fā)明實(shí)施例3中的一種第一⑶N控制中心的結(jié)構(gòu)示意圖一;
[0043]圖4為本發(fā)明實(shí)施例3中的一種第一⑶N控制中心的結(jié)構(gòu)示意圖二 ;
[0044]圖5為本發(fā)明實(shí)施例3中的一種第一⑶N控制中心的結(jié)構(gòu)示意圖三;
[0045]圖6為本發(fā)明實(shí)施例3中的一種第一⑶N控制中心的結(jié)構(gòu)示意圖四。
【具體實(shí)施方式】
[0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[0047]另外,本文中術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”在本文中常被可互換使用。本文中術(shù)語“和”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表不可以存在二種關(guān)系,例如,A和B,可以表不:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0048]本發(fā)明提及的第一⑶N控制中心和第二⑶N控制中心均進(jìn)行⑶N系統(tǒng)的管理和控制,第一服務(wù)器和第二服務(wù)器既可以是存儲(chǔ)節(jié)點(diǎn)覆蓋范圍下的服務(wù)器,也可以是邊緣節(jié)點(diǎn)覆蓋范圍下的服務(wù)器,本發(fā)明不做限制。其中,存儲(chǔ)節(jié)點(diǎn)是存儲(chǔ)了系統(tǒng)所有文件的節(jié)點(diǎn),邊緣節(jié)點(diǎn)是為用戶提供服務(wù)的普通節(jié)點(diǎn)。通常的,存儲(chǔ)節(jié)點(diǎn)是核心CDN節(jié)點(diǎn),存儲(chǔ)了系統(tǒng)內(nèi)的所有文件;邊緣節(jié)點(diǎn)是邊緣CDN節(jié)點(diǎn),供用戶進(jìn)行訪問。
[0049]實(shí)施例1
[0050]本發(fā)明實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法,可以應(yīng)用于CDN系統(tǒng),如圖1所示,⑶N服務(wù)器狀態(tài)收集方法,包括:
[0051]S101、第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息。
[0052]⑶N是一種通過在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò)。在現(xiàn)有技術(shù)中,CDN控制中心收集服務(wù)器狀態(tài)的方法通常分為兩種:一種是CDN控制中心在發(fā)送狀態(tài)上報(bào)指令至服務(wù)器后,接收各個(gè)服務(wù)器上報(bào)的服務(wù)器狀態(tài);另一種是CDN控制中心接收各個(gè)服務(wù)器主動(dòng)上報(bào)的服務(wù)器狀態(tài)。然而,現(xiàn)有技術(shù)的方法會(huì)發(fā)生同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。而且,當(dāng)CDN系統(tǒng)中存在多個(gè)CDN控制中心時(shí),服務(wù)器要依次向各個(gè)CDN控制中心發(fā)送服務(wù)器狀態(tài),從而造成CDN系統(tǒng)資源的浪費(fèi),影響了⑶N系統(tǒng)的性能。
[0053]本發(fā)明的實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0054]首先,第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包。其中,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息。
[0055]需要說明的是,⑶N系統(tǒng)內(nèi)可以包括不止一個(gè)⑶N控制中心,例如,⑶N系統(tǒng)內(nèi)包括第一 CDN控制中心和至少一個(gè)第二 CDN控制中心。本發(fā)明實(shí)施例中提到的第一 CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,此時(shí),第一⑶N控制中心是最先收到第一服務(wù)器發(fā)送的第一數(shù)據(jù)包的。之后,第一服務(wù)器不再向至少一個(gè)第二⑶N控制中心發(fā)送第一數(shù)據(jù)包,由此避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。
[0056]可選的,第一⑶N控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包的方法具體為第一⑶N控制中心接收第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的第一數(shù)據(jù)包。
[0057]S102、在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息。
[0058]在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息。由于第一⑶N控制中心能夠發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,因此可以實(shí)現(xiàn)包括了第一服務(wù)器的狀態(tài)信息的第一數(shù)據(jù)包在CDN系統(tǒng)內(nèi)所有CDN控制中心的共享。
[0059]S103、第一⑶N控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0060]第一⑶N控制中心在接收到第一服務(wù)器發(fā)送的第一數(shù)據(jù)包后,第一⑶N控制中心能夠解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0061]其中,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及CPU (Central Processing Unit,中央處理器)的利用率。
[0062]需要說明的是,第一⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息,是為了供第一⑶N控制中心判斷使用的,第一 CDN控制中心可以根據(jù)服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及CPU的利用率,調(diào)用第一服務(wù)器,從而使第一服務(wù)器更好的為用戶提供服務(wù)。
[0063]需要補(bǔ)充的是,在本發(fā)明實(shí)施例中,步驟S102和S103之間是沒有先后關(guān)系的,第一⑶N控制中心可以先發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心;也可以先解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息;還可以同時(shí)執(zhí)行發(fā)送和解析第一數(shù)據(jù)包的步驟,本發(fā)明不做限制。
[0064]本發(fā)明實(shí)施例提供了一種CDN服務(wù)器狀態(tài)收集方法,該方法包括:第一 CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息;在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二CDN控制中心獲取第一服務(wù)器的狀態(tài)信息;第一CDN控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0065]與現(xiàn)有技術(shù)中同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的CDN服務(wù)器狀態(tài)收集方法相比,通過本方案,由于第一⑶N控制中心能夠接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,并將第一數(shù)據(jù)包發(fā)送給至至少一個(gè)第二⑶N控制中心,以使得第一⑶N控制中心以及至少一個(gè)第二⑶N控制中心都能獲取到第一服務(wù)器的狀態(tài)信息。因此,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0066]實(shí)施例2
[0067]本發(fā)明實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法,可以應(yīng)用于CDN系統(tǒng),如圖2所示,⑶N服務(wù)器狀態(tài)收集方法,包括:
[0068]S201、第一⑶N控制中心接收第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息。
[0069]⑶N是一種通過在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò)。在現(xiàn)有技術(shù)中,CDN控制中心收集服務(wù)器狀態(tài)的方法通常分為兩種:一種是CDN控制中心在發(fā)送狀態(tài)上報(bào)指令至服務(wù)器后,接收各個(gè)服務(wù)器上報(bào)的服務(wù)器狀態(tài);另一種是CDN控制中心接收各個(gè)服務(wù)器主動(dòng)上報(bào)的服務(wù)器狀態(tài)。然而,現(xiàn)有技術(shù)的方法會(huì)發(fā)生同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。而且,當(dāng)CDN系統(tǒng)中存在多個(gè)CDN控制中心時(shí),服務(wù)器要依次向各個(gè)CDN控制中心發(fā)送服務(wù)器狀態(tài),從而造成CDN系統(tǒng)資源的浪費(fèi),影響了⑶N系統(tǒng)的性能。
[0070]本發(fā)明的實(shí)施例提供一種CDN服務(wù)器狀態(tài)收集方法,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0071]首先,第一⑶N控制中心接收第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的第一數(shù)據(jù)包。其中,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息。
[0072]需要說明的是,UDP (User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)是OSI (OpenSystem Interconnect,開放式系統(tǒng)互聯(lián))參考模型中一種無連接的傳輸層協(xié)議。主要用于不要求分組順序到達(dá)的傳輸中,分組傳輸順序的檢查與排序由應(yīng)用層完成,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)。
[0073]需要說明的是,⑶N系統(tǒng)內(nèi)可以包括不止一個(gè)⑶N控制中心,例如,⑶N系統(tǒng)內(nèi)包括第一 CDN控制中心和至少一個(gè)第二 CDN控制中心。本發(fā)明實(shí)施例中提到的第一 CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,此時(shí),第一⑶N控制中心是最先收到第一服務(wù)器發(fā)送的第一數(shù)據(jù)包的。之后,第一服務(wù)器不再向至少一個(gè)第二⑶N控制中心發(fā)送第一數(shù)據(jù)包,由此避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。
[0074]S202、在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心獲取至少一個(gè)第二⑶N控制中心,第一⑶N控制中心和至少一個(gè)第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
[0075]在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心要實(shí)現(xiàn)第一數(shù)據(jù)包在所有CDN控制中心的共享,第一 CDN控制中心首先要獲取至少一個(gè)第二 CDN控制中心。其中,第一⑶N控制中心和至少一個(gè)第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
[0076]S203、第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二 CDN控制中心獲取第一服務(wù)器的狀態(tài)信息。
[0077]在第一⑶N控制中心獲取至少一個(gè)第二⑶N控制中心后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息。由于第一⑶N控制中心能夠發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,因此可以實(shí)現(xiàn)包括了第一服務(wù)器的狀態(tài)信息的第一數(shù)據(jù)包在CDN系統(tǒng)內(nèi)所有CDN控制中心的共享。
[0078]S204、第一⑶N控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0079]其中,狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及CPU的利用率。
[0080]第一⑶N控制中心在接收到第一服務(wù)器發(fā)送的第一數(shù)據(jù)包后,第一⑶N控制中心能夠解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0081]需要補(bǔ)充的是,在本發(fā)明實(shí)施例中,步驟S203和S204之間是沒有先后關(guān)系的,第一⑶N控制中心可以先發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心;也可以先解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息;還可以同時(shí)執(zhí)行發(fā)送和解析第一數(shù)據(jù)包的步驟,本發(fā)明不做限制。
[0082]具體的,第一⑶N控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息的步驟S204可以包括步驟S204a和S204b:
[0083]S204a、第一⑶N控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率。
[0084]S204b、第一⑶N控制中心根據(jù)第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利
用率,調(diào)度第一服務(wù)器。[0085]需要說明的是,第一⑶N控制中心獲取第一服務(wù)器的狀態(tài)信息,是為了供第一⑶N控制中心判斷使用的,第一 CDN控制中心可以根據(jù)服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及CPU的利用率,調(diào)用第一服務(wù)器,從而使第一服務(wù)器更好的為用戶提供服務(wù)。
[0086]S205、第一⑶N控制中心接收至少一個(gè)第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,第二數(shù)據(jù)包至少包括第二服務(wù)器的狀態(tài)信息。
[0087]當(dāng)?shù)谝虎荖控制中心不是最先收到第二服務(wù)器發(fā)送的第二數(shù)據(jù)包的情況下,第一⑶N控制中心需要接收至少一個(gè)第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,由此避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況。
[0088]其中,第二數(shù)據(jù)包至少包括第二服務(wù)器的狀態(tài)信息。狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及CPU的利用率。
[0089]S206、第一⑶N控制中心解析第二數(shù)據(jù)包,獲取第二服務(wù)器的狀態(tài)信息。
[0090]在第一⑶N控制中心接收到至少一個(gè)第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包后,第一⑶N控制中心解析第二數(shù)據(jù)包,獲取第二服務(wù)器的狀態(tài)信息。
[0091]可選的,第一⑶N控制中心解析第二數(shù)據(jù)包,獲取第二服務(wù)器的狀態(tài)信息的步驟,可以具體包括:第一⑶N控制中心解析第二數(shù)據(jù)包,獲取第二服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率;第一 CDN控制中心根據(jù)第二服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度第二服務(wù)器。
[0092]本發(fā)明實(shí)施例提供了一種CDN服務(wù)器狀態(tài)收集方法,該方法包括:第一 CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,第一數(shù)據(jù)包至少包括第一服務(wù)器的狀態(tài)信息;在第一⑶N控制中心接收第一數(shù)據(jù)包后,第一⑶N控制中心發(fā)送第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)第二CDN控制中心獲取第一服務(wù)器的狀態(tài)信息;第一CDN控制中心解析第一數(shù)據(jù)包,獲取第一服務(wù)器的狀態(tài)信息。
[0093]與現(xiàn)有技術(shù)中同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的CDN服務(wù)器狀態(tài)收集方法相比,通過本方案,由于第一⑶N控制中心能夠接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,并將第一數(shù)據(jù)包發(fā)送給至至少一個(gè)第二⑶N控制中心,以使得第一⑶N控制中心以及至少一個(gè)第二⑶N控制中心都能獲取到第一服務(wù)器的狀態(tài)信息。因此,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0094]實(shí)施例3
[0095]本發(fā)明實(shí)施例提供一種第一 CDN控制中心,能夠應(yīng)用于CDN系統(tǒng),如圖3所不,所述第一⑶N控制中心包括:
[0096]第一接收模塊10,用于接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息。
[0097]發(fā)送模塊11,用于在所述第一接收模塊10接收所述第一數(shù)據(jù)包后,發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息。
[0098]第一解析模塊12,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。
[0099]進(jìn)一步地,如圖4所示,所述第一⑶N控制中心,還包括:[0100]第二接收模塊13,用于接收至少一個(gè)所述第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,所述第二數(shù)據(jù)包至少包括所述第二服務(wù)器的狀態(tài)信息。
[0101]第二解析模塊14,用于解析所述第二數(shù)據(jù)包,獲取所述第二服務(wù)器的狀態(tài)信息。
[0102]其中,所述第二⑶N控制中心可以為現(xiàn)有技術(shù)中的⑶N控制中心。
[0103]進(jìn)一步地,所述第一接收模塊10,具體用于接收所述第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的所述第一數(shù)據(jù)包。
[0104]進(jìn)一步地,如圖5所示,所述第一⑶N控制中心,還包括:
[0105]獲取模塊15,用于在所述發(fā)送模塊11發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心之前,獲取至少一個(gè)所述第二⑶N控制中心,所述第一⑶N控制中心和至少一個(gè)所述第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
[0106]進(jìn)一步地,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及中央處理器CPU的利用率。
[0107]如圖6所示,所述第一解析模塊12,具體包括:
[0108]第一解析子模塊120,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率。
[0109]調(diào)度模塊121,用于根據(jù)所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度所述第一服務(wù)器。
[0110]本發(fā)明實(shí)施例提供了一種第一⑶N控制中心,第一⑶N控制中心包括:第一接收模塊,用于接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息;發(fā)送模塊,用于在所述第一接收模塊接收所述第一數(shù)據(jù)包后,發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息;第一解析模塊,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。優(yōu)選的,所述第二 CDN控制中心可以為與本申請(qǐng)的實(shí)施例公開的所述第一 CDN控制中心結(jié)構(gòu)和功能相同的CDN控制中心。
[0111]與現(xiàn)有技術(shù)中同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的CDN服務(wù)器狀態(tài)收集方法相比,通過本方案,由于第一⑶N控制中心能夠接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,并將第一數(shù)據(jù)包發(fā)送給至至少一個(gè)第二⑶N控制中心,以使得第一⑶N控制中心以及至少一個(gè)第二⑶N控制中心都能獲取到第一服務(wù)器的狀態(tài)信息。因此,能夠避免同一個(gè)服務(wù)器的狀態(tài)被多次上報(bào)的情況,同時(shí)能夠?qū)⑼粋€(gè)服務(wù)器的狀態(tài)在多個(gè)CDN控制中心內(nèi)進(jìn)行共享,合理地利用系統(tǒng)資源,提升了 CDN系統(tǒng)的性能。
[0112]實(shí)施例4
[0113]本發(fā)明實(shí)施例提供一種⑶N系統(tǒng),包括具有上述任一特征的所述第一⑶N控制中心,至少一個(gè)用于發(fā)送第一數(shù)據(jù)包的第一服務(wù)器,至少一個(gè)用于發(fā)送第二數(shù)據(jù)包的第二服務(wù)器,以及至少一個(gè)用于接收所述第一 CDN控制中心發(fā)送的所述第一數(shù)據(jù)包、且用于發(fā)送所述第二數(shù)據(jù)包至所述第一⑶N控制中心的第二⑶N控制中心。
[0114]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0115]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0116]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0117]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0118]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0119]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種⑶N服務(wù)器狀態(tài)收集方法,其特征在于,應(yīng)用于⑶N系統(tǒng)包括至少兩個(gè)⑶N控制中心,所述方法包括: 第一 CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息; 在所述第一 CDN控制中心接收所述第一數(shù)據(jù)包后,所述第一 CDN控制中心發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息; 所述第一 CDN控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。
2.根據(jù)權(quán)利要求1所述的CDN服務(wù)器狀態(tài)收集方法,其特征在于,所述方法還包括: 所述第一⑶N控制中心接收至少一個(gè)所述第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,所述第二數(shù)據(jù)包至少包括所述第二服務(wù)器的狀態(tài)信息; 所述第一 CDN控制中心解析所述第二數(shù)據(jù)包,獲取所述第二服務(wù)器的狀態(tài)信息。
3.根據(jù)權(quán)利要求1所述的CDN服務(wù)器狀態(tài)收集方法,其特征在于,所述第一CDN控制中心接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,具體包括: 所述第一 CDN控制中心接收所述第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的所述第一數(shù)據(jù)包。
4.根據(jù)權(quán)利要求1所述的CDN服務(wù)器狀態(tài)收集方法,其特征在于,在所述第一CDN控制中心發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心之前,所述方法還包括: 所述第一⑶N控制中心獲取至少一個(gè)所述第二⑶N控制中心,所述第一⑶N控制中心和至少一個(gè)所述第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
5.根據(jù)權(quán)利要求1所述的CDN服務(wù)器狀態(tài)收集方法,其特征在于,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及中央處理器CPU的利用率; 所述第一 CDN控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息,具體包括: 所述第一 CDN控制中心解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率; 所述第一 CDN控制中心根據(jù)所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度所述第一服務(wù)器。
6.一種第一⑶N控制中心,其特征在于,應(yīng)用于⑶N系統(tǒng),所述第一⑶N控制中心包括: 第一接收模塊,用于接 收第一服務(wù)器發(fā)送的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包至少包括所述第一服務(wù)器的狀態(tài)信息; 發(fā)送模塊,用于在所述第一接收模塊接收所述第一數(shù)據(jù)包后,發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心,以使得至少一個(gè)所述第二⑶N控制中心獲取所述第一服務(wù)器的狀態(tài)信息; 第一解析模塊,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的狀態(tài)信息。
7.根據(jù)權(quán)利要求6所述的第一⑶N控制中心,其特征在于,所述第一⑶N控制中心,還包括: 第二接收模塊,用于接收至少一個(gè)所述第二⑶N控制中心發(fā)送的第二數(shù)據(jù)包,所述第二數(shù)據(jù)包至少包括所述第二服務(wù)器的狀態(tài)信息;第二解析模塊,用于解析所述第二數(shù)據(jù)包,獲取所述第二服務(wù)器的狀態(tài)信息。
8.根據(jù)權(quán)利要求6所述的第一CDN控制中心,其特征在于,所述第一接收模塊,具體用于接收所述第一服務(wù)器通過用戶數(shù)據(jù)包協(xié)議上報(bào)的所述第一數(shù)據(jù)包。
9.根據(jù)權(quán)利要求6所述的第一CDN控制中心,其特征在于,所述第一 CDN控制中心,還包括: 獲取模塊,用于在所述發(fā)送模塊發(fā)送所述第一數(shù)據(jù)包至至少一個(gè)第二⑶N控制中心之前,獲取至少一個(gè)所述第二⑶N控制中心,所述第一⑶N控制中心和至少一個(gè)所述第二⑶N控制中心處于一個(gè)⑶N系統(tǒng)中。
10.根據(jù)權(quán)利要求6所述的第一⑶N控制中心,其特征在于,所述狀態(tài)信息至少包括:服務(wù)器的連接數(shù)、服務(wù)器的帶寬、服務(wù)器的負(fù)載狀態(tài)以及中央處理器CPU的利用率; 所述第一解析模塊,具體包括: 第一解析子模塊,用于解析所述第一數(shù)據(jù)包,獲取所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率; 調(diào)度模塊,用于根據(jù)所述第一服務(wù)器的連接數(shù)、帶寬、負(fù)載狀態(tài)以及CPU的利用率,調(diào)度所述第一服務(wù)器。
11.一種⑶N系 統(tǒng),其特征在于,包括具有如權(quán)利要求6-10中任意一項(xiàng)所述的第一⑶N控制中心,至少一個(gè)用于發(fā)送第一數(shù)據(jù)包的第一服務(wù)器,至少一個(gè)用于發(fā)送第二數(shù)據(jù)包的第二服務(wù)器,以及至少一個(gè)用于接收所述第一⑶N控制中心發(fā)送的所述第一數(shù)據(jù)包、且用于發(fā)送所述第二數(shù)據(jù)包至所述第一⑶N控制中心的第二⑶N控制中心。
【文檔編號(hào)】H04L29/08GK103747045SQ201310722943
【公開日】2014年4月23日 申請(qǐng)日期:2013年12月24日 優(yōu)先權(quán)日:2013年12月24日
【發(fā)明者】夏彥剛, 李洪福, 吳亞洲, 白峻峰, 李艷松 申請(qǐng)人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司