[发明专利]业务系统权限的处理方法和装置有效
申请号: | 201410779460.9 | 申请日: | 2014-12-15 |
公开(公告)号: | CN104462903B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 廖小利 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 系统 权限 处理 方法 装置 | ||
本发明公开了一种业务系统权限的处理方法和装置。其中,该处理方法包括:接收用于为用户分配系统权限的第一请求,其中,第一请求中携带有用户的属性信息;读取与属性信息对应的第一权限数据,其中,第一权限数据中包括业务系统的业务实体与操作权限项的第一映射关系;将第一映射关系复制给用户。通过本发明,解决了现有技术中修改业务系统的系统权限时修改程序代码导致对系统权限的维护成本高的问题,实现了自动将业务实体与操作权限项的映射关系复制给用户而无需修改程序代码的效果。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种业务系统权限的处理方法和装置。
背景技术
目前软件系统都具有系统权限管理的功能,现有技术是以角色与功能模块为基础来实现权限管理,具体实现方法为一个业务系统中会定义若干角色,每个角色下分配若干功能模块,其中,角色与功能模块的分配在程序中实现的。
上述的角色可以为业务系统中所定义的若干种对于网站的不同管理权限层级,比如:一个广告管理系统会划分出管理员、经销商、监测员等;功能模块可以为业务系统中根据系统具体功能所划分出的若干块功能点,每一块功能点定义为一个功能模块,如:广告管理系统会划分出投放管理模块、数据中心模块、报告中心模块等功能模块。
但是现有的权限管理分配技术主要有以下两个缺点:
1、业务系统以功能模块作为最细的权限粒度,权限粒度比较粗,所以不能精确地管理系统的权限,相应的还会导致业务系统的安全性下降。
2、业务系统在程序中实现角色与功能模块的定义与关系映射,当业务系统需要添加或修改角色与功能模块的映射关系时,就需要手动修改程序代码,导致对权限的维护成本高,且操作繁琐。
针对现有技术中修改业务系统的系统权限时修改程序代码导致对系统权限的维护成本高的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种业务系统权限的处理方法和装置,以解决现有技术中修改业务系统的系统权限时修改程序代码导致对系统权限的维护成本高的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种业务系统权限的处理方法。
根据本发明的处理方法包括:接收用于为用户分配系统权限的第一请求,其中,第一请求中携带有用户的属性信息;读取与属性信息对应的第一权限数据,其中,第一权限数据中包括业务系统的业务实体与操作权限项的第一映射关系;将第一映射关系复制给用户。
进一步地,在读取与属性信息对应的第一权限数据之前,处理方法还包括:获取业务实体的操作权限项的配置文件,其中,操作权限项包括:创建操作、修改操作、删除操作以及查看操作;建立业务系统中各个业务实体与操作权限项的初始映射关系;基于初始映射关系生成多个初始权限数据,其中,初始权限数据包括第一权限数据;将初始权限数据保存在数据库中。
进一步地,读取与属性信息对应的第一权限数据包括:从属性信息中提取权限指定信息;从数据库中读取权限指定信息的初始权限数据,得到第一权限数据。
进一步地,在将第一映射关系复制给用户之后,处理方法还包括:接收用于变更用户的系统权限的第二请求,其中,第二请求中携带有变更系统权限的权限信息;获取与权限信息对应的第二权限数据,其中,初始权限数据包括第二权限数据,第二权限数据包括业务系统的业务实体与操作权限项的第二映射关系;将第二映射关系复制给用户。
进一步地,在将第一映射关系复制给用户之前,处理方法还包括:创建权限复制类;将第一映射关系复制给用户包括:通过权限复制类将第一映射关系复制给用户;将第二映射关系复制给用户包括:通过权限复制类将第二映射关系复制给用户。
为了实现上述目的,根据本发明的另一方面,提供了一种业务系统权限的处理装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410779460.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:条码扫描解码模块
- 下一篇:一种版权保护下的数字资源获取方法及系统