一种整机柜服务器标签的检测方法及检测装置与流程

文档序号:16432547发布日期:2018-12-28 20:15阅读:354来源:国知局
一种整机柜服务器标签的检测方法及检测装置与流程

本发明涉及数据处理技术领域,特别涉及一种整机柜服务器标签的检测方法及检测装置。

背景技术

整机柜服务器是为了满足客户多元化定制的要求,按照客户需求的网络拓扑在机柜上搭配了多种节点设备进行组装后的产品。其中,节点设备通常包括硬盘、三层交换机等设备。

组装完成后,机柜和节点设备都需要在指定位置粘贴标签,标签的内容根据用户实际需要的网络拓扑不同而不同,例如硬盘对应的标签的内容可以是如硬盘型号、硬盘容量、硬盘类型等信息,机柜对应的标签的内容可以是机柜型号、机柜序列号、订单号、生产日期等机柜信息。由于需求不同,网络拓扑不同,因此,各个整机柜服务器中节点设备的位置以及节点设备的标签的内容也可能是不同的。

现在单纯依靠品质管理人员对整机柜服务器中标签的内容的正确性等进行检查,此种方式效率不高,浪费人力。



技术实现要素:

有鉴于此,本发明提供一种整机柜服务器标签的检测方法和检测装置,使得完全替代人工质检,实现全自动检测,降低人员人本,提高工作效率。

本发明提供了一种整机柜服务器标签的检测方法,所述整机柜服务器的机柜中包括依据用户需求的网络拓扑所组装的多个节点设备,每一个节点设备所在所述机柜的位置不同,每一个所述节点设备上设置有节点设备的标签,所述标签的内容包括节点设备的相关信息,所述机柜上设置有检测装置,所述检测装置与数据服务器通讯连接,所述数据服务器中存储有每一个整机服务器的机柜的机柜信息以及整机配置信息,所述整机配置信息包括该机柜中每一个节点设备所在机柜的节点设备参数以及该节点设备参数对应的节点参数位置,所述检测方法包括:

接收检测指令;

根据所述检测指令,控制所述检测装置移动到所述机柜的第一位置,并识别所述第一位置处的机柜标签得到机柜信息;所述第一位置用于表征设置了机柜的机柜标签的位置;

将包括所述机柜信息的查询指令发送到所述数据服务器中,以使所述数据服务器根据所述查询指令中的机柜信息查找并返回与该机柜信息对应的目标整机配置信息;

接收并解析所述数据服务器返回的目标整机配置信息得到每一个节点设备的节点设备参数;

按照预设移动规则移动所述检测装置到第二位置;所述第二位置设置有标签;

解析所述第二位置处的节点设备标签,得到节点设备标签内容;

将所述节点设备标签内容与节点设备参数进行比对,得到检测结果;

将所述检测结果展示给用户。

优选的,还包括:

在将检测结果展示给用户后,执行按照预设移动规则移动所述检测设备的步骤。

优选的,所述检测装置具体包括:

设置在机柜的轨道,以及与主控板相连接的图像采集装置、移动装置和网络装置;

其中,所述主控板中安装有linux操作系统,所述linux操作系统包括测试脚本;

所述图像采集装置用于采集标签的图像并将采集到的图像发送给主控板进行解析;

所述移动装置用于根据所述主控板发送的移动指令在所述轨道上进行移动;

所述网络装置用于与所述数据服务器建立网络连接。

优选的,所述检测装置还包括显示单元;

所述显示单元用于触发检测指令;

所述将所述检测结果展示给用户包括:

将所述检测结果在所述显示单元上进行显示。

优选的,所述检测装置还包括通信单元;

所述通信单元用于将检测结果发送给指定的终端进行显示。

优选的,所述控制所述检测装置移动到所述机柜的第一位置包括:

解析所述测试脚本,得到机柜的机柜标签的初始位置坐标,将所述初始位置坐标作为所述机柜的第一位置;

控制所述测试装置的移动装置在轨道上移动到所述初始位置坐标处。

优选的,还包括:

解析所述目标整机配置信息得到每一个节点设备的节点设备参数对应的节点设备位置;

根据所述初始位置坐标,计算第二位置坐标;

将所述第二位置坐标与所述节点设备标签对应的节点设备位置进行比对,得到比对结果;

将所述比对结果展示给用户。

优选的,还包括:

若所述检测结果为故障和/或所述比对结果为故障时,记录该故障对应的第三位置;

当接收到故障修复指令时,则控制所述检测装置的移动装置在轨道上移动到所述第三位置;

识别所述第三位置所设置的修复节点设备标签得到修复节点设备标签内容;

将所述修复节点标签内容与节点设备参数进行比对并将所述修复节点标签内容对应的修复节点设备位置与第三位置坐标进行比对,得到修复节点设备标签检测结果;

将所述修复节点设备标签检测结果展示给用户。

优选的,所述预设移动规则为从上到下,从左到右。

本发明另一方面提供了一种整机柜服务器标签的检测装置,应用于上述所述的检测方法,所述检测装置包括:

设置在机柜的轨道,以及与主控板相连接的图像采集装置、移动装置和网络装置;

其中,所述主控板中安装有linux操作系统,所述linux操作系统包括测试脚本;

所述图像采集装置用于采集标签的图像并将采集到的图像发送给主控板进行解析;

所述移动装置用于根据所述主控板发送的移动指令在所述轨道上进行移动;

所述网络装置用于与所述数据服务器建立网络连接。

本发明属于数据处理技术领域。本发明提供了一种整机柜服务器标签的检测方法和检测装置,所述检测方法在接收到检测指令后,控制检测装置移动到机柜的第一位置,识别出机柜信息,并根据机柜信息查询出目标整机配置信息,然后控制检测装置移动到第二位置,识别第二位置所设置的节点设备标签,得到节点设备标签内容,将其与目标整机配置信息中的节点设备参数进行比对,得到比对结果,将该比对结果展示给用户,整个过程完全无需人工参与,就可以得到整机柜服务器中各个节点设备所设置的标签的内容是否正确,大大提高了工作效率,节省了人力。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种整机柜服务器标签的检测方法的流程图;

图2为本发明实施例提供的一种整机柜服务器标签的检测装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1,为本发明提供的一种整机柜服务器标签的检测方法的流程图。

参考图1,本发明提供了一种整机柜服务器标签的检测方法,所述整机柜服务器的机柜中包括依据用户需求的网络拓扑所组装的多个节点设备,每一个节点设备所在所述机柜的位置不同,每一个所述节点设备上设置有节点设备的标签,所述标签的内容包括节点设备的相关信息,所述机柜上设置有检测装置,所述检测装置与数据服务器通讯连接,所述数据服务器中存储有每一个整机服务器的机柜的机柜信息以及整机配置信息,所述整机配置信息包括该机柜中每一个节点设备所在机柜的节点设备参数以及该节点设备参数对应的节点参数位置。

本发明实施例中,主要应用场景是在整机柜服务器,在整机柜服务器的机柜中,包括多个节点设备,其中,节点设备的组装方式是依据用户需求的网络拓扑所确定的,节点设备可以包括多个种类,例如,硬盘、三层交换机、路由器、防火墙以及网线等等,在每一个节点设备从机柜上设置好之后,需要对每一个节点设备设置节点设备标签,通常,设置的方式采用粘贴的方式,当然也可以是其它固定方式。其中,节点设备标签的内容可以是二维码或条形码,也可以仅是文字。节点设备标签的内容根据实际需求设定,例如对网线的标签内容可以设置为源地址和目标地址以及对应的网口的ip地址等信息。硬盘的标签内容可以设置为希捷、2t、raid阵列i等信息。这些信息与用户所需求的内容相对应。并且,每一个整机柜服务器的机柜都设置有机柜标签,该机柜标签的内容包括有该机柜的sn序列号、套餐名称、订单号、生产日期以及型号等等。

在整机柜服务器的机柜设置有检测装置,检测装置与该机柜相匹配,使得检测装置可以在机柜上自由移动并识别其节点设备所设置的标签。

与检测装置相连接的数据服务器中,预先配置了整机配置信息,整机配置信息是指依据用户需求的网络拓扑所布局的节点设备的具体节点位置和节点参数,其中,节点位置是其在机柜中的坐标,节点参数是该节点设备标签的标签内容。由于机柜的序列号是唯一的,因此,在获取到机柜的序列号后,就能找到该整机柜服务器所对应的各种信息。

本发明公开的监测方法包括:

s10、接收检测指令;

s20、根据所述检测指令,控制所述检测装置移动到所述机柜的第一位置,并识别所述第一位置处的机柜标签得到机柜信息;所述第一位置用于表征设置了机柜的机柜标签的位置;

本发明实施例中,参照图2,检测装置可以具体包括:

设置在机柜的轨道0,以及与主控板1(图中未示出)相连接的图像采集装置2、移动装置3和网络装置4(图中未示出);

其中,所述主控板1中安装有linux操作系统,所述linux操作系统包括测试脚本;

所述图像采集装置2用于采集标签的图像并将采集到的图像发送给主控板进行解析;

所述移动装置3用于根据所述主控板发送的移动指令在所述轨道上进行移动;

所述网络装置4用于与所述数据服务器建立网络连接。

本发明实施例中的检测装置,轨道0设置在机柜的两侧和中间,形成h型架构,移动装置3可以是电机或马达等具有移动功能的设备,电机在轨道上可以自由移动。由于机柜的特殊性,机柜中有标准的u(unit)单元,其中,每一u的距离是相等的,机柜的长、宽、高均可以通过u来表示,例如长为42u,宽为20u。由于本发明技术方案仅设计的是平面,不涉及高的维度,因此,可以利用这个特性来构建机柜的xy轴平面图,一个u作为一个坐标的基本单位,这样,就可以在平面图中完全映射出整个机柜每一个节点设备所在位置的具体坐标。其中,机柜底部左下角的位置为(0,0)原点。

主控板1可以是多种形式,只要可以安装操作系统并处理发送的图片即可。具体实现形式不具体限定。优选的,操作系统为linux操作系统,其中包括有测试脚本,用于执行测试。

图像采集装置2可以为工业级的摄像头或摄像机,拍摄的清晰度可以有保证。可以理解的是,该摄像头可以自动调整焦距和拍摄角度,来实现粘贴不标准的标签也可以被清晰、正确的识别。可以理解的是,图像采集装置设置在轨道与机柜之间,以免轨道遮挡拍摄。

优选的,所述检测装置还包括显示单元;

所述显示单元用于触发检测指令。

本发明实施例中,根据所述检测指令,控制所述检测装置移动到所述机柜的第一位置,并识别所述第一位置处的机柜标签得到机柜信息;所述第一位置用于表征设置了机柜的机柜标签的位置。

其中,检测指令可以是用户通过显示单元所触发的,显示单元可以是液晶触摸屏幕,可以进行显示信息、发送指令等操作。

当接收到检测指令时,会控制检测装置进行移动,由于机柜的标签通常有固定的设置位置,因此,第一位置可以预先设置。当移动到该第一位置时,会识别该位置所设置的标签,识别该标签的内容,得到机柜信息,机柜信息中包括有机柜的序列号、名称、订单号、类型等信息。

所述控制所述检测装置移动到所述机柜的第一位置包括:

解析所述测试脚本,得到机柜的机柜标签的初始位置坐标,将初始位置坐标作为机柜的第一位置;

控制测试装置的移动装置在轨道上移动到所述初始位置坐标处。

s30、将包括所述机柜信息的查询指令发送到所述数据服务器中,以使所述数据服务器根据所述查询指令中的机柜信息查找并返回与该机柜信息对应的目标整机配置信息;

本发明实施例中,得到机柜信息后,会通过网络单元发送查询指令给数据服务器,使得数据服务器可以依据该查询指令查找到对应的目标整机配置信息。由于数据服务器预先以及设置了每一个整机柜服务器的相关整机配置信息,因此,如果获取到了机柜的序列号,就可以找到其对应的唯一的目标整机配置信息。

其中,目标整机配置信息具体包括每一个节点设备所在机柜的节点设备参数以及该节点设备参数对应的节点参数位置,本发明实施例将此作为标准进行标签内容的检测。

s40、接收并解析所述数据服务器返回的目标整机配置信息得到每一个节点设备的节点设备参数;

本发明实施例中,接收到数据服务器查询得到的目标整机配置信息后,解析该目标整机配置信息,得到节点设备参数。

s50、按照预设移动规则移动所述检测装置到第二位置;所述第二位置设置有标签;

s60、解析所述第二位置处的节点设备标签,得到节点设备标签内容;

s70、将所述节点设备标签内容与节点设备参数进行比对,得到检测结果;

本发明实施例中,得到了节点设备参数后,会移动检测设备到第二位置,即按照预设的移动参数控制检测设备移动,当摄像头拍摄到了标签时,则停止移动,来对该标签的内容进行识别。预设移动规则为从上到下,从左到右。比如控制向上移动5u,向右移动2u。

本发明实施例中,拍摄到节点设备标签时,则停止移动,解析节点设备标签得到节点设备标签内容后,检索其是否与之前的节点设备参数相匹配,如果相匹配,则说明该标签的内容正确,符合该整柜服务器的用户需求,否则,则认为不正确。

s80、将所述检测结果展示给用户。

最后,将检测结果展示给用户。

其中,展示给用户可以通过多种方式实现。一种方式是在显示装置中进行显示,还可以发送给终端进行展示。

具体的,所述检测装置还包括通信单元;

所述通信单元用于将检测结果发送给指定的终端进行显示。

当得到了当前位置标签的检测结果后,需要移动到下一个标签重复进行检测,直到所有标签都检测完成。

本发明实施例还包括:

在将检测结果展示给用户后,重复s50-s70的过程。直到最后一个标签检测完成时停止。当然,也可以是到达预设位置后停止,本发明不对此进行限制,只需要表征所有标签均进行了识别即可。

本发明提供了一种整机柜服务器标签的检测方法,在接收到检测指令后,控制检测装置移动到机柜的第一位置,识别出机柜信息,并根据机柜信息查询出目标整机配置信息,识别第一位置所设置的标签,得到目标标签内容,将其与目标整机配置信息中的节点设备参数进行比对,得到比对结果,将该比对结果展示给用户,整个过程完全无需人工参与,就可以得到标签内容是否正确,大大提高了工作效率,节省了人力。

上述实施例中,介绍了检测标签的内容的自动化方式,但是,此种方式没有考虑到位置,如果内容相符合,但是位置错误,那么也应当属于故障标签。因此,如果识别出内容正确后,还应当继续判断位置是否相匹配。

因此,基于上述实施例,本发明实施例还包括:

解析所述目标整机配置信息得到每一个节点设备的节点设备参数对应的节点设备位置;

根据所述初始位置坐标,计算第二位置坐标;

将所述第二位置坐标与所述节点设备标签对应的节点设备位置进行比对,得到比对结果;

将所述比对结果展示给用户。

本发明实施例中,在识别得到检测结果后,需要进一步判断位置是否正确。因此,本发明实施例中,解析目标整机配置信息还会得到每一个节点设备的节点设备位置,并且,会根据初始位置坐标,来计算当前所停止的位置的第二位置坐标。由于确定了原点位置,因此,可以根据第二位置和原点位置横轴x和纵轴y的距离,计算出该第二位置相对于原点位置的坐标。

然后与上述获取的目标标签对应的节点设备位置进行比对,看是否符合预设误差,由于标签所在位置在粘贴时和识别时均有一定位置上的误差,因此,本发明技术方案中,根据实际情况设定一个可以接收的误差范围,然后判断第二位置坐标与设备节点位置之间的差值是否在该误差范围内,如果在,则表明该标签所处的位置属于正常范围,如果否,则认定该标签与该粘贴位置不匹配。

当出现故障时,用户可以先进行改正,然后用户所出发检测指令继续进行下一个位置的检测。

当然,还可以是在整体检测完成后在执行,因此,上述实施例的基础上,本发明还包括:

若所述检测结果为故障和/或所述比对结果为故障时,记录该故障对应的第三位置;

当接收到故障修复指令时,则控制所述检测装置的移动装置在轨道上移动到所述第三位置;

识别所述第三位置所设置的修复节点设备标签得到修复节点设备标签内容;

将所述修复节点标签内容与节点设备参数进行比对并将所述修复节点标签内容对应的修复节点设备位置与第三位置坐标进行比对,得到修复节点设备标签检测结果;

将所述修复节点设备标签检测结果展示给用户。

也就是说,本发明实施例中,当检测结果为故障,或者比对结果为故障,则表明粘贴的标签内容或位置有错误,则记录下出现故障的位置,即第三位置。当机柜的所有节点设备检测完成后,用户根据记录的结果修正错误的标签,然后发送故障修复指令,则仅在第三位置进行重新识别,来判断更改后的标签是否符合用户的需求。

因此,本发明实施例可以在检测完成后重新验证修复的标签是否符合标准,进一步保证了出现故障标签也可以被准确的进行检测,提高了检测精度。

图2是本发明实施例中一种整机柜服务器标签的检测装置的结构示意图。

所述检测装置包括:

设置在机柜的轨道0,以及与主控板1(图中未示出)相连接的图像采集装置2、移动装置3和网络装置4(图中未示出);

其中,所述主控板1中安装有linux操作系统,所述linux操作系统包括测试脚本;

所述图像采集装置2用于采集标签的图像并将采集到的图像发送给主控板进行解析;

所述移动装置3用于根据所述主控板发送的移动指令在所述轨道上进行移动;

所述网络装置4用于与所述数据服务器建立网络连接。

本发明实施例中的检测装置,轨道0设置在机柜的两侧和中间,形成h型架构,移动装置3可以是电机或马达等具有移动功能的设备,电机在轨道上可以自由移动。由于机柜的特殊性,机柜中有标准的u(unit)单元,其中,每一u的距离是相等的,机柜的长、宽、高均可以通过u来表示,例如长为42u,宽为20u。由于本发明技术方案仅设计的是平面,不涉及高的维度,因此,可以利用这个特性来构建机柜的xy轴平面图,一个u作为一个坐标的基本单位,这样,就可以在平面图中完全映射出整个机柜每一个节点设备所在位置的具体坐标。其中,机柜底部左下角的位置为(0,0)原点。

主控板1可以是多种形式,只要可以安装操作系统并处理发送的图片即可。具体实现形式不具体限定。优选的,操作系统为linux操作系统,其中包括有测试脚本,用于执行测试。

图像采集装置2可以为工业级的摄像头或摄像机,拍摄的清晰度可以有保证。可以理解的是,该摄像头可以自动调整焦距和拍摄角度,来实现粘贴不标准的标签也可以被清晰、正确的识别。

优选的,所述检测装置还包括显示单元;

所述显示单元用于触发检测指令。

本发明实施例中,根据所述检测指令,控制所述检测装置移动到所述机柜的第一位置,并识别所述第一位置处的机柜标签得到机柜信息;所述第一位置用于表征设置了机柜的机柜标签的位置。

其中,检测指令可以是用户通过显示单元所触发的,显示单元可以是液晶触摸屏幕,可以进行显示信息、发送指令等操作。

本发明提供了一种整机柜服务器标签的检测装置,所述检测装置主控板0在接收到检测指令后,控制检测装置的移动装置4移动到机柜的第一位置,图像采集装置2识别出机柜信息,并根据机柜信息查询出目标整机配置信息,然后控制检测装置的移动装置3移动到第二位置,图像采集装置2识别第二位置所设置的节点设备标签,得到节点设备标签内容,将其与通过网络装置3获取的目标整机配置信息中的节点设备参数进行比对,得到比对结果,将该比对结果在显示单元中展示给用户,然后主控板0解析所述目标整机配置信息得到每一个节点设备的节点设备参数对应的节点设备位置;根据所述初始位置坐标,计算第二位置坐标;将所述第二位置坐标与所述节点设备标签对应的节点设备位置进行比对,得到比对结果;将所述比对结果在显示单元中展示给用户。整个过程完全无需人工参与,就可以得到整机柜服务器中各个节点设备所设置的标签的内容、位置是否正确,大大提高了工作效率,节省了人力。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种整机柜服务器标签的检测方法和检测装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1