[发明专利]资源权限管理方法及装置在审
申请号: | 201810564488.9 | 申请日: | 2018-06-04 |
公开(公告)号: | CN108763960A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 徐皓 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/31 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户角色 资源信息 管理方法及装置 权限控制信息 关联关系 角色权限 资源权限 预设 权限 统一管理 用户管理 预先配置 终端用户 角色 配置 管理 | ||
1.一种资源权限管理方法,包括:
预先配置各个终端用户所对应的用户角色;
确定预设的资源数据表中的各个资源信息以及预设的权限数据表中的各个权限控制信息之间的关联关系;
根据所述关联关系,为各个用户角色配置与该用户角色相对应的角色权限信息;
其中,所述角色权限信息包括:该用户角色对应的资源信息,以及与该用户角色对应的资源信息相对应的权限控制信息。
2.根据权利要求1所述的方法,其中,所述为各个用户角色配置与该用户角色相对应的角色权限信息的步骤具体包括:通过预设的角色权限表存储各个用户角色对应的角色权限信息;
其中,所述角色权限表能够根据接收到的角色更新请求进行更新,且所述角色更新请求通过预设的角色更新接口发送;其中,所述角色更新请求的类型包括:插入类型、删除类型、和/或修改类型。
3.根据权利要求2所述的方法,其中,所述预先配置各个终端用户所对应的用户角色的步骤具体包括:在预设的用户角色表中配置各个终端用户所对应的用户角色;
则所述为各个用户角色配置与该用户角色相对应的角色权限信息的步骤之后,进一步包括:
根据接收到的权限查询请求中包含的用户标识,查询所述用户角色表中与该用户标识相对应的用户角色;
根据所述角色权限表以及所述与该用户标识相对应的用户角色,确定对应的查询结果。
4.根据权利要求2或3所述的方法,其中,所述通过预设的角色权限表存储各个用户角色对应的角色权限信息的步骤之后,进一步包括:
根据接收到的资源更新请求和/或权限更新请求,更新所述资源数据表和/或权限数据表;
根据更新后的资源数据表和/或权限数据表,在所述角色权限表中更新与所述资源更新请求和/或权限更新请求相关的各个用户角色对应的角色权限信息。
5.根据权利要求4所述的方法,其中,所述资源更新请求的类型包括以下中的至少一个:用于插入新增资源信息的插入类型、用于删除已有资源信息的删除类型;
所述权限更新请求的类型包括以下中的至少一个:用于插入新增权限控制信息的插入类型、用于删除已有权限控制信息的删除类型。
6.根据权利要求5所述的方法,其中,所述资源更新请求通过预设的资源更新接口接收,所述权限更新请求通过预设的权限更新接口接收。
7.根据权利要求4-6任一所述的方法,其中,所述根据更新后的资源数据表和/或权限数据表,在所述角色权限表中更新与所述资源更新请求和/或权限更新请求相关的各个用户角色对应的角色权限信息的步骤具体包括:
当所述资源更新请求为删除类型和/或所述权限更新请求为删除类型时,从所述角色权限表中删除与所述资源更新请求和/或所述权限更新请求相关的数据记录;
当所述资源更新请求为插入类型和/或所述权限更新请求为插入类型时,根据与插入的资源信息相对应的权限控制信息和/或与插入的权限控制信息相对应的资源信息,在所述角色权限表中添加对应的数据记录。
8.一种资源权限管理装置,包括:
第一配置模块,适于预先配置各个终端用户所对应的用户角色;
确定模块,适于确定预设的资源数据表中的各个资源信息以及预设的权限数据表中的各个权限控制信息之间的关联关系;
第二配置模块,适于根据所述关联关系,为各个用户角色配置与该用户角色相对应的角色权限信息;
其中,所述角色权限信息包括:该用户角色对应的资源信息,以及与该用户角色对应的资源信息相对应的权限控制信息。
9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的资源权限管理方法对应的操作。
10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的资源权限管理方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810564488.9/1.html,转载请声明来源钻瓜专利网。