[发明专利]一种访问控制方法、相关装置及存储介质有效
申请号: | 202110594632.5 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113204371B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 董文辉;谢家鑫;张美玲;张岚;余刚;宁侯棋;田欣 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F21/64 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 控制 方法 相关 装置 存储 介质 | ||
本申请实施例公开了一种访问控制方法,本申请实施例方法包括:接收目标操作指令,根据目标操作指令获取对应的校验器组,校验器组包括多个校验器作为节点。对校验器组中各个节点的层级进行解析,确定出N个层级,其中,N个层级包括目标层级。获取同属于目标层级的多个第一节点,同时采用多个第一节点对目标操作指令进行校验,若目标操作指令通过了多个第一节点的校验,则确定目标操作指令通过了目标层级的校验。若目标操作指令通过了N个层级的校验,则执行目标操作指令。通过上述方式,将校验器组中属于同一层级的各个节点同时对目标操作指令进行校验,提高了校验器组中各个节点的校验效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种访问控制方法、相关装置及存储介质。
背景技术
近年来,随着计算机技术的不断发展,人们生活与计算机的联系越来越紧密,计算机数据中存储了大量的用户隐私信息,使得计算机数据的安全性和合规性显得尤为重要。
因此,在用户发起对计算机数据的业务操作时,往往需要先进行访问控制的校验,校验通过后,才可以进行后续的业务操作。目前对于计算机数据的访问控制的方法,主要是采用责任链模式,即给每个校验场景配置多个校验器。当校验场景的事件发生时,按照配置的顺序依次执行各个校验器。当上游的校验器验证通过后,才能继续执行下游的校验器。
在责任链模式中,各个校验器之间的耦合度较高,只能依次执行完所有校验器逻辑,导致执行效率较低。
发明内容
有鉴于此,本申请提供一种访问控制方法,用于提高校验器组中各个节点的校验效率。
本申请一方面提供一种访问控制方法,包括:
接收目标操作指令;
根据所述目标操作指令获取对应的校验器组,所述校验器组包括多个校验器作为节点;
对所述校验器组中各个节点的层级进行解析,确定出N个层级,其中,所述N个层级包括目标层级,所述N为大于或等于1的整数;
获取同属于所述目标层级的多个第一节点;
同时采用所述多个第一节点对所述目标操作指令进行校验;
若所述目标操作指令通过了所述多个第一节点的校验,则确定所述目标操作指令通过了所述目标层级的校验;
若所述目标操作指令通过了所述N个层级的校验,则执行所述目标操作指令。
在一种可能的实现方式中,所述校验器组还包括第二节点,所述第二节点属于所述目标层级的上一层级,所述同时采用所述多个第一节点对所述目标操作指令进行校验之前,所述方法还包括:
采用所述第二节点对目标操作指令进行校验;
若校验通过,则触发所述同时采用所述多个第一节点对所述目标操作指令进行校验的步骤。
在一种可能的实现方式中,所述校验器组还包括第三节点,所述第三节点属于所述目标层级的下一层级,所述确定所述目标操作指令通过了所述目标层级的校验之后,所述方法还包括:
采用所述第三节点对所述目标操作指令进行校验。
在一种可能的实现方式中,所述接收目标操作指令之前,所述方法还包括:
配置针对于目标操作指令的多个校验器;
配置所述多个校验器的层级;
根据所述多个校验器的层级,将所述多个校验器进行封装,得到校验器组。
在一种可能的实现方式中,所述方法还包括:
接收针对于所述校验器组的修改指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110594632.5/2.html,转载请声明来源钻瓜专利网。