智能紅外控制裝置及智能紅外控制系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及紅外遙控技術,特別涉及一種智能紅外控制裝置及智能紅外控制系統(tǒng)。
【背景技術】
[0002]目前有越來越多的萬能遙控器,WIFI轉(zhuǎn)紅外的控制設備、手機集成紅外控制的產(chǎn)品,通過這些產(chǎn)品,可以將目前家用的各種電器的紅外控制器,能合成一體,只需要一個設備即可控制所有通過紅外控制的設備,這樣給用戶帶來極大的方便。這些產(chǎn)品的實現(xiàn),往往是內(nèi)置有所有電器設備的紅外碼。但這樣的紅外遙控器的存儲空間需要很大,能控制的設備越多,紅外控制器的成本越高,且不容易擴展。
【發(fā)明內(nèi)容】
[0003]本發(fā)明解決的問題是提供一種智能紅外控制裝置及智能紅外控制系統(tǒng),僅利用一個智能紅外控制裝置就可以對不同種遙控器的控制信息進行獲取并控制不同的外部設備。
[0004]為解決上述問題,本發(fā)明實施例提供了一種智能紅外控制裝置,包括:
[0005]紅外碼接收模塊,接收第一紅外碼;
[0006]解析腳本獲取模塊,獲取第一紅外碼對應的第一解析腳本;
[0007]紅外解析模塊,利用第一解析腳本解析第一紅外碼獲取對應的控制信號。
[0008]可選的,還包括:紅外碼發(fā)送模塊,將第二紅外碼對外發(fā)送;
[0009]解析腳本獲取模塊還包括:獲取第二紅外碼對應的第二解析腳本;
[0010]紅外解析模塊還包括:利用第二解析腳本將獲取的控制信號調(diào)制成第二紅外碼。[0011 ]可選的,第一解析腳本和第二解析腳本相同或不同。
[0012]可選的,第一解析腳本、第二解析腳本為Iua紅外碼解析腳本。
[0013]可選的,還包括:控制信號接收模塊,接收控制信號,并發(fā)送給紅外解析模塊,利用第二解析腳本將獲取的控制信號調(diào)制成第二紅外碼。
[0014]可選的,還包括控制信號存儲模塊,對控制信號的控制信息進行存儲。
[0015]本發(fā)明實施例還提供了一種智能紅外控制系統(tǒng),包括:智能紅外控制裝置、外部控制設備,
[0016]智能紅外控制裝置的紅外碼接收模塊,接收外部控制設備發(fā)送的第一紅外碼;
[0017]智能紅外控制裝置的解析腳本獲取模塊,獲取第一紅外碼對應的第一解析腳本;
[0018]智能紅外控制裝置的紅外解析模塊,利用第一解析腳本解析第一紅外碼獲取外部控制設備發(fā)送的控制信號。
[0019]可選的,還包括外部設備;
[0020]智能紅外控制裝置還包括紅外碼發(fā)送模塊,將第二紅外碼發(fā)送給外部設備,對外部設備進行控制;
[0021 ]智能紅外控制裝置的解析腳本獲取模塊還包括:獲取第二紅外碼對應的第二解析腳本;
[0022]智能紅外控制裝置的紅外解析模塊還包括:利用第二解析腳本將獲取的控制信號調(diào)制成第二紅外碼。
[0023]可選的,還包括控制信號存儲模塊,對控制信號的控制信息進行存儲,并利用存儲的控制信息對外部設備進行控制。
[0024]可選的,還包括控制信號發(fā)送設備,智能紅外控制裝置還包括控制信號接收模塊,
[0025]控制信號接收模塊接收控制信號發(fā)送設備發(fā)送的控制信號,并發(fā)送給紅外解析模塊,利用第二解析腳本將獲取的控制信號調(diào)制成第二紅外碼。
[0026]可選的,還包括云端服務器,解析腳本獲取模塊從云端服務器獲取第一解析腳本、第二解析腳本。
[0027]可選的,還包括控制信號存儲模塊,對控制信號的控制信息進行存儲。
[0028]與現(xiàn)有技術相比,本技術方案具有以下優(yōu)點:
[0029]由于本發(fā)明的智能紅外控制裝置具有解析腳本獲取模塊,通過解析腳本獲取模塊獲取第一解析腳本,并利用第一解析腳本可以解析第一紅外碼獲取對應的控制信號,僅利用一個智能紅外控制裝置就可以對不同種遙控器的控制信息進行獲取,便于獲得用戶的使用習慣,有利于數(shù)據(jù)分析。
[0030]進一步的,解析腳本獲取模塊還可以獲取第二紅外碼對應的第二解析腳本,利用第二解析腳本將獲取的控制信號調(diào)制成第二紅外碼,將第二紅外碼發(fā)送給外部設備,對外部設備進行控制,就能夠?qū)崿F(xiàn)一個遙控器控制多個外部設備,甚至不同的外部設備,非常方便,大大提高了用戶的體驗度。
【附圖說明】
[0031]圖1是本發(fā)明實施例的智能紅外控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面結(jié)合附圖,通過具體實施例,對本發(fā)明的技術方案進行清楚、完整的描述。
[0033]本發(fā)明實施例提供了一種智能紅外控制系統(tǒng),請參考圖1,包括:智能紅外控制裝置10、外部控制設備20、外部設備30、云端服務器40、控制信號發(fā)送設備50,
[0034]其中,所述智能紅外控制裝置10包括:紅外碼接收模塊11、解析腳本獲取模塊12、紅外解析模塊13、紅外碼發(fā)送模塊14、控制信號接收模塊15、控制信號存儲模塊(未圖示)。
[0035]所述紅外碼接收模塊11用于接收外部控制設備20的紅外信號,獲取第一紅外碼,并發(fā)送到紅外解析模塊13進行解析?,F(xiàn)有技術中,接收外部控制設備20的紅外信號并獲取第一紅外碼有很多解決方案,在此不作贅述。
[0036]所述解析腳本獲取模塊12用于獲取第一紅外碼對應的第一解析腳本。所述第一解析腳本可以預先存儲在智能紅外控制裝置10中,即智能紅外控制裝置10預先存儲有外部控制設備20對應的第一紅外碼的第一解析腳本。所述第一解析腳本也可以存儲在云端服務器40中,解析腳本獲取模塊12為有線通訊模塊或無線通訊模塊,其中無線通訊模塊為WIF1、RF、3G、4G等無線通訊模塊,有線通訊為485接口通訊或電力載波通訊等,利用解析腳本獲取模塊12向云端服務器40獲取第一紅外碼對應的第一解析腳本。或者所述第一解析腳本一部分可以預先存儲在智能紅外控制裝置10中,其他的可以存儲在云端服務器40中,利用解析腳本獲取模塊12向云端服務器40獲取第一紅外碼對應的第一解析腳本。
[0037]在智能家居領域或者其他領域,有非常多的外部設備都需要用遙控器進行控制,例如空調(diào)有空調(diào)的遙控器,電視機有電視機的遙控器,有些門簾、加濕器等也可以通過其對應的遙控器進行控制,絕大多數(shù)遙控器都為紅外遙控器。但遙控器過多,容易造成丟失遺忘,且不方便,不清楚哪個遙控器控制哪個外部設備?,F(xiàn)有技術也有一些萬能遙控器,可以控制多種外部設備,例如同時控制不同品牌的空調(diào),但所謂的萬能遙控器也預先設定好程序,針對指定的幾款外部設備進行控制,其不可能對市面上所有的空調(diào)或電視機的紅外碼進行控制。而在本發(fā)明中,第一紅外碼對應的第一解析腳本是可以存儲在云端服務器40中,利用解析腳本獲取模塊12向云端服務器40獲取第一紅外碼對應的第一解析腳本,根據(jù)需要隨時獲取不同外部設備對應的第一解析腳本,不同外部設備對應的第一解析腳本可以隨時補充,使得僅利用一個智能紅外控制裝置就可以對不同種遙控器的控制信息進行獲取并控制不同的外部設備,能夠節(jié)省初期智能紅外控制裝置的開發(fā)成本,且也有利于智能紅外控制裝置對能控制的外部設備的后期拓展。
[0038]在一個實施例中,手機APP與解析腳本獲取模塊12相連,手機APP對要進行控制的外部設備或?qū)耐獠靠刂圃O備的型號進行搜索,找到云端服務器中對應的第一解析腳本的指定的統(tǒng)一資源定位符(Uniform Resource Locator ,URL),并發(fā)送給解析腳本獲取模塊,讓解析腳本獲取模塊根據(jù)所述URL向云端服務器下載對應的第一解析腳本。
[0039]由于不同的外部設備的控制單元會基于多種平臺進行開發(fā),而Iua語言作為一種跨平臺的嵌入式腳本語言,至少適用包括Android平臺、1s平臺和Windows平臺等多平臺,兼容性強,且一個完整的Iua腳本解析器不過200K,體積小,且解析速度快,因此在本實施例中,所述第一解析腳本為Iua紅外碼解析腳本。在其他實施例中,所述解析腳本也可以采用其他腳本引擎。
[0040]在本實施例中,所述解析腳本獲取模塊12還可以獲取第二紅外碼對應的第二解析腳本,所述第二紅外碼為控制外部設備30對應的第二紅外碼。在其他實施例中,所述解析腳本獲取模塊也可以不獲取第二紅外碼對應的第二解析腳本。
[0041]所述第二解析腳本可以預先存儲在智能紅外控制裝置10中,即智能紅外控制裝置10預先存儲有要進行控制的外部設備30對應的第二紅外碼的第二解析腳本。所述第二解析腳本也可以存儲在云端服務器40中,解析腳本獲取模塊12為有線通訊模塊或無線通訊模塊,其中無線通訊模塊為WIF1、RF、3G、4G等無線通訊模塊,有線通訊為485接口通訊或電力載波通訊等,利用解析腳本獲取模塊12向云端服務器40獲取第二紅外碼對應的第二解析腳本?;蛘咚龅诙馕瞿_本一部分可以預先存儲在智能紅外控制裝置10中,其他的可以存儲在云端服務器40中,利用解析腳本獲取模塊12向云端服務器40獲取第二紅外碼對應的第二解析腳本。其中,獲取第二解析腳本的方法可參照獲取第一解析腳本的方法,在此不作贅述。
[0042]所述第二解析腳本可以與第一解析腳本相同,即外部控制設備與外部設備是對應的,例如外部控制設備是空調(diào)的遙控器,外部設備是對應型號的空調(diào),空調(diào)的遙控器產(chǎn)生的第一紅外碼經(jīng)過智能紅外控制裝置10進行解析,獲得控制信號,并將控制信號再轉(zhuǎn)化為對應的第二紅外碼,發(fā)送給空調(diào),對空調(diào)進行控制,此時第一紅外碼和第二紅外碼也可以是相同的,第一解析腳本、第二解析腳本都為Iua紅外碼解析腳本。在這種狀況下,由于外部控制設備可以直接控制外部設備,將控制信號再轉(zhuǎn)化為對應的第二紅外碼發(fā)送給外部設備的步驟可以省略。
[0043]所述第二解析腳本也可以與第一解析腳本不相同,即外部控制設備與外部設備是不對應的,例如外部設備是空調(diào),外部控制設備不是對應型號的空調(diào)的遙控器,或者外部控制設備是一種萬能的遙控器,但不能直接控制該空調(diào)。外部控制設備產(chǎn)生的第一紅外碼經(jīng)過智能紅外控制裝置10進行解析,獲得控制信號,并將控制信號再轉(zhuǎn)化為對應的第二紅外碼,發(fā)送給空調(diào),對空調(diào)進行控制,此時第一紅外碼和第二紅外碼不相同,但第一解析腳本、第二解析腳本也可以都為Iua紅外碼解析腳本。
[0044]在本實施例中,所述紅外解析模塊13具有Iua腳本解析器,能對Iu