[发明专利]基于YAML的模板配置方法、装置及计算机设备在审
申请号: | 202011351665.9 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112379946A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 薛四猛;张慧敏 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/21;G06F16/2455 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 yaml 模板 配置 方法 装置 计算机 设备 | ||
本申请公开了一种基于YAML的模板配置方法、装置及计算机设备,可以解决目前可配置模板的生成方式配置成本高、稳定性不足,信噪比和配置结构性上不能满足正常需求的问题。其中方法包括:获取待配置的目标模板类型,并接收YAML配置文件;确定与所述目标模板类型对应匹配的模板配置规则,所述模板配置规则包括目标数据域以及所述目标数据域之间的数据组装规则;基于所述目标数据域、所述数据组装规则以及所述YAML配置文件生成可配置模板。本申请适用于可配置模板的配置生成。
技术领域
本申请涉及计算机技术领域,尤其涉及到一种基于YAML的模板配置方法、装置及计算机设备。
背景技术
由于快速的市场响应个性化需求,可配置模板数据组装可以认为是能够迅速响应客户个性化需求的最具竞争力的模式。
现存的可配置化方式可以分为以下几类:1.通过传统的关系型数据库2.非关系型数据库3.JSON配置化4.XML配置化5.EXCEL配置化等等。现存的上述配置方法均存在缺陷,基于XML的配置方法和EXCEL需要较多次数的IO读写并且配置起来比较笨重,同时对于开发人员学习成本比较高,基于非关系型数据库的配置方案稳定性不足,基于JSON的配置方法从信噪比和配置结构性上不能满足正常需求。
发明内容
有鉴于此,本申请提供了一种基于YAML的模板配置方法、装置及计算机设备,用于解决目前可配置模板的生成方式配置成本高、稳定性不足,信噪比和配置结构性上不能满足正常需求的问题。
根据本申请的一个方面,提供了一种基于YAML的模板配置方法,该方法包括:
获取待配置的目标模板类型,并接收YAML配置文件;
确定与所述目标模板类型对应匹配的模板配置规则,所述模板配置规则包括目标数据域以及所述目标数据域之间的数据组装规则;
基于所述目标数据域、所述数据组装规则以及所述YAML配置文件生成可配置模板。
优选地,所述基于所述目标数据域、所述数据组装规则以及所述YAML配置文件生成可配置模板,具体包括:
根据所述目标数据域的数据产生规则,切分所述YAML配置文件;
依据切分后的所述YAML配置文件,确定所述目标数据域下的键值对数据;
按照所述数据组装规则汇总各个所述键值对数据,生成目标可配置模板。
优选地,所述目标数据域包括动态数据域、常量数据域、参数域;
所述根据所述目标数据域的数据产生规则,切分所述YAML配置文件,具体包括:
根据所述动态数据域的数据产生规则,从所述YAML配置文件中提取出第一YAML配置文件;
依据所述常量数据域的数据产生规则,从所述YAML配置文件中提取出第二YAML配置文件;
根据所述参数域的数据产生规则,从所述YAML配置文件中提取出第三YAML配置文件。
优选地,所述依据切分后的所述YAML配置文件,确定所述目标数据领域下的键值对数据,具体包括:
依据所述第一YAML配置文件以及第一解析规则,确定所述动态数据域下的第一键值对数据;
基于所述第二YAML配置文件以及第二解析规则,确定所述常量数据域下的第二键值对数据;
依据所述第三YAML配置文件以及第三解析规则,确定所述参数域下的第三键值对数据。
优选地,所述按照所述数据组装规则汇总各个所述键值对数据,生成目标可配置模板,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011351665.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯电热浆料及其制备方法
- 下一篇:一种健身房内空气净化除菌设备