專利名稱:一種點(diǎn)對(duì)點(diǎn)系統(tǒng)及節(jié)目發(fā)布源的監(jiān)控方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于點(diǎn)對(duì)點(diǎn)技術(shù)領(lǐng)域,尤其涉及一種點(diǎn)對(duì)點(diǎn)系統(tǒng)及節(jié)目發(fā)布源的監(jiān)控方法和裝置。
背景技術(shù):
現(xiàn)有的網(wǎng)絡(luò)直播系統(tǒng)大多采用點(diǎn)對(duì)點(diǎn)(peer-to-peer,P2P)技術(shù),點(diǎn)對(duì)點(diǎn)技術(shù)是指節(jié)點(diǎn)與節(jié)點(diǎn)之間不經(jīng)過(guò)服務(wù)器,直接交換信息,這種技術(shù)可以節(jié)約服務(wù)器的帶寬成本,在有限的帶寬資源下,可以滿足大量用戶同時(shí)在線觀看節(jié)目的需求。為了便于說(shuō)明,將采用點(diǎn)對(duì)點(diǎn)技術(shù)的網(wǎng)絡(luò)系統(tǒng)稱為點(diǎn)對(duì)點(diǎn)系統(tǒng)。節(jié)目發(fā)布源子系統(tǒng)是點(diǎn)對(duì)點(diǎn)系統(tǒng)的一個(gè)組成部分,其主要功能是將節(jié)目信號(hào)流媒體化,并發(fā)布到網(wǎng)絡(luò)運(yùn)營(yíng)商部署在各個(gè)互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet DataCenter, IDC)的超級(jí)節(jié)點(diǎn)(Super Peer, SP)上。其他節(jié)點(diǎn)可以從超級(jí)節(jié)點(diǎn)上獲取節(jié)目數(shù)據(jù)信息來(lái)播放節(jié)目。 當(dāng)因?yàn)檐浖毕莼蛘呔W(wǎng)絡(luò)故障而導(dǎo)致節(jié)目發(fā)布源發(fā)生故障時(shí),就會(huì)導(dǎo)致觀看該節(jié)目發(fā)布源上的節(jié)目的節(jié)點(diǎn)出現(xiàn)卡的現(xiàn)象。因此,有必要對(duì)節(jié)目發(fā)布源進(jìn)行監(jiān)測(cè),以及時(shí)的發(fā)現(xiàn)節(jié)目發(fā)布源的故障?,F(xiàn)有技術(shù)一般是通過(guò)每個(gè)節(jié)點(diǎn)統(tǒng)計(jì)其觀看的節(jié)目的卡的次數(shù),并將節(jié)目的卡的次數(shù)上報(bào)至統(tǒng)計(jì)服務(wù)器,統(tǒng)計(jì)服務(wù)器根據(jù)各節(jié)點(diǎn)上報(bào)的節(jié)目的卡的次數(shù)統(tǒng)計(jì)該節(jié)目總的卡的次數(shù),當(dāng)該節(jié)目卡的次數(shù)超過(guò)預(yù)設(shè)閾值時(shí),則判定節(jié)目發(fā)布源發(fā)生故障。這種方法一定程度上可以反應(yīng)節(jié)目發(fā)布源是否發(fā)生故障。但由于點(diǎn)對(duì)點(diǎn)系統(tǒng)中每個(gè)節(jié)點(diǎn)所在的機(jī)器軟硬件環(huán)境、網(wǎng)絡(luò)環(huán)境等不一致,而節(jié)點(diǎn)所在的機(jī)器軟硬件環(huán)境、網(wǎng)絡(luò)環(huán)境也會(huì)影響節(jié)目的播放流暢度,因此,當(dāng)因?yàn)槟彻?jié)點(diǎn)所在的機(jī)器軟硬件環(huán)境、網(wǎng)絡(luò)環(huán)境導(dǎo)致該節(jié)點(diǎn)在播放某節(jié)目出現(xiàn)卡的現(xiàn)象,而其他節(jié)點(diǎn)在播放該節(jié)目流暢時(shí),則此時(shí)并不是因?yàn)楣?jié)目發(fā)布源發(fā)生故障導(dǎo)致節(jié)目播放出現(xiàn)卡的現(xiàn)象,但現(xiàn)有技術(shù)提供的方法仍然會(huì)判定為節(jié)目發(fā)布源發(fā)生故障,導(dǎo)致監(jiān)測(cè)效率低、準(zhǔn)確性差,用戶觀看體驗(yàn)差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種節(jié)目發(fā)布源的監(jiān)控方法,旨在解決現(xiàn)有的節(jié)目發(fā)布源監(jiān)控方法效率低、準(zhǔn)確性差的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種節(jié)目發(fā)布源的監(jiān)控方法,所述方法包括下述步驟采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù);根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值;根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。本發(fā)明實(shí)施例的另一目的在于提供一種節(jié)目發(fā)布源的監(jiān)控裝置,所述裝置包括參數(shù)采集單元,用于采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種
4運(yùn)行參數(shù);平均值計(jì)算單元,用于根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及所述參數(shù)采集單元采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值;故障判斷單元,用于根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。本發(fā)明實(shí)施例的另一目的在于提供一種點(diǎn)對(duì)點(diǎn)系統(tǒng),包括種子服務(wù)器以及分別與種子服務(wù)器連接的節(jié)點(diǎn),所述種子服務(wù)器包括所述節(jié)目發(fā)布源的監(jiān)控裝置。在本發(fā)明實(shí)施例中,通過(guò)將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,即可快速、高效、準(zhǔn)確的判斷出節(jié)目發(fā)布源是否發(fā)生故障。由于本發(fā)明實(shí)施例通過(guò)多種運(yùn)行參數(shù)綜合判斷節(jié)目發(fā)布源是否發(fā)生故障,從而進(jìn)一步提高了節(jié)目發(fā)布源監(jiān)控方法的準(zhǔn)確性。在判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息,使運(yùn)維人員可以及時(shí)的發(fā)現(xiàn)發(fā)生故障的節(jié)目發(fā)布源,通過(guò)對(duì)發(fā)生故障的節(jié)目發(fā)布源進(jìn)行恢復(fù),從而可以保證用戶的觀看體驗(yàn)。
圖1是本發(fā)明實(shí)施例提供的點(diǎn)對(duì)點(diǎn)系統(tǒng)的結(jié)構(gòu)簡(jiǎn)圖;圖2是本發(fā)明第一實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法的實(shí)現(xiàn)流程圖;圖3是本發(fā)明第二實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法的實(shí)現(xiàn)流程圖;圖4是本發(fā)明實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量,計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值,根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值判斷節(jié)目發(fā)布源是否發(fā)生故障,從而高效、準(zhǔn)確的對(duì)節(jié)目發(fā)布源進(jìn)行監(jiān)控。圖1示出了本發(fā)明實(shí)施例提供的點(diǎn)對(duì)點(diǎn)系統(tǒng)的架構(gòu)圖。該點(diǎn)對(duì)點(diǎn)系統(tǒng)包括種子服務(wù)器,點(diǎn)對(duì)點(diǎn)系統(tǒng)中的各節(jié)點(diǎn)分別與種子服務(wù)器連接,且各節(jié)點(diǎn)與種子服務(wù)器之間通過(guò)定時(shí)的心跳消息進(jìn)行通信。實(shí)施例一圖2示出了本發(fā)明第一實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法的實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù)。在本發(fā)明實(shí)施例中,各節(jié)點(diǎn)可以通過(guò)與種子服務(wù)器之間定時(shí)的心跳信息將節(jié)目的各種運(yùn)行參數(shù)上報(bào)到種子服務(wù)器。其中節(jié)目的各種運(yùn)行參數(shù)包括緩存時(shí)間、上傳速度、下載速度、播放百分比、下載百分比中的一種或者多種。
在步驟S102中,根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值。其中根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值的具體步驟如下針對(duì)節(jié)目的每種運(yùn)行參數(shù),將采集的各節(jié)點(diǎn)中該種運(yùn)行參數(shù)進(jìn)行累加,得到該種運(yùn)行參數(shù)的累加值;將該種運(yùn)行參數(shù)的累加值除以點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量,得到節(jié)目的該種運(yùn)行參數(shù)的平均值。以下以計(jì)算節(jié)目的緩沖時(shí)間的平均值為例,對(duì)上述步驟進(jìn)行舉例說(shuō)明,但不以該舉例說(shuō)明為限假設(shè)采集的各節(jié)點(diǎn)中節(jié)目的緩沖時(shí)間分別為al、a2.....an,在線的節(jié)點(diǎn)數(shù)量為
L,則計(jì)算得到的節(jié)目的緩沖時(shí)間的平均值M = (al+a2+. . . +an)/L0在步驟S103中,根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。其具體步驟如下預(yù)先設(shè)置節(jié)目的各種運(yùn)行參數(shù)的正常值。其中節(jié)目的各種運(yùn)行參數(shù)的正常值是指節(jié)目發(fā)布源未發(fā)生故障時(shí)的運(yùn)行參數(shù)值。分別將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,如果節(jié)目的各種運(yùn)行參數(shù)的平均值中的任意一種低于該運(yùn)行參數(shù)的正常值,則判定節(jié)目發(fā)布源發(fā)生故障;否則,判定節(jié)目發(fā)布源未發(fā)生故障。舉例說(shuō)明如下假設(shè)預(yù)設(shè)的下載速度的正常值為301A/S,上傳速度的正常值為301A/S,播放百分比的正常值為75,下載百分比的正常值為30,則當(dāng)計(jì)算得到的節(jié)目的下載速度的平均值低于預(yù)設(shè)的下載速度的正常值301A/S時(shí),或者當(dāng)計(jì)算得到的節(jié)目的上傳速度的平均值低于預(yù)設(shè)的上傳速度的正常值301A/S時(shí),或者當(dāng)計(jì)算得到的節(jié)目的播放百分比低于預(yù)設(shè)的播放百分比的正常值75時(shí),或者當(dāng)計(jì)算得到的下載百分比的平均值低于預(yù)設(shè)的下載百分比的正常值30時(shí),則判定節(jié)目發(fā)布源發(fā)生故障,否則判定節(jié)目發(fā)布源未發(fā)生故障。當(dāng)節(jié)目發(fā)布源發(fā)生故障時(shí),從各節(jié)點(diǎn)中采集的該節(jié)目的各種運(yùn)行參數(shù)均會(huì)低于正常值,從而將從各節(jié)點(diǎn)中采集的該節(jié)目的各種運(yùn)行參數(shù)取平均值后,依然會(huì)低于正常值。因此,本發(fā)明實(shí)施例通過(guò)將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,即可快速、高效、準(zhǔn)確的判斷出節(jié)目發(fā)布源是否發(fā)生故障。而且當(dāng)由于某節(jié)點(diǎn)的運(yùn)行環(huán)境本身導(dǎo)致播放節(jié)目出現(xiàn)卡的現(xiàn)象,而其他節(jié)點(diǎn)播放節(jié)目流暢時(shí),采用本發(fā)明實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法不會(huì)監(jiān)測(cè)出節(jié)目發(fā)布源發(fā)生故障,從而提高了節(jié)目發(fā)布源監(jiān)控的準(zhǔn)確性。另外,由于本發(fā)明實(shí)施例中通過(guò)多種運(yùn)行參數(shù)綜合判斷節(jié)目發(fā)布源是否發(fā)生故障,從而進(jìn)一步提高了節(jié)目發(fā)布源監(jiān)控的準(zhǔn)確性。實(shí)施例二 圖2示出了本發(fā)明第二實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法的實(shí)現(xiàn)流程,圖3所示的節(jié)目發(fā)布源的監(jiān)控方法中的步驟S201、S202、S203分別與圖2所示的節(jié)目發(fā)布源的監(jiān)控方法中的步驟S101、S102、S103相同,區(qū)別僅在于,其還包括如下步驟在步驟S204中,當(dāng)判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息。在本發(fā)明實(shí)施例中,當(dāng)判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息,從而使運(yùn)維人
6員及時(shí)、快速的對(duì)節(jié)目發(fā)布源進(jìn)行恢復(fù),保證用戶的觀看體驗(yàn)。實(shí)施例三圖4示出了本發(fā)明第實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控裝置的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該節(jié)目發(fā)布源的監(jiān)控裝置可以是內(nèi)置于點(diǎn)對(duì)點(diǎn)系統(tǒng)中種子服務(wù)器中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到種子服務(wù)器或者種子服務(wù)器的應(yīng)用系統(tǒng)中。其中參數(shù)采集單元1采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù)。在本發(fā)明實(shí)施例中,各節(jié)點(diǎn)可以通過(guò)與種子服務(wù)器之間定時(shí)的心跳信息將節(jié)目的各種運(yùn)行參數(shù)上報(bào)到種子服務(wù)器。其中節(jié)目的各種運(yùn)行參數(shù)包括緩存時(shí)間、上傳速度、下載速度、播放百分比、下載百分比中的一種或者多種。平均值計(jì)算單元2根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及參數(shù)采集單元1采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值。該平均值計(jì)算單元2 包括參數(shù)累加模塊21和平均值計(jì)算模塊22。其中參數(shù)累加模塊21針對(duì)節(jié)目的每種運(yùn)行參數(shù),將采集的各節(jié)點(diǎn)中節(jié)目的每種運(yùn)行參數(shù)進(jìn)行累加,得到每種運(yùn)行參數(shù)的累加值;平均值計(jì)算模塊22將參數(shù)累加模塊21得到的每種運(yùn)行參數(shù)的累加值除以點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量,得到節(jié)目的每種運(yùn)行參數(shù)的平均值。故障判斷單元3根據(jù)平均值計(jì)算單元2得到的節(jié)目的每種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。在本發(fā)明實(shí)施例中,預(yù)先設(shè)置節(jié)目的各種運(yùn)行參數(shù)的正常值。其中節(jié)目的各種運(yùn)行參數(shù)的正常值是指節(jié)目發(fā)布源未發(fā)生故障時(shí)的運(yùn)行參數(shù)值。故障判斷單元3分別將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,如果節(jié)目的各種運(yùn)行參數(shù)的平均值中的任意一種低于該運(yùn)行參數(shù)的正常值,則判定節(jié)目發(fā)布源發(fā)生故障;否則,判定節(jié)目發(fā)布源未發(fā)生故障。為了使運(yùn)維人員可以及時(shí)、快速的發(fā)現(xiàn)發(fā)生故障的節(jié)目發(fā)布源,在本發(fā)明另一實(shí)施例中,該裝置還包括告警信息輸出單元4。該告警信息輸出單元4在當(dāng)故障判斷單元3判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息。以使運(yùn)維人員及時(shí)發(fā)現(xiàn)發(fā)生故障的節(jié)目發(fā)布源, 并及時(shí)、快速的進(jìn)行恢復(fù),保證用戶的觀看體驗(yàn)。在本發(fā)明實(shí)施例中,通過(guò)將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,即可快速、高效、準(zhǔn)確的判斷出節(jié)目發(fā)布源是否發(fā)生故障。而且當(dāng)由于某節(jié)點(diǎn)的運(yùn)行環(huán)境本身導(dǎo)致播放節(jié)目出現(xiàn)卡的現(xiàn)象,而其他節(jié)點(diǎn)播放節(jié)目流暢時(shí),采用本發(fā)明實(shí)施例提供的節(jié)目發(fā)布源的監(jiān)控方法不會(huì)監(jiān)測(cè)出節(jié)目發(fā)布源發(fā)生故障,從而避免了誤判斷,提高了節(jié)目發(fā)布源監(jiān)控方法的準(zhǔn)確性。另外,由于本發(fā)明實(shí)施例通過(guò)多種運(yùn)行參數(shù)綜合判斷節(jié)目發(fā)布源是否發(fā)生故障,從而進(jìn)一步提高了節(jié)目發(fā)布源監(jiān)控方法的準(zhǔn)確性。在判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息,使運(yùn)維人員可以及時(shí)的發(fā)現(xiàn)發(fā)生故障的節(jié)目發(fā)布源,通過(guò)對(duì)發(fā)生故障的節(jié)目發(fā)布源進(jìn)行恢復(fù),從而可以保證用戶的觀看體驗(yàn)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種節(jié)目發(fā)布源的監(jiān)控方法,其特征在于,所述方法包括下述步驟采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù);根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值;根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。
2.如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目的各種運(yùn)行參數(shù)包括緩存時(shí)間、上傳速度、下載速度、播放百分比、下載百分比中的一種或者多種。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值的步驟具體為針對(duì)節(jié)目的每種運(yùn)行參數(shù),將采集的各節(jié)點(diǎn)中節(jié)目的每種運(yùn)行參數(shù)進(jìn)行累加,得到節(jié)目的每種運(yùn)行參數(shù)的累加值;將節(jié)目的每種運(yùn)行參數(shù)的累加值除以點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量,得到節(jié)目的每種運(yùn)行參數(shù)的平均值。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障的步驟具體為預(yù)先設(shè)置節(jié)目的各種運(yùn)行參數(shù)的正常值。分別將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,如果節(jié)目的各種運(yùn)行參數(shù)的平均值中的任意一種低于該運(yùn)行參數(shù)的正常值,則判定節(jié)目發(fā)布源發(fā)生故障;否則,判定節(jié)目發(fā)布源未發(fā)生故障。
5.如權(quán)利要求1或2所述的方法,其特征在于,在所述根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障的步驟之后,所述方法還包括下述步驟當(dāng)判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息。
6.一種節(jié)目發(fā)布源的監(jiān)控裝置,其特征在于,所述裝置包括參數(shù)采集單元,用于采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù);平均值計(jì)算單元,用于根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及所述參數(shù)采集單元采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值;故障判斷單元,用于根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。
7.如權(quán)利要求6所述的裝置,其特征在于,所述節(jié)目的各種運(yùn)行參數(shù)包括緩存時(shí)間、上傳速度、下載速度、播放百分比、下載百分比中的一種或者多種。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述平均值計(jì)算單元包括參數(shù)累加模塊,用于針對(duì)節(jié)目的每種運(yùn)行參數(shù),將采集的各節(jié)點(diǎn)中節(jié)目的每種運(yùn)行參數(shù)進(jìn)行累加,得到節(jié)目的每種運(yùn)行參數(shù)的累加值;將節(jié)目的每種運(yùn)行參數(shù)的累加值除以點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量,得到節(jié)目的每種運(yùn)行參數(shù)的平均值。
9.如權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括告警信息輸出單元,用于在所述故障判斷單元判定節(jié)目發(fā)布源發(fā)生故障時(shí),輸出告警信息。
10. 一種點(diǎn)對(duì)點(diǎn)系統(tǒng),包括種子服務(wù)器以及分別與種子服務(wù)器連接的節(jié)點(diǎn),其特征在于,所述種子服務(wù)器包括權(quán)利要求6所述的節(jié)目發(fā)布源的監(jiān)控裝置。
全文摘要
本發(fā)明適用于點(diǎn)對(duì)點(diǎn)技術(shù)領(lǐng)域,提供了一種點(diǎn)對(duì)點(diǎn)系統(tǒng)及節(jié)目發(fā)布源的監(jiān)控方法和裝置,所述方法包括下述步驟采集點(diǎn)對(duì)點(diǎn)系統(tǒng)中與種子服務(wù)器連接的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù);根據(jù)點(diǎn)對(duì)點(diǎn)系統(tǒng)中在線的節(jié)點(diǎn)數(shù)量以及采集的各節(jié)點(diǎn)中節(jié)目的各種運(yùn)行參數(shù),計(jì)算節(jié)目的各種運(yùn)行參數(shù)的平均值;根據(jù)節(jié)目的各種運(yùn)行參數(shù)的平均值,判斷節(jié)目發(fā)布源是否發(fā)生故障。本發(fā)明實(shí)施例通過(guò)將節(jié)目的各種運(yùn)行參數(shù)的平均值與預(yù)設(shè)的該運(yùn)行參數(shù)的正常值進(jìn)行比較,即可快速、高效、準(zhǔn)確的判斷出節(jié)目發(fā)布源是否發(fā)生故障。
文檔編號(hào)H04L12/24GK102196318SQ20101012750
公開(kāi)日2011年9月21日 申請(qǐng)日期2010年3月15日 優(yōu)先權(quán)日2010年3月15日
發(fā)明者王濤偉 申請(qǐng)人:騰訊科技(深圳)有限公司