專利名稱:以機頂盒為服務(wù)器的流媒體點播系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流媒體服務(wù)技術(shù)領(lǐng)域,確切地說涉及一種在計算機網(wǎng)絡(luò) 環(huán)境下以機頂盒為服務(wù)器的流媒體點播系統(tǒng)與方法。
背景技術(shù):
傳統(tǒng)的電視只能夠把特定的內(nèi)容"推"給用戶,用戶無法任意選擇 想看的影片。而視頻點播系統(tǒng)的設(shè)計目標(biāo)就是在任何時候為用戶提供預(yù) 保存節(jié)目點播的服務(wù),并支持與用戶的互動。
在基于機頂盒實現(xiàn)流媒體點播系統(tǒng)中,接入網(wǎng)絡(luò)的方式最常用的有 兩種。 一種是將機頂盒接入有線電視網(wǎng)絡(luò)實現(xiàn)流媒體點播,另外一種是 將機頂盒接入計算機網(wǎng)絡(luò)(如Internet)實現(xiàn)流媒體點播。
將機頂盒接入有線電視網(wǎng)絡(luò)實現(xiàn)流媒體點播己經(jīng)有一些成熟的方 法。由于目前的有線電視網(wǎng)絡(luò)是一個單向的廣播網(wǎng)絡(luò),在其上實現(xiàn)流媒 體點播,更多的是將電視節(jié)目錄制完成后使用本地機頂盒作為節(jié)目源供 用戶點播,即預(yù)先將某些電視節(jié)目錄制在機頂盒的存儲介質(zhì)上,用戶在 對節(jié)目感興趣的時候可以從存儲介質(zhì)上觀看節(jié)目。這種方式節(jié)目的來源 主要是現(xiàn)有的電視頻道或者專門開設(shè)的點播頻道,但是該點播頻道仍然 是廣播方式的,用戶能夠支配的只是在這些頻道中作出錄制哪些節(jié)目, 然后在這些錄制的節(jié)目中進(jìn)行點播。這種方式的主要缺點是可供點播的 節(jié)目相對較少而且用戶無法任意選擇想看的影片。隨著三網(wǎng)融合的改造 在逐步的進(jìn)行,這種基于單向的廣播網(wǎng)絡(luò)的流媒體點播方式并沒有利用 網(wǎng)絡(luò)的雙向特性,是一種暫時性的過渡技術(shù)。
將機頂盒接入計算機網(wǎng)絡(luò)實現(xiàn)流媒體點播受到了產(chǎn)業(yè)界的重視。目 前實現(xiàn)這種方式的流媒體點播系統(tǒng)最常用的是客戶端/服務(wù)器模式的流 媒體點播系統(tǒng),客戶端/服務(wù)器模式下所有系統(tǒng)的基本功能都集中在服務(wù) 器端,這要求服務(wù)器的性能非常高,客戶端只需要向服務(wù)器請求并接收 內(nèi)容,客戶端基本上是啞終端。隨著用戶數(shù)的增加,服務(wù)器端的性能成 為整個系統(tǒng)性能的瓶頸。這種傳統(tǒng)的流媒體點播采用客戶端/服務(wù)器單播 模式,服務(wù)器的負(fù)載能力是整個系統(tǒng)的服務(wù)能力,因此不具有擴展能力。 在簡單客戶端/服務(wù)器單播模式的基礎(chǔ)上,可以采用流媒體內(nèi)容分發(fā)網(wǎng)絡(luò)
技術(shù),把視頻源推向網(wǎng)絡(luò)邊緣,以提高系統(tǒng)的性能。但要實現(xiàn)大規(guī)模的 應(yīng)用需要部署大量的邊緣服務(wù)器,代價非常昂貴。所以目前的將機頂盒 接入計算機網(wǎng)絡(luò)實現(xiàn)流媒體點播的客戶端/服務(wù)器模式的流媒體點播系
統(tǒng)的主要缺點是系統(tǒng)的擴展性較差并且代價較高。
綜上,現(xiàn)有的基于機頂盒的流媒體點播系統(tǒng)存在可供用戶點播的節(jié) 目有限,系統(tǒng)擴展性差的缺點。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明提出了一種在計算機網(wǎng)絡(luò)環(huán)境下以機 頂盒為服務(wù)器的流媒體點播系統(tǒng)與方法,本發(fā)明中的機頂盒除了作為客 戶端為本地用戶存儲節(jié)目外,還可作為服務(wù)器使用,是目前實現(xiàn)基于機 頂盒的流媒體點播系統(tǒng)的最為經(jīng)濟(jì)且有效的方式,具有節(jié)目源豐富,擴 展性好的優(yōu)點。
本發(fā)明采用的技術(shù)方案如下-
本發(fā)明提供了一種以機頂盒為服務(wù)器的流媒體點播系統(tǒng),其特征在 于包括部署在計算機網(wǎng)絡(luò)中的中心服務(wù)器,與所述中心服務(wù)器連接的 至少一個路由器,與所述路由器連接的交換機,以及連接在所述交換機 上的至少二個機頂盒;所述的中心服務(wù)器包含有存儲文件的機頂盒地址、 機頂盒資源狀態(tài)、機頂盒存儲空間、機頂盒CPU計算能力和利用率、機 頂盒上行帶寬和利用率、機頂盒播放目錄名稱以及節(jié)目下載百分比的機 頂盒信息模塊;帶有IP地址的機頂盒包含嵌入式實時操作系統(tǒng),存儲介 質(zhì),所述機頂盒的各種信息與所述機頂盒信息模塊上的的信息相對應(yīng)。
所述中心服務(wù)器包括流媒體數(shù)據(jù)庫,所述流媒體數(shù)據(jù)庫至少包含流 媒體節(jié)目目錄,以及最新的流媒體文件。
本發(fā)明還提供了一種以機頂盒為服務(wù)器的流媒體點播方法,其特征
是
A、 計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器;
B、 與中心服務(wù)器連接并接入計算機網(wǎng)絡(luò)的多個機頂盒;
C、 中心服務(wù)器根據(jù)任意一個機頂盒當(dāng)前顯示在中心服務(wù)器的機頂 盒信息模塊上的信息參數(shù)進(jìn)行比較,選擇任意一個機頂盒為其他任意一 個機頂盒提供服務(wù)。
本發(fā)明進(jìn)一步的技術(shù)方案是中心服務(wù)器監(jiān)控各機頂盒的點播過 程,收集機頂盒的在線/離線參數(shù),當(dāng)任意一個機頂盒處于離線狀態(tài)或不 能提供保證質(zhì)量的點播服務(wù)時,任意一個機頂盒向中心服務(wù)器報告該情 況,中心服務(wù)器重新為該任意一個機頂盒的所有客戶端指派其他任意一 個機頂盒作為服務(wù)器來提供服務(wù),其他客戶端可從斷點開始繼續(xù)觀看節(jié) 目。
進(jìn)一步,所述中心服務(wù)器存儲有流媒體文件的目錄以及文件存儲的 機頂盒地址、最新的媒體文件、各個機頂盒的資源狀態(tài)、機頂盒的存儲 空間以及當(dāng)前的剩余存儲空間、機頂盒CPU的計算能力和利用率、機頂 盒的上行帶寬和利用率、機頂盒播放的節(jié)目名稱以及節(jié)目文件下載的百 分比。進(jìn)一步,所述機頂盒包括嵌入式實時操作系統(tǒng),具有流媒體的傳送 與接收能力,可充當(dāng)流媒體服務(wù)器,存儲介質(zhì)硬盤并分配IP地址,所述 機頂盒參數(shù)、性能信息對應(yīng)存儲于所述中心服務(wù)器上。
進(jìn)一步,中心服務(wù)器將最新的媒體文件傳輸?shù)揭粋€或者多個機頂盒 上,如果機頂盒上空間不足,所述中心服務(wù)器發(fā)出刪除命令將舊的媒體 文件從機頂盒上刪除,所述新的媒體文件傳輸?shù)綑C頂盒后,中心服務(wù)器 記錄下存儲該最新的媒體文件的機頂盒地址,并將該最新的媒體文件從 中心服務(wù)器上刪除。
進(jìn)一步,當(dāng)用戶進(jìn)行視頻點播時,相應(yīng)的機頂盒向中心服務(wù)器發(fā)出 請求節(jié)目列表信息,如請求不合法,中心服務(wù)器拒絕該請求;如請求合 法,中心、服務(wù)器向機頂盒返回節(jié)目列表。
進(jìn)一步,步驟C中的選擇策略為1)隨機選擇;2)最大剩余帶寬 選擇策略;3)最小延遲選擇策略;4)最小深度選擇策略;5)基于用戶 歷史行為的選擇策略以及綜合策略。
所述嵌入式實時操作系統(tǒng)為windows ce或者vx works。
本發(fā)明的工作原理如下
本發(fā)明首先在計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器,中心服務(wù)器擁有 本系統(tǒng)提供的所有媒體文件的目錄以及文件所存儲的機頂盒地址,機頂 盒上所存儲的最初媒體文件隨機頂盒一起發(fā)放,最新的媒體文件存儲在 中心服務(wù)器上,由中心服務(wù)器推送到機頂盒。中心服務(wù)器與機頂盒具有 IP地址,并運行相應(yīng)的機頂盒管理軟件。中心服務(wù)器可通過向機頂盒查 詢或者機頂盒向中心服務(wù)器通告的方式,獲取機頂盒的靜態(tài)資源以及動 態(tài)資源,靜態(tài)資源主要包括總的存儲空間以及當(dāng)前的剩余存儲空間,動 態(tài)資源主要是當(dāng)前的CPU利用率以及當(dāng)前的剩余上行帶寬等。中心服務(wù) 器將最新的媒體文件分發(fā)到相應(yīng)的機頂盒上,并且當(dāng)存儲空間不足時替 換機頂盒上的媒體文件,并將中心服務(wù)器上的舊的媒體文件刪除,僅將 最新的媒體文件保存在機頂盒上。當(dāng)用戶使用本發(fā)明進(jìn)行視頻點播時, 用戶的機頂盒首先與中心服務(wù)器建立連接,并獲取節(jié)目目錄,當(dāng)選定節(jié) 目后,中心服務(wù)器將用戶的請求分配到合適的機頂盒上,讓其作為服務(wù) 器為用戶提供點播服務(wù)。中心服務(wù)器在機頂盒參與點播過程時,監(jiān)控機 頂盒的狀態(tài),當(dāng)作為服務(wù)器的機頂盒失效時,中心服務(wù)器為相應(yīng)的作為 客戶端的機頂盒指派新的機頂盒作為服務(wù)器。
本發(fā)明的技術(shù)效果在于
由于本發(fā)明采用中心服務(wù)器控制多個機頂盒,每個機頂盒既可作為 服務(wù)器,又可作為客戶端,從而實現(xiàn)了基于機頂盒的流媒體點播系統(tǒng)的
最為經(jīng)濟(jì)且有效的方式,具有節(jié)目源豐富,擴展性好的優(yōu)點;減輕了中
心服務(wù)器的負(fù)載,并且當(dāng)使用本系統(tǒng)的用戶增加時,本系統(tǒng)的性能不會
下降,具有良好的擴展性;有線電視網(wǎng)絡(luò)的雙向改造為本發(fā)明的實現(xiàn)提
供了雙向、高帶寬、低延時的網(wǎng)絡(luò);同時,有線電視網(wǎng)絡(luò)大規(guī)模的用戶
群也為本發(fā)明的實現(xiàn)提供了足夠的用戶規(guī)模,提供了足夠的媒體存儲空
間;在改造后的有線電視網(wǎng)絡(luò)上以及現(xiàn)有的計算機網(wǎng)絡(luò)上實現(xiàn)本發(fā)明是
一種可行的方案,可以以較低的代價有效解決服務(wù)器的流量瓶頸的問題,
并具有良好的擴展性。
下面將結(jié)合附圖以及實施例對本發(fā)明作進(jìn)一步的說明書,附圖中 圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖
圖2為機頂盒i點播影片《M》,中心服務(wù)器選擇機頂盒k為其服務(wù) 的結(jié)構(gòu)示意圖
圖3為機頂盒(k)作為點播服務(wù)器為機頂盒(U提供點播服務(wù)的結(jié)構(gòu) 示意圖
圖4為機頂盒c點播影片《M》,中心服務(wù)器選擇機頂盒g(shù)為其服務(wù) 的結(jié)構(gòu)示意圖
圖5為機頂盒(g,k》作為點播服務(wù)器為機頂盒(c,i)提供點播服務(wù)的結(jié) 構(gòu)示意圖
圖6為機頂盒d點播影片《M》,中心服務(wù)器選擇機頂盒c為其服務(wù) 的結(jié)構(gòu)示意圖
圖7為機頂盒(c,g,k M乍為點播服務(wù)器為機頂盒(c,d,i)提供點播服務(wù) 的結(jié)構(gòu)示意圖
圖8為機頂盒a點播影片《M》,中心服務(wù)器選擇機頂盒c為其服務(wù) 的結(jié)構(gòu)示意圖
圖9為機頂盒(c,g,k )作為點播服務(wù)器為機頂盒(a,c,d,i)提供點播服
務(wù)的結(jié)構(gòu)示意圖 圖IO為中心服務(wù)器監(jiān)控各機頂盒的點播過程示意圖 圖11為機頂盒c失效,中心服務(wù)器選擇機頂盒g(shù)為機頂盒(a,d)提
供點播服務(wù)的示意圖 圖12為機頂盒(g,kH乍為點播服務(wù)器為機頂盒(a,d,U提供點播服務(wù)
的結(jié)構(gòu)示意圖
圖13為點播影片的機頂盒形成了復(fù)雜的傳輸拓?fù)浣Y(jié)構(gòu)示意圖具體實施方式
實施例1
在計算機網(wǎng)絡(luò)中部署了一臺中心服務(wù)器,各機頂盒都接入計算機網(wǎng) 絡(luò),如圖l所示。當(dāng)機頂盒i進(jìn)行視頻點播影片《M》的時候,首先與 中心服務(wù)器交互,中心服務(wù)器根據(jù)當(dāng)前影片《M》的存儲情況及當(dāng)前的 播放狀況,根據(jù)選擇策略選擇機頂盒k為機頂盒i提供服務(wù),如圖2所 示,機頂盒i與中心服務(wù)器在點播時的請求/相應(yīng)交互,中心服務(wù)器選中 該機頂盒k作為服務(wù)器,機頂盒i則根據(jù)中心服務(wù)器的指示,與機頂盒
k建立連接,并從機頂盒k順序傳輸媒體文件《M》,如圖3所示,媒體 文件的傳輸方向為機頂盒k傳輸至機頂盒i。如圖4所示當(dāng)機頂盒c 進(jìn)行視頻點播影片《M》的時候,首先與中心服務(wù)器交互,中心服務(wù)器 根據(jù)當(dāng)前影片《M》的存儲情況以及當(dāng)前的播放狀況,根據(jù)選擇策略選 擇機頂盒g(shù)為機頂盒C提供服務(wù),所述的選擇策略為1)隨機選擇;2) 最大剩余帶寬選擇策略;3)最小延遲選擇策略;4)最小深度選擇策略; 5)基于用戶歷史行為的選擇策略以及綜合策略。如圖5所示,機頂盒c
則根據(jù)中心服務(wù)器的指示,與機頂盒g(shù)建立連接,并從機頂盒g(shù)順序傳
輸媒體文件《M》。圖6、圖7表示了機頂盒d點播節(jié)目的情況,其過程 與上相同。圖8、圖9表示了機頂盒a點播節(jié)目的情況,其過程與上相 同。中心服務(wù)器需要完成對機頂盒的管理功能,尤其是需要監(jiān)控各機頂 盒的點播過程,收集其相應(yīng)的狀態(tài)參數(shù),如圖IO所示,機頂盒與中心服 務(wù)器的管理信息交互。當(dāng)機頂盒c失效時,失效的原因可能是離線,也 可能是不能夠提供保證質(zhì)量的服務(wù),中心服務(wù)器選擇機頂盒g(shù)為機頂盒 a、 d提供點播服務(wù),a、 d可從中斷處繼續(xù)觀看影片,如圖11所示,機 頂盒c作為服務(wù)器已經(jīng)失效。圖12表示中心服務(wù)器重新指派機頂盒服務(wù) 器后,機頂盒(g,k)作為點播服務(wù)器為機頂盒(a,d,ii提供點播服務(wù)。最終, 點播不同節(jié)目的機頂盒在網(wǎng)絡(luò)中形成了復(fù)雜的傳輸拓?fù)浣Y(jié)構(gòu),如圖13 所示。
實施例2
本發(fā)明提供了一種以機頂盒為服務(wù)器的流媒體點播系統(tǒng),包括部署 在計算機網(wǎng)絡(luò)中的中心服務(wù)器,與所述中心服務(wù)器連接的至少一個路由 器,與所述路由器連接的交換機,以及連接在所述交換機上的至少二個 機頂盒;所述的中心服務(wù)器包含有存儲文件的機頂盒地址、機頂盒資源 狀態(tài)、機頂盒存儲空間、機頂盒CPU計算能力和利用率、機頂盒上行帶 寬和利用率、機頂盒播放目錄名稱以及節(jié)目下載百分比的機頂盒信息模 塊;帶有IP地址的機頂盒包含嵌入式實時操作系統(tǒng),存儲介質(zhì),所述機 頂盒的各種信息與所述機頂盒信息模塊上的的信息相對應(yīng)。所述中心服 務(wù)器包括流媒體數(shù)據(jù)庫,所述流媒體數(shù)據(jù)庫至少包含流媒體節(jié)目目錄, 以及最新的流媒體文件。
實施例3
本發(fā)明還提供了一種以機頂盒為服務(wù)器的流媒體點播方法
A、 計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器;
B、 與中心服務(wù)器連接并接入計算機網(wǎng)絡(luò)的多個機頂盒;
C、 中心服務(wù)器根據(jù)任意一個機頂盒當(dāng)前顯示在中心服務(wù)器的機頂 盒信息模塊上的信息參數(shù)進(jìn)行比較,選擇任意一個機頂盒為其他任意一 個機頂盒提供服務(wù)。
步驟C中的選擇策略為1)隨機選擇;2)最大剩余帶寬選擇策略;
3)最小延遲選擇策略;4)最小深度選擇策略;5)基于用戶歷史行為的 選擇策略以及綜合策略。 實施例4
A、 計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器;
B、 與中心服務(wù)器連接并接入計算機網(wǎng)絡(luò)的多個機頂盒;
C、 中心服務(wù)器根據(jù)任意一個機頂盒當(dāng)前顯示在中心服務(wù)器的機頂 盒信息模塊上的信息參數(shù)進(jìn)行比較,選擇任意一個機頂盒為其他任意一 個機頂盒提供服務(wù)。
D、 中心服務(wù)器監(jiān)控各機頂盒的點播過程,收集機頂盒的在線/離線 參數(shù),當(dāng)任意一個機頂盒處于離線狀態(tài)或不能提供保證質(zhì)量的點播服務(wù) 時,任意一個機頂盒向中心服務(wù)器報告該情況,中心服務(wù)器重新為該任 意一個機頂盒的所有客戶端指派其他任意一個機頂盒作為服務(wù)器來提供 服務(wù),其他客戶端可從斷點開始繼續(xù)觀看節(jié)目。
進(jìn)一步,所述中心服務(wù)器存儲有流媒體文件的目錄以及文件存儲的 機頂盒地址、最新的媒體文件、各個機頂盒的資源狀態(tài)、機頂盒的存儲 空間以及當(dāng)前的剩余存儲空間、機頂盒CPU的計算能力和利用率、機頂 盒的上行帶寬和利用率、機頂盒播放的節(jié)目名稱以及節(jié)目文件下載的百 分比。
進(jìn)一步,所述機頂盒包括嵌入式實時操作系統(tǒng),具有流媒體的傳送 與接收能力,可充當(dāng)流媒體服務(wù)器,存儲介質(zhì)硬盤并分配IP地址,所述 機頂盒參數(shù)、性能信息對應(yīng)存儲于所述中心服務(wù)器上。
進(jìn)一步,中心服務(wù)器將最新的媒體文件傳輸?shù)揭粋€或者多個機頂盒 上,如果機頂盒上空間不足,所述中心服務(wù)器發(fā)出刪除命令將舊的媒體 文件從機頂盒上刪除,所述新的媒體文件傳輸?shù)綑C頂盒后,中心服務(wù)器 記錄下存儲該最新的媒體文件的機頂盒地址,并將該最新的媒體文件從 中心服務(wù)器上刪除。
進(jìn)一步,當(dāng)用戶進(jìn)行視頻點播時,相應(yīng)的機頂盒向中心服務(wù)器發(fā)出 請求節(jié)目列表信息,如請求不合法,中心服務(wù)器拒絕該請求;如請求合 法,中心、服務(wù)器向機頂盒返回節(jié)目列表。
進(jìn)一步,步驟C中的選擇策略為1)隨機選擇;2)最大剩余帶寬 選擇策略;3)最小延遲選擇策略;4)最小深度選擇策略;5)基于用戶 歷史行為的選擇策略以及綜合策略。
所述的嵌入式實時操作系統(tǒng)為windows ce或者vx works。 本發(fā)明不限于上述實施例,根據(jù)上述實施例的描述,本領(lǐng)域的普通
技術(shù)人員還可作出一些顯而易見的改變,但這些改變均應(yīng)落入本發(fā)明權(quán)
利要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種以機頂盒為服務(wù)器的流媒體點播系統(tǒng),其特征在于包括部署在計算機網(wǎng)絡(luò)中的中心服務(wù)器,與所述中心服務(wù)器連接的至少一個路由器,與所述路由器連接的交換機,以及連接在所述交換機上的至少一個機頂盒;所述的中心服務(wù)器包含有存儲文件的機頂盒地址、機頂盒資源狀態(tài)、機頂盒存儲空間、機頂盒CPU計算能力和利用率、機頂盒上行帶寬和利用率、機頂盒播放目錄名稱以及節(jié)目下載百分比的機頂盒信息模塊;帶有IP地址的機頂盒包含嵌入式實時操作系統(tǒng),存儲介質(zhì),所述機頂盒的各種信息與所述機頂盒信息模塊上的的信息相對應(yīng)。
2、 根據(jù)權(quán)利要求1所述的以機頂盒為服務(wù)器的流媒體點播系統(tǒng), 其特征在于所述中心服務(wù)器包括流媒體數(shù)據(jù)庫,所述流媒體數(shù)據(jù)庫至 少包含流媒體節(jié)目目錄,以及最新的流媒體文件。
3、 根據(jù)權(quán)利要求1所述的以機頂盒為服務(wù)器的流媒體點播系統(tǒng), 其特征在于所述的嵌入式實時操作系統(tǒng)為windows ce或者vx works。
4、 以機頂盒為服務(wù)器的流媒體點播方法,其特征是A、 計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器;B、 與中心服務(wù)器連接并接入計算機網(wǎng)絡(luò)的多個機頂盒;C、 中心服務(wù)器根據(jù)任意一個機頂盒當(dāng)前顯示在中心服務(wù)器的機頂 盒信息模塊上的信息參數(shù)進(jìn)行比較,選擇任意一個機頂盒為其他任意一 個機頂盒提供服務(wù)。
5、 以機頂盒為服務(wù)器的流媒體點播方法,其特征是A、 計算機網(wǎng)絡(luò)中部署一臺中心服務(wù)器;B、 與中心服務(wù)器連接并接入計算機網(wǎng)絡(luò)的多個機頂盒;C、 中心服務(wù)器根據(jù)任意一個機頂盒當(dāng)前顯示在中心服務(wù)器的機頂 盒信息模塊上的信息參數(shù)進(jìn)行比較,選擇任意一個機頂盒為其他任意一 個機頂盒提供服務(wù)。D、 中心服務(wù)器監(jiān)控各機頂盒的點播過程,收集機頂盒的在線/離線 參數(shù),當(dāng)任意一個機頂盒處于離線狀態(tài)或不能提供保證質(zhì)量的點播服務(wù) 時,任意一個機頂盒向中心服務(wù)器報告該情況,中心服務(wù)器重新為該任 意一個機頂盒的所有客戶端指派其他任意一個機頂盒作為服務(wù)器來提供 服務(wù),其他客戶端可從斷點開始繼續(xù)觀看節(jié)目。
6、 根據(jù)權(quán)利要求4或5所述的以機頂盒為服務(wù)器的流媒體點播方 法,其特征是所述中心服務(wù)器存儲有流媒體文件的目錄以及文件存儲 的機頂盒地址、最新的媒體文件、各個機頂盒的資源狀態(tài)、機頂盒的存 儲空間以及當(dāng)前的剩余存儲空間、機頂盒CPU的計算能力和利用率、機 頂盒的上行帶寬和利用率、機頂盒播放的節(jié)目名稱以及節(jié)目文件下載的 百分比。
7、 根據(jù)權(quán)利要求4或5所述的以機頂盒為服務(wù)器的流媒體點播方 法,其特征是所述機頂盒包括嵌入式實時操作系統(tǒng),存儲介質(zhì)硬盤并 分配IP地址,所述機頂盒參數(shù)、性能信息對應(yīng)存儲于所述中心服務(wù)器上。
8、 根據(jù)權(quán)利要求4或5所述的以機頂盒為服務(wù)器的流媒體點播方 法,其特征是中心服務(wù)器將最新的媒體文件傳輸?shù)揭粋€或者多個機頂 盒上,如果機頂盒上空間不足,所述中心服務(wù)器發(fā)出刪除命令將舊的媒 體文件從機頂盒上刪除,所述新的媒體文件傳輸?shù)綑C頂盒后,中心服務(wù) 器記錄下存儲該最新的媒體文件的機頂盒地址,并將該最新的媒體文件 從中心服務(wù)器上刪除。
9、 根據(jù)權(quán)利要求4或5所述的以機頂盒為服務(wù)器的流媒體點播方 法,其特征是當(dāng)用戶進(jìn)行視頻點播時,相應(yīng)的機頂盒向中心服務(wù)器發(fā) 出請求節(jié)目列表信息,如請求不合法,中心服務(wù)器拒絕該請求;如請求 合法,中心服務(wù)器向機頂盒返回節(jié)目列表。
10、 根據(jù)權(quán)利要求4或5所述的以機頂盒為服務(wù)器的流媒體點播方 法,其特征是步驟C中的選擇策略為1)隨機選擇;2)最大剩余帶 寬選擇策略;3)最小延遲選擇策略;4)最小深度選擇策略;5)基于用 戶歷史行為的選擇策略以及綜合策略。
全文摘要
本發(fā)明提供了一種以機頂盒為服務(wù)器的流媒體點播系統(tǒng)與方法,包括部署在計算機網(wǎng)絡(luò)中的中心服務(wù)器,與所述中心服務(wù)器連接的至少一個路由器,與所述路由器連接的交換機,以及連接在所述交換機上的至少二個機頂盒;所述的中心服務(wù)器包含有存儲文件的機頂盒地址、機頂盒資源狀態(tài)、機頂盒存儲空間、機頂盒CPU計算能力和利用率、機頂盒上行帶寬和利用率、機頂盒播放目錄名稱以及節(jié)目下載百分比的機頂盒信息模塊;帶有IP地址的機頂盒包含嵌入式實時操作系統(tǒng),存儲介質(zhì),所述機頂盒的各種信息與所述機頂盒信息模塊上的信息相對應(yīng)。本發(fā)明是目前實現(xiàn)基于機頂盒的流媒體點播系統(tǒng)的最為經(jīng)濟(jì)且有效的方式,具有節(jié)目源豐富,擴展性好的優(yōu)點。
文檔編號H04N7/173GK101188736SQ200710050809
公開日2008年5月28日 申請日期2007年12月14日 優(yōu)先權(quán)日2007年12月14日
發(fā)明者劉天飚, 勇 唐, 定 李, 汪文勇 申請人:電子科技大學(xué)