用于确定被检测设备的故障的方法

文档序号:9579168阅读:374来源:国知局
用于确定被检测设备的故障的方法
【技术领域】
[0001]本发明涉及一种用于确定被检测设备的故障的方法,能够降低管理员创建及维护面向维修的专家系统所需的工作量。
【背景技术】
[0002]随着人类文明科学技术的不断发展,自动化机器正在越来越多地代替人工。而随之而来的是机器发生故障时,对机器的修理需要大量的专业知识。如果只凭借维修人员自身的经验和技术,就对维修人员的水平有较高的要求,需要进行长期的培训和实际经验的积累,对于企业来说需要付出相当高昂的成本。建立针对故障诊断修理的专家系统是一个降低修理人员水平要求的好办法。可以让水平并不需要很高的维修人员,借助系统的指导,完成本来凭借自身经验无法完成的维修工作。
[0003]专家系统(Expert System)是一个或一组能在某些特定领域内,应用大量的专家知识和推理方法求解复杂问题的一种人工智能计算机系统或程序。一般是将领域专家的知识和经验,用一种知识表达模式存入计算机。系统对输入的事实进行推理,做出判断和决策。其常用于帮助系统,例如微软的帮助中心。具体实现形式以系统提出问题,用户进行作答,系统根据用户回答给出下一个问题,如此反复最终得到针对复杂问题的结论。
[0004]但是,通常,在建立专家系统时,专家系统中核心部分的推理机一般需要人工整理出一个判定树,然后按照判定树所指示的路径显示问题,根据用户回答选择后续路径。该整理判定树的工作量非常庞大,而且复杂度高,一次整理完成后较难进行修改,维护困难。而且,由软硬件升级带来的不同故障发生频率的变化,使得通过判定树固定的模式也不能获得最优的诊断效率。

【发明内容】

[0005]为了克服现有技术的上述缺陷提出了本发明。因此,本发明的目的之一是提出一种用于确定被检测设备的故障的方法,能够降低管理员创建及维护面向维修的专家系统所需的工作量。
[0006]为了实现上述目的,根据本发明,提出了一种用于确定被检测设备的故障的方法,其中利用对象现象关系表将被检测设备所包括的要检测的多个对象的每一个与针对该对象可能出现的现象关联存储,并且利用现象故障关系表将各个对象出现的多个现象的现象组合与定义的被检测设备发生的故障关联存储,所述方法包括:响应用户的针对被检测设备的故障确定请求,启动包括以下步骤的故障确定过程:步骤1:利用所有对象构成候选对象集合;步骤2:从候选对象集合的多个对象中选择一个具有最高检测优先级的对象;步骤3:向用户询问该对象出现了与其相关联的可能出现的现象中的哪个现象;步骤4:接收用户回复的所检测到的该对象所出现的现象,如果到目前为止回复的各现象的组合与现象故障关系表中所定义的一个故障相关联的现象组合完全一致,则将该故障确定为被检测设备发生的故障,如果并非完全一致,则将从与包含当前用户回复的现象的所有现象组合中的各现象相关联的所有对象中去除已经被询问过的对象之后所得到的对象的集合作为候选对象集合,返回到步骤2。
[0007]优选地,所述具有最高检测优先级的对象是根据历史数据得出的在最近的一个时间段内的用户有效回复次数最多的对象。
[0008]优选地,在对象现象关系表中,一个对象对应多个现象,每个现象对应唯一的对象。
[0009]优选地,在现象故障关系表中,多个现象的现象组合对应一个故障,一个现象组合中的每个现象对应一个或多个故障。
[0010]根据本发明,提出了一种无需人工建立判断树,可以自动根据故障知识自动生成对象检测指示顺序的专家系统。系统不同于传统的根据固定判断树查找问题路径的方法,根据每次用户的回复动态地生成下一步的对象检测指示。该系统由专家系统服务器,用户终端,管理终端组成。其中专家系统服务器中包括知识库、推理机、解释系统、以及历史数据库。一个或多个用户终端和管理终端通过网络与专家系统服务器连接。维修人员操作用户终端获得确定被检测设备故障的支援。管理员操作管理终端进行知识库的创建与维护。专家系统服务器进行分析计算,提供检测方案和判定故障结果与对策。
[0011]根据本发明,在向用户提供一套专家系统的同时,能够减少管理端创建及维护系统的工作量。由此,避免了管理端整理判定树所需的工作,同时能轻松应对经常添加新故障的需求。
[0012]根据本发明,在无需定义判定树的前提下,推理机利用知识库中定义的关联数据和接收到的用户作答数据进行综合判断,不断给出下一个需要检测的对象。直到系统完成故障的判定。本发明所达到的效果近似于按照判定树进行搜索的方法的效果,但在构筑系统和维护更新时,却节省了大量人工定义判定树的工作量。同时在用户的使用过程中,系统可以自动调整检测对象顺序,相对于人工定义的固定判定树,具有随故障发生频率迁移自动调整检测对象顺序,提闻效率的优势。
【附图说明】
[0013]通过参考以下组合附图对所采用的优选实施方式的详细描述,本发明的上述目的、优点和特征将变得更显而易见,其中:
[0014]图1是示出了用于实现本发明的系统的示意方框图。
[0015]图2是示出了根据本发明的专家系统服务器中的知识库的示意构成的图。
[0016]图3是示出了根据本发明的用于确定被检测设备的故障的方法的流程图。
[0017]图4是示出了根据本发明的上述方法的执行过程中对要检测的对象进行选择的一个示例的示意图。
【具体实施方式】
[0018]下面将参考附图描述本发明的优选实施例。在附图中,相同的元件将由相同的参考符号或数字表示。此外,在本发明的下列描述中,将省略对已知功能和配置的具体描述,以避免使本发明的主题不清楚。
[0019]图1是示出了用于实现本发明的系统的示意方框图。
[0020]如图1所示,用于实现本发明的系统包括:专家系统服务器、以及一个或多个用户终端和管理终端。在专家系统服务器中,包括知识库、推理机、解释系统、以及历史数据库。一个或多个用户终端和管理终端,通过因特网或局域网等无线网络或各种有线网络与专家系统服务器相连。
[0021]专家系统服务器用于管理推理机、知识库、解释系统、历史数据库,并响应用户终端及管理终端的请求。负责接收用户的请求和回答,经过分析判断后发送检测对象指示或者故障原因及维修方案。另外,还负责接收管理员的知识库查看和维护请求,对知识库数据进行操作。用户终端负责接收专家系统服务器发送的检测及维修指示,并向用户提供提交检测结果回答的方式,用户的回答数据由用户终端向专家服务器进行发送。管理终端负责向管理员提供查看知识库内数据的方式,并提供对知识库进行创建及维护的方式。管理员对知识库数据的操作由管理终端向专家服务器进行发送。
[0022]专家系统服务器中的知识库负责存储故障诊断知识数据。专家系统服务器中的推理机负责根据接收到的用户的请求和回答,在知识库中查询关联数据,作出可以判定故障结果或是需要继续进行针对某对象的检测的诊断。专家系统服务器中的解释系统负责将推理机产生的指示翻译成用户可以理解的形式发送到客户端。专家系统服务器中的历史数据库,负责存储用户作答时的操作。为对象检测优先级的计算排序提供依据。
[0023]图2是示出了根据本发明的专家系统服务器中的知识库的示意构成的图。
[0024]如图2所示,该专家系统服务器中的知识库建立了五种关键表:对象信息表、现象信息表、故障信息表、对象-现象关系表、以及现象-故障关系表。
[0025]在对象信息表中,定义了被检测设备(或者待维护设备)所包含的要检测的多个对象。这里,“对象”是指被检测设备的要检测的各个组成部分。以ATM机为例,一台ATM机通常具有前屏、后屏、读卡器、点钞器、钞箱、日志文件等等。根据预定的故障检测规则,可以将这些组成部分划分成任意等级的小部分,作为要检测的对象。
[0026]在现象信息表中,定义了对象信息表中的各对象在发生故障时所可能出现的所有现象或状态。例如,前屏会出现黑屏、蓝屏、出现错误提示窗口等等现象。
[0027]在对象-现象关系表中,定义了各个现象相对于各个对象的所属关系。也就是,将对象信息表和现象信息表中的记录彼此进行关联,明确了各个现象是哪个对象的现象。通常,在对象-现象关系表中,一个对象会对应多个现象。而每个现象对应唯一的对象。
[0028]在故障信息表中,定义了已知的故障(或故障类型)。另外,还可以定义该故障的发生原因和解决对策等。
[0029]在现象-故障对应表中定义了现象组合与故障之间的关联关系。也就是,明确了出现哪几个现象的组合时可以判定为发生了哪个故障。通常,在现象-故障对应表中,多个现象的现象组合对应一个故障,一个现象组合中的每个现象可以对应多个故障。
[0030]图3是示出了根据本发明的用于确定被检测设备的故障的方法的流程图。下面结合图3来描述各个步骤。
[0031]步骤301:专家系统服务器从需要维护支援的用户终端接受故障确定请求;
[0032]步骤302:专家系统服务器在接收到故障确定请求以后,在知识库中进行查询,利用知识库中定义的全部对象构成候选对象集合;
[0033]步骤303:从候选对象集合的多个对象中选择一个具有最高检测优先级的对象(最高检测优先级的对象确定方法将在下文中详细说明)。
[0034]步骤304:根据所选出的对象,向用户终端发出对象检测指示,向用户询
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1