專(zhuān)利名稱(chēng):資源調(diào)度裝置及方法,點(diǎn)播節(jié)目的方法及系統(tǒng)和機(jī)頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種資源調(diào)度裝置及方法,點(diǎn)播節(jié) 目的方法及系統(tǒng)和才幾頂盒。
背景技術(shù):
在數(shù)字電視雙向業(yè)務(wù)中,用戶(hù)可以進(jìn)行視頻點(diǎn)播。有線數(shù)字電視系統(tǒng)的結(jié)構(gòu)如圖l所示,該系統(tǒng)點(diǎn)播節(jié)目的流程為用戶(hù)通過(guò)機(jī)頂盒(Set Top Box,以下簡(jiǎn)稱(chēng)STB) 5訪問(wèn)電子節(jié)目指南(Electronic Program Guide, 以下簡(jiǎn)稱(chēng)EPG)服務(wù)器1,瀏覽EPG,選擇要點(diǎn)播的節(jié)目。中間件2根據(jù)點(diǎn) 播信息控制推流服務(wù)器(VOD Server) 3以節(jié)目碼流的固有碼率將節(jié)目碼 流輸出,并將碼流傳輸頻點(diǎn)、節(jié)目號(hào)(Service-ID)等節(jié)目描述信息發(fā)送 給機(jī)頂盒5;調(diào)制器(IPQAM ) 4將接收到的節(jié)目碼流進(jìn)行復(fù)用輸出,機(jī)頂 盒5根據(jù)接收到的節(jié)目描述信息將對(duì)應(yīng)的節(jié)目或者音視頻流進(jìn)行解碼并播 放。其中IPQAM為一種對(duì)碼流進(jìn)行上變頻處理的設(shè)備,其接收從IP端口 輸入的傳送流(Transport Stream,以下簡(jiǎn)稱(chēng)TS流),并對(duì)TS流進(jìn)行復(fù) 用等處理,然后輸出射頻(Radio Frequency,以下簡(jiǎn)稱(chēng)RF )信號(hào)給STB, 以便于碼流在光纖同軸混合網(wǎng)(Hybrid Fiber Coax,以下簡(jiǎn)稱(chēng)HFC)網(wǎng)絡(luò) 中傳輸。在點(diǎn)播中,IPQAM從對(duì)應(yīng)的端口接收節(jié)目的碼流,然后復(fù)用,再轉(zhuǎn)換 為RF輸出。由于有線數(shù)字系統(tǒng)為每個(gè)用戶(hù)單獨(dú)服務(wù),因此IPQAM—個(gè)端 口接收碼流、轉(zhuǎn)換為RF輸出,只能為一個(gè)用戶(hù)服務(wù)。 一個(gè)頻點(diǎn)能夠提供 的帶寬是一定的,用Q表示,比如目前國(guó)內(nèi)普遍使用的帶寬是38M;節(jié)目固有碼率是相同的,用X表示,那么一個(gè)頻點(diǎn)可以傳輸?shù)墓?jié)目數(shù)量二Q/X。V0D Server輸出碼流的能力也是為 一個(gè)用戶(hù)單獨(dú)服務(wù)的。例如V0D Server能夠同時(shí)輸出1000個(gè)流,則同時(shí)可以為1000個(gè)用戶(hù)月良務(wù)。當(dāng)已經(jīng) 為1000個(gè)用戶(hù)服務(wù)時(shí),再有用戶(hù)請(qǐng)求服務(wù),則無(wú)法滿(mǎn)足。綜上所述,在節(jié)目播出的時(shí)間之內(nèi),用戶(hù)獨(dú)占IPQAM、 VOD Server的 資源。所以當(dāng)很多用戶(hù)同時(shí)點(diǎn)播節(jié)目時(shí),頭端系統(tǒng)就需要提供和同時(shí)點(diǎn)播 節(jié)目的用戶(hù)數(shù)量對(duì)應(yīng)的碼流。同時(shí)點(diǎn)播節(jié)目的用戶(hù)數(shù)量越大,就要求系統(tǒng) 輸出流的數(shù)量越大,則系統(tǒng)性能要求較高,導(dǎo)致成本越高。頭端系統(tǒng)為運(yùn) 營(yíng)商側(cè)的系統(tǒng),再參見(jiàn)圖l結(jié)構(gòu),頭端系統(tǒng)為EPG服務(wù)器、V0D Server、 IPQAM以及中間件。由于大多數(shù)用戶(hù)觀看電視節(jié)目的時(shí)間較為集中,例如19: 00~ 20: 00, 其它時(shí)間觀看的用戶(hù)比較少。因此如果能夠?qū)⑵渌鼤r(shí)間較好的利用起來(lái), 而沒(méi)有增加大量的成本,就可以減小整個(gè)系統(tǒng)的成本。在發(fā)明人實(shí)施本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題在 用戶(hù)觀看電視節(jié)目較集中的時(shí)間段內(nèi),系統(tǒng)需要輸出的節(jié)目碼流的量大, 負(fù)擔(dān)重,對(duì)性能要求較高,導(dǎo)致系統(tǒng)成本增加;另一方面在用戶(hù)觀看電視 節(jié)目較分散的時(shí)間段內(nèi),頻點(diǎn)資源由于比較空閑導(dǎo)致資源浪費(fèi)嚴(yán)重。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種資源調(diào)度方法,以解決現(xiàn)有技術(shù)用戶(hù)占用資源的 時(shí)間與節(jié)目時(shí)長(zhǎng)相同導(dǎo)致的系統(tǒng)需要較高的性能,繼而導(dǎo)致系統(tǒng)成本較高的缺陷;以及用戶(hù)觀看節(jié)目較分散的時(shí)間段資源浪費(fèi)嚴(yán)重的缺陷。根據(jù)本發(fā)明實(shí)施例提供一種資源調(diào)度方法,包括根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述 用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的 帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率。本發(fā)明實(shí)施例提供一種資源調(diào)度裝置,以解決現(xiàn)有技術(shù)用戶(hù)占用資源的 時(shí)間與節(jié)目時(shí)長(zhǎng)相同導(dǎo)致的系統(tǒng)需要較高的性能,繼而導(dǎo)致系統(tǒng)成本較高的缺陷;以及用戶(hù)觀看節(jié)目較分散的時(shí)間段資源浪費(fèi)嚴(yán)重的缺陷。根據(jù)本發(fā)明實(shí)施例提供一種資源調(diào)度裝置,包括帶寬分配模塊,用于根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻 點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;帶寬調(diào)整模塊,用于當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼 率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配 帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié) 目的固有碼率。本發(fā)明實(shí)施例提供的資源調(diào)度裝置和方法,通過(guò)分配給用戶(hù)的點(diǎn)播大于 或等于節(jié)目固有碼率的帶寬來(lái)傳輸節(jié)目數(shù)據(jù),從而提高了節(jié)目的傳輸速度, 提高了帶寬的利用率。本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的系統(tǒng),以解決現(xiàn)有技術(shù)用戶(hù)占用資源 的時(shí)間與節(jié)目時(shí)長(zhǎng)相同導(dǎo)致的系統(tǒng)需要較高的性能,繼而導(dǎo)致系統(tǒng)成本較高的缺陷;以及用戶(hù)觀看節(jié)目較分散的時(shí)間段資源浪費(fèi)嚴(yán)重的缺陷。本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的方法,以解決現(xiàn)有技術(shù)用戶(hù)占用資源的時(shí)間與節(jié)目時(shí)長(zhǎng)相同導(dǎo)致的系統(tǒng)需要較高的性能,繼而導(dǎo)致系統(tǒng)成本較高的缺陷;以及用戶(hù)觀看節(jié)目較分散的時(shí)間段資源浪費(fèi)嚴(yán)重的缺陷。 根據(jù)本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的方法,包括 通過(guò)解碼終端訪問(wèn)電子節(jié)目指南,選擇節(jié)目并發(fā)送點(diǎn)播信息; 中間件根據(jù)接收到的點(diǎn)播信息,將所述節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度,并發(fā)送節(jié)目描述信息給所述解碼終端,所述調(diào)度具體包括根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的 當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的 帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率; 調(diào)制器將點(diǎn)播的所述節(jié)目對(duì)應(yīng)的碼流復(fù)用輸出;所述解碼終端根據(jù)得到的所述節(jié)目描述信息,解碼對(duì)應(yīng)的節(jié)目碼流并存儲(chǔ)。根據(jù)本發(fā)明實(shí)施例還提供一種點(diǎn)播節(jié)目的系統(tǒng),包括 電子節(jié)目指南服務(wù)器,用于提供電子節(jié)目指南信息,接收選擇節(jié)目的信息并發(fā)送點(diǎn)播信息;中間件,與電子節(jié)目指南服務(wù)器相連接,根據(jù)接收到的所述點(diǎn)播信息, 將所述節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度,并發(fā)送所述節(jié)目的節(jié)目描述信息給所述解 碼終端;帶寬分配模塊,用于根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻 點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率 的帶寬;帶寬調(diào)整模塊,用于當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼 率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少 一個(gè)已分配 帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié) 目的固有碼率;推流服務(wù)器,與所述中間件相連接,所述中間件根據(jù)接收到的點(diǎn)播信息 控制該推流服務(wù)器將所述點(diǎn)播信息對(duì)應(yīng)的節(jié)目數(shù)據(jù)取出并輸出,并輸出所述 點(diǎn)播信息對(duì)應(yīng)的節(jié)目描述信息;調(diào)制器,與所述推流服務(wù)器相連接,將接收到的所述節(jié)目數(shù)據(jù)復(fù)用輸出。根據(jù)本發(fā)明實(shí)施例還提供一種機(jī)頂盒,包括接收模塊,用于接收以大于或等于節(jié)目固有碼率的帶寬發(fā)送的用戶(hù)點(diǎn)播節(jié)目的節(jié)目數(shù)據(jù),并輸出;存儲(chǔ)模塊,用于存儲(chǔ)接收到的以大于或等于所述節(jié)目固有碼率的帶寬傳 輸?shù)乃龉?jié)目數(shù)據(jù);播放模塊,用于播放所述節(jié)目數(shù)據(jù)。本發(fā)明實(shí)施例提供的點(diǎn)播節(jié)目的系統(tǒng)及方法和機(jī)頂盒,通過(guò)根據(jù)接收到 的點(diǎn)播請(qǐng)求對(duì)頻點(diǎn)資源進(jìn)行合理分配,并通過(guò)設(shè)置存儲(chǔ)模塊對(duì)接收到的節(jié)目 數(shù)據(jù)進(jìn)行存儲(chǔ),能提高點(diǎn)播同一節(jié)目的用戶(hù)的數(shù)量,同時(shí)也能提高傳輸節(jié)目 數(shù)據(jù)的速度,緩解了系統(tǒng)的壓力,提高了資源的利用率。附困說(shuō)明
圖1為現(xiàn)有有線數(shù)字電視系統(tǒng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例一流程圖; 圖3為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例二流程圖; 圖4為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例三框圖; 圖5為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例四框圖; 圖6為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例五框圖; 圖7為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例六框圖; 圖8為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例七框圖; 圖9為本發(fā)明實(shí)施例提供的資源調(diào)度裝置結(jié)構(gòu)框圖; 圖IO為本發(fā)明實(shí)施例提供的點(diǎn)播節(jié)目的系統(tǒng)結(jié)構(gòu)框圖; 圖11為本發(fā)明實(shí)施例提供的點(diǎn)播節(jié)目的方法流程圖; 圖12為本發(fā)明實(shí)施例提供的機(jī)頂盒結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖2所示,為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例一流程圖,具 體步驟包括步驟010、根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為各個(gè)用戶(hù)的點(diǎn)播分配大于用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;在本實(shí)施例中,用戶(hù)的點(diǎn)播請(qǐng)求可以通過(guò)IP通道發(fā)送,或電話、短信的 方式發(fā)送。頭端系統(tǒng)根據(jù)用戶(hù)的點(diǎn)播請(qǐng)求,從用戶(hù)可用的頻點(diǎn)中,可以選擇 資源最空閑的頻點(diǎn),然后為該用戶(hù)的點(diǎn)播分配一個(gè)大于用戶(hù)點(diǎn)播節(jié)目的固有 碼率的帶寬。比如,當(dāng)節(jié)目固有碼率為3. 75 Mbps,那么分配給用戶(hù)4.0M帶 寬,同時(shí)頭端系統(tǒng)控制輸出的碼流為4. OMbps。步驟020、當(dāng)頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播的節(jié)目的固有碼率時(shí),根據(jù) 接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的用戶(hù) 的點(diǎn)播所分配的帶寬,使得頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有 碼率;在本實(shí)施例中,隨著點(diǎn)播節(jié)目的用戶(hù)數(shù)量的增加,會(huì)出現(xiàn)可用頻點(diǎn)的剩 余帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率的情況,意味著可用碼率的剩余帶寬不 能夠傳輸當(dāng)前點(diǎn)播節(jié)目的節(jié)目數(shù)據(jù),這時(shí)就需要對(duì)正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播 的帶寬做調(diào)整,降低已分配到帶寬的大于其點(diǎn)播節(jié)目的固有碼率的點(diǎn)播的帶 寬,使得頻點(diǎn)的可用帶寬大于或等于當(dāng)前用戶(hù)點(diǎn)播節(jié)目的固有碼率。本發(fā)明實(shí)施例通過(guò)給用戶(hù)的點(diǎn)播分配大于節(jié)目固有碼率的帶寬,并以大 于節(jié)目固有碼率的速率來(lái)傳輸節(jié)目數(shù)據(jù),與現(xiàn)有技術(shù)以等于節(jié)目固有碼率的 速率來(lái)傳輸節(jié)目數(shù)據(jù)相比,節(jié)省了傳輸時(shí)間,減輕了系統(tǒng)的負(fù)擔(dān),并提高了 帶寬的利用率。如圖3所示,為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例二流程圖,如 圖3所示,具體步驟包括步驟110、根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬 中,為各個(gè)用戶(hù)的點(diǎn)播分配大于用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;在本實(shí)施例中,用戶(hù)的點(diǎn)播請(qǐng)求可以通過(guò)IP通道發(fā)送,也可以通過(guò)電話 或短信的方式發(fā)送。頭端系統(tǒng)才艮據(jù)用戶(hù)的點(diǎn)插4青求,比如用戶(hù)a點(diǎn)播節(jié)目b,節(jié)目b的固有碼率為m,則頭端系統(tǒng)/人用戶(hù)a的點(diǎn)4番可用的頻點(diǎn)中,可以選 擇資源最空閑的頻點(diǎn),然后為該點(diǎn)播分配一個(gè)大于m的帶寬。本實(shí)施例中,本步驟之前還包括獲取為各個(gè)點(diǎn)播的帶寬進(jìn)行分配的依據(jù) 信息;根據(jù)依據(jù)信息和點(diǎn)播請(qǐng)求,為用戶(hù)的點(diǎn)播分配帶寬。該依據(jù)信息至少 包括機(jī)頂盒處理能力信息。機(jī)頂盒處理能力信息為,將接收到的節(jié)目數(shù)據(jù) 進(jìn)行存儲(chǔ)的速率y。頭端系統(tǒng)根據(jù)w(y+C)來(lái)確定傳輸節(jié)目數(shù)據(jù)的最大速率, 其中C為點(diǎn)播的節(jié)目的固有碼率,v為對(duì)點(diǎn)播的節(jié)目數(shù)據(jù)進(jìn)行傳輸?shù)淖畲笏俾?。步驟120、當(dāng)頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播的節(jié)目的固有碼率時(shí),根據(jù) 接收到的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配大于其點(diǎn)播節(jié)目的固有碼率 的帶寬的點(diǎn)播的帶寬,使得頻點(diǎn)的可用帶寬大于當(dāng)前點(diǎn)播的節(jié)目的固有碼率;在本實(shí)施例中,隨著點(diǎn)播節(jié)目的用戶(hù)數(shù)量的增加,可能會(huì)出現(xiàn)可用頻點(diǎn) 的剩余帶寬小于所點(diǎn)播節(jié)目的固有碼率的情況,這意味著可用頻點(diǎn)的剩余帶 寬不能夠傳輸當(dāng)前點(diǎn)播節(jié)目的節(jié)目數(shù)據(jù),這時(shí)就需要對(duì)正在傳輸節(jié)目數(shù)據(jù)的 點(diǎn)播的帶寬做調(diào)整,降低已分配到帶寬的點(diǎn)播所分配的帶寬,使得可用頻點(diǎn) 的帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率。對(duì)于被降低帶寬的點(diǎn)播,優(yōu)選 地,其降低后的帶寬仍大于該用戶(hù)點(diǎn)播節(jié)目的固有碼率。步驟130、為當(dāng)前的點(diǎn)播分配大于或等于所點(diǎn)播節(jié)目的固有碼率的帶寬;步驟140、當(dāng)所有點(diǎn)播被分配的帶寬與各自點(diǎn)播節(jié)目的固有碼率相等時(shí), 降低至少一個(gè)傳輸節(jié)目數(shù)據(jù)的點(diǎn)播的傳輸速率;按照公式《t;+i 2r2. . +i r +2 cr£對(duì)點(diǎn)播的帶寬進(jìn)行降低調(diào)整。其中《為第一次為該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;?;為傳輸速率i ,對(duì)應(yīng)的傳輸時(shí)間;i "為第"次為該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;7;為傳輸速率^對(duì)應(yīng)的傳輸時(shí)間;x為該點(diǎn)播調(diào)整后的傳輸速率,?;為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固有碼率傳輸需要的時(shí)間;c為傳輸?shù)墓?jié)目的固有碼率;7;為以c傳輸該節(jié)目所需的時(shí)間。在本實(shí)施例中,根據(jù)步驟120的帶寬調(diào)整策略,很可能會(huì)出現(xiàn)所有的點(diǎn)播被分配的帶寬都與各自點(diǎn)播節(jié)目的固有碼率相等的情況,這時(shí)可以采用降 低點(diǎn)播的傳輸節(jié)目數(shù)據(jù)的傳輸速率的策略??梢耘袛喔鱾€(gè)正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播中傳輸時(shí)間最長(zhǎng)的帶寬,降低該傳輸時(shí)間最長(zhǎng)的帶寬的傳輸速率,且降低后的傳輸速率z滿(mǎn)足 尤* t; + c * (rz - r。 ) ^ c * t;其中7;為以傳輸速率i將節(jié)目數(shù)據(jù)傳輸完所需的傳輸 時(shí)間;7;為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固有碼率傳輸需要的時(shí)間;r。為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間;c為所述點(diǎn)播的節(jié)目的固有碼率。 以保證降低傳輸速率后不影響該用戶(hù)的觀看。步驟150、當(dāng)接收到用戶(hù)的停止點(diǎn)播請(qǐng)求,或者有節(jié)目完成傳輸時(shí),將 該用戶(hù)的點(diǎn)播的帶寬,或完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其它正在傳輸節(jié) 目數(shù)據(jù)的點(diǎn)播;在步驟120對(duì)各個(gè)點(diǎn)播的帶寬進(jìn)行調(diào)整,當(dāng)還未調(diào)整至所有點(diǎn)播被分配 的帶寬與各自點(diǎn)播節(jié)目的固有碼率相等時(shí),就出現(xiàn)了有用戶(hù)停止點(diǎn)播或有節(jié) 目完成傳輸時(shí),步驟150也可以在步驟140之前執(zhí)行。在對(duì)各個(gè)點(diǎn)播進(jìn)行分 配帶寬和調(diào)整帶寬的過(guò)程中,如果并沒(méi)有出現(xiàn)所有點(diǎn)播被分配的帶寬與各自 點(diǎn)播節(jié)目的固有碼率相等的情況,那么也不必要執(zhí)行步驟140。 步驟160、將接收到的節(jié)目數(shù)據(jù)存儲(chǔ)到各自的存儲(chǔ)設(shè)備中。 本發(fā)明實(shí)施例通過(guò)給各個(gè)點(diǎn)播分配大于節(jié)目固有碼率的帶寬,以大于節(jié) 目固有碼率的速率來(lái)傳輸節(jié)目數(shù)據(jù),與現(xiàn)有技術(shù)以等于節(jié)目固有碼率的速率來(lái)傳輸節(jié)目數(shù)據(jù)相比,節(jié)省了傳輸時(shí)間,減輕了系統(tǒng)的負(fù)擔(dān),并提高了帶寬 的利用率。進(jìn)一步地,通過(guò)降低傳輸節(jié)目數(shù)據(jù)時(shí)間最長(zhǎng)的帶寬的傳輸速率, 使得不影響該被降傳輸速率的用戶(hù)觀看節(jié)目的情況下,能夠滿(mǎn)足更多的用戶(hù) 的點(diǎn)播請(qǐng)求。如圖4所示,為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例三框圖,本實(shí) 施例在機(jī)頂盒的處理能力能夠滿(mǎn)足按照節(jié)目的最大碼率,即節(jié)目固有碼率+ 機(jī)頂盒將接受到的節(jié)目數(shù)據(jù)寫(xiě)入存儲(chǔ)設(shè)備的速率傳輸節(jié)目數(shù)據(jù)時(shí),機(jī)頂盒能夠?qū)⒔邮盏降墓?jié)目數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備中,同時(shí)能夠正常播放該節(jié)目的條件下,以系統(tǒng)有1個(gè)頻點(diǎn)可供使用,該頻點(diǎn)能提供的帶寬為38M為例。為方便 計(jì)算,假設(shè)每個(gè)用戶(hù)都點(diǎn)播同一節(jié)目,該節(jié)目的固有碼率為3. 75M,該節(jié)目 的播放時(shí)長(zhǎng)為2小時(shí),按照現(xiàn)有的方法,系統(tǒng)可以同時(shí)傳輸10套該節(jié)目。本實(shí)施例機(jī)頂盒的處理能力滿(mǎn)足的條件,例如機(jī)頂盒帶有存儲(chǔ)設(shè)備時(shí), 將接收到的節(jié)目數(shù)據(jù)寫(xiě)入存儲(chǔ)設(shè)備的速度為y ,所傳輸?shù)墓?jié)目的固有碼率為 C ,則機(jī)頂盒傳輸節(jié)目數(shù)據(jù)的速率就不能大于節(jié)目最大碼率(y + c)。本實(shí)施例資源調(diào)度策略的特點(diǎn)是對(duì)于一個(gè)頻點(diǎn),將可用帶寬最大程度 的分配給一個(gè)用戶(hù)的點(diǎn)播,其他的點(diǎn)播都按照節(jié)目固有碼率來(lái)分配帶寬。則 首先按照最大頻點(diǎn)帶寬給第一個(gè)點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播分配帶寬,當(dāng)有其他 用戶(hù)點(diǎn)播節(jié)目時(shí),降低首先分配給第一個(gè)點(diǎn)播的帶寬。假設(shè)在18: 00時(shí),第一位用戶(hù)點(diǎn)播節(jié)目。根據(jù)最大頻點(diǎn)帶寬為38M,節(jié) 目固有碼率為3.75,則系統(tǒng)分配給第一點(diǎn)播3. 75*10=37. 5M帶寬,即此時(shí)系 統(tǒng)消耗的總帶寬為37. 5M。為方便計(jì)算,本實(shí)施例中,以節(jié)目固有碼率的整 數(shù)倍為點(diǎn)播分配帶寬。事實(shí)上,也可以不按照節(jié)目固有碼率的整數(shù)倍來(lái)分配 帶寬,比如按照最大頻點(diǎn)帶寬直接為第一個(gè)點(diǎn)播分配38M帶寬。當(dāng)?shù)诙挥脩?hù)點(diǎn)播節(jié)目時(shí),假設(shè)此時(shí)為18: 05分,由于該頻點(diǎn)可提供的 帶寬僅有38-37. 5=0. 5M,因此降低分配給第一點(diǎn)播的帶寬,將第一點(diǎn)播的帶 寬調(diào)整為3. 75*9=33. 75M,然后以節(jié)目固有碼率3. 75*1=3. 75M的帶寬分配給 第二點(diǎn)播。此時(shí)系統(tǒng)消耗的總帶寬為33. 75+3. 75=37. 5M。當(dāng)?shù)谌挥脩?hù)點(diǎn)播節(jié)目時(shí),假設(shè)此時(shí)為18: 10分,再次降低分配給第一 點(diǎn)播的帶寬,將第一點(diǎn)播的帶寬調(diào)整為3.75*8=30M,第二點(diǎn)播的帶寬不變, 然后以節(jié)目固有碼率3. 75*1=3. 75M的帶寬分配給第三點(diǎn)播。此時(shí)系統(tǒng)消耗的 總帶寬為30+3. 75+3. 75=37. 5M。依此類(lèi)推,假設(shè)每5分鐘加入一個(gè)用戶(hù)點(diǎn)播節(jié)目,那么第一點(diǎn)播在第三位用戶(hù)點(diǎn)#番該節(jié)目時(shí),才艮據(jù)《7; + i 2r2. . +^ crc ,滿(mǎn)足3. 75*10*1/12+3. 75*9*1/12+3. 75*8*1/12〉3. 75*2 ,也即第 一點(diǎn)播在 1/12+1/12+1/12=1/4小時(shí),15分鐘時(shí)就完成了節(jié)目的傳輸。與現(xiàn)有技術(shù)相比, 節(jié)約了至少105分鐘。本實(shí)施例調(diào)度策略簡(jiǎn)單,易于實(shí)現(xiàn),通過(guò)給各個(gè)點(diǎn)播分配大于節(jié)目固有 碼率的帶寬,并以大于節(jié)目固有碼率的速率來(lái)傳輸節(jié)目數(shù)據(jù),與現(xiàn)有技術(shù)以 等于節(jié)目固有碼率的速率來(lái)傳輸節(jié)目數(shù)據(jù)相比,節(jié)省了傳輸時(shí)間,減輕了系 統(tǒng)的負(fù)擔(dān),并提高了帶寬的利用率。如圖5所示,為本發(fā)明實(shí)施例提供的資源調(diào)度方法實(shí)施例四框圖,本實(shí) 施例在機(jī)頂盒的處理能力能夠滿(mǎn)足按照節(jié)目的最大碼率傳輸節(jié)目數(shù)據(jù)時(shí), 機(jī)頂盒能夠?qū)⒔邮盏降墓?jié)目數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備中,同時(shí)能夠正常播放該節(jié) 目的條件下,以系統(tǒng)有1個(gè)頻點(diǎn)可供使用,該頻點(diǎn)能提供的帶寬為38M為例, 為方便計(jì)算,假設(shè)每個(gè)用戶(hù)都點(diǎn)播同一節(jié)目,該節(jié)目的固有碼率為3. 75M,該 節(jié)目的播-放時(shí)長(zhǎng)為2小時(shí),4姿照現(xiàn)有的方法,系統(tǒng)可以同時(shí)傳輸10套該節(jié)目。本實(shí)施例的資源調(diào)度策略的特點(diǎn)是對(duì)于一個(gè)頻點(diǎn),在同一時(shí)間,在可 用帶寬允許的情況下,可以為多個(gè)點(diǎn)播分配大于各自點(diǎn)播節(jié)目固有碼率的帶 寬。 一種方式為首先按照機(jī)頂盒事先設(shè)置的帶寬或者自動(dòng)從機(jī)頂盒獲取的 帶寬來(lái)為點(diǎn)播分配帶寬。當(dāng)分配到頻點(diǎn)的可用帶寬無(wú)法滿(mǎn)足按照該原則來(lái)分 配時(shí),再按照節(jié)目固有碼率為點(diǎn)播分配帶寬。當(dāng)該頻點(diǎn)的可用帶寬已不能滿(mǎn) 足再分配給一個(gè)點(diǎn)播時(shí),即可用帶寬小于點(diǎn)播的節(jié)目的固有碼率時(shí),降低已 分配大于其節(jié)目固有碼率的帶寬的點(diǎn)播的帶寬。事先設(shè)置的帶寬可以是用戶(hù)在運(yùn)營(yíng)商處開(kāi)戶(hù)的時(shí)候配置的帶寬,也可以 是雙向機(jī)頂盒自動(dòng)上報(bào)處理的帶寬。無(wú)論配置的帶寬還是上報(bào)處理得到的帶 寬,都需要滿(mǎn)足"按照節(jié)目的固有碼率傳輸節(jié)目數(shù)據(jù)時(shí),機(jī)頂盒能夠?qū)⒔邮?到的節(jié)目數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備中,同時(shí)能夠正常播放該節(jié)目"的條件。自動(dòng) 從機(jī)頂盒獲得的帶寬即為機(jī)頂盒上報(bào)的帶寬。#1設(shè)每5分鐘有一位用戶(hù)點(diǎn)播節(jié)目,在18: 00時(shí),第一位用戶(hù)點(diǎn)播節(jié)目。假設(shè)STB的設(shè)置的最大傳輸帶寬為15M,系統(tǒng)分配給第一點(diǎn)播3. 75*4=15M的 帶寬,此時(shí)系統(tǒng)消耗的總帶寬為15M。在18: 05時(shí),第二位用戶(hù)點(diǎn)播該節(jié)目。根據(jù)最大傳輸帶寬為15M,系統(tǒng) 分配給第二點(diǎn)播3. 75*4=151^的帶寬,此時(shí)系統(tǒng)消耗的總帶寬為15+15=30M。在18: 10時(shí),第三位用戶(hù)點(diǎn),燔該節(jié)目,此時(shí)系統(tǒng)可用帶寬38-30=8M已 經(jīng)不能滿(mǎn)足按照STB的最大傳輸帶寬來(lái)分配,于是按照節(jié)目固有碼率分配給 第三點(diǎn)播3. 75*1=3. 75M的帶寬;此時(shí),系統(tǒng)消耗的總帶寬為 15+15+3. 75=33. 75M。在18: 15時(shí),第四位用戶(hù)點(diǎn)播該節(jié)目,此時(shí)系統(tǒng)可用帶寬為 38-33. 75=4. 25M,按照節(jié)目固有碼率分配給第四點(diǎn)播3. 75*1=3. 75M的帶寬; 此時(shí),系統(tǒng)消耗的總帶寬為15+15+3. 75+3. 75=37. 5M。在18: 20時(shí),第五位用戶(hù)點(diǎn)播該節(jié)目,此時(shí)系統(tǒng)可用帶寬為 38-37. 5=0. 5M,已經(jīng)不能滿(mǎn)足按照節(jié)目固有頻率來(lái)分配帶寬,于是再作調(diào)整, 將第一點(diǎn)播的帶寬按照節(jié)目固有碼率調(diào)整為3. 75*3=11. 25M,然后分配給第 五點(diǎn)播 3. 75*1M的帶寬。此時(shí),第 一 點(diǎn)播已經(jīng)傳輸了 3. 75*4*1/12+3. 75*4*1/12+3. 75*4*1/12+3. 75*4*1/12=5M,即2/3的節(jié)目資 源,第二點(diǎn)播也已傳輸了 3. 75*4*1/12+3. 75*4*1/12+3. 75*4*1/12=3. 75M, 即l/2的節(jié)目資源,第一點(diǎn)播和第二點(diǎn)播顯然在19: OO之前就可以完成整個(gè) 節(jié)目的傳輸。本實(shí)施例還可以包括當(dāng)有用戶(hù)停止點(diǎn)播,或者是節(jié)目傳輸完成時(shí),系 統(tǒng)將該用戶(hù)的點(diǎn)播的帶寬,或完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其他正在傳 輸節(jié)目數(shù)據(jù)的點(diǎn)播,實(shí)現(xiàn)了帶寬的動(dòng)態(tài)調(diào)度。如圖6所示,為本發(fā)明實(shí)施例資源調(diào)度方法實(shí)施例五框圖,本實(shí)施例與 上述實(shí)施例的不同在于,以第四位用戶(hù)在18: 20停止點(diǎn)播該節(jié)目為例,則系 統(tǒng)回收該第四位用戶(hù)的點(diǎn)播所占用的3. 75M帶寬,并將其分配給其他正在傳 輸節(jié)目數(shù)據(jù)的點(diǎn)播,比如分配給第一點(diǎn)播,這時(shí)第一點(diǎn)播所分配的帶寬為3. 75*4=15M帶寬,實(shí)現(xiàn)了帶寬的動(dòng)態(tài)調(diào)整。在本實(shí)施例中,將第四點(diǎn)播的帶寬分配給第一點(diǎn)播僅僅是一個(gè)優(yōu)選的方 案,由于第一點(diǎn)播傳輸該節(jié)目的時(shí)間最長(zhǎng),傳輸?shù)乃俾首畲螅o其分配更多 的帶寬可以使其更快的將節(jié)目數(shù)據(jù)傳輸完,從而可以將第一點(diǎn)播的帶寬分配 給其他點(diǎn)播使用。本領(lǐng)域技術(shù)人員同樣可以理解,第四點(diǎn)播的帶寬也可以分 配給第二點(diǎn)播或其他正在傳輸該節(jié)目數(shù)據(jù)的點(diǎn)播。現(xiàn)有技術(shù)是將第四點(diǎn)播的 帶寬分配給新的點(diǎn)播,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的分配策略能夠提高 傳輸節(jié)目數(shù)據(jù)的效率。如圖7所示,為本發(fā)明實(shí)施例資源調(diào)度方法實(shí)施例六框圖,本實(shí)施例與 上述實(shí)施例的不同在于,以第一點(diǎn)播傳輸?shù)墓?jié)目數(shù)據(jù)在18: 20傳輸完畢為例, 系統(tǒng)回收該第一點(diǎn)播的帶寬,并將該帶寬分配給其他正在傳輸節(jié)目數(shù)據(jù)的帶 寬,比如第三點(diǎn)播,則第三點(diǎn)播所分配的帶寬為3. 75*4=15M。對(duì)于18: 20 加入的第五點(diǎn)播,則與上述實(shí)施例相同,按照節(jié)目固有碼率的帶寬分配。同樣的,本領(lǐng)域技術(shù)人員可以理解,將第一點(diǎn)播的帶寬分配給其他的哪 個(gè)點(diǎn)播并不是本發(fā)明的限制,除了分配給第三點(diǎn)播,還可以分配給其他正在 傳輸節(jié)目數(shù)據(jù)的點(diǎn)播,或者新加入的點(diǎn)播。如圖8所示,為本發(fā)明實(shí)施例資源調(diào)度方法實(shí)施例七框圖,本實(shí)施例在 機(jī)頂盒的處理能力能夠滿(mǎn)足按照節(jié)目的最大碼率傳輸節(jié)目數(shù)據(jù)時(shí),機(jī)頂盒 能夠?qū)⒔邮盏降墓?jié)目數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備中,同時(shí)能夠正常播放該節(jié)目的條 件下,以系統(tǒng)有1個(gè)頻點(diǎn)可供使用,該頻點(diǎn)能提供的帶寬為38M為例,假設(shè) 點(diǎn)播的節(jié)目的固有碼率為3. 75M,該節(jié)目的播放時(shí)長(zhǎng)為60S,按照現(xiàn)有的方法, 系統(tǒng)可以同時(shí)傳輸10套該節(jié)目。假定每隔2s有一位用戶(hù)點(diǎn)播該節(jié)目。那么首先按照STB的最大傳輸帶 寬15M來(lái)分配,在18: 00: 00,分配給點(diǎn)播該節(jié)目的第一位用戶(hù)的點(diǎn)播、即第一點(diǎn)播的帶 寬為15M;18: 00: 02,分配給點(diǎn)播該節(jié)目的第二點(diǎn)播的帶寬為15M;18: 00: 04,分配給點(diǎn)播該節(jié)目的第三點(diǎn)播的帶寬為3. 75M;此時(shí)頻點(diǎn)的剩余帶寬為38-30=8M,已經(jīng)不能再按照STB的最大傳輸帶寬 15M來(lái)分配,于是按照等于節(jié)目固有頻率的帶寬來(lái)分配。18: 00: 06,分配給點(diǎn)播該節(jié)目的第四點(diǎn)播的帶寬為3. 75M;18:00:08,將分配給第一點(diǎn)播的帶寬降為15-3. 75=11. 25M,然后分配給 點(diǎn)播該節(jié)目的第五點(diǎn)播3. 75M的帶寬;此時(shí)頻點(diǎn)的剩余帶寬為38-37. 5=0. 5M,已經(jīng)不能按照等于節(jié)目固有頻率 的帶寬來(lái)分配,于是降低分配給第一點(diǎn)播的帶寬;18:00:10,將分配給第一點(diǎn)播的帶寬降為15-3. 75*2=7. 5M,然后分配給 點(diǎn)播該節(jié)目的第六點(diǎn)播3. 75M的帶寬;18:00:12,將分配給第一點(diǎn)播的帶寬降為15-3. 75*3=3. 75M,然后分配 給點(diǎn)播該節(jié)目的第七點(diǎn)播3. 75M的帶寬;18:00:14,將分配給第二點(diǎn)播的帶寬降為15-3. 75=11. 25M,然后分配給 點(diǎn)播該節(jié)目的第八點(diǎn)播3. 75M的帶寬;18:00:16,將分配給第二點(diǎn)播的帶寬降為15-3. 75*2=7. 5M,然后分配給 點(diǎn)播該節(jié)目的第九點(diǎn)播3. 75M的帶寬;18:00:18,將分配給第二點(diǎn)播的帶寬降為15-3. 75*3=3. 75M,然后分配 給點(diǎn)播該節(jié)目的第十點(diǎn)播3. 75M的帶寬;這時(shí)所有點(diǎn)播的帶寬都已經(jīng)和節(jié)目固有碼率相同。 一個(gè)頻點(diǎn)的帶寬為 38M, —共可以承載10個(gè)用戶(hù)點(diǎn)播,這是現(xiàn)有技術(shù)的方案可以做到的。本發(fā) 明實(shí)施例還可以提高點(diǎn)播該節(jié)目的用戶(hù)的數(shù)量。當(dāng)18: 00: 20 ,有第十 一 位用戶(hù)點(diǎn)播該節(jié)目時(shí),按照公式 《7;+i 2r2. +i r + zt; ^ ct;計(jì)算第 一 點(diǎn)播的傳輸情況為(3. 75*4) *8+(3. 75*3) *2+(3. 75*2) *2+3. 75*8 + X*Tx = 3.75*60;再根據(jù)公式%*7; + 。(7;-r。)2c*7;,其中?;為對(duì)于已接收到的節(jié)目數(shù) 據(jù),若以固有碼率傳輸需要的時(shí)間,根據(jù)上述計(jì)算可知第一點(diǎn)播已接收到的節(jié)目數(shù)據(jù)為(3. 75*4)*8+(3. 75*3)*2+(3. 75*2)*2+3. 75*8=3. 75*50,因此 rz =5 0。 r。為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間,因?yàn)榈?一點(diǎn)播傳送了 20s , 播放的數(shù)據(jù)為3. 75*20,因此r。-20,可計(jì)算得r,40,義》3. 75/4。因此至 少再給第一點(diǎn)播分配3. 75/4M帶寬, 一直以3. 75/4Mbps的速率傳輸節(jié)目數(shù)據(jù) 就可以保證第一點(diǎn)播的用戶(hù)正常觀看節(jié)目。假定第十一位用戶(hù)點(diǎn)播的節(jié)目的固有碼率為3. 75*3/4Mbps,則第一點(diǎn)播 空閑出的3. 75*3/4"帶寬可以恰好分配給第十一點(diǎn)播。假定第十一位用戶(hù)點(diǎn)播的節(jié)目的固有碼率為3. 75*4/5Mbps,當(dāng)希望只降 低第一點(diǎn)播的帶寬的情況下,則第一點(diǎn)播的帶寬需降為3. 75/5M,即 z=3.75/5M,這時(shí)代入及17;+/ 27;...+/ 7;+^7;2匚7;,可計(jì)算得z^50s,將x的 值代入公式%*7; + 。(7;-7;)2。7;,得t;《37. 5,也就是說(shuō),當(dāng)將第一點(diǎn)播 的傳輸速率降至3. 75/5Mbps之后,以該速率再傳輸37. 5s,就不能滿(mǎn)足用 戶(hù)的正常觀看了。因此頭端系統(tǒng)最遲需要再過(guò)37. 5s,即18: 00: 57. 5時(shí), 就需要提高該第一點(diǎn)播的傳輸速率,以保證用戶(hù)的正常觀看。例如由于到 18:00:57.5 時(shí),第 一 點(diǎn)播的節(jié)目數(shù)據(jù)已傳輸 3. 75*50+3. 75/5*37. 5=3. 75*57. 5M,還剩3. 75*2. 5M數(shù)據(jù)沒(méi)有傳輸,此時(shí)第 二點(diǎn)播的數(shù)據(jù)已傳輸完畢,可以將第二點(diǎn)播的帶寬直接分配3. 75*2. 5M給第 一點(diǎn)播,只需ls第一點(diǎn)播就可以把數(shù)據(jù)傳輸完,且保證用戶(hù)的正常觀看。同樣的方法來(lái)降低第二點(diǎn)播的傳輸速率可以使得更多的用戶(hù)同時(shí)點(diǎn)播節(jié)目。并將接收的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)設(shè)備中,與現(xiàn)有技術(shù)以等于節(jié)目固有碼率的速率 來(lái)傳輸節(jié)目數(shù)據(jù)相比,節(jié)省了傳輸時(shí)間,減輕了系統(tǒng)的負(fù)擔(dān),并提高了帶寬 的利用率。如圖9所示,為本發(fā)明實(shí)施例提供的資源調(diào)度裝置結(jié)構(gòu)框圖,本實(shí)施例包括帶寬分配模塊8,帶寬調(diào)整模塊9。其中帶寬分配模塊8用于根 據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述用戶(hù)的 點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;帶寬調(diào)整模塊9用 于當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的當(dāng) 前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的帶 寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率。其中帶寬調(diào)整模塊8按照公式《 ; +i 2r2…+i 義+zt; ^ c ;對(duì)點(diǎn)播的帶寬進(jìn) 行降低調(diào)整;其中i ,為第一次為該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;?;為傳 輸速率《對(duì)應(yīng)的傳輸時(shí)間;及 為第"次為該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率; r"為傳輸速率及"對(duì)應(yīng)的傳輸時(shí)間;x為該點(diǎn)播調(diào)整后的傳輸速率,7;為以傳 輸速率x將節(jié)目數(shù)據(jù)傳輸完所需的傳輸時(shí)間;c為傳輸?shù)墓?jié)目的固有碼率;t; 為以c傳輸所述節(jié)目所需的時(shí)間。本實(shí)施例帶寬分配模塊8還用于在帶寬調(diào)整模塊9對(duì)帶寬進(jìn)行調(diào)整 后,為當(dāng)前的點(diǎn)播分配大于或等于該點(diǎn)播的節(jié)目的固有碼率的帶寬。帶寬調(diào) 整模塊9還用于當(dāng)所有點(diǎn)播被分配的帶寬與節(jié)目固有碼率相同時(shí),降低至少 一個(gè)點(diǎn)播傳輸節(jié)目數(shù)據(jù)的傳輸速率,降低后的傳輸速率x滿(mǎn)足 %* ; + c*(rz-r。)^。 ;;其中z;為以傳輸速率x將節(jié)目數(shù)據(jù)傳輸完所需的傳輸 時(shí)間;7;為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固有碼率傳輸需要的時(shí)間;r。為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間;c為所述點(diǎn)播的節(jié)目的固有碼率。 本實(shí)施例帶寬分配模塊8還用于當(dāng)接收到用戶(hù)的停止點(diǎn)播請(qǐng)求,或者有節(jié)目 完成傳輸時(shí),將用戶(hù)的點(diǎn)播或完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其它正在傳 輸節(jié)目數(shù)據(jù)的點(diǎn)播。進(jìn)一步地,本實(shí)施例還包括請(qǐng)求接收模塊IO,用于接收給各個(gè)點(diǎn)播分配帶寬的分配請(qǐng)求。以及信息獲取模塊ll,用于獲取對(duì)各個(gè)點(diǎn)播進(jìn)行分配帶 寬的依據(jù)信息,依據(jù)信息至少包括機(jī)頂盒處理能力信息,即將接收到的節(jié)目數(shù)據(jù)進(jìn)行存儲(chǔ)的速率。如圖10所示,為本發(fā)明實(shí)施例提供的點(diǎn)播節(jié)目的系統(tǒng)結(jié)構(gòu)框圖,本實(shí)施例包括電子節(jié)目指南服務(wù)器1,中間件2,推流服務(wù)器3,調(diào)制器4,解 碼終端6以及存儲(chǔ)設(shè)備7。其中電子節(jié)目指南服務(wù)器1用于提供電子節(jié)目指 南信息,接收選擇節(jié)目的信息并發(fā)送點(diǎn)播信息;中間件2與電子節(jié)目指南服 務(wù)器l相連接,根據(jù)接收到的點(diǎn)播信息,將點(diǎn)播的節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度, 并發(fā)送所述節(jié)目的節(jié)目描述信息給解碼終端6,帶寬分配模塊8:用于根據(jù)接 收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為該用戶(hù)的點(diǎn)播分 配大于其點(diǎn)播節(jié)目的固有碼率的帶寬;帶寬調(diào)整模塊9,用于當(dāng)頻點(diǎn)的可用 帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的 點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的帶寬,使得頻點(diǎn)的可用 帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率;推流服務(wù)器3與中間件2相連接, 中間件2根據(jù)接收到的點(diǎn)播信息控制該推流服務(wù)器3將點(diǎn)播信息對(duì)應(yīng)的節(jié)目 數(shù)據(jù)取出并輸出,并輸出點(diǎn)播信息對(duì)應(yīng)的節(jié)目描述信息;調(diào)制器4與推流服 務(wù)器3相連接,將接收到的節(jié)目數(shù)據(jù)復(fù)用輸出;解碼終端6與調(diào)制器4和電 子節(jié)目指南服務(wù)器1相連接,根據(jù)接收到的節(jié)目描述信息將對(duì)應(yīng)的節(jié)目數(shù)據(jù) 解碼輸出;存儲(chǔ)設(shè)備7與解碼終端相連接6,用于存儲(chǔ)解碼終端6接收到的 節(jié)目數(shù)據(jù)。本實(shí)施例的解碼終端也可以為機(jī)頂盒。本實(shí)施例中間件2按照本發(fā)明實(shí)施例資源調(diào)度方法對(duì)節(jié)目對(duì)應(yīng)的碼流進(jìn) 行調(diào)度,具體可參見(jiàn)上述對(duì)資源調(diào)度方法實(shí)施例的描述。如圖11所示,為本發(fā)明實(shí)施例提供的點(diǎn)播節(jié)目的方法流程圖,具體 步驟包括步驟300、通過(guò)解碼終端訪問(wèn)電子節(jié)目指南,選擇節(jié)目并發(fā)送點(diǎn)播信息; 步驟310、中間件根據(jù)接收到的點(diǎn)播信息,將節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度, 并發(fā)送節(jié)目描述信息給解碼終端;本步驟中中間件按照本發(fā)明實(shí)施例資源調(diào)度方法對(duì)節(jié)目對(duì)應(yīng)碼流的調(diào) 度,具體可參見(jiàn)上述對(duì)資源調(diào)度方法實(shí)施例的描述。步驟320、調(diào)制器將節(jié)目對(duì)應(yīng)的碼流復(fù)用輸出;步驟330、解碼終端根據(jù)得到的節(jié)目描述信息,接受對(duì)應(yīng)的節(jié)目碼流并 存儲(chǔ)。其中步驟310將節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度的方法可以參見(jiàn)對(duì)圖2-圖8 本發(fā)明實(shí)施例資源調(diào)度方法的說(shuō)明。本發(fā)明實(shí)施例點(diǎn)播節(jié)目的方法根據(jù)點(diǎn)播請(qǐng)求對(duì)頻點(diǎn)資源進(jìn)行合理分配, 能提高點(diǎn)播同一節(jié)目的用戶(hù)的數(shù)量,同時(shí)也能提高傳輸節(jié)目數(shù)據(jù)的速度,緩 解了系統(tǒng)的壓力,提高了資源的利用率。如圖12所示,為本發(fā)明實(shí)施例提供的機(jī)頂盒結(jié)構(gòu)示意圖,本實(shí)施例包括 接收模塊12,用于接收以大于節(jié)目的固有碼率的速率發(fā)送的用戶(hù)點(diǎn)播節(jié)目的 節(jié)目數(shù)據(jù),并輸出;存儲(chǔ)模塊13,用于接收以大于或等于節(jié)目固有碼率的速 率傳輸?shù)墓?jié)目數(shù)據(jù)并存儲(chǔ);播放模塊14,用于播放節(jié)目數(shù)據(jù)。進(jìn)一步地,本實(shí)施例還包括上報(bào)處理能力模塊15,用于獲取機(jī)頂盒的處 理能力信息,即將接收到的節(jié)目數(shù)據(jù)進(jìn)行存儲(chǔ)的速率,并將處理能力信息發(fā)送。本實(shí)施例提供的機(jī)頂盒,通過(guò)設(shè)置存儲(chǔ)模塊,能夠存儲(chǔ)以大于或等于所 述節(jié)目固有碼率的速率發(fā)送的用戶(hù)點(diǎn)播節(jié)目的節(jié)目數(shù)據(jù),并通過(guò)設(shè)置播放模 塊來(lái)播放接收到的節(jié)目數(shù)據(jù)。能提高點(diǎn)播同一節(jié)目的用戶(hù)的數(shù)量,緩解了系 統(tǒng)的壓力,提高了資源的利用率。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn) 行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換, 而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的 精神和范圍。
權(quán)利要求
1. 一種資源調(diào)度方法,其特征在于包括根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率。
2、 根據(jù)權(quán)利要求1所述的資源調(diào)度方法,其特征在于還包括當(dāng)各個(gè)點(diǎn)播被分配的帶寬調(diào)整到等于各自對(duì)應(yīng)節(jié)目的固有碼率時(shí),降低 至少一個(gè)所述點(diǎn)播的傳輸速率。
3、 根據(jù)權(quán)利要求2所述的資源調(diào)度方法,其特征在于,所述降低至少一 個(gè)所述點(diǎn)播的傳輸速率具體為判斷正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播中傳輸時(shí)間最 長(zhǎng)的帶寬,降低該傳輸時(shí)間最長(zhǎng)的帶寬的傳輸速率。
4、 根據(jù)權(quán)利要求1所述的資源調(diào)度方法,其特征在于還包括按照公式 《7; + j 2r2. . +i r + xr^cz;對(duì)點(diǎn)播的帶寬進(jìn)行降低調(diào)整;其中為第 一次為所 述點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;7;為傳輸速率/ ,對(duì)應(yīng)的傳輸時(shí)間;凡為 第"次為所述點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;r 為傳輸速率凡對(duì)應(yīng)的傳輸 時(shí)間;x為該點(diǎn)播調(diào)整后的傳輸速率,7;為以傳輸速率1將節(jié)目數(shù)據(jù)傳輸完 所需的傳輸時(shí)間;c為傳輸節(jié)目的固有碼率;z;為以c為傳輸速率將節(jié)目數(shù)據(jù)傳輸完所需的時(shí)間。
5、 根據(jù)權(quán)利要求4所述的資源調(diào)度方法,其特征在于,調(diào)整后的傳輸速 率i滿(mǎn)足x*7;+c*(rz-:r。)2C*7;;其中7;為以傳輸速率x將節(jié)目數(shù)據(jù)傳輸完 所需的傳輸時(shí)間;7;為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固有碼率傳輸需要 的時(shí)間;r。為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間;c為所述點(diǎn)播的節(jié)目 的固有碼率。
6、 根據(jù)權(quán)利要求1-5所述任一的資源調(diào)度方法,其特征在于還包括當(dāng) 接收到用戶(hù)的停止點(diǎn)播請(qǐng)求,或者有節(jié)目完成傳輸時(shí),將所述用戶(hù)的點(diǎn)播或 完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其它正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播。
7、 根據(jù)權(quán)利要求1-5所述任一的資源調(diào)度方法,其特征在于還包括獲 取為各個(gè)點(diǎn)播的帶寬進(jìn)行分配的依據(jù)信息,所述依據(jù)信息至少包括機(jī)頂盒 將接收到的節(jié)目數(shù)據(jù)進(jìn)行存儲(chǔ)的速率。
8、 一種資源調(diào)度裝置,其特征在于,包括帶寬分S^莫塊,用于根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的 帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;帶寬調(diào)整模塊,用于當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼 率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少 一個(gè)已分配 帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié) 目的固有碼率。
9、 根據(jù)權(quán)利要求8所述的資源調(diào)度裝置,其特征在于所述帶寬調(diào)整模塊 還用于當(dāng)每個(gè)點(diǎn)播被分配的帶寬調(diào)整到等于各自對(duì)應(yīng)節(jié)目的固有碼率時(shí),降 低至少一個(gè)所述點(diǎn)播的傳輸速率。
10、 根據(jù)權(quán)利要求8所述的資源調(diào)度裝置,其特征在于所述帶寬調(diào)整模 塊按照公式i ,7; + A7;…+^7;+xr^c7;對(duì)點(diǎn)播的帶寬進(jìn)行降低調(diào)整;其中i ,為 第 一次為所述點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;?;為傳輸速率i ,對(duì)應(yīng)的傳輸 時(shí)間;^為第"次為所述點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;7;為傳輸速率A對(duì) 應(yīng)的傳輸時(shí)間;x為該點(diǎn)播調(diào)整后的傳輸速率,7;為以傳輸速率z將節(jié)目數(shù) 據(jù)傳輸完所需的傳輸時(shí)間;c為傳輸節(jié)目的固有碼率;7;為以c為傳輸速率將 節(jié)目數(shù)據(jù)傳輸完所需的時(shí)間。
11、 根據(jù)權(quán)利要求IO所述的資源調(diào)度裝置,其特征在于所述帶寬調(diào)整模 塊調(diào)整后的傳輸速率i滿(mǎn)足x* ;+c*(rz-r。)^c*7;;其中7;為以傳輸速率x將節(jié)目數(shù)據(jù)傳輸完所需的傳輸時(shí)間;r:為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固 有碼率傳輸需要的時(shí)間;7;為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間;c為所述點(diǎn)播的節(jié)目的固有碼率。
12、 根據(jù)權(quán)利要求8所述的資源調(diào)度裝置,其特征在于所述帶寬分配模 塊用于當(dāng)接收到用戶(hù)的停止點(diǎn)播請(qǐng)求,或者有節(jié)目完成傳輸時(shí),將所述用戶(hù) 的點(diǎn)播或完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其它正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播。
13、 根據(jù)權(quán)利要求8所述的資源調(diào)度裝置,其特征在于,還包括請(qǐng)求 接收模塊,用于接收給各個(gè)點(diǎn)播分配帶寬的分配請(qǐng)求并將該分配請(qǐng)求發(fā)送給 所述帶寬分配模塊。
14、 根據(jù)權(quán)利要求8所述的資源調(diào)度裝置,其特征在于,還包括信息 獲取模塊,用于獲取對(duì)各個(gè)點(diǎn)播進(jìn)行分配帶寬的依據(jù)信息,所述依據(jù)信息至 少包括將接收到的節(jié)目數(shù)據(jù)進(jìn)行存儲(chǔ)的速率。
15、 一種點(diǎn)播節(jié)目的方法,其特征在于,具體步驟包括 通過(guò)解碼終端訪問(wèn)電子節(jié)目指南,選擇節(jié)目并發(fā)送點(diǎn)播信息; 中間件根據(jù)接收到的點(diǎn)播信息,將所述節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度,并發(fā)送節(jié)目描述信息給所述解碼終端,所述調(diào)度具體包括根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述 用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的 當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的 帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率;調(diào)制器將點(diǎn)播的所述節(jié)目對(duì)應(yīng)的碼流復(fù)用輸出;所述解碼終端根據(jù)得到的所述節(jié)目描述信息,解碼對(duì)應(yīng)的節(jié)目碼流并##。
16、 根據(jù)權(quán)利要求15所述的點(diǎn)播節(jié)目的方法,其特征在于還包括當(dāng)各個(gè)點(diǎn)播被分配的帶寬調(diào)整到等于各自對(duì)應(yīng)節(jié)目的固有碼率時(shí),降低 至少 一個(gè)所述點(diǎn)播的傳輸速率。
17、 根據(jù)權(quán)利要求16所述的點(diǎn)播節(jié)目的方法,其特征在于所述降低至少 一個(gè)所述點(diǎn)播的傳輸速率具體為判斷正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播中傳輸時(shí)間 最長(zhǎng)的帶寬,降低該傳輸時(shí)間最長(zhǎng)的帶寬的傳輸速率。
18、 根據(jù)權(quán)利要求15所述的點(diǎn)播節(jié)目的方法,其特征在于還包括按照公式《7; + i 2r2...+i r + x7;2C7;對(duì)點(diǎn)播的帶寬進(jìn)行降低調(diào)整;其中為第一次為 該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;7;為傳輸速率^對(duì)應(yīng)的傳輸時(shí)間;^為 第w次為該點(diǎn)播分配的帶寬對(duì)應(yīng)的傳輸速率;r 為傳輸速率&對(duì)應(yīng)的傳輸時(shí) 間;x為該點(diǎn)播調(diào)整后的傳輸速率,?;為以傳輸速率義將節(jié)目數(shù)據(jù)傳輸完所 需的傳輸時(shí)間;c為傳輸節(jié)目的固有碼率;7;為以c為傳輸速率將節(jié)目數(shù)據(jù)傳 輸完所需的時(shí)間。
19、 根據(jù)權(quán)利要求18所述的點(diǎn)播節(jié)目的方法,其特征在于調(diào)整后的傳輸 速率X滿(mǎn)足x*7;+c*(rz-7;)2C*7;;其中7;為以傳輸速率1將節(jié)目數(shù)據(jù)傳輸 完所需的傳輸時(shí)間;7;為對(duì)于已接收到的節(jié)目數(shù)據(jù),若以固有碼率傳輸需 要的時(shí)間;r。為對(duì)于接收到的節(jié)目數(shù)據(jù),已播放的時(shí)間;c為所述點(diǎn)播的節(jié) 目的固有碼率。
20、 根據(jù)權(quán)利要求15-19所述任一的點(diǎn)播節(jié)目的方法,其特征在于還包括 當(dāng)接收到用戶(hù)的停止點(diǎn)播請(qǐng)求,或者有節(jié)目完成傳輸時(shí),將所述用戶(hù)的點(diǎn)播或完成傳輸?shù)墓?jié)目對(duì)應(yīng)的帶寬分配給其它正在傳輸節(jié)目數(shù)據(jù)的點(diǎn)播。
21、 一種點(diǎn)播節(jié)目的系統(tǒng),其特征在于包括電子節(jié)目指南服務(wù)器,用于提供電子節(jié)目指南信息,接收選擇節(jié)目的信 息并發(fā)送點(diǎn)播信息;中間件,與電子節(jié)目指南服務(wù)器相連接,根據(jù)接收到的所述點(diǎn)播信息, 將所述節(jié)目對(duì)應(yīng)的碼流進(jìn)行調(diào)度,并發(fā)送所述節(jié)目的節(jié)目描述信息給所述解 碼終端;帶寬分配模塊,用于根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;帶寬調(diào)整模塊,用于當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼 率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配 帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié) 目的固有碼率;推流服務(wù)器,與所述中間件相連接,所述中間件根據(jù)接收到的點(diǎn)播信息 控制該推流服務(wù)器將所述點(diǎn)播信息對(duì)應(yīng)的節(jié)目數(shù)據(jù)取出并輸出,并輸出所述 點(diǎn)播信息對(duì)應(yīng)的節(jié)目描述信息;調(diào)制器,與所述推流服務(wù)器相連接,將接收到的所述節(jié)目數(shù)據(jù)復(fù)用輸出。
22、 根據(jù)權(quán)利要求21所述的點(diǎn)播節(jié)目的系統(tǒng),其特征在于還包括 解碼終端,與所述調(diào)制器和電子節(jié)目指南服務(wù)器相連接,根據(jù)接收到的所述節(jié)目描述信息將所述節(jié)目數(shù)據(jù)解碼輸出;存儲(chǔ)設(shè)備,與所述解碼終端相連接,用于存儲(chǔ)所述解碼終端接收到的節(jié) 目數(shù)據(jù)。
23、 根據(jù)權(quán)利要求21所述的點(diǎn)播節(jié)目的系統(tǒng),其特征在于所述中間件或 所述推流服務(wù)器包括所述帶寬分配模塊和帶寬調(diào)整模塊。
24、 一種機(jī)頂盒,其特征在于包括接收模塊,用于接收以大于或等于節(jié)目固有碼率的帶寬發(fā)送的用戶(hù)點(diǎn)播 節(jié)目的節(jié)目數(shù)據(jù),并輸出;存儲(chǔ)模塊,用于存儲(chǔ)接收到的以大于或等于所述節(jié)目固有碼率的帶寬傳 輸?shù)乃龉?jié)目數(shù)據(jù);播放模塊,用于播放所述節(jié)目數(shù)據(jù)。
25、 根據(jù)權(quán)利要求24所述的機(jī)頂盒,其特征在于,還包括 上報(bào)處理能力模塊,用于獲取所述機(jī)頂盒的處理能力信息并發(fā)送所述機(jī)頂盒的處理能力信息包括將接收到的節(jié)目數(shù)據(jù)進(jìn)行存儲(chǔ)的速率。
全文摘要
本發(fā)明實(shí)施例涉及一種資源調(diào)度裝置及方法,點(diǎn)播節(jié)目的方法及系統(tǒng)和機(jī)頂盒。該資源調(diào)度方法包括根據(jù)接收到的用戶(hù)點(diǎn)播節(jié)目的點(diǎn)播請(qǐng)求,在可用頻點(diǎn)的帶寬中,為所述用戶(hù)的點(diǎn)播分配大于所述用戶(hù)各自點(diǎn)播節(jié)目的固有碼率的帶寬;當(dāng)所述頻點(diǎn)的可用帶寬小于當(dāng)前點(diǎn)播節(jié)目的固有碼率時(shí),根據(jù)接收到的當(dāng)前點(diǎn)播節(jié)目的用戶(hù)的點(diǎn)播請(qǐng)求,降低至少一個(gè)已分配帶寬的點(diǎn)播所分配的帶寬,使得所述頻點(diǎn)的可用帶寬大于或等于當(dāng)前點(diǎn)播節(jié)目的固有碼率。本發(fā)明實(shí)施例能提高節(jié)目的傳輸速率,提高帶寬的利用率。
文檔編號(hào)H04N7/16GK101272479SQ20081010313
公開(kāi)日2008年9月24日 申請(qǐng)日期2008年3月31日 優(yōu)先權(quán)日2008年3月31日
發(fā)明者廖永雄, 紀(jì)向陽(yáng), 偉 羅, 賈增莉 申請(qǐng)人:華為軟件技術(shù)有限公司