提取多組編碼數(shù)據(jù)組中的另一組編碼數(shù)據(jù)組中的一個遙控編碼數(shù)據(jù),并發(fā)送至家用電器,即返回步驟S2,進(jìn)行重復(fù)判斷,直至確定相匹配的遙控編碼數(shù)據(jù)組,并設(shè)置成功。
[0059]綜上所述,本發(fā)明實(shí)施例的移動終端的遙控編碼設(shè)置方法,通過將預(yù)存的遙控編碼數(shù)據(jù)發(fā)送至家用電器,并采集的家用電器顯示模塊的顯示的圖像,對圖像分析以判斷家用電器的工作狀態(tài),根據(jù)家用電器的工作狀態(tài)判斷遙控編碼數(shù)據(jù)是否與家用電器相匹配,進(jìn)而提取相匹配的編碼數(shù)據(jù)組中的所有的遙控編碼數(shù)據(jù),設(shè)置為移動終端的遙控編碼,該設(shè)置方法可以實(shí)現(xiàn)全自動地搜索匹配家用電器的遙控編碼的功能,操作過程更加簡單,更加快捷。另外,通過提取關(guān)機(jī)編碼數(shù)據(jù),并發(fā)送至家用電器,可以進(jìn)一步進(jìn)行判斷遙控編碼是否與家用電器相匹配,防止干擾引起的誤判。
[0060]下面參照附圖描述根據(jù)本發(fā)明實(shí)施例提出的一種用于遙控家用電器的移動終端。其中,家用電器包括用于顯示運(yùn)行狀態(tài)的顯示模塊。
[0061]如圖4所示,本發(fā)明實(shí)施例的移動終端包括存儲模塊00、圖像采集模塊10、圖像分析模塊20、無線發(fā)射模塊30和控制模塊40。其中,存儲模塊,用于存儲多組編碼數(shù)據(jù)組,每組編碼數(shù)據(jù)組中包括多個遙控編碼數(shù)據(jù);圖像采集模塊20用于采集顯示模塊顯示的圖像。圖像分析模塊20用于對采集的圖像進(jìn)行分析??刂颇K40用于控制移動終端進(jìn)入遙控編碼設(shè)置模式,提取預(yù)存的多組編碼數(shù)據(jù)組中的一組編碼數(shù)據(jù)組,并提取一組編碼數(shù)據(jù)組的一個遙控編碼數(shù)據(jù),通過無線發(fā)射模塊30將遙控編碼數(shù)據(jù)發(fā)送至家用電器,以及根據(jù)圖像分析模塊的分析結(jié)果判斷家用電器的運(yùn)行狀態(tài),并在家用電器處于與遙控編碼數(shù)據(jù)對應(yīng)的工作狀態(tài)時,提取一組編碼數(shù)據(jù)組中的所有遙控編碼數(shù)據(jù),并設(shè)置為移動終端對應(yīng)當(dāng)前家用電器的遙控編碼,以及控制移動終端退出遙控編碼設(shè)置模式。
[0062]可以理解的是,本發(fā)明實(shí)施例的移動終端可以具有普通移動終端功能,也可以具有遙控家用電器的遙控功能。例如,移動終端具體例如手機(jī)可以通過按鍵或者觸屏選擇遙控功能,控制模塊40根據(jù)選擇指令控制手機(jī)進(jìn)入遙控編碼設(shè)置模式。需要說明的是,移動終端的存儲模塊00中可以預(yù)存多種種類、多種品牌的遙控編碼數(shù)據(jù),以及多種不同型號的家用電器的遙控編碼數(shù)據(jù)。控制模塊40分別與存儲模塊00、無線發(fā)送模塊30和圖像分析模塊20連接,實(shí)際應(yīng)用中,移動終端例如手機(jī)的主控電路與數(shù)據(jù)存儲模塊、紅外發(fā)射模塊連接、攝像頭和圖像分析模塊分別連接,其中,數(shù)據(jù)存儲模塊和圖像分析模塊可以位于手機(jī)主控電路中??刂颇K40在控制移動終端進(jìn)入遙控編碼設(shè)置模式之后,提取存儲模塊00預(yù)存的多組編碼數(shù)據(jù)組中的一組編碼數(shù)據(jù)組,可以認(rèn)為一組編碼數(shù)據(jù)組對應(yīng)一種型號的家用電器,并提取該一組編碼數(shù)據(jù)組的一個遙控編碼數(shù)據(jù),可以認(rèn)為提取的該一個遙控編碼數(shù)據(jù)對應(yīng)該型號的家用電器的一個控制指令,進(jìn)而通過無線發(fā)射模塊30將提取的該一個遙控編碼數(shù)據(jù)發(fā)送至家用電器。
[0063]進(jìn)一步地,可以理解的是,家用電器接收到該一個遙控編碼數(shù)據(jù)之后,如果相匹配的話,則會以該一個遙控編碼數(shù)據(jù)對應(yīng)的控制指令運(yùn)行,且顯示模塊顯示家用電器的運(yùn)行狀態(tài)。則可以通過圖像采集模塊10采集家用電器顯示模塊顯示的圖像,圖像分析模塊20對采集的圖像進(jìn)行分析,進(jìn)一步地控制模塊40根據(jù)分析結(jié)果可以判斷家用電器的運(yùn)行狀態(tài)。例如如果控制模塊40判斷家用電器處于的工作狀態(tài)與接收到的遙控編碼數(shù)據(jù)對應(yīng)的運(yùn)行指令一致,換句話說,該遙控編碼數(shù)據(jù)對應(yīng)的遙控指令對該家用電器有作用,則可以判斷該遙控編碼數(shù)據(jù)與該家用電器相匹配。進(jìn)而控制模塊40提取該遙控編碼數(shù)據(jù)對應(yīng)的一組編碼數(shù)據(jù)組中的所有遙控編碼數(shù)據(jù),并設(shè)置為移動終端對應(yīng)該當(dāng)前家用電器的遙控編碼,即移動終端可以根據(jù)該一組的遙控編碼數(shù)據(jù)來控制該家用電器。在設(shè)置完成移動終端的遙控編碼之后,控制模塊40控制移動終端退出遙控編碼設(shè)置模式。
[0064]進(jìn)一步地,在本發(fā)明的一個實(shí)施例中,控制模塊40還用于在家用電器不處于與遙控編碼數(shù)據(jù)對應(yīng)的工作狀態(tài),提取存儲模塊00的多組編碼數(shù)據(jù)組中的另一組編碼數(shù)據(jù)組,并提取另一組編碼數(shù)據(jù)組中的一個遙控編碼數(shù)據(jù),通過無線發(fā)射模塊30將遙控編碼數(shù)據(jù)發(fā)送至家用電器。也就是說,在家用電器對控制模塊40提取的存儲模塊00中預(yù)存的多組遙控編碼數(shù)據(jù)組的一個遙控編碼數(shù)據(jù)不響應(yīng)時,則控制模塊40再提取另一組編碼數(shù)據(jù)組的一個遙控編碼數(shù)據(jù),并通過無線發(fā)送模塊30發(fā)送至家用電器,進(jìn)而控制模塊40根據(jù)采集的家用電器的顯示模塊顯示的圖像判斷家用電器是否做出響應(yīng),以此類推,直至確定匹配的遙控編碼數(shù)據(jù),則控制模塊40提取相匹配的遙控編碼數(shù)據(jù)對應(yīng)的編碼數(shù)據(jù)組中的所有遙控編碼數(shù)據(jù),并設(shè)置為移動終端的遙控編碼,進(jìn)而移動終端可以對家用電器進(jìn)行控制。為了方便、有順序性,控制模塊40可以按照預(yù)存順序或設(shè)定順序依次提取多組編碼數(shù)據(jù)中的編碼數(shù)據(jù)組。
[0065]為了防止干擾造成的誤判斷相匹配的遙控編碼數(shù)據(jù),在本發(fā)明的一個實(shí)施例中,控制模塊40還用于提取遙控編碼數(shù)據(jù)對應(yīng)的編碼數(shù)據(jù)組中的關(guān)機(jī)指令編碼數(shù)據(jù),并通過無線發(fā)送模塊30將關(guān)機(jī)指令編碼數(shù)據(jù)發(fā)送至家用電器,以及根據(jù)顯示模塊顯示的圖像的分析結(jié)果,判斷家用電器是否停止工作,并在家用電器停止工作時,提取編碼數(shù)據(jù)組中的所有遙控編碼數(shù)據(jù),并設(shè)置為移動終端對應(yīng)當(dāng)前家用電器的遙控編碼,控制移動終端退出遙控編碼設(shè)置模式。
[0066]具體地,上述的控制模塊40提取的一組編碼數(shù)據(jù)組的一個遙控編碼數(shù)據(jù)與家用電器匹配,可以認(rèn)為初步確定。家用電器接收到一個遙控編碼數(shù)據(jù),以該一個遙控編碼數(shù)據(jù)對應(yīng)的控制指令運(yùn)行,為了防止誤判斷,還可以進(jìn)一步進(jìn)行判斷是否真正匹配,例如控制模塊40提取初步確定與家用電器匹配的遙控編碼數(shù)據(jù)對應(yīng)的編碼數(shù)據(jù)組中的關(guān)機(jī)指令編碼數(shù)據(jù),并將該關(guān)機(jī)編碼數(shù)據(jù)通過無線發(fā)送模塊30發(fā)送至家用電器。家用電器接收到關(guān)機(jī)編碼數(shù)據(jù)之后,如果有響應(yīng),則家用電器會進(jìn)行關(guān)機(jī),并在顯示模塊中顯示關(guān)機(jī)信息,則該關(guān)機(jī)編碼數(shù)據(jù)與該家用電器匹配;如果沒有響應(yīng),則顯示模塊會顯示家用電器當(dāng)前的運(yùn)行狀態(tài)。所以通過圖像采集模塊10采集顯示模塊顯示的圖像,進(jìn)而圖像分析模塊20對圖像進(jìn)行分析,控制模塊40根據(jù)圖像分析結(jié)果可以判斷家用電器的運(yùn)行狀態(tài)是否與接收到的關(guān)機(jī)編碼數(shù)據(jù)相對應(yīng)。在本發(fā)明的一個實(shí)施例中,控制模塊40根據(jù)圖像分析接收判斷,如果家用電器停止工作,則可以判斷該關(guān)機(jī)編碼數(shù)據(jù)與該家用電器相匹配,則提取該關(guān)機(jī)編碼數(shù)據(jù)對應(yīng)的編碼數(shù)據(jù)組的所有遙控編碼數(shù)據(jù),并設(shè)置為移動終端對于該家用電器的遙控編碼,則移動終端遙控編碼設(shè)置成功,并控制移動終端退出遙控編碼設(shè)置模式。如果控制模塊40判斷家用電器沒有停止工作,則證明該關(guān)機(jī)編碼數(shù)據(jù)與家用電器不匹配,則控制模塊40重新提取多組編碼數(shù)據(jù)組中的另一組編碼數(shù)據(jù)組中的一個遙控編碼數(shù)據(jù),并通過無線發(fā)送模塊30發(fā)送至家用電器,并進(jìn)行重復(fù)判斷,直至確定相匹配的遙控編碼數(shù)據(jù)組,移動終端的遙控編碼設(shè)置成功。
[0067]綜上所述,本發(fā)明實(shí)施例的用于遙控家用電器的移動終端,通過無線發(fā)送模塊將預(yù)存的遙控編碼數(shù)據(jù)發(fā)送至家用電器,圖像采集模塊采集家用電器顯示模塊的顯示的圖像,進(jìn)而圖像分析模塊對圖像分析以控制模塊判斷家用電器的工作狀態(tài),并根據(jù)家用電器的工作狀態(tài)判斷遙控編碼數(shù)據(jù)是否與家用電器相匹配,進(jìn)而提取相匹配的編碼數(shù)據(jù)組中的所有的遙控編碼數(shù)據(jù),設(shè)置為移動終端的遙控編碼,該移動終端可以實(shí)現(xiàn)全自動地搜索匹配家用電器的遙控編碼的功能,操作過程更加簡單,更加快捷。另外,控制模塊通過提取關(guān)機(jī)編碼數(shù)據(jù),并通過無線發(fā)送模塊發(fā)送至家用電器,可以進(jìn)一步進(jìn)行判斷遙控編碼是否與家用電器相匹配,防止干擾引起的誤判。
[0068]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技