【技术实现步骤摘要】
一种决策组件版本管理方法
[0001]本专利技术涉及计算机
,特别涉及一种决策组件版本管理方法。
技术介绍
[0002]目前,现有决策引擎的决策组件都是孤立的,每个组件只属于一个策略,决策组件的版本升级,会产生大量重复的组件,相同规则发生变化时,所有的组件都需要修改和测试,也会浪费一定的存储资源;
[0003]同时,由于对决策组件需要不断的升级,随之会产生不同的版本信息,对决策组件的版本进行有效管理可以对决策组件当前的运行情况进行有效把握,同时也便于及时把握对决策组件的升级需求;
[0004]因此,本专利技术提供了一种决策组件版本管理方法。
技术实现思路
[0005]本专利技术提供一种决策组件版本管理方法,用以通过根据策略版本升级指令对决策组件进行相应升级模式的升级,同时,将升级后的决策组件的第二版本信息与升级前的第一版本信息进行记录,便于用户终端及时查看决策组件的版本情况以及关联关系,便于及时查看决策组件的变化情况,保障了对决策组件在升级过程中的版本信息进行有效管理,同时也便于提高对决策组件的升级效率,减少大量重复组件,减少开发修改成本。
[0006]本专利技术提供了一种决策组件版本管理方法,包括:
[0007]步骤1:获取决策组件的第一版本信息和组件标识,并基于接收到的策略版本升级指令确定对决策组件的升级模式;
[0008]步骤2:基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息;
[ ...
【技术保护点】
【技术特征摘要】
1.一种决策组件版本管理方法,其特征在于,包括:步骤1:获取决策组件的第一版本信息和组件标识,并基于接收到的策略版本升级指令确定对决策组件的升级模式;步骤2:基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息;步骤3:基于组件标识将决策组件的第一版本信息以及第二版本信息进行关联记录,并将记录结果进行保存,完成决策组件的版本管理。2.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤1中,获取决策组件的第一版本信息和组件标识,包括:获取对决策组件的升级任务,并对升级任务进行解析,得到待升级决策组件的目标类型;基于目标类型向预设服务器发送访问请求,且在预设服务器做出允许访问反馈时,基于预设服务器中的检索引擎检索各决策组件对应的配置文件,并基于检索结果得到待升级决策组件对应的目标配置文件;对目标配置文件的配置内容进行提取,得到目标配置文件的文档内容,并对文档内容进行解析,得到决策组件的第一版本信息和组件标识。3.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤1中,基于接收到的策略版本升级指令确定对决策组件的升级模式,包括:获取用户终端发送的策略版本升级指令,并对策略版本升级指令中携带的升级请求进行解析,确定用户终端对决策组件的升级后的执行功能的目标要求;同时,获取决策组件的第一版本信息,并基于第一版本信息确定决策组件的初始执行功能;确定升级后的执行功能的目标要求以及初始执行功能的功能差,并基于功能差确定对决策组件的升级模式。4.根据权利要求3所述的一种决策组件版本管理方法,其特征在于,升级模式包括:新建组件、继承组件以及继承有变更的组件。5.根据权利要求3所述的一种决策组件版本管理方法,其特征在于,基于功能差确定对决策组件的升级模式,包括:获取决策组件对应的升级模式,同时,获取决策组件对应的组件标识,并确定组件标识与升级模式的对应关系;基于对应关系将决策组件的升级模式与组件标识进行绑定,并基于绑定结果生成决策组件升级模式记录表;提取决策组件升级模式记录表的配置参数,并基于配置参数确定决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中的记录格式;基于记录格式将决策组件的组件名称、组件标识以及升级模式在决策组件升级模式记录表中进行记录保存。6.根据权利要求1所述的一种决策组件版本管理方法,其特征在于,步骤2中,基于升级模式根据决策组件的第一版本信息和组件标识对决策组件进行升级,并基于升级结果确定决策组件的第二版本信息,包括:
获取决策组件的第一版本信息以及组件标识,并基于组件标识确定决策组件的第一版本信息对应的脚本文件的存放目录,且基于存放目录提取决策组件的脚本文件;确定脚本文件中源码的配置信息,并基于配置信息确定源码之间的关联关系,同时,基于决策组件的升级目标对目标对源码之间的关联关系进行分析,确定对源码的参数...
【专利技术属性】
技术研发人员:苏明富,孙成方,曾杰,
申请(专利权)人:睿智合创北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。