基于人工智能的升级管理方法、装置、设备及存储介质制造方法及图纸

技术编号:31804833 阅读:28 留言:0更新日期:2022-01-08 11:06
本发明专利技术涉及人工智能领域,公开了一种基于人工智能的升级管理方法、装置、设备及存储介质,包括:接收数据包并识别需要升级的软件程序,以及运行软件程序的应用服务器,汇总应用服务器形成应用集群;根据数据包分别对所述应用集群中应用服务器的软件程序和数据库进行升级,使应用服务器分别得到升级程序和升级库,并转为升级服务器;获取升级服务器的业务数据和性能数据,根据业务数据和性能数据评价升级程序和升级库的运行效果得到评价报告。本发明专利技术还涉及区块链技术,信息可存储于区块链节点中。本发明专利技术实现了自动部署数据包以对软件程序及其数据库进行升级的技术效果,及实现了自动监测升级服务器的升级质量的技术效果。动监测升级服务器的升级质量的技术效果。动监测升级服务器的升级质量的技术效果。

【技术实现步骤摘要】
基于人工智能的升级管理方法、装置、设备及存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种基于人工智能的升级管理方法、装置、设备及存储介质。

技术介绍

[0002]随着服务器中运行应用程序因使用超过时间过长导致性能落后,或数据承载量达到一定限度导致运行缓慢时,通常需要对所述服务器进行应用升级,以保证所述服务器持续处于较优状态,其中,所述应用升级是指对已安装的应用程序进行更新换代,使其成为新版本的应用程序的过程。当前的应用升级操作通常是在获取到升级用数据包时,人工寻找需要升级的应用程序,并通过手动布置所述数据包使所述应用程序升级。
[0003]然而,专利技术人意识到,这种方式不仅升级作业效率低下,人力资源消耗高,而且很容易因工作人员疏忽导致其未对所有需要升级的应用程序进行升级,造成升级完整度差的问题出现。

技术实现思路

[0004]本专利技术的目的是提供一种基于人工智能的升级管理方法、装置、设备及存储介质,用于解决现有技术存在的升级作业效率低下,人力资源消耗高,以及很容易因工作人员疏忽导致其未对所有需要升级本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的升级管理方法,其特征在于,包括:接收数据包并识别需要升级的软件程序,以及运行所述软件程序的应用服务器,汇总所述应用服务器形成应用集群;其中,所述数据包是用于分别对软件程序,以及所述软件程序调用的数据库进行升级的计算机文件;根据所述数据包分别对所述应用集群中所述应用服务器的软件程序和数据库进行升级,使所述应用服务器分别得到升级程序和升级库,并转为升级服务器;获取所述升级服务器的业务数据和性能数据,根据所述业务数据和所述性能数据评价所述升级程序和所述升级库的运行效果得到评价报告。2.根据权利要求1所述的基于人工智能的升级管理方法,其特征在于,所述接收数据包并识别需要升级的软件程序,以及运行所述软件程序的应用服务器,包括:接收数据包并提取所述数据包的数据编号并将其设为目标编号,其中,所述数据编号表征了获得所述需要升级的软件程序;遍历预先连接的服务器并从所述服务器中获取服务器日志,其中,所述服务器是预装有软件程序并用于为用户端提供指定服务的计算机设备;提取服务器日志中保存的至少记录有一个数据编号的软件列表,识别记录有所述目标编号的软件列表,并将所述软件列表所对应的服务器设为运行所述软件程序的应用服务器。3.根据权利要求1所述的基于人工智能的升级管理方法,其特征在于,所述根据所述数据包分别对所述应用集群中所述应用服务器的软件程序和数据库进行升级,使所述应用服务器分别得到升级程序和升级库,包括:将所述应用集群中任一个或任一组应用服务器接收到的请求流量调整为零,并将请求流量为零的应用服务器设为目标服务器,及将所述目标服务器中运行的软件程序设为目标程序,将所述软件程序调用的数据库设为目标库;其中,所述一组应用服务器中至少具有一个应用服务器;删除所述目标服务器中的目标程序,并提取所述数据包的软件文件,及将所述软件文件布置在所述目标服务器中以作为所述目标服务器的升级程序;删除所述目标库中的数据库脚本,将所述数据包中的脚本文件部署在所述目标库中以作为升级脚本,并将所述目标库转为升级库,使所述升级程序能够通过所述升级脚本调用所述升级库中的数据;将所述升级程序和所述升级库记录于预置的容器根目录下,用以构建所述升级程序和所述升级库的容器镜像。4.根据权利要求1所述的基于人工智能的升级管理方法,其特征在于,根据所述数据包分别对所述应用集群中所述应用服务器的软件程序和数据库进行升级,使所述应用服务器分别得到升级程序和升级库,并转为升级服务器之后,所述方法还包括:根据所述数据包对所述应用服务器的配置中心进行配置,使所述应用集群中的升级服务器能够调用所述升级程序和所述升级库。5.根据权利要求1所述的基于人工智能的升级管理方法,其特征在于,所述获取所述升级服务器的业务数据和性能数据,根据所述业务数据和所述性能数据评价所述升级程序和所述升级库的运行效果得到评价报告,包括:
获取所述升级服务器中容器镜像的容器日志,获取所述容器日志中的业务数据,并提取所述业务数据中的错误信息和/或无效信息,汇总所述错误信息和/或无效信息得到异常信息;其中,所述业务数据是所述升级程序根据其接收到的任务指令从所述升级...

【专利技术属性】
技术研发人员:黄威琪金艳蔡雄张怿薛艳辉
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1