專利名稱:網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計算機網(wǎng)絡(luò)技術(shù),特別是關(guān)于一種網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng),其可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),讓網(wǎng)絡(luò)系統(tǒng)管理人員可在該網(wǎng)絡(luò)系統(tǒng)連接的任何一個計算機平臺(例如為網(wǎng)絡(luò)服務(wù)器)發(fā)生宕機狀況時,以遠程操控方式來重新激活該發(fā)生宕機狀況的計算機平臺,使該發(fā)生宕機狀況的計算機平臺重新恢復(fù)正常操作狀態(tài)。
背景技術(shù):
網(wǎng)絡(luò)服務(wù)器通常均具有一遠程喚醒功能(remote wake-up)和一遠程重啟功能(remote reboot);其中遠程喚醒功能可讓網(wǎng)絡(luò)系統(tǒng)管理人員在遠程利用一管理平臺及通過一網(wǎng)絡(luò)系統(tǒng)開啟網(wǎng)絡(luò)服務(wù)器的電源,借以將該網(wǎng)絡(luò)服務(wù)器開機,提供其服務(wù)工作或讓網(wǎng)絡(luò)系統(tǒng)管理人員在遠程進行必要的管理工作;而遠程重啟功能則可讓網(wǎng)絡(luò)系統(tǒng)管理人員在網(wǎng)絡(luò)服務(wù)器發(fā)生宕機狀況時,借由其管理平臺及通過網(wǎng)絡(luò)系統(tǒng),以遠程操控方式重新激活發(fā)生宕機狀況的網(wǎng)絡(luò)服務(wù)器,使發(fā)生宕機狀況的網(wǎng)絡(luò)服務(wù)器重新恢復(fù)正常操作狀態(tài)。
圖1即顯示一現(xiàn)有的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)的基本系統(tǒng)架構(gòu)。如圖所示,此現(xiàn)有的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)讓網(wǎng)絡(luò)系統(tǒng)管理人員可在遠程,借由一管理平臺30及通過一網(wǎng)絡(luò)系統(tǒng)101,對一網(wǎng)絡(luò)計算機平臺10(其可為一網(wǎng)絡(luò)服務(wù)器或一客戶端工作站)執(zhí)行一遠程喚醒程序或一遠程重啟程序。在此現(xiàn)有架構(gòu)中,網(wǎng)絡(luò)計算機平臺10須連接至一網(wǎng)絡(luò)喚醒系統(tǒng)20,且管理平臺30須將重啟請求信號傳送至此網(wǎng)絡(luò)喚醒系統(tǒng)20,再由此網(wǎng)絡(luò)喚醒系統(tǒng)20發(fā)出重啟命令至網(wǎng)絡(luò)計算機平臺10中的主機單元14,借此令網(wǎng)絡(luò)計算機平臺10自動執(zhí)行一重啟程序。
然而上述的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)的一項缺點在于,網(wǎng)絡(luò)喚醒系統(tǒng)一般應(yīng)用在網(wǎng)絡(luò)計算機平臺關(guān)機時,當網(wǎng)絡(luò)計算機平臺發(fā)生宕機狀況時,無法發(fā)揮遠程重啟功能。此時,將造成網(wǎng)絡(luò)系統(tǒng)管理人員的額外負擔。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的在于提供一種新的網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng),不需增添額外的軟硬件設(shè)施,即可讓網(wǎng)絡(luò)系統(tǒng)管理人員以遠程操控方式,重啟發(fā)生宕機狀況的網(wǎng)絡(luò)計算機平臺。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng)可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一計算機平臺,而該計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片(例如為Ethernet網(wǎng)絡(luò)芯片)和一特定的輸出入控制芯片(例如為Super I/O芯片),對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟方法可應(yīng)用在一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一網(wǎng)絡(luò)計算機平臺,而該網(wǎng)絡(luò)計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片和一特定的輸出入控制芯片,用以對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能;此網(wǎng)絡(luò)計算機平臺遠程重啟方法至少包括通過該網(wǎng)絡(luò)系統(tǒng)將一PME(電源管理監(jiān)控事件,PowerManagement Event)封包傳送給網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片;令該網(wǎng)絡(luò)芯片響應(yīng)PME封包發(fā)送模塊發(fā)送的PME封包而產(chǎn)生一PME信號;令該輸出入控制芯片響應(yīng)該PME信號,發(fā)出一SMI(系統(tǒng)管理中斷,System Management Interrupt)信號;以及檢查該SMI信號產(chǎn)生模塊發(fā)出的SMI信號是否由PME信號觸發(fā);若是,則發(fā)出一重啟信號,使該網(wǎng)絡(luò)計算機平臺自動進行一重啟程序。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一網(wǎng)絡(luò)計算機平臺,而該網(wǎng)絡(luò)計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片和一特定的輸出入控制芯片,用以對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能;此網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)至少包括一PME(電源管理監(jiān)控事件,Power Management Event)封包發(fā)送模塊,其可通過該網(wǎng)絡(luò)系統(tǒng)將一PME封包傳送給該網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片;一PME封包處理模塊,其設(shè)置在該網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片中,用以接收該PME封包發(fā)送模塊發(fā)送的PME封包,并可響應(yīng)該PME封包而產(chǎn)生一PME信號;一SMI(系統(tǒng)管理中斷,System Management Interrupt)信號產(chǎn)生模塊,其設(shè)置在該網(wǎng)絡(luò)計算機平臺中的輸出入控制芯片中,且其可響應(yīng)該PME封包接收模塊發(fā)出的PME信號而發(fā)出一SMI信號;以及一SMI信號判斷模塊,其可判斷該SMI信號產(chǎn)生模塊發(fā)出的SMI信號是否由PME信號觸發(fā);若是,則發(fā)出一重啟信號,使該網(wǎng)絡(luò)計算機平臺自動進行一重啟程序。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng)的技術(shù)要點在于令網(wǎng)絡(luò)系統(tǒng)管理人員通過網(wǎng)絡(luò)系統(tǒng)將一PME(Power Management Event)封包傳送給計算機平臺中的網(wǎng)絡(luò)芯片;此即令計算機平臺中的網(wǎng)絡(luò)芯片響應(yīng)PME封包發(fā)送模塊發(fā)送的PME封包,產(chǎn)生一PME信號;并令計算機平臺中的輸出入控制芯片響應(yīng)PME信號而發(fā)出一SMI(SystemManagement Interrupt)信號。若此SMI信號由PME信號觸發(fā),則隨即發(fā)出一重啟信號,使該計算機平臺自動進行一重啟程序。
與現(xiàn)有技術(shù)相比,由于本發(fā)明在實際實施時,只要針對現(xiàn)有的軟硬件設(shè)施作不同的設(shè)定及在BIOS增加一新的SMI判斷處理程序,因此不需增其它軟硬件設(shè)施即可提供一宕機時,遠程重啟功能。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進步性及實用性。
圖1為一系統(tǒng)架構(gòu)示意圖,顯示一現(xiàn)有的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)的架構(gòu);圖2為一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明所適用的網(wǎng)絡(luò)計算機平臺的內(nèi)部基本系統(tǒng)架構(gòu);圖3為一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)的對象導(dǎo)向組件模型的架構(gòu)。
具體實施例方式
實施例圖2顯示本發(fā)明的網(wǎng)絡(luò)計算機平臺10的內(nèi)部基本系統(tǒng)架構(gòu)。在此實施例中,網(wǎng)絡(luò)計算機平臺10可為一網(wǎng)絡(luò)服務(wù)器;其也可為一客戶端工作站。如圖所示,本發(fā)明適用的網(wǎng)絡(luò)計算機平臺10須固定連接至一網(wǎng)絡(luò)系統(tǒng)101,例如為國際互聯(lián)網(wǎng)(Internet)或一局域網(wǎng)絡(luò)系統(tǒng)(LocalArea Network,LAN),且該網(wǎng)絡(luò)計算機平臺10的內(nèi)部基本系統(tǒng)架構(gòu)須至少配置有一特定的網(wǎng)絡(luò)芯片11(例如為Ethernet網(wǎng)絡(luò)芯片)和一特定的輸出入控制芯片12(例如為Super I/O芯片)。本發(fā)明可讓使用者通過管理平臺30,對網(wǎng)絡(luò)計算機平臺10進行一遠程喚醒功能(remotewake-up)或一遠程重啟功能(remote reboot);也就是當網(wǎng)絡(luò)計算機平臺10為關(guān)機狀態(tài)時,則本發(fā)明可使網(wǎng)絡(luò)計算機平臺10自動開機;在該網(wǎng)絡(luò)計算機平臺10發(fā)生宕機狀況時,則可使發(fā)生宕機狀況的網(wǎng)絡(luò)計算機平臺10進行一重新激活程序,讓發(fā)生宕機狀況的網(wǎng)絡(luò)計算機平臺10重新恢復(fù)正常操作狀態(tài)。
圖3即顯示本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)的對象導(dǎo)向組件模型(object-oriented component model)的基本架構(gòu),其至少包括(a)一PME封包發(fā)送模塊110;(b)一PME封包處理模塊120;(c)一SMI信號產(chǎn)生模塊130;以及(d)一SMI信號判斷模塊140。
PME封包發(fā)送模塊110安裝在網(wǎng)絡(luò)系統(tǒng)管理人員的管理平臺30,讓網(wǎng)絡(luò)系統(tǒng)管理人員用來發(fā)出一PME(Power Management Event)封包,并將此PME封包通過網(wǎng)絡(luò)系統(tǒng)101傳送至網(wǎng)絡(luò)計算機平臺10中的網(wǎng)絡(luò)芯片11。由于PME封包及信號的格式及處理方式為依據(jù)現(xiàn)有的網(wǎng)絡(luò)標準規(guī)范,因此以下不對其詳內(nèi)容作進一步說明。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)包括PME封包處理模塊120,它是內(nèi)建在網(wǎng)絡(luò)芯片11中的一個功能模塊,可接收上述的PME封包發(fā)送模塊110發(fā)送過來的PME封包,并可響應(yīng)該PME封包而發(fā)出一PME信號至輸出入控制芯片12。
SMI信號產(chǎn)生模塊130是預(yù)先設(shè)定在輸出入控制芯片12中的一個功能模塊,其可在輸出入控制芯片(Super I/O芯片)12中的GPIO(General-Purpose Input/Output)接收到上述的PME封包處理模塊120所發(fā)出的PME信號時,隨即發(fā)出一SMI(System ManagementInterrupt)信號。
SMI信號判斷模塊140是預(yù)先設(shè)定在BIOS中的一個功能模塊,其可判斷上述的SMI信號產(chǎn)生模塊130發(fā)出的SMI信號,是否由PME信號觸發(fā);若是,則發(fā)出一重啟信號OnCtrl。
若網(wǎng)絡(luò)計算機平臺10目前為關(guān)機狀態(tài),則SMI信號判斷模塊140所發(fā)出的重啟信號OnCtrl,即可使網(wǎng)絡(luò)計算機平臺10中的電源模塊13被開啟,讓網(wǎng)絡(luò)計算機平臺10進行一開機程序;若網(wǎng)絡(luò)計算機平臺10的電源已開啟但目前發(fā)生宕機狀況,則SMI信號判斷模塊140發(fā)出的重啟信號OnCtrl,即可使網(wǎng)絡(luò)計算機平臺10中的主機單元14(即中央處理器及其操作系統(tǒng))執(zhí)行一重新激活程序(reboot),讓發(fā)生宕機狀況的網(wǎng)絡(luò)計算機平臺10重新恢復(fù)正常操作狀態(tài)。
在實際應(yīng)用時,本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)100可讓使用者(即網(wǎng)絡(luò)系統(tǒng)管理人員)通過其管理平臺30,對網(wǎng)絡(luò)計算機平臺10進行一遠程喚醒程序(remote wake-up)或一遠程重啟程序(remotereboot)。但無論是遠程喚醒程序或遠程重啟程序,使用者的操作方式均相同;也就是只要借由其管理平臺30中的PME封包發(fā)送模塊110發(fā)出一PME封包即可。
本發(fā)明的網(wǎng)絡(luò)計算機平臺遠程重啟方法的實現(xiàn)過程為PME封包發(fā)送模塊110所發(fā)出的PME封包會通過網(wǎng)絡(luò)系統(tǒng)101而傳送至網(wǎng)絡(luò)計算機平臺10中的網(wǎng)絡(luò)芯片11,令網(wǎng)絡(luò)芯片11中的PME封包處理模塊120可接收此PME封包,并響應(yīng)地發(fā)出一PME信號至輸出入控制芯片12。此即會令輸出入控制芯片12中的SMI信號產(chǎn)生模塊130響應(yīng)此PME信號而發(fā)出一SMI信號。接著即由BIOS中的SMI信號判斷模塊140來負責判斷此由SMI信號產(chǎn)生模塊130所發(fā)出的SMI信號是否為由PME信號所觸發(fā);若是,則發(fā)出一重啟信號OnCtrl。若網(wǎng)絡(luò)計算機平臺10目前為關(guān)機狀態(tài),則SMI信號判斷模塊140所發(fā)出的重啟信號OnCtrl,即可使網(wǎng)絡(luò)計算機平臺10中的電源模塊13被開啟而讓網(wǎng)絡(luò)計算機平臺10進行一開機程序;而若網(wǎng)絡(luò)計算機平臺10的電源已開啟但目前發(fā)生宕機狀況,則SMI信號判斷模塊140所發(fā)出的重啟信號OnCtrl,即可使網(wǎng)絡(luò)計算機平臺10中的主機單元14進行一重新激活程序,借以讓發(fā)生宕機狀況的網(wǎng)絡(luò)計算機平臺10重新恢復(fù)正常操作狀態(tài)。
總而言之,本發(fā)明提供了一種新穎的網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng),可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),讓網(wǎng)絡(luò)系統(tǒng)管理人員可在該網(wǎng)絡(luò)系統(tǒng)所連接的任何一個計算機平臺發(fā)生宕機狀況時,以遠程操控方式重新激活該發(fā)生宕機狀況的計算機平臺,使該發(fā)生宕機狀況的計算機平臺重新恢復(fù)正常操作狀態(tài)。與現(xiàn)有技術(shù)較比,由于本發(fā)明在實際實施時,只針對現(xiàn)有的軟硬件設(shè)施作不同的設(shè)定及在BIOS增加一新的SMI處理程序(即上述SMI信號檢查模塊140),不需要增加其它軟硬件設(shè)施即可提供一宕機時遠程重啟功能。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進步性及實用性。
權(quán)利要求
1.一種網(wǎng)絡(luò)計算機平臺遠程重啟方法,其可應(yīng)用在一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一網(wǎng)絡(luò)計算機平臺,而該網(wǎng)絡(luò)計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片和一特定的輸出入控制芯片,用以對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能;其特征在于,該網(wǎng)絡(luò)計算機平臺遠程重啟方法至少包括通過該網(wǎng)絡(luò)系統(tǒng)將一PME封包傳送給網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片;令該網(wǎng)絡(luò)芯片響應(yīng)PME封包發(fā)送模塊發(fā)送的PME封包而產(chǎn)生一PME信號;令該輸出入控制芯片響應(yīng)該PME信號而發(fā)出一SMI信號;以及檢查該SMI信號產(chǎn)生模塊發(fā)出的SMI信號是否由PME信號觸發(fā);若是,則發(fā)出一重啟信號,使該網(wǎng)絡(luò)計算機平臺自動進行一重啟程序。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)計算機平臺遠程重啟方法,其特征在于,該網(wǎng)絡(luò)芯片為一Ethernet網(wǎng)絡(luò)芯片。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)計算機平臺遠程重啟方法,其特征在于,該輸出入控制芯片為一Super I/O芯片。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)計算機平臺遠程重啟方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)為國際互聯(lián)網(wǎng)。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)計算機平臺遠程重啟方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)為一局域網(wǎng)絡(luò)系統(tǒng)。
6.一種網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng),其可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一網(wǎng)絡(luò)計算機平臺,該網(wǎng)絡(luò)計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片和一特定的輸出入控制芯片,用以對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能;其特征在于,該網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng)至少包括一PME封包發(fā)送模塊,其可通過該網(wǎng)絡(luò)系統(tǒng)將一PME封包傳送給該網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片;一PME封包處理模塊,其設(shè)置在該網(wǎng)絡(luò)計算機平臺中的網(wǎng)絡(luò)芯片中,用以接收該PME封包發(fā)送模塊發(fā)送的PME封包,并可響應(yīng)該PME封包而產(chǎn)生一PME信號;一SMI信號產(chǎn)生模塊,其設(shè)置在該網(wǎng)絡(luò)計算機平臺中的輸出入控制芯片中,且其可響應(yīng)該PME封包接收模塊發(fā)出的PME信號而發(fā)出一SMI信號以及一SMI信號判斷模塊,其可判斷該SMI信號產(chǎn)生模塊發(fā)出的SMI信號是否由PME信號觸發(fā);若是,則發(fā)出一重啟信號,使該網(wǎng)絡(luò)計算機平臺自動進行一重啟程序。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng),其特征在于,該網(wǎng)絡(luò)芯片為一Ethernet網(wǎng)絡(luò)芯片。
8.如權(quán)利要求6所述的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng),其特征在于,該輸出入控制芯片為一Super I/O芯片。
9.如權(quán)利要求6所述的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)為國際互聯(lián)網(wǎng)。
10.如權(quán)利要求6所述的網(wǎng)絡(luò)計算機平臺遠程重啟系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)為一局域網(wǎng)絡(luò)系統(tǒng)。
全文摘要
一種網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng),其可應(yīng)用在搭載至一網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有至少一計算機平臺,該計算機平臺至少配置有一特定的網(wǎng)絡(luò)芯片和一特定的輸出入控制芯片,用以對網(wǎng)絡(luò)系統(tǒng)管理人員提供一遠程重啟功能。與現(xiàn)有技術(shù)相比,由于此網(wǎng)絡(luò)計算機平臺遠程重啟方法及系統(tǒng)在實際實施時,僅須針對現(xiàn)有的軟硬件設(shè)施作不同的設(shè)定及增加新的處理程序,不再需要增加其它的軟硬件設(shè)施,即可提供具有較低成本的遠程重啟功能。
文檔編號G06F9/445GK1581139SQ0315358
公開日2005年2月16日 申請日期2003年8月15日 優(yōu)先權(quán)日2003年8月15日
發(fā)明者陳志偉 申請人:英業(yè)達股份有限公司