一种多业务系统的权限统一管理方法和系统的制作方法_3

文档序号:9274864阅读:来源:国知局
表中。上文中管理员1与管理角色1的映射关系表征了管理员1在报表业务中的权限信 息,本领域的技术人员应该知晓,管理员1在其他业务中具有其他范围和等级的权限信息, 应当同理映射于其他的管理角色。
[0068] 基于上述配置结果,可以与业务系统进行交互。第一种情况,接收来自0A系统的 查询张三是否具有查看游戏2的月报表的权限,根据该查询请求从关于该0A系统的权限管 理表中查找到张三的管理员标识一一管理员1,根据该管理员1对应的所管理的业务标识 以及在所管理的业务中权限信息判断该管理员1是否具有查看游戏2的月报表的权限,在 本实施例中,由于管理员1对应于查看游戏1、游戏2的日报表和月报表的权限以及查看游 戏3的年报表的权限,则可以判断张三具有查看游戏2的月报表的权限,将该判断结果返回 给0A系统。第二种情况,接收来自0A系统的查询张三的全部权限信息的请求,根据该查询 请求从关于该0A系统的权限管理表中查找到张三的管理员标识一一管理员1,将该管理员 1对应的所管理的业务标识以及在所管理的业务中权限信息全部返回给该0A系统。第三种 情况,接收来自0A系统的查询张三作为指定管理角色(如管理角色1)具有哪些权限的请 求,则从该0A系统的权限管理表中查找到管理角色1,进一步查找到到该管理角色1对应的 张三的管理员标识一一管理员1,找到该管理员1所管理的业务标识(报表业务)以及该管 理员1在所管理的业务中权限信息:查看游戏1、游戏2的日报表和月报表的权限以及查看 游戏3的年报表的权限,将查找到的信息返回给0A系统。
[0069] 在本发明的一个实施例中,图1所示的方法进一步包括:提供统一的权限管理配 置接口和提供统一的权限查询接口。则在图1所示的方法中,通过权限管理配置接口接收 来自各业务系统的配置指令,以及通过权限查询接口接收来自各业务系统的权限查询请 求,并返回查询结果。
[0070] 具体地,上述提供统一的权限管理配置接口包括:提供一个权限配置网站,在该权 限配置网站的网页中提供配置页面。则在本实施例中,上述通过权限管理配置接口接收来 自各业务系统的配置指令包括:接收各业务系统的使用指定的账号登陆权限配置网站后在 相应配置页面进行操作的配置指令。
[0071] 具体地,上述提供统一的权限查询接口包括:提供权限查询函数,该权限查询函数 根据调用输入参数完成查询业务系统的权限管理表的过程并输出查询结果。则在本实施例 中,上述通过权限查询接口接收来自各业务系统的权限查询请求,并返回查询结果包括:接 收业务系统调用权限查询函数的请求,启动该权限查询函数,使得该权限查询函数完成查 询相应业务系统的权限管理表的过程并向相应业务系统返回查询结果。
[0072] 图2示出了根据本发明一个实施例的一种多业务系统的权限统一管理系统的示 意图。如图2所示,该多业务系统的权限统一管理系统200包括:
[0073] 存储单元210,适于存储预设的权限管理模板库,以及各业务系统的权限管理表。
[0074] 配置单元220,适于对于每个业务系统,接收来自该业务系统的将自身业务权限管 理信息与权限管理模板库中的多级权限管理模板进行权限映射配置的配置指令,并根据配 置指令将相应的权限配置信息保存到存储单元210中的关于该业务系统的权限管理表中。
[0075] 查询单元230,适于对于每个业务系统,接收来自该业务系统的权限查询请求,根 据该查询请求从关于该业务系统的权限管理表中找出相应的权限配置信息返回该业务系 统。
[0076] 需要说明的是,本发明所提供的权限管理方案是多业务系统通用的权限管理系 统,图2中所示的多业务系统的权限统一管理系统200不局限于图中所示的业务系统,可以 与任何业务系统进行交互。
[0077] 可见,图2所示的系统通过各单元的相互配合,在接收到来自业务系统的将自身 业务权限管理信息与预设的权限管理模板库中的多级权限管理模板进行权限映射配置的 配置指令后,根据配置指令将相应的权限配置信息保存到关于该业务系统的权限管理表 中,从而统一建立起各业务系统的业务权限管理信息与多级权限管理模板之间的映射配置 关系,能够详细、明确地反映各业务系统中的业务权限配置规则;当接收到来自业务系统的 权限查询请求后,可以根据该查询请求从业务系统的权限管理表中找出相应的权限配置信 息并返回给该业务系统,使得各业务系统能够直接、便捷地获取到自身业务的权限配置信 息,进而根据权限配置信息进行有效地业务管理;本方案将多业务系统的权限管理信息以 相同的形式统一起来,既便于各业务系统对自身业务权限信息的个性化调用,也便于对多 业务系统的权限信息的统一管理,符合多业务系统的管理需求。
[0078] 在本发明的一个实施例中,图2所示系统的存储单元210中存储的权限管理模板 库中包括:分别对应不同类别权限的多个多级权限管理模板,以及多个管理角色;其中,每 个多级权限管理模板均为一个树状的多级权限结构;每个管理角色对应一组权限,且该组 权限根据用户的配置可包括一个或多个树状的多级权限结构中的一个或多个权限。
[0079] 则在本实施例中,图2所示系统的配置单元220,适于接收来自该业务系统的将自 身的每种业务的不同管理权限与权限管理模板库中的各相应的多级权限管理模板进行映 射的权限配置指令,根据权限配置指令在该业务系统的权限管理表中保存其每种业务的每 种权限的权限结构树;以及,适于接收来自该业务系统的将自身的各管理员的标识与权限 管理模板库中的各管理角色进行映射的管理员配置指令,根据管理员配置指令在该业务系 统的权限管理表中对应保存管理角色、管理员的标识、该管理员所管理的业务标识以及该 管理员在所管理的业务中权限信息。
[0080] 则在本实施例中,图2所示系统的查询单元230,适于接收来自该业务系统的如下 一种或多种权限查询请求:
[0081] 接收来自该业务系统的查询指定管理员是否具有指定业务的指定权限的请求;从 该业务系统的权限管理表中查找到该管理员的标识,根据该管理员的标识对应的所管理的 业务标识以及在所管理的业务中权限信息判断该管理员是否具有指定业务的指定权限,并 将判断结果返回给该业务系统;
[0082] 接收来自该业务系统的查询指定管理员的全部权限信息的请求;从该业务系统的 权限管理表中查找到该管理员的标识,将该管理员的标识对应的所管理的业务标识以及在 所管理的业务中权限信息全部返回给该业务系统;
[0083] 接收来自该业务系统的查询指定管理员作为指定管理角色具有哪些权限的请求; 从该业务系统的权限管理表中查找到指定管理角色,进一步查找到该指定管理角色对应的 所述指定管理员的标识、该指定管理员所管理的业务标识以及该指定管理员在所管理的业 务中权限信息,将查找到的信息返回给该业务系统。
[0084] 图3示出了根据本发明另一个实施例的一种多业务系统的权限统一管理系统的 示意图。如图3所示,该多业务系统的权限统一管理系统300包括:
[0085] 存储单元310,适于存储预设的权限管理模板库,以及各业务系统的权限管理表。
[0086] 接口提供单元340,适于提供统一的权限管理配置接口和提供统一的权限查询接 □〇
[0087] 配置单元320,适于通过权限管理配置接口接收来自各业务系统的配置指令,并根 据配置指令将相应的权限配置信息保存到存储单元310中的关于对应业务系统的权限管 理表中。
[0088] 查询单元330,适于通过权限查询接口接收来自各业务系统的权限查询请求,根据 查询请求从关于对应业务系统的权限管理表中找出相应的权限配置信息返回业务系统。
[0089] 在本发明的一个实施例中,图3所示系统的接口提供单元340,适于提供一个权限 配置网站,在该权限配置网站的网页中提供配置页面;则配置单元320适于接收各业务系 统的使用指定的账号登陆权限配置网站后在相应配置页面进行操作的配置指令。
[0090] 在本发明的一个实施例中,图3所示系统的接口提供单元340,适于提供权限查询 函数,该权限查询函数根据调用输入参数完成查询业务系统的权限管理表的过程并输出查 询结果;则查询单元330,适于接收业务系统调用所述权限查询函数的请求,启动权限查询 函数,使得权限查询函数完成查询相应业务系统的权限管理表的过程并向相应业务系统返 回查询结果。
[0091] 图2-图3所示的多业务系统的权限统一管理系统200/300的各实施例与图1所 示的多业务系统的权限统一管理方法的各实施例对应相同,上文中已有详细说明,在此不 再赘述。
[0092] 综上所述,本发明提供的技术方案在接收到来自业务系统的将自身业务权限管理 信息与预设的权限管理模板库中的多级权限管理模板进行权限映射配置的配置指令后,根 据配置指令将相应的权限配置信息保存到关于该业务系统的权限管理表中,从而统一建立 起各业务系统的业务权限管理信息与多级权限管理模板之间的映射配置关系,能够详细、 明确地反映各业务系统中的业务权限配置规则;当接收到来自业务系统的权限查询请求 后,可以根据该查询请求从业务系统的权限管理表中找出相应的权限配置信息并返回给该 业务系统,使得各业务系统能够直接、便捷地获取到自身业务的权限配置信息,进而根据权 限配置信息进行有效地业务管理;本方案将多业务系统的权限管理信息以相同的形式统一 起来,既便于各业务系统对自身业务权限信息的个性化调用,也便于对多业务系统的权限 信息的统一管理,符合多业务系统的管理需求。
[0093] 需要说明的是:
[0094] 在此提供的算法和显示不与任何特定计算机、虚拟
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1