一種實現遙控器學習功能的方法及系統的製作方法
2023-06-18 13:56:26
專利名稱:一種實現遙控器學習功能的方法及系統的製作方法
技術領域:
本發明涉及電子信息技術領域,特別涉及到一種實現遙控器學習功能的方法及系統。
背景技術:
隨著電子產品種類的不斷增加,遙控器的數量也不斷增加。如,電視遙控器、機頂盒遙控器、DVD遙控器、風扇遙控器及空調遙控器等,並且不同型號的同一遙控電子設備的遙控器的外部形態及內部採用的協議均不一樣,通常情況都是一種型號的遙控電子設備配置一遙控器。為了實現一個遙控器可控制多臺遙控電子設備的功能,現有技術的解決方法是在一個遙控器上預置多種不同設備及不同型號的同一種設備的遙控功能。現有技術的這種在一個遙控器上預置多種不同設備及不同型號的同一種設備的遙控功能的方案存在成本高、可遙控的對象單一不靈活的缺陷。
發明內容
本發明的主要目的是提供了一種實現遙控器學習功能的方法,旨在實現一個遙控器可控制多臺遙控電子設備的同時,達到降低成本的目的,並避免可遙控的對象局限於預置對象的問題。本發明實施例公開了一種實現遙控器學習功能的方法,包括以下步驟終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸;
在接收到遙控鍵碼列表獲取請求時,所述終端將目標遙控鍵碼列表發送至所述遙控器,其中,所述終端存儲遙控器所要遙控的各目標遙控電子設備的種類及型號;在監測到遙控觸發事件後,所述遙控器根據所獲取的目標遙控鍵碼列表,匹配出與所述遙控觸發事件相應的遙控指令。優選地,所述在接收到遙控鍵碼列表獲取請求時,終端將目標遙控鍵碼列表發送至所述遙控器的具體步驟為接收遙控鍵碼列表獲取請求;根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備;將用戶所選擇的所述目標遙控電子設備對應的目標遙控鍵碼列表發送至所述遙控器。優選地,所述將用戶所選擇的所述目標遙控電子設備對應的目標遙控鍵碼列表發送至所述遙控器的步驟之前還包括當所述終端未顯示所述目標遙控電子設備時,從網絡資料庫中下載所述目標遙控電子設備所對應的目標遙控鍵碼列表。優選地,所述在監測到遙控觸發事件後,所述遙控器根據所獲取的遙控鍵碼列表,匹配出所述遙控觸發事件相應的遙控指令的步驟之前還包括
所述遙控器接收所述目標遙控鍵碼列表,且將存儲於所述遙控器中的在先遙控器鍵碼列表替換為所述目標遙控鍵碼列表。優選地,所述實現遙控器學習功能的方法還包括以下步驟判斷所述目標遙控鍵碼列表替換所述在先遙控器鍵碼列表是否成功,若是,則提示學習完成;若否,則控制再次發送所述遙控鍵碼列表獲取請求。本發明實施例還公開了一種實現遙控器學習功能的系統,包括終端和遙控器;所述終端,用於與遙控器通過近場通信技術建立通信連接以實現數據傳輸;還用於在接收到遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至所述遙控器,其中,所述終端存儲遙控器所要遙控的各目標遙控電子設備的種類及型號;所述遙控器,用於在監測到遙控觸發事件後,根據所獲取的目標遙控鍵碼列表,匹配出與所述遙控觸發事件相應的遙控指令。優選地,所述終端還用於根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備;還用於響應用戶所選擇的目標遙控電子設備,發送所述目標遙控電子設備對應的目標遙控鍵碼列表至所述遙控器。優選地,所述終端還用於當所述終端未顯示所述目標遙控電子設備時,從網絡資料庫中下載所述目標遙控電子設備所對應的目標遙控鍵碼列表。優選地,所述遙控器還用於將存儲於其中的在先遙控器鍵碼列表替換為當前所獲取的目標遙控鍵碼列表。優選地,所述遙控器還用於判斷所述目標遙控鍵碼列表替換所述在先遙控器鍵碼列表是否成功,若是, 則提示學習完成;若否,則控制再次發送所述遙控鍵碼列表獲取請求至所述終端。本發明公開了一種實現遙控器學習功能的方法,終端與遙控器通過近場通信技術建立通信連接,在終端接收到遙控器發送的遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至遙控器;遙控器在監測到遙控觸發事件後,根據所獲取的目標遙控鍵碼列表匹配出與遙控觸發事件相應的遙控指令,進而控制目標遙控電子設備,即可通過一個遙控器對其他遙控電子設備的遙控功能的學習,實現控制其他遙控電子設備的目的。通過本發明實現遙控器學習功能的方法,實現一個遙控器控制任意一臺遙控電子設備的功能。同時,本發明還具有學習過程簡單及成本低的優點。
圖1為本發明中實現遙控器學習功能的方法的第一實施例的流程示意圖;圖2為圖1中步驟S02的第一種實施方式的流程示意圖;圖3為圖1中步驟S02的第二種實施方式的流程示意圖;圖4為本發明中實現遙控器學習功能的方法的第二實施例的流程示意圖;圖5為本發明中實現遙控器學習功能的方法的第三實施例的流程示意圖;圖6為本發明中實現遙控器學習功能的系統的結構框圖。本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明公開了一種實現遙控器學習功能的方法,可參照圖1,圖1為本發明中實現遙控器學習功能的方法的第一實施例的流程示意圖,該實現遙控器學習功能的方法包括以下步驟S01,終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸。為了實現終端與遙控之間的數據傳輸,終端與遙控器可以通過有線連接的方式或者無線連接的方式建立通信連接,其中終端與遙控器通過無線連接的方式建立通信連接可採用藍牙技術或近場通信技術實現。當終端與遙控器通過近場通信技術進行通信時,終端和遙控器上均需具有近場通信功能。S02,在接收到遙控鍵碼列表獲取請求時,終端將目標遙控鍵碼列表發送至遙控器,其中,終端存儲遙控器所要遙控的各目標遙控電子設備的種類及型號。本發明實現遙控器學習功能的方法實質上是遙控器向終端獲取目標遙控器鍵碼列表,在遙控器的某一按鍵被觸 發後,根據該目標遙控器鍵碼列表匹配出與被觸發的按鍵所對應的遙控指令。其中,目標遙控器鍵碼列表是指遙控器需要控制的目標遙控電子設備所配置的遙控器鍵碼列表,即是指可以控制目標遙控電子設備的存儲於遙控器內部的一種協議。終端與遙控器建立通信連接後,遙控器向終端發送遙控鍵碼列表獲取請求,當終端接收到該遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至遙控器。可以理解的是,終端可以不通過響應遙控器發送的遙控鍵碼列表獲取請求而將目標遙控鍵碼列表發送至遙控器,如在終端與遙控器建立通信連接後,通過用戶直接操作終端,使終端將目標遙控鍵碼列表發送至遙控器。S03,在監測到遙控觸發事件後,遙控器根據所獲取的目標遙控鍵碼列表,匹配出與遙控觸發事件相應的遙控指令。在終端將目標遙控鍵碼列表發送至遙控器後,遙控器將該目標遙控鍵碼列表存儲。在監測到遙控觸發事件後,即在遙控器某一按鍵被觸發後,遙控器根據所保存的目標遙控鍵碼列表匹配出與遙控觸發事件相應的遙控指令,並通過該遙控指令控制目標遙控電子設備。本發明公開了一種實現遙控器學習功能的方法,終端與遙控器通過近場通信技術建立通信連接,在終端接收到遙控器發送的遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至遙控器;遙控器在監測到遙控觸發事件後,根據所獲取的目標遙控鍵碼列表匹配出與遙控觸發事件相應的遙控指令,進而控制目標遙控電子設備,即可通過一個遙控器對其他遙控電子設備的遙控功能的學習,實現控制其他遙控電子設備的目的。通過本發明實現遙控器學習功能的方法,實現一個遙控器控制任意一臺遙控電子設備的功能。同時,本發明還具有學習過程簡單及成本低的優點。在具體實施例中,參照圖2,圖2為圖1中步驟S02的第一種實施方式的流程示意圖。上述實施例中的步驟S02的具體步驟為S021,接收遙控鍵碼列表獲取請求。終端與遙控器建立通信連接後,遙控器向終端發送遙控鍵碼列表獲取請求,終端接收該遙控鍵碼列表獲取請求。S022,根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備。當終端接收到遙控鍵碼列表獲取請求時,通過顯示屏向用戶顯示已經存儲於其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備,即從中選擇出需要控制的遙控電子設備的種類及型號。S023,將用戶所選擇的目標遙控電子設備對應的目標遙控鍵碼列表發送至遙控器。當終端接收到用戶所選的遙控電子設備的種類及型號後,將該型號所對應的遙控電子設備的遙控鍵碼列表(即為目標遙控鍵碼列表)發送至所述遙控器。可以理解的是,終端可以不向用戶顯示存儲在其中的各遙控電子設備的種類及型號,直接通過終端對目標遙控電子設備的識別來自動發送匹配的目標遙控鍵碼列表至遙控器,如通過掃描目標遙控電子設備的種類及類型。可以理解的是,本發明中的終端可以是任何一種存儲有目標遙控鍵碼列表且該存儲的目標遙控鍵碼列表可被讀取的電子設備。由於終端中可能沒有存儲目標遙控電子設備,即沒有存儲用戶將要控制的遙控電子設備或者沒有存儲用戶將遙控的遙控電子設備的類型,也即沒有存儲目標遙控電子設備的遙控鍵碼列表,所以在具體實施例中,終端具有下載能力。參照圖3,圖3為圖1中步驟S02的第二種實施方式的流程示意圖。上述實施例中的步驟S02的具體步驟為S024,接收遙控鍵碼列表獲取請求。該步驟S024與步驟S021相同,在此不再贅述。
`
S025,根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備。該步驟S025與步驟S022相同,在此不再贅述。S026,當終端未顯示目標遙控電子設備時,從網絡資料庫中下載目標遙控電子設備所對應的目標遙控鍵碼列表。當步驟S025中所顯示的各目標遙控電子設備的種類及型號沒有包含遙控器將要控制的目標遙控電子設備或者沒有包含遙控器將要控制的目標遙控電子設備所對應的類型時,即終端未顯示目標遙控電子設備,此時終端執行下載操作,從網絡資料庫中下載目標遙控電子設備所對應的目標遙控鍵碼列表,並在下載成功後,將所下載的目標遙控電子設備的種類及類型通過顯示屏顯示,以供用戶選擇目標遙控電子設備。S027,將用戶所選擇的目標遙控電子設備對應的目標遙控鍵碼列表發送至遙控器。該步驟S027與步驟S023相同,在此不再贅述。參照圖4,圖4為本發明中實現遙控器學習功能的方法的第二實施例的流程示意圖,在該實施例中,本發明實現遙控器學習功能的方法包括以下步驟S11,終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸。該步驟Sll與步驟SOI相同,在此不再贅述。S12,在接收到遙控鍵碼列表獲取請求時,終端將目標遙控鍵碼列表發送至遙控器。該步驟S12與步驟S02相同,在此不再贅述。S13,遙控器接收目標遙控鍵碼列表,且將存儲於遙控器中的在先遙控器鍵碼列表替換為目標遙控鍵碼列表。為了節省遙控器的硬體成本,遙控器在接收目標遙控鍵碼列表後,目標遙控鍵碼列表將存儲於遙控器中的在先遙控器鍵碼列表替換,即遙控器中始終只存儲一個遙控鍵碼列表。在變形實施例中,遙控器在接收目標遙控鍵碼列表後,目標遙控鍵碼列表可以不替換存儲於遙控器中的在先遙控器鍵碼列表,而是與在先遙控器鍵碼列表同時存在於遙控器的存儲器中,後續通過在所存儲的多個遙控器鍵碼列表中選擇目標遙控器鍵碼列表來匹配與遙控觸發事件相應的遙控指令。在變形實施例中,遙控器中設有兩個遙控鍵碼列表的存儲區,其中一個存儲區是只讀存儲區,該只讀存儲區中存儲該遙控器默認的某一特定遙控電子設備的遙控器鍵碼列表,另一存儲區是暫存可擦除存儲區,該暫存可擦除存儲區中存儲接收到的由終端發送的遙控器鍵碼列表,後續通過在只讀存儲區和暫存可擦除存儲區中選擇目標遙控器鍵碼列表。S14,在監測到遙控觸發事件後,遙控器根據所獲取的目標遙控鍵碼列表,匹配出與遙控觸發事件相應的遙控指令。該步驟S14與步驟S03相同,在此不再贅述。參照圖5,圖5為本發明中實現遙控器學習功能的方法的第三實施例的流程示意圖,在該實施例中,本發明實現遙控器學習功能的方法包括以下步驟S21,終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸。該步驟S21與步驟SOI相同,在此不再贅述。S22,在接收到遙控鍵碼列表獲取請求時,終端將目標遙控鍵碼列表發送至遙控器。該步驟S22與步驟S02相同,在此不再贅述。S23,遙控器接收目標遙控鍵碼列表,且將存儲於遙控器中的在先遙控器鍵碼列表替換為目標遙控鍵碼列表。該步驟S23與步驟S13相同,在此不再贅述。S24,判斷目標遙控鍵碼列表替換在先遙控器鍵碼列表是否成功,若是,則執行步驟S25,若否,則返回到步驟S22,即執行再次向終端發送遙控鍵碼列表獲取請求的操作。S25,提示學習完成。可以通過聲音或者光作為提示學習完成的指示,具體地,可以在遙控器上設置一 LED燈或蜂鳴器。S26,在監測到遙控觸發事件後,遙控器根據所獲取的目標遙控鍵碼列表,匹配出與遙控觸發事件相應的遙控指令。該步驟S26與步驟S03相同,在此不再贅述。本發明還公開了一種實現遙控器學習功能的系統,可參照圖6,圖6為本發明中實現遙控器學習功能的系統的結構框圖,該實現遙控器學習功能的系統與上述實施例中的實現遙控器學習功能的方法對應,其包括遙控器I和終端2,其中,終端2,用於與遙控器I通過近場通信技術建立通信連接以實現數據傳輸;還用於在接收到遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至遙控器I ;遙控器1,用於在監測到遙控觸發事件後,根據所獲取的目標遙控鍵碼列表,匹配出與遙控觸發事件相應的遙控指令。在具體實施例中,終端2還用於根據 所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備;還用於響應用戶所選擇的目標遙控電子設備,發送目標遙控電子設備對應的目標遙控鍵碼列表至遙控器I。
在具體實施例中,當終端2未顯示目標遙控電子設備時,終端2還用於從網絡資料庫中下載目標遙控電子設備所對應的目標遙控鍵碼列表。在具體實施例中,遙控器I還用於將存儲於其中的在先遙控器鍵碼列表替換為當前所獲取的目標遙控鍵碼列表。在具體實施例中,遙控器I還用於判斷目標遙控鍵碼列表替換在先遙控器鍵碼列表是否成功,若是,則提示學習完成,若否,則控制再次發送遙控鍵碼列表獲取請求至終端2。以上所述僅為本發明的優選實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在 本發明的專利保護範圍內。
權利要求
1.一種實現遙控器學習功能的方法,其特徵在於,包括以下步驟終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸;在接收到遙控鍵碼列表獲取請求時,所述終端將目標遙控鍵碼列表發送至所述遙控器,其中,所述終端存儲遙控器所要遙控的各目標遙控電子設備的種類及型號;在監測到遙控觸發事件後,所述遙控器根據所獲取的目標遙控鍵碼列表,匹配出與所述遙控觸發事件相應的遙控指令。
2.根據權利要求1所述的方法,其特徵在於,所述在接收到遙控鍵碼列表獲取請求時, 終端將目標遙控鍵碼列表發送至所述遙控器的具體步驟為接收遙控鍵碼列表獲取請求;根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備;將用戶所選擇的所述目標遙控電子設備對應的目標遙控鍵碼列表發送至所述遙控器。
3.根據權利要求2所述的方法,其特徵在於,所述將用戶所選擇的所述目標遙控電子設備對應的目標遙控鍵碼列表發送至所述遙控器的步驟之前還包括當所述終端未顯示所述目標遙控電子設備時,從網絡資料庫中下載所述目標遙控電子設備所對應的目標遙控鍵碼列表。
4.根據權利要求1至3任一項所述的方法,其特徵在於,所述在監測到遙控觸發事件後,所述遙控器根據所獲取的遙控鍵碼列表,匹配出所述遙控觸發事件相應的遙控指令的步驟之前還包括所述遙控器接收所述目標遙控鍵碼列表,且將存儲於所述遙控器中的在先遙控器鍵碼列表替換為所述目標遙控鍵碼列表。
5.根據權利要求4所述的方法,其特徵在於,還包括以下步驟判斷所述目標遙控鍵碼列表替換所述在先遙控器鍵碼列表是否成功,若是,則提示學習完成;若否,則控制再次發送所述遙控鍵碼列表獲取請求。
6.一種實現遙控器學習功能的系統,其特徵在於,包括終端和遙控器;所述終端,用於與遙控器通過近場通信技術建立通信連接以實現數據傳輸;還用於在接收到遙控鍵碼列表獲取請求時,將目標遙控鍵碼列表發送至所述遙控器,其中,所述終端存儲遙控器所要遙控的各目標遙控電子設備的種類及型號;所述遙控器,用於在監測到遙控觸發事件後,根據所獲取的目標遙控鍵碼列表,匹配出與所述遙控觸發事件相應的遙控指令。
7.根據權利要求6所述的系統,其特徵在於,所述終端還用於根據所接收到的遙控鍵碼列表獲取請求,顯示存儲在其中的遙控器所要遙控的各目標遙控電子設備的種類及型號,以供用戶選擇目標遙控電子設備;還用於響應用戶所選擇的目標遙控電子設備,發送所述目標遙控電子設備對應的目標遙控鍵碼列表至所述遙控器。
8.根據權利要求7所述的系統,其特徵在於,所述終端還用於當所述終端未顯示所述目標遙控電子設備時,從網絡資料庫中下載所述目標遙控電子設備所對應的目標遙控鍵碼列表。
9.根據權利要求6至8任一項所述的系統,其特徵在於,所述遙控器還用於將存儲於其中的在先遙控器鍵碼列表替換為當前所獲取的目標遙控鍵碼列表。
10.根據權利要求9所述的系統,其特徵在於,所述遙控器還用於判斷所述目標遙控鍵碼列表替換所述在先遙控器鍵碼列表是否成功,若是,則提示學習完成;若否,則控制再次發送所述遙控鍵碼列表獲取請求至所述終端。
全文摘要
本發明提供了一種實現遙控器學習功能的方法及系統,其中實現遙控器學習功能的方法包括以下步驟終端與遙控器通過近場通信技術建立通信連接以實現數據傳輸;在接收到遙控鍵碼列表獲取請求時,所述終端將目標遙控鍵碼列表發送至所述遙控器;在監測到遙控觸發事件後,所述遙控器根據所獲取的目標遙控鍵碼列表,匹配出與所述遙控觸發事件相應的遙控指令。本發明實現了一個遙控器控制任意一臺遙控電子設備的功能,同時,本發明還具有學習過程簡單及成本低的優點。
文檔編號G08C23/04GK103051362SQ20121057626
公開日2013年4月17日 申請日期2012年12月26日 優先權日2012年12月26日
發明者麥漢榮 申請人:深圳市通力科技開發有限公司