專利名稱::節(jié)目單的調(diào)整方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)絡(luò)電視領(lǐng)域,特別涉及一種節(jié)目單的調(diào)整方法、系統(tǒng)及裝置。
背景技術(shù):
:直播頻道的視頻錄制是IPTV(網(wǎng)絡(luò)電視)推廣中的一項(xiàng)重要業(yè)務(wù)。對于直播內(nèi)容,很多用戶無法準(zhǔn)時(shí)收看自己想看的內(nèi)容,視頻錄制為這些客戶提供了一種更加人性化的服務(wù)。在現(xiàn)行的業(yè)務(wù)推廣中,運(yùn)營商通常會(huì)把近幾天的直播內(nèi)容全部錄制成流媒體文件供用戶事后選擇觀看。目前,所有錄制都是基于時(shí)間點(diǎn)啟動(dòng)和停止錄制的。但是在實(shí)際應(yīng)用中,由于直播內(nèi)容會(huì)因?yàn)榉N種原因?qū)е鹿?jié)目提前或者滯后,這樣基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種節(jié)目單的調(diào)整方法、系統(tǒng)及裝置,以解決基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。本發(fā)明實(shí)施例所提供的是通過以下技術(shù)方案實(shí)現(xiàn)的一種內(nèi)容已錄制的節(jié)目單的調(diào)整方法,包括編排錄制節(jié)目單,并錄制流i某體文件;根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件;根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。本發(fā)明實(shí)施例還提供一種節(jié)目單的調(diào)整系統(tǒng),包括內(nèi)容管理子系統(tǒng)、流媒體子系統(tǒng),其中一種節(jié)目單的調(diào)整系統(tǒng),其特征在于,包括內(nèi)容管理子系統(tǒng)、流^某體子系統(tǒng)、內(nèi)容展現(xiàn)子系統(tǒng),其中內(nèi)容管理子系統(tǒng),用于編排節(jié)目單,向流媒體子系統(tǒng)下發(fā)錄制節(jié)目單的請求;流媒體子系統(tǒng),用于根據(jù)內(nèi)容管理子系統(tǒng)的請求錄制流媒體文件,并根據(jù)節(jié)目單和流媒體文件建立流媒體索引文件,根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流i某體文件。一種節(jié)目單的調(diào)整裝置,包括流媒體文件錄制單元,用于接收節(jié)目單,根據(jù)所述節(jié)目單錄制流媒體文件;索引文件建立單元,用于根據(jù)所述流媒體文件錄制單元的節(jié)目單和流媒體文件建立流i某體索引文件;流媒體文件調(diào)整單元,用于根據(jù)所述索引文件建立單元的流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流i某體文件。本發(fā)明實(shí)施例的技術(shù)效果是通過根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。圖1為本發(fā)明實(shí)施例提供的節(jié)目單的調(diào)整方法流程圖2(1)、2(2)、2(3)為本發(fā)明實(shí)施例第一種節(jié)目單的調(diào)整前后示意圖3為本發(fā)明實(shí)施例提供的節(jié)目單的調(diào)整系統(tǒng)結(jié)構(gòu)圖4為本發(fā)明實(shí)施例提供的節(jié)目單的調(diào)整系統(tǒng)具體應(yīng)用的流程圖5(1)、5(2)為本發(fā)明實(shí)施例提供的第二種節(jié)目單的調(diào)整前后示意圖。圖6為本發(fā)明實(shí)施例提供的一種節(jié)目單的調(diào)整裝置結(jié)構(gòu)示意圖7本發(fā)明實(shí)施例提供的一種流々某體文件調(diào)整單元結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明實(shí)施例提供一種節(jié)目單的調(diào)整方法、系統(tǒng)及裝置,通過根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。下面結(jié)合附圖詳細(xì)描述本發(fā)明的技術(shù)方案。本發(fā)明實(shí)施例提供的一種節(jié)目單的調(diào)整方法,參見圖1,包括步驟101、編排錄制節(jié)目單,并錄制流i某體文件。102、根據(jù)錄制的流媒體文件抽取I幀生成I幀索引文件。103、根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件;流媒體索引文件按序記錄節(jié)目單對應(yīng)的錄制流i某體文件名以及錄制文件的I幀索引文件名;當(dāng)?shù)谝淮武浿仆瓿珊?,流J某體索引文件里只有一條記錄。104、根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。具體包括將延遲或提前的節(jié)目單按照標(biāo)準(zhǔn)時(shí)間進(jìn)行切割生成新的流媒體文件;將新的流媒體文件重新組合成新的流媒體索引文件。參照圖2(1),該圖為調(diào)整前的節(jié)目單,"晚間新聞(filel)"流J某體文件(節(jié)目)時(shí)間為19:00-19:30,"天氣預(yù)報(bào)(file2)"流i某體文件(節(jié)目)時(shí)間為19:30-19:40,"足球之夜(file3)"流i某體文件(節(jié)目)時(shí)間為19:40-21:00。如果錄制完成后,節(jié)目單發(fā)生變化,如"晚間新聞(filel)"流i某體文件(節(jié)目)延長5分鐘,下一個(gè)流媒體文件(節(jié)目)"天氣預(yù)凈艮(file2),,順延5分鐘,第三個(gè)流J某體文件(節(jié)目)"足球之夜(file3)"順延5分鐘并提前10分鐘結(jié)束。這時(shí),通過文件切割,將file2按時(shí)間切割成兩個(gè)文件file2-l和file2-2,file2-l對應(yīng)了file2的前五分鐘內(nèi)容,file2-2對應(yīng)了file2剩余的內(nèi)容;將file3按時(shí)間切割成三個(gè)文件file3-l、file3-2和file3-3。file3-l對應(yīng)file3的前5分鐘內(nèi)容,file3-3對應(yīng)file3的后5分鐘內(nèi)容,file3-2為file3的中間內(nèi)容。舊流i某體文件切割完成之后,按照新的流i某體文件重新生成對應(yīng)的I幀索引文件;然后再調(diào)整每個(gè)節(jié)目單的流^某體索引文件這樣,"晚間新聞"的流媒體索引文件包括兩個(gè)索引,第一個(gè)索引對應(yīng)filel及其7I幀索引,第二個(gè)索引對應(yīng)file2-l及其I幀索引文件;"天氣預(yù)報(bào)(file2)"的流媒體索引文件包括兩個(gè)索引,該索引對應(yīng)file2-2及其I幀索引;"足球之夜(file3),,的流媒體索引文件包括一個(gè)索引,該索引對應(yīng)file3-2及其I幀索引;參照圖2(2),該圖為通過上述調(diào)整后的節(jié)目單。上述每一個(gè)節(jié)目單的調(diào)整后的流媒體文件還可以進(jìn)一步合并成一個(gè)流媒體文件,即最終一個(gè)節(jié)目單對應(yīng)的實(shí)際流Jf某體和流i某體的I幀索引文件只有一個(gè),如圖2(3)所示,該圖為通過上述調(diào)整并經(jīng)過合并后的節(jié)目單。105、根據(jù)流媒體索引文件播放流媒體文件。具體包括在正常播放狀態(tài)下,根據(jù)流媒體索引文件,找到第一個(gè)流媒體文件和對應(yīng)I幀索引文件進(jìn)行播放,如果第一個(gè)流々某體文件播放完畢,依次讀取下面的流媒體文件和I幀索引文件;以及當(dāng)進(jìn)行快進(jìn)快退模式(TrickMode)操作時(shí),根據(jù)I幀索引文件到流媒體文件里讀取I幀,I幀索引文件讀到尾部或頭部時(shí),讀取下一個(gè)或上一個(gè)I幀索引文件,并到下一個(gè)或上一個(gè)流々某體文件里讀取I幀。該節(jié)目單的調(diào)整方法通過根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的流J!某體文件會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。還可以通過本發(fā)明實(shí)施例提供的切割方法調(diào)整節(jié)目單,減小每個(gè)流i某體文件的內(nèi)容,解決大流々某體文件錄制下的內(nèi)容過大、容易損壞、分發(fā)復(fù)雜的問題。同時(shí)也可以解決基于4番放列表下的內(nèi)容分發(fā)困難、浪費(fèi)存儲(chǔ)空間的問題?;诒颈景l(fā)明實(shí)施例提供的節(jié)目單的調(diào)整方法,流媒體文件調(diào)整后,實(shí)際后臺(tái)存儲(chǔ)的流媒體文件跟實(shí)際節(jié)目單所需要的流媒體文件完全一致,不會(huì)帶來額外的存儲(chǔ)空間消耗,流^某體文件的分發(fā)也非常簡單。本發(fā)明實(shí)施例還提供一種節(jié)目單的調(diào)整系統(tǒng),參見圖3,該系統(tǒng)包括內(nèi)容管理子系統(tǒng)31、流i某體子系統(tǒng)32,其中內(nèi)容管理子系統(tǒng)31,用于編排節(jié)目單,向流々某體子系統(tǒng)下發(fā)錄制節(jié)目單的請求,以及向內(nèi)容展現(xiàn)子系統(tǒng)下發(fā)錄制節(jié)目單;流^^某體子系統(tǒng)32,用于根據(jù)內(nèi)容管理子系統(tǒng)31的請求錄制流^某體文件,并根據(jù)節(jié)目單和流媒體文件建立流媒體索引文件,根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以及該節(jié)目單的調(diào)整系統(tǒng)還包括內(nèi)容展現(xiàn)子系統(tǒng)33,其中內(nèi)容管理子系統(tǒng)31,還用于向內(nèi)容展現(xiàn)子系統(tǒng)33下發(fā)錄制節(jié)目單;流媒體子系統(tǒng)32,還用于接受內(nèi)容展現(xiàn)子系統(tǒng)33對流J!某體文件是否錄制完成的查詢,并向內(nèi)容展現(xiàn)子系統(tǒng)33反饋錄制的狀態(tài);內(nèi)容展現(xiàn)子系統(tǒng)33,用于接收內(nèi)容管理子系統(tǒng)31下發(fā)的節(jié)目單,向流媒體子系統(tǒng)32查詢節(jié)目單的流^某體文件的錄制狀態(tài),如果錄制完成,則激活節(jié)目單。參見圖4,該圖為該系統(tǒng)針對節(jié)目單的調(diào)整的具體應(yīng)用,包括步驟401、在內(nèi)容管理子系統(tǒng)31上編排錄制節(jié)目單,以一個(gè)直播頻道為單位,每個(gè)節(jié)目單生成一個(gè)流媒體索引文件名;402、內(nèi)容管理子系統(tǒng)31向流士某體子系統(tǒng)32下發(fā)流:i某體文件錄制請求,每條節(jié)目單信息如411所示直播頻道ID節(jié)目單名稱起始時(shí)間結(jié)束時(shí)間流媒體索引文件名表1403、內(nèi)容管理子系統(tǒng)31向內(nèi)容展現(xiàn)子系統(tǒng)33下發(fā)錄制節(jié)目單,節(jié)目單信息包括如表1所示的信息并攜帶其他展示數(shù)據(jù),如表2所示<table>tableseeoriginaldocumentpage9</column></row><table>表2內(nèi)容展現(xiàn)子系統(tǒng)33收到節(jié)目單后,將節(jié)目單設(shè)置為"去激活,,狀態(tài)。404、流+某體子系統(tǒng)根據(jù)上述節(jié)目單進(jìn)行錄制流媒體文件(節(jié)目),具體包括(l)流媒體子系統(tǒng)32根據(jù)錄制節(jié)目單建立流媒體索引文件;錄制文件名由流媒體系統(tǒng)根據(jù)一定的規(guī)則自動(dòng)生成。節(jié)目單對應(yīng)的流媒體索引文件結(jié)構(gòu)如表3所示<table>tableseeoriginaldocumentpage10</column></row><table>其中內(nèi)容索引序號(hào)描述對應(yīng)內(nèi)容在節(jié)目單中的播放順序;流媒體文件名描述流媒體文件路徑和文件名;流i某體文件時(shí)長流媒體文件的時(shí)間長度;I幀索引文件名描述I幀索引文件路徑和文件名。(2)流媒體子系統(tǒng)32按照時(shí)間點(diǎn)啟動(dòng)流媒體文件錄制;(3)流媒體文件錄制完成后,流媒體子系統(tǒng)32解析錄制內(nèi)容,分析其中的I幀情況,生成I幀及I幀索引文件,其中I幀索引文件結(jié)構(gòu)如表4所示:<table>tableseeoriginaldocumentpage10</column></row><table>I幀索引序號(hào)描述I幀序號(hào);I幀偏移量描述對應(yīng)I幀在流媒體文件中的物理位置相對于文件起點(diǎn)的偏移;I幀時(shí)間描述對應(yīng)I幀在流媒體文件中的時(shí)間偏移;I幀大小描述I幀的物理長度。405、內(nèi)容展現(xiàn)子系統(tǒng)31定期向流媒體子系統(tǒng)32查詢錄制節(jié)目是否已經(jīng)錄制完成,查詢關(guān)鍵字使用節(jié)目單的流媒體索引文件名。406、流媒體子系統(tǒng)32根據(jù)節(jié)目單的流媒體索引文件名查找對應(yīng)內(nèi)容是否已經(jīng)錄制成功,并反饋結(jié)果給內(nèi)容展現(xiàn)子系統(tǒng)33,錄制狀態(tài)包括0未錄制、1正在錄制和2已經(jīng)錄制。407、內(nèi)容展現(xiàn)子系統(tǒng)33根據(jù)錄制狀態(tài)刷新節(jié)目單狀態(tài),如果已經(jīng)錄制完成,將節(jié)目單改為"激活"狀態(tài),用戶可以通過終端收看。408、當(dāng)對于延遲或提前的節(jié)目單需要調(diào)整時(shí),在內(nèi)容管理子系統(tǒng)31上進(jìn)行內(nèi)容編排調(diào)整;以一個(gè)直播頻道為單位;如果節(jié)目單個(gè)數(shù)沒有變化,順序使用原有的節(jié)目單的流媒體索引文件,如果內(nèi)容增加,動(dòng)態(tài)生成新的節(jié)目單的流媒體索引文件名。409、內(nèi)容管理子系統(tǒng)31將新的節(jié)目單發(fā)給流i某體子系統(tǒng)32,通知流4某體子系統(tǒng)32進(jìn)行節(jié)目單的調(diào)整。410、流媒體子系統(tǒng)32根據(jù)新的節(jié)目單,依次對節(jié)目單進(jìn)行調(diào)整,如圖5(1)和圖5(2)所示,如果當(dāng)前節(jié)目單M1"晚間新聞"時(shí)間有延長(7分鐘),找到延長的流媒體文件在下一個(gè)節(jié)目單M2"天氣預(yù)報(bào)"的對應(yīng)流媒體文件file3-l(5分鐘),將file3-l切割成file3-l-l(2分鐘)和file3-l-2(3分鐘)的兩個(gè)流i某體文件,并為file3-l-l、file3-l-2重新生成兩個(gè)I幀索引文件;調(diào)整節(jié)目單Ml的流媒體索引文件,將file3-l-l以及它前面的file2-2流媒體文件增加到Ml的流媒體索引文件中;調(diào)整節(jié)目單M2的流媒體索引文件,刪除前面移出的流媒體文件并修改切割的文件索引。另外,如果當(dāng)前節(jié)目單提前結(jié)束,切割當(dāng)前節(jié)目單的后段對應(yīng)的流媒體文件,并將該流媒體文件調(diào)整到下一個(gè)節(jié)目單中,刷新當(dāng)前和下一個(gè)節(jié)目單的流媒體索引文件,方法同上。410、內(nèi)容管理子系統(tǒng)31向流i某體子系統(tǒng)32查詢內(nèi)容調(diào)整結(jié)果。411、流i某體子系統(tǒng)32向內(nèi)容管理子系統(tǒng)31反饋內(nèi)容調(diào)整結(jié)果。412、內(nèi)容調(diào)整成功后,內(nèi)容管理子系統(tǒng)31向內(nèi)容展現(xiàn)子系統(tǒng)33發(fā)送節(jié)目單更新通知。413、內(nèi)容展現(xiàn)子系統(tǒng)33根據(jù)調(diào)整后的節(jié)目單刷新節(jié)目單。然后內(nèi)容展現(xiàn)子系統(tǒng)33向終端展現(xiàn)錄制內(nèi)容,每個(gè)節(jié)目單中攜帶節(jié)目單流々某體索引文件名;終端向流媒體子系統(tǒng)32發(fā)送流媒體文件播放請求,流媒體子系統(tǒng)32經(jīng)過一定調(diào)度后,將該流媒體文件調(diào)度到指定的流^某體服務(wù)器(1)在正常播放狀態(tài)下,流媒體服務(wù)器根據(jù)流媒體索引文件里面的文件,找到第一個(gè)索引對應(yīng)的內(nèi)容和I幀索引文件,向終端推送流^^某體內(nèi)容;如果第一個(gè)內(nèi)容播放完畢,依次讀取下面的內(nèi)容以及對應(yīng)的索引文件;(2)當(dāng)進(jìn)行快進(jìn)、快退模式操作時(shí),流媒體服務(wù)器根據(jù)I幀索引文件到內(nèi)容文件里讀取I幀,為終端提供服務(wù);當(dāng)I幀索引文件讀到尾(或頭)部時(shí),讀取下(或上)一個(gè)I幀索引文件,并到下(或上)一個(gè)內(nèi)容文件里讀取I幀,為終端提供服務(wù)。該節(jié)目單的調(diào)整系統(tǒng)根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的流媒體文件會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。還可以通過本發(fā)明實(shí)施例提供的切割方法調(diào)整節(jié)目單,減小每個(gè)流媒體文件的內(nèi)容,解決大流媒體文件錄制下的內(nèi)容過大、容易損壞、分發(fā)復(fù)雜的問題。同時(shí)也可以解決基于播放列表下的內(nèi)容分發(fā)困難、浪費(fèi)存儲(chǔ)空間的問題。基于本本發(fā)明實(shí)施例提供的節(jié)目單的調(diào)整方法,流媒體文件調(diào)整后,實(shí)際后臺(tái)存儲(chǔ)的流媒體文件跟實(shí)際節(jié)目單所需要的流媒體文件完全一致,不會(huì)帶來額外的存儲(chǔ)空間消耗,流媒體文件的分發(fā)也非常簡單。更進(jìn)一步的,在上述系統(tǒng)針對節(jié)目單的調(diào)整的具體應(yīng)用中,可以使用內(nèi)容合并技術(shù),將每個(gè)節(jié)目單的調(diào)整后的流媒體文件合并成一個(gè)流媒體文件,即最終一個(gè)節(jié)目單對應(yīng)的實(shí)際流々某體文件和流^某體文件的I幀索引文件都只有一個(gè)。這樣,更好的用于分發(fā)流媒體文件,展現(xiàn)更加方便。本發(fā)明實(shí)施例還提供一種節(jié)目單的調(diào)整裝置,參見圖6,該節(jié)目單的調(diào)整裝置包括流媒體文件錄制單元61,用于接收節(jié)目單,根據(jù)節(jié)目單錄制流媒體文件;索引文件建立單元62,用于根據(jù)流媒體文件錄制單元61的節(jié)目單和流媒體文件建立流媒體索引文件;流媒體文件調(diào)整單元63,用于根據(jù)索引文件建立單元62的流媒體索引文件調(diào)整節(jié)目單對應(yīng)流媒體文件。以及,根據(jù)流媒體索引文件名和通知,依次對節(jié)目單進(jìn)行調(diào)整。進(jìn)一步的,如圖7所示,該流媒體文件調(diào)整單元63還包括文件切割單元631,用于將延遲或提前的節(jié)目單按照標(biāo)準(zhǔn)的時(shí)間進(jìn)行切割生成新的節(jié)目單,并將新的節(jié)目單重新生成對應(yīng)的流媒體索?1文件,調(diào)整每個(gè)新的節(jié)目單的流媒體索引文件。進(jìn)一步的,流媒體文件調(diào)整單元63還包括文件合并單元632,用于將切割后的流^f某體進(jìn)行合并,重新生成新的I幀索引文件。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分方法。本發(fā)明實(shí)施例提供的節(jié)目單的調(diào)整方法和系統(tǒng)通過根據(jù)錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)流媒體索引文件調(diào)整節(jié)目單對應(yīng)流4某體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。以上對本發(fā)明實(shí)施例所提供的一種節(jié)目單的調(diào)整方法、系統(tǒng)及裝置進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書實(shí)施例的內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1、一種節(jié)目單的調(diào)整方法,其特征在于,包括編排錄制節(jié)目單,并錄制所述流媒體文件;根據(jù)所述錄制節(jié)目單和流媒體文件建立流媒體索引文件;根據(jù)所述流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流媒體文件。2、如權(quán)利要求1所述節(jié)目單的調(diào)整方法,其特征在于,根據(jù)所述流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流々某體文件,具體包括將所述延遲或提前的節(jié)目單按照標(biāo)準(zhǔn)時(shí)間進(jìn)行切割生成新的流媒體文件;將所述新的流i某體文件重新組合成新的流J某體索引文件。3、如權(quán)利要求2所述節(jié)目單的調(diào)整方法,其特征在于,錄制所述流纟某體文件之后,進(jìn)一步包括根據(jù)所述錄制的流i某體文件抽取I幀生成I幀索引文件。4、如權(quán)利要求2或3所述節(jié)目單的調(diào)整方法,其特征在于,將切割后的流i某體文件進(jìn)行合并,并生成對應(yīng)的新的I幀索引文件。5、如權(quán)利要求1所述節(jié)目單的調(diào)整方法,其特征在于,根據(jù)所述流i某體索引文件調(diào)整所述節(jié)目單對應(yīng)流媒體文件之后,進(jìn)一步包括根據(jù)所述流媒體索引文件播放所述流i某體文件。6、如權(quán)利要求4所述節(jié)目單的調(diào)整方法,其特征在于,所述根據(jù)所述流媒體索引文件播放所述流々某體,具體包括在正常播放狀態(tài)下,根據(jù)流媒體索引文件,找到第一個(gè)流媒體文件和對應(yīng)I幀索引文件進(jìn)行播放,如果第一個(gè)流媒體文件播放完畢,依次讀取下面的流i某體文件和I幀索引文件;以及當(dāng)進(jìn)行快進(jìn)快退模式操作時(shí),根據(jù)I幀索引文件到流媒體文件里讀取I幀,I幀索引文件讀到尾部或頭部時(shí),讀取下一個(gè)或上一個(gè)I幀索引文件,并到下一個(gè)或上一個(gè)內(nèi)容文件里讀取I幀。7、一種節(jié)目單的調(diào)整系統(tǒng),其特征在于,包括內(nèi)容管理子系統(tǒng)、流i某體子系統(tǒng),其中所述內(nèi)容管理子系統(tǒng),用于編排節(jié)目單,向流J某體子系統(tǒng)下發(fā)錄制所述節(jié)目單的請求;所述流媒體子系統(tǒng),用于根據(jù)所述內(nèi)容管理子系統(tǒng)的請求錄制流媒體文件,并根據(jù)所述節(jié)目單和流媒體文件建立流媒體索引文件,根據(jù)所述流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流媒體文件。8、如權(quán)利要求7所述節(jié)目單的調(diào)整系統(tǒng),其特征在于,還包括內(nèi)容展現(xiàn)子系統(tǒng),其中所述內(nèi)容管理子系統(tǒng),還用于向內(nèi)容展現(xiàn)子系統(tǒng)下發(fā)所述錄制節(jié)目單;所述流媒體子系統(tǒng),還用于接受內(nèi)容展現(xiàn)子系統(tǒng)對所述流媒體文件是否錄制完成的查詢,并向所述內(nèi)容展現(xiàn)子系統(tǒng)反饋錄制的狀態(tài);所述內(nèi)容展現(xiàn)子系統(tǒng),用于接收內(nèi)容管理子系統(tǒng)31下發(fā)的節(jié)目單,向流媒體子系統(tǒng)查詢所述節(jié)目單的流媒體文件的錄制狀態(tài),如果錄制完成,則激活所述節(jié)目單。9、如權(quán)利要求7所述節(jié)目單的調(diào)整系統(tǒng),其特征在于,所述內(nèi)容管理子系統(tǒng),還用于如果節(jié)目單有增加或減少,則動(dòng)態(tài)生成新的節(jié)目單的流媒體索引文件名,并將所述流媒體索引文件名發(fā)送給流媒體子系統(tǒng),通知所述流4某體子系統(tǒng)對節(jié)目單進(jìn)行調(diào)整;所述流媒體子系統(tǒng),還用于根據(jù)所述流媒體索引文件名和通知,依次對節(jié)目單進(jìn)行調(diào)整。10、如權(quán)利要求9所述節(jié)目單的調(diào)整系統(tǒng),其特征在于,所述流媒體子系統(tǒng),用于將所述延遲或提前的節(jié)目單按照標(biāo)準(zhǔn)的時(shí)間進(jìn)行切割生成新的節(jié)目單,并將所述新的節(jié)目單重新生成對應(yīng)的流媒體索引文件,調(diào)整每個(gè)新的節(jié)目單的流媒體索引文件。11、如權(quán)利要求IO所述節(jié)目單的調(diào)整系統(tǒng),其特征在于,所述流媒體子系統(tǒng),還用于將切割后的流媒體進(jìn)行合并,重新生成新的I幀索引文件。12、如權(quán)利要求IO所述節(jié)目單的調(diào)整系統(tǒng),其特征在于,所述內(nèi)容展現(xiàn)子系統(tǒng),用于根據(jù)流媒體索引文件,找到第一個(gè)流媒體索引文件對應(yīng)的流媒體文件和I幀索引文件,播放節(jié)目單的內(nèi)容,如果第一個(gè)內(nèi)容播放完畢,依次讀取下面的流媒體文件以及對應(yīng)的I幀索引文件;以及當(dāng)進(jìn)行快進(jìn)快退模式操作時(shí),根據(jù)I幀索引文件到流媒體文件里讀取I幀,I幀索引文件讀到尾部或頭部時(shí),讀取下一個(gè)或上一個(gè)I幀索引文件,并到下一個(gè)或上一個(gè)內(nèi)容文件里讀取I幀。13、一種節(jié)目單的調(diào)整裝置,其特征在于,包括流媒體文件錄制單元,用于接收節(jié)目單,根據(jù)所述節(jié)目單錄制流媒體文件;索引文件建立單元,用于根據(jù)所述流媒體文件錄制單元的節(jié)目單和流媒體文件建立流媒體索引文件;流媒體文件調(diào)整單元,用于根據(jù)所述索引文件建立單元的流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流纟某體文件。14、如權(quán)利要求13所述節(jié)目單的調(diào)整裝置,其特征在于,包括所述流媒體文件調(diào)整單元,用于根據(jù)所述流媒體索引文件名和通知,依次對節(jié)目單進(jìn)行調(diào)整。15、如權(quán)利要求13或14所述節(jié)目單的調(diào)整裝置,其特征在于,包括所述流媒體文件調(diào)整單元還包括文件切割單元,用于將所述延遲或提前的節(jié)目單按照標(biāo)準(zhǔn)的時(shí)間進(jìn)行切割生成新的節(jié)目單,并將所述新的節(jié)目單重新生成對應(yīng)的流J某體索引文件,調(diào)整每個(gè)新的節(jié)目單的流i某體索引文件。16、如權(quán)利要求15所述節(jié)目單的調(diào)整裝置,其特征在于,包括所述流媒體文件調(diào)整單元還包括文件合并單元,用于將切割后的流媒體進(jìn)行合并,重新生成新的I幀索引文件。全文摘要本發(fā)明涉及網(wǎng)絡(luò)電視領(lǐng)域,提供了一種節(jié)目單的調(diào)整方法、系統(tǒng)及裝置,通過根據(jù)所述錄制節(jié)目單和流媒體文件建立流媒體索引文件,并根據(jù)所述流媒體索引文件調(diào)整所述節(jié)目單對應(yīng)流媒體文件。以實(shí)現(xiàn)節(jié)目單的動(dòng)態(tài)的調(diào)整,解決基于時(shí)間點(diǎn)錄制的內(nèi)容會(huì)和實(shí)際顯示給用戶的節(jié)目單有偏差的問題。文檔編號(hào)H04N7/24GK101656875SQ20081021013公開日2010年2月24日申請日期2008年8月21日優(yōu)先權(quán)日2008年8月21日發(fā)明者戴玉勤,董小星申請人:華為技術(shù)有限公司