服务器测试装置的制作方法

文档序号:7642454阅读:107来源:国知局
专利名称:服务器测试装置的制作方法
技术领域
本发明涉及一种服务器测试装置。
背景技术
刀片式服务器通常包括多个卡式服务器单元。一般地,出厂前需对各卡式服务器单元进行开关机测试,即多次(通常需上百次)开启及关闭各卡式服务器单元测试各卡式服务器单元能否正常开启关闭。目前的开关机测试一般都是人工进行,效率低,且易出错。

发明内容
有鉴于此,有必要提供一种可提高测试效率的服务器测试装置。
一种服务器测试装置,用于对一个服务器中的多个服务器单元进行开关机测试。各服务器单元包括一个电源端口及一个反馈端口,各服务器单元在对应的电源端口上电时自动开启后关闭,并在完成关闭时向对应的反馈端口发出一个反馈信号。该服务器测试装置包括一个电源、多个开关、一个连接装置、一个控制装置及一个连接该控制装置的显示装置。该多个开关分别与各电源端口对应,各开关具有一个第一端、一个第二端及一个受控端,各第一端连接至该电源,各第二端用于连接至对应的电源端口。该连接装置包括多个分别用于与该多个反馈端口连接的接收端口。该控制装置连接至该连接装置,该控制装置包括多个分别与各接收端口及各受控端对应的控制端口,该多个控制端口分别连接至对应的受控端。该连接装置在收到一个反馈信号时产生一个与接收该反馈信号的接收端口对应的状态信号,而且各状态信号还与各控制端口对应。该控制装置在该服务器测试装置开启时向各控制端口发送一个连接信号,还在接收到一个状态信号时向与该状态信号对应的控制端口依次发送一个断开信号及一个连接信号。各开关在对应的受控端收到一个连接信号时导通对应的第一端及对应的第二端,而在对应的受控端收到一个断开信号时断开对应的第一端及对应的第二端。该控制装置向各控制端口发送预设次数个断开信号。该控制装置在各控制端口所连续发送的连接信号及断开信号的间隔超过一个预设时间长度时向该显示装置发送一个对应的故障信号。该显示装置显示与该故障信号对应的内容。本发明的服务器测试装置连接至各服务器单元并开启后,便可自动对各服务器单元进行预设次数的开关机测试,无需人工干预,自动化程度高,可提高测试效率。


图I为本发明较佳实施方式的服务器测试装置的模块示意图。图2为图I中服务器测试装置的连接装置内置的表格。图3为图I中服务器测试装置的控制模块内置的表格。图4为图I中服务器测试装置的控制模块及计数模块内置的表格。图5为图I中服务器测试装置的计时模块内置的表格。图6为图I中服务器测试装置的显示装置内置的表格。
主要元件符号说明服务器测试装置10服务器20服务器单元22电源端口22a反馈端口22b电源100开关200 第一端204a第二端204b受控端204c连接装置300第一表格300a接收端口302第一传输端口304控制装置400第二传输端口402控制端口404控制模块406第二表格406a计数模块408第三表格408a计时模块410第四表格410a显示装置500第五表格500a设置装置600如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式请参考图1,本发明较佳实施方式的服务器测试装置10用于对一个服务器20的多个服务器单元22进行开关机测试。服务器测试装置10包括一个电源100、多个开关200、一个连接装置300、一个控制装置400、一个显示装置500及一个设置装置600。各服务器单元22均包括一个电源端口 22a及一个反馈端口 22b。各服务器单元22在对应的电源端口 22a上电时自动开启后关闭,并在完成关闭时向对应的反馈端口 22b发出一个反馈信号。在本实施方式中,服务器20包括三个编号分别为I至3的服务器单元22。电源100用于向各服务器单元22提供工作电压。各开关200均包括一个第一端204a、一个第二端204b及一个受控端204c。各第一端204a连接至电源100,各第二端204b用于连接至对应的一个电源端口 22a。本实施方式中具有三个编号分别为I至3的开关200,以与编号分别为I至3的服务器单元22对应。各开关200在对应的受控端204c收到一个连接信号时导通对应的第一端204a及对应的第二端204b,各开关200在对应的受控端204c收到一个断开信号时断开对应的第一端204a及对应的第二端204b。请参图I及图2,连接装置300包括多个分别与各反馈端口 22b对应的接收端口302及一个第一传输端口 304。各接收端口 302用于与对应的一个反馈端口 22b连接。连接装置300在收到一个来自服务器单元22的反馈信号时产生一个与接收该反馈信号的接收端口 302对应的状态信号并向第一传输端口 304传输。在本实施方式中,连接装置300具有三个编号分别为I至3的接收端口 302,以与各服务器单元22对应。连接装置300内置有一个如图2所不的第一表格300a,第一表格300a内存储有各接收端口 302的编号及分别与各接收端口 302对应的状态信号。连接装置300通过查找第一表格300a而发送与各接收端口 302对应的状态信号。控制装置400包括一个第二传输端口 402、多个控制端口 404、一个控制模块406、 一个计数模块408及一个计时模块410。第二传输端口 402连接至第一传输端口 304。多个控制端口 404分别与各接收端口 302及各受控端204c对应。各控制端口 404连接至对应的一个受控端204c。在本实施方式中,控制装置400包括三个编号分别为I至3的控制端口 404,以与各接收端口 302及各受控端204c对应。控制模块406连接至第二传输端口 402、各控制端口 404及计数模块408。控制模块406用于在控制装置400开启时向各控制端口 404发送一个连接信号,还用于在第二传输端口 402接收到一个状态信号时确定与该状态信号对应的控制端口 404,并向与该状态信号对应的控制端口 404依次发送一个断开信号及一个连接信号。控制模块406还用于在接收到一个来自计数模块408的停止信号时向与该停止信号对应的控制端口 404持续发送断开信号。在本实施方式中,控制模块406内置有一个如图3所不的第二表格406a及一个如图4不的第三表格408a。第二表格406a内存储有各状态信号及与各状态信号对应的控制端口 404的编号。控制模块406通过查找第二表格406a而找到与各状态信号对应的控制端口 404。第三表格408a内存储有各控制端口 404的编号及与各控制端口 404对应的控停止信号。控制模块406通过查找第三表格408a找到与各停止信号对应的控制端口 404。计数模块408连接至控制模块406及各控制端口 404。计数模块408内预设有一个关机次数。计数模块408用于对各控制端口 404所发送的断开信号进行计数,并在一个控制端口 404所发送的断开信号的数量达到该关机次数时,向控制模块406发送一个与该控制端口 404对应的停止信号。由于控制模块406在开启时便控制各服务器单元22b开机,因此,计数模块408对一个控制端口 404计数一次便代表对应的服务器单元22b完成一次开启及关闭。在本实施方式中,计数模块408也内置有一个如图4所示的第三表格408a。计数模块408通过查找第三表格408a而发出与各控制端口 404对应的停止信号。计时模块410连接至显示装置500及各控制端口 404,计数模块408内预设有一个预设时间长度,预设时间长度大于各服务器单元22 —次开机及关机所需的时间。计时模块410用于监视各控制端口 404所发送的连接信号及断开信号,并在各控制端口 404发送出一个连接信号时起算的预设时间长度内没有检测到该控制端口 404发送一个断开信号时,向显示装置500发送一个与该控制端口 404对应的故障信号。在本实施方式中,计时模块410内设有一个如图5所示的第四表格410a,第四表格410a内存储有各控制端口 404及与各控制端口 404对应的故障信号。计时模块410通过查找第四表格410a而发出与各控制端口 404对应的故障信号。显示装置500连接至计时模块410,其在接收到一个故障信号时显示与该故障信号对应的接收端口 302的编号。如此,测试人员可方便得知哪个连接到该接收端口 302的服务器单元22无法完成开机及关机。在本实施方式中,显示装置500内设有一个如图6所不的第五表格500a,第五表格500a内存储有各故障信号及与各故障信号对应的接收端口302的编号。显示装置500通过查找第五表格500a而使各接收端口 302的编号与各故障信号对应。设置装置600连接至计数模块408及计时模块410,设置装置600包括一个人机界面(图未示),用于供测试人员设置关机次数及预设时间长度。
测试过程中,先通过设置装置600设置关机次数及预设时间长度。然后将各电源端口 22a连接至对应的一个第一端204a,将各反馈端口 22b连接至对应的一个接收端口302,并且各服务器单元22所连接的接收端口 302与连接至该服务器单元22的开关200所连接的控制端口 404对应,即各服务器单元22所连接的接收端口 302与该服务器单元22所连接的开关200对应。如,编号为I的服务器单元22连接至编号为I的接收端口 302及编号为I的开关200,编号为I的开关200连接到编号为I的控制端口 404。开启服务器测试装置10,此时控制模块406向各控制端口 404发送一个连接信号。此时计时模块410便开始计时。各开关200在接受到连接信号时接通对应的电源端口 22a与电源100,各服务器单元22开启后关闭,并在完成关闭时向对应的反馈端口 22b发出一个反馈信号。连接装置300查找第一表格300a,向控制模块406发送对应的一个状态信号。控制模块406在接收到该状态信号时,查找第二表格406a,通过状态信号的对应,找到与接收到该反馈信号的接收端口 302对应的控制端口 404,然后向该控制端口 404依次发送一个断开信号及一个连接信号。若计时模块410监测到该断开信号与前一个连接信号的时间间隔小于预设时间长度,则此时计数模块408进行一次计数,而且,对应的一个开关200断开后又重新连接对应的服务器单元22与电源100。如此,该一个服务器单元22完成一次开机关机测试并开始下一次的开机。若计时模块410监测到该断开信号与前一个连接信号的时间间隔大于预设时间长度,则表示该次开关机测试不正常,此时计时模块410向显示装置500发送一个与该控制端口 404对应的故障信号。显示装置500因此显示与该故障信号对应的服务器单元22的编号,以通知测试人员。可以理解,显示装置500也可以显示对应的服务器单元22b的编号。在计数模块408检测到一个控制端口 404所发送的断开信号的数量达到该关机次数时,计数模块408向该控制模块406发送一个与该控制端口 404对应的停止信号。控制模块406在接收到一个停止信号时向与该停止信号对应的控制端口 404持续发生断开信号。此时,连接该控制端口 404的开关200所连接的服务器单元22测试完成。本发明的服务器测试装置10连接至各服务器单元22后,便可自动对各服务器单元22进行预设次数的开关机测试,自动化程度高。另外,本发明用一个控制装置400便可实现对多个服务器单元22的控制,结构比较简单,设置也方便。再者,本发明设定了各服务器单元22在完成关闭时才发出反馈信号,因此控制装置400在收到状态信号后可马上控制服务器单元22关机,方便了控制装置400中的程序设置。本发明的服务器测试装置10内设置了多个表格,各个装置及各个模块通过查表可方便将各信号与端口对应起来。在被测服务器单元22较多的情况下该方便性更为突出。本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明, 而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
权利要求
1.一种服务器测试装置,用于对一个服务器中的多个服务器单元进行开关机测试;各服务器单元包括一个电源端口及一个反馈端口,各服务器单元在对应的电源端口上电时自动开启后关闭,并在完成关闭时向对应的反馈端口发出一个反馈信号;该服务器测试装置包括 一个电源; 多个分别与各电源端口对应的开关,各开关具有一个第一端、一个第二端及一个受控端,各第一端连接至该电源,各第二端用于连接至对应的电源端口 ;各开关在对应的受控端收到一个连接信号时导通对应的第一端及对应的第二端,而在对应的受控端收到一个断开信号时断开对应的第一端及对应的第二端; 一个连接装置,该连接装置包括多个分别用于与该多个反馈端口连接的接收端口 ; 一个连接至该连接装置的控制装置,该控制装置包括多个分别与各接收端口及各受控端对应的控制端口,该多个控制端口分别连接至对应的受控端 '及 一个连接至该控制装置的显示装置; 该连接装置在收到一个反馈信号时产生一个与接收该反馈信号的接收端口对应的状态信号,而且各状态信号还与各控制端口对应;该控制装置在该服务器测试装置开启时向各控制端口发送一个连接信号,还在接收到一个状态信号时向与该状态信号对应的控制端口依次发送一个断开信号及一个连接信号;该控制装置在各控制端口所连续发送的连接信号及断开信号的间隔超过一个预设时间长度时向该显示装置发送一个对应的故障信号,该控制装置向各控制端口发送预设次数个断开信号;该显示装置显示与该故障信号对应的内容。
2.如权利要求I所述的服务器测试装置,其特征在于,该控制装置包括一个连接至各控制端口的计数模块及一个连接至该连接装置、各控制端口及该计数模块的控制模块;该计数模块内预设有一个关机次数并连接至该控制模块及各控制端口,该计数模块用于对各控制端口所发送的断开信号进行计数,并在一个控制端口所发送的断开信号的次数达到该关机次数时,向该控制模块发送一个与该控制端口对应的停止信号;该控制模块用于在该控制装置开启时向各控制端口发送一个连接信号,还用于在该控制装置接收到一个状态信号时确定与该状态信号对应的控制端口,并向与该状态信号对应的控制端口依次发送一个断开信号及一个连接信号,该控制模块还用于在接收到一个来自该计数模块的停止信号时向与该停止信号对应的控制端口持续发送该断开信号。
3.如权利要求2所述的服务器测试装置,其特征在于,该连接装置内置有一个第一表格,该第一表格内存储有各接收端口的编号及分别与各接收端口对应的状态信号,该连接装置通过查找该第一表格而发送与各接收端口对应的状态信号;该控制模块内置有一个第二表格,该第二表格内存储有各状态信号及与各状态信号对应的控制端口的编号,该控制模块通过查找该第二表格而找到与各状态信号对应的控制端口。
4.如权利要求2所述的服务器测试装置,其特征在于,该计数模块内置有一个第三表格,该第三表格内存储有各控制端口的编号及与各控制端口对应的控停止信号,该计数模块通过查找该第三表格而发出与各控制端口对应的停止信号;该控制模块也内置有该第三表格,该控制模块通过查找该第三表格而找到与各停止信号对应的控制端口。
5.如权利要求2所述的服务器测试装置,其特征在于,该服务器测试装置还包括一个设置装置,该设置装置连接至该计数模块,该设置装置包括一个人机界面,用于供测试人员设置该关机次数。
6.如权利要求2所述的服务器测试装置,其特征在于,该控制装置还包括一个计时模块;该计时模块内预设有该预设时间长度,该预设时间长度大于各服务器单元一次开机及关机所需的时间,该计时模块连接至该显示装置及各控制端口,用于监视各控制端口所发送的连接信号及断开信号,并在各控制端口发送出一个连接信号时起算的预设时间长度内没有检测到该控制端口发送一个断开信号时,向该显示装置发送一个与该控制端口对应的故障信号;该显示装置在接收到一个故障信号时显示与该故障信号对应的接收端口的编号。
7.如权利要求6所述的服务器测试装置,其特征在于,该计时模块内设有一个第四表格,该第四表格内存储有各控制端口及与各控制端口对应的故障信号,该计时模块通过查找该第四表格而发出与各控制端口对应的故障信号;该显不装置内设有一个第五表格,该第五表格内存储有各故障信号及与各故障信号对应的接收端口的编号,该显示装置通过查找该第五表格而使各接收端口与各故障信号对应。
8.如权利要求6所述的服务器测试装置,其特征在于,该测试装置还包括一个设置装置,该设置装置连接至该计数模块及该计时模块,该设置装置包括一个人机界面,用于供测试人员设置该关机次数及该预设时间长度。
全文摘要
本发明提供一种服务器测试装置,用于对一个服务器的多个单元进行开关机测试。该测试装置包括一个电源、多个开关、一个连接装置、一个控制装置及一个显示装置。该控制装置开启时控制各开关导通对应的单元及该电源。各单元上电时自动开启后关闭,并向该连接装置发送一个反馈信号。该连接装置收到一个反馈信号时向该控制装置发送一个对应的状态信号。该控制装置在接收到一个状态信号时控制对应的开关依次断开及导通对应的单元与该电源。该控制装置控制各单元进行预设次开机及关机。各单元未在一个预设时间内完成一次开机与关机时该控制装置向该显示装置发送对应的故障信号,以使该显示装置显示对应的内容。测试过程中无需人工干预,自动化程度高。
文档编号H04L12/26GK102752156SQ201110097719
公开日2012年10月24日 申请日期2011年4月19日 优先权日2011年4月19日
发明者纪木成 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1