專利名稱:一種機(jī)頂盒存臺極限的測試方法、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)頂盒測試領(lǐng)域,尤其涉及一種機(jī)頂盒存臺極限的測試方法、服務(wù)器 及系統(tǒng)。
背景技術(shù):
在機(jī)頂盒的軟件測試中,經(jīng)常需要測試的一項就是機(jī)頂盒存臺極限測試。對于有 線數(shù)字視頻廣播DVB-C而言,一般要求存臺極限是200個節(jié)目,而對于衛(wèi)星數(shù)字視頻廣播 DVB-S而言,一般要求存臺極限則是4000個節(jié)目。存儲的各個臺的信息是通過對數(shù)字視 頻廣播服務(wù)器下發(fā)的攜帶有節(jié)目關(guān)聯(lián)表(Program Association Table,PAT),節(jié)目映射表 (Program Map Table,PMT),業(yè)務(wù)描述表(Service Description Table,SDT)等相關(guān)表的傳 輸流進(jìn)行解析得到的?,F(xiàn)有技術(shù)對機(jī)頂盒存臺極限進(jìn)行測試的主要過程為選擇一個服務(wù)器頻點,搜索 該頻點上的節(jié)目并存儲,然后更換服務(wù)器頻點,在該頻點上進(jìn)行節(jié)目搜索,并存儲節(jié)目相關(guān) 信息,重復(fù)多次后,查看節(jié)目的存儲情況。采用該方式需要多次更換服務(wù)器頻點,在不同頻 點上搜索節(jié)目,例如,對于DVB-C,需要更換20次以上的頻點,同時手動搜索20次以上,對于 DVB-S而言,則需要更換的頻點或衛(wèi)星數(shù)據(jù)庫就更加頻繁,這使得機(jī)頂盒存臺極限的測試效 率低下,服務(wù)器資源利用率低。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種機(jī)頂盒存臺極限的測試方法、 服務(wù)器及系統(tǒng),可使得機(jī)頂盒存臺極限的測試更加方便快捷。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種機(jī)頂盒存臺極限的測試方法, 包括
測試機(jī)頂盒獲取到測試傳輸流后,對所述測試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳 輸流,所述測試傳輸流是在數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流,并 過濾掉復(fù)用后形成的傳輸流中的部分或全部基本流后生成的;
解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符 PID ;根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目映射表PMT,得到各個節(jié)目的節(jié)目相關(guān) fn息;
解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT,獲取所述節(jié)目映射表PMT中的各個節(jié)目號 對應(yīng)的節(jié)目名稱信息;
存儲獲取的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息。其中,所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以 及節(jié)目時鐘參考包標(biāo)識符。其中,所述數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉 復(fù)用后形成的傳輸流中的部分或全部基本流后生成所述測試傳輸流的步驟包括
4數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流;
對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理,得到所述測 試傳輸流;
其中,所述對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理步 驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù)據(jù)基本流 中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié)目音頻包 標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。其中,還包括根據(jù)存儲的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息生成節(jié)目列 表,并顯示所述節(jié)目列表。相應(yīng)地,本發(fā)明實施例還提供了一種數(shù)字視頻廣播服務(wù)器,包括 復(fù)用器,用于將至少兩路傳輸流復(fù)用成一路傳輸流;
微處理器,用于對所述復(fù)用器復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表 PMT進(jìn)行處理,得到所述測試傳輸流;
其中,所述微處理器對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn) 行處理步驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù) 據(jù)基本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié) 目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。相應(yīng)地,本發(fā)明實施例還提供了一種機(jī)頂盒存臺極限的測試系統(tǒng),包括數(shù)字視頻 廣播服務(wù)器和待測的機(jī)頂盒,其中,
所述數(shù)字視頻廣播服務(wù)器,用于將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉復(fù)用 后形成的傳輸流中的部分或全部基本流后生成測試傳輸流;
所述待測的機(jī)頂盒,用于獲取到所述數(shù)字視頻廣播服務(wù)器的測試傳輸流后,對所述測 試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳輸流,解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到 各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符PID ;根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目 映射表PMT,得到各個節(jié)目的節(jié)目相關(guān)信息,并解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT, 獲取所述節(jié)目映射表PMT中的各個節(jié)目號對應(yīng)的節(jié)目名稱信息,并存儲獲取的所述節(jié)目相 關(guān)信息以及所述節(jié)目名稱信息。其中,所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以 及節(jié)目時鐘參考包標(biāo)識符。其中,所述數(shù)字視頻廣播服務(wù)器具體包括
復(fù)用器,用于將至少兩路傳輸流復(fù)用成一路傳輸流;
微處理器,用于對所述復(fù)用器復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表 PMT進(jìn)行處理,得到所述測試傳輸流;
其中,所述微處理器對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn) 行處理步驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù) 據(jù)基本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié) 目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。實施本發(fā)明實施例,具有如下有益效果
本發(fā)明通過在服務(wù)器端將多路傳輸流復(fù)用成一路,并處理后下發(fā)給待測的機(jī)頂盒,待測的機(jī)頂盒經(jīng)過解析處理后,便可獲得并存儲數(shù)量較大的電視節(jié)目所對應(yīng)的節(jié)目相關(guān)信息 以及節(jié)目名稱信息,從而簡單快速的進(jìn)行機(jī)頂盒存臺極限的測試,避免了需要多次更換服 務(wù)器頻點,在不同頻點上搜索節(jié)目的問題,提高了機(jī)頂盒存臺極限的測試效率,并提高了服 務(wù)器資源利用率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明的機(jī)頂盒存臺極限的測試系統(tǒng)的結(jié)構(gòu)組成示意圖; 圖2是圖1中的服務(wù)器的結(jié)構(gòu)組成示意圖3是本發(fā)明的機(jī)頂盒存臺極限的測試方法的第一實施例流程示意圖; 圖4是本發(fā)明的機(jī)頂盒存臺極限的測試方法的第二實施例流程示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。請參見圖1,是本發(fā)明的機(jī)頂盒存臺極限的測試系統(tǒng)的結(jié)構(gòu)組成示意圖,該系統(tǒng)包 括數(shù)字視頻廣播服務(wù)器1和待測的機(jī)頂盒2,其中,
所述數(shù)字視頻廣播服務(wù)器1,用于將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉復(fù)用 后形成的傳輸流中的部分或全部基本流后生成測試傳輸流;
所述待測的機(jī)頂盒2,用于獲取到所述數(shù)字視頻廣播服務(wù)器1的測試傳輸流后,對所 述測試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳輸流,解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT, 得到各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符PID ;根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲 取節(jié)目映射表PMT,得到各個節(jié)目的節(jié)目相關(guān)信息,并解析所述基帶傳輸流中的業(yè)務(wù)描述表 SDT,獲取所述節(jié)目映射表PMT中的各個節(jié)目號對應(yīng)的節(jié)目名稱信息,并存儲獲取的所述節(jié) 目相關(guān)信息以及所述節(jié)目名稱信息。其中,所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目音頻包標(biāo) 識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符,當(dāng)然還可包括其他一些用于指示節(jié) 目的信息。具體的,請一并參見圖2,是圖1中的數(shù)字視頻廣播服務(wù)器的結(jié)構(gòu)組成示意圖,該 數(shù)字視頻廣播服務(wù)器1具體包括復(fù)用器11和微處理器12。所述復(fù)用器11用于將至少兩路傳輸流復(fù)用成一路傳輸流;
所述微處理器12,用于對所述復(fù)用器11復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和 節(jié)目映射表PMT進(jìn)行處理,得到所述測試傳輸流;其中,所述微處理器12對復(fù)用后形成的 傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理步驟包括過濾掉所述節(jié)目映射表 PMT中所描述的音頻基本流、視頻基本流以及數(shù)據(jù)基本流中的任一項或多項,并透傳節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時 鐘參考包標(biāo)識符。所述數(shù)字視頻廣播服務(wù)器1為數(shù)字視頻廣播系統(tǒng)中的服務(wù)器,其設(shè)置了上述功能 模塊,可實現(xiàn)對機(jī)頂盒存臺極限的測試。本發(fā)明通過在服務(wù)器端將多路傳輸流復(fù)用成一路,并處理后下發(fā)給待測的機(jī)頂 盒,待測的機(jī)頂盒經(jīng)過解析處理后,便可獲得并存儲數(shù)量較大的電視節(jié)目所對應(yīng)的節(jié)目相 關(guān)信息以及節(jié)目名稱信息,從而簡單快速的進(jìn)行機(jī)頂盒存臺極限的測試,避免了需要多次 更換服務(wù)器頻點,在不同頻點上搜索節(jié)目的問題,提高了機(jī)頂盒存臺極限的測試效率,并提 高了服務(wù)器資源利用率。下面對本發(fā)明的一種機(jī)頂盒存臺極限的測試方法進(jìn)行詳細(xì)說明。請參見圖3,是本發(fā)明的機(jī)頂盒存臺極限的測試方法的第一實施例流程示意圖; 該方法包括
S301 測試機(jī)頂盒獲取到測試傳輸流后,對所述測試傳輸流進(jìn)行鎖頻解調(diào)處理,得到 基帶傳輸流,所述測試傳輸流是在數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸 流,并過濾掉復(fù)用后形成的傳輸流中的部分或全部基本流后生成的。其中,數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉復(fù)用 后形成的傳輸流中的部分或全部基本流后生成所述測試傳輸流的步驟包括數(shù)字視頻廣播 服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流;對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT 和節(jié)目映射表PMT進(jìn)行處理,得到所述測試傳輸流;其中,所述對復(fù)用后形成的傳輸流中的 節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理步驟包括過濾掉所述節(jié)目映射表PMT中所描 述的音頻基本流、視頻基本流以及數(shù)據(jù)基本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表 PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參 考包標(biāo)識符。所述節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識 符為各個節(jié)目所對應(yīng)的節(jié)目相關(guān)信息。具體的,數(shù)字視頻廣播服務(wù)器將多路傳輸流通過復(fù)用器復(fù)用成一路傳輸流 (Transport Stream, TS),并對該復(fù)用而成的傳輸流中的相關(guān)表進(jìn)行處理,所述的相關(guān)表包 括節(jié)目關(guān)聯(lián)表PAT、節(jié)目映射表PMT、業(yè)務(wù)描述表SDT,具體的處理步驟則可包括
所述的節(jié)目關(guān)聯(lián)表PAT用于給出各個節(jié)目的節(jié)目號(Progranummber)和各個節(jié)目的 節(jié)目映射表PMT的包標(biāo)識符PID,所述節(jié)目映射表PMT用于給出各個節(jié)目所包含視頻基本 流、音頻基本流或數(shù)據(jù)基本流的PID以及節(jié)目時鐘參考的PID ;所述的基本流的PID用于給 出所述視頻基本流、音頻基本流或數(shù)據(jù)基本流的傳輸流數(shù)據(jù)包標(biāo)識,所述的節(jié)目時鐘參考 PCR_PID用于給出節(jié)目時鐘參考所在的傳輸流數(shù)據(jù)包標(biāo)識。解析節(jié)目關(guān)聯(lián)表PAT得到節(jié)目映射表PMT的包標(biāo)識符PID,根據(jù)節(jié)目映射表 PMT的包標(biāo)識符PID獲取節(jié)目映射表PMT,對所述節(jié)目映射表PMT中的包標(biāo)識符(Packet IDdentifier,PID)進(jìn)行處理,將復(fù)用而成的傳輸流中部分或全部的包標(biāo)識符PID所標(biāo)識的 音頻基本流、視頻基本流、數(shù)據(jù)基本流以及時鐘參考(Program Clock Reference,PCR)過濾 掉,使得在節(jié)目映射表PMT中僅存在音頻PID、視頻PID以及時鐘參考PCR_PID的描述,而在 實際的傳輸流中沒有相應(yīng)音視頻數(shù)據(jù)等數(shù)據(jù)。將復(fù)用器輸入端的幾路傳輸流中的節(jié)目相關(guān) 信息如節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符透傳。
對業(yè)務(wù)描述表SDT的處理是指在業(yè)務(wù)描述表SDT中添加業(yè)務(wù)名稱信息,所述的業(yè) 務(wù)名稱信息和業(yè)務(wù)標(biāo)識符(Servicejd)相關(guān)聯(lián),所述業(yè)務(wù)標(biāo)識符在一個傳輸流TS中可以 唯一標(biāo)識一個業(yè)務(wù),其與節(jié)目關(guān)聯(lián)表PAT以及節(jié)目映射表PMT中的節(jié)目號相對應(yīng)。經(jīng)過處理的所述復(fù)用而成的傳輸流具有以下特征(1)節(jié)目關(guān)聯(lián)表PAT、節(jié)目映射 表PMT、業(yè)務(wù)描述表SDT中描述了幾十上百個甚至幾百個節(jié)目相關(guān)信息;(2)節(jié)目映射表中 描述的PID在傳輸流中不一定存在,也就是有些節(jié)目只是在相關(guān)表里面有節(jié)目相關(guān)信息的 描述即各類PID,而在碼流中沒有實際的數(shù)據(jù),如沒有音視頻數(shù)據(jù);(3)和一般的傳輸流碼 率相當(dāng),但是傳輸了更多節(jié)目相關(guān)信息。數(shù)字視頻廣播服務(wù)器經(jīng)過上述處理后,對傳輸流進(jìn)行調(diào)制并下發(fā)到待測的機(jī)頂盒 中。對應(yīng)于待測的機(jī)頂盒的解調(diào)方式,所述的調(diào)制方式包括有線數(shù)字視頻廣播DVB-C調(diào)制 方式、衛(wèi)星數(shù)字視頻廣播DVB-S/ S2調(diào)制方式、地面數(shù)字視頻廣播DVB-T調(diào)制方式等等。機(jī)頂盒在接收到數(shù)字視頻廣播服務(wù)器經(jīng)上述處理下發(fā)的傳輸流TS后,對該傳輸 流TS進(jìn)行鎖定頻點并解調(diào),得到基帶傳輸流TS。所述的頻點可以是用戶手動輸入的頻點信 息也可以是機(jī)頂盒預(yù)制的頻點信息。所述的預(yù)制頻點信息是指在機(jī)頂盒的Flash存儲器中 寫入頻點信息。當(dāng)然,也可先對復(fù)用器輸入端的各路傳輸流的相關(guān)表進(jìn)行處理,然后再復(fù)用成一 路傳輸流,形成測試傳輸流下發(fā)給待測的機(jī)頂盒。S302 解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目映射表PMT的包 標(biāo)識符PID ;根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目映射表PMT,得到各個節(jié)目的節(jié) 目相關(guān)信息;
具體的,S302解析所述基帶傳輸流中PID為0的數(shù)據(jù)包,也就是解析節(jié)目關(guān)聯(lián)表PAT, 可以獲取各個節(jié)目的節(jié)目號以及各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符PID,根據(jù)節(jié)目映 射表PMT的包標(biāo)識符PID解析各個節(jié)目的節(jié)目映射表PMT,可以獲取各個節(jié)目的節(jié)目時鐘參 考PCR的包標(biāo)識符PID和音頻、視頻以及數(shù)據(jù)等基本流ES的包標(biāo)識符PID。所述節(jié)目號用 于在傳輸流TS中唯一標(biāo)識一個節(jié)目,同時,由于該基帶傳輸流是經(jīng)由所述數(shù)字視頻廣播服 務(wù)器復(fù)用多路傳輸流并進(jìn)行處理后得來的,因此所述節(jié)目號有幾十上百個甚至幾百個。所 述的節(jié)目映射表PMT的包標(biāo)識符PID用于給出節(jié)目映射表PMT在傳輸流TS中的數(shù)據(jù)包標(biāo) 識。S303 解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT,獲取所述節(jié)目映射表PMT中的各 個節(jié)目號對應(yīng)的節(jié)目名稱信息。具體的,解析所述的基帶傳輸流中的業(yè)務(wù)描述表SDT,可以獲取業(yè)務(wù)名稱信息,所 述的業(yè)務(wù)描述表SDT通過包標(biāo)識符PID為Oxl 1的傳輸流數(shù)據(jù)包來攜帶,所述的業(yè)務(wù)通過業(yè) 務(wù)標(biāo)識符來標(biāo)識,所述業(yè)務(wù)標(biāo)識符在所述傳輸流中唯一標(biāo)識一個業(yè)務(wù),所述的業(yè)務(wù)也就是 所述的節(jié)目,所述的業(yè)務(wù)標(biāo)識符和節(jié)目關(guān)聯(lián)表以及節(jié)目映射表中的節(jié)目號相對應(yīng)。S304 存儲獲取的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息。具體的,所述的存儲是將所述節(jié)目相關(guān)信息存儲進(jìn)Flash存儲器的節(jié)目數(shù)據(jù)區(qū), 以便于搜索完成后,生成并顯示對應(yīng)的節(jié)目列表。通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點
本發(fā)明通過在服務(wù)器端將多路傳輸流復(fù)用成一路,并處理后下發(fā)給待測的機(jī)頂盒,待測的機(jī)頂盒經(jīng)過解析處理后,便可獲得并存儲數(shù)量較大的電視節(jié)目所對應(yīng)的節(jié)目相關(guān)信息 以及節(jié)目名稱信息,從而簡單快速的進(jìn)行機(jī)頂盒存臺極限的測試,避免了需要多次更換服 務(wù)器頻點,在不同頻點上搜索節(jié)目的問題,提高了機(jī)頂盒存臺極限的測試效率,并提高了服 務(wù)器資源利用率。圖4是本發(fā)明的機(jī)頂盒存臺極限的測試方法的第二實施例流程示意圖。S401 數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流。S402 數(shù)字視頻廣播服務(wù)器對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映 射表PMT進(jìn)行處理,得到所述測試傳輸流。其中,所述對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處 理步驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù)據(jù)基 本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié)目音 頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。S403:待測的機(jī)頂盒獲取到測試傳輸流后,對所述測試傳輸流進(jìn)行鎖頻解調(diào)處理, 得到基帶傳輸流。S404 待測的機(jī)頂盒解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目 映射表PMT的包標(biāo)識符PID ;根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目映射表PMT,得 到各個節(jié)目的節(jié)目相關(guān)信息。所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目音頻包標(biāo)識符、節(jié)目視 頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。S405 待測的機(jī)頂盒解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT,獲取所述節(jié)目映 射表PMT中的各個節(jié)目號對應(yīng)的節(jié)目名稱信息。S406 待測的機(jī)頂盒存儲獲取的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息。S407:待測的機(jī)頂盒根據(jù)存儲的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息生成節(jié) 目列表,并顯示所述節(jié)目列表。通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點
本發(fā)明通過在服務(wù)器端將多路傳輸流復(fù)用成一路,并處理后下發(fā)給待測的機(jī)頂盒,待 測的機(jī)頂盒經(jīng)過解析處理后,便可獲得并存儲數(shù)量較大的電視節(jié)目所對應(yīng)的節(jié)目相關(guān)信息 以及節(jié)目名稱信息,從而簡單快速的進(jìn)行機(jī)頂盒存臺極限的測試,避免了需要多次更換服 務(wù)器頻點,在不同頻點上搜索節(jié)目的問題,提高了機(jī)頂盒存臺極限的測試效率,并提高了服 務(wù)器資源利用率。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
9
權(quán)利要求
1.一種機(jī)頂盒存臺極限的測試方法,其特征在于,包括測試機(jī)頂盒獲取到測試傳輸流后,對所述測試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳 輸流,所述測試傳輸流是在數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流,并 過濾掉復(fù)用后形成的傳輸流中的部分或全部基本流后生成的;解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符 PID,根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目映射表PMT,得到各個節(jié)目的節(jié)目相關(guān)信 息;解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT,獲取所述節(jié)目映射表PMT中的各個節(jié)目號 對應(yīng)的節(jié)目名稱信息;存儲獲取的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目音頻 包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。
3.如權(quán)利要求2所述的方法,其特征在于,所述數(shù)字視頻廣播服務(wù)器將至少兩路傳輸 流復(fù)用成一路傳輸流,并過濾掉復(fù)用后形成的傳輸流中的部分或全部基本流后生成所述測 試傳輸流的步驟包括數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流;對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理,得到所述測 試傳輸流;其中,所述對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn)行處理步 驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù)據(jù)基本流 中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié)目音頻包 標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。
4.如權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)存儲的所述節(jié)目相關(guān)信息以及所述節(jié)目名稱信息生成節(jié)目列表,并顯示所述節(jié)目 列表。
5.一種數(shù)字視頻廣播服務(wù)器,其特征在于,包括復(fù)用器,用于將至少兩路傳輸流復(fù)用成一路傳輸流;微處理器,用于對所述復(fù)用器復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表 PMT進(jìn)行處理,得到測試傳輸流;其中,所述微處理器對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn) 行處理步驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù) 據(jù)基本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié) 目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。
6.一種機(jī)頂盒存臺極限的測試系統(tǒng),其特征在于,包括數(shù)字視頻廣播服務(wù)器和待測的 機(jī)頂盒,其中,所述數(shù)字視頻廣播服務(wù)器,用于將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉復(fù)用 后形成的傳輸流中的部分或全部基本流后生成測試傳輸流;所述待測的機(jī)頂盒,用于獲取到所述數(shù)字視頻廣播服務(wù)器的測試傳輸流后,對所述測 試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳輸流,解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目映射表PMT的包標(biāo)識符PID,根據(jù)節(jié)目映射表PMT的包標(biāo)識符PID獲取節(jié)目 映射表PMT,得到各個節(jié)目的節(jié)目相關(guān)信息,并解析所述基帶傳輸流中的業(yè)務(wù)描述表SDT, 獲取所述節(jié)目映射表PMT中的各個節(jié)目號對應(yīng)的節(jié)目名稱信息,并存儲獲取的所述節(jié)目相 關(guān)信息以及所述節(jié)目名稱信息。
7.如權(quán)利要求6所述的測試系統(tǒng),其特征在于,所述節(jié)目相關(guān)信息包括節(jié)目號、節(jié)目 音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)字視頻廣播服務(wù)器具體包括復(fù)用器,用于將至少兩路傳輸流復(fù)用成一路傳輸流;微處理器,用于對所述復(fù)用器復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表 PMT進(jìn)行處理,得到所述測試傳輸流;其中,所述微處理器對復(fù)用后形成的傳輸流中的節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT進(jìn) 行處理步驟包括過濾掉所述節(jié)目映射表PMT中所描述的音頻基本流、視頻基本流以及數(shù) 據(jù)基本流中的任一項或多項,并透傳所述節(jié)目關(guān)聯(lián)表PAT和節(jié)目映射表PMT中的節(jié)目號、節(jié) 目音頻包標(biāo)識符、節(jié)目視頻包標(biāo)識符以及節(jié)目時鐘參考包標(biāo)識符。
全文摘要
本發(fā)明實施例公開了一種機(jī)頂盒存臺極限的測試方法,包括測試機(jī)頂盒對測試傳輸流進(jìn)行鎖頻解調(diào)處理,得到基帶傳輸流,測試傳輸流是在數(shù)字視頻廣播服務(wù)器將至少兩路傳輸流復(fù)用成一路傳輸流,并過濾掉復(fù)用后形成的傳輸流中的部分或全部基本流后生成的;解析基帶傳輸流中的節(jié)目關(guān)聯(lián)表PAT,得到各個節(jié)目的節(jié)目映射表PMT的PID;根據(jù)PMT的PID獲取PMT,得到各個節(jié)目的節(jié)目相關(guān)信息;解析基帶傳輸流中的業(yè)務(wù)描述表SDT,獲取PMT中的各個節(jié)目號對應(yīng)的節(jié)目名稱信息;存儲獲取的節(jié)目相關(guān)信息以及節(jié)目名稱信息。本發(fā)明實施例還公開了一種數(shù)字視頻廣播服務(wù)器及系統(tǒng)。采用本發(fā)明,可使得機(jī)頂盒存臺極限的測試更加方便快捷。
文檔編號H04N21/442GK102143399SQ20111008021
公開日2011年8月3日 申請日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者張神力 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司