本发明涉及自动化技术领域,尤其涉及一种服务器面板自动识别方法及系统。
背景技术:
随着信息技术的发展,机房的规模,服务器的数量越来越大,运维人员的工作量也越来越大。其中,对于老旧机房,由于服务器硬件监控协议支持的不完善,普通监控软件无法覆盖,必须人工进入机房查看服务器面板灯状态确认是否存在硬件故障。但是,人工巡检成本高,发现问题不及时,而且容易出现疏漏。
技术实现要素:
本发明提供的服务器面板自动识别方法及系统,能够提高所述识别方法在对服务器的巡检过程中的精确度、准确性以及效率。
第一方面,本发明提供一种服务器面板自动识别方法,包括:
采集服务器面板的图像信息;
根据图像信息分析得出服务器面板上指示灯的图形特征信息;
将图形特征信息与预设特征库进行匹配确定出服务器的故障信息。
可选地,所述根据图像信息分析得出服务器面板上指示灯的图形特征信息包括:
对图像信息进行锐化处理;
对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息;
根据图形特征信息提取出指示灯的颜色特征和位置特征。
可选地,所述对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息包括:
获取经锐化处理后的图像信息中的基本图形信息;
调用用于支持服务器面板的图形特征数据库;
根据图形特征数据库对基本图形信息进行图形特征预处理并获取图形特征信息。
可选地,所述将图形特征信息与预设特征库进行匹配确定出服务器的故障信息包括:
接收图形特征信息中指示灯的颜色特征和位置特征;
调用预设特征库;
将指示灯的颜色特征和位置特征和预设特征库进行匹配确定服务器的故障信息。
可选地,在将图形特征信息与预设特征库进行匹配确定出服务器的故障信息之后,判断服务器是否有故障信息,如果是,则根据故障信息执行对应的故障报警;如果否,则正常运行,然后采集服务器面板的图像信息。
第二方面,本发明提供一种服务器面板自动识别系统,包括:
摄像装置,用于采集服务器面板的图像信息;
分析单元,用于根据图像信息分析得出服务器面板上指示灯的图形特征信息;
确定单元,用于将图形特征信息与预设特征库进行匹配确定出服务器的故障信息。
可选地,所述分析单元包括:
锐化处理模块,用于对图像信息进行锐化处理;
预处理模块,用于对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息;
提取模块,用于根据图形特征信息提取出指示灯的颜色特征和位置特征。
可选地,所述确定单元包括:
获取模块,用于获取经锐化处理后的图像信息中的基本图形信息;
第一调用模块,用于调用用于支持服务器面板的图形特征数据库;
特征获取模块,用于根据图形特征数据库对基本图形信息进行图形特征预处理并获取图形特征信息。
可选地,所述确定单元还包括:
接收模块,用于接收图形特征信息中指示灯的颜色特征和位置特征;
第二调用模块,用于调用预设特征库;
匹配模块,用于将指示灯的颜色特征和位置特征和预设特征库进行匹配确定服务器的故障信息。
可选地,所述装置还包括:
报警单元,用于根据故障信息执行对应的故障报警。
本发明实施例提供的服务器面板自动识别方法及系统,主要解决由于运维过程中,人工巡检服务器状态的成本高昂、巡检精度低的问题,本发明实施例主要是通过摄像装置采集服务器面板的图像信息,并对图像信息进行图像处理获取指示灯的图像特征信息,进而确定服务器的故障信息并反馈至总的控制台,使得所述识别方法能够在大大降低人工巡检的成本基础上,还能够提高所述识别方法在对服务器的巡检过程中的精确度、准确性以及效率。
附图说明
图1为本发明一实施例服务器面板自动识别方法的流程图;
图2为本发明另一实施例服务器面板自动识别方法的流程图;
图3为本发明一实施例服务器面板自动识别系统的结构示意图;
图4为本发明另一实施例服务器面板自动识别系统的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种服务器面板自动识别方法,如图1所示,所述方法包括:
s1、采集服务器面板的图像信息;
s2、根据图像信息分析得出服务器面板上指示灯的图形特征信息;
s3、将图形特征信息与预设特征库进行匹配确定出服务器的故障信息。
本发明实施例提供的服务器面板自动识别方法主要解决由于运维过程中,人工巡检服务器状态的成本高昂、巡检精度低的问题,本实施例主要是通过摄像装置采集服务器面板的图像信息,并对图像信息进行图像处理获取指示灯的图像特征信息,进而确定服务器的故障信息并反馈至总的控制台,使得所述识别方法能够在大大降低人工巡检的成本基础上,还能够提高所述识别方法在对服务器的巡检过程中的精确度、准确性以及效率。
可选地,如图2所示,所述根据图像信息分析得出服务器面板上指示灯的图形特征信息包括:
对图像信息进行锐化处理;
对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息;
根据图形特征信息提取出指示灯的颜色特征和位置特征。
具体的,本实施例中首先对图像信息的边缘进行锐化处理并使得图像特征更加清晰、图形特征更加明显;然后再将经锐化处理后的图像信息按照设定的图形算法进行图像特征预处理并获取图形特征信息,其中,所述图形特征信息包括服务器面板接口特征、指示灯的颜色特征、指示灯的位置特征、服务器面板的外观特征等。本实施例中主要是提取出指示灯的颜色特征和位置特征,进而确定服务器的工作状态。例如,当服务器型号为联想时,服务器面板的总故障指示灯在服务器面板的左上角,且总故障指示灯显示红色即服务器出现故障、黄色即为启动状态;当服务器型号为戴尔时,服务器慢板的总故障指示灯在服务器的中间,且总故障指示灯显示橙色即服务器出现故障。
同时,所述位置特征还包括所述服务器面板处于图像的位置,进而确定服务器面板的信息,例如,该服务器面板为第一控制柜的总服务器面板。
因此,本实施例中主要通过获取图形特征信息并获取指示灯的信息,提高了所述方法的智能化和精确性。
可选地,所述对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息包括:
获取经锐化处理后的图像信息中的基本图形信息;
调用用于支持服务器面板的图形特征数据库;
根据图形特征数据库对基本图形信息进行图形特征预处理并获取图形特征信息。
具体的,本实施例中解决的由于不同厂商的服务器面板不同、同一厂商不同型号的服务器面板也不同,因此,本实施例中主要是获取图像信息中的基本图形信息,然后在通过对存储有各种服务器面板的图形数据的图形特征数据库进行匹配,获取具体服务器面板的图形特征信息。进而提高了所述识别方法的智能化。
同时,所述图像信息中的基本图形信息包括了图形的大小、像素等。所述图形特征数据库用于支持识别出服务器面板的图形特征,所述图形特征数据库预先采集服务器面板的图形特征并储存在图形特征数据库中,例如,服务器型号为联想,包括总故障指示灯、内存故障指示灯、硬盘故障指示灯,其中,总故障指示灯在服务器面板的左上角、内存故障指示灯在服务器面板的中间、硬盘故障指示灯在服务器面板的右下角。
可选地,所述将图形特征信息与预设特征库进行匹配确定出服务器的故障信息包括:
接收图形特征信息中指示灯的颜色特征和位置特征;
调用预设特征库;
将指示灯的颜色特征和位置特征和预设特征库进行匹配确定服务器的故障信息。
具体的,所述指示灯的颜色特征、位置特征与服务器的故障信息相对应,其对应关系储存在预设特征库中,因此,接收到指示灯的颜色特征和位置特征后,即调用预设特征库,并确定出服务器的故障信息,例如,硬盘故障、内存故障等。提高对服务器监管的智能化、精确性和有效性。
可选地,在将图形特征信息与预设特征库进行匹配确定出服务器的故障信息之后,判断服务器是否有故障信息,如果是,则根据故障信息执行对应的故障报警;如果否,则正常运行,然后采集服务器面板的图像信息。
本发明实施例还提供一种服务器面板自动识别系统,如图3所示,所述系统包括:
摄像装置,用于采集服务器面板的图像信息;
分析单元,用于根据图像信息分析得出服务器面板上指示灯的图形特征信息;
确定单元,用于将图形特征信息与预设特征库进行匹配确定出服务器的故障信息。
本发明实施例提供的服务器面板自动识别系统通过摄像装置获取服务器面板的图像信息,然后由分析单元通过对图像信息、以及摄像装置的运动路线等确定出服务器面板的信息以及服务器面板上指示灯的图形特征信息,最后由确定单元根据图形特征信息确定出服务器的故障信息,进而通过仅需通过设置一高清摄像头、分析单元和确定单元即可解决由于运维过程中,人工巡检服务器状态的成本高昂、巡检精度低的问题,并且在提高了监测实时性和精确性的同时,还降低了成本。
其中,本实施例主要是通过摄像装置采集服务器面板的图像信息,并对图像信息进行图像处理获取指示灯的图像特征信息,进而确定服务器的故障信息并反馈至总的控制台,使得所述识别方法能够在大大降低人工巡检的成本基础上,还能够提高所述识别方法在对服务器的巡检过程中的精确度、准确性以及效率。
可选地,如图4所示,所述分析单元包括:
锐化处理模块,用于对图像信息进行锐化处理;
预处理模块,用于对经锐化处理后的图像信息进行图形特征预处理并获取图形特征信息;
提取模块,用于根据图形特征信息提取出指示灯的颜色特征和位置特征。
可选地,所述确定单元包括:
获取模块,用于获取经锐化处理后的图像信息中的基本图形信息;
第一调用模块,用于调用用于支持服务器面板的图形特征数据库;
特征获取模块,用于根据图形特征数据库对基本图形信息进行图形特征预处理并获取图形特征信息。
可选地,所述确定单元还包括:
接收模块,用于接收图形特征信息中指示灯的颜色特征和位置特征;
第二调用模块,用于调用预设特征库;
匹配模块,用于将指示灯的颜色特征和位置特征和预设特征库进行匹配确定服务器的故障信息。
可选地,所述装置还包括:
报警单元,用于根据故障信息执行对应的故障报警。
本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。