[发明专利]一种软件运维方法、电子设备及存储介质有效
申请号: | 201911184879.9 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111008035B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 易存道 | 申请(专利权)人: | 北京宝兰德软件股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 方法 电子设备 存储 介质 | ||
1.一种软件运维方法,其特征在于,包括:
接收服务器发送的、针对待运维软件的运维处理消息;所述运维处理消息携带运维对象和与其对应的运维动作类型;
根据第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作;其中,所述第一映射关系反映所述运维对象在所述待运维软件中的层级关系;
所述根据第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作,包括:
若所述运维对象为应用组件,则确定针对所述运维对象的、与所述运维动作类型相对应的运维动作为针对所述应用组件、组流水和组件实例的运维动作;其中,所述应用组件对应所述待运维软件的整体、所述组流水对应所述待运维软件的配置、所述组件实例对应所述待运维软件的进程;
若所述运维对象为所述组件实例,则确定针对所述运维对象的、与所述运维动作类型相对应的运维动作为针对所述组件实例的运维动作。
2.根据权利要求1所述的软件运维方法,其特征在于,所述运维对象和与其对应的运维动作类型包括创建组件实例和/或卸载应用组件;相应的,所述软件运维方法还包括:
根据第二映射关系确定在执行所述创建组件实例之前,先执行安装应用组件;所述第二映射关系反映所述运维动作类型在执行过程中的顺序关系;
和/或,根据所述第二映射关系确定在执行所述卸载应用组件之前,先执行删除组件实例。
3.根据权利要求1所述的软件运维方法,其特征在于,所述运维处理消息还携带所述待运维软件的软件标识,相应的,所述软件运维方法还包括:
确定与所述软件标识对应的应用适配器,并根据所述应用适配器将所述运维动作转化为所述待运维软件的可执行运维动作指令;所述应用适配器预存储有预设软件标识、预设可执行运维动作指令和预设运维动作类型之间的对应关系。
4.一种软件运维方法,其特征在于,包括:
发送针对待运维软件的运维处理消息至目标终端;所述运维处理消息携带运维对象和与其对应的运维动作类型;其中,所述目标终端是经由用户确定的、执行运维动作的终端;
若接收到所述目标终端针对所述运维处理消息返回的反馈消息,则发送第一映射关系至所述目标终端,以供所述目标终端根据所述第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作;其中,所述第一映射关系反映所述运维对象在所述待运维软件中的层级关系;
所述运维对象包括组件实例;相应的,所述软件运维方法还包括:
获取各组件实例对应的域,并根据所述域的类型对所有组件实例进行聚类,以使各组件实例集群中的所有组件实例对应相同类型的域;
所述软件运维方法还包括:
获取与所述待运维软件相对应的调度适配器,并根据所述调度适配器适配所述待运维软件在多个目标终端运行;其中,所述调度适配器根据预先获取到的各组件实例集群,为指定目标终端适配与目标组件实例相对应的域、所述指定目标终端为不存在所述目标组件实例相对应的域的目标终端、所述目标组件实例与执行运维动作相对应。
5.根据权利要求4所述的软件运维方法,其特征在于,所述为指定目标终端适配与目标组件实例相对应的域,包括:
确定所述目标组件实例所在的目标组件实例集群,并从所述目标组件实例集群中获取在所述多个目标终端中的、除所述指定目标终端之外的其他目标终端中的域;
控制所述其他目标终端开启所述目标组件实例相对应的域,以使所述指定目标终端使用已开启的、与目标组件实例相对应的域。
6.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述方法的步骤;或者如权利要求4或5所述方法的步骤。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤;或者如权利要求4或5所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宝兰德软件股份有限公司,未经北京宝兰德软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911184879.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种部件表面缺陷检测方法
- 下一篇:一种柔版印刷装置