專利名稱:一種hdcp功能測(cè)試方法、被測(cè)終端和檢測(cè)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及ー種HDCP(High_bandwidth DigitalContent Protection)功能測(cè)試方法、被測(cè)終端和檢測(cè)終端。
背景技術(shù):
隨著HDTV(High Definition Television,高清晰度電視)的發(fā)展,為了適應(yīng) HDTV的高帶寬,出現(xiàn)了 HDMI (High Definition Multimedia Interface,高清晰度多媒體接 ロ),HDMI是ー種接ロ標(biāo)準(zhǔn),其可以提供高帶寬實(shí)現(xiàn)數(shù)字音視頻信號(hào)的無損傳輸。為了保證HDMI傳輸?shù)母咔逍盘?hào)不被非法錄制,HDCP技術(shù)應(yīng)運(yùn)而生。當(dāng)用戶對(duì)HDMI傳輸?shù)母咔逍盘?hào)進(jìn)行非法復(fù)制吋,HDCP技術(shù)則進(jìn)行干擾,降低復(fù)制出來的影像質(zhì)量,從而達(dá)到對(duì)傳輸?shù)膬?nèi)容進(jìn)行保護(hù)的目的。目前,高清數(shù)字終端(例如高清數(shù)字機(jī)頂盒)基本要求實(shí)現(xiàn)HDCP功能,但在 高清數(shù)字終端的生產(chǎn)過程中,HDCP Key(密鑰)一般僅僅是寫入到高清數(shù)字終端的存儲(chǔ)器中,并無對(duì)該HDCP Key進(jìn)行校驗(yàn)的環(huán)節(jié),也無法判斷該高清數(shù)字終端的HDCP功能是否能夠正常使用,從而影響了高清數(shù)字終端的可靠性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在干,提供ー種HDCP功能測(cè)試方法、被測(cè)終端和檢測(cè)終端,可對(duì)被測(cè)終端的HDCP Key進(jìn)行校驗(yàn),并同時(shí)判斷該被測(cè)終端的HDCP功能是否能夠正常使用,提高被測(cè)終端的可靠性。為了解決上述技術(shù)問題,一方面,本發(fā)明實(shí)施例提供了ー種HDCP功能測(cè)試方法,包括接收檢測(cè)終端發(fā)送的高帶寬數(shù)字內(nèi)容保護(hù)密鑰HDCP Key ;根據(jù)所述HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù);根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,并輸出HDCP狀態(tài)指示消息。另ー方面,本發(fā)明實(shí)施例提供了另ー種HDCP功能測(cè)試方法,包括向被測(cè)終端發(fā)送HDCP Key ;接收所述被測(cè)終端根據(jù)所述HDCP Key所返回的HDCP狀態(tài)指示消息; 根據(jù)所述指示消息執(zhí)行測(cè)試處理。另ー方面,本發(fā)明實(shí)施例提供了一種被測(cè)終端,包括接收模塊,用于接收檢測(cè)終端發(fā)送的HDCP Key ;校驗(yàn)?zāi)K,用于根據(jù)所述接收模塊接收的HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù);輸出模塊,用于根據(jù)所述校驗(yàn)?zāi)K獲得的校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,輸出HDCP狀態(tài)指示消息。另ー方面,本發(fā)明實(shí)施例提供了一種檢測(cè)終端,包括
收發(fā)模塊,用于向被測(cè)終端發(fā)送HDCP Key,并接收所述被測(cè)終端根據(jù)所述HDCPKey所返回的HDCP狀態(tài)指示消息;處理模塊,用于根據(jù)所述收發(fā)模塊接收到的指示消息執(zhí)行測(cè)試處理。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果本發(fā)明實(shí)施例中,被測(cè)終端將檢測(cè)終端發(fā)送的HDCP Key與電視機(jī)進(jìn)行通訊,通過與電視機(jī)的交互進(jìn)行HDCP Key校驗(yàn),可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)被測(cè)終端根據(jù)校驗(yàn)結(jié)果輸出HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了被測(cè)終端的可靠性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明提供的HDCP功能測(cè)試方法的一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明提供的HDCP功能測(cè)試方法的另ー個(gè)實(shí)施例的流程圖;圖3為本發(fā)明提供的HDCP功能測(cè)試方法的另ー個(gè)實(shí)施例的流程圖;圖4為本發(fā)明提供的被測(cè)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的被測(cè)終端的另ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的被測(cè)終端的輸出模塊的ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明提供的檢測(cè)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明提供的檢測(cè)終端的另ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明提供的檢測(cè)終端的處理模塊的ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例中,電視機(jī)可以為具備HDCP功能的電視機(jī),其可以通過HDMI線與被測(cè)終端相連接。被測(cè)終端可以為高清數(shù)字終端,例如高清數(shù)字機(jī)頂盒,該機(jī)頂盒內(nèi)含存儲(chǔ)器。檢測(cè)終端可以為用于控制被測(cè)終端進(jìn)行生產(chǎn)測(cè)試的終端設(shè)備,其可以通過串ロ(例如RS32串ロ)與被測(cè)終端相連接,例如該檢測(cè)終端可以為PC機(jī),該P(yáng)C機(jī)中保存有一定數(shù)量的HDCP Key,且安裝有測(cè)試用的工具軟件,PC端的工具軟件用于在生產(chǎn)測(cè)試過程中與機(jī)頂盒進(jìn)行通訊,并將HDCP Key寫入機(jī)頂盒以測(cè)試機(jī)頂盒的HDCP功能。除特別說明外,本發(fā)明實(shí)施例的檢測(cè)終端以PC機(jī)為例進(jìn)行說明,被測(cè)終端以機(jī)頂盒為例進(jìn)行說明。下面將結(jié)合圖1-3,對(duì)本發(fā)明提供的HDCP功能測(cè)試方法進(jìn)行詳細(xì)介紹。請(qǐng)參見圖1,為本發(fā)明提供的HDCP功能測(cè)試方法的一個(gè)實(shí)施例的流程圖;本實(shí)施例的執(zhí)行主體可以為被測(cè)終端,該方法可以包括
SlOl,接收檢測(cè)終端發(fā)送的HDCP Key0檢測(cè)終端可以通過串ロ向被測(cè)終端發(fā)送HDCP Key,本步驟則接收檢測(cè)終端通過串ロ所發(fā)送的HDCP Key0S102,根據(jù)所述HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的
校驗(yàn)數(shù)據(jù)。步驟SlOl中,接收到檢測(cè)終端發(fā)送的HDCP Key后,被測(cè)終端可以將該HDCP Key設(shè)置到本端的應(yīng)用軟件中,并開啟HDCP功能。本步驟中,檢測(cè)終端向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)。具體實(shí)現(xiàn)中,該校驗(yàn)過程可以參考現(xiàn)有的HDCP功能使用過程中機(jī)頂盒與電視機(jī)的校驗(yàn)過程,在此不贅述。S103,根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,并輸出HDCP狀態(tài)指示消息。其中,所述校驗(yàn)結(jié)果包括校驗(yàn)成功或校驗(yàn)失敗。所述HDCP狀態(tài)指示消息可以包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息。本步驟中,被測(cè)終端的具體處理過程為如果根據(jù)電視機(jī)返回的校驗(yàn)數(shù)據(jù)確定校驗(yàn)成功,則將所述HDCP Key寫入存儲(chǔ)器,并向所述檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息;如果根據(jù)電視機(jī)返回校驗(yàn)數(shù)據(jù)確定校驗(yàn)失敗,則向所述檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息??梢岳斫獾氖牵粶y(cè)終端根據(jù)校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果的過程可以參照現(xiàn)有技術(shù),在此不贅述。本發(fā)明實(shí)施例中,被測(cè)終端將檢測(cè)終端發(fā)送的HDCP Key與電視機(jī)進(jìn)行通訊,通過與電視機(jī)的交互進(jìn)行HDCP Key校驗(yàn),可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)被測(cè)終端根據(jù)校驗(yàn)結(jié)果輸出HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了被測(cè)終端的可靠性。請(qǐng)參見圖2,為本發(fā)明提供的HDCP功能測(cè)試方法的另ー個(gè)實(shí)施例的流程圖;本實(shí)施例的執(zhí)行主體可以為檢測(cè)終端,該方法可以包括S201,向被測(cè)終端發(fā)送HDCP Key。本步驟中,檢測(cè)終端可以通過串ロ向被測(cè)終端發(fā)送HDCP Key0S202,接收所述被測(cè)終端根據(jù)所述HDCP Key所返回的HDCP狀態(tài)指示消息。被測(cè)終端根據(jù)HDCP Key,可以向檢測(cè)終端輸出HDCP狀態(tài)指示消息,該HDCP狀態(tài)指示消息包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息。本步驟中,檢測(cè)終端則接收被測(cè)終端所返回的指示消息。S203,根據(jù)所述指示消息執(zhí)行測(cè)試處理。本步驟中,檢測(cè)終端的測(cè)試處理過程可以包括如果步驟S202接收到HDCP狀態(tài)正常的指示消息,則確定所述被測(cè)終端的HDCP功能測(cè)試成功,存儲(chǔ)已綁定的所述被測(cè)終端的序列號(hào)和所述HDCP Key ;如果步驟S202接收到HDCP狀態(tài)異常的指示消息,則取消所述被測(cè)終端的序列號(hào)與所述HDCP Key之間的綁定,將所述被測(cè)終端的序列號(hào)與另一空閑的HDCPKey進(jìn)行綁定,并將所述被測(cè)終端的序列號(hào)新綁定的HDCP Key發(fā)送至所述被測(cè)終端。本發(fā)明實(shí)施例中,檢測(cè)終端根據(jù)被測(cè)終端返回的HDCP狀態(tài)指示消息執(zhí)行測(cè)試處理,可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)根據(jù)HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了檢測(cè)終端的可靠性。請(qǐng)參見圖3,為本發(fā)明提供的HDCP功能測(cè)試方法的另ー個(gè)實(shí)施例的流程圖;該方法可以包括
S301,檢測(cè)終端向被測(cè)終端發(fā)送讀取指令。本步驟中,檢測(cè)終端可以采用本端安裝的工具軟件向被測(cè)終端發(fā)送讀取指令,指令讀取被測(cè)終端的序列號(hào)。S302,被測(cè)終端向所述檢測(cè)終端返回本端的序列號(hào)。本步驟中,被測(cè)終端可以通過串ロ,例如RS232串ロ,向檢測(cè)終端返回被測(cè)終端本端的序列號(hào),該序列號(hào)用以唯一標(biāo)識(shí)被測(cè)終端。S303,檢測(cè)終端將所述被測(cè)終端的序列號(hào)與一個(gè)空閑的HDCP Key進(jìn)行綁定。由于檢測(cè)終端本端已預(yù)先存儲(chǔ)了一定數(shù)量的HDCP Key,本步驟中,檢測(cè)終端可以將被測(cè)終端的序列號(hào)與一個(gè)空閑的HDCP Key相綁定,用以測(cè)試被測(cè)終端的HDCP功能是否正常。其中,空閑的HDCP Key表示該HDCP Key未處于綁定狀態(tài),即未與任ー個(gè)序列號(hào)相綁定。S304,檢測(cè)終端向被測(cè)終端發(fā)送HDCP Key。S305,被測(cè)終端根據(jù)所述HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求。S306,如果被測(cè)終端根據(jù)接收到的所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)確定校驗(yàn)成功,轉(zhuǎn)入S307 ;否則,轉(zhuǎn)入S311。S307,被測(cè)終端將HDCP Key寫入存儲(chǔ)器。S308,被測(cè)終端向檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息。S309,檢測(cè)終端確定被測(cè)終端的HDCP功能測(cè)試成功。S310,檢測(cè)終端存儲(chǔ)已綁定的被測(cè)終端的序列號(hào)和HDCP Key ;轉(zhuǎn)入結(jié)束。S311,如果被測(cè)終端根據(jù)接收到的所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)確定校驗(yàn)失敗,轉(zhuǎn)人 S312。S312,被測(cè)終端向檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息。本實(shí)施例中,檢測(cè)終端在接收到被測(cè)終端輸出的HDCP狀態(tài)異常的指示消息后,還可以包括一判定步驟,即檢測(cè)終端判斷從同一被測(cè)終端接收到HDCP狀態(tài)異常的指示消息的次數(shù)是否超過預(yù)定閾值;如果判斷結(jié)果為是,則確定所述被測(cè)終端的HDCP功能測(cè)試失敗。其中,預(yù)定閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如可以設(shè)定為3,即當(dāng)PC機(jī)判斷從同一機(jī)頂盒接收到HDCP狀態(tài)異常的指示消息的次數(shù)超過三次,則可認(rèn)為此機(jī)頂盒的HDCP功能測(cè)試失敗,認(rèn)定該臺(tái)機(jī)頂盒為壞機(jī),需要維修。S313,檢測(cè)終端取消被測(cè)終端的序列號(hào)與HDCP Key之間的綁定。S314,檢測(cè)終端將被測(cè)終端的序列號(hào)與另一空閑的HDCP Key綁定,并返回S304。通過上述實(shí)施例的描述,本發(fā)明實(shí)施例中,被測(cè)終端將檢測(cè)終端發(fā)送的HDCP Key與電視機(jī)進(jìn)行通訊,通過與電視機(jī)的交互進(jìn)行HDCP Key校驗(yàn),可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)被測(cè)終端根據(jù)校驗(yàn)結(jié)果輸出HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了被測(cè)終端的可靠性。對(duì)應(yīng)于上述關(guān)于HDCP功能測(cè)試方法的實(shí)施例的描述,下面將結(jié)合圖4-6,對(duì)本發(fā)明提供的被測(cè)終端進(jìn)行詳細(xì)介紹。請(qǐng)參見圖4,為本發(fā)明提供的被測(cè)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;該被測(cè)終端包括接收模塊101,用于接收檢測(cè)終端發(fā)送的HDCP Key0
檢測(cè)終端可以通過串ロ向被測(cè)終端發(fā)送HDCP Key,接收模塊101則接收檢測(cè)終端通過串ロ所發(fā)送的HDCP Key0校驗(yàn)?zāi)K102,用于根據(jù)所述接收模塊101接收的HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)。在接收到檢測(cè)終端發(fā)送的HDCP Key后,校驗(yàn)?zāi)K102可以將該HDCP Key設(shè)置到本端的應(yīng)用軟件中,并開啟HDCP功能。校驗(yàn)?zāi)K102向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)。具體實(shí)現(xiàn)中,該校驗(yàn)過程可以參考現(xiàn)有的HDCP功能使用過程中機(jī)頂盒與電視機(jī)的校驗(yàn)過程,在此不贅述。
輸出模塊103,用于根據(jù)所述校驗(yàn)?zāi)K102獲得的校驗(yàn)結(jié)果,輸出HDCP狀態(tài)指示消
o其中,所述校驗(yàn)結(jié)果包括校驗(yàn)成功或校驗(yàn)失敗。所述HDCP狀態(tài)指示消息可以包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息。輸出模塊103的具體處理過程為如果根據(jù)電視機(jī)返回的校驗(yàn)數(shù)據(jù)確定校驗(yàn)成功,則將所述HDCP Key寫入存儲(chǔ)器,并向所述檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息;如果根據(jù)所述電視機(jī)返回的校驗(yàn)數(shù)據(jù)確定校驗(yàn)失敗,則向所述檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息。請(qǐng)參見圖5,為本發(fā)明提供的被測(cè)終端的另ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;本實(shí)施例的被測(cè)終端與圖4所示實(shí)施例相同,包括接收模塊101,校驗(yàn)?zāi)K102和輸出模塊103,可選地,本實(shí)施例中的被測(cè)終端進(jìn)ー步包括判斷模塊104,用于判斷是否接收到檢測(cè)終端發(fā)送的讀取指令。序列號(hào)返回模塊105,用于當(dāng)所述判斷模塊104判斷結(jié)果為是時(shí),向所述檢測(cè)終端返回本端的序列號(hào)。序列號(hào)返回模塊105可以通過串ロ,例如RS232串ロ,向檢測(cè)終端返回被測(cè)終端本端的序列號(hào),該序列號(hào)為本端的卩隹ー標(biāo)識(shí)。請(qǐng)參見圖6,為本發(fā)明提供的被測(cè)終端的輸出模塊的ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;該輸出模塊103包括確定單元311,用于根據(jù)所述校驗(yàn)?zāi)K102獲得的校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,所述校驗(yàn)結(jié)果包括校驗(yàn)成功或校驗(yàn)失敗。寫単元312,用于在所述確定単元311確定校驗(yàn)成功吋,將所述HDCP Key寫入存儲(chǔ)器。第一輸出單元313,用于在所述確定單元311確定校驗(yàn)成功時(shí),向所述檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息。第二輸出單元314,用于在所述確定單元311確定校驗(yàn)失敗時(shí),向所述檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息。本發(fā)明實(shí)施例中,被測(cè)終端將檢測(cè)終端發(fā)送的HDCP Key與電視機(jī)進(jìn)行通訊,通過與電視機(jī)的交互進(jìn)行HDCP Key校驗(yàn),可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)被測(cè)終端根據(jù)校驗(yàn)結(jié)果輸出HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了被測(cè)終端的可靠性。對(duì)應(yīng)于上述關(guān)于HDCP功能測(cè)試方法的實(shí)施例的描述,以及上述關(guān)于被測(cè)終端的實(shí)施例的描述,下面將結(jié)合圖7-9,對(duì)本發(fā)明提供的檢測(cè)終端進(jìn)行詳細(xì)介紹。
請(qǐng)參見圖7,為本發(fā)明提供的檢測(cè)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;該檢測(cè)終端包括收發(fā)模塊201,用于向被測(cè)終端發(fā)送HDCP Key,并接收所述被測(cè)終端根據(jù)所述HDCPKey所返回的HDCP狀態(tài)指示消息。收發(fā)模塊201可以通過串ロ向被測(cè)終端發(fā)送HDCP Key,并接收所述被測(cè)終端返回的HDCP狀態(tài)指示消息。該HDCP狀態(tài)指示消息包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息。處理模塊202,用于根據(jù)所述收發(fā)模塊201接收到的指示消息執(zhí)行測(cè)試處理。處理模塊202的測(cè)試處理過程可以包括如果接收到HDCP狀態(tài)正常的指示消息,則確定所述被測(cè)終端的HDCP功能測(cè)試成功,存儲(chǔ)已綁定的所述被測(cè)終端的序列號(hào)和所述HDCP Key ;如果接收到HDCP狀態(tài)異常的指示消息,則取消所述被測(cè)終端的序列號(hào)與所述HDCP Key之間的綁定,將所述被測(cè)終端的序列號(hào)與另一空閑的HDCP Key進(jìn)行綁定,并將所述被測(cè)終端的序列號(hào)新綁定的HDCP Key發(fā)送至所述被測(cè)終端。請(qǐng)參見圖8,為本發(fā)明提供的檢測(cè)終端的另ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;本實(shí)施例的檢測(cè)終端與圖7所示實(shí)施例的檢測(cè)終端相同,包括收發(fā)模塊201和處理模塊202??蛇x地,本實(shí)施例的檢測(cè)終端進(jìn)ー步包括讀取模塊203,用于向被測(cè)終端發(fā)送讀取指令,并接收所述被測(cè)終端根據(jù)所述讀取指令返回的所述被測(cè)終端的序列號(hào)。所述處理模塊202,還用于將所述讀取模塊203讀取的所述被測(cè)終端的序列號(hào)與一個(gè)空閑的HDCP Key進(jìn)行綁定。其中,所述空閑的HDCP Key表示所述HDCP Key處于未被綁定的狀態(tài)。判定模塊204,用于判斷所述收發(fā)模塊201從同一被測(cè)終端接收到HDCP狀態(tài)異常的指示消息的次數(shù)是否超過預(yù)定閾值,并在判斷結(jié)果為是時(shí),確定所述被測(cè)終端的HDCP功能測(cè)試失敗。其中,預(yù)定閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如可以設(shè)定為3,即當(dāng)判定模塊204判斷從同一機(jī)頂盒接收到HDCP狀態(tài)異常的指示消息的次數(shù)超過三次,則可認(rèn)為此機(jī)頂盒的HDCP功能測(cè)試失敗,認(rèn)定該臺(tái)機(jī)頂盒為壞要,需要維修。請(qǐng)參見圖9,為本發(fā)明提供的檢測(cè)終端的處理模塊的ー個(gè)實(shí)施例的結(jié)構(gòu)示意圖;該處理模塊202包括第一處理單元221,用于在所述收發(fā)模塊201接收到HDCP狀態(tài)正常的指示消息吋,確定所述被測(cè)終端的HDCP功能測(cè)試成功,并存儲(chǔ)已綁定的所述被測(cè)終端的序列號(hào)和所述HDCP Key。第二處理單元222,用于在所述收發(fā)模塊201接收到HDCP狀態(tài)異常的指示消息時(shí),則取消所述被測(cè)終端的序列號(hào)與所述HDCP Key之間的綁定,將所述被測(cè)終端的序列號(hào)與另一空閑的HDCP Key進(jìn)行綁定,并通知所述收發(fā)模塊201將所述被測(cè)終端的序列號(hào)新綁定的HDCP Key發(fā)送至所述被測(cè)終端。本發(fā)明實(shí)施例中,檢測(cè)終端根據(jù)被測(cè)終端返回的HDCP狀態(tài)指示消息執(zhí)行測(cè)試處 理,可以保證最終存入檢測(cè)終端的HDCP Key的正確性,同時(shí)根據(jù)HDCP狀態(tài)指示消息,可以直觀地判斷被測(cè)終端的HDCP功能是否能夠正常使用,提升了檢測(cè)終端的可靠性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能 以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種高帶寬數(shù)字內(nèi)容保護(hù)HDCP功能測(cè)試方法,其特征在于,包括 接收檢測(cè)終端發(fā)送的高帶寬數(shù)字內(nèi)容保護(hù)密鑰HDCP Key ; 根據(jù)所述HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù); 根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,并輸出HDCP狀態(tài)指示消息。
2.如權(quán)利要求I所述的方法,其特征在于,所述接收檢測(cè)終端發(fā)送的HDCPKey之前,還包括 判斷是否接收到檢測(cè)終端發(fā)送的讀取指令; 當(dāng)接收到檢測(cè)終端發(fā)送的讀取指令時(shí),向所述檢測(cè)終端返回本端的序列號(hào)。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述校驗(yàn)結(jié)果包括校驗(yàn)成功或校驗(yàn)失??; 所述HDCP狀態(tài)指示消息包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消肩、O
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,并輸出HDCP狀態(tài)指示消息,包括 如果根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)成功,則將所述HDCP Key寫入存儲(chǔ)器,并向所述檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息; 如果根據(jù)所述校驗(yàn)數(shù)據(jù)確定校驗(yàn)失敗,則向所述檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息。
5.—種HDCP功能測(cè)試方法,其特征在于,包括 向被測(cè)終端發(fā)送HDCP Key ; 接收所述被測(cè)終端根據(jù)所述HDCP Key所返回的HDCP狀態(tài)指示消息; 根據(jù)所述指示消息執(zhí)行測(cè)試處理。
6.如權(quán)利要求5所述的方法,其特征在于,所述向被測(cè)終端發(fā)送HDCPKey之前,還包括 向被測(cè)終端發(fā)送讀取指令,并接收所述被測(cè)終端根據(jù)所述讀取指令返回的所述被測(cè)終端的序列號(hào); 將所述被測(cè)終端的序列號(hào)與一個(gè)空閑的HDCP Key進(jìn)行綁定; 其中,所述空閑的HDCP Key表示所述HDCP Key處于未被綁定的狀態(tài)。
7.如權(quán)利要求6所述的方法,其特征在于,所述HDCP狀態(tài)指示消息包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息; 所述根據(jù)所述指示消息執(zhí)行測(cè)試處理,包括 如果接收到HDCP狀態(tài)正常的指示消息,則確定所述被測(cè)終端的HDCP功能測(cè)試成功,存儲(chǔ)已綁定的所述被測(cè)終端的序列號(hào)和所述HDCP Key ; 如果接收到HDCP狀態(tài)異常的指示消息,則取消所述被測(cè)終端的序列號(hào)與所述HDCPKey之間的綁定,將所述被測(cè)終端的序列號(hào)與另一空閑的HDCP Key進(jìn)行綁定,并將所述被測(cè)終端的序列號(hào)新綁定的HDCP Key發(fā)送至所述被測(cè)終端。
8.如權(quán)利要求5-7任一項(xiàng)所述的方法,其特征在于,還包括 判斷從同一被測(cè)終端接收到HDCP狀態(tài)異常的指示消息的次數(shù)是否超過預(yù)定閾值; 如果判斷結(jié)果為是,則確定所述被測(cè)終端的HDCP功能測(cè)試失敗。
9.一種被測(cè)終端,其特征在于,包括 接收模塊,用于接收檢測(cè)終端發(fā)送的HDCP Key ; 校驗(yàn)?zāi)K,用于根據(jù)所述接收模塊接收的HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,并接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù); 輸出模塊,用于根據(jù)所述校驗(yàn)?zāi)K獲得的校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,輸出HDCP狀態(tài)指示消息。
10.如權(quán)利要求9所述的被測(cè)終端,其特征在于,還包括 判斷模塊,用于判斷是否接收到檢測(cè)終端發(fā)送的讀取指令; 序列號(hào)返回模塊,用于當(dāng)所述判斷模塊判斷結(jié)果為是時(shí),向所述檢測(cè)終端返回本端的序列號(hào)。
11.如權(quán)利要求9或10所述的被測(cè)終端,其特征在于,所述輸出模塊包括 確定單元,用于根據(jù)所述校驗(yàn)?zāi)K獲得的校驗(yàn)數(shù)據(jù)確定校驗(yàn)結(jié)果,所述校驗(yàn)結(jié)果包括校驗(yàn)成功或校驗(yàn)失?。? 寫單元,用于在所述確定單元確定校驗(yàn)成功時(shí),將所述HDCP Key寫入存儲(chǔ)器; 第一輸出單元,用于在所述確定單元確定校驗(yàn)成功時(shí),向所述檢測(cè)終端輸出HDCP狀態(tài)正常的指示消息; 第二輸出單元,用于在所述確定單元確定校驗(yàn)失敗時(shí),向所述檢測(cè)終端輸出HDCP狀態(tài)異常的指示消息。
12.—種檢測(cè)終端,其特征在于,包括 收發(fā)模塊,用于向被測(cè)終端發(fā)送HDCP Key,并接收所述被測(cè)終端根據(jù)所述HDCP Key所返回的HDCP狀態(tài)指示消息; 處理模塊,用于根據(jù)所述收發(fā)模塊接收到的指示消息執(zhí)行測(cè)試處理。
13.如權(quán)利要求12所述的檢測(cè)終端,其特征在于,還包括 讀取模塊,用于向被測(cè)終端發(fā)送讀取指令,并接收所述被測(cè)終端根據(jù)所述讀取指令返回的所述被測(cè)終端的序列號(hào); 所述處理模塊,還用于將所述讀取模塊讀取的所述被測(cè)終端的序列號(hào)與一個(gè)空閑的HDCP Key進(jìn)行綁定; 其中,所述空閑的HDCP Key表示所述HDCP Key處于未被綁定的狀態(tài)。
14.如權(quán)利要求13所述的檢測(cè)終端,其特征在于,所述處理模塊包括 第一處理單元,用于在所述收發(fā)模塊接收到HDCP狀態(tài)正常的指示消息時(shí),確定所述被測(cè)終端的HDCP功能測(cè)試成功,并存儲(chǔ)已綁定的所述被測(cè)終端的序列號(hào)和所述HDCP Key ;第二處理單元,用于在所述收發(fā)模塊接收到HDCP狀態(tài)異常的指示消息時(shí),則取消所述被測(cè)終端的序列號(hào)與所述HDCP Key之間的綁定,將所述被測(cè)終端的序列號(hào)與另一空閑的HDCP Key進(jìn)行綁定,并通知所述收發(fā)模塊將所述被測(cè)終端的序列號(hào)新綁定的HDCP Key發(fā)送至所述被測(cè)終端; 其中,所述HDCP狀態(tài)指示消息包括HDCP狀態(tài)正常的指示消息或HDCP狀態(tài)異常的指示消息。
15.如權(quán)利要求12-14任一項(xiàng)所述的檢測(cè)終端,其特征在于,還包括 判定模塊,用于判斷所述收發(fā)模塊從同一被測(cè)終端接收到HDCP狀態(tài)異常的指示消息的次數(shù)是否超過預(yù)定閾值,并在判斷結(jié)果為是時(shí),確定所述被測(cè)終端的HDCP功能測(cè)試失 敗。
全文摘要
本發(fā)明實(shí)施例公開了一種HDCP功能測(cè)試方法,包括接收檢測(cè)終端發(fā)送的HDCP Key;根據(jù)所述HDCP Key向電視機(jī)發(fā)送HDCP校驗(yàn)請(qǐng)求,接收所述電視機(jī)返回的校驗(yàn)數(shù)據(jù);根據(jù)所述校驗(yàn)數(shù)據(jù)確定HDCP校驗(yàn)結(jié)果,并輸出HDCP狀態(tài)指示消息。相應(yīng)地,本發(fā)明實(shí)施例還公開了另一種HDCP功能測(cè)試方法、被測(cè)終端和檢測(cè)終端。本發(fā)明可對(duì)被測(cè)終端的HDCP Key進(jìn)行校驗(yàn),并同時(shí)判斷該被測(cè)終端的HDCP功能是否能夠正常使用,提高被測(cè)終端的可靠性。
文檔編號(hào)H04N17/00GK102665089SQ20121008809
公開日2012年9月12日 申請(qǐng)日期2012年3月29日 優(yōu)先權(quán)日2012年3月29日
發(fā)明者楊盛東 申請(qǐng)人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司