本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,具體涉及一種數(shù)字電視現(xiàn)場模擬測試方法及系統(tǒng)。
背景技術(shù):
大部分電視機(jī)生產(chǎn)廠商為了確保機(jī)器的可靠性,在量產(chǎn)前都會做整體性能測試,其他功能一般可以在設(shè)計(jì)所在地就可以模擬并測試,對于dtv(digitaltv,數(shù)字電視),由于各個國家,各個地區(qū),以及同一個國家的不同省市也會播不同的節(jié)目,導(dǎo)致數(shù)字電視的測試比較麻煩;測試數(shù)字電視的一種方法是通過碼流儀來播放預(yù)先錄制好的碼流,輸出數(shù)字電視信號再接入電視測試;另一種是去現(xiàn)場,直接接入有數(shù)字信號的天線到數(shù)字電視進(jìn)行功能測試,這種方法更能實(shí)時反映電視的性能,但是由于需要派相關(guān)人員到現(xiàn)場,通常會比較浪費(fèi)時間和人力。
而對于已經(jīng)銷售出去的產(chǎn)品也可能會存在一些售后問題,不同地區(qū)由于碼流的不同,甚至有些地區(qū)的碼流是非標(biāo)信號,會導(dǎo)致電視出現(xiàn)一些嚴(yán)重的bug,這時也需要派工程師現(xiàn)場分析處理或錄制有問題的碼流回來分析,人力成本較高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提出一種數(shù)字電視現(xiàn)場模擬測試方法及系統(tǒng),能夠遠(yuǎn)程控制各地的碼流采集設(shè)備,獲取實(shí)時碼流信息,進(jìn)行不同地點(diǎn)的數(shù)字電視的現(xiàn)場模擬測試,提高了數(shù)字電視的模擬測試效率。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
作為本發(fā)明的一個方面,提供的一種數(shù)字電視現(xiàn)場模擬測試方法,包括:
接收用戶端發(fā)來的現(xiàn)場模擬測試請求,所述現(xiàn)場模擬測試請求包括待測試地區(qū)信息;
判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息;
若沒有,則向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集指令,控制該碼流采集設(shè)備采集該待測試地區(qū)的碼流信息;及
接收所述碼流采集設(shè)備采集的碼流信息并發(fā)送所述用戶端,以供該用戶端進(jìn)行現(xiàn)場模擬測試。
可選地,所述判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息之后還包括:
若所述服務(wù)器中存儲有所述待測試地區(qū)的碼流信息,則將所述碼流信息發(fā)送至所述用戶端,以供該用戶端根據(jù)所述碼流信息進(jìn)行現(xiàn)場模擬測試。
可選地,所述向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集請求,采集該待測試地區(qū)的碼流信息還包括:
確定所述待測試地區(qū)的碼流信息的碼流格式;及
直接錄制原始碼流,或者根據(jù)待測試地區(qū)的電視臺碼流的頻率錄制所述頻率的單頻點(diǎn)碼流。
可選地,所述向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集請求,采集該待測試地區(qū)的碼流信息之后還包括:
在所述原始碼流或單頻點(diǎn)碼流采集完成后,上傳所述碼流信息及對應(yīng)的待測試地區(qū)信息至所述服務(wù)器并存儲。
作為本發(fā)明的另一個方面,提供的一種數(shù)字電視現(xiàn)場模擬測試系統(tǒng),運(yùn)行于服務(wù)器,該系統(tǒng)包括:
接收模塊,用于接收用戶端發(fā)來的現(xiàn)場模擬測試請求,所述現(xiàn)場模擬測試請求包括待測試地區(qū)信息;
判斷模塊,用于判斷判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息;
采集模塊,用于在所述服務(wù)器中未存儲有所述待測試地區(qū)的碼流信息時,向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集指令,控制該碼流采集設(shè)備采集該待測試地區(qū)的碼流信息;及
發(fā)送模塊,接收所述碼流采集設(shè)備采集的碼流信息并發(fā)送所述用戶端,以供該用戶端進(jìn)行現(xiàn)場模擬測試。
可選地,所述發(fā)送模塊,還用于當(dāng)服務(wù)器中存儲有所述待測試地區(qū)的碼流信息時,直接從服務(wù)器中獲取所述碼流信息并發(fā)送至所述用戶端。
可選地,所述采集模塊還包括:
碼流格式確認(rèn)單元,用于確定所述待測試地區(qū)的碼流信息的碼流格式;
原始碼流錄制單元,用于直接錄制原始碼流;
單頻點(diǎn)碼流錄制單元,用于根據(jù)待測試地區(qū)的電視臺碼流的頻率錄制所述頻率的單頻點(diǎn)碼流。
可選地,所述系統(tǒng)還包括:
存儲模塊,用于在所述原始碼流或單頻點(diǎn)碼流采集完成后,上傳所述碼流信息及對應(yīng)的待測試地區(qū)信息至所述服務(wù)器并存儲。
可選地,所述服務(wù)器、用戶端和碼流采集設(shè)備通過互聯(lián)網(wǎng)連接。
相較于現(xiàn)有技術(shù),本發(fā)明通過在不同區(qū)域設(shè)置碼流采集設(shè)備,在接收用戶端發(fā)來的現(xiàn)場模擬測試請求時,根據(jù)請求包括的待測試地區(qū)信息判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息,若沒有,則向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集指令,控制該碼流采集設(shè)備采集該待測試地區(qū)的碼流信息,并將所采集的碼流信息發(fā)送至所述用戶端,以供該用戶端進(jìn)行現(xiàn)場模擬測試。這樣,能夠遠(yuǎn)程控制各地的碼流采集設(shè)備,獲取實(shí)時碼流信息,進(jìn)行不同地點(diǎn)的數(shù)字電視的現(xiàn)場模擬測試,提高了數(shù)字電視的模擬測試效率。
附圖說明
圖1是本發(fā)明實(shí)施例一提供的一種數(shù)字電視現(xiàn)場模擬測試方法流程圖;
圖2是本發(fā)明實(shí)施例二提供的一種數(shù)字電視現(xiàn)場模擬測試系統(tǒng)示范性結(jié)構(gòu)框圖;
圖3是圖2中碼流采集設(shè)備的一種示范性結(jié)構(gòu)框圖;
圖4是圖2中碼流采集設(shè)備的另一種示范性結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合圖1-圖4并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案。
實(shí)施例一
圖1是本實(shí)施例提供的一種數(shù)字電視現(xiàn)場模擬測試方法流程圖。
在本實(shí)施例中,一種數(shù)字電視現(xiàn)場模擬測試方法,包括:
s10、接收用戶端發(fā)來的現(xiàn)場模擬測試請求,所述現(xiàn)場模擬測試請求包括待測試地區(qū)信息;
s20、判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息;
若沒有,則進(jìn)入步驟s30、向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集指令,控制該碼流采集設(shè)備采集該待測試地區(qū)的碼流信息;
s40、接收所述碼流采集設(shè)備采集的碼流信息并發(fā)送所述用戶端,以供該用戶端進(jìn)行現(xiàn)場模擬測試。
在本實(shí)施例中,數(shù)字電視的碼流格式包括:dtmb、isdb-t、dvb-t、dvb-t2、atsc,每一種碼流格式應(yīng)用在不同國家或不同地區(qū)也可能會有一些細(xì)節(jié)上的不同,對于不同新產(chǎn)品的開發(fā)需要到實(shí)地現(xiàn)場做性能測試,本發(fā)明提出一種利用在不同地區(qū)部署的服務(wù)器和碼流采集設(shè)備,與公共互聯(lián)網(wǎng)連接,能夠遠(yuǎn)程控制各地的碼流采集設(shè)備,獲取實(shí)時碼流信息,進(jìn)行不同地點(diǎn)的數(shù)字電視的現(xiàn)場模擬測試,提高了數(shù)字電視的模擬測試效率,不需要人工到現(xiàn)場進(jìn)行測試,能夠縮短產(chǎn)品的開發(fā)周期,節(jié)約成本;而且面對數(shù)字電視產(chǎn)品售后的問題時,也可以快速確認(rèn)、分析、解決問題。
在本實(shí)施例中,所述服務(wù)器和碼流采集設(shè)備分布于使用數(shù)字電視的各個國家、地區(qū)或大部分國家、地區(qū),所述服務(wù)器和碼流采集設(shè)備與互聯(lián)網(wǎng)相連,可以在任意有網(wǎng)絡(luò)的地方連接到互聯(lián)網(wǎng)上,用戶可以通過用戶端與服務(wù)器和碼流采集設(shè)備連接。
在本實(shí)施例中,所述服務(wù)器用于接收用戶端的命令、數(shù)據(jù)請求、存儲碼流信息數(shù)據(jù)等,存儲的數(shù)據(jù)分為長時存儲和臨時存儲,其中,碼流(datarate)是指視頻文件在單位時間內(nèi)使用的數(shù)據(jù)流量,也叫碼率,是視頻編碼中畫面質(zhì)量控制中最重要的部分。
在本實(shí)施例中,所述碼流采集設(shè)備不需要收看數(shù)字電視節(jié)目,只要可以錄制ts碼流,用戶可以通過用戶端遠(yuǎn)程操控碼流采集設(shè)備,并且回傳錄制好的碼流信息;碼流采集設(shè)備具有尺寸小,安裝方便等優(yōu)點(diǎn),可以在世界各地、全國主要大城市的數(shù)字電視網(wǎng)絡(luò)接入,針對某些地區(qū)暫時無碼流采集設(shè)備的,可以寄給合作的客戶,接入當(dāng)?shù)氐男盘枺龠h(yuǎn)程操控,或者客戶直接自己錄制好碼流上傳服務(wù)器。
作為另一種實(shí)施例,所述待測試地區(qū)的信息可以由碼流采集設(shè)備通過采集當(dāng)?shù)氐膇p地址來獲取。
在本實(shí)施例中,所述步驟s20之后還包括:
若所述服務(wù)器中存儲有所述待測試地區(qū)的碼流信息,則直接進(jìn)入步驟s40將所述碼流信息發(fā)送至所述用戶端,以供該用戶端根據(jù)所述碼流信息進(jìn)行現(xiàn)場模擬測試。
由于某一地區(qū)的碼流信息基本上是固定的,所以當(dāng)服務(wù)器中存儲有所述待測試地區(qū)的碼流信息時,可以直接從服務(wù)器中下載碼流信息,根據(jù)所述碼流信息進(jìn)行現(xiàn)場模擬測試。
在本實(shí)施例中,所述步驟s30包括:
確定所述待測試地區(qū)的碼流信息的碼流格式;及
直接錄制原始碼流,或者根據(jù)待測試地區(qū)的電視臺碼流的頻率錄制所述頻率的單頻點(diǎn)碼流。
在本實(shí)施例中,碼流采集設(shè)備支持全頻點(diǎn)搜索,為了獲取最原始的碼流,可以錄制原始碼流,同時為了節(jié)省存儲空間,也支持單節(jié)目錄制,對于實(shí)際的使用,大部分情況下單節(jié)目錄制功能就基本滿足調(diào)試的使用。
在本實(shí)施例中,所述步驟s30之后還包括:
在所述原始碼流或單頻點(diǎn)碼流采集完成后,上傳所述碼流信息及對應(yīng)的待測試地區(qū)信息至所述服務(wù)器并存儲。
實(shí)施例二
如圖2所示,在本實(shí)施例中,一種數(shù)字電視現(xiàn)場模擬測試系統(tǒng),應(yīng)用于服務(wù)器,該系統(tǒng)包括:
接收模塊10,用于接收用戶端發(fā)來的現(xiàn)場模擬測試請求,所述現(xiàn)場模擬測試請求包括待測試地區(qū)信息;
判斷模塊20,用于判斷判斷服務(wù)器中是否存儲有所述待測試地區(qū)的碼流信息;
采集模塊30,用于在所述服務(wù)器中未存儲有所述待測試地區(qū)的碼流信息時,向設(shè)置于所述待測試地區(qū)的碼流采集設(shè)備發(fā)送采集指令,控制該碼流采集設(shè)備采集該待測試地區(qū)的碼流信息;及
發(fā)送模塊40,接收所述碼流采集設(shè)備采集的碼流信息并發(fā)送所述用戶端,以供該用戶端進(jìn)行現(xiàn)場模擬測試。
在本實(shí)施例中,所述發(fā)送模塊40,還用于當(dāng)服務(wù)器中存儲有所述待測試地區(qū)的碼流信息時,直接從服務(wù)器中獲取所述碼流信息并發(fā)送至所述用戶端。
在本實(shí)施例中,所述服務(wù)器、用戶端和碼流采集設(shè)備的數(shù)量皆可以根據(jù)數(shù)字電視的分布設(shè)置為多個,本發(fā)明提出一種利用在不同地區(qū)部署的服務(wù)器和碼流采集設(shè)備,與公共互聯(lián)網(wǎng)連接,能夠遠(yuǎn)程控制各地的碼流采集設(shè)備,獲取實(shí)時碼流信息,進(jìn)行不同地點(diǎn)的數(shù)字電視的現(xiàn)場模擬測試,提高了數(shù)字電視的模擬測試效率,不需要人工到現(xiàn)場進(jìn)行測試,能夠縮短產(chǎn)品的開發(fā)周期,節(jié)約成本;而且面對數(shù)字電視產(chǎn)品售后的問題時,也可以快速確認(rèn)、分析、解決問題。
在本實(shí)施例中,所述服務(wù)器、用戶端和碼流采集設(shè)備通過互聯(lián)網(wǎng)連接。
如圖3所示,在本實(shí)施例中,所述采集模塊30還包括:
碼流格式確認(rèn)單元31,用于確定所述待測試地區(qū)的碼流信息的碼流格式;
原始碼流錄制單元32,用于直接錄制原始碼流;
單頻點(diǎn)碼流錄制單元33,用于根據(jù)待測試地區(qū)的電視臺碼流的頻率錄制所述頻率的單頻點(diǎn)碼流。
如圖4所示,在本實(shí)施例中,所述系統(tǒng)還包括:
存儲模塊50,用于在所述原始碼流或單頻點(diǎn)碼流采集完成后,上傳所述碼流信息及對應(yīng)的待測試地區(qū)信息至所述服務(wù)器并存儲。
若所述服務(wù)器中存儲有所述待測試地區(qū)的碼流信息,則直接將所述碼流信息發(fā)送至所述用戶端,以供該用戶端根據(jù)所述碼流信息進(jìn)行現(xiàn)場模擬測試。
由于某一地區(qū)的碼流信息基本上是固定的,所以當(dāng)服務(wù)器中存儲有所述待測試地區(qū)的碼流信息時,可以直接從服務(wù)器中下載碼流信息,根據(jù)所述碼流信息進(jìn)行現(xiàn)場模擬測試。
以上所述僅為本發(fā)明的具體實(shí)施方式,這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護(hù)范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其它具體實(shí)施方法,這些方式都將落入本發(fā)明的保護(hù)范圍之內(nèi)。