本發(fā)明屬于智能家居領(lǐng)域,特別涉及基于場景的控制方法。
背景技術(shù):
場景是智能家居的特色功能及常用功能之一,通過場景可以實現(xiàn)對多個驅(qū)動設(shè)備的一鍵快捷操作?,F(xiàn)有場景的配置方式,一般是利用移動終端例如手機,首先創(chuàng)建一個場景,然后添加待加入的驅(qū)動設(shè)備以及驅(qū)動設(shè)備所要執(zhí)行的命令到場景中,然后保存。在使用時通過點擊該場景的快捷方式可以使該場景內(nèi)的所有驅(qū)動設(shè)備達到其設(shè)定的目標狀態(tài)。
對于簡單產(chǎn)品來說,例如普通智能燈,它只具備電源的功能,對于它的配置,我們直觀想象它的打開命令就是到達開的狀態(tài),因為像電源這樣的屬性值只有二元性,非開即關(guān)。而對于復(fù)雜產(chǎn)品具有多元性的屬性值,例如智能窗簾,它具有開合度的屬性,設(shè)定屬性值的區(qū)間可以是[0,100%],在設(shè)定命令時,你無法清楚20%與30%的區(qū)別在哪里,當然也可以將設(shè)定區(qū)間降低到只有五個常用的點[0,25%,50%,75%,100%],甚至是三個點[0,50%,100%],越少的屬性值對于配置來說,越簡單,但同時也降低了驅(qū)動設(shè)備本身的可配置性;
當待加入場景的設(shè)備數(shù)量過多時,每個要改變的設(shè)備屬性值不同,無法做到批量添加,會非常煩瑣。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中存在的缺點和不足,本發(fā)明提供了用于提升了整個場景配置的體驗度的基于場景的控制方法。
為了達到上述技術(shù)目的,本發(fā)明提供了基于場景的控制方法,所述控制方法包括:
步驟一,令控制設(shè)備接收驅(qū)動設(shè)備的屬性參數(shù);
步驟二,將屬性參數(shù)保存至控制設(shè)備,并將屬性參數(shù)與設(shè)置在控制設(shè)備上的預(yù)設(shè)按鍵相關(guān)聯(lián);
步驟三,觸發(fā)預(yù)設(shè)按鍵,發(fā)送與驅(qū)動設(shè)備對應(yīng)的控制指令。
可選的,在執(zhí)行步驟一之前,所述控制方法還包括:
令所述控制設(shè)備基于通訊協(xié)議與所述驅(qū)動設(shè)備建立通信連接;
改變驅(qū)動設(shè)備的屬性參數(shù),并令控制設(shè)備獲取改變后的屬性參數(shù);
查詢設(shè)置在控制設(shè)備上預(yù)設(shè)按鍵的當前模式;
如果預(yù)設(shè)按鍵處于配置模式,則將改變后的屬性參數(shù)與預(yù)設(shè)按鍵相關(guān)聯(lián)。
可選的,所述控制方法還包括:
如果預(yù)設(shè)按鍵尚未處于配置模式,則不進行任何操作。
可選的,通過持續(xù)按壓預(yù)設(shè)按鍵預(yù)設(shè)時間,使預(yù)設(shè)按鍵進入配置模式。
可選的,所述控制方法還包括:
在所述控制設(shè)備中存儲有情景指令;
如果情景指令中包含索引為驅(qū)動設(shè)備標識的第一控制指令,則從情景指令中將第一控制指令刪除;
將控制指令存儲至情景指令中,對預(yù)設(shè)按鍵進行第一操作,令預(yù)設(shè)按鍵退出配置模式。
可選的,所述第一操作為按壓預(yù)設(shè)按鍵一次,且按壓時間小于5秒。
可選的,所述控制方法還包括:
當預(yù)設(shè)按鍵處于非配置模式時,對預(yù)設(shè)按鍵進行第二操作;
如果情景指令中包含索引為驅(qū)動設(shè)備標識的第二控制指令,將第二控制指令進行發(fā)送。
可選的,所述第二操作為按壓預(yù)設(shè)按鍵一次,且按壓時間小于5秒。
可選的,所述控制方法包括:
令預(yù)設(shè)按鍵進入配置模式:
對預(yù)設(shè)按鍵進行第三操作,刪除情景指令中的全部控制指令。
可選的,所述第三操作為1秒內(nèi)按壓預(yù)設(shè)按鍵兩次。
本發(fā)明提供的技術(shù)方案帶來的有益效果是:
通過將場景的配置可以從被控端反向加入到控制端中,這種方法可以避開原有配置方式中用戶需要面對冰冷的數(shù)據(jù)的問題,實現(xiàn)配置操作所見即所得,提升了整個場景配置的體驗度。
附圖說明
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的基于場景的控制方法的流程示意圖。
具體實施方式
為使本發(fā)明的結(jié)構(gòu)和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的結(jié)構(gòu)作進一步地描述。
實施例一
本發(fā)明提供了基于場景的控制方法,所述控制方法包括:
步驟一,令控制設(shè)備接收驅(qū)動設(shè)備的屬性參數(shù);
步驟二,將屬性參數(shù)保存至控制設(shè)備,并將屬性參數(shù)與設(shè)置在控制設(shè)備上的預(yù)設(shè)按鍵相關(guān)聯(lián);
步驟三,觸發(fā)預(yù)設(shè)按鍵,發(fā)送與驅(qū)動設(shè)備對應(yīng)的控制指令。
在實施中,本實施例提出了基于場景的控制方法,用于控制設(shè)備對驅(qū)動設(shè)備進行控制。為了完成對驅(qū)動設(shè)備的控制流程,首先需要將設(shè)置在控制設(shè)備上的預(yù)設(shè)按鍵與驅(qū)動設(shè)備進行關(guān)聯(lián),具體的是與驅(qū)動設(shè)備的屬性參數(shù)進行關(guān)聯(lián)。
對于用戶來說,直接操控驅(qū)動設(shè)備使之達到想要的目標要狀態(tài)是直觀的,如果能夠?qū)⑺诒镜刂苯舆x擇及操控的驅(qū)動設(shè)備自動加入到某個場景中,他所做的僅僅是一個確認的動作,那么對于他來說是最簡便的。因此,本發(fā)明的目的在于提出一種場景的配置方法,利用本方法,從驅(qū)動設(shè)備出發(fā),通過控制待加入場景的一個或多個驅(qū)動設(shè)備,使其達到用戶需求的目標狀態(tài),并自動配置到目標場景中。
通過該方法,場景的配置可以從被控端出發(fā),反向加入到控制端中,這種方法從而可以避開原有配置方式中用戶需要面對冰冷的數(shù)據(jù)的問題,可以實現(xiàn)配置操作所見即所得,提升了整個場景配置的體驗度。
可選的,在執(zhí)行步驟一之前,所述控制方法還包括:
令所述控制設(shè)備基于通訊協(xié)議與所述驅(qū)動設(shè)備建立通信連接;
改變驅(qū)動設(shè)備的屬性參數(shù),并令控制設(shè)備獲取改變后的屬性參數(shù);
查詢設(shè)置在控制設(shè)備上預(yù)設(shè)按鍵的當前模式;
如果預(yù)設(shè)按鍵處于配置模式,則將改變后的屬性參數(shù)與預(yù)設(shè)按鍵相關(guān)聯(lián)。
在實施中,為了實現(xiàn)控制設(shè)備對驅(qū)動設(shè)備的控制,首先需要將控制設(shè)備與驅(qū)動設(shè)備建立基于通信協(xié)議的連接。接著需要用戶改變驅(qū)動設(shè)備的若干屬性參數(shù),進而令控制設(shè)備獲取改變后的屬性參數(shù)。接著查詢設(shè)置在控制設(shè)備上的預(yù)設(shè)按鍵當前處于何種模式。如果預(yù)設(shè)按鍵當前處于配置模式,意味著與預(yù)設(shè)按鍵對應(yīng)的控制指令還處于可編輯狀態(tài),此時將控制設(shè)備接收到的改變后的屬性參數(shù)與預(yù)設(shè)按鍵相關(guān)聯(lián),以便于在后續(xù)控制階段能夠通過預(yù)設(shè)按鍵的操作將驅(qū)動設(shè)備進行調(diào)節(jié)。
但是,如果預(yù)設(shè)按鍵尚未處于配置模式,則不進行任何操作。為了令預(yù)設(shè)按鍵進入可編輯的配置模式,需要通過持續(xù)按壓預(yù)設(shè)按鍵預(yù)設(shè)時間,使預(yù)設(shè)按鍵進入配置模式。
可選的,所述控制方法還包括:
在所述控制設(shè)備中存儲有情景指令;
如果情景指令中包含索引為驅(qū)動設(shè)備標識的第一控制指令,則從情景指令中將第一控制指令刪除;
將控制指令存儲至情景指令中,對預(yù)設(shè)按鍵進行第一操作,令預(yù)設(shè)按鍵退出配置模式。
在實施中,在控制設(shè)備將一個或者多個驅(qū)動設(shè)備的屬性參數(shù)關(guān)聯(lián)到預(yù)設(shè)按鍵后,如果在控制設(shè)備中已經(jīng)存儲有情景指令,則首先將該情景指令下以驅(qū)動設(shè)備標識為索引的第一控制指令全部刪除,同時將已經(jīng)與預(yù)設(shè)按鍵關(guān)聯(lián)的控制指令存儲至該情景指令中,從而完成情景指令下控制指令的全部替換。
在對情景指令進行替換后,需要對預(yù)設(shè)按鍵進行第一操作,以便令預(yù)設(shè)按鍵退出配置模式,通常情況下,第一操作為按壓預(yù)設(shè)按鍵一次,且按壓時間小于5秒。
可選的,所述控制方法還包括:
當預(yù)設(shè)按鍵處于非配置模式時,對預(yù)設(shè)按鍵進行第二操作;
如果情景指令中包含索引為驅(qū)動設(shè)備標識的第二控制指令,將第二控制指令進行發(fā)送。
在實施中,如果預(yù)設(shè)按鍵退出了配置模式,處于非配置模式時,對預(yù)設(shè)按鍵進行第二操作,將之前存儲的屬于情景指令中的控制指令進行發(fā)送,將驅(qū)動設(shè)備調(diào)整至與控制指令相符的狀態(tài)。通常情況下,第二操作為按壓預(yù)設(shè)按鍵一次,且按壓時間小于5秒。
可選的,所述控制方法包括:
令預(yù)設(shè)按鍵進入配置模式:
對預(yù)設(shè)按鍵進行第三操作,刪除情景指令中的全部控制指令。
可選的,所述第三操作為1秒內(nèi)按壓預(yù)設(shè)按鍵兩次。
在實施中,為了便于對情景指令進行調(diào)整,在按前述方式令預(yù)設(shè)按鍵進入配置模式后,對預(yù)設(shè)按鍵進行第三操作,將屬于情景指令中的全部控制指令進行刪除。通常情況下,第三操作為1秒內(nèi)按壓預(yù)設(shè)按鍵兩次。
本發(fā)明實施例提供了基于場景的控制方法,包括令控制設(shè)備接收驅(qū)動設(shè)備的屬性參數(shù),將屬性參數(shù)保存至控制設(shè)備,并將屬性參數(shù)與設(shè)置在控制設(shè)備上的預(yù)設(shè)按鍵相關(guān)聯(lián),觸發(fā)預(yù)設(shè)按鍵,發(fā)送與驅(qū)動設(shè)備對應(yīng)的控制指令。通過該方法,場景的配置可以從被控端出發(fā),反向加入到控制端中,這種方法可以避開原有配置方式中用戶需要面對冰冷的數(shù)據(jù)的問題,實現(xiàn)配置操作所見即所得,提升了整個場景配置的體驗度。
上述實施例中的各個序號僅僅為了描述,不代表各部件的組裝或使用過程中的先后順序。
以上所述僅為本發(fā)明的實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。