光燈A2、以及電動(dòng)窗簾A3發(fā)送操作指令,操作指令包括人體傳感器的設(shè)備號(hào)“C1”、C1配置信息的版本號(hào)“5”以及模式號(hào)“2”,調(diào)光燈A1、調(diào)光燈A2、以及電動(dòng)窗簾A3接收該操作指令,根據(jù)設(shè)備號(hào)“C1”查找、獲取對(duì)應(yīng)人體傳感器C1的配置信息,比對(duì)操作指令中C1配置信息的版本號(hào)“5”與調(diào)光燈A1、調(diào)光燈A2、以及電動(dòng)窗簾A3中對(duì)應(yīng)人體傳感器C1的配置信息的版本號(hào),均為“5”,即二者匹配。
[0094]接著可以根據(jù)操作指令中的模式號(hào)“2”獲取對(duì)應(yīng)人體傳感器C1的配置信息中的模式,調(diào)光燈A1中對(duì)應(yīng)人體傳感器C1、模式2的操作內(nèi)容為:100%亮,因此調(diào)光燈A1調(diào)節(jié)亮度至100%亮;調(diào)光燈A2中對(duì)應(yīng)人體傳感器C1、模式2的操作內(nèi)容為:100%亮,因此調(diào)光燈A2也調(diào)節(jié)亮度至100%亮;電動(dòng)窗簾A3中對(duì)應(yīng)人體傳感器C1、模式2的操作內(nèi)容為:窗簾閉合,因此電動(dòng)窗簾A3將窗簾閉合。
[0095]當(dāng)無(wú)線開(kāi)關(guān)C2被第一次按動(dòng)時(shí),向其控制目標(biāo):調(diào)光燈A2和電動(dòng)窗簾A3發(fā)送操作指令,操作指令包括無(wú)線開(kāi)關(guān)的設(shè)備號(hào)“C2”、C2配置信息的版本號(hào)“10”以及模式號(hào)“1”,調(diào)光燈A2、以及電動(dòng)窗簾A3接收該操作指令,根據(jù)設(shè)備號(hào)“C2”查找、獲取對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息,比對(duì)操作指令中C2配置信息的版本號(hào)“ 10”與調(diào)光燈A2、以及電動(dòng)窗簾A3中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息的版本號(hào),均為“ 10”,即二者匹配。
[0096]而后可以根據(jù)操作指令中的模式號(hào)“ 1 ”獲取對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息中的模式,調(diào)光燈A2中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2、模式1的操作內(nèi)容為:關(guān)閉,因此調(diào)光燈A2關(guān)閉;電動(dòng)窗簾A3中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2、模式1的操作內(nèi)容為:窗簾拉開(kāi),因此電動(dòng)窗簾A3將窗簾拉開(kāi)。
[0097]當(dāng)無(wú)線開(kāi)關(guān)C2進(jìn)行更新后,其更新后的C2配置信息如下:
[0098]C2配置信息:
[0099]?版本:11
[0100].模式數(shù)量:2
[0101]?控制目標(biāo):A2、A3
[0102]其中版本號(hào)升級(jí)為11,模式數(shù)量減少為2。為了配置信息同步,無(wú)線開(kāi)關(guān)C2的控制目標(biāo):調(diào)光燈A2和電動(dòng)窗簾A3中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息也需要更新,假設(shè)調(diào)光燈A2更新失敗,電動(dòng)窗簾A3更新成功,則調(diào)光燈A2中存儲(chǔ)配置信息如下,
[0103]A2配置信息:
[0104]?控制器 Cl:
[0105].版本:5
[0106].模式數(shù)量:2
[0107]?模式1:關(guān)閉
[0108]?模式 2:100% 亮
[0109]?控制器 C2:
[0110]?版本:10
[0111]?模式數(shù)量:3
[0112]?模式1:關(guān)閉
[0113]?模式 2:50%亮
[0114]?模式 3:100%亮
[0115]電動(dòng)窗簾A3中存儲(chǔ)配置信息如下,
[0116]A3配置信息:
[0117]?控制器 Cl:
[0118]?版本:5
[0119]?模式數(shù)量:2
[0120]?模式1:窗簾拉開(kāi)
[0121]?模式2:窗簾閉合
[0122]?控制器 C2:
[0123]?版本:11
[0124].模式數(shù)量:2
[0125]?模式1:窗簾拉開(kāi)
[0126]?模式3:窗簾閉合
[0127]其中電動(dòng)窗簾A3中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息的版本號(hào)升為11,模式數(shù)量減少為2,并刪除了原模式2及其內(nèi)容。
[0128]此時(shí),如果無(wú)線開(kāi)關(guān)C2發(fā)送操作指令至調(diào)光燈A2和電動(dòng)窗簾A3,該操作指令包括更新后的版本號(hào)“11”,電動(dòng)窗簾A3接收該操作指令,根據(jù)設(shè)備號(hào)“C2”查找、獲取對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息,比對(duì)操作指令中C2配置信息的版本號(hào)“ 10”與調(diào)光燈A2、以及電動(dòng)窗簾A3中對(duì)應(yīng)無(wú)線開(kāi)關(guān)C2的配置信息的版本號(hào)“11”,二者不匹配,因此電動(dòng)窗簾A3忽略該操作指令,不進(jìn)行任何操作,避免誤操作。而調(diào)光燈A2同上述描述,扔執(zhí)行相應(yīng)操作。
[0129]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的智能家居系統(tǒng)的控制方法500的流程圖。該智能家居系統(tǒng)100包括執(zhí)行設(shè)備120和控制所述執(zhí)行設(shè)備120的至少一個(gè)控制設(shè)備110,每個(gè)控制設(shè)備110存儲(chǔ)包括關(guān)于該控制設(shè)備110的第一版本信息的第一配置信息,執(zhí)行設(shè)備120存儲(chǔ)分別與至少一個(gè)控制設(shè)備110對(duì)應(yīng)的至少一個(gè)第二配置信息,每個(gè)第二配置信息包括對(duì)應(yīng)控制設(shè)備110的第二版本信息以及在對(duì)應(yīng)控制設(shè)備110控制下所能執(zhí)行的操作模式,該方法始于步驟S510。
[0130]在步驟S510中,執(zhí)行設(shè)備120從其中一個(gè)控制設(shè)備110接收操作指令,該操作指令包括操作模式信息與第一版本信息,該操作模式信息指示該執(zhí)行設(shè)備120執(zhí)行的操作模式。
[0131]隨后在步驟S520中,執(zhí)行設(shè)備120獲取與上述一個(gè)控制設(shè)備110對(duì)應(yīng)的第二配置
?目息。
[0132]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,與上述一個(gè)控制設(shè)備110對(duì)應(yīng)的第二配置信息和操作指令均包括該一個(gè)控制設(shè)備110的設(shè)備標(biāo)識(shí),步驟S520包括:根據(jù)操作指令中的設(shè)備標(biāo)識(shí)查詢(xún)包括設(shè)備標(biāo)識(shí)的第二配置信息;如果未查找到包括設(shè)備標(biāo)識(shí)的第二配置信息,則忽略該操作指令。
[0133]如果查找到包括設(shè)備標(biāo)識(shí)的第二配置信息,在步驟S530中,執(zhí)行設(shè)備120檢測(cè)第一版本信息與獲取的第二配置信息中的第二版本信息是否匹配,如果匹配,則進(jìn)入步驟S540中,執(zhí)行設(shè)備120根據(jù)操作模式信息獲取第二配置信息中對(duì)應(yīng)的操作模式,執(zhí)行該操作模式中的操作;如果不匹配,則進(jìn)入步驟S550中,執(zhí)行設(shè)備120忽略該操作指令。
[0134]根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,第一配置信息、第二配置信息均包括模式數(shù)量,該模式數(shù)量指示執(zhí)行設(shè)備120對(duì)應(yīng)于控制設(shè)備110的操作模式的數(shù)量。
[0135]根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,第一配置信息還包括控制目標(biāo),該控制目標(biāo)指示控制設(shè)備110控制的一個(gè)或多個(gè)執(zhí)行設(shè)備120。
[0136]根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,控制設(shè)備110包括人體傳感器、無(wú)線開(kāi)關(guān)中的至少一種,執(zhí)行設(shè)備120包括調(diào)光燈、電動(dòng)窗簾中的至少一種。
[0137]此外,根據(jù)本發(fā)明的方法500還可以包括步驟:執(zhí)行設(shè)備120從服務(wù)器更新第二配置信息。
[0138]方法500還可以包括步驟:上述一個(gè)控制設(shè)備110生成操作指令,將該操作指令發(fā)送至執(zhí)行設(shè)備120,以及步驟:上述一個(gè)控制設(shè)備從服務(wù)器更新第一配置信息。
[0139]以上在結(jié)合圖1、圖2、圖3和圖4說(shuō)明智能家居系統(tǒng)100的具體描述中已經(jīng)對(duì)各步驟中的相應(yīng)處理進(jìn)行了詳細(xì)解釋?zhuān)@里不再對(duì)重復(fù)內(nèi)容進(jìn)行贅述。
[0140]應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0141]本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開(kāi)的示例中的設(shè)備的模塊或單元或組件可以布置在如該實(shí)施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個(gè)或多個(gè)設(shè)備中。前述示例中的模塊可以組合為一個(gè)模塊或者此外可以分成多個(gè)子模塊。
[0142]本發(fā)明還包括:A5、如A1-4中任一項(xiàng)所述的方法,還包括:所述一個(gè)控制設(shè)備從服務(wù)器更新所述第一配置信息。A6、如A1-5中任一項(xiàng)所述的方法,所述第一配置信息、第二配置信息均包括模式數(shù)量,所述模式數(shù)量指示所述執(zhí)行設(shè)備對(duì)應(yīng)于所述控制設(shè)備的操作模式的數(shù)量。A7、如A1-6中任一項(xiàng)所述的方法,所述第一配置信息還包括控制目標(biāo)