一种故障信息记录方法及相关装置的制造方法

文档序号:9548014阅读:571来源:国知局
一种故障信息记录方法及相关装置的制造方法
【技术领域】
[0001]本发明涉及嵌入式系统领域,尤其设计一种故障信息记录方法及相关装置。
【背景技术】
[0002]嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”的,为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。
[0003]嵌入式系统所在的受控器件在实际应用中有可能发生故障。现阶段一般通过告警诊断、查看当前系统状态等方式来排查故障。但是对于已经发生故障的受控器件而言,这两种方式所能提供的有效信息非常有限,远远不足以为故障的排查提供充分的参考依据,不能保证故障得到及时有效的解决。

【发明内容】

[0004]本发明实施例提供了一种故障信息记录方法以及故障信息记录装置。
[0005]本发明实施例提供的故障信息记录方法,适用于目标设备中的嵌入式系统,所述嵌入式系统用于控制所述目标设备,所述方法包括:
[0006]在所述目标设备运行的不同时刻,分别获取所述目标设备的状态信息;
[0007]保存获取的所述状态信息;
[0008]从故障处理模块处接收故障指示信息,所述故障指示信息用于表示所述目标设备发生了故障;
[0009]根据保存的状态信息确定所述目标设备的故障对应的故障信息,并将所述故障信息发送给所述故障处理模块。
[0010]本发明实施例提供的故障信息记录装置,适用于目标设备中的嵌入式系统,所述嵌入式系统用于控制所述目标设备,包括:
[0011]状态获取单元,用于在所述目标设备的运行的不同时刻,分别获取所述目标设备的状态信息;
[0012]状态保存单元,用于保存获取的所述状态信息;
[0013]指示接收单元,用于从故障处理模块处接收故障指示信息,所述故障指示信息用于表示所述目标设备发生了故障;
[0014]信息确定单元,用于根据保存的状态信息确定所述目标设备的故障对应的故障信息,并将所述故障信息发送给所述故障处理模块。
[0015]本发明实施例提供的故障信息记录方法在目标设备的运行的不同时刻,分别获取并保存目标设备的状态信息;当接收到故障指示信息后,根据保存的状态信息确定对应的故障信息。由于本发明实施例在目标设备的运行的不同时刻保存了目标设备的状态信息,因此能够记录大量与故障相关的数据。这样在目标设备发生故障的时候,就能够为故障的排查提供大量的数据作为参考依据,提高了故障排查的效率与成功率。
【附图说明】
[0016]图1为本发明实施例中故障信息记录方法一个实施例流程图;
[0017]图2为本发明实施例中故障信息记录装置一个实施例结构图。
【具体实施方式】
[0018]本发明实施例提供了一种故障信息记录方法以及相关装置,以下将分别进行描述。
[0019]本发明实施例提供的故障信息记录方法适用于目标设备中的嵌入式系统,其中,目标设备为嵌入式系统的受控器件,嵌入式系统控制目标设备的运行,并对目标设备的运行状态进行监控和维护。本发明实施例提供的故障信息记录方法的基本流程请参阅图1,包括:
[0020]101、在目标设备的运行的不同时刻,分别获取目标设备的状态信息;
[0021 ] 本实施例在目标设备运行的不同时刻,分别获取目标设备的状态信息。目标设备的状态信息可以用于描述目标设备的状态,也可以用于描述目标设备中的嵌入式系统的状态,此处不做限定。其中,目标设备的状态信息可以包括很多类型,如目标设备的日志(log)信息、目标设备的系统版本信息、目标设备的运行状态信息、目标设备的告警信息,还可以包括其它类型,此处不做限定。目标设备的状态信息可以包括其中的一种或几种类型的信息,此处不做限定。
[0022]本实施例可以每隔预置周期获取一次目标设备的状态信息,或在预置的时刻获取目标设备的状态信息(如在目标设备开机时记录目标设备的各开机步骤),或在接收到获取信息的指示时获取目标设备的状态信息,目标设备在运行过程中也可以自主上报状态信息(如嵌入式系统会自主上报告警信息),也可以通过其它方式来获取目标设备的状态信息,此处不做限定。
[0023]102、保存获取的状态信息;
[0024]嵌入式系统保存获取的状态信息。其中,状态信息的保存位置有很多,可以是目标设备的闪存、内存、硬盘或其他位置,此处不做限定。嵌入式系统可以将获取的状态信息保存为txt格式的文件,也可以保存为其他格式的文件,此处不做限定。
[0025]103、从故障处理模块处接收故障指示信息;
[0026]当目标设备发生故障时,嵌入式系统会从故障处理模块处接收故障指示信息,该故障指示信息用于表示目标设备发生了故障。其中,目标设备的故障可以为目标设备本身的硬件故障,也可以为目标设备中的嵌入式系统的软件故障,此处不做限定。
[0027]其中,故障处理模块属于人机接口性质的设备,能够接收用户的指令,并将该指令发送给嵌入式系统,以实现用户对嵌入式系统的控制操作。其中,故障处理模块可以是独立于目标设备的单独设备,如个人PC等设备,通过总线等方式与嵌入式系统相连;故障处理模块也可以是目标设备的一部分,本发明实施例中不做限定。
[0028]104、根据保存的状态信息确定目标设备的故障对应的故障信息,并将故障信息发送给故障处理模块。
[0029]嵌入式系统接收到故障指示信息后,就会获知目标设备发生了故障。于是嵌入式系统根据保存的状态信息确定故障相关的故障信息,并将故障信息发送给故障处理模块。
[0030]本实施例提供的故障信息记录方法在目标设备的运行的不同时刻,分别获取并保存目标设备的状态信息;当接收到故障指示信息后,根据保存的状态信息确定对应的故障信息。由于本实施例在目标设备的运行的不同时刻保存了目标设备的状态信息,因此能够记录大量与故障相关的数据。这样在目标设备发生故障的时候,就能够为故障的排查提供大量的数据作为参考依据,提高了故障排查的效率与成功率。
[0031]上面的论述中提到,状态信息由不同的类型,状态信息可以被保存到不同的位置。特别的,本实施例中可以设置不同类型的状态信息的保存位置,这样步骤102中,嵌入式系统在保存状态信息时,可以根据状态信息的类型来确定状态信息的保存位置,然后将状态信息保存在对应的保存位置上。
[0032]可选的,还可以为不同类型的状态信息设置优先级,优先级越高的状态信息保存在越为优选的保存位置。其中,保存位置的优选程度可以由嵌入式系统设置或人为设置,例如,硬盘中的数据掉电不会丢失,内存中的数据掉电会丢失,因此可以设置硬盘的优选程度高于内存。状态信息的类型的优先级以及保存位置的优选程度可以有多种设置结果,本实施例中不做限定。
[0033]可选的,故障指示信息不仅可以用于表示目标设备发生了故障,还可以表示目标设备发生故障的类型,如掉电、过载、线路错误、短路、系统故障等类型。步骤104中,嵌入式系统可以根据保存的状态信息,确定故障类型对应的故障信息。
[0034]可选的,在步骤104中,故障信息具体可以为嵌入式系统所保存的状态信息中,与目标设备发生的故障相关的状态信息。嵌入式系统还可以根据与故障相关的状态信息,对目标设备发生的故障进行故障诊断,并将故障诊断的结果确定为故障信息。故障信息也可以为根据保存的状态信息所得到的其它信息,此处不做限定。此外,嵌入式系统还可以收集系统内与故障相关的其他信息,并与状态信息一起作为故障信息,此处不做限定。
[0035]为了便于理解上述实施例,下面将以上述实施例的一个具体应用场景为例进行描述。
[0036]一投影机由嵌入式系统进行控制,且该嵌入式系统外接有PC机。该投影机从2:00开始运行,嵌入式系统每隔5min获取一次投影机的日志信息,并随时接收投影机上报的的告警信息。嵌入式系统将获取到的日志信息与告警信息以TXT格式保存在内存中。
[0037]在6:00时刻,投影机突然停止运行。于是用户通过PC机向嵌入式系统发送故障指示信息,告知嵌入式系统该投影机发生故障。
[0038]嵌入式系统接收到该故障指示信息后,将内存中保存的日志信息以及告警信息发送给该PC机,用户通过PC机打印出该日志信息与告警信息,并根据该日志信息与告警信息分析投影机突然停止运行的原因。
[0039]上面的实施例给出了本发明提供的目标设备中故障信息记录方法的基本流程,下面将介绍一种适用于嵌入式系统的故障信息记录装置,用于实现上述流程。该故障信息记录装置的基本结构包括:
[0040]状态获取单元201,用于在目标设备的运行的不同时刻,分别获取目标设备的状态信息;
[0041]状态保存单元202,用于保存状态获取单元201获取的状态信息;
[0042]指示接收单元203,用于从故障处理模块处接收故障指示信息,该故障指示信息用于表示目标设备发生了故障;
[0043]信息确定单元204,用于根据保存的状态信息确定目标设备的故障对应的故障信息,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1