服务器控制系统及方法
【专利摘要】一种服务器控制系统包括一控制芯片、一开关模块及一电源芯片。该控制芯片用于接收一控制信号,并根据该控制信号输出一第一状态信号或一第二状态信号。该开关模块包括一第一开关单元及一第二开关单元,当接收到该控制芯片输出的第一状态信号时,该第一开关单元输出接收自一硬件开关机模块传输的开关机信号;当接收到该软件开关机模块传输的开关机信号时,该第二开关单元输出接收自一软件开关机模块传输的开关机信号。该电源芯片用于根据该开关模块输出的开关机信号进行相应的开关机操作。本发明还提供了一种服务器控制方法。本发明服务器控制系统及方法可大大方便用户的开关机操作。
【专利说明】服务器控制系统及方法
【技术领域】
[0001]本发明涉及一种服务器控制系统及方法。
【背景技术】
[0002]在一般的服务器中,通常由硬件来完成系统的开关机功能,S卩服务器的开关机功能由逻辑闸连接到对应的开关来实现开关机。目前为了做更多的系统整合,已出现了由微控制器主导的开关机功能的服务器,进而使得伺服器具有软件开关机功能,如由微控制器的程序对控制信号进行识别以达到开关机功能。但是,一旦微控制器工作异常或损毁,软件开机功能将无法工作,进而使得用户无法开启服务器。
【发明内容】
[0003]鉴于以上内容,有必要提供一种可保证服务器正常开关机功能的控制系统及方法。
[0004]一种服务器控制系统,包括:
一控制芯片,用于接收一控制信号,并根据该控制信号输出一第一状态信号或一第二状态信号;
一开关模块,用于接收一硬件开关机模块或一软件开关机模块输出的开关机信号,该开关模块包括一第一开关单元及一第二开关单元,当该开关模块接收到该控制芯片输出的第一状态信号时,该第一开关单元输出其所接收的来自该硬件开关机模块传输的开关机信号;当该开关模块接收到该软件开关机模块传输的开关机信号时,该第二开关单元输出其所接收的来自该软件开关机模块传输的开关机信号;及
一电源芯片,用于接收来自第一或第二开关单元所输出的开关机信号,并根据该开关机信号对服务器进行相应的开关机操作。
[0005]一种服务器控制方法,包括如下步骤:
接收一控制信号;
根据该控制信号判断是否由一硬件开关机模块执行开关机操作;
当由该硬件开关机模块执行开关机操作时,输出一第一状态信号至一第一开关单元及一第二开关单元,该第一开关单元输出接收自该硬件开关机模块所输出的开关机信号;
当不由该硬件开关机模块执行开关机操作时,根据该控制信号判断是否由一软件开关机模块执行开关机操作;
当由该软件开关机模块执行开关机操作时,输出一第二状态信号至该第一及第二开关单元,该第二开关单元输出接收自该软件开关机模块所输出的的开关机信号;
对该第一及第二开关单元输出的开关机信号进行或运算;及
输出一使能信号至一电源芯片,以控制该电源芯片进行相应的开机或关机操作。
[0006]本发明服务器控制系统及方法在该软件开关机模块无法输出开关机信号时,用户还可选择该硬件开关机模块实现服务器的开关机功能,如此大大方便了用户的开关机操作。
【专利附图】
【附图说明】
[0007]图1是本发明服务器控制系统的较佳实施方式的方框图。
[0008]图2是图1中开关模块的【具体实施方式】的原理图。
[0009]图3是本发明服务器控制方法的较佳实施方式的流程图。
[0010]主要元件符号说明
【权利要求】
1.一种服务器控制系统,包括: 一控制芯片,用于接收一控制信号,并根据该控制信号输出一第一状态信号或一第二状态信号; 一开关模块,用于接收一硬件开关机模块或一软件开关机模块输出的开关机信号,该开关模块包括一第一开关单元及一第二开关单元,当该开关模块接收到该控制芯片输出的第一状态信号时,该第一开关单元输出其所接收的来自该硬件开关机模块传输的开关机信号;当该开关模块接收到该软件开关机模块传输的开关机信号时,该第二开关单元输出其所接收的来自该软件开关机模块传输的开关机信号;及 一电源芯片,用于接收来自第一或第二开关单元所输出的开关机信号,并根据该开关机信号对服务器进行相应的开关机操作。
2.如权利要求1所述的服务器控制系统,其特征在于:该开关模块还包括一或门,该或门的第一输入端用于接收该第一开关单元输出的开关机信号,该或门的第二输入端用于接收该第二开关模块输出的开关机信号;当该第一或第二输入端中的一个输出端接收到开关机信号时,该或门的输出端则输出一使能信号,当该电源芯片接收到该使能信号后,根据该使能信号进行相应的开关机操作。
3.如权利要求2所述的服务器控制系统,其特征在于:当选择软件开关机模块进行服务器的开关机操作时,该控制芯片输出该第一状态信号,且该第一状态信号为一高电平信号,当选择硬件开关机模块进行服务器的开关机操作时,该控制芯片输出该第二状态信号,且该第二状态信号为一低电平信号。
4.如权利要求3所述 的服务器控制系统,其特征在于:该第一开关单元包括一非门及一第一三态缓冲器,该非门的输入端用于接收该控制芯片输出的第一或第二状态信号,该非门的输出端与该第一三态缓冲器的使能端相连,该第一三态缓冲器的输入端用于接收该硬件开关机模块输出的开关机信号,当该第一三态缓冲器的使能端为高电平时,该第一三态缓冲器通过其输出端输出该硬件开关机模块传输的开关机信号。
5.如权利要求3所述的服务器控制系统,其特征在于:该第二开关单元包括一第二三态缓冲器,该第二三态缓冲器的使能端用于接收该控制芯片输出的第一或第二状态信号,该第二三态缓冲器的输入端用于接收该软件开关机模块传输的开关机信号,当该第二三态缓冲器的使能端为高电平时,该第二三态缓冲器通过其输出端输出该软件开关机模块传输的开关机信号。
6.如权利要求1项所述的服务器控制系统,其特征在于:该控制信号由一BMC输出。
7.一种服务器控制方法,包括如下步骤: 接收一控制信号; 根据该控制信号判断是否由一硬件开关机模块执行开关机操作; 当由该硬件开关机模块执行开关机操作时,输出一第一状态信号至一第一开关单元及一第二开关单元,该第一开关单元输出接收自该硬件开关机模块所输出的开关机信号; 当不由该硬件开关机模块执行开关机操作时,根据该控制信号判断是否由一软件开关机模块执行开关机操作; 当由该软件开关机模块执行开关机操作时,输出一第二状态信号至该第一及第二开关单元,该第二开关单元输出接收自该软件开关机模块所输出的的开关机信号;对该第一及第二开关单元输出的开关机信号进行或运算;及输出一使能信号至一电源芯片,以控制该电源芯片进行相应的开机或关机操作。
8.如权利要求7 所述的服务器控制方法,其特征在于:该控制信号由一 BMC输出。
【文档编号】G06F9/445GK104049982SQ201310076164
【公开日】2014年9月17日 申请日期:2013年3月11日 优先权日:2013年3月11日
【发明者】蔡孟霖, 梁献全, 施志忠, 许寿国 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司