一种操作系统补丁自动升级方法及系统与流程
技术特征:
1.一种操作系统补丁自动升级方法,其特征在于,包括:
2.如权利要求1所述的操作系统补丁自动升级方法,其特征在于:所述采集服务器补丁数据包括采集服务器上补丁集合p的元数据、本地已安装补丁集合l、系统版本、补丁pi的依赖性集合di和补丁的重要性权重;
3.如权利要求2所述的操作系统补丁自动升级方法,其特征在于:所述输出每个补丁的优先级评分对补丁进行筛选和排序包括定义p={p1,p2,…,pn}为服务器上补丁集合,l={l1,l2,…,lm}为本地已安装补丁集合,每个补丁pi的元数据为mi,包含编号idi、发布日期di、补丁类型ti、适用系统版本vi,当前系统版本为vc,di为补丁pi的依赖性集合,补丁重要性权重为w={w1,w2,…,wn},综合考虑补丁的重要性、依赖性满足度和版本适用性,计算每个补丁的优先级评分,用于筛选和排序,补丁优先级评分模型表示为:
4.如权利要求3所述的操作系统补丁自动升级方法,其特征在于:所述输出每个补丁的优先级评分对补丁进行筛选和排序包括通过筛选条件和优先级评分排序,筛选出满足条件且优先级评分最高的补丁集合,筛选出满足条件且优先级评分最高的补丁集合n表示为:
5.如权利要求4所述的操作系统补丁自动升级方法,其特征在于:所述输出每个补丁的优先级评分对补丁进行筛选和排序包括根据优先级评分排序,选择评分最高的前k个补丁,表示为:
6.如权利要求5所述的操作系统补丁自动升级方法,其特征在于:所述对排序后的补丁进行依赖性检查包括通过输出补丁pi的依赖性满足度ci,判断当前系统是否满足补丁的依赖条件,定义补丁pi的依赖性满足度ci表示为:
7.如权利要求6所述的操作系统补丁自动升级方法,其特征在于:所述对排序后的补丁进行依赖性检查包括在通过依赖性检查后,开始下载补丁文件;
8.一种采用如权利要求1~7任一所述的操作系统补丁自动升级方法的系统,其特征在于:包括初始化模块,补丁优先级排序模块,依赖性检查模块;
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的操作系统补丁自动升级方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的操作系统补丁自动升级方法的步骤。
技术总结
本发明公开了一种操作系统补丁自动升级方法及系统,涉及计算机软件和系统管理技术领域,包括采集服务器补丁数据;输出每个补丁的优先级评分对补丁进行筛选和排序;对排序后的补丁进行依赖性检查。本发明提供的操作系统补丁自动升级方法通过优先级评分模型,能够识别和优先处理关键补丁,确保高风险补丁和重要功能性补丁优先被安装,从而提高系统的安全性和性能,通过输出补丁的依赖性满足度,判断当前系统是否满足补丁的依赖条件,能够识别并解决补丁之间的依赖问题,避免因依赖性不足而导致的补丁安装失败或系统不稳定,提高补丁安装的成功率和系统的稳定性,本发明在安装成功率、稳定性以及安全性方面都取得更加良好的效果。
技术研发人员:卢翔,苏杨,余萱,付鋆,刘维嘉,李琨,方继宇
受保护的技术使用者:贵州电网有限责任公司
技术研发日:
技术公布日:2024/11/18
技术研发人员:卢翔,苏杨,余萱,付鋆,刘维嘉,李琨,方继宇
技术所有人:贵州电网有限责任公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
