设备自检方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37201843 阅读:14 留言:0更新日期:2023-04-20 22:57
本申请涉及一种设备自检方法、装置、计算机设备和存储介质。所述方法包括:接收自检指令;所述自检指令包括设备标识、硬件标识和自检动作标识;根据所述自检指令从自检服务器中获取对应自检动作方案和监测方案;解析所述自检动作方案的动作参数和所述监测方案的监测参数;调用自检程序按照所述动作参数和所述监测参数执行所述自检指令。采用本方法能够灵活通用、适应多种设备硬件,且不影响设备安全性和可靠性。和可靠性。和可靠性。

【技术实现步骤摘要】
设备自检方法、装置、计算机设备和存储介质


[0001]本申请涉及设备自检
,特别是涉及一种设备自检方法、装置、计算机设备和存储介质。

技术介绍

[0002]设备自检功能在各种类型的硬件设备中起着非常关键的作用。在设备运行中,自检功能保证了设备各项功能的完整性和可靠性,是提高设备正常运行、安全运行的重要手段。设备的自检功能主要负责检测设备的硬件是否按照预期正常工作以及基于硬件所提供的各种功能是否正常,通常是由多项硬件功能检测组成、且各检测项目之间相互独立。为了保障设备的正常运行,现有设备需定期对设备进行自检,管理员可以通过排查自检结果及时了解设备的运行状况。
[0003]目前硬件设备在研发调试时,常用的自检方法是编写好固定的自检程序,设备按照固定的程序执行自检程序并显示自检结果或者人为查验并判断设备运行结果。由于设备实际运行环境千差万别或者不同设备搭载的硬件也不尽相同,该方法存在自检条件固化、难以复用,自检程序更改复杂、操作繁琐,自检结果显示不直观的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够灵活通用、适应多种设备硬件,且不影响设备安全性和可靠性的设备自检方法、装置、计算机设备和存储介质。
[0005]一种设备自检方法,所述方法包括:
[0006]接收自检指令;所述自检指令包括设备标识、硬件标识和自检动作标识;
[0007]根据所述自检指令从自检服务器中获取对应自检动作方案和监测方案;
[0008]解析所述自检动作方案的动作参数和所述监测方案的监测参数;
[0009]调用自检程序按照所述动作参数和所述监测参数执行所述自检指令。
[0010]在一个实施例中,所述调用自检程序按照所述动作参数和所述监测参数执行所述自检指令包括:
[0011]加载并调用自检程序;
[0012]通过所述自检程序按照所述动作参数执行所述自检动作方案对应的一个或多个自检动作,得到对应的实时执行结果;
[0013]通过所述自检程序按照所述监测参数对自检动作进行监测;
[0014]根据监测结果判断所述自检指令对应的自检动作是否执行正确。
[0015]在一个实施例中,所述通过所述自检程序按照所述监测参数对自检动作进行监测包括:
[0016]通过所述自检程序获取所述设备标识对应的模拟自检设备;
[0017]指示所述模拟自检设备按照所述动作参数执行所述自检动作方案对应的一个或多个自检动作,得到对应的标准执行结果;
[0018]基于所述监测参数、每个所述实时执行结果和对应的所述标准执行结果,确定所述自检指令对应的自检动作的监测结果。
[0019]在一个实施例中,所述方法还包括:
[0020]当所述自检动作执行错误时,根据预设报警等级执行所述设备标识对应的自检设备的报警。
[0021]在一个实施例中,所述自检动作方案的生成方法包括:
[0022]获取自检设备中各个自检硬件;
[0023]基于每个所述自检硬件配置对应的自检动作方案并建立所述自检动作方案与对应的监测方案的映射关系;
[0024]所述自检动作方案包括一个或多个自检动作;所述自检动作包括动作参数。
[0025]在一个实施例中,所述监测方案的生成方法包括:
[0026]获取自检设备中各个自检硬件;
[0027]基于所述自检硬件和测试项目配置对应的监控项;
[0028]基于每个所述监控项设置对应的监测参数以此形成监测方案;所述监测方案用于监测一个或多个自检动作。
[0029]一种设备自检系统,所述系统包括自检设备,自检服务器、自检交互终端;所述自检设备分别与所述自检交互终端和所述自检服务器通信连接;
[0030]所述自检设备用于接收自检指令;所述自检指令包括设备标识、硬件物料标识、自检动作标识;根据所述自检动作标识从自检服务器中获取对应自检动作方案和监测方案;解析所述自检动作方案的动作参数和所述监测方案的监测参数;调用自检程序按照所述动作参数和所述监测参数执行所述自检指令;
[0031]所述自检交互终端用于查看所述自检设备中各个自检硬件的硬件参数、自检进度以及监测结果,根据所述监测结果进行报警;在自检结束后,生成所述自检指令对应的自检报告;
[0032]所述自检服务器用于生成并保存自检动作方案和监测方案。
[0033]一种设备自检装置,所述装置包括:
[0034]自检指令接收模块,用于接收自检指令;所述自检指令包括设备标识、硬件物料标识、物料标识和自检动作标识;
[0035]自检动作和监测方案获取模块,用于根据所述自检指令从自检服务器中获取对应自检动作方案和监测方案;
[0036]参数解析模块,用于解析所述自检动作方案的动作参数和所述监测方案的监测参数;
[0037]指令执行模块,用于调用自检程序按照所述动作参数和所述监测参数执行所述自检指令。
[0038]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施例中设备自检方法的步骤。
[0039]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中设备自检方法的步骤。
[0040]上述设备自检方法、装置、计算机设备和存储介质,通过预先根据各个自检设备配
置生成对应自检硬件的自检动作方案,并根据自检硬件和测试项目对应的监控项配置生成对应的监测方案,并将自检动作方案和监测方案存储在自检服务器中以便后续自检设备的调用;自检设备接收自检指令,并根据自检指令从自检服务器中获取对应的自检动作方案和监测方案,然后解析得到对应的动作参数和监测参数,并调用自检程序按照动作参数和监测参数执行自检指令。以此实现了对于多个不同的自检设备、以及多种自检硬件都能采用同一种自检程序来实现设备自检;并且可以根据项目要求以及设备运行的实际环境及时快速的配置自检动作方案和监测方案,解决了现有技术中自检程序更改复杂操作繁琐的问题;同时还能通过自检交互终端直观的查看自检过程各个自检硬件的参数、自检进度和监测结果,解决了现有技术中自检结果显示不直观的问题。
附图说明
[0041]图1为一个实施例中设备自检方法的应用场景图;
[0042]图2为一个实施例中设备自检方法的流程示意图;
[0043]图3为一个实施例中设备自检装置的结构框图;
[0044]图4为一个实施例中计算机设备的内部结构图。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0046]本申请提供的设备自检方法,可以应用于如图1所示的应用环境中。该设备自检方法应用于设备自检系统中,该系统包括自检设备102、自检服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备自检方法,其特征在于,所述方法包括:接收自检指令;所述自检指令包括设备标识、硬件标识和自检动作标识;根据所述自检指令从自检服务器中获取对应自检动作方案和监测方案;解析所述自检动作方案的动作参数和所述监测方案的监测参数;调用自检程序按照所述动作参数和所述监测参数执行所述自检指令。2.根据权利要求1所述的设备自检方法,其特征在于,所述调用自检程序按照所述动作参数和所述监测参数执行所述自检指令包括:加载并调用自检程序;通过所述自检程序按照所述动作参数执行所述自检动作方案对应的一个或多个自检动作,得到对应的实时执行结果;通过所述自检程序按照所述监测参数对自检动作进行监测;根据监测结果判断所述自检指令对应的自检动作是否执行正确。3.根据权利要求2所述的设备自检方法,其特征在于,所述通过所述自检程序按照所述监测参数对自检动作进行监测包括:通过所述自检程序获取所述设备标识对应的模拟自检设备;指示所述模拟自检设备按照所述动作参数执行所述自检动作方案对应的一个或多个自检动作,得到对应的标准执行结果;基于所述监测参数、每个所述实时执行结果和对应的所述标准执行结果,确定所述自检指令对应的自检动作的监测结果。4.根据权利要求2所述的设备自检方法,其特征在于,所述方法还包括:当所述自检动作执行错误时,根据预设报警等级执行所述设备标识对应的自检设备的报警。5.根据权利要求1所述的设备自检方法,其特征在于,所述自检动作方案的生成方法包括:获取自检设备中各个自检硬件;基于每个所述自检硬件配置对应的自检动作方案并建立所述自检动作方案与对应的监测方案的映射关系;所述自检动作方案包括一个或多个自检动作;所述自检动作包括动作参数。6.根据权利要求1所述的设备自检方法,其特征在于,所述监测方案的生成方法包括:获...

【专利技术属性】
技术研发人员:孟禹丞
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:

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

1