通过网络控制主机板电源的系统及方法

文档序号:5941917阅读:124来源:国知局
专利名称:通过网络控制主机板电源的系统及方法
技术领域
本发明涉及一种计算机主机板,尤其涉及一种通过网络控制主机板电源的系统及方法。
背景技术
随着电子技术的发达,计算机已成为信息处理的必要配备,于是计算机数量就迅速增长,计算机主机板的稳定性也就非常重要,为了确保计算机主机板的稳定性,在主机板制造完成时,必须通过各种测试标准,以确认其品质,其中,涉及测试过程的电源管理。然而,过去大多依赖人工重复操作主机板电源开关,该方式因人工操作效率很低,且往往出现人为疏忽,而造成测试准确度不佳。
此外,随着测试计算机、待测主机板的增加,操作人员要不断的开/关多个电源。因此,传统的电源管控过程不但耗费时间与人力,还必须配合操作人员的工作时间,不可能完全不中断地日以继夜进行管控。
为了克服上述先前技术之不足,需要提供一种通过网络自动控制主机板电源的系统及方法,其可方便地以自动控制程序来代替繁复的人工操作。

发明内容本发明的主要目的在于提供一种通过网络控制主机板电源的系统及方法,其可通过一服务器自动控制多个主机板电源,以便进行开关机测试,从而在电源开关机测试时可避免人工重复操作主机板电源开关而造成的测试偏差。
为达到上述目的,本发明提供一种通过网络控制主机板电源的系统。该系统包括一中央服务器,用于初始化测试程序及串口,判断测试程序是否执行完毕,生成电源开启/关闭指令,并通过网络发送电源开启/关闭指令给串口设备联网服务器;一串口设备联网服务器,用于在接收中央服务器传送的电源开启/关闭指令后将该指令转化为串口指令,并生成串口信号;一总线分配器,用于分配每一电源控制器一地址,接收串口信号,并发送该信号给相应地址的电源控制器;多个电源控制器,用于根据接收的串口信号导通电源线或切断电源线的连接;及多个测试计算机,每一测试计算机安装有一待测主机板,用于测试待测主机板。
本发明还提供一种通过网络控制主机板电源方法,该方法包括以下步骤(a)提供一中央服务器、一串口设备联网服务器、一总线分配器、多个电源控制器及多个测试计算机;(b)中央服务器发送电源开启指令;(c)串口设备联网服务器接收电源开启指令,并转换电源开启指令为串口指令,从而产生串口信号;(d)串口设备联网服务器发送该串口信号给总线分配器;(e)总线分配器接收该串口信号,并传送该信号给相应的电源控制器;(f)电源控制器根据该串口信号导通电源线;(g)判断测试程序是否执行完毕,如果测试程序执行完毕,则中央服务器发送电源关闭指令;(h)串口设备联网服务器接收电源关闭指令,并转换电源关闭指令为串口指令,从而产生串口信号;(i)发送该串口信号给总线分配器;(j)接收该串口信号,并传送该信号给相应的电源控制器;及(k)电源控制器根据该串口信号使继电器断开电源线的连接。
利用本发明实现通过网络一中央服务器自动控制多个主机板测试机台电源,解决由人工操作主机板测试机台电源开关所造成测试结果误差问题。

图1是本发明通过网络控制主机板电源系统的硬件架构图。
图2是本发明所述中央服务器的功能模块图。
图3是本发明通过网络控制主机板电源方法的流程图。
图4是本发明通过网络控制主机板电源方法的开启测试计算机电源的流程图。
图5是本发明通过网络控制主机板电源方法的关闭测试计算机电源的流程图。
具体实施方式如图1所示,是本发明通过网络控制主机板电源系统的硬件架构图。该系统包括一中央服务器1、多个路由器2、一串口设备联网服务器3、一总线分配器4、多个电源控制器5及多个测试计算机8。其中,中央服务器1通过路由器2与串口设备联网服务器3相连,串口设备联网服务器3、电源控制器5分别通过串口连接线10与总线分配器4相连,多个测试计算机8通过电源线11与一电源控制器5相连,网络9通过多个路由器2与中央服务器1、串口设备联网服务器3及测试计算机8相连。网络9是一种电子网络,其可以是企业内部网(Intranet)、互联网(Internet)或其它类型网络。中央服务器1用于初始化测试程序及串口,判断测试程序是否执行完毕,生成电源开启/关闭指令,并通过网络9发送电源开启/关闭指令给串口设备联网服务器3。串口设备联网服务器3是将串口设备连接到网络上,并在串口及网络之间进行双向的资料传输,集中管理串口设备和在网络中分散管理主机的设备,其可以是8/16口串口设备联网服务器、4口串口设备联网服务器、2口串口设备联网服务器,或单口设备联网服务器,用于在接收中央服务器1传送的电源开启/关闭指令后将该指令转化为串口指令,并生成串口信号。总线分配器4用于分配每一电源控制器5一地址,接收串口信号,并发送串口信号给相应地址的电源控制器5,使一串口设备联网服务器3可以控制多个电源控制器5。每一电源控制器5包括一单片机6及一继电器7。其中,单片机6用于根据接收的串口信号使继电器7导通电源线11或切断电源线11的连接;继电器7用于导通电源线11或切断电源线11的连接,即开启或关闭测试计算机8的电源,以控制多个测试计算机8的电源。每一测试计算机8安装有一待测主机板(未画出),用于测试待测主机板。
如图2所示,是本发明所述中央服务器的功能模块图。该中央服务器1包括一初始化模块100,用于初始化测试程序、串口及当前测试次数,并设置预定测试次数;一指令发送模块101,用于通过网络9发送电源开启/关闭指令(即TCP包)给串口设备联网服务器3;一信息接收模块102,用于接收测试计算机8传送的开机确认信息,并确认已成功开机;一监控模块103,用于判断测试程序是否执行完毕;一测试次数控制模块104,用于测试程序执行完后将当前测试次数增加一;及一测试次数判断模块105,用于判断当前测试次数是否等于预定测试次数。
如图3所示,是本发明通过网络控制主机板电源方法的流程图。首先初始化模块100初始化测试程序及串口(步骤S300),并设置预定测试次数,初始化当前测试次数为零(步骤S301)。接着指令发送模块101发送电源开启指令给电源控制器5(步骤S302),电源控制器5根据该指令开启测试计算机8的电源(步骤S303),进行主机板测试(步骤S304)。监控模块103判断测试程序是否执行完毕(步骤S305),如果测试程序未执行完毕,则返回步骤S304;如果测试程序执行完毕,则指令发送模块101发送电源关闭指令,测试次数控制模块104将当前测试次数增加一(步骤S306)。电源控制器5根据该指令关闭测试计算机8的电源(步骤S307)。测试次数判断模块105判断当前测试次数是否等于预定测试次数(步骤S308),如果当前测试次数小于预定测试次数,则返回步骤S302;如果当前测试次数大于或等于预定测试次数,则流程结束。
如图4所示,是本发明通过网络控制主机板电源方法的开启测试计算机电源的流程图。串口设备联网服务器3接收电源开启指令(步骤S400),并转换电源开启指令为串口指令,从而产生串口信号(步骤S401)。接着串口设备联网服务器3发送该串口信号给总线分配器4(步骤S402),总线分配器4接收该串口信号,并传送该信号给相应的电源控制器5(步骤S403)。单片机6根据该串口信号使继电器7导通电源线11(步骤S404),从而启动多个测试计算机8(步骤S405)。测试计算机8连接中央服务器1(步骤S406),并运行客户端程序,发送开机确认信息给中央服务器1(步骤S407)。信息接收模块102接收开机确认信息,并确认已成功开机(步骤S408)。中央服务器1断开与测试计算机8间的网络9(步骤S409)。
如图5所示,是本发明通过网络控制主机板电源方法的关闭测试计算机电源的流程图。首先,串口设备联网服务器3接收电源关闭指令(步骤S500),并转换电源关闭指令为串口指令,从而产生串口信号(步骤S501)。接着串口设备联网服务器3发送该串口信号给总线分配器4(步骤S502),总线分配器4接收该串口信号,并发送该信号给相应的电源控制器5(步骤S503)。单片机6根据该串口信号使继电器7断开电源线11的连接(步骤S504),从而关闭多个测试计算机8(步骤S505)。
权利要求
1.一种通过网络控制主机板电源的系统,用以通过网络控制主机板电源,其包括一中央服务器、多个路由器、一串口设备联网服务器、一总线分配器、多个电源控制器、多个测试计算机,其特征在于中央服务器,用于初始化测试程序及串口,判断测试程序是否执行完毕,生成电源开启/关闭指令,并通过网络发送电源开启/关闭指令给串口设备联网服务器;串口设备联网服务器,用于在接收中央服务器传送的电源开启/关闭指令后将该指令转化为串口指令,产生串口信号;总线分配器,用于分配每一电源控制器一地址,接收串口信号,并发送该信号给相应地址的电源控制器;电源控制器,用于根据接收的串口信号导通电源线或切断电源线的连接;及每一测试计算机安装有一待测主机板,用于测试待测主机板。
2.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器通过路由器与串口设备联网服务器相连,串口设备联网服务器、电源控制器分别通过串口连接线与总线分配器相连,多个测试计算机通过电源线与一电源控制器相连,网络通过多个路由器与中央服务器、串口设备联网服务器及测试计算机相连。
3.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器包括一初始化模块,用于初始化测试程序、串口及当前测试次数,并设置预定测试次数。
4.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器还包括一指令发送模块,用于通过网络发送电源开启/关闭指令给串口设备联网服务器。
5.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器还包括一信号接收模块,用于接收测试计算机传送的开机确认信号,并确认已成功开机。
6 如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器还包括一监控模块,用于判断测试程序是否执行完毕。
7.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器还包括一测试次数控制模块,用于测试程序执行完后将当前测试次数增加一。
8.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,中央服务器还包括一测试次数判断模块,用于判断当前测试次数是否等于预定测试次数。
9.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,每一电源控制器包括一单片机,用于根据接收的串口信号使继电器导通电源线或切断电源线的连接;一继电器,用于导通电源线或切断电源线的连接,即开启或关闭测试计算机的电源。
10.如权利要求1所述的通过网络控制主机板电源的系统,其特征在于,一电源控制器可以用于控制多个主机板测试计算机电源。
11.一种通过网络控制主机板电源的方法,其特征在于,该方法包括如下步骤提供一中央服务器、一串口设备联网服务器、一总线分配器、多个电源控制器及多个测试计算机;系统初始化;中央服务器发送电源开启指令;串口设备联网服务器接收电源开启指令,并转换电源开启指令为串口指令,从而产生串口信号;串口设备联网服务器发送该串口信号给总线分配器;总线分配器接收该串口信号,并传送该信号给相应的电源控制器;电源控制器根据该串口信号导通电源线;判断测试程序是否执行完毕,如果测试程序执行完毕,则中央服务器发送电源关闭指令;串口设备联网服务器接收电源关闭指令,并转换电源关闭指令为串口指令,从而产生串口信号;发送该串口信号给总线分配器;接收该串口信号,并传送该信号给相应的电源控制器;及电源控制器根据该串口信号使继电器断开电源线的连接。
12.如权利要求11所述的通过网络控制主机板电源的方法,其特征在于,系统初始化还包括步骤初始化测试程序及串口。
13.如权利要求11所述的通过网络控制主机板电源的方法,其特征在于,系统初始化还包括步骤设置预定测试次数,并初始化当前测试次数为零。
14.如权利要求11所述的通过网络控制主机板电源的方法,其特征在于,还包括步骤判断当前测试次数是否等于预定测试次数,如果当前测试次数小于预定测试次数,则中央服务器再次发送电源开启指令。
全文摘要
一种通过网络控制主机板电源的系统及方法。该系统包括一中央服务器,用于初始化测试程序及串口,判断测试程序是否执行完毕,生成电源开启/关闭指令,并通过网络发送电源开启/关闭指令给串口设备联网服务器;一串口设备联网服务器,用于在接收中央服务器传送的电源开启/关闭指令后将该指令转化为串口指令,并产生串口信号;一总线分配器,用于分配每一电源控制器一地址,接收串口信号,并发送该信号给相应地址的电源控制器;多个电源控制器,用于根据接收的串口信号导通/切断电源线的连接;及多个测试计算机。本系统可实现通过网络利用一中央服务器自动控制多个主机板测试计算机电源开关。
文档编号G01R31/28GK1696867SQ20041002725
公开日2005年11月16日 申请日期2004年5月15日 优先权日2004年5月15日
发明者蔡鸿远, 肖仨, 曾革新 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1