一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动检验硬盘指示灯状态的方法、装置、设备、介质与流程

2022-12-13 21:06:46 来源:中国专利 TAG:


1.本发明涉及硬盘指示灯测试技术领域,具体涉及一种自动检验硬盘指示灯状态的方法、装置、设备、介质。


背景技术:

2.服务器设计时通常会支持多颗硬盘,满足市场对硬盘大容量的需求,同时硬盘种类也多,有sas、sata、ssd、nvme、e1s等多种类型;相同种类硬盘安装在不同位置时、不同硬盘安装位置相同时,硬盘数据线接线位置都会不同,所以服务器需要设计预留多个接线口,以满足不同客户的不同需求。
3.服务器通常会为硬盘设计两种指示灯:状态指示灯和位置指示灯。顾名思义,状态指示灯是为了直观告诉用户硬盘当前处于什么状态、状态是否正常;位置指示灯是为了快速定位,如在硬盘发生故障时能根据os系统下的报错快速正确定位到硬盘的物理位置。目前对硬盘指示灯的测试全是通过人机互动的方式检验,人为漏检、错检时有发生;一旦流入市场,若硬盘有异常,更换时可能会换错硬盘,严重的会导致服务器停机进行故障检查定位,影响客户端的业务。
4.因为出货配置不固定,操作员根据实际订单配置中的硬盘,识别接线位置时,经常会出错。机器送diag测试时,部分场景下装错线可以通过系统自动卡关,一部分会流入到检验环节,此环节只是通过人机互动的方式检查硬盘指示灯灯是否正常,因为指示灯密集且状态多(不同颜色、不同的状态),人工检验的方式也容易漏检、错检。所以一旦数据线接错位置,有带错流入市场的风险。


技术实现要素:

5.对硬盘指示灯的测试全是通过人机互动的方式检验,人为漏检、错检时有发生;一旦流入市场,若硬盘有异常,更换时可能会换错硬盘,严重的会导致服务器停机进行故障检查定位,影响客户端的业务,本发明提供一种自动检验硬盘指示灯状态的方法、装置、设备、介质。
6.第一方面,本发明技术方案提供一种自动检验硬盘指示灯状态的方法,包括以下步骤:
7.diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;
8.对采集到的图片进行裁剪处理;
9.将处理后的图片与预存标准图片进行比对;
10.将比对结果输出显示同时回传给diag测试系统。
11.优选地,diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片的步骤之前包括:
12.获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;
13.diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘
指示灯图片;
14.建立图片与对应配置信息的对应关系;
15.将收集的图片与建立的对应关系进行存储。
16.优选地,diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片的步骤之后包括:
17.设置不同配置的图片的截取坐标区域;
18.建立图片与截取坐标区域的对应关系。
19.优选地,对采集到的图片进行裁剪处理的步骤包括:
20.根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
21.优选地,将处理后的图片与预存标准图片进行比对的步骤包括:
22.根据订单配置调出预存储的在正确接线时硬盘指示灯图片;
23.将调出的图片与生成的硬盘指示灯区域的图像进行比对;
24.若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
25.优选地,设置图片的截取坐标区域的步骤包括:
26.扫描图片各像素点,在图片上查找并确定代表设定符号的像素点;
27.根据确定的像素点,设定截取坐标区域。
28.第二方面,本发明技术方案还提供一种自动检验硬盘指示灯状态的装置,包括采集模块、图片处理模块、比对模块、输出显示回传模块;
29.采集模块,用于diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;
30.图片处理模块,用于对采集到的图片进行裁剪处理;
31.比对模块,用于将处理后的图片与预存标准图片进行比对;
32.输出显示回传模块,用于将比对结果输出显示同时回传给diag测试系统。
33.优选地,该装置还包括预处理模块和存储模块;
34.所述预处理模块包括获取解析单元、收集单元、对应关系建立单元;
35.获取解析单元,用于获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;
36.收集单元,用于diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;
37.对应关系建立单元,用于建立图片与对应配置信息的对应关系;
38.存储模块,用于将收集的图片与建立的对应关系进行存储。
39.优选地,预处理模块还包括截取坐标区域设置单元,用于设置不同配置的图片的截取坐标区域;
40.对应关系建立单元,还用于建立图片与截取坐标区域的对应关系。
41.优选地,图片处理模块,用于根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
42.优选地,比对模块包括调用单元、比对单元;
43.调用单元,用于根据订单配置调出预存储的在正确接线时硬盘指示灯图片;
44.比对单元,用于将调出的图片与生成的硬盘指示灯区域的图像进行比对;若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
45.优选地,截取坐标区域设置单元,具体用于扫描图片各像素点,在图片上查找并确定代表设定符号的像素点;根据确定的像素点,设定截取坐标区域。
46.第三方面,本发明技术方案还提供一种自动检验硬盘指示灯状态的系统,包括mes系统、diag测试系统和检验装置,所述检验装置为第一方面所述的自动检验硬盘指示灯状态的装置;
47.mes系统分别与diag测试系统和检验装置通信;
48.diag测试系统与检验装置通信。
49.第四方面,本发明技术方案还提供一种电子设备,所述电子设备包括:
50.至少一个处理器;以及,
51.与所述至少一个处理器通信连接的存储器;其中,
52.存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的自动检验硬盘指示灯状态的方法。
53.第五方面,本发明技术方案还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述的自动检验硬盘指示灯状态的方法。
54.从以上技术方案可以看出,本发明具有以下优点:实现了硬盘指示灯状态的自动测试,自动判断硬盘线缆接线是否正常,避免人机交互测试方式待来的漏检、错检;减少了市场客诉,提升产品质量。
55.此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
56.由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
57.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1是本发明一个实施例的方法的示意性流程图。
59.图2是本发明一个实施例的系统的示意性框图。
具体实施方式
60.服务器设计时通常会支持多颗硬盘,满足市场对硬盘大容量的需求,同时硬盘种类也多,有sas、sata、ssd、nvme、e1s等多种类型;相同种类硬盘安装在不同位置时、不同硬盘安装位置相同时,硬盘数据线接线位置都会不同,所以服务器需要设计预留多个接线口,以满足不同客户的不同需求。
61.因为出货配置不固定,操作员根据实际订单配置中的硬盘,识别接线位置时,经常会出错。机器送diag测试时,部分场景下装错线可以通过系统自动卡关,一部分会流入到检
验环节,此环节只是通过人机互动的方式检查硬盘指示灯灯是否正常,因为指示灯密集且状态多(不同颜色、不同的状态),人工检验的方式也容易漏检、错检。所以一旦数据线接错位置,有带错流入市场的风险。本发明提供了一种自动检验服务器硬盘指示灯的方法,可以将硬盘线缆接错的整机全部检验出来,避免故障机器流入市场。为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
62.如图1所示,本发明实施例提供一种自动检验硬盘指示灯状态的方法,包括以下步骤:
63.步骤1:diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;
64.步骤2:对采集到的图片进行裁剪处理;
65.步骤3:将处理后的图片与预存标准图片进行比对;
66.步骤4:将比对结果输出显示同时回传给diag测试系统。
67.在有些事实例中,diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片的步骤之前包括:
68.s01:获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;
69.s02:diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;
70.s03:建立图片与对应配置信息的对应关系;
71.s04:将收集的图片与建立的对应关系进行存储。
72.在有些事实例中,diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片的步骤之后包括:
73.s2-1:设置不同配置的图片的截取坐标区域;
74.s2-2:建立图片与截取坐标区域的对应关系。
75.相应的,对采集到的图片进行裁剪处理的步骤包括:
76.根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
77.在有些事实例中,将处理后的图片与预存标准图片进行比对的步骤包括:
78.步骤31:根据订单配置调出预存储的在正确接线时硬盘指示灯图片;
79.步骤32:将调出的图片与生成的硬盘指示灯区域的图像进行比对;
80.若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
81.在有些实施例中,设置图片的截取坐标区域的步骤包括:扫描图片各像素点,在图片上查找并确定代表设定符号的像素点;根据确定的像素点,设定截取坐标区域。
82.本发明实施例还提供一种自动检验硬盘指示灯状态的装置,包括采集模块、图片处理模块、比对模块、输出显示回传模块;
83.采集模块,用于diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;
84.图片处理模块,用于对采集到的图片进行裁剪处理;
85.比对模块,用于将处理后的图片与预存标准图片进行比对;
86.输出显示回传模块,用于将比对结果输出显示同时回传给diag测试系统。
87.在有些实施例中,该装置还包括预处理模块和存储模块;
88.所述预处理模块包括获取解析单元、收集单元、对应关系建立单元;
89.获取解析单元,用于获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;
90.收集单元,用于diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;
91.对应关系建立单元,用于建立图片与对应配置信息的对应关系;
92.存储模块,用于将收集的图片与建立的对应关系进行存储。
93.在有些实施例中,预处理模块还包括截取坐标区域设置单元,用于设置不同配置的图片的截取坐标区域;
94.对应关系建立单元,还用于建立图片与截取坐标区域的对应关系。
95.图片处理模块,用于根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
96.在有些实施例中,比对模块包括调用单元、比对单元;
97.调用单元,用于根据订单配置调出预存储的在正确接线时硬盘指示灯图片;
98.比对单元,用于将调出的图片与生成的硬盘指示灯区域的图像进行比对;若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
99.在有些实施例中,截取坐标区域设置单元,具体用于扫描图片各像素点,在图片上查找并确定代表设定符号的像素点;根据确定的像素点,设定截取坐标区域。
100.如图2所示,本发明实施例还提供一种自动检验硬盘指示灯状态的系统,包括mes系统、diag测试系统和检验装置,mes系统分别与diag测试系统和检验装置通信;diag测试系统与检验装置通信。
101.mes生产管理系统中增加硬盘位置属性,提前维护硬盘安装顺序规则;具体订单下达到工厂前,根据规则自动解析出硬盘具体安装位置;diag测试系统发送点灯命令,点亮硬盘指示灯,收集所有配置在正确接线时硬盘指示灯图片,图片与硬盘配置建立连接关系并进行存储。
102.检验装置用于抓取硬盘指示灯图片,并自动进行指示灯状态正确与否的判定;所述检验装置包括采集模块、图片处理模块、比对模块、输出显示回传模块;采集模块,用于diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;图片处理模块,用于对采集到的图片进行裁剪处理;比对模块,用于将处理后的图片与预存标准图片进行比对;输出显示回传模块,用于将比对结果输出显示同时回传给diag测试系统;
103.采集模块在测试区面向测试机器搭建,设置摄像头;diag测试系统进行硬盘指示灯测试时,收集相关图像;采集模块与diag测试系统连接,需要在diag测试系统发送测试命令后一定时间内收集图像。
104.图片处理模块与采集模块连接,不同产品设置不同的截取坐标区域,旨在获取到正确的硬盘指示灯区域的图像;截取坐标区域设置需要和和预设的正确图片坐标保持一
致。
105.存储模块主要起两个作用,一是存图片处理模块中处理的即时订单的硬盘状态图像,一种是存储预设正确图像;存储模块和图片处理模块连接。
106.比对模块首先根据订单配置调用出正确的预设图像做为标准图像;利用ai图像识别技术,将订单实时图像截取后的图片与预设标准图像进行比对,如果图像与标准图像一致,则代表硬盘指示灯正常、硬盘线缆连接正常,如果图像与标准图像不一致,则代表硬盘指示灯异常,机器存在错误的组装或者其他错误;对比完成后将结果在输出显示回传单元进行显示,并将测试结果回传给diag测试系统,实现diag测试系统自动判定结果。需要说明的是,mes系统:manufacturing execution system,工厂制造执行系统。是一种面向制造企业车间执行层的生产信息化管理系统。mes可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、设备管理、工具工装管理、生产过程控制等管理功能,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
107.diag系统:服务器测试系统,服务器组装完成后,接入diag系统进行上电测试,确保服务器出厂质量。
108.ai图像识别技术:是利用计算机对图像进行处理、分析和理解,用以识别各种不同模式下的目标和对象的技术。
109.在有些实施例中,该装置还包括预处理模块和存储模块;
110.所述预处理模块包括获取解析单元、收集单元、对应关系建立单元;
111.获取解析单元,用于获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;
112.收集单元,用于diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;
113.对应关系建立单元,用于建立图片与对应配置信息的对应关系;
114.存储模块,用于将收集的图片与建立的对应关系进行存储。
115.在有些实施例中,预处理模块还包括截取坐标区域设置单元,用于设置不同配置的图片的截取坐标区域;
116.对应关系建立单元,还用于建立图片与截取坐标区域的对应关系。
117.图片处理模块,用于根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
118.在有些实施例中,比对模块包括调用单元、比对单元;
119.调用单元,用于根据订单配置调出预存储的在正确接线时硬盘指示灯图片;
120.比对单元,用于将调出的图片与生成的硬盘指示灯区域的图像进行比对;若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
121.在有些实施例中,截取坐标区域设置单元,具体用于扫描图片各像素点,在图片上查找并确定代表设定符号的像素点;根据确定的像素点,设定截取坐标区域。
122.本发明实施例还提供一种电子设备,所述电子设备包括:处理器、通信接口、存储器和总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信。总线可以用于电子设备与传感器之间的信息传输。处理器可以调用存储器中的逻辑指令,以执行如下方法:步骤1:diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;步骤2:
对采集到的图片进行裁剪处理;步骤3:将处理后的图片与预存标准图片进行比对;步骤4:将比对结果输出显示同时回传给diag测试系统。
123.在有些实施例中,处理器可以调用存储器中的逻辑指令,以执行如下方法:s01:获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;s02:diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;s03:建立图片与对应配置信息的对应关系;s04:将收集的图片与建立的对应关系进行存储。
124.在有些实施例中,处理器可以调用存储器中的逻辑指令,以执行如下方法:s2-1:设置不同配置的图片的截取坐标区域;s2-2:建立图片与截取坐标区域的对应关系;根据采集的图片对应的截取坐标对图片进行裁剪处理生成硬盘指示灯区域的图像。
125.在有些实施例中,处理器可以调用存储器中的逻辑指令,以执行如下方法:步骤31:根据订单配置调出预存储的在正确接线时硬盘指示灯图片;步骤32:将调出的图片与生成的硬盘指示灯区域的图像进行比对;若图像一致,则代表硬盘指示灯正常,若图像不一致,则代表硬盘指示灯异常。
126.此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
127.本发明实施例提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令使计算机执行上述方法实施例所提供的方法,例如包括:s01:获取订单的配置信息,根据规则自动解析出硬盘具体安装位置;s02:diag测试系统发送点灯命令点亮硬盘指示灯时,收集所有配置在正确接线时硬盘指示灯图片;s03:建立图片与对应配置信息的对应关系;s04:将收集的图片与建立的对应关系进行存储;步骤1:diag测试系统发送点灯命令点亮硬盘指示灯时,采集点亮的硬盘指示灯图片;步骤2:对采集到的图片进行裁剪处理;步骤3:将处理后的图片与预存标准图片进行比对;步骤4:将比对结果输出显示同时回传给diag测试系统。
128.尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献