[發明專利]菜單表權限控制方法及裝置在審
| 申請號: | 202210932145.X | 申請日: | 2022-08-04 |
| 公開(公告)號: | CN115203726A | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 陳冰 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64;G06F21/62 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 郝博;劉飛 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 菜單 權限 控制 方法 裝置 | ||
1.一種菜單表權限控制方法,其特征在于,包括:
接收用戶通過前端發送的菜單接口調用請求;
基于所述菜單接口調用請求,篩選目標菜單表;
通過菜單權限碼表對所述目標菜單表的各菜單項進行編碼形成菜單標識碼,以及對所述菜單項的各操作權限進行編碼形成操作標識碼;
將目標菜單項的菜單標識碼和目標操作權限的操作標識碼進行拼接生成權限碼;
對所述權限碼進行編碼加密形成加密傳輸碼;
將所述加密傳輸碼反饋給所述前端。
2.如權利要求1所述的菜單表權限控制方法,其特征在于,通過菜單權限碼表對所述目標菜單表的各菜單項進行編碼形成菜單標識碼,以及對所述菜單項的各操作權限進行編碼形成操作標識碼包括如下步驟:
基于所述菜單權限碼表對所述目標菜單表的各菜單項進行二進制編碼,在每個所述菜單項上配置一個二進制碼,逐級將各所述菜單項的二進制碼進行拼接,在各所述菜單項上形成所述菜單標識碼;
基于所述菜單權限碼表對所述菜單項的各操作權限進行二進制編碼,在每個所述操作權限上對應配置一個二進制碼形成操作標識碼。
3.如權利要求2所述的菜單表權限控制方法,其特征在于,基于所述菜單權限碼表對所述菜單項的各操作權限進行二進制編碼,在每個所述操作權限上對應配置一個二進制碼形成操作標識碼包括如下步驟:
配置所述目標菜單表的操作權限生成多個權限操作單項,其中,所述目標菜單表的操作權限被配置為訪問權限操作單項、導出權限操作單項、導入權限操作單項、增加權限操作單項以及提交權限操作單項;
基于所述菜單權限碼表對各所述權限操作單項進行二進制編碼,在每個所述權限操作單項上對應配置一個二進制碼形成操作標識碼。
4.如權利要求3所述的菜單表權限控制方法,其特征在于,將目標菜單項的菜單標識碼和目標操作權限的操作標識碼進行拼接生成權限碼包括如下步驟:
基于所述菜單接口調用請求,將目標菜單項的菜單標識碼與目標操作權限的操作標識碼進行拼接生成二進制權限碼。
5.如權利要求4所述的菜單表權限控制方法,其特征在于,對所述權限碼進行編碼加密形成加密傳輸碼包括如下步驟:
對所述目標菜單項上的二進制權限碼進行十進制轉碼形成十進制權限碼;
通過base64對所述目標菜單項所對應的十進制權限碼進行編碼加密形成所述加密傳輸碼。
6.一種菜單表權限控制方法,其特征在于,包括:
獲取用戶對目標菜單項的操作;
向服務端發送菜單接口調用請求;
接收服務端基于所述菜單接口調用請求反饋的加密傳輸碼,其中,所述加密傳輸碼用于對目標菜單表中的目標菜單項的權限碼進行編碼加密;
調用解碼規則對加密傳輸碼進行解碼,獲取所述目標菜單項的權限碼;
基于所述權限碼,執行用戶對所述目標菜單項的操作。
7.如權利要求6所述的菜單表權限控制方法,其特征在于,獲取所述目標菜單項的權限碼包括如下步驟:
所述權限碼采用二進制編碼形成二進制權限碼;
檢測所述目標菜單項上是否設置二進制權限碼;
當所述菜單項上設置有二進制權限碼時,與預存的操作權限規則進行匹配;
在所述二進制權限碼與所述操作權限規則匹配成功的情況下,獲取所述菜單項的操作權限。
8.一種菜單表權限控制裝置,其特征在于,包括:
菜單接口調用請求接收模塊,用于接收菜單接口調用請求;
目標菜單篩選模塊,用于篩選目標菜單表;
菜單權限碼表配置模塊,用于基于目標菜單表配置菜單表權限碼表;
編碼模塊,用于對所述目標菜單表的各菜單項進行編碼形成菜單標識碼以及對所述菜單項的各操作權限進行編碼形成操作標識碼;
標識碼拼接模塊,用于將目標菜單項的菜單標識碼和目標操作權限的操作標識碼進行拼接生成權限碼;
加密模塊,用于對權限碼進行編碼加密;
加密傳輸碼模塊,用于執行反饋加密傳輸碼的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210932145.X/1.html,轉載請聲明來源鉆瓜專利網。





