[发明专利]用户权限管理方法和系统有效
| 申请号: | 201611235632.1 | 申请日: | 2016-12-28 |
| 公开(公告)号: | CN106650414B | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 温云龙 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
| 主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/31 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 余永文 |
| 地址: | 510310 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户权限 管理 方法 系统 | ||
本发明公开了一种用户权限管理方法和系统,所述方法包括:根据当前登入请求确定当前请求用户角色;读取以预设结构化文档格式存储的用户权限配置文件,用户权限配置文件中的各个用户权限配置片段包括用户角色和权限配置项;在各个用户权限配置片段中获取与当前请求用户角色对应的目标用户权限配置片段;根据各个用户权限配置片段的权限配置项,确定目标用户权限配置片段的权限配置项;将目标用户权限配置片段的权限配置项作为当前请求用户角色对应的权限配置项。本发明由于用户权限配置文件以预设结构化文档格式存储,不需要将用户权限配置文件存储在数据库中,节省数据库的开销和维护,不同用户角色对应不同的配置信息,提高获取配置信息的速度。
技术领域
本发明涉及权限管理技术领域,特别是涉及一种用户权限管理方法和系统。
背景技术
在实际的管理系统中,系统具有用户角色和配置信息的分配。为了实现不同的用户角色展示不同的配置信息,传统的做法是将配置信息存于数据库中,需要从数据库中获取相应的配置信息。但是用户角色和配置信息的数据量一般不大,而数据库本身比较庞大,这样增加了数据库的开销和维护。
发明内容
基于此,有必要针对传统做法增加数据库开销和维护的问题,提供一种用户权限管理方法和系统。
为了实现上述目的,本发明技术方案的实施例为:
一种用户权限管理方法,包括以下步骤:
根据当前登入请求确定当前请求用户角色;
读取以预设结构化文档格式存储的用户权限配置文件,所述用户权限配置文件中的各个用户权限配置片段包括用户角色和权限配置项;
根据各个所述用户权限配置片段的用户角色,在各个所述用户权限配置片段中获取与所述当前请求用户角色对应的目标用户权限配置片段;
根据各个所述用户权限配置片段的权限配置项,确定所述目标用户权限配置片段的权限配置项;
将所述目标用户权限配置片段的权限配置项作为所述当前请求用户角色对应的权限配置项。
一种用户权限管理系统,包括:
当前请求用户角色确定模块,用于根据当前登入请求确定当前请求用户角色;
用户权限配置文件读取模块,用于读取以预设结构化文档格式存储的用户权限配置文件,所述用户权限配置文件中的各个用户权限配置片段包括用户角色和权限配置项;
目标用户权限配置片段获取模块,用于根据各个所述用户权限配置片段的用户角色,在各个所述用户权限配置片段中获取与所述当前请求用户角色对应的目标用户权限配置片段;
权限配置项确定模块,用于根据各个所述用户权限配置片段的权限配置项,确定所述目标用户权限配置片段的权限配置项;
权限配置项管理模块,用于将所述目标用户权限配置片段的权限配置项作为所述当前请求用户角色对应的权限配置项。
与现有技术相比,本发明的有益效果为:本发明用户权限管理方法和系统,首先根据当前登入请求确定当前请求用户角色;然后读取用户权限配置文件,根据用户权限配置文件中各个用户权限配置片段的用户角色,获取与当前请求用户角色对应的目标用户权限配置片段;根据各个用户权限配置片段的权限配置项,确定目标用户权限配置片段的权限配置项;最后将目标用户权限配置片段的权限配置项作为当前请求用户角色对应的权限配置项。本发明由于用户权限配置文件以预设结构化文档格式存储,不需要将用户权限配置文件存储在数据库中,节省数据库的开销和维护,同时以预设结构化文档格式存储的用户权限配置文件存储不同用户角色,不同用户角色对应不同的配置信息,可以在用户权限配置文件中快速获取当前请求用户角色对应的配置信息,提高获取不同用户角色对应的配置信息的速度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611235632.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定Root权限的方法及移动终端
- 下一篇:一种密码设置、解密方法及终端





