配置信息的生成方法、装置、电子装置及介质制造方法及图纸

技术编号:27590834 阅读:16 留言:0更新日期:2021-03-10 10:08
本申请涉及一种配置信息的生成方法、装置、电子装置和存储介质。该配置信息的生成方法包括:接收终端发送的查询请求,查询请求携带有请求查询的配置信息的版本信息和类型信息;根据版本信息确定请求查询的配置信息;在确定请求查询的配置信息为新增配置信息的情况下,根据类型信息,在预设配置项中匹配目标配置项;复制类型信息对应的历史配置信息的多个第一配置项,并将多个第一配置项与从预设配置项中匹配到的目标配置项进行数据复合,生成新增配置信息;存储新增配置信息,并传输新增配置信息至终端,解决了相关技术中配置信息生成过程复杂、迭代更新效率低、溯源困难的问题,采用配置的方式实现配置信息的迭代更新,提高配置信息更新的效率。配置信息更新的效率。配置信息更新的效率。

【技术实现步骤摘要】
配置信息的生成方法、装置、电子装置及介质


[0001]本申请涉及计算机
,特别是涉及配置信息的生成方法、装置、电子装置及介质。

技术介绍

[0002]随着计算机技术的不断发展,在线配置信息生成及查询成为一种重要的配置信息的实时查询方式,例如:汽车租赁市场的租赁方案信息的生成,营销活动方案的生成。在线配置信息生成是基于网关及服务器,在线动态对配置信息进行更新,并供用户查询。
[0003]目前,相关技术中需要对配置信息进行更新时,往往是通过将已有的配置信息进行物理删除,然后重新生成新的配置信息,在此种模式下,当需要查看历史配置信息而排查问题时,因配置信息已删除,造成数据无法统计,并且无法通过回溯历史配置信息查找出现的问题。例如:当需要对历史配置信息产生的响应是否合理进行分析或发现历史配置信息产生的响应存在问题时,因历史配置信息在更新配置信息的过程中已被删除,无法基于历史配置信息对应的内容进行溯源分析。
[0004]同时,相关技术中的配置信息的更新需要通过重新编译代码才能实现,当配置信息更新频率大、配置信息数据量大且不同配置信息之间相合依赖时,存在以下缺陷:一是,配置信息更新频率大且配置信息数据量大时,通过重新编译代码的方式重生成配置信息,效率较为低下,且配置信息迭代更换慢;二是,已生成的配置信息在更新过程中被删除,无法溯源被删除的配置信息以及产生的问题;三是,当不同配置信息之间相合依赖时,对配置信息的删除,易造成相关联的配置信息无法正常存续及更新。
[0005]目前针对相关技术中配置信息生成过程复杂、迭代更新效率低、溯源困难的问题,尚未提出有效的解决方案。

技术实现思路

[0006]本申请实施例提供了一种配置信息的生成方法、装置、电子装置及介质,以至少解决相关技术中配置信息生成过程复杂、迭代更新效率低、溯源困难的问题。
[0007]第一方面,本申请实施例提供了一种配置信息的生成方法,包括:
[0008]接收终端发送的查询请求,其中,所述查询请求携带有请求查询的配置信息的版本信息和类型信息;
[0009]根据所述版本信息确定请求查询的所述配置信息,其中,所述配置信息包括以下其中一种:历史配置信息、新增配置信息;
[0010]在确定请求查询的所述配置信息为新增配置信息的情况下,根据所述类型信息,在预设配置项中匹配目标配置项,其中,所述预设配置项包括所述历史配置信息的配置项更新后形成的配置项;
[0011]复制所述类型信息对应的所述历史配置信息的多个第一配置项,并将多个所述第一配置项与从所述预设配置项中匹配到的所述目标配置项进行数据复合,生成所述新增配
置信息;
[0012]存储所述新增配置信息,并传输所述新增配置信息至所述终端。
[0013]在其中一些实施例中,根据所述类型信息,在预设配置项中匹配目标配置项包括:根据所述类型信息确定所述目标配置项的第一类型;在所述预设配置项中选取所述第一类型对应的候选配置项,其中,所述候选配置项包括所述候选配置项对应的第一生成时间;从所述候选配置项中选取所述第一生成时间在第一预设时间内的第二配置项,并确定所述目标配置项包括所述第二配置项,其中,所述第一预设时间包括所述预设配置项的更新时间间隔。
[0014]在其中一些实施例中,复制所述类型信息对应的所述历史配置信息的第一配置项,并将所述第一配置项与从所述预设配置项中匹配到的所述目标配置项进行数据复合,生成所述新增配置信息包括:复制多个所述第一配置项,得到多个第三配置项;在多个所述第三配置项中检测第四配置项,其中,所述第四配置项对应为所述目标配置项的历史配置项;在未检测到所述第四配置项的情况下,根据多个所述第三配置项和所述目标配置项生成所述新增配置信息;在检测到所述第四配置项的情况下,根据所述目标配置项对所述第四配置项进行更新,得到所述新增配置信息。
[0015]在其中一些实施例中,根据所述目标配置项对所述第四配置项进行更新包括:检测所述目标配置项是否具有第一子配置项;在未检测到所述目标配置项具有所述第一子配置项的情况下,将所述目标配置项更新为所述第四配置项;在检测到所述目标配置项具有多个所述第一子配置项的情况下,从多个所述第一子配置项中选取第二子配置项,并将所述第四配置项的子配置项中与所述第二子配置项对应的第三子配置项更新为所述第二子配置项,完成对所述配置项的更新,其中,所述第二子配置项包括相对所述第四配置项的子配置项完成更新的子配置项。
[0016]在其中一些实施例中,在检测到所述第四配置项的情况下,所述方法还包括:删除所述第四配置项,并生成所述新增配置信息。
[0017]在其中一些实施例中,根据所述版本信息确定请求查询的所述配置信息包括:根据所述版本信息确定请求查询的所述配置信息的第二生成时间;当所述第二生成时间在当前时刻之前时,确定请求查询的所述配置信息为历史配置信息;当所述第二生成时间包括当前时刻时,确定请求查询的所述配置信息为新增配置信息。
[0018]在其中一些实施例中,在确定请求查询的所述配置信息为历史配置信息的情况下,所述方法包括:在存储的多个历史配置信息中检测与所述类型信息对应的所述历史配置信息,并将所述历史配置信息传输至所述终端。
[0019]在其中一些实施例中,将所述历史配置信息和/或所述新增配置信息通过Dubbo接口传输至所述终端。
[0020]第二方面,本申请实施例提供了一种配置信息的生成装置,包括:
[0021]接收模块,用于接收终端发送的查询请求,其中,所述查询请求携带有请求查询的配置信息的版本信息和类型信息;
[0022]确定模块,用于根据所述版本信息确定请求查询的所述配置信息,其中,所述配置信息包括以下其中一种:历史配置信息、新增配置信息;
[0023]匹配模块,用于在确定请求查询的所述配置信息为新增配置信息的情况下,根据
所述类型信息,在预设配置项中匹配目标配置项,其中,所述预设配置项包括所述历史配置信息的配置项更新后形成的配置项;
[0024]生成模块,用于复制所述类型信息对应的所述历史配置信息的多个第一配置项,并将多个所述第一配置项与从所述预设配置项中匹配到的所述目标配置项进行数据复合,生成所述新增配置信息;
[0025]处理模块,用于存储所述新增配置信息,并传输所述新增配置信息至所述终端。
[0026]第三方面,本申请实施例提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行第一方面所述的配置信息的生成方法。
[0027]第四方面,本申请实施例提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行第一方面所述的配置信息的生成方法。
[0028]相比于相关技术,本申请实施例提供的一种配置信息的生成方法、装置、电子装置及存储介质,通过接收终端发送的查询请求,其中,查询请求携带有请求查询的配置信息的版本信息和类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置信息的生成方法,其特征在于,包括:接收终端发送的查询请求,其中,所述查询请求携带有请求查询的配置信息的版本信息和类型信息;根据所述版本信息确定请求查询的所述配置信息,其中,所述配置信息包括以下其中一种:历史配置信息、新增配置信息;在确定请求查询的所述配置信息为新增配置信息的情况下,根据所述类型信息,在预设配置项中匹配目标配置项,其中,所述预设配置项包括所述历史配置信息的配置项更新后形成的配置项;复制所述类型信息对应的所述历史配置信息的多个第一配置项,并将多个所述第一配置项与从所述预设配置项中匹配到的所述目标配置项进行数据复合,生成所述新增配置信息;存储所述新增配置信息,并传输所述新增配置信息至所述终端。2.根据权利要求1所述的配置信息的生成方法,其特征在于,根据所述类型信息,在预设配置项中匹配目标配置项包括:根据所述类型信息确定所述目标配置项的第一类型;在所述预设配置项中选取所述第一类型对应的候选配置项,其中,所述候选配置项包括所述候选配置项对应的第一生成时间;从所述候选配置项中选取所述第一生成时间在第一预设时间内的第二配置项,并确定所述目标配置项包括所述第二配置项,其中,所述第一预设时间包括所述预设配置项的更新时间间隔。3.根据权利要求1所述的配置信息的生成方法,其特征在于,复制所述类型信息对应的所述历史配置信息的第一配置项,并将所述第一配置项与从所述预设配置项中匹配到的所述目标配置项进行数据复合,生成所述新增配置信息包括:复制多个所述第一配置项,得到多个第三配置项;在多个所述第三配置项中检测第四配置项,其中,所述第四配置项对应为所述目标配置项的历史配置项;在未检测到所述第四配置项的情况下,根据多个所述第三配置项和所述目标配置项生成所述新增配置信息;在检测到所述第四配置项的情况下,根据所述目标配置项对所述第四配置项进行更新,得到所述新增配置信息。4.根据权利要求3所述的配置信息的生成方法,其特征在于,根据所述目标配置项对所述第四配置项进行更新包括:检测所述目标配置项是否具有第一子配置项;在未检测到所述目标配置项具有所述第一子配置项的情况下,将所述目标配置项更新为所述第四配置项;在检测到所述目标配置项具有多个所述第一子配置项的情况下,从多个所述第一子配置项中选取第二子配置项,并将所述第四配置项的子配置项中与所述第二子配置项对应的第三子配置...

【专利技术属性】
技术研发人员:李天龙
申请(专利权)人:杭州搜车网科技有限公司
类型:发明
国别省市:

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

1