本發明專利技術公開了一種智能家居控制方法,包括步驟:客戶端連接智能控制模塊并添加設備以形成聯動網絡,智能控制模塊根據客戶端指令從云端服務器下載設備屬性信息及聯動信息,并根據自身的屬性變化及傳感器傳送的數據進行屬性信息更新;智能控制模塊將設備屬性信息的更新同步到云端服務器;傳感器從云端服務器查詢設備屬性信息是否滿足聯動信息中包含的聯動條件,并在滿足的情況下根據云端服務器的聯動信息執行聯動動作。本發明專利技術方法實現了智能家居控制模塊彼此之間的連接,打通了原有智能家居控制網絡內的信息孤島。
【技術實現步驟摘要】
智能家居控制方法
本專利技術涉及智能家居領域,尤其涉及一種智能家居控制方法。
技術介紹
目前市場上的智能家居產品種類繁多,功能也越來越豐富,現有技術的智能家居如公開號為CN105022362A的專利文獻所公開的,通過主設備和從設備進行聯動,完成智能家居控制的自動化過程。但現有技術也存在不少問題:首先,現有的智能家居產品多為獨立運行,或通過簡單的協議直接控制被控的設備,而智能控制產品之間缺少交互,這樣就在智能家居環境中形成了一個個的信息孤島,為復雜的聯合動作帶來控制難題;其次,現有智能家居產品大多是為了專門解決某類應用而開發的,比如智能開關、智能臺燈、智能電視等等,不具有普適性,如果用戶需要控制多種類型的設備則需要購買多個廠家的產品,但不同廠家的產品協議相差較大,難以實現互聯互通;再次,在智能產品控制被控設備的時候,由于產品可能來源于不同的廠家,控制的協議無法統一,更多時候只能通過簡單的抓取、重放來實現控制目標設備動作,這樣的方案不僅安全性不高,而且缺少反饋機制,無法指導控制動作是否執行成功,也無法對目標設備進行準確控制。
技術實現思路
為了解決現有技術存在的問題,現在提供一種智能家居的控制方法,使不同類型的的智能產品能夠統一在一個聯動網絡內進行使用。一種智能家居控制方法,包括步驟:客戶端連接智能控制模塊并添加設備以形成聯動網絡,其特征在于,還包括步驟:智能控制模塊根據客戶端指令從云端服務器下載設備屬性信息及聯動信息,并根據自身的屬性變化及傳感器傳送的數據進行屬性信息更新;智能控制模塊將設備屬性信息的更新同步到云端服務器;傳感器從云端服務器查詢設備屬性信息是否滿足聯動信息中包含的聯動條件,并在滿足的情況下根據云端服務器的聯動信息執行聯動動作。進一步而言,智能控制模塊包括一個作為主設備的智能家電及若干作為從設備的智能家電,其中,主設備根據客戶端指令從云端下載聯動信息及設備屬性信息,并將設備屬性信息發送給從設備,從設備通過接收傳感器數據更新自身及主設備的設備屬性信息,由主設備向云端更新設備屬性信息。進一步而言,還包括步驟:主設備從云端下載所管理的從設備信息并轉發給相應的從設備。進一步而言,聯動網絡中,從設備的設備屬性信息的更新方式具體包括:傳感器進行聯動動作以及接收來自于聯動網絡中其他從設備的設備屬性信息同步指令;主設備的設備屬性信息的更新方式具體包括:接收從設備信息以及傳感器進行的聯動動作。進一步而言,聯動網絡中單個設備的設備屬性信息變化時,還包括由主設備檢查所更改的屬性位置的步驟:如果為設備自身的屬性,則直接更新自身屬性的相關變量;如果是自己的從設備則對相應的從設備進行屬性信息的更新。進一步而言,還包括步驟:聯動網絡中各設備屬性信息的每次更新均上傳至云端,并下載至聯動網絡的其他設備中進行設備屬性信息的同步更新。進一步而言,設備屬性信息以設備屬性表形式保存在云端及聯動網絡的各設備中。進一步而言,智能控制模塊在每次接收傳感器數據之前先向傳感器發送ACK請求,在收到ACK確認之后才進行數據的收發;當超過預定時間沒有收到ACK確認時,重新發送ACK請求。附圖說明圖1為本專利技術一個實施例的智能家居控制網絡設計圖;圖2為當前實施例的智能控制模塊系統框圖;圖3為當前實施例的智能家居控制網絡運行示意圖;圖4為當前實施例的智能控制模塊中傳感器等設備數據交互流程圖。具體實施方式現結合附圖和實施例對本專利技術加以詳細的解釋說明。本專利技術一個實施例的智能家居控制系統如圖1所示包括:智能控制模塊、云端服務器、客戶端、傳感器設備以及其他多種家用電器。當前實施例客戶端為手機。智能控制模塊通過WIFI與云端通信,將數據實時上報給云端,并可以從云端獲取同步數據,同時還能通過云端接收控制或者查詢命令。智能控制模塊由多個智能家電產品組成,且分為主設備和從設備兩種設備,在一個智能家居控制網絡中有且僅有一個主設備,其余的均為從設備,其余的傳感器或開關插座等設備一律識別為傳感器設備。參考圖3,主設備用于:(1)存儲設備表和屬性表;(2)提供設備表和屬性表查詢接口;(3)轉發從設備配置給從設備;(4)下載并存儲IFTTT文件(即聯動表);(5)同步設備屬性表到云端服務器;(6)接收從設備數據并更新設備屬性表;(7)接收傳感器數據,并更新到屬性表中;(8)管理可能存在的從設備表。從設備用于:(1)存儲設備屬性表;(2)接收傳感器數據,更新傳感器狀態到屬性表并同步到主設備中;(3)管理可能存在的從設備表。在本專利技術當前實施例中,如圖2所示,在主設備中包含有:聯動表、設備屬性表、從設備表、執行層接口與嵌入式系統。其中,聯動表是用戶邏輯的存儲結構,保存了用戶通過手機應用配置下來的多組觸發條件和當這些觸發條件滿足后需要執行的一系列動作,聯動表最多支持8個聯動場景,包含聯動所需的條件以及條件滿足后要觸發的場景;設備屬性表是一個智能家居控制網絡中所有智能控制模塊間共享的數據結構,存儲了當前智能家居控制網絡中存在的包括智能控制設備、普通的家電設備及傳感器設備的所有設備以及這些設備在聯動過程中可能使用的屬性信息;從設備表是智能控制模塊獨享的存儲結構,保存了連接到該智能控制模塊下的所有從設備的控制信息,用于當智能控制模塊的設備屬性表發生變化時查詢變化的屬性是否在自己控制的范圍之內,如果是則要執行相應動作;執行層接口為智能控制模塊操作底層硬件提供與下層嵌入式系統之間的接口;嵌入式系統則負責模塊的驅動、任務與資源的管理等功能。云端服務器存儲設備的狀態信息,并為客戶端與設備、設備與設備提供遠程交互通道。參考圖3,云端服務器用于:提供設備表和屬性表存儲和查詢接口、提供IFTTT文件上傳和下載接口以及提供屬性表更新接口。作為客戶端的手機為用戶操作提供人界接口,為智能家居控制網絡提供配置參數,并將參數寫入到智能控制模塊中。當前在手機上設有手機應用,提供用戶進行人機交互的界面。參考圖3,客戶端用于建立聯動網絡、向聯動網絡中添加設備和傳感器、從云端上傳或下載IFTTT文件、通知主設備下載IFTTT文件、到云端查詢設備表與屬性表、從設備中讀取設備表和屬性表。傳感器以及插座開關等,其中的傳感器可以是溫度傳感器、濕度傳感器、光敏傳感器、煙霧傳感器等等,插座和開關等設備也均可以通過紅外或者小無線射頻被智能控制模塊控制,本專利技術中均作為傳感器設備處理。傳感器設備通過提供通信接口與聯動表、設備屬性表與從設備表進行交互,其中通信接口包含聯動表、設備與屬性表以及從設備表的管理接口。家電部分,與智能控制模塊中作為主設備和從設備的智能家電設備相區別,既可以是集成了本專利技術提供的內置自有協議的WIFI模塊的智能家電,也可以是傳統家電,包含電視、空調、熱水器等等。在利用手機形成聯動網絡之后,本專利技術當前實施例的智能家居控制方法包括步驟:A,智能控制模塊根據客戶端指令從云端服務器下載設備屬性信息及聯動信息,并根據自身的屬性變化以及傳感器傳送的數據進行屬性信息更新。其中,主設備根據客戶端指令從云端下載聯動信息、設備屬性信息以及所管理的從設備信息,并將設備屬性信息和從設備信息發送給從設備,從設備通過接收傳感器數據更新自身及主設備的設備屬性表,由主設備向云端更新設備屬性表。B,智能控制模塊將設備屬性信息的更新同步到云端服務器本文檔來自技高網...

【技術保護點】
一種智能家居控制方法,包括步驟:客戶端連接智能控制模塊并添加設備以形成聯動網絡,其特征在于,還包括步驟:智能控制模塊根據客戶端指令從云端服務器下載設備屬性信息及聯動信息,并根據自身的屬性變化及傳感器傳送的數據進行屬性信息更新;智能控制模塊將設備屬性信息的更新同步到云端服務器;傳感器從云端服務器查詢設備屬性信息是否滿足聯動信息中包含的聯動條件,并在滿足的情況下根據云端服務器的聯動信息執行聯動動作。
【技術特征摘要】
1.一種智能家居控制方法,包括步驟:客戶端連接智能控制模塊并添加設備以形成聯動網絡,其特征在于,還包括步驟:智能控制模塊根據客戶端指令從云端服務器下載設備屬性信息及聯動信息,并根據自身的屬性變化及傳感器傳送的數據進行屬性信息更新;智能控制模塊將設備屬性信息的更新同步到云端服務器;傳感器從云端服務器查詢設備屬性信息是否滿足聯動信息中包含的聯動條件,并在滿足的情況下根據云端服務器的聯動信息執行聯動動作。2.如權利要求1所述智能家居控制方法,其特征在于,智能控制模塊包括一個作為主設備的智能家電及若干作為從設備的智能家電,其中,主設備根據客戶端指令從云端下載聯動信息及設備屬性信息,并將設備屬性信息發送給從設備,從設備通過接收傳感器數據更新自身及主設備的設備屬性信息,由主設備向云端更新設備屬性信息。3.如權利要求2所述智能家居控制方法,其特征在于,還包括步驟:主設備從云端下載所管理的從設備信息并轉發給相應的從設備。4.如權利要求3所述智能家居控制方法,其特征在于,聯動網絡中,從設備的設備屬性...
【專利技術屬性】
技術研發人員:姚博,劉宗孺,李志為,董智超,
申請(專利權)人:杭州古北電子科技有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。