[发明专利]一种在信息系统中权限可视化配置控制方法、装置、终端及存储介质有效
| 申请号: | 201910661175.X | 申请日: | 2019-07-22 |
| 公开(公告)号: | CN110443010B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 程跃斌;甘松云;李羊;尹程程 | 申请(专利权)人: | 安徽智恒信科技股份有限公司 |
| 主分类号: | G06F21/30 | 分类号: | G06F21/30 |
| 代理公司: | 安徽知问律师事务所 34134 | 代理人: | 代群群 |
| 地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 信息系统 权限 可视化 配置 控制 方法 装置 终端 存储 介质 | ||
1.一种在信息系统中权限可视化配置控制方法,其特征在于,包括:
在信息系统中配置权限控件与权限配置标识控件;在信息系统建立基于RBAC访问权限基础模型,并对应数据库表中配置权限控件包括路由菜单、操作按钮、页面元素以及数据字段的至少一种;进一步配置权限配置标识控件,在软件界面中权限配置标识控件显示在权限控件的对应位置;
构建用户与角色之间的映射关系;
响应于对权限配置标识控件的操作,将所述权限以可视化的方式配置于角色,同步形成每个用户对应的权限数据表;
接收当前用户登录信息,进入前端页面,加载所述当前用户对应的权限数据表中配置的权限信息,渲染前端页面;
其中,所述以可视化的方式将所述权限控件配置于角色步骤包括:
通过点击“开启权限配置”控件按钮,开启编辑模式后,将会从后台读取所有角色和权限基础和相关数据,进入前端页面,显示所有“权限配置标识”控件按钮;
在鼠标移动到权限标识按钮时,“权限配置标识”控件按钮会变成遮罩层,所述遮罩层遮罩住当前权限标识按钮所控制的区域;
点击“权限配置标识”控件按钮,响应对所述标识按钮的操作,弹出对话框主体及对话框的子控件;所述对话框子控件对应显示不同的角色标识,通过与权限控件对应的唯一标识符向服务器端请求所拥有权限的用户组,通过勾选需要配置权限的角色,保存编辑后,同步修改服务器端中每个用户对应的权限数据表格,完成用户的权限的可视化配置;
所述权限的属性值采用二进制的值存储;
在数据字典中定义N种权限的标识和文字说明,将所述N种权限排序,第i位权限的属性值为2i;
根据勾选的权限,对对应的角色的权限属性值赋值,将该权限属性值转换为二进制表达式;
若该表达式中第i位的值为1,则表示该角色具有第i位权限;
其中,Padmin表示管理员角色(admin)拥有的权限情况,新增的第N种权限值表示为Vn,在数据字典中定义第N种权限的标识和文字说明,在角色表中储存该角色的权限值,
则给管理员角色(admin)角色新增第N种权限其值可表示为:
Padmin=Padmin+Vn;
删除管理员角色(admin)角色第N种权限其值可表示为:
Padmin=Padmin-Vn;
查询管理员角色(admin)角色是否包含新增第N种权限算式表达式可表示为:
PadminVn。
2.根据权利要求1所述的权限可视化配置控制方法,其特征在于,所述权限控件包括路由菜单、操作按钮、页面元素以及数据字段的至少一种。
3.根据权利要求1所述的权限可视化配置控制方法,其特征在于,构建用户信息与角色之间的映射关系包括:
根据所述用户信息构建用户组信息;
构建所述用户组信息和角色映射关系。
4.根据权利要求1-3任意一项所述的权限可视化配置控制方法,其特征在于:
在渲染前端页面前,服务器根据当前用户对应的权限数据表,对所述数据字段sql查询请求进行预处理,返回用户对应的权限数据字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽智恒信科技股份有限公司,未经安徽智恒信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910661175.X/1.html,转载请声明来源钻瓜专利网。





