服务器的入侵开关接口的测试治具、方法、装置及介质与流程
未命名
10-21
阅读:104
评论:0
1.本发明涉及服务器技术领域,特别是涉及一种服务器的入侵开关接口的测试治具、方法、装置及介质。
背景技术:
2.入侵开关是绝大部分服务器所具有的一种安全防护措施,入侵开关通过提供一个开关信号连接到主板的入侵开关接口。通过机箱盖的下压来提供一个闭合信号给内部的基板管理控制器(baseboard management controller,bmc),用来监测服务器机箱是否被开盖,入侵开关常闭时代表机箱闭合,入侵开关常开则代表机箱被开盖或入侵。主板入侵开关接口的检测是测试中重要的功能测试项目。目前,针对入侵开关接口的测试通过是在主板的入侵开关接口上接入一个实体的物理入侵开关,服务器提示操作员按压或者放开该物理入侵开关,然后通过内部的bmc来获取开关的开断状态并通过指示灯显示状态,从而验证入侵开关接口功能是否正常。
3.但是,传统的测试方式需要人工介入拨动入侵开关,存在误触发或者操作失误的概率,容易导致板卡被误判不良导致板卡需要重新开机测试重复测试步骤,可见,传统测试方法对于入侵开关接口的测试效率较低。此外,通过指示灯显示入侵开关的状态只能简单的观测入侵开关接口是否能够正常工作,测试效果并不理想。
4.由此可见,如何提高服务器的入侵开关接口的测试效率以及测试效果,是本领域技术人员亟待解决的问题。
技术实现要素:
5.本发明的目的是提供一种服务器的入侵开关接口的测试治具、方法、装置及介质,以提高服务器的入侵开关接口的测试效率以及测试效果。
6.为解决上述技术问题,本发明提供一种服务器的入侵开关接口的测试治具,包括:控制器、电子入侵开关;
7.所述控制器与所述电子入侵开关的控制端连接,用于控制所述电子入侵开关进入断开状态或者闭合状态;
8.所述电子入侵开关的输出端与服务器的入侵开关接口连接,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;
9.所述控制器还与所述服务器连接,用于在控制所述电子入侵开关进入所述断开状态或者所述闭合状态之后,获取所述入侵开关接口接收的信号,并根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。
10.一方面,所述测试结果表征所述入侵开关接口的功能正常至少包括以下情况之一:
11.所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号;
12.所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号所对应的信
号接收时间与所述电子入侵开关的状态执行时间之间的时间差值小于时间阈值。
13.另一方面,所述控制器具体与所述服务器的基板管理控制器连接;
14.在控制所述电子入侵开关进入所述断开状态或者所述闭合状态之后,所述控制器通过所述基板管理控制器获取所述服务器的日志数据;其中,所述日志数据包括所述入侵开关接口接收的信号以及所述信号接收时间;
15.所述控制器还用于记录所述电子入侵开关的所述状态执行时间;
16.对应的,所述控制器根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号得到所述测试结果包括:
17.自所述电子入侵开关的所述状态执行时间起的所述时间阈值内,根据所述电子入侵开关的状态与所述入侵开关接口接收的信号之间的对应关系判断所述入侵开关接口是否接收到与所述电子入侵开关的状态相匹配的信号;
18.若自所述状态执行时间起的所述时间阈值内,所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号,则所述测试结果表征所述入侵开关接口的功能正常;
19.若自所述状态执行时间起的所述时间阈值内,所述入侵开关接口未接收到与所述电子入侵开关的状态相匹配的信号,则所述测试结果表征所述入侵开关接口的功能不正常。
20.另一方面,所述电子入侵开关具体为继电器开关;
21.所述继电器开关的线圈作为所述电子入侵开关的控制端与所述控制器连接,以便于所述控制器控制所述继电器开关的线圈的通电状态;所述继电器开关的静触点的第一端与信号产生单元连接,所述继电器开关的静触点的第二端作为所述电子入侵开关的输出端与所述入侵开关接口连接。
22.另一方面,所述控制器通过通用串行总线接口与所述服务器的所述基板管理控制器连接;
23.所述基板管理控制器通过所述通用串行总线接口将所述服务器的所述日志数据发送至所述控制器。
24.另一方面,所述服务器上设置有指示单元,所述指示单元包括蜂鸣器和/或指示灯;
25.所述入侵开关接口接收到所述电子入侵开关进入所述闭合状态对应的信号后,所述指示单元发出开关闭合信息,所述入侵开关接口接收到所述电子入侵开关进入所述断开状态对应的信号后,所述指示单元发出开关断开信息。
26.为解决上述技术问题,本发明还提供一种服务器的入侵开关接口的测试方法,应用于包括控制器和电子入侵开关的测试治具,所述控制器分别与所述电子入侵开关的控制端以及服务器连接,所述电子入侵开关的输出端与所述服务器的入侵开关接口连接;所述方法包括:
27.控制所述电子入侵开关动作;其中,所述电子入侵开关的动作包括进入断开状态和进入闭合状态;
28.从所述服务器获取所述入侵开关接口接收的信号;其中,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;
29.根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。
30.为解决上述技术问题,本发明还提供一种服务器的入侵开关接口的测试装置,应用于包括控制器和电子入侵开关的测试治具,所述控制器分别与所述电子入侵开关的控制端以及服务器连接,所述电子入侵开关的输出端与所述服务器的入侵开关接口连接;所述装置包括:
31.控制模块,用于控制所述电子入侵开关动作;其中,所述电子入侵开关的动作包括进入断开状态和进入闭合状态;
32.获取模块,用于从所述服务器获取所述入侵开关接口接收的信号;其中,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;
33.确定模块,用于根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。
34.为解决上述技术问题,本发明还提供一种服务器的入侵开关接口的测试装置,包括:存储器,用于存储计算机程序;
35.处理器,用于执行计算机程序时实现上述服务器的入侵开关接口的测试方法的步骤。
36.为解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述服务器的入侵开关接口的测试方法的步骤。
37.本发明所提供的一种服务器的入侵开关接口的测试治具,包括控制器和电子入侵开关。其中,控制器与电子入侵开关的控制端连接,用于控制电子入侵开关进入断开状态或者闭合状态。电子入侵开关的输出端与服务器的入侵开关接口连接,在电子入侵开关进入断开状态后入侵开关接口接收到开关断开对应的信号,在电子入侵开关进入闭合状态后入侵开关接口接收到开关闭合对应的信号。控制器还与服务器连接,用于在控制电子入侵开关进入断开状态或者闭合状态之后,获取入侵开关接口接收的信号,并根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。测试结果一般表征着入侵开关接口的功能是否正常,若入侵开关接口的功能正常,则入侵开关接口能够在电子入侵开关进行相应的动作之后正常接收对应的信号。本发明所提供的方案的有益效果是,不需要人为参与就能够完成对入侵开关接口的功能测试,相较于传统方案,能够减少操作失误的概率,从而提升板卡测试的稳定性、准确性以及测试效率。此外,通过控制器获取数据以得到测试结果,避免了人为观测带来的弊端,测试效果更加理想。
38.本发明还提供了入侵开关接口的功能正常与否的判定条件,通过该判定方式,能够较为准确地判断出入侵开关接口是否能够正常工作。控制器与基板管理控制器连接以获取日志数据,控制器还记录开关开闭的时间,从而根据在时间阈值内入侵开关接口是否接收到与电子入侵开关的状态相匹配的信号来确定入侵开关接口的功能是否正常。通过此方案得到的结果比传统人工观测的方式更加准确。此外,控制器能够通过控制继电器开关线圈的通电状态来实现触点的开闭,便于实现精确的控制。基板管理控制器可通过通用串行总线接口将服务器的日志数据发送至控制器,以实现数据的正常交互。而通过指示单元显示接口状态,工作人员可直观的查看入侵开关接口的状态,且指示单元还可作为测试结果的参考。
39.本发明还提供了一种服务器的入侵开关接口的测试方法,应用于上述测试治具,
故具有与上述测试治具相同的有益效果
40.本发明还提供了一种服务器的入侵开关接口的测试装置和计算机可读存储介质,与上述方法对应,故具有与上述方法相同的有益效果。
附图说明
41.为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为传统的入侵开关接口的具体测试流程图;
43.图2为本发明实施例提供的一种服务器的入侵开关接口的测试治具的结构示意图;
44.图3为本发明实施例提供的一种入侵开关接口的具体测试流程图;
45.图4为本发明实施例提供的一种服务器的入侵开关接口的测试方法的流程图;
46.图5为本发明实施例提供的服务器的入侵开关接口的测试装置的结构图;
47.图6为本发明另一实施例提供的服务器的入侵开关接口的测试装置的结构图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
49.本发明的核心是提供一种服务器的入侵开关接口的测试治具、方法、装置及介质,以提高服务器的入侵开关接口的测试效率以及测试效果。
50.为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
51.随着目前数据存储需求和对计算力的要求的提升,服务器的需求量急剧增加,服务器内每一块板卡在出厂前都要经过开机验证。板卡出厂前需通过功能测试(functional circuit test,fct)进行板卡的基本功能验证。主板入侵开关接口的检测是测试中重要的功能测试项目。传统方案在服务器主板的入侵开关接口上接入实体入侵开关,通过主板系统连接的显示器提示操作员按压入侵开关来检测入侵开关的闭合状态是否能被bmc识别到,以及提示操作员放开入侵开关来检测入侵开关的打开状态是否能被bmc识别到。通过bmc对状态的识别来确认主板入侵开关接口功能的测试。图1为传统的入侵开关接口的具体测试流程图;如图1所示,传统测试方案包括如下步骤:s10:开始测试。s11:提示操作员持续按压入侵开关。s12:检查入侵开关是否闭合;若是,则进入步骤s13,若否,则进入步骤s15。s13:提示操作员放开入侵开关。s14:检查入侵开关是否断开;若是,则进入步骤s16,若否,则进入步骤s15。s15:接口功能异常,测试终止。s16:接口功能正常,继续其他测试。可见,传统的测试方式需要人工介入,存在误触发或者操作失误的概率,容易导致板卡被误判不良导致板卡需要重新开机测试重复人机交互步骤,导致板卡一次性良率降低,测试效率降低。且工厂生产线操作员同一时间需要操作多个测试机台,经常出现由于介入不及时导致测试
停滞在当前步骤等待人工操作,且交互期间被绑定在当前机台,无法兼顾其他故障处理,阻滞了人员动线,拉长测试时间,降低了测试效率。
52.为了解决上述技术问题,本发明实施例提供了一种服务器的入侵开关接口的测试治具,该测试治具包括控制器和电子入侵开关。其中,控制器与电子入侵开关的控制端连接,用于控制电子入侵开关进入断开状态或者闭合状态。电子入侵开关的输出端与入侵开关接口连接,电子入侵开关进入断开状态或者闭合状态后,入侵开关接口接收到相应的信号。控制器还与服务器连接,用于在控制电子入侵开关进入断开状态或者闭合状态之后,获取入侵开关接口接收的信号,并根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。
53.本发明所提供的测试治具可应用于服务器上所有类似开闭类开关接口的自动测试。本发明实施例主要是通过使用控制器控制的开关电路替代实体的电子入侵开关,完成对主板入侵开关接口的功能检测。测试治具还会接入待测板卡系统,在没有人机交互的情况下完成对接口功能的测试,通过减少人机交互,提升板卡测试的稳定性和测试效率。这里并不限定所使用的控制器以及电子入侵开关的类型,例如,控制器可采用微控制单元(microcontroller unit,mcu),电子入侵开关可采用继电器。在实际应用中,测试结果表征入侵开关接口的功能正常至少包括以下情况之一:入侵开关接口接收到与电子入侵开关的状态相匹配的信号;入侵开关接口接收到与电子入侵开关的状态相匹配的信号所对应的信号接收时间与电子入侵开关的状态执行时间之间的时间差值小于时间阈值。时间阈值的长短不作要求,只要入侵开关接口在电子入侵开关动作后的合理时间内接收到信号,即表征接口功能正常。图2为本发明实施例提供的一种服务器的入侵开关接口的测试治具的结构示意图;如图2所示,包括测试治具1、主板2;测试治具1中包括微控制单元以及继电器开关,测试治具1上还设置有通用串行总线接口和用于连接入侵开关接口的相应接口。而服务器的主板2中包括通用串行总线接口和入侵开关接口。测试治具1和服务器的主板2通过对应的接口相互连接。
54.这里以图2为例对本发明的方案进行说明,即mcu作为控制器,并以继电器开关作为电子入侵开关。在测试治具上设有相应的通用串行总线(universal serial bus,usb)接口和用于连接入侵开关接口的相应接口,并分别与待测主板的usb接口和入侵开关接口连接。测试治具集成mcu作为执行主板指令和治具相关指令的控制芯片,mcu又称单片微型计算机(single chip microcomputer)或者单片机,mcu中开发相应的固件,通过实现自定义的数据协议,完成对开关电路的控制,完成模拟电子入侵开关的开合,并可通过usb接口向主板系统反馈执行结果。通过在主板系统中执行自定义命令,待测主板系统将开关闭合指令通过usb线路发送给测试治具的mcu。mcu收到指令后,根据指令控制继电器闭合,并记录当前操作动作和时间形成自身的日志数据,以及通过usb线路向主板端同步指令执行结果和日志数据。主板接收到治具返回的结果和日志后,若指令执行成功,则待测主板系统执行oem指令获取bmc中记录的开关状态及状态变更时间,通过与治具返回的日志内容对比,状态一致且状态变更时间在合理的响应时间范围内,则判定测试成功。反之状态不一致或者状态变更时间不满足相应时间范围,则判定测试失败,此时需要中断测试。闭合测试通过后,主板系统通过usb线路发送开关打开指令,测试治具的mcu接收到指令后操作继电器断开,记录状态执行时间和状态形成日志数据,并通过usb接口返回执行结果和日志数据。主
板系统执行oem指令获取当前bmc记录的电子入侵开关状态和变更时间,如果电子入侵开关状态已经变更为打开状态且时间满足相应时间限定,则测试成功,返回测试结果给诊断系统。如果电子入侵开关状态认为闭合状态,则测试失败,终止测试,返回测试结果给诊断系统并提示操作失败。需要注意的是,上述方案仅仅作为本发明实施的其中一种示例,并不对其他方案造成限定。本示例中是通过服务器主板自身的系统完成信号和状态的对比,在实际应用时,也可直接通过测试治具上的控制器完成各项测试步骤,这里并不作具体要求。
55.这里还提供一种具体的测试流程,图3为本发明实施例提供的一种入侵开关接口的具体测试流程图;如图3所示,通过测试治具进行接口测试的步骤具体包括:s20:通过测试治具开始测试。s21:待测主板系统发送开关闭合指令。s22:治具根据指令完成开关闭合。s23:检查电子入侵开关是否为闭合状态;若是,则进入步骤s24,若否,则进入步骤s27。s24:待测主板系统发送开关断开指令。s25:治具根据指令完成开关断开。s26:检查电子入侵开关是否为断开状态;若是,则进入步骤s28,若否,则进入步骤s27。s27:测试治具所测接口功能异常,测试终止。s28:测试治具所测接口功能正常,继续其他测试。通过上述步骤,测试治具完成了对入侵开关接口的测试。
56.本发明主要是设计一种mcu控制的开关电路板(即测试治具)来替代实体的电子入侵开关接入待测服务器主板的入侵开关接口,并通过usb线路将测试治具接入到待测主板的usb接口上,通过usb接口与待测主板系统进行指令和数据交互,模拟完成电子入侵开关的开闭状态,反馈指令执行结果数据。实现自动测试入侵开关接口,从而减少人工交互,增加测试自动化程度,提升测试效率。减少了因人工操作带来的不确定因素影响,提升测试准确性。
57.本发明实施例所提供的一种服务器的入侵开关接口的测试治具,包括控制器和电子入侵开关。其中,控制器与电子入侵开关的控制端连接,用于控制电子入侵开关进入断开状态或者闭合状态。电子入侵开关的输出端与服务器的入侵开关接口连接,在电子入侵开关进入断开状态后入侵开关接口接收到开关断开对应的信号,在电子入侵开关进入闭合状态后入侵开关接口接收到开关闭合对应的信号。控制器还与服务器连接,用于在控制电子入侵开关进入断开状态或者闭合状态之后,获取入侵开关接口接收的信号,并根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。测试结果一般表征着入侵开关接口的功能是否正常,若入侵开关接口的功能正常,则入侵开关接口能够在电子入侵开关进行相应的动作之后正常接收对应的信号。本发明实施例所提供的方案的有益效果是,不需要人为参与就能够完成对入侵开关接口的功能测试,相较于传统方案,能够减少操作失误的概率,从而提升板卡测试的稳定性、准确性以及测试效率。此外,通过控制器获取数据以得到测试结果,避免了人为观测带来的弊端,测试效果更加理想。
58.上述实施例中提到,只要入侵开关接口在电子入侵开关动作后的合理时间内接收到信号,即表征接口功能正常。则本发明实施例提供一种具体的判定方案,测试结果表征入侵开关接口的功能正常至少包括以下情况之一:入侵开关接口接收到与电子入侵开关的状态相匹配的信号,以及入侵开关接口接收到与电子入侵开关的状态相匹配的信号所对应的信号接收时间与电子入侵开关的状态执行时间之间的时间差值小于时间阈值。只要满足上述条件,则表征入侵开关接口功能正常,通过本发明实施例提供的判定方式,能够较为准确地判断出入侵开关接口是否能够正常工作。
59.在实际应用中,控制器可与服务器的基板管理控制器连接,则在控制电子入侵开关断开或者闭合之后,控制器可通过基板管理控制器获取服务器的日志数据;其中,日志数据包括入侵开关接口接收的信号以及信号接收时间。此外,控制器还用于记录电子入侵开关的状态执行时间。则对应的,控制器根据电子入侵开关的状态以及入侵开关接口接收的信号得到测试结果包括:自电子入侵开关的状态执行时间起的时间阈值内,根据电子入侵开关的状态与入侵开关接口接收的信号之间的对应关系判断入侵开关接口是否接收到与电子入侵开关的状态相匹配的信号。若自状态执行时间起的时间阈值内,入侵开关接口接收到与电子入侵开关的状态相匹配的信号,则测试结果表征入侵开关接口的功能正常;若自状态执行时间起的时间阈值内,入侵开关接口未接收到与电子入侵开关的状态相匹配的信号,则测试结果表征入侵开关接口的功能不正常。在上述实施的基础上,本发明实施例提供了一种更具体的判定方式,通过本实施例提供的方式,能够快速的完成接口功能测试,且得到的结果比传统人工观测的方式更加准确。
60.上述实施例中并未限定电子入侵开关的类型,也未限定控制器于服务器主板的连接方式。其中,电子入侵开关可具体采用继电器开关,对应的,继电器开关的线圈作为电子入侵开关的控制端与控制器连接,以便于控制器控制继电器开关的线圈的通电状态;继电器开关的静触点的第一端与信号产生单元连接,继电器开关的第二端作为电子入侵开关的输出端与入侵开关接口连接。控制器能够通过控制继电器开关线圈的通电状态来实现触点的开闭,便于实现精确的控制。此外,控制器可通过通用串行总线接口与服务器中的基板管理控制器连接,基板管理控制器可通过通用串行总线接口将服务器的日志数据发送至控制器,以实现数据的正常交互。实际上,控制器也可将自身的日志数据发送至基板管理控制器,并由基板管理控制器完成后续接口功能的测试。
61.此外,在具体实施场景下,服务器上还可设置有指示单元,入侵开关接口接收到电子入侵开关进入闭合状态对应的信号后,指示单元发出开关闭合信息,入侵开关接口接收到电子入侵开关进入断开状态对应的信号后,指示单元发出开关断开信息。指示单元可包括蜂鸣器和/或指示灯,例如,若指示采用指示灯,则可设置为灯亮表征入侵开关闭合,灯灭表征入侵开关断开。通过本发明实施例提供的指示单元,工作人员可直观的查看入侵开关接口的状态,还可作为测试结果的参考,提高测试的准确性。
62.为解决上述技术问题,本发明实施例还提供了一种服务器的入侵开关接口的测试方法,应用于包括控制器和电子入侵开关的测试治具,控制器分别与电子入侵开关的控制端以及服务器连接,电子入侵开关的输出端与服务器的入侵开关接口连接。图4为本发明实施例提供的一种服务器的入侵开关接口的测试方法的流程图;如图4所示,该方法包括如下步骤:
63.s30:控制电子入侵开关动作。
64.其中,电子入侵开关的动作包括进入断开状态和进入闭合状态。
65.s31:从服务器获取入侵开关接口接收的信号。
66.其中,电子入侵开关进入断开状态或者闭合状态后,入侵开关接口接收到相应的信号。
67.s32:根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。
68.由于本实施例中的测试方法应用于上述测试治具,方法部分的实施例与测试治具
部分的实施例相互对应,因此方法部分的实施例请参见测试治具部分的实施例的描述,这里暂不赘述。
69.本实施例提供的服务器的入侵开关接口的测试方法,应用于上述测试治具,故具有与上述测试治具相同的有益效果。
70.在上述实施例中,对于服务器的入侵开关接口的测试方法进行了详细描述,本发明还提供服务器的入侵开关接口的测试装置对应的实施例。需要说明的是,本发明从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
71.基于功能模块的角度,本实施例提供一种服务器的入侵开关接口的测试装置,应用于包括控制器和电子入侵开关的测试治具,其中,控制器分别与电子入侵开关的控制端以及服务器连接,电子入侵开关的输出端与服务器的入侵开关接口连接。图5为本发明实施例提供的服务器的入侵开关接口的测试装置的结构图,如图5所示,该装置包括:
72.控制模块10,用于控制电子入侵开关动作;其中,电子入侵开关的动作包括进入断开状态和进入闭合状态;
73.获取模块11,用于从服务器获取入侵开关接口接收的信号;其中,电子入侵开关进入断开状态或者闭合状态后,入侵开关接口接收到相应的信号;
74.确定模块12,用于根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。
75.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
76.本实施例提供的服务器的入侵开关接口的测试装置,与上述方法对应,故具有与上述方法相同的有益效果。
77.基于硬件的角度,本实施例提供了另一种服务器的入侵开关接口的测试装置,图6为本发明另一实施例提供的服务器的入侵开关接口的测试装置的结构图,如图6所示,服务器的入侵开关接口的测试装置包括:存储器20,用于存储计算机程序;
78.处理器21,用于执行计算机程序时实现如上述实施例中所提到的服务器的入侵开关接口的测试方法的步骤。
79.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
80.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多
个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的服务器的入侵开关接口的测试方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于服务器的入侵开关接口的测试方法涉及到的数据等。
81.在一些实施例中,服务器的入侵开关接口的测试装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
82.本领域技术人员可以理解,图中示出的结构并不构成对服务器的入侵开关接口的测试装置的限定,可以包括比图示更多或更少的组件。
83.本发明实施例提供的服务器的入侵开关接口的测试装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:服务器的入侵开关接口的测试方法。
84.本实施例提供的服务器的入侵开关接口的测试装置,与上述方法对应,故具有与上述方法相同的有益效果。
85.最后,本发明还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
86.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本发明各个实施例描述的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
87.本实施例提供的计算机可读存储介质,与上述方法对应,故具有与上述方法相同的有益效果。
88.以上对本发明所提供的一种服务器的入侵开关接口的测试治具、方法、装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
89.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者
设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的过程、方法、物品或者设备中还存在另外的相同要素。
技术特征:
1.一种服务器的入侵开关接口的测试治具,其特征在于,包括:控制器、电子入侵开关;所述控制器与所述电子入侵开关的控制端连接,用于控制所述电子入侵开关进入断开状态或者闭合状态;所述电子入侵开关的输出端与服务器的入侵开关接口连接,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;所述控制器还与所述服务器连接,用于在控制所述电子入侵开关进入所述断开状态或者所述闭合状态之后,获取所述入侵开关接口接收的信号,并根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。2.根据权利要求1所述的服务器的入侵开关接口的测试治具,其特征在于,所述测试结果表征所述入侵开关接口的功能正常至少包括以下情况之一:所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号;所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号所对应的信号接收时间与所述电子入侵开关的状态执行时间之间的时间差值小于时间阈值。3.根据权利要求2所述的服务器的入侵开关接口的测试治具,其特征在于,所述控制器具体与所述服务器的基板管理控制器连接;在控制所述电子入侵开关进入所述断开状态或者所述闭合状态之后,所述控制器通过所述基板管理控制器获取所述服务器的日志数据;其中,所述日志数据包括所述入侵开关接口接收的信号以及所述信号接收时间;所述控制器还用于记录所述电子入侵开关的所述状态执行时间;对应的,所述控制器根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号得到所述测试结果包括:自所述电子入侵开关的所述状态执行时间起的所述时间阈值内,根据所述电子入侵开关的状态与所述入侵开关接口接收的信号之间的对应关系判断所述入侵开关接口是否接收到与所述电子入侵开关的状态相匹配的信号;若自所述状态执行时间起的所述时间阈值内,所述入侵开关接口接收到与所述电子入侵开关的状态相匹配的信号,则所述测试结果表征所述入侵开关接口的功能正常;若自所述状态执行时间起的所述时间阈值内,所述入侵开关接口未接收到与所述电子入侵开关的状态相匹配的信号,则所述测试结果表征所述入侵开关接口的功能不正常。4.根据权利要求1至3任意一项所述的服务器的入侵开关接口的测试治具,其特征在于,所述电子入侵开关具体为继电器开关;所述继电器开关的线圈作为所述电子入侵开关的控制端与所述控制器连接,以便于所述控制器控制所述继电器开关的线圈的通电状态;所述继电器开关的静触点的第一端与信号产生单元连接,所述继电器开关的静触点的第二端作为所述电子入侵开关的输出端与所述入侵开关接口连接。5.根据权利要求3所述的服务器的入侵开关接口的测试治具,其特征在于,所述控制器通过通用串行总线接口与所述服务器的所述基板管理控制器连接;所述基板管理控制器通过所述通用串行总线接口将所述服务器的所述日志数据发送至所述控制器。6.根据权利要求1所述的服务器的入侵开关接口的测试治具,其特征在于,所述服务器
上设置有指示单元,所述指示单元包括蜂鸣器和/或指示灯;所述入侵开关接口接收到所述电子入侵开关进入所述闭合状态对应的信号后,所述指示单元发出开关闭合信息,所述入侵开关接口接收到所述电子入侵开关进入所述断开状态对应的信号后,所述指示单元发出开关断开信息。7.一种服务器的入侵开关接口的测试方法,其特征在于,应用于包括控制器和电子入侵开关的测试治具,所述控制器分别与所述电子入侵开关的控制端以及服务器连接,所述电子入侵开关的输出端与所述服务器的入侵开关接口连接;所述方法包括:控制所述电子入侵开关动作;其中,所述电子入侵开关的动作包括进入断开状态和进入闭合状态;从所述服务器获取所述入侵开关接口接收的信号;其中,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。8.一种服务器的入侵开关接口的测试装置,其特征在于,应用于包括控制器和电子入侵开关的测试治具,所述控制器分别与所述电子入侵开关的控制端以及服务器连接,所述电子入侵开关的输出端与所述服务器的入侵开关接口连接;所述装置包括:控制模块,用于控制所述电子入侵开关动作;其中,所述电子入侵开关的动作包括进入断开状态和进入闭合状态;获取模块,用于从所述服务器获取所述入侵开关接口接收的信号;其中,所述电子入侵开关进入所述断开状态或者所述闭合状态后,所述入侵开关接口接收到相应的信号;确定模块,用于根据所述电子入侵开关的状态以及所述入侵开关接口接收的信号确定测试结果。9.一种服务器的入侵开关接口的测试装置,其特征在于,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求7所述的服务器的入侵开关接口的测试方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7所述的服务器的入侵开关接口的测试方法的步骤。
技术总结
本发明公开了一种服务器的入侵开关接口的测试治具、方法、装置及介质,应用于服务器技术领域。该测试治具中,控制器用于控制电子入侵开关进入断开状态或者闭合状态,入侵开关接口与电子入侵开关连接以接收对应的信号。控制器还与服务器连接,用于在控制电子入侵开关进入断开状态或者闭合状态之后,获取入侵开关接口接收的信号,并根据电子入侵开关的状态以及入侵开关接口接收的信号确定测试结果。本方案不需要人为参与就能够完成对入侵开关接口的功能测试,相较于传统方案,能够减少操作失误的概率,从而提升板卡测试的稳定性、准确性以及测试效率。此外,通过控制器获取数据以得到测试结果,避免了人为观测带来的弊端,测试效果更加理想。果更加理想。果更加理想。
技术研发人员:程浩 王磊
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.07.28
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/