基於流式視頻的數位電視數據文件高速推送方法和裝置的製作方法
2023-05-22 15:44:26 2
專利名稱:基於流式視頻的數位電視數據文件高速推送方法和裝置的製作方法
技術領域:
本發明涉及數位電視領域內的數據文件的高速推送技術,尤其涉及將原本應用於流式視頻直播的方法應用到數位電視單向網中數據文件傳輸的方法和裝置。
背景技術:
目前單向數位電視有線網的數據及文件傳輸主要是基於DSMCC的DC和0C兩種方式,即使用Section的方式將要傳輸的數據進行數據打包,並且使用輪播的方式將打包後的數據下發到有線網絡中。終端機頂盒在收到數據包後進行Section的解析,並且拼接各數據包中的有效數據,最終在機頂盒上形成有效數據文件。這種方式造成如下三個方面的缺陷,分別是1)終端機頂盒要進行Section的解析與有效數據的拼接,在數據量大的情況下侵佔非常大的有限的機頂盒CPU資源,造成數據發送速率地下;2)對於大文件的傳輸有非常大的限制;3)帶寬利用率低,造成資源浪費。
發明內容
本發明的目的在於解決上述問題,提供了一種基於流式視頻的數位電視數據文件高速推送方法,能實現高速的單向有線網絡數據收發通道,實現大文件(例如視頻文件)的傳輸,減少帶寬資源浪費。
本發明的另一目的在於提供了一種基於流式視頻的數位電視數據文件高速推送裝置。
本發明的技術方案為本發明揭示了一種基於流式視頻的數位電視數據文件高速推送方法,包括
(1) 由內容管理系統自動生成需要推送的視頻文件列表;
(2) 收到該內容管理系統的有關該視頻文件列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒;
(3)機頂盒接收到該視頻文件後直接使用該視頻文件。
根據本發明的基於流式視頻的數位電視數據文件高速推送方法的一實施例, 步驟(2)進一步包括-
收到該內容管理系統的有關該視頻文件列表的文件更新通知後,按照該視頻 文件列表生成節目的事件信息表;
以直播的方式並依照該事件信息表的順序高速流式化傳輸每個視頻文件;
在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標 識,以使所有視頻文件的視頻流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;
步驟(3)進一步包括
機頂盒接收該事件信息表,並且以時間日期表為基準,按照該事件信息表的 時間點與節目單來順序接收該視頻文件; 視頻文件推送完成後進行自動輪播。
根據本發明的基於流式視頻的數位電視數據文件高速推送方法的一實施例, 步驟(2)進一步包括
收到該內容管理系統的有關該視頻文件列表的文件更新通知後,通過私有定 義下發視頻文件相關的節目信息;
按照私有定義對應的節目單發送方式高速流式化地傳輸每個視頻文件;
在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標 識,以使所有視頻文件的視頻流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;
步驟(3)進一步包括
機頂盒按照私有定義的方式解析接收到的視頻文件; 視頻文件推送完成後進行自動輪播。
本發明還揭示了一種基於流式視頻的數位電視數據文件高速推送裝置,包括 視頻文件列表生成模塊,通過內容管理系統自動生成需要推送的視頻文件列
表;
文件傳送模塊,連接該視頻文件列表生成模塊,收到該內容管理系統的有關 該視頻文件列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考 流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒;文件接收模塊,連接該文件傳送模塊,通過機頂盒接收到該視頻文件後直接 使用該視頻文件。
根據本發明的基於流式視頻的數位電視數據文件高速推送裝置的一實施例, 該文件傳送模塊進一步包括
事件信息表生成單元,收到該內容管理系統的有關該視頻文件列表的文件更 新通知後,按照該視頻文件列表生成節目的事件信息表;
流式化文件傳輸單元,連接該事件信息表生成單元,以直播的方式並依照該 事件信息表的順序高速流式化傳輸每個視頻文件;
傳輸包標識調整單元,連接該流式化文件傳輸單元,在傳輸過程中調整每個 視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標識,以使所有視頻文件的視頻 流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;
該文件接收模塊進一步包括
文件順序接收單元,通過機頂盒接收該事件信息表,並且以時間日期表為基 準,按照該事件信息表的時間點與節目單來順序接收該視頻文件;
自動輪播單元,連接該文件順序接收單元,在視頻文件推送完成後進行自動輪播。
根據本發明的基於流式視頻的數位電視數據文件高速推送裝置的一實施例, 該文件傳送模塊進一步包括
節目信息下發單元,在收到該內容管理系統的有關該視頻文件列表的文件更 新通知後,通過私有定義下發視頻文件相關的節目信息;
流式化文件傳輸單元,連接該節目信息下發單元,按照私有定義對應的節目 單發送方式高速流式化地傳輸每個視頻文件;
傳輸包標識調整單元,連接該流式化文件傳輸單元,在傳輸過程中調整每個 視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標識,以使所有視頻文件的視頻 流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;
該文件接收模塊進一步包括
文件解析單元,通過機頂盒按照私有定義的方式解析接收到的視頻文件; 自動輪播單元,連接該文件解析單元,在視頻文件推送完成後進行自動輪播。
7本發明對比現有技術有如下的有益效果本發明的技術方案是將視頻文件的 視頻流、音頻流和節目時間參考流(PCR, Program Clock Reference)通過單獨的 傳輸包標識(PID, Packet ID)通道,以傳輸包(TS包,Transport Stream)的 方式直接傳送至機頂盒,使得機頂盒在接收到視頻文件之後可以直接使用該視頻文 件。對比現有的傳輸方式,本發明釆用流方式進行文件傳輸,降低終端負載,提高 接收速度,而且使得大數據量傳輸完全不受限制,並且能節約寬帶資源。
圖1是本發明的基於流式視頻的數位電視數據文件高速推送方法的流程圖。 圖2是本發明的基於流式視頻的數位電視數據文件高速推送方法的第一實施 例的流程圖。
圖3是本發明的基於流式視頻的數位電視數據文件高速推送方法的第二實施 例的流程圖。
圖4是本發明的基於流式視頻的數位電視數據文件高速推送裝置的原理圖。 圖5是本發明的基於流式視頻的數位電視數據文件高速推送裝置的第一實施 例的原理圖。
圖6是本發明的基於流式視頻的數位電視數據文件高速推送裝置的第二實施 例的原理圖。
具體實施例方式
下面結合附圖和實施例對本發明作進一步的描述。
圖l示出了本發明的基於流式視頻的數位電視數據文件高速推送方法的原理。 請參見圖l,本發明首先由內容管理系統自動生成需要推送的視頻文件列表,然後 採用流式的方式下發數據,亦即在收到有關視頻文件列表的文件更新通知之後,將 視頻文件的視頻流、音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸 包的方式直接傳送,而無需像現有技術那樣打包成section。因此,機頂盒在接收 到視頻文件的三個流後,由於傳輸流(TS流)中傳輸的是原始的數據文件,因此 機頂盒可以直接進行數據的使用。下面以兩個實施例來說明本方法的原理。
8基於流式視頻的數位電視數據文件髙速推送方法的第一實施例
圖2示出了本發明的基於流式視頻的數位電視數據文件高速推送方法的第一 實施例。本實施例的方法可推送數位電視數據傳輸中的SI/PSI傳輸控制部分,從 而實現系統端和終端機頂盒的控制協調。請參見圖2,下面是對本實施例的方法中 各步驟的詳細描述。
步驟S10:由內容管理系統自動生成需要推送的視頻文件列表。
內容管理系統(CMS, Content Management System)是數位電視中的常用組 件,CMS用戶根據運營每天都會發布(即推送)若干個不同的視頻文件,這些視頻 文件通過CMS以固定組織格式形成視頻文件列表。
步驟S11:收到內容管理系統的有關視頻文件列表的文件更新通知後,按照視 頻文件列表生成節目的事件信息表。
事件信息表(EIT, Event Information Table)是SI/PSI的其中一個表格, 用來描述數位電視頻道的節目信息。每一個節目都是一個事件,因此頻道的節目信 息是由一個個事件組成的表格,即事件信息表。
步驟S12:以直播的方式並依照事件信息表的順序高速流式化傳輸每個視頻文件。
步驟S13:在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻
傳輸包標識,以使所有視頻文件的視頻傳輸包標識相同,所有音頻傳輸包標識相同。 對於發送的視頻文件(即視頻流)來說,其視頻和音頻的傳輸包標識均是不
同的,為了避免終端方面頻繁切換PID過濾器,本實施例將其調整一致。
步驟S14:機頂盒接收事件信息表,並以時間日期表為基準,按照事件信息表
的時間點與節目單來順序接收視頻文件。
時間日期表(TDT, Time and Date Table)是SI/PSI中的一種表格,用來描 述系統時間,由前端系統獲得時間並通道時間日期表這一表格告知終端機頂盒當前 時間,機頂盒據此進行時間校準。
步驟S15:視頻文件推送完成後進行自動輪播。基於流式視頻的數位電視數據文件高速推送方法的第二實施例
圖3示出了本發明的基於本發明的基於流式視頻的數位電視數據文件高速推 送方法的第二實施例。請參見圖2,下面是對本實施例的方法中各步驟的詳細描述。 步驟S20:由內容管理系統自動生成需要推送的視頻文件列表。 內容管理系統是數位電視中的常用組件,CMS用戶根據運營每天都會發布(即 推送)若干個不同的視頻文件,這些視頻文件通過CMS以固定組織格式形成視頻文 件列表。
步驟S21:在收到內容管理系統的有關視頻文件列表的文件更新通知之後,通 過私有定義下發視頻文件相關的節目信息。
本步驟和上一實施例的不同之處是發明中用來進行傳輸控制的SI/PSI表格, 如EIT、 TDT等數位電視標準表格,可以被替換成其它私有定義的表格來進行節目 單傳輸。私有定義表格就是非標準表格,表格中各個欄位的定義都是企業私有的, 其它的技術方案可以通過這種方式替代上一實施例中傳輸控制的步驟與方法。
步驟S22:按照私有定義對應的節目單發送方式高速流式化地傳輸每個視頻文件。
步驟S23:在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻
傳輸包標識,以使所有視頻文件的視頻傳輸包標識相同,所有音頻傳輸包標識相同。 對於發送的視頻文件(即視頻流)來說,其視頻和音頻的傳輸包標識均是不
同的,為了避免終端方面頻繁切換PID過濾器,本實施例將其調整一致。 步驟S24:機頂盒按照私有定義的方式解析接收到的視頻文件。 步驟S25:視頻文件推送完成後進行自動輪播。
對應於上述的數位電視數據文件高速推送方法,本發明還揭示了基於流式視
頻的數位電視數據文件高速推送裝置。圖4示出了本發明的數位電視數據文件高速 推送裝置的原理。裝置主要包括三個模塊視頻文件列表生成模塊、文件傳送模塊、 文件接收模塊。它們之間的連接關係是:文件傳送模塊連接視頻文件列表生成模塊,文件接收模塊連接文件傳送模塊。其中視頻文件列表生成模塊通過內容管理系統自 動生成需要推送的視頻文件列表。文件傳送模塊收到內容管理系統的有關視頻文件 列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考流通過單獨 的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒。文件接收模塊通過機頂盒 接收到視頻文件後直接使用視頻文件。下面通過兩個實施例來詳細說明數位電視數 據文件高速推送裝置的原理。
基於流式視頻的數位電視數據文件髙速推送裝置的第一實施例
圖5示出了本發明的基於流式視頻的數位電視數據文件高速推送裝置的第一 實施例。請參見圖5,本實施例的裝置包括視頻文件列表生成模塊IO、文件傳送模 塊12、文件接收模塊14。它們之間的連接關係是文件傳送模塊12連接視頻文件 列表生成模塊10,文件接收模塊14連接文件傳送模塊12。其中視頻文件列表生成 模塊10通過內容管理系統自動生成需要推送的視頻文件列表。文件傳送模塊12 收到內容管理系統的有關視頻文件列表的文件更新通知後,將視頻文件的視頻流、 音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至 機頂盒。文件接收模塊14通過機頂盒接收到視頻文件後直接使用視頻文件。
文件傳送模塊12進一步包括事件信息表生成單元120、流式化文件傳輸單元 122、傳輸包標識調整單元124。這三個單元之間的連接方式是流式化文件傳輸 單元122連接事件信息表生成單元120,傳輸包標識調整單元124連接流式化文件 傳輸單元122。
事件信息表生成單元120收到有關視頻文件列表的文件更新通知後,按照視 頻文件列表生成節目的事件信息表。流式化文件傳輸單元122在傳輸過程中調整每 個視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標識,以使所有視頻文件的視 頻流的視頻傳輸包標識相同,所有音頻傳輸包標識相同。
文件接收模塊14進一步包括文件順序接收單元140和與之連接的自動輪播單 元142。文件順序接收單元140通過機頂盒接收事件信息表,並以時間日期表為基 準,按照事件信息表的時間點與節目單來順序接收視頻文件。自動輪播單元142
11在視頻文件推送完成後進行自動輪播。
基於流式視頻的數位電視數據文件髙速推送裝置的第二實施例
圖6示出了本發明的基於流式視頻的數位電視數據文件高速推送裝置的第二 實施例。請參見圖6,本實施例的裝置包括視頻文件列表生成模塊20、文件傳送模 塊22、文件接收模塊24。它們之間的連接關係是文件傳送模塊22連接視頻文件 列表生成模塊20,文件接收模塊24連接文件傳送模塊22。其中視頻文件列表生成 模塊20通過內容管理系統自動生成需要推送的視頻文件列表。文件傳送模塊22 收到內容管理系統的有關視頻文件列表的文件更新通知後,將視頻文件的視頻流、 音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至 機頂盒。文件接收模塊24通過機頂盒接收到視頻文件後直接使用視頻文件。
文件傳送模塊22進一步包括節目信息下發單元220、流式化文件傳輸單元 222、傳輸包標識調整單元224。它們之間的連接關係是流式化文件傳輸單元222 連接節目信息下發單元220,傳輸包標識調整單元224連接流式化文件傳輸單元 222。節目信息下發單元220在收到內容管理系統的有關視頻文件列表的文件更新 通知後,通過私有定義下發視頻文件相關的節目信息。流式化文件傳輸單元222 按照私有定義對應的節目單發送方式高速流式化地傳輸每個視頻文件。傳輸包標識 調整單元224在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻 傳輸包標識,以使所有視頻文件的視頻流的視頻傳輸包標識相同,所有音頻流的音 頻傳輸包標識相同。
文件接收模塊24包括文件解析單元240和與之相連的自動輪播單元242。文 件解析單元240通過機頂盒按照私有定義的方式解析接收到的視頻文件。自動輪播 單元242在視頻文件推送完成之後進行自動輪播。
上述實施例是提供給本領域普通技術人員來實現或使用本發明的,本領域普 通技術人員可在不脫離本發明的發明思想的情況下,對上述實施例做出種種修改或 變化,因而本發明的保護範圍並不被上述實施例所限,而應該是符合權利要求書提
12到的創新性特徵的最大範圍。
權利要求
1、一種基於流式視頻的數位電視數據文件高速推送方法,包括(1)由內容管理系統自動生成需要推送的視頻文件列表;(2)收到該內容管理系統的有關該視頻文件列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒;(3)機頂盒接收到該視頻文件後直接使用該視頻文件。
2、 根據權利要求1所述的基於流式視頻的數位電視數據文件高速推送方法, 其特徵在於,步驟(2)進一步包括收到該內容管理系統的有關該視頻文件列表的文件更新通知後,按照該視頻 文件列表生成節目的事件信息表;以直播的方式並依照該事件信息表的順序高速流式化傳輸每個視頻文件;在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標 識,以使所有視頻文件的視頻流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;步驟(3)進一步包括機頂盒接收該事件信息表,並且以時間日期表為基準,按照該事件信息表的 時間點與節目單來順序接收該視頻文件; 視頻文件推送完成後進行自動輪播。
3、 根據權利要求1所述的基於流式視頻的數位電視數據文件高速推送方法, 其特徵在於,步驟(2)進一步包括收到該內容管理系統的有關該視頻文件列表的文件更新通知後,通過私有定 義下發視頻文件相關的節目信息;按照私有定義對應的節目單發送方式高速流式化地傳輸每個視頻文件;在傳輸過程中調整每個視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標 識,以使所有視頻文件的視頻流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;步驟(3)進一步包括機頂盒按照私有定義的方式解析接收到的視頻文件; 視頻文件推送完成後進行自動輪播。
4、 一種基於流式視頻的數位電視數據文件高速推送裝置,包括視頻文件列表生成模塊,通過內容管理系統自動生成需要推送的視頻文件列表;文件傳送模塊,連接該視頻文件列表生成模塊,收到該內容管理系統的有關 該視頻文件列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考 流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒;文件接收模塊,連接該文件傳送模塊,通過機頂盒接收到該視頻文件後直接 使用該視頻文件。
5、 根據權利要求4所述的基於流式視頻的數位電視數據文件高速推送裝置, 其特徵在於,該文件傳送模塊進一步包括事件信息表生成單元,收到該內容管理系統的有關該視頻文件列表的文件更 新通知後,按照該視頻文件列表生成節目的事件信息表;流式化文件傳輸單元,連接該事件信息表生成單元,以直播的方式並依照該 事件信息表的順序高速流式化傳輸每個視頻文件;傳輸包標識調整單元,連接該流式化文件傳輸單元,在傳輸過程中調整每個 視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標識,以使所有視頻文件的視頻 流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;該文件接收模塊進一步包括文件順序接收單元,通過機頂盒接收該事件信息表,並且以時間日期表為基 準,按照該事件信息表的時間點與節目單來順序接收該視頻文件;自動輪播單元,連接該文件順序接收單元,在視頻文件推送完成後進行自動輪播。
6、 根據權利要求4所述的基於流式視頻的數位電視數據文件高速推送裝置, 其特徵在於,該文件傳送模塊進一步包括節目信息下發單元,在收到該內容管理系統的有關該視頻文件列表的文件更 新通知後,通過私有定義下發視頻文件相關的節目信息;流式化文件傳輸單元,連接該節目信息下發單元,按照私有定義對應的節目 單發送方式高速流式化地傳輸每個視頻文件;傳輸包標識調整單元,連接該流式化文件傳輸單元,在傳輸過程中調整每個 視頻文件的視頻流的視頻傳輸包標識和音頻傳輸包標識,以使所有視頻文件的視頻 流的視頻傳輸包標識相同,所有音頻傳輸包標識相同;該文件接收模塊進一步包括文件解析單元,通過機頂盒按照私有定義的方式解析接收到的視頻文件; 自動輪播單元,連接該文件解析單元,在視頻文件推送完成後進行自動輪播。
全文摘要
本發明公開了基於流式視頻的數位電視數據文件高速推送方法和裝置,能實現高速的單向有線網絡數據收發通道。其技術方案為方法包括由內容管理系統自動生成需要推送的視頻文件列表;收到該內容管理系統的有關該視頻文件列表的文件更新通知後,將視頻文件的視頻流、音頻流和節目時間參考流通過單獨的傳輸包標識通道,以傳輸包的方式直接傳送至機頂盒;機頂盒接收到該視頻文件後直接使用該視頻文件。
文檔編號H04N7/24GK101668200SQ20091019615
公開日2010年3月10日 申請日期2009年9月23日 優先權日2009年9月23日
發明者品 呂, 王永剛, 薦 金 申請人:天栢寬帶網絡科技(上海)有限公司