麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于紅外碼的遙控系統的制作方法

文檔序號:11252146閱讀:866來源:國知局
基于紅外碼的遙控系統的制造方法與工藝

本發明涉及紅外控制技術領域,尤其涉及一種基于紅外碼的遙控系統。



背景技術:

隨著科學技術的發展,越來越多的現代化電器設備走進了人們的家庭,同時隨著生活水平越來越高,人們對家居生活也有了一個更高的認識和要求。于是便有了智能化家居設備的產生,而在這些智能化設備中,很多設備都需要通過紅外遙控器來進行控制,這樣在家庭中就有著兩把、三把甚至更多的遙控器,而過多不同的遙控器的混合使用會給人們的生活帶來諸多不便。

目前社會上也出現了一些單個遙控器進行控制不同設備的產品,但是這些產品往往采用將目標紅外碼預先錄入控制設備或者云端服務器,在實際控制的時候將預先存儲的紅外碼發送出去達到控制的目的,但這樣的控制方式浪費存儲空間,對于不同的家用電器紅外碼的長度略有不同從十幾、幾十個字節到幾百個字節不等,在資源有限的嵌入式系統中無法存儲太多的紅外碼;并且對于實現遞增、遞減功能的遙控器,是無法通過預先存儲紅外碼的方式進行控制的,例如空調的升溫按鍵,同一個按鍵按下之后,根據實時的溫度不同,每次發射出來的紅外碼不盡相同,如果預先存儲則要存儲所有溫度的控制編碼,如果考慮到溫度與風速、模式等按鍵的組合,那么一個空調遙控器將要存儲海量的紅外碼才能實現控制。



技術實現要素:

本發明的目的是提供一種基于紅外碼的遙控系統,通過學習裝置生成與原有紅外遙控器的紅外信號相應的紅外碼生成腳本,再通過云服務器、協調處理裝置以及遙控裝置的配合使用;解決了抓取方式下遞增、遞減類功能的控制難題,實現了只需要少量的存儲空間就可以通過單個遙控器進行控制不同設備的產品,方便用戶快捷地使用,提高用戶體驗效果。

采用在整流模組后設置均流調節模塊,使整流模組中的各整流模塊輸出的直流電具有均流特性,同時具有均分負載的功能,在單個整流模塊故障不影響其它整流模塊正常均流,提高系統使用的穩定性。

本發明提供了一種基于紅外碼的遙控系統,包括學習裝置、云服務器、協調處理裝置以及遙控裝置;

所述學習裝置,用于抓取分析待學習紅外遙控器發出的原始紅外信號,對所述原始紅外信號進行紅外學習,從而生成與所述原始紅外信號相應的紅外碼生成腳本;

所述云服務器,連接所述學習裝置,用于接收所述紅外碼生成腳本,并根據若干所述紅外碼生成腳本形成云碼庫;

所述協調處理裝置分別連接所述學習裝置、云服務器以及遙控裝置,所述協調處理裝置分別控制所述學習裝置、云服務器以及遙控裝置的運行;所述協調處理裝置用于輸出觸發指令至所述遙控裝置,并控制所述遙控裝置從所述云碼庫中下載所述紅外碼生成腳本;

所述遙控裝置,連接所述云服務器,用于接收所述觸發指令和所述紅外碼生成腳本,并根據所述觸發指令對所述紅外碼生成腳本進行編譯和執行,輸出目標控制信號。

作為一種可實施方式,所述學習裝置包括抓取模塊、分析模塊以及分類處理模塊;

所述抓取模塊,連接所述分析模塊和所述分類處理模塊,所述抓取模塊用于抓取待學習紅外遙控器發出的原始紅外信號,并將所述原始紅外信號傳輸給所述分析模塊和所述分類處理模塊;

所述分析模塊,用于分析學習所述原始紅外信號,從而生成與所述原始紅外信號相應的紅外碼生成腳本;

所述分類處理模塊,用于生成與待學習紅外遙控器相應的目標類型信號。

作為一種可實施方式,所述協調處理裝置包括指令觸發模塊、指令處理模塊以及指令發送模塊;

所述指令觸發模塊,用于提供人機交互界面,響應于人機交互界面產生觸發指令;所述觸發指令包括功能指令和類型指令;

所述指令處理模塊,用于將所述功能指令轉換成相應的功能參數信號,將所述類型指令轉換成相應的類型參數信號;

所述指令發送模塊,用于發送所述功能參數信號和所述類型參數信號。

作為一種可實施方式,所述遙控裝置包括調度模塊、解釋模塊、紅外生成模塊以及紅外發射模塊;

所述調度模塊分別連接所述解釋模塊、紅外生成模塊以及紅外發射模塊;所述調度模塊分別控制所述解釋模塊、紅外生成模塊以及紅外發射模塊的運行;所述調度模塊用于接收類型參數信號,根據所述類型參數信號調度出對應的所述紅外碼生成腳本;

所述解釋模塊,連接所述生成模塊,用于編譯和執行調度出來的所述紅外碼生成腳本,得到代碼信息,并將所述代碼信息輸出給所述紅外生成模塊;

所述紅外生成模塊,用于接收功能參數信號,并根據所述功能參數信號控制所述代碼信息輸出目標控制信號;

所述紅外發送模塊,用于發送所述目標控制信號。

作為一種可實施方式,所述遙控裝置還包括用于存儲下載所述紅外碼生成腳本的存儲模塊。

作為一種可實施方式,還包括受控裝置;

所述受控裝置用于接收所述目標控制信號,并在所述目標控制信號控制下運行。

作為一種可實施方式,所述受控裝置包括紅外電視、紅外空調、紅外冰箱、紅外門鎖以及紅外窗簾中的一種或多種。

作為一種可實施方式,所述云服務器還包括用于將所述紅外碼生成腳本分類儲存的分類存儲模塊。

與現有技術相比,本技術方案具有以下優點:

本發明提供的基于紅外碼的遙控系統,通過學習裝置生成與原有紅外遙控器的紅外信號相應的紅外碼生成腳本,再通過云服務器、協調處理裝置以及遙控裝置的配合使用;解決了抓取方式下遞增、遞減類功能的控制難題,實現了只需要少量的存儲空間就可以通過單個遙控器進行控制不同設備的產品,方便用戶快捷地使用,提高用戶體驗效果。

附圖說明

圖1為本發明實施例一提供的基于紅外碼的遙控系統的結構示意圖;

圖2為本發明圖1中學習裝置的結構示意圖;

圖3為本發明圖1中協調處理裝置的結構示意圖;

圖4為本發明圖1中遙控裝置的結構示意圖;

圖中:1、學習裝置;11、抓取模塊;12、分析模塊;13、分類處理模塊;2、云服務器;3、協調處理裝置;31、指令觸發模塊;32、指令處理模塊;33、指令發送模塊;4、遙控裝置;41、調度模塊;42、解釋模塊;43、紅外生成模塊;44、紅外發射模;45、存儲模塊;5、受控裝置。

具體實施方式

以下結合附圖,對本發明上述的和另外的技術特征和優點進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的部分實施例,而不是全部實施例。

請參閱圖1,本發明實施例一提供的基于紅外碼的遙控系統,包括學習裝置1、云服務器2、協調處理裝置3以及遙控裝置4;

學習裝置1用于抓取分析待學習紅外遙控器發出的原始紅外信號,對原始紅外信號進行紅外學習,從而生成與原始紅外信號相應的紅外碼生成腳本;

這里需要說明的是每一個待學習紅外遙控器都生成一個與之對應的紅外碼生成腳本,這個紅外碼生成腳本采用不同功能條件生成邏輯,通過這個紅外碼生成腳本可以得到需要的目標控制信號;根據支持紅碼遙控功能家電的廠家與型號生成各種紅外碼生成腳本,紅外碼生成腳本只需要少量的存儲空間。

云服務器2連接學習裝置1,用于接收紅外碼生成腳本,并根據若干紅外碼生成腳本形成云碼庫;

云服務器2包括用于將紅外碼生成腳本分類儲存的分類存儲模塊。云碼庫里面的紅外碼生成腳本實際上是根據不同的廠家與型號分類儲存的,方便將紅外碼生成腳本下載到遙控裝置4中,提高運行速率。

協調處理裝置3分別連接學習裝置1、云服務器2以及遙控裝置4,協調處理裝置3分別控制學習裝置1、云服務器2以及遙控裝置4的運行;協調處理裝置3用于輸出觸發指令至遙控裝置4,并控制遙控裝置4從云碼庫中下載紅外碼生成腳本;

遙控裝置4連接云服務器2,用于接收觸發指令和紅外碼生成腳本,并根據觸發指令對紅外碼生成腳本進行編譯和執行,輸出目標控制信號。

本發明提供的基于紅外碼的遙控系統,通過學習裝置1生成與原有紅外遙控器的紅外信號相應的紅外碼生成腳本,再通過云服務器2、協調處理裝置3以及遙控裝置4的配合使用;解決了抓取方式下遞增、遞減類功能的控制難題,實現了只需要少量的存儲空間就可以通過單個遙控器進行控制不同設備的產品,方便用戶快捷地使用,提高體驗效果。

需要說明的是,實施例一還包括受控裝置5,用于接收目標控制信號,并在目標控制信號控制下運行。受控裝置5包括不限于紅外電視、紅外空調、紅外冰箱、紅外門鎖以及紅外窗簾,其實是只要是通過學習裝置1能進行學習,生成紅外碼生成腳本的紅外設備都是可以的。

如圖2所示,是本發明圖1中學習裝置1的結構示意圖,包括抓取模塊11、分析模塊12以及分類處理模塊13;抓取模塊11連接分析模塊12和分類處理模塊13,抓取模塊11用于抓取待學習紅外遙控器發出的原始紅外信號,并將原始紅外信號傳輸給分析模塊12和分類處理模塊13;分析模塊12用于分析學習原始紅外信號,從而生成與原始紅外信號相應的紅外碼生成腳本;分類處理模塊13用于生成與待學習紅外遙控器相應的目標類型信號。于本實施例中,分析模塊12和分類處理模塊13對數據的處理是同時進行的,當然,也可以分別進行。

學習裝置1對于待學習紅外遙控器到形成紅外碼生成腳本和目標類型信號的過程是實時進行的,紅外碼生成腳本包含了預先分析好待學習紅外遙控器的根據不同的功能生成紅外碼的邏輯,也就是說一個紅外碼生成腳本就包含一個待學習紅外遙控器的各個按鍵產生的控制邏輯;而云碼庫就是由很多個這樣的紅外碼生成腳本組成。目標類型信號主要包含區分市場上支持紅碼遙控功能的家電的廠家與型號的分類參數,為云服務器2在形成云碼庫提供分類依據。

對于整個學習過程下面舉例具體說明:

首先是協調處理裝置3發出學習指令,在學習模塊接收到該指令后進入學習狀態,打開分析模塊12的紅外信號接收通道進入學習狀態;

其次,操作待學習紅外遙控器進行原始紅外信號發射,抓取模塊11抓取待學習紅外遙控器發出的原始紅外信號,并將原始紅外信號傳輸給分析模塊12和分類處理模塊13;分析模塊12分析學習原始紅外信號,從而生成與原始紅外信號相應的紅外碼生成腳本;分類處理模塊13生成與待學習紅外遙控器相應的目標類型信號。重復上述步驟繼續學習待學習紅外遙控器的其他操作按鍵,直至待學習紅外遙控器所有操作按鍵學習完畢。

最后,待學習紅外遙控器的所有操作按鍵學習完畢后,協調處理裝置3向學習模塊發送退出紅外學習命令,學習模塊關閉紅外信號接收通道,退出紅外學習狀態。

紅外碼生成腳本是待學習紅外遙控器不同按鍵后輸出的原始紅外信號,而目標類型信號是待學習紅外遙控器的品牌和型號的信息。對于不同品牌和型號的紅外設備紅外碼,只要需要學習一次并形成紅外碼庫。如果有新的紅外遙控設備需要學習,則根據上面的步驟就可以進行。能保證待學習紅外遙控器的所有需要學習的功能全部完成學習,并生成有效的紅外碼生成腳本和目標類型信號。

如圖3所示,是本發明圖1中協調處理裝置3的結構示意圖,包括指令觸發模塊31、指令處理模塊32以及指令發送模塊33;指令觸發模塊31、指令處理模塊32以及指令發送模塊33依次連接。指令觸發模塊31用于提供人機交互界面,響應于人機交互界面產生觸發指令;觸發指令包括功能指令和類型指令。指令處理模塊32用于將功能指令轉換成相應的功能參數信號,將類型指令轉換成相應的類型參數信號;指令發送模塊33用于發送功能參數信號和類型參數信號。有效快速的傳遞信號,提高系統運行速度。

協調處理裝置3可以是智能手機、電腦等具有人機交互界面的智能裝置,在人機交互界面上面設置有各種選項按鈕,通過這些按鈕或者說這些按鈕的組合,能輸出各種各樣的觸發指令,實現了遞增、遞減功能的遙控功能,方便用戶操作,有利于提升體驗度;根據不同的觸發指令動態生成紅碼,而不再需要存儲不同輸入組合下的每條紅外碼,節省存儲空間,實現對于遞增、遞減功能的遙控。

如圖4所示,本發明圖1中遙控裝置4的結構示意圖,包括調度模塊41、解釋模塊42、紅外生成模塊43、紅外發射模44以及存儲模塊45;調度模塊41分別連接解釋模塊42、紅外生成模塊43以及紅外發射模44塊;調度模塊41分別控制解釋模塊42、紅外生成模塊43以及紅外發射模44塊的運行;調度模塊41用于接收類型參數信號,根據類型參數信號調度出對應的紅外碼生成腳本;解釋模塊42連接生成模塊,用于編譯和執行調度出來的紅外碼生成腳本,得到代碼信息,并將代碼信息輸出給紅外生成模塊43;紅外生成模塊43用于接收功能參數信號,并根據功能參數信號控制代碼信息輸出目標控制信號;紅外發送模塊用于發送目標控制信號;存儲模塊45用于存儲下載紅外碼生成腳本。協調處理使遙控裝置4編譯出需要的紅外碼,控制受控裝置5根據紅外碼運行。

其中,需要說明的是,根據類型參數信號調度出對應的紅外碼生成腳本的具體過程是這樣進行的,在接收到類型參數信號后,首先根據類型參數信號對存儲于存儲模塊45中的紅外碼生成腳本進行對比篩選,如果篩選出需要的紅外碼生成腳本,則將紅外碼生成腳本傳輸給紅外生成模塊43;如果沒有篩選需要的紅外碼生成腳本,則與云服務器2建立通訊連接,從云碼庫中對比篩選需要的紅外碼生成腳本,將需要的紅外碼生成腳本下載到存儲模塊45中。

而對于存儲模塊45中存儲著下載后的紅外碼生成腳本,紅外碼生成腳本是一個集成程序所占用的內存資源是相當小的,也就是說存儲模塊45中可以存儲控制市面上的所有紅外設備的紅外碼生成腳本,協調處理裝置3可以直接發送觸發指令給遙控裝置4,調取紅外碼生成腳本,并根據觸發指令對紅外碼生成腳本進行編譯和執行,輸出目標控制信號。實現了在與云服務器2斷網的情況下,也能達到對目標紅外設備的遙控。

本發明雖然已以較佳實施例公開如上,但其并不是用來限定本發明,任何本領域技術人員在不脫離本發明的精神和范圍內,都可以利用上述揭示的方法和技術內容對本發明技術方案做出可能的變動和修改,因此,凡是未脫離本發明技術方案的內容,依據本發明的技術實質對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發明技術方案的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 平江县| 文昌市| 句容市| 堆龙德庆县| 古蔺县| 偏关县| 鄂托克前旗| 五峰| 容城县| 三台县| 尉氏县| 香河县| 沾益县| 上虞市| 舟曲县| 高青县| 运城市| 合山市| 黑龙江省| 安西县| 镇安县| 方城县| 通化市| 潢川县| 富源县| 湄潭县| 中宁县| 军事| 望都县| 苏州市| 栾川县| 柘城县| 莎车县| 四平市| 柏乡县| 神池县| 泾源县| 江华| 湄潭县| 伊川县| 土默特右旗|