專利名稱:心跳檢測(cè)方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種心跳檢測(cè)方法及其裝置,特別是涉及一種應(yīng)用于叢集伺服器上,可實(shí)現(xiàn)控制器失效轉(zhuǎn)移的心跳檢測(cè)方法及其裝置。
背景技術(shù):
隨著半導(dǎo)體制程技術(shù)和集成電路設(shè)計(jì)的發(fā)展進(jìn)步,計(jì)算機(jī)(電腦)已經(jīng)廣泛地被采用于個(gè)人、家庭、學(xué)術(shù)研究、軍事、商業(yè)以及工業(yè)等方面。另一方面,隨著網(wǎng)際網(wǎng)路的蓬勃發(fā)展,大量資訊不斷在網(wǎng)際網(wǎng)路內(nèi)流動(dòng),特別是電子商務(wù)和學(xué)術(shù)研究的領(lǐng)域,資料的處理和流動(dòng)更是頻繁且沉重,所以需要處理能力強(qiáng)大且具有高可靠度的系統(tǒng)或是高階伺服器來(lái)進(jìn)行穩(wěn)定的支援與運(yùn)作。為了達(dá)到此要求,因此可利用叢集的觀念建構(gòu)一系統(tǒng)。
叢集(Cluster)系統(tǒng),最初是由美國(guó)甘乃迪太空研究中心所提出及建構(gòu),其目的是希望利用個(gè)人計(jì)算機(jī)(PC)價(jià)格低廉的優(yōu)勢(shì),將個(gè)人計(jì)算機(jī)串接起來(lái),達(dá)到增加計(jì)算機(jī)平行運(yùn)算能力,降低大型主機(jī)硬件成本。所謂的叢集,是一種平行或分散系統(tǒng),就是以計(jì)算機(jī)串連執(zhí)行眾多應(yīng)用程式,將單一系統(tǒng)以圖像介面提供給用戶端和應(yīng)用程式進(jìn)行運(yùn)用,這些計(jì)算機(jī)藉由網(wǎng)路線路以及有層次的叢集軟件進(jìn)行實(shí)體的串連,使得計(jì)算機(jī)能進(jìn)行容錯(cuò)移轉(zhuǎn)和負(fù)載平衡,達(dá)到一些之前獨(dú)立計(jì)算機(jī)根本作不到的事。這種系統(tǒng)完全以互相連接,并使用單一運(yùn)算資源的計(jì)算機(jī)而組成,且借著連接多臺(tái)可以存取共用資源的伺服器所合成的“叢集”,具有更強(qiáng)大的應(yīng)用程式取用能力。
目前叢集(Cluster)系統(tǒng)已被大量的運(yùn)用在企業(yè)內(nèi)部的伺服器架構(gòu),主要以儲(chǔ)存系統(tǒng)設(shè)備為中心,與伺服器主機(jī)(Host)及網(wǎng)路架構(gòu)三者之間的連接方式,此外,又可分為直接附加儲(chǔ)存DAS(Direct-Attached Storage)、網(wǎng)路附加儲(chǔ)存NAS(Network-Attached Storage)及儲(chǔ)存區(qū)域網(wǎng)路SAN(StorageArea Network)為主要三種儲(chǔ)存應(yīng)用,而隨著“儲(chǔ)存網(wǎng)路化”的趨勢(shì)演進(jìn),儲(chǔ)存區(qū)域網(wǎng)路SAN較其他DAS更具有擴(kuò)充性佳及較長(zhǎng)傳輸線等優(yōu)點(diǎn),漸漸成為市場(chǎng)的主流;SAN是一個(gè)專為資料傳輸?shù)母咚倬W(wǎng)路儲(chǔ)存架構(gòu),它把原本分散至各伺服器的儲(chǔ)存系統(tǒng)獨(dú)立出來(lái)集中管理(Storage Pool),其網(wǎng)路通道可以利用光纖通道(Fibre Channel)的交換器或流量管理器連結(jié)到伺服器主機(jī),或者是利用iSCSI(Internet Protocol over SCSI)的技術(shù)連接至現(xiàn)有的乙太網(wǎng)路。
綜合上述,現(xiàn)有傳統(tǒng)的叢集系統(tǒng)其失效檢測(cè)是采用軟件所發(fā)送的心跳(Software Heartbeat)模式,通過(guò)定期的網(wǎng)路信號(hào)檢查進(jìn)行,這種實(shí)現(xiàn)方式因?yàn)槭艿骄W(wǎng)路和系統(tǒng)的影響,一方面考驗(yàn)資料的安全性,一方面藉由網(wǎng)路其回應(yīng)較遲緩,以及另一方面若利用于儲(chǔ)存區(qū)域網(wǎng)路(Storage AreaNetwork,SAN)中時(shí),在需要即時(shí)性高、資料流程量非常大的情形,則難以確保持續(xù)的可用性和資料的安全性。
由此可見(jiàn),上述現(xiàn)有的心跳檢測(cè)方法及其裝置在方法、裝置及使用上顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為解決現(xiàn)有技術(shù)存在的問(wèn)題,相關(guān)廠商莫不費(fèi)盡心思來(lái)謀求解決之道,但長(zhǎng)久以來(lái)一直未見(jiàn)適用的設(shè)計(jì)被發(fā)展完成,因此如何能創(chuàng)設(shè)一種新的心跳檢測(cè)方法及其裝置,便成了當(dāng)前業(yè)界極需改進(jìn)的目標(biāo)。
有鑒于上述現(xiàn)有的心跳檢測(cè)方法及其裝置存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識(shí),并配合學(xué)理的運(yùn)用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的心跳檢測(cè)方法及其裝置,能夠改進(jìn)一般現(xiàn)有的心跳檢測(cè)方法及其裝置,使其更具有實(shí)用性。經(jīng)過(guò)不斷的研究、設(shè)計(jì),并經(jīng)反復(fù)試作及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容本發(fā)明的目的在于,克服上述現(xiàn)有的心跳檢測(cè)方法及其裝置存在的缺陷,而提供一種新的心跳檢測(cè)方法及其裝置,所要解決的技術(shù)問(wèn)題是使其利用硬件實(shí)現(xiàn)的方式,藉由檢測(cè)模組接收第一控制器所定時(shí)發(fā)送的第一重置信號(hào),以判斷第一控制器是否正常運(yùn)作,而可以解決先前現(xiàn)有技術(shù)所存在的問(wèn)題,從而更加適于實(shí)用。
本發(fā)明的目的及解決其技術(shù)問(wèn)題是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種心跳檢測(cè)方法,應(yīng)用于一叢集伺服器,包括有一第一控制器、一第二控制器以及一檢測(cè)模組,該心跳檢測(cè)方法包括以下步驟提供一檢測(cè)模組,并設(shè)定一第一預(yù)定周期,使該檢測(cè)模組依據(jù)該第一預(yù)定周期以執(zhí)行計(jì)數(shù);啟動(dòng)該第一控制器,藉由一第二預(yù)定周期以發(fā)送的一第一重置信號(hào)傳送至該檢測(cè)模組;當(dāng)計(jì)數(shù)未達(dá)該第一預(yù)定周期前,且收到第一重置信號(hào)時(shí),使該檢測(cè)模組以重新計(jì)數(shù);以及當(dāng)計(jì)數(shù)已達(dá)該第一預(yù)定周期,且未收到第一重置信號(hào)時(shí),即發(fā)出一控制信號(hào)以啟動(dòng)該第二控制器。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還采用以下技術(shù)措施來(lái)進(jìn)一步實(shí)現(xiàn)。
前述的心跳檢測(cè)方法,其中該心跳檢測(cè)方法更包括該第二控制器在啟動(dòng)后與該第一控制器相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式。
前述的心跳檢測(cè)方法,其中所述的第一預(yù)定周期為可變。
前述的心跳檢測(cè)方法,其中所述的第一預(yù)定周期是大于該第二預(yù)定周期。
前述的心跳檢測(cè)方法,其中該心跳檢測(cè)方法更包括當(dāng)該檢測(cè)模組重新接收到該第一控制器所發(fā)出的該第一重置信號(hào)時(shí),該檢測(cè)模組依據(jù)該第一預(yù)定周期以執(zhí)行計(jì)數(shù),并執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,以恢復(fù)至該第一控制器的運(yùn)作狀態(tài),且藉由一控制信號(hào)以中斷該第二控制器的運(yùn)作。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還采用以下技術(shù)方案來(lái)實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種心跳檢測(cè)裝置,應(yīng)用于一叢集伺服器,其包括一第一控制器,依據(jù)一第二預(yù)定周期,以發(fā)送一第一重置信號(hào);一第二控制器,用以控制該叢集伺服器的運(yùn)作;以及一檢測(cè)模組,具有計(jì)數(shù)功能,依據(jù)一第一預(yù)定周期為單位執(zhí)行計(jì)數(shù),以發(fā)送一控制信號(hào)至該第二控制器;其中,該檢測(cè)模組是藉由該第一重置信號(hào),以重置該檢測(cè)模組。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還采用以下技術(shù)措施來(lái)進(jìn)一步實(shí)現(xiàn)。
前述的心跳檢測(cè)裝置,其中所述的第一預(yù)定周期為可變。
前述的心跳檢測(cè)裝置,其中所述的第一預(yù)定周期是大于該第二預(yù)定周期。
前述的心跳檢測(cè)裝置,其中所述的第二控制器在接收到該控制信號(hào)之后,將與該第一控制器進(jìn)行相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上技術(shù)方案可知,本發(fā)明的主要技術(shù)內(nèi)容如下為了達(dá)到上述目的,本發(fā)明提供了一種心跳檢測(cè)方法,應(yīng)用于叢集伺服器,其包括有第一控制器、第二控制器以及檢測(cè)模組;該心跳檢測(cè)方法包括有下列的步驟首先,提供一檢測(cè)模組,該檢測(cè)模組具有計(jì)數(shù)功能,并設(shè)定該檢測(cè)模組依據(jù)第一預(yù)定周期計(jì)數(shù)。
接著,將第一控制器在一第二預(yù)定周期內(nèi)所發(fā)送的第一重置信號(hào)傳送至檢測(cè)模組。
在此,當(dāng)檢測(cè)模組未達(dá)該第一預(yù)定周期前,檢測(cè)模組接收到第一控制器發(fā)送的第一重置信號(hào),判斷該第一控制器是為正常狀態(tài),并回應(yīng)該第一重置信號(hào),以使該檢測(cè)模組以重新計(jì)數(shù)。
當(dāng)檢測(cè)模組到達(dá)該第一預(yù)定周期后,且未收到第一重置信號(hào),判斷第一控制器是為異常狀態(tài),檢測(cè)模組隨即發(fā)出控制信號(hào),該控制信號(hào)用以啟動(dòng)第二控制器,第二控制器在啟動(dòng)后與第一控制器相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,并中斷第一控制器的運(yùn)作。
此外,為了達(dá)到上述目的,本發(fā)明還提供了一種心跳檢測(cè)裝置。
借由上述技術(shù)方案,本發(fā)明心跳檢測(cè)方法及其裝置至少具有下列優(yōu)點(diǎn)經(jīng)由上述可知,本發(fā)明所提供的心跳檢測(cè)方法及其裝置,其利用硬件實(shí)現(xiàn)的方式,可以確保其資料的即時(shí)性,且在執(zhí)行運(yùn)算操作時(shí),不會(huì)受到干擾,以及可以降低誤檢的機(jī)會(huì),另一方面亦可提升其可靠性,而其明顯的優(yōu)點(diǎn)是穩(wěn)定性佳,因不受系統(tǒng)的限制而中斷異常的控制器的運(yùn)作;此外,藉由編寫檢測(cè)模組的第一預(yù)定周期,能夠使得使用者可以輕易的改變其重置時(shí)間,更加適于實(shí)用。
綜上所述,本發(fā)明是有關(guān)于一種心跳檢測(cè)方法及其裝置,是應(yīng)用于一叢集伺服器,其包括有第一控制器、第二控制器以及檢測(cè)模組,且檢測(cè)模組可依據(jù)第一預(yù)定周期以執(zhí)行計(jì)數(shù),當(dāng)檢測(cè)模組未達(dá)該第一預(yù)定周期前,收到第一控制器的第一重置信號(hào),判斷第一控制器的運(yùn)作為正常,當(dāng)檢測(cè)模組到達(dá)該第一預(yù)定周期后,未收到第一控制器的第一重置信號(hào),判斷第一控制器的運(yùn)作為異常,即藉由檢測(cè)模組發(fā)出控制信號(hào)以啟動(dòng)第二控制器,第二控制器在啟動(dòng)后與第一控制器相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,并中斷第一控制器的運(yùn)作。本發(fā)明利用硬件實(shí)現(xiàn)的方式,藉由檢測(cè)模組接收第一控制器所定時(shí)發(fā)送的第一重置信號(hào),以判斷第一控制器是否正常運(yùn)作,而可以解決先前現(xiàn)有技術(shù)所存在的問(wèn)題,其應(yīng)用于叢集伺服器上,可以實(shí)現(xiàn)控制器的失效轉(zhuǎn)移。其具有上述諸多優(yōu)點(diǎn)及實(shí)用價(jià)值,不論在方法、裝置結(jié)構(gòu)或功能上皆有較大改進(jìn),在技術(shù)上有較大進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的心跳檢測(cè)方法及其裝置具有增進(jìn)功效,從而更加適于實(shí)用,誠(chéng)為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。
圖1是本發(fā)明所揭露的心跳檢測(cè)方法的步驟流程圖。
圖2是本發(fā)明所揭露的心跳檢測(cè)裝置的系統(tǒng)方塊圖。
200第一控制器210第二控制器220檢測(cè)模組具體實(shí)施方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的心跳檢測(cè)方法及其裝置其具體實(shí)施方式
、方法、步驟、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如后。
以上的關(guān)于本
發(fā)明內(nèi)容
的說(shuō)明及以下的實(shí)施方式的說(shuō)明是用以示范與解釋本發(fā)明的原理,并且提供本發(fā)明的專利申請(qǐng)范圍更進(jìn)一步的解釋。
本發(fā)明所揭露的心跳檢測(cè)方法,在檢測(cè)模組220執(zhí)行計(jì)數(shù)期間,藉由第一控制器200所發(fā)出的第一重置信號(hào),以判斷該第一控制器200的運(yùn)作是否正常。
因此,請(qǐng)參閱圖1所示,是本發(fā)明所揭露的心跳檢測(cè)方法的步驟流程圖,并請(qǐng)結(jié)合參閱圖2所示,是本發(fā)明所揭露的心跳檢測(cè)裝置的系統(tǒng)的方塊圖。本發(fā)明較佳實(shí)施例所揭露的心跳檢測(cè)方法,應(yīng)用于叢集伺服器,其包括有第一控制器200、第二控制器210以及檢測(cè)模組220;該心跳檢測(cè)的方法包括以下步驟首先,提供一檢測(cè)模組220,該檢測(cè)模組220具有計(jì)數(shù)功能,使用者可編寫該檢測(cè)模組220的第一預(yù)定周期,以使該檢測(cè)模組220依據(jù)第一預(yù)定周期以執(zhí)行計(jì)數(shù)功能(步驟100)。
接著,將第一控制器200在一第二預(yù)定周期內(nèi)所發(fā)送的第一重置信號(hào)傳送至檢測(cè)模組220(步驟110)。
在此,當(dāng)檢測(cè)模組220未達(dá)該第一預(yù)定周期前,即收到第一控制器的第一重置信號(hào)時(shí),(其中,檢測(cè)模組220的第一預(yù)定周期應(yīng)大于第一控制器200的第二預(yù)定周期),判斷第一控制器200是為正常狀態(tài),并回應(yīng)該第一重置信號(hào),以使該檢測(cè)模組220以重新計(jì)數(shù)(步驟120)。
當(dāng)檢測(cè)模組220到達(dá)該第一預(yù)定周期后,并未收到第一控制器200的第一重置信號(hào)時(shí),判斷第一控制器200的運(yùn)作是為異常,隨即,檢測(cè)模組220將發(fā)出控制信號(hào),藉該控制信號(hào)用以啟動(dòng)第二控制器210(步驟130)。
其中,當(dāng)?shù)诙刂破?10啟動(dòng)后,藉由與第一控制器200相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,并由第二控制器210發(fā)出一中斷信號(hào),該中斷信號(hào)是用以中斷發(fā)生異常的第一控制器200的運(yùn)作。
此外,當(dāng)?shù)诙刂破?10啟動(dòng)后,該檢測(cè)模組220又接收到第一重置信號(hào)時(shí),首先,檢測(cè)模組220依據(jù)第一重置信號(hào)以重新執(zhí)行計(jì)數(shù),同時(shí)執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,藉由第一控制器200與第二控制器210相互溝通,以回復(fù)到由第一控制器200的運(yùn)作狀態(tài),并發(fā)送控制信號(hào)以中斷第二控制器210的運(yùn)作。
請(qǐng)參閱圖2所示,是本發(fā)明所揭露的心跳檢測(cè)裝置的系統(tǒng)方塊圖,本發(fā)明較佳實(shí)施例的心跳檢測(cè)裝置,應(yīng)用于叢集伺服器,其包括有第一控制器200,用來(lái)控制叢集伺服器的運(yùn)作,并且在正常狀態(tài)下可在一第二預(yù)定周期內(nèi)發(fā)送第一重置信號(hào)。
第二控制器210,用來(lái)控制叢集伺服器的運(yùn)作,此外,當(dāng)該第二控制器210接收到檢測(cè)模組220所發(fā)出的控制信號(hào)時(shí),被啟動(dòng)后,亦可依據(jù)一第三預(yù)定周期地發(fā)送第二重置信號(hào),并可藉由第二重置信號(hào)以重置該檢測(cè)模組220的計(jì)數(shù)功能;并且,該第二控制器210與該第一控制器200可以相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,作出相應(yīng)處理,使得叢集伺服器的運(yùn)作可以繼續(xù)正常運(yùn)作。
檢測(cè)模組220,可依據(jù)一第一預(yù)定周期以進(jìn)行計(jì)數(shù)(該第一預(yù)定周期應(yīng)大于第一控制器200的第二預(yù)定周期以及第二控制器210的第三預(yù)定周期的時(shí)間周期,且該第一預(yù)定周期具有可編寫的特性,可以依照使用者編寫更改)。
綜合上述,當(dāng)檢測(cè)模組220未達(dá)該第一預(yù)定周期前,檢測(cè)模組220接收到第一控制器200發(fā)送的第一重置信號(hào),則判斷該第一控制器200是為正常狀態(tài),并回應(yīng)該第一重置信號(hào)以使檢測(cè)模組220重新計(jì)數(shù)。
此外,當(dāng)檢測(cè)模組220到達(dá)該第一預(yù)定周期后,且未收到第一重置信號(hào),判斷第一控制器200是為異常狀態(tài),檢測(cè)模組220隨即發(fā)出控制信號(hào),該控制信號(hào)用以啟動(dòng)第二控制器210,其中,第二控制器210在啟動(dòng)后與第一控制器200相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,并中斷第一控制器200的運(yùn)作,以維持叢集伺服器的運(yùn)作。也因此,可以利用第二控制器210繼續(xù)監(jiān)控以及維持叢集伺服器的運(yùn)作,且檢測(cè)模組220并可藉由第二控制器210的第二重置信號(hào),以重置檢測(cè)模組220。
在第二控制器運(yùn)作期間,當(dāng)檢測(cè)模組220再次收到第一重置信號(hào)時(shí),檢測(cè)模組220將依據(jù)第一重置信號(hào)以重新執(zhí)行計(jì)數(shù),同時(shí)執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,第一控制器200與第二控制器210進(jìn)行溝通,以回復(fù)到第一控制器200的操作狀態(tài),并發(fā)送控制信號(hào)以中斷第二控制器210的運(yùn)作。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種心跳檢測(cè)方法,應(yīng)用于一叢集伺服器,包括有一第一控制器、一第二控制器以及一檢測(cè)模組,其特征在于該心跳檢測(cè)方法包括以下步驟提供一檢測(cè)模組,并設(shè)定一第一預(yù)定周期,使該檢測(cè)模組依據(jù)該第一預(yù)定周期以執(zhí)行計(jì)數(shù);啟動(dòng)該第一控制器,藉由一第二預(yù)定周期以發(fā)送的一第一重置信號(hào)傳送至該檢測(cè)模組;當(dāng)計(jì)數(shù)未達(dá)該第一預(yù)定周期前,且收到第一重置信號(hào)時(shí),使該檢測(cè)模組以重新計(jì)數(shù);以及當(dāng)計(jì)數(shù)已達(dá)該第一預(yù)定周期,且未收到第一重置信號(hào)時(shí),即發(fā)出一控制信號(hào)以啟動(dòng)該第二控制器。
2.根據(jù)權(quán)利要求
1所述的心跳檢測(cè)方法,其特征在于其中該心跳檢測(cè)方法更包括該第二控制器在啟動(dòng)后與該第一控制器相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式。
3.根據(jù)權(quán)利要求
1所述的心跳檢測(cè)方法,其特征在于其中所述的第一預(yù)定周期為可變。
4.根據(jù)權(quán)利要求
1所述的心跳檢測(cè)方法,其特征在于其中所述的第一預(yù)定周期是大于該第二預(yù)定周期。
5.根據(jù)權(quán)利要求
1所述的心跳檢測(cè)方法,其特征在于其中該心跳檢測(cè)方法更包括當(dāng)該檢測(cè)模組重新接收到該第一控制器所發(fā)出的該第一重置信號(hào)時(shí),該檢測(cè)模組依據(jù)該第一預(yù)定周期以執(zhí)行計(jì)數(shù),并執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式,以恢復(fù)至該第一控制器的運(yùn)作狀態(tài),且藉由一控制信號(hào)以中斷該第二控制器的運(yùn)作。
6.一種心跳檢測(cè)裝置,應(yīng)用于一叢集伺服器,其特征在于其包括一第一控制器,依據(jù)一第二預(yù)定周期,以發(fā)送一第一重置信號(hào);一第二控制器,用以控制該叢集伺服器的運(yùn)作;以及一檢測(cè)模組,具有計(jì)數(shù)功能,依據(jù)一第一預(yù)定周期為單位執(zhí)行計(jì)數(shù),以發(fā)送一控制信號(hào)至該第二控制器;其中,該檢測(cè)模組是藉由該第一重置信號(hào),以重置該檢測(cè)模組。
7.根據(jù)權(quán)利要求
6所述的心跳檢測(cè)裝置,其特征在于其中所述的第一預(yù)定周期為可變。
8.根據(jù)權(quán)利要求
6所述的心跳檢測(cè)裝置,其特征在于其中所述的第一預(yù)定周期是大于該第二預(yù)定周期。
9.根據(jù)權(quán)利要求
6所述的心跳檢測(cè)裝置,其特征在于其中所述的第二控制器在接收到該控制信號(hào)后,將與該第一控制器進(jìn)行相互溝通,以執(zhí)行相應(yīng)的失效轉(zhuǎn)移程式。
專利摘要
本發(fā)明是有關(guān)于一種心跳檢測(cè)方法及其裝置,應(yīng)用于一叢集伺服器,其包括第一控制器、第二控制器及檢測(cè)模組,檢測(cè)模組可依第一預(yù)定周期以執(zhí)行計(jì)數(shù),當(dāng)檢測(cè)模組未達(dá)第一預(yù)定周期前,收到第一控制器的第一重置信號(hào),判斷第一控制器運(yùn)作為正常,當(dāng)檢測(cè)模組到達(dá)第一預(yù)定周期后,未收到第一控制器第一重置信號(hào),判斷第一控制器運(yùn)作為異常,即檢測(cè)模組發(fā)出控制信號(hào)以啟動(dòng)第二控制器,第二控制器啟動(dòng)后與第一控制器相互溝通,以執(zhí)行相應(yīng)失效轉(zhuǎn)移程式,并中斷第一控制器運(yùn)作。本發(fā)明利用硬件方式,藉由檢測(cè)模組接收第一控制器定時(shí)發(fā)送第一重置信號(hào),判斷第一控制器是否正常運(yùn)作,可確保資料即時(shí)性,且操作時(shí)不會(huì)受到干擾可降低誤檢機(jī)會(huì),亦可提升可靠性及穩(wěn)定性。
文檔編號(hào)H04L29/06GK1991771SQ200510097584
公開(kāi)日2007年7月4日 申請(qǐng)日期2005年12月30日
發(fā)明者王興家, 陳玄同, 劉文涵 申請(qǐng)人:英業(yè)達(dá)股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan