软件更新计划的处理方法、装置、电子设备及存储介质与流程

文档序号:36820773发布日期:2024-01-26 16:28阅读:16来源:国知局
软件更新计划的处理方法、装置、电子设备及存储介质与流程

本技术涉及人工智能领域及其他相关,具体而言,涉及一种软件更新计划的处理方法、装置、电子设备及存储介质。


背景技术:

1、在金融领域,金融机构需要使用到很多种类的软件用于处理业务,同时,众多种类的软件面临着不断淘汰替换、版本更新等软件更新的过程,为了保证软件更新过程的稳定运行,通常需要提前指定软件更新计划,但是,目前通常是依赖人为经验基于已完成更新的软件数量和/或未完成更新的软件数量来判断软件更新计划是否能够按期完成,这种方式不仅需要投入大量的人力物力,而且判断结果的可信度并不稳定,最终导致判断结果的准确率较低的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术提供了一种软件更新计划的处理方法、装置、电子设备及存储介质,以至少解决现有技术中过于依赖人为经验判断软件更新计划是否能够按期完成导致的判断准确率低的技术问题。

2、根据本技术的一个方面,提供了一种软件更新计划的处理方法,包括:获取软件更新计划对应的当前完成进度信息,其中,软件更新计划用于将m个第一软件全部更新替换为第二软件,m为大于1的整数;依据当前完成进度信息提取目标特征信息,其中,目标特征信息用于表征软件更新计划截止到当前时刻的计划执行效率;将目标特征信息输入至目标模型,并通过目标模型根据历史软件更新计划训练得到的先验知识针对目标特征信息进行预测,得到预测结果,其中,预测结果为第一结果或第二结果,第一结果表征软件更新计划能够按期完成,第二结果表征软件更新计划无法按期完成,目标模型为依据已知完成结果和各阶段进度完成信息的历史软件更新计划训练得到的模型。

3、可选地,软件更新计划的处理方法还包括:从目标系统中采集软件更新计划在当前时刻对应的至少一个目标节点,其中,至少一个目标节点用于表征软件更新计划截止到当前时刻完成的计划节点,目标系统用于记录软件更新计划对应的n个计划节点以及n个计划节点的完成状态,n为大于1的整数;将软件更新计划在当前时刻对应的至少一个目标节点作为软件更新计划对应的当前完成进度信息。

4、可选地,软件更新计划的处理方法还包括:从目标系统中获取至少一个目标节点中的每个目标节点的实际启动时刻以及实际完成时刻;根据每个目标节点的实际启动时刻以及实际完成时刻确定该目标节点对应的实际完成时长;获取软件更新计划的计划完成时刻和计划启动时刻;根据软件更新计划的计划完成时刻和软件更新计划的计划启动时刻确定软件更新计划对应的计划完成时长;根据每个目标节点对应的实际完成时长以及软件更新计划对应的计划完成时长确定目标特征信息。

5、可选地,软件更新计划的处理方法还包括:计算每个目标节点对应的实际完成时长与软件更新计划对应的计划完成时长的比值,得到每个目标节点对应的第一效率信息;获取每个目标节点对应的累计完成时长,其中,每个目标节点对应的累计完成时长表征包括该目标节点在内的所有已完成的计划节点所对应的实际完成时长;计算每个目标节点对应的累计完成时长与软件更新计划对应的计划完成时长的比值,得到每个目标节点对应的第二效率信息;将每个目标节点对应的第一效率信息和第二效率信息作为目标特征信息。

6、可选地,目标模型通过以下步骤完成,包括:获取l个历史软件更新计划,其中,l个历史软件更新计划中的每个历史软件更新计划用于对任意至少一个软件进行更新替换,每个历史软件更新计划对应n个历史计划节点;根据每个历史软件更新计划对应的每个历史计划节点的实际完成时长确定每个历史软件更新计划对应的模型训练特征;根据每个历史软件更新计划对应的模型训练特征训练得到目标模型。

7、可选地,软件更新计划的处理方法还包括:获取每个历史软件更新计划对应的计划完成时长;计算每个历史软件更新计划对应的每个历史计划节点的实际完成时长与该历史软件更新计划对应的计划完成时长的比值,得到该历史软件更新计划对应的第一训练特征;对每个历史计划节点对应的实际完成时长以及该历史计划节点之前的所有历史计划节点所对应的实际完成时长进行求和,得到该历史计划节点的累计完成时长;计算每个历史软件更新计划对应的每个历史计划节点的累计完成时长与该历史软件更新计划对应的计划完成时长的比值,得到该历史软件更新计划对应的第二训练特征;将每个历史软件更新计划对应的第一训练特征和第二训练特征作为该历史软件更新计划对应的模型训练特征。

8、可选地,软件更新计划的处理方法还包括:获取每个历史软件更新计划对应的模型训练标签,其中,每个历史软件更新计划对应的模型训练标签用于表征该历史软件更新计划的完成结果;确定每个历史软件更新计划对应的模型训练标签与该历史软件更新计划对应的模型训练特征之间的关联关系,并将关联关系作为该历史软件更新计划对应的先验知识;根据每个历史软件更新计划对应的先验知识训练得到目标模型。

9、根据本技术的另一方面,还提供了一种软件更新计划的处理装置,其中,包括:获取单元,用于获取软件更新计划对应的当前完成进度信息,其中,软件更新计划用于将m个第一软件全部更新替换为第二软件,m为大于1的整数;特征提取单元,用于依据当前完成进度信息提取目标特征信息,其中,目标特征信息用于表征软件更新计划截止到当前时刻的计划执行效率;模型预测单元,用于将目标特征信息输入至目标模型,并通过目标模型根据历史软件更新计划训练得到的先验知识针对目标特征信息进行预测,得到预测结果,其中,预测结果为第一结果或第二结果,第一结果表征软件更新计划能够按期完成,第二结果表征软件更新计划无法按期完成,目标模型为依据已知完成结果和各阶段进度完成信息的历史软件更新计划训练得到的模型。

10、根据本技术的另一方面,还提供了一种计算机可读存储介质,其中,计算机可读存储介质中存储有计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的软件更新计划的处理方法。

11、根据本技术的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述任意一项的软件更新计划的处理方法。

12、在本技术中,采用结合目标模型的先验知识依据软件更新计划截止到当前时刻的计划执行效率预测软件更新计划是否能够按期完成的方式,首先获取软件更新计划对应的当前完成进度信息,其中,软件更新计划用于将m个第一软件全部更新替换为第二软件,m为大于1的整数。然后依据当前完成进度信息提取目标特征信息,其中,目标特征信息用于表征软件更新计划截止到当前时刻的计划执行效率。最后,将目标特征信息输入至目标模型,并通过目标模型根据历史软件更新计划训练得到的先验知识针对目标特征信息进行预测,得到预测结果,其中,预测结果为第一结果或第二结果,第一结果表征软件更新计划能够按期完成,第二结果表征软件更新计划无法按期完成,目标模型为依据已知完成结果和各阶段进度完成信息的历史软件更新计划训练得到的模型。

13、由上述内容可知,通过本技术的技术方案,借助依据历史软件更新计划训练得到目标模型,可以随时根据软件更新计划对应的当前完成进度信息预测软件更新计划是否能够按期完成,相比于现有技术中依赖人工经验判断软件更新计划是否能够按期完成,由于历史软件更新计划的完成情况是真实已发生的情况,因此目标模型所输出的预测结果可信度更高,同时还避免了人为经验的影响,在软件更新计划复杂多变的场景下,仍可以借助先前历史软件更新计划的完成情况预测得出较为准确的结果。

14、由此可见,本技术的技术方案达到了利用历史软件更新计划提供的真实完成情况准确预测当前的软件更新计划是否能够按期完成的目的,从而实现了提高软件更新计划完成情况的预测准确率和预测效率的技术效果,进而解决了现有技术中过于依赖人为经验判断软件更新计划是否能够按期完成导致的判断准确率低的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1