[发明专利]一种用户权限管理方法和系统在审
申请号: | 201811140705.8 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109522368A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 廖炳瑜;刘权威;王伟;邹克旭;徐炜达;范迎春 | 申请(专利权)人: | 北京英视睿达科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F21/31 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 100029 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限管理模块 用户权限管理 目标数据库 用户权限管理系统 用户管理模块 权限获取 目标表 数据库 用户查询请求 输出 发送权限 获取请求 请求获取 权限变更 信息生成 用户权限 变更 指令 权限 | ||
1.一种用户权限管理方法,其特征在于,所述方法包括:
用户权限管理系统中的用户管理模块接收第一用户输入的用户查询请求;所述用户查询请求包括第二用户的用户ID;
所述用户管理模块确定用户权限列表中是否包括所述第二用户的用户ID;
当所述用户权限列表中包括所述第二用户的用户ID时,所述用户管理模块向用户权限管理系统中的权限管理模块发送权限获取请求;所述权限获取请求包括所述第二用户的用户ID;
所述权限管理模块根据所述权限获取请求获取数据库列表,并输出;
接收所述第一用户根据所述数据库列表输入的目标数据库信息;
获取与所述目标数据库信息相对应的表列表,并输出;
接收所述第一用户根据所述表列表输入的目标表信息;
所述权限管理模块根据所述第二用户的用户ID、所述目标表信息和所述目标数据库信息生成权限变更指令,用以变更所述第二用户的权限。
2.根据权利要求1所述的用户权限管理方法,其特征在于,当所述用户权限列表中不包括所述第二用户的用户ID时,所述方法还包括:
所述用户管理模块生成新建用户指令,用以所述用户权限列表中包括所述第二用户的用户ID;所述新建用户指令包括所述第二用户的用户ID。
3.根据权利要求1所述的用户权限管理方法,其特征在于,在所述接收所述第一用户根据所述表列表的目标表信息之后,所述方法还包括:
所述权限管理模块根据所述第二用户的用户ID、所述目标表信息和所述目标数据库信息生成权限变更语句信息发送至用户权限管理系统中的权限信息查询模块,用以所述权限信息查询模块存储所述权限变更语句信息。
4.根据权利要求3所述的用户权限管理方法,其特征在于,在所述权限信息查询模块存储所述权限变更语句信息之后,所述方法还包括:
所述权限信息查询模块接收所述第一用户根据输入的权限查询指令;所述权限查询指令包括所述第二用户的用户ID;
所述权限信息查询模块根据所述权限查询指令输出与所述第二用户的用户ID相对应的所述权限变更语句信息。
5.根据权利要求3所述的用户权限管理方法,其特征在于,在所所述权限管理模块根据所述目标表信息和所述目标数据库信息生成权限变更语句信息之后,所述方法还包括:
所述权限管理模块输出所述权限变更语句信息的权限确认信息;
接收所述第一用户根据所述权限确认信息输入的权限确认信息的反馈信息;
根据所述权限确认信息的反馈信息确定是否将所述权限变更语句信息发送至所述权限信息查询模块。
6.根据权利要求5所述的用户权限管理方法,其特征在于,所述根据所述权限确认信息的反馈信息确定是否将所述权限变更语句信息发送至所述权限信息查询模块具体为:
所述确定所述权限确认信息的反馈信息是否为第一反馈信息;
当所述权限确认信息的反馈信息为所述第一反馈信息时,将所述权限变更语句信息发送至所述权限信息查询模块;
当所述权限确认信息的反馈信息不为所述第一反馈信息时,生成错误提示信息,并输出。
7.根据权利要求6所述的用户权限管理方法,其特征在于,所述权限管理模块根据所述目标表信息和所述目标数据库信息生成权限变更指令具体为:
当所述权限确认信息的反馈信息不为所述第一反馈信息时,所述权限管理模块根据所述第二用户的用户ID、所述目标表信息和所述目标数据库信息生成权限变更指令,用以变更所述第二用户的权限。
8.根据权利要求1所述的用户权限管理方法,其特征在于,所述第二用户的权限包括:插入权限、更新权限、删除权限和查询权限中的一种或多种。
9.根据权利要求1所述的用户权限管理方法,其特征在于,所述数据库列表包括一个或多个数据库名称信息和每个数据库所对应的所述第二用户的权限;所述表列表包括一个或多个表名称信息和每个表所对应的所述第二用户的权限。
10.一种用户权限管理系统,其特征在于,所述系统包括如上述权利要求1-9任一权项所述的用户管理模块、权限管理模块和权限信息查询模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英视睿达科技有限公司,未经北京英视睿达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811140705.8/1.html,转载请声明来源钻瓜专利网。