專利名稱:邊緣epg服務(wù)器負載均衡方法和裝置、用戶登陸的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種邊纟彖電子節(jié)目單
(Electronic Programmer Guide,簡稱為EPG )月l務(wù)器的負載均衡方 法和裝置、用于網(wǎng)絡(luò)電4見的用戶登陸的實現(xiàn)方法。
背景技術(shù):
隨著網(wǎng)絡(luò)電4見(Internet Protocol TV or Interactive Personal TV, 簡稱為IPTV)系統(tǒng)在國內(nèi)的應(yīng)用日益廣泛,IPTV的用戶凄t也在逐 曰攀升,所以對邊緣EPG的壓力也是與日俱增。
一般來說,緩解用戶數(shù)量增多從而帶來對邊緣EPG壓力增大的 方法有以下幾種增加系統(tǒng)中的邊緣EPG服務(wù)器;提高邊緣EPG 的處理能力;優(yōu)化邊^(qū)彖EPG的負載均4軒處理方案。
邊緣EPG之間負栽均衡方案的優(yōu)劣對于是否能夠充分發(fā)揮每 個邊緣EPG的處理能力有至關(guān)重要的影響。
圖1是相關(guān)技術(shù)的用于IPTV的模塊及接口的方框圖,如圖1 所示,IPTV系統(tǒng)及其業(yè)務(wù)邏輯模塊及其接口包括
遙控器101,利用紅外接口 109遙控才幾頂盒(SetTopBox,簡 稱為STB ) 102進行節(jié)目選擇、音量控制、以及投票操作;STB102,用于4妻收遙控器101的紅外指令,轉(zhuǎn)換為和IPTV系 統(tǒng)106協(xié)商的指令,包括頁面顯示鍵,上下左右4定、確認鍵、退出 4建等,通過網(wǎng)絡(luò)通訊4妻口和IPTV系統(tǒng)106進4亍交互,此外,也才妄 收IPTV系統(tǒng)106傳送過來的圖片、文字、視頻、音頻信息轉(zhuǎn)換之 后,發(fā)送給終端103進行顯示和播放,其作用就是協(xié)議轉(zhuǎn)換器;
終端103,用于插,;改頻道和點^番內(nèi)容顯示器,同時,也用于顯 示投票信息,目前使用比較多的是電視機;
邊緣EPG服務(wù)器104,用于STB102登陸時轉(zhuǎn)發(fā)消息給業(yè)務(wù)邏 輯模塊105,以及具備邊緣EPG的基本功能,即提供展示電子菜單, STB102下載之后,顯示在電視機上提供頻道信息、視頻點播 (Video-On-Demand,簡稱為VOD)4言息、片源列表的組織、顯示、 檢索以及鑒權(quán)等,以列表的方式進行展示,方便用戶進行選擇;
中心EPG月良務(wù)器,用于在STB102銷售之前寫入中心EPG服 務(wù)器地址,其主要負責STB102首次登陸時做STB102和業(yè)務(wù)邏輯 模塊105之間的一個橋梁,負責兩者之前的消息轉(zhuǎn)發(fā),同時,中心 EPG自身也可以承接基本邊緣EPG服務(wù)器的業(yè)務(wù),同樣向STB102 提供邊緣EPG基本月艮務(wù);
業(yè)務(wù)邏輯模塊105,用于提供友好的用戶界面,可以是C/S結(jié) 構(gòu)的也可以是WEB頁面的方式,方l更運營者估文以下處理增加用 戶、增加邊緣EPG服務(wù)器以及分組關(guān)系、用戶和邊緣EPG服務(wù)器 之間歸屬關(guān)系;接收邊緣EPG的狀態(tài)匯才艮,維護所有邊緣EPG的 狀態(tài)列表,提供給后面的邊緣EPG負載均衡策略生效時的做判斷依 據(jù);接收邊緣EPG的負載均衡的請求,根據(jù)邊緣EPG負載均衡策 略以及最新的邊緣EPG服務(wù)器狀態(tài)信息進行判斷,返回邊緣EPG 一個最優(yōu)的邊緣EPG服務(wù)器信息。IPTV系統(tǒng)106,具備IPTV的所有基本業(yè)務(wù),例如點播、直播 等功能;
網(wǎng)絡(luò)通訊(Transmission Control Protocol/ Internet Protocol, 簡 稱為TCP/IP M妻口 107: STB和IPTV系統(tǒng)的交互的4妻口 ,以及IPTV 系統(tǒng)內(nèi)部各個模塊之間的進行交互的接口 ,通過這個接口 STB傳送 用戶指令給IPTV系統(tǒng),IPTV系統(tǒng)傳送視頻、音頻、圖片、文字信 息給STB,以及IPTV系統(tǒng)內(nèi)部各個才莫塊之間的內(nèi)部消息交互。
音頻、;規(guī)頻通訊接口 108: STB102接收IPTV系統(tǒng)106發(fā)送過 來的一見頻、音頻、圖片、文字4言息通過該接口顯示在終端103上;
紅外接口 109:使用標準紅外接口協(xié)議,用于傳輸遙控器指令 到STB。
圖2是相關(guān)技術(shù)的用于IPTV的用戶首次登陸的實現(xiàn)方法的流 程圖,如圖2所示,用戶首次登陸主要包括以下步驟
步驟S202,運營商登陸IPTV管理系統(tǒng)進行相關(guān)信息的配置, 需要配置至少以下幾個基本項邊緣EPG服務(wù)器、邊緣EPG分組、 用戶歸屬邊緣EPG分組關(guān)系;
步驟S204,業(yè)務(wù)邏輯模塊獲得配置信息之后,接收邊緣EPG 服務(wù)器的狀態(tài)匯報信息,維護一張IPTV系統(tǒng)所有邊緣EPG服務(wù)器 的狀態(tài)表;
步驟S206, STB開機后向中心EPG服務(wù)器發(fā)起登陸請求;
步驟S208,中心EPG服務(wù)器向業(yè)務(wù)邏輯模塊發(fā)起STB登陸請 求,附帶用戶4言息和STB信息;步驟S210,業(yè)務(wù)邏輯才莫塊根據(jù)EPG服務(wù)器狀態(tài)表以及用戶、 邊緣EPG服務(wù)器歸屬關(guān)系,選取用戶數(shù)量最少的邊緣EPG服務(wù)器 為最優(yōu)邊緣EPG服務(wù)器,把選擇后的邊緣EPG服務(wù)器信息返回給 中心EPG月良務(wù)器;
步驟S212:中心EPG服務(wù)器把邊緣EPG服務(wù)器信息返回給 STB , STB根據(jù)中心EPG服務(wù)器返回的邊緣EPG服務(wù)器地址進行 登陸,并且STB存儲此邊緣EPG服務(wù)器地址到STB中。
圖3是相關(guān)4支術(shù)的用于IPTV的用戶再次登陸的實現(xiàn)方法的流 程圖,如圖3所示,STB有存儲的邊緣EPG地址后的用戶再次登陸, 主要包括以下步驟
步驟S302, STB依據(jù)存儲的邊緣EPG地址進行登陸;
步驟S304,如果存儲的邊緣EPG地址對應(yīng)的邊緣EPG故障或 者過負荷,貝'J STB才艮據(jù)原始邊緣EPG地址(即中心EPG地址)進 行登陸;
步驟S306,邊緣EPG服務(wù)器接收登陸請求之后,也向業(yè)務(wù)邏 輯模塊發(fā)起STB登陸請求;
步驟S3 08,業(yè)務(wù)邏輯才莫塊選取用戶數(shù)量最少的邊緣EPG服務(wù) 器為最優(yōu)邊緣EPG服務(wù)器并返回最優(yōu)邊緣EPG服務(wù)器地址;
步驟S310,登陸邊緣EPG返回最優(yōu)邊纟彖EPG地址給STB, STB 存儲最優(yōu)邊緣EPG地址,并且根據(jù)此最優(yōu)邊緣EPG地址,登陸最 優(yōu)邊纟彖EPG力良務(wù)器。圖4是相關(guān)技術(shù)的用于IPTV的邊緣EPG分組時選取最優(yōu)邊緣 EPG服務(wù)器方法的流程圖,如圖4所示,業(yè)務(wù)邏輯才莫塊選取最優(yōu)邊 緣EPG服務(wù)器的具體過程如下
步驟S402,業(yè)務(wù)邏輯模塊根據(jù)用戶信息查找到對應(yīng)的邊緣EPG 分組以及這個組的邊緣EPG服務(wù)器信息(就近原則,用戶在開戶時 就選擇距離自己最近的邊緣EPG服務(wù)器分組進行關(guān)聯(lián),邊緣EPG 分組也需要根據(jù)實際地理位置進行定制);
步驟S404,業(yè)務(wù)邏輯模塊從自身維護的最新的邊緣EPG服務(wù) 器狀態(tài)表中檢索出這個歸屬邊緣EPG服務(wù)器分組中的所有邊緣 EPG力良務(wù)器對應(yīng)的狀態(tài);
步驟S406,判斷歸屬邊緣EPG服務(wù)器分組內(nèi)所有邊緣EPG服 務(wù)器狀態(tài)是否為停止或者過負荷;
步驟S408,如果有邊緣EPG服務(wù)器可用,則選取用戶^t量最 少的邊緣EPG服務(wù)器為負荷值最小的邊緣EPG服務(wù)器,返回此邊 緣EPG服務(wù)器地址;
步驟S410,如果沒有邊緣EPG可用,則在其它所有剩余組中 查找最優(yōu)的邊緣EPG服務(wù)器,首先檢索可用邊緣EPG服務(wù)器;
步驟S412,其它分組中如果有邊緣EPG可用,則選取用戶數(shù) 量最少的邊緣EPG服務(wù)器為其它分組中所有可用邊緣EPG的負荷 值最小的邊纟彖EPG月良務(wù)器,返回此邊纟彖EPG月良務(wù)器地址;
步驟S414,其它邊緣EPG分組中如果沒有邊緣EPG可用,則 返回空;也址(STB才妻4欠到空;也址,會登陸中心EPG)。其中,STB根據(jù)標志位判斷,返回的邊^(qū)彖EPG地址,是否是歸 屬邊緣EPG,如果是則存儲邊緣EPG地址到STB,如果不歸屬則 不存儲。此操作是為了首先保證就近原則,其次再保證最優(yōu)原則。
而且,邊緣EPG服務(wù)器自身有是否過負荷的判斷,如果處于過 負荷狀態(tài),接收任何請求直接丟棄,或者直接返回過負荷信息。(因 為業(yè)務(wù)邏輯才莫塊維護的邊緣EPG的狀態(tài)信息總是和實時的邊緣 EPG狀態(tài)存在一個時間差,這個是不可避免的,這個狀態(tài)信息依賴 于邊緣EPG服務(wù)器狀態(tài)匯報的時間間隔。)
由以上描述可以看出第一,運營商可以通過IPTV系統(tǒng)進行 邊緣EPG服務(wù)器的分組關(guān)系的制定以及對邊緣EPG服務(wù)器和用戶 歸屬關(guān)系的i殳置。第二,以上策略既考慮就近原則-由距離用戶最 近的邊緣EPG服務(wù)器提供服務(wù),也體現(xiàn)了最優(yōu)原則-由系統(tǒng)負載最 輕的邊緣EPG提供服務(wù)。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有4支術(shù)中至少存在如下問 題在選擇負荷值最小的邊緣EPG服務(wù)器作為最優(yōu)邊緣EPG服務(wù) 器提供服務(wù)時,僅考慮用戶數(shù)量的多少容易導致邊緣EPG的負載過 量而拒絕服務(wù)。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種邊緣EPG服務(wù)器的負載均衡方法,以解決 在選擇負荷值最小的邊緣EPG服務(wù)器作為最優(yōu)邊緣EPG服務(wù)器提 供服務(wù)時,僅考慮用戶數(shù)量的多少容易導致邊緣EPG的負載過量而 拒絕月良務(wù)的問題。
根據(jù)本發(fā)明的一個方面,提供了 一種邊緣EPG服務(wù)器的負載均 衡方法。根據(jù)本發(fā)明實施例的電子節(jié)目單的負載均衡方法包括獲取邊 緣EPG服務(wù)器分組中各邊緣EPG服務(wù)器的邊緣EPG服務(wù)器狀態(tài)信 息,邊緣EPG服務(wù)器狀態(tài)信息包括用戶數(shù)量和以下至少之一響應(yīng) 時間,請求次數(shù),當前中央處理器利用率,系統(tǒng)運行負荷值;對邊 緣EPG服務(wù)器狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG 服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣EPG服務(wù)器為最 優(yōu)邊緣EPG服務(wù)器。
優(yōu)選地,對邊緣EPG服務(wù)器狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重, 計算出所有邊緣EPG服務(wù)器的均衡負荷值具體包括設(shè)置響應(yīng)時間 的4又重為1/3,讀》jO欠凄t的4又重為1/500,用戶凄t量的4又重為1/2000, 系統(tǒng)運行負荷值的權(quán)重為1/20,當前中央處理器利用率的權(quán)重為 1/0.5;計算均衡負荷值=響應(yīng)時間/3+請求次數(shù)/500+用戶數(shù)量 /2000+系統(tǒng)運行負荷值/20+當前中央處理器利用率/0.5 。
優(yōu)選地,獲取邊緣EPG服務(wù)器分組中各邊緣EPG服務(wù)器的邊 緣EPG服務(wù)器狀態(tài)信息具體包括業(yè)務(wù)邏輯模塊以就近原則從用戶 對應(yīng)的多個邊》彖EPG月l務(wù)器分組中選擇邊鄉(xiāng)彖EPG月良務(wù)器分組;業(yè) 務(wù)邏輯模塊根據(jù)自身維護的邊緣EPG服務(wù)器狀態(tài)表檢索邊緣EPG 服務(wù)器分組中的可用邊緣EPG服務(wù)器,如果邊緣EPG服務(wù)器分組 中無可用邊緣EPG服務(wù)器,則以就近原則從用戶對應(yīng)的多個邊緣 EPG服務(wù)器分組中選擇下一個邊緣EPG服務(wù)器分組作為邊緣EPG 服務(wù)器分組,繼續(xù)從中檢索可用邊緣EPG服務(wù)器;獲取可用邊緣 EPG服務(wù)器的邊緣EPG服務(wù)器狀態(tài)信息;如果無一個邊緣EPG服 務(wù)器分組中有可用邊緣EPG服務(wù)器,則返回空地址以終止本方法的 執(zhí)行。
才艮據(jù)本發(fā)明的一方面,還提供了 一種邊緣EPG服務(wù)器的負載均 衡裝置。根據(jù)本發(fā)明實施例的邊緣EPG服務(wù)器的負載均衡裝置包括獲 取模塊,用于獲取邊緣EPG服務(wù)器分組中各邊緣EPG服務(wù)器的邊 緣EPG服務(wù)器狀態(tài)信息,邊緣EPG服務(wù)器狀態(tài)信息包括用戶數(shù)量 和以下至少之一響應(yīng)時間,i青求次凄t,當前中央處5里器利用率, 系統(tǒng)運行負荷值;計算模塊,用于對邊緣EPG服務(wù)器狀態(tài)信息中的 各個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG服務(wù)器的均衡負荷值;確定 模塊,用于確定均;銜負荷值最小的邊緣EPG服務(wù)器為最優(yōu)邊緣EPG 服務(wù)器。
優(yōu)選地,計算模塊具體包括設(shè)置單元,用于設(shè)置響應(yīng)時間的 權(quán)重為1/3,請求次凄欠的權(quán)重為1/500,用戶數(shù)量的權(quán)重為1/2000, 系統(tǒng)運行負荷值的權(quán)重為1/20,當前中央處理器利用率的權(quán)重為 1/0.5;第一計算單元,用于計算均衡負荷值=響應(yīng)時間/3+請求次數(shù) /500+用戶數(shù)量/2000+系統(tǒng)運行負荷值/20+當前中央處理器利用率 /0.5。
優(yōu)選地,獲取4莫塊具體包括選擇單元,用于業(yè)務(wù)邏輯模塊以 就近原則從用戶對應(yīng)的多個邊緣EPG服務(wù)器分組中選擇邊緣EPG 服務(wù)器分組;檢索單元,用于業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣EPG 服務(wù)器狀態(tài)表檢索邊緣EPG服務(wù)器分組中的可用邊緣EPG服務(wù)器, 如果邊緣EPG服務(wù)器分組中無可用邊緣EPG服務(wù)器,則以就近原 則從用戶對應(yīng)的多個邊緣EPG服務(wù)器分組中選擇下一個邊緣EPG 服務(wù)器分組作為邊緣EPG服務(wù)器分組,繼續(xù)從中4企索可用邊緣EPG 服務(wù)器;第一獲取單元,用于獲取可用邊緣EPG服務(wù)器的邊緣EPG 服務(wù)器狀態(tài)信息;返回單元,用于如果無一個邊緣EPG服務(wù)器分組 中有可用邊緣EPG服務(wù)器,則返回空地址以終止本方法的執(zhí)行。
根據(jù)本發(fā)明的另一個方面,提供了一種用于網(wǎng)絡(luò)電視的用戶登 陸的實3見方法。括機頂盒模塊開機后向EPG服務(wù)器模塊發(fā)送登陸請求;EPG服務(wù) 器模塊向業(yè)務(wù)邏輯模塊發(fā)送機頂盒模塊登陸請求;業(yè)務(wù)邏輯模塊確 定最優(yōu)邊緣EPG服務(wù)器,將最優(yōu)邊緣EPG服務(wù)器的地址返回給EPG 服務(wù)器模塊;其中確定最優(yōu)邊緣EPG服務(wù)器具體包括獲取邊緣 EPG月艮務(wù)器分組中各邊參彖EPG月l務(wù)器的邊^(qū)彖EPG月良務(wù)器單狀態(tài)信 息,邊緣EPG服務(wù)器狀態(tài)信息包括用戶數(shù)量和以下至少之一響應(yīng) 時間、請求次^t、當前中央處理器利用率、系統(tǒng)運^f亍負荷值;對邊 緣EPG服務(wù)器狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG 服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣EPG服務(wù)器為邊 緣EPG服務(wù)器;EPG服務(wù)器模塊把地址返回給機頂盒模塊,機頂盒 模塊根據(jù)地址進行登陸,并將地址存儲到機頂盒模塊中。
優(yōu)選地,對邊緣EPG服務(wù)器狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重, 計算出各邊鄉(xiāng)彖EPG月良務(wù)器的均tf負荷值具體包括i殳置響應(yīng)時間的 權(quán)重為1/3,請求次數(shù)的權(quán)重為1/500,用戶數(shù)量的權(quán)重為1/2000, 系統(tǒng)運行負荷值的權(quán)重為1/20,當前中央處理器利用率的權(quán)重為 1/0.5;計算均衡負荷值=響應(yīng)時間/3+請求次tt/500+用戶數(shù)量/2000+ 系統(tǒng)運行負荷值/20+當前中央處理器利用率/0.5 。
優(yōu)選地,獲取邊緣EPG服務(wù)器分組中各邊全彖EPG服務(wù)器的邊 緣EPG服務(wù)器單狀態(tài)信息具體包括業(yè)務(wù)邏輯模塊以就近原則從用 戶對應(yīng)的多個邊緣EPG服務(wù)器分組中選擇邊緣EPG服務(wù)器分組; 業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣EPG服務(wù)器狀態(tài)表檢索邊緣 EPG服務(wù)器分組中的可用邊緣EPG服務(wù)器,如果邊緣EPG服務(wù)器 分組中無可用邊緣EPG服務(wù)器,則以就近原則從用戶對應(yīng)的多個邊 緣EPG服務(wù)器分組中選擇下一個邊緣EPG服務(wù)器分組作為邊緣 EPG服務(wù)器分組,繼續(xù)從中檢索可用邊緣EPG服務(wù)器;獲取可用邊 緣EPG服務(wù)器的邊緣EPG服務(wù)器狀態(tài)信息;如果無一個邊緣EPG服務(wù)器分組中有可用邊緣EPG服務(wù)器,則返回空地址以終止本方法 的執(zhí)行。
優(yōu)選地,當用戶首次登錄時,電子節(jié)目單服務(wù)器模塊為中心電 子節(jié)目單服務(wù)器模塊。
優(yōu)選地,當用戶再次登錄時,電子節(jié)目單服務(wù)器模塊為邊緣電 子節(jié)目單服務(wù)器模塊。
優(yōu)選地,當用戶再次登錄時,機頂盒才莫塊才艮據(jù)存儲的地址向邊 緣電子節(jié)目單服務(wù)器模塊發(fā)送登陸請求。
以上實施例因為采用運營商根據(jù)自己的實際情況,靈活定制負 荷公式,及時調(diào)整判斷參數(shù)所占的比例,定義適合自己的公式而確 定最優(yōu)邊緣EPG服務(wù)器的方法,所以克服了在選擇負荷值最小的邊 緣EPG服務(wù)器作為最優(yōu)邊緣EPG服務(wù)器提供服務(wù)時,僅考慮用戶 數(shù)量的多少容易導致邊緣EPG服務(wù)器的負載過量而拒絕服務(wù)的問 題,進而達到了充分發(fā)揮IPTV系統(tǒng)中所有邊緣EPG服務(wù)器性能的 效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1是相關(guān)技術(shù)的用于IPTV的模塊及接口的方框圖2是相關(guān)沖支術(shù)的用于IPTV的用戶首次登陸實3見方法的流禾呈
圖;圖3是相關(guān)才支術(shù)的用于IPTV的用戶再次登陸的實現(xiàn)方法的流 程圖4是相關(guān)技術(shù)的用于IPTV的邊緣EPG服務(wù)器分組時選取邊 緣EPG服務(wù)器方法的流程圖5是根據(jù)本發(fā)明實施例的邊緣EPG服務(wù)器的負載均衡方法的 流程圖6是根據(jù)本發(fā)明實施例的邊緣EPG服務(wù)器的負栽均衡裝置的 方框圖7是才艮據(jù)本發(fā)明實施例的用于IPTV的用戶登陸的實現(xiàn)方法 的流程圖8是根據(jù)本發(fā)明實施例的用于IPTV的用戶首次登陸的實現(xiàn) 方法的流禾呈圖9是根據(jù)本發(fā)明實施例的用于IPTV的用戶再次登陸的實現(xiàn) 方法的流考呈圖。
具體實施例方式
下面將參考附圖并結(jié)合實施例,來詳細i兌明本發(fā)明。 方法實施例
根據(jù)本發(fā)明的實施例,提供了 一種邊皇彖EPG的負載均衡方法。圖5是根據(jù)本發(fā)明實施例的邊緣EPG的負載均衡方法的流程 圖,該方法包4舌
步驟S502,獲取邊緣EPG服務(wù)器分組中各邊緣EPG服務(wù)器的 負載狀態(tài)信息,邊緣EPG服務(wù)器的負載狀態(tài)信息包括用戶數(shù)量和以 下至少之一響應(yīng)時間、i青求次lt、當前中央處理器(Central Processing Unit,簡稱為CPU)利用率、系統(tǒng)運行負荷值;
步驟S504,對邊緣EPG服務(wù)器的負載狀態(tài)信息中的各個參數(shù) 設(shè)置權(quán)重,計算出各邊緣EPG服務(wù)器的均衡負荷值;
步驟S506,確定均4紆負荷值最小的邊纟彖EPG月l務(wù)器為最優(yōu)邊 緣EPG服務(wù)器。
該實施例因為采用對邊緣EPG狀態(tài)信息的綜合考慮而確定最 優(yōu)邊緣EPG服務(wù)器的方法,所以克服了在選擇負荷值最小的邊緣 EPG服務(wù)器作為最優(yōu)邊緣EPG服務(wù)器提供服務(wù)時,僅考慮用戶數(shù)量 的多少容易導致邊^(qū)彖EPG的負載過量而拒絕J3良務(wù)的問題,進而達到 了充分發(fā)揮IPTV系統(tǒng)中所有邊緣EPG服務(wù)器性能的效果。
優(yōu)選地,對邊緣EPG狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出 所有邊緣EPG服務(wù)器的均衡負荷值具體包括
i殳置響應(yīng)時間的4又重為1/3, i青求次數(shù)的4又重為1/500,用戶教: 量的權(quán)重為1/2000,系統(tǒng)運行負荷值的權(quán)重為1/20,當前中央處理 器利用率的權(quán)重為1/0.5;
計算均衡負荷值=responsetime/3 +requestcount/500 +sessioncount/2000 +loadavgvalue/20 +cpu value/0.5;其中,responsetime為響應(yīng)時間(s) 、 requestcount為請求次凄^/s 、 sessioncount為用戶凄史量、loadavgvalue為系纟克運4亍負荷值、cpuvalue 為當前CPU利用率。
進一步地,獲取邊緣EPG分組中各邊緣EPG服務(wù)器的負載狀 態(tài)信息具體包括業(yè)務(wù)邏輯模塊以就近原則從用戶對應(yīng)的多個邊緣 EPG分組中選擇邊緣EPG分組;業(yè)務(wù)邏輯才莫塊根據(jù)自身維護的邊緣 EPG服務(wù)器狀態(tài)表檢索邊緣EPG分組中的可用邊緣EPG服務(wù)器, 如果邊緣EPG分組中無可用邊緣EPG服務(wù)器,則以就近原則從用 戶對應(yīng)的多個邊鄉(xiāng)彖EPG分組中選擇下一個邊緣EPG分組作為邊纟彖 EPG分組,繼續(xù)從中檢索可用邊緣EPG服務(wù)器;獲取可用邊緣EPG 服務(wù)器的負載狀態(tài)信息;如果無一個邊i彖EPG分組中有可用邊緣 EPG服務(wù)器,則返回空地址以終止本方法的執(zhí)行。
以上實施例提供的基于IPTV系統(tǒng)進行邊緣EPG負載均衡的方 法,充分發(fā)揮IPTV系統(tǒng)中所有邊》彖EPG月良務(wù)器的性能和處理能力, 具有^f艮強的新穎性和實用性。
裝置實施例
根據(jù)本發(fā)明的實施例,還提供了 一種邊緣EPG的負載均衡裝置。
圖6是才艮據(jù)本發(fā)明實施例的邊緣EPG的負載均;銜裝置的方框 圖,該裝置包括
獲取模塊10,用于獲取邊緣EPG分組中各邊緣EPG服務(wù)器的 負載狀態(tài)信息,邊緣EPG服務(wù)器的負載狀態(tài)信息包括用戶數(shù)量和以 下至少之一響應(yīng)時間,i青求次數(shù),當前CPU利用率,系統(tǒng)運4亍負 荷值;計算模塊20,連接至獲取模塊,用于對邊緣EPG服務(wù)器的負 載狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG服務(wù)器的均 衡負荷值;
確定^t塊30,連接至計算;f莫塊,用于確定均衡負荷值最小的邊 緣EPG服務(wù)器為最優(yōu)邊緣EPG服務(wù)器。
優(yōu)選地,計算才莫塊具體包括設(shè)置單元,用于設(shè)置響應(yīng)時間的 權(quán)重為1/3,請求次數(shù)的權(quán)重為1/500,用戶數(shù)量的權(quán)重為1/2000, 系統(tǒng)運行負荷值的權(quán)重為1/20,當前CPU利用率的權(quán)重為1/0.5; 第一計算單元,用于計算均纟軒負荷值-響應(yīng)時間/3+請求次凄1/500+ 用戶數(shù)量/2000+系統(tǒng)運行負荷值/20+當前CPU利用率/0.5。
進一步地,獲^^莫塊具體包括選擇單元,用于業(yè)務(wù)邏輯模塊 以就近原則從用戶對應(yīng)的多個邊緣EPG分組中選擇邊緣EPG分組; 檢索單元,用于業(yè)務(wù)邏輯才莫塊根據(jù)自身維護的邊緣EPG服務(wù)器狀態(tài) 表檢索邊緣EPG分組中的可用邊緣EPG服務(wù)器,如果邊緣EPG分 組中無可用邊緣EPG服務(wù)器,則以就近原則從用戶對應(yīng)的多個邊緣 EPG分組中選擇下 一個邊緣EPG分組作為邊緣EPG分組,繼續(xù)從 中檢索可用邊緣EPG服務(wù)器;第一獲取單元,用于獲取可用邊緣 EPG服務(wù)器的負載狀態(tài)信息;返回單元,用于如果無一個邊緣EPG 分組中有可用邊纟彖EPG服務(wù)器,則返回空地址以終止本方法的執(zhí) 行。
方法實施例
根據(jù)本發(fā)明的實施例,提供了 一種用于網(wǎng)絡(luò)電視的用戶登陸的 實現(xiàn)方法。圖7是才艮據(jù)本發(fā)明實施例的用于IPTV的用戶登陸的實 現(xiàn)方法的流考呈圖,如圖7所示,該方法包3舌步驟S702,機頂盒模塊開機后向EPG服務(wù)器模塊發(fā)送登陸請
求;
步驟S704, EPG服務(wù)器模塊向業(yè)務(wù)邏輯模塊發(fā)送機頂盒模塊登 陸i青求;
步驟S706,業(yè)務(wù)邏輯模塊確定最優(yōu)邊緣EPG服務(wù)器,將最優(yōu) 邊緣EPG服務(wù)器的地址返回給EPG服務(wù)器模塊;其中,確定最優(yōu) 邊緣EPG服務(wù)器具體包括獲取邊緣EPG服務(wù)器分組中各邊緣EPG 服務(wù)器的邊緣EPG服務(wù)器單狀態(tài)信息,邊緣EPG服務(wù)器狀態(tài)信息 包4舌用戶數(shù)量和以下至少之一響應(yīng)時間、^清求次凄t、當前中央處 理器利用率、系統(tǒng)運行負荷值;對邊緣EPG服務(wù)器狀態(tài)信息中的各 個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG服務(wù)器的均衡負荷值;確定均 衡負荷值最小的邊緣EPG服務(wù)器為邊緣EPG服務(wù)器;
步驟S708, EPG服務(wù)器模塊把地址返回給機頂盒模塊,機頂盒 模塊根據(jù)地址進行登陸,并將地址存儲到機頂盒沖莫塊中。
優(yōu)選地,對邊緣EPG狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出 各邊緣EPG服務(wù)器的均衡負荷值具體包括設(shè)置響應(yīng)時間的權(quán)重為 1/3,請求次數(shù)的4又重為1/500,用戶凄t量的4又重為1/2000,系統(tǒng)運 行負荷值的權(quán)重為1/20,當前中央處理器利用率的權(quán)重為1/0.5;計 算均衡負荷值-響應(yīng)時間/3+請求次數(shù)/500+用戶數(shù)量/2000+系統(tǒng)運 行負荷值/20+當前中央處理器利用率/0.5。
進一步地,獲取邊緣EPG分組中各邊^(qū)彖EPG服務(wù)器的負載狀 態(tài)信息具體包括業(yè)務(wù)邏輯才莫塊以就近原則從用戶對應(yīng)的多個邊緣 EPG分組中選擇邊緣EPG分組;業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣 EPG服務(wù)器狀態(tài)表檢索邊緣EPG分組中的可用邊緣EPG服務(wù)器, 如果邊緣EPG分組中無可用邊緣EPG服務(wù)器,則以就近原則從用戶對應(yīng)的多個邊緣EPG分組中選擇下一個邊》彖EPG分組作為邊緣 EPG分組,繼續(xù)從中檢索可用邊緣EPG服務(wù)器;獲取可用邊緣EPG 服務(wù)器的負載狀態(tài)信息;如果無一個邊緣EPG分組中有可用邊緣 EPG服務(wù)器,則返回空地址以終止本方法的執(zhí)行。
此外,當用戶首次登錄時,電子節(jié)目單服務(wù)器模塊為中心電子 節(jié)目單服務(wù)器模塊;當用戶再次登錄時,電子節(jié)目單服務(wù)器模塊為 邊緣電子節(jié)目單服務(wù)器模塊,機頂盒模塊根據(jù)存儲的地址向邊緣電 子節(jié)目單服務(wù)器模塊發(fā)送登陸請求。
下面結(jié)合實例詳細描述用于網(wǎng)絡(luò)電視的用戶首次/再次登陸的 實現(xiàn)方法。
實施例一
根據(jù)本發(fā)明的實施例,提供了 一種用于網(wǎng)絡(luò)電視的用戶首次登 陸的實3見方法。
圖8是根據(jù)本發(fā)明實施例的用于IPTV的用戶首次登陸的實現(xiàn) 方法的流禾呈圖,如圖8所示,該方法包4舌
步驟S802,機頂盒模塊開機后向中心EPG模塊發(fā)起登陸請求;
步驟S804,中心EPG才莫塊向業(yè)務(wù)邏輯才莫塊發(fā)送機頂盒才莫塊登 陸請求;
步驟S806,業(yè)務(wù)邏輯模塊確定最優(yōu)邊緣EPG服務(wù)器,將最優(yōu) 邊緣EPG服務(wù)器的地址返回給中心EPG模塊;其中確定最優(yōu)邊緣 EPG服務(wù)器具體包括獲取邊緣EPG分組中各邊緣EPG服務(wù)器的 負載狀態(tài)信息,邊緣EPG服務(wù)器的負載狀態(tài)信息包括用戶數(shù)量和以 下至少之一響應(yīng)時間、_清求次數(shù)、當前中央處理器利用率、系統(tǒng)運行負荷值;對邊緣EPG狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出 各邊緣EPG服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣EPG 服務(wù)器為最優(yōu)邊緣EPG服務(wù)器;
步驟S808,中心EPG模塊把地址返回給機頂盒模塊,機頂盒 模塊根據(jù)地址進行登陸,并將地址存儲到機頂盒模塊中。
實施例二
根據(jù)本發(fā)明的實施例,提供了 一種用于網(wǎng)絡(luò)電視的用戶再次登 陸的實J見方法。
圖9是根據(jù)本發(fā)明實施例的用于IPTV的用戶再次登陸的實現(xiàn) 方法的流禾呈圖,如圖9所示,該方法包才舌
步驟S902,機頂盒模塊依據(jù)存儲的邊緣EPG地址向邊緣EPG 模塊發(fā)送登陸請求;
步驟S904,邊緣EPG模塊向業(yè)務(wù)邏輯才莫塊發(fā)起機頂盒模塊登 陸請求;
步驟S906,業(yè)務(wù)邏輯模塊確定最優(yōu)邊緣EPG服務(wù)器,將最優(yōu) 邊緣EPG服務(wù)器的地址返回給邊緣EPG 4莫塊;其中確定最優(yōu)邊緣 EPG服務(wù)器具體包括獲取邊緣EPG分組中各邊緣EPG服務(wù)器的 負載狀態(tài)信息,邊緣EPG狀態(tài)信息包括用戶數(shù)量和以下至少之一 響應(yīng)時間、請求次數(shù)、當前中央處理器利用率、系統(tǒng)運行負荷值; 對邊緣EPG狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各邊緣EPG 服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣EPG服務(wù)器為最 優(yōu)邊緣EPG服務(wù)器;步驟S908,邊緣EPG模塊將地址返回給機頂盒模塊,機頂盒 才莫塊存々者該i也址,并纟艮據(jù)該地址登陸。
以上實施例因為采用運營商根據(jù)自己的實際情況,靈活定制負 荷公式,及時調(diào)整判斷參數(shù)所占的比例,定義適合自己的公式而確 定最優(yōu)邊緣EPG服務(wù)器的方法,所以克服了在選擇負荷值最小的邊 緣EPG服務(wù)器作為最優(yōu)邊緣EPG服務(wù)器提供服務(wù)時,僅考慮用戶 數(shù)量的多少容易導致邊緣EPG的負栽過量而拒絕服務(wù)的問題,進而 達到了充分發(fā)揮IPTV系統(tǒng)中所有邊緣EPG服務(wù)器性能的效果。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的石更件和軟件結(jié)合。
以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的4呆護范圍之內(nèi)。
權(quán)利要求
1.一種邊緣電子節(jié)目單服務(wù)器的負載均衡方法,其特征在于,包括獲取邊緣電子節(jié)目單服務(wù)器分組中各邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息,所述邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息包括用戶數(shù)量和以下至少之一響應(yīng)時間、請求次數(shù)、當前中央處理器利用率、系統(tǒng)運行負荷值;對所述邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各所述邊緣電子節(jié)目單服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣電子節(jié)目單服務(wù)器為最優(yōu)邊緣電子節(jié)目單服務(wù)器。
2. 根據(jù)權(quán)利要求1所述的負載均衡方法,其特征在于,對所述邊 緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重, 計算出各所述邊緣電子節(jié)目單服務(wù)器的均衡負荷值具體包括i殳置所述響應(yīng)時間的4又重為1/3,所述i青求次tt的纟又重為 1/500,所述用戶凄史量的4又重為1/2000,所述系統(tǒng)運^亍負荷^直 的4又重為1/20,所述當前中央處理器利用率的4又重為1/0.5;計算所述均衡負荷值=響應(yīng)時間/3+請求次數(shù)/500+用戶數(shù) 量/2000+系統(tǒng)運行負荷值/20+當前中央處理器利用率/0.5。
3. 根據(jù)權(quán)利要求1所述的負載均衡方法,其特征在于,獲取邊緣 電子節(jié)目單服務(wù)器分組中各邊緣電子節(jié)目單服務(wù)器的負載狀 態(tài)信息具體包括業(yè)務(wù)邏輯才莫塊以就近原則/人用戶對應(yīng)的多個邊纟彖電子 節(jié)目單服務(wù)器分組中選擇所述邊緣電子節(jié)目單服務(wù)器分組;所述業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣電子節(jié)目單服 務(wù)器狀態(tài)表檢索所述邊緣電子節(jié)目單服務(wù)器分組中的可用 邊緣電子節(jié)目單服務(wù)器,如果所述邊緣電子節(jié)目單服務(wù)器分 組中無可用邊緣電子節(jié)目單服務(wù)器,則以就近原則從所述用 戶對應(yīng)的多個邊緣電子節(jié)目單服務(wù)器分組中選擇下一個邊 緣電子節(jié)目單服務(wù)器分組作為所述邊緣電子節(jié)目單服務(wù)器 分組,繼續(xù)從中檢索可用邊緣電子節(jié)目單服務(wù)器;獲取所述可用邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息;如果無一個邊纟彖電子節(jié)目單月l務(wù)器分組中有可用邊錄_ 電子節(jié)目單服務(wù)器,則返回空地址以終止本方法的執(zhí)行。
4. 一種邊緣電子節(jié)目單服務(wù)器的負載均衡裝置,其特征在于,包 括獲取才莫塊,用于獲取邊緣電子節(jié)目單服務(wù)器分組中各邊緣 電子節(jié)目單服務(wù)器的負載狀態(tài)信息,所述邊緣電子節(jié)目單服務(wù) 器的負載狀態(tài)信息包括用戶^i:量和以下至少之一響應(yīng)時間、 請求次數(shù)、當前中央處理器利用率、系統(tǒng)運行負荷值;計算模塊,用于對所述邊緣電子節(jié)目單服務(wù)器的負載狀態(tài) 信息中的各個參數(shù)設(shè)置權(quán)重,計算出各所述邊緣電子節(jié)目單服 務(wù)器的均衡負荷值;確定模塊,用于確定均衡負荷值最小的邊緣電子節(jié)目單服 務(wù)器為最優(yōu)邊緣電子節(jié)目單服務(wù)器。
5. 根據(jù)權(quán)利要求4所述的負載均衡裝置,其特征在于,所述計算 模塊具體包括設(shè)置單元,用于設(shè)置所述響應(yīng)時間的斥又重為1/3,所述請 求次H的4又重為1/500,所述用戶數(shù)量的權(quán)重為1/2000,所述 系統(tǒng)運行負荷值的權(quán)重為1/20,所述當前中央處理器利用率的權(quán)重為1/0.5;第一計算單元,用于計算所述均衡負荷值=響應(yīng)時間/3+ 請求次數(shù)/500+用戶數(shù)量/2000+系統(tǒng)運行負荷值/20+當前中央 處理器利用率/0.5。
6. 根據(jù)權(quán)利要求4所述的負載均衡裝置,其特征在于,所述獲取 模塊具體包括選擇單元,用于業(yè)務(wù)邏輯才莫塊以就近原則從用戶對應(yīng)的 多個邊緣電子節(jié)目單服務(wù)器分組中選擇所述邊緣電子節(jié)目 單服務(wù)器分組;檢索單元,用于所述業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣 電子節(jié)目單服務(wù)器狀態(tài)表檢索所述邊緣電子節(jié)目單服務(wù)器 分組中的可用邊緣電子節(jié)目單服務(wù)器,如果所述邊緣電子節(jié) 目單月良務(wù)器分組中無可用邊緣電子節(jié)目單月良務(wù)器,則以就近 原則/人所述用戶乂于應(yīng)的多個邊緣電子節(jié)目單月良務(wù)器分組中 選捧下一個邊緣電子節(jié)目單服務(wù)器分組作為所述邊緣電子 節(jié)目單服務(wù)器分組,繼續(xù)從中檢索可用邊緣電子節(jié)目單服務(wù) 器;第一獲取單元,用于獲取所述可用邊緣電子節(jié)目單服務(wù) 器的負載狀態(tài)信息;返回單元,用于如果無一個邊緣電子節(jié)目單服務(wù)器分組 中有可用邊緣電子節(jié)目單服務(wù)器,則返回空地址以終止本方 法的執(zhí)行。
7. —種用于網(wǎng)絡(luò)電^L的用戶登陸的實現(xiàn)方法,其特征在于,包括機頂盒模塊開機后向電子節(jié)目單服務(wù)器模塊發(fā)送登陸請求;所述電子節(jié)目單服務(wù)器模塊向業(yè)務(wù)邏輯^^莫塊發(fā)送機頂盒 模塊登陸請求;所述業(yè)務(wù)邏輯^t塊確定最優(yōu)邊緣電子節(jié)目單服務(wù)器,將所 述最優(yōu)邊緣電子節(jié)目單服務(wù)器的地址返回給電子節(jié)目單服務(wù) 器模塊;其中確定最優(yōu)邊緣電子節(jié)目單服務(wù)器具體包括獲取邊緣電子節(jié)目單服務(wù)器分組中各邊緣電子節(jié)目 單服務(wù)器的負載狀態(tài)信息,所述邊緣電子節(jié)目單服務(wù)器的 負載狀態(tài)信息包4舌用戶凄t量和以下至少之一 響應(yīng)時間、 請求次數(shù)、當前中央處理器利用率、系統(tǒng)運行負荷值;對所述邊緣電子節(jié)目單的負載狀態(tài)信息中的各個參 數(shù)設(shè)置權(quán)重,計算出各所述邊緣電子節(jié)目單服務(wù)器的均衡 負荷值;確定均衡負荷值最小的邊緣電子節(jié)目單服務(wù)器為所 述最優(yōu)邊緣電子節(jié)目單服務(wù)器;所述電子節(jié)目單服務(wù)器模塊把所述地址返回給所述機頂 盒模塊,所述機頂盒模塊根據(jù)所述地址進行登陸,并將所述地 址存儲到所述機頂盒模塊中。
8. 根據(jù)權(quán)利要求7所述的實現(xiàn)方法,其特征在于,對所述邊緣電 子節(jié)目單服務(wù)器的負載狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算 出各所述邊緣電子節(jié)目單服務(wù)器的均衡負荷值具體包括i殳置所述響應(yīng)時間的4又重為1/3,所述i青求次凄t的4又重為 1/500,所述用戶凄t量的4又重為1/2000,所述系統(tǒng)運4亍負荷值 的權(quán)重為1/20,所述當前中央處理器利用率的4又重為1/0.5;計算所述均衡負荷值-響應(yīng)時間/3+i青求次凄t/500+用戶數(shù) 量/2000+系統(tǒng)運行負荷值/20+當前中央處理器利用率/0.5。
9. 根據(jù)權(quán)利要求7所述的實現(xiàn)方法,其特征在于,獲取邊緣電子 節(jié)目單服務(wù)器分組中各邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信 息具體包括業(yè)務(wù)邏輯才莫塊以就近原則從用戶對應(yīng)的多個邊纟彖電子 節(jié)目單服務(wù)器分組中選擇所述邊緣電子節(jié)目單服務(wù)器分組;所述業(yè)務(wù)邏輯模塊根據(jù)自身維護的邊緣電子節(jié)目單服 務(wù)器狀態(tài)表檢索所述邊緣電子節(jié)目單服務(wù)器分組中的可用 邊緣電子節(jié)目單服務(wù)器,如果所述邊緣電子節(jié)目單服務(wù)器分 組中無可用邊緣電子節(jié)目單月良務(wù)器,則以就近原則從所述用 戶對應(yīng)的多個邊緣電子節(jié)目單月艮務(wù)器分組中選擇下一個邊 緣電子節(jié)目單服務(wù)器分組作為所述邊緣電子節(jié)目單服務(wù)器 分組,繼續(xù)從中檢索可用邊緣電子節(jié)目單服務(wù)器;獲取所述可用邊緣電子節(jié)目單服務(wù)器的負載狀態(tài)信息;如果無一個邊鄉(xiāng)彖電子節(jié)目單月良務(wù)器分組中有可用邊《彖 電子節(jié)目單服務(wù)器,則返回空地址以終止本方法的執(zhí)行。
10. 根據(jù)權(quán)利要求7所述的實現(xiàn)方法,其特征在于,當用戶首次登 錄時,所述電子節(jié)目單服務(wù)器模塊為中心電子節(jié)目單服務(wù)器模 塊。
11. 根據(jù)權(quán)利要求7所述的實現(xiàn)方法,其特征在于,當用戶再次登 錄時,所述電子節(jié)目單服務(wù)器模塊為邊緣電子節(jié)目單服務(wù)器模 塊。
12.才艮據(jù)權(quán)利要求7或11所述的實現(xiàn)方法,其特征在于,當用戶 再次登錄時,所述機頂盒才莫塊才艮據(jù)存儲的所述地址向邊緣電子 節(jié)目單服務(wù)器模塊發(fā)送登陸請求。
全文摘要
本發(fā)明公開了一種邊緣EPG服務(wù)器負載均衡方法和裝置、用戶登陸的實現(xiàn)方法,其中,上述負載均衡方法包括獲取邊緣EPG服務(wù)器分組中各邊緣EPG服務(wù)器的負載狀態(tài)信息,邊緣EPG服務(wù)器的負載狀態(tài)信息包括用戶數(shù)量和以下至少之一響應(yīng)時間,請求次數(shù),當前中央處理器利用率,系統(tǒng)運行負荷值;對邊緣EPG服務(wù)器的負載狀態(tài)信息中的各個參數(shù)設(shè)置權(quán)重,計算出各電子節(jié)目單服務(wù)器的均衡負荷值;確定均衡負荷值最小的邊緣EPG服務(wù)器為最優(yōu)邊緣EPG服務(wù)器。本發(fā)明充分發(fā)揮了IPTV系統(tǒng)中的所有邊緣EPG服務(wù)器性能。
文檔編號H04N7/173GK101287105SQ20081008592
公開日2008年10月15日 申請日期2008年6月3日 優(yōu)先權(quán)日2008年6月3日
發(fā)明者劉振軍, 韜 孔, 崔小軍 申請人:中興通訊股份有限公司