权限控制方法及装置制造方法及图纸

技术编号:32548793 阅读:8 留言:0更新日期:2022-03-05 11:48
本公开提供了一种权限控制方法,可以应用于计算机技术领域。该权限控制方法方法包括:响应于对待赋权岗位的赋权请求,获取担任待赋权岗位的用户的用户信息和岗位信息;根据岗位信息,从预先配置完成的数据库中获取与岗位信息相关联的权限属性信息,其中,用户信息和权限属性信息为数据格式相匹配的标准化数据,数据库中记录有不同岗位信息分别对应的权限属性信息;以及根据用户信息和权限属性信息,生成针对待赋权岗位的赋权结果。本公开还提供了一种权限控制装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
权限控制方法及装置


[0001]本公开涉及计算机技术,更具体地涉及一种权限控制方法、装置、设备、介质和程序产品。

技术介绍

[0002]相关技术中的权限管理模式,通过将权限“打包”形成岗位,以实现同类型权限批量赋予用户,然后在岗位下设置“标配权限”(用户配置某岗位时自动为其赋予的权限)和“选配权限”(用户配置某岗位时,可按照用户自身的资质或自身所在机构的具体情况进行选择的权限)以实现“同岗不同责”。
[0003]专利技术人在实现本公开构思的过程中发现,通过在岗位下设置标配权限及选配权限的实现方式,虽一定程度上缓解了快速赋权和定制赋权的矛盾,但随着业务的发展,当选配权限的数量增大到一定阈值时,相关技术中权限管理模式存在赋权过程复杂的技术问题。

技术实现思路

[0004]鉴于上述问题,本公开提供了权限控制方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种权限控制方法,包括:
[0006]响应于对待赋权岗位的赋权请求,获取担任上述待赋权岗位的用户的用户信息和岗位信息;
[0007]根据上述岗位信息,从预先配置完成的数据库中获取与上述岗位信息相关联的权限属性信息,其中,上述用户信息和上述权限属性信息为数据格式相匹配的标准化数据,上述数据库中记录有不同岗位信息分别对应的权限属性信息;以及
[0008]根据上述用户信息和上述权限属性信息,生成针对上述待赋权岗位的赋权结果。
[0009]根据本公开的实施例,其中,上述用户信息包括用户标签信息和与上述用户关联的机构信息,上述权限属性信息包括与用户相关的第一权限属性信息和与机构相关的第二权限属性信息;
[0010]上述根据上述用户信息和上述权限属性信息,生成针对上述待赋权岗位的赋权结果包括:
[0011]将上述第一权限属性信息与上述用户标签信息进行匹配运算,生成第一匹配结果;
[0012]将上述第二权限属性信息与上述机构信息进行匹配运算,生成第二匹配结果;
[0013]根据上述第一匹配结果和上述第二匹配结果生成第三匹配结果;
[0014]在上述第三匹配结果符合预设条件的情况下,根据上述权限属性信息为上述待赋权岗位进行赋权。
[0015]根据本公开的实施例,其中,上述第一权限属性信息包括多条第一子权限属性信息,上述用户标签信息包括多条子标签信息,其中,上述第一子权限属性信息具有第一属性标识,上述子标签信息具有第二属性标识,其中,上述第一属性标识和上述第二属性标识具
有对应关系;
[0016]上述将上述第一权限属性信息与上述用户标签信息进行匹配运算,生成第一匹配结果包括:
[0017]分别将每条第一子权限属性信息和与上述第一子权限属性信息具有对应关系的上述子标签信息进行匹配,生成多条子匹配结果;
[0018]根据上述多条子匹配结果生成上述第一匹配结果。
[0019]根据本公开的实施例,其中,上述第一子权限属性信息包括属性值集合,上述子标签信息包括属性值;
[0020]上述第一子权限属性信息和上述子标签信息通过以下操作进行匹配:
[0021]判断上述属性值集合中是否包括上述属性值,生成判断结果;
[0022]将上述判断结果作为上述子匹配结果。
[0023]根据本公开的实施例,上述用户标签信息包括基本标签信息和资质标签信息,其中,上述基本标签信息表征上述用户的身份。
[0024]根据本公开的实施例,上述机构信息包括机构层级、机构类型、机构标识码。
[0025]根据本公开的实施例,与上述用户信息对应的上述标准化数据通过以下操作生成:
[0026]获取用户标识码以及机构代码;
[0027]将上述用户标识码与上述标签信息组合,形成第一键值;
[0028]将上述机构代码和上述机构信息组合,形成第二键值;
[0029]根据所述第一键值和上述第二键值生成上述标准化数据。
[0030]本公开的第二方面提供了一种权限控制装置,包括:
[0031]第一获取模块,用于响应于对待赋权岗位的赋权请求,获取担任上述待赋权岗位的用户的用户信息和岗位信息;
[0032]第二获取模块,用于根据上述岗位信息,从预先配置完成的数据库中获取与上述岗位信息相关联的权限属性信息,其中,上述用户信息和上述权限属性信息为数据格式相匹配的标准化数据,上述数据库中记录有不同岗位信息分别对应的权限属性信息;以及
[0033]第一生成模块,用于根据上述用户信息和上述权限属性信息,生成针对上述待赋权岗位的赋权结果。
[0034]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述权限控制方法。
[0035]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述权限控制方法。
[0036]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述权限控制方法。
附图说明
[0037]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0038]图1示意性示出了根据本公开实施例的权限控制方法、装置的应用场景图;
[0039]图2示意性示出了根据本公开实施例的权限控制方法的流程图;
[0040]图3示意性示出了根据本公开实施例的根据用户信息和权限属性信息,生成针对待赋权岗位的赋权结果的流程图;
[0041]图4示意性示出了根据本公开实施例的根据用户信息和权限属性信息,生成针对待赋权岗位的赋权结果的流程图;
[0042]图5示意性示出了根据本公开实施例的第一子权限属性信息和子标签信息进行匹配的流程图;
[0043]图6示意性示出了根据本公开实施例的生成与用户信息对应的标准化数据的流程图;
[0044]图7示意性示出了根据本公开实施例的权限控制装置的结构框图;以及
[0045]图8示意性示出了根据本公开实施例的适于实现权限控制方法的电子设备的方框图。
具体实施方式
[0046]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0047]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限控制方法,包括:响应于对待赋权岗位的赋权请求,获取担任所述待赋权岗位的用户的用户信息和岗位信息;根据所述岗位信息,从预先配置完成的数据库中获取与所述岗位信息相关联的权限属性信息,其中,所述用户信息和所述权限属性信息为数据格式相匹配的标准化数据,所述数据库中记录有不同岗位信息分别对应的权限属性信息;以及根据所述用户信息和所述权限属性信息,生成针对所述待赋权岗位的赋权结果。2.根据权利要求1所述的方法,其中,所述用户信息包括用户标签信息和与所述用户关联的机构信息,所述权限属性信息包括与用户相关的第一权限属性信息和与机构相关的第二权限属性信息;所述根据所述用户信息和所述权限属性信息,生成针对所述待赋权岗位的赋权结果包括:将所述第一权限属性信息与所述用户标签信息进行匹配运算,生成第一匹配结果;将所述第二权限属性信息与所述机构信息进行匹配运算,生成第二匹配结果;根据所述第一匹配结果和所述第二匹配结果生成第三匹配结果;在所述第三匹配结果符合预设条件的情况下,根据所述权限属性信息为所述待赋权岗位进行赋权。3.根据权利要求2所述的方法,其中,所述第一权限属性信息包括多条第一子权限属性信息,所述用户标签信息包括多条子标签信息,其中,所述第一子权限属性信息具有第一属性标识,所述子标签信息具有第二属性标识,其中,所述第一属性标识和所述第二属性标识具有对应关系;所述将所述第一权限属性信息与所述用户标签信息进行匹配运算,生成第一匹配结果包括:分别将每条第一子权限属性信息和与所述第一子权限属性信息具有对应关系的所述子标签信息进行匹配,生成多条子匹配结果;根据所述多条子匹配结果生成所述第一匹配结果。4.根据权利要求3所述的方法,其中,所述第一子权限属性信息包括属性值集合,所述子标签信息包括属性值;所述第一...

【专利技术属性】
技术研发人员:齐珑洪晓林胡天惠黄婷陶晖谢雨王京花王游游董亮李镭
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1