一种软件预加载信息自动化管理方法技术

技术编号:33785256 阅读:19 留言:0更新日期:2022-06-12 14:40
本发明专利技术涉及一种软件预加载信息自动化管理方法,该方法,包括:建立系统公用环境配置和任务环境配置;设定配置数据信息;根据配置数据信息进行文件的配置,得到配置文件;更新配置文件的状态,得到更新后的配置文件;对更新后的配置文件发布并审核;判断审核是否通过;若通过,则获取更新后的配置文件中的最新配置参数,生成配置档文件;获取软件运行环境下的运行配置档;比较配置档文件与运行配置档的档时间;若配置档文件的档时间较新;则将软件运行环境下的运行配置档更新为配置档文件,并重新启动运行软件。本发明专利技术实现了管理整个系统中各个软件使用的配置档,所有配置信息集中管理,为后续容灾备份中心数据同步奠定基础。为后续容灾备份中心数据同步奠定基础。为后续容灾备份中心数据同步奠定基础。

【技术实现步骤摘要】
一种软件预加载信息自动化管理方法


[0001]本专利技术涉及软件预加载信息自动化管理
,尤其是指一种软件预加载信息自动化管理方法。

技术介绍

[0002]在多个软件模块组成的分布式软件系统中,为了软件的灵活性,将与核心功能无关且可变的输入、输出及运行中所依赖的外部参数放入软件的配置档中,在软件启动时,通过下载并读取配置档的方式获取运行时所需参数。一般情况下,软件使用者需要根据实际使用场景编辑配置档内容,这样操作存在以下几个问题:其一,直接修改配置档,不能对输入的内容做检查,容易出现编辑错误,可能导致软件加载后运行异常;其二,无法对修改配置档的操作者进行限制,对任务状态管控困难,导致多人都可编辑时,配置档的一致性较差;其三,多个配置档之间存在相同的引用信息时,当引用信息被更新,多个配置档之间难以保证同步更新。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种软件预加载信息自动化管理方法。
[0004]为了解决上述技术问题,本专利技术采用如下技术方案:
[0005]软件预加载信息自动化管理方法,包括以下步骤:
[0006]建立系统公用环境配置和任务环境配置;
[0007]根据系统公用环境配置和任务环境配置,设定配置数据信息;
[0008]根据配置数据信息进行文件的配置,以得到配置文件;
[0009]更新配置文件的状态,以得到更新后的配置文件;
[0010]对更新后的配置文件进行发布并审核;
[0011]判断审核是否通过;
[0012]若通过,则获取更新后的配置文件中的最新配置参数,生成配置档文件;
[0013]获取软件运行环境下的运行配置档;
[0014]比较配置档文件与运行配置档的档时间;
[0015]若配置档文件的档时间较新;则将软件运行环境下的运行配置档更新为配置档文件,并重新启动运行软件。
[0016]其进一步技术方案为:所述系统公用环境配置包含若干个系统内上层应用依赖的基础服务配置项,基础服务配置项的配置数据信息用于供系统软件和所有任务公用软件使用;所述任务环境配置包含具体任务相关的若干配置项,配置项下包含多个具体的配置档,每个配置档关联一个叶子结点。
[0017]其进一步技术方案为:所述配置数据信息包括配置目录树表、发布模板表、配置档变更日志表、发布档最新状态表及具体配置档参数数据表。
[0018]其进一步技术方案为:所述配置目录树表用于存储系统公用环境配置和任务环境配置的配置项及配置档的树形关系,配置项为配置树上的一个节点,具有节点名称、节点类型和关联角色的属性,支持增加、编辑、删除和查询操作。
[0019]软件预加载信息自动化管理装置,包括:建立单元,设定单元,配置单元,更新单元,发布审核单元,判断单元,获取生成单元,获取单元,比较单元,及更新启动单元;
[0020]所述建立单元,用于建立系统公用环境配置和任务环境配置;
[0021]所述设定单元,用于根据系统公用环境配置和任务环境配置,设定配置数据信息;
[0022]所述配置单元,用于根据配置数据信息进行文件的配置,以得到配置文件;
[0023]所述更新单元,用于更新配置文件的状态,以得到更新后的配置文件;
[0024]所述发布审核单元,用于对更新后的配置文件进行发布并审核;
[0025]所述判断单元,用于判断审核是否通过;
[0026]所述获取生成单元,用于获取更新后的配置文件中的最新配置参数,生成配置档文件;
[0027]所述获取单元,用于获取软件运行环境下的运行配置档;
[0028]所述比较单元,用于比较配置档文件与运行配置档的档时间;
[0029]所述更新启动单元,用于将软件运行环境下的运行配置档更新为配置档文件,并重新启动运行软件。
[0030]其进一步技术方案为:所述系统公用环境配置包含若干个系统内上层应用依赖的基础服务配置项,基础服务配置项的配置数据信息用于供系统软件和所有任务公用软件使用;所述任务环境配置包含具体任务相关的若干配置项,配置项下包含多个具体的配置档,每个配置档关联一个叶子结点。
[0031]其进一步技术方案为:所述配置数据信息包括配置目录树表、发布模板表、配置档变更日志表、发布档最新状态表及具体配置档参数数据表。
[0032]其进一步技术方案为:所述配置目录树表用于存储系统公用环境配置和任务环境配置的配置项及配置档的树形关系,配置项为配置树上的一个节点,具有节点名称、节点类型和关联角色的属性,支持增加、编辑、删除和查询操作。
[0033]一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上述所述的软件预加载信息自动化管理方法。
[0034]一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如上述所述的软件预加载信息自动化管理方法。
[0035]本专利技术与现有技术相比的有益效果是:实现了在WEB端网页上管理整个系统中各个软件使用的配置档,其操作包括新增、编辑、删除及查询配置档参数,对参数值进行类型、范围及取值等合法性检查,支持批量提交或撤销配置档的发布请求,支持对已提交的发布请求变更审核人,支持审核人驳回或通过发布请求,所有配置信息集中管理,为后续容灾备份中心数据同步奠定基础。
[0036]下面结合附图和具体实施例对本专利技术作进一步描述。
附图说明
[0037]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术实施例提供的软件预加载信息自动化管理方法的流程示意图;
[0039]图2为本专利技术实施例提供的软件预加载信息自动化管理装置的示意性框图;
[0040]图3为本专利技术实施例提供的计算机设备的示意性框图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0043]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.软件预加载信息自动化管理方法,其特征在于,包括以下步骤:建立系统公用环境配置和任务环境配置;根据系统公用环境配置和任务环境配置,设定配置数据信息;根据配置数据信息进行文件的配置,以得到配置文件;更新配置文件的状态,以得到更新后的配置文件;对更新后的配置文件进行发布并审核;判断审核是否通过;若通过,则获取更新后的配置文件中的最新配置参数,生成配置档文件;获取软件运行环境下的运行配置档;比较配置档文件与运行配置档的档时间;若配置档文件的档时间较新;则将软件运行环境下的运行配置档更新为配置档文件,并重新启动运行软件。2.根据权利要求1所述的软件预加载信息自动化管理方法,其特征在于,所述系统公用环境配置包含若干个系统内上层应用依赖的基础服务配置项,基础服务配置项的配置数据信息用于供系统软件和所有任务公用软件使用;所述任务环境配置包含具体任务相关的若干配置项,配置项下包含多个具体的配置档,每个配置档关联一个叶子结点。3.根据权利要求1所述的软件预加载信息自动化管理方法,其特征在于,所述配置数据信息包括配置目录树表、发布模板表、配置档变更日志表、发布档最新状态表及具体配置档参数数据表。4.根据权利要求3所述的软件预加载信息自动化管理方法,其特征在于,所述配置目录树表用于存储系统公用环境配置和任务环境配置的配置项及配置档的树形关系,配置项为配置树上的一个节点,具有节点名称、节点类型和关联角色的属性,支持增加、编辑、删除和查询操作。5.软件预加载信息自动化管理装置,其特征在于,包括:建立单元,设定单元,配置单元,更新单元,发布审核单元,判断单元,获取生成单元,获取单元,比较单元,及更新启动单元;所述建立单元,用于建立系统公用环境配置和任务环境配置;所述设定单元,用于根据系统公用环境配置和任务环境配置,设定配置数据信息;所述配置单元,用于根据配置数据信息进行文件的配置,以得到配置文件;...

【专利技术属性】
技术研发人员:李万山续敏贾淋淋王书宇朱麟
申请(专利权)人:西安寰宇卫星测控与数据应用有限公司
类型:发明
国别省市:

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

1