一種接收紅外控制信號的裝置及識別紅外控制信號的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種接收紅外控制信號的裝置及識別紅外控制信號的方法。
【背景技術(shù)】
[0002]現(xiàn)有的電子設(shè)備都單獨配置有遙控器,而且,每個遙控器僅僅能夠控制自己對應(yīng)的設(shè)備,當(dāng)家用電器越來越多,遙控器也越來越多,由于遙控器的數(shù)量變多,用戶在使用遙控器時,常常容易拿錯遙控器,或者找不到相應(yīng)的遙控器,這樣,在急需控制該家用電器時,隨意找到一個遙控器進行使用,造成控制錯亂的現(xiàn)象,影響用戶的使用體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例通過提供一種接收紅外控制信號的裝置及識別紅外控制信號的方法,進而能夠識別任意一個遙控器的控制信號,方便用戶使用。
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種接收紅外控制信號的裝置,包括紅外接收模塊和遮擋結(jié)構(gòu),所述遮擋結(jié)構(gòu)包覆所述紅外接收模塊,使得所述紅外接收模塊僅接收沿所述遮擋結(jié)構(gòu)的引導(dǎo)方向輸入的紅外控制信號。
[0005]進一步地,所述遮擋結(jié)構(gòu)為筒狀引導(dǎo)壁,所述筒狀引導(dǎo)壁一端包覆所述紅外接收模塊。
[0006]進一步地,所述遮擋結(jié)構(gòu)為凹槽,所述紅外接收模塊設(shè)置于所述凹槽底端。
[0007]另一方面,還提供了一種采用上述裝置來識別紅外控制信號的方法,包括以下步驟,接收第一紅外遙控編碼;
將所述第一紅外遙控編碼存儲至第一存儲列表中的順次第一編碼位,所述第一存儲列表中存儲有與所述順次第一編碼位對應(yīng)的第一索引地址;
基于所述第一索引地址,在所述第二存儲列表中查找與所述第一索引地址對應(yīng)的控制指令,并執(zhí)行所述控制指令,所述第二存儲列表中存儲有第二索引地址和與所述第二索引地址對應(yīng)的控制指令,所述第二索引地址與所述第一索引地址相同;
在執(zhí)行所述控制指令之后的第一預(yù)設(shè)時間結(jié)束時,清空所述第一存儲列表中的所有編碼位。
[0008]進一步地,還包括:在執(zhí)行所述控制指令之后的預(yù)設(shè)時間結(jié)束之前,如果再次接收到第二紅外遙控編碼并且第二紅外遙控編碼持續(xù)第二預(yù)設(shè)時間,則清空所述第一存儲列表中的所有編碼位并將所述第二紅外遙控編碼存儲至所述第一存儲列表中的順次第一編碼位。
[0009]進一步地,所述控制指令具體為開機或關(guān)機。
[0010]本發(fā)明實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
1、由于在該接收紅外控制信號的裝置中采用紅外接收模塊以及遮擋結(jié)構(gòu),該該遮擋結(jié)構(gòu)包覆在該紅外接收模塊的外圍,使得該紅外接收模塊僅接收沿該遮擋結(jié)構(gòu)的引導(dǎo)方向輸入的紅外控制信號,進而能夠避免遙控器發(fā)出的紅外遙控信號之間的干擾。
[0011]2、由于采用該接收紅外控制信號的裝置來識別紅外控制信號的方法,能夠在預(yù)設(shè)時間內(nèi)識別一種遙控器發(fā)送的紅外遙控編碼,在預(yù)設(shè)時間結(jié)束之后,清空該紅外遙控編碼與對應(yīng)的控制指令的對應(yīng)關(guān)系,進而在用戶更換遙控器進行遙控時,能夠重新識別另一遙控器的紅外遙控編碼,方便用戶采用任意遙控器都能遙控當(dāng)前設(shè)備。
[0012]3、由于在該識別紅外控制信號的方法中通過接收持續(xù)第二預(yù)設(shè)時間的第二紅外遙控編碼,從而強制對該第一存儲列表中的所有編碼位進行清除,并且將該第二紅外遙控編碼存儲在該第一存儲列表中的順次第一編碼位,進而方便用戶在更換遙控器進行遙控時,及時清空該第一存儲列表中的所有編碼位,并更新當(dāng)前需要的遙控編碼,便于及時遙控。
【附圖說明】
[0013]圖1為本發(fā)明實施例中接收紅外控制信號的裝置一的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例中接收紅外控制信號的裝置二的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例中采用該接收紅外控制信號的裝置識別紅外控制信號的方法的步驟流程示意圖。
【具體實施方式】
[0014]本發(fā)明實施例通過提供一種接收紅外控制信號的裝置及識別紅外控制信號的方法,進而能夠識別任意一個遙控器的控制信號,方便用戶使用。
[0015]為了解決上述技術(shù)問題,下面將結(jié)合說明書附圖以及具體的實施方式對本發(fā)明的技術(shù)方案進行詳細的說明。
[0016]本發(fā)明實施例提供的一種接收紅外控制信號的裝置,如圖1和圖2所示,通過兩個實施例來說明該裝置,裝置一,該裝置包括有紅外接收模塊10和遮擋結(jié)構(gòu),該遮擋結(jié)構(gòu)包覆該紅外接收模塊10,具體的,該遮擋結(jié)構(gòu)具體為筒狀引導(dǎo)壁20,該筒狀引導(dǎo)壁20—端包覆該紅外接收模塊10。裝置二,該裝置包括紅外接收模塊10和設(shè)置在設(shè)備上的凹槽30,該紅外接收模塊10設(shè)置在該凹槽30底端。這樣,上述兩種遮擋結(jié)構(gòu)都能接收沿該遮擋結(jié)構(gòu)的引導(dǎo)方向輸入的紅外控制信號。從而使得由其他方向發(fā)射出的紅外控制信號都被該遮擋結(jié)構(gòu)遮擋,避免控制信號的相互干擾。
[0017]本發(fā)明還提供了一種采用上述接收紅外控制信號的裝置來接收紅外控制信號的方法,如圖3所示,包括如下步驟,S101,接收第一紅外遙控編碼,S102,將該第一紅外遙控編碼存儲至該第一存儲列表中的順次第一編碼位,該第一存儲列表中存儲有與該順次第一編碼位對應(yīng)的第一索引地址,S103,基于該第一索引地址,在該第二存儲列表中查找與該第一索引地址對應(yīng)的控制指令,并執(zhí)行該控制指令,該第二存儲列表中存儲有第二索引地址和與該第二索引地址對應(yīng)的控制指令,該第二索引地址與該第一索引地址相同4104,在執(zhí)行該控制指令之后的第一預(yù)設(shè)時間結(jié)束時,清空該第一存儲列表中的所有編碼位。
[0018]在具體的實施方式中,該接收第一紅外遙控編碼具體可以是接收用戶在任意遙控器上按下任意鍵所生成的遙控編碼,比如用戶通過電視機遙控器對準(zhǔn)空調(diào)設(shè)備按下開機按鍵,生成的遙控編碼。接著,進行識別的過程,首先,將該接收到的第一紅外遙控編碼存儲至該第一存儲列表中,具體可以將電視機遙控器發(fā)送的開機按鍵或者關(guān)機按鍵發(fā)送的遙控指令對應(yīng)的遙控編碼進行存儲,在該第一存儲列表中分為兩列,第一列存儲上述的遙控編碼,