一種基于低速無線網絡的紅外傳輸方法
【技術領域】
[0001]本發明涉及紅外傳輸技術領域,具體地,涉及一種基于低速無線網絡的紅外傳輸方法。
【背景技術】
[0002]隨著生活水平的提高,很多帶有遙控功能的家用電器進入千家萬戶,包括:電視機、機頂盒、空調、DVD和音響等,但是由于每種家用電器都有出廠配套的遙控器,這樣就需要頻繁地更換遙控器以控制相對應的家用電器。一旦出現遙控器丟失或者損壞,相應家電設備將很不方便使用。多個遙控器和遙控器丟失損壞的情況,給人們的日常生活帶來了極大的不便。雖然現在已經出現支持學習功能和網絡下載功能的通用型遙控器,但是該種遙控器成本較高,學習和下載的功能依賴電腦,操作過程比較復雜,阻礙了產品的大規模普及。
[0003]手機作為人們的日常通信工具已非常普及,已經有公司申請“帶紅外遙控功能的手機專”利,如發明專利申請號 200510001969.9、200510100273.3 和 200710172976.7 等,這些專利的共同特征是需要特殊定制的手機,至少需要手機具備紅外發射和接收的接口。因為手機紅外通訊接口已被淘汰,現存主流手機型號基本不帶紅外接口。因此上述專利的實用性和可操作性就比較弱,即便是有部分廠家按照上述專利設計了手機,很少有消費者為了帶紅外遙控功能而選擇該款手機,所以很難得到市場的廣泛認可和普及。
[0004]對于紅外遙控器,專用紅外遙控器和通用紅外遙控器兩類中,專用紅外遙控器就是家電原裝的遙控器,具有一個遙控器對應一種或一類電器的特點,其解碼方式單一,可控制電器的數量有限。而通用紅外遙控器是通過選擇電器類型及型號,擴大了其適配范圍,一個遙控器可控制多種電器,但是通用紅外遙控器需要紅外解碼芯片,或是較大的存儲芯片來存儲紅外碼,無法通過簡單的方式支持新紅外協議。
【發明內容】
[0005]針對現有技術中的缺陷,本發明的目的是提供一種基于低速無線網絡的紅外傳輸方法,包括:
[0006]步驟1,將設備的紅外收發器上所能發出來的所有紅外碼進行抓取,獲得原始紅外碼,
[0007]步驟2,將所抓取的原始紅外碼進行歸一化處理,獲得標準紅外描述并上傳至服務器,
[0008]步驟3,手機從所述服務器下載目標設備的標準紅外描述,將該包含交互數據的標準紅外描述發送至紅外轉發設器,
[0009]步驟4,所述紅外轉發設器對接收到的所述包含交互數據的標準紅外描述解析獲得符合所述原始紅外碼描述的紅外信號,將該紅外信號發送給紅外接收設備。
[0010]作為一種優化方案,所述標準紅外描述包括:延時,重復次數,重復延時時間,頭尾長度,邏輯O和邏輯1,以及保留字段。
[0011]作為一種優化方案,所述設備的紅外收發器為所述設備的紅外遙控器。
[0012]與現有技術相比,本發明具有如下的有益效果:
[0013]1.方法簡短,特別適合在低速無線網絡內傳輸,如Zigbee,Bluetooth ;
[0014]2.解析方式簡單,普通單片機即可解析,如8051 ;
[0015]3.可擴展性好,在不改變設備硬件的情況下能夠不斷增加可支持的紅外電器。
【附圖說明】
[0016]通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
[0017]圖1為可選實施例中的一種基于低速無線網絡的紅外傳輸方法流程圖;
[0018]圖2為可選實施例中的一種基于低速無線網絡的紅外傳輸方法使用場景。
【具體實施方式】
[0019]下面結合附圖以具體實施例的方式對本發明進行詳細說明。以下實施例將有助于本領域的技術人員進一步理解本發明,但不以任何形式限制本發明。應當指出的是,對本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進。這些都屬于本發明的保護范圍。
[0020]一種紅外碼的描述方式是將一段紅外碼表述為:延時,重復次數,重復延時時間,頭尾長度,邏輯O和邏輯一,以及保留字段。通過該方式將各種已有的標準紅外碼和各家電廠商自定義的紅外碼都統一在一種描述中,使用該描述,嵌入式設備收到之后可以還原出該設備所需要的紅外碼,進而控制該設備。相比目前存在的技術,本發明對于未知的紅外碼,只需要將未知的紅外碼的描述添加到紅外碼庫,手機端調用該紅外碼庫就可以使得設備發送該未知的紅外碼。具體,首先需要獲取該設備的遙控器,將該遙控器上所能發出來的所有紅外碼進行抓取,然后按照獲取的原始數據按照本專利中的方法進行歸一化處理,即描述延時,重復次數,重復延時時間,頭尾長度,邏輯O和邏輯一,以及保留字段等信息。處理后的數據被上傳至服務器。當手機APP需要控制某個紅外設備的時候,主動去服務器中下載該設備的紅外碼描述,然后將該描述發送至紅外轉發設器,設備按照專利中的方式進行解碼,將該數據以符合該設備的紅外碼的方式發送出去。
[0021]本發明提供一種基于低速無線網絡的紅外傳輸方法,如圖2所示,包括:
[0022]步驟1,將設備的紅外收發器上所能發出來的所有紅外碼進行抓取,獲得原始紅外碼,
[0023]步驟2,將所抓取的原始紅外碼進行歸一化處理,獲得標準紅外描述并上傳至服務器,
[0024]步驟3,手機從所述服務器下載目標設備的標準紅外描述,將該包含交互數據的標準紅外描述發送至紅外轉發設器,
[0025]步驟4,所述紅外轉發設器對接收到的所述包含交互數據的標準紅外描述解析獲得符合所述原始紅外碼描述的紅外信號,將該紅外信號發送給紅外接收設備。
[0026]作為一種實施例,所述標準紅外描述包括:延時,重復次數,重復延時時間,頭尾長度,邏輯O和邏輯1,以及保留字段。
[0027]作為一種實施例,所述設備的紅外收發器為所述設備的紅外遙控器,圖2為本實施例的使用場景示例。
[0028]本發明提供的紅外編碼方式將紅外碼由原來的“硬描述”變成了現在的“軟描述”,實現了紅外碼的動態擴展,能夠兼容各廠商的紅外編碼。
[0029]手機通過APP設置向服務器發送一條對紅外設備的控制命令(按本發明描述的編碼方式,并非原始的紅外碼),服務器收到之后與網關進行交互,網關將收到數據之后傳遞給紅外轉發器,紅外轉發設器將本專利編碼還原成所控制設備的原始紅外碼,進而實現設備的控制。在整個過程中,紅外庫是儲存在服務器中,紅外轉發器只是將不同格式的紅外碼與標準的紅外碼來回轉換,本身并不存儲任何紅外碼,只是存儲了一套解釋規則。
[0030]本發明需要利用低速無線網絡中傳輸各種規格的紅外碼設備,以實現一個紅外控制器可以控制所有的紅外家電,免去多個紅外家電需要多個紅外遙控器的麻煩。由于手機的普遍性,本發明可以在無遙控器的情況下對家用電器等可控設備進行無障礙性控制和紅外數據傳輸。
[0031]以上對本發明的具體實施例進行了描述。需要理解的是,本發明并不局限于上述特定實施方式,本領域技術人員可以在權利要求的范圍內做出各種變形或修改,這并不影響本發明的實質內容。
【主權項】
1.一種基于低速無線網絡的紅外傳輸方法,其特征在于,包括: 步驟1,將設備的紅外收發器上所能發出來的所有紅外碼進行抓取,獲得原始紅外碼,步驟2,將所抓取的原始紅外碼進行歸一化處理,獲得標準紅外描述并上傳至服務器,步驟3,手機從所述服務器下載目標設備的標準紅外描述,將該包含交互數據的標準紅外描述發送至紅外轉發設器, 步驟4,所述紅外轉發設器對接收到的所述包含交互數據的標準紅外描述解析獲得符合所述原始紅外碼描述的紅外信號,將該紅外信號發送給紅外接收設備。2.根據權利要求1所述的方法,其特征在于,所述標準紅外描述包括:延時,重復次數,重復延時時間,頭尾長度,邏輯O和邏輯1,以及保留字段。3.根據權利要求1所述的方法,其特征在于,所述設備的紅外收發器為所述設備的紅外遙控器。
【專利摘要】本發明提供了一種基于低速無線網絡的紅外傳輸方法,首先需要獲取該設備的遙控器,將該遙控器上所能發出來的所有紅外碼進行抓取,然后按照獲取的原始數據按照本發明中的方法進行歸一化處理,即描述延時,重復次數,重復延時時間,頭尾長度,邏輯0和邏輯一,以及保留字段等信息。處理后的數據被上傳至服務器。當手機APP需要控制某個紅外設備的時候,主動去服務器中下載該設備的紅外碼描述,然后將該描述發送至紅外轉發設器,設備按照專利中的方式進行解碼,將該數據以符合該設備的紅外碼的方式發送出去。
【IPC分類】G08C23/04
【公開號】CN105185095
【申請號】CN201510566560
【發明人】馬延文
【申請人】浙江風向標科技有限公司
【公開日】2015年12月23日
【申請日】2015年9月8日