国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      碼流分析方法及裝置的制作方法

      文檔序號:7856851閱讀:186來源:國知局
      專利名稱:碼流分析方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及機(jī)頂盒技術(shù)領(lǐng)域,尤其涉及一種碼流分析方法及裝置。
      背景技術(shù)
      隨著數(shù)字電視不斷的更新?lián)Q代,機(jī)頂盒勢必也會不斷地更新?lián)Q代,功能不斷地多樣化。為了確保機(jī)頂盒功能的穩(wěn)定性,在出貨之前的測試驗證等工作就顯得更為重要,但由于在機(jī)頂盒測試過程中,各方面的原因所產(chǎn)生的問題,最終都會集中體現(xiàn)在機(jī)頂盒上,而這些原因絕大多數(shù)都跟前端播發(fā)的碼流有夫。目前,測試人員在機(jī)頂盒運行異常時,無法判斷出是哪個部分出現(xiàn)了問題,只能是錄制碼流,并將錄制的碼流與問題描述ー并發(fā)給維護(hù)人員,維護(hù)人員再將碼流解析出來,根據(jù)問題描述對問題進(jìn)行重現(xiàn),定位出現(xiàn)問題的位置和原因,進(jìn)而解決問題。 但是,在此過程中,往往會因為測試人員對碼流的結(jié)構(gòu)不夠熟悉,導(dǎo)致錄制的碼流存在錯誤、問題描述得不清楚等,使得維護(hù)人員不能正確地重現(xiàn)該問題,影響問題的解決。而且,錄制碼流需要大量的時間,測試人員為了節(jié)省時間,往往不會對所有出現(xiàn)問題的碼流一一進(jìn)行錄制,因此,部分出現(xiàn)問題的碼流可能會被遺漏,這樣進(jìn)一歩妨礙了維護(hù)人員的正確判斷??梢姡壳暗拇a流分析方法,不僅容易出錯,而且耗時很長,效率低下。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題在于,提供一種碼流分析方法及裝置,可使機(jī)頂盒能夠直觀地、動態(tài)地顯示出當(dāng)前機(jī)頂盒接收到的碼流情況,使得測試人員不必錄制碼流以及記錄問題描述并發(fā)送給維護(hù)人員進(jìn)行重現(xiàn),便于測試人員在沒有維護(hù)人員在場的情況下,快速定位并解決問題,而不必再將問題交給維護(hù)人員進(jìn)行重現(xiàn),再解決。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種碼流分析方法,包括在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中
      的碼流數(shù)據(jù);
      解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);
      拼裝所述解析后的數(shù)據(jù),以生成圖表;
      將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。其中,所述在接收到遙控器發(fā)送的啟動按鍵指令后,接收所述機(jī)頂盒上的信號線中的碼流數(shù)據(jù)之前,還包括
      接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能;
      啟動顯示界面顯示ー個默認(rèn)的畫面。其中,所述接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)包括
      周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)。其中,所述將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示之前,還包括
      啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。其中,包括
      當(dāng)沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)。其中,還包括
      在接收到所述遙控器的退出按鍵指令吋,停止周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),并退出顯示界面。相應(yīng)地,本發(fā)明還提供了一種碼流分析的裝置,包括
      第一接收模塊,用于在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);
      解析模塊,用于根據(jù)所述接收模塊接收到的碼流數(shù)據(jù),解析所述接收模塊接收到的碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);
      生成模塊,用于根據(jù)所述解析模塊解析得到的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成圖
      表;
      顯示模塊,用于根據(jù)所述生成模塊生成的圖表,將所述生成模塊生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。其中,還包括
      第一啟動模塊,用于機(jī)頂盒接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能,并啟動顯示界面顯示ー個默認(rèn)的畫面。其中,還包括
      第二啟動模塊,用于啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。其中,還包括
      停止模塊,用于當(dāng)機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù);
      退出模塊,用于機(jī)頂盒在接收到所述遙控器的退出按鍵指令吋,停止周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),退出顯示界面。實施本發(fā)明實施例,具有如下有益效果
      本發(fā)明實施例提供一種碼流分析方法及裝置,可使機(jī)頂盒能夠直觀地、動態(tài)地顯示出當(dāng)前機(jī)頂盒接收到的碼流情況,使得測試人員不必錄制碼流以及記錄問題描述并發(fā)送給維護(hù)人員進(jìn)行重現(xiàn),便于測試人員在沒有維護(hù)人員在場的情況下,快速定位并解決問題,而不必再將問題交給維護(hù)人員進(jìn)行重現(xiàn),再解決。


      圖I為本發(fā)明的一種碼流分析方法的第一實施例的流程 圖2為本發(fā)明的一種碼流分析方法的第二實施例的流程 圖3為本發(fā)明的一種碼流分析方法的第三實施例的流程 圖4為本發(fā)明的一種碼流分析裝置的第一實施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明的一種碼流分析裝置的第二實施例的結(jié)構(gòu)示意 圖6為本發(fā)明的一種碼流分析裝置的第三實施例的結(jié)構(gòu)示意圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。請參見圖1,為本發(fā)明的一種碼流分析方法的第一實施例的流程圖。所述方法包括 S101,在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);
      具體的,本發(fā)明實施例中機(jī)頂盒在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),所述機(jī)頂盒是周期性或者非周期性的接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)。在機(jī)頂盒為周期性的接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,當(dāng)按下遙控器定義好的啟動按鍵時,機(jī)頂盒接收遙控器發(fā)送的啟動按鍵指令,并啟動定時器,開始接收碼流數(shù)據(jù),所述定時器用于設(shè)置ー個時間閾值,以便機(jī)頂盒保持一定的時間間隔接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),當(dāng)所述定時器達(dá)到預(yù)置的時間閾值后,所述機(jī)頂盒繼續(xù)從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)。S102,解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);
      具體的,本發(fā)明實施例中機(jī)頂盒在接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),如可根據(jù)PAT表、EIT表、SDT等碼流表的字段定義的標(biāo)準(zhǔn),先繪制ー個有全部信息字段的虛擬表,將所述解析后的碼流數(shù)據(jù)依次填入所述虛擬表中,并對所述填寫好的虛擬表進(jìn)行相應(yīng)的處理,如在所述填寫好的虛擬表中去掉值為空的數(shù)據(jù)字段,以得到解析后的碼流數(shù)據(jù)。本發(fā)明實施例中的機(jī)頂盒是保持一定的時間間隔接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)的,當(dāng)所述定時器達(dá)到預(yù)置的時間閾值后,所述機(jī)頂盒繼續(xù)從連接在機(jī)頂盒 上的信號線中接收新的碼流數(shù)據(jù),相應(yīng)地,所述機(jī)頂盒也是周期性解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),當(dāng)所述機(jī)頂盒接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流數(shù)據(jù);當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述接收到的新的碼流數(shù)據(jù),對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析。S103,拼裝所述解析后的數(shù)據(jù),以生成圖表;
      具體的,機(jī)頂盒解析接收到的碼流數(shù)據(jù)后,拼裝解析后的碼流數(shù)據(jù),以生成圖表。因為機(jī)頂盒接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)中有電視節(jié)目的相關(guān)信息,所述電視節(jié)目的相關(guān)信息保存在各種表中,如PAT表、PMT表、EIT表、SDT等表,如在EIT表中會有CCTV-I最近幾天或是一周之內(nèi)的節(jié)目預(yù)告信息,當(dāng)機(jī)頂盒將所述電視節(jié)目的相關(guān)信息的數(shù)據(jù)從表中解析出來,并以樹型圖、餅狀圖、析線圖等形式將同一張表中解析到的數(shù)據(jù)畫在一個圖表中,如以樹型圖的形式將同一張表中解析到的數(shù)據(jù)畫在一個圖表中,以便將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示。本發(fā)明實施例中所述機(jī)頂盒也是周期性解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),當(dāng)所述機(jī)頂盒接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流,以便拼裝所述解析后的數(shù)據(jù),生成圖表,當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,則所述機(jī)頂盒則處于等待狀態(tài),并暫停圖表生成,直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述接收到的新的碼流數(shù)據(jù),對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析,以得到新的解析后的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成新的圖表。需要說明的是,本發(fā)明實施例中當(dāng)機(jī)頂盒將所述電視節(jié)目的相關(guān)信息的數(shù)據(jù)從表中解析出來,并以某種形式將同一張表中解析到的數(shù)據(jù)畫在一個圖表中的圖表化的表示方法包括碼流總體結(jié)構(gòu)圖表化方法,可以以餅狀圖的形式,表示出當(dāng)前解析的碼流信息中存在哪些數(shù)據(jù)表;各表的數(shù)據(jù)結(jié)構(gòu)圖表化方法,可以以樹型圖的形式,或是以表格的形式將各表數(shù)據(jù)顯示出來;丟包率圖表化方法,根據(jù)解析模塊發(fā)出的數(shù)據(jù),可以以析線圖的形式顯示丟失數(shù)據(jù)包的情況,其中,所述碼流總體結(jié)構(gòu)圖表化方法,可以以餅狀圖形式,各表數(shù)據(jù)結(jié)構(gòu)可以以樹型圖形式,丟包率可以以折線圖形式,只是為了說明碼流總體結(jié)構(gòu)圖表化方法 的ー種方式,而在實際實施過程中不限于只是采用所述碼流總體結(jié)構(gòu)圖表化方法,可以以餅狀圖形式,各表數(shù)據(jù)結(jié)構(gòu)可以以樹型圖形式,丟包率可以以折線圖形式的方式,也可以用其他類型的圖表來說明所述碼流總體結(jié)構(gòu)圖表化方法。S104,將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。具體的,本發(fā)明實施例的機(jī)頂盒接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)中有電視節(jié)目的相關(guān)信息,所述電視節(jié)目的相關(guān)信息保存在各種數(shù)據(jù)表中,如PAT表、PMT表、EIT表、SDT等表,在S103中拼裝所述解析后的數(shù)據(jù),以生成圖表的步驟中,所生成的圖表均以碼流中PAT表、PMT表等數(shù)據(jù)表為単位,一張圖表只反映一個數(shù)據(jù)表,同時,在網(wǎng)頁上,用網(wǎng)頁語言先寫好ー個框架,將顯示各圖表數(shù)據(jù)的位置留出來,在圖表顯示模塊接收到圖表時,直接將圖表嵌套在網(wǎng)頁中顯示。本發(fā)明實施例中當(dāng)機(jī)頂盒接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流,得到解析后的數(shù)據(jù),以便拼裝所述解析后的數(shù)據(jù),生成圖表,將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示,當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,則所述機(jī)頂盒處于等待狀態(tài),并暫停圖表生成,直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述接收到的新的碼流數(shù)據(jù),對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析,以得到新的解析后的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成新的圖表,并將所述新生成的圖表完善成可瀏覽的網(wǎng)頁,顯示在顯示界面。本發(fā)明實施例中機(jī)頂盒在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),并拼裝所述解析后的數(shù)據(jù),以生成圖表,將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示,可使機(jī)頂盒能夠直觀地、動態(tài)地顯示出當(dāng)前機(jī)頂盒接收到的碼流情況,便于測試人員在沒有維護(hù)人員在場的情況下,快速定位并解決問題。請參見圖2,為本發(fā)明的一種碼流分析方法的第二實施例的流程圖。所述方法包括
      S201,接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能;具體的,本發(fā)明實施例中的機(jī)頂盒接收到遙控器發(fā)送的碼流分析指令后,啟動碼流分析功能,進(jìn)入碼流分析功能后,還未開始對碼流數(shù)據(jù)進(jìn)行分析,此時網(wǎng)頁無法繪制出含有碼流的數(shù)據(jù)的頁面,因此機(jī)頂盒需要啟動界面顯示ー個默認(rèn)的畫面。S202,啟動顯示界面顯示ー個默認(rèn)的畫面;
      具體的,本發(fā)明實施例中當(dāng)機(jī)頂盒接收到遙控器發(fā)送的碼流分析指令,進(jìn)入碼流分析功能后,先顯示ー個默認(rèn)的畫面,在收到遙控器發(fā)送的顯示指令后,啟動圖表顯示功能,再接收到圖表生成模塊發(fā)來的消息后,才以網(wǎng)頁形式顯示所述圖表。S203,在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);
      S204,解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);
      S205,拼裝所述解析后的數(shù)據(jù),以生成圖表;
      S206,啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表;
      具體的,本發(fā)明實施例中的機(jī)頂盒接收到遙控器發(fā)送的碼流分析指令后,啟動碼流分析功能,啟動顯示界面顯示ー個默認(rèn)的畫面。只有當(dāng)機(jī)頂盒接收到遙控器發(fā)送的顯示指令后,啟動圖表顯示功能,再接收到圖表生成模塊發(fā)來的消息后,才以網(wǎng)頁形式顯示所述圖表,所述顯示界面才會根據(jù)收到的圖表數(shù)據(jù)生成網(wǎng)頁。S207,將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。本發(fā)明實施例中機(jī)頂盒的在接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能,啟動界面顯示ー個默認(rèn)的畫面只有當(dāng)機(jī)頂盒接收到遙控器發(fā)送的顯示指令后,啟動圖表顯示功能,再接收到圖表生成模塊發(fā)來的消息后,才以網(wǎng)頁形式顯示所述圖表,所述顯示指令用于在顯示界面中顯示所述圖表。請參見圖3,為本發(fā)明的一種碼流分析方法的第三實施例的流程圖。所述方法包括
      S301,在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);
      S302,當(dāng)沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù);
      具體的,本發(fā)明實施例中的機(jī)頂盒是保持一定的時間間隔接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)的。相應(yīng)地,機(jī)頂盒也是周期性解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),當(dāng)機(jī)頂盒接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流,得到解析后的數(shù)據(jù),以便拼裝所述解析后的數(shù)據(jù),生成圖表,并在網(wǎng)頁中用網(wǎng)頁語言先寫好ー個框架,將顯示各圖表數(shù)據(jù)的位置留出來,并將圖表嵌套在網(wǎng)頁中顯示;當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析,得到新的解析后得到數(shù)據(jù),以便拼裝所述新的解析后得到數(shù)據(jù),生成新圖表,在接收到新圖表數(shù)據(jù)后,將新接收到的圖表數(shù)據(jù)填充到網(wǎng)頁各圖表對應(yīng)的位置,然后刷新頁面,這樣就可以使頁面根據(jù)數(shù)據(jù)動態(tài)地修改頁面了。S303,解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);S304,拼裝所述解析后的數(shù)據(jù),以生成圖表;
      S305,將所述圖表嵌套在網(wǎng)頁中,并在顯不界面中顯不所述圖表;
      S306,在接收到所述遙控器的退出按鍵指令吋,停止周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),退出顯示界面。具體的,在接收到遙控器的退出按鍵指令時,停止接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),也就是停止對所述接收到的碼流數(shù)據(jù)進(jìn)行解析,停止圖形生成,停止圖形顯示,退出顯示界面。本發(fā)明實施例中的機(jī)頂盒每接收到一次圖表時,網(wǎng)頁就將新圖表嵌套在網(wǎng)頁,刷新一下,新的數(shù)據(jù)就動態(tài)顯示出來。并在接收到新圖表數(shù)據(jù)后,將新的圖表數(shù)據(jù)填充到網(wǎng)頁各圖表對應(yīng)的位置,然后刷新頁面,這樣就可以使頁面根據(jù)數(shù)據(jù)動態(tài)地修改頁面了。同吋,在接收到所述遙控器的退出按鍵指令時,退出顯示界面。
      請參見圖4,為本發(fā)明的一種碼流分析裝置的第一實施例的結(jié)構(gòu)示意圖。如圖4所示,所述碼流分析裝置包括
      第一接收模塊10,用于在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);
      具體的,本發(fā)明實施例中第一接收模塊10用于在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),所述機(jī)頂盒是周期性或者非周期性的接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)。在所述機(jī)頂盒是周期性的接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,當(dāng)按下遙控器定義好的啟動按鍵時,所述機(jī)頂盒接收遙控器發(fā)送的啟動按鍵指令,并啟動定時器,通過第一接收模塊10開始接收碼流數(shù)據(jù),所述定時器用于設(shè)置ー個時間閾值,以便機(jī)頂盒保持一定的時間間隔接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),當(dāng)所述定時器達(dá)到預(yù)置的時間閾值后,所述機(jī)頂盒通過第一接收模塊10繼續(xù)從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù),以便根據(jù)所述第一接收模塊10接收到的新的碼流數(shù)據(jù)。解析模塊20,用于根據(jù)所述第一接收模塊10接收到的碼流數(shù)據(jù),解析所述第一接收模塊10接收到的碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);
      具體的,本發(fā)明實施例中所述解析模塊20根據(jù)所述第一接收模塊10接收到的碼流數(shù)據(jù),解析所述第一接收模塊10接收到的碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),所述解析模塊20對第一接收模塊10接收到的碼流數(shù)據(jù)進(jìn)行解析,如可根據(jù)PAT表、EIT表、SDT等碼流的字段定義的標(biāo)準(zhǔn),先繪制ー個有全部信息字段的虛擬表,將所述解析后的數(shù)據(jù)依次填入所述虛擬表中,并對所述填寫好的虛擬表進(jìn)行相應(yīng)的處理,如在所述填寫好的虛擬表中去掉值為空的數(shù)據(jù)字段,以得到解析后的數(shù)據(jù)。本發(fā)明實施例中的所述機(jī)頂盒是保持一定的時間間隔通過所述第一接收模塊10接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)的,當(dāng)所述定時器達(dá)到預(yù)置的時間閾值后,所述機(jī)頂盒通過所述第一接收模塊10繼續(xù)從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù),相應(yīng)地,所述機(jī)頂盒也是周期性通過所述解析模塊20解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),當(dāng)所述機(jī)頂盒通過所述第一接收模塊10接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流;當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則處于等待狀態(tài),直到通過所述第一接收模塊10從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述第一接收模塊10接收到的新的碼流數(shù)據(jù),通過所述解析模塊20對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析。生成模塊30,用于根據(jù)所述解析模塊20解析得到的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成圖表;
      具體的,本發(fā)明實施例中機(jī)頂盒通過所述第一接收模塊10接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)中有電視節(jié)目的相關(guān)信息,所述電視節(jié)目的相關(guān)信息保存在各種表中,如PAT表、PMT表、EIT表、SDT等表,如在EIT表中會有CCTV-I最近幾天或是一周之內(nèi)的節(jié)目預(yù)告信息,當(dāng)機(jī)頂盒通過解析模塊20將所述電視節(jié)目的相關(guān)信息的數(shù)據(jù)從表中解析出來,并以樹型圖、餅狀圖、析線圖等種形式將同一張表中解析到的數(shù)據(jù)畫在一個圖表中,如以樹型結(jié)構(gòu)圖形式將同一張表中解析到的數(shù)據(jù)畫在一個圖表中,以便通過生成模塊30將所述圖表嵌套在網(wǎng)頁中,并在界面中顯示。本發(fā)明實施例中所述機(jī)頂盒通過解析模塊20周期性解析所述碼流數(shù)據(jù),以得到 解析后的數(shù)據(jù),當(dāng)所述機(jī)頂盒通過第一接收模塊10接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,通過解析模塊20開始解析碼流,得到解析后的數(shù)據(jù),并根據(jù)解析模塊20解析得到的解析后的數(shù)據(jù),通過生成模塊30拼裝所述解析后的數(shù)據(jù),生成圖表,當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,則所述機(jī)頂盒則處于等待狀態(tài),并暫停圖表生成,直到通過第一接收模塊10從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述第一接收模塊10接收到的新的碼流數(shù)據(jù),通過解析模塊20對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析,以得到新的解析后的數(shù)據(jù),并通過生成模塊30拼裝所述解析后的數(shù)據(jù),以生成新的圖表。顯示模塊40,用于根據(jù)所述生成模塊30生成的圖表,將所述生成模塊30生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。具體的,本發(fā)明實施例的機(jī)頂盒通過第一接收模塊10接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)中有電視節(jié)目的相關(guān)信息,所述電視節(jié)目的相關(guān)信息保存在各種表中,如PAT表、PMT表、EIT表、SDT等表,所述生成模塊30根據(jù)所述解析模塊20解析得到的解析后的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成圖表,所生成的圖表均以碼流中PAT表、PMT表等數(shù)據(jù)表為単位,一張圖表只反映一個數(shù)據(jù)表,同時,在網(wǎng)頁上,用網(wǎng)頁語言先寫好ー個框架,將顯示各圖表數(shù)據(jù)的位置留出來,在圖表顯示模塊接收到圖表時,直接將圖表嵌套在網(wǎng)頁中顯示。本發(fā)明實施例中當(dāng)機(jī)頂盒通過第一接收模塊10接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,通過解析模塊20開始解析碼流,得到解析后的數(shù)據(jù),以便生成模塊30根據(jù)所述解析模塊20解析得到的解析后的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),生成圖表,將所述圖表嵌套在網(wǎng)頁中,并通過顯示模塊40在顯示界面中顯示,當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,則所述機(jī)頂盒則處于等待狀態(tài),并暫停圖表生成,直到第一接收模塊10從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,根據(jù)所述第一接收模塊10接收到的新的碼流數(shù)據(jù),通過解析模塊20對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解祈,以便生成模塊30根據(jù)解析模塊20解析得到的新的解析后的數(shù)據(jù),拼裝所述新的解析后的數(shù)據(jù),生成新的圖表,并將所述新生成的圖表完善成可瀏覽的網(wǎng)頁,通過顯示模塊40顯示在顯示界面。
      請參見圖5,為本發(fā)明的一種碼流分析裝置的第二實施例的結(jié)構(gòu)示意圖。如圖5所示,所述裝置包括上述圖4中的第一接收模塊10、解析模塊20、生成模塊30、顯示模塊50,本實施例中,所述碼流分析裝置進(jìn)ー步包括
      第一啟動模塊00,用于機(jī)頂盒接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能,并啟動顯示界面顯示ー個默認(rèn)的畫面;
      具體的,本發(fā)明實施例中所述第一啟動模塊00用于機(jī)頂盒接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能,啟動界面顯示ー個默認(rèn)的畫面,因為當(dāng)所述機(jī)頂盒接收遙控器發(fā)送的碼流分析指令,開始分析碼流,此時并未生成圖表信息,故網(wǎng)頁無法繪制出含有碼流數(shù)據(jù)的頁面,因此,當(dāng)機(jī)頂盒接收到遙控器發(fā)送的碼流分析指令,通過所述第一啟動模塊00進(jìn)入碼流分析功能后,先顯示ー個默認(rèn)的畫面,只有當(dāng)啟動碼流分析后,機(jī)頂盒接收到顯示指令之后,啟動圖表顯示功能,再接收到圖表生成模塊發(fā)來的消息后才會根據(jù)收到的圖表數(shù)據(jù)生成網(wǎng)頁。第二啟動模塊40,用于啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中, 并在顯示界面中顯示所述圖表。具體的,本發(fā)明實施例中所述第二啟動模塊40啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表,機(jī)頂盒接收所述遙控器發(fā)送的顯示指令,用于在顯示界面中顯示所述圖表,所述機(jī)頂盒通過接收模塊10接收到遙控器發(fā)送的碼流分析指令后,啟動碼流分析功能,啟動顯示界面顯示ー個默認(rèn)的畫面,此時,還未開始對碼流數(shù)據(jù)進(jìn)行分析,網(wǎng)頁無法繪制出含有碼流的數(shù)據(jù)的頁面,只有當(dāng)機(jī)頂盒接收到遙控器發(fā)送的碼流分析指令后,通過第二啟動模塊40接收到所述遙控器發(fā)送的顯示指令,所述顯示指令用于在界面中顯示所述圖表,機(jī)頂盒在收到該顯示指令后,啟動圖表顯示功能,再接收到圖表生成模塊發(fā)來的消息后,所述顯示界面才會根據(jù)收到的圖表數(shù)據(jù)生成網(wǎng)頁。請參見圖6,為本發(fā)明的一種碼流分析裝置的第三實施例的結(jié)構(gòu)示意圖。如圖6所示,所述裝置包括上述圖4中的第一接收模塊10、解析模塊20、生成模塊30、顯示模塊50,本實施例中,所述碼流分析裝置進(jìn)ー步包括
      停止模塊60,用于當(dāng)機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù);
      具體的,本發(fā)明實施例中所述停止模塊60用于當(dāng)機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)。所述機(jī)頂盒是保持一定的時間間隔通過第一接收模塊10接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)的,相應(yīng)地,所述機(jī)頂盒也是周期性通過解析模塊20解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù),當(dāng)所述機(jī)頂盒通過第一接收模塊10接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)后,開始解析碼流,以便拼裝所述解析后的數(shù)據(jù),生成圖表,并將該圖表嵌套在網(wǎng)頁中顯示,當(dāng)所述機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)后,對所述接收到的新的碼流數(shù)據(jù)進(jìn)行解析,以便拼裝所述解析后得到新的數(shù)據(jù),生成新圖表,在接收到新圖表數(shù)據(jù)后,將新接收到的圖表數(shù)據(jù)填充到網(wǎng)頁各圖表對應(yīng)的位置,然后刷新頁面,這樣就可以使頁面根據(jù)數(shù)據(jù)動態(tài)地修改頁面了。退出模塊70,用于機(jī)頂盒在接收到所述遙控器的退出按鍵指令時,退出顯示界面。具體的,本發(fā)明實施例中機(jī)頂盒在接收到所述遙控器的退出按鍵指令時,通過退出模塊70停止接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),也就是停止對所述接收到的碼流數(shù)據(jù)進(jìn)行解析,停止圖形生成,停止圖形顯示,退出顯示界面。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,所述的程序可存儲于一計算機(jī)可讀寫存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為FLASH閃存、電可擦可編程只讀存儲器、磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要 求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
      權(quán)利要求
      1.一種碼流分析方法,其特征在于,包括 在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù); 解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù); 拼裝所述解析后的數(shù)據(jù),以生成圖表; 將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。
      2.如權(quán)利要求I所述的方法,其特征在于,所述在接收到遙控器發(fā)送的啟動按鍵指令后,接收所述機(jī)頂盒上的信號線中的碼流數(shù)據(jù)之前,還包括 接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能;啟動顯示界面顯示一個默認(rèn)的畫面。
      3.如權(quán)利要求I所述的方法,其特征在于,所述接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)包括 周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)。
      4.如權(quán)利要求I所述的方法,其特征在于,所述將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表之前,還包括 啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。
      5.如權(quán)利要求I所述的方法,其特征在于,包括 當(dāng)沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù)。
      6.如權(quán)利要求I至5任一所述的方法,其特征在于,還包括 在接收到所述遙控器的退出按鍵指令時,停止周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),退出顯示界面。
      7.一種碼流分析的裝置,其特征在于,包括 第一接收模塊,用于在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù); 解析模塊,用于根據(jù)所述第一接收模塊接收到的碼流數(shù)據(jù),解析所述接收模塊接收到的碼流數(shù)據(jù),以得到解析后的數(shù)據(jù); 生成模塊,用于根據(jù)所述解析模塊解析得到的數(shù)據(jù),拼裝所述解析后的數(shù)據(jù),以生成圖表; 顯示模塊,用于根據(jù)所述生成模塊生成的圖表,將所述生成模塊生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。
      8.如權(quán)利要求7所述的裝置,其特征在于,還包括 第一啟動模塊,用于機(jī)頂盒接收遙控器發(fā)送的碼流分析指令,啟動碼流分析功能,并啟動顯示界面顯示一個默認(rèn)的畫面。
      9.如權(quán)利要求7所述的裝置,其特征在于,還包括 第二啟動模塊,用于啟動圖表顯示功能,以便將所述生成的圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。
      10.如權(quán)利要求7所述的裝置,其特征在于,還包括停止模塊,用于當(dāng)機(jī)頂盒沒有接收到連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù)時,所述機(jī)頂盒則暫停圖表生成,處于等待狀態(tài),直到從連接在機(jī)頂盒上的信號線中接收新的碼流數(shù)據(jù); 退出模塊,用于機(jī)頂盒在接收到所述遙控器的退出按鍵指令時,停止周期性地接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù),退出顯示界面。
      全文摘要
      本發(fā)明公開了一種碼流分析方法,包括如下步驟在接收到遙控器發(fā)送的啟動按鍵指令后,接收連接在機(jī)頂盒上的信號線中的碼流數(shù)據(jù);解析所述碼流數(shù)據(jù),以得到解析后的數(shù)據(jù);拼裝所述解析后的數(shù)據(jù),以生成圖表;將所述圖表嵌套在網(wǎng)頁中,并在顯示界面中顯示所述圖表。本發(fā)明還提供了一種碼流分析裝置。本發(fā)明的目的在于提供一種碼流分析方法及裝置,可使機(jī)頂盒能夠直觀地、動態(tài)地顯示出當(dāng)前機(jī)頂盒接收到的碼流情況,便于測試人員在沒有維護(hù)人員在場的情況下,快速定位并解決問題。
      文檔編號H04N17/02GK102802019SQ20121026205
      公開日2012年11月28日 申請日期2012年7月27日 優(yōu)先權(quán)日2012年7月27日
      發(fā)明者宋金寶 申請人:深圳市同洲電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1