[发明专利]基于Key-Value的软件系统配置方法、装置及电子设备在审
申请号: | 202210368873.2 | 申请日: | 2022-04-08 |
公开(公告)号: | CN114691161A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 秦晓宏;叶大江 | 申请(专利权)人: | 上海柯林布瑞信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F16/901;G06F40/186 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 初春 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 key value 软件 系统配置 方法 装置 电子设备 | ||
本发明实施例公开了一种基于Key‑Value的软件系统配置方法、装置及电子设备,其中,该方法包括:获取配置文件模板,其中,所述配置文件模板包括通配符和配置信息标识;将所述配置信息标识在键值存储文件中进行匹配,得到所述配置信息标识对应的键值对;基于所述键值对中的第一配置信息对所述配置文件模板中的通配符和配置信息标识进行替换,得到目标配置文件,其中,所述键值对中的第一配置信息为所述键值对中的值;基于所述目标配置文件进行软件系统配置,以完成所述软件系统的安装。上述技术方案,通过配置文件模板快速配置软件系统,降低了学习成本,提高项目软件系统的安装配置效率。
技术领域
本发明实施例涉及软件开发技术领域,尤其涉及基于Key-Value的软件系统配置方法、装置及电子设备。
背景技术
目前,在安装部署项目软件系统时,需要多个配置文件,并需要现场安装人员根据安装部署环境的属性参数、用户需求等找出并修改其中的多份配置文件中的多处配置信息。
现场安装人员需要对每份配置文件的所有配置信息都查看和了解,修改时要准确的找到需要修改的配置文件中需要修改的配置信息,因此对现场安装人员的要求极高,学习成本高,使项目软件系统的安装配置效率低。
发明内容
本发明实施例提供了一种基于Key-Value的软件系统配置方法、装置及电子设备,以实现提高软件系统的安装配置效率。
第一方面,本发明实施例提供了一种基于Key-Value的软件系统配置方法,包括:
获取配置文件模板,其中,所述配置文件模板包括通配符和配置信息标识;
将所述配置信息标识在键值存储文件中进行匹配,得到所述配置信息标识对应的键值对;
基于所述键值对中的第一配置信息对所述配置文件模板中的通配符和配置信息标识进行替换,得到目标配置文件,其中,所述键值对中的第一配置信息为所述键值对中的值;
基于所述目标配置文件进行软件系统配置,以完成所述软件系统的安装。
第二方面,本发明实施例还提供了一种基于Key-Value的软件系统配置装置,包括:
模板获取模块,用于获取配置文件模板,其中,所述配置文件模板包括通配符和配置信息标识;
键值对匹配模块,用于将所述配置信息标识在键值存储文件中进行匹配,得到所述配置信息标识对应的键值对;
信息替换模块,用于基于所述键值对中的第一配置信息对所述配置文件模板中的通配符和配置信息标识进行替换,得到目标配置文件,其中,所述键值对中的第一配置信息为所述键值对中的值;
系统配置模块,用于基于所述目标配置文件进行软件系统配置,以完成所述软件系统的安装。
第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的基于Key-Value的软件系统配置方法。
本发明实施例的技术方案,通过获取配置文件模板,其中,配置文件模板包括通配符和配置信息标识,通过配置文件模板的使用,可以有效节省安装时间,并且配置文件模板具有通用性,可以适应更多的安装场景;进一步的,将配置信息标识在键值存储文件中进行匹配,得到配置信息标识对应的键值对,并基于键值对中的第一配置信息自动对配置文件模板中的通配符和配置信息标识进行替换,得到目标配置文件,与现有技术相比,省去了人工查找修改的过程,进而提高了项目软件系统的安装配置效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海柯林布瑞信息技术有限公司,未经上海柯林布瑞信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210368873.2/2.html,转载请声明来源钻瓜专利网。