用户权限管理的方法和装置制造方法及图纸

技术编号:15334735 阅读:58 留言:0更新日期:2017-05-16 21:50
本发明专利技术实施例涉及一种用户权限管理的方法和装置,包括:生成用户分组列表,包括用户类型、用户层级和用户分组信息和对应的用户类型码、用户层级码和用户分组码;生成权限列表,包括权限类型和对应的权限码;根据第一用户ID查询用户信息表得到第一用户信息,包括第一用户类型、第一用户层级和第一用户分组信息;查询用户分组列表得到第一用户类型、第一用户层级和第一用户分组信息对应的第一用户类型码、第一用户层级码和第一用户分组信息码;查询权限列表得到第一权限码;利用第一用户类型码、第一用户层级码、第一用户分组信息码和第一权限码得到第一用户权限ID;建立第一用户ID和第一用户权限ID之间的关联性,生成权限信息关联列表。

【技术实现步骤摘要】
用户权限管理的方法和装置
本专利技术涉及通信
,尤其涉及一种用户权限管理的方法和装置。
技术介绍
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,然而,目前的权限管理往往没有统一的管理入口,系统分级不明确,耗费互联网带宽的资源,在软硬件方面也是一笔不小的成本,管理员操作逻辑复杂,导致权限管理不明确,容易出错,操作起来很不方便。并且权限无法通过用户ID直接获得,而是分立的需要通过查询才能确定,使得用户权限不明确。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种用户权限管理的方法和装置,可以用于授权管理属于同一系统下的多个子系统,基于本方法,使得用户权限明确,节省系统资源,降低了硬、软件的成本;而且简化了用户的操作,提高了用户的使用感受。有鉴于此,在第一方面,本专利技术实施例提供了一种用户权限管理的方法,包括:生成用户分组列表,所述分组列表中包括用户类型、用户层级和用户分组信息,以及对应的用户类型码、用户层级码和用户分组码;生成权限列表,所述权限列表中包括权限类型,和对应的权限码;获取第一用户对应的第一用户ID;根据所述第一用户ID查询用户信息表,所述用户信息表中包括所述第一用户ID,以及对应的用户信息,从而得到第一用户信息;解析所述第一用户信息,从而得到第一用户类型、第一用户层级和第一用户分组信息;查询所述用户分组列表,从所述用户分组列表中得到所述第一用户类型、第一用户层级和第一用户分组信息对应的第一用户类型码、第一用户层级码和第一用户分组信息码;利用所述第一用户ID查询权限列表,得到所述第一用户ID对应的第一权限码;利用所述第一用户类型码、第一用户层级码、第一用户分组信息码和第一权限码得到第一用户权限ID;建立所述第一用户ID和第一用户权限ID之间的关联性,生成权限信息关联列表。优选的,所述方法还包括:将所述第一用户ID与所述第一用户权限ID进行拼接,生成所述第一用户的用户特征ID。优选的,所述方法还包括:根据所述第一用户类型、第一用户层级和第一用户分组信息获取与所述第一用户分组信息相同,且用户层级低于所述第一用户层级的第二用户信息。进一步优选的,所述方法还包括:接收第一用户输入的用户信息更改指令;所述用户信息更改指令包括第二用户ID、用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息;根据所述第二用户ID确定所述第二用户信息,并解析得到第二用户类型、第二用户层级和第二用户分组信息;根据所述用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息,对所述第二用户类型和/或第二用户层级和/或第二用户分组信息进行相应修改;查询所述用户分组列表,从所述用户分组列表中得到修改后的所述第二用户类型、第二用户层级和第二用户分组信息对应的第二用户类型码、第二用户层级码和第二用户分组信息码;利用修改后的所述第二用户类型码、第二用户层级码、第二用户分组信息码和第二权限码得到更新的第二用户权限ID;根据所述更新的第二用户权限ID,更新权限信息关联列表中与所述第二用户ID关联的第二用户权限ID。进一步优选的,所述方法还包括:接收第一用户输入的用户信息删除指令;所述用户信息删除指令包括第二用户ID;根据所述第二用户ID在所述用户信息列表、用户分组列表、权限列表和权限信息关联列表中查询并删除所述第二用户ID在各所述列表中的相关数据。在第二方面,本专利技术实施例提供了一种用户权限管理的装置,所述装置包括:分组列表生成单元,用于生成用户分组列表,所述分组列表中包括用户类型、用户层级和用户分组信息,以及对应的用户类型码、用户层级码和用户分组码;权限列表生成单元,用于生成权限列表,所述权限列表中包括权限类型,和对应的权限码;获取单元,用于获取第一用户对应的第一用户ID;查询单元,用于根据所述第一用户ID查询用户信息表,所述用户信息表中包括所述第一用户ID,以及对应的用户信息,从而得到第一用户信息;解析单元,用于解析所述第一用户信息,从而得到第一用户类型、第一用户层级和第一用户分组信息;对应信息处理单元,用于查询所述用户分组列表,从所述用户分组列表中得到所述第一用户类型、第一用户层级和第一用户分组信息对应的第一用户类型码、第一用户层级码和第一用户分组信息码;权限码对应单元,用于利用所述第一用户ID查询权限列表,得到所述第一用户ID对应的第一权限码;权限ID生成单元,用于利用所述第一用户类型码、第一用户层级码、第一用户分组信息码和第一权限码得到第一用户权限ID;权限信息关联单元,用于建立所述第一用户ID和第一用户权限ID之间的关联性,生成权限信息关联列表。优选的,所述装置还包括:用户特征ID生成单元,用于将所述第一用户ID与所述第一用户权限ID进行拼接,生成所述第一用户的用户特征ID。优选的,所述装置还包括:关联用户信息获取单元,用于根据所述第一用户类型、第一用户层级和第一用户分组信息获取与所述第一用户分组信息相同,且用户层级低于所述第一用户层级的第二用户信息。进一步优选的,所述装置还包括接收单元和指令处理单元;所述接收单元,用于接收第一用户输入的用户信息更改指令;所述用户信息更改指令包括第二用户ID、用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息;所述查询单元还用于,根据所述第二用户ID确定所述第二用户信息;所述解析单元还用于,对所述第二用户信息进行解析得到第二用户类型、第二用户层级和第二用户分组信息;所述指令处理单元,用于根据所述用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息,对所述第二用户类型和/或第二用户层级和/或第二用户分组信息进行相应修改;所述对应信息处理单元还用于,查询所述用户分组列表,从所述用户分组列表中得到修改后的所述第二用户类型、第二用户层级和第二用户分组信息对应的第二用户类型码、第二用户层级码和第二用户分组信息码;所述权限ID生成单元还用于,利用修改后的所述第二用户类型码、第二用户层级码、第二用户分组信息码和第二权限码得到更新的第二用户权限ID;所述权限信息关联单元还用于,根据所述更新的第二用户权限ID,更新权限信息关联列表中与所述第二用户ID关联的第二用户权限ID。进一步优选的,所述装置还包括接收单元和指令处理单元;所述接收单元,用于接收第一用户输入的用户信息删除指令;所述用户信息删除指令包括第二用户ID;所述指令处理单元,用于根据所述第二用户ID在所述用户信息列表、用户分组列表、权限列表和权限信息关联列表中查询并删除所述第二用户ID在各所述列表中的相关数据。本专利技术实施例提供的用户权限管理的方法,可以用于授权管理属于同一系统下的多个子系统,基于本方法,使得用户权限明确,节省系统资源,降低了硬、软件的成本;而且简化了用户的操作,提高了用户的使用感受。附图说明图1为本专利技术实施例提供的用户权限管理的方法流程图;图2为本专利技术实施例提供的修改下级用户信息的方法流程图;图3为本专利技术实施例提供的删除下级用户信息的方法流程图;图4为本专利技术实施例提供的管理权限模块的示意图;图5为本专利技术实施例提供的用户权限管理的装置结构示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方本文档来自技高网...
用户权限管理的方法和装置

【技术保护点】
一种用户权限管理的方法,其特征在于,所述方法包括:生成用户分组列表,所述分组列表中包括用户类型、用户层级和用户分组信息,以及对应的用户类型码、用户层级码和用户分组码;生成权限列表,所述权限列表中包括权限类型,和对应的权限码;获取第一用户对应的第一用户ID;根据所述第一用户ID查询用户信息表,所述用户信息表中包括所述第一用户ID,以及对应的用户信息,从而得到第一用户信息;解析所述第一用户信息,从而得到第一用户类型、第一用户层级和第一用户分组信息;查询所述用户分组列表,从所述用户分组列表中得到所述第一用户类型、第一用户层级和第一用户分组信息对应的第一用户类型码、第一用户层级码和第一用户分组信息码;利用所述第一用户ID查询权限列表,得到所述第一用户ID对应的第一权限码;利用所述第一用户类型码、第一用户层级码、第一用户分组信息码和第一权限码得到第一用户权限ID;建立所述第一用户ID和第一用户权限ID之间的关联性,生成权限信息关联列表。

【技术特征摘要】
1.一种用户权限管理的方法,其特征在于,所述方法包括:生成用户分组列表,所述分组列表中包括用户类型、用户层级和用户分组信息,以及对应的用户类型码、用户层级码和用户分组码;生成权限列表,所述权限列表中包括权限类型,和对应的权限码;获取第一用户对应的第一用户ID;根据所述第一用户ID查询用户信息表,所述用户信息表中包括所述第一用户ID,以及对应的用户信息,从而得到第一用户信息;解析所述第一用户信息,从而得到第一用户类型、第一用户层级和第一用户分组信息;查询所述用户分组列表,从所述用户分组列表中得到所述第一用户类型、第一用户层级和第一用户分组信息对应的第一用户类型码、第一用户层级码和第一用户分组信息码;利用所述第一用户ID查询权限列表,得到所述第一用户ID对应的第一权限码;利用所述第一用户类型码、第一用户层级码、第一用户分组信息码和第一权限码得到第一用户权限ID;建立所述第一用户ID和第一用户权限ID之间的关联性,生成权限信息关联列表。2.根据权利要求1所述的用户权限管理的方法,其特征在于,所述方法还包括:将所述第一用户ID与所述第一用户权限ID进行拼接,生成所述第一用户的用户特征ID。3.根据权利要求1所述的用户权限管理的方法,其特征在于,所述方法还包括:根据所述第一用户类型、第一用户层级和第一用户分组信息获取与所述第一用户分组信息相同,且用户层级低于所述第一用户层级的第二用户信息。4.根据权利要求3所述的用户权限管理的方法,其特征在于,所述方法还包括:接收第一用户输入的用户信息更改指令;所述用户信息更改指令包括第二用户ID、用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息;根据所述第二用户ID确定所述第二用户信息,并解析得到第二用户类型、第二用户层级和第二用户分组信息;根据所述用户类型变更信息和/或用户层级变更信息和/或用户分组信息变更信息,对所述第二用户类型和/或第二用户层级和/或第二用户分组信息进行相应修改;查询所述用户分组列表,从所述用户分组列表中得到修改后的所述第二用户类型、第二用户层级和第二用户分组信息对应的第二用户类型码、第二用户层级码和第二用户分组信息码;利用修改后的所述第二用户类型码、第二用户层级码、第二用户分组信息码和第二权限码得到更新的第二用户权限ID;根据所述更新的第二用户权限ID,更新权限信息关联列表中与所述第二用户ID关联的第二用户权限ID。5.根据权利要求3所述的用户权限管理的方法,其特征在于,所述方法还包括:接收第一用户输入的用户信息删除指令;所述用户信息删除指令包括第二用户ID;根据所述第二用户ID在所述用户信息列表、用户分组列表、权限列表和权限信息关联列表中查询并删除所述第二用户ID在各所述列表中的相关数据。6.一种用户权限管理的装置,其特征在于,所述装置包括:分组列表生成单元,用于生成用户分组列表,所述分组列表中包括用户类型、用户层级和用户分组信息,以及对应的用户类型码、用户层级码和用户分组码;权限列表生成单元,用于生成权限列表,所述权限列表中包括...

【专利技术属性】
技术研发人员:曹鹏飞张作勇胡鑫平
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西,36

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

1