[发明专利]一种基于云操作系统的应用自动配置方法和装置有效
申请号: | 201710166063.8 | 申请日: | 2017-03-20 |
公开(公告)号: | CN107092502B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 王继业;魏晓菁;曾楠;王晋雄;郝悍勇;李云;孙磊 | 申请(专利权)人: | 国家电网有限公司;北京中电普华信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李阳;李浩 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 操作系统 应用 自动 配置 方法 装置 | ||
1.一种基于云操作系统应用的自动配置方法,其特征在于,包括步骤:
接收并解析发布应用的请求,获得需要发布的对象信息;
根据所述的对象信息获得该对象对应的配置文件模板以及配置文件参数,生成最终的配置文件;包括:
根据所述对象信息获得该对象对应的配置文件的最新版本号,所述配置文件的版本号包括配置文件模板版本号和配置文件参数的版本号;
根据所述对象信息获得该对象对应的最新配置文件模板版本号,根据所述对象信息获得该对象对应的最新配置文件参数的版本号;
分别判断所述最新配置文件模板版本号与所述配置文件的最新版本号中的配置文件模板版本号是否相同,所述最新配置文件参数的版本号与所述配置文件的最新版本号中的配置文件参数的版本号是否相同;
根据判断结果,如果都相同则直接将配置文件的最新版本号对应的配置文件作为最终的配置文件;否则将最新配置文件参数嵌入最新配置文件模板,生成最终的配置文件;
或者:
根据特定的配置文件模板获得特定的配置文件模板版本号,根据特定的配置文件参数获得特定的配置文件参数的版本号;
分别判断配置文件的最新版本号中的配置文件模板版本号与特定的配置文件模板版本号是否相同,配置文件的最新版本号中的配置文件参数的版本号与特定的配置文件参数的版本号是否相同;
根据判断结果,如果都相同则直接获得配置文件的最新版本号对应的配置文件作为最终的配置文件;否则按照特定的配置文件模板和特定的配置文件参数生成最终的配置文件;
发送所述最终的配置文件至所述对象。
2.根据权利要求1所述的方法,其特征在于,所述的对象信息包括应用名称和目标集群。
3.根据权利要求1所述的方法,其特征在于,发送所述最终的配置文件至所述对象为:发送所述最终的配置文件和对应的应用到目标集群。
4.一种基于云操作系统应用的自动配置装置,其特征在于,包括:
自动发布模块,用于接收并解析发布应用的请求,获得需要发布的对象信息;以及用于发送最终的配置文件至所述对象;
配置文件生成模块,用于根据所述对象信息获得该对象对应的配置文件模板以及配置文件参数,生成最终的配置文件;包括:
根据所述对象信息获得该对象对应的配置文件的最新版本号,所述配置文件的版本号包括配置文件模板版本号和配置文件参数的版本号;
根据所述对象信息获得该对象对应的最新配置文件模板版本号,根据所述对象信息获得该对象对应的最新配置文件参数的版本号;
分别判断所述最新配置文件模板版本号与所述配置文件的最新版本号中的配置文件模板版本号是否相同,所述最新配置文件参数的版本号与所述配置文件的最新版本号中的配置文件参数的版本号是否相同;
根据判断结果,如果都相同则直接将配置文件的最新版本号对应的配置文件作为最终的配置文件;否则将最新配置文件参数嵌入最新配置文件模板,生成最终的配置文件;
或者:
根据特定的配置文件模板获得特定的配置文件模板版本号,根据特定的配置文件参数获得特定的配置文件参数的版本号;
分别判断配置文件的最新版本号中的配置文件模板版本号与特定的配置文件模板版本号是否相同,配置文件的最新版本号中的配置文件参数的版本号与特定的配置文件参数的版本号是否相同;
根据判断结果,如果都相同则直接获得配置文件的最新版本号对应的配置文件作为最终的配置文件;否则按照特定的配置文件模板和特定的配置文件参数生成最终的配置文件。
5.根据权利要求4所述的装置,其特征在于,所述的对象信息包括应用名称和目标集群。
6.根据权利要求4所述的装置,其特征在于,所述自动发布模块发送所述最终的配置文件和对应的应用到目标集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司;北京中电普华信息技术有限公司,未经国家电网有限公司;北京中电普华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166063.8/1.html,转载请声明来源钻瓜专利网。