本發(fā)明涉及資源權(quán)限管理,尤其涉及一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、隨著電力物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電力系統(tǒng)的遠(yuǎn)程運維已成為保障電力系統(tǒng)穩(wěn)定運行的關(guān)鍵手段。電力物聯(lián)網(wǎng)可以通過將傳感器、智能設(shè)備和通信網(wǎng)絡(luò)連接在一起,實現(xiàn)了對電力設(shè)備的實時監(jiān)控和遠(yuǎn)程操作。具體的,電力物聯(lián)網(wǎng)系統(tǒng)通常涉及多層級、多角色的用戶結(jié)構(gòu),用戶的操作權(quán)限因其所在的層級和角色而異。
2、而傳統(tǒng)的權(quán)限管理方式難以靈活地適應(yīng)這種復(fù)雜的用戶結(jié)構(gòu),往往導(dǎo)致權(quán)限過度授予或權(quán)限不足的問題,進(jìn)而影響系統(tǒng)的安全性和操作效率。并且,隨著設(shè)備數(shù)量的增加和系統(tǒng)復(fù)雜度的提升,傳統(tǒng)的權(quán)限管理方式在電力物聯(lián)網(wǎng)的遠(yuǎn)程運維中面臨諸多挑戰(zhàn)。因此,如何確保電力物聯(lián)網(wǎng)系統(tǒng)中遠(yuǎn)程運維權(quán)限管理的合理性成為亟需解決的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供了一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法、裝置、設(shè)備和存儲介質(zhì),以實現(xiàn)對目標(biāo)用戶的權(quán)限檢查,避免出現(xiàn)越權(quán)操作,從而保證電力物聯(lián)網(wǎng)系統(tǒng)的安全性和穩(wěn)定性。
2、根據(jù)本發(fā)明的一方面,提供了一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法,包括:
3、獲取電力物聯(lián)網(wǎng)系統(tǒng)中的目標(biāo)用戶發(fā)送的操作請求,并根據(jù)所述操作請求得到用戶身份信息和請求執(zhí)行權(quán)限;
4、對所述用戶身份信息進(jìn)行驗證,確定所述目標(biāo)用戶是否為合法用戶;
5、若是,則根據(jù)所述用戶身份信息,基于在所述電力物聯(lián)網(wǎng)系統(tǒng)中預(yù)先構(gòu)建的角色操作權(quán)限列表,確定所述目標(biāo)用戶的角色操作權(quán)限;
6、根據(jù)所述角色操作權(quán)限,基于所述請求執(zhí)行權(quán)限,執(zhí)行所述操作請求。
7、根據(jù)本發(fā)明的另一方面,提供了一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理裝置,包括:
8、獲取模塊,用于獲取電力物聯(lián)網(wǎng)系統(tǒng)中的目標(biāo)用戶發(fā)送的操作請求,并根據(jù)所述操作請求得到用戶身份信息和請求執(zhí)行權(quán)限;
9、驗證模塊,用于對所述用戶身份信息進(jìn)行驗證,確定所述目標(biāo)用戶是否為合法用戶;
10、確定模塊,用于在確定所述目標(biāo)用戶為合法用戶后,則根據(jù)所述用戶身份信息,基于在所述電力物聯(lián)網(wǎng)系統(tǒng)中預(yù)先構(gòu)建的角色操作權(quán)限列表,確定所述目標(biāo)用戶的角色操作權(quán)限;
11、執(zhí)行模塊,用于根據(jù)所述角色操作權(quán)限,基于所述請求執(zhí)行權(quán)限,執(zhí)行所述操作請求。
12、根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
13、至少一個處理器;以及
14、與所述至少一個處理器通信連接的存儲器;其中,
15、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機(jī)程序,所述計算機(jī)程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法。
16、根據(jù)本發(fā)明的另一方面,提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法。
17、本發(fā)明實施例的技術(shù)方案,通過獲取電力物聯(lián)網(wǎng)系統(tǒng)中的目標(biāo)用戶發(fā)送的操作請求,并根據(jù)操作請求得到用戶身份信息和請求執(zhí)行權(quán)限;對用戶身份信息進(jìn)行驗證,確定目標(biāo)用戶是否為合法用戶;進(jìn)而,基于在電力物聯(lián)網(wǎng)系統(tǒng)中預(yù)先構(gòu)建的角色操作權(quán)限列表,確定目標(biāo)用戶的角色操作權(quán)限;根據(jù)角色操作權(quán)限,基于請求執(zhí)行權(quán)限,執(zhí)行操作請求。本方案可以在目標(biāo)用戶的身份信息驗證通過的情況下,對目標(biāo)用戶的角色操作權(quán)限進(jìn)行驗證,并在通過角色操作權(quán)限驗證時,可以在電力物聯(lián)物聯(lián)網(wǎng)系統(tǒng)中執(zhí)行相應(yīng)的操作。實現(xiàn)了對電力物聯(lián)網(wǎng)中操作權(quán)限信息的有效管理,以保障系統(tǒng)整體運行的安全性和穩(wěn)定性。還可以解決現(xiàn)有授權(quán)管理方式難以靈活適應(yīng)復(fù)雜用戶結(jié)構(gòu)的難題。
18、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述用戶身份信息進(jìn)行驗證,確定所述目標(biāo)用戶是否為合法用戶,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述角色操作權(quán)限列表的構(gòu)建方式如下:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在獲取所述電力物聯(lián)網(wǎng)系統(tǒng)中需要進(jìn)行管理的權(quán)限層級及其對應(yīng)的請求操作權(quán)限,并確定所述權(quán)限層級的合法操作用戶和用戶角色信息之后,還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述角色操作權(quán)限,并基于所述請求執(zhí)行權(quán)限,執(zhí)行所述操作請求,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述角色操作權(quán)限,基于所述請求執(zhí)行權(quán)限,執(zhí)行所述操作請求之后,還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在對所述角色操作權(quán)限配置數(shù)據(jù)與所述請求執(zhí)行權(quán)限配置數(shù)據(jù)進(jìn)行數(shù)據(jù)驗證,得到權(quán)限配置數(shù)據(jù)驗證結(jié)果之后,還包括:
8.一種基于電力物聯(lián)網(wǎng)的多級權(quán)限管理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述的基于電力物聯(lián)網(wǎng)的多級權(quán)限管理方法。