使用局域网唤醒信号控制计算机系统供电的方法和装置的制作方法

文档序号:7582823阅读:271来源:国知局
专利名称:使用局域网唤醒信号控制计算机系统供电的方法和装置的制作方法
技术领域
本发明涉及计算机供电控制,并特别涉及使用由计算机网络的网络管理器产生的局域网(LAN)唤醒信号控制计算机供电的方法和装置。


图1是典型的计算机网络的示意图。这里,网络管理器100连接到对应于各终端的多个计算机110、112、114、…。例如,办公室或建筑物中相邻的计算机彼此由局域网(LAN)连接,以便共享各种资源。
需要用于远程控制计算机供电的一种方法,以便易于对计算机进行管理并降低计算机的维护费用。即,即使计算机由用户断开电源,计算机能够自动地由网络管理器100在预定的时间远程接通电源。供电关断系统被远程唤醒,然后根据电路管理规范由LAN唤醒信号引导。
图2是根据以往的LAN唤醒信号的系统供电开关装置的框图。具有AC到DC转换器210、DC到DC转换器212、CPU230、存储器232、系统BIOS234、硬盘驱动器(HDD)236及高速缓冲存储器238的计算机系统还包括芯片组220、开关224及网络适配卡222,这些用于根据LAN唤醒信号自动接通电源。
参见图2,即使系统被断开电源,例如即使通过把开关224关断而使计算机系统中的所有装置断开电源,芯片组220和网卡222仍由来自DC到DC转换器212的电能以消耗很小电能的睡眠方式供电。这里DC到DC转换器212,直到计算机的电源线由用户把电插头拔调之前,总处于启用状态。当系统被断开电源并且LAN唤醒信号通过网卡222输入时,芯片组220自动接通开关224以至对系统供电。即,芯片组220根据LAN唤醒信号自动切换系统供电的通断。
然而,当系统由芯片组220接通电源时,有以下问题。芯片组必须支持睡眠模式,并能够因由LAN唤醒信号的唤醒而操作。换言之,LAN唤醒功能完全由芯片组执行,于是不能防止不希望有的计算机电源接通。
而且,当系统电源完全断开,然后再次供电时,系统被唤醒以检验当前系统的设置状态。这时,即使芯片组220根据LAN唤醒信号使系统自动接通电源,当在已被检验的系统设置状态中没有设置根据LAN唤醒功能的加电时,系统再次断开电源。如上所述,当系统的供电由不需要的电源接通反复接通或断开时,诸如硬盘驱动器等预定装置的状态可能变得极不稳定。
本发明的目的是要提供一种方法,用于使用LAN唤醒信号控制计算机系统的供电,这种方法在检验系统设置状态之后,即使系统由LAN唤醒信号而自动加电,通过控制诸如硬盘这样预定装置的供电使装置受到保护。
本发明的另一目的是要提供一种执行以上方法的装置,用于使用LAN唤醒信号控制计算机系统的供电。
本发明的又一目的是要提供一种方法,用于使用LAN唤醒信号控制计算机系统的供电,该方法在LAN唤醒允许之系统中设置电源接通允许/禁止,从而抑制了不需要的LAN唤醒信号输入时的电源接通。
于是,为了实现第一个目的,提供了用于使用LAN唤醒信号而控制计算机系统供电的方法,该方法包括步骤(a)当在计算机系统的断开电源状态检测到LAN唤醒信号时,向除了对供电接通/断开敏感的预定外围装置之外的装置接通电源;(b)在LAN唤醒允许之下根据计算机引导期间的系统设置状态检验供电允许或禁止;以及(c)如果系统设置为接通电源允许,则接通预定外围装置的电源,否则断开在步骤(a)加电的装置的供电。
为了实现第二个目的,提供了用于使用LAN唤醒信号而控制计算机系统供电的装置,包括供电控制单元,该单元在检测到LAN唤醒信号时产生第一控制信号,并根据系统的设置状态产生第二控制信号;与预定的电源连接的第一开关,此第一开关响应第一控制信号,向除了对通电和断电敏感的预定的外围装置之外的系统装置供电;以及响应第二控制信号向该外围装置供电的第二开关。
为了实现第三个目的,提供了用于使用LAN唤醒信号而控制计算机系统供电的方法,该方法包括步骤(a)在LAN唤醒允许之下设置接通电源允许或禁止,(b)当在计算机系统断开电源状态之下检测到LAN唤醒信号时,检验在步骤(a)中设置的LAN唤醒信息,(c)当系统设置为接通电源允许状态时使计算机系统接通电源,否则使计算机系统断开电源,以及(d)当在步骤(b)没有经过检验的LAN唤醒信息时,使计算机系统接通电源。
提供参照附图对本发明优选实施例的详细说明,本发明的以上目的和优点将更为明显,其中图1典型的计算机网络的示意图;图2是根据以往的LAN唤醒信号系统供电开关装置的框图;图3是使用根据本发明的LAN唤醒信号控制系统供电的装置的框图;以及图4是用于说明使用根据本发明的LAN唤醒信号控制系统供电方法的优选实施例的流程图;图5是用于说明使用根据本发明的LAN唤醒信号控制系统供电方法的另一优选实施例的流程图。
图3中,具有AC到DC转换器310、DC到DC转换器312、CPU330、存储器332、系统BIOS334、硬盘驱动器(HDD)336及高速缓冲存储器338的计算机系统还包括微型计算机320、网卡322、第一开关324及第二开关326,它们是用于使用LAN唤醒信号控制系统的供电的。
对应于供电控制器的优选实施例的微型计算机320,与计算机处于断开电源状态无关,而是由DC到DC转换器312供电的,它通过向网卡322的LAN唤醒信号线路连接一个输入针而检测信号的变化,并控制形成供电开关部分的第一开关324和第二开关326。而且,微型计算机320通过系统总线与诸如CPU330、存储器332及系统BIOS334等计算机系统连接,并从CPU330接收对于LAN唤醒信号的预定的命令。
正如微型计算机320那样,网卡322与系统处于断开电源状态无关,而是由DC到DC转换器312供电的。这里,直到电源插头从插座拔出之前,DC到DC转换器312处于允许状态。同时,第一开关324在微型计算机320控制之下,从DC到DC转换器312向除了诸如HDD336这样的预定装置以外的装置供电,并且第二开关326向诸如HDD336这样的预定装置供电。
以下将参照图3说明操作。即使当系统供电断开,即通过断开第一开关324和第二开关326使计算机系统的所有部件断开电源时,微型计算机320和网卡322仍由DC到DC转换器312供电而处于电耗很小的睡眠模式。
这时,微型计算机320在处于睡眠模式状态之前从CPU330接收对于LAN唤醒信号的接通电源允许/禁止命令。即,在断开电源之前由用户预置LAN唤醒允许菜单,然后CPU330根据系统设置状态命令微型计算机320接通电源允许/禁止。
当在微型计算机320处于睡眠模式之后通过网卡322检测到LAN唤醒信号时,即使LAN唤醒被允许,微型计算机320还要检验预置的信息。然后,当通过检验预置信息微型计算机320没有设置为接通电源允许时,系统不被接通电源。然而,当通过检验预置信息微型计算机320设置为接通电源允许时,在第一开关324和第二开关326中产生控制信号使系统接通电源。
同时,当没有LAN唤醒功能的信息时,根据缺省确定微型计算机320处于接通电源允许状态,从而自动使系统接通电源。这就是说,当在微型计算机320处于睡眠模式之前没有从CPU330收到命令时,系统被接通电源。
这时,微型计算机320通过使第一开关324接通,从DC到DC转换器312向除了诸如硬盘驱动器336等预定的装置之外的装置供电。当在引导计算机之后CPU330使用CMOS RAM确定当前系统设置状态,这样系统在LAN唤醒允许之下被设置为接通电源禁止时,CPU330命令微型计算320使系统断开电源。
而且,为了在系统由CPU330断开电源之前防止电能施加到诸如硬盘336等预定的装置,系统BIOS334控制硬盘驱动器336的电源接通/断开。系统BIOS334检验当前的设置状态。当系统被设置为在LAN唤醒允许状态之下接通电源禁止时,CPU330命令微型计算机320使系统断开电源。然而,当系统设置为接通电源允许时,CPU330命令微型计算机320接通第二开关326,从而向诸如硬盘驱动器336等预定的装置供电。
以下就用于控制计算机系统供电的装置的一个优选实施例,说明控制供电的方法。
参见图4,由用户设置LAN唤醒允许的菜单(步骤400)。即,在系统设置时,LAN唤醒允许的菜单可由用户设定,并确定在LAN唤醒允许期间接通电源是被允许或是禁止。在步骤400之后,CPU命令微型计算机在对系统断开电源之前接通电源允许/禁止,即CPU命令供电控制器检测LAN唤醒信号并控制系统的供电(步骤402)。
当通过步骤400和402对于LAN唤醒信号确定接通电源允许或禁止之后,计算机系统被断开电源时,检验LAN唤醒是否被允许。当在断开电源状态检测到LAN唤醒信号时,检验微型计算机中的LAN唤醒信息(步骤406)。
确定系统是否按接通电源允许设置(步骤408)。当系统设置为接通电源允许时,计算机系统被接通电源(步骤410)。如果系统设置为接通电源禁止,则不论检测到的LAN唤醒信号如何计算机系统不被接通电源(步骤412)。
这里,当微型计算机不由CPU命令时,在步骤406不检验预定的LAN唤醒信息。这时,根据缺省设置接通电源允许,且计算机系统自动接通电源。其它实施例提出如下。
参见图5,根据LAN唤醒允许在计算机系统电源断开状态中检验LAN唤醒信号是否被检测到(步骤500)。当微型计算机检测到LAN唤醒信号时,检验是否有LAN控制的唤醒信息(步骤502)。当有信息时,确定系统是否设置为LAN唤醒允许之下的接通电源允许(步骤504)。如果系统设置为接通电源允许,则系统被接通电源(步骤506),否则计算机不被接通电源(步骤508)。
然而,如果在步骤502没有LAN控制的唤醒信息,则系统被认为设置为接通电源允许(步骤510)。对除了诸如硬盘驱动器等对电源接通/断开敏感的装置之外的装置供电(步骤512)。在计算机引导期间,检验系统BIOS中对于LAN唤醒的电源接通允许或禁止(步骤514)。
确定系统是否设置为LAN唤醒允许下的电源接通允许(步骤516)。如果是这样,则向诸如硬盘驱动器这样的预定的装置供电(步骤518)。然而当系统设置为电源接通禁止时,在步骤512被接通电源的装置重新断开电源(步骤520)。
如上所述,根据本发明使用LAN唤醒信号控制系统供电的装置和方法,提供了与芯片组无关的LAN唤醒功能,并能够防止系统由于不需要的LAN唤醒信号而被接通电源,并能够防止硬盘因受到电源接通/断开的影响而受到的损坏。
权利要求
1.一种用于使用局域网唤醒信号控制计算机系统供电的方法,该方法包括步骤(a)当在计算机系统的断开电源状态检测到LAN唤醒信号时,向除了对供电接通/断开敏感的预定外围装置之外的装置接通电源;(b)在LAN唤醒允许之下根据计算机引导期间的系统设置状态检验供电允许或禁止;以及(c)如果系统设置为接通电源允许,则使预定外围装置接通电源,否则断开在步骤(a)加电的装置的供电。
2.一种用于使用局域网唤醒信号控制计算机系统供电的装置,包括供电控制单元,该单元在检测到LAN唤醒信号时产生第一控制信号,并根据系统的设置状态产生第二控制信号;与预定的电源连接的第一开关,此第一开关响应第一控制信号,向除了对通电和断电敏感的预定的外围装置之外的系统装置供电;以及响应第二控制信号向该外围装置供电的第二开关。
3.根据权利要求2的装置,其中供电控制单元在使系统断开电源之前,根据系统的设置状态从CPU接收对于设置的LAN唤醒信号的接通电源允许/禁止命令,并当没有接收关于LAN唤醒的信息时认为系统为接通电源允许而产生第一控制信号,而当从计算机引导期间系统的设置状态检验出接通电源允许时,产生第二控制信号。
4.一种用于使用局域网唤醒信号控制计算机系统供电的方法,该方法包括步骤(a)在LAN唤醒允许之下设置接通电源允许或禁止;(b)当在计算机系统断开电源状态中检测到LAN唤醒信号时,检验在步骤(a)中设置的LAN唤醒信息;(c)当系统设置为接通电源允许状态时使计算机系统接通电源,否则使计算机系统断开电源;以及(d)当在步骤(b)没有经过检验的LAN唤醒信息时,使计算机系统接通电源。
全文摘要
提供使用局域网(LAN)唤醒信号控制计算机系统供电的方法及装置。该方法包括步骤:当在计算机系统的断开电源状态检测到LAN唤醒信号时,向除了对供电接通/断开敏感的预定外围装置之外的装置接通电源,在LAN唤醒允许之下根据计算机引导期间的系统设置状态检验供电允许或禁止,以及如果系统设置为接通电源允许,则使预定外围装置接通电源,否则断开在检验接通电源允许或禁止步骤中被加电的装置的供电。
文档编号H04L12/12GK1245931SQ99111909
公开日2000年3月1日 申请日期1999年7月30日 优先权日1998年7月30日
发明者柳昌泫 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1