專利名稱:空調(diào)控制方法
技術(shù)領(lǐng)域:
本發(fā)明 涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種空調(diào)控制方法。
背景技術(shù):
現(xiàn)有的空調(diào)都是通過遙控器來控制,但有的空調(diào)遙控器可能會(huì)發(fā)生丟失,或者不在同一屋的情況下導(dǎo)致使用不便,現(xiàn)在各種電器的遙控器越來越多,特別容易拿錯(cuò)。綜上,空調(diào)遙控器的便捷性較低。
發(fā)明內(nèi)容
本發(fā)明提供了一種空調(diào)控制方法,解決了現(xiàn)有空調(diào)遙控器使用時(shí)便捷性低的問題。一種空調(diào)控制方法,為空調(diào)配置一無線控制節(jié)點(diǎn),該無線控制節(jié)點(diǎn)與所述空調(diào)的原有控制器相連,該無線控制節(jié)點(diǎn)接入一無線網(wǎng)絡(luò),該方法包括所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令;根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令;所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令。優(yōu)選的,上述空調(diào)控制方法還包括所述無線控制節(jié)點(diǎn)記錄所述原始空調(diào)遙控命令,并為所述原始空調(diào)遙控命令訂制一個(gè)唯一對應(yīng)的外部空調(diào)控制命令,構(gòu)成一個(gè)命令組;多個(gè)命令組構(gòu)成所述控制命令集,存儲(chǔ)該控制命令集。優(yōu)選的,所述無線網(wǎng)絡(luò)具體為無線WI-FI網(wǎng)絡(luò)。優(yōu)選的,所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令的步驟之前,還包括用戶終端接入所述無線網(wǎng)絡(luò),訪問該無線控制節(jié)點(diǎn),獲取所述控制命令集中的全部外部空調(diào)控制命令;所述用戶終端通過所述無線網(wǎng)絡(luò)向所述無線控制節(jié)點(diǎn)發(fā)送外部空調(diào)控制命令。優(yōu)選的,所述無線控制節(jié)點(diǎn)使用websocket協(xié)議進(jìn)行廣播通信,用戶終端接入所述無線網(wǎng)絡(luò),訪問該無線控制節(jié)點(diǎn),獲取所述控制命令集中的全部外部空調(diào)控制命令包括所述用戶終端接入所述無線網(wǎng)絡(luò);通過支持websocket協(xié)議的瀏覽器訪問所述無線控制節(jié)點(diǎn)的IP地址;所述無線控制節(jié)點(diǎn)將存儲(chǔ)的控制命令集中的全部外部空調(diào)控制命令回復(fù)給所述用戶終端,以支持所述用戶終端使用所述外部空調(diào)控制命令控制該無線控制節(jié)點(diǎn)。優(yōu)選的,所述用戶終端為手機(jī)或電腦。本發(fā)明提供了一種空調(diào)控制方法,為空調(diào)配置一無線控制節(jié)點(diǎn),該無線控制節(jié)點(diǎn)與所述空調(diào)的原有控制器相連,該無線控制節(jié)點(diǎn)接入一無線網(wǎng)絡(luò),所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令,再根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令,然后所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令,實(shí)現(xiàn)了大范圍操作便捷的空調(diào)控制,解決了現(xiàn)有空調(diào)遙控器使用時(shí)便捷性低的問題。
圖I為本發(fā)明的實(shí)施例一提供的一種空調(diào)控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為圖I中無線控制節(jié)點(diǎn)101的結(jié)構(gòu)示意圖;圖3為本發(fā)明的實(shí)施例二提供的一種空調(diào)控制方法的流程圖。
具體實(shí)施例方式現(xiàn)有的空調(diào)都是通過遙控器來控制,但有的空調(diào)遙控器可能會(huì)發(fā)生丟失,或者不在同一屋的情況下導(dǎo)致使用不便,現(xiàn)在各種電器的遙控器越來越多,特別容易拿錯(cuò)。綜上,空調(diào)遙控器的便捷性較低。為了解決上述問題,本發(fā)明的實(shí)施例提供了一種空調(diào)控制方法,用手機(jī)或者平板電腦或者普通PC替代原有的空調(diào)遙控器,實(shí)現(xiàn)了多方式大范圍的空調(diào)控制,大大提高了控制空調(diào)操作的便捷性。下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。首先結(jié)合附圖,對本發(fā)明的實(shí)施例一進(jìn)行說明。本發(fā)明實(shí)施例提供了一種空調(diào)控制系統(tǒng),在該系統(tǒng)的基礎(chǔ)上,能夠利用智能手機(jī)、平板電腦等智能設(shè)備控制空調(diào),該系統(tǒng)的結(jié)構(gòu)如圖I所示,包括無線控制節(jié)點(diǎn)101,該無線控制節(jié)點(diǎn)101與空調(diào)的原有控制器102相連,并接入無線網(wǎng)絡(luò);所述無線控制節(jié)點(diǎn)101通過所述無線網(wǎng)絡(luò)接收外部空調(diào)控制命令,向所述空調(diào)的原有控制器102發(fā)送原始空調(diào)遙控命令。優(yōu)選的,所述無線網(wǎng)絡(luò)具體為無線WI-FI網(wǎng)絡(luò)。Wi-Fi網(wǎng)絡(luò)是一種可以將個(gè)人電腦、手持設(shè)備(如PDA、手機(jī))等終端以無線方式互相連接的技術(shù)。優(yōu)選的,所述無線控制節(jié)點(diǎn)101的結(jié)構(gòu)如圖2所示,包括=WI-FI模塊1011、FLASH1012和無線控制處理器1013 ;所述WI-FI模塊1011與所述FLASH1012均與所述無線控制處理器1013連接;所述WI-FI模塊1011接入所述無線網(wǎng)絡(luò),通過所述無線網(wǎng)絡(luò)接收外部空調(diào)控制命令并轉(zhuǎn)發(fā)至所述無線控制處理器1013 ;所述FLASH1012接受所述無線控制處理器1013的讀寫;所述無線控制處理器1013接收所述WI-FI模塊1011轉(zhuǎn)發(fā)的外部空調(diào)控制命令,讀寫所述FLASH1012。優(yōu)選的,所述無線控制節(jié)點(diǎn)101還包括紅外遙控學(xué)習(xí)模塊1014,通過紅外信號與原有的空調(diào)遙控器交互,接收原有的空調(diào)遙控器發(fā)出的紅外信號并將紅外信號中包含的原始空調(diào)遙控命令發(fā)送至所述無線控制處理器1013。
下面結(jié)合附圖,對本發(fā)明的實(shí)施例二進(jìn)行說明。本發(fā)明實(shí)施例提供了一種空調(diào)控制方法,能夠在本發(fā)明實(shí)施例一所提供的空調(diào)控制系統(tǒng)架構(gòu)中實(shí)施,使用該方法對空調(diào)進(jìn)行控制的流程如圖3所示,包括步驟301、所述無線控制節(jié)點(diǎn)記錄所述原始空調(diào)遙控命令,并為所述原始空調(diào)遙控命令訂制一個(gè)唯一對應(yīng)的外部空調(diào)控制命令,構(gòu)成一個(gè)命令組;
本步驟中,利用無線控制節(jié)點(diǎn)內(nèi)包含的紅外遙控學(xué)習(xí)模塊進(jìn)行紅外學(xué)習(xí),先行學(xué)習(xí)遙控器上的各種命令。具體的,紅外遙控學(xué)習(xí)模塊接收原有遙控器發(fā)出的紅外信號,在該紅外信號中包含有原始空調(diào)遙控命令,紅外遙控學(xué)習(xí)模塊將該原始空調(diào)遙控命令從紅外信號中解析出來后,發(fā)送給無線控制處理器。無線控制處理器將該原始空調(diào)遙控命令與一個(gè)新訂制的外部空調(diào)控制命令綁定,將這兩個(gè)命令作為一個(gè)命令組存儲(chǔ)。外部空調(diào)控制命令供用戶輸入,作為用戶指示系統(tǒng)對空調(diào)進(jìn)行控制的命令,可為一意義明確的詞或語句,方便理解和使用。紅外遙控學(xué)習(xí)的方法有很多,大體上歸納為兩種一為拷貝波形,二為分析波形,拷貝波形的優(yōu)點(diǎn)是能學(xué)習(xí)所有波形,缺點(diǎn)是學(xué)習(xí)過程中波形畸變也完全復(fù)制了,另紅外碼有多種載波,拷貝波形如加載波一起拷貝顯然數(shù)據(jù)量非常大,因而通行拷貝波形不會(huì)拷貝載波,這就導(dǎo)致了可能波形拷貝對了,但載波不對,依然不能控制設(shè)備;分析波形的優(yōu)點(diǎn)是取得波形片段后無論波形如何畸變均能按標(biāo)準(zhǔn)波形發(fā)出紅外碼,缺點(diǎn)是需要建立一個(gè)龐大的標(biāo)準(zhǔn)碼庫,這個(gè)工作只能通過不斷的積累來完成。本發(fā)明實(shí)施例中優(yōu)選采用波形分析的方法進(jìn)行紅外學(xué)習(xí)。步驟302、多個(gè)命令組構(gòu)成所述控制命令集,存儲(chǔ)該控制命令集;本步驟中,無線控制處理器將生成的一個(gè)或多個(gè)命令組作為一個(gè)控制命令集,存儲(chǔ)至FLASH中。優(yōu)選的,亦可對該命令集進(jìn)行維護(hù),如添加新的命令組、刪除已有命令組或修改已存儲(chǔ)的原始空調(diào)遙控命令、外部空調(diào)控制命令。303、所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令;本步驟中,通過無線控制節(jié)點(diǎn)的WI-FI模塊接入家用的無線WI-FI網(wǎng)絡(luò),此時(shí)用戶可以使用手機(jī)或者平板電腦,通過支持websocket協(xié)議的瀏覽器,即可訪問此無線控制節(jié)點(diǎn),無需安裝其它任何軟件和設(shè)備。因?yàn)榇藷o線控制節(jié)點(diǎn)即使用websocket協(xié)議進(jìn)行廣播通信,只要用戶在支持websocket協(xié)議的瀏覽器中輸入無線控制節(jié)點(diǎn)的IP地址,無線控制節(jié)點(diǎn)便將內(nèi)存的空調(diào)狀態(tài)上行至用戶智能終端。智能終端可方便的通過websocket協(xié)議進(jìn)行下行控制。WebSocket規(guī)范的目標(biāo)是在瀏覽器中實(shí)現(xiàn)和服務(wù)器端雙向通信。目前在瀏覽器中通過http僅能實(shí)現(xiàn)單向的通信,comet可以一定程度上模擬雙向通信,但效率較低,并需要服務(wù)器有較好的支持;flash中的socket和xmlsocket可以實(shí)現(xiàn)真正的雙向通信,通過flex ajax bridge,可以在javascript中使用這兩項(xiàng)功能.可以預(yù)見,如果websocket —旦在瀏覽器中得到實(shí)現(xiàn),將會(huì)替代上面兩項(xiàng)技術(shù),得到廣泛的使用.websocket規(guī)范由兩部分組成一部分是瀏覽器中的websocket api,由w3c制訂;一部分是websocket協(xié)議,由ietf制訂。websocket的協(xié)議比較簡單,客戶端和普通的瀏覽器一樣通過80或者443端口和服務(wù)器進(jìn)行請求握手,服務(wù)器根據(jù)http header識別是否一個(gè)websocket請求,如果是,則將請求升級為一個(gè)websocket連接,握手成功后就進(jìn)入雙向長連接的數(shù)據(jù)傳輸階段。websocket的數(shù)據(jù)傳輸是基于巾貞的方式0x00表示數(shù)據(jù)開始,Oxff表示數(shù)據(jù)結(jié)束,數(shù)據(jù)以utf-8編碼。步驟304、根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令;本步驟中,無線控制節(jié)點(diǎn)的無線控制處理器根據(jù)接收到的外部控制命令,查詢存儲(chǔ)于FLASH中的控制命令集,找到與所接收的外部控制命令相關(guān)聯(lián)的原始空調(diào)遙控命令。步驟305、所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令;本步驟中,無線控制節(jié)點(diǎn)的無線控制處理器將步驟304中獲取的原始空調(diào)遙控命 令發(fā)送給空調(diào)的原有控制器,指示該原有控制器執(zhí)行該原始空調(diào)遙控命令。本發(fā)明的實(shí)施例提供了一種空調(diào)控制方法,結(jié)合本發(fā)明的實(shí)施例所提供的一種空調(diào)控制系統(tǒng),為空調(diào)配置一無線控制節(jié)點(diǎn),該無線控制節(jié)點(diǎn)與所述空調(diào)的原有控制器相連,該無線控制節(jié)點(diǎn)接入一無線網(wǎng)絡(luò),所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令,再根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令,然后所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令,實(shí)現(xiàn)了大范圍操作便捷的空調(diào)控制,解決了現(xiàn)有空調(diào)遙控器使用時(shí)便捷性低的問題。此外,本發(fā)明的實(shí)施例還可以擴(kuò)展至其它的紅外控制設(shè)備(如電視),應(yīng)用范圍十分廣泛。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來實(shí)現(xiàn),這些步驟可以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種空調(diào)控制方法,其特征在于,為空調(diào)配置一無線控制節(jié)點(diǎn),該無線控制節(jié)點(diǎn)與所述空調(diào)的原有控制器相連,該無線控制節(jié)點(diǎn)接入一無線網(wǎng)絡(luò),該方法包括 所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令; 根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令; 所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令。
2.根據(jù)權(quán)利要求I所述的空調(diào)控制方法,其特征在于,該方法還包括 所述無線控制節(jié)點(diǎn)記錄所述原始空調(diào)遙控命令,并為所述原始空調(diào)遙控命令訂制一個(gè)唯一對應(yīng)的外部空調(diào)控制命令,構(gòu)成一個(gè)命令組; 多個(gè)命令組構(gòu)成所述控制命令集,存儲(chǔ)該控制命令集。
3.根據(jù)權(quán)利要求I所述的空調(diào)控制方法,其特征在于,所述無線網(wǎng)絡(luò)具體為無線WI-FI網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求I或2所述的空調(diào)控制方法,其特征在于,所述無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令的步驟之前,還包括 用戶終端接入所述無線網(wǎng)絡(luò),訪問該無線控制節(jié)點(diǎn),獲取所述控制命令集中的全部外部空調(diào)控制命令; 所述用戶終端通過所述無線網(wǎng)絡(luò)向所述無線控制節(jié)點(diǎn)發(fā)送外部空調(diào)控制命令。
5.根據(jù)權(quán)利要求4所述的空調(diào)控制方法,其特征在于,所述無線控制節(jié)點(diǎn)使用websocket協(xié)議進(jìn)行廣播通信,用戶終端接入所述無線網(wǎng)絡(luò),訪問該無線控制節(jié)點(diǎn),獲取所述控制命令集中的全部外部空調(diào)控制命令包括 所述用戶終端接入所述無線網(wǎng)絡(luò); 通過支持websocket協(xié)議的瀏覽器訪問所述無線控制節(jié)點(diǎn)的IP地址; 所述無線控制節(jié)點(diǎn)將存儲(chǔ)的控制命令集中的全部外部空調(diào)控制命令回復(fù)給所述用戶終端,以支持所述用戶終端使用所述外部空調(diào)控制命令控制該無線控制節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求4所述的空調(diào)控制方法,其特征在于,所述用戶終端為手機(jī)或電腦。
全文摘要
本發(fā)明提供了一種空調(diào)控制方法。涉及物聯(lián)網(wǎng)領(lǐng)域;解決了現(xiàn)有空調(diào)遙控器使用時(shí)便捷性低的問題。該方法包括無線控制節(jié)點(diǎn)通過所述無線網(wǎng)絡(luò),接收外部空調(diào)控制命令;根據(jù)所述外部空調(diào)控制命令查詢預(yù)置的控制命令集,獲取與所述外部空調(diào)控制命令相對應(yīng)的原始空調(diào)遙控命令;所述無線控制節(jié)點(diǎn)指示所述空調(diào)的原有控制器執(zhí)行所述原始空調(diào)遙控命令。本發(fā)明提供的技術(shù)方案適用于家庭網(wǎng)絡(luò),實(shí)現(xiàn)了大范圍操作便捷的空調(diào)控制。
文檔編號F24F11/02GK102721148SQ20111042865
公開日2012年10月10日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者張衛(wèi)鋒, 樊勇, 魏劍平, 黃孝斌 申請人:北京時(shí)代凌宇科技有限公司