專利名稱:一種網(wǎng)絡電視直播的方法、裝置和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種網(wǎng)絡電視直播的方法、裝置和系統(tǒng)。
背景技術:
隨著網(wǎng)絡技術的發(fā)展和網(wǎng)絡影響的擴大,網(wǎng)絡電視直播受到越來越多的關注。 相對于傳統(tǒng)的電視直播,網(wǎng)絡電視直播的選擇性強,且收視方便。網(wǎng)絡電視直播應用于 P2P(Peer to Peer,點對點)網(wǎng)絡,P2P網(wǎng)絡中的所有設備都是通信平等的一端,每一端的 設備既是客戶端又是服務器端,如何表現(xiàn)取決于用戶的要求,網(wǎng)絡應用由使用者自由驅(qū)動。 網(wǎng)絡設備有大量的數(shù)據(jù)流入與流出,信息在網(wǎng)絡設備間直接流動,高速及時,降低了中轉(zhuǎn)服 務成本,構成網(wǎng)絡設備互動的基礎和應用。在使網(wǎng)絡信息分散化的同時,相同特性的P2P設 備可以構成存在于互聯(lián)網(wǎng)中的子網(wǎng),使信息按照新方式又一次集中。在使用P2P方式播放的網(wǎng)絡電視直播系統(tǒng)中,所有觀看同一個節(jié)目的用戶構成一 張P2P網(wǎng)絡,每個用戶都可以從其他多個用戶中獲取節(jié)目數(shù)據(jù),同時向其他用戶提供節(jié)目 數(shù)據(jù)?,F(xiàn)有的網(wǎng)絡電視直播系統(tǒng)包括P(Peer,種子)節(jié)點和SP(Super Peer,超級種子)服 務器,其中,P節(jié)點為觀看直播節(jié)目的普通用戶;SP服務器由運營商部署,存儲有直播節(jié)目 的媒體數(shù)據(jù),當P節(jié)點不能從其他P節(jié)點上獲取節(jié)目數(shù)據(jù)時,可以從SP服務器上獲得節(jié)目 數(shù)據(jù)?,F(xiàn)有技術中,SP服務器一般會配置多個直播節(jié)目,實時地從節(jié)目發(fā)布源服務器上 下載所配置的直播節(jié)目的數(shù)據(jù)。SP服務器所下載的節(jié)目是在部署SP服務器時,在數(shù)據(jù)庫中 靜態(tài)配置的,不會根據(jù)直播系統(tǒng)中每個節(jié)目在線觀看的人數(shù)動態(tài)的調(diào)整。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術至少存在以下缺陷由于SP服務器下載的直播節(jié)目不會根據(jù)整個直播系統(tǒng)中每個節(jié)目的在線人數(shù)進 行動態(tài)調(diào)整,會導致不能充分利用SP服務器的設備以及帶寬資源,一方面導致資源的浪 費,另一方面會導致用戶下載數(shù)據(jù)變慢,影響用戶觀看節(jié)目的流暢度。例如,每當碰到一些 大事件(如春晚、神7發(fā)射)時,電視直播系統(tǒng)中90%以上的用戶都在觀看某個熱點節(jié)目, 但是由于整個系統(tǒng)中的各個直播節(jié)目配置的SP服務器數(shù)目是按照該直播節(jié)目的日常觀看 人數(shù)配置的,不能根據(jù)節(jié)目在線人數(shù)進行動態(tài)調(diào)整,一方面熱點節(jié)目所部署的SP數(shù)量較 少,不能支撐90%在線用戶的觀看,另一方面大量冷門節(jié)目所部署的sp卻處于空閑狀態(tài), 造成了 SP設備以及帶寬資源的浪費。
發(fā)明內(nèi)容
本發(fā)明提供了一種網(wǎng)絡電視直播的方法、裝置和系統(tǒng),能夠充分利用系統(tǒng)的設備 資源和帶寬資源。本發(fā)明提供了一種網(wǎng)絡電視直播的方法,應用于包括種子節(jié)點、超級種子服務器 和超級種子管理設備的網(wǎng)絡電視直播系統(tǒng)中,所述方法包括以下步驟所述超級種子管理設備獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資 源;所述超級種子管理設備根據(jù)所述動態(tài)分配的每個直播節(jié)目的超級種子資源,配置 系統(tǒng)中的各個超級種子服務器播放的直播節(jié)目,使所述超級種子服務器向所述種子節(jié)點提 供直播節(jié)目的數(shù)據(jù)。優(yōu)選地,所述超級種子管理設備配置系統(tǒng)中的各個超級種子服務器播放的直播節(jié) 目之后,還包括所述超級種子服務器根據(jù)所述超級種子管理設備配置的直播節(jié)目,從節(jié)目發(fā)布源 模塊中讀取所述直播節(jié)目對應的節(jié)目數(shù)據(jù)。優(yōu)選地,所述超級種子管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各 個直播節(jié)目的超級種子資源,具體包括所述超級種子管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例,向所述各個直播節(jié) 目分配超級種子服務器,并使每個直播節(jié)目至少配置一個超級種子服務器。優(yōu)選地,所述超級種子管理設備的工作模式包括大事件工作模式和日常工作模 式,所述超級種子管理設備獲取網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的 比例之前,還包括所述超級種子管理設備接受觸發(fā),將自身的工作模式切換到大事件工作模式。優(yōu)選地,所述超級種子管理設備將自身的工作模式切換到日常工作模式后,還包 括所述超級種子管理設備從數(shù)據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息 下發(fā)給對應的超級種子服務器;所述超級種子服務器根據(jù)所述配置信息,從節(jié)目發(fā)布源模塊中讀取所述配置信息 對應的節(jié)目數(shù)據(jù)。本發(fā)明還提供了一種網(wǎng)絡電視直播的裝置,應用于包括種子節(jié)點、超級種子服務 器和超級種子管理設備的網(wǎng)絡電視直播系統(tǒng)中,所述裝置包括分配模塊,用于獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比 例,根據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源;配置模塊,用于根據(jù)所述分配模塊動態(tài)分配的每個直播節(jié)目的超級種子資源,配 置系統(tǒng)中的各個超級種子服務器播放的直播節(jié)目,使所述超級種子服務器向所述種子節(jié)點 提供直播節(jié)目的數(shù)據(jù)。優(yōu)選地,所述配置模塊,具體用于根據(jù)各個直播節(jié)目的在線人數(shù)的比例,向所述各 個直播節(jié)目分配超級種子服務器,并使每個直播節(jié)目至少配置一個超級種子服務器。優(yōu)選地,所述裝置的工作模式包括大事件工作模式和日常工作模式,所述裝置,還 包括切換模塊,用于接受觸發(fā),將自身的工作模式切換到大事件工作模式,指示所述分 配模塊向各個直播節(jié)目分配超級種子資源。優(yōu)選地,所述的裝置,還包括讀取模塊,用于在所述切換模塊將自身的工作模式切換到日常工作模式后,從數(shù)5據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的超級種子服務器,使所 述超級種子服務器根據(jù)所述配置信息從節(jié)目發(fā)布源模塊中讀取所述配置信息對應的節(jié)目 數(shù)據(jù)。本發(fā)明提供了一種網(wǎng)絡電視直播系統(tǒng),包括種子節(jié)點、超級種子服務器和超級種 子管理設備,所述超級種子管理設備,用于獲取系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根 據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源,根據(jù)所述 動態(tài)分配的每個直播節(jié)目的超級種子資源,配置系統(tǒng)中的各個超級種子服務器播放的直播 節(jié)目,使所述超級種子服務器向所述種子節(jié)點提供直播節(jié)目的數(shù)據(jù);所述超級種子服務器,用于根據(jù)所述超級種子管理設備配置的直播節(jié)目,從節(jié)目 發(fā)布源模塊中讀取所述直播節(jié)目的數(shù)據(jù);所述種子節(jié)點,用于從所述超級種子服務器獲取直播節(jié)目的數(shù)據(jù),并播放所述直 播節(jié)目。優(yōu)選地,所述超級種子管理設備的工作模式包括大事件工作模式和日常工作模 式,所述超級種子管理設備,還用于接受觸發(fā),將自身的工作模式在日常工作模式和 大事件工作模式之間切換。優(yōu)選地,所述超級種子管理設備,還用于在將自身的工作模式切換到日常工作模 式后,從數(shù)據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的超級種子服 務器,使所述超級種子服務器根據(jù)所述配置信息從所述節(jié)目發(fā)布源模塊中讀取所述配置信 息對應的節(jié)目數(shù)據(jù)。與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點本發(fā)明根據(jù)各個直播節(jié)目的在線人數(shù)的 比例動態(tài)分配各個直播節(jié)目的超級種子資源,能夠充分利用超級種子服務器的帶寬資源, 以達到設備和帶寬的最大利用,并保證了熱點節(jié)目的下載速度,保障了用戶的觀看流暢體驗。
為了更清楚地說明本發(fā)明或現(xiàn)有技術中的技術方案,下面將對本發(fā)明或現(xiàn)有技術 描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù) 這些附圖獲得其他的附圖。圖1為本發(fā)明中的一種網(wǎng)絡電視直播的方法流程圖;圖2為本發(fā)明應用場景中網(wǎng)絡電視直播流程圖;圖3為本發(fā)明應用場景中的網(wǎng)絡電視直播的裝置結構示意圖;圖4為本發(fā)明應用場景中的網(wǎng)絡電視直播系統(tǒng)結構示意圖。
具體實施例方式本發(fā)明提供的技術方案中,其核心思想為SP管理設備的工作模式包括大事件工 作模式和日常工作模式,當SP管理設備處于大事件工作模式時,根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源,配置每個SP服務器播放的直播節(jié)目,使該SP 服務器向P節(jié)點提供直播節(jié)目的數(shù)據(jù)。下面將結合本發(fā)明中的附圖,對本發(fā)明的技術方案進行清楚、完整地描述,顯然, 所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本 領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明 保護的范圍。如圖1所示,為本發(fā)明中的一種網(wǎng)絡電視直播的方法流程圖,應用于包括P節(jié)點、 SP服務器和SP管理設備的網(wǎng)絡電視直播系統(tǒng)中,該方法包括以下步驟步驟101,SP管理設備獲取網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比 例,根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源。步驟102,SP管理設備根據(jù)動態(tài)分配的每個直播節(jié)目的SP資源,配置系統(tǒng)中的各 個SP服務器播放的直播節(jié)目,使該SP服務器向所述P節(jié)點提供直播節(jié)目的數(shù)據(jù)。以下結合應用場景,對本發(fā)明中的網(wǎng)絡電視直播的方法進行詳細、具體的描述。如 圖2所示,為本發(fā)明應用場景中網(wǎng)絡電視直播流程圖,具體包括以下步驟步驟201,SP管理設備處于日常工作模式時,從數(shù)據(jù)庫中讀取直播節(jié)目的配置信 息,并將所述配置信息下發(fā)給對應的SP服務器。其中,SP管理設備的工作模式包括大事件工作模式和日常工作模式,當SP管理設 備處于日常工作模式時,從數(shù)據(jù)庫中讀取每個SP服務器的節(jié)目配置,并將該節(jié)目配置下發(fā) 給各個SP服務器,不根據(jù)節(jié)目在線人數(shù)進行動態(tài)調(diào)整SP服務器的節(jié)目配置。SP管理設備 是SP服務器的管理服務器,每個SP服務器啟動時,都登錄SP管理設備,從SP管理設備上 查詢應該下載的直播節(jié)目。步驟202,SP服務器根據(jù)來自SP管理設備的配置信息,從節(jié)目發(fā)布源模塊中讀取 該配置信息對應的節(jié)目數(shù)據(jù)。步驟203,SP管理設備接受觸發(fā),將自身的工作模式由日常工作模式切換到大事 件工作模式。具體地,如果碰到大事件(例如春晚、神7發(fā)射等),直播系統(tǒng)的運維人員觸發(fā)SP 管理設備進入大事件工作模式。當大事件結束時,可以由運維人員通知SP管理設備,使SP 管理設備在從數(shù)據(jù)庫讀取節(jié)目的配置信息并將該配置信息下發(fā)給SP服務器,SP管理設備 進入日常工作模式。步驟204,SP管理設備獲取網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比 例,根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源。具體地,SP管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例,按照一定的算法向各 個直播節(jié)目動態(tài)分配SP服務器,并使每個直播節(jié)目至少配置一個SP服務器。例如,當90% 用戶在觀看某一個熱點節(jié)目時,在保證每個節(jié)目都至少配置一個SP服務器的情況下,會有 和熱點節(jié)目人數(shù)比例相適應的SP比例數(shù)目為該熱點節(jié)目提供帶寬資源。步驟205,SP管理設備根據(jù)動態(tài)分配的每個直播節(jié)目的SP資源,配置系統(tǒng)中的各 個SP服務器播放的直播節(jié)目。步驟206,SP服務器根據(jù)SP管理設備配置的直播節(jié)目,從節(jié)目發(fā)布源模塊中讀取 該直播節(jié)目對應的節(jié)目數(shù)據(jù)。
步驟207,SP服務器根據(jù)獲取的節(jié)目數(shù)據(jù),向P節(jié)點進行直播節(jié)目播放。需要說明的是,本發(fā)明方法可以根據(jù)實際需要對各個步驟順序進行調(diào)整。本發(fā)明中的SP管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播 節(jié)目的SP資源,能夠充分利用SP服務器的帶寬資源,以達到設備和帶寬的最大利用,并保 證了熱點節(jié)目的下載速度,保障了用戶的觀看流暢體驗。本發(fā)明在上述實施方式中提供了網(wǎng)絡電視直播的方法和多種應用場景,相應地, 本發(fā)明還提供了應用上述網(wǎng)絡電視直播的方法的裝置和系統(tǒng)。如圖3所示,為本發(fā)明應用場景中的網(wǎng)絡電視直播的裝置結構示意圖,應用于包 括P節(jié)點、SP服務器和SP管理設備的網(wǎng)絡電視直播系統(tǒng)中,該裝置包括分配模塊310,用于獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的 比例,根據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源。配置模塊320,用于根據(jù)所述分配模塊310動態(tài)分配的每個直播節(jié)目的SP資源,配 置系統(tǒng)中的各個SP服務器播放的直播節(jié)目,使所述SP服務器向所述P節(jié)點提供直播節(jié)目 的數(shù)據(jù)。上述配置模塊320,具體用于根據(jù)各個直播節(jié)目的在線人數(shù)的比例,向所述各個直 播節(jié)目分配SP服務器,并使每個直播節(jié)目至少配置一個SP服務器。切換模塊330,用于接受觸發(fā),將自身的工作模式切換到大事件工作模式,指示分 配模塊310向各個直播節(jié)目分配SP資源。讀取模塊340,用于在切換模塊330將自身的工作模式切換到日常工作模式后,從 數(shù)據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的SP服務器,使所述SP 服務器根據(jù)所述配置信息從節(jié)目發(fā)布源模塊中讀取所述配置信息對應的節(jié)目數(shù)據(jù)。本發(fā)明根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源, 能夠充分利用SP服務器的帶寬資源,以達到設備和帶寬的最大利用,并保證了熱點節(jié)目的 下載速度,保障了用戶的觀看流暢體驗。如圖4所示,為本發(fā)明應用場景中的網(wǎng)絡電視直播系統(tǒng)結構示意圖,包括SP管理 設備410、SP服務器420和P節(jié)點430,其中,SP管理設備410,用于獲取系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根據(jù)所述 各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源,根據(jù)所述動態(tài)分配的 每個直播節(jié)目的SP資源,配置系統(tǒng)中的各個SP服務器播放的直播節(jié)目,使所述SP服務器 向所述P節(jié)點提供直播節(jié)目的數(shù)據(jù)。上述SP管理設備410的工作模式包括大事件工作模式和日常工作模式,還用于接 受觸發(fā),將自身的工作模式在日常工作模式和大事件工作模式之間切換。
上述SP管理設備410,還用于在將自身的工作模式切換到日常工作模式后,從數(shù) 據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的SP服務器,使所述SP服 務器根據(jù)所述配置信息從所述節(jié)目發(fā)布源模塊中讀取所述配置信息對應的節(jié)目數(shù)據(jù)。SP服務器420,用于根據(jù)SP管理設備410配置的直播節(jié)目,從節(jié)目發(fā)布源模塊中 讀取所述直播節(jié)目的數(shù)據(jù)。P節(jié)點430,用于從SP服務器420獲取直播節(jié)目的數(shù)據(jù),并播放所述直播節(jié)目。本發(fā)明中的SP管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的SP資源,能夠充分利用SP服務器的帶寬資源,以達到設備和帶寬的最大利用,并保 證了熱點節(jié)目的下載速度,保障了用戶的觀看流暢體驗。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若 干指令用以使得一臺終端設備(可以是手機,個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行 本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視本發(fā)明的保護范圍。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以集成于一體,也可以分離部署;可以合并為一個模塊,也可以進一步拆 分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領 域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
1.一種網(wǎng)絡電視直播的方法,其特征在于,應用于包括種子節(jié)點、超級種子服務器和超 級種子管理設備的網(wǎng)絡電視直播系統(tǒng)中,所述方法包括以下步驟所述超級種子管理設備獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的 比例,根據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源;所述超級種子管理設備根據(jù)所述動態(tài)分配的每個直播節(jié)目的超級種子資源,配置系統(tǒng) 中的各個超級種子服務器播放的直播節(jié)目,使所述超級種子服務器向所述種子節(jié)點提供直 播節(jié)目的數(shù)據(jù)。
2.如權利要求1所述的方法,其特征在于,所述超級種子管理設備配置系統(tǒng)中的各個 超級種子服務器播放的直播節(jié)目之后,還包括所述超級種子服務器根據(jù)所述超級種子管理設備配置的直播節(jié)目,從節(jié)目發(fā)布源模塊 中讀取所述直播節(jié)目對應的節(jié)目數(shù)據(jù)。
3.如權利要求1所述的方法,其特征在于,所述超級種子管理設備根據(jù)各個直播節(jié)目 的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源,具體包括所述超級種子管理設備根據(jù)各個直播節(jié)目的在線人數(shù)的比例,向所述各個直播節(jié)目分 配超級種子服務器,并使每個直播節(jié)目至少配置一個超級種子服務器。
4.如權利要求1所述的方法,其特征在于,所述超級種子管理設備的工作模式包括大 事件工作模式和日常工作模式,所述超級種子管理設備獲取網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例 之前,還包括所述超級種子管理設備接受觸發(fā),將自身的工作模式切換到大事件工作模式。
5.如權利要求4所述的方法,其特征在于,所述超級種子管理設備將自身的工作模式 切換到日常工作模式后,還包括所述超級種子管理設備從數(shù)據(jù)庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā) 給對應的超級種子服務器;所述超級種子服務器根據(jù)所述配置信息,從節(jié)目發(fā)布源模塊中讀取所述配置信息對應 的節(jié)目數(shù)據(jù)。
6.一種網(wǎng)絡電視直播的裝置,其特征在于,應用于包括種子節(jié)點、超級種子服務器和超 級種子管理設備的網(wǎng)絡電視直播系統(tǒng)中,所述裝置包括分配模塊,用于獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根 據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源;配置模塊,用于根據(jù)所述分配模塊動態(tài)分配的每個直播節(jié)目的超級種子資源,配置系 統(tǒng)中的各個超級種子服務器播放的直播節(jié)目,使所述超級種子服務器向所述種子節(jié)點提供 直播節(jié)目的數(shù)據(jù)。
7.如權利要求6所述的裝置,其特征在于,所述配置模塊,具體用于根據(jù)各個直播節(jié)目的在線人數(shù)的比例,向所述各個直播節(jié)目 分配超級種子服務器,并使每個直播節(jié)目至少配置一個超級種子服務器。
8.如權利要求6所述的裝置,其特征在于,所述裝置的工作模式包括大事件工作模式 和日常工作模式,所述裝置,還包括切換模塊,用于接受觸發(fā),將自身的工作模式切換到大事件工作模式,指示所述分配模塊向各個直播節(jié)目分配超級種子資源。
9.如權利要求8所述的裝置,其特征在于,還包括讀取模塊,用于在所述切換模塊將自身的工作模式切換到日常工作模式后,從數(shù)據(jù)庫 中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的超級種子服務器,使所述超 級種子服務器根據(jù)所述配置信息從節(jié)目發(fā)布源模塊中讀取所述配置信息對應的節(jié)目數(shù)據(jù)。
10.一種網(wǎng)絡電視直播系統(tǒng),其特征在于,包括種子節(jié)點、超級種子服務器和超級種子 管理設備,所述超級種子管理設備,用于獲取系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根據(jù)所 述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源,根據(jù)所述動態(tài) 分配的每個直播節(jié)目的超級種子資源,配置系統(tǒng)中的各個超級種子服務器播放的直播節(jié) 目,使所述超級種子服務器向所述種子節(jié)點進行提供直播節(jié)目的數(shù)據(jù);所述超級種子服務器,用于根據(jù)所述超級種子管理設備配置的直播節(jié)目,從節(jié)目發(fā)布 源模塊中讀取所述直播節(jié)目的數(shù)據(jù);所述種子節(jié)點,用于從所述超級種子服務器獲取直播節(jié)目的數(shù)據(jù),并播放所述直播節(jié)目。
11.如權利要求10所述的系統(tǒng),其特征在于,所述超級種子管理設備的工作模式包括 大事件工作模式和日常工作模式,所述超級種子管理設備,還用于接受觸發(fā),將自身的工作模式在日常工作模式和大事 件工作模式之間切換。
12.如權利要求11所述的系統(tǒng),其特征在于,所述超級種子管理設備,還用于在將自身的工作模式切換到日常工作模式后,從數(shù)據(jù) 庫中讀取直播節(jié)目的配置信息,并將所述配置信息下發(fā)給對應的超級種子服務器,使所述 超級種子服務器根據(jù)所述配置信息從所述節(jié)目發(fā)布源模塊中讀取所述配置信息對應的節(jié) 目數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種網(wǎng)絡電視直播的方法,應用于包括種子節(jié)點、超級種子服務器和超級種子管理設備的網(wǎng)絡電視直播系統(tǒng)中,所述方法包括以下步驟所述超級種子管理設備獲取所述網(wǎng)絡電視直播系統(tǒng)中的各個直播節(jié)目的在線人數(shù)的比例,根據(jù)所述各個直播節(jié)目的在線人數(shù)的比例動態(tài)分配各個直播節(jié)目的超級種子資源;所述超級種子管理設備根據(jù)所述動態(tài)分配的每個直播節(jié)目的超級種子資源,配置系統(tǒng)中的各個超級種子服務器播放的直播節(jié)目,使所述超級種子服務器向所述種子節(jié)點提供直播節(jié)目的數(shù)據(jù)。本發(fā)明能夠充分利用系統(tǒng)的設備資源和帶寬資源。本發(fā)明同樣公開了一種應用上述方法的裝置和系統(tǒng)。
文檔編號H04L29/08GK102045241SQ20091018054
公開日2011年5月4日 申請日期2009年10月20日 優(yōu)先權日2009年10月20日
發(fā)明者王濤偉 申請人:騰訊科技(深圳)有限公司