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