12,當(dāng)通過所述智能家居系統(tǒng)中的服務(wù)器接收到來自所述路由控制裝置的智能家居添加請求時,若響應(yīng)所述智能家居添加請求,則存儲所述智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息,并向所述服務(wù)器反饋響應(yīng)結(jié)果,以使所述服務(wù)器同步存儲所述目標(biāo)智能家居的信息。
[0056]在該技術(shù)方案中,當(dāng)通過智能家居系統(tǒng)中的服務(wù)器接收來自路由控制裝置的智能家居添加請求時,若響應(yīng)智能家居添加請求,則存儲與智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息,使目標(biāo)智能家居的信息添加到智能家居系統(tǒng)中,并向服務(wù)器反饋響應(yīng)結(jié)果,使服務(wù)器同步存儲目標(biāo)智能家居的信息,可以實現(xiàn)智能家居的添加,并便于服務(wù)器根據(jù)目標(biāo)智能家居的信息,允許第二終端對該目標(biāo)智能家居進行控制時,可以直接通過服務(wù)器對目標(biāo)智能家居進行控制,其中,目標(biāo)智能家居與路由控制裝置之間的連接方式包括但不限于:紅外連接方式、WIFI連接方式和藍牙連接方式等,當(dāng)然,當(dāng)通過智能家居系統(tǒng)中的服務(wù)器接收來自路由控制裝置的智能家居刪除請求時,若響應(yīng)智能家居添加請求,則刪除與智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息,以將目標(biāo)智能家居從智能家居系統(tǒng)中刪除,并向服務(wù)器反饋響應(yīng)結(jié)果,使服務(wù)器同步刪除目標(biāo)智能家居的信息,則可以實現(xiàn)智能家居的刪除,使第二終端無法對再該目標(biāo)智能家居進行控制。
[0057]圖3示出了根據(jù)本發(fā)明的一個實施例的終端的結(jié)構(gòu)示意圖。
[0058]如圖3所示,根據(jù)本發(fā)明的一個實施例的終端300,包括上述任一項技術(shù)方案所述的智能家居的控制系統(tǒng)200。
[0059]在該技術(shù)方案中,用戶可以通過終端300對智能家居系統(tǒng)中的至少一個智能家居進行管理、遠程監(jiān)測和遠程控制等,而且智能家居系統(tǒng)中的管理員可以靈活配置智能家居系統(tǒng)的群組中的終端300對至少一個智能家居的控制權(quán)限,從而避免了用戶在使用至少一個智能家居時出現(xiàn)危險,從而提升了用戶體驗。
[0060]圖4示出了根據(jù)本發(fā)明的一個實施例的智能家居系統(tǒng)的結(jié)構(gòu)示意圖。
[0061]如圖4所示,根據(jù)本發(fā)明的一個實施例的智能家居系統(tǒng)400,包括:服務(wù)器404 ;路由控制裝置406 ;至少一個智能家居408 ;和如上述技術(shù)方案所述的終端402(相當(dāng)于圖3示出的實施例的終端300)。
[0062]在該技術(shù)方案中,智能家居系統(tǒng)400由服務(wù)器404、路由控制裝置406、至少一個智能家居408和終端402組成,該智能家居系統(tǒng)400用于對至少一個智能家居408進行管理、遠程監(jiān)測和遠程控制等,而且智能家居系統(tǒng)400中的管理員可以靈活配置群組中的終端402對至少一個智能家居408的控制權(quán)限,使不同的終端402具有對智能家居系統(tǒng)400中的智能家居408的不同控制權(quán)限,避免了用戶在使用至少一個智能家居408時出現(xiàn)危險,從而提升了用戶體驗,另外,路由控制裝置406的功能簡單,其成本與使用功耗都比較低,從而使智能家居系統(tǒng)400比較容易普及和批量生產(chǎn),而服務(wù)器404可以是硬件的服務(wù)器,也可以是云服務(wù)器,由于云服務(wù)器是未來的發(fā)展方向,可以減少硬件上的成本,使智能家居系統(tǒng)400更容易推廣。
[0063]圖5示出了根據(jù)本發(fā)明的一個實施例的智能家居系統(tǒng)的原理示意圖。
[0064]如圖5所示,根據(jù)本發(fā)明的一個實施例的智能家居系統(tǒng)(在該實施例中終端為手機),包括:
[0065]1.控制盒(路由控制裝置)在出廠時,綁定一個群組及管理員的賬戶,手機的用戶(第一終端的用戶)可以獲取該的管理員的賬戶。
[0066]2.控制盒與至少一個智能家居建立連接,實現(xiàn)對至少一個智能家居的監(jiān)測和控制,控制盒中運行智能家居的應(yīng)用程序,且該應(yīng)用程序使用與控制盒綁定的賬戶登錄,在控制盒聯(lián)網(wǎng)狀態(tài)下能夠與服務(wù)器(例如云服務(wù)器)交互。
[0067]3.在手機的應(yīng)用程序中登錄賬戶,通過服務(wù)器與控制盒連接,能夠?qū)崿F(xiàn)對至少一個智能家居的控制。
[0068]4.用戶(第二終端的用戶)可以注冊賬戶,并通過加入群組實現(xiàn)對群組內(nèi)至少一個智能家居的控制。
[0069]5.群組中的手機具有不同的控制權(quán)限,通過管理員(第一終端的用戶)分配賬戶,不同控制權(quán)限對至少一個智能家居的使用不同(根據(jù)所述用戶的身份信息判斷所述第二終端是否具有對所述至少一個智能家居中的任一智能家居的控制權(quán)限)。例如,可以禁止兒童使用電飯鍋、微波爐等智能家居。
[0070]6.新增加的智能家居可以通過wif1、藍牙等技術(shù)與控制盒連接(路由控制裝置),連接成功(響應(yīng)所述智能家居添加請求)后控制盒內(nèi)存儲器增加該設(shè)備控制表(存儲所述智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息),云服務(wù)器也增加該電器的控制信息。
[0071]7.第一終端中的應(yīng)用程序可以通過云服務(wù)器管理賬戶信息、管理至少一個智能家居的信息等,并將控制命令推送給控制盒。
[0072]8.控制端與受控的至少一個智能家居在與云服務(wù)器中進行交互時,使用賬戶和會話機制實現(xiàn)控制權(quán)限的鑒定,從而避免非法用戶對至少一個智能家居的非法控制。
[0073]其中,智能家居系統(tǒng)中的軟硬件的詳細信息如下:
[0074]a)控制盒及其應(yīng)用程序
[0075]控制盒用于實現(xiàn)與家居電器的連接、控制,在該控制盒中運行應(yīng)用程序可以實現(xiàn)與服務(wù)器的互聯(lián)。其中,控制盒的主要功能用于連接電器、接收命令、學(xué)習(xí)/存儲控制命令和控制電器。
[0076]b)服務(wù)器
[0077]服務(wù)器用于對管理員的賬戶和群組的相關(guān)信息、智能家居的相關(guān)信息和智能家居系統(tǒng)的控制信息進行管理,與手機的應(yīng)用程序和控制盒進行交互,完成相關(guān)服務(wù)器中的數(shù)據(jù)庫的操作。
[0078]c)手機(第一終端)的應(yīng)用程序
[0079]手機的應(yīng)用程序安裝于用戶的手機中,用于完成管理員的賬戶和群組的相關(guān)信息的管理、控制和監(jiān)測。
[0080]圖6示出了根據(jù)本發(fā)明的一個實施例的新添加智能家居的原理示意圖。
[0081]如圖6所示,根據(jù)本發(fā)明的一個實施例的新添加智能家居(在該實施例中終端為手機),用于接入新添加的目標(biāo)智能家居,包括:首先將控制盒(已經(jīng)內(nèi)置管理員的賬戶和群組)與新添加的目標(biāo)智能家居通過WIF1、藍牙或紅外等建立連接,然后控制盒向服務(wù)器發(fā)送目標(biāo)智能家居的新增申請(智能家居添加請求),服務(wù)器把該新增申請轉(zhuǎn)發(fā)給手機(第一終端)。當(dāng)管理員同意時(響應(yīng)所述智能家居添加請求),目標(biāo)智能家居才可連接受控,否則連接中斷。
[0082]其中,控制盒、服務(wù)器和手機的應(yīng)用程序之間的交互的具體步驟包括:
[0083]1.控制盒與先添加的目標(biāo)智能家居之間通過紅外建立連接,學(xué)習(xí)紅外命令,并暫存目標(biāo)智能家居的信息,當(dāng)然,控制盒與目標(biāo)智能家居之間還可以通過其他方式連接,例如:藍牙、WIFI和射頻等連接方式。
[0084]2.控制盒向服務(wù)器上報目標(biāo)智能家居的相關(guān)信息。
[0085]3.服務(wù)器暫存目標(biāo)智能家居的相關(guān)信息。
[0086]4.服務(wù)器向手機(第一終端)的應(yīng)用程序推送目標(biāo)智能家居的新增申請(智能家居添加請求)。
[0087]5.手機的應(yīng)用程序新增目標(biāo)智能家居的信息,并更新智能家居系統(tǒng)中的至少一個智能家居的列表。
[0088]6.手機允許或拒絕目標(biāo)智能家居的新增申請(響應(yīng)或不響應(yīng)智能家居添加請求),向服務(wù)器發(fā)送結(jié)果,使服務(wù)器根據(jù)新增申請的結(jié)果保存目標(biāo)智能家居的信息。
[0089]7.手機若允許(響應(yīng)智能家居添加請求),則服務(wù)器將該新增的目標(biāo)智能家居的信息入庫(存儲智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息);否則刪除暫存的目標(biāo)智能家居的相關(guān)信息。
[0090]8.服務(wù)器向控制盒發(fā)送關(guān)于目標(biāo)智能家居的新增申請的結(jié)果。
[0091]9.控制盒接收到允許目標(biāo)智能家居的請求,則存儲該目標(biāo)智能家居的信息(存儲智能家居添加請求對應(yīng)的目標(biāo)智能家居的信息);否則,斷開控制盒與目標(biāo)智能家居的連接。
[0092]10.學(xué)習(xí)控制指令并上傳命令I(lǐng)D和目標(biāo)智能家居的信息。
[0093]11.命令I(lǐng)D和目標(biāo)智能家居的信息的入庫。
[0094]12.命令I(lǐng)D和家電信息推送到手機的應(yīng)用程序中。
[0095]13.設(shè)置該目標(biāo)智能家居的控制鍵,并更新其狀態(tài)信息。
[0096]圖7示出了根據(jù)本發(fā)明的一個實施例的在智能家居系統(tǒng)中管理群組的原理示意圖。
[0097]如圖7所示,根據(jù)本發(fā)明的一個實施例的在智能家居系統(tǒng)中管理群組(在該實施例中,終端為手機),用于對群組的賬戶進行管理,包括:
[0098]a)對群組的賬戶的申請、刪除、群組的加入