接口檢測(cè)裝置及方法
【專(zhuān)利摘要】一種接口檢測(cè)裝置,用于對(duì)機(jī)頂盒的接口進(jìn)行檢測(cè),包括:指令控制單元,與所述機(jī)頂盒電性連接并用于向所述機(jī)頂盒發(fā)送測(cè)試指令,其中,所述機(jī)頂盒接收所述測(cè)試指令并根據(jù)所述測(cè)試指令對(duì)接口進(jìn)行測(cè)試后生成測(cè)試數(shù)據(jù);解析單元,與所述機(jī)頂盒電性連接,并用于在接收到所述測(cè)試數(shù)據(jù)后,解析所述測(cè)試數(shù)據(jù)并生成解析結(jié)果;判斷單元,與所述指令控制單元、解析單元電性連接,根據(jù)所述解析單元的解析結(jié)果,判斷所述指令控制單元是否發(fā)送了所有測(cè)試指令,以確定是否進(jìn)行下一個(gè)測(cè)試。本發(fā)明還提供一種應(yīng)用上述接口檢測(cè)裝置的接口檢測(cè)方法,所述接口檢測(cè)裝置及方法,通過(guò)自動(dòng)控制,連續(xù)對(duì)所述機(jī)頂盒的各個(gè)接口進(jìn)行檢測(cè),提高了檢測(cè)的效率及準(zhǔn)確度。
【專(zhuān)利說(shuō)明】接口檢測(cè)裝置及方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測(cè)試自動(dòng)化領(lǐng)域,尤其涉及一種接口檢測(cè)裝置及方法。
【背景技術(shù)】
[0002]數(shù)字電視的普及為人們帶來(lái)了大容量的節(jié)目和高清的視覺(jué)享受,作為連接電視機(jī)與外部信號(hào)源的設(shè)備,機(jī)頂盒可以將壓縮的數(shù)字信號(hào)轉(zhuǎn)化為電視機(jī)所需的內(nèi)容,以使電視機(jī)正常播放節(jié)目。
[0003]在機(jī)頂盒生產(chǎn)過(guò)程中,需要在生產(chǎn)過(guò)程中對(duì)機(jī)頂盒的各個(gè)接口進(jìn)行測(cè)試,以保證在出廠時(shí)機(jī)頂盒的每個(gè)接口都可以正常工作。目前的接口檢測(cè)方法主要是在測(cè)試界面中通過(guò)人工選擇相應(yīng)的測(cè)試指令(或按鍵)的方法逐個(gè)測(cè)試各個(gè)接口,這種測(cè)試方法主要存在兩個(gè)不足:一是測(cè)試效率低,無(wú)法滿(mǎn)足大批量生產(chǎn)的機(jī)頂盒時(shí)的測(cè)試要求;二是測(cè)試失誤率高,人為的操作過(guò)程容易帶來(lái)誤操作,如漏測(cè)某個(gè)接口或測(cè)試結(jié)果未記錄等,無(wú)法滿(mǎn)足使用要求。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述問(wèn)題,本發(fā)明的目的在于提供一種接口檢測(cè)裝置,其通過(guò)自動(dòng)化的測(cè)試方法對(duì)機(jī)頂盒的接口進(jìn)行測(cè)試,提高了測(cè)試效率和準(zhǔn)確率。
[0005]本發(fā)明還提供一種基于上述測(cè)試裝置的機(jī)頂盒接口檢測(cè)方法。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種接口檢測(cè)裝置,用于對(duì)機(jī)頂盒的接口進(jìn)行檢測(cè),包括:
[0007]指令控制單元,與所述機(jī)頂盒電性連接,并向所述機(jī)頂盒發(fā)送測(cè)試指令,其中,所述機(jī)頂盒根據(jù)所述測(cè)試指令對(duì)接口進(jìn)行測(cè)試后生成測(cè)試數(shù)據(jù);
[0008]解析單元,與所述機(jī)頂盒電性連接并在接收到所述測(cè)試數(shù)據(jù)后,解析所述測(cè)試數(shù)據(jù)并生成解析結(jié)果 '及
[0009]判斷單元,與所述指令控制單元及所述解析單元電性連接,并根據(jù)所述解析單元生成的解析結(jié)果,判斷所述指令控制單元是否發(fā)送了所有測(cè)試指令,并根據(jù)判斷結(jié)果以確定是否進(jìn)行下一個(gè)測(cè)試。
[0010]其中,所述指令控制單元包括第一指令發(fā)送單元及第二指令發(fā)送單元,所述第一指令發(fā)送單元按照預(yù)設(shè)的排列順序設(shè)置了各個(gè)接口的測(cè)試指令并依次向所述機(jī)頂盒發(fā)送各個(gè)測(cè)試指令,所述第二指令發(fā)送單元設(shè)置了各個(gè)接口的測(cè)試指令且對(duì)應(yīng)各個(gè)接口的測(cè)試指令互相獨(dú)立。
[0011]其中,所述接口檢測(cè)裝置還包括重置單元,所述重置單元與所述指令控制單元的第一指令發(fā)送單元電性連接,當(dāng)所述第一指令發(fā)送單元發(fā)送了所有的測(cè)試指令后,所述重置單元重置所述第一 指令發(fā)送單元。
[0012]其中,所述接口檢測(cè)裝置還包括通知單元,所述通知單元與所述解析單元及所述判斷單元電性連接,所述通知單元接收并存儲(chǔ)所述解析單元的解析結(jié)果。[0013]其中,當(dāng)所述判斷單元判斷所述第一指令發(fā)送單元未發(fā)送所有測(cè)試指令后,則判斷單元控制所述通知單元存儲(chǔ)所述解析結(jié)果但不生成報(bào)告;當(dāng)所述判斷單元判斷所述第一指令發(fā)送單元發(fā)送了所有的測(cè)試指令后,則該判斷單元控制所述通知單元將存儲(chǔ)的解析結(jié)果生成相應(yīng)的測(cè)試結(jié)果報(bào)告并進(jìn)行顯示。
[0014]其中,所述接口檢測(cè)裝置還包括提示單元,所述提示單元與所述解析單元電性連接,并用于接收所述解析單元的解析結(jié)果后進(jìn)行提示。
[0015]其中,所述提示單元包括若干指示燈,所述指示燈與所述接口一一對(duì)應(yīng),所述提示單元根據(jù)所述解析結(jié)果控制對(duì)應(yīng)的指示燈的顏色發(fā)生變化,以指示對(duì)應(yīng)的接口是否正常。
[0016]其中,所述提示單元為語(yǔ)音提示單元或文字提示單元,以通過(guò)語(yǔ)音提示或文字提示的方式提示對(duì)應(yīng)的接口是否正常。
[0017]本發(fā)明還提供一種接口檢測(cè)方法,其特征在于,至少包括如下步驟:
[0018]向機(jī)頂盒發(fā)送測(cè)試指令;
[0019]解析所述機(jī)頂盒返回的測(cè)試數(shù)據(jù)以生成解析結(jié)果;及
[0020]根據(jù)所述解析結(jié)果判斷是否完成所有測(cè)試指令;
[0021]若是,則生成測(cè)試結(jié)果報(bào)告,否則,則執(zhí)行步驟:向機(jī)頂盒發(fā)送測(cè)試指令。
[0022]其中,在所述解析所述機(jī)頂盒返回的測(cè)試數(shù)據(jù)以生成解析結(jié)果后,還包括:根據(jù)所述解析結(jié)果進(jìn)行相應(yīng)的提示。
[0023]本發(fā)明實(shí)施例提供的接口檢測(cè)裝置及方法,所述第一指令發(fā)送單元向所述機(jī)頂盒發(fā)送測(cè)試指令,所述機(jī)頂盒根據(jù)所述測(cè)試指令對(duì)所述接口進(jìn)行檢測(cè)并生成測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)經(jīng)所述解析單元解析后生成解析結(jié)果,所述判斷單元通過(guò)所述解析結(jié)果判斷所述第一指令發(fā)送單元是否完成遍歷操作,從而控制所述第一指令發(fā)送單元連續(xù)發(fā)送接口測(cè)試指令至所述機(jī)頂盒,自動(dòng)完成了對(duì)所述機(jī)頂盒所有接口的測(cè)試,提高了測(cè)試效率及測(cè)試結(jié)果的可靠性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0024]為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施方式中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本發(fā)明實(shí)施例提供的接口檢測(cè)裝置的結(jié)構(gòu)示意圖。
[0026]圖2是本發(fā)明實(shí)施例提供的另一種指令控制單元的結(jié)構(gòu)示意圖。
[0027]圖3是本發(fā)明實(shí)施例提供的接口檢測(cè)方法的流程示意圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供一種接口檢測(cè)裝置100,用于對(duì)機(jī)頂盒200的接口210進(jìn)行測(cè)試,以確定所述機(jī)頂盒200的接口 210是否正常運(yùn)行。所述接口檢測(cè)裝置100可插入所述機(jī)頂盒200上的接口 210,并與該接口 210電性連接進(jìn)行指令發(fā)送以達(dá)到檢測(cè)目的,或者所述接口檢測(cè)裝置100與所述接口 210之間利用無(wú)線(xiàn)的方式連接,通過(guò)信號(hào)無(wú)線(xiàn)傳輸?shù)姆绞竭M(jìn)行指令發(fā)送以達(dá)到檢測(cè)的目的。
[0030]在本發(fā)明的其他實(shí)施例中,本發(fā)明提供的接口檢測(cè)裝置100還可用于其他設(shè)備的接口測(cè)試,如可用于智能電視、計(jì)算機(jī)等設(shè)備的接口測(cè)試。所述接口 210包括但不限于:通用串行總線(xiàn)(Universal Serial Bus,USB)接口、ca卡槽、E2P接口、網(wǎng)口、高清晰度多媒體接口(HighDefinitionMultimedia Interface, HDMI)、紅外接口、發(fā)光二極管(Light EmittingDiode, LED)接口、調(diào)諧器接口。
[0031]在本發(fā)明的實(shí)施例中,所述接口檢測(cè)裝置100包括指令控制單元10、解析單元20、提示單元30、判斷單元40、通知單元50及重置單元60。
[0032]所述指令控制單元10,用于向所述機(jī)頂盒200發(fā)送測(cè)試指令。
[0033]在本發(fā)明的實(shí)施例中,所述指令控制單元10可為控制電路,其與所述機(jī)頂盒200電性連接(連接方式可為有線(xiàn)連接或無(wú)線(xiàn)連接),并可向所述機(jī)頂盒200發(fā)送測(cè)試指令,所述機(jī)頂盒200接收所述測(cè)試指令并根據(jù)該測(cè)試指令對(duì)所述接口 210進(jìn)行測(cè)試以生成測(cè)試數(shù)據(jù)。具體為,所述指令控制單元10包括第一指令發(fā)送單元12,所述第一指令發(fā)送單元12根據(jù)所述機(jī)頂盒200需要測(cè)試的接口數(shù)量及接口類(lèi)型按照預(yù)設(shè)的排列順序依次向各個(gè)接口發(fā)送測(cè)試指令,如USB接口、ca卡槽、E2P接口、網(wǎng)口、HDM1、紅外接口、LED接口、調(diào)諧器接口等的測(cè)試指令。所述第一指令發(fā)送單元12具有控制按鍵,所述控制按鍵可為實(shí)體的按鍵或虛擬的觸控按鍵,當(dāng)觸發(fā)所述控制按鍵時(shí),所述第一指令發(fā)送單元12向所述機(jī)頂盒200發(fā)送一個(gè)測(cè)試指令,在每完成一個(gè)接口(如USB接口)的測(cè)試后,按照預(yù)設(shè)的排列順序自動(dòng)發(fā)送下一個(gè)測(cè)試指令,直至所有待測(cè)試的接口都經(jīng)過(guò)一次測(cè)試。
[0034]請(qǐng)參閱圖2,可以理解的是,在本發(fā)明的其他實(shí)施例中,所述指令控制單元10還可包括第二指令發(fā)送單元14,所述第二指令發(fā)送單元14可發(fā)送對(duì)應(yīng)所述機(jī)頂盒200所有接口 210的測(cè)試指令,且對(duì)應(yīng)所有接口 210的所述測(cè)試指令互相獨(dú)立。所述第二指令發(fā)送單元14包括若干檢測(cè)按鍵,所述檢測(cè)按鍵可為實(shí)體的按鍵或虛擬的觸控按鍵,所述檢測(cè)按鍵與所述機(jī)頂盒200的各個(gè)接口 210——對(duì)應(yīng),如可包括網(wǎng)口檢測(cè)按鍵對(duì)應(yīng)網(wǎng)口、HDMI接口檢測(cè)按鍵對(duì)應(yīng)HDMI接口等。因此,通過(guò)觸發(fā)所述檢測(cè)按鍵即可完成對(duì)相應(yīng)的接口進(jìn)行檢測(cè)。所述第二指令發(fā)送單元14也可通過(guò)上下翻頁(yè)的方式選擇相應(yīng)的測(cè)試指令,從而對(duì)相應(yīng)的接口 210進(jìn)行檢測(cè)。如此,當(dāng)通過(guò)所述第一指令發(fā)送單元12依次發(fā)送了所有測(cè)試指令后,可通過(guò)所述第二指令單元14快速對(duì)出現(xiàn)問(wèn)題的接口進(jìn)行再次檢測(cè),提高了檢測(cè)的效率和準(zhǔn)確度。
[0035]所述解析單元20,用于在接收到所述機(jī)頂盒200的測(cè)試數(shù)據(jù)后,解析所述測(cè)試數(shù)據(jù)并生成解析結(jié)果。
[0036]在本發(fā)明實(shí)施例中,所述解析單元20與所述機(jī)頂盒200、提示單元30、判斷單元40及所述通知單元50均電性連接,所述機(jī)頂盒200接收到所述第一指令發(fā)送單元12發(fā)送的測(cè)試指令后,對(duì)所述測(cè)試指令進(jìn)行提取和分析,然后根據(jù)所述測(cè)試指令對(duì)所述機(jī)頂盒200內(nèi)相應(yīng)的接口 210進(jìn)行測(cè)試,如測(cè)試所述接口 210是否連接正?;蛘咚鼋涌?210的電路是否正確等情況。隨后,所述機(jī)頂盒200生成測(cè)試數(shù)據(jù)并將所述測(cè)試數(shù)據(jù)發(fā)送至所述解析單元20,所述解析單元20接收所述機(jī)頂盒200發(fā)出的測(cè)試數(shù)據(jù)并對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行解析后得到解析結(jié)果,并將解析結(jié)果發(fā)送至所述提示單元30、判斷單元40及所述通知單元50。
[0037]所述提示單元30,用于接收所述解析單元20生成的解析結(jié)果并進(jìn)行提示。
[0038]在本發(fā)明實(shí)施例中,所述提示單元30可包括若干指示燈,所述指示燈與所述接口210—一對(duì)應(yīng),用以指示對(duì)應(yīng)的接口是否正常。例如,所述指示燈可包括網(wǎng)口指示燈,用以指示網(wǎng)口的工作狀態(tài),以及調(diào)諧器接口指示燈,用以指示所述調(diào)諧器接口的工作狀態(tài)等。所述提示單元30接收所述解析單元20的解析結(jié)果后,根據(jù)所述解析結(jié)果控制所述指示燈的顯示。例如,當(dāng)解析結(jié)果為所述網(wǎng)口正常工作后,則控制所述網(wǎng)口指示燈變亮或者變綠;當(dāng)解析結(jié)果為所述網(wǎng)口工作異常后,則控制所述網(wǎng)口指示燈變灰或變紅。可以理解的是,所述指示燈的顏色變化還可有其他的可能,如接口正常時(shí)則所述指示燈變藍(lán),接口異常時(shí)則所述指示燈變黃或其他顏色顯示,在此不做限定。
[0039]可以理解的是,在本發(fā)明的其他實(shí)施例中,所述提示單元30還可為語(yǔ)音提示單元或文字提示單元,以進(jìn)行語(yǔ)音提示或文字提示。具體為,如當(dāng)對(duì)網(wǎng)口(或其他接口)進(jìn)行測(cè)試且解析結(jié)果為所述網(wǎng)口工作正常時(shí),可用語(yǔ)音的方式提示所述網(wǎng)口正?;蛘咴陲@示屏上顯示網(wǎng)口正常的文字;當(dāng)判斷結(jié)果為所述網(wǎng)口工作異常時(shí),可用語(yǔ)音的方式提示所述網(wǎng)口異?;蛘咴陲@示屏上顯示網(wǎng)口異常的文字。此外,所述提示單元30還可有其他的提示方式,在此不做限定。
[0040]所述判斷單元40,根據(jù)所述解析單元20的解析結(jié)果,判斷所述第一指令發(fā)送單元12是否已發(fā)送了所有測(cè)試指令。
[0041]在本發(fā)明實(shí)施例中,所述判斷單元40可為比較器,其與所述通知單元50電性連接。所述判斷單元40提取所述解析單元20生成的解析結(jié)果,并進(jìn)行判斷,以確定所述第一指令發(fā)送單元12是否按照預(yù)設(shè)的排列順序依次發(fā)送了所有測(cè)試指令。具體為,所述第一指令發(fā)送單元12發(fā)送的測(cè)試指令是按照預(yù)定的順序排列的,所述判斷單元40可記錄所述第一指令發(fā)送單元12發(fā)送的按照預(yù)定的順序排列的測(cè)試指令的最后一個(gè)測(cè)試指令,并將該最后一個(gè)測(cè)試指令與所述解析單元20的解析結(jié)果進(jìn)行比對(duì),以判斷本次測(cè)試指令(即所述第一指令單元12當(dāng)前發(fā)送的測(cè)試指令)是否為所述第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令。當(dāng)所述判斷單元40判斷本次測(cè)試指令為所述第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令時(shí),所述判斷單元40控制本次測(cè)試結(jié)束;當(dāng)判斷當(dāng)前的測(cè)試指令不是所述第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令時(shí),所述判斷單元40將判斷結(jié)果發(fā)送至所述第一指令發(fā)送單元12,則所述第一指令發(fā)送單元12發(fā)送下一個(gè)測(cè)試指令,直至所述第一指令發(fā)送單元12發(fā)送了所有測(cè)試指令,即所述第一指令單元12當(dāng)前發(fā)送的測(cè)試指令與所述判斷單元40記錄的第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令相同??梢岳斫獾氖?,在本發(fā)明的其他實(shí)施例中,所述判斷單元40也可采用其他的判斷方法判斷所述第一指令發(fā)送單元12是否依次發(fā)送了所有測(cè)試指令,在此不做限定。
[0042]所述通知單元50,用于生成測(cè)試結(jié)果報(bào)告。
[0043]在本發(fā)明的實(shí)施例中,所述通知單元50接收所述解析單元20的解析結(jié)果并進(jìn)行存儲(chǔ)。當(dāng)所述判斷單元40判斷所述第一指令發(fā)送單元12未發(fā)送所有測(cè)試指令后,則判斷單元40控制所述通知單元50存儲(chǔ)所述解析結(jié)果但不生成報(bào)告,當(dāng)所述判斷單元40判斷所述第一指令發(fā)送單元12發(fā)送了所有的測(cè)試指令后,則該判斷單元40控制所述通知單元50將存儲(chǔ)的解析結(jié)果生成相應(yīng)的測(cè)試結(jié)果報(bào)告并進(jìn)行顯示,所述測(cè)試結(jié)果報(bào)告可記錄所述機(jī)頂盒200各個(gè)接口的工作狀態(tài)并分析可能出現(xiàn)的異常及解決辦法等,以利于進(jìn)行下一步的維修和改進(jìn)。
[0044]所述重置單元60,用于重置所述第一指令發(fā)送單元12。
[0045]在本發(fā)明實(shí)施例中,所述重置單元60可為重置電路,其與所述第一指令發(fā)送單元12電性連接,當(dāng)所述第一指令發(fā)送單元12依次向所述機(jī)頂盒200的接口 210發(fā)送了所有的測(cè)試指令后,所述重置單元60可重置所述第一指令發(fā)送單元12,以使用戶(hù)可重新進(jìn)行測(cè)試,如此便可通過(guò)多次測(cè)試以保證測(cè)試結(jié)果的準(zhǔn)確性和可靠性。
[0046]在本發(fā)明實(shí)施例提供的接口檢測(cè)裝置100中,所述第一指令發(fā)送單元12向所述機(jī)頂盒200發(fā)送測(cè)試指令,所述機(jī)頂盒200根據(jù)所述測(cè)試指令對(duì)所述接口 210進(jìn)行檢測(cè)并生成測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)經(jīng)所述解析單元20解析后生成解析結(jié)果,所述判斷單元40通過(guò)所述解析結(jié)果判斷所述第一指令發(fā)送單元12是否依次發(fā)送了所有測(cè)試指令,從而控制所述第一指令發(fā)送單元12連續(xù)發(fā)送接口測(cè)試指令至所述機(jī)頂盒200,從而自動(dòng)完成了對(duì)所述機(jī)頂盒200所有接口 210的測(cè)試,提高了測(cè)試效率及測(cè)試結(jié)果的可靠性。
[0047]請(qǐng)一并參閱圖1至圖3,本發(fā)明實(shí)施例提供一種接口檢測(cè)方法,其通過(guò)上述接口檢測(cè)裝置100對(duì)機(jī)頂盒200的接口 210進(jìn)行測(cè)試,以確定所述機(jī)頂盒200的接口 210是否正常工作,所述接口檢測(cè)方法至少包括如下步驟:
[0048]S101,向機(jī)頂盒發(fā)送測(cè)試指令。
[0049]在本發(fā)明的實(shí)施例中,所述指令控制單元10包括第一指令發(fā)送單元12,所述第一指令發(fā)送單元12根據(jù)所述機(jī)頂盒200需要測(cè)試的接口數(shù)量及種類(lèi)按照預(yù)設(shè)的排列順序設(shè)置了各個(gè)接口的測(cè)試指令,如USB接口、ca卡槽、E2P接口、網(wǎng)口、HDM1、紅外接口、LED接口、調(diào)諧器接口等的測(cè)試指令。所述第一指令發(fā)送單元12具有控制按鍵(可為實(shí)體按鍵或觸控按鍵),當(dāng)觸發(fā)所述控制按鍵時(shí),所述第一指令發(fā)送單元12向所述機(jī)頂盒200發(fā)送一個(gè)測(cè)試指令,所述機(jī)頂盒200接收到所述第一指令發(fā)送單元12發(fā)送的測(cè)試指令后,對(duì)所述測(cè)試指令進(jìn)行提取和分析,然后根據(jù)所述測(cè)試指令對(duì)所述機(jī)頂盒200內(nèi)相應(yīng)的接口進(jìn)行測(cè)試,如測(cè)試所述接口是否連接正?;蛘咚鼋涌诘碾娐肥欠裾_等情況。
[0050]可以理解的是,在本發(fā)明的其他實(shí)施例中,所述指令控制單元10還可包括第二指令發(fā)送單元14,所述第二指令發(fā)送單元14可發(fā)送對(duì)應(yīng)所述機(jī)頂盒200所有接口 210的測(cè)試指令,且對(duì)應(yīng)所有接口的所述測(cè)試指令互相獨(dú)立。所述第二指令發(fā)送單元14具有若干檢測(cè)按鍵,所述檢測(cè)按鍵可為實(shí)體的按鍵或虛擬的觸控按鍵,所述檢測(cè)按鍵與所述機(jī)頂盒200的各個(gè)接口 210——對(duì)應(yīng),如可包括網(wǎng)口檢測(cè)按鍵、HDMI接口檢測(cè)按鍵等,因此,通過(guò)觸發(fā)所述檢測(cè)按鍵即可完成對(duì)相應(yīng)的接口進(jìn)行檢測(cè)。所述第二指令發(fā)送單元14也可通過(guò)上翻或下翻的方式選擇相應(yīng)的測(cè)試指令,從而對(duì)相應(yīng)的接口 210進(jìn)行檢測(cè)。如此,當(dāng)通過(guò)所述第一指令發(fā)送單元12按照預(yù)設(shè)的排列順序依次發(fā)送了所有測(cè)試指令后,可通過(guò)所述第二指令單元14快速對(duì)出現(xiàn)問(wèn)題的接口進(jìn)行再次檢測(cè),提高了檢測(cè)的效率和準(zhǔn)確度。
[0051]S102,解析所述機(jī)頂盒返回的測(cè)試數(shù)據(jù)后生成解析結(jié)果。
[0052]在本發(fā)明的實(shí)施例中,所述解析單元20解析所述機(jī)頂盒200返回的測(cè)試數(shù)據(jù)并對(duì)所述測(cè)試數(shù)據(jù)進(jìn)行處理后生成相應(yīng)的解析結(jié)果,所述解析結(jié)果用以判斷所述接口是否正常。其中,所述解析結(jié)果分別發(fā)送至所述提示單元30、判斷單元40及通知單元50。
[0053]S103,根據(jù)所述解析結(jié)果進(jìn)行相應(yīng)的提示。[0054]在本發(fā)明實(shí)施例中,所述提示單元30可包括若干指示燈,所述指示燈與所述接口210—一對(duì)應(yīng),用以指示對(duì)應(yīng)的接口是否正常。例如,所述指示燈可包括網(wǎng)口指示燈,用以指示網(wǎng)口的工作狀態(tài),以及調(diào)諧器接口指示燈,用以指示所述調(diào)諧器接口的工作狀態(tài)等。所述提示單元30接收所述解析單元20的解析結(jié)果后,根據(jù)所述解析結(jié)果控制所述指示燈的顯示,例如,當(dāng)解析結(jié)果為所述網(wǎng)口正常工作后,則控制所述網(wǎng)口指示燈變亮或者變綠,當(dāng)解析結(jié)果為所述網(wǎng)口工作異常后,則控制所述網(wǎng)口指示燈變灰或變紅??梢岳斫獾氖?,所述指示燈的顏色變化還可有其他的可能,如接口正常時(shí)則所述指示燈變藍(lán),接口異常時(shí)則所述指示燈變黃或其他顏色顯示,在此不做限定。
[0055]可以理解的是,在本發(fā)明的其他實(shí)施例中,所述提示單元30還可為語(yǔ)音提示單元或文字提示單元,以進(jìn)行語(yǔ)音提示或文字提示。具體為,如當(dāng)對(duì)網(wǎng)口(或其他接口)進(jìn)行測(cè)試且解析結(jié)果為所述網(wǎng)口工作正常時(shí),可用語(yǔ)音的方式提示所述網(wǎng)口正常或者在顯示屏上顯示網(wǎng)口正常的文字;當(dāng)判斷結(jié)果為所述網(wǎng)口工作異常時(shí),可用語(yǔ)音的方式提示所述網(wǎng)口異?;蛘咴陲@示屏上顯示網(wǎng)口異常的文字。此外,所述提示單元30還可有其他的提示方式,在此不做限定。
[0056]S104,根據(jù)所述解析結(jié)果判斷是否完成所有測(cè)試。
[0057]在本發(fā)明實(shí)施例中,所述判斷單元40提取所述解析單元20的解析結(jié)果,并進(jìn)行判斷,以確定所述第一指令發(fā)送單元12是否完成了對(duì)所有接口的測(cè)試。所述第一指令發(fā)送單元12發(fā)送的測(cè)試指令是按照預(yù)定的順序排列的,所述判斷單元40可記錄所述第一指令發(fā)送單元12發(fā)送的按照預(yù)定的順序排列的測(cè)試指令的最后一個(gè)測(cè)試指令,并將該最后一個(gè)測(cè)試指令與所述解析單元20的解析結(jié)果進(jìn)行比較,以判斷本次測(cè)試指令(即所述第一指令單元12當(dāng)前發(fā)送的測(cè)試指令)是否為所述第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令。
[0058]當(dāng)所述判斷單元40判斷本次測(cè)試指令為所述第一指令發(fā)送單元12上的最后一個(gè)測(cè)試指令時(shí),則執(zhí)行步驟S105,否則,則返回步驟SlOl。
[0059]可以理解的是,在本發(fā)明的其他實(shí)施例中,所述判斷單元40也可采用其他的判斷方法判斷所述第一指令發(fā)送單元12是否依次發(fā)送了所有測(cè)試指令,在此不做限定。
[0060]S105,生成測(cè)試結(jié)果報(bào)告。
[0061]在本發(fā)明的實(shí)施例中,當(dāng)所述判斷單元40判斷所述第一指令發(fā)送單元12依次發(fā)送了所有測(cè)試指令后,則通知所述通知單元50,所述通知單元50根據(jù)接收及存儲(chǔ)的解析結(jié)果生成測(cè)試結(jié)果報(bào)告,如記錄所述機(jī)頂盒200各個(gè)接口的工作狀態(tài)并分析可能出現(xiàn)的異常及解決辦法等,以利于下一步的維修和改進(jìn)。
[0062]綜上所述,本發(fā)明實(shí)施例提供的接口檢測(cè)方法,所述第一指令發(fā)送單元12向所述機(jī)頂盒200發(fā)送測(cè)試指令,所述機(jī)頂盒200根據(jù)所述測(cè)試指令對(duì)所述接口 210進(jìn)行檢測(cè)并生成測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)經(jīng)所述解析單元20解析后生成解析結(jié)果,所述判斷單元40通過(guò)所述解析結(jié)果判斷所述第一指令發(fā)送單元12是否完成遍歷操作,從而控制所述第一指令發(fā)送單元12連續(xù)發(fā)送接口測(cè)試指令至所述機(jī)頂盒200,自動(dòng)完成了對(duì)所述機(jī)頂盒200所有接口的測(cè)試,提高了測(cè)試效率及測(cè)試結(jié)果的可靠性。
[0063]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種接口檢測(cè)裝置,用于對(duì)機(jī)頂盒的接口進(jìn)行檢測(cè),其特征在于,包括: 指令控制單元,與所述機(jī)頂盒電性連接,并向所述機(jī)頂盒發(fā)送測(cè)試指令,其中,所述機(jī)頂盒根據(jù)所述測(cè)試指令對(duì)接口進(jìn)行測(cè)試后生成測(cè)試數(shù)據(jù); 解析單元,與所述機(jī)頂盒電性連接并在接收到所述測(cè)試數(shù)據(jù)后,解析所述測(cè)試數(shù)據(jù)并生成解析結(jié)果 '及 判斷單元,與所述指令控制單元及所述解析單元電性連接,并根據(jù)所述解析單元生成的解析結(jié)果,判斷所述指令控制單元是否發(fā)送了所有測(cè)試指令,并根據(jù)判斷結(jié)果以確定是否進(jìn)行下一個(gè)測(cè)試。
2.根據(jù)權(quán)利要求1所述的接口檢測(cè)裝置,其特征在于,所述指令控制單元包括第一指令發(fā)送單元及第二指令發(fā)送單元,所述第一指令發(fā)送單元按照預(yù)設(shè)的排列順序設(shè)置了各個(gè)接口的測(cè)試指令并依次向所述機(jī)頂盒發(fā)送各個(gè)測(cè)試指令,所述第二指令發(fā)送單元設(shè)置了各個(gè)接口的測(cè)試指令且對(duì)應(yīng)各個(gè)接口的測(cè)試指令互相獨(dú)立。
3.根據(jù)權(quán)利要求2所述的接口檢測(cè)裝置,其特征在于,所述接口檢測(cè)裝置還包括重置單元,所述重置單元與所述指令控制單元的第一指令發(fā)送單元電性連接,當(dāng)所述第一指令發(fā)送單元發(fā)送了所有的測(cè)試指令后,所述重置單元重置所述第一指令發(fā)送單元。
4.根據(jù)權(quán)利要求2所述的接口檢測(cè)裝置,其特征在于,所述接口檢測(cè)裝置還包括通知單元,所述通知單元與所述解析單元及所述判斷單元電性連接,所述通知單元接收并存儲(chǔ)所述解析單元的解析結(jié)果。
5.根據(jù)權(quán)利要求4所述的接口檢測(cè)裝置,其特征在于,當(dāng)所述判斷單元判斷所述第一指令發(fā)送單元未發(fā)送所有測(cè)試指令后,則判斷單元控制所述通知單元存儲(chǔ)所述解析結(jié)果但不生成報(bào)告;當(dāng)所述判斷單元判斷所述第一指令發(fā)送單元發(fā)送了所有的測(cè)試指令后,則該判斷單元控制所述通知單元將存儲(chǔ)的解析結(jié)果生成相應(yīng)的測(cè)試結(jié)果報(bào)告并進(jìn)行顯示。
6.根據(jù)權(quán)利要求1所述的接口檢測(cè)裝置,其特征在于,所述接口檢測(cè)裝置還包括提示單元,所述提示單元與所述解析單元電性連接,并用于接收所述解析單元的解析結(jié)果后進(jìn)行提示。
7.根據(jù)權(quán)利要求6所述的接口檢測(cè)裝置,其特征在于,所述提示單元包括若干指示燈,所述指示燈與所述接口--對(duì)應(yīng),所述提示單元根據(jù)所述解析結(jié)果控制對(duì)應(yīng)的指示燈的顏色發(fā)生變化,以指示對(duì)應(yīng)的接口是否正常。
8.根據(jù)權(quán)利要求6所述的接口檢測(cè)裝置,其特征在于,所述提示單元為語(yǔ)音提示單元或文字提示單元,以通過(guò)語(yǔ)音提示或文字提示的方式提示對(duì)應(yīng)的接口是否正常。
9.一種接口檢測(cè)方法,其特征在于,至少包括如下步驟: 向機(jī)頂盒發(fā)送測(cè)試指令; 解析所述機(jī)頂盒返回的測(cè)試數(shù)據(jù)以生成解析結(jié)果;及 根據(jù)所述解析結(jié)果判斷是否完成所有測(cè)試指令; 若是,則生成測(cè)試結(jié)果報(bào)告,否則,則執(zhí)行步驟:向機(jī)頂盒發(fā)送測(cè)試指令。
10.根據(jù)權(quán)利要求9所述的接口檢測(cè)方法,其特征在于,在所述解析所述機(jī)頂盒返回的測(cè)試數(shù)據(jù)以生成解析結(jié)果后,還包括:根據(jù)所述解析結(jié)果進(jìn)行相應(yīng)的提示。
【文檔編號(hào)】H04N17/00GK103997641SQ201410223272
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】趙戈 申請(qǐng)人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司