專利名稱:一種數(shù)字電視業(yè)務(wù)的生成方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字通訊領(lǐng)域,尤其涉及一種數(shù)字電視業(yè)務(wù)的生成方法及系統(tǒng)。
背景技術(shù):
目前國內(nèi)數(shù)字電視蓬勃發(fā)展,整個(gè)電視領(lǐng)域正處在一個(gè)由模擬電視向數(shù)字 電視整體平移的大環(huán)境中,數(shù)字電視業(yè)務(wù)相比較模擬電視來講能夠?yàn)橛脩籼峁?更加高質(zhì)量的畫面質(zhì)量,帶來全新的視覺感受,它的普及將在不久的將來得以 實(shí)現(xiàn)。
數(shù)字電視技術(shù)實(shí)現(xiàn)了在一個(gè)傳輸頻點(diǎn)上傳輸多個(gè)數(shù)字電視節(jié)目流,所以在 固有數(shù)量頻點(diǎn)的基礎(chǔ)上,數(shù)字電視實(shí)現(xiàn)的節(jié)目數(shù)量大大超過了模擬電視。隨著 節(jié)目數(shù)量的增加,節(jié)目源就成為迫切需要解決的問題。
對(duì)于數(shù)字電視運(yùn)營商來說,為了充分利用節(jié)目源,可以采取以下兩種方式 1、創(chuàng)建一個(gè)新的數(shù)字電視業(yè)務(wù),該數(shù)字電視業(yè)務(wù)播放的節(jié)目內(nèi)容是其他某 一個(gè)數(shù)字電視業(yè)務(wù)中正在播放的內(nèi)容。比如新的數(shù)字電視業(yè)務(wù)為自辦新聞臺(tái), 目前正在播放的數(shù)字電視業(yè)務(wù)為CCTV1與CCTV5。 CCTV1在19:00-19:30之 間播放新聞聯(lián)播節(jié)目,CCTV5在19:30-20:00之間播放體育新聞。在19:00-19:30 之間解調(diào)CCTV1節(jié)目,并將節(jié)目信號(hào)調(diào)制到自辦新聞臺(tái)的頻點(diǎn)上,同樣在 19:30-20:00之間對(duì)CCTV5做相同的操作。這樣可以實(shí)現(xiàn)在自辦新聞臺(tái)上 19:00-19:30之間轉(zhuǎn)播CCTV1的新聞聯(lián)播,在19:30-20:00之間轉(zhuǎn)播CCTV5的 體育新聞。這種通過轉(zhuǎn)播方式實(shí)現(xiàn)的數(shù)字電視業(yè)務(wù)可以實(shí)現(xiàn)對(duì)不同頻道節(jié)目的 進(jìn)行重新組合播放的目的,但是由于該類數(shù)字電視業(yè)務(wù)所依賴的節(jié)目必須是當(dāng) 前某一個(gè)頻點(diǎn)上正在播放的節(jié)目,所以節(jié)目與選擇播;故的時(shí)間的相關(guān)性太強(qiáng)。 也就說如果我們想播》丈CCTV1的新聞聯(lián)播,就必須在19:00-19:30之間進(jìn)行播放,時(shí)間超過19:30點(diǎn)之后就無法再播放了。
2、在當(dāng)前已存在的數(shù)字電視業(yè)務(wù)中重播某一個(gè)數(shù)字電^L業(yè)務(wù)已經(jīng)播放過的 精彩節(jié)目。為了得到需要重新播放的精彩節(jié)目,傳統(tǒng)的做法是需要對(duì)該節(jié)目進(jìn) 行錄制、剪輯、編排,制作起來程序比較繁瑣,效率不高,大大限制了對(duì)已有 節(jié)目源的利用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種數(shù)字電視業(yè)務(wù)的生成方法,旨在解決現(xiàn) 有技術(shù)中數(shù)字電視業(yè)務(wù)與電視節(jié)目推流時(shí)間緊密關(guān)聯(lián),用戶無法實(shí)現(xiàn)再次重復(fù) 觀看或者自由點(diǎn)播的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的, 一種數(shù)字電視業(yè)務(wù)的生成方法,所述方法包 括下述步驟
錄制節(jié)目;
檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間與實(shí)際插-放時(shí)間是否一致,
是則不做修改,否則按照錄制的節(jié)目的播放時(shí)間進(jìn)行修改;
劃分新頻道,并編排生成節(jié)目播放列表以及節(jié)目編排信息;
根據(jù)所述節(jié)目播放列表,在所述劃分的新頻道上播放所述錄制的節(jié)目;
將所述播放的錄制節(jié)目以及根據(jù)所述節(jié)目編排信息生成的業(yè)務(wù)信息調(diào)制、
復(fù)用傳輸?shù)焦矀鬏斁W(wǎng)上。
本發(fā)明實(shí)施例的另一目的在于提供一種數(shù)字電視業(yè)務(wù)的生成系統(tǒng),所述系
統(tǒng)包括
節(jié)目錄制模塊,用于錄制節(jié)目;
節(jié)目單檢測判斷模塊,用于檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間 與實(shí)際播放時(shí)間是否一致,是則不做修改,否則按照錄制的節(jié)目的播放時(shí)間進(jìn) 行修改;
節(jié)目編排模塊,用于劃分新頻道,并編排生成節(jié)目播放列表以及節(jié)目編排
信息;
視頻播放模塊,用于根據(jù)所述節(jié)目播放列表,在所述劃分的新頻道上播放
所述錄制的節(jié)目;
業(yè)務(wù)信息生成模塊,用于根據(jù)所述節(jié)目編排信息生成的業(yè)務(wù)信息;以及 調(diào)制復(fù)用模塊,用于將所述播放的錄制節(jié)目以及所述業(yè)務(wù)信息調(diào)制、復(fù)用
傳輸?shù)焦矀鬏斁W(wǎng)上。
在本發(fā)明實(shí)施例中,將錄制的視頻節(jié)目以及通過編排該錄制的視頻節(jié)目生
成的業(yè)務(wù)信息發(fā)送到公共傳輸網(wǎng)絡(luò)上,供客戶端觀看,達(dá)到了重復(fù)利用已有的
節(jié)目源創(chuàng)建數(shù)字電視業(yè)務(wù)的目的,給數(shù)字電視業(yè)務(wù)運(yùn)營商帶來價(jià)值,同時(shí)也方
便客戶端用戶。
圖l是本發(fā)明實(shí)施例提供的數(shù)字電視業(yè)務(wù)的生成流程圖; 圖2是本發(fā)明實(shí)施例提供的節(jié)目錄制的流程圖; 圖3是本發(fā)明實(shí)施例提供的數(shù)字電視業(yè)務(wù)的生成系統(tǒng)的結(jié)構(gòu)圖; 圖4是本發(fā)明實(shí)施例提供的節(jié)目錄制模塊的結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例^f義 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,將錄制的視頻節(jié)目以及通過編排該錄制的視頻節(jié)目生 成的業(yè)務(wù)信息發(fā)送到公共傳輸網(wǎng)絡(luò)上,供客戶端觀看,達(dá)到了重復(fù)利用已有的 節(jié)目源創(chuàng)建數(shù)字電視業(yè)務(wù)的目的,給數(shù)字電視業(yè)務(wù)運(yùn)營商帶來價(jià)值,同時(shí)也方 便客戶端用戶。
圖1示出了本發(fā)明實(shí)施例提供的數(shù)字電視業(yè)務(wù)的生成流程,其詳細(xì)步驟如下所述
在步驟S101中,錄制數(shù)字電視節(jié)目源正在向下推流的電視節(jié)目,并為每一個(gè)已經(jīng)錄制的節(jié)目生成索引文件。
在本發(fā)明實(shí)施例中,該索引文件至少包括每個(gè)節(jié)目錄制的開始時(shí)間以及結(jié) 束時(shí)間。
在步驟S102中,檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間與實(shí)際播放 時(shí)間是否一致,是則不做修改,否則執(zhí)行步驟S103。
在步驟S103中,按照錄制的節(jié)目的播放時(shí)間進(jìn)行修改設(shè)置,即按照錄制的 節(jié)目的播放時(shí)間進(jìn)行修改該節(jié)目在節(jié)目單上的時(shí)間信息。
在步驟S104中,對(duì)物理網(wǎng)絡(luò)資源進(jìn)行邏輯上新的頻道劃分,在劃分出的邏 輯新頻道上添加數(shù)字電視業(yè)務(wù),然后根據(jù)上述步驟中的節(jié)目列表,對(duì)每一個(gè)數(shù) 字電視業(yè)務(wù)進(jìn)行編排,生成節(jié)目播放列表以及節(jié)目編排信息。
在本發(fā)明實(shí)施例中,在本步驟之前需要對(duì)數(shù)字電視業(yè)務(wù)源預(yù)先發(fā)布的已經(jīng) 錄制的節(jié)目單進(jìn)行^r驗(yàn)教正、修改節(jié)目單的步驟,該節(jié)目單中存儲(chǔ)有每個(gè)視頻 節(jié)目的開始、結(jié)束時(shí)間。在該實(shí)施例中,通過播;改已經(jīng)錄制的節(jié)目來判斷檢測 節(jié)目的實(shí)際播放時(shí)間與數(shù)字電視業(yè)務(wù)源預(yù)先發(fā)布的節(jié)目單中的節(jié)目的播放時(shí)間 是否存在不同,即對(duì)錄制的節(jié)目進(jìn)行時(shí)間的校準(zhǔn),是則需修改節(jié)目單中的時(shí)間 為實(shí)際的錄制時(shí)間,即通過一輸入界面對(duì)該節(jié)目單的時(shí)間進(jìn)行修改,從而生成 了節(jié)目列表;否則不做處理,將該節(jié)目單作為節(jié)目列表供下述步驟處理,其中, 該節(jié)目列表包括該數(shù)字業(yè)務(wù)的所有視頻節(jié)目。
節(jié)目播放列表以及節(jié)目編排信息可以通過超文本傳輸協(xié)議(Hypertext Transfer Protocol, HTTP )加可擴(kuò)展標(biāo)識(shí)i吾言(Extensible Markup Language, XML ) 格式進(jìn)行傳送,即用XML的格式封裝數(shù)據(jù),用HTTP協(xié)議進(jìn)行傳輸。
在步驟S105中,根據(jù)上述步驟的業(yè)務(wù)編排信息生成數(shù)字電視業(yè)務(wù)的業(yè)務(wù)信息。
數(shù)字視頻廣播(Digital Video Broadcasting, DVB )標(biāo)準(zhǔn)中規(guī)定了數(shù)字電視
業(yè)務(wù)信息的生成標(biāo)準(zhǔn),節(jié)目編排信息可以用來填充DVB標(biāo)準(zhǔn)中定義的各個(gè)業(yè) 務(wù)信息的分段,然后根據(jù)每一類業(yè)務(wù)信息已經(jīng)配置好的傳輸速率進(jìn)行業(yè)務(wù)信息 級(jí)別的復(fù)用(即作用在不同的業(yè)務(wù)信息之間的復(fù)用)發(fā)送。對(duì)于每一類業(yè)務(wù)信 息的傳輸速率的配置可以通過配置文件的方式進(jìn)行配置,在業(yè)務(wù)信息#1送入調(diào) 制器前,還需要將其進(jìn)行系統(tǒng)級(jí)別復(fù)用,即是作用在業(yè)務(wù)信息與其它傳輸流 (Transport Stream, TS)之間的復(fù)用,將其插入相應(yīng)頻道的TS流中,而系統(tǒng) 復(fù)用 一般由復(fù)用器實(shí)現(xiàn),所以需要在系統(tǒng)復(fù)用前將業(yè)務(wù)信息復(fù)用發(fā)送到復(fù)用器, 發(fā)送的速率遵循配置文件中設(shè)置的發(fā)送速率。
在步驟S106中,才艮據(jù)步驟S104中的節(jié)目播放列表與步驟S101中已經(jīng)錄 制的節(jié)目以及索引文件,在步驟S104中所劃分的頻道上播放需要播放的節(jié)目。
根據(jù)上述步驟中生成的節(jié)目播放列表確定當(dāng)前需要播;故的節(jié)目以及該節(jié)目 的開始、結(jié)束時(shí)間,然后分析該節(jié)目的索引文件,根據(jù)該索引文件快速定位需 要播放節(jié)目的開始播放位置,根據(jù)上述劃分的邏輯頻道上進(jìn)行視頻節(jié)目的播放。
在本發(fā)明實(shí)施例中,上述步驟S105以及步驟S106是并行處理的,因此沒 有先后的順序。
在步驟S107中,將步驟S105中生成的業(yè)務(wù)信息以及步驟S106中播放的 錄制節(jié)目調(diào)制、復(fù)用傳輸?shù)焦矀鬏斁W(wǎng)上。
在本發(fā)明實(shí)施例中,將復(fù)用后的數(shù)字電視業(yè)務(wù)的業(yè)務(wù)信息傳輸?shù)焦矀鬏?網(wǎng)絡(luò)上。客戶端用戶可以根據(jù)該業(yè)^f言息了解該數(shù)字電視業(yè)務(wù)的主要業(yè)務(wù)信息。 其中,該業(yè)務(wù)信息包括網(wǎng)絡(luò)信息生成DVB標(biāo)準(zhǔn)中定義的網(wǎng)絡(luò)信息表(Network Information Table, NIT),邏輯頻道信息從邏輯上劃分物理網(wǎng)絡(luò)資源,數(shù)字電 視業(yè)務(wù)列表生成DVB標(biāo)準(zhǔn)中的業(yè)務(wù)描述表(Service Description Table, SDT), 節(jié)目事件信息生成DVB標(biāo)準(zhǔn)中的事件信息表(Event Information Table, EIT)、 時(shí)間及日期表(Time and Data Table, TOT)以及時(shí)間偏移表TOT ( Time Offset Table),其中,EIT表提供事件的名稱,開始時(shí)間,時(shí)間長度,運(yùn)行狀態(tài)等; TDT表提供當(dāng)前的時(shí)間信息,該TDT表用來對(duì)解碼時(shí)鐘進(jìn)行更新;TOT表提
供當(dāng)?shù)貢r(shí)間與TDT表之間的關(guān)系,TOT表與TDT表配合使用。
作為本發(fā)明的一個(gè)實(shí)施例,圖2示出了本發(fā)明實(shí)施例提供的節(jié)目錄制的流 程,其步驟如下所述
在步驟S201中,將公共傳輸網(wǎng)絡(luò)上傳輸?shù)墓?jié)目進(jìn)行解調(diào)、采樣、量化以及 重新解碼,生成數(shù)字TS復(fù)用流。
在本發(fā)明實(shí)施例中,TS復(fù)用流以模擬信號(hào)的形式在公共傳輸網(wǎng)絡(luò)進(jìn)行傳 輸,節(jié)目的解碼即是將節(jié)目由模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)。
在步驟S202中,對(duì)上述步驟生成的TS復(fù)用流進(jìn)行解復(fù)用,解析生成需要 錄制的單節(jié)目流。
解析TS復(fù)用流中的節(jié)目關(guān)聯(lián)表(Program Association Table, PAT),分析 出TS復(fù)用流中包含的節(jié)目數(shù)量以及節(jié)目的ID號(hào),根據(jù)該P(yáng)AT過濾出需要錄 制的節(jié)目TS包。其中,單節(jié)目流是與數(shù)字電視業(yè)務(wù)中的某一個(gè)數(shù)字電視業(yè)務(wù) 相對(duì)應(yīng)的,在本發(fā)明實(shí)施例中,TS復(fù)用流包含多路節(jié)目流,根據(jù)該數(shù)字電視業(yè) 務(wù)的需要,錄制的僅僅是某一單節(jié)目流,需要將多路節(jié)目流解復(fù)用為單節(jié)目流。
在步驟S203中,錄制上述步驟S202中生成的需要錄制的單節(jié)目流,并存 儲(chǔ)該錄制的節(jié)目。
在該實(shí)施例中,單節(jié)目流的存儲(chǔ)可以采用分塊存儲(chǔ)的方式,即將單節(jié)目流 以一定大小(例如1M)的文件存儲(chǔ),對(duì)于存儲(chǔ)的每一個(gè)TS塊的文件的大小可 以通過在配置文件中進(jìn)行設(shè)定。
在步驟S204中,對(duì)每一個(gè)單節(jié)目流生成索引文件。
該索引文件至少包括每個(gè)節(jié)目錄制的開始時(shí)間以及結(jié)束時(shí)間,在本發(fā)明實(shí) 施例中,該索引文件用來定位錄制的每個(gè)節(jié)目在整個(gè)已經(jīng)錄制的節(jié)目信息中的 位置。
當(dāng)然,隨著對(duì)某個(gè)數(shù)字電視業(yè)務(wù)的節(jié)目的錄制,索引文件中的節(jié)目信息存 儲(chǔ)量越來越大,在本發(fā)明實(shí)施例中,通過刪除該殺引文件中距離當(dāng)前一定時(shí)間 之前的所有節(jié)目信息,來更新索引文件,當(dāng)然上述的一定時(shí)間可以根據(jù)需要進(jìn)行設(shè)置,例如可以把該一定時(shí)間設(shè)置為一個(gè)月,當(dāng)前及時(shí)自動(dòng)更新索引文件中 一個(gè)月之前錄制的節(jié)目。
作為本發(fā)明的另一個(gè)實(shí)施例,生成節(jié)目播放列表以及節(jié)目編排信息,并對(duì)物理網(wǎng)絡(luò)資源進(jìn)行邏輯上的頻道劃分至少包括下述幾個(gè)部分
1. 接收數(shù)字電視業(yè)務(wù)預(yù)先發(fā)布的已經(jīng)錄制的節(jié)目單,其中,該節(jié)目單可能 被修改過,建立已錄制的節(jié)目信息庫;可以從該節(jié)信息庫中選擇節(jié)目來編排某 個(gè)數(shù)字電視業(yè)務(wù)下的節(jié)目事件信息,從而生成節(jié)目播放列表以及節(jié)目編排信息, 其中
節(jié)目播放列表主要包括需要播放的節(jié)目列表以及每一個(gè)節(jié)目播放的開始與 結(jié)束時(shí)間信息,該節(jié)目列表是根據(jù)該數(shù)字電視業(yè)務(wù)的需要對(duì)上述建立的已錄制 的節(jié)目信息庫中節(jié)目信息進(jìn)行調(diào)整編排生成的,用來標(biāo)識(shí)該數(shù)字電視業(yè)務(wù)的節(jié) 目的播放需要。
節(jié)目編排信息主要包括網(wǎng)絡(luò)信息,網(wǎng)絡(luò)下的邏輯頻道信息,邏輯頻道下的 數(shù)字電視業(yè)務(wù)列表,以及數(shù)字電視業(yè)務(wù)下的節(jié)目事件信息等。
2. 對(duì)物理網(wǎng)絡(luò)資源進(jìn)行邏輯上的頻道劃分,在已經(jīng)建立的邏輯頻道下能夠 實(shí)現(xiàn)數(shù)字電視業(yè)務(wù)的增加與刪除,將資源分配到具體的數(shù)字電視業(yè)務(wù)。當(dāng)然在 數(shù)字電視業(yè)務(wù)的傳輸時(shí),還需要對(duì)該數(shù)字電視業(yè)務(wù)進(jìn)行標(biāo)識(shí),例如設(shè)定每一個(gè) 數(shù)字電視業(yè)務(wù)的屬性,例如頻點(diǎn),帶寬等等,以及設(shè)定該數(shù)字電視業(yè)務(wù)的一些 特征信息,例如業(yè)務(wù)名稱、業(yè)務(wù)ID以及碼率等。
圖3示出了本發(fā)明實(shí)施例提供的數(shù)字電視業(yè)務(wù)的生成系統(tǒng)的結(jié)構(gòu),該數(shù)字 電視業(yè)務(wù)的生成系統(tǒng)內(nèi)置于服務(wù)器的軟件單元、硬件單元或者軟硬件單元,僅 示出與本發(fā)明實(shí)施例相關(guān)的部分。
數(shù)字電視業(yè)務(wù)的生成系統(tǒng)包括節(jié)目錄制模塊11、節(jié)目單檢測判斷模塊12、 節(jié)目編排模塊13、視頻播放模塊14、業(yè)務(wù)信息生成模塊15以及調(diào)制復(fù)用模塊 16。
在本發(fā)明實(shí)施例中,節(jié)目錄制模塊ll用于錄制節(jié)目,錄制完成之后,需要對(duì)數(shù)字電視業(yè)務(wù)源預(yù)先發(fā)布的已經(jīng)錄制的節(jié)目單進(jìn)行檢驗(yàn)教正,即修改節(jié)目單, 該節(jié)目單中存儲(chǔ)有每個(gè)視頻節(jié)目的開始、結(jié)束時(shí)間。在該實(shí)施例中,節(jié)目單檢
測判斷模塊12通過播放已經(jīng)錄制的節(jié)目來檢測判斷節(jié)目的實(shí)際播放時(shí)間與數(shù) 字電視業(yè)務(wù)預(yù)先發(fā)布的節(jié)目單中的節(jié)目的播放時(shí)間是否一致,是則需修改節(jié)目
單中的時(shí)間為實(shí)際的錄制時(shí)間,生成了節(jié)目列表;否則不做處理,將該節(jié)目單 作為節(jié)目列表供下述步驟處理,其中,該節(jié)目列表包括該數(shù)字業(yè)務(wù)的所有視頻 節(jié)目。
節(jié)目編排模塊13控制生成節(jié)目播放列表以及節(jié)目編排信息,并邏輯劃分物 理網(wǎng)絡(luò)頻道。
在本發(fā)明實(shí)施例中,該節(jié)目播放列表主要包括需要播放的節(jié)目列表以及每 一個(gè)節(jié)目播放的開始與結(jié)束時(shí)間信息;而節(jié)目編排信息主要包括網(wǎng)絡(luò)信息,網(wǎng)
絡(luò)下的邏輯頻道信息,邏輯頻道下的數(shù)字電視業(yè)務(wù)列表,以及數(shù)字電視業(yè)務(wù)的 下的節(jié)目事件信息等信息。
同時(shí),在本發(fā)明實(shí)施例中,對(duì)物理網(wǎng)絡(luò)資源進(jìn)行邏輯上的頻道劃分,在已 經(jīng)建立的邏輯頻道下能夠?qū)崿F(xiàn)數(shù)字電^L業(yè)務(wù)的增加與刪除,將資源分配到具體 的數(shù)字電視業(yè)務(wù)。設(shè)定每一個(gè)數(shù)字電視業(yè)務(wù)的屬性,比如頻點(diǎn),帶寬等等。
視頻播放模塊14根據(jù)上述節(jié)目播放列表,在已經(jīng)劃分的邏輯頻道上播放節(jié) 目錄制模塊ll錄制的節(jié)目。
同時(shí),業(yè)務(wù)信息生成模塊15通過上述節(jié)目編排信息生成的業(yè)務(wù)信息。
調(diào)制復(fù)用模塊16將視頻播放模塊14播放的錄制節(jié)目以及業(yè)務(wù)信息生成模 塊15生成的業(yè)務(wù)信息調(diào)制、復(fù)用傳輸?shù)焦矀鬏斁W(wǎng)上。客戶端用戶可以根據(jù)該 業(yè)務(wù)信息了解該數(shù)字電視業(yè)務(wù)的主要業(yè)務(wù)信息。其中該業(yè)務(wù)信息包括網(wǎng)絡(luò)信息 生成DVB標(biāo)準(zhǔn)中定義的NIT表,邏輯頻道信息從邏輯上劃分物理網(wǎng)絡(luò)資源, 數(shù)字電視業(yè)務(wù)列表生成DVB標(biāo)準(zhǔn)中的SDT表,節(jié)目事件信息生成DVB標(biāo)準(zhǔn) 中的EIT表、TDT表以及TOT表。
作為本發(fā)明的一個(gè)實(shí)施例,如圖4所示,節(jié)目錄制模塊11進(jìn)一步包括復(fù)用流生成模塊111、節(jié)目錄制存儲(chǔ)模塊112、索引文件生成模塊113以及索引文件 更新模塊114。其中,復(fù)用流生成模塊111將公共傳輸網(wǎng)絡(luò)上傳輸?shù)墓?jié)目進(jìn)行 解調(diào)、采樣、量化以及重新解碼,生成數(shù)字TS復(fù)用流;然后節(jié)目錄制存儲(chǔ)模 塊112對(duì)生成的TS復(fù)用流進(jìn)行解復(fù)用,解析生成需要錄制的單節(jié)目流,并錄 制該單節(jié)目流并存儲(chǔ),同時(shí)索引文件生成模塊113為錄制的每個(gè)節(jié)目生成節(jié)目制的每個(gè)節(jié)目在整個(gè)已經(jīng)錄制的節(jié)目信息中的位置進(jìn)行定位;隨著對(duì)某個(gè)數(shù)字 電視業(yè)務(wù)的節(jié)目的錄制,該索引文件中的節(jié)目信息存儲(chǔ)量越來越大,在本發(fā)明 實(shí)施例中,索引文件更新模塊114通過刪除該索引文件中距離當(dāng)前一定時(shí)間之 前的所有節(jié)目信息,來更新索引文件,當(dāng)然上述的一定時(shí)間可以根據(jù)需要進(jìn)行 設(shè)置。
在本發(fā)明實(shí)施例中,將錄制的視頻節(jié)目以及通過編排該錄制的視頻節(jié)目生 成的業(yè)務(wù)信息發(fā)送到公共傳輸網(wǎng)絡(luò)上,供客戶端觀看,達(dá)到了重復(fù)利用已有的 節(jié)目源創(chuàng)建數(shù)字電視業(yè)務(wù)的目的,給數(shù)字電視業(yè)務(wù)運(yùn)營商帶來價(jià)值,同時(shí)也方 便客戶端用戶。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)字電視業(yè)務(wù)的生成方法,其特征在于,所述方法包括下述步驟錄制節(jié)目;檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間與實(shí)際播放時(shí)間是否一致,是則不做修改,否則按照錄制的節(jié)目的播放時(shí)間進(jìn)行修改;劃分新頻道,并編排生成節(jié)目播放列表以及節(jié)目編排信息;根據(jù)所述節(jié)目播放列表,在所述劃分的新頻道上播放所述錄制的節(jié)目;將所述播放的錄制節(jié)目以及根據(jù)所述節(jié)目編排信息生成的業(yè)務(wù)信息調(diào)制、復(fù)用傳輸?shù)焦矀鬏斁W(wǎng)上。
2、 如權(quán)利要求1所述的數(shù)字電視業(yè)務(wù)的生成方法,其特征在于,所述錄制 節(jié)目的步驟進(jìn)一步包括下述步驟生成數(shù)字TS復(fù)用流;解析生成單節(jié)目流并錄制存儲(chǔ)所述單節(jié)目流; 生成節(jié)目索引文件。
3、 如權(quán)利要求2所述的數(shù)字電視業(yè)務(wù)的生成方法,其特征在于,所述方法 進(jìn)一步包括更新所述索引文件的步驟。
4、 如權(quán)利要求1所述的數(shù)字電視業(yè)務(wù)的生成方法,其特征在于,所述節(jié)目播放列表包括需要播放的節(jié)目列表以及每一個(gè)節(jié)目播放的開始與結(jié)束時(shí)間信 自
5、 如權(quán)利要求1所述的數(shù)字電視業(yè)務(wù)的生成方法,其特征在于,所述節(jié)目 編排信息包括網(wǎng)絡(luò)信息、網(wǎng)絡(luò)下的邏輯頻道信息、邏輯頻道下的數(shù)字電視業(yè)務(wù) 列表以及數(shù)字電視業(yè)務(wù)的下的節(jié)目事件信息。
6、 一種數(shù)字電視業(yè)務(wù)的生成系統(tǒng),其特征在于,所述系統(tǒng)包括 節(jié)目錄制才莫塊,用于錄制節(jié)目;節(jié)目單檢測判斷模塊,用于檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間 與實(shí)際播放時(shí)間是否一致,是則不做修改,否則按照錄制的節(jié)目的播放時(shí)間進(jìn)行修改;節(jié)目編排模塊,用于劃分新頻道,并編排生成節(jié)目播放列表以及節(jié)目編排信號(hào);視頻播放模塊,用于根據(jù)所述節(jié)目播放列表,在所述劃分的新頻道上播放所述錄制的節(jié)目;業(yè)務(wù)信息生成模塊,用于根據(jù)所述節(jié)目編排信息生成的業(yè)務(wù)信息;以及 調(diào)制復(fù)用模塊,用于將所述播放的錄制節(jié)目以及所述業(yè)務(wù)信息調(diào)制、復(fù)用 傳輸?shù)焦矀鬏斁W(wǎng)上。
7、 如權(quán)利要求6所述的數(shù)字電視業(yè)務(wù)的生成系統(tǒng),其特征在于,所述節(jié)目 錄制模塊進(jìn)一步包括復(fù)用流生成才莫塊,用于生成數(shù)字TS復(fù)用流;節(jié)目錄制存儲(chǔ)模塊,用于解析生成單節(jié)目流并錄制存儲(chǔ)所述單節(jié)目流;以及索引文件生成模塊,用于生成節(jié)目索引文件。
8、 如權(quán)利要求7所述的數(shù)字電視業(yè)務(wù)的生成系統(tǒng),其特征在于,所述節(jié)目 錄制模塊還包括索引文件更新模塊,用于更新所述索引文件。
9、 如權(quán)利要求6所述的數(shù)字電視業(yè)務(wù)的生成系統(tǒng),其特征在于,所述節(jié)目播放列表包括需要播放的節(jié)目列表以及每一個(gè)節(jié)目播放的開始與結(jié)束時(shí)間信 自
10、 如權(quán)利要求6所述的數(shù)字電視業(yè)務(wù)的生成系統(tǒng),其特征在于,所述節(jié) 目編排信息包括網(wǎng)絡(luò)信息、網(wǎng)絡(luò)下的邏輯頻道信息、邏輯頻道下的數(shù)字.電視業(yè) 務(wù)列表以及數(shù)字電視業(yè)務(wù)的下的節(jié)目事件信息。
全文摘要
本發(fā)明適用于數(shù)字通訊領(lǐng)域,提供了一種數(shù)字電視業(yè)務(wù)的生成方法及系統(tǒng),所述方法包括下述步驟錄制節(jié)目;檢測判斷預(yù)先發(fā)布的節(jié)目單中的節(jié)目播放時(shí)間與實(shí)際播放時(shí)間是否一致,是則不做修改,否則按照錄制的節(jié)目的播放時(shí)間進(jìn)行修改;劃分新頻道,并編排生成節(jié)目播放列表以及節(jié)目編排信息;根據(jù)所述節(jié)目播放列表,在所述劃分的新頻道上播放所述錄制的節(jié)目;將所述播放的錄制節(jié)目以及根據(jù)所述節(jié)目編排信息生成的業(yè)務(wù)信息調(diào)制、復(fù)用傳輸?shù)焦矀鬏斁W(wǎng)上。本發(fā)明實(shí)施例將錄制的視頻節(jié)目及通過編排該錄制的視頻節(jié)目生成的業(yè)務(wù)信息發(fā)送到公共傳輸網(wǎng)絡(luò),供客戶端觀看,達(dá)到重復(fù)利用已有的節(jié)目源創(chuàng)建數(shù)字電視業(yè)務(wù)的目的,給數(shù)字電視業(yè)務(wù)運(yùn)營商帶來價(jià)值。
文檔編號(hào)H04N5/76GK101202862SQ20071007684
公開日2008年6月18日 申請(qǐng)日期2007年8月31日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者術(shù)宏斌 申請(qǐng)人:深圳市同洲電子股份有限公司