[發(fā)明專利]基于緩存的用戶權(quán)限管理方法及裝置在審
| 申請?zhí)枺?/td> | 201611009620.7 | 申請日: | 2016-11-16 |
| 公開(公告)號: | CN106776706A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設(shè)計)人: | 李晨;彭龍;李明泉;劉華;梁杰雯;李志真;鄭東波;趙清 | 申請(專利權(quán))人: | 航天恒星科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/62 |
| 代理公司: | 北京睿馳通程知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11604 | 代理人: | 喬雙雙 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 緩存 用戶權(quán)限 管理 方法 裝置 | ||
1.一種基于緩存的用戶權(quán)限管理方法,其特征在于,包括如下步驟:
用戶進行訪問時,查詢用戶權(quán)限緩存數(shù)據(jù)庫是否存在該用戶的訪問權(quán)限數(shù)據(jù)記錄;
如果沒有,則生成訪問權(quán)限數(shù)據(jù),并將所述訪問權(quán)限數(shù)據(jù)存儲到所述用戶權(quán)限緩存數(shù)據(jù)庫;
如果有,則根據(jù)所述用戶權(quán)限緩存數(shù)據(jù)庫中的該用戶的訪問權(quán)限數(shù)據(jù)記錄將該用戶的訪問權(quán)限數(shù)據(jù)載入內(nèi)存。
2.如權(quán)利要求1所述的基于緩存的用戶權(quán)限管理方法,其特征在于,所述生成訪問權(quán)限數(shù)據(jù)的步驟為根據(jù)RBAC查權(quán)方法生成訪問權(quán)限數(shù)據(jù)。
3.如權(quán)利要求1或2所述的基于緩存的用戶權(quán)限管理方法,其特征在于,所述用戶的訪問權(quán)限數(shù)據(jù)記錄包括用戶信息、用戶訪問資源信息、操作權(quán)限信息和資源訪問次數(shù)信息中的任意信息。
4.如權(quán)利要求3所述的基于緩存的用戶權(quán)限管理方法,其特征在于,當(dāng)用戶權(quán)限緩存數(shù)據(jù)庫存在該用戶的訪問權(quán)限數(shù)據(jù)記錄時,累計資源訪問次數(shù)信息。
5.如權(quán)利要求3所述的基于緩存的用戶權(quán)限管理方法,其特征在于,還包括如下步驟:
根據(jù)預(yù)定資源訪問次數(shù),將超過所述預(yù)定資源訪問次數(shù)的資源的訪問權(quán)限數(shù)據(jù)直接載入內(nèi)存。
6.一種基于緩存的用戶權(quán)限管理裝置,其特征在于,包括:
用戶權(quán)限緩存數(shù)據(jù)庫,用于存儲用戶訪問資源數(shù)據(jù)記錄,其中,針對不同的訪問資源設(shè)置相應(yīng)的訪問數(shù)據(jù)記錄;
查詢判斷模塊,用于用戶進行訪問時,查詢用戶權(quán)限緩存數(shù)據(jù)庫是否存在該用戶的訪問權(quán)限數(shù)據(jù)記錄;
訪問權(quán)限數(shù)據(jù)生產(chǎn)模塊,用于用戶權(quán)限緩存數(shù)據(jù)庫并不存在該用戶的訪問權(quán)限數(shù)據(jù)記錄時,則生成訪問權(quán)限數(shù)據(jù),并將所述訪問權(quán)限數(shù)據(jù)存儲到所述用戶權(quán)限緩存數(shù)據(jù)庫;
載入模塊,用于根據(jù)所述用戶權(quán)限緩存數(shù)據(jù)庫中的該用戶的訪問權(quán)限數(shù)據(jù)記錄將該用戶的訪問權(quán)限數(shù)據(jù)載入內(nèi)存。
7.如權(quán)利要求6所述的基于緩存的用戶權(quán)限管理裝置,其特征在于,訪問權(quán)限數(shù)據(jù)生產(chǎn)模塊根據(jù)RBAC查權(quán)方法生成訪問權(quán)限數(shù)據(jù)。
8.如權(quán)利要求6所述的基于緩存的用戶權(quán)限管理裝置,其特征在于,所述用戶的訪問權(quán)限數(shù)據(jù)記錄包括用戶信息、用戶訪問資源信息、操作權(quán)限信息和資源訪問次數(shù)信息中的任意信息。
9.如權(quán)利要求8所述的基于緩存的用戶權(quán)限管理裝置,其特征在于,還包括:
累計模塊,用于當(dāng)用戶權(quán)限緩存數(shù)據(jù)庫存在該用戶的訪問權(quán)限數(shù)據(jù)記錄時,累計用戶訪問資源數(shù)據(jù)記錄的資源訪問次數(shù)信息。
10.如權(quán)利要求8所述的基于緩存的用戶權(quán)限管理裝置,其特征在于,載入模塊還用于根據(jù)預(yù)定資源訪問次數(shù),將超過所述預(yù)定資源訪問次數(shù)的資源的訪問權(quán)限數(shù)據(jù)直接載入內(nèi)存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天恒星科技有限公司,未經(jīng)航天恒星科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611009620.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





