一种设备巡检的方法和装置的制作方法

文档序号:6598088阅读:180来源:国知局
专利名称:一种设备巡检的方法和装置的制作方法
技术领域
本发明涉及设备维护技术领域,特别涉及一种设备巡检的方法和装置。
背景技术
在对阵列设备的维护场景中,巡检设备状态是例行工作之一,由于设备数量多、巡 检项目复杂,而且绝大部分都是重复工作,因此普遍采用巡检工具来维护设备。业界一般采用硬编码的方式对每个巡检项进行开发,对于巡检的增加、修改、删除 以及文档的维护都需要经过开发者对新增、删除、修改的每个巡检项都要修改源代码,在通 过编译后才能发布应用,并且,在修改源代码后还需修改相应的文档。实现过程很繁琐,效 率低,而且,如果多个开发者对源代码进行修改,很可能引起冲突或编译不通过,因而存在 一 定的风险。在进行设备开发、测试、维护和发布中,发明人发现进行设备巡检时,需要为每一种类型的设备开发一种巡检工具,即使设备间差异 很小,也会涉及到工具代码的改动。这会延迟巡检工具对新设备的支持时间。巡检内容和巡检项如果有变动(增加、修改、删除),就需要变动到巡检工具本身 的代码。这需要开发人员重新对工具进行开发、测试、发布,动用大量的人力物力。一般的巡检工具只会告诉使用者设备当前状态是否正常,而欠缺更详细的相关信 息,如巡检项目的重要级别、对于故障情况的处理建议和处理指导等。

发明内容
本发明实施例提供一种设备巡检的方法和装置,以使巡检操作更及时,且效率更 高、成本更低。本发明实施例提供一种设备巡检的方法,包括接收待巡检设备的类型信息;根据所述设备类型信息,从设备类型配置文件中查找与所述设备类型信息对应的 巡检处理流程及巡检内容配置文件;按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的具体项目, 对所述待巡检设备进行巡检。本发明实施例还提供了一种设备巡检的装置,包括接收单元,用于接收待巡检设备的类型信息;选择单元,根据所述类型信息,从设备类型配置文件中查找与所述设备类型信息 对应的巡检处理流程及巡检内容配置文件;执行单元,用于按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件 中的具体项目,对所述待巡检设备进行巡检。应用本发明实施例提供的巡检方法和设备,通过接收待巡检设备的类型信息,根 据所述类型信息,从设备类型配置文件中查找与所述设备类型信息对应的巡检处理流程及巡检内容配置文件,按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的具体项目,对所述待巡检设备进行巡检,使得对巡检项的添加、删除、修改只涉及到配置文 件的修改,使各待检设备的巡检工作归一化,快速的扩展了巡检工具的功能。在一定程度上 避免了对硬编码的修改以及各种编译、发布的操作,提高了巡检操作的效率,降低了成本, 并且使得巡检操作更及时。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1是根据本发明实施例的设备巡检方法的流程图;图2是根据本发明一实施例的设备巡检装置的结构图;图3是根据本发明另一实施例的设备巡检装置的结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。参见图1,为本发明实施例的设备巡检方法的流程图。本流程可以具体包括步骤101,接收待巡检设备的类型信息;具体的,可根据来自用户终端的选择信息来确定待巡检设备的类型信息;上述待巡检设备可以是存储设备、防火墙、基站或部件管理节点等,其中,存储设 备可以包括控制器、阵列设备等。步骤102,根据所述类型信息,从设备类型配置文件中查找与所述设备类型信息对 应的巡检处理流程及巡检内容配置文件;步骤103,按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的 具体项,对所述待巡检设备进行巡检。当完成巡检内容配置文件中所有项的操作之后,就形成了巡检结果。该巡检结果 可以返回给发出设备类型选择信息的用户终端,也可以存储于指定位置,本发明实施例中, 并不对巡检结果的处理方式做限定。由于本发明实施例引入了配置设备类型配置文件以及巡检内容配置文件,因而将 对现有技术的巡检项的维护转化成了对配置文件的维护,避免了对硬编码的修改以及各种 编译、发布的操作,提高了巡检操作的效率,降低了成本,并且使得巡检操作更及时。下面对 设备类型配置文件以及巡检内容配置文件的再做详细说明。上述实施例中,所述设备类型配置文件中包括设备类型信息、设备类型所对应的 巡检处理流程,以及设备类型文件与对应的巡检内容配置文件的对应关系;其中,设备类型配置文件中记录了表示某种设备所对应的巡检内容配置文件和巡检处理流程。一种可能的情况是,提供通用巡检处理流程,以适合大多数的待巡检设备,再 一种可能的情况是,在上述情况的基础上,遵循流程接口定义,开发一个新的流程以便满足 特殊巡检功能,设备类型配置文件的结构通常如下> 设备 1
_设备类型名称-设备类型名称对应的巡检处理流程1、登陆设备处理2、巡检项的选择处理3、后台巡检处理3. 1信息采集3. 2信息分析3. 3数据保存4、巡检结果处理5、异常处理-设备类型名称对应的巡检内容配置文件 配置文件的相对路径 配置文件的文件名>设备 2......上述设备类型名称对应的巡检处理流程因设备类型的不同而不同,也就是说,每 个设备类型所对应的巡检处理流程是不同的,并且,每个设备类型所对应的巡检内容配置 文件也是不同的,这里,并不对具体设备的处理流程进行限定,也不对具体的巡检内容配置 文件进行限定。上述实施例中,所述巡检内容配置文件中包括设备类型所对应的设备所有需要 巡检的项。所述巡检内容配置文件中还可以包括项的检查名、对应命令和字段、评判标准 和处理建议;其中,巡检内容配置文件配置了所有需要巡检的项,以及项当中的检查项名称、检 查项对应命令和字段、检查项的评判标准、以及检查项的处理建议等,巡检内容配置文件的 结构通常如下> 分类 1V检查项1-检查项名称-信息来源模块、信息处理模块-对应命令和字段-评判标准1-模式匹配(正则表达或自定义规则)-评判值-处理建议-评判标准2
......>分类 2......下面是一种可能的巡检内容配置文件的实例<item><name> 控制器状态 </name>〈parent〉设备状态〈/parent〉<cmdname>showctr1info</cmdname><cmdkey>Status</cmdkey>< judge〉<pattern>Normal|normal|0K</pattern><value> 正常 </value></judge>< judge)<pattern>Fault|fault</pattern><value> 故障 </value>〈comment〉检查控制器,通知硬件维护人员。〈comment〉</judge>< judge)〈pattern〉% DEFAULT %〈/pattern〉<value> 未知 </value>〈comment〉出现未知状态。〈comment〉</judge></item><item><name> 控制器温度 </name>〈parent〉设备状态〈/parent〉<cmdname>showctrltemp</cmdname><cmdkey>Temperature</cmdkey>< judge〉<pattern>%> 80% </pattern><value> 过高 </value>〈comment〉温度过高,需要降温处理。〈comment〉</judge>< judge)<pattern>%< 20% </pattern><value> 过低 </value>〈comment〉温度过低,需要打开机房暖气。〈comment〉 </judge>
< judge〉〈pattern〉% DEFAULT %〈/pattern〉<value> 正常 </value></judge〉</item>对上述实例的一些说明如下<name>显示的观测项的内容,检测子项目。〈parent〉显示的类型的内容,检测主项目。<cmdname> 对应在命令行(CLI,Command Line)的命令。<cmdkey>对应CLI命令显示的某个字段的表头。〈pattern〉模式的匹配,具体的,此处可以采用正则表达式的方式进行匹配,也可 以采用自定义的方式进行匹配;例如,如果满足这个正则表达式就判断为此judge,如果 是% ... %这样的描述方式,就不是正则表达式,而是自定义的一个规则。〈value〉满足匹配条件后,显示出来的评判内容。〈comment〉可选。处理建议。所述巡检处理流程可以根据设备类型以及用户需求确定,各设备类型所对应的巡检流程很可能不同,这里,并不对各个设备类型所对应的具体的巡检处理流程进行限定。例 如,某设备类型的流程可以如下登陆设备处理,巡检项的选择处理,后台巡检处理(包括 信息采集、分析以及保存等处理),巡检结果处理,异常处理等。上述实施例中,在步骤101之前,需要进一步包括预先配置设备类型配置文件以 及巡检内容配置文件。上述实施例中,设备类型配置文件和巡检内容配置文件可以为可扩 展标记语言(Extensible Markup Language, XML),艮口 以 XML 表达。可见,应用本发明实施例提供的巡检方法,通过增加一套配置即可支持一种新的 阵列设备;对巡检项的添加、删除、修改只涉及到配置文件的修改;使各待检设备的巡检工 作归一化;快速的扩展了巡检工具的功能。避免了对硬编码的修改以及各种编译、发布的操 作,提高了巡检操作的效率,降低了成本,并且使得巡检操作更及时。设备巡检的工作在“维护场景”中起着至关重要的作用,是维护生命圈中的基石。 而且,使用本发明实施例提供的巡检方法可以快速的响应安装场景的一些特殊需求,能够 很好的搭建起安装与维护之间的桥梁,同时也为设备升级和故障处理的工作做好了铺垫 在设备升级之前,需要使用巡检工具来检查设备是否正常、是否满足升级要求;在故障处理 中,可以使用巡检的结果来协助问题定位。本发明实施例还提供了一种设备巡检装置,参见图2,具体包括接收单元210,用于接收待巡检设备的类型信息;选择单元220,根据所述类型信息,从设备类型配置文件中查找与所述设备类型信 息对应的巡检处理流程及巡检内容配置文件;执行单元230,用于按照所述巡检处理流程所指示的步骤以及所述巡检内容配置 文件中的具体项目,对所述待巡检设备进行巡检。如图3所示,上述设备巡检装置还可以包括生成单元240,用于生成设备类型配置文件以及巡检内容配置文件;
其中,所述设备类型配置文件中包括设备类型信息、设备类型所对应的巡检处理 流程,以及设备类型文件与对应的巡检内容配置文件的对应关系;所述巡检内容配置文件 中包括设备类型所对应的设备所有需要巡检的项。上述巡检内容配置文件中还可以包括 需要巡检项目的项目名称、与所述需要巡检的项目对应的命令和字段、与所述需要巡检的 项目对应的评判标准和处理建议。上述巡检处理流程的具体处理流程根据设备类型以及用户需求确定。上述待巡检的设备包括存储设备、防火墙、基站或部件管理节点等。上述设备类型配置文件以及巡检内容配置文件设备类型配置文件和巡检内容配置文件为XML格式。应用本发明实施例提供的设备巡检装置,通过增加一套配置即可支持一种新的阵 列设备;对巡检项的添加、删除、修改只涉及到配置文件的修改;使各待检设备的巡检工作 归一化;快速的扩展了巡检工具的功能。避免了对硬编码的修改以及各种编译、发布的操 作,提高了巡检操作的效率,降低了成本,并且使得巡检操作更及时。对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
一种设备巡检的方法,其特征在于,包括接收待巡检设备的类型信息;根据所述类型信息,从设备类型配置文件中查找与所述设备类型信息对应的巡检处理流程及巡检内容配置文件;按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的具体项目,对所述待巡检设备进行巡检。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括生成设备类型配置文件以及巡检内容配置文件,其中,所述设备类型配置文件中包括 设备类型信息、设备类型所对应的巡检处理流程,以及设备类型文件与对应的巡检内容配 置文件的对应关系;所述巡检内容配置文件中包括设备类型所对应的设备所有需要巡检的 项目。
3.根据权利要求2所述的方法,其特征在于,所述巡检内容配置文件中还包括需要巡 检项目的项目名称、与所述需要巡检的项目对应的命令和字段、与所述需要巡检的项目对 应的评判标准和处理建议。
4.根据权利要求1所述的方法,其特征在于所述巡检处理流程的具体处理流程根据 设备类型以及用户需求确定。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述设备类型配置文件和 巡检内容配置文件类型包括以可扩展标记语言XML表达的配置文件类型。
6. 一种设备巡检装置,其特征在于,包括接收单元,用于接收待巡检设备的类型信息;选择单元,根据所述类型信息,从设备类型配置文件中查找与所述设备类型信息对应 的巡检处理流程及巡检内容配置文件;执行单元,用于按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的 具体项目,对所述待巡检设备进行巡检。
7.根据权利要求6所述的设备,其特征在于,所述设备还包括生成单元,用于生成设备类型配置文件以及巡检内容配置文件;其中,所述设备类型配置文件中包括设备类型信息、设备类型所对应的巡检处理流程, 以及设备类型文件与对应的巡检内容配置文件的对应关系;所述巡检内容配置文件中包 括设备类型所对应的设备所有需要巡检的项。
8.根据权利要求7所述的设备,其特征在于,所述巡检内容配置文件中还包括需要巡 检项目的项目名称、与所述需要巡检的项目对应的命令和字段、与所述需要巡检的项目对 应的评判标准和处理建议。
9.根据权利要求6所述的设备,其特征在于所述巡检处理流程的具体处理流程根据 设备类型以及用户需求确定。
10.根据权利要求6至9中任意一项所述的设备,其特征在于所述设备类型配置文件 和巡检内容配置文件以XML表达。
全文摘要
本发明实施例公开了一种设备巡检的方法及装置,所述方法包括接收待巡检设备的类型信息;根据所述类型信息,从设备类型配置文件中查找与所述设备类型信息对应的巡检处理流程及巡检内容配置文件;按照所述巡检处理流程所指示的步骤以及所述巡检内容配置文件中的具体项目,对所述待巡检设备进行巡检。应用本发明,避免了对硬编码的修改以及各种编译、发布的操作,提高了巡检操作的效率,降低了成本,并且使得巡检操作更及时。
文档编号G06F13/10GK101799791SQ20101010857
公开日2010年8月11日 申请日期2010年2月8日 优先权日2010年2月8日
发明者赵帆 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1