网络计算机平台远程重启方法及系统的制作方法

文档序号:6375751阅读:187来源:国知局
专利名称:网络计算机平台远程重启方法及系统的制作方法
技术领域
本发明是关于一种计算机网络技术,特别是关于一种网络计算机平台远程重启方法及系统,其可应用在搭载至一网络系统,让网络系统管理人员可在该网络系统连接的任何一个计算机平台(例如为网络服务器)发生宕机状况时,以远程操控方式来重新激活该发生宕机状况的计算机平台,使该发生宕机状况的计算机平台重新恢复正常操作状态。
背景技术
网络服务器通常均具有一远程唤醒功能(remote wake-up)和一远程重启功能(remote reboot);其中远程唤醒功能可让网络系统管理人员在远程利用一管理平台及通过一网络系统开启网络服务器的电源,借以将该网络服务器开机,提供其服务工作或让网络系统管理人员在远程进行必要的管理工作;而远程重启功能则可让网络系统管理人员在网络服务器发生宕机状况时,借由其管理平台及通过网络系统,以远程操控方式重新激活发生宕机状况的网络服务器,使发生宕机状况的网络服务器重新恢复正常操作状态。
图1即显示一现有的网络计算机平台远程重启系统的基本系统架构。如图所示,此现有的网络计算机平台远程重启系统让网络系统管理人员可在远程,借由一管理平台30及通过一网络系统101,对一网络计算机平台10(其可为一网络服务器或一客户端工作站)执行一远程唤醒程序或一远程重启程序。在此现有架构中,网络计算机平台10须连接至一网络唤醒系统20,且管理平台30须将重启请求信号传送至此网络唤醒系统20,再由此网络唤醒系统20发出重启命令至网络计算机平台10中的主机单元14,借此令网络计算机平台10自动执行一重启程序。
然而上述的网络计算机平台远程重启系统的一项缺点在于,网络唤醒系统一般应用在网络计算机平台关机时,当网络计算机平台发生宕机状况时,无法发挥远程重启功能。此时,将造成网络系统管理人员的额外负担。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种新的网络计算机平台远程重启方法及系统,不需增添额外的软硬件设施,即可让网络系统管理人员以远程操控方式,重启发生宕机状况的网络计算机平台。
本发明的网络计算机平台远程重启方法及系统可应用在搭载至一网络系统,且该网络系统连接有至少一计算机平台,而该计算机平台至少配置有一特定的网络芯片(例如为Ethernet网络芯片)和一特定的输出入控制芯片(例如为Super I/O芯片),对网络系统管理人员提供一远程重启功能。
本发明的网络计算机平台远程重启方法可应用在一网络系统,且该网络系统连接有至少一网络计算机平台,而该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;此网络计算机平台远程重启方法至少包括通过该网络系统将一PME(电源管理监控事件,PowerManagement Event)封包传送给网络计算机平台中的网络芯片;令该网络芯片响应PME封包发送模块发送的PME封包而产生一PME信号;令该输出入控制芯片响应该PME信号,发出一SMI(系统管理中断,System Management Interrupt)信号;以及检查该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。
本发明的网络计算机平台远程重启系统可应用在搭载至一网络系统,且该网络系统连接有至少一网络计算机平台,而该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;此网络计算机平台远程重启系统至少包括一PME(电源管理监控事件,Power Management Event)封包发送模块,其可通过该网络系统将一PME封包传送给该网络计算机平台中的网络芯片;一PME封包处理模块,其设置在该网络计算机平台中的网络芯片中,用以接收该PME封包发送模块发送的PME封包,并可响应该PME封包而产生一PME信号;一SMI(系统管理中断,System Management Interrupt)信号产生模块,其设置在该网络计算机平台中的输出入控制芯片中,且其可响应该PME封包接收模块发出的PME信号而发出一SMI信号;以及一SMI信号判断模块,其可判断该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。
本发明的网络计算机平台远程重启方法及系统的技术要点在于令网络系统管理人员通过网络系统将一PME(Power Management Event)封包传送给计算机平台中的网络芯片;此即令计算机平台中的网络芯片响应PME封包发送模块发送的PME封包,产生一PME信号;并令计算机平台中的输出入控制芯片响应PME信号而发出一SMI(SystemManagement Interrupt)信号。若此SMI信号由PME信号触发,则随即发出一重启信号,使该计算机平台自动进行一重启程序。
与现有技术相比,由于本发明在实际实施时,只要针对现有的软硬件设施作不同的设定及在BIOS增加一新的SMI判断处理程序,因此不需增其它软硬件设施即可提供一宕机时,远程重启功能。本发明因此较现有技术具有更佳的进步性及实用性。


图1为一系统架构示意图,显示一现有的网络计算机平台远程重启系统的架构;图2为一系统架构示意图,显示本发明所适用的网络计算机平台的内部基本系统架构;图3为一系统架构示意图,显示本发明的网络计算机平台远程重启系统的对象导向组件模型的架构。
具体实施例方式
实施例图2显示本发明的网络计算机平台10的内部基本系统架构。在此实施例中,网络计算机平台10可为一网络服务器;其也可为一客户端工作站。如图所示,本发明适用的网络计算机平台10须固定连接至一网络系统101,例如为国际互联网(Internet)或一局域网络系统(LocalArea Network,LAN),且该网络计算机平台10的内部基本系统架构须至少配置有一特定的网络芯片11(例如为Ethernet网络芯片)和一特定的输出入控制芯片12(例如为Super I/O芯片)。本发明可让使用者通过管理平台30,对网络计算机平台10进行一远程唤醒功能(remotewake-up)或一远程重启功能(remote reboot);也就是当网络计算机平台10为关机状态时,则本发明可使网络计算机平台10自动开机;在该网络计算机平台10发生宕机状况时,则可使发生宕机状况的网络计算机平台10进行一重新激活程序,让发生宕机状况的网络计算机平台10重新恢复正常操作状态。
图3即显示本发明的网络计算机平台远程重启系统的对象导向组件模型(object-oriented component model)的基本架构,其至少包括(a)一PME封包发送模块110;(b)一PME封包处理模块120;(c)一SMI信号产生模块130;以及(d)一SMI信号判断模块140。
PME封包发送模块110安装在网络系统管理人员的管理平台30,让网络系统管理人员用来发出一PME(Power Management Event)封包,并将此PME封包通过网络系统101传送至网络计算机平台10中的网络芯片11。由于PME封包及信号的格式及处理方式为依据现有的网络标准规范,因此以下不对其详内容作进一步说明。
本发明的网络计算机平台远程重启系统包括PME封包处理模块120,它是内建在网络芯片11中的一个功能模块,可接收上述的PME封包发送模块110发送过来的PME封包,并可响应该PME封包而发出一PME信号至输出入控制芯片12。
SMI信号产生模块130是预先设定在输出入控制芯片12中的一个功能模块,其可在输出入控制芯片(Super I/O芯片)12中的GPIO(General-Purpose Input/Output)接收到上述的PME封包处理模块120所发出的PME信号时,随即发出一SMI(System ManagementInterrupt)信号。
SMI信号判断模块140是预先设定在BIOS中的一个功能模块,其可判断上述的SMI信号产生模块130发出的SMI信号,是否由PME信号触发;若是,则发出一重启信号OnCtrl。
若网络计算机平台10目前为关机状态,则SMI信号判断模块140所发出的重启信号OnCtrl,即可使网络计算机平台10中的电源模块13被开启,让网络计算机平台10进行一开机程序;若网络计算机平台10的电源已开启但目前发生宕机状况,则SMI信号判断模块140发出的重启信号OnCtrl,即可使网络计算机平台10中的主机单元14(即中央处理器及其操作系统)执行一重新激活程序(reboot),让发生宕机状况的网络计算机平台10重新恢复正常操作状态。
在实际应用时,本发明的网络计算机平台远程重启系统100可让使用者(即网络系统管理人员)通过其管理平台30,对网络计算机平台10进行一远程唤醒程序(remote wake-up)或一远程重启程序(remotereboot)。但无论是远程唤醒程序或远程重启程序,使用者的操作方式均相同;也就是只要借由其管理平台30中的PME封包发送模块110发出一PME封包即可。
本发明的网络计算机平台远程重启方法的实现过程为PME封包发送模块110所发出的PME封包会通过网络系统101而传送至网络计算机平台10中的网络芯片11,令网络芯片11中的PME封包处理模块120可接收此PME封包,并响应地发出一PME信号至输出入控制芯片12。此即会令输出入控制芯片12中的SMI信号产生模块130响应此PME信号而发出一SMI信号。接着即由BIOS中的SMI信号判断模块140来负责判断此由SMI信号产生模块130所发出的SMI信号是否为由PME信号所触发;若是,则发出一重启信号OnCtrl。若网络计算机平台10目前为关机状态,则SMI信号判断模块140所发出的重启信号OnCtrl,即可使网络计算机平台10中的电源模块13被开启而让网络计算机平台10进行一开机程序;而若网络计算机平台10的电源已开启但目前发生宕机状况,则SMI信号判断模块140所发出的重启信号OnCtrl,即可使网络计算机平台10中的主机单元14进行一重新激活程序,借以让发生宕机状况的网络计算机平台10重新恢复正常操作状态。
总而言之,本发明提供了一种新颖的网络计算机平台远程重启方法及系统,可应用在搭载至一网络系统,让网络系统管理人员可在该网络系统所连接的任何一个计算机平台发生宕机状况时,以远程操控方式重新激活该发生宕机状况的计算机平台,使该发生宕机状况的计算机平台重新恢复正常操作状态。与现有技术较比,由于本发明在实际实施时,只针对现有的软硬件设施作不同的设定及在BIOS增加一新的SMI处理程序(即上述SMI信号检查模块140),不需要增加其它软硬件设施即可提供一宕机时远程重启功能。本发明因此较现有技术具有更佳的进步性及实用性。
权利要求
1.一种网络计算机平台远程重启方法,其可应用在一网络系统,且该网络系统连接有至少一网络计算机平台,而该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;其特征在于,该网络计算机平台远程重启方法至少包括通过该网络系统将一PME封包传送给网络计算机平台中的网络芯片;令该网络芯片响应PME封包发送模块发送的PME封包而产生一PME信号;令该输出入控制芯片响应该PME信号而发出一SMI信号;以及检查该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。
2.如权利要求1所述的网络计算机平台远程重启方法,其特征在于,该网络芯片为一Ethernet网络芯片。
3.如权利要求1所述的网络计算机平台远程重启方法,其特征在于,该输出入控制芯片为一Super I/O芯片。
4.如权利要求1所述的网络计算机平台远程重启方法,其特征在于,该网络系统为国际互联网。
5.如权利要求1所述的网络计算机平台远程重启方法,其特征在于,该网络系统为一局域网络系统。
6.一种网络计算机平台远程重启系统,其可应用在搭载至一网络系统,且该网络系统连接有至少一网络计算机平台,该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;其特征在于,该网络计算机平台远程重启系统至少包括一PME封包发送模块,其可通过该网络系统将一PME封包传送给该网络计算机平台中的网络芯片;一PME封包处理模块,其设置在该网络计算机平台中的网络芯片中,用以接收该PME封包发送模块发送的PME封包,并可响应该PME封包而产生一PME信号;一SMI信号产生模块,其设置在该网络计算机平台中的输出入控制芯片中,且其可响应该PME封包接收模块发出的PME信号而发出一SMI信号以及一SMI信号判断模块,其可判断该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。
7.如权利要求6所述的网络计算机平台远程重启系统,其特征在于,该网络芯片为一Ethernet网络芯片。
8.如权利要求6所述的网络计算机平台远程重启系统,其特征在于,该输出入控制芯片为一Super I/O芯片。
9.如权利要求6所述的网络计算机平台远程重启系统,其特征在于,该网络系统为国际互联网。
10.如权利要求6所述的网络计算机平台远程重启系统,其特征在于,该网络系统为一局域网络系统。
全文摘要
一种网络计算机平台远程重启方法及系统,其可应用在搭载至一网络系统,且该网络系统连接有至少一计算机平台,该计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能。与现有技术相比,由于此网络计算机平台远程重启方法及系统在实际实施时,仅须针对现有的软硬件设施作不同的设定及增加新的处理程序,不再需要增加其它的软硬件设施,即可提供具有较低成本的远程重启功能。
文档编号G06F9/445GK1581139SQ0315358
公开日2005年2月16日 申请日期2003年8月15日 优先权日2003年8月15日
发明者陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1