设备巡检的方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:17541485 阅读:25 留言:0更新日期:2018-03-24 18:22
本发明专利技术公开了一种设备巡检的方法、装置、设备以及计算机可读存储介质,包括:遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。本发明专利技术所提供的方法、装置、设备及计算机可读存储介质使得系统内所有的待巡检设备的巡检工作可以统一管理,提高了系统设备巡检的工作效率。

Method, device, equipment and computer readable storage medium for equipment inspection

The invention discloses a method, equipment inspection device, apparatus and computer-readable storage medium, including: traversing the nodes to be in advance according to the inspection equipment as well as the default classification rules create ordered tree nodes; when the ordered tree branch node and leaf node traversing the branch node on the the sub device; invoking the leaf nodes on the sub equipment inspection rules for inspection, in order to generate the inspection results. The method, device, device and computer readable storage medium provided by the invention can make unified inspection of all inspection equipments in the system, and improve the work efficiency of system equipment inspection.

【技术实现步骤摘要】
设备巡检的方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机存储
,特别是涉及一种设备巡检的方法、装置、设备以及计算机可读存储介质。
技术介绍
在存储设备中常有一些部件包括硬件和软件存在故障隐患。常见故障包括:磁盘坏道、磁盘链路故障、RAID(RedundantArraysofIndependentDisks独立冗余磁盘阵列)条带不一致、双控数据不一致等。这些故障常常在使用时才能触发,但触发时已为时已晚,可能会导致系统宕机、数据不一致或者数据丢失等各种问题。现有技术中,设备巡检采用平坦的巡检方式,逐个扫描待巡检设备,各模块独立进行工作。用户在设备巡检任务中,巡检任务固定,无法应对复杂、多变的实际工作情况。例如,因其它因素导致不能按期完成巡检任务、被检项目漏检等巡检任务执行情况不合格的情况。现有技术的巡检方法,不能对设备所有的巡检工作进行统一管理,导致巡检工作不能高效、协调地进行。综上所述可以看出,如何对巡检工作进行统一管理是目前有待解决的问题。
技术实现思路
本专利技术的目的是提供一种设备巡检的方法、装置、设备以及计算机可读存储介质,已解决现有技术中设备巡检工作不能统一管理的问题。为解决上述技术问题,本专利技术提供一种设备巡检的方法,包括:遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。优选地,所述预先根据待巡检设备以及预设分类规则创建的有序多叉树包括:将待巡检设备中的软件和硬件进行分级分类管理;为每个待巡检的软件子设备和硬件子设备分配节点ID,从而创建一颗有序分叉树。优选地,所述调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果包括:利用所述叶子节点上的子设备提供的巡检接口,直接查询所述子设备的各个状态并生成所述子设备的巡检结果。优选地,所述调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果包括:读取巡检所述叶子节点上的子设备需要的数据信息,查询所述数据信息并生成所述子设备的巡检结果。优选地,所述预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点包括使能开关,若所述有序多叉树的节点处于未使能状态,则所述节点上的设备以及所述节点的子节点上的子设备不进行巡检。优选地,还包括:每隔预设周期,重新巡检所述有序多叉树的节点,生成巡检结果。优选地,还包括:利用所述有序多叉树的节点上的进度变量,查询所述有序多叉树的节点的巡检进度。本专利技术还提供了一种设备巡检的装置,包括:第一遍历模块,用于遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;第二遍历模块,用于当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;叶子节点巡检模块,用于调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。本专利技术还提供了一种设备巡检的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述一种设备巡检的方法的步骤。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种设备巡检的方法的步骤。本专利技术所提供的设备巡检的方法、装置、设备以及计算机可读存储介质,将待巡检设备根据预设分级规则,进行分级分类,从而创建有序多叉树;遍历有序多叉树的节点,分支节点用于遍历子节点上同一类型的所有子设备,并不进行真正的巡检工作;叶子节点负责调用处于所述叶子节上的子设备的巡检方法,执行巡检工作,得出巡检结果。所有需要的设备通过预设分类规则,分配到所述有序多叉树合理的位置后等待进行巡检工作,有效地管理了所有待巡检工作的进行。利用上述设备巡检的方法、装置、设备以及计算机可读存储介质,使得系统内所有的待巡检设备的巡检工作可以统一管理,提高了系统设备巡检的工作效率。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所提供的设备巡检的方法的第一种具体实施例的流程图;图2为本专利技术所提供的设备巡检的方法的第二种具体实施例的流程图;图3为有序多叉树的结构图;图4为本专利技术实施例提供的一种设备巡检的装置的结构框图;图5为本专利技术实施例提供的另一种设备巡检的装置的结构框图。具体实施方式本专利技术的核心是提供一种设备巡检的方法、装置、设备以及计算机可读存储介质,使得系统内所有的待巡检设备的巡检工作可以统一管理,提高了系统设备巡检的工作效率。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的设备巡检的方法的第一种具体实施例的流程图;具体操作步骤如下:步骤S101:遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;所述根据待巡检设备以及预设分类规则创建的有序多叉树包括:根据系统中所支持部件及部件的分类,为其分配节点ID,并创建一颗有序多叉树,所述有序多叉树包含了设备中需要巡检的软件和硬件。当有新的设备需要进行巡检工作时,根据新的带巡检设备的位置为其指定一个节点ID,使得整个数为一个有序多叉树。节点ID为每个待巡检设备的唯一标识。步骤S102:当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;步骤S103:调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。叶子节点上的子设备的巡检工作可以利用所述叶子节点上的子设备提供的巡检接口,直接查询所述子设备的各个状态并生成所述子设备的巡检结果;也可以读取巡检所述叶子节点上的子设备需要的数据信息,查询所述数据信息并生成所述子设备的巡检结果。在本具体实施例中,将设备中所有待巡检的软件和硬件进行分级分类管理,构建成一颗有序多叉树;所述有序多叉树的分支节点用于遍历本类型设备的所有子设备,并不执行真正的巡检任务;叶子节点用于实现子设备具体的巡检工作。利用本实施例所提供的巡检方法进行巡检工作不再是各设备独立进行,使得系统的所有待巡检设备的巡检工作能够方便地统一管理,提高了巡检工作的效率,并易于扩展。请参考图2和图3,图2为本专利技术所提供的设备巡检的方法的第二种具体实施例的流程图;图3为有序多叉树的结构图。在上述具体实施例的基础上,本实施例在有序多叉树的节点上增加了使能开关,若所述有序多叉树的节点处于未使能状态,则所述节点上的设备以及所述节点的子节点上的子设备不进行巡检。此外,还设置了巡检周期,每隔预设的巡检周期,重新巡检所述有序多叉树的节点,生成巡检结果;并且在所述有序多叉树的每个节点上定义了进度变量,表示任务执行的百分比从0到100。利用所述进度变量,可以查询所述有序多叉树的节点的巡检进度。用户可以执行查询所述有序多叉树所有节点本文档来自技高网
...
设备巡检的方法、装置、设备及计算机可读存储介质

【技术保护点】
一种设备巡检的方法,其特征在于,包括:遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。

【技术特征摘要】
1.一种设备巡检的方法,其特征在于,包括:遍历预先根据待巡检设备以及预设分类规则创建的有序多叉树的节点;当所述有序多叉树的节点为分支节点时,遍历所述分支节点的叶子节点上的子设备;调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果。2.如权利要求1所述的方法,其特征在于,所述预先根据待巡检设备以及预设分类规则创建的有序多叉树包括:将待巡检设备中的软件和硬件进行分级分类管理;为每个待巡检的软件子设备和硬件子设备分配节点ID,从而创建一颗有序分叉树。3.如权利要求1所述的方法,其特征在于,所述调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果包括:利用所述叶子节点上的子设备提供的巡检接口,直接查询所述子设备的各个状态并生成所述子设备的巡检结果。4.如权利要求1所述的方法,其特征在于,所述调用所述叶子节点上的子设备的巡检规则进行巡检,以便生成巡检结果包括:读取巡检所述叶子节点上的子设备需要的数据信息,查询所述数据信息并生成所述子设备的巡检结果。5.如权利要求1至4任一项所述的方法,其特征在于,所述预先根据待巡检设备以及预设分类规则创建的有序多叉...

【专利技术属性】
技术研发人员:侯英利张永峰姜怡坤
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1