系统维护方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:28672765 阅读:23 留言:0更新日期:2021-06-02 02:48
本发明专利技术涉及系统维护技术领域,具体提供了一种系统维护方法、装置以及计算机可读存储介质,旨在解决如何有效且低成本地对不同应用场景下的软件系统进行系统维护的技术问题。为此目的,根据本发明专利技术实施例的方法,可以同时获取并分析每个软件系统的故障信息,以确定出针对每个系统的故障信息的故障解除策略,进而将确定出的故障解除策略分别发送至每个系统的故障特征库中,以便每个系统都能够根据各自的故障信息从各自的故障特征库中匹配相应的故障处理策略。通过在后台服务器中执行上述方法,可以实现对每个系统的远程维护,无需再为每个系统分别部署运维人员,极大地降低了系统的运维成本。

【技术实现步骤摘要】
系统维护方法、装置以及计算机可读存储介质
本专利技术涉及系统维护
,具体涉及一种系统维护方法、装置以及计算机可读存储介质。
技术介绍
软件系统内通常会预置有故障处理模块,该故障处理模块能够在检测到软件系统发生运行故障时调用预设的故障处理策略并且根据故障信息执行相应的操作以解除故障,例如软件系统发生宕机故障,可以控制软件系统重新启动来解除宕机故障。但是,针对不同应用场景定制开发的软件系统(如分别针对商场和银行开发的人脸识别系统),由于软件系统的系统规模和搭建环境不同等因素,单一的故障解除策略将无法适用于不同应用场景下的软件系统,因此需要部署大量的人力物力维护每个软件系统的稳定运行,极大地增加了软件系统的运维成本。
技术实现思路
为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决如何有效且低成本地对不同应用场景下的软件系统进行系统维护的技术问题的系统维护方法、装置以及计算机可读存储介质。第一方面,提供一种系统维护方法,应用于后台服务器中,所述方法包括:获取与所述后台服务器通信连接的每个系统的故障信息;分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略;根据每个所述系统的故障信息对应的故障处理策略,分别对每个所述系统的故障特征库中存储的故障处理策略进行更新;其中,每个所述系统分别被配置成根据各自的故障信息从各自的故障特征库中匹配相应的故障处理策略,执行所述故障处理策略指定的操作进行故障恢复。在上述系统维护方法的一个技术方案中,每个所述系统分别被进一步配置成在从各自的故障特征库中没有匹配到与故障信息对应的故障处理策略时向所述后台服务器发送故障处理请求;所述方法还包括:当接收到某个系统发送的故障处理请求时,获取所述故障处理请求中包含的没有匹配到故障处理策略的待处理故障信息;获取其他系统的故障信息中与所述待处理故障信息匹配的故障信息;将所述匹配的故障信息对应的故障处理策略作为所述待处理故障处理信息的故障处理策略并且将所述故障处理策略发送至所述的某个系统;并且/或者,所述方法还包括:获取并存储每个所述系统的运行参数;根据所述运行参数分别对每个所述系统进行故障预警分析,以判断每个所述系统是否会发生故障;根据所述故障预测分析的结果选择性地进行告警。在上述系统维护方法的一个技术方案中,“分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略”的步骤具体包括:获取故障样本,其中,所述故障样本包括故障信息以及相应的故障处理策略;根据所述故障样本对故障处理模型进行模型训练;采用经所述模型训练后的故障处理模型对每个所述系统的故障信息进行分析,确定每个所述系统的故障信息对应的故障处理策略;并且/或者,“分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略”的步骤具体包括:通过可视化界面显示每个所述系统的故障信息;响应于接收到的故障处理指令,解析所述故障处理指令,以获取针对当前显示的故障信息设定的故障解除策略。在上述系统维护方法的一个技术方案中,所述方法还包括通过下列方式对所述故障样本进行样本更新:获取每个所述系统执行故障处理策略进行故障恢复的结果;根据所述结果获取成功解除故障的故障处理策略并且将所述成功解除故障的故障处理策略以及相应的故障信息作为新的故障样本;根据所述新的故障样本进行所述样本更新。在上述系统维护方法的一个技术方案中,“根据所述运行参数分别对每个所述系统进行故障预警分析”的步骤具体包括:获取运行参数样本,其中,所述运行参数样本包括预设的每个所述系统在发生故障时各自对应的每个运行参数的参数值;根据所述运行参数样本对LSTM网络模型进行模型训练;采用经所述模型训练后的LSTM网络模型分别对每个所述系统进行故障预测分析。第二方面,提供一种系统维护装置,应用于后台服务器中,所述装置包括:故障信息获取模块,其被配置成获取与所述后台服务器通信连接的每个系统的故障信息;故障处理策略确定模块,其被配置成分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略;故障处理策略更新模块,其被配置成根据每个所述系统的故障信息对应的故障处理策略,分别对每个所述系统的故障特征库中存储的故障处理策略进行更新;其中,每个所述系统分别被配置成根据各自的故障信息从各自的故障特征库中匹配相应的故障处理策略,执行所述故障处理策略指定的操作进行故障恢复。在上述系统维护装置的一个技术方案中,每个所述系统分别被进一步配置成在从各自的故障特征库中没有匹配到与故障信息对应的故障处理策略时向所述后台服务器发送故障处理请求;所述装置还包括故障处理策略协调模块和/或故障预测告警模块;所述故障处理策略协调模块被配置成执行以下操作:当接收到某个系统发送的故障处理请求时,获取所述故障处理请求中包含的没有匹配到故障处理策略的待处理故障信息;获取其他系统的故障信息中与所述待处理故障信息匹配的故障信息;将所述匹配的故障信息对应的故障处理策略作为所述待处理故障处理信息的故障处理策略并且将所述故障处理策略发送至所述的某个系统;所述故障预测告警模块被配置成执行以下操作:获取并存储每个所述系统的运行参数;根据所述运行参数分别对每个所述系统进行故障预警分析,以判断每个所述系统是否会发生故障;根据所述故障预测分析的结果选择性地进行告警。在上述系统维护装置的一个技术方案中,所述故障处理策略确定模块包括第一策略确定子模块和/或第二策略确定子模块;所述第一策略确定子模块被配置成执行以下操作:获取故障样本,其中,所述故障样本包括故障信息以及相应的故障处理策略;根据所述故障样本对故障处理模型进行模型训练;采用经所述模型训练后的故障处理模型对每个所述系统的故障信息进行分析,确定每个所述系统的故障信息对应的故障处理策略。所述第二策略确定子模块被配置成执行以下操作:通过可视化界面显示每个所述系统的故障信息;响应于接收到的故障处理指令,解析所述故障处理指令,以获取针对当前显示的故障信息设定的故障解除策略。在上述系统维护装置的一个技术方案中,所述第一策略确定子模块被进一步配置成通过执行下列操作对所述故障样本进行样本更新:获取每个所述系统执行故障处理策略进行故障恢复的结果;根据所述结果获取成功解除故障的故障处理策略并且将所述成功解除故障的故障处理策略以及相应的故障信息作为新的故障样本;根据所述新的故障样本进行所述样本更新。在上述系统维护装置的一个技术方案中,所述故障预测告警模块被进一步配置成执行以下操作:获取运行参数样本,其中,所述运行参数样本包括预设的每个所述系统本文档来自技高网...

【技术保护点】
1.一种系统维护方法,其特征在于,应用于后台服务器中,所述方法包括:/n获取与所述后台服务器通信连接的每个系统的故障信息;/n分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略;/n根据每个所述系统的故障信息对应的故障处理策略,分别对每个所述系统的故障特征库中存储的故障处理策略进行更新;/n其中,每个所述系统分别被配置成根据各自的故障信息从各自的故障特征库中匹配相应的故障处理策略,执行所述故障处理策略指定的操作进行故障恢复。/n

【技术特征摘要】
1.一种系统维护方法,其特征在于,应用于后台服务器中,所述方法包括:
获取与所述后台服务器通信连接的每个系统的故障信息;
分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略;
根据每个所述系统的故障信息对应的故障处理策略,分别对每个所述系统的故障特征库中存储的故障处理策略进行更新;
其中,每个所述系统分别被配置成根据各自的故障信息从各自的故障特征库中匹配相应的故障处理策略,执行所述故障处理策略指定的操作进行故障恢复。


2.根据权利要求1所述的系统维护方法,其特征在于,每个所述系统分别被进一步配置成在从各自的故障特征库中没有匹配到与故障信息对应的故障处理策略时向所述后台服务器发送故障处理请求;
所述方法还包括:
当接收到某个系统发送的故障处理请求时,获取所述故障处理请求中包含的没有匹配到故障处理策略的待处理故障信息;
获取其他系统的故障信息中与所述待处理故障信息匹配的故障信息;
将所述匹配的故障信息对应的故障处理策略作为所述待处理故障处理信息的故障处理策略并且将所述故障处理策略发送至所述的某个系统;
并且/或者,
所述方法还包括:
获取并存储每个所述系统的运行参数;
根据所述运行参数分别对每个所述系统进行故障预警分析,以判断每个所述系统是否会发生故障;
根据所述故障预测分析的结果选择性地进行告警。


3.根据权利要求1所述的系统维护方法,其特征在于,“分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略”的步骤具体包括:
获取故障样本,其中,所述故障样本包括故障信息以及相应的故障处理策略;
根据所述故障样本对故障处理模型进行模型训练;
采用经所述模型训练后的故障处理模型对每个所述系统的故障信息进行分析,确定每个所述系统的故障信息对应的故障处理策略;
并且/或者,
“分别对每个所述系统的故障信息进行分析,以确定每个所述系统的故障信息对应的故障处理策略”的步骤具体包括:
通过可视化界面显示每个所述系统的故障信息;
响应于接收到的故障处理指令,解析所述故障处理指令,以获取针对当前显示的故障信息设定的故障解除策略。


4.根据权利要求3所述的系统维护方法,其特征在于,所述方法还包括通过下列方式对所述故障样本进行样本更新:
获取每个所述系统执行故障处理策略进行故障恢复的结果;
根据所述结果获取成功解除故障的故障处理策略并且将所述成功解除故障的故障处理策略以及相应的故障信息作为新的故障样本;
根据所述新的故障样本进行所述样本更新。


5.根据权利要求2所述的系统维护方法,其特征在于,“根据所述运行参数分别对每个所述系统进行故障预警分析”的步骤具体包括:
获取运行参数样本,其中,所述运行参数样本包括预设的每个所述系统在发生故障时各自对应的每个运行参数的参数值;
根据所述运行参数样本对LSTM网络模型进行模型训练;
采用经所述模型训练后的LSTM网络模型分别对每个所述系统进行故障预测分析。


6.一种系统维护装置,其特征在于,应用于后台服务器中,所述装置包括:
故障信息获取模块,其被配置成获取与所述后台服务器通信连接的每个系统的故障信息;
故障处理策略确定模块,其被配置成分别对每个所述系统的故障信息进行分析,以确定...

【专利技术属性】
技术研发人员:刘晓光祖广盛
申请(专利权)人:江苏云从曦和人工智能有限公司
类型:发明
国别省市:江苏;32

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

1