一种决策组件版本管理方法技术

技术编号:37520878 阅读:7 留言:0更新日期:2023-05-12 15:43
本发明专利技术提供了一种决策组件版本管理方法,包括:获取决策组件的第一版本信息和组件标识,并基于接收到的策略版本升级指令确定对决策组件的升级模式;基于升级模式根据决策组件版本的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息;基于组件标识将决策组件的第一版本信息以及第二版本信息进行关联记录,并将记录结果进行保存,完成决策组件的版本管理。便于用户终端及时查看决策组件的版本情况以及关联关系,便于及时查看决策组件的变化情况,保障了对决策组件在升级过程中的版本信息进行有效管理,同时也便于提高对决策组件的升级效率,减少大量重复组件,减少开发修改成本。减少开发修改成本。减少开发修改成本。

【技术实现步骤摘要】
一种决策组件版本管理方法


[0001]本专利技术涉及计算机
,特别涉及一种决策组件版本管理方法。

技术介绍

[0002]目前,现有决策引擎的决策组件都是孤立的,每个组件只属于一个策略,决策组件的版本升级,会产生大量重复的组件,相同规则发生变化时,所有的组件都需要修改和测试,也会浪费一定的存储资源;
[0003]同时,由于对决策组件需要不断的升级,随之会产生不同的版本信息,对决策组件的版本进行有效管理可以对决策组件当前的运行情况进行有效把握,同时也便于及时把握对决策组件的升级需求;
[0004]因此,本专利技术提供了一种决策组件版本管理方法。

技术实现思路

[0005]本专利技术提供一种决策组件版本管理方法,用以通过根据策略版本升级指令对决策组件进行相应升级模式的升级,同时,将升级后的决策组件的第二版本信息与升级前的第一版本信息进行记录,便于用户终端及时查看决策组件的版本情况以及关联关系,便于及时查看决策组件的变化情况,保障了对决策组件在升级过程中的版本信息进行有效管理,同时也便于提高对决策组件的升级效率,减少大量重复组件,减少开发修改成本。
[0006]本专利技术提供了一种决策组件版本管理方法,包括:
[0007]步骤1:获取决策组件的第一版本信息和组件标识,并基于接收到的策略版本升级指令确定对决策组件的升级模式;
[0008]步骤2:基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息;
[0009]步骤3:基于组件标识将决策组件的第一版本信息以及第二版本信息进行关联记录,并将记录结果进行保存,完成决策组件的版本管理。
[0010]优选的,一种决策组件版本管理方法,步骤1中,获取决策组件的第一版本信息和组件标识,包括:
[0011]获取对决策组件的升级任务,并对升级任务进行解析,得到待升级决策组件的目标类型;
[0012]基于目标类型向预设服务器发送访问请求,且在预设服务器做出允许访问反馈时,基于预设服务器中的检索引擎检索各决策组件对应的配置文件,并基于检索结果得到待升级决策组件对应的目标配置文件;
[0013]对目标配置文件的配置内容进行提取,得到目标配置文件的文档内容,并对文档内容进行解析,得到决策组件的第一版本信息和组件标识。
[0014]优选的,一种决策组件版本管理方法,步骤1中,基于接收到的策略版本升级指令确定对决策组件的升级模式,包括:
[0015]获取用户终端发送的策略版本升级指令,并对策略版本升级指令中携带的升级请求进行解析,确定用户终端对决策组件的升级后的执行功能的目标要求;
[0016]同时,获取决策组件的第一版本信息,并基于第一版本信息确定决策组件的初始执行功能;
[0017]确定升级后的执行功能的目标要求以及初始执行功能的功能差,并基于功能差确定对决策组件的升级模式。
[0018]优选的,一种决策组件版本管理方法,升级模式包括:新建组件、继承组件以及继承有变更的组件。
[0019]优选的,一种决策组件版本管理方法,基于功能差确定对决策组件的升级模式,包括:
[0020]获取决策组件对应的升级模式,同时,获取决策组件对应的组件标识,并确定组件标识与升级模式的对应关系;
[0021]基于对应关系将决策组件的升级模式与组件标识进行绑定,并基于绑定结果生成决策组件升级模式记录表;
[0022]提取决策组件升级模式记录表的配置参数,并基于配置参数确定决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中的记录格式;
[0023]基于记录格式将决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中进行记录保存。
[0024]优选的,一种决策组件版本管理方法,步骤2中,基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息,包括:
[0025]获取决策组件的第一版本信息以及组件标识,并基于组件标识确定决策组件的第一版本信息对应的脚本文件的存放目录,且基于存放目录提取决策组件的脚本文件;
[0026]确定脚本文件中源码的配置信息,并基于配置信息确定源码之间的关联关系,同时,基于决策组件的升级目标对目标对源码之间的关联关系进行分析,确定对源码的参数修改值以及源码修改位置;
[0027]基于对源码的参数修改值以及源码修改位置生成编译配置信息,并基于升级模式将脚本文件转换为编译文件,且基于编译配置信息对编译文件进行重新编译,并在编译结束后将编译文件进行封装,完成对决策组件的升级。
[0028]优选的,一种决策组件版本管理方法,在编译结束后将编译文件进行封装,完成对决策组件的升级,包括:
[0029]获取升级后的决策组件,并基于决策组件的组件标识确定升级后的决策组件与其他决策组件之间的依赖关系;
[0030]提取升级后的决策组件的功能属性,并基于功能属性向与升级后的决策组件存在依赖关系的待配置决策组件发送数据配置请求;
[0031]基于数据配置请求对各待配置决策组件设置参数节点,并基于升级后的决策组件与待配置决策组件之间的功能依赖属性确定目标配置参数,且将目标配置参数下发至各待配置决策组件对应的参数节点,完成对各待配置决策组件的适配。
[0032]优选的,一种决策组件版本管理方法,基于升级模式将脚本文件转换为编译文件,
且基于编译配置信息对编译文件进行重新编译,包括:
[0033]提取升级模式的属性信息,并基于属性信息确定升级模式的目标种类;
[0034]当目标种类为新建组件时,基于预设版本设定规则为新建的组件赋予第二版本信息;
[0035]当目标种类为继承以及继承有变更时,确定对决策组件的脚本文件的迭代次数,并基于迭代次数确定对决策组件的脚本文件的变更程度,且基于变更程度对决策组件的第一版本信息进行修正,得到第二版本信息。
[0036]优选的,一种决策组件版本管理方法,步骤3中,基于组件标识将决策组件的第一版本信息以及第二版本信息进行关联记录,并将记录结果进行保存,完成决策组件的版本管理,包括:
[0037]获取决策组件的第一版本信息以及第二版本信息,并对第一版本信息和第二版本信息进行词汇提取,得到第一版本信息和第二版本信息中的关键字段;
[0038]对关键字段进行归一化处理,得到关键字段对应的字段特征向量,并基于字段特征向量确定第二版本信息是否存在对第一版本信息进行继承的目标文件;
[0039]当存在时,基于目标文件确定第二版本信息与第一版本信息之间的血缘关系,并基于血缘关系绘制第一版本信息与第二版本信息之间的血缘图谱;
[0040]否则,判定第二版本信息与第一版本信息不存在血缘关系,并将第二版本信息与第一版本信息进行独立记录并存储。
[0041]优选的,一种决策组件版本管理方法,步骤3中,将记录结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种决策组件版本管理方法,其特征在于,包括:步骤1:获取决策组件的第一版本信息和组件标识,并基于接收到的策略版本升级指令确定对决策组件的升级模式;步骤2:基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息;步骤3:基于组件标识将决策组件的第一版本信息以及第二版本信息进行关联记录,并将记录结果进行保存,完成决策组件的版本管理。2.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤1中,获取决策组件的第一版本信息和组件标识,包括:获取对决策组件的升级任务,并对升级任务进行解析,得到待升级决策组件的目标类型;基于目标类型向预设服务器发送访问请求,且在预设服务器做出允许访问反馈时,基于预设服务器中的检索引擎检索各决策组件对应的配置文件,并基于检索结果得到待升级决策组件对应的目标配置文件;对目标配置文件的配置内容进行提取,得到目标配置文件的文档内容,并对文档内容进行解析,得到决策组件的第一版本信息和组件标识。3.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤1中,基于接收到的策略版本升级指令确定对决策组件的升级模式,包括:获取用户终端发送的策略版本升级指令,并对策略版本升级指令中携带的升级请求进行解析,确定用户终端对决策组件的升级后的执行功能的目标要求;同时,获取决策组件的第一版本信息,并基于第一版本信息确定决策组件的初始执行功能;确定升级后的执行功能的目标要求以及初始执行功能的功能差,并基于功能差确定对决策组件的升级模式。4.根据权利要求3所述的一种决策组件版本管理方法,其特征在于,升级模式包括:新建组件、继承组件以及继承有变更的组件。5.根据权利要求3所述的一种决策组件版本管理方法,其特征在于,基于功能差确定对决策组件的升级模式,包括:获取决策组件对应的升级模式,同时,获取决策组件对应的组件标识,并确定组件标识与升级模式的对应关系;基于对应关系将决策组件的升级模式与组件标识进行绑定,并基于绑定结果生成决策组件升级模式记录表;提取决策组件升级模式记录表的配置参数,并基于配置参数确定决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中的记录格式;基于记录格式将决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中进行记录保存。6.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤2中,基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息,包括:
获取决策组件的第一版本信息以及组件标识,并基于组件标识确定决策组件的第一版本信息对应的脚本文件的存放目录,且基于存放目录提取决策组件的脚本文件;确定脚本文件中源码的配置信息,并基于配置信息确定源码之间的关联关系,同时,基于决策组件的升级目标对目标对源码之间的关联关系进行分析,确定对源码的参数...

【专利技术属性】
技术研发人员:苏明富孙成方曾杰
申请(专利权)人:睿智合创北京科技有限公司
类型:发明
国别省市:

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

1