[发明专利]一种配置数据处理方法及装置有效
申请号: | 202110435576.0 | 申请日: | 2021-04-22 |
公开(公告)号: | CN112988280B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 黄明远;赵国庆;曾琳铖曦;蒋宁;吴海英 | 申请(专利权)人: | 马上消费金融股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;罗婷 |
地址: | 404100 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 数据处理 方法 装置 | ||
本发明提供一种配置数据处理方法及装置,该方法包括:确定目标版本号;从配置项元数据中获取各个配置组标识对应的第一配置项;所述第一配置项为所述配置组标识对应的配置项集合中版本号最大的配置项,所述配置项集合包括所述配置组标识对应的所有配置项中版本号小于或等于所述目标版本号的配置项;从所述各个配置组标识对应的第一配置项中获取与所述目标版本号对应的配置项,所述目标版本号对应的配置项包括操作类型为新增的第一配置项和操作类型为修改的第一配置项。通过本发明提供的配置数据处理方法,实现了对配置数据的版本化处理,从而可以较为便捷地切换到任意版本号的配置内容,提高配置数据回滚操作的便捷性。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种配置数据处理方法及装置。
背景技术
程序的运行离不开配置数据,配置数据定义了程序逻辑的运行规则,通过在程序启动时加载配置数据或程序在运行过程中实时读取配置数据,通过配置数据的定义执行程序逻辑。程序不仅包括应用程序,还包括各种业务系统领域,如OA系统的各种工作流程、CRM系统的各种消息通知模板、营销系统的营销方案配置等。程序配置数据的大量采用给系统带来了非常大的灵活性及可定制性,推动了业务的蓬勃发展,但大部分系统的配置数据只有一份,修改了就直接生效。如果修改错误,只能通过改回去的方式将配置数据还原,如果某次系统升级,配置数据的修改点比较多,非常麻烦,也容易出错。
目前对程序配置数据的处理,一般是存储在配置文件中或数据库中,且配置数据往往仅有一份。其中,配置文件一般采用Windows系统的ini文件格式、Linux系统的Properties文件格式、json文件格式或者yaml文件格式等。采用数据库存储配置数据,一般是设计相应的配置表,将配置数据存储到对应的配置表中。程序通过读取配置文件或者数据库的配置表中的配置,实现配置数据对程序逻辑的控制。然而,上述配置数据处理方式,一旦配置数据的修改出现问题,只能通过改回去的方式将配置数据还原,这种配置数据回滚方式不仅操作不便,效率较低,还容易出错。
发明内容
本发明实施例提供一种配置数据处理方法及装置,以解决现有的配置数据回滚方式操作较为不便且效率较低的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种配置数据处理方法。该方法包括:
确定目标版本号;
从配置项元数据中获取各个配置组标识对应的第一配置项;其中,所述配置项元数据包括多个配置项,每个所述配置项均包括配置组标识、版本号、配置项标识、配置值和操作类型,所述第一配置项为所述配置组标识对应的配置项集合中版本号最大的配置项,所述配置项集合包括所述配置组标识对应的所有配置项中版本号小于或等于所述目标版本号的配置项;
从所述各个配置组标识对应的第一配置项中获取目标配置项,所述目标配置项包括操作类型为新增的第一配置项和操作类型为修改的第一配置项;
将所述目标配置项确定为所述目标版本号对应的配置内容。
第二方面,本发明实施例还提供一种配置数据处理装置。该配置数据处理装置包括:
第一确定模块,用于确定目标版本号;
第一获取模块,用于从配置项元数据中获取各个配置组标识对应的第一配置项;其中,所述配置项元数据包括多个配置项,每个所述配置项均包括配置组标识、版本号、配置项标识、配置值和操作类型,所述第一配置项为所述配置组标识对应的配置项集合中版本号最大的配置项,所述配置项集合包括所述配置组标识对应的所有配置项中版本号小于或等于所述目标版本号的配置项;
第二获取模块,用于从所述各个配置组标识对应的第一配置项中获取与所述目标版本号对应的配置项,所述目标版本号对应的配置项包括操作类型为新增的第一配置项和操作类型为修改的第一配置项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马上消费金融股份有限公司,未经马上消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110435576.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乒乓球训练装置及方法
- 下一篇:径向转向架及轨道车辆