數(shù)字電視機(jī)檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種數(shù)字電視機(jī)檢測方法及裝置。
【背景技術(shù)】
[0002]目前,電視機(jī)的軟件和硬件都向模塊化方向發(fā)展,現(xiàn)有的數(shù)字電視機(jī)在進(jìn)行問題檢測時,一般通過串口工具與電視機(jī)連接,通過人工控制的方式向電視發(fā)送鍵值和操作指令,由于不同的電視機(jī)系統(tǒng)其內(nèi)置的虛擬鍵值不同,當(dāng)對不同的電視機(jī)進(jìn)行問題檢測時,需要重新設(shè)置檢測裝置定義的鍵值,即無法統(tǒng)一檢測的鍵值,使得電視機(jī)的檢測效率較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種數(shù)字電視機(jī)檢測方法及裝置,其主要目的在于自適應(yīng)不同系統(tǒng)的數(shù)字電視機(jī)以提高電視機(jī)的檢測效率。
[0004]為實現(xiàn)上述目的,本發(fā)明提供一種數(shù)字電視機(jī)檢測方法,該數(shù)字電視機(jī)檢測方法包括:
[0005]在檢測到電視端成功開機(jī)后,獲取所述電視端中預(yù)先存儲的虛擬鍵值;
[0006]將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測;
[0007]當(dāng)所述檢測腳本的執(zhí)行結(jié)果異常時,輸出或保存執(zhí)行所述檢測腳本的檢測日志。
[0008]優(yōu)選地,所述將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測的步驟包括:
[0009]在對所述電視端進(jìn)行問題檢測的過程中,當(dāng)所述電視端的運(yùn)行參數(shù)與所述檢測腳本中的運(yùn)行參數(shù)不匹配時,根據(jù)所述檢測腳本向所述電視端發(fā)送修改指令,以供所述電視端基于接收到的修改指令將所述運(yùn)行參數(shù)修改為所述檢測腳本中的運(yùn)行參數(shù)。
[0010]優(yōu)選地,所述當(dāng)所述檢測腳本的執(zhí)行結(jié)果異常時,輸出或保存執(zhí)行所述檢測腳本的檢測日志的步驟之后,所述數(shù)字電視機(jī)檢測方法還包括:
[0011 ] 更新所述檢測腳本的執(zhí)行次數(shù);
[0012]當(dāng)所述執(zhí)行次數(shù)小于預(yù)設(shè)執(zhí)行次數(shù)時,執(zhí)行將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測的步驟。
[0013]優(yōu)選地,所述將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測的步驟之后,所述數(shù)字電視機(jī)檢測方法還包括:
[0014]當(dāng)所述檢測腳本的執(zhí)行結(jié)果正常時,更新所述檢測腳本的執(zhí)行次數(shù),并執(zhí)行將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測的步驟。
[0015]優(yōu)選地,所述在檢測到電視端成功開機(jī)后,獲取所述電視端中預(yù)先存儲的虛擬鍵值的步驟之前,所述數(shù)字電視機(jī)檢測方法還包括步驟:
[0016]檢測所述電視端的電源電平;
[0017]當(dāng)檢測到所述電視端的電源電平升高時,判斷所述電視端成功開機(jī)。
[0018]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種數(shù)字電視機(jī)檢測裝置,該數(shù)字電視機(jī)檢測裝置包括:
[0019]鍵值獲取模塊,用于在檢測到電視端成功開機(jī)后,獲取所述電視端中預(yù)先存儲的虛擬鍵值;
[0020]問題檢測模塊,用于將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測;
[0021]日志輸出模塊,用于當(dāng)所述檢測腳本的執(zhí)行結(jié)果異常時,輸出或保存執(zhí)行所述檢測腳本的檢測日志。
[0022]優(yōu)選地,所述問題檢測模塊,還用于在對所述電視端進(jìn)行問題檢測的過程中,當(dāng)所述電視端的運(yùn)行參數(shù)與所述檢測腳本中的運(yùn)行參數(shù)不匹配時,根據(jù)所述檢測腳本向所述電視端發(fā)送修改指令,以供所述電視端基于接收到的修改指令將所述運(yùn)行參數(shù)修改為所述檢測腳本中的運(yùn)行參數(shù)。
[0023]優(yōu)選地,所述數(shù)字電視機(jī)檢測裝置還包括:
[0024]次數(shù)更新模塊,用于更新所述檢測腳本的執(zhí)行次數(shù);
[0025]所述問題檢測模塊,還用于當(dāng)所述執(zhí)行次數(shù)小于預(yù)設(shè)執(zhí)行次數(shù)時,將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行所述檢測腳本以對所述電視端進(jìn)行問題檢測。
[0026]優(yōu)選地,所述次數(shù)更新模塊,還用于當(dāng)所述檢測腳本的執(zhí)行結(jié)果正常時,更新所述檢測腳本的執(zhí)行次數(shù);
[0027]所述問題檢測模塊,還用于當(dāng)所述檢測腳本的執(zhí)行結(jié)果正常時,將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行所述檢測腳本以對所述電視端進(jìn)行問題檢測。
[0028]優(yōu)選地,所述電視機(jī)檢測裝置還包括:
[0029]電平檢測模塊,用于檢測所述電視端的電源電平;
[0030]開機(jī)判斷模塊,用于當(dāng)檢測到所述電視端的電源電平升高時,判斷所述電視端成功開機(jī)。
[0031]本發(fā)明提出的數(shù)字電視機(jī)檢測方法及裝置,在進(jìn)行數(shù)字電視機(jī)的問題檢測時,自動從建立連接的電視端獲取該電視端系統(tǒng)中預(yù)存的虛擬鍵值,使預(yù)先編寫的檢測腳本自適應(yīng)該系統(tǒng)的虛擬鍵值并執(zhí)行檢測腳本,以對所述電視端進(jìn)行問題檢測,當(dāng)腳本的執(zhí)行結(jié)果為異常時,獲取檢測日志以供用戶進(jìn)行分析電視端的問題,該檢測方法能夠適用于不同系統(tǒng)電視機(jī)的檢測,而且無需人工全程操作,提高了數(shù)字電視機(jī)的檢測效率。
【附圖說明】
[0032]圖1為本發(fā)明數(shù)字電視機(jī)檢測方法第一實施例的流程圖;
[0033]圖2為本發(fā)明數(shù)字電視機(jī)檢測方法第三實施例的流程圖;
[0034]圖3為本發(fā)明數(shù)字電視機(jī)檢測方法第三實施例的流程圖;
[0035]圖4為本發(fā)明數(shù)字電視機(jī)檢測裝置第一實施例的功能模塊示意圖;
[0036]圖5為本發(fā)明數(shù)字電視機(jī)檢測裝置第二實施例的功能模塊示意圖;
[0037]圖6為本發(fā)明數(shù)字電視機(jī)檢測裝置第三實施例的功能模塊示意圖。
[0038]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0039]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]本發(fā)明提供一種數(shù)字電視機(jī)檢測方法。
[0041]參照圖1所示,為本發(fā)明數(shù)字電視機(jī)檢測方法第一實施例的流程圖。
[0042]在第一實施例中,該數(shù)字電視機(jī)檢測方法包括:
[0043]步驟S10,在檢測到電視端成功開機(jī)后,獲取所述電視端中預(yù)先存儲的虛擬鍵值。
[0044]步驟S20,將獲取到的所述虛擬鍵值加載至預(yù)先編寫的檢測腳本,并執(zhí)行加載所述虛擬鍵值后的所述檢測腳本以對所述電視端進(jìn)行問題檢測。
[0045]由于不同系統(tǒng)的數(shù)字電視機(jī)預(yù)先存儲的虛擬鍵值不同,因此在執(zhí)行檢測腳本之前先獲取該電視端中預(yù)先存儲的虛擬鍵值,在執(zhí)行檢測腳本進(jìn)行問題檢測時,檢測終端與電視端之間可以通過標(biāo)準(zhǔn)串行接口連接實現(xiàn)腳本命令的發(fā)送,在終端上執(zhí)行預(yù)先編寫好的檢測腳本對電視端進(jìn)行檢測,在其他實施例中也可以通過單片機(jī)與電視端連接。
[0046]本實施例以模擬驗證“電視恢復(fù)出廠設(shè)置后重啟,設(shè)置十分鐘睡眠待機(jī)后,循環(huán)播放視頻文件,在待機(jī)瞬間背光與電源板波形異?!眴栴}為例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明??梢岳斫獾氖牵瑢τ诓煌膯栴}進(jìn)行檢測時可以根據(jù)實際檢測步驟預(yù)先編