>[0062]數字電視節目經過視音頻壓縮編碼形成編碼、復用形成傳輸流(TS)。在TS中的每一數字電視節目都具有一個節目參考時鐘(PCR),其分辨率為27MHz ICR封裝在TS包的適配域中,GB/T17975-1要求一個節目的PCR間隔不應大于100毫秒,實際廣播電視系統中PCR間隔一般小于40暈秒;
[0063]接收和計算模塊:在參考監測站點,接收包含被監測節目的TS流,選取TS流中一個節目的節目參考時鐘PCR作為公共時鐘參考,以該節目的PCR作為一系列的離散參考時間點(根據相關標準,在廣播系統中PCR出現的時間間隔不應大于40ms),設定一個比PCR出現的時間間隔大的時間間隔,例如I秒;在參考監測站點,開始計算時獲取的PCR為PCRO,查找設定時間間隔后出現的第一個PCR,假設為PCR25,對PCRO與PCR25之間所有節目TS包的內容計算摘要,設PCRO為摘要的起始PCR,PCR25為結束PCR;然后以前述的結束PCR為新的起始PCR,查找設定時間間隔后出現的第一個PCR,作為新的結束PCR,對新的起始PCR與新的結束PCR之間所有節目的TS包的內容進行計算,得到TS包摘要;如此一直重復前述的TS包摘要計算步驟,并將計算的TS包摘要輸出到TS包摘要消息形成模塊;所述摘要計算可采用散列算法,此時TS包摘要是指對一系列的TS包進行散列計算得到的散列值;在監測站點,接收被監測的TS流,并緩存到監測站點的存儲設備中;
[0064]TS包摘要消息定義模塊:定義TS包摘要消息,所述TS包摘要消息至少有三個要素:一為TS包摘要,二為計算該TS包摘要的起始PCR和結束PCR,三為TS流的標記,例如所述的標記為傳輸流ID;
[0065]TS包摘要消息形成模塊:在參考監測站點,把接收和計算模塊計算的TS包摘要按照TS包摘要消息定義模塊定義的方式形成參考監測站點TS包摘要消息;
[0066]TS包摘要消息發送模塊:參考監測站點把參考監測站點TS包摘要消息發送到所有監測站點,TS包摘要消息可以通過IP網絡傳送,但是不限于IP網絡;參考監測站點也可以把TS包摘要消息發送到一個統一的消息中心,然后由消息中心轉發到各個監測站點;
[0067]查找和計算模塊:監測站點接收到參考監測站點TS包摘要消息后,根據參考監測站點TS包摘要消息中提供的起始PCR和結束PCR,在監測站點存儲設備中緩存的TS中查找相應的起始PCR和結束PCR,并且用接收和計算模塊所采用的計算摘要的算法對起始PCR和結束PCR之間所有節目TS包內容計算TS包摘要;
[0068]比較和判斷模塊:比較查找和計算模塊計算的TS包摘要是否與參考監測站點發送的參考監測站點TS包摘要消息中TS包摘要相同,如果不相同,則被監測節目在有線電視廣播網廣播過程發生錯誤;如果相同,則該監測站點所在有線電視廣播網廣播的該節目的TS包的內容與參考監測站點的TS包的內容一致。
[0069 ]該系統的其他內容可參考前述的方法的內容,在此不再贅述。
[0070]以上,對本發明的實施方式進行了說明。但是,本發明不限定于上述實施方式。凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種地面數字電視單頻網的數字電視內容監測方法,其特征在于,該方法包括以下步驟: 步驟1:選擇地面數字電視單頻網中的一個地面發射站點為參考被監測網絡,部署參考監測站點,同一個數字地面電視單頻網中的其他需監測的發射站點的地面廣播網絡為被監測網絡,部署監測站點; 步驟2:在參考監測站點,接收包含被監測節目的TS流,選取TS流中一個節目的節目參考時鐘PCR作為公共時鐘參考,以該節目PCR所形成的離散時間點為時間參考,設定一個時間間隔,該設定的時間間隔大于PCR出現的時間間隔;以開始計算時獲取的PCR為起始PCR,查找設定時間間隔后出現的第一個PCR,該第一個PCR為結束PCR,對起始PCR與結束PCR之間所有節目的TS包的內容進行計算,得到TS包摘要;然后再以結束PCR為新的起始PCR,重復前述的TS包摘要計算步驟,計算的TS包摘要輸出以進行后續處理;在監測站點,接收被監測的TS流,并緩存到監測站點的存儲設備中; 步驟3:定義TS包摘要消息,所述TS包摘要消息至少有三個要素:一為TS包摘要,二為計算該TS摘要的起始PCR和結束PCR,三為TS流的標記; 步驟4:在參考監測站點,把步驟2計算的TS包摘要按照步驟3的方式形成參考監測站點TS包摘要消息; 步驟5:參考監測站點把參考監測站點TS包摘要消息發送到所有監測站點; 步驟6:監測站點接收到參考監測站點TS包摘要消息后,根據參考監測站點TS包摘要消息中提供的起始PCR和結束PCR,在監測站點存儲設備中緩存的TS中查找相應的起始PCR和結束PCR,并且用與步驟2中相同的計算摘要的算法對起始PCR和結束PCR之間所有節目TS包內容計算TS包摘要; 步驟7:比較步驟6中計算的TS包摘要是否與參考監測站點發送的參考監測站點TS包摘要消息中TS包摘要相同,如果不相同,則被監測節目在廣播過程發生錯誤;如果相同,則該監測站點廣播的該節目的TS包的內容與參考監測站點的TS包的內容一致。2.根據權利要求1所述的方法,其特征在于,步驟2中,計算摘要的算法為散列算法,TS包摘要是指對一系列的TS包進行散列計算得到的散列值。3.根據權利要求1所述的方法,其特征在于,步驟3中,所述的標記為傳輸流ID。4.根據權利要求1所述的方法,其特征在于,步驟5中,參考監測站點TS包摘要消息通過IP網絡發送。5.根據權利要求4所述的方法,其特征在于,該IP網絡為專網或移動互聯網。6.根據權利要求1所述的方法,其特征在于,步驟5中,參考監測站點將參考監測站點TS包摘要消息發送到統一的消息中心,然后由消息中心轉發到各個監測站點。7.一種地面數字電視單頻網的數字電視內容監測系統,其特征在于,該系統包括: 選擇和部署模塊:選擇地面數字電視單頻網中的一個地面發射站點為參考被監測網絡,部署參考監測站點,同一個數字地面電視單頻網中的其他需監測的發射站點的地面廣播網絡為被監測網絡,部署監測站點; 接收和計算模塊:在參考監測站點,接收包含被監測節目的TS流,選取TS流中一個節目的節目參考時鐘PCR作為公共時鐘參考,以該節目PCR所形成的離散時間點為時間參考,設定一個時間間隔,該設定的時間間隔大于PCR出現的時間間隔;以開始計算時獲取的PCR為起始PCR,查找設定時間間隔后出現的第一個PCR,該第一個PCR為結束PCR,對起始PCR與結束PCR之間所有節目的TS包的內容進行計算,得到TS包摘要;然后再以結束PCR為新的起始PCR,重復前述的TS包摘要計算步驟,計算的TS包摘要輸出到TS包摘要消息形成模塊;在監測站點,接收被監測的TS流,并緩存到監測站點的存儲設備中; TS包摘要消息定義模塊:定義TS包摘要消息,所述TS包摘要消息至少有三個要素:一為TS包摘要,二為計算該TS包摘要的起始PCR和結束PCR,三為TS流的標記; TS包摘要消息形成模塊:在參考監測站點,把接收和計算模塊計算的TS包摘要按照TS包摘要消息定義模塊定義的方式形成參考監測站點TS包摘要消息; TS包摘要消息發送模塊:將參考監測站點TS包摘要消息發送到所有監測站點; 查找和計算模塊:監測站點接收到參考監測站點TS包摘要消息后,根據參考監測站點TS包摘要消息中提供的起始PCR和結束PCR,在監測站點存儲設備中緩存的TS中查找相應的起始PCR和結束PCR,并且用接收和計算模塊所采用的計算摘要的算法對起始PCR和結束PCR之間所有節目TS包內容計算TS包摘要; 判斷模塊:比較查找和計算模塊計算的TS包摘要是否與參考監測站點發送的參考監測站點TS包摘要消息中TS包摘要相同,如果不相同,則被監測節目在廣播過程發生錯誤;如果相同,則該監測站點廣播的該節目的TS包的內容與參考監測站點的TS包的內容一致。8.根據權利要求7所述的系統,其特征在于,參考監測站點TS包摘要消息通過IP網絡發送。9.根據權利要求8所述的系統,其特征在于,該IP網絡為專網或移動互聯網。10.根據權利要求7所述的系統,其特征在于,參考監測站點將參考監測站點TS包摘要消息發送到統一的消息中心,然后由消息中心轉發到各個監測站點。
【專利摘要】本發明涉及一種地面數字電視單頻網的數字電視內容監測方法及系統,通過以節目參考時鐘PCR為時間基準,對地面數字電視單頻網廣播的數字電視節目TS包負載進行散列計算后進行內容監測,可以節省大量的監測節目內容回傳的傳輸帶寬、同時大量減少人工參與,從而大大增加數字電視內容監測的能力、減少系統建設成本和運營成本。
【IPC分類】H04N21/242, H04N21/647, H04N21/24
【公開號】CN105721892
【申請號】CN201610080192
【發明人】崔俊生
【申請人】北京廣慧科技有限公司
【公開日】2016年6月29日
【申請日】2016年2月4日