紅外遙控器碼值管理的方法及裝置的制造方法
【技術領域】
[0001 ]本發明涉及計算機領域,尤其涉及紅外遙控器碼值管理的方法及裝置。
【背景技術】
[0002]紅外遙控技術是一種傳統的但又十分流行的遙控器技術。但世界上生產紅外設備的廠商如此之多,對應的紅外碼值也是海量,即便是同一廠商同一類型的電器,都會出現碼值不同的情況。這樣每一個設備都必須配備一個實體遙控,使得家庭中因為存在多個電器設備而不得不配備多個紅外遙控器,而由于控制各電器的紅外碼值通常由電器生產廠商設置在紅外遙控器上,只能使用廠家指定的遙控器控制指定對應的電器,因此,造成用戶不方便,同時因為每個電器都需要配備指定的紅外遙控器,增加了廠家生產電器的成本,現有的技術中,具有紅外遙控功能設備(例如具有紅外發射功能的手機)只能通過從現有的紅外遙控器上轉錄紅外遙控器發射的控制信號,從而對對應的電器設備進行控制。
【發明內容】
[0003]本發明的主要目的在于提供一種紅外遙控器碼值管理的方法,旨在解決現有的具有紅外發射功能的設備只能通過轉錄紅外遙控器發射的控制信號對相應的電器設備進行控制的技術問題。
[0004]為實現上述目的,本發明提供一種紅外遙控器碼值管理的方法,所述紅外遙控器碼值管理的方法包括以下步驟:
[0005]根據紅外遙控器的標識信息獲取所述紅外遙控器上按鍵的功能名稱及對應的控制信號;
[0006]根據所述控制信號生成對應的紅外碼值,所述紅外碼值包括載波頻率和信號的高低電平值;
[0007]將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中。
[0008]優選地,所述將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中的步驟包括:
[0009]建立所述紅外遙控器的標識信息與所述紅外遙控器上按鍵的功能名稱之間的索弓I;
[0010]建立所述紅外遙控器上按鍵的功能名稱與根據所述每個按鍵對應的控制信號生成的紅外碼值之間的索引。
[0011]優選地,所述根據所述控制信號生成對應的紅外碼值的步驟包括:
[0012]根據所述控制信號生成對應的多個紅外碼值的組合。
[0013]優選地,所述將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中的步驟之后包括:
[0014]根據所述紅外遙控器的標識信息查找云服務器,獲取與所述標識信息對應的紅外碼值。
[0015]優選地,所述紅外遙控器的標識信息包括:所述紅外遙控器對應遙控設備的型號、所述紅外遙控器對應遙控設備的品牌和紅外遙控設備的型號。
[0016]此外,為實現上述目的,本發明還提供一種紅外遙控器碼值管理的裝置,所述紅外遙控器碼值管理的裝置包括:
[0017]控制信號獲取模塊,用于根據紅外遙控器的標識信息獲取所述紅外遙控器上按鍵的功能名稱及對應的控制信號;
[0018]紅外碼值生成模塊,用于根據所述控制信號生成對應的紅外碼值,所述紅外碼值包括載波頻率和信號的高低電平值;
[0019]存儲模塊,用于將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中。
[0020]優選地,所述存儲模塊包括:
[0021]標識信息索引單元,用于建立所述紅外遙控器的標識信息與所述紅外遙控器上按鍵的功能名稱之間的索引;
[0022]功能名稱索引單元,用于建立所述紅外遙控器上按鍵的功能名稱與根據所述每個按鍵對應的控制信號生成的紅外碼值之間的索引。
[0023]優選地,所述紅外碼值生成模塊包括:
[0024]紅外碼值組合生成單元,用于根據所述控制信號生成對應的多個紅外碼值的組入口 ο
[0025]優選地,所述紅外遙控器碼值管理的裝置還包括:
[0026]紅外碼值獲取模塊,用于根據所述紅外遙控器的標識信息查找云服務器,獲取與所述標識信息對應的紅外碼值。
[0027]優選地,所述紅外遙控器的標識信息包括:所述紅外遙控器對應遙控設備的型號、所述紅外遙控器對應遙控設備的品牌和紅外遙控設備的型號。
[0028]本發明實施例提出的一種紅外遙控器碼值管理的方法及裝置,通過紅外遙控器的標識信息獲取按鍵的功能名稱及對應的控制信號,并根據所述控制信號生成對應的紅外碼值,并存儲在云服務器上,實現了紅外遙控器碼值的云存儲,使其他具有紅外發射功能的設備可以通過獲得對應的碼值從而控制對應的電器設備。
【附圖說明】
[0029]圖1為本發明紅外遙控器碼值管理的方法的第一實施例的流程示意圖;
[0030]圖2為本發明紅外遙控器碼值管理的方法的第二實施例的流程示意圖;
[0031]圖3為本發明紅外遙控器碼值管理的方法的第三實施例的流程示意圖;
[0032]圖4為本發明紅外遙控器碼值管理的方法的第四實施例的流程示意圖;
[0033]圖5為本發明紅外遙控器碼值管理的裝置的第一實施例的功能模塊示意圖;
[0034]圖6為本發明紅外遙控器碼值管理的裝置的第二實施例的功能模塊示意圖;
[0035]圖7為本發明紅外遙控器碼值管理的裝置的第三實施例的功能模塊示意圖;
[0036]圖8為本發明紅外遙控器碼值管理的裝置的第四實施例的功能模塊示意圖;
[0037]圖9為紅外碼由一系列高低電平信號組成的原理示意圖。
[0038]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0039]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0040]本發明實施例的主要解決方案是:根據紅外遙控器的標識信息獲取所述紅外遙控器上按鍵的功能名稱及對應的控制信號;根據所述控制信號生成對應的紅外碼值,所述紅外碼值包括載波頻率和信號的高低電平值;將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中。
[0041]由于現有技術具有紅外發射功能的設備只能通過轉錄紅外遙控器發射的控制信號從而對對應的電器進行控制。
[0042]本發明提供一種解決方案,使紅外遙控器的碼值存儲在云服務器上,具有紅外發射功能的設備可以通過從云服務器查找電器設備對應的紅外碼值,從而對電器設備進行控制。
[0043]參照圖1,為本發明紅外遙控器碼值管理的方法的第一實施例,所述紅外遙控器碼值管理的方法包括:
[0044]步驟S100,根據紅外遙控器的標識信息獲取所述紅外遙控器上按鍵的功能名稱及對應的控制信號。
[0045]根據紅外遙控器的標識信息從設備生產廠商獲取所述紅外遙控器上按鍵的功能名稱,以及按鍵對應的控制信號,所述紅外遙控器的標識信息包括:所述紅外遙控器對應遙控設備的型號、所述紅外遙控器對應遙控設備的品牌和紅外遙控設備的型號。
[0046]步驟S200,根據所述控制信號生成對應的紅外碼值,所述紅外碼值包括載波頻率和信號的高低電平值。
[0047]如圖9所示,由于紅外碼本質上是由一系列高低電平信號組成,最終通過紅外脈沖發送等在一個固定頻率的載波上調制發送出去,因此,根據所述控制信號生成對應的紅外碼值,所述紅外碼值包括載波頻率和信號的高低電平值,例如振蕩器的頻率是38KHZ,那么每一個震蕩周期就是l/28ms,因此控制信號的高低電平時長就能方便的轉換成η*震蕩周期,從而使得存儲時只需要存儲載波頻率和多個η即可,存儲結構如下:
[0048][載波頻率(8bit)] [ON頻次(I6bit)] [OFF頻次(I6bit)] [ON頻次(16bit) ] [OFF頻次(16bit)]……
[0049]步驟S300,將所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值存儲在云服務器中。
[0050]云服務器存儲所述紅外遙控器的標識信息、所述紅外遙控器上按鍵的功能名稱和根據所述每個按鍵對應的控制信號生成的紅外碼值,供具有紅外發射功能的設備獲取紅外碼值。
[0051]可以預見的,在執行本實施例時,用戶同樣可以通過紅外遙控器轉錄對應的紅外碼值,同時存儲至云服務器。
[0052]在本實施例中,通過存儲紅外遙控器上按鍵的功能名稱及對應的控制信號,同時將控制信號轉換為紅外碼值,并存儲在云服務器上,使得用戶可以通過下載控制電器所需要的對應的紅外碼值到具有紅外發射功能的設備上,從而使得用戶可以使用具有紅外發射功能的設備控制紅外碼值對應