[发明专利]应用变更的权限分配方法、装置、存储介质和设备在审
申请号: | 202110754880.1 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113515777A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 郭东丹;张求博;李永;赵依玲;周东琳 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F9/52 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 变更 权限 分配 方法 装置 存储 介质 设备 | ||
本申请提供一种应用变更的权限分配方法、装置、存储介质和设备,方法包括,接收用户的应用变更申请;判断用户是否具有待执行变更操作的执行权限,并判断待变更应用所属应用元素是否处于锁定状态;若用户不具有待执行变更操作的执行权限,且/或,待变更应用所属应用元素处于锁定状态,向用户发送授权失败通知;反之,则为用户分配变更权限,并将待变更应用所属应用元素设置为锁定状态;在完成待执行变更操作后,收回变更权限,并解除锁定状态。本方案通过分配和收回变更权限,不需要预先制定执行计划即可控制各应用元素每次仅有一个应用被执行应用变更,在避免发生同时执行多项应用变更导致的程序冲突同时,提高了服务平台的维护效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用变更的权限分配方法、装置、存储介质和设备。
背景技术
微服务框架是目前计算机服务平台(以下简称服务平台)常用的一种框架结构。应用微服务框架的服务平台通常包括大量互相关联的应用,服务平台通过多个应用之间的协作为客户提供所需服务。
在维护微服务框架的服务平台时,用户(指运维人员)经常需要对服务平台内的各项应用进行应用变更。对应用的启停,修改应用的配置参数,更新应用代码,部署新应用等操作均属于应用变更。
为了避免发生同时执行多项应用变更导致的程序冲突,一般不允许对同一应用,或者对耦合度较高的多个应用同时执行多项应用变更。因此,在实际进行服务平台维护时,运维人员需要花费较多的时间相互沟通并制定合理的维护计划,以便安排未来一段时间内需要执行的应用变更的执行时间,导致对服务平台的维护效率降低。
发明内容
针对上述现有技术的问题,本申请提供一种应用变更的权限分配方法、装置、存储介质和设备,以提高微服务框架的服务平台的维护效率。
本申请提供一种应用变更的权限分配方法,包括:
接收用户的应用变更申请;其中,所述应用变更申请包括待变更应用的应用标识和待执行变更操作的操作标识;所述待变更应用为服务平台的多个应用中的任意一个;所述服务平台的多个应用被划分为至少一个应用元素;每一个所述应用元素均包括所述服务平台的至少一个应用;所述应用元素的每两个应用之间的耦合度均大于预设的耦合阈值;
判断所述用户是否具有所述待执行变更操作的执行权限,并判断所述待变更应用所属应用元素是否处于锁定状态;
若所述用户不具有所述待执行变更操作的执行权限,且/或,所述待变更应用所属应用元素处于锁定状态,向所述用户发送授权失败通知;
若所述用户具有所述待执行变更操作的执行权限,并且所述待变更应用所属应用元素未处于锁定状态,为所述用户分配所述待变更应用的变更权限,并将所述待变更应用所属应用元素设置为锁定状态;
在所述用户基于所述变更权限完成所述待执行变更操作后,收回分配给所述用户的待变更应用的变更权限,并解除所述待变更应用所属应用元素的锁定状态。
本申请还提供一种应用变更的权限分配装置,包括:
接收单元,用于接收用户的应用变更申请;其中,所述应用变更申请包括待变更应用的应用标识和待执行变更操作的操作标识;所述待变更应用为服务平台的多个应用中的任意一个;所述服务平台的多个应用被划分为至少一个应用元素;每一个所述应用元素均包括所述服务平台的至少一个应用;所述应用元素的每两个应用之间的耦合度均大于预设的耦合阈值;
判断单元,用于判断所述用户是否具有所述待执行变更操作的执行权限,并判断所述待变更应用所属应用元素是否处于锁定状态;
通知单元,用于若所述用户不具有所述待执行变更操作的执行权限,且/或,所述待变更应用所属应用元素处于锁定状态,向所述用户发送授权失败通知;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110754880.1/2.html,转载请声明来源钻瓜专利网。