CN1267835C - Method and system for remote rebooting of network computer platform - Google Patents
Method and system for remote rebooting of network computer platform Download PDFInfo
- Publication number
- CN1267835C CN1267835C CN 03153581 CN03153581A CN1267835C CN 1267835 C CN1267835 C CN 1267835C CN 03153581 CN03153581 CN 03153581 CN 03153581 A CN03153581 A CN 03153581A CN 1267835 C CN1267835 C CN 1267835C
- Authority
- CN
- China
- Prior art keywords
- network
- computer platform
- pme
- network computer
- chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
技术领域technical field
本发明是关于一种计算机网络技术,特别是关于一种网络计算机平台远程重启方法及系统,其可应用在搭载至一网络系统,让网络系统管理人员可在该网络系统连接的任何一个计算机平台(例如为网络服务器)发生宕机状况时,以远程操控方式来重新激活该发生宕机状况的计算机平台,使该发生宕机状况的计算机平台重新恢复正常操作状态。The present invention relates to a computer network technology, in particular to a method and system for remotely restarting a network computer platform, which can be applied to any computer platform that is installed in a network system and allows network system administrators to connect to the network system (For example, a network server) when a crash occurs, the computer platform in which the crash occurs is reactivated by remote control, so that the computer platform in which the crash occurs returns to a normal operating state.
背景技术Background technique
网络服务器通常均具有一远程唤醒功能(remote wake-up)和一远程重启功能(remote reboot);其中远程唤醒功能可让网络系统管理人员在远程利用一管理平台及通过一网络系统开启网络服务器的电源,借以将该网络服务器开机,提供其服务工作或让网络系统管理人员在远程进行必要的管理工作;而远程重启功能则可让网络系统管理人员在网络服务器发生宕机状况时,借由其管理平台及通过网络系统,以远程操控方式重新激活发生宕机状况的网络服务器,使发生宕机状况的网络服务器重新恢复正常操作状态。Network servers usually have a remote wake-up function (remote wake-up) and a remote restart function (remote reboot); wherein the remote wake-up function allows network system administrators to use a management platform remotely and open the network server through a network system. Power supply, so as to start the network server, provide its service work or allow the network system administrator to perform necessary management work remotely; and the remote restart function allows the network system administrator to use it when the network server is down. The management platform and the network system are used to reactivate the downtime network server by remote control, so that the downtime network server can be restored to normal operation status.
图1即显示一现有的网络计算机平台远程重启系统的基本系统架构。如图所示,此现有的网络计算机平台远程重启系统让网络系统管理人员可在远程,借由一管理平台30及通过一网络系统101,对一网络计算机平台10(其可为一网络服务器或一客户端工作站)执行一远程唤醒程序或一远程重启程序。在此现有架构中,网络计算机平台10须连接至一网络唤醒系统20,且管理平台30须将重启请求信号传送至此网络唤醒系统20,再由此网络唤醒系统20发出重启命令至网络计算机平台10中的主机单元14,借此令网络计算机平台10自动执行一重启程序。FIG. 1 shows the basic system architecture of an existing network computer platform remote restart system. As shown in the figure, this existing network computer platform remote restart system allows network system administrators to remotely control a network computer platform 10 (which can be a network server) via a
然而上述的网络计算机平台远程重启系统的一项缺点在于,网络唤醒系统一般应用在网络计算机平台关机时,当网络计算机平台发生宕机状况时,无法发挥远程重启功能。此时,将造成网络系统管理人员的额外负担。However, a disadvantage of the above-mentioned network computer platform remote restart system is that the wake-on-lan system is generally used when the network computer platform is shut down, and cannot perform the remote restart function when the network computer platform is down. At this time, it will cause an additional burden on the network system administrators.
发明内容Contents of the invention
为克服上述现有技术的缺点,本发明的主要目的在于提供一种新的网络计算机平台远程重启方法及系统,不需增添额外的软硬件设施,即可让网络系统管理人员以远程操控方式,重启发生宕机状况的网络计算机平台。In order to overcome the shortcomings of the above-mentioned prior art, the main purpose of the present invention is to provide a new method and system for remotely restarting a network computer platform, which allows network system administrators to remotely control the computer without adding additional hardware and software facilities. Restart the network computer platform where the down condition occurred.
本发明的网络计算机平台远程重启方法及系统可应用在搭载至一网络系统,且该网络系统连接有至少一计算机平台,而该计算机平台至少配置有一特定的网络芯片(例如为Ethernet网络芯片)和一特定的输出入控制芯片(例如为Super I/O芯片),对网络系统管理人员提供一远程重启功能。The network computer platform remote restart method and system of the present invention can be applied to a network system, and the network system is connected with at least one computer platform, and the computer platform is at least equipped with a specific network chip (such as an Ethernet network chip) and A specific input/output control chip (such as a Super I/O chip) provides a remote restart function for network system administrators.
本发明的网络计算机平台远程重启方法可应用在一网络系统,且该网络系统连接有至少一网络计算机平台,而该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;此网络计算机平台远程重启方法至少包括:通过该网络系统将一PME(电源管理监控事件,PowerManagement Event)封包传送给网络计算机平台中的网络芯片;令该网络芯片响应该PME封包而产生一PME信号;令该输出入控制芯片响应该PME信号,发出一SMI(系统管理中断,System ManagementInterrupt)信号;以及检查该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。The network computer platform remote restart method of the present invention can be applied to a network system, and the network system is connected with at least one network computer platform, and the network computer platform is at least equipped with a specific network chip and a specific input/output control chip, used To provide a remote restart function for network system managers; the remote restart method of the network computer platform at least includes: sending a PME (Power Management Event, Power Management Event) packet to the network chip in the network computer platform through the network system; The network chip generates a PME signal in response to the PME packet; the I/O control chip is made to respond to the PME signal to send an SMI (System Management Interrupt, System Management Interrupt) signal; and check whether the SMI signal sent by the SMI signal generation module is sent by The PME signal is triggered; if so, a restart signal is sent to make the network computer platform automatically perform a restart procedure.
本发明的网络计算机平台远程重启系统可应用在搭载至一网络系统,且该网络系统连接有至少一网络计算机平台,而该网络计算机平台至少配置有一特定的网络芯片和一特定的输出入控制芯片,用以对网络系统管理人员提供一远程重启功能;此网络计算机平台远程重启系统至少包括:一PME(电源管理监控事件,Power Management Event)封包发送模块,其可通过该网络系统将一PME封包传送给该网络计算机平台中的网络芯片;一PME封包处理模块,其设置在该网络计算机平台中的网络芯片中,用以接收该PME封包发送模块发送的PME封包,并可响应该PME封包而产生一PME信号;一SMI(系统管理中断,System Management Interrupt)信号产生模块,其设置在该网络计算机平台中的输出入控制芯片中,且其可响应该PME封包接收模块发出的PME信号而发出一SMI信号;以及一SMI信号判断模块,其可判断该SMI信号产生模块发出的SMI信号是否由PME信号触发;若是,则发出一重启信号,使该网络计算机平台自动进行一重启程序。The network computer platform remote restart system of the present invention can be applied to a network system, and the network system is connected with at least one network computer platform, and the network computer platform is at least equipped with a specific network chip and a specific input/output control chip , to provide a remote restart function for network system managers; the remote restart system of the network computer platform includes at least: a PME (Power Management Event, Power Management Event) packet sending module, which can send a PME packet through the network system Send to the network chip in this network computer platform; A PME packet processing module, it is arranged in the network chip in this network computer platform, in order to receive the PME packet that this PME packet sending module sends, and can respond to this PME packet Generate a PME signal; an SMI (System Management Interrupt, System Management Interrupt) signal generating module, which is arranged in the I/O control chip in the network computer platform, and can be sent in response to the PME signal sent by the PME packet receiving module An SMI signal; and an SMI signal judging module, which can judge whether the SMI signal sent by the SMI signal generating module is triggered by the PME signal; if so, send a restart signal to make the network computer platform automatically perform a restart procedure.
本发明的网络计算机平台远程重启方法及系统的技术要点在于令网络系统管理人员通过网络系统将一PME(Power Management Event)封包传送给计算机平台中的网络芯片;此即令计算机平台中的网络芯片响应PME封包发送模块发送的PME封包,产生一PME信号;并令计算机平台中的输出入控制芯片响应PME信号而发出一SMI(SystemManagement Interrupt)信号。若此SMI信号由PME信号触发,则随即发出一重启信号,使该计算机平台自动进行一重启程序。The technical gist of the network computer platform remote restart method and system of the present invention is to make the network system manager send a PME (Power Management Event) packet to the network chip in the computer platform through the network system; this promptly makes the network chip in the computer platform respond The PME packet sent by the PME packet sending module generates a PME signal; and the I/O control chip in the computer platform responds to the PME signal to send an SMI (System Management Interrupt) signal. If the SMI signal is triggered by the PME signal, a restart signal is sent immediately, so that the computer platform automatically performs a restart procedure.
与现有技术相比,由于本发明在实际实施时,只要针对现有的软硬件设施作不同的设定及在BIOS增加一新的SMI判断处理程序,因此不需增其它软硬件设施即可提供一宕机时,远程重启功能。本发明因此较现有技术具有更佳的进步性及实用性。Compared with the prior art, since the present invention is actually implemented, as long as different settings are made for existing hardware and software facilities and a new SMI judgment processing program is added in the BIOS, it is not necessary to increase other hardware and software facilities. Provide a remote restart function in case of downtime. Therefore, the present invention has better progress and practicability than the prior art.
附图说明Description of drawings
图1为一系统架构示意图,显示一现有的网络计算机平台远程重启系统的架构;Fig. 1 is a schematic diagram of system architecture, showing the architecture of an existing network computer platform remote restart system;
图2为一系统架构示意图,显示本发明所适用的网络计算机平台的内部基本系统架构;Fig. 2 is a schematic diagram of system architecture, showing the internal basic system architecture of the network computer platform to which the present invention is applicable;
图3为一系统架构示意图,显示本发明的网络计算机平台远程重启系统的面向对象组件模型的架构。FIG. 3 is a schematic diagram of the system architecture, showing the architecture of the object-oriented component model of the network computer platform remote restart system of the present invention.
具体实施方式Detailed ways
实施例Example
图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重新恢复正常操作状态。FIG. 2 shows the internal basic system architecture of the
图3即显示本发明的网络计算机平台远程重启系统的面向对象组件模型(object-oriented component model)的基本架构,其至少包括:(a)一PME封包发送模块110;(b)一PME封包处理模块120;(c)一SMI信号产生模块130;以及(d)一SMI信号判断模块140。Fig. 3 promptly shows the basic structure of the object-oriented component model (object-oriented component model) of network computer platform remote restart system of the present invention, and it comprises at least: (a) a PME
PME封包发送模块110安装在网络系统管理人员的管理平台30,让网络系统管理人员用来发出一PME(Power Management Event)封包,并将此PME封包通过网络系统101传送至网络计算机平台10中的网络芯片11。由于PME封包及信号的格式及处理方式为依据现有的网络标准规范,因此以下不对其详内容作进一步说明。The PME
本发明的网络计算机平台远程重启系统包括:PME封包处理模块120,它是内建在网络芯片11中的一个功能模块,可接收上述的PME封包发送模块110发送过来的PME封包,并可响应该PME封包而发出一PME信号至输出入控制芯片12。The network computer platform remote restart system of the present invention includes: PME
SMI信号产生模块130是预先设定在输出入控制芯片12中的一个功能模块,其可在输出入控制芯片(Super I/O芯片)12中的GPIO(General-Purpose Input/Output)接收到上述的PME封包处理模块120所发出的PME信号时,随即发出一SMI(System ManagementInterrupt)信号。The SMI
SMI信号判断模块140是预先设定在BIOS中的一个功能模块,其可判断上述的SMI信号产生模块130发出的SMI信号,是否由PME信号触发;若是,则发出一重启信号OnCtrl。The SMI signal judging module 140 is a function module preset in the BIOS, which can judge whether the SMI signal sent by the above-mentioned SMI
若网络计算机平台10目前为关机状态,则SMI信号判断模块140所发出的重启信号OnCtrl,即可使网络计算机平台10中的电源模块13被开启,让网络计算机平台10进行一开机程序;若网络计算机平台10的电源已开启但目前发生宕机状况,则SMI信号判断模块140发出的重启信号OnCtrl,即可使网络计算机平台10中的主机单元14(即中央处理器及其操作系统)执行一重新激活程序(reboot),让发生宕机状况的网络计算机平台10重新恢复正常操作状态。If the
在实际应用时,本发明的网络计算机平台远程重启系统100可让使用者(即网络系统管理人员)通过其管理平台30,对网络计算机平台10进行一远程唤醒程序(remote wake-up)或一远程重启程序(remotereboot)。但无论是远程唤醒程序或远程重启程序,使用者的操作方式均相同;也就是只要借由其管理平台30中的PME封包发送模块110发出一PME封包即可。In actual application, the network computer platform
本发明的网络计算机平台远程重启方法的实现过程为: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重新恢复正常操作状态。The implementation process of the network computer platform remote restart method of the present invention is: the PME packet sent by the PME
总而言之,本发明提供了一种新颖的网络计算机平台远程重启方法及系统,可应用在搭载至一网络系统,让网络系统管理人员可在该网络系统所连接的任何一个计算机平台发生宕机状况时,以远程操控方式重新激活该发生宕机状况的计算机平台,使该发生宕机状况的计算机平台重新恢复正常操作状态。与现有技术较比,由于本发明在实际实施时,只针对现有的软硬件设施作不同的设定及在BIOS增加一新的SMI处理程序(即上述SMI信号检查模块140),不需要增加其它软硬件设施即可提供一宕机时远程重启功能。本发明因此较现有技术具有更佳的进步性及实用性。In a word, the present invention provides a novel method and system for remote rebooting of a network computer platform, which can be applied to a network system, so that the network system administrators can use it when any computer platform connected to the network system is down. and reactivating the downtime computer platform by remote control, so as to restore the downtime computer platform to a normal operation state. Compared with the prior art, because the present invention only makes different settings for existing hardware and software facilities and adds a new SMI processing program (i.e. the above-mentioned SMI signal checking module 140) in the BIOS during actual implementation, no need Adding other software and hardware facilities can provide a remote restart function in case of downtime. Therefore, the present invention has better progress and practicability than the prior art.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03153581 CN1267835C (en) | 2003-08-15 | 2003-08-15 | Method and system for remote rebooting of network computer platform |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03153581 CN1267835C (en) | 2003-08-15 | 2003-08-15 | Method and system for remote rebooting of network computer platform |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1581139A CN1581139A (en) | 2005-02-16 |
| CN1267835C true CN1267835C (en) | 2006-08-02 |
Family
ID=34580111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 03153581 Expired - Fee Related CN1267835C (en) | 2003-08-15 | 2003-08-15 | Method and system for remote rebooting of network computer platform |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1267835C (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4819778B2 (en) * | 2007-11-05 | 2011-11-24 | 株式会社バッファロー | Network-connected devices and programs |
| CN102799248B (en) * | 2011-05-24 | 2015-07-29 | 联想(北京)有限公司 | A kind of network wake-up device, cyber-net awakening method |
| CN105487847B (en) * | 2014-09-19 | 2019-09-03 | 阿里巴巴集团控股有限公司 | A kind of function dissemination method and equipment |
| CN104811316B (en) * | 2015-03-25 | 2018-09-25 | 普联技术有限公司 | A kind of method for managing power supply and device of broadband power line communication equipment |
| CN105675976B (en) * | 2016-03-03 | 2018-06-15 | 国网山东省电力公司郓城县供电公司 | Remote reboot terminal device |
| CN106326042B (en) * | 2016-08-19 | 2020-02-07 | 浪潮(北京)电子信息产业有限公司 | Method and device for determining running state |
| US10324800B2 (en) * | 2017-01-19 | 2019-06-18 | Quanta Computer Inc. | System recovery using WoL |
| CN108762159B (en) * | 2018-06-11 | 2020-10-13 | 浙江国自机器人技术有限公司 | Industrial personal computer restarting device, system and method |
| CN114116025B (en) * | 2021-10-29 | 2025-09-19 | 联想(北京)有限公司 | Controlled device, control method, device and computer storage medium |
| CN114137890B (en) * | 2021-12-30 | 2023-08-08 | 北京华能新锐控制技术有限公司 | Device for realizing remote restarting of offshore wind power equipment, remote IO module and method |
-
2003
- 2003-08-15 CN CN 03153581 patent/CN1267835C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1581139A (en) | 2005-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8661548B2 (en) | Embedded system administration and method therefor | |
| CN1947096B (en) | Method and system for live migration of virtual machine computer programs | |
| US20080005222A1 (en) | System and Method for Server Information Handling System Management Through Local I/O Devices | |
| US6230181B1 (en) | Management shutdown and reset of embedded systems | |
| CN112882793B (en) | Method and system for sharing container resources | |
| CN106844162A (en) | Storage server cabinet management system and method based on BMC | |
| CN1267835C (en) | Method and system for remote rebooting of network computer platform | |
| US6438684B1 (en) | Push button shutdown and reset of embedded systems | |
| CN1445669A (en) | Method for getting and outputting information monitored by server through multiple approaches | |
| CN101902491A (en) | Remote management system and control device | |
| US20030131119A1 (en) | Method and apparatus for passive PCI throttling in a remote server management controller | |
| CN102148841B (en) | Method for remotely monitoring multiple operating systems | |
| CN201467145U (en) | Remote management system and control device | |
| CN100378617C (en) | Network awakening device and method | |
| CN109683964A (en) | Bios software debugging control program, system and server | |
| CN1754153A (en) | Policy-based response to system errors occuring during os runtime | |
| CN116723198A (en) | A multi-node server host control method, device, equipment and storage medium | |
| CN1845077A (en) | A method for remote detection and control of computer | |
| US7546604B2 (en) | Program reactivation using triggering | |
| US9047190B2 (en) | Intrusion protection for a client blade | |
| CN1313950C (en) | Centralized domain user authorization and management system | |
| CN1074148C (en) | Data Processing System with Error Detection and Processing Function | |
| CN101677276A (en) | Method, device and system of managing execution environment (EE) | |
| CN111352662A (en) | A server startup sequence control method, system, terminal and storage medium | |
| US8250413B2 (en) | Connection broker assignment status reporting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060802 Termination date: 20100815 |