角色权限的更新方法、装置及电子设备与流程
技术特征:
1.一种角色权限的更新方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述权限树中包括多层模块节点,各个模块节点存在权限信息,其中,根据所述第一权限树对所述第二权限树进行更新,包括:
3.根据权利要求2所述的方法,其特征在于,在确定所述第一模块节点在所述第二权限树中的目标权限信息之后,所述方法还包括:
4.根据权利要求2或3所述的方法,其特征在于,根据所述第一权限信息与所述第二权限信息各自的权限等级,确定所述第一模块节点在所述第二权限树中的目标权限信息,包括:
5.根据权利要求3所述的方法,其特征在于,在所述模块节点的权限信息为非空的情况下,所述模块节点的子模块节点继承所述模块节点的权限信息,其中,根据所述第一权限信息与所述第二权限信息各自的权限等级,确定所述第一模块节点的子模块节点在所述第二权限树中的目标权限信息,包括:
6.根据权利要求5所述的方法,其特征在于,在所述权限树中,对于每个模块节点,若该模块节点的权限信息为非空,且存在目标模块节点,则所述目标模块节点在所述权限树中处于隐藏状态,其中,所述目标模块节点是与所述模块节点直接连接并且与所述模块节点的权限信息相同的子模块节点,其中,将所述第二权限树中与所述第一模块节点直接连接的子模块节点确定为更新后的第一模块节点,包括:
7.根据权利要求5所述的方法,其特征在于,在所述权限树中,对于每个模块节点,若该模块节点的权限信息为非空,且存在目标模块节点,则所述目标模块节点在所述权限树中处于隐藏状态,其中,所述目标模块节点是与所述模块节点直接连接并且与所述模块节点的权限信息相同的子模块节点,其中,确定所述更新后的第一模块节点在所述第二权限树中的目标权限信息,包括:
8.根据权利要求1至3中任意一项所述的方法,其特征在于,获取第二角色所属的权限树,得到第二权限树,包括:
9.根据权利要求1至3中任意一项所述的方法,其特征在于,在根据所述第一权限树对所述第二权限树进行更新之后,所述方法还包括:
10.根据权利要求1至3中任意一项所述的方法,其特征在于,在根据所述第一权限树对所述第二权限树进行更新之后,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,在判断所述当前权限信息与参考权限信息是否匹配之后,所述方法还包括:
12.一种角色权限的更新装置,其特征在于,包括:
13.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行权利要求1至11任一项中所述的角色权限的更新方法。
技术总结
本发明公开了一种角色权限的更新方法、装置及电子设备。涉及互联网技术领域,该方法包括:在检测到第一角色的系统权限更新的情况下,获取第一角色的系统权限更新后的权限树,得到第一权限树,其中,第一权限树用于表征第一角色针对系统中各个功能模块所拥有的权限;获取第二角色所属的权限树,得到第二权限树,其中,第二角色为系统权限范围处于第一角色更新前的系统权限范围之内的角色;根据第一权限树对第二权限树进行更新,以使第二角色更新后的系统权限范围处于第一角色更新后的系统权限范围之内。本发明解决了相关技术对系统中某一角色的权限进行更新时,对受到该角色权限限制的角色的权限的更新效率低的技术问题。
技术研发人员:秦利斌,沈捷,黄平,章劲松,项周坤
受保护的技术使用者:山石网科通信技术股份有限公司
技术研发日:
技术公布日:2024/11/28
技术研发人员:秦利斌,沈捷,黄平,章劲松,项周坤
技术所有人:山石网科通信技术股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
