[发明专利]一种角色展示方法、装置及计算机可读存储介质在审
申请号: | 202310665893.0 | 申请日: | 2023-06-06 |
公开(公告)号: | CN116643830A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 张洺棋 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F21/45;G06F21/31 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 邓伯英;罗建民 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 角色 展示 方法 装置 计算机 可读 存储 介质 | ||
本发明提供一种角色展示方法、装置及计算机可读存储介质,所述方法包括:获取目标系统的多个权限;根据所述目标系统的多个权限,绘制权限图层,所述权限图层包括每个所述权限对应的图形;针对所述目标系统中的每个角色,分别执行以下步骤:获取角色图层,并根据所述权限图层,将所述角色拥有的权限对应的图形绘制在所述角色图层上,其中,所述角色图层的每个图形中心点与所述权限图层中对应图形的中心点相同。该方法、装置及计算机可读存储介质能够解决现有技术中在平面图上绘制连线表达很多个角色、权限之间关系时不具备可读性以及不能直观显示出权限与角色的关联热度的问题。
技术领域
本发明涉及图像处理技术领域,尤其涉及一种角色展示方法、装置及计算机可读存储介质。
背景技术
目前,在软件系统中对权限管理常采用基于角色的访问控制模型,其组成包括用户、角色、权限三类主体,以及这三类主体间的绑定关系。为了便于给用户进行赋权,常常将一组权限实例赋权给一个角色实例,这样只要给用户赋权这一个角色就等效于赋权这一组权限,如图1所示,RBAC(Role-Based Access Control,基于角色的访问控制)关系图的实现方式是在平面图上用椭圆形、矩形分别代表权限、角色的一个实例,用图形间的连线代表赋权关系。
但随着一个软件系统推广使用,其用户、权限、角色实例都在不断增加,现有的大型软件系统中角色、权限实例多达数千个,而实例间的关系更是多达数万个,系统运维团队将面临权限治理困扰,例如:系统中有多少权限实例、角色实例以及它们被使用的情况如何;怎样快速了解某个用户的权限结构;某些权限实例的组合是否有必要新建一个角色赋权等等,这些问题导致在平面图上绘制连线表达很多个角色、权限之间关系时不具备可读性以及不能直观显示出权限与角色的关联热度。
发明内容
本发明所要解决的技术问题是针对现有技术的上述不足,提供一种角色展示方法、装置及计算机可读存储介质,用以解决现有技术中在平面图上绘制连线表达很多个角色、权限之间关系时不具备可读性以及不能直观显示出权限与角色的关联热度的问题。
第一方面,本发明提供一种角色展示方法,包括:
获取目标系统的多个权限;
根据所述目标系统的多个权限,绘制权限图层,所述权限图层包括每个所述权限对应的图形;
针对所述目标系统中的每个角色,分别执行以下步骤:
获取角色图层,并根据所述权限图层,将所述角色拥有的权限对应的图形绘制在所述角色图层上,其中,所述角色图层的每个图形中心点与所述权限图层中对应图形的中心点相同。
进一步地,所述权限包括菜单权限、业务类型权限,所述根据所述目标系统的多个权限,绘制权限图层,具体包括:
获取所述权限图层,并根据所述多个权限的包含关系,将多个所述菜单权限、业务类型权限对应的图形通过树状结构绘制在所述权限图层上,并将多个所述图形添加权限编码,其中,所述权限编码与所述图形一一对应;
将所有所述权限编码以及对应图形的中心点储存在全局变量中。
进一步地,所述根据所述权限图层,将所述角色拥有的权限对应的图形绘制在所述角色图层上,具体包括:
根据所述角色拥有的权限编码,通过全局变量查找所述权限图层中相同的权限编码对应图形的中心点;
针对所述权限图层中每个相同的权限编码对应图形的中心点,分别执行以下步骤:
将所述角色在所述权限图层中对应图形的中心点作为所述角色对应图形的中心点,并通过所述角色对应图形的中心点绘制所述图形在所述角色图层,并将所述角色添加角色编码和图层ID;
将所述角色编码和所述图层ID储存在全局变量中。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310665893.0/2.html,转载请声明来源钻瓜专利网。