[发明专利]一种权限管理的方法及装置在审
申请号: | 201610059927.1 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105740724A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 张荣华 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 权限 管理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种权限管理的方法及装置。
背景技术
在生产管理中,权限管理越来越受到重视,权限管理可以保证生产管理中的信息安全,为不同的对象分配对应的权限,能够提高生产效率。在生产管理中,如果进行权限管理,越来越重要。
现有技术中,一般是基于上下级、集团结构进行权限管理。具体来说,上级具有浏览下级的内容的权限,在集团内部,按照集团的组织结构,进行权限管理。举例来说,CRM(CustomerRelationshipManagement,客户关系管理)系统就采用这种权限管理的方式。
但是,当需要为用户分配的权限不属于某个集团内部,也不存在上下级关系时,就需要针对该用户进行二次开发。以CRM系统为例,所有的记录均是以客户公司为中心,而每一个客户公司都有所属的行业信息,同时CRM系统中的所有的记录均有所属的所有人,最后,CRM系统中部分记录又有产品相关的信息,因此,在CRM项目中经常需要将客户行业、人员部门、产品线三个维度自由组合起来进行权限控制。但是,在跨维度进行权限分配时,需要通过二次开发来实现。总之,现有技术中的权限管理方法不够灵活。
发明内容
本发明实施例提供了一种权限管理的方法及装置,能够更加灵活地进行权限管理。
一方面,本发明实施例提供了一种权限管理的方法,包括:
设置权限表达式的规则;
设置每个权限变量的分级码;
根据每个权限变量的分级码和所述权限表达式的规则,生成每个待操作单元的权限表达式;
根据每个权限变量的分级码和所述权限表达式的规则,为每个用户设置权限表达式。
进一步地,该方法还包括:
根据当前用户的权限表达式和当前待操作单元的权限表达式,确定当前用户是否具有操作当前待操作单元的权限。
进一步地,所述设置每个权限变量的分级码,包括:
设置每个权限变量类型的分级编码规则;
根据每个权限变量类型的分级编码规则,设置每个权限变量类型中每个权限变量的分级码。
进一步地,所述权限表达式的规则,包括:
在同一条权限表达式中,不同的分级码之间是逻辑与的关系;
不同的权限表达式之间是逻辑或的关系。
进一步地,所述分级编码规则,包括:
当前权限变量的分级码为AB.C,其中,A为当前权限变量所在的权限变量类型的标识,AB为当前权限变量所属于的上级的权限变量的分级码,C为当前权限变量在所属于的权限变量中的标识。
另一方面,本发明提供了一种权限管理的装置,包括:
第一设置单元,用于设置权限表达式的规则;
第二设置单元,用于预先设置每个权限变量的分级码;
生成单元,用于根据每个权限变量的分级码和所述权限表达式的规则,生成每个待操作单元的权限表达式;
第三设置单元,用于根据每个权限变量的分级码和所述权限表达式的规则,为每个用户设置权限表达式。
进一步地,该装置还包括:
确定单元,用于根据当前用户的权限表达式和当前待操作单元的权限表达式,确定当前用户是否具有操作当前待操作单元的权限。
进一步地,所述第二设置单元,具体用于设置每个权限变量类型的分级编码规则,根据每个权限变量类型的分级编码规则,设置每个权限变量类型中每个权限变量的分级码。
进一步地,所述权限表达式的规则,包括:
在同一条权限表达式中,不同的分级码之间是逻辑与的关系;
不同的权限表达式之间是逻辑或的关系。
进一步地,所述分级编码规则,包括:当前权限变量的分级码为AB.C,其中,A为当前权限变量所在的权限变量类型的标识,AB为当前权限变量所属于的上级的权限变量的分级码,C为当前权限变量在所属于的权限变量中的标识。
在本发明实施例提供的一种权限管理的方法及装置中,根据权限表达式的规则和每个权限变量的分级码,生成每个待操作单元的权限表达式,以及为每个用户设置权限表达式,通过每个待操作单元的权限表达式实现为每个待操作单元设置权限限制,通过每个用户的权限表达式实现为每个用户分配权限,无需考虑上下级关系、集团结构等限制,执行通过分级码即可实现权限管理,更加灵活地进行权限管理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610059927.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种扩展信息加密方法及系统
- 下一篇:一种数据加解密处理的装置、方法及系统