一种文档自愈监控系统及方法与流程

文档序号:15979138发布日期:2018-11-17 00:07阅读:227来源:国知局

本发明涉及自愈监控系统技术领域,尤其涉及一种文档自愈监控系统及方法。

背景技术

自从w.d.grover在1987年提出自愈(shlf-healing)的概念以来,在国外得到广泛的深入的研究。自愈是指网络在发生失效时,不需要人工干预,就能够很快地接近100%恢复所涉及的业务。自愈要求设备有冗余度和网络的智能性,以便很快地交互网络诊断结果。自愈只考虑重构业务通道,并不管具体失效元件的修复或更换,后者需要人工干预才能完成。

目前,当系统发生因硬件、代码、受攻击以及其他故障情景的时候,特别是凌晨等人工响应较慢的情况下造成服务不可用或者用户体验差,往往会造成较大的业务影响,造成各方面的不可逆的损失。



技术实现要素:

针对现有技术中存在的上述问题,现提供一种文档自愈监控系统及方法。

具体技术方案如下:

一种文档自愈监控系统,其中,应用于网络监控系统中,所述网络监控系统连接一远程控制端,所述网络监控系统中预先设置一故障数据库;还包括:

一第一存储单元,用于预先存储一故障原因库;

一第二存储单元,用于预先存储一故障策略库;

所述文档自愈监控系统具体包括:

一监控单元,用于实时监测所述网络监控系统中的文档,并获取所述文档的预警信息;

一对比单元,连接所述监控单元,用以将所述故障数据库中的数据作为参考数据,与所述预警信息进行对比,判断所述预警信息是否存在于所述故障数据库中,并输出对比结果;

一分析单元,连接所述对比单元,用以根据所述对比结果在所述故障原因库中分析出故障原因,并根据所述故障原因在所述故障策略库中获取到对应的策略方法;

一处理单元,连接所述分析单元,用以根据所述策略方法实施对应的解决策略。

优选的,所述对比单元包括:

一对比模块,用以将所述故障数据库中的数据作为参考数据,与所述预警信息进行比较,判断所述预警信息是否存在于所述故障数据库中,并输出对比结果;

一标记模块,连接所述对比模块,用以在所述对比结果是所述预警信息未出现于所述故障数据库中时,将新的所述预警信息添加并保存至所述故障数据库中。

优选的,所述分析单元包括:

一判断模块,用以根据所述对比结果判断所述预警信息的故障原因是否存在于所述故障原因库中;

若是,则在所述故障原因库中分析出故障原因;

若否,则会发出一预警信息,传输至所述远程控制端进行分析,并将新的所述故障原因添加并保存至所述故障原因库中;

一筛选模块,连接所述判断模块,用以根据所述故障原因在所述故障策略库中筛选出对应的策略方法。

优选的,所述处理单元包括:

一预判断模块,用以判断所述故障原因对应的所述策略方法是否存在所述故障策略库中;

若是,则根据所述策略方法实施对应的解决策略;

一预处理模块,连接所述预判断模块,用以在所述策略方法未出现于所述故障策略库中时,对所述故障原因进行通用的预处理方法进行解决;

若仍出现所述故障原因,则会发出一预警信息,传输至所述远程控制端进行处理。

优选的,所述处理单元还包括一日志模块,连接所述预处理模块,用以生成一系统日志文档,用以保存所有的所述解决策略。

一种文档自愈监控方法,其中,应用于网络监控系统中,所述网络监控系统连接一远程控制端,所述网络监控系统中预先设置一故障数据库;还包括:

一第一存储单元,用于预先存储一故障原因库;

一第二存储单元,用于预先存储一故障策略库;

所述文档自愈监控方法设置一文档自愈监控系统,具体包括以下步骤:

步骤s1、采用一监控单元实时监测所述文档,并获取所述文档的预警信息;

步骤s2、采用一对比单元将所述故障数据库中的数据作为参考数据,与所述预警信息进行对比,判断所述预警信息是否存在于所述故障数据库中,并输出对比结果;

步骤s3、采用一分析单元将根据所述对比结果在所述故障原因库中分析出故障原因,并根据所述故障原因在所述故障策略库中获取到对应的策略方法;

步骤s4、采用一处理单元将根据所述策略方法实施对应的解决策略。

优选的,所述对比单元包括:

一对比模块,用以将所述故障数据库中的数据作为参考数据,与所述预警信息进行比较,判断所述预警信息是否存在于所述故障数据库中,并输出对比结果;

一标记模块,连接所述对比模块,用以在所述对比结果是所述预警信息未出现于所述故障数据库中时,将新的所述预警信息添加并保存至所述故障数据库中。

优选的,所述分析单元包括:

一判断模块,用以根据所述对比结果判断所述预警信息的故障原因是否存在于所述故障原因库中;

若是,则在所述故障原因库中分析故障原因;

若否,则会发出一预警信息,传输至所述远程控制端进行分析,并将新的所述故障原因添加并保存至所述故障原因库中;

一筛选模块,连接所述判断模块,用以根据所述故障原因在所述故障策略库中筛选出对应的策略方法。

优选的,所述处理单元包括:

一预判断模块,用以判断所述故障原因对应的所述策略方法是否存在所述故障策略库中;

若是,则根据所述策略方法实施对应的解决策略;

一预处理模块,连接所述预判断模块,用以在所述策略方法未出现于所述故障策略库中时,对所述故障原因进行通用的预处理方法进行解决;

若仍出现所述故障原因,则会发出一预警信息,传输至所述远程控制端进行处理。

优选的,所述处理单元还包括一日志模块,连接所述预处理模块,用以生成一系统日志文档,用以保存所有的所述解决策略。

本发明的技术方案有益效果在于:通过搭建自愈平台,提高了网络系统中的运营稳定性,实现系统自动化处理来代替人工处理,进而提高处理效率,并且减少在非工作时间的意外事件,进而避免了因人为失误而造成的二次故障。

附图说明

参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为本发明中,关于文档自愈监控系统的原理框图;

图2为本发明中,关于对比单元的原理框图;

图3为本发明中,关于分析单元的原理框图;

图4为本发明中,关于处理单元的原理框图;

图5为本发明中,关于文档自愈监控方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明包括一种文档自愈监控系统,其中,应用于网络监控系统中,网络监控系统连接一远程控制端,网络监控系统中预先设置一故障数据库;还包括:

一第一存储单元,用于预先存储一故障原因库;

一第二存储单元,用于预先存储一故障策略库;

文档自愈监控系统具体包括:

一监控单元1,用于实时监测网络监控系统中的文档,并获取文档的预警信息;

一对比单元2,连接监控单元1,用以将故障数据库中的数据作为参考数据,与预警信息进行对比,判断预警信息是否存在于故障数据库中,并输出对比结果;

一分析单元3,连接对比单元2,用以根据对比结果在故障原因库中分析出故障原因,并根据故障原因在故障策略库中获取到对应的策略方法;

一处理单元4,连接分析单元3,用以根据策略方法实施对应的解决策略。

通过上述文档自愈监控功能系统的技术方案,如图1所示,文档自愈监控系统应用于网络监控系统中,其中包括监控单元1、对比单元2、分析单元3及处理单元4,监控单元1用于实时监测网络监控系统中的文档,并获取文档的预警信息,这里的预警信息包括警告信息与危机信息,对比单元2用以将故障数据库中的数据作为参考数据,与预警信息进行对比,判断预警信息是否存在于故障数据库中,并输出对比结果,分析单元3用以根据对比结果在故障原因库中分析出故障原因,并根据故障原因在故障策略库中获取到对应的策略方法,处理单元4用以根据策略方法实施对应的解决策略;

进一步地,通过搭建自愈平台,提高了网络系统中的运营稳定性,实现系统自动化处理来代替人工处理,进而提高处理效率,并且减少在非工作时间的意外事件,进而避免了因人为失误而造成的二次故障。

在一种较优的实施例中,对比单元2包括:

一对比模块20,用以将故障数据库中的数据作为参考数据,与预警信息进行比较,判断预警信息是否存在于故障数据库中,并输出对比结果;

一标记模块21,连接对比模块20,用以在对比结果是预警信息未出现于故障数据库中时,将新的预警信息添加并保存至故障数据库中。

具体地,如图2所示,对比单元2包括对比模块20与标记模块21,对比模块20用以将故障数据库中的数据作为参考数据,与预警信息进行比较,判断预警信息是否存在于故障数据库中,并输出对比结果,若对比结果是预警信息不存在于故障数据库中,则相应的标记模块21将新的预警信息添加并保存至故障数据库中。

在一种较优的实施例中,分析单元3包括:

一判断模块30,用以根据对比结果判断预警信息的故障原因是否存在于故障原因库中;

若是,则在故障原因库中分析出故障原因;

若否,则会发出一预警信息,传输至远程控制端进行分析,并将新的故障原因添加并保存至故障原因库中;

一筛选模块31,连接判断模30,用以根据故障原因在故障策略库中筛选出对应的策略方法。

具体地,如图3所示,分析单元3包括判断模块30与筛选模块31,当对比结果是预警信息存在于故障数据库中时,判断模块30判断预警信息的故障原因是否存在于故障原因库中,若是,则筛选模块31根据故障原因在故障原因库中分析出故障原因;若否,则判断模块30会发出一预警信息,传输至远程控制端进行分析,并将新的故障原因添加并保存至故障原因库中。

在一种较优的实施例中,处理单元4包括:

一预判断模块40,用以判断故障原因对应的策略方法是否存在故障策略库中;

若是,则根据策略方法实施对应的解决策略;

一预处理模块41,连接预判断模块40,用以在策略方法未出现于故障策略库中时,对故障原因进行通用的预处理方法进行解决;

若仍出现故障原因,则会发出一预警信息,传输至远程控制端进行处理。

具体地,如图4所示,处理单元4包括预判断模块40与预处理模块41,当预判断模块40判断故障原因对应的策略方法存在于故障策略库中,则实施对应的解决策略进行处理,当判断对应的策略方法不存在于故障策略库中时,对故障原因进行通用的预处理方法进行操作,若仍出现故障原因,则会发出一预警信息,传输至远程控制端进行处理。

在一种较优的实施例中,处理单元4还包括一日志模块42,连接预处理模块41,用以生成一系统日志文档,用以保存所有的解决策略。

具体地,在处理单元4中设置一日志模块42,当预判断模块40判断故障原因对应的策略方法不存在于故障策略库中时,根据日志模块42优先使用通用的预处理方法进行解决,若仍未解决则发出一预警信息,传输至远程控制端进行处理,并将处理方法记录于日志模块42中,日志模块42用以不断更新记录所有的解决策略供用户浏览,并且可以记录通用的预处理方法,进一步地减少了人工介入,避免了因人工失误而造成的二次故障。

本发明还包括一种文档自愈监控方法,其中,应用于网络监控系统中,网络监控系统连接一远程控制端,网络监控系统中预先设置一故障数据库;还包括:

一第一存储单元,用于预先存储一故障原因库;

一第二存储单元,用于预先存储一故障策略库;

文档自愈监控方法设置一文档自愈监控系统,具体包括以下步骤:

步骤s1、采用一监控单元1实时监测文档,并获取文档的预警信息;

步骤s2、采用一对比单元2将故障数据库中的数据作为参考数据,与预警信息进行对比,判断预警信息是否存在于故障数据库中,并输出对比结果;

步骤s3、采用一分析单元3将根据对比结果在故障原因库中分析出故障原因,并根据故障原因在故障策略库中获取到对应的策略方法;

步骤s4、采用一处理单元4将根据策略方法实施对应的解决策略。

通过上述文档自愈监控方法的技术方案,如图5所示,首先采用监控单元1每分钟触发检测文档,并在网络监控系统中获取文档的预警信息;然后通过对比单元2将故障数据库中的数据作为参考数据,与预警信息进行对比,判断预警信息为警告事件还是危急事件,若预警信息为警告事件,则对每增加的警告事件进行记录,直至超过数量为30时标记为危急事件;若预警信息为危急事件时,则判断危急事件是否存在于故障数据库中,并输出对比结果;

进一步地,通过分析单元3根据对比结果判断故障原因是否存在故障原因库中,若判断故障原因存在于故障原因库中时,则分析出故障原因,并根据故障原因在故障策略库中获取到对应的策略方法,若判断故障原因不存在于故障原因库中时,则会发出一预警信息传输至远程控制端进行标记并添加至故障数据库中;最后通过处理单元4,首先当判断故障原因对应的策略方法存在于故障策略库中时,则实施对应的解决策略进行处理,当判断对应的策略方法不存在于故障策略库中时,对故障原因进行通用的预处理方法进行操作,若仍出现故障原因,则会发出一预警信息,传输至远程控制端进行处理;

进一步地,在整个自愈平台上,通过日志模块42不断地更新所有关于解决策略的日志记录,供用户浏览,进一步地,提高了网络系统中的运营稳定性,实现系统自动化处理来代替人工处理,进而提高处理效率,并且减少在非工作时间的意外事件,进而避免了因人为失误而造成的二次故障。

在一种较优的实施例中,对比单元2包括:

一对比模块20,用以将故障数据库中的数据作为参考数据,与预警信息进行比较,判断预警信息是否存在于故障数据库中,并输出对比结果;

一标记模块21,连接对比模块20,用以在对比结果是预警信息未出现于故障数据库中时,将新的预警信息添加并保存至故障数据库中。

具体地,如图2所示,对比单元2包括对比模块20与标记模块21,对比模块20用以将故障数据库中的数据作为参考数据,与预警信息进行比较,判断预警信息是否存在于故障数据库中,并输出对比结果,若对比结果是预警信息不存在于故障数据库中,则相应的标记模块21将新的预警信息添加并保存至故障数据库中。

在一种较优的实施例中,分析单元3包括:

一判断模块30,用以根据对比结果判断预警信息的故障原因是否存在于故障原因库中;

若是,则在故障原因库中分析故障原因;

若否,则会发出一预警信息,传输至远程控制端进行分析,并将新的故障原因添加并保存至故障原因库中;

一筛选模块31,连接判断模块,用以根据故障原因在故障策略库中筛选出对应的策略方法。

具体地,如图3所示,分析单元3包括判断模块30与筛选模块31,当对比结果是预警信息存在于故障数据库中时,判断模块30判断预警信息的故障原因是否存在于故障原因库中,若是,则筛选模块31根据故障原因在故障原因库中分析出故障原因;若否,则判断模块30会发出一预警信息,传输至远程控制端进行分析,并将新的故障原因添加并保存至故障原因库中。

在一种较优的实施例中,处理单元4包括:

一预判断模块40,用以判断故障原因对应的策略方法是否存在故障策略库中;

若是,则根据策略方法实施对应的解决策略;

一预处理模块41,连接预判断模块40,用以在策略方法未出现于故障策略库中时,对故障原因进行通用的预处理方法进行解决;

若仍出现故障原因,则会发出一预警信息,传输至远程控制端进行处理。

具体地,如图4所示,处理单元4包括预判断模块40与预处理模块41,当预判断模块40判断故障原因对应的策略方法存在于故障策略库中,则实施对应的解决策略进行处理,当判断对应的策略方法不存在于故障策略库中时,对故障原因进行通用的预处理方法进行操作,若仍出现故障原因,则会发出一预警信息,传输至远程控制端进行处理。

在一种较优的实施例中,处理单元4还包括一日志模块42,连接预处理模块41,用以生成一系统日志文档,用以保存所有的解决策略。

具体地,在处理单元4中设置一日志模块42,当预判断模块40判断故障原因对应的策略方法不存在于故障策略库中时,根据日志模块42优先使用通用的预处理方法进行解决,若仍未解决则发出一预警信息,传输至远程控制端进行处理,并将处理方法记录于日志模块42中,日志模块42用以不断更新记录所有的解决策略供用户浏览,并且可以记录通用的预处理方法,进一步地减少了人工介入,避免了因人工失误而造成的二次故障。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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