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