权限分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39305338 阅读:9 留言:0更新日期:2023-11-12 15:54
本申请涉及一种权限分配方法、装置、计算机设备和存储介质。所述方法包括:在有新的租户入驻的情况下,根据所述新的租户的基本信息,从多个租户组中确定所述新的租户所属于的目标租户组;根据预先设置的租户组与权限分组结果之间的对应关系,确定所述目标租户组对应的目标权限分组结果;所述目标权限分组结果中包括多个权限组合;每个所述权限组合内的权限之间的关联度满足预设条件;将所述目标权限分组结果发送至所述新的租户所对应的设备;所述目标权限分组结果用于将所包含的同一权限组合中的各个权限一起分配给所述新的租户创建的角色。采用本方法能够提高权限分配效率。的角色。采用本方法能够提高权限分配效率。的角色。采用本方法能够提高权限分配效率。

【技术实现步骤摘要】
权限分配方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种权限分配方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,很多业务场景中都开始使用线上系统,极大提高了业务处理效率,比如:线上商城管理后台或企业财务管理系统等。这些系统中,租户需要对各个成员进行操作权限分配,以实现资源隔离和操作隔离,确保业务正常进行,以及降低安全性风险。
[0003]传统方法中,一般需要租户的管理员对该租户下的各个角色的各个权限分别进行分配,这需要管理员对各项权限有清晰的认知,而且需要进行复杂的配置操作,导致权限分配效率很低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高效率的权限分配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种权限分配方法。所述方法包括:
[0006]在有新的租户入驻的情况下,根据所述新的租户的基本信息,从多个租户组中确定所述新的租户所属于的目标租户组;
[0007]根据预先设置的租户组与权限分组结果之间的对应关系,确定所述目标租户组对应的目标权限分组结果;所述目标权限分组结果中包括多个权限组合;每个所述权限组合内的权限之间的关联度满足预设条件;
[0008]将所述目标权限分组结果发送至所述新的租户所对应的设备;所述目标权限分组结果用于将所包含的同一权限组合中的各个权限一起分配给所述新的租户创建的角色。
[0009]第二方面,本申请还提供了一种权限分配装置。所述装置包括:
[0010]租户分组模块,用于在有新的租户入驻的情况下,根据所述新的租户的基本信息,从多个租户组中确定所述新的租户所属于的目标租户组;
[0011]权限分组模块,用于根据预先设置的租户组与权限分组结果之间的对应关系,确定所述目标租户组对应的目标权限分组结果;所述目标权限分组结果中包括多个权限组合;每个所述权限组合内的权限之间的关联度满足预设条件;
[0012]权限分配模块,用于将所述目标权限分组结果发送至所述新的租户所对应的设备;所述目标权限分组结果用于将所包含的同一权限组合中的各个权限一起分配给所述新的租户创建的角色。
[0013]在其中一个实施例中,所述租户分组模块还用于根据各个已有的租户的基本信息对各所述已有的租户进行分组,得到多个租户组;
[0014]所述权限分组模块还用于分别针对每个所述租户组,根据所述租户组中各个已有
的租户针对各个权限所对应的操作的实际操作情况,计算各个权限之间的第一操作关联度;根据所述租户组中各个已有的租户针对各个权限的实际分配情况,计算各个权限之间的第一分配关联度;根据所述第一操作关联度和所述第一分配关联度,确定各个权限之间的目标关联度;根据所述目标关联度对各所述权限进行分组,得到所述租户组对应的权限分组结果。
[0015]在其中一个实施例中,所述权限分组模块还用于根据所述多个租户组中各个已有的租户针对各个权限所对应的操作的实际操作情况,计算各个权限之间的第二操作关联度;根据所述多个租户组中各个已有的租户针对各个权限的实际分配情况,计算各个权限之间的第二分配关联度;根据所述第一操作关联度、所述第一分配关联度、所述第二操作关联度和所述第二分配关联度,确定各个权限之间的目标关联度。
[0016]在其中一个实施例中,所述基本信息包括多个维度下的基本信息;所述租户分组模块还用于根据各个已有的租户分别在各个维度下的基本信息,确定各个已有的租户分别在各个维度下被划分至的初始租户组;将在各个维度下被划分至的初始租户组均一致的已有的租户确定为属于同一租户组。
[0017]在其中一个实施例中,所述租户是线上商城管理后台中的租户;所述各个维度下的基本信息包括所述租户的成员数量、店铺数量、商品总数量和近期商品增量中的至少两种。
[0018]在其中一个实施例中,所述权限分组模块还用于分别针对每个所述租户组,根据所述租户组中各个已有的租户针对各个权限所对应的操作的实际操作情况,确定所述租户组中各个已有的租户执行任意两个操作之间的时间间隔;根据任意两个操作的所述时间间隔,计算所述两个操作相应的两个权限之间的第一操作关联度;根据所述租户组中各个已有的租户针对各个权限的实际分配情况,确定所述租户组中各个已有的租户将任意两个权限分配给同一角色的比例;根据任意所述两个权限对应的所述比例,计算所述两个权限之间的第一分配关联度。
[0019]在其中一个实施例中,所述权限分组模块还用于将所述目标关联度大于或等于预设阈值的权限划分至同一权限组合中,得到所述租户组对应的权限分组结果中包含的多个权限组合。
[0020]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行本申请各实施例所述的权限分配方法中的步骤。
[0021]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行本申请各实施例所述的权限分配方法中的步骤。
[0022]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使得所述处理器执行本申请各实施例所述的权限分配方法中的步骤。
[0023]上述权限分配方法、装置、计算机设备、存储介质和计算机程序产品,在有新的租户入驻的情况下,根据新的租户的基本信息,从多个租户组中确定新的租户所属于的目标租户组,根据预先设置的租户组与权限分组结果之间的对应关系,确定目标租户组对应的
目标权限分组结果,目标权限分组结果中包括多个权限组合,每个权限组合内的权限之间的关联度满足预设条件,然后将目标权限分组结果发送至新的租户所对应的设备,目标权限分组结果用于将所包含的同一权限组合中的各个权限一起分配给新的租户创建的角色,实现了快速地确定出与新的租户所属于的目标租户组相对应目标权限分组结果,从而能够将目标权限分组结果中所包含的同一权限组合中的关联度满足预设条件的各个权限一起分配给新的租户创建的角色,无需依次给角色分配各个权限,大大提高了权限分配效率。
附图说明
[0024]图1为一个实施例中权限分配方法的应用环境图;
[0025]图2为一个实施例中权限分配方法的流程示意图;
[0026]图3为一个实施例中权限分配方法的整体流程示意图;
[0027]图4为一个实施例中权限分配装置的结构框图;
[0028]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0029]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0030]本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限分配方法,其特征在于,所述方法包括:在有新的租户入驻的情况下,根据所述新的租户的基本信息,从多个租户组中确定所述新的租户所属于的目标租户组;根据预先设置的租户组与权限分组结果之间的对应关系,确定所述目标租户组对应的目标权限分组结果;所述目标权限分组结果中包括多个权限组合;每个所述权限组合内的权限之间的关联度满足预设条件;将所述目标权限分组结果发送至所述新的租户所对应的设备;所述目标权限分组结果用于将所包含的同一权限组合中的各个权限一起分配给所述新的租户创建的角色。2.根据权利要求1所述的方法,其特征在于,在所述在有新的租户入驻的情况下,根据所述新的租户的基本信息,从多个租户组中确定所述新的租户所属于的目标租户组之前,所述方法还包括:根据各个已有的租户的基本信息对各所述已有的租户进行分组,得到多个租户组;分别针对每个所述租户组,根据所述租户组中各个已有的租户针对各个权限所对应的操作的实际操作情况,计算各个权限之间的第一操作关联度;根据所述租户组中各个已有的租户针对各个权限的实际分配情况,计算各个权限之间的第一分配关联度;根据所述第一操作关联度和所述第一分配关联度,确定各个权限之间的目标关联度;根据所述目标关联度对各所述权限进行分组,得到所述租户组对应的权限分组结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述多个租户组中各个已有的租户针对各个权限所对应的操作的实际操作情况,计算各个权限之间的第二操作关联度;根据所述多个租户组中各个已有的租户针对各个权限的实际分配情况,计算各个权限之间的第二分配关联度;所述根据所述第一操作关联度和所述第一分配关联度,确定各个权限之间的目标关联度包括:根据所述第一操作关联度、所述第一分配关联度、所述第二操作关联度和所述第二分配关联度,确定各个权限之间的目标关联度。4.根据权利要求2所述的方法,其特征在于,所述基本信息包括多个维度下的基本信息;所述根据各个已有的租户的基本信息对各所述已有的租户进行分组,得到多个租户组包括:根据各个已有的租户分别在各个维度下的基本信息,确定各个已有的租户分别在各个维度下被划分至的初始租户组;将在各个维度下被划分至的初始租户组均一致的已有的租户确定为属于同一租户组。5.根据权利要求4所述的方法,其特征在于,所述租户是线上商城管理后台中的租户;所述各个维度下的基本信息包括所述...

【专利技术属性】
技术研发人员:刘崇日徐楠薛盛葛志祥王昌
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1