【技术实现步骤摘要】
一种权限分配方法、系统、存储介质及智能终端
[0001]本申请涉及权限管理技术的领域,尤其是涉及一种权限分配方法、系统、存储介质及智能终端。
技术介绍
[0002]随着信息技术的发展,多种功能能集成于同一系统中使用,为了减少无关人员对部分功能进行使用,引入了权限设置的概念。根据对应用户的身份情况以确定对应的权限功能,以使有权限的人员才能对对应功能进行使用。
[0003]现有技术中,在对权限功能进行分配时,系统界面上有对应的权限分配按钮,当该人员能具有对应权限功能时,则点击对应的权限按钮以实现权限分配。
[0004]针对上述中的相关技术,专利技术人认为当存在多人的权限相同时,在权限分配过程中需要不断的重复点击相同的权限按钮,导致操作时长较长,权限分配效率较低,尚有改进空间。
技术实现思路
[0005]为了提高权限分配的作业效率,本申请提供一种权限分配方法、系统、存储介质及智能终端。
[0006]第一方面,本申请提供一种权限分配方法,采用如下的技术方案:一种权限分配方法,包括:获取当前用户的需求权限信息;判断预设角色库中是否存在具有需求权限信息所对应权限的角色;若角色库中存在具有需求权限信息所对应权限的角色,则定义该角色为需求角色,并将当前用户分配至需求角色所处的集合中;若角色库中不存在具有需求权限信息所对应权限的角色,则于角色库中创建具有对应需求权限信息相对应权限的角色,并将当前用户分配至该角色所处的集合中。
[0007]通过采用上述技术方案,先获取用户所需要的权限,根据 ...
【技术保护点】
【技术特征摘要】
1.一种权限分配方法,其特征在于,包括:获取当前用户的需求权限信息;判断预设角色库中是否存在具有需求权限信息所对应权限的角色;若角色库中存在具有需求权限信息所对应权限的角色,则定义该角色为需求角色,并将当前用户分配至需求角色所处的集合中;若角色库中不存在具有需求权限信息所对应权限的角色,则于角色库中创建具有对应需求权限信息相对应权限的角色,并将当前用户分配至该角色所处的集合中。2.根据权利要求1所述的权限分配方法,其特征在于,还包括:于需求权限信息中确定必要权限信息以及临时权限信息;判断临时权限信息所对应权限值是否为所预设的空值;若临时权限信息所对应权限值为空值,则根据需求角色以进行分配;若临时权限信息所对应权限值不为空值,则获取临时权限信息的许可时长信息,并于用户分配至需求角色所处集合时进行计时以确定临时时长信息;于临时时长信息所对应时长与许可时长信息所对应时长一致时判断角色库中是否存在具有相对应必要权限信息所对应权限的角色;若角色库中存在具有相对应必要权限信息所对应权限的角色,则定义该角色为该用户的必要角色,并将当前用户由需求角色所处集合转移至必要角色所处集合;若角色库中不存在具有相对应必要权限信息所对应权限的角色,则于角色库中创建具有对应必要权限信息相对应权限的角色,并对当前用户进行转移。3.根据权利要求2所述的权限分配方法,其特征在于,当临时权限信息所对应权限值不为空值时,权限分配方法还包括:根据临时权限信息以确定临时种类信息;判断临时种类信息所对应数值是否为一;若临时种类信息所对应数值为一,则确定许可时长信息,并于临时时长信息所对应时长与许可时长信息所对应时长一致时控制当前用户转移至必要角色所处集合;若临时种类信息所对应数值不为一,则确定临时权限信息中各权限的限定时长信息,并根据预设排序规则以确定各限定时长信息中相对应数值最小的限定时长信息,且将该限定时长信息确定为许可时长信息;将许可时长信息相对应的权限定义为最近权限,并将临时权限信息所对应权限中未成为过最近权限的权限定义为可控权限,且根据可控权限以及必要权限信息以确定变化权限信息;于临时时长信息所对应时长与许可时长信息所对应时长一致时判断角色库中是否存在具有相对应变化权限信息所对应权限的角色;若角色库中存在具有相对应变化权限信息所对应权限的角色,则将用户转移至该角色所处集合,并于除许可时长信息以外的限定时长信息中重新确定许可时长信息,且对可控权限进行更新,直至可控权限的数量为零;若角色库中不存在具有相对应变化权限信息所对应权限的角色,则于角色库中创建具有对应变化权限信息相对应权限的角色,并对当前用户进行转移。4.根据权利要求3所述的权限分配方法,其特征在于, 若临时种类信息所对应数值不
为一时,权限分配方法还包括:判断临时种类信息所对应数值是否大于所预设的允许值;若临时种类信息所对应数值不大于允许值,则确定许可时长信息,并于临时时长信息所对应时长与许可时长信息所对应时长一致时控制当前用户转移至必要角色所处集合;若...
【专利技术属性】
技术研发人员:张勇军,岳玉萍,
申请(专利权)人:上海宏英智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。