本公開涉及智能家居領(lǐng)域,特別涉及一種消費(fèi)類電子控制CEC功能檢測(cè)方法、裝置及系統(tǒng)。
背景技術(shù):
隨著科技水平的不斷進(jìn)步,家庭中的數(shù)字產(chǎn)品不斷增加,而不同的數(shù)字產(chǎn)品對(duì)應(yīng)不同的遙控器,為了便于控制不同的數(shù)字產(chǎn)品,可以采用HDMI-CEC(High Definition Multimedia Interface-Consumer Electronics Control,高清晰度多媒體接口-消費(fèi)類電子控制)功能通過一個(gè)遙控器控制多個(gè)數(shù)字產(chǎn)品。
在實(shí)際應(yīng)用中,為了防止因?yàn)榻佑|不良等原因造成HDMI-CEC功能無法正常使用,需要對(duì)HDMI-CEC功能進(jìn)行檢測(cè)。通常檢測(cè)裝置可以通過HDMI-CEC總線接入被測(cè)的設(shè)備,檢測(cè)裝置接收CEC信號(hào),并對(duì)CEC信號(hào)的幅值進(jìn)行監(jiān)控,當(dāng)檢測(cè)到CEC信號(hào)的幅值超過正常工作范圍時(shí),則報(bào)警提示操作人員,表示HDMI-CEC功能出現(xiàn)問題。
發(fā)明人在實(shí)現(xiàn)本公開的過程中,發(fā)現(xiàn)相關(guān)技術(shù)至少存在如下缺陷:
檢測(cè)裝置需要通過物理連接對(duì)HDMI-CEC功能進(jìn)行檢測(cè),但是通過物理連接進(jìn)行檢測(cè)存在一定的誤差,可能出現(xiàn)誤判的情況,造成檢測(cè)準(zhǔn)確率較低的問題。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種消費(fèi)類電子控制CEC功能檢測(cè)方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開實(shí)施例的第一方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)方法,所述方法包括:
在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)所述CEC地址分別向所述第一終端發(fā)送至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
接收所述第一終端反饋的至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的;
根據(jù)所述至少一條功能操作響應(yīng)信息,判斷所述第一終端的CEC功能是否正常;
當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息。
可選的,所述至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息,所述方法還包括:
接收所述第一終端反饋的任一一條目標(biāo)功能操作響應(yīng)信息后,向所述第二終端發(fā)送指示第三終端與所述第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,所述目標(biāo)功能操作響應(yīng)信息為所述至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,所述根據(jù)所述至少一條功能操作響應(yīng)信息,判斷所述第一終端的CEC功能是否正常,包括:
檢查每條功能操作響應(yīng)信息是否為正確信息;
當(dāng)所有功能操作響應(yīng)信息均為正確信息時(shí),確定所述第一終端的CEC功能正常;
當(dāng)至少一條功能操作響應(yīng)信息不為正確信息時(shí),確定所述第一終端的CEC功能不正常。
可選的,所述方法還包括:
當(dāng)確定所述第一終端的CEC功能不正常,且所有功能操作響應(yīng)信息均不為正確信息,向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息;
或者,當(dāng)在第一預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一終端基于所述至少一條功能操作指令反饋的功能操作響應(yīng)信息,向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息。
可選的,所述方法還包括:
向所述第一終端發(fā)送地址獲取指令,所述地址獲取指令用于獲取所述第一終端的CEC地址;
接收所述第一終端反饋的地址信息,所述地址信息包括所述第一終端的CEC地址。
可選的,所述方法還包括:
當(dāng)在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一終端基于所述地址獲取指令反饋的地址信息,向所述第二終端發(fā)送指示獲取所述第一終端的CEC地址失敗的第四待顯示信息。
可選的,所述方法還包括:
在獲取所述第一終端的CEC地址之前,檢測(cè)第三終端是否開啟所述CEC功能;
當(dāng)確定所述CEC功能并未開啟時(shí),向所述第二終端發(fā)送指示所述第三終端的CEC功能并未開啟的第五待顯示信息。
可選的,所述方法還包括:
當(dāng)檢測(cè)到第三終端的開機(jī)信號(hào)時(shí),向所述第二終端發(fā)送指示所述第三終端正在開機(jī)初始化的第六待顯示信息。
可選的,所述至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
根據(jù)本公開實(shí)施例的第二方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)方法,所述方法包括:
接收第三終端發(fā)送的至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
根據(jù)所述至少一條功能操作指令中的每條功能操作指令,向所述第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得所述第三終端根據(jù)所述至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的。
可選的,所述至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息,所述方法還包括:
接收所述第三終端發(fā)送的所述至少一條功能操作指令后,向所述第三終端發(fā)送任一一條目標(biāo)功能操作響應(yīng)信息,使得所述第三終端向所述第二終端發(fā)送指示所述第三終端與所述第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,所述目標(biāo)功能操作響應(yīng)信息為所述至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,所述方法還包括:
如果無法識(shí)別所述至少一條功能操作指令,則向所述第三終端發(fā)送錯(cuò)誤信息,使得所述第三終端向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息;
或者,如果無法識(shí)別所述至少一條功能操作指令,則不向所述第三終端發(fā)送所述功能操作響應(yīng)信息,使得所述第三終端向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息。
可選的,所述方法還包括:
接收所述第三終端發(fā)送的地址獲取指令,所述地址獲取指令用于獲取所述第一終端的CEC地址;
向所述第三終端發(fā)送地址信息,所述地址信息包括所述第一終端的CEC地址。
可選的,所述至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
根據(jù)本公開實(shí)施例的第三方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,所述裝置包括:
第一發(fā)送模塊,被配置為在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)所述CEC地址分別向所述第一終端發(fā)送至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
第一接收模塊,被配置為接收所述第一終端反饋的至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的;
判斷模塊,被配置為根據(jù)所述至少一條功能操作響應(yīng)信息,判斷所述第一終端的CEC功能是否正常;
第二發(fā)送模塊,被配置為當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息。
可選的,所述至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息;
所述第二發(fā)送模塊還被配置為接收所述第一終端反饋的任一一條目標(biāo)功能操作響應(yīng)信息后,向所述第二終端發(fā)送指示第三終端與所述第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,所述目標(biāo)功能操作響應(yīng)信息為所述至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,所述判斷模塊還被配置為檢查每條功能操作響應(yīng)信息是否為正確信息,當(dāng)所有功能操作響應(yīng)信息均為正確信息時(shí),確定所述第一終端的CEC功能正常,當(dāng)至少一條功能操作響應(yīng)信息不為正確信息時(shí),確定所述第一終端的CEC功能不正常。
可選的,所述第二發(fā)送模塊還被配置為當(dāng)確定所述第一終端的CEC功能不正常,且所有功能操作響應(yīng)信息均不為正確信息,向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息;
或者,所述第二發(fā)送模塊還被配置為當(dāng)在第一預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一終端基于所述至少一條功能操作指令反饋的功能操作響應(yīng)信息,向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息。
可選的,所述裝置還包括:
第三發(fā)送模塊,被配置為向所述第一終端發(fā)送地址獲取指令,所述地址獲取指令用于獲取所述第一終端的CEC地址;
第二接收模塊,被配置為接收所述第一終端反饋的地址信息,所述地址信息包括所述第一終端的CEC地址。
可選的,所述第二發(fā)送模塊還被配置為當(dāng)在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一終端基于所述地址獲取指令反饋的地址信息,向所述第二終端發(fā)送指示獲取所述第一終端的CEC地址失敗的第四待顯示信息。
可選的,所述裝置還包括:
檢測(cè)模塊,被配置為在獲取所述第一終端的CEC地址之前,檢測(cè)第三終端是否開啟所述CEC功能;
所述第二發(fā)送模塊還被配置為當(dāng)確定所述CEC功能并未開啟時(shí),向所述第二終端發(fā)送指示所述第三終端的CEC功能并未開啟的第五待顯示信息。
可選的,所述第二發(fā)送模塊還被配置為當(dāng)檢測(cè)到第三終端的開機(jī)信號(hào)時(shí),向所述第二終端發(fā)送指示所述第三終端正在開機(jī)初始化的第六待顯示信息。
可選的,所述至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
根據(jù)本公開實(shí)施例的第四方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,所述裝置包括:
第一接收模塊,被配置為接收第三終端發(fā)送的至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
第一發(fā)送模塊,被配置為根據(jù)所述至少一條功能操作指令中的每條功能操作指令,向所述第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得所述第三終端根據(jù)所述至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的。
可選的,所述至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息;
所述第一發(fā)送模塊還被配置為接收所述第三終端發(fā)送的所述至少一條功能操作指令后,向所述第三終端發(fā)送任一一條目標(biāo)功能操作響應(yīng)信息,使得所述第三終端向所述第二終端發(fā)送指示所述第三終端與所述第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,所述目標(biāo)功能操作響應(yīng)信息為所述至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,所述裝置還包括:
第二發(fā)送模塊,被配置為如果無法識(shí)別所述至少一條功能操作指令,則向所述第三終端發(fā)送錯(cuò)誤信息,使得所述第三終端向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息;
或者,所述第二發(fā)送模塊還被配置為如果無法識(shí)別所述至少一條功能操作指令,則不向所述第三終端發(fā)送所述功能操作響應(yīng)信息,使得所述第三終端向所述第二終端發(fā)送指示所述第一終端不具備CEC功能的第三待顯示信息。
可選的,所述裝置還包括:
第二接收模塊,被配置為接收所述第三終端發(fā)送的地址獲取指令,所述地址獲取指令用于獲取所述第一終端的CEC地址;
第三發(fā)送模塊,被配置為向所述第三終端發(fā)送地址信息,所述地址信息包括所述第一終端的CEC地址。
可選的,所述至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
根據(jù)本公開實(shí)施例的第五方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,所述裝置包括:
處理器;
用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)所述CEC地址分別向所述第一終端發(fā)送至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
接收所述第一終端反饋的至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的;
根據(jù)所述至少一條功能操作響應(yīng)信息,判斷所述第一終端的CEC功能是否正常;
當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息。
根據(jù)本公開實(shí)施例的第六方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,所述裝置包括:
處理器;
用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
接收第三終端發(fā)送的至少一條功能操作指令,所述至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
根據(jù)所述至少一條功能操作指令中的每條功能操作指令,向所述第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得所述第三終端根據(jù)所述至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的。
根據(jù)本公開實(shí)施例的第七方面,提供一種消費(fèi)類電子控制CEC功能檢測(cè)系統(tǒng),所述消費(fèi)類電子控制CEC功能檢測(cè)系統(tǒng)包括第一終端、第二終端和第三終端;
所述第三終端用于根據(jù)所述第一終端的消費(fèi)類電子控制CEC地址分別向所述第一終端發(fā)送至少一條功能操作指令;
所述第一終端用于接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)所述至少一條功能操作指令中的每條功能操作指令,向所述第三終端發(fā)送至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為所述第一終端基于一條功能操作指令所生成的;
所述第三終端還用于接收所述第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)所述至少一條功能操作響應(yīng)信息,判斷所述第一終端的CEC功能是否正常,當(dāng)所述第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示所述第一終端的CEC功能正常的第一待顯示信息;
所述第二終端用于接收所述第三終端發(fā)送的第一待顯示信息,根據(jù)所述第一待顯示信息進(jìn)行顯示。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過第三終端在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向第一終端發(fā)送至少一條功能操作指令,第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常。當(dāng)確定第一終端的CEC功能正常時(shí),第三終端向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,進(jìn)而確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率,同時(shí)可以根據(jù)第二終端顯示的狀態(tài)確定第一終端的CEC功能是否正常,提高了檢測(cè)CEC功能的效率。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并于說明書一起用于解釋本公開的原理。
圖1是根據(jù)部分示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法所涉及的實(shí)施環(huán)境的示意圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖;
圖4是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖;
圖5是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖7是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖8是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖9是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖10是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖11是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖;
圖12是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)部分示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法所涉及的實(shí)施環(huán)境的示意圖,如圖1所示,該實(shí)施環(huán)境可以包括第一終端110、第二終端120和第三終端130。
其中,第三終端130通過ADB(Android Debug Bridge,調(diào)試橋)連接線分別與第一終端110和第二終端120連接。第一終端110可以為電視,第二終端120可以為電腦,第三終端130可以為互聯(lián)網(wǎng)電視盒,本實(shí)施例對(duì)第一終端110、第二終端120和第三終端130均不做限定。
第三終端130用于根據(jù)第一終端110的CEC地址分別向第一終端110發(fā)送至少一條功能操作指令。
第一終端110用于接收第三終端130發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端130發(fā)送至少一條功能操作響應(yīng)信息。
其中,每條功能操作響應(yīng)信息為第一終端110基于一條功能操作指令所生成的。
第三終端130還用于接收第一終端110反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端110的CEC功能是否正常,當(dāng)?shù)谝唤K端110的CEC功能正常時(shí),向第二終端120發(fā)送指示第一終端110的CEC功能正常的第一待顯示信息。
第二終端120用于接收第三終端130發(fā)送的第一待顯示信息,并根據(jù)該第一待顯示信息進(jìn)行顯示。
圖2是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖,如圖2所示,該消費(fèi)類電子控制CEC功能檢測(cè)方法應(yīng)用于圖1所示的實(shí)施環(huán)境中的第三終端中,包括以下步驟:
在步驟201中,在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向該第一終端發(fā)送至少一條功能操作指令。
其中,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能。
在步驟202中,接收第一終端反饋的至少一條功能操作響應(yīng)信息。
其中,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的。
在步驟203中,根據(jù)至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常。
在步驟204中,當(dāng)?shù)谝唤K端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息。
綜上所述,本公開實(shí)施例中提供的消費(fèi)類電子控制CEC功能檢測(cè)方法,通過第三終端在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向第一終端發(fā)送至少一條功能操作指令,使得第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常。當(dāng)確定第一終端的CEC功能正常時(shí),第三終端向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,進(jìn)而確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率。
圖3是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖,如圖3所示,該消費(fèi)類電子控制CEC功能檢測(cè)方法應(yīng)用于圖1所示的實(shí)施環(huán)境中的第一終端中,包括以下步驟:
在步驟301中,接收第三終端發(fā)送的至少一條功能操作指令。
其中,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能。
在步驟302中,根據(jù)至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得該第三終端根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)該第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息。
其中,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的
綜上所述,本公開實(shí)施例中提供的消費(fèi)類電子控制CEC功能檢測(cè)方法,通過第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得第三終端根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)?shù)谌K端確定第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過向第三終端發(fā)送根據(jù)至少一條功能操作指令生成的至少一條功能操作響應(yīng)信息,使得第三終端根據(jù)至少一條功能操作響應(yīng)信息確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率,同時(shí)可以根據(jù)第二終端顯示的狀態(tài)確定第一終端的CEC功能是否正常,提高了檢測(cè)CEC功能的效率。
圖4是根據(jù)另一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)方法的流程圖,如圖4所示,該消費(fèi)類電子控制CEC功能檢測(cè)方法應(yīng)用于圖1所示的實(shí)施環(huán)境中的第一終端和第三終端中,包括以下步驟:
在步驟401中,當(dāng)檢測(cè)到第三終端的開機(jī)信號(hào)時(shí),向第二終端發(fā)送指示該第三終端正在開機(jī)初始化的第六待顯示信息。
為了檢測(cè)第一終端的CEC功能是否正常,通常需要將第一終端具備CEC功能的接口采用ADB連接線與第三終端連接,通過第三終端與第一終端之間的數(shù)據(jù)交互過程確定第一終端的CEC功能是否正常。
因此,在第三終端開機(jī)初始化時(shí),第三終端即可根據(jù)開機(jī)信號(hào)向第二終端發(fā)送第六待顯示信息,使得第二終端可以在接收到該第六待顯示信息后,根據(jù)該第六待顯示信息顯示相對(duì)應(yīng)的狀態(tài),從而表示第三終端正在開機(jī)初始化,準(zhǔn)備對(duì)第一終端的CEC功能進(jìn)行檢測(cè)。
其中,第二終端顯示的與第六待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“6”,本實(shí)施例對(duì)此不做限定。
在步驟402中,檢測(cè)第三終端是否開啟CEC功能。
在第三終端開機(jī)后還需要開啟第三終端的CEC功能,只有在第三終端開啟CEC功能的情況下,第三終端才能與第一終端通過CEC功能進(jìn)行數(shù)據(jù)交互,進(jìn)而判斷第一終端的CEC功能是否正常。
第三終端檢測(cè)第三終端的CEC功能是否已經(jīng)開啟,當(dāng)確定該CEC功能并未開啟時(shí),則需要向第二終端發(fā)送第五待顯示信息,以便第二終端能夠根據(jù)該第五待顯示信息顯示相對(duì)應(yīng)的狀態(tài),表示第三終端的CEC功能并未開啟,提示工作人員開啟第三終端的CEC功能。
其中,第二終端顯示的與第五待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“5”,本實(shí)施例對(duì)此不做限定。
需要說明的是,當(dāng)工作人員開啟第三終端的CEC功能后,則需要再從步驟401開始檢測(cè)第一終端的CEC功能是否正常。
但是,當(dāng)?shù)谌K端的CEC功能開啟時(shí),則可以繼續(xù)執(zhí)行后續(xù)步驟403,完成對(duì)第一終端的CEC功能進(jìn)行檢測(cè)。
在步驟403中,第三終端向第一終端發(fā)送地址獲取指令。
其中,該地址獲取指令用于獲取第一終端的CEC地址,該CEC地址可以為物理地址,也可以為邏輯地址,本實(shí)施例對(duì)此不做限定。
在第三終端開機(jī)后,并且第三終端的CEC功能處于開啟的情況下,第三終端可以與第一終端進(jìn)行數(shù)據(jù)交互。而在數(shù)據(jù)交互的過程中,第三終端需要根據(jù)第一終端的CEC地址向第一終端發(fā)送相應(yīng)的指令從而完成數(shù)據(jù)交互,因此第三終端在與第一終端進(jìn)行數(shù)據(jù)交互之前,還需要向第一終端發(fā)送地址獲取指令,以便獲取第一終端的CEC地址。
在步驟404中,第一終端接收第三終端發(fā)送的地址獲取指令,并向該第三終端發(fā)送地址信息。
其中,該地址信息包括該第一終端的CEC地址。
第三終端向第一終端發(fā)送地址獲取指令后,如果第三終端與第一終端之間的物理連接狀態(tài)正常,也即是第三終端與第一終端之間不存在連接線斷開或者接觸不良等狀況,則第一終端可以接收到第三終端發(fā)送的地址獲取指令。
第一終端在接收該地址獲取指令后,可以根據(jù)該地址獲取指令確定第一終端的CEC地址,并將該CEC地址作為地址信息發(fā)送至第三終端,以便第三終端可以根據(jù)該地址信息執(zhí)行后續(xù)的步驟。
另外,當(dāng)?shù)谌K端與第一終端之間的物理連接狀態(tài)出現(xiàn)問題時(shí),例如第三終端與第一終端之間的ADB連接線斷開或者ADB連接線與相應(yīng)接口的接觸不良,則第一終端可能無法接收到第三終端發(fā)送的地址獲取指令,也自然不會(huì)向第三終端發(fā)送地址信息。
在步驟405中,第三終端接收第一終端反饋的地址信息。
第三終端如果接收到第一終端反饋的地址信息后,就可以執(zhí)行步驟407,進(jìn)而根據(jù)該地址信息與第一終端進(jìn)行數(shù)據(jù)交互。
但是,當(dāng)?shù)谌K端在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到第一終端基于地址獲取指令反饋的地址信息,則第三終端可以執(zhí)行步驟406。也即是,第三終端在向第一終端發(fā)送地址獲取之后,經(jīng)過預(yù)設(shè)時(shí)長(zhǎng)仍未接收到第一終端反饋的地址信息,則第三終端可以執(zhí)行步驟406。
在步驟406中,第三終端向第二終端發(fā)送指示獲取該第一終端的CEC地址失敗的第四待顯示信息。
第三終端在經(jīng)過預(yù)設(shè)時(shí)長(zhǎng)仍未接收到第一終端反饋的地址信息后,則可以確定第一終端CEC功能的物理連接狀態(tài)可能出現(xiàn)問題,則可以向第二終端發(fā)送第四待顯示信息,使得第二終端能夠根據(jù)該第四待顯示信息顯示相對(duì)應(yīng)的狀態(tài),表示第一終端的CEC功能出現(xiàn)問題,提示工作人員對(duì)第一終端的CEC功能進(jìn)行檢查,確定第一終端CEC功能的物理連接狀態(tài)是否出現(xiàn)問題。
其中,第二終端顯示的與第四待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“4”,本實(shí)施例對(duì)此不做限定。
在步驟407中,第三終端根據(jù)CEC地址分別向第一終端發(fā)送至少一條功能操作指令。
第三終端在接收到地址信息后,可以根據(jù)該地址信息中的CEC地址向第一終端發(fā)送至少一條功能操作指令。而且,第三終端可以向第一終端發(fā)送多條功能控制指令,并且在發(fā)送的過程中可以按照先后順序分別向第一終端發(fā)送該多條功能控制指令。
其中,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能,該至少一條功能操作指令可以包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令,本實(shí)施例對(duì)此不做限定。
例如,該動(dòng)態(tài)資源指令可以為Active Source指令,用于指示第二終端切換到與CEC功能相應(yīng)的通道,該圖片顯示指令可以為Image View On指令,用于指示第二終端顯示相應(yīng)的圖像,該文本顯示指令可以為Text View On指令,用于指示第二終端顯示相應(yīng)的文字。而Active Source指令、Image View On指令和Text View On指令共同組成One Touch Play命令,共同對(duì)應(yīng)CEC的“一鍵播放”功能。
在步驟408中,第一終端接收第三終端發(fā)送的至少一條功能操作指令,根據(jù)該至少一條功能操作指令中的每條功能操作指令,向該第三終端發(fā)送至少一條功能操作響應(yīng)信息。
其中,每條功能操作響應(yīng)信息為第一終端基于一條功能操作指令所生成的。
當(dāng)?shù)谝唤K端接收到第三終端發(fā)送的至少一條功能操作指令后,可以根據(jù)每條功能操作指令生成相應(yīng)的功能操作相應(yīng)信息,并向第三終端發(fā)送生成的至少一條功能操作響應(yīng)信息。
而且,第三終端發(fā)送的功能操作指令通常包括至少兩條功能操作指令,相應(yīng)的,第一終端根據(jù)至少一條功能操作指令所生成的功能操作響應(yīng)信息也包括至少兩條功能操作響應(yīng)信息。
第一終端在接收到第三終端發(fā)送的至少一條功能操作指令后,可以在接收到每條功能操作指令的時(shí)刻生成相應(yīng)的功能操作響應(yīng)信息,并在生成功能操作響應(yīng)信息后向第三終端發(fā)送生成功能操作響應(yīng)信息。
也即是,第一終端在向第三終端發(fā)送功能操作響應(yīng)信息的過程中,第一終端可以向第三終端發(fā)送至少兩條功能操作響應(yīng)信息中的任一一條目標(biāo)功能操作響應(yīng)信息,以便后續(xù)步驟中第三終端接收到該目標(biāo)功能操作響應(yīng)信息后,可以執(zhí)行相應(yīng)的操作。
其中,該目標(biāo)功能操作響應(yīng)信息為至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
另外,需要說明的是,如果第一終端在接收到至少一條功能操作指令后,可能會(huì)由于第一終端不具備CEC功能,無法識(shí)別該至少一條功能操作指令所指示的內(nèi)容。
如果第一終端無法識(shí)別該至少一條功能操作指令,則可以向該第三終端發(fā)送錯(cuò)誤信息,也可以不向第三終端發(fā)送功能操作響應(yīng)信息,使得第三終端可以在后續(xù)步驟中向第二終端發(fā)送相應(yīng)的待顯示信息,從而提醒工作人員第一終端不具備CEC功能。
其中,第三終端發(fā)送的錯(cuò)誤信息用于指示第一終端無法識(shí)別至少一條功能操作指令。
在步驟409中,第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷該第一終端的CEC功能是否正常。
在第一終端接收到第三終端的反饋的信息后,即可根據(jù)反饋的信息判斷第一終端的CEC功能是否正常。第一終端可以檢查每條功能操作響應(yīng)信息是否為正確信息,當(dāng)所有功能操作響應(yīng)信息均為正確信息時(shí),則可以確定該第一終端的CEC功能正常。
也即是,第一終端判斷第三終端反饋的功能操作響應(yīng)信息是否用于指示第一終端能夠識(shí)別第一終端發(fā)送至少一條功能操作指令,當(dāng)確定第三終端反饋的功能操作響應(yīng)信息均指示能夠識(shí)別第一終端發(fā)送至少一條功能操作指令時(shí),再判斷至少一條功能操作響應(yīng)信息中的每條功能操作響應(yīng)信息,是否與第一終端發(fā)送的每條功能操作指令相對(duì)應(yīng),如果對(duì)應(yīng)則說明第一終端的CEC功能正常,且第一終端與第三終端數(shù)據(jù)交互完畢,可以執(zhí)行步驟411。
但是在判斷過程中,如果確定至少一條功能操作響應(yīng)信息不為正確信息時(shí),也即是步驟408中的錯(cuò)誤信息,說明第一終端反饋的至少一條功能操作響應(yīng)信息指示第一終端無法識(shí)別第一終端發(fā)送至少一條功能操作指令時(shí),則可以確定第一終端的CEC功能不正常。
進(jìn)一步地,在確定第一終端的CEC功能不正常后,繼續(xù)對(duì)第一終端反饋的至少一條功能操作響應(yīng)信息進(jìn)行判斷,如果第一終端反饋的所有功能操作響應(yīng)信息均不為正確信息時(shí),則可以認(rèn)為第一終端不具備CEC功能,繼續(xù)執(zhí)行步驟410。
另外,如果第三終端在第一預(yù)設(shè)時(shí)間段內(nèi)未接收到該第一終端基于該至少一條功能操作指令反饋的功能操作響應(yīng)信息,也可以認(rèn)為第一終端不具備CEC功能,繼續(xù)執(zhí)行步驟410。
其中,該第一預(yù)設(shè)時(shí)間段可以根據(jù)第一終端的CEC功能正常時(shí)發(fā)送功能操作響應(yīng)信息的時(shí)間確定,本實(shí)施例對(duì)此不做限定。
需要說明的是,與步驟408相對(duì)應(yīng)的,第三終端發(fā)送的功能操作指令通常包括至少兩條功能操作指令,而第一終端生成的功能操作響應(yīng)信息也包括至少兩條功能操作響應(yīng)信息,則第三終端接收第一終端反饋的至少兩條功能操作響應(yīng)信息可以持續(xù)一段時(shí)間。
因此,在第三終端接收第一終端反饋的任一一條目標(biāo)功能操作響應(yīng)信息后,則可以說明第一終端的CEC功能是正常的,且此時(shí)第一終端與第三終端之間的ADB連接線是正常的,則第一終端可以向該第二終端發(fā)送指示第三終端與第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,使得第二終端能夠根據(jù)該第二待顯示信息顯示相對(duì)應(yīng)的狀態(tài),提示工作人員第三終端與第一終端正在進(jìn)行數(shù)據(jù)交互。
其中,第二終端顯示的與第二待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“2”,本實(shí)施例對(duì)此不做限定。
在步驟410中,第三終端向第二終端發(fā)送指示第一終端不具備CEC功能的第三待顯示信息。
在第三終端確定第一終端不具備CEC功能后,可以向第二終端發(fā)送指示第一終端不具備CEC功能的第三待顯示信息,使得第二終端能夠根據(jù)該第三待顯示信息顯示相對(duì)應(yīng)的狀態(tài),提示工作人員第一終端不具備CEC功能。
其中,第二終端顯示的與第三待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“3”,本實(shí)施例對(duì)此不做限定。
在步驟411中,第三終端向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。
在第三終端確定第一終端的CEC功能正常,且第三終端與第一終端數(shù)據(jù)交互完畢后,可以向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息,使得第二終端能夠根據(jù)該第一待顯示信息顯示相對(duì)應(yīng)的狀態(tài),提示工作人員第一終端的CEC功能正常,且第三終端與第一終端已經(jīng)數(shù)據(jù)交互完畢,可以確定第一終端為合格產(chǎn)品。
其中,第二終端顯示的與第一待顯示信息相對(duì)應(yīng)的狀態(tài)可以為數(shù)字“1”,本實(shí)施例對(duì)此不做限定。
需要說明的是,本公開實(shí)施例提供的內(nèi)容項(xiàng)目推送方法步驟的先后順序可以進(jìn)行適當(dāng)調(diào)整,步驟也可以根據(jù)情況進(jìn)行相應(yīng)增減,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本公開揭露的技術(shù)范圍內(nèi),可輕易想到變化的方法,都應(yīng)涵蓋在本公開的保護(hù)范圍之內(nèi),因此不再贅述。
綜上所述,本公開實(shí)施例中提供的消費(fèi)類電子控制CEC功能檢測(cè)方法,通過第三終端在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向第一終端發(fā)送至少一條功能操作指令,第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常。當(dāng)確定第一終端的CEC功能正常時(shí),第三終端向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,進(jìn)而確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率,同時(shí)可以根據(jù)第二終端顯示的狀態(tài)確定第一終端的CEC功能是否正常,提高了檢測(cè)CEC功能的效率。
下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對(duì)于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開方法實(shí)施例。
圖5是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖,如圖5所示,該消費(fèi)類電子控制CEC功能檢測(cè)裝置50應(yīng)用于圖1所示實(shí)施環(huán)境中的第三終端中,該消費(fèi)類電子控制CEC功能檢測(cè)裝置50包括:第一發(fā)送模塊501、第一接收模塊502、判斷模塊503和第二發(fā)送模塊504。
該第一發(fā)送模塊501,被配置為在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向該第一終端發(fā)送至少一條功能操作指令,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
該第一接收模塊502,被配置為接收該第一終端反饋的至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的;
該判斷模塊503,被配置為根據(jù)該至少一條功能操作響應(yīng)信息,判斷該第一終端的CEC功能是否正常;
該第二發(fā)送模塊504,被配置為當(dāng)該第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息。
綜上所述,本公開實(shí)施例中提供的消費(fèi)類電子控制CEC功能檢測(cè)裝置,通過第三終端在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向第一終端發(fā)送至少一條功能操作指令,使得第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,并根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常。當(dāng)確定第一終端的CEC功能正常時(shí),第三終端向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過第三終端接收第一終端反饋的至少一條功能操作響應(yīng)信息,進(jìn)而確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率。
可選的,該至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息;
該第二發(fā)送模塊504還被配置為接收該第一終端反饋的任一一條目標(biāo)功能操作響應(yīng)信息后,向該第二終端發(fā)送指示第三終端與該第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,該目標(biāo)功能操作響應(yīng)信息為該至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,該判斷模塊503還被配置為檢查每條功能操作響應(yīng)信息是否為正確信息,當(dāng)所有功能操作響應(yīng)信息均為正確信息時(shí),確定該第一終端的CEC功能正常,當(dāng)至少一條功能操作響應(yīng)信息不為正確信息時(shí),確定該第一終端的CEC功能不正常。
可選的,該第二發(fā)送模塊504還被配置為當(dāng)確定該第一終端的CEC功能不正常,且所有功能操作響應(yīng)信息均不為正確信息,向該第二終端發(fā)送指示該第一終端不具備CEC功能的第三待顯示信息;
或者,該第二發(fā)送模塊504還被配置為當(dāng)在第一預(yù)設(shè)時(shí)間段內(nèi)未接收到該第一終端基于該至少一條功能操作指令反饋的功能操作響應(yīng)信息,向該第二終端發(fā)送指示該第一終端不具備CEC功能的第三待顯示信息。
可選的,參見圖6,該裝置還包括:第三發(fā)送模塊505和第二接收模塊506。
該第三發(fā)送模塊505,被配置為向該第一終端發(fā)送地址獲取指令,該地址獲取指令用于獲取該第一終端的CEC地址;
該第二接收模塊506,被配置為接收該第一終端反饋的地址信息,該地址信息包括該第一終端的CEC地址。
可選的,該第二發(fā)送模塊504還被配置為當(dāng)在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到該第一終端基于該地址獲取指令反饋的地址信息,向該第二終端發(fā)送指示獲取該第一終端的CEC地址失敗的第四待顯示信息。
可選的,參見圖7,該裝置還包括:檢測(cè)模塊507。
該檢測(cè)模塊507,被配置為在獲取該第一終端的CEC地址之前,檢測(cè)第三終端是否開啟該CEC功能;
該第二發(fā)送模塊504還被配置為當(dāng)確定該CEC功能并未開啟時(shí),向該第二終端發(fā)送指示該第三終端的CEC功能并未開啟的第五待顯示信息。
可選的,該第二發(fā)送模塊504還被配置為當(dāng)檢測(cè)到第三終端的開機(jī)信號(hào)時(shí),向該第二終端發(fā)送指示該第三終端正在開機(jī)初始化的第六待顯示信息。
可選的,該至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
圖8是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖,如圖8所示,該消費(fèi)類電子控制CEC功能檢測(cè)裝置80應(yīng)用于圖1所示實(shí)施環(huán)境中的第一終端中,該消費(fèi)類電子控制CEC功能檢測(cè)裝置80包括:第一接收模塊801和第一發(fā)送模塊802。
該第一接收模塊801,被配置為接收第三終端發(fā)送的至少一條功能操作指令,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
該第一發(fā)送模塊802,被配置為根據(jù)該至少一條功能操作指令中的每條功能操作指令,向該第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得該第三終端根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)該第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的。
綜上所述,本公開實(shí)施例中提供的消費(fèi)類電子控制CEC功能檢測(cè)裝置,通過第一終端接收第三終端發(fā)送的至少一條功能操作指令,并根據(jù)該至少一條功能操作指令中的每條功能操作指令,向第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得第三終端根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)?shù)谌K端確定第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示第一終端的CEC功能正常的第一待顯示信息。通過向第三終端發(fā)送根據(jù)至少一條功能操作指令生成的至少一條功能操作響應(yīng)信息,使得第三終端根據(jù)至少一條功能操作響應(yīng)信息確定第一終端的CEC功能是否正常,避免了通過物理連接導(dǎo)致檢測(cè)時(shí)出現(xiàn)誤判的情況,提高了檢測(cè)CEC功能的準(zhǔn)確率,同時(shí)可以根據(jù)第二終端顯示的狀態(tài)確定第一終端的CEC功能是否正常,提高了檢測(cè)CEC功能的效率。
可選的,該至少一條功能操作響應(yīng)信息包括至少兩條功能操作響應(yīng)信息;
該第一發(fā)送模塊802還被配置為接收該第三終端發(fā)送的該至少一條功能操作指令后,向該第三終端發(fā)送任一一條目標(biāo)功能操作響應(yīng)信息,使得該第三終端向該第二終端發(fā)送指示該第三終端與該第一終端正在進(jìn)行數(shù)據(jù)交互的第二待顯示信息,該目標(biāo)功能操作響應(yīng)信息為該至少兩條功能操作響應(yīng)信息中除最后一條功能操作響應(yīng)信息之外的功能操作響應(yīng)信息。
可選的,參見圖9,該裝置還包括:第二發(fā)送模塊803。
該第二發(fā)送模塊803,被配置為如果無法識(shí)別該至少一條功能操作指令,則向該第三終端發(fā)送錯(cuò)誤信息,使得該第三終端向該第二終端發(fā)送指示該第一終端不具備CEC功能的第三待顯示信息;
或者,該第二發(fā)送模塊803還被配置為如果無法識(shí)別該至少一條功能操作指令,則不向該第三終端發(fā)送該功能操作響應(yīng)信息,使得該第三終端向該第二終端發(fā)送指示該第一終端不具備CEC功能的第三待顯示信息。
可選的,參見圖10,該裝置還包括:第二接收模塊804和第三發(fā)送模塊805。
該第二接收模塊804,被配置為接收該第三終端發(fā)送的地址獲取指令,該地址獲取指令用于獲取該第一終端的CEC地址;
該第三發(fā)送模塊805,被配置為向該第三終端發(fā)送地址信息,該地址信息包括該第一終端的CEC地址。
可選的,該至少一條功能操作指令包括動(dòng)態(tài)資源指令、圖片顯示指令和文本顯示指令。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本公開一示例性實(shí)施例提供了一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,能夠?qū)崿F(xiàn)本公開提供的消費(fèi)類電子控制CEC功能檢測(cè)方法,該消費(fèi)類電子控制CEC功能檢測(cè)裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
處理器;
用于存儲(chǔ)該處理器可執(zhí)行指令的存儲(chǔ)器;
其中,該處理器被配置為:
在獲取第一終端的消費(fèi)類電子控制CEC地址后,根據(jù)該CEC地址分別向該第一終端發(fā)送至少一條功能操作指令,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
接收該第一終端反饋的至少一條功能操作響應(yīng)信息,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的;
根據(jù)該至少一條功能操作響應(yīng)信息,判斷該第一終端的CEC功能是否正常;
當(dāng)該第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息。
本公開一示例性實(shí)施例提供了一種消費(fèi)類電子控制CEC功能檢測(cè)裝置,能夠?qū)崿F(xiàn)本公開提供的消費(fèi)類電子控制CEC功能檢測(cè)方法,該消費(fèi)類電子控制CEC功能檢測(cè)裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
處理器;
用于存儲(chǔ)該處理器可執(zhí)行指令的存儲(chǔ)器;
其中,該處理器被配置為:
接收第三終端發(fā)送的至少一條功能操作指令,該至少一條功能操作指令對(duì)應(yīng)一個(gè)指定CEC功能;
根據(jù)該至少一條功能操作指令中的每條功能操作指令,向該第三終端發(fā)送至少一條功能操作響應(yīng)信息,使得該第三終端根據(jù)該至少一條功能操作響應(yīng)信息,判斷第一終端的CEC功能是否正常,當(dāng)該第一終端的CEC功能正常時(shí),向第二終端發(fā)送指示該第一終端的CEC功能正常的第一待顯示信息,每條功能操作響應(yīng)信息為該第一終端基于一條功能操作指令所生成的。
圖11是根據(jù)一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖。例如,裝置1100可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D11,裝置1100可以包括以下一個(gè)或多個(gè)組件:處理組件1102,存儲(chǔ)器1104,電源組件1106,多媒體組件1108,音頻組件1110,輸入/輸出(I/O)接口1112,傳感器組件1114,以及通信組件1116。
處理組件1102通??刂蒲b置1100的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1102可以包括一個(gè)或多個(gè)處理器1118來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1102可以包括一個(gè)或多個(gè)模塊,便于處理組件1102和其他組件之間的交互。例如,處理組件1102可以包括多媒體模塊,以方便多媒體組件1108和處理組件1102之間的交互。
存儲(chǔ)器1104被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1100的操作。這些數(shù)據(jù)的示例包括用于在裝置1100上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1104可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件1106為裝置1100的各種組件提供電力。電源組件1106可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1100生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1108包括在裝置1100和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1108包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1100處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1110被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1110包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1100處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1104或經(jīng)由通信組件1116發(fā)送。在一些實(shí)施例中,音頻組件1110還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口1112為處理組件1102和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1114包括一個(gè)或多個(gè)傳感器,用于為裝置1100提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1114可以檢測(cè)到裝置1100的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如組件為裝置1100的顯示器和小鍵盤,傳感器組件1114還可以檢測(cè)裝置1100或裝置1100一個(gè)組件的位置改變,用戶與裝置1100接觸的存在或不存在,裝置1100方位或加速/減速和裝置1100的溫度變化。傳感器組件1114可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1114還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1114還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1116被配置為便于裝置1100和其他設(shè)備之間有線或無線方式的通信。裝置1100可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如Wi-Fi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1116經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,通信組件1116還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1100可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述消費(fèi)類電子控制CEC功能檢測(cè)裝置方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1104,上述指令可由裝置1100的處理器1118執(zhí)行以完成上述消費(fèi)類電子控制CEC功能檢測(cè)裝置方法。例如,非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
圖12是根據(jù)另一示例性實(shí)施例示出的一種消費(fèi)類電子控制CEC功能檢測(cè)裝置的框圖。例如,裝置1200可以被提供為一網(wǎng)絡(luò)側(cè)設(shè)備。參照?qǐng)D12,裝置1200包括處理組件1202,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1204所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1202的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1204中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1202被配置為執(zhí)行指令,以執(zhí)行上述消費(fèi)類電子控制CEC功能檢測(cè)方法。
裝置1200還可以包括一個(gè)電源組件1206被配置為執(zhí)行裝置1200的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1208被配置為將裝置1200連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1210。裝置1200可以操作基于存儲(chǔ)在存儲(chǔ)器1204的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。