本發(fā)明涉及物聯(lián)網(wǎng),具體而言,涉及一種多設(shè)備的功能限制方法及裝置。
背景技術(shù):
1、在某些工作在公共場所,且設(shè)備較多的環(huán)境,如學校教學樓,學生宿舍,體育館等,例如:負責人要求該場所下空調(diào)設(shè)備必須運行在某個特定的模式,不可調(diào)節(jié)為其他模式,或者是不允許開機/關(guān)機。一臺一臺地設(shè)定,設(shè)備量太大,效率過于低下。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供了一種多設(shè)備的功能限制方法及裝置,以至少解決現(xiàn)有技術(shù)中多設(shè)備進行功能限制時效率低的技術(shù)問題。
2、根據(jù)本發(fā)明實施例的一個方面,提供了一種多設(shè)備的功能限制方法,包括:設(shè)備控制服務(wù)器將功能相同的多個設(shè)備組成設(shè)備塊,使得所述設(shè)備塊內(nèi)的所有的設(shè)備均建立通信連接;所述設(shè)備控制服務(wù)器發(fā)送修改受限功能列表指令至目標設(shè)備,使得所述目標設(shè)備修改所述目標設(shè)備的受限功能列表,并且其他設(shè)備接收所述目標設(shè)備發(fā)送的第一關(guān)系塊數(shù)據(jù),所述第一關(guān)系塊數(shù)據(jù)包括修改后的所述受限功能列表和所述目標設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱,所述其他設(shè)備為所述設(shè)備塊中所述目標設(shè)備以外的所述設(shè)備;將所述目標設(shè)備發(fā)送的所述第一關(guān)系塊數(shù)據(jù)與所述其他設(shè)備的第二關(guān)系塊數(shù)據(jù)進行對比,得到對比結(jié)果,所述第二關(guān)系塊數(shù)據(jù)包括所述其他設(shè)備的所述受限功能列表和所述其他設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱;在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表與所述其他設(shè)備的所述受限功能列表不同的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表,所述目標設(shè)備為所述設(shè)備塊中任意一個所述設(shè)備,所述受限功能列表與所述設(shè)備一一對應(yīng),所述受限功能列表包括所述設(shè)備不被允許控制的功能。
3、可選地,將修改后的所述受限功能列表同步至所述設(shè)備塊的所有的所述設(shè)備的過程包括:其他設(shè)備接收所述目標設(shè)備發(fā)送的第一關(guān)系塊數(shù)據(jù),所述第一關(guān)系塊數(shù)據(jù)包括修改后的所述受限功能列表和所述目標設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱,所述其他設(shè)備為所述設(shè)備塊中所述目標設(shè)備以外的所述設(shè)備;將所述目標設(shè)備發(fā)送的所述第一關(guān)系塊數(shù)據(jù)與所述其他設(shè)備的第二關(guān)系塊數(shù)據(jù)進行對比,得到對比結(jié)果,所述第二關(guān)系塊數(shù)據(jù)包括所述其他設(shè)備的所述受限功能列表和所述其他設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱;在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表與所述其他設(shè)備的所述受限功能列表不同的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表。
4、可選地,在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表與所述其他設(shè)備的所述受限功能列表不同的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表的過程包括:在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表的更新時間晚于所述其他設(shè)備的所述受限功能列表更新時間的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表,所述第一關(guān)系塊數(shù)據(jù)還包括修改后的所述受限功能列表的更新時間,所述第二關(guān)系塊數(shù)據(jù)還包括所述其他設(shè)備的所述受限功能列表的更新時間。
5、可選地,所述設(shè)備控制服務(wù)器發(fā)送修改受限功能列表指令至目標設(shè)備,使得所述目標設(shè)備修改所述目標設(shè)備的受限功能列表,包括:所述設(shè)備控制服務(wù)器采用私鑰對所述修改受限功能列表指令進行加密,得到加密指令;所述設(shè)備控制服務(wù)器將所述加密指令發(fā)送至所述目標設(shè)備,使得所述目標設(shè)備采用所述私鑰對應(yīng)的公鑰對所述加密指令進行解密得到所述修改受限功能列表指令并根據(jù)所述修改受限功能列表指令修改所述目標設(shè)備的受限功能列表的信息。
6、可選地,在所述設(shè)備控制服務(wù)器發(fā)送修改受限功能列表指令至目標設(shè)備,使得所述目標設(shè)備修改所述目標設(shè)備的受限功能列表并將修改后的所述受限功能列表同步至所述設(shè)備塊的所有的所述設(shè)備之后,該多設(shè)備的功能限制方法,還包括:在所述目標設(shè)備接收到控制指令且所述目標設(shè)備的所述受限功能列表存在所述控制指令對應(yīng)的功能情況下,所述目標設(shè)備不執(zhí)行所述控制指令。
7、可選地,在設(shè)備控制服務(wù)器將功能相同的多個設(shè)備組成設(shè)備塊之后,該多設(shè)備的功能限制方法,還包括:所述設(shè)備控制服務(wù)器發(fā)送狀態(tài)控制指令至所述目標設(shè)備,使得所述目標設(shè)備根據(jù)所述狀態(tài)控制指令調(diào)整設(shè)備狀態(tài)并將所述設(shè)備狀態(tài)同步至所述設(shè)備塊的所有的所述設(shè)備,所述設(shè)備狀態(tài)包括所述設(shè)備的開關(guān)狀態(tài)。
8、根據(jù)本發(fā)明實施例的另一方面,還提供了一種多設(shè)備的功能限制裝置,包括:分組單元,用于設(shè)備控制服務(wù)器將功能相同的多個設(shè)備組成設(shè)備塊,使得所述設(shè)備塊內(nèi)的所有的設(shè)備均建立通信連接;發(fā)送單元,用于所述設(shè)備控制服務(wù)器發(fā)送修改受限功能列表指令至目標設(shè)備,使得所述目標設(shè)備修改所述目標設(shè)備的受限功能列表,并且其他設(shè)備接收所述目標設(shè)備發(fā)送的第一關(guān)系塊數(shù)據(jù),所述第一關(guān)系塊數(shù)據(jù)包括修改后的所述受限功能列表和所述目標設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱,所述其他設(shè)備為所述設(shè)備塊中所述目標設(shè)備以外的所述設(shè)備;將所述目標設(shè)備發(fā)送的所述第一關(guān)系塊數(shù)據(jù)與所述其他設(shè)備的第二關(guān)系塊數(shù)據(jù)進行對比,得到對比結(jié)果,所述第二關(guān)系塊數(shù)據(jù)包括所述其他設(shè)備的所述受限功能列表和所述其他設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱;在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表與所述其他設(shè)備的所述受限功能列表不同的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表,所述目標設(shè)備為所述設(shè)備塊中任意一個所述設(shè)備,所述受限功能列表與所述設(shè)備一一對應(yīng),所述受限功能列表包括所述設(shè)備不被允許控制的功能。
9、可選地,所述發(fā)送單元的過程包括:接收模塊,用于其他設(shè)備接收所述目標設(shè)備發(fā)送的第一關(guān)系塊數(shù)據(jù),所述第一關(guān)系塊數(shù)據(jù)包括修改后的所述受限功能列表和所述目標設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱,所述其他設(shè)備為所述設(shè)備塊中所述目標設(shè)備以外的所述設(shè)備;對比模塊,用于將所述目標設(shè)備發(fā)送的所述第一關(guān)系塊數(shù)據(jù)與所述其他設(shè)備的第二關(guān)系塊數(shù)據(jù)進行對比,得到對比結(jié)果,所述第二關(guān)系塊數(shù)據(jù)包括所述其他設(shè)備的所述受限功能列表和所述其他設(shè)備所屬的所述設(shè)備塊的設(shè)備塊名稱;更新模塊,用于在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表與所述其他設(shè)備的所述受限功能列表不同的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表。
10、可選地,所述更新模塊的過程包括:更新子模塊,用于在所述對比結(jié)果為所述第一關(guān)系塊數(shù)據(jù)的設(shè)備塊名稱與所述第二關(guān)系塊數(shù)據(jù)的設(shè)備塊相同且修改后的所述受限功能列表的更新時間晚于所述其他設(shè)備的所述受限功能列表更新時間的情況下,將所述其他設(shè)備的所述受限功能列表更新為修改后的所述受限功能列表,所述第一關(guān)系塊數(shù)據(jù)還包括修改后的所述受限功能列表的更新時間,所述第二關(guān)系塊數(shù)據(jù)還包括所述其他設(shè)備的所述受限功能列表的更新時間。
11、可選地,所述發(fā)送單元,包括:加密模塊,用于所述設(shè)備控制服務(wù)器采用私鑰對所述修改受限功能列表指令進行加密,得到加密指令;發(fā)送模塊,用于所述設(shè)備控制服務(wù)器將所述加密指令發(fā)送至所述目標設(shè)備,使得所述目標設(shè)備采用所述私鑰對應(yīng)的公鑰對所述加密指令進行解密得到所述修改受限功能列表指令并根據(jù)所述修改受限功能列表指令修改所述目標設(shè)備的受限功能列表的信息。
12、可選地,該多設(shè)備的功能限制裝置,還包括:限制單元,用于在所述設(shè)備控制服務(wù)器發(fā)送修改受限功能列表指令至目標設(shè)備,使得所述目標設(shè)備修改所述目標設(shè)備的受限功能列表并將修改后的所述受限功能列表同步至所述設(shè)備塊的所有的所述設(shè)備之后在所述目標設(shè)備接收到控制指令且所述目標設(shè)備的所述受限功能列表存在所述控制指令對應(yīng)的功能情況下,所述目標設(shè)備不執(zhí)行所述控制指令。
13、可選地,該多設(shè)備的功能限制裝置,還包括:控制單元,用于在設(shè)備控制服務(wù)器將功能相同的多個設(shè)備組成設(shè)備塊之后所述設(shè)備控制服務(wù)器發(fā)送狀態(tài)控制指令至所述目標設(shè)備,使得所述目標設(shè)備根據(jù)所述狀態(tài)控制指令調(diào)整設(shè)備狀態(tài)并將所述設(shè)備狀態(tài)同步至所述設(shè)備塊的所有的所述設(shè)備,所述設(shè)備狀態(tài)包括所述設(shè)備的開關(guān)狀態(tài)。
14、根據(jù)本發(fā)明實施例的另一方面,還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行上述中任意一種所述的多設(shè)備的功能限制方法。
15、根據(jù)本發(fā)明實施例的另一方面,還提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述中任意一種所述的多設(shè)備的功能限制方法。
16、根據(jù)本發(fā)明實施例的另一方面,還提供了一種物聯(lián)網(wǎng)系統(tǒng),包括:多個設(shè)備,設(shè)備控制服務(wù)器,一個或多個處理器,存儲器,以及一個或多個程序,其中,所述一個或多個程序被存儲在所述存儲器中,并且被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括用于執(zhí)行上述中任意一種所述的多設(shè)備的功能限制方法。
17、在本發(fā)明實施例中,通過將功能相同的多個設(shè)備組成設(shè)備塊,設(shè)備塊內(nèi)的所有設(shè)備建立通信連接,設(shè)備控制服務(wù)器可以發(fā)送修改受限功能列表指令至目標設(shè)備,使目標設(shè)備修改其受限功能列表,并將修改后的受限功能列表同步至設(shè)備塊的所有設(shè)備,進而實現(xiàn)設(shè)備塊內(nèi)所有設(shè)備的功能限制,實現(xiàn)批量控制,無需一一對各設(shè)備進行功能限制設(shè)置,解決了現(xiàn)有技術(shù)中多設(shè)備進行功能限制時效率低的問題。