本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種用于智能家居的控制方法和系統(tǒng)。
背景技術(shù):
隨著智能家居相關(guān)技術(shù)的不斷發(fā)展,對(duì)智能家居控制的要求也越來(lái)越高?,F(xiàn)有的智能家居中同時(shí)控制多個(gè)設(shè)備使其執(zhí)行相應(yīng)的動(dòng)作時(shí),是按照下述流程進(jìn)行的:用戶在本地輸入需要家居設(shè)備響應(yīng)的動(dòng)作指令;本地設(shè)備將用戶輸入的動(dòng)作指令發(fā)送到服務(wù)器端,其中,動(dòng)作指令包括執(zhí)行執(zhí)行順序、家居設(shè)備ID以及具體需要執(zhí)行的指令I(lǐng)D和參數(shù);服務(wù)器根據(jù)用戶輸入的指令中的設(shè)備ID找到對(duì)應(yīng)的家居設(shè)備,并且按照?qǐng)?zhí)行順序向找到的家居設(shè)備發(fā)送指令;各個(gè)家居設(shè)備依次接收服務(wù)器端發(fā)送的指令,并且根據(jù)指令執(zhí)行相應(yīng)的動(dòng)作。
上面所描述的現(xiàn)有的家居設(shè)備控制方案,在控制多個(gè)家居設(shè)備時(shí),按照順序給各個(gè)設(shè)備發(fā)送控制指令,而且各個(gè)設(shè)備對(duì)控制指令作出響應(yīng)也需要一定時(shí)間,導(dǎo)致各個(gè)設(shè)備對(duì)所述控制指令的響應(yīng)動(dòng)作具有明顯延遲,響應(yīng)動(dòng)作之間顯著不同步,影響用戶體驗(yàn)。此外,在需要執(zhí)行的指令比較多,而且設(shè)備比較多的情形下,服務(wù)器端需要處理的數(shù)據(jù)就比較多,耗費(fèi)的時(shí)間比較多。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種用于智能家居的控制方法和系統(tǒng)。
根據(jù)本發(fā)明實(shí)施方式的第一方面,提供了一種用于智能家居的控制方法,應(yīng)用于智能家居系統(tǒng),所述智能家居系統(tǒng)包括服務(wù)器和多個(gè)智能家居設(shè)備,所述方法包括:服務(wù)器接收來(lái)自用戶的對(duì)家居設(shè)備的控制指令,其中,所述控制指令包括指令編號(hào)和待控制的家居設(shè)備ID;將所述控制指令發(fā)送到所述多個(gè)智能家居設(shè)備中的每一智能家居設(shè)備,以便每一智能家居設(shè)備根據(jù)所述控制指令中的待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作。
在本發(fā)明的一些實(shí)施方式中,所述方法還可包括:將所述多個(gè)智能家居設(shè)備能夠響應(yīng)的各個(gè)動(dòng)作進(jìn)行預(yù)先編碼,并將預(yù)先編碼得到的每一響應(yīng)動(dòng)作的編號(hào)以及每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容按照每一智能家居設(shè)備能夠響應(yīng)的范圍保存到每一個(gè)智能家居設(shè)備。
在本發(fā)明的一些實(shí)施方式中,所述待控制的家居設(shè)備ID包括分組形式的多個(gè)家居設(shè)備ID。
在本發(fā)明的一些實(shí)施方式中,所述每一智能家居設(shè)備根據(jù)所述控制指令中的待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作,包括:
每一智能家居設(shè)備接收所述控制指令,根據(jù)所述控制指令中的待控制的家居設(shè)備ID和自身的設(shè)備ID判斷自身是否需要對(duì)所述控制指令作出響應(yīng),若是,則根據(jù)所述控制指令中的指令編號(hào)以及自身保存的指令編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容作出響應(yīng)動(dòng)作,若否,則不作出響應(yīng)動(dòng)作。
在本發(fā)明的一些實(shí)施方式中,所述控制指令還包括指令對(duì)應(yīng)的響應(yīng)動(dòng)作的執(zhí)行順序。
根據(jù)本發(fā)明實(shí)施方式的第二方面,提供了一種智能家居系統(tǒng),所述系統(tǒng)包括服務(wù)器和多個(gè)智能家居設(shè)備,其中,所述服務(wù)器,用于接收來(lái)自用戶的對(duì)家居設(shè)備的控制指令,其中,所述控制指令包括指令編號(hào)和待控制的家居設(shè)備ID,以及將所述控制指令發(fā)送到所述多個(gè)智能家居設(shè)備中的每一智能家居設(shè)備;所述多個(gè)智能家居設(shè)備的每一智能家居設(shè)備,用于根據(jù)所接收的控制指令中待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作。
在本發(fā)明的一些實(shí)施方式中,所述服務(wù)器,還用于將所述多個(gè)智能家居設(shè)備能夠響應(yīng)的各個(gè)動(dòng)作進(jìn)行預(yù)先編碼,并將預(yù)先編碼得到的每一響應(yīng)動(dòng)作的編號(hào)以及每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容按照每一智能家居設(shè)備能夠響應(yīng)的范圍保存到每一個(gè)智能家居設(shè)備。
在本發(fā)明的一些實(shí)施方式中,所述待控制的家居設(shè)備ID包括分組形式的多個(gè)家居設(shè)備ID。
在本發(fā)明的一些實(shí)施方式中,所述每一智能家居設(shè)備根據(jù)所述控制指令中的待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作,包括:每一智能家居設(shè)備接收所述控制指令,根據(jù)所述控制指令中的待控制的家居設(shè)備ID和自身的設(shè)備ID判斷自身是否需要對(duì)所述控制指令作出響應(yīng),若是,則根據(jù)所述控制指令中的指令編號(hào)以及自身保存的指令編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容作出響應(yīng)動(dòng)作,若否,則不作出響應(yīng)動(dòng)作。
在本發(fā)明的一些實(shí)施方式中,所述控制指令還包括指令對(duì)應(yīng)的響應(yīng)動(dòng)作的執(zhí)行順序。
本發(fā)明實(shí)施方式至少具有下述有益效果:
首先,在目前的家居設(shè)備的數(shù)據(jù)處理功能均較強(qiáng)的場(chǎng)景下,在服務(wù)器端將對(duì)家居設(shè)備的控制指令進(jìn)行簡(jiǎn)化,同時(shí)將控制指令統(tǒng)一發(fā)送到各個(gè)家居設(shè)備進(jìn)行響應(yīng),與現(xiàn)有的由服務(wù)器按照設(shè)備ID按順序向各設(shè)備發(fā)送控制執(zhí)行的方案相比,能夠降低各個(gè)家居設(shè)備作出響應(yīng)動(dòng)作的時(shí)延,而且也能夠降低了智能家居服務(wù)器端的數(shù)據(jù)處理負(fù)擔(dān)。
其次,在控制指令中將待控制的智能家居設(shè)備進(jìn)行分組,對(duì)于一個(gè)分組內(nèi)的家居設(shè)備,執(zhí)行同一編號(hào)的響應(yīng)動(dòng)作,更能夠保證各個(gè)家居設(shè)備響應(yīng)動(dòng)作的一致性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明一種實(shí)施方式的用于智能家居的控制方法的流程示意圖;
圖2是根據(jù)本發(fā)明一種實(shí)施方式的用于智能家居的控制方法的流程示意圖;
圖3是根據(jù)本發(fā)明一種實(shí)施方式的智能家居系統(tǒng)的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
本發(fā)明的控制方法可應(yīng)用于智能家居系統(tǒng),該智能家居系統(tǒng)可包括服務(wù)器和多個(gè)智能家居設(shè)備,其中,服務(wù)器可以分為本地局域網(wǎng)服務(wù)器(用戶本地端不連接互聯(lián)網(wǎng))以及遠(yuǎn)程廣域網(wǎng)服務(wù)器(例如,網(wǎng)絡(luò)端的服務(wù)器,用戶可以用過(guò)網(wǎng)絡(luò)遠(yuǎn)程控制家里的設(shè)備),其能夠向各個(gè)智能家居設(shè)備發(fā)送控制指令。服務(wù)器還可以為多個(gè)家庭服務(wù)。智能家居中的設(shè)備可以通過(guò)發(fā)送指令申請(qǐng)加入某個(gè)家庭,通過(guò)服務(wù)器的許可權(quán)限后,加入到該家庭內(nèi),與服務(wù)器進(jìn)行指令交互。多個(gè)智能家居設(shè)備可包括兩個(gè)、三個(gè)或者更多個(gè)具有一定數(shù)據(jù)處理能力的家居設(shè)備,例如,智能電視、智能冰箱、智能洗衣機(jī)以及智能燈具等。
參見圖1,圖1是根據(jù)本發(fā)明一種實(shí)施方式的用于智能家居的控制方法的流程示意圖,該方法具體可包括:S101和S102。接下來(lái)對(duì)各個(gè)步驟進(jìn)行具體的說(shuō)明。
在本發(fā)明的實(shí)施方式中,在步驟S101之前,還可包括預(yù)處理的步驟,具體而言,可包括:將多個(gè)智能家居設(shè)備能夠響應(yīng)的各個(gè)動(dòng)作進(jìn)行預(yù)先編碼,并將預(yù)先編碼得到的每一響應(yīng)動(dòng)作的編號(hào)以及每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容按照每一智能家居設(shè)備能夠響應(yīng)的范圍保存到每一個(gè)智能家居設(shè)備。例如,服務(wù)器負(fù)責(zé)的多智能家居設(shè)備可包括家居設(shè)備A、家居設(shè)備B和家居設(shè)備C,家居設(shè)備A、B和C能夠響應(yīng)的動(dòng)作可包括xx、yy、zz、hh、ii和jj,其中,家居設(shè)備A可響應(yīng)動(dòng)作xx、yy,家居設(shè)備B可響應(yīng)動(dòng)作zz和hh,家居設(shè)備C可響應(yīng)動(dòng)作jj和ii, 那么可以將家居設(shè)備A、B和C能夠響應(yīng)的動(dòng)作xx、yy、zz、hh、ii和jj分別編號(hào)為 num1、num2、num3、num4、num5和num6,編號(hào)可以是服務(wù)器和智能設(shè)備能夠識(shí)別的各種形式的編號(hào),例如,可以是數(shù)字、字母或者數(shù)字和字母的組合等。這些編號(hào)和每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容可以按照每一智能家居設(shè)備能夠響應(yīng)的范圍(例如,一個(gè)智能家居設(shè)備能夠響應(yīng)的全部動(dòng)作)分別將每一智能家居設(shè)備能夠響應(yīng)的編號(hào)和編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容保存到該智能家居設(shè)備。如上面的例子所描述的,可以將指令編號(hào)num1、num2以及其對(duì)應(yīng)的動(dòng)作內(nèi)容保存到家居設(shè)備A,將指令編號(hào)num3、num4以及其對(duì)應(yīng)的動(dòng)作內(nèi)容保存到家居設(shè)備B,將指令編號(hào)num5和num6以及其對(duì)應(yīng)的動(dòng)作內(nèi)容保存到家居設(shè)備C。
在步驟S101中,服務(wù)器接收來(lái)自用戶的對(duì)家居設(shè)備的控制指令。例如,在本發(fā)明的一些實(shí)施方式中,用戶通過(guò)控制器、客戶端等編輯的控制指令,其中,控制指令可包括待控制或需要控制的設(shè)備ID和對(duì)該ID的設(shè)備進(jìn)行控制的指令編號(hào)。待控制的家居設(shè)備可包括多個(gè),例如,大于或等于2個(gè)。
在一些實(shí)施方式中,智能家居設(shè)備可以分組的形式。相應(yīng)地,待控制的家居設(shè)備ID可以包括分組形式的多個(gè)(例如,大于或等于2個(gè))家居設(shè)備ID。一個(gè)分組可包括多個(gè)智能家居設(shè)備,可以包括同種類型的多個(gè)智能家居設(shè)備,例如,可以將位于同一家庭內(nèi)不同房間的多個(gè)燈具作為一個(gè)分組;或者,還可以包括不同類型的多個(gè)智能家居設(shè)備,例如,可以將位于廚房?jī)?nèi)的燃?xì)庠詈陀蜔煓C(jī)作為一個(gè)分組,也可以將同一個(gè)房間內(nèi)的燈具、空調(diào)等設(shè)備一起作為一個(gè)分組。一個(gè)控制指令中可包括一個(gè)分組,也可以包括多個(gè)分組。本發(fā)明的實(shí)施方式對(duì)此不進(jìn)行限定。
在一些實(shí)施方式中,本發(fā)明的控制指令可以同時(shí)使一組智能家居設(shè)備執(zhí)行同一動(dòng)作或不同的動(dòng)作,也就是說(shuō),本發(fā)明的控制指令中的指令編號(hào)對(duì)于同一分組設(shè)備而言,可以是相同的指令編號(hào),也可以是不同的指令編號(hào)。在另外一些實(shí)施方式中,本發(fā)明的控制指令也可以使多組智能家居設(shè)備執(zhí)行同一動(dòng)作或者不同的動(dòng)作。
在一些實(shí)施方式中,各個(gè)家居設(shè)備所要執(zhí)行的指令編號(hào)可以是相同的,例如,如果用戶想要同時(shí)開啟一組燈具(例如,幾個(gè)不同房間的多個(gè)燈具),那么此時(shí)需要作出響應(yīng)的設(shè)備是作為一個(gè)分組的各個(gè)不同房間的多個(gè)燈具,需要的響應(yīng)動(dòng)作是開啟操作,該響應(yīng)動(dòng)作對(duì)應(yīng)的指令編號(hào)是相同的編號(hào)。
在另外一些實(shí)施方式中,各個(gè)家居設(shè)備所要執(zhí)行的指令編號(hào)可以是不同的,例如,如果用戶想要同時(shí)開啟電視和關(guān)閉洗衣機(jī),那么此時(shí)需要作出響應(yīng)動(dòng)作的設(shè)備是洗衣機(jī)和電視機(jī),其分別對(duì)應(yīng)的響應(yīng)動(dòng)作是開啟和關(guān)閉,相應(yīng)的響應(yīng)動(dòng)作對(duì)應(yīng)的指令編號(hào)分別是XX和YY,是不同的指令編號(hào)。
在一些實(shí)施方式中,控制指令還可包括需要作出的響應(yīng)的設(shè)備所要執(zhí)行的動(dòng)作的執(zhí)行順序。例如,一個(gè)智能家居設(shè)備可以執(zhí)行多個(gè)不同動(dòng)作,這些動(dòng)作之間具有預(yù)定的順序,例如:[{"執(zhí)行順序":1, "設(shè)備":"device1",執(zhí)行動(dòng)作:operation 1},{"執(zhí)行順序":2, "設(shè)備":"device1",執(zhí)行動(dòng)作:operation 2},.... {"執(zhí)行順序":n, "設(shè)備":"device1",執(zhí)行動(dòng)作:operation n}],其中,n 為正整數(shù),這表示設(shè)備device1按照預(yù)定順序執(zhí)行動(dòng)作operation 1,operation 2,……operation n。
然后,服務(wù)器接收控制器、控制終端或控制客戶端發(fā)送的控制指令,例如,可包括一個(gè)或多個(gè)(例如,大于或等于2個(gè))待控制的家居設(shè)備ID和所述一個(gè)或多個(gè)待控制的家居設(shè)備所需要執(zhí)行的一個(gè)或多個(gè)指令編號(hào)。本發(fā)明的服務(wù)器可負(fù)責(zé)多個(gè)智能家居設(shè)備的指令處理,例如,可以是一座樓房?jī)?nèi)或一層樓房?jī)?nèi)多個(gè)房間內(nèi)不同智能家居設(shè)備的指令處理。本發(fā)明實(shí)施方式中所描述的智能家居設(shè)備的數(shù)目以及所需執(zhí)行的指令的數(shù)量并不做限定。
在步驟S102中,服務(wù)器將所接收的控制指令發(fā)送到多個(gè)智能家居設(shè)備中的每一智能家居設(shè)備,以便每一智能家居設(shè)備根據(jù)所述控制指令中的待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作。在本發(fā)明的實(shí)施方式中,服務(wù)器向各個(gè)智能家居設(shè)備發(fā)送的控制指令可以僅包括待控制的家居設(shè)備ID和指令編號(hào),而且是同時(shí)發(fā)送給各個(gè)智能家居設(shè)備。在所要控制的家居設(shè)備比較多,需要響應(yīng)的動(dòng)作指令較多而且各智能家居設(shè)備具有一定數(shù)據(jù)處理能力的情形下,與現(xiàn)有的將控制指令按照設(shè)備ID分別按順序發(fā)送給各設(shè)備的方案相比,本發(fā)明能夠顯著減少向各個(gè)家居設(shè)備的控制指令的發(fā)送延遲,而且能夠減少服務(wù)器的數(shù)據(jù)處理負(fù)擔(dān),減少服務(wù)器的數(shù)據(jù)處理耗時(shí)。
服務(wù)器將控制指令發(fā)送到該服務(wù)器所負(fù)責(zé)的多個(gè)智能家居設(shè)備的每一個(gè)智能家居設(shè)備,各個(gè)智能家居設(shè)備接收所述控制指令,根據(jù)所述控制指令中的待控制的家居設(shè)備ID和自身的設(shè)備ID判斷自身是否需要執(zhí)行對(duì)所述控制指令作出響應(yīng),若是,也就是說(shuō),控制指令的待控制的家居設(shè)備ID包括該設(shè)備的ID,則根據(jù)所述控制指令中的指令編號(hào)以及自身保存的指令編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容作出響應(yīng)動(dòng)作;若否,也就是說(shuō),控制指令的待控制的家居設(shè)備ID不包括該設(shè)備自身的ID,則不作出響應(yīng)動(dòng)作,忽略該控制指令的其他部分。
例如,智能家居設(shè)備A接收到控制指令command1,該控制指令command1包括待控制的家居設(shè)備A、B和指令編號(hào)num1、num3,智能家居設(shè)備A解析控制指令command1中的待控制的家居設(shè)備ID可以確定其中包括智能家居設(shè)備A,那么可以確定其自身需要對(duì)該控制指令作出響應(yīng),然后,進(jìn)一步解析控制指令command1中的指令編號(hào),可以確定其中包含家居設(shè)備A能夠響應(yīng)的指令編號(hào)num1,那么可以根據(jù)解析出的指令編號(hào)以及家居設(shè)備A本地預(yù)先保存的指令編號(hào)和每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容確定出該解析出的指令編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容,并執(zhí)行對(duì)應(yīng)的操作。又例如,服務(wù)器所負(fù)責(zé)的智能家居設(shè)備C接收到控制指令command1,解析該控制指令command1,確定其待控制的家居設(shè)備為家居設(shè)備A、B,而不包含家居設(shè)備C,那么會(huì)忽略該控制指令中的其他信息,也不會(huì)對(duì)該控制指令作出響應(yīng)。
在控制指令包括指令對(duì)應(yīng)的響應(yīng)動(dòng)作的執(zhí)行順序的情形下,智能家居設(shè)備根據(jù)控制指令中的執(zhí)行順序執(zhí)行對(duì)應(yīng)的響應(yīng)動(dòng)作。
由于智能家居設(shè)備本地解析控制指令的時(shí)間非常少,并且各個(gè)智能家居設(shè)備的解析時(shí)間基本一致,因此,根據(jù)本發(fā)明,特別是在使同一類型的多個(gè)智能家居設(shè)備執(zhí)行同一響應(yīng)動(dòng)作的情形下,能夠使得各個(gè)智能家居設(shè)備的響應(yīng)動(dòng)作在時(shí)間上保持非常好的一致性。而且,在目前智能家居設(shè)備普遍具有一定數(shù)據(jù)處理能力的情形下,根據(jù)本發(fā)明,在需要控制的智能家居設(shè)備較多而且需要響應(yīng)的指令也較多時(shí),僅僅使服務(wù)器向各個(gè)家居設(shè)備發(fā)送指令編號(hào)和設(shè)備ID即可,有效地降低了服務(wù)器的數(shù)據(jù)處理壓力,而且較好地保證各個(gè)家居設(shè)備響應(yīng)動(dòng)作的一致性。
下面以一種具體的例子說(shuō)明控制指令的處理過(guò)程。
參見圖2,步驟S201,對(duì)響應(yīng)動(dòng)作進(jìn)行預(yù)編碼和本地保存。具體而言,可包括:對(duì)服務(wù)器所負(fù)責(zé)的所有設(shè)備能夠響應(yīng)的動(dòng)作進(jìn)行預(yù)編碼,同時(shí)將預(yù)編碼的指令編號(hào)以及指令編號(hào)對(duì)應(yīng)的動(dòng)作按照各個(gè)設(shè)備能夠響應(yīng)的動(dòng)作范圍在各個(gè)設(shè)備上本地保存一份。
步驟S202,用戶編輯多個(gè)設(shè)備的控制指令,具體而言,可通過(guò)客戶端或控制器之類的設(shè)備進(jìn)行控制指令的編輯,該控制指令可包括待控制的多個(gè)設(shè)備ID以及指令編號(hào)。
步驟S203,將控制指令發(fā)送至服務(wù)器進(jìn)行待命。服務(wù)器接收到控制指令之后,保存到服務(wù)器的存儲(chǔ)范媛并且等待響應(yīng)。
步驟S204,服務(wù)器向各個(gè)設(shè)備發(fā)送已保存的控制指令。
步驟S205,各設(shè)備收到控制指令進(jìn)行解析,得到控制指令中的待控制的設(shè)備ID。
步驟S206,判斷解析出的待控制的設(shè)備ID是否為自身ID,若是,則執(zhí)行步驟S207,若否,則執(zhí)行步驟S208。
步驟S207,執(zhí)行控制指令中的指令編號(hào)對(duì)應(yīng)的動(dòng)作。具體而言,可根據(jù)設(shè)備本地保存的能夠響應(yīng)的指令編號(hào)和指令編號(hào)對(duì)應(yīng)的動(dòng)作以及所接收的控制指令中的指令編號(hào)執(zhí)行相應(yīng)的動(dòng)作。
步驟S208,不作響應(yīng)。
上面結(jié)合具體的例子描述了本發(fā)明的用于智能家居設(shè)備的控制方法,下面將對(duì)于上述控制方法對(duì)應(yīng)的控制系統(tǒng)進(jìn)行說(shuō)明。
參見圖3,圖3是根據(jù)本發(fā)明一種實(shí)施方式的智能家居系統(tǒng)的示意圖,該智能家居系統(tǒng)300可包括服務(wù)器301和多個(gè)智能家居設(shè)備302,其中,
所述服務(wù)器301,用于接收來(lái)自用戶的對(duì)家居設(shè)備的控制指令,其中,所述控制指令包括指令編號(hào)和待控制的家居設(shè)備ID,以及將所述控制指令發(fā)送到所述多個(gè)智能家居設(shè)備中的每一智能家居設(shè)備;
所述多個(gè)智能家居設(shè)備的每一智能家居設(shè)備302,用于根據(jù)所接收的控制指令中待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作。
本發(fā)明的實(shí)施方式中,智能家居系統(tǒng)300中的服務(wù)器301和多個(gè)智能家居設(shè)備302保持通信連接,例如,可通過(guò)局域網(wǎng)進(jìn)行連接。服務(wù)器301可以將控制指令通過(guò)網(wǎng)絡(luò)發(fā)送給多個(gè)(例如,大于或等于2個(gè))智能家居設(shè)備302,例如,同一家庭內(nèi)的諸如智能電視、智能冰箱、智能洗衣機(jī)、智能燈具之類的智能家居設(shè)備,或者,同一層樓房的多個(gè)房間內(nèi)的智能電視、智能燈具等智能家居設(shè)備。
需要說(shuō)明的是,雖然圖3所示的智能家居系統(tǒng)300中包括4個(gè)智能家居設(shè)備,但其僅是用于示例性說(shuō)明。在其他的實(shí)施方式中,智能家居設(shè)備的數(shù)量還是可以是2個(gè)、3個(gè)、5個(gè)、7個(gè)、8個(gè)或者更多個(gè)。本發(fā)明實(shí)施方式對(duì)智能家居設(shè)備的數(shù)量不做任何限定。
在本發(fā)明的一些實(shí)施方式中,服務(wù)器301還可在接收用戶的控制指令之前,預(yù)先對(duì)其所負(fù)責(zé)的多個(gè)智能家居設(shè)備能夠響應(yīng)的動(dòng)作進(jìn)行預(yù)先編號(hào),具體而言,可包括:將所述多個(gè)智能家居設(shè)備能夠響應(yīng)的各個(gè)動(dòng)作進(jìn)行預(yù)先編碼,并將預(yù)先編碼得到的每一響應(yīng)動(dòng)作的編號(hào)以及每一編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容按照每一智能家居設(shè)備能夠響應(yīng)的范圍保存到每一個(gè)智能家居設(shè)備。其具體的實(shí)施方式,可參見上文的描述。
在本發(fā)明的一些實(shí)施方式中,控制指令中的待控制的家居設(shè)備ID可包括分組形式的多個(gè)家居設(shè)備ID。在一個(gè)控制指令中可包括一個(gè)分組,也可包括多個(gè)分組。本發(fā)明實(shí)施方式對(duì)此不作限定。關(guān)于分組的具體實(shí)現(xiàn)方式,可參見上文的描述。
在本發(fā)明的另外一些實(shí)施方式中,控制指令還可包括指令對(duì)應(yīng)的響應(yīng)動(dòng)作的執(zhí)行順序。
在本發(fā)明的一些實(shí)施方式中,所述每一智能家居設(shè)備根據(jù)所述控制指令中的待控制的家居設(shè)備ID確定自身是否基于所述指令編號(hào)作出響應(yīng)動(dòng)作,可包括:
每一智能家居設(shè)備接收所述控制指令,根據(jù)所述控制指令中的待控制的家居設(shè)備ID和自身的設(shè)備ID判斷自身是否需要對(duì)所述控制指令作出響應(yīng),若是,則根據(jù)所述控制指令中的指令編號(hào)以及自身保存的指令編號(hào)對(duì)應(yīng)的動(dòng)作內(nèi)容作出響應(yīng)動(dòng)作,若否,則不作出響應(yīng)動(dòng)作。
需要說(shuō)明的是,本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,終端或單元的間接耦合或通信連接,可以是電氣,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理地包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。