一種cec驗證方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種CEC驗證方法和裝置,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述方法包括:測試單元獲取待測設備的標識信息和對應的數(shù)據(jù);基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。待測設備與測試單元通過接口連接,并由供電單元對測試單元進行供電,使得待測設備無需不再受到整機的限制,只需具有HDMI功能的相關(guān)硬件即可完成測試,大大簡化了CEC功能測試流程,降低了CEC功能的測試成本。
【專利說明】
一種GEG驗證方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計算機領(lǐng)域,特別涉及一種CEC驗證方法和裝置。
【背景技術(shù)】
[0002]CEC(Consumer Electronics Control),全稱消費類電子控制,被廣泛應用于具有HDMI接口的電子設備中,如電視、平板、相機、手機、投影儀等。通過CEC信號,用戶可以控制于HDMI接口所連接的到電子設備,如單鍵播放(One Touch Play)、系統(tǒng)待機(SystemStandby)等。
[0003]具有CEC功能的產(chǎn)品在投入使用時,需要進行CEC測試,以保證CEC消息邏輯處理正常。而具有HDMI的設備類型各異,因而具有CEC功能的產(chǎn)品(如電視機頂盒)在進行測試時,就需要盡可能多地與不同的HDMI設備建立連接,以提高產(chǎn)品的兼容性。也就是說,在測試過程中,需要準備足夠多且類型各異、來自不同廠家的HDMI設備與產(chǎn)品建立連接后進行測試,由于HDMI設備往往是整機安裝,價格昂貴,增加了 CEC功能產(chǎn)品的測試成本。
[0004]因而,如何解決產(chǎn)品在CEC功能測試過程中,驗證過程復雜、成本高的問題,是計算機領(lǐng)域一個亟需解決的問題。
【發(fā)明內(nèi)容】
[0005]為此,需要提供一種CEC驗證的技術(shù)方案,用以解決產(chǎn)品在CEC功能測試過程中,驗證過程復雜、成本高的問題。
[0006]為實現(xiàn)上述目的,發(fā)明人提供了一種CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述基準設備與測試單元連接,所述測試單元與供電單元連接;所述待測設備對應一標識信息;
[0007]所述測試單元用于獲取待測設備的標識信息和對應的數(shù)據(jù);
[0008]所述基準設備用于接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。
[0009]進一步地,所述測試單元與基準設備通過控制網(wǎng)絡進行連接,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。
[0010]進一步地,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接,并用于測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。
[0011 ] 進一步地,所述CEC驗證裝置還包括提示單元,所述提示單元用于在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。
[0012]發(fā)明人還提供了一種CEC驗證方法,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述基準設備與測試單元連接,所述測試單元與供電單元連接;所述待測設備對應一標識信息;所述方法包括:
[0013]測試單元獲取待測設備的標識信息和對應的數(shù)據(jù);
[0014]基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。
[0015]進一步地,所述測試單元與基準設備通過控制網(wǎng)絡進行連接,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。
[0016]進一步地,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接,則所述方法還包括:
[0017]波形檢測裝置測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。
[00? 8] 進一步地,所述CEC驗證裝置還包括提示單元,則所述方法包括:
[0019]提示單元在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。
[0020]上述技術(shù)方案所述的CEC驗證方法和裝置,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述待測設備對應一標識信息;所述方法包括:測試單元獲取待測設備的標識信息和對應的數(shù)據(jù);基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。待測設備與測試單元通過接口連接,并由供電單元對測試單元進行供電,使得待測設備無需不再受到整機的限制,只需具有HDMI功能的相關(guān)硬件即可完成測試,大大簡化了 CEC功能測試流程,降低了 CEC功能的測試成本。
【附圖說明】
[0021]圖1為本發(fā)明一實施方式涉及的CEC驗證裝置的原理圖;
[0022]圖2為本發(fā)明一實施方式涉及的CEC驗證裝置的示意圖;
[0023]圖3為本發(fā)明一實施方式涉及的CEC驗證方法的流程圖;
[0024]附圖標記說明:
[0025]101、供電單元;
[0026]102、測試單元;112、第一接口;
[0027]103、基準設備;
[0028]104、待測設備;114、第二接口;
【具體實施方式】
[0029]為詳細說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合具體實施例并配合附圖詳予說明。
[0030]請參閱圖1,本發(fā)明一實施方式涉及的CEC驗證裝置的原理圖。CEC測試主要是測試兩個設備之間相應的消息數(shù)據(jù)是否能夠完整收發(fā)正常,以及邏輯處理是否正常。邏輯處理是指通信雙方正常收發(fā)消息后,一方響應另一方的操作請求,做出相應的應答。一個CEC完整的消息數(shù)據(jù)包括源邏輯地址、目的邏輯地址、操作碼、不同操作需要的參數(shù)和一個完整消息的字節(jié)數(shù)總計等信息。CEC網(wǎng)絡調(diào)試裝置包含若干測試接口和若干基準CEC設備,每一測試接口對應一存儲單元(EEPROM),用于存儲于該測試接口連接后的待測設備的標識信息。各個測試接口與基準設備之間接入CEC控制網(wǎng)絡,通過控制網(wǎng)絡進行數(shù)據(jù)傳輸,進而驗證CEC功能是否正常。
[0031]如圖2所示,為本發(fā)明一實施方式涉及的CEC驗證裝置的示意圖。所述裝置包括供電單元101、測試單元102和基準設備103,所述供電單元101用于為測試單元提供電量;所述測試單元102上設置有至少一個第一接口 112,所述待測設備104上設置有第二接口 114,所述第一接口 112與第二接口 114連接;所述基準設備103與測試單元102連接,所述測試單元102與供電單元1I連接;所述待測設備對應一標識信息;
[0032]所述測試單元102用于獲取待測設備的標識信息和對應的數(shù)據(jù);
[0033]所述基準設備103用于接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。
[0034]在使用CEC驗證裝置時,首先測試單元獲取待測設備的標識信息和對應的數(shù)據(jù)。測試單元上包含有多個測試接口,用于與不同類型的待測設備建立連接,以便加快CEC功能測試進度。待測設備的類型包括TV、Re cording Devi ce、Tuner、Playback De vice、Aud1System、Pure CEC Switch等類型,待測設備的類型不同,需要測試的CEC功能也不同。在本實施方式中,測試接口為HDMI測試接口,待測設備為含有內(nèi)置HDMI模塊的待測芯片。當待測設備與測試單元的測試接口建立連接后,測試單元獲取待測設備的標識信息和對應的數(shù)據(jù),所述對應的數(shù)據(jù)即為待測設備發(fā)送的用于與基準設備進行通信的數(shù)據(jù)。標識信息為識別待測設備的信息,不同的待測設備,其對應的標識信息也各不相同,標識信息可以是字母、數(shù)字等。
[0035]而后基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù)。在本實施方式中,所述測試單元與基準設備通過控制網(wǎng)絡進行連接。具體地,測試單元上各個不同測試接口的CEC控制線與基準設備的HDMI接口的測試線串聯(lián)組成CEC控制網(wǎng)絡。在其他實施例中,基準設備也可以通過測試單元上的測試接口與測試單元建立連接?;鶞试O備為測試合格并具有完整參數(shù)清單的CEC設備,例如可以是一臺測試合格的機頂盒。而待測設備的CEC特性是未知的,通過其與基準設備的通信及邏輯處理,即可獲得待測設備的完整參數(shù)清單,完成CEC驗證。
[0036]而后基準設備將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備,從而完成CEC與待測設備之間的通信,并驗證待測設備是否能夠正常執(zhí)行操作請求,如Playback設備的光標移動,Aud1設備增加或減小音量等。在其他實施例中,基準設備也可以主動發(fā)起消息數(shù)據(jù)至待測設備,驗證待測設備的CEC功能。
[0037]在本實施方式中,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。CEC驗證除了測試待測設備與基準設備的通信是否正常之外,還需要對兩者之間通信的物理信息進行測試,以確認電源與數(shù)字地工作是否正常,進一步排查電路或芯片故障。因而在本實施方式中,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接,并用于測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。優(yōu)選的,所述波形檢測裝置為示波器,通過測試CEC控制網(wǎng)絡上信號測試點的波形,并與標準波形進行比對,判斷出待測設備或連接電路的物理信息是否正常。所述CEC驗證裝置還包括提示單元,所述提示單元用于在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。所述提示信息包括語音提示信息、窗口提示信息等。當波形驗證不通過時,提示單元及時發(fā)出提示信息,有利于測試人員及時發(fā)現(xiàn)電路出現(xiàn)故障,進而采取相應措施作進一步排查。
[0038]如圖3所示,以及發(fā)明人還提供了一種CEC驗證方法,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述基準設備與測試單元連接,所述測試單元與供電單元連接;所述待測設備對應一標識信息;所述方法包括:
[0039]首先進入步驟S301測試單元獲取待測設備的標識信息和對應的數(shù)據(jù)。測試單元上包含有多個測試接口,用于與不同類型的待測設備建立連接,以便加快CEC功能測試進度。待測設備的類型包括TV、Recording Device、Tuner、Playback Device、Aud1 System、PureCEC Switch等類型,待測設備的類型不同,需要測試的CEC功能也不同。在本實施方式中,測試接口為HDMI測試接口,待測設備為含有內(nèi)置HDMI模塊的待測芯片。當待測設備與測試單元的測試接口建立連接后,測試單元獲取待測設備的標識信息和對應的數(shù)據(jù),所述對應的數(shù)據(jù)即為待測設備發(fā)送的用于與基準設備進行通信的數(shù)據(jù)。標識信息為識別待測設備的信息,不同的待測設備,其對應的標識信息也各不相同,標識信息可以是字母、數(shù)字等。
[0040]而后進入步驟S302基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù)。在本實施方式中,所述測試單元與基準設備通過控制網(wǎng)絡進行連接。具體地,測試單元上各個不同測試接口的CEC控制線與基準設備的HDMI接口的測試線串聯(lián)組成CEC控制網(wǎng)絡。在其他實施例中,基準設備也可以通過測試單元上的測試接口與測試單元建立連接。基準設備為測試合格并具有完整參數(shù)清單的CEC設備,例如可以是一臺測試合格的機頂盒。而待測設備的CEC特性是未知的,通過其與基準設備的通信及邏輯處理,即可獲得待測設備的完整參數(shù)清單,完成CEC驗證。
[0041]而后進入步驟S303基準設備將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備,從而完成CEC與待測設備之間的通信,并驗證待測設備是否能夠正常執(zhí)行操作請求,如Playback設備的光標移動,Aud1設備增加或減小音量等。在其他實施例中,基準設備也可以主動發(fā)起消息數(shù)據(jù)至待測設備,驗證待測設備的CEC功能。
[0042]在本實施方式中,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。CEC驗證除了測試待測設備與基準設備的通信是否正常之外,還需要對兩者之間通信的物理信息進行測試,以確認電源與數(shù)字地工作是否正常,進一步排查電路或芯片故障。因而在本實施方式中,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接。則所述方法還包括:波形檢測裝置測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。優(yōu)選的,所述波形檢測裝置為示波器,通過測試CEC控制網(wǎng)絡上信號測試點的波形,并與標準波形進行比對,判斷出待測設備或連接電路的物理信息是否正常。所述CEC驗證裝置還包括提示單元,所述提示單元用于在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。所述提示信息包括語音提示信息、窗口提示信息等。當波形驗證不通過時,提示單元及時發(fā)出提示信息,有利于測試人員及時發(fā)現(xiàn)電路出現(xiàn)故障,進而采取相應措施作進一步排查。
[0043]上述技術(shù)方案所述的CEC驗證方法和裝置,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述待測設備對應一標識信息;所述方法包括:測試單元獲取待測設備的標識信息和對應的數(shù)據(jù);基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。待測設備與測試單元通過接口連接,并由供電單元對測試單元進行供電,使得待測設備無需不再受到整機的限制,只需具有HDMI功能的相關(guān)硬件即可完成測試,大大簡化了 CEC功能測試流程,降低了 CEC功能的測試成本。
[0044]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超過”等理解為不包括本數(shù);“以上”、“以下”、“以內(nèi)”等理解為包括本數(shù)。
[0045]本領(lǐng)域內(nèi)的技術(shù)人員應明白,上述各實施例可提供為方法、裝置、或計算機程序產(chǎn)品。這些實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。上述各實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機設備可讀取的存儲介質(zhì)中,用于執(zhí)行上述各實施例方法所述的全部或部分步驟。所述計算機設備,包括但不限于:個人計算機、服務器、通用計算機、專用計算機、網(wǎng)絡設備、嵌入式設備、可編程設備、智能移動終端、智能家居設備、穿戴式智能設備、車載智能設備等;所述的存儲介質(zhì),包括但不限于:RAM、R0M、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網(wǎng)絡服務器存儲、網(wǎng)絡云存儲等。
[0046]上述各實施例是參照根據(jù)實施例所述的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到計算機設備的處理器以產(chǎn)生一個機器,使得通過計算機設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0047]這些計算機程序指令也可存儲在能引導計算機設備以特定方式工作的計算機設備可讀存儲器中,使得存儲在該計算機設備可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0048]這些計算機程序指令也可裝載到計算機設備上,使得在計算機設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0049]盡管已經(jīng)對上述各實施例進行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍之內(nèi)。
【主權(quán)項】
1.一種CEC驗證裝置,其特征在于,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述基準設備與測試單元連接,所述測試單元與供電單元連接;所述待測設備對應一標識信息; 所述測試單元用于獲取待測設備的標識信息和對應的數(shù)據(jù); 所述基準設備用于接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。2.如權(quán)利要求1所述的CEC驗證裝置,其特征在于,所述測試單元與基準設備通過控制網(wǎng)絡進行連接,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。3.如權(quán)利要求2所述的CEC驗證裝置,其特征在于,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接,并用于測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。4.如權(quán)利要求3所述的CEC驗證裝置,其特征在于,所述CEC驗證裝置還包括提示單元,所述提示單元用于在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。5.一種CEC驗證方法,其特征在于,所述方法應用于CEC驗證裝置,所述裝置包括供電單元、測試單元和基準設備,所述供電單元用于為測試單元提供電量;所述測試單元上設置有至少一個第一接口,所述待測設備上設置有第二接口,所述第一接口與第二接口連接;所述基準設備與測試單元連接,所述測試單元與供電單元連接;所述待測設備對應一標識信息;所述方法包括: 測試單元獲取待測設備的標識信息和對應的數(shù)據(jù); 基準設備接收待測設備的標識信息及對應的數(shù)據(jù),并進行CEC驗證,得到驗證數(shù)據(jù),并將驗證數(shù)據(jù)發(fā)送至所接收的標識信息對應的待測設備。6.如權(quán)利要求5所述的CEC驗證方法,其特征在于,所述測試單元與基準設備通過控制網(wǎng)絡進行連接,所述控制網(wǎng)絡上設置有信號測試點,所述信號測試點包括電源測試點、數(shù)字地測試點和CEC信號測試點。7.如權(quán)利要求6所述的CEC驗證方法,其特征在于,所述CEC驗證裝置還包括波形檢測裝置,所述波形檢測裝置與信號測試點連接,則所述方法還包括: 波形檢測裝置測試通信信號是否符合預設要求,若是則通過波形驗證,否則波形驗證不通過。8.如權(quán)利要求7所述的CEC驗證方法,其特征在于,所述CEC驗證裝置還包括提示單元,則所述方法包括: 提示單元在波形檢測裝置進行波形驗證不通過時發(fā)出提示信息。
【文檔編號】G06F11/267GK105893203SQ201610190176
【公開日】2016年8月24日
【申請日】2016年3月30日
【發(fā)明人】沈鎮(zhèn)藝
【申請人】福州瑞芯微電子股份有限公司