配置文件生成方法、装置、设备及介质制造方法及图纸

技术编号:31090388 阅读:23 留言:0更新日期:2021-12-01 12:52
本发明专利技术实施例公开了配置文件生成方法、装置、设备及介质。该方法包括:根据目标对象获取目标配置信息,并调取目标对象的配置文件模板,其中,配置文件模板中包括预先标记的当前配置信息中需要修改的修改项,最后将修改项修改为目标配置信息,从而生成目标对象的目标配置文件。通过采用上述技术方案,可以达到快速准确地生成目标对象对应目标配置文件的目的,在生成目标配置文件的过程中,由于目标配置信息是根据目标对象准确生成的,相比于现有技术,无需人工根据现场环境和服务器的不同对相应配置文件的多项内容进行一一修改,可以减少人为错误,也节省了大量的时间,达到了快速准确生成目标配置文件的技术效果。确生成目标配置文件的技术效果。确生成目标配置文件的技术效果。

【技术实现步骤摘要】
配置文件生成方法、装置、设备及介质


[0001]本专利技术实施例涉及网络安全产品
,尤其涉及配置文件生成方法、装置、设备及介质。

技术介绍

[0002]在大数据时代,大数据管理显得尤为重要,企业大数据管理可以分为如客户、产品、销售以及库存等企业内部数据管理和如产品服务评价、智能信息以及行业信息收集等企业外部数据管理。因此,企业大数据管理平台软件对企业的发展有着重要影响。
[0003]企业大数据管理平台包含的开源组件和应用软件较多,并且相互依赖,在工程交付时,需要对建立的企业大数据管理平台软件进行安装、部署、配置以及调试,当相应的配置文件需要安装部署到几十台甚至更多的服务器上时,需要根据每个服务器修改对应的IP地址,以及修改开源组件和应用软件的相关配置,例如内存大小,硬盘分配等都需要根据现场环境和服务器信息进行一一修改。
[0004]使用现有方法部署大数据管理平台的方案时,根据现场环境和服务器的不同需要对相应配置文件的多项内容进行修改,工作量较大,非常消耗时间,且由于是人工操作,较容易出现错误。

技术实现思路

[0005]本专利技术实施例提供了一种配置文件生成方法、装置、设备及介质,通过使用获取目标对象的目标配置信息,以及调用目标对象的配置文件模板生成目标配置文件的方式,提高了目标配置文件的准确性,节省了配置时间。
[0006]第一方面,本专利技术实施例提供了一种配置文件生成方法,包括:
[0007]获取目标对象的目标配置信息;
[0008]调取所述目标对象的配置文件模板,所述配置文件模板中包括预先标记的当前配置信息中需要修改的修改项;
[0009]将所述修改项修改为所述目标配置信息,以生成所述目标对象的目标配置文件。
[0010]第二方面,本专利技术实施例提供了一种配置文件生成装置,包括:
[0011]目标配置信息获取模块,用于获取目标对象的目标配置信息;
[0012]配置文件模板调取模块,用于调取所述目标对象的配置文件模板,所述配置文件模板中包括预先标记的当前配置信息中需要修改的修改项;
[0013]修改项修改模块,用于将所述修改项修改为所述目标配置信息,以生成所述目标对象的目标配置文件。
[0014]第三方面,本专利技术实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例提供的配置文件生成方法。
[0015]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程
序,该程序被处理器执行时实现如本专利技术实施例提供的配置文件生成方法。
[0016]本专利技术实施例中提供的配置文件生成方案,根据目标对象获取目标配置信息,并调取目标对象的配置文件模板,其中,配置文件模板中包括预先标记的当前配置信息中需要修改的修改项,最后将修改项修改为目标配置信息,从而生成目标对象的目标配置文件。通过采用上述技术方案,可以达到快速准确地生成目标对象对应目标配置文件的目的,在生成目标配置文件的过程中,由于目标配置信息是根据目标对象准确生成的,相比于现有技术,无需人工根据现场环境和服务器的不同对相应配置文件的多项内容进行一一修改,可以减少人为错误,也节省了大量的时间,达到了快速准确生成目标配置文件的技术效果。
附图说明
[0017]图1为本专利技术实施例提供的一种配置文件生成方法的流程示意图;
[0018]图2为本专利技术实施例提供的另一种配置文件生成方法的流程示意图;
[0019]图3为本专利技术实施例提供的一种配置文件生成装置的结构框图;
[0020]图4为本专利技术实施例提供的一种计算机设备的结构框图。
具体实施方式
[0021]下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0022]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0023]实施例一
[0024]图1为本专利技术实施例提供的一种配置文件生成方法的流程示意图,该方法可以由配置文件生成装置执行,其中该装置可由软件和/或硬件实现,一般可集成在服务器等计算机设备中。如图1所示,该方法包括:
[0025]S110、获取目标对象的目标配置信息。
[0026]所述目标对象表示待部署方案或已部署的待更新方案。其中,所述待部署方案可以理解为待开发的第三方企业大数据管理平台对应的软件或系统方案;所述已部署的待更新方案可以理解为当已经部署完成的软件或系统方案中的硬件信息或软件信息发生改变或需要升级时,当前方案中的相关参数也需要进行相应的更新,以优化现有的已部署方案。
[0027]需要知道的是,在对目标对象进行部署时,一般由多种类型的开源组件以及应用软件组成,每个开源组件与应用软件相互依赖,且每种类型的开源组件与应用软件在部署阶段时,均依赖于对应的配置文件,以使基于对应的配置文件实现所部署的目标对象的相应功能。其中,配置文件可以理解为用户在使用或启动软件时,软件系统为用户加载所需运行环境的相关设置和文件的集合。它可以包括所有用户专用的配置参数,例如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置以及窗口的大小和位置等。
[0028]在开发人员针对目标对象进行开发时,第三方一般以文件或文字的形式告知开发人员所需建设的目标对象的相应需求,开发人员在对目标对象进行开发时存在不能依据第三方企业所具备的实际软件环境以及硬件环境对相应参数进行配置的情况,当目标对象方案初步开发完成后,会依据第三方企业的实际环境对目标对象进行方案的部署工作。现有技术中需要根据现场环境以及服务器的不同,人工修改互联网协议地址(Internet Protocol Address)、开源组件以及应用软件对应的配置文件中的一些配置参数,需要修改的内容较多,过程较为繁琐。
[0029]本专利技术实施例提供的配置文件生成方法,在根据第三方企业现场环境进行目标对象部署时,可依据现场实际环境获取目标对象的目标配置信息,当前目标配置信息所包含的内容也可以理解为现有技术中对目标对象进行部署时需要根据现场环境对相应配置参数进行修改的信息。
[0030]需要说明的是,本方案的目标配置信息开发人员可根据目标对象以及第三方企业的实际环境信息进行预先编写,即编写配置属性(config.properties)文件,由java程序读取配置属性文件内容到java对象中。其中java对象可以理解为,把服务器作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置文件生成方法,其特征在于,所述方法包括:获取目标对象的目标配置信息;调取所述目标对象的配置文件模板,所述配置文件模板中包括预先标记的当前配置信息中需要修改的修改项;将所述修改项修改为所述目标配置信息,以生成所述目标对象的目标配置文件。2.根据权利要求1所述的方法,其特征在于,在调取所述目标对象的配置文件模板之前,还包括:根据所述目标对象的初始配置文件确定所述当前配置信息;使用预设标记语言标记所述当前配置信息中需要修改的修改项,生成所述目标对象的配置文件模板。3.根据权利要求2所述的方法,其特征在于,在生成所述目标对象的配置文件模板之后,还包括:删除所述修改项中的当前配置信息;相应地,所述将所述修改项修改为所述目标配置信息,包括:将所述目标配置信息填充至所述目标对象的配置文件模板中的所述修改项。4.根据权利要求2所述的方法,其特征在于,所述将所述修改项修改为所述目标配置信息,包括:在所述目标对象的配置文件模板中将所述修改项中的当前配置信息替换为所述目标配置信息。5.根据权利要求1所述的方法,其特征在于,所述将所述修改项修改为所述目标配置信息,包括:调用预设模板引擎读取所述目标配置信息并将...

【专利技术属性】
技术研发人员:鞠凯万月亮程强
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:

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

1