基于深度学习的操作系统补丁自动安装方法及系统技术方案

技术编号:26170022 阅读:21 留言:0更新日期:2020-10-31 13:35
本发明专利技术涉及基于深度学习的操作系统补丁自动安装方法及系统,包括内网操作系统补丁升级服务器、补丁检测可视化服务器、安装在各个内网的客户端上的补丁检测应用程序;内网操作系统补丁升级服务器用于保存操作系统补丁文件和前置补丁文件,并提供升级补丁的下载服务;补丁检测应用程序根据所在客户端的操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并判断操作系统补丁安装情况;补丁检测可视化系服务端将操作系统IP系统使用人信息、操作系统版本信息、系统补丁安装次数、系统补丁安装情况和处置建议进行可视化显示。本发明专利技术能够实现信息内网的操作系统补丁自动化升级,实时监控补丁安装情况并可视化显示。

【技术实现步骤摘要】
基于深度学习的操作系统补丁自动安装方法及系统
本专利技术涉及计算机
,特别是一种基于深度学习的操作系统补丁自动安装方法及系统。
技术介绍
随着信息化时代的发展,目前绝大多数政府机构、企业以及个人家庭等的工作都建立了自己的信息内网,信息内网作为一个独立局域网,不与互联网连通,导致信息内网所有计算机的操作系统无法更新补丁,导致计算机系统漏洞未修复,存在很大的安全隐患。补丁升级主要包括两种方式:手动升级和自动升级。手动升级需要专业的运维人员接入内网一一进行升级操作,耗费大量的人力物力,也会使得系统升级的周期大大延长。自动升级通常采用客户端/服务器的形式,通过内网操作系统补丁升级服务器将补丁分发安装到每台内网客户端上。现有自动升级方法存在的问题:现有的操作系统版本种类繁多,例如windows、linux、macos,其中尤其又以windows系统升级补丁多而著称。如果补丁升级服务器批量推送升级补丁很多且很大,用户不得不等待很长时间直到下载完成或者下载失败,导致更新程序长时间占用客户端系统资源或网络带宽。而且多台客户端都要分别进行升级,严重占网络带宽。其次,补丁是一个复杂的过程,即使补丁推送下载成功,补丁安装失败的概率还是不小,有些操作系统需要先安装多个前置补丁。而且众多的计算机操作系统补丁是否安装成功,也不得而知。
技术实现思路
有鉴于此,本专利技术的目的是提出一种基于深度学习的操作系统补丁自动安装方法及系统,能够实现信息内网的操作系统补丁自动化升级,实时监控补丁安装情况并可视化显示,并根据补丁安装情况进行相应的处理,增加补丁安装成功率。本专利技术采用以下方案实现:一种基于深度学习的操作系统补丁自动安装方法,具体包括以下步骤:步骤S1:建立一个内网操作系统补丁升级服务器,通过该服务器向各个内网的客户端上分发并安装补丁检测应用程序;同时建立一个补丁检测可视化服务器;步骤S2:所述补丁检测应用程序根据所在客户端的自身操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并判断操作系统补丁安装情况;步骤S3:如果判断操作系统补丁安装成功,则进入步骤S7;否则进入步骤S4;步骤S4:若判断操作系统补丁安装失败,则进入步骤S5,若判断需要预先安装前置补丁,则进入步骤S6;步骤S5:判断客户端的补丁的安装次数是否大于三次,若是,则判定该客户端无法成功安装系统补丁,发出建议手动升级的信息,并进入步骤S7;若否,则返回步骤S2;步骤S6:所述补丁检测应用程序向内网操作系统补丁升级服务器下载安装所需前置补丁,并判断操作系统前置补丁安装情况;若前置补丁安装成功,且补丁安装次数不大于3次,则返回步骤S2;如果判断前置补丁安装成功且补丁安装次数大于三次,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;若前置补丁安装失败,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;步骤S7:将补丁检测应用程序所在客户端的操作系统IP、操作系统使用人信息、操作系统版本信息,系统补丁安装次数、系统补丁安装情况和处置建议实时显示在补丁检测可视化服务端上。本专利技术还提供了一种基于深度学习的操作系统补丁自动安装系统,包括内网操作系统补丁升级服务器、补丁检测可视化服务器,所述内网操作系统补丁升级服务器向各个内网的客户端上分发并安装补丁检测应用程序;所述内网操作系统补丁升级服务器用于保存操作系统补丁文件和前置补丁文件,并提供升级补丁的下载服务;所述补丁检测应用程序用于根据所在客户端的操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并通过操作系统版本信息、系统补丁安装返回值判断操作系统补丁安装情况;同时用于将补丁检测应用程序所在客户端的操作系统IP、操作系统使用人信息、操作系统版本信息、系统补丁安装次数、系统补丁安装情况和处置建议发送到补丁检测可视化系服务端;所述补丁检测可视化系服务端用于将操作系统IP系统使用人信息、操作系统版本信息、系统补丁安装次数、系统补丁安装情况和处置建议进行可视化显示,并进行分类统计。进一步地,补丁检测应用程序所实现的方法步骤包括:步骤S2:所述补丁检测应用程序根据所在客户端的自身操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并判断操作系统补丁安装情况;步骤S3:如果判断操作系统补丁安装成功,则进入步骤S7;否则进入步骤S4;步骤S4:若判断操作系统补丁安装失败,则进入步骤S5,若判断需要预先安装前置补丁,则进入步骤S6;步骤S5:判断客户端的补丁的安装次数是否大于三次,若是,则判定该客户端无法成功安装系统补丁,发出建议手动升级的信息,并进入步骤S7;若否,则返回步骤S2;步骤S6:所述补丁检测应用程序向内网操作系统补丁升级服务器下载安装所需前置补丁,并判断操作系统前置补丁安装情况;若前置补丁安装成功,且补丁安装次数不大于3次,则返回步骤S2;如果判断前置补丁安装成功且补丁安装次数大于三次,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;若前置补丁安装失败,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;步骤S7:将补丁检测应用程序所在客户端的操作系统IP、操作系统使用人信息、操作系统版本信息,系统补丁安装次数、系统补丁安装情况和处置建议实时显示在补丁检测可视化服务端上。其中,所述内网客户端与所述内网操作系统补丁升级服务器同处于一个内部局域网。其中,所述的前置补丁是对系统补丁更新做准备,为了和后面的补丁升级所做的种种调整。与现有技术相比,本专利技术有以下有益效果:1、本专利技术的补丁检测应用程序可根据自身所在的客户端操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,补丁安装针对性强,有效防止客户端重复下载升级补丁,节省网络流量和带宽。2、本专利技术的可视化操作系统补丁自动安装系统及方法能实时监控补丁安装情况,并根据补丁安装情况进行相应的处理,极大的提升了补丁自动升级的成功率。3、本专利技术的可视化操作系统补丁自动安装系统及方法能将详细的补丁安装信息可视化显示,并进行分类统计,有效解决了内外网隔离的内网客户端进行操作系统升级的安全性和升级成本问题,使得内网客户端操作系统升级可以做到及时性,迅速性和便捷性,节约了大量人力物力,降低了升级成本,同时保证了信息系统的安全性和可靠性。附图说明图1为本专利技术实施例的方法流程示意图。具体实施方式下面结合附图及实施例对本专利技术做进一步说明。应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数本文档来自技高网
...

【技术保护点】
1.一种基于深度学习的操作系统补丁自动安装方法,其特征在于,包括以下步骤:/n步骤S1:建立一个内网操作系统补丁升级服务器,通过该服务器向各个内网的客户端上分发并安装补丁检测应用程序;同时建立一个补丁检测可视化服务器;/n步骤S2:所述补丁检测应用程序根据所在客户端的自身操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并判断操作系统补丁安装情况;/n步骤S3:如果判断操作系统补丁安装成功,则进入步骤S7;否则进入步骤S4;/n步骤S4:若判断操作系统补丁安装失败,则进入步骤S5,若判断需要预先安装前置补丁,则进入步骤S6;/n步骤S5:判断客户端的补丁的安装次数是否大于三次,若是,则判定该客户端无法成功安装系统补丁,发出建议手动升级的信息,并进入步骤S7;若否,则返回步骤S2;/n步骤S6:所述补丁检测应用程序向内网操作系统补丁升级服务器下载安装所需前置补丁,并判断操作系统前置补丁安装情况;若前置补丁安装成功,且补丁安装次数不大于3次,则返回步骤S2;如果判断前置补丁安装成功且补丁安装次数大于三次,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;若前置补丁安装失败,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;/n步骤S7:将补丁检测应用程序所在客户端的操作系统IP、操作系统使用人信息、操作系统版本信息,系统补丁安装次数、系统补丁安装情况和处置建议实时显示在补丁检测可视化服务端上。/n...

【技术特征摘要】
1.一种基于深度学习的操作系统补丁自动安装方法,其特征在于,包括以下步骤:
步骤S1:建立一个内网操作系统补丁升级服务器,通过该服务器向各个内网的客户端上分发并安装补丁检测应用程序;同时建立一个补丁检测可视化服务器;
步骤S2:所述补丁检测应用程序根据所在客户端的自身操作系统版本向内网操作系统补丁升级服务器下载安装对应的补丁,并判断操作系统补丁安装情况;
步骤S3:如果判断操作系统补丁安装成功,则进入步骤S7;否则进入步骤S4;
步骤S4:若判断操作系统补丁安装失败,则进入步骤S5,若判断需要预先安装前置补丁,则进入步骤S6;
步骤S5:判断客户端的补丁的安装次数是否大于三次,若是,则判定该客户端无法成功安装系统补丁,发出建议手动升级的信息,并进入步骤S7;若否,则返回步骤S2;
步骤S6:所述补丁检测应用程序向内网操作系统补丁升级服务器下载安装所需前置补丁,并判断操作系统前置补丁安装情况;若前置补丁安装成功,且补丁安装次数不大于3次,则返回步骤S2;如果判断前置补丁安装成功且补丁安装次数大于三次,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;若前置补丁安装失败,则判定该客户端无法成功安装该系统补丁,建议手动升级,并进入步骤S7;
步骤S7:将补丁检测应用程序所在客户端的操作系统IP、操作系统使用人信息、操作系统版本信息,系统补丁安装次数、系统补丁安装情况和处置建议实时显示在补丁检测可视化服务端上。


2.一种基于深度学习的操作系统补丁自动安装系统,其特征在于,包括内网操作系统补丁升级服务器、补丁检测可视化服务器,所述内网操作系统补丁升级服务器向各个内网的客户端上分发并安装补丁检测应用程序;
所述内网操作系统补丁升级服务器用于保存操作系统补丁文件和前置补丁文件,并提供升级补丁的下载服务;
所述补丁检测应用程序用于根据所在客户端的操...

【专利技术属性】
技术研发人员:张坤三陈智林楠陈辰颜育奇曾臻刘茗蔚范琳芸
申请(专利权)人:国网福建省电力有限公司国网福建省电力有限公司漳州供电公司
类型:发明
国别省市:福建;35

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

1