故障诊断方法及系统与流程

文档序号:15516550发布日期:2018-09-25 18:27阅读:3793来源:国知局

本发明涉及一种直播卫星用户管理系统的故障诊断方法及故障诊断系统。



背景技术:

现有技术中,当直播卫星用户管理系统发生故障时,很难快速找到故障原因。

针对相关技术中很难快速找到故障原因的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中很难快速找到故障原因的问题,本发明提出一种故障诊断方法及故障诊断系统,能够实现故障诊断模型化和自动化,实现了高效的故障诊断能力。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种故障诊断方法。

该故障诊断方法包括:获取故障对应的故障电路图集;遍历故障电路图集得到匹配电路图,匹配电路图为故障电路图集中与故障匹配度最高的故障电路图;以及根据匹配电路图查找故障原因。

根据本发明的一个实施例,在遍历故障电路图集得到匹配电路图之前包括:获取故障的故障数据。

根据本发明的一个实施例,遍历故障电路图集得到匹配电路图包括:将故障数据与故障电路图集进行比对;以及根据比对的结果得到匹配电路图。

根据本发明的一个实施例,根据匹配电路图查找故障原因包括:对与匹配电路图对应的匹配故障点进行排查找出故障原因。

根据本发明的一个实施例,在获取故障对应的故障电路图集之前包括:建立故障集。

根据本发明的一个实施例,遍历故障电路图集得到匹配电路图包括:在故障集包括故障的情况下,遍历故障电路图集得到匹配电路图。

根据本发明的一个实施例,在根据匹配电路图查找故障原因之后还包括:根据故障和故障点生成新的故障电路图;以及将新的故障电路图存入故障电路图集。

根据本发明的另一个方面,提供了一种故障诊断系统。

该故障诊断系统包括:故障电路图集模块,用于获取故障对应的故障电路图集;扫描模块,遍历故障电路图集得到匹配电路图,匹配电路图为故障电路图集中与故障匹配度最高的故障电路图;以及排查模块,根据匹配电路图查找故障原因。

本发明通过将业务系统的脆弱点抽象形成故障点,并通过描述故障与故障点对应关系的故障电路图集查找故障原因。从而可以实现故障诊断的模型化和自动化,实现了高效的故障诊断能力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的故障诊断方法的流程图;

图2是根据本发明具体实施例的故障诊断方法的流程图。

具体实施方式

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

根据本发明的实施例,提供了一种故障诊断方法。

根据本发明实施例的故障诊断方法包括以下步骤:

步骤s110,获取故障对应的故障电路图集;

步骤s120,遍历故障电路图集得到匹配电路图,匹配电路图为故障电路图集中与故障匹配度最高的故障电路图;以及

步骤s130,根据匹配电路图查找故障原因。

其中,故障电路图表示各类故障抽象描述为故障点上发生的特定故障,将故障点作为业务系统的可见故障“管脚”,而形成的一个类似于电路图的故障对象描述模型,因此可以通过故障电路图来查找业务系统的故障原因。

其中,故障点是一个抽象的概念,可以是业务系统内部的脆弱点,或者是故障经常发生的模块或部件,也可以是日常运维中总结出来需要巡检的检测点。

本发明的上述技术方案,通过将业务系统的脆弱点抽象形成故障点,并通过描述故障与故障点对应关系的故障电路图集查找故障原因。从而可以实现故障诊断的模型化和自动化,实现了高效的故障诊断能力。

根据本发明的一个实施例,在步骤s120之前还可以包括:获取故障的故障数据。

进一步地,步骤s120可以包括:

s121,将故障数据与故障电路图集进行比对;以及

s122,根据比对的结果得到匹配电路图。

具体地,在开展业务系统故障诊断前,需要先对于模型进行初始化。首先,采用图形化的统一建模语言将系统中易发生故障的模块、部件、系统脆弱点或日常巡检点抽象为故障点;然后,针对业务系统流程中断的故障情况、故障数据与故障点之间的对应关系,建立故障电路图,并形成故障电路图集。模型初始化完成之后,需要按照故障点的不同拨测技术接口要求,对所有故障点进行自动化的拨测监控。当发生故障时,进行异常告警并可以通过业务系统的告警窗口获取此时的告警数据,即所发生故障的故障数据。当监测到有异常告警发生的时候,则自动触发进入步骤s120。

在步骤s121中,根据当前告警窗口中的告警数据,与故障电路图集中各个故障电路图的故障点的数据进行比对。搜索到最匹配的一张故障电路图即匹配电路图,进而可得到所发生故障的真正原因。业务系统可通过自动扫描告警窗口中的告警数据的方式,并与故障电路图集中的所有电路图进行比对,找出匹配度最高的匹配电路图。

根据本发明的一个实施例,在步骤s110之前还可以包括:建立故障集。

进一步地,步骤s120可包括:在故障集包括故障的情况下,遍历故障电路图集得到匹配电路图。

根据本发明的一个实施例,步骤s130包括:对与匹配电路图对应的匹配故障点进行排查找出故障原因。

根据本发明的一个实施例,在步骤s130之后还可包括:

s140,根据故障和故障点生成新的故障电路图;以及

s150,将新的故障电路图存入故障电路图集。

得到匹配电路图之后,可启动对匹配电路图所对应故障的监测和预警。如预警之后发生了该匹配电路图对应的故障,或通过人工干预认为该预警正确,则系统自动学习,针对所发生故障生成一个新的故障电路图。

如图2所示,是根据本发明具体实施例的故障诊断方法的流程图,包括以下步骤:

步骤s201,梳理出业务系统产生故障ei的故障集p。

步骤s202,针对每个故障ei根据专家知识库建立对应的故障电路图集si。

步骤s203,当发生故障(例如发生故障e1)时,查找故障集p,是否存在故障e1。如果存在该故障e1,则进入步骤s204;如果不存在该故障e1,则进入步骤s205。

步骤s204,判断当前故障e1是否已生成故障电路图集,若是则进入步骤s206,若否则进入步骤s205。

步骤s205,采用传统的故障检测方法,获取故障e1对应的故障电路图j,然后进入步骤s209。

步骤s206,遍历故障e1已生成的故障电路图集s1中对应的全部电路图。

步骤s207,将故障电路图集s1中对应的全部电路图与当前故障e1的告警窗口中的告警数据进行比对,查找出与告警数据匹配度最高的匹配电路图。

步骤s208:输出该匹配电路图,并将匹配电路图中的故障点作为重点监控对象,进行监控。如果是已经发生的故障,对电路图中的故障点进行排查,查找出故障原因。同时,对电路图中故障点的监控,可以实现故障的预警。

步骤s209:将故障e1新生成的故障电路图j,加入到故障集p中故障e1对应的电路图集合s1中。

根据本发明的实施例,还提供了一种故障诊断系统。

根据本发明实施例的故障诊断系统包括:

故障电路图集模块,用于获取故障对应的故障电路图集;

扫描模块,遍历故障电路图集得到匹配电路图,匹配电路图为故障电路图集中与故障匹配度最高的故障电路图;以及

排查模块,根据匹配电路图查找故障原因。

综上所述,借助于本发明的上述技术方案,通过将业务系统的脆弱点抽象形成故障点,并通过描述故障与故障点对应关系的故障电路图集查找故障点。从而可以实现故障诊断的模型化和自动化,实现了高效的故障诊断能力。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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