本發(fā)明涉及智能家居領域,具體是一種可以保障通訊安全的智能家居控制方法。
背景技術:
隨著科技的發(fā)展、人們收入的增加和生活水平的提高,越來越多的人會在自己的住宅中安裝智能家居。智能家居(英文:smarthome,homeautomation)是以住宅為平臺,利用綜合布線技術、網絡通信技術、安全防范技術、自動控制技術、音視頻技術將家居生活有關的設施集成,構建高效的住宅設施與家庭日程事務的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術性,并實現環(huán)保節(jié)能的居住環(huán)境。
智能家居通過物聯網技術將家中的各種設備(如音視頻設備、照明系統(tǒng)、窗簾控制、空調控制、安防系統(tǒng)、數字影院系統(tǒng)、網絡家電以及三表抄送等)連接到一起,提供家電控制、照明控制、窗簾控制、電話遠程控制、室內外遙控、防盜報警、環(huán)境監(jiān)測、暖通控制、紅外轉發(fā)以及可編程定時控制等多種功能和手段。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,兼?zhèn)浣ㄖ?、網絡通信、信息家電、設備自動化,集系統(tǒng)、結構、服務、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境。但是現有的智能家居控制系統(tǒng)的通訊安全性不好,傳輸的數據容易被攔截、惡意篡改。黑客可能通過攻克路由器或通信傳輸中的其他環(huán)節(jié),偽造或者惡意篡改命令信息使得通訊發(fā)生故障甚至造成安全事故,這就為人們的使用帶來了隱患。
技術實現要素:
本發(fā)明的目的在于提供一種可以保障通訊安全的智能家居控制方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發(fā)明提供如下技術方案:
一種可以保障通訊安全的智能家居控制方法,具體步驟如下:
步驟一,智能家居設備與云端服務器聯網,使得智能家居設備處于在線狀態(tài);
步驟二,移動終端向云端服務器發(fā)起連接請求,建立無線連接,移動終端掃描智能家居設備上的二維碼,移動終端將掃描的二維碼信息發(fā)送給云端服務器,云端服務器通過處理模塊查詢發(fā)送的二維碼信息是否與數據庫中儲存的在線智能家居設備的信息相匹配,監(jiān)控攝像頭監(jiān)測聯網用戶的人臉圖像并且與預存圖像比對,如果信息和圖像均匹配,云端服務器通過密匙、隨機信息和約定算法給出一個動態(tài)口令,云端服務器將動態(tài)口令與隨機信息相結合,得出控制命令并且發(fā)送給智能家居設備,如果信息和圖像有任何一個不匹配,云端服務器的報警模塊發(fā)送報警信息給住宅主人的移動終端;
步驟三,智能家居設備接收控制命令并且對控制命令進行分析,得到動態(tài)口令和隨機信息,被控制端通過密匙、隨機信息和約定的算法計算出另一個動態(tài)口令,智能家居設備將該動態(tài)口令與分析得到的動態(tài)口令進行對比,如果兩者相同,智能家居設備執(zhí)行云端服務器發(fā)出的控制命令并且向云端服務器回復“已執(zhí)行”的指令;如果兩個動態(tài)口令不同,智能家居設備不執(zhí)行任何操作命令并且向云端服務器發(fā)送“命令錯誤”的指令,云端服務器重復步驟二。
作為本發(fā)明進一步的方案:移動終端采用智能手機、電腦或者平板,智能家居設備包括智能電視、智能冰箱、智能電燈、智能門禁、智能音箱、wifi通信設備、藍牙通信設備、zigbee通信設備、智能除油煙機、智能空調和智能安防設備。
作為本發(fā)明進一步的方案:步驟二中人們還可以通過移動終端根據語音輸入的指令生成控制命令,移動終端將該控制命令發(fā)送給云端服務器。
作為本發(fā)明進一步的方案:約定算法采用bp神經網絡算法、matlab神經網絡算法和rbf神經網絡算法的一種。
與現有技術相比,本發(fā)明的有益效果是:本發(fā)明利用密匙、隨機信息和約定算法產生不同的動態(tài)口令,再配以監(jiān)控攝像頭的圖像對比,智能家居設備難以被控制,從而有效地避免了云端服務器和智能家居設備之間傳輸數據容易被攔截和惡意篡改的問題,以達到保護通信安全的目的;該方法簡單合理、易操作、易實現、性能可靠且能增強信息傳輸安全性;人們還可以通過語音去控制智能家居設備,實用性強。
具體實施方式
下面結合具體實施方式對本專利的技術方案作進一步詳細地說明。
實施例1
一種可以保障通訊安全的智能家居控制方法,具體步驟如下:
步驟一,智能家居設備與云端服務器聯網,使得智能家居設備處于在線狀態(tài),智能家居設備包括智能電視、智能冰箱、智能電燈、智能門禁、智能音箱、wifi通信設備、藍牙通信設備、zigbee通信設備、智能除油煙機、智能空調和智能安防設備;
步驟二,移動終端向云端服務器發(fā)起連接請求,建立無線連接,移動終端采用智能手機、電腦或者平板,移動終端掃描智能家居設備上的二維碼,移動終端將掃描的二維碼信息發(fā)送給云端服務器,云端服務器通過處理模塊查詢發(fā)送的二維碼信息是否與數據庫中儲存的在線智能家居設備的信息相匹配,監(jiān)控攝像頭監(jiān)測聯網用戶的人臉圖像并且與預存圖像比對,如果信息和圖像均匹配,云端服務器通過密匙、隨機信息和約定算法給出一個動態(tài)口令,云端服務器將動態(tài)口令與隨機信息相結合,得出控制命令并且發(fā)送給智能家居設備,如果信息和圖像有任何一個不匹配,云端服務器的報警模塊發(fā)送報警信息給住宅主人的移動終端;
步驟三,智能家居設備接收控制命令并且對控制命令進行分析,得到動態(tài)口令和隨機信息,被控制端通過密匙、隨機信息和約定的算法計算出另一個動態(tài)口令,智能家居設備將該動態(tài)口令與分析得到的動態(tài)口令進行對比,如果兩者相同,智能家居設備執(zhí)行云端服務器發(fā)出的控制命令并且向云端服務器回復“已執(zhí)行”的指令;如果兩個動態(tài)口令不同,智能家居設備不執(zhí)行任何操作命令并且向云端服務器發(fā)送“命令錯誤”的指令,云端服務器重復步驟二。
實施例2
一種可以保障通訊安全的智能家居控制方法,具體步驟如下:
步驟一,智能家居設備與云端服務器聯網,使得智能家居設備處于在線狀態(tài);
步驟二,移動終端向云端服務器發(fā)起連接請求,建立無線連接,移動終端掃描智能家居設備上的二維碼,移動終端將掃描的二維碼信息發(fā)送給云端服務器;人們還可以通過移動終端根據語音輸入的指令生成控制命令,移動終端將該控制命令發(fā)送給云端服務器,此時云端服務器的處理模塊將語音控制指令解析,得到需要控制的只能家居設備和相應控制命令,云端服務器通過處理模塊查詢需要控制的智能家居設備是否與數據庫中儲存的在線智能家居設備的信息相匹配,監(jiān)控攝像頭監(jiān)測聯網用戶的人臉圖像并且與預存圖像比對,如果信息和圖像均匹配,云端服務器通過密匙、隨機信息和約定算法給出一個動態(tài)口令,云端服務器將動態(tài)口令與隨機信息相結合,得出控制命令并且發(fā)送給智能家居設備,如果信息和圖像有任何一個不匹配,云端服務器的報警模塊發(fā)送報警信息給住宅主人的移動終端;
步驟三,智能家居設備接收控制命令并且對控制命令進行分析,得到動態(tài)口令和隨機信息,被控制端通過密匙、隨機信息和約定的算法計算出另一個動態(tài)口令,智能家居設備將該動態(tài)口令與分析得到的動態(tài)口令進行對比,如果兩者相同,智能家居設備執(zhí)行云端服務器發(fā)出的控制命令并且向云端服務器回復“已執(zhí)行”的指令;如果兩個動態(tài)口令不同,智能家居設備不執(zhí)行任何操作命令并且向云端服務器發(fā)送“命令錯誤”的指令,云端服務器重復步驟二。
實施例3
一種可以保障通訊安全的智能家居控制方法,具體步驟如下:
步驟一,智能家居設備與云端服務器聯網,使得智能家居設備處于在線狀態(tài),智能家居設備包括智能電視、智能冰箱、智能電燈、智能門禁、智能音箱、wifi通信設備、藍牙通信設備、zigbee通信設備、智能除油煙機、智能空調和智能安防設備;
步驟二,移動終端向云端服務器發(fā)起連接請求,建立無線連接,移動終端采用智能手機、電腦或者平板,移動終端掃描智能家居設備上的二維碼,移動終端將掃描的二維碼信息發(fā)送給云端服務器;人們還可以通過移動終端根據語音輸入的指令生成控制命令,移動終端將該控制命令發(fā)送給云端服務器,此時云端服務器的處理模塊將語音控制指令解析,得到需要控制的只能家居設備和相應控制命令,云端服務器通過處理模塊查詢需要控制的智能家居設備是否與數據庫中儲存的在線智能家居設備的信息相匹配,監(jiān)控攝像頭監(jiān)測聯網用戶的人臉圖像并且與預存圖像比對,如果信息和圖像均匹配,云端服務器通過密匙、隨機信息和bp神經網絡算法給出一個動態(tài)口令,云端服務器將動態(tài)口令與隨機信息相結合,得出控制命令并且發(fā)送給智能家居設備,如果信息和圖像有任何一個不匹配,云端服務器的報警模塊發(fā)送報警信息給住宅主人的移動終端;
步驟三,智能家居設備接收控制命令并且對控制命令進行分析,得到動態(tài)口令和隨機信息,被控制端通過密匙、隨機信息和bp神經網絡算法計算出另一個動態(tài)口令,智能家居設備將該動態(tài)口令與分析得到的動態(tài)口令進行對比,如果兩者相同,智能家居設備執(zhí)行云端服務器發(fā)出的控制命令并且向云端服務器回復“已執(zhí)行”的指令;如果兩個動態(tài)口令不同,智能家居設備不執(zhí)行任何操作命令并且向云端服務器發(fā)送“命令錯誤”的指令,云端服務器重復步驟二。
對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化囊括在本發(fā)明內。
此外,應當理解,雖然本說明書按照實施方式加以描述,但并非每個實施方式僅包含一個獨立的技術方案,說明書的這種敘述方式僅僅是為清楚起見,本領域技術人員應當將說明書作為一個整體,各實施例中的技術方案也可以經適當組合,形成本領域技術人員可以理解的其他實施方式。