系统权限的控制方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:26690008 阅读:22 留言:0更新日期:2020-12-12 02:39
本申请提供一种系统权限的控制方法、装置、电子设备和计算机存储介质,该方法包括,接收目标功能模块的访问权限的申请请求,目标功能模块的所在层级为权限控制粒度的所在层级;若申请请求通过,判断目标功能模块是否包括至少一个下层模块;下层模块,指代自身的所在层级低于权限控制粒度所在的层级的功能模块;若目标功能模块包括至少一个下层模块,为申请目标功能模块的访问权限的账户,分配目标功能模块的访问权限和目标功能模块包括的每一个下层模块的访问权限。申请请求通过后,本方案直接为目标模块和目标模块包含的每一个下层模块分配访问权限,而不需要逐一检测账户对多个下层模块的申请请求,从而减少控制程序运行时消耗的计算机资源。

【技术实现步骤摘要】
系统权限的控制方法、装置、电子设备和计算机存储介质
本专利技术涉及计算机
,特别涉及一种系统权限的控制方法、装置、电子设备和计算机存储介质。
技术介绍
一个复杂的业务系统往往多个隶属于不同层级的功能模块组成,每一层级可以有多个功能模块,一个上层功能模块可以由多个相互协作的下层功能模块组成,每一个使用该业务系统的账户可以根据实际需要使用其中的部分功能模块。在实际应用中,为了保证业务系统各个功能模块的安全运行,一般需要通过控制程序控制账户对系统的各个功能模块的访问权限。现有的控制程序一般是以系统中底层功能模块的访问权限作为权限控制粒度,一个账户需要获得某一上层功能模块的访问权限时,该账户需要对该上层功能模块包括的每一个位于权限控制粒度所在的层级的功能模块,即每一个底层功能模块提出申请请求,控制程序需要逐一检测账户对该上层功能模块包含的每一个底层功能模块的申请请求并为该账户授权,导致控制程序运行时需要消耗过多的计算机资源。
技术实现思路
针对上述现有技术的缺点,本申请提供一种系统权限的控制方法、装置、电子设备和计算机本文档来自技高网...

【技术保护点】
1.一种系统权限的控制方法,其特征在于,包括:/n接收目标功能模块的访问权限的申请请求,其中,所述目标功能模块的所在层级为权限控制粒度的所在层级;/n若所述申请请求通过,判断所述目标功能模块是否包括至少一个下层模块;其中,所述下层模块,指代自身的所在层级低于所述权限控制粒度所在的层级的功能模块;/n若所述目标功能模块包括至少一个下层模块,为申请所述目标功能模块的访问权限的账户,分配所述目标功能模块的访问权限和所述目标功能模块包括的每一个下层模块的访问权限。/n

【技术特征摘要】
1.一种系统权限的控制方法,其特征在于,包括:
接收目标功能模块的访问权限的申请请求,其中,所述目标功能模块的所在层级为权限控制粒度的所在层级;
若所述申请请求通过,判断所述目标功能模块是否包括至少一个下层模块;其中,所述下层模块,指代自身的所在层级低于所述权限控制粒度所在的层级的功能模块;
若所述目标功能模块包括至少一个下层模块,为申请所述目标功能模块的访问权限的账户,分配所述目标功能模块的访问权限和所述目标功能模块包括的每一个下层模块的访问权限。


2.根据权利要求1所述的控制方法,其特征在于,所述为申请所述目标功能模块的访问权限的账户,分配所述目标功能模块的访问权限和所述目标功能模块包括的每一个下层模块的访问权限之后,还包括:
统计预设时间段内发送申请请求的所有账户中,请求位于所述权限控制粒度的所在层级、且属于同一上层模块的多个功能模块的访问权限的账户所占的比例;其中,所述上层模块,指代自身的所在层级为所述权限控制粒度的所在层级的上一层级的功能模块;
若所述比例大于预设的上浮阈值,将所述权限控制粒度从当前的所在层级上浮至所述当前的所在层级的上一层级。


3.根据权利要求1或2所述的控制方法,其特征在于,还包括:
检测到所述权限控制粒度的所在层级的下一层级有新增功能模块时,在所述权限控制粒度的所在层级中确定出包括所述新增功能模块的功能模块,并为每一个具有所述功能模块的访问权限的账户分配所述新增功能模块的访问权限。


4.根据权利要求1或2所述的控制方法,其特征在于,还包括:
计算位于所述权限控制粒度的所在层级的下一层级的功能模块的数量、与位于所述权限控制粒度的所在层级的功能模块的数量的差值,并判断所述差值是否小于预设的下调阈值;
若所述差值小于所述下调阈值,将所述权限控制粒度从当前的所在层级下调至所述当前的所在层级的下一层级。


5.根据权利要求4所述的控制方法,其特征在于,所述将所述权限控制粒度从当前的所在层级下调至所述当前的所在层级...

【专利技术属性】
技术研发人员:段乾袁清
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1