一種實現多個無線控制設備的場景控制方法
【技術領域】
[0001]本發明屬于智能家居技術領域,特別涉及一種智能家居系統中對多個無線控制設備進行場景控制的方法。
【背景技術】
[0002]隨著科學技術的日益發展,人們生活水平與質量的提高,生活的智能化與智慧化已成為一種趨勢。人們希望在居家生活中智能家居給他們帶來更方便快捷與舒適的體驗。
[0003]在智能控制系統中,設置有不同的場景控制以方便人們在需要的時候一鍵式進入所需要的場景預設,比如說閱讀、會客、離開、回家等不同的場景體驗,從而滿足人們的要求。但是針對智能家居的無線場景操作的過程,是智能家居系統中復雜的執行過程。由于一個場景中往往包括了多個設備,比如窗簾、空調、燈光、溫度,而場景在執行操作的時候需要操作多個設備動作,這樣的操作無線通信數據量大,容易造成無線數據沖突。
[0004]在現有的智能家居系統無線場景執行中采用的方法是多個數據逐條執行,由場景控制終端發出數據類型組數據包,智能家居網關根據場景的組數據,逐一點對點發送控制指令,并等待終端設備回復,在接收到的回復數據中得到設備狀態之后進行下一條控制指令的下發。上述方法場景控制方法在沒有接收終端的回復時,智能家居網關默認為設備不存在后才發送下一條指令。
[0005]發明人在實施本發明的過程中,發現現有技術存在以下缺陷:
對設備的控制指令為逐一發送,對于包含設備多的場景,設備執行按照先后順序而不是啟動場景所有設備在同一時間點同時執行,執行效果會不理想;一旦中間終端設備出現故障,智能家居網關會啟動重發機制,這樣會出現延時造成執行時間偏長;同時由于對設備的控制指令是逐一操作的,所以在進行場景切換時,所需切換的場景不能馬上被執行,容易造成用戶體驗偏差。
【發明內容】
[0006]為解決上述現有技術的缺陷,本發明的主要目的在于提供一種實現多個無線控制設備的場景控制方法,以實現場景中多設備執行同步的問題,增強用戶場景體驗,實現場景切換無需等待的效果。
[0007]為實現上述目的,本發明提供了一種實現多個無線控制設備的場景控制方法,具體包括:
501:場景控制終端進行場景編輯,設置執行場景時包括的終端設備以及終端設備執行的動作和時延,自動為每個場景分配唯一的場景ID,并保存已編輯的場景信息;
502:所述場景控制終端發送場景設置指令,將場景信息導入智能家居網關,并通過所述智能家居網關將場景ID及場景參數設置到該場景所包含的終端設備中以綁定該場景的終端設備,終端設備保存所述場景ID和場景參數;
503:操作所述場景控制終端啟動場景執行,所述場景控制終端將場景執行命令下發到所述智能家居網關;
進一步地,S03還包括當前正在執行另一的場景過程時,需要進行場景切換,網關中斷當前場景并保存當前場景的ID,同時設置場景執行中斷標志;
504:所述智能家居網關發送場景廣播執行指令到所有終端設備;
505:所有終端設備收到所述場景廣播執行指令之后,根據本地保存的場景ID與所述場景廣播執行指令中的場景ID進行判斷自己是否需要執行,若設備本地保存的場景ID與場景廣播指令攜帶的場景ID—致的話則取出所存儲的場景參數,執行場景操作,如果沒有則放棄該場景廣播執行指令;
S06:所述智能家居網關根據所述場景信息中終端設備的時延信息按順序輪流查詢終端設備狀態,所述終端設備返回終端設備狀態;
進一步地,若所述終端設備收到智能家居網關的查詢指令,但未收到所述場景廣播執行指令,而所述終端設備保存有所述場景ID信息,則所述終端設備執行該場景動作并返回設備狀態;
進一步地,若所述終端設備收到智能家居網關的查詢指令,但其本地數據中沒有存儲有所述場景ID及場景參數,則從所述查詢指令中提取所述場景ID和場景參數并保存以此完成場景綁定設置,然后執行該場景動作并返回設備狀態;
進一步地,所述智能家居網關在查詢過程中,若所述終端設備超過時延沒有返回狀態的,則智能家居網關進入下一條終端設備查詢,直至所有終端設備狀態查詢完畢;
S07:所述智能家居網關查詢完所有終端設備狀態后,發送場景廣播結束命令,場景動作執行完畢;
進一步的,S07中還包括當場景動作執行完畢時,網關判斷是否有場景執行中斷標志,當存在場景執行中斷標志時,根據所保存的場景ID查詢被中斷的場景設備狀態,使場景控制終端顯示的設備狀態與實際設備狀態同步,智能家居網關把所有設備狀態上報給所述場景控制終端,場景執行結束。
[0008]本發明針對現有智能家居系統中場景執行過程中存在的問題,解決了現實智能化生活中場景執行時,場景設備不同步的問題;發明實現了邊執行邊綁定場景的方法,即使在數據丟失的情況下,也不影響用戶場景體驗;同時在場景執行過程中,啟動另一場景的執行時,后者會替換原有的場景執行而不需要等待,增強用戶對操作的體驗。
[0009]附圖
附圖1為本發明專利一種實現多個無線控制設備的場景控制方法的框架圖;
附圖2為本發明專利一種實現多個無線控制設備的場景控制方法的工作流程圖。
【具體實施方式】
[0010]下面結合附圖詳細描述本發明。
[0011]如圖1所示,本發明所述的一種實現多個無線控制設備的場景控制方法包括場景控制終端、智能家居網關和多個終端設備,場景控制終端和智能家居網關之間通過WIFI進行數據通信,智能家居網關和多個終端設備之間通過RF進行數據通信。
[0012]場景控制終端可進行場景編輯、場景設置、下發場景執行命令等操作,場景編輯創建和保存各場景的場景信息,場景信息包括場景ID、各相關終端設備ID及其執行動作和時延;并且可以根據需要從場景控制終端導出場景信息。場景設置,可在場景控制終端啟動場景設置命令,進行場景和相關終端設備綁定;或在場景執行過程中實現邊執行邊綁定的功倉泛。
[0013]智能家居網關在場景設置過程中從場景控制終端導入場景信息,根據場景信息中的場景ID及場景參數進行終端設備配置與場景綁定。在場景執行過程中,智能家居網關根據收到的場景執行命令向所有終端設備發送場景執行廣播指令,同時根據場景信息中各終端設備的執行時延進行終端設備狀態查詢。
[0014]終端設備可包括燈光、窗簾、空調等家居無線控制設備。
[0015]本發明實