检测方法

文档序号:6442239阅读:336来源:国知局
专利名称:检测方法
技术领域
本发明涉及一种检测技术,尤其涉及一种待测装置的检测方法。
背景技术
现今网络技术趋于成熟,依赖网络来进行信息的传递与交换的比重越来越高,作为信息交换平台的伺服器的可靠度也越来越重要。伺服器具有冗余式磁碟阵列(RedundantArray of Independent Disks, RAID)卡,提供储存装置的容错功能,使得伺服器中储存的数据在部分毁损时得以恢复。伺服器在开机之后,使用者可以通过基本输入输出系统(Basic Input OutputSystem, BIOS)设定程序来了解目前硬件的设置状态。其中BIOS设定程序从RAID卡读取到硬盘的识别编号,因此使用者可以看到不同的硬盘的识别编号。例如伺服器具有标记为
C、D、E的三个硬盘,第一次开机的硬盘顺序为C、D、E,而第二次开机的硬盘顺序可能变更为
D、C、E,如此会造判别硬盘稳定的不确定性。由于RAID卡扫描硬盘的顺序和时间不是固定的,RAID卡将先扫描到的硬盘给予顺序在前的识别编号,这导致同一个硬盘在不同开机时间的BIOS设定程序中,存在不同的识别编号。如此一来,常令使用者困惑,是否操作系统中硬盘设定已经变更。

发明内容
有鉴于此,本发明提供一种检测方法,藉以解决现有技术所述及的问题。本发明提出一种检测方法,适用于至少一待测装置。此待测装置包括基板管理控制器、至少一待测元件与输出入端口与网络连接端口,且待测装置电性耦接至检测系统,而检测系统为接收及输出一直流电源。此检测方法包括:基板管理控制器与待测元件分别接收直流电源;基板管理控制器接收待测元件的识别字串与地址信息,并通过输出入端口作输出;检测系统接收及判断识别字串与预设字串相同与否;当识别字串与预设字串相同时,则判断一检测次数达到预设检测值与否;以及当检测次数未达到预设检测值时,则停止供给直流电源至待测装置。在本发明的一实施例中,检测方法还包括:检测系统判断停止供给直流电源至待测装置达预设时间与否;以及当停止供给直流电源至待测装置达预设时间时,检测系统再次供给直流电源至待测装置。在本发明的一实施例中,当检测系统再次供给直流电源至待测装置时,则对检测次数加一。在本发明的一实施例中,当识别字串与预设字串不相同时,则输出一验证失败信
肩、O在本发明的一实施例中,基板管理控制器接收待测元件的识别字串的步骤包括:判断在接收预设时间之内接收到识别字串与否;当在接收预设时间之内接收到识别字串时,则输出识别字串;以及当在接收预设时间之内未接收到识别字串时,则输出一验证失败信息。在本发明的一实施例中,检测方法还包括当检测次数达到预设检测值时,则输出一验证成功信息。在本发明的一实施例中,检测方法还包括检测系统接收及输出该地址信息。基于上述,本发明采用检测系统来检测一待测装置。在待测装置接收到直流电源且运作时,检测系统可根据待测装置所传出的识别字串进行比对与验证,可以用来检测一待测装置的稳定性与可靠度。另外,使用者仅需设定检测次数与停止供给直流电源的预设时间即可得到完整的测试结果,大幅提升了稳定性测试的方便性与准确性。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。


图1A是依照本发明一实施例的待测装置与检测系统的示意图;图1B是依照本发明另一实施例的待测装置与检测系统的示意图;图2是依照本发明一实施例的检测方法流程图。附图标记:10:检测系统;20A、20B:待测装置;22:网络连接端口;24、24_1、24_2、...、24_n:待测元件;26:基板管理控制器;28:输出入端口;30:直流电源供应器;S201 S221:方法流程图各步骤。
具体实施例方式现将详细参考本发明的实施例,并在附图中说明所述实施例的实例。另外,凡可能之处,在附图及实施方式中使用相同标号的元件/构件代表相同或类似部分。图1A是依照本发明一实施例的待测装置与检测系统的示意图。待测装置20A包括网络连接端口 22、待测元件24、基板管理控制器26与输出入端口 28,其中基板管理控制器26电性耦接至网络连接端口 22、待测元件24与输出入端口 28。且检测系统10电性耦接至待测装置20A的网络连接端口 22与输出入端口 28。而检测系统10接收来自直流电源供应器30的直流电源,并可控制所接收到的直流电源是否输出至待测装置20A,以提供待测装置20A所需的电力,并且检测系统10用来对待测装置20A进行检测。在待测装置20A中的待测元件24与基板管理控制器26接收到直流电源之后开始作动。且在待测元件24开始执行测试的程序或是待测元件24开始其驱动程序后,待测元件24可输出识别字串至基板管理控制器26。基于在一个接收预设时间之内,基板管理控制器26判断是否收到识别字串。若收到识别字串时,基板管理控制器26将识别字串通过输出入端口 28或者是通过网络连接端口 22输出至检测系统10来做检测,否则基板管理控制器26通过输出入端口 28而输出一验证失败信息,以使检测系统10得知在此段接收预设时间之内并未接收到识别字串。为了说明图1A的详细检测步骤,以下特举另一实施例来对本发明进行说明。图2是依照本发明一实施例的检测方法流程图,请合并参阅图1A和图2。如步骤S201所示,待测装置20A中的基板管理控制器26与待测元件24分别接收直流电源。接着,如步骤S203所示,在待测元件24开始执行测试的程序或是待测元件24开始其驱动程序后,待测元件24会输出一识别字串,因此在本实施例中是利用基板管理控制器26来接收待测元件24的识别字串与地址信息,并且基板管理控制器26判断在接收预设时间之内接收到识别字串与否,其中此接收预设时间可定义为读取此识别字串的等待时间,可依照设计需求而定。倘若在接收预设时间之内未收到识别字串,表示超过等待时间而已经逾时(timeout)则不再进行读取,则如步骤S205所示,基板管理控制器26输出验证失败信息。倘若基板管理控制器26接收到识别字串,则直接输出识别字串。接着,如步骤S207所示,由检测系统10接收识别字串。接着,如步骤S209所示,检测系统10判断识别字串与预设字串相同与否。倘若判断识别字串的结果为与预设字串不相同,则如步骤S211所示,检测系统10输出验证失败信息。倘若判断识别字串的结果为与预设字串相同,则如步骤S213所示,则检测系统10进一步判断检测次数达到预设检测值与否。倘若判断次数的结果为已达到预设检测值,则如步骤S215所示,检测系统10输出验证成功信息,此验证成功信息可以用来表示待测元件24达到稳定性规格。倘若判断次数的结果为未达到预设检测值,则如步骤S217所示,检测系统10停止供给直流电源至待测装置20A。更清楚来说,在步骤S217之后,如步骤S219所示,检测系统10会不中断地判断停止供给直流电源至待测装置20A达到预设时间与否。倘若停止供给的时间达到预设时间,则如步骤S221所示,对于检测次数加一,此一步骤主要是为记录识别字串的验证次数。然后回到步骤S201,重复另一循环如步骤S201至S221的检测流程。如此一来,检测系统10再次供给直流电源至待测装置20A,以重新进行识别字串的测试。此外,上述检测方法中,检测系统10还可通过输出入端口 28或是通过网络连接端口 22来接收及输出相关的地址信息。值得一提的是,在步骤S213中所设定的预设检测值主要是反映出待测元件24的测试次数,可依照待测元件的设计需求设定为200次、300次或500次或是任何想要测试的次数皆可,可完全依照设定者希望测试的稳定性程度而决定。而在步骤S219中,检测系统10停止供给直流电源的预设时间可依照设计需求而定,例如10秒钟、20秒钟或I分钟,当然也可以将预设时间依照设定者的期望值,也就是在待测装置20A完成关机后,可以避免电容效应。在又一实施例中,检测系统10可以是第三方电脑,待测装置20A可以伺服器,而待测元件24可以是硬盘,且输出入端口 28可以是通讯端口(简称,COM Port),但本发明的应用范畴并不以上述揭露为限。于是,当检测系统10供应直流电源至待测装置20A,因而供给硬盘而进行开机。待测装置20A开机后进入一操作系统必且接收识别字串。此操作系统可以是微软出品的Windows操作系统,或是其他的操作系统,在此不特别限定。待测装置20A通过输出入端口 28送出硬盘的识别字串至检测系统10。因此,检测系统10可以验证识别字串是否正确,来检测待测装置20A中的硬盘驱动顺序是否稳定。例如,具有操作系统的硬盘的识别字串为“C:\”,而正确的识别字串可以预先储存在检测系统10。图1B是依照本发明另一实施例的待测装置与检测系统的示意图。请参阅图1B,待测装置20B类似于图1A的待测装置20A。基于图1A的原理,待测装置20B可以扩展至测试多个待测元件24_1、24_2、...、24_n。请再参阅图1B。检测系统10电性耦接至待测装置20B的网络连接端口 22与输出入端口 28。而在待测装置20B中,基板管理控制器26电性耦接至网络连接端口 22、待测元件24_1、24_2、...、24_n与输出入端口 28。检测系统10接收来自直流电源供应器30的电力,并可控制所接收到的直流电源是否输出至待测装置20B,以提供待测装置20B所需的电力,并且检测系统10用来对待测装置20B进行检测。承上述,在待测装置20B中的待测元件24_1、24_2、...、24_n与基板管理控制器26接收到直流电源之后开始作动。基板管理控制器26可用来接收由待测元件24_1、
24_2.....24_n中的每一个分别通过输出入端口 28送出识别字串以及地址信息至检测系
统10。在又一实施例中,若待测元件24_1、24_2.....24_n为伺服器时,其实施方式可以是
每个待测元件24_1、24_2.....24_n均配置有其各自的基板管理控制器26与输出入端口
28,而每个待测元件24_1、24_2、...、24_n的输出入端口 28则以分时多工的方式将识别字串传送至检测系统10。而在另一实施例中,每个待测元件24_1、24_2、...、24_n均配置有其各自的基板管理控制器26,而这些基板管理控制器26连接到同一个输出入端口 28,这些基板管理控制器26并且以分时多工的方式将识别字串传送至同一个输出入端口 28。因此,检测系统10可以分别各个验证识别字串是否正确,以用来检测待测元件是否稳定。在本发明的较佳实施例中,待测元件24与24_1、24_2、...、24_n可以例如是伺服器、硬盘、网络卡、硬盘扩充卡或是各种芯片等等,但本发明的待测元件的型态并不以此为限。藉由本实施例的技术手段,使用者可以快速且方便地得到待测装置中待测元件的稳定性的测试结果。当检测系统输出一验证成功信息时,表示待测装置中的待测元件符合稳定性规格。当检测系统输出验证失败信息时,表示待测装置中的待测元件出现错误的情况,也表示待测元件的稳定性不够,需要重新检视待测装置的电路或设计。使用者尚可藉由设定验证次数与关机所维持的时间来改变测试条件以得到不同情况下的稳定度测结果。综上所述,本发明实施例采用检测系统来检测一待测装置。在待测装置接收到直流电源且运作时,检测系统可根据待测装置所传出的识别字串进行比对与验证,可以用来检测此待测装置的稳定性与可靠度。另外,使用者仅需设定检测次数与停止供给直流电源的预设时间即可得到完整的测试结果,大幅提升了稳定性测试的方便性与准确性。另外,本发明实施例可以应用在伺服器的品管与研发上,如此一来,可以生产出更高稳定性的伺服器。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域的普通技术人员,当可作些许更动与润饰,不脱离本发明的精神和范围。
权利要求
1.一种检测方法,适用于至少一待测装置,该待测装置包括一基板管理控制器、至少一待测元件、一输出入端口与一网络连接端口,且该待测装置电性耦接至一检测系统,而该检测系统为接收及输出一直流电源,该检测方法包括: 该基板管理控制器与该待测元件分别接收该直流电源; 该基板管理控制器接收该待测元件的一识别字串与一地址信息,并通过该输出入端口作输出; 该检测系统接收及判断该识别字串与一预设字串相同与否; 当该识别字串与该预设字串相同时,则判断一检测次数达到一预设检测值与否;以及 当该检测次数未达到该预设检测值时,则停止供给该直流电源至该待测装置。
2.根据权利要求1所述的检测方法,其中还包括: 该检测系统判断停止供给该直流电源至该待测装置达一预设时间与否;以及 当停止供给该直流电源至该待测装置达该预设时间时,该检测系统再次供给该直流电源至该待测装置。
3.根据权利要求2所述的检测方法,其中当检测系统再次供给该直流电源至该待测装置时,则对该检测次数加一。
4.根据权利要求1所述的检测方法,其中还包括当该识别字串与该预设字串不相同时,贝1J输出一验证失败信息。
5.根据权利要求1所述的检测方法,其中该基板管理控制器接收该待测元件的该识别字串的步骤包括: 判断在一接收预设时间之内接收到该识别字串与否; 当在该接收预设时间之内接收到该识别字串时,则输出该识别字串;以及 当在该接收预设时间之内未接收到该识别字串时,则输出一验证失败信息。
6.根据权利要求1所述的检测方法,其中还包括当该检测次数达到该预设检测值时,则输出一验证成功信息。
7.根据权利要求1所述的检测方法,其中还包括该检测系统接收及输出该地址信息。
全文摘要
本发明公开了一种检测方法。此方法包括以下步骤。基板管理控制器与待测元件接收直流电源。其次,基板管理控制器接收来自待测元件的识别字串与地址信息,并通过输出入端口作输出。接着,检测系统接收及判断所接受到的识别字串与预设字串相同与否,并于识别字串与预设字串相同时,判断检测次数达到预设检测值与否。然后,当检测次数未达到预设检测值时,则停止供给直流电源至待测装置。
文档编号G06F11/22GK103176871SQ201110429320
公开日2013年6月26日 申请日期2011年12月20日 优先权日2011年12月20日
发明者游乔智 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1