本發(fā)明涉及智能家居領(lǐng)域,特別是涉及一種控制智能家電的方法、智能網(wǎng)關(guān)和云平臺(tái)。
背景技術(shù):
:智能家電設(shè)備在傳統(tǒng)家電的基礎(chǔ)上加入了通信模塊,使得家電設(shè)備具有聯(lián)網(wǎng)功能。用戶(hù)能夠通過(guò)終端遠(yuǎn)程控制智能家電。智能家電之間也能夠?qū)崿F(xiàn)聯(lián)動(dòng),即智能家電通過(guò)通信模塊接收其他家電設(shè)備發(fā)來(lái)的信號(hào),轉(zhuǎn)化為操作指令,進(jìn)而控制智能家電主機(jī)執(zhí)行相應(yīng)的操作。用戶(hù)手機(jī)上的控制應(yīng)用和智能家電與云平臺(tái)連接。一方面,用戶(hù)在戶(hù)外能通過(guò)云平臺(tái)遠(yuǎn)程控制家中的智能家電;另一方面,云平臺(tái)會(huì)收集智能家電上報(bào)的數(shù)據(jù),對(duì)智能家電進(jìn)行管理?,F(xiàn)階段,每個(gè)廠(chǎng)家都建立了自己的云平臺(tái)來(lái)管理注冊(cè)的用戶(hù)和設(shè)備。在家庭內(nèi),用戶(hù)可以通過(guò)智能網(wǎng)關(guān)對(duì)智能家電進(jìn)行控制。智能網(wǎng)關(guān)是家庭的控制中心,能夠統(tǒng)一管理家庭中聯(lián)網(wǎng)的智能家電,并實(shí)時(shí)連接云平臺(tái)實(shí)現(xiàn)與云平臺(tái)的遠(yuǎn)程交互。然而,智能網(wǎng)關(guān)不存儲(chǔ)用戶(hù)信息,對(duì)其管理的設(shè)備有最高的訪(fǎng)問(wèn)權(quán)限。在引入智能網(wǎng)關(guān)后,由于用戶(hù)APP能夠通過(guò)網(wǎng)關(guān)直接訪(fǎng)問(wèn)家電設(shè)備。例如,用戶(hù)1的APP本來(lái)不具有直接訪(fǎng)問(wèn)設(shè)備A的權(quán)限,但通過(guò)網(wǎng)關(guān),用戶(hù)1的APP可以控制設(shè)備A。因此,任何一個(gè)原來(lái)通過(guò)云平臺(tái)沒(méi)法控制的智能家電,都可以通過(guò)智能網(wǎng)關(guān)進(jìn)行控制,失去了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,然而,如果在智能網(wǎng)關(guān)上配置訪(fǎng)問(wèn)權(quán)限,提高了了智能網(wǎng)關(guān)的成本,且增加了使用的復(fù)雜性。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種控制智能家電的方法、智能網(wǎng)關(guān)和云平臺(tái),用以解決現(xiàn)有技術(shù)的如下問(wèn)題:增加了智能網(wǎng)關(guān)的家庭組失去了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,然而,如果在智能網(wǎng)關(guān)上配置訪(fǎng)問(wèn)權(quán)限的方式,不僅會(huì)提高智能網(wǎng)關(guān)的成本,而且還會(huì)增加了使用的復(fù)雜性。為解決上述技術(shù)問(wèn)題,一方面,本發(fā)明提供一種控制智能家電的方法,包括:智能網(wǎng)關(guān)向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,所述權(quán)限模型包括:可接入所述智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,所述用戶(hù)終端對(duì)智能家電的操作權(quán)限;所述智能網(wǎng)關(guān)接收所述云平臺(tái)反饋的權(quán)限模型;所述智能網(wǎng)關(guān)根據(jù)所述權(quán)限模型,判斷所述用戶(hù)終端對(duì)所述所在家庭組的智能家電的控制操作是否執(zhí)行,得到判斷結(jié)果;所述智能網(wǎng)關(guān)根據(jù)判斷結(jié)果,控制智能家電。可選的,智能網(wǎng)關(guān)向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,包括:所述智能網(wǎng)關(guān)在接收到所述用戶(hù)終端申請(qǐng)接入所述智能網(wǎng)關(guān)的請(qǐng)求時(shí),向所述云平臺(tái)發(fā)送所述權(quán)限請(qǐng)求;或者,所述智能網(wǎng)關(guān)與管理員終端綁定完成時(shí),向云平臺(tái)發(fā)送獲取該管理員終端以及該管理員終端對(duì)應(yīng)的各用戶(hù)終端的權(quán)限模型的權(quán)限請(qǐng)求??蛇x的,所述智能網(wǎng)關(guān)根據(jù)所述權(quán)限模型,判斷所述用戶(hù)終端對(duì)所述所在家庭組的智能家電的控制操作是否執(zhí)行,得到判斷結(jié)果,包括:所述智能網(wǎng)關(guān)接收用戶(hù)終端申請(qǐng)接入所述智能網(wǎng)關(guān)的請(qǐng)求;所述智能網(wǎng)關(guān)根據(jù)所述權(quán)限模型確定所述用戶(hù)終端是否為所述智能網(wǎng)關(guān)所在家庭組的成員;在所述用戶(hù)終端是所述智能網(wǎng)關(guān)所在家庭組的成員的情況下,所述智能網(wǎng)關(guān)連接所述用戶(hù)終端;所述智能網(wǎng)關(guān)接收所述用戶(hù)終端發(fā)出的針對(duì)智能家電的控制指令,判斷所述控制指令是否處于所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型內(nèi);如果是,則確認(rèn)所述用戶(hù)終端具有控制操作權(quán)限,否則,確認(rèn)所述用戶(hù)終端不具有控制操作權(quán)限。另一方面,本發(fā)明還提供一種控制智能家電的方法,包括:云平臺(tái)接收來(lái)自智能網(wǎng)關(guān)的獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,所述權(quán)限模型包括:可接入所述智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,所述用戶(hù)終端對(duì)智能家電的操作權(quán)限;所述云平臺(tái)根據(jù)所述權(quán)限請(qǐng)求向所述智能網(wǎng)關(guān)反饋權(quán)限模型,以使所述智能網(wǎng)關(guān)根據(jù)所述權(quán)限模型控制智能家電。可選的,所述云平臺(tái)根據(jù)所述權(quán)限請(qǐng)求向所述智能網(wǎng)關(guān)反饋權(quán)限模型,包括:所述云平臺(tái)根據(jù)預(yù)先綁定的管理員終端信息確定所述用戶(hù)終端所在的多個(gè)家庭組;所述云平臺(tái)向所述家庭網(wǎng)關(guān)獲取所述智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;所述云平臺(tái)根據(jù)所述設(shè)備信息和所述管理員終端信息從所述多個(gè)家庭組中確定所述管理的智能家電所在的家庭組;所述云平臺(tái)獲取所述所在的家庭組的權(quán)限模型,并將所述權(quán)限模型發(fā)送至所述智能網(wǎng)關(guān)??蛇x的,所述云平臺(tái)根據(jù)所述權(quán)限請(qǐng)求向所述智能網(wǎng)關(guān)反饋權(quán)限模型,包括:所述云平臺(tái)根據(jù)所述權(quán)限請(qǐng)求中攜帶的用戶(hù)終端信息確定所述用戶(hù)終端所在的多個(gè)家庭組;所述云平臺(tái)向所述家庭網(wǎng)關(guān)獲取所述智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;所述云平臺(tái)根據(jù)所述設(shè)備信息和預(yù)先綁定的所述管理員終端信息從所述多個(gè)家庭組中確定所述管理的智能家電所在的家庭組;所述云平臺(tái)獲取所述所在的家庭組的權(quán)限模型,以根據(jù)所述權(quán)限模型確定所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型,并將所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型發(fā)送至所述智能網(wǎng)關(guān)??蛇x的,所述云平臺(tái)根據(jù)所述設(shè)備信息和預(yù)先綁定的所述管理員終端信息從所述多個(gè)家庭組中確定所述管理的智能家電所在的家庭組之前,還包括:所述云平臺(tái)根據(jù)所述設(shè)備信息和所述管理員終端信息判斷所述多個(gè)家庭組中是否存在所述管理的智能家電所在的家庭組;在不存在所述所在的家庭組的情況下,所述云平臺(tái)向所述管理員終端發(fā)送請(qǐng)求設(shè)置所述用戶(hù)終端的權(quán)限模型的請(qǐng)求;所述云平臺(tái)保存所述管理員終端反饋的所述用戶(hù)終端的權(quán)限模型。另一方面,本發(fā)明還提供一種智能網(wǎng)關(guān),包括:第一發(fā)送模塊,用于向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,所述權(quán)限模型包括:可接入所述智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,所述用戶(hù)終端對(duì)智能家電的操作權(quán)限;第一接收模塊,用于接收所述云平臺(tái)反饋的權(quán)限模型;控制模塊,用于根據(jù)所述權(quán)限模型,判斷所述用戶(hù)終端對(duì)所述所在家庭組的智能家電的控制操作是否執(zhí)行,得到判斷結(jié)果;根據(jù)判斷結(jié)果控制智能家電??蛇x的,所述第一發(fā)送模塊具體用于:在所述智能網(wǎng)關(guān)接收到所述用戶(hù)終端申請(qǐng)接入所述智能網(wǎng)關(guān)的請(qǐng)求時(shí),向所述云平臺(tái)發(fā)送所述權(quán)限請(qǐng)求;或者,在所述智能網(wǎng)關(guān)與管理員終端綁定完成時(shí),向云平臺(tái)發(fā)送獲取該管理員終端以及該管理員終端對(duì)應(yīng)的各用戶(hù)終端權(quán)限模型的權(quán)限請(qǐng)求。可選的,所述控制模塊還包括:第一確定單元,用于根據(jù)所述權(quán)限模型確定所述用戶(hù)終端是否為所述智能網(wǎng)關(guān)所在家庭組的成員;第二控制單元,用于在所述用戶(hù)終端是所述智能網(wǎng)關(guān)所在家庭組的成員的情況下,所述智能網(wǎng)關(guān)連接所述用戶(hù)終端;接收所述用戶(hù)終端發(fā)出的針對(duì)智能家電的控制指令,判斷所述控制指令是否處于所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型內(nèi);如果是,則確認(rèn)所述用戶(hù)終端具有控制操作權(quán)限,否則,確認(rèn)所述用戶(hù)終端不具有控制操作權(quán)限。另一方面,本發(fā)明還提供一種云平臺(tái),包括:第二接收模塊,用于接收來(lái)自智能網(wǎng)關(guān)的獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,所述權(quán)限模型包括:可接入所述智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,所述用戶(hù)終端對(duì)智能家電的操作權(quán)限;第二發(fā)送模塊,用于根據(jù)所述權(quán)限請(qǐng)求向所述智能網(wǎng)關(guān)反饋權(quán)限模型,以使所述智能網(wǎng)關(guān)根據(jù)所述權(quán)限模型控制智能家電??蛇x的,所述第二發(fā)送模塊包括:第二確定單元,用于根據(jù)預(yù)先綁定的管理員終端信息確定所述用戶(hù)終端所在的多個(gè)家庭組;第一獲取單元,用于向所述家庭網(wǎng)關(guān)獲取所述智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;所述第二確定單元,還用于根據(jù)所述設(shè)備信息和所述管理員終端信息從所述多個(gè)家庭組中確定所述管理的智能家電所在的家庭組;所述第一獲取單元,還用于獲取所述所在的家庭組的權(quán)限模型,并將所述權(quán)限模型反饋至所述智能網(wǎng)關(guān)??蛇x的,所述第二發(fā)送模塊包括:第三確定單元,用于根據(jù)所述權(quán)限請(qǐng)求中攜帶的用戶(hù)終端信息確定所述用戶(hù)終端所在的多個(gè)家庭組;第二獲取單元,用于向所述家庭網(wǎng)關(guān)獲取所述智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;所述第三確定單元,還用于根據(jù)所述設(shè)備信息和預(yù)先綁定的所述管理員終端信息從所述多個(gè)家庭組中確定所述管理的智能家電所在的家庭組;所述第二獲取單元,還用于獲取所述所在的家庭組的權(quán)限模型,以根據(jù)所述權(quán)限模型確定所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型,并將所述用戶(hù)終端對(duì)應(yīng)的權(quán)限模型發(fā)送至所述智能網(wǎng)關(guān)。可選的,所述第二發(fā)送模塊還包括:判斷單元,用于根據(jù)所述設(shè)備信息和所述管理員終端信息判斷所述多個(gè)家庭組中是否存在所述管理的智能家電所在的家庭組;請(qǐng)求單元,用于在不存在所述所在的家庭組的情況下,向所述管理員終端發(fā)送請(qǐng)求設(shè)置所述用戶(hù)終端的權(quán)限模型的請(qǐng)求;保存單元,用于保存所述管理員終端反饋的所述用戶(hù)終端的權(quán)限模型。本發(fā)明的智能網(wǎng)關(guān)在控制智能家電的過(guò)程中,向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,隨后,接收云平臺(tái)反饋的該智能網(wǎng)關(guān)對(duì)應(yīng)的權(quán)限模型,并根據(jù)該權(quán)限模型來(lái)執(zhí)行各個(gè)用戶(hù)終端對(duì)該智能網(wǎng)關(guān)所在家庭組內(nèi)的智能家電的控制操作,整個(gè)過(guò)程中,智能網(wǎng)關(guān)不需要再設(shè)置一次權(quán)限模型,其可以直接從云平臺(tái)側(cè)獲取權(quán)限模型,維持了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,不需要二次設(shè)置,也無(wú)需改變家庭網(wǎng)關(guān)的結(jié)構(gòu),用戶(hù)體驗(yàn)較好,解決了現(xiàn)有技術(shù)的如下問(wèn)題:增加了智能網(wǎng)關(guān)的家庭組失去了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,然而,如果在智能網(wǎng)關(guān)上配置訪(fǎng)問(wèn)權(quán)限的方式,不僅會(huì)提高智能網(wǎng)關(guān)的成本,而且還會(huì)增加了使用的復(fù)雜性。附圖說(shuō)明圖1是本發(fā)明第一實(shí)施例中控制智能家電的方法的流程圖;圖2是本發(fā)明第二實(shí)施例中控制智能家電的方法的流程圖;圖3是本發(fā)明第三實(shí)施例中智能網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖4是本發(fā)明第四實(shí)施例中云平臺(tái)的結(jié)構(gòu)示意圖;圖5是本發(fā)明第五實(shí)施例中智能家居系統(tǒng)的交互流程圖一;圖6是本發(fā)明第五實(shí)施例中智能家居系統(tǒng)的交互流程圖二;圖7是本發(fā)明第五實(shí)施例中智能家居系統(tǒng)的交互流程圖三。具體實(shí)施方式為了解決現(xiàn)有技術(shù)的如下問(wèn)題:增加了智能網(wǎng)關(guān)的家庭組失去了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,然而,如果在智能網(wǎng)關(guān)上配置訪(fǎng)問(wèn)權(quán)限的方式,不僅會(huì)提高智能網(wǎng)關(guān)的成本,而且還會(huì)增加了使用的復(fù)雜性;本發(fā)明提供了一種控制智能家電的方法、智能網(wǎng)關(guān)和云平臺(tái),以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。本發(fā)明第一實(shí)施例提供了一種控制智能家電的方法,該方法的流程如圖1所示,包括步驟S102至S108:S102,智能網(wǎng)關(guān)向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,權(quán)限模型包括:可接入智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,用戶(hù)終端對(duì)智能家電的操作權(quán)限。S104,智能網(wǎng)關(guān)接收云平臺(tái)反饋的權(quán)限模型。S106,智能網(wǎng)關(guān)根據(jù)權(quán)限模型,判斷用戶(hù)終端對(duì)所在家庭組的智能家電的控制操作是否執(zhí)行,得到判斷結(jié)果;S108,智能網(wǎng)關(guān)根據(jù)判斷結(jié)果,控制智能家電。本發(fā)明實(shí)施例的智能網(wǎng)關(guān)在控制智能家電的過(guò)程中,向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,隨后,接收云平臺(tái)反饋的該智能網(wǎng)關(guān)對(duì)應(yīng)的權(quán)限模型,并根據(jù)該權(quán)限模型來(lái)執(zhí)行各個(gè)用戶(hù)終端對(duì)該智能網(wǎng)關(guān)所在家庭組內(nèi)的智能家電的控制操作,整個(gè)過(guò)程中,智能網(wǎng)關(guān)不需要再設(shè)置一次權(quán)限模型,其可以直接從云平臺(tái)側(cè)獲取權(quán)限模型,維持了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,不需要二次設(shè)置,也無(wú)需改變家庭網(wǎng)關(guān)的結(jié)構(gòu),用戶(hù)體驗(yàn)較好,解決了現(xiàn)有技術(shù)的如下問(wèn)題:增加了智能網(wǎng)關(guān)的家庭組失去了原有家庭組的訪(fǎng)問(wèn)權(quán)限關(guān)系,然而,如果在智能網(wǎng)關(guān)上配置訪(fǎng)問(wèn)權(quán)限的方式,不僅會(huì)提高智能網(wǎng)關(guān)的成本,而且還會(huì)增加了使用的復(fù)雜性。智能網(wǎng)關(guān)向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求的過(guò)程中,其可以根據(jù)不同的實(shí)現(xiàn)方式來(lái)在不同的時(shí)機(jī)發(fā)送權(quán)限請(qǐng)求。如果智能網(wǎng)關(guān)想在本地存儲(chǔ)權(quán)限模型,則需要在智能網(wǎng)關(guān)與管理員終端綁定完成時(shí),就向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,以在初始階段就已經(jīng)保存了權(quán)限模型,方便后續(xù)當(dāng)有用戶(hù)終端想要接入該家庭組時(shí),智能網(wǎng)關(guān)可以根據(jù)本地存儲(chǔ)的權(quán)限模型判斷是否接入該用戶(hù)終端,以及,是否允許請(qǐng)求接入的用戶(hù)終端來(lái)發(fā)送控制指令去操作某一個(gè)智能家電。如果智能網(wǎng)關(guān)不需要在本地存儲(chǔ)權(quán)限模型,則就可以在接收到用戶(hù)終端申請(qǐng)接入智能網(wǎng)關(guān)的請(qǐng)求時(shí),再向云平臺(tái)發(fā)送權(quán)限請(qǐng)求。本實(shí)施例中的用戶(hù)終端是包括管理員終端在內(nèi)的任何一個(gè)用戶(hù)終端,只要有用戶(hù)請(qǐng)求加入智能網(wǎng)關(guān),無(wú)論請(qǐng)求加入的用戶(hù)終端是否為管理員終端,智能網(wǎng)關(guān)都會(huì)向云平臺(tái)發(fā)送權(quán)限請(qǐng)求。管理員終端區(qū)別于普通用戶(hù)終端僅在于管理員終端可以在云平臺(tái)設(shè)置和管理一個(gè)家庭組的權(quán)限模型。如果智能網(wǎng)關(guān)需要在本地存儲(chǔ)權(quán)限模型,則在智能網(wǎng)關(guān)接收云平臺(tái)反饋的權(quán)限模型之后,就存儲(chǔ)權(quán)限模型。在智能網(wǎng)關(guān)存儲(chǔ)了權(quán)限模型的情況下,智能網(wǎng)關(guān)根據(jù)權(quán)限模型執(zhí)行用戶(hù)終端對(duì)所在家庭組的智能家電的控制操作的過(guò)程中,就可以接收用戶(hù)終端申請(qǐng)接入智能網(wǎng)關(guān)的請(qǐng)求,再根據(jù)權(quán)限模型確定用戶(hù)終端是否為智能網(wǎng)關(guān)所在家庭組的成員;如果用戶(hù)終端是智能網(wǎng)關(guān)所在家庭組的成員,則智能網(wǎng)關(guān)連接用戶(hù)終端,如果用戶(hù)終端不是智能網(wǎng)關(guān)所在家庭組的成員,則拒絕用戶(hù)終端的接入。隨后,當(dāng)任何一個(gè)接入智能網(wǎng)關(guān)的用戶(hù)終端想要控制智能家電時(shí),都可以向智能網(wǎng)關(guān)發(fā)送控制指令;智能網(wǎng)關(guān)在接收用戶(hù)終端發(fā)出的針對(duì)智能家電的控制指令后,根據(jù)權(quán)限模型確定該用戶(hù)終端的控制指令是否在其對(duì)應(yīng)的操作權(quán)限之內(nèi);如果在該用戶(hù)終端權(quán)限模型對(duì)應(yīng)的操作權(quán)限內(nèi),則說(shuō)明該用戶(hù)終端具有控制該智能家電的權(quán)限,就執(zhí)行控制指令對(duì)應(yīng)的控制操作,如果不在該用戶(hù)終端權(quán)限模型對(duì)應(yīng)的操作權(quán)限內(nèi),則不執(zhí)行控制指令。在智能網(wǎng)關(guān)沒(méi)有存儲(chǔ)權(quán)限模型的情況下,當(dāng)接收到任一用戶(hù)終端想要接入智能網(wǎng)關(guān)的請(qǐng)求時(shí),就向云平臺(tái)獲取該用戶(hù)終端的權(quán)限模型,通過(guò)云平臺(tái)的交互來(lái)確定該用戶(hù)終端是否有接入權(quán)限。隨后,當(dāng)云平臺(tái)返回權(quán)限模型的時(shí)候,也會(huì)將該用戶(hù)終端是否具有接入權(quán)限一起反饋給智能網(wǎng)關(guān),供智能網(wǎng)關(guān)后續(xù)判斷操作權(quán)限使用。此時(shí),智能網(wǎng)關(guān)也獲取到了該用戶(hù)終端的權(quán)限模型,就可以對(duì)該用戶(hù)終端發(fā)送的控制指令進(jìn)行判斷操作,其過(guò)程與上述智能網(wǎng)關(guān)存儲(chǔ)了權(quán)限模型時(shí)的控制指令的判斷過(guò)程相同,此處不再贅述。本發(fā)明第二實(shí)施例提供了一種控制智能家電的方法,其流程如圖2所示,包括步驟S202至S204:S202,云平臺(tái)接收來(lái)自智能網(wǎng)關(guān)的獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,權(quán)限模型包括:可接入智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,用戶(hù)終端對(duì)智能家電的操作權(quán)限;S204,云平臺(tái)根據(jù)權(quán)限請(qǐng)求向智能網(wǎng)關(guān)反饋權(quán)限模型,以使智能網(wǎng)關(guān)根據(jù)權(quán)限模型控制智能家電。本發(fā)明實(shí)施例的云平臺(tái)保存著各個(gè)家庭組的權(quán)限模型,當(dāng)接收到某一智能網(wǎng)關(guān)的權(quán)限請(qǐng)求時(shí),就向其反饋權(quán)限模型,這樣,智能網(wǎng)關(guān)就可以根據(jù)權(quán)限模型來(lái)確定哪些用戶(hù)終端可以接入該家庭組,哪些用戶(hù)終端不可以接入該家庭組,并且還能夠判斷接入的用戶(hù)終端可以控制哪些智能家電。云平臺(tái)需要根據(jù)智能網(wǎng)關(guān)發(fā)來(lái)的權(quán)限請(qǐng)求的不同,而執(zhí)行不同的操作。當(dāng)智能網(wǎng)關(guān)沒(méi)有在本地存儲(chǔ)權(quán)限模型、且接收到用戶(hù)終端的接入請(qǐng)求時(shí),則智能網(wǎng)關(guān)發(fā)來(lái)的權(quán)限請(qǐng)求就是針對(duì)要接入智能網(wǎng)關(guān)的用戶(hù)終端而發(fā)送的權(quán)限請(qǐng)求,就需要云平臺(tái)根據(jù)權(quán)限請(qǐng)求向智能網(wǎng)關(guān)反饋權(quán)限模型,該過(guò)程包括:(1)云平臺(tái)根據(jù)權(quán)限請(qǐng)求中攜帶的用戶(hù)終端信息確定用戶(hù)終端所在的多個(gè)家庭組,其中,該用戶(hù)終端是申請(qǐng)接入智能網(wǎng)關(guān)的無(wú)設(shè)置訪(fǎng)問(wèn)權(quán)限的用戶(hù)終端;(2)云平臺(tái)向家庭網(wǎng)關(guān)獲取智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;(3)云平臺(tái)根據(jù)設(shè)備信息和管理員終端信息判斷多個(gè)家庭組中是否存在管理的智能家電所在的家庭組。(4)在不存在所在的家庭組的情況下,云平臺(tái)向管理員終端發(fā)送請(qǐng)求設(shè)置用戶(hù)終端的權(quán)限模型的請(qǐng)求;(5)云平臺(tái)保存管理員終端反饋的用戶(hù)終端的權(quán)限模型;(6)云平臺(tái)根據(jù)設(shè)備信息和預(yù)先綁定的管理員終端信息從多個(gè)家庭組中確定管理的智能家電所在的家庭組;(7)云平臺(tái)獲取所在的家庭組的權(quán)限模型,以根據(jù)權(quán)限模型確定用戶(hù)終端對(duì)應(yīng)的權(quán)限模型,并將用戶(hù)終端對(duì)應(yīng)的權(quán)限模型發(fā)送至智能網(wǎng)關(guān)。當(dāng)智能網(wǎng)關(guān)希望在本地存儲(chǔ)權(quán)限模型時(shí),其就會(huì)在初始階段(在用戶(hù)終端請(qǐng)求加入智能網(wǎng)關(guān)之前)就發(fā)送權(quán)限請(qǐng)求,該情境下,云平臺(tái)根據(jù)權(quán)限請(qǐng)求向智能網(wǎng)關(guān)反饋權(quán)限模型的過(guò)程包括:(1)云平臺(tái)根據(jù)預(yù)先綁定的管理員終端信息確定用戶(hù)終端所在的多個(gè)家庭組;(2)云平臺(tái)向家庭網(wǎng)關(guān)獲取智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;(3)云平臺(tái)根據(jù)設(shè)備信息和管理員終端信息從多個(gè)家庭組中確定管理的智能家電所在的家庭組;(4)云平臺(tái)獲取所在的家庭組的權(quán)限模型,并將權(quán)限模型發(fā)送至智能網(wǎng)關(guān)。本發(fā)明第三實(shí)施例提供了一種智能網(wǎng)關(guān),其結(jié)構(gòu)示意如圖3所示,包括:第一發(fā)送模塊10,用于向云平臺(tái)發(fā)送獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,權(quán)限模型包括:可接入智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,用戶(hù)終端對(duì)智能家電的操作權(quán)限;第一接收模塊11,與第一發(fā)送模塊10耦合,用于接收云平臺(tái)反饋的權(quán)限模型;控制模塊12,與第一接收模塊11耦合,用于根據(jù)權(quán)限模型,判斷用戶(hù)終端對(duì)所在家庭組的智能家電的控制操作是否執(zhí)行,得到判斷結(jié)果;根據(jù)判斷結(jié)果控制智能家電。其中,第一發(fā)送模塊10具體用于:在智能網(wǎng)關(guān)接收到用戶(hù)終端申請(qǐng)接入智能網(wǎng)關(guān)的請(qǐng)求時(shí),向云平臺(tái)發(fā)送權(quán)限請(qǐng)求;或者,在智能網(wǎng)關(guān)與管理員終端綁定完成時(shí),向云平臺(tái)發(fā)送獲取該管理員終端以及該管理員終端對(duì)應(yīng)的各用戶(hù)終端(即該管理員終端對(duì)應(yīng)的家庭組中包括自身在內(nèi)的所有用戶(hù)終端)權(quán)限模型的權(quán)限請(qǐng)求。在智能網(wǎng)關(guān)的控制模塊12可以包括:控制模塊還包括:第一確定單元,用于根據(jù)權(quán)限模型確定用戶(hù)終端是否為智能網(wǎng)關(guān)所在家庭組的成員;第一控制單元,用于在用戶(hù)終端是智能網(wǎng)關(guān)所在家庭組的成員的情況下,智能網(wǎng)關(guān)連接用戶(hù)終端;接收用戶(hù)終端發(fā)出的針對(duì)智能家電的控制指令,判斷控制指令是否處于用戶(hù)終端對(duì)應(yīng)的權(quán)限模型內(nèi);如果是,則確認(rèn)用戶(hù)終端具有控制操作權(quán)限,否則,確認(rèn)用戶(hù)終端不具有控制操作權(quán)限。在優(yōu)選實(shí)施過(guò)程中,上述智能網(wǎng)關(guān)還可以包括保存模塊,用于在本地存儲(chǔ)接收到的權(quán)限模型,以備后續(xù)本地接收到用戶(hù)終端的接入請(qǐng)求或控制指令時(shí),進(jìn)行權(quán)限判斷。本發(fā)明第四實(shí)施例提供了一種云平臺(tái),其結(jié)構(gòu)示意如圖4所示,包括:第二接收模塊20,用于接收來(lái)自智能網(wǎng)關(guān)的獲取權(quán)限模型的權(quán)限請(qǐng)求,其中,權(quán)限模型包括:可接入智能網(wǎng)關(guān)所在家庭組的用戶(hù)終端,以及,用戶(hù)終端對(duì)智能家電的操作權(quán)限;第二發(fā)送模塊21,與第二接收模塊20耦合,用于根據(jù)權(quán)限請(qǐng)求向智能網(wǎng)關(guān)反饋權(quán)限模型,以使智能網(wǎng)關(guān)根據(jù)權(quán)限模型控制智能家電。其中,第二發(fā)送模塊21包括:第二確定單元,用于根據(jù)預(yù)先綁定的管理員終端信息確定用戶(hù)終端所在的多個(gè)家庭組;第一獲取單元,用于向家庭網(wǎng)關(guān)獲取智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;第二確定單元,還用于根據(jù)設(shè)備信息和管理員終端信息從多個(gè)家庭組中確定管理的智能家電所在的家庭組;第一獲取單元,還用于獲取所在的家庭組的權(quán)限模型,并將權(quán)限模型反饋至智能網(wǎng)關(guān)。在一個(gè)優(yōu)選實(shí)施例中,上述的第二發(fā)送模塊21還可以具有另一種結(jié)構(gòu),即包括:第三確定單元,用于根據(jù)權(quán)限請(qǐng)求中攜帶的用戶(hù)終端信息確定用戶(hù)終端所在的多個(gè)家庭組;第二獲取單元,用于向家庭網(wǎng)關(guān)獲取智能網(wǎng)關(guān)管理的智能家電的設(shè)備信息;判斷單元,用于根據(jù)設(shè)備信息和管理員終端信息判斷多個(gè)家庭組中是否存在管理的智能家電所在的家庭組;請(qǐng)求單元,用于在不存在所在的家庭組的情況下,向管理員終端發(fā)送請(qǐng)求設(shè)置用戶(hù)終端的權(quán)限模型的請(qǐng)求;保存單元,用于保存管理員終端反饋的用戶(hù)終端的權(quán)限模型;第三確定單元,還用于根據(jù)設(shè)備信息和預(yù)先綁定的管理員終端信息從多個(gè)家庭組中確定管理的智能家電所在的家庭組;第二獲取單元,還用于獲取所在的家庭組的權(quán)限模型,以根據(jù)權(quán)限模型確定用戶(hù)終端對(duì)應(yīng)的權(quán)限模型,并將用戶(hù)終端對(duì)應(yīng)的權(quán)限模型發(fā)送至智能網(wǎng)關(guān)。本發(fā)明第五實(shí)施例提出了一種控制智能家電的方法,該過(guò)程能夠?qū)崿F(xiàn)自動(dòng)配置智能網(wǎng)關(guān)權(quán)限,通過(guò)將連接的家電設(shè)備和用戶(hù)信息發(fā)送給云平臺(tái),在云平臺(tái)上查詢(xún)對(duì)應(yīng)的家庭組和權(quán)限模型,從而能夠從云平臺(tái)獲得家庭用戶(hù)的權(quán)限,進(jìn)行自動(dòng)配置。用戶(hù)在云平臺(tái)設(shè)置家庭組和權(quán)限模型(包括家庭中的所有用戶(hù)、家電設(shè)備、以及用戶(hù)與家電設(shè)備之間的權(quán)限),實(shí)現(xiàn)大循環(huán)安全機(jī)制。并且,家電設(shè)備上設(shè)置了用戶(hù)訪(fǎng)問(wèn)權(quán)限,實(shí)現(xiàn)小循環(huán)安全機(jī)制。用戶(hù)User_A購(gòu)買(mǎi)一個(gè)智能網(wǎng)關(guān),將其接入家庭組并綁定該網(wǎng)關(guān)。則該用戶(hù)為此網(wǎng)關(guān)的管理員用戶(hù)。家庭中由一臺(tái)智能冰箱、一臺(tái)智能洗衣機(jī)和一臺(tái)智能熱水器連接到網(wǎng)關(guān)上。云平臺(tái)存儲(chǔ)家庭組及相關(guān)的權(quán)限模型,包含家庭組中的用戶(hù)成員、家庭中的設(shè)備以及用戶(hù)訪(fǎng)問(wèn)設(shè)備的權(quán)限,如下表1所示。表1上述對(duì)應(yīng)關(guān)系在云平臺(tái)中也可能采用另外的組織形式。比如,分別存在用戶(hù)列表、設(shè)備列表及權(quán)限列表,如下表2(用戶(hù)列表)、表3(家電設(shè)備列表)和表4(權(quán)限列表)所示。表2表3設(shè)備家庭Refrigerator001Home_1WashingMachine001Home_1WaterHeater001Home_1WashingMachine002Home_2表4家庭中另一用戶(hù)User_B通過(guò)手機(jī)APP連接智能網(wǎng)關(guān),通過(guò)智能網(wǎng)關(guān)訪(fǎng)問(wèn)家庭中其他智能家電設(shè)備。下面以三個(gè)實(shí)現(xiàn)過(guò)程對(duì)上述方法進(jìn)行說(shuō)明。實(shí)例1為網(wǎng)關(guān)存儲(chǔ)權(quán)限模型的一種智能家居系統(tǒng)的交互情況,其流程如圖5所示,包括如下過(guò)程:(1)管理員綁定智能網(wǎng)關(guān)。(2)綁定成功后,智能網(wǎng)關(guān)向云平臺(tái)請(qǐng)求權(quán)限模型。(3)云平臺(tái)根據(jù)智能網(wǎng)關(guān)的管理員信息查找其所在的家庭組,得到若干家庭組信息。(4)云平臺(tái)向網(wǎng)關(guān)獲取設(shè)備信息。(5)網(wǎng)關(guān)獲取網(wǎng)絡(luò)中所連接設(shè)備的MAC地址。(6)網(wǎng)關(guān)向云平臺(tái)發(fā)送設(shè)備MAC地址。(7)云平臺(tái)根據(jù)設(shè)備MAC地址找到對(duì)應(yīng)的設(shè)備ID。(8)云平臺(tái)根據(jù)設(shè)備ID從得到的家庭組中選擇設(shè)備所在的家庭組。(9)獲得該家庭組的權(quán)限模型。(10)云平臺(tái)將權(quán)限模型發(fā)送給智能網(wǎng)關(guān)。(11)智能網(wǎng)關(guān)存儲(chǔ)家庭組權(quán)限模型。(12)用戶(hù)通過(guò)智能終端連接網(wǎng)關(guān)。(13)網(wǎng)關(guān)獲取用戶(hù)信息,判斷用戶(hù)是否在家庭組中。(14)若用戶(hù)在家庭組中,連接成功;否則,連接失敗。(15)用戶(hù)向智能網(wǎng)關(guān)發(fā)出家電操作請(qǐng)求。(16)網(wǎng)關(guān)根據(jù)家庭組權(quán)限模型查找該用戶(hù)的權(quán)限。(17)網(wǎng)關(guān)判斷該用戶(hù)是否具有操作權(quán)限。(18)如有權(quán)限,執(zhí)行該操作并返回響應(yīng)。實(shí)例2為網(wǎng)關(guān)不存儲(chǔ)權(quán)限模型的一種智能家居系統(tǒng)的交互情況,其流程如圖6所示,包括如下過(guò)程:(1)管理員綁定智能網(wǎng)關(guān)。(2)云平臺(tái)存儲(chǔ)綁定信息。(3)用戶(hù)通過(guò)智能終端連接網(wǎng)關(guān)。(4)網(wǎng)關(guān)獲取用戶(hù)信息。(5)網(wǎng)關(guān)向云平臺(tái)發(fā)送用戶(hù)信息申請(qǐng)權(quán)限模型。(6)云平臺(tái)根據(jù)用戶(hù)信息查找其所在的家庭組,得到若干家庭組信息。(7)云平臺(tái)向網(wǎng)關(guān)獲取設(shè)備信息。(8)網(wǎng)關(guān)獲取網(wǎng)絡(luò)中所連接設(shè)備的MAC地址。(9)網(wǎng)關(guān)向云平臺(tái)發(fā)送設(shè)備MAC地址。(10)云平臺(tái)根據(jù)設(shè)備MAC地址找到對(duì)應(yīng)的設(shè)備ID。(11)云平臺(tái)查找得到綁定網(wǎng)關(guān)的管理員信息。(12)云平臺(tái)根據(jù)設(shè)備ID和網(wǎng)關(guān)管理員信息從得到的家庭組中選擇設(shè)備所在的家庭組。(13)如存在匹配的家庭組,則獲取該家庭組的權(quán)限模型。(14)云平臺(tái)解析家庭組權(quán)限模型得到用戶(hù)權(quán)限,將用戶(hù)權(quán)限發(fā)送給智能網(wǎng)關(guān)。(15)網(wǎng)關(guān)得到用戶(hù)權(quán)限后,通知用戶(hù)連接成功。(16)用戶(hù)向智能網(wǎng)關(guān)發(fā)出家電操作請(qǐng)求。(17)網(wǎng)關(guān)判斷該用戶(hù)是否具有操作權(quán)限。(18)如有權(quán)限,執(zhí)行該操作并返回響應(yīng)。實(shí)例3為網(wǎng)關(guān)不存儲(chǔ)權(quán)限模型的另一種智能家居系統(tǒng)的交互情況,其流程如圖7所示,包括如下過(guò)程:(1)管理員綁定智能網(wǎng)關(guān)。(2)云平臺(tái)存儲(chǔ)綁定信息。(3)用戶(hù)通過(guò)智能終端連接網(wǎng)關(guān)。(4)網(wǎng)關(guān)獲取用戶(hù)信息。(5)網(wǎng)關(guān)向云平臺(tái)發(fā)送用戶(hù)信息申請(qǐng)權(quán)限模型。(6)云平臺(tái)根據(jù)用戶(hù)信息查找其所在的家庭組,得到若干家庭組信息。(7)云平臺(tái)向網(wǎng)關(guān)獲取設(shè)備信息。(8)網(wǎng)關(guān)獲取網(wǎng)絡(luò)中所連接設(shè)備的MAC地址。(9)網(wǎng)關(guān)向云平臺(tái)發(fā)送設(shè)備MAC地址。(10)云平臺(tái)根據(jù)設(shè)備MAC地址找到對(duì)應(yīng)的設(shè)備ID。(11)云平臺(tái)查找得到綁定網(wǎng)關(guān)的管理員信息。(12)云平臺(tái)根據(jù)設(shè)備ID和網(wǎng)關(guān)管理員信息從得到的家庭組中選擇設(shè)備所在的家庭組。(13)如不存在匹配的家庭組,則向網(wǎng)關(guān)管理員請(qǐng)求設(shè)置用戶(hù)權(quán)限。(14)云平臺(tái)得到網(wǎng)關(guān)管理員設(shè)置用戶(hù)權(quán)限,保存并將用戶(hù)權(quán)限發(fā)送給智能網(wǎng)關(guān)。(15)網(wǎng)關(guān)得到用戶(hù)權(quán)限后,通知用戶(hù)連接成功。(16)用戶(hù)向智能網(wǎng)關(guān)發(fā)出家電操作請(qǐng)求。(17)網(wǎng)關(guān)判斷該用戶(hù)是否具有操作權(quán)限。(18)如有權(quán)限,執(zhí)行該操作并返回響應(yīng)。本實(shí)施例智能網(wǎng)關(guān)能夠自動(dòng)配置權(quán)限,減少用戶(hù)的交互成本,且由于能夠自動(dòng)配置權(quán)限,網(wǎng)關(guān)也增加本地的訪(fǎng)問(wèn)權(quán)限,提高了智能家居安全性。盡管為示例目的,已經(jīng)公開(kāi)了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識(shí)到各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例。當(dāng)前第1頁(yè)1 2 3