欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法及系統(tǒng)的制作方法

文檔序號(hào):7689575閱讀:140來源:國知局

專利名稱::交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及交互式網(wǎng)絡(luò)電視(IPTV)系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法和系統(tǒng)。技術(shù)背景交互式網(wǎng)絡(luò)電#見系統(tǒng)是一種4見頻傳々某月1務(wù)業(yè)務(wù),隨著其4支術(shù)的不斷成熟、以及業(yè)務(wù)的深入開展,其用戶的數(shù)量也在持續(xù)增加。因此,對于EPG系統(tǒng)的服務(wù)性能也提出了更高的要求。針對龐大的公眾用戶群體、復(fù)雜的業(yè)務(wù)軟件運(yùn)營支撐的軟件和硬件系統(tǒng),需要有一個(gè)靈活有效的EPG負(fù)載均衡機(jī)制是非常必要的。目前的負(fù)載均衡機(jī)制是在SMS(用戶管理系統(tǒng))中對EPG月艮務(wù)進(jìn)行分組管理,每個(gè)EPG組中包含一個(gè)或多個(gè)EPG服務(wù)器,每個(gè)EPG分組對應(yīng)一組IP地址段。當(dāng)用戶登錄時(shí),通過負(fù)載均4軒確定用戶由哪個(gè)EPG月l務(wù)器4是供服務(wù),并才艮據(jù)用戶的IP地址和歸屬邊緣EPG這兩個(gè)因素來進(jìn)行負(fù)載均衡。具體的,如圖l所示,基本處理過禾呈3口下步驟一,判斷用戶是否已經(jīng)分配歸屬EPG服務(wù)器;一方面,在用戶已經(jīng)分配歸屬EPG服務(wù)器的情況下,判斷該服務(wù)器狀態(tài)是否正常;如果狀態(tài)正常,則返回該EPG服務(wù)器為用戶服務(wù),流程結(jié)束;如果狀態(tài)異常,則在用戶歸屬EPG服務(wù)器分組內(nèi)為用戶臨時(shí)分配狀態(tài)正常的EPG服務(wù)器為用戶服務(wù),流程結(jié)束;另一方面,如果用戶尚未分配EPG服務(wù)器,則執(zhí)行步驟二;步驟二,判斷用戶是否已經(jīng)分配歸屬EPG分組;如果用戶尚未分配,貝'J根據(jù)用戶客戶端IP地址確定用戶歸屬EPG分組,然后繼續(xù)后述流程;如果用戶已經(jīng)分配歸屬EPG分組,則繼續(xù)執(zhí)行步驟三;步驟三,在用戶歸屬EPG分組內(nèi),選擇用戶歸屬EPG服務(wù)器,具體原則如下(1)該用戶的EPG屬于歸屬的EPG分組;(2)該EPG狀態(tài)是正常的;(3)該EPG的歸屬用戶數(shù)在當(dāng)前分組中最少;步驟四,返回,流程結(jié)束。由于目前所采用的分配機(jī)制的依據(jù)是用戶的IP地址和用戶數(shù),因此,分配是,爭態(tài)的。這樣就會(huì)存在以下問題,即,不能很好地反映各邊緣EPG的在實(shí)際運(yùn)行過程中的性能。例如,當(dāng)某個(gè)邊緣EPG的負(fù)荷很重時(shí),又有新的用戶登錄,主EPG根據(jù)該用戶的IP和歸屬的EPG分組,可能仍然會(huì)將用戶這個(gè)分配到該邊纟彖EPG上去服務(wù),導(dǎo)致該EPG性能更差。而與此同時(shí),可能同一EPG分組內(nèi)的其他邊緣EPG的用戶數(shù)并不多,負(fù)荷很小,且其性能遠(yuǎn)遠(yuǎn)優(yōu)于該EPG服務(wù)器,因此浪費(fèi)了剩余的服務(wù)能力。運(yùn)行情況和各項(xiàng)性能指標(biāo)了解不足,可供參考的只有用戶數(shù)這個(gè)唯一的衡量標(biāo)準(zhǔn),使得負(fù)載均衡變成了簡單的用戶數(shù)平衡。因此,如何設(shè)計(jì)有效、可靠的EPG負(fù)載均纟軒策略已經(jīng)稱為成為交互式網(wǎng)S備電一見系統(tǒng)面臨的重要i果題。然而,目前尚未才是出能夠有效實(shí)現(xiàn)EPG服務(wù)器組負(fù)載均衡分配的技術(shù)方案。
發(fā)明內(nèi)容考慮到上述問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法及系統(tǒng),使得EPG月良務(wù)器組在高負(fù)荷的情況下,自動(dòng)地將用戶分配或遷移到性能較好的EPG服務(wù)器,縮短用戶的響應(yīng)時(shí)間,提高服務(wù)的質(zhì)量。才艮據(jù)本發(fā)明的一個(gè)方面,4是供了一種交互式網(wǎng)絡(luò)電一見系統(tǒng)中負(fù)載均tf的實(shí)現(xiàn)方法,用于在交互式網(wǎng)絡(luò)電#見系統(tǒng)中包4舌一個(gè)主電子節(jié)目指南服務(wù)器和多個(gè)邊緣電子節(jié)目指南服務(wù)器的分組內(nèi)實(shí)現(xiàn)負(fù)載的均4軒分酉己。根據(jù)本發(fā)明實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法包括步驟S202,多個(gè)邊緣電子節(jié)目指南服務(wù)器中的每個(gè)邊緣電子節(jié)目指南服務(wù)器收集其各自的性能參數(shù);步驟S204,主電子節(jié)目指南服務(wù)器獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù),由此獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值,并將性能值并上報(bào)給用戶管理系統(tǒng);以及步驟S206,用戶管理系統(tǒng)根據(jù)每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值來將邊緣電子節(jié)目指南服務(wù)器分配給用戶。在上述方法中,每個(gè)邊緣電子節(jié)目指南服務(wù)器收集的性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶凄t、時(shí)間等4寺、CPU占用率、內(nèi)存占用率,并且,優(yōu)選地,在步驟S202中或在步驟S202之前,可進(jìn)一步包括預(yù)先指定多個(gè)邊緣電子節(jié)目指南服務(wù)器需要收集的參數(shù)類型。并且,步驟S204可以進(jìn)一步包括對邊緣電子節(jié)目指南服務(wù)器收集的性能參數(shù)中包含的每個(gè)類型參數(shù)分別設(shè)置權(quán)值,并根據(jù)權(quán)值來獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值。此時(shí),步驟S204可以進(jìn)一步包括主電子節(jié)目指南服務(wù)器定期獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值,并在獲取的每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值達(dá)到預(yù)定數(shù)量時(shí),分別獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器各自的平均性能值或累計(jì)性能值。并且,在所述步驟S206中,可進(jìn)一步包括所述用戶管理系統(tǒng)根據(jù)所述性能值確定所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力。具體地,確定所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力的處理具體為設(shè)置平均性能值或累計(jì)性能值的第一閾值和第二閾值,其中,第一閾值小于第二閾值;將平均性能值或累計(jì)性能值大于第二閾值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為一級(jí),并且該邊緣電子節(jié)目指南服務(wù)器不接受任何新增用戶;將平均性能值或累計(jì)性能值小于第二闊值并且大于第一闊值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為二級(jí),并且該邊緣電子節(jié)目指南服務(wù)器僅接受歸屬于該邊緣電子節(jié)目指南服務(wù)器的用戶;將平均性能值或累計(jì)性能值小于第一閾值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為三級(jí),并且該邊緣電子節(jié)目指南服務(wù)器受歸屬于該邊緣電子節(jié)目指南月良務(wù)器的用戶以及增加新的用戶。其中,在服務(wù)能力為一級(jí)的邊緣電子節(jié)目指南服務(wù)器拒絕了新登錄的并且歸屬于該邊緣電子節(jié)目指南服務(wù)器的用戶的情況下,用戶管理系統(tǒng)將服務(wù)能力為三級(jí)的邊緣電子節(jié)目指南服務(wù)器分配給被拒絕的用戶。根據(jù)本發(fā)明的另一個(gè)方面,^是供了一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均4軒的實(shí)現(xiàn)系統(tǒng),用于在交互式網(wǎng)絡(luò)電#見系統(tǒng)中包括一個(gè)主電子節(jié)目指南服務(wù)器和多個(gè)邊緣電子節(jié)目指南服務(wù)器的分組內(nèi)實(shí)現(xiàn)負(fù)載的均纟軒分配。才艮據(jù)本發(fā)明實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)系統(tǒng)包括參數(shù)收集模塊,位于每個(gè)邊緣電子節(jié)目指南服務(wù)器,用于收集多個(gè)邊緣電子節(jié)目指南服務(wù)器中每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù);性能值獲取模塊,位于主電子節(jié)目指南服務(wù)器,用于獲取多個(gè)邊緣電子節(jié)目指南服務(wù)器中每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù),由此獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值,并將性能值并上報(bào)給用戶管理系統(tǒng);以及分配模塊,用于根據(jù)每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力來將邊緣電子節(jié)目指南服務(wù)器分配纟合用戶。在上述系統(tǒng)中,參數(shù)收集模塊收集的性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶數(shù)、時(shí)間等待、CPU占用率、內(nèi)存占用率。優(yōu)選地,上述系統(tǒng)進(jìn)一步包括權(quán)值設(shè)置模塊,用于設(shè)置每種參數(shù)的權(quán)值,并且,性能值獲取模塊根據(jù)收集的性能參數(shù)以及相應(yīng)的權(quán)值來獲取性能值;以及服務(wù)能力獲取沖莫塊,用于根據(jù)所述性能值確定每個(gè)所述邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力。通過本發(fā)明的上述技術(shù)方案,采用動(dòng)態(tài)采集各EPG數(shù)據(jù)的方法,實(shí)時(shí)探測分組內(nèi)各個(gè)EPG的性能,并根據(jù)其服務(wù)能力,進(jìn)行相應(yīng)的負(fù)載分?jǐn)偅s短了用戶的響應(yīng)時(shí)間,提高了服務(wù)質(zhì)量,保證交互式網(wǎng)絡(luò)電視系統(tǒng)用戶得到及時(shí)和快速的服務(wù)。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其i兌明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)現(xiàn)有技術(shù)的負(fù)載均衡方案的流程圖;圖2是根據(jù)本發(fā)明方法實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均tf方法的流程圖;圖3是根據(jù)本發(fā)明方法實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡方法的信令流程圖;以及圖4是根據(jù)本發(fā)明系統(tǒng)實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡系統(tǒng)的框圖。具體實(shí)施方式下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)4亍-說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。方法實(shí)施例在本實(shí)施例中,提供了一種負(fù)載均衡的方法,用于在交互式網(wǎng)絡(luò)電視系統(tǒng)中包括一個(gè)主電子節(jié)目指南服務(wù)器和多個(gè)邊緣電子節(jié)目指南服務(wù)器的分組內(nèi)實(shí)現(xiàn)負(fù)載的均衡分配。如圖2所示,根據(jù)本發(fā)明方法實(shí)施例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡方法,包括以下步驟步驟S202,多個(gè)邊緣EPG中的每個(gè)邊》彖EPG收集其各自的性能參數(shù);步驟S204,主EPG獲取每個(gè)邊緣EPG的性能參數(shù),由此獲取每個(gè)邊緣EPG的性能值,并將性能值并上報(bào)給用戶管理系統(tǒng);以及步驟S206,用戶管理系統(tǒng)才艮據(jù)每個(gè)邊《彖EPG的性能值來將邊緣EPG分配給用戶。在該方法中,每個(gè)邊緣EPG收集的性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶數(shù)、時(shí)間等待、CPU占用率、內(nèi)存占用率,并且,在步驟S202中或在步驟S202之前,進(jìn)一步包括預(yù)先指定多個(gè)邊緣EPG需要收集的參數(shù)類型。并且,步驟S204可以進(jìn)一步包括對邊纟彖EPG收集的性能參數(shù)中包含的每個(gè)類型參數(shù)分別設(shè)置權(quán)值,并才艮據(jù)權(quán)值來獲取每個(gè)邊纟彖EPG的性能4直。步驟S204還可以進(jìn)一步包括主EPG定期獲耳又每個(gè)邊緣EPG的性能值,并在獲取的每個(gè)邊緣EPG的性能值達(dá)到預(yù)定數(shù)量時(shí),分別獲取每個(gè)邊緣EPG各自的平均性能值或累計(jì)性能值。在所述步驟S206中,進(jìn)一步包括所述用戶管理系統(tǒng)根據(jù)所述性能值確定所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力。具體地,確定所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力的處理具體為設(shè)置平均性能值或累計(jì)性能值的第一閾值和第二閾值,其中,第一閾值小于第二閾值;將平均性能值或累計(jì)性能值大于第二閾值的邊緣EPG的服務(wù)能力定義為一級(jí),并且該邊緣EPG不接受任何新增用戶;將平均性能值或累計(jì)性能值小于第二閾值并且大于第一閾值的邊纟彖EPG的服務(wù)能力定義為二級(jí),并且該邊纟彖EPG僅接受歸屬于該邊緣EPG的用戶;將平均性能值或累計(jì)性能值小于第一閾值的邊緣EPG的服務(wù)能力定義為三級(jí),并且該邊緣EPG受歸屬于該邊緣EPG的用戶以及增加新的用戶。其中,在力良務(wù)能力為一級(jí)的邊纟彖EPG拒絕了新登錄的并且歸屬于該邊緣EPG的用戶的情況下,用戶管理系統(tǒng)將服務(wù)能力為三級(jí)的邊緣EPG分配給被拒絕的用戶。下面將結(jié)合具體實(shí)例描述本發(fā)明。根據(jù)本發(fā)明方法實(shí)例的交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法能夠根據(jù)EPG實(shí)時(shí)的性能,進(jìn)行用戶的分配,僅將用戶數(shù)作為一個(gè)性能指標(biāo),但不是唯一的指標(biāo)。優(yōu)選地,在實(shí)際實(shí)現(xiàn)本發(fā)明的過程中,可以由主EPG定時(shí)采集分組內(nèi)各個(gè)邊緣EPG的實(shí)時(shí)性能,集中數(shù)據(jù)(即,上述的性能參數(shù))后,通過DAS接口,上報(bào)給用戶管理系統(tǒng)(SMS),SMS再綜合分析各個(gè)數(shù)據(jù),對分組內(nèi)的所有EPG的性能進(jìn)行排序,然后選出性能最優(yōu)的一臺(tái)EPG服務(wù)器為用戶提供服務(wù)。如圖3所示,在實(shí)際應(yīng)用過禾呈中,該方法可以包4舌以下步驟步驟一,主EPG上部署一個(gè)jar程序,用于定時(shí)釆集和收集分組內(nèi)各邊緣EPG的各項(xiàng)性能數(shù)據(jù);步驟二,在各個(gè)邊緣EPG上,部署一個(gè)JSP頁面,用于收集本機(jī)的的各項(xiàng)性能數(shù)據(jù);步驟三,主EPG將收集的數(shù)據(jù)進(jìn)行整理,定時(shí)向SMS發(fā)送各EPG的性能數(shù)據(jù)(才艮據(jù)算法計(jì)算出來的性能值);步驟四,SMS將主EPG的發(fā)來的數(shù)據(jù),進(jìn)行再加工,算出分組內(nèi)各個(gè)EPG的性能排名和服務(wù)能力;步驟五,SMS在負(fù)載均衡時(shí),根據(jù)一定的策略,選出性能最優(yōu)或者4交優(yōu)的一個(gè)邊纟彖EPG,進(jìn)4于月良務(wù);采集的數(shù)據(jù)(參數(shù))的類型作為衡量EPG服務(wù)器當(dāng)前性能的可靠標(biāo)準(zhǔn),對于實(shí)現(xiàn)本發(fā)明是非常重要的。性能數(shù)據(jù)是一個(gè)綜合的性能數(shù)據(jù),也是一個(gè)經(jīng)驗(yàn)積累數(shù)據(jù),目前主要采用的參數(shù)如下(1)平均負(fù)載(LoadAverage):在Linux系纟克中,uptime、w、top等命令都會(huì)有系統(tǒng)平均負(fù)載loadaverage的輸出,系統(tǒng)平均負(fù)載被定義為在特定時(shí)間間隔內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程數(shù),具體地,如果一個(gè)進(jìn)程滿足以下條件則其就會(huì)位于運(yùn)4于隊(duì)列中該進(jìn)程沒有在等待I/O操作的結(jié)果;該進(jìn)程沒有主動(dòng)進(jìn)入等待狀態(tài)(也就是沒有調(diào)用'wait');該進(jìn)程沒有^皮停止(例如等待終止)。<列^口[root@www2init.d]#uptime7:51pmup2days,5:43,2users,loadaverage:8.13,5.90,4.94,該命令輸出的最后內(nèi)容表示在過去的1、5、15分鐘內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程凄t量。一般來說只要每個(gè)CPU的當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3就說明該系統(tǒng)的性能是良好的,如果每個(gè)CPU的任務(wù)數(shù)大于5,那么就表示這臺(tái)機(jī)器的性能有嚴(yán)重問題。對于上面的例子來說,假設(shè)系統(tǒng)有兩個(gè)CPU,那么其每個(gè)CPU的當(dāng)前任務(wù)數(shù)為8.13/2=4.065。這表示該系統(tǒng)的性能是可以接受的。并且,由于該參數(shù)是一種非??焖俚哪M浮點(diǎn)運(yùn)算的方法,能夠較為準(zhǔn)確反映系統(tǒng)的負(fù)荷,因此應(yīng)給出較高的權(quán)重比。(2)特定頁面的平均響應(yīng)時(shí)間EPG定時(shí)訪問特定的性能枱,測頁面,纟尋到頁面的響應(yīng)時(shí)間,這些特定的頁面中包含典型的業(yè)務(wù)流程,該參數(shù)同樣有較大的參考價(jià)值,因此需要分配較大的權(quán)重比;(3)在線用戶數(shù)該參數(shù)對性能有一定的參考意義,但該參數(shù)與機(jī)器的性能有關(guān),難以用一個(gè)固定值來衡量;(4)時(shí)間等待(Time—wait)的數(shù)目該參數(shù)對性能有的參考意義。該值較高時(shí),EPG性能也可能并不差,所以不好量化;(5)CPU占用率該參數(shù)對EPG性能有一定的參考意義,但不能作為重要的數(shù)依賴據(jù);(6)內(nèi)存占用率該參數(shù)對EPG性能有一定的參考意義,但不能作為重要的依賴數(shù)據(jù);對于這些參數(shù),主EPG每分鐘采集數(shù)據(jù)一次,才艮據(jù)其不同的重要性,給予不同的權(quán)重比,算出分組內(nèi)各邊緣EPG的性能排名,作為衡量EPG服務(wù)器的相對性能的參數(shù)指標(biāo)。同時(shí),計(jì)算loadAverage和頁面的響應(yīng)時(shí)間這兩個(gè)重要參數(shù),作為衡量EPG的絕對服務(wù)能力的標(biāo)準(zhǔn)。算出這些數(shù)據(jù)后,上報(bào)給SMS。在實(shí)際應(yīng)用中,4酐量和計(jì)算EPG性能指標(biāo)的具體過程如下一、各EPG的絕對服務(wù)能力的獲取方法如下(1)每分鐘采集所有EPG的各類性能lt據(jù)一次;(2)計(jì)算最近IO次的平均值,作為本次衡量的依據(jù);(3)服務(wù)能力分為三級(jí)狀態(tài),即,GOOD、NORMAL和BAD三種狀態(tài),分別對應(yīng)以下各種條件A丄oadAverage〉5B.3〈LoadAverage〈5C丄oadAverage〈3D.指定頁面的平均響應(yīng)時(shí)間>某上限4直E.指定頁面的平均響應(yīng)時(shí)間<某下限值F.指定頁面的平均響應(yīng)時(shí)間在上下兩個(gè)限制之間其中,頁面響應(yīng)時(shí)間的上限值和下限值在實(shí)驗(yàn)室試驗(yàn)確定,因?yàn)槭遣杉静艓滋囟撁娴脑L問和響應(yīng)時(shí)間性能,所以網(wǎng)絡(luò)環(huán)境的影響可以不予考慮。判斷各EPG有無服務(wù)能力的方法如表1所示<table>tableseeoriginaldocumentpage16</column></row><table>表1<table>tableseeoriginaldocumentpage17</column></row><table>表2二、各EPG的相對性能排名方法如下(1)根據(jù)上述采集的參數(shù),計(jì)算各EPG當(dāng)前的性能排名,作為衡量分組內(nèi)的EPG相對性能指標(biāo)。(2)將上述數(shù)據(jù)上報(bào)SMS,SMS依據(jù)該數(shù)據(jù)進(jìn)行負(fù)載均4軒。分組內(nèi)各EPG的實(shí)時(shí)性能數(shù)據(jù)如表3所示<table>tableseeoriginaldocumentpage17</column></row><table>表3分組內(nèi)各EPG的性能排序表(最近10次平均值)如表4所示:<table>tableseeoriginaldocumentpage18</column></row><table>表4三、在SMS側(cè),處玉里過禾呈3口下:(1)絕對月良務(wù)能力為GOOD的EPG月良務(wù)器,可以4妄受歸屬本機(jī)的用戶以及其他EPG負(fù)載均;斷的過來用戶、以及新開的用戶;(2)絕對"l務(wù)能力為NORMAL的EPG月l務(wù)器,可以,接受歸屬本機(jī)的用戶,但不建議接受其他EPG負(fù)載均衡過來的用戶、不接受新開的用戶;(3)絕對月良務(wù)能力為BAD的EPG月艮務(wù)器,不能接受新增加的任何用戶服務(wù);(4)對于非首次登錄的用戶,其歸屬的EPG已經(jīng)確定,當(dāng)?shù)卿洉r(shí),SMS判斷其歸屬的EPG是否有能力服務(wù),如果有能力,將該用戶分配至歸屬的EPG;如果沒有服務(wù)能力,則在EPG分組內(nèi)選擇性能最優(yōu)的一臺(tái)EPG為該用戶提供服務(wù)。這樣做的目的,主要是考慮用戶的斷點(diǎn)記憶信息和收藏信息已經(jīng)被保留在歸屬的EPG上,SMS應(yīng)該考慮該EPG在能夠繼續(xù)提供服務(wù)的前提下,即使不是當(dāng)前性能最優(yōu)的服務(wù)器,也應(yīng)該繼續(xù)為歸屬它的用戶提供"l務(wù),從而避免過多的數(shù)據(jù)遷移,引起性能的額外開銷。系鄉(xiāng)克實(shí)施例在本實(shí)施例中,提供了一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均#f的實(shí)現(xiàn)系統(tǒng),用于在交互式網(wǎng)絡(luò)電^L系統(tǒng)中包4舌一個(gè)主EPG和多個(gè)邊緣EPG的分組內(nèi)實(shí)現(xiàn)負(fù)載的均4紆分配。如圖4所示,根據(jù)本發(fā)明系統(tǒng)實(shí)施例的交互式網(wǎng)絡(luò)電^L系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)系統(tǒng)包括參數(shù)收集模塊402,位于每個(gè)邊緣EPG,用于收集多個(gè)邊緣EPG中每個(gè)邊緣EPG的性能參數(shù);性能值獲取才莫塊404,位于主EPG,用于獲取多個(gè)邊纟彖EPG中每個(gè)邊纟彖EPG的性能參數(shù),由此獲取每個(gè)邊緣EPG的性能值,并將性能值并上報(bào)給用戶管理系統(tǒng);以及分配才莫塊406,用于才艮據(jù)每個(gè)邊緣EPG的性能值來將邊緣EPG分配給用戶。在該系統(tǒng)中,參數(shù)收集模塊402收集的性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶數(shù)、時(shí)間等待、CPU占用率、內(nèi)存占用率。其中,上述系統(tǒng)進(jìn)一步包括權(quán)值設(shè)置才莫塊(未示出),用于設(shè)置每種參數(shù)的權(quán)值,并且,性能值獲取模塊404根據(jù)收集的性能參數(shù)以及相應(yīng)的權(quán)值來獲取性能值;服務(wù)能力獲取模塊(未示出),用于根據(jù)所述性能值確定每個(gè)所述邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力,分配模塊406基于獲取的性能值來進(jìn)行EPG的分配。總結(jié)上述內(nèi)容,本發(fā)明釆用動(dòng)態(tài)采集各EPG數(shù)據(jù)的方法,實(shí)時(shí)探測分組內(nèi)各個(gè)EPG的性能,并才艮據(jù)其服務(wù)能力,進(jìn)行相應(yīng)的負(fù)載分?jǐn)?,提高了整個(gè)系統(tǒng)的服務(wù)能力,達(dá)到了較好的效果,從而實(shí)現(xiàn)了真正意義上動(dòng)態(tài)負(fù)載均衡。通過本發(fā)明的上述技術(shù)方案,采用動(dòng)態(tài)采集各EPG數(shù)據(jù)的方法,實(shí)時(shí)探測分組內(nèi)各個(gè)EPG的性能,并根據(jù)其服務(wù)能力,進(jìn)行相應(yīng)的負(fù)載分?jǐn)偅s短了用戶的響應(yīng)時(shí)間,提高了服務(wù)質(zhì)量,保證交互式網(wǎng)絡(luò)電視系統(tǒng)用戶得到及時(shí)和快速的服務(wù)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法,用于在所述交互式網(wǎng)絡(luò)電視系統(tǒng)中包括一個(gè)主電子節(jié)目指南服務(wù)器和多個(gè)邊緣電子節(jié)目指南服務(wù)器的分組內(nèi)實(shí)現(xiàn)負(fù)載的均衡分配,其特征在于,所述方法包括步驟S202,所述多個(gè)邊緣電子節(jié)目指南服務(wù)器中的每個(gè)邊緣電子節(jié)目指南服務(wù)器收集其各自的性能參數(shù);步驟S204,所述主電子節(jié)目指南服務(wù)器獲取所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù),由此獲取所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值,并將所述性能值并上報(bào)給用戶管理系統(tǒng);步驟S206,所述用戶管理系統(tǒng)根據(jù)所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值來將邊緣電子節(jié)目指南服務(wù)器分配給用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述每個(gè)邊緣電子節(jié)目指南服務(wù)器收集的所述性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶數(shù)、時(shí)間等待、CPU占用率、內(nèi)存占用率,并且在所述步驟S202中或在所述步驟S202之前,進(jìn)一步包括預(yù)先指定所述多個(gè)邊緣電子節(jié)目指南服務(wù)器需要收集的參數(shù)類型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟S204進(jìn)一步包4舌對所述邊緣電子節(jié)目指南服務(wù)器收集的所述性能參數(shù)中包含的每個(gè)類型參數(shù)分別設(shè)置權(quán)值,并根據(jù)所述權(quán)值來獲取所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟S204進(jìn)一步包括所述主電子節(jié)目指南月良務(wù)器定期獲耳又所述每個(gè)邊纟彖電子節(jié)目指南服務(wù)器的性能值,并在獲取的所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值達(dá)到預(yù)定數(shù)量時(shí),分別獲取所述每個(gè)邊緣電子節(jié)目指南服務(wù)器各自的平均性能值或累計(jì)性能值。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述步驟S206中,進(jìn)一步包括所述用戶管理系統(tǒng)才艮據(jù)所述性能值確定所述每個(gè)邊》彖電子節(jié)目指南服務(wù)器的服務(wù)能力。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,確定所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力的處理具體為設(shè)置平均性能值或累計(jì)性能值的第一閾值和第二閾值,其中,所述第一閾值小于所述第二閾^l:;將平均性能值或累計(jì)性能值大于所述第二閾值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為一級(jí),并且該邊緣電子節(jié)目指南服務(wù)器不接受任何新增用戶;將平均性能值或累計(jì)性能值小于所述第二閾值并且大于所述第一閾值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為二級(jí),并且該邊緣電子節(jié)目指南服務(wù)器僅接受歸屬于該邊緣電子節(jié)目指南服務(wù)器的用戶;將平均性能值或累計(jì)性能值小于所述第一閾值的邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力定義為三級(jí),并且該邊緣電子節(jié)目指南服務(wù)器受歸屬于該邊緣電子節(jié)目指南服務(wù)器的用戶以及增力口殺斤的用戶。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在服務(wù)能力為一級(jí)的邊緣電子節(jié)目指南服務(wù)器拒絕了新登錄的并且歸屬于該邊緣電子節(jié)目指南服務(wù)器的用戶的情況下,所述用戶管理系統(tǒng)將服務(wù)能力為三級(jí)的邊緣電子節(jié)目指南服務(wù)器分配給被拒絕的所述用戶。8.—種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)系統(tǒng),用于在所述交互式網(wǎng)絡(luò)電—見系統(tǒng)中包括一個(gè)主電子節(jié)目指南服務(wù)器和多個(gè)邊緣電子節(jié)目指南服務(wù)器的分組內(nèi)實(shí)現(xiàn)負(fù)載的均衡分配,其特征在于,所述負(fù)載均衡的實(shí)現(xiàn)系統(tǒng)包括參數(shù)收集模塊,位于每個(gè)邊緣電子節(jié)目指南服務(wù)器,用于收集所述多個(gè)所述邊緣電子節(jié)目指南服務(wù)器中每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù);性能值獲取^^莫塊,位于所述主電子節(jié)目指南服務(wù)器,用于獲取所述多個(gè)邊緣電子節(jié)目指南服務(wù)器中每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù),由此獲取所述每個(gè)邊緣電子節(jié)目指南月l務(wù)器的性能值,并將所述性能值并上報(bào)給用戶管理系統(tǒng);以及分配模塊,用于根據(jù)所述每個(gè)邊緣電子節(jié)目指南服務(wù)器的月良務(wù)性能值來將邊緣電子節(jié)目指南服務(wù)器分配給用戶。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述參數(shù)收集模塊收集的所述性能參數(shù)包括以下參數(shù)類型中的至少一個(gè)或其組合平均負(fù)載、頁面的平均響應(yīng)時(shí)間、在線用戶H時(shí)間等4爭、CPU占用率、內(nèi)存占用率。10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,進(jìn)一步包括權(quán)值設(shè)置模塊,用于設(shè)置每種參凄t的權(quán)值,并且,所述性能值獲取模塊根據(jù)收集的性能參數(shù)以及相應(yīng)的權(quán)值來獲取所述性能值;以及服務(wù)能力獲取模塊,用于根據(jù)所述性能值確定每個(gè)所述邊緣電子節(jié)目指南服務(wù)器的服務(wù)能力。全文摘要本發(fā)明公開了一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)方法,包括步驟S202,多個(gè)邊緣電子節(jié)目指南服務(wù)器中的每個(gè)邊緣電子節(jié)目指南服務(wù)器收集其各自的性能參數(shù);步驟S204,主電子節(jié)目指南服務(wù)器獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能參數(shù),由此獲取每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值,并將性能值上報(bào)給用戶管理系統(tǒng);以及步驟S206,用戶管理系統(tǒng)根據(jù)每個(gè)邊緣電子節(jié)目指南服務(wù)器的性能值來將邊緣電子節(jié)目指南服務(wù)器分配給用戶。本發(fā)明還公開了一種交互式網(wǎng)絡(luò)電視系統(tǒng)中負(fù)載均衡的實(shí)現(xiàn)系統(tǒng)。文檔編號(hào)H04H60/72GK101267269SQ20081008272公開日2008年9月17日申請日期2008年2月27日優(yōu)先權(quán)日2008年2月27日發(fā)明者劉學(xué)安,宇張,朱興昌,銳李,賈記磊申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
荃湾区| 新沂市| 夹江县| 夏邑县| 潼南县| 河东区| 雷波县| 宣武区| 交口县| 阿克| 托克逊县| 长泰县| 西乌珠穆沁旗| 昭觉县| 东方市| 金湖县| 思南县| 石嘴山市| 台东县| 台北县| 博爱县| 揭阳市| 青海省| 杭锦旗| 芦山县| 讷河市| 晋宁县| 黄冈市| 清涧县| 曲阳县| 夹江县| 万全县| 庄浪县| 阿克陶县| 嘉峪关市| 遂昌县| 安国市| 时尚| 辽宁省| 南投县| 顺昌县|