[發(fā)明專利]一種易于擴(kuò)展數(shù)據(jù)權(quán)限的分級分權(quán)方法及裝置在審
| 申請?zhí)枺?/td> | 201811608378.4 | 申請日: | 2018-12-27 |
| 公開(公告)號: | CN109766718A | 公開(公告)日: | 2019-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 金明輝;王治華;高峰;盧志洋;鄒興兵;薛斌 | 申請(專利權(quán))人: | 國網(wǎng)上海市電力公司;新華三技術(shù)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京卓嵐智財(cái)知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11624 | 代理人: | 郭智 |
| 地址: | 200002 上海市浦*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 超級用戶 擴(kuò)展數(shù)據(jù) 分級 子級 計(jì)算機(jī)技術(shù)領(lǐng)域 權(quán)限 層級關(guān)系 動態(tài)權(quán)限 多級機(jī)構(gòu) 功能權(quán)限 機(jī)構(gòu)管理 角色管理 上級機(jī)構(gòu) 數(shù)據(jù)權(quán)限 有效解決 資源權(quán)限 縱向管理 父級 管理 下級 角色 清晰 維護(hù) | ||
本發(fā)明公開了一種易于擴(kuò)展數(shù)據(jù)權(quán)限的分級分權(quán)方法及裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域,包括超級用戶,所述超級用戶定義為orgAdim,其特征在于:所述超級用戶維護(hù)有機(jī)構(gòu),所述機(jī)構(gòu)管理有資源權(quán)限,所述機(jī)構(gòu)包括有用戶和角色,所述角色管理有功能權(quán)限,所述機(jī)構(gòu)分上下級管理,所述上級機(jī)構(gòu)管理下級結(jié)構(gòu),所述上下級機(jī)構(gòu)包括有父級機(jī)構(gòu)、子級機(jī)構(gòu)1、孫級機(jī)構(gòu)11、孫級機(jī)構(gòu)12、子級機(jī)構(gòu)2、孫級機(jī)構(gòu)21,有效解決了動態(tài)權(quán)限的問題,同時解決了用戶之間的層級關(guān)系問題帶來的數(shù)據(jù)權(quán)限范圍問題,設(shè)計(jì)及實(shí)現(xiàn)思路清晰,能很好的管理多級機(jī)構(gòu)問題,易于橫向和縱向管理。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地說,涉及一種易于擴(kuò)展數(shù)據(jù)權(quán)限的分級分權(quán)方法及裝置。
背景技術(shù)
RBAC模型:基于角色的權(quán)限訪問控制(Role-Based Access Control),在RBAC中,權(quán)限與角色相關(guān)聯(lián),用戶通過成為適當(dāng)角色的成員而得到這些角色的權(quán)限。
目前現(xiàn)有技術(shù)主要是基于RBAC模型的分權(quán)思路,該思路的主要問題是比較適合分配用戶固定權(quán)限,對于動態(tài)生成的數(shù)據(jù)權(quán)限無法做到分配同時分配用戶時,用戶是平級關(guān)系,無法層級用戶(如省、市、地)的場景。
發(fā)明內(nèi)容
1.要解決的技術(shù)問題
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種易于擴(kuò)展數(shù)據(jù)權(quán)限的分級分權(quán)方法及裝置,它有效解決了動態(tài)權(quán)限的問題,同時解決了用戶之間的層級關(guān)系問題帶來的數(shù)據(jù)權(quán)限范圍問題,設(shè)計(jì)及實(shí)現(xiàn)思路清晰,能很好的管理多級機(jī)構(gòu)問題,易于橫向和縱向管理。
2.技術(shù)方案
為解決上述問題,本發(fā)明采用如下的技術(shù)方案。
一種易于擴(kuò)展數(shù)據(jù)權(quán)限的分級分權(quán)方法及裝置,包括超級用戶,所述超級用戶定義為orgAdim,其特征在于:所述超級用戶維護(hù)有機(jī)構(gòu),所述機(jī)構(gòu)管理有資源權(quán)限,所述機(jī)構(gòu)包括有用戶和角色,所述角色管理有功能權(quán)限,所述機(jī)構(gòu)分上下級管理,所述上級機(jī)構(gòu)管理下級結(jié)構(gòu),所述上下級機(jī)構(gòu)包括有父級機(jī)構(gòu)、子級機(jī)構(gòu)1、孫級機(jī)構(gòu)11、孫級機(jī)構(gòu)12、子級機(jī)構(gòu)2、孫級機(jī)構(gòu)21,所述子級機(jī)構(gòu)1與子級機(jī)構(gòu)2之間為平級關(guān)系,所述父級機(jī)構(gòu)管理子級機(jī)構(gòu)1和子級機(jī)構(gòu)2,所述孫級機(jī)構(gòu)11、孫級機(jī)構(gòu)12和孫級機(jī)構(gòu)21兩兩之間均為平級關(guān)系,所述子級機(jī)構(gòu)1管理孫級機(jī)構(gòu)11和孫級機(jī)構(gòu)12,所述子級機(jī)構(gòu)2管理孫級機(jī)構(gòu)21,有效解決了動態(tài)權(quán)限的問題,同時解決了用戶之間的層級關(guān)系問題帶來的數(shù)據(jù)權(quán)限范圍問題,設(shè)計(jì)及實(shí)現(xiàn)思路清晰,能很好的管理多級機(jī)構(gòu)問題,易于橫向和縱向管理。
進(jìn)一步的,所述功能權(quán)限代指靜態(tài)權(quán)限,所述資源權(quán)限代指動態(tài)權(quán)限,所述機(jī)構(gòu)是一個用戶的集合,所述上級機(jī)構(gòu)擁有所有下級機(jī)構(gòu)的資源權(quán)限,上級機(jī)構(gòu)可以管理下級機(jī)構(gòu),層級分明。
進(jìn)一步的,所述機(jī)構(gòu)是一個金字塔型的結(jié)構(gòu),所述用戶屬于其中一個金字塔節(jié)點(diǎn),所述同一個用戶只能屬于一個機(jī)構(gòu)。
進(jìn)一步的,該所述方案通過Java web項(xiàng)目數(shù)據(jù)庫定義方式實(shí)現(xiàn),所述項(xiàng)目數(shù)據(jù)庫包括有用戶表,機(jī)構(gòu)表,用戶、機(jī)構(gòu)關(guān)聯(lián)表,資源表和資源,機(jī)構(gòu)關(guān)聯(lián)表。
進(jìn)一步的,所述用戶表需要增加一個字段,表示用戶所屬的機(jī)構(gòu),所述字段定義用戶所屬機(jī)構(gòu)ID。
進(jìn)一步的,所述機(jī)構(gòu)表是一個自關(guān)聯(lián)的數(shù)據(jù)庫表,所述機(jī)構(gòu)表有個字段表示該機(jī)構(gòu)所屬的父級機(jī)構(gòu),沒有父級機(jī)構(gòu)的數(shù)據(jù)默認(rèn)為-1。
進(jìn)一步的,所述用戶、機(jī)構(gòu)關(guān)聯(lián)表是用于表示用戶、機(jī)構(gòu)的關(guān)聯(lián)關(guān)系表。
進(jìn)一步的,所述資源表是一個抽象的數(shù)據(jù)庫表,所述資源表可以是具體的各個資源類型,如網(wǎng)絡(luò)設(shè)備類型、巡檢任務(wù)類型等等,所述資源表有個共同字段。
進(jìn)一步的,所述資源、機(jī)構(gòu)關(guān)聯(lián)表是用于表示資源、機(jī)構(gòu)的關(guān)聯(lián)關(guān)系表。
3.有益效果
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)上海市電力公司;新華三技術(shù)有限公司,未經(jīng)國網(wǎng)上海市電力公司;新華三技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811608378.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種數(shù)據(jù)庫擴(kuò)展方法及裝置
- 用于增加數(shù)字圖像中的動態(tài)范圍的設(shè)備和方法
- 數(shù)據(jù)擴(kuò)展裝置和數(shù)據(jù)擴(kuò)展方法
- 元數(shù)據(jù)擴(kuò)展方法和元數(shù)據(jù)擴(kuò)展裝置
- 一種用于SaaS平臺的可擴(kuò)展數(shù)據(jù)模型
- 擴(kuò)展數(shù)據(jù)的方法和設(shè)備以及測試物聯(lián)網(wǎng)應(yīng)用的方法
- 一種基于數(shù)據(jù)庫的動態(tài)存儲擴(kuò)展方法
- 一種數(shù)據(jù)庫存儲擴(kuò)展方法和裝置
- 數(shù)據(jù)擴(kuò)展方法、裝置、存儲介質(zhì)及電子裝置
- 基于結(jié)構(gòu)化數(shù)據(jù)的擴(kuò)展方法、裝置、計(jì)算設(shè)備及存儲介質(zhì)





