新四季網

一種確定系統中設備的主備狀態的方法及其裝置的製作方法

2023-04-26 18:15:16

專利名稱:一種確定系統中設備的主備狀態的方法及其裝置的製作方法
技術領域:
本發明涉及系統控制技術領域,尤其涉及一種確定系統中設備的主備狀態的方法及其裝置。
背景技術:
在電信、金融、醫療等系統中的許多設備需要極高的可靠性。通常這些系統由具有不同功能的幾個設備組構成。在大多數簡潔的系統控制模式中,系統中有且僅有一個主設備。主設備是系統的控制中心,也是所有設備組的核心,它收集數據、做出決策並發布指令,而系統中除主設備以外的其他設備則是備設備,備設備由系統中的主設備控制並執行來自主設備的指令。因此,設備的主備狀態在系統中是非常重要的,若系統中沒有主設備或存在多個主設備都將使整個系統混亂。因此,我們需要一種方法來確定系統中設備的主備狀態,使系統中保持一個且僅有一個主設備。
現有的方法是通過判斷系統中設備的優先級來確定主設備。在系統中,每個設備都具有自己的優先級,最高優先級的設備為主設備而其他設備則為備設備。在任何時候,當一個優先級高於原主設備的新設備進入到系統中時,該新設備就將成為主設備,而原主設備則將成為備設備。採用這種方式來確定主設備,則當啟動系統時,系統中的主設備可能會從低優先級的設備向高優先級的設備切換,最後,最高優先級的設備將在系統中保持為主設備。這樣就會造成主設備在短時間內的頻繁切換,而這種頻繁切換將會造成系統的顛簸,大大增加系統中重要數據丟失或異常的概率,從而可能損壞整個系統。因此,現有的解決方法是不可取的。
為了解決現有技術中存在的缺陷,我們提出了一種新的確定系統中設備的主備狀態的方法及其裝置。

發明內容
本發明的目的在於提供一種確定系統中設備的主備狀態的方法及其裝置,該方法和裝置不僅簡潔而且容易實現,使系統在啟動時就能確定一個主設備,並使該主設備保持為系統中唯一的一個主設備,減少了不必要的主設備的頻繁切換,提高了系統的可靠性。
本發明的一種確定系統中設備的主備狀態的方法包含以下步驟a、系統中的設備在啟動時將自身的狀態設置為NA,其中NA表示設備的狀態不確定;b、系統中的所述設備根據獲得的系統中其他設備輸出的設備信息和狀態信息,以及設備自身的設備信息確定設備自身在系統中的狀態,若系統中其他設備輸出的狀態信息中存在主狀態信息,那麼所述設備將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出;若系統中其他設備輸出的狀態信息中不存在主狀態信息,那麼系統中的所述設備將自身的設備信息和系統中其他設備輸出的設備信息按照設定的選擇條件進行比較,若比較結果符合設定的選擇條件,那麼所述設備將自身的狀態設定為主狀態,並將狀態NA替換成主狀態並作為信息輸出,反之,所述設備在收到系統中其他設備輸出的主狀態信息後將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出。
其中,當所述系統在一個機箱中時,系統中的所述設備通過數據總線獲得系統中其他設備輸出的設備信息和狀態信息,並通過數據總線輸出自身的設備信息和狀態信息。當所述系統是由多個設備構成的網絡系統時,系統中的所述設備通過接收系統中其他設備發出的設備信息和狀態信息來獲得系統中其他設備輸出的設備信息和狀態信息,並通過發送自身的設備信息和狀態信息來輸出自身的設備信息和狀態信息。
其中,設備信息包括機箱號、槽位號、設備優先級、設備型號、設備網絡地址和設備產品號等,具體視設定的選擇條件參數而定。
其中,步驟b中若設備自身的設備信息與接收到的系統中其他設備的設備信息相比符合設定的選擇條件,那麼所述設備在一段設定的時間後,確定系統中沒有其他設備的設備信息比該設備自身的設備信息更符合設定的選擇條件時,將自身的狀態設定為主狀態。
本發明的一種確定系統中設備的主備狀態的裝置,用於根據獲得的系統中其他設備的輸出的設備信息和狀態信息,以及設備自身的設備信息設定設備自身在系統中的狀態,該裝置包含狀態信息判斷單元(110),用於判斷所述系統中其他設備輸出的狀態信息中是否存在主狀態信息,並輸出判斷結果;設備信息比較和判斷單元(120),用於當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息時,將設備自身的設備信息和所述系統中其他設備輸出的設備信息按照設定的選擇條件進行比較和判斷,並輸出比較和判斷結果;設備狀態設置單元(130),用於在設備啟動時將設備自身的狀態信息設置為NA,並根據所述狀態信息判斷單元的判斷結果,以及所述設備信息比較和判斷單元的比較判斷結果設置設備的狀態當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中存在主狀態信息時,將設備的自身狀態設定為備狀態並將狀態NA替換成備狀態並作為信息輸出;當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息,且經所述設備信息比較和判斷單元比較判斷後得出設備自身的設備信息與所述系統中其他設備輸出的設備信息相比符合設定的選擇條件時,將設備的自身狀態設定為主狀態並將狀態NA替換成主狀態並作為信息輸出,其中NA表示設備的狀態不確定。
其中,當所述系統在一個機箱中時,所述系統中的所述設備通過數據總線獲得系統中其他設備輸出的設備信息和狀態信息,並通過數據總線輸出自身的設備信息和狀態信息。當所述系統是由多個設備構成的網絡系統時,該裝置進一步包含接收單元和發送單元,接收單元用於接收系統中其他設備發送的設備信息和狀態信息,發送單元用於將設備自身的設備信息和當前的狀態信息發送給系統中的其他設備。
其中,設備狀態設置單元(130)進一步用於當所述狀態信息判斷單元(110)判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息,且經所述設備信息比較和判斷單元(120)比較判斷後得出設備自身的設備信息與所述系統中其他設備輸出的設備信息相比符合設定的選擇條件時,在一段設定的時間後,確定系統中沒有其他設備的設備信息比該設備自身的設備信息更符合設定的選擇條件時,將自身的狀態設定為主狀態,並將狀態NA替換成主狀態並作為信息輸出。
本發明通過預先設定選擇條件使系統在啟動時就能確定唯一的一個主設備,而系統中的其他設備則確定為備設備,這樣就減少了不必要的主設備的頻繁切換,提高了系統的可靠性。而且本發明更適用於硬體系統相對不夠強的系統,例如嵌入式系統和實時系統。對這些系統而言,集中式管理比分布式管理更具優勢。


圖1是根據本發明實施例的一種確定系統中設備的主備狀態的裝置的結構示意圖。
具體實施例方式
下面結合附圖和實施例對本發明作進一步的說明。
圖1顯示的是根據本發明實施例的一種確定系統中設備的主備狀態的裝置的結構示意圖。如圖1所示,本發明的一種確定系統中設備的主備狀態的裝置10設置在系統中的各個設備中,用於根據獲得的系統中其他設備的輸出的設備信息和狀態信息,以及設備自身的設備信息確定並設置設備自身在系統中的主備狀態,其包括狀態信息判斷單元110、設備信息比較和判斷單元120、以及設備狀態設置單元130;其中,狀態信息判斷單元110,用於判斷系統中其他設備輸出的狀態信息中是否存在主狀態信息,並輸出判斷結果;設備信息比較和判斷單元120,用於當狀態信息判斷單元110判斷出系統中其他設備輸出的狀態信息中不存在主狀態信息時,將設備自身的設備信息和系統中其他設備輸出的設備信息按照設定的選擇條件進行比較和判斷,並輸出比較和判斷結果;設備狀態設置單元130,用於在設備啟動時將設備自身的狀態設置為表示狀態不確定的NA,並根據狀態信息判斷單元110的判斷結果,以及設備信息比較和判斷單元120的比較判斷結果設置設備的狀態當狀態信息判斷單元110判斷出系統中其他設備輸出的狀態信息中存在主狀態信息時,將設備的自身狀態設定為備狀態,即將狀態NA替換成備狀態並作為信息輸出;當狀態信息判斷單元110判斷出系統中其他設備輸出的狀態信息中不存在主狀態信息,且經設備信息比較和判斷單元120比較判斷後得出設備自身的設備信息與系統中其他設備輸出的設備信息相比符合設定的選擇條件時,將設備的自身狀態設定為主狀態,即將狀態NA替換成主狀態並作為信息輸出。
當系統中各個設備組合在一個機箱中時,系統中的每個設備通過數據總線就能獲得系統中其他設備輸出的設備信息和狀態信息,並且可以通過數據總線輸出自身的設備信息和狀態信息。
當所述系統是由多個設備構成的網絡系統時,確定系統中設備的主備狀態的裝置10可以通過設備本身所具有的接收裝置獲取系統中其他設備的設備信息和狀態信息,並通過設備本身所具有的發送裝置將設備自身的設備信息和狀態信息發送給系統中的其他設備;確定系統中設備的主備狀態的裝置10也可以進一步包含接收單元140和發送單元150。接收單元140用於接收系統中其他設備發送的設備信息和狀態信息。發送單元150用於將設備自身的設備信息和當前的狀態信息發送給系統中的其他設備。
在本發明中,當系統中的設備啟動時,首先要對設備自身進行初始化,獲取設備自身的設備信息,包括機箱號、槽位號、設備優先級、設備型號、設備網絡地址和設備產品號等,具體視設定的選擇條件參數而定,並將自身的狀態設置為NA。其中,NA表示設備的狀態不確定。所謂狀態信息表示設備是主狀態、備狀態或不確定狀態的信息。上述設備的初始化以及獲取設備自身的設備信息採用的都是現有技術。
接著,系統中的設備將當前的狀態信息NA和自身的設備信息發送給系統中的其他設備,同時接收系統中的其他設備發送來的設備信息和狀態信息。這樣,系統中的設備都能知道此時是否有其他設備在系統中運行以及系統中其他設備的當前狀態分別是什麼,是主狀態、備狀態還是NA。
隨後,系統中的設備根據接收到的系統中其他設備的設備信息和狀態信息,以及自身的設備信息確定設備自身在系統中的狀態,是主狀態或備狀態。
當系統中的設備的狀態信息判斷單元110判斷出接收到的系統中其他設備的狀態信息中存在主狀態信息時,表明此時系統中已存在主設備,那麼根據系統中有且只能有一個主設備的原則,該設備將自身的狀態確定為備狀態。這表明該設備是在系統正常工作運行中接入系統的某個設備,該設備相對於系統中的主設備而言雖然具有更高的優先級而更適於成為主設備,但由於系統中已經存在主設備,因此該設備啟動後必定被確定為備設備,這樣就防止了系統在運行過程中不必要的主設備切換。這時,該設備的設備狀態設置單元130將狀態NA替換成備狀態並作為信息輸出,將當前的狀態信息(備狀態信息)和自身的設備信息分別發送給系統中的其他設備。
當系統中的設備在啟動中判斷出接收到的系統中其他設備的狀態信息中不存在主狀態信息時,表明此時系統中不存在主設備,並且系統可能存在以下幾種情況1、系統中的該設備接收到的系統中其他設備的狀態信息都為NA,說明此時系統中的所有設備都處在啟動狀態;2、系統中的該設備接收到的系統中其他設備的狀態信息都為備用狀態信息,或既有NA信息又有備用狀態信息時,說明此時系統中的主設備發生故障,而備設備尚未接替;3、系統中的該設備在一段設定的時間後沒有接收到系統中其他設備的狀態信息,說明此時系統中只有一個設備,即該設備本身,其中該一段設定的時間是人們根據系統中的設備發送信息的周期進行確定的,該一段設定的時間可以是系統中的設備發送信息的周期的幾倍,例如3倍、4倍或5倍等。。
本發明採用預先設定選擇條件來從系統中的當前所有設備中確定唯一的一個主設備。人們可以根據不同的需要設定相應的主設備的選擇條件,例如,人們可以以系統中設備的相對位置關係來確定唯一的一個主設備,也可以以系統中設備的優先級的高低來確定唯一的一個主設備,或者其它任意能確定唯一的一個主設備的選擇函數。而系統中的設備則根據不同的預先設定的選擇條件來獲取自身的設備信息,例如,當預先設定的選擇條件是以系統中設備的相對位置關係來確定唯一的一個主設備時,系統中的設備獲取的自身的設備信息包括機箱號和槽位號等;當預先設定的選擇條件是以系統中設備的優先級的高低來確定唯一的一個主設備時,系統中的設備獲取的自身的設備信息包括設備的優先級等;總之這些信息能通過選擇函數能確定唯一的一個主設備。
對於上述第一種情況,當系統中的設備都處於啟動狀態時,系統中的每個設備將自身的設備信息和接收到的系統中所有其他設備的設備信息按照設定的選擇條件進行比較。對於各設備啟動有先後的系統,為了保證可靠獲得系統中其他設備的設備信息和狀態信息,啟動的設備可在設備信息比較和判斷單元120進行比較判斷之前等待一段設定的時間後再進行比較判斷,這樣可避免主狀態的誤判斷。
若設備自身的設備信息與接收到的系統中其他設備的設備信息相比符合設定的選擇條件,那麼該設備將自身的狀態確定並設定主狀態,或者考慮到系統啟動過程中有新設備接入到系統中的情況,確定為主狀態的該設備在等待一段設定的時間後,確定系統中沒有其他設備的設備信息比該設備自身的設備信息更符合設定的選擇條件時,將自身的狀態確定為主狀態。這是因為系統中的設備在啟動過程中可能會有新的設備加入到系統中並開始啟動,因此為了能在系統中的當前啟動設備中選擇出最符合設定的選擇條件的設備作為主設備,可以在該設備被確定為主設備之前預先設定一段等待時間。這一段設定的時間是人們根據系統中的設備發送信息的周期進行確定的,該一段設定的時間可以是系統中的設備發送信息的周期的幾倍,例如3倍、4倍或5倍等。當該設備被確定為主設備後,該設備將狀態NA替換成主狀態並作為信息輸出,將當前的狀態信息(主狀態信息)和自身的設備信息分別發送給系統中的其他設備。
若設備自身的設備信息與接收到的系統中其他設備的設備信息相比不符合設定的選擇條件,那麼該設備在接收到系統中的其他設備發出的主狀態信息後將自身的狀態設定為備狀態。該設備在未接收到系統中的其他設備發出的主狀態信息時,還不能被確定為備設備,這是因為系統中的其他設備在發出主狀態信息之前,即成為主設備之前,可能因為突然的故障而不能正常工作,若此時該設備在未接收到系統中的其他設備發出的主狀態信息時就將自身的狀態確定為備狀態,系統啟動時就造成上述第二種情況的產生,這時就要按照設定的選擇條件重新選擇主設備。當系統確定主設備後,該設備在收到系統中其他設備輸出的主狀態信息後將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出,將當前的狀態信息(主狀態信息)和自身的設備信息分別發送給系統中的其他設備。
當發生上述第二種情況時,說明此時系統已經失去了控制,通常這種情況是不會發生的。系統運行過程中一旦主設備不能工作後,備設備中的某一個將會切換成為主設備對整個系統進行控制。如果某個設備啟動時發現了這種情況發生,那麼也可以通過本發明在系統中的當前所有的啟動設備中確定唯一的一個主設備,即系統中的每個設備將自身的設備信息和接收到的系統中其他設備的設備信息按照設定的選擇條件進行比較,若設備自身的設備信息與接收到的系統中其他設備的設備信息相比符合設定的選擇條件,那麼該設備將自身的狀態設定為主狀態,這時,該設備將狀態NA替換成主狀態並作為信息輸出,將當前的狀態信息(主狀態信息)和自身的設備信息分別發送給系統中的其他設備。若設備自身的設備信息與接收到的系統中其他設備的設備信息相比不符合設定的選擇條件,那麼該設備在接收到系統中的其他設備發出的主狀態信息後將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出,將當前的狀態信息(備狀態信息)和自身的設備信息分別發送給系統中的其他設備,或者等待選擇條件的再次符合。確定後的新主設備將重新啟動系統中殘餘的備設備,因為一個沒有主設備控制的系統中的備設備的數據是沒有意義的,即該備設備已經失控。
對於上述第三種情況,系統中的設備在一段設定的時間內沒有接收到系統中其他設備的狀態信息,說明此時系統中只有一個設備,因此在設定的時間後,該設備將自身的狀態設定為主狀態,,其中該一段設定的時間是人們根據系統中的設備發送信息的周期進行確定的,該一段設定的時間可以是系統中的設備發送信息的周期的幾倍,例如3倍、4倍或5倍等。這時,該設備將狀態NA替換成主狀態並作為信息輸出,將當前的狀態信息(主狀態信息)和自身的設備信息分別發送給系統中的其他設備。
實施例一假設系統中有A、B、C、D四個設備,且預先設定的主設備的選擇條件是優先級最高的設備為主設備。當A、B、C、D四個設備同時啟動時,A、B、C、D四個設備分別獲取自身的設備信息即設備的優先級,並將自身的狀態信息設置為NA後,分別將自身的設備信息和狀態信息發送給系統中的其他設備,即A設備將自身的設備信息和狀態信息分別發送給B、C、D設備,B設備將自身的設備信息和狀態信息分別發送給A、C、D設備,C設備將自身的設備信息和狀態信息分別發送給A、B、D設備,D設備將自身的設備信息和狀態信息分別發送給A、B、C設備。
接著,A設備根據接收到的B、C、D設備分別發送來的設備信息和狀態信息,以及自身的設備信息確定自身在系統中的狀態,由於B、C、D設備的狀態信息均為NA,因此系統中此時不存在主設備,而A設備的優先級是四個設備中最高的,因此A設備此時為主設備候選者。若在設定的如5秒鐘內沒有新的設備加入到系統中並開始啟動且其優先級高於A設備,那麼A設備成為主設備,其狀態被設定為主狀態後,A設備將當前的主狀態信息和設備信息分別發送給B、C、D設備。若在設定的5秒鐘內有新的設備E加入到系統中並開始啟動且其優先級高於A設備,那麼A設備則轉變為備設備候選者,待其接收到E設備發出的主狀態信息後,將自身的狀態設定為備狀態,並將之後的備狀態信息和設備信息分別發送給B、C、D、E設備。
在A設備設定自身狀態的同時,B設備也根據接收到的A、C、D設備分別發送來的設備信息和狀態信息,以及自身的設備信息確定自身在系統中的狀態,由於B設備的優先級不是當前系統中的設備中最高的,因此B設備此時為備設備候選者。當B設備接收到A設備或E設備發出的主狀態信息後,將自身的狀態設定為備狀態,並將備狀態信息和設備信息分別發送給系統中的其他設備。若B設備沒有接收到A設備或E設備發送的任何狀態信息,表明A設備或E設備在成為主設備前發生故障而不能正常工作,此時就要在當前系統中的備用設備候選者中按本發明的方法重新確定一個主設備。
同理,C、D設備的優先級也不是當前系統中的設備中最高的,因此C、D設備此時為備設備候選者,待其接收到設定後的主設備發出的主狀態信息後,將自身的狀態確定為備狀態,並將備狀態信息和設備信息分別發送給系統中的其他設備。
當系統中的主設備被設定以後,有一個新的設備F加入到系統中並開始啟動且其優先級高於系統中的主設備。該設備F在獲取自身的設備信息即設備的優先級並將自身的狀態設置為NA後,將當前的狀態信息NA和自身的設備信息發送給系統中的其他設備(A、B、C、D、E設備),同時接收系統中的其他設備發送來的設備信息和狀態信息。由於設備F接收到的系統中其他設備的狀態信息中已存在主狀態信息,因此儘管該設備F相對於系統中的主設備而言具有更高的優先級而更適於成為主設備,但由於系統中已經存在主設備,因此該設備必須被設定為備設備。這時,該設備F將狀態NA替換成備狀態並作為信息輸出,將備用狀態信息和自身的設備信息分別發送給系統中的其他設備。
實施例二假設系統在一個機箱內,機箱內共可容納N個板卡,N是個常數,且預先設定的主設備的選擇條件是a*N+b最小為主設備,其中a、b均為系統中設備即各個板卡的設備信息,a表示設備的機箱號,b表示設備的槽位號。上述主設備的選擇條件是一個最為簡單的以設備的相對位置關係來確定唯一的一個主設備的選擇條件,在此只是為了說明本發明,而不是將本發明局限在該選擇條件上。
當機箱啟動後,機箱內的各個板卡分別獲取自身的設備信息即機箱號和槽位號,並將當前的狀態設置為NA後,通過數據總線將自身的設備信息和狀態信息NA輸出給主機中的其他板卡,同時獲取主機中的其他板卡通過數據總線輸出的設備信息和狀態信息。
由於機箱內的各個板卡都處在啟動狀態,尚未確定主設備,因此,機箱內的各個板卡將自身的設備信息和獲得的機箱中其他板卡的設備信息按照設定的選擇條件即a*N+b最小為主設備,進行計算後比較。
當機箱內的其中一個板卡計算比較後得出自身的a*N+b的值為最小時,該板卡將自身的狀態設定為主狀態,並將狀態NA替換成主狀態並作為信息輸出,將當前的主狀態信息和自身的設備信息通過數據總線分別輸出給機箱中的其他板卡。而機箱內的其他板卡則在收到該設定為主設備的板卡輸出的主狀態信息後將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出,將當前的備狀態信息和自身的設備信息通過數據總線分別輸出給主機中的其他板卡。
雖然經過對本發明結合具體實施例進行描述,對於本技術領域的技術人員,根據上文的敘述作出的許多替代、修改與變化將是顯而易見。因此,當這樣的替代、修改和變化落入附後的權利要求的精神和範圍之內時,應該被包括在本發明中。
權利要求
1.一種確定系統中設備的主備狀態的方法,其特徵在於,所述方法包含以下步驟a、系統中的設備在啟動時將自身的狀態設置為NA,其中NA表示設備的狀態不確定;b、系統中的所述設備根據獲得的系統中其他設備輸出的設備信息和狀態信息,以及設備自身的設備信息確定設備自身在系統中的狀態,若系統中其他設備輸出的狀態信息中存在主狀態信息,那麼所述設備將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出;若系統中其他設備輸出的狀態信息中不存在主狀態信息,那麼系統中的所述設備將自身的設備信息和系統中其他設備輸出的設備信息按照設定的選擇條件進行比較,若比較結果符合設定的選擇條件,那麼所述設備將自身的狀態設定為主狀態,並將狀態NA替換成主狀態並作為信息輸出,反之,所述設備在收到系統中其他設備輸出的主狀態信息後將自身的狀態設定為備狀態,並將狀態NA替換成備狀態並作為信息輸出。
2.如權利要求1所述的方法,其進一步特徵在於,當所述系統在一個機箱中時,系統中的所述設備通過數據總線獲得系統中其他設備輸出的設備信息和狀態信息,並通過數據總線輸出自身的設備信息和狀態信息。
3.如權利要求1所述的方法,其進一步特徵在於,當所述系統是由多個設備構成的網絡系統時,系統中的所述設備通過接收系統中其他設備發出的設備信息和狀態信息來獲得系統中其他設備輸出的設備信息和狀態信息,並通過發送自身的設備信息和狀態信息來輸出自身的設備信息和狀態信息。
4.如權利要求1所述的方法,其進一步特徵在於,所述設備信息包括機箱號、槽位號、設備優先級、設備型號、設備網絡地址和設備產品號。
5.如權利要求1所述的方法,其進一步特徵在於,所述步驟b中若設備自身的設備信息與接收到的系統中其他設備的設備信息相比符合設定的選擇條件,那麼所述設備在一段設定的時間後,確定系統中沒有其他設備的設備信息比該設備自身的設備信息更符合設定的選擇條件時,將自身的狀態設定為主狀態。
6.一種確定系統中設備的主備狀態的裝置,其特徵在於,所述裝置用於根據獲得的系統中其他設備的輸出的設備信息和狀態信息,以及設備自身的設備信息設定設備自身在系統中的狀態,所述裝置包含狀態信息判斷單元(110),用於判斷所述系統中其他設備輸出的狀態信息中是否存在主狀態信息,並輸出判斷結果;設備信息比較和判斷單元(120),用於當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息時,將設備自身的設備信息和所述系統中其他設備輸出的設備信息按照設定的選擇條件進行比較和判斷,並輸出比較和判斷結果;設備狀態設置單元(130),用於在設備啟動時將設備自身的狀態信息設置為NA,並根據所述狀態信息判斷單元的判斷結果,以及所述設備信息比較和判斷單元的比較判斷結果設置設備的狀態當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中存在主狀態信息時,將設備的自身狀態設定為備狀態並將狀態NA替換成備狀態並作為信息輸出;當所述狀態信息判斷單元判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息,且經所述設備信息比較和判斷單元比較判斷後得出設備自身的設備信息與所述系統中其他設備輸出的設備信息相比符合設定的選擇條件時,將設備的自身狀態設定為主狀態並將狀態NA替換成主狀態並作為信息輸出,其中NA表示設備的狀態不確定。
7.如權利要求6所述的裝置,其進一步特徵在於,當所述系統在一個機箱中時,所述系統中的所述設備通過數據總線獲得系統中其他設備輸出的設備信息和狀態信息,並通過數據總線輸出自身的設備信息和狀態信息。
8.如權利要求6所述的裝置,其進一步特徵在於,當所述系統是由多個設備構成的網絡系統時,所述裝置進一步包含接收單元,用於接收系統中其他設備發送的設備信息和狀態信息。
9.如權利要求8所述的裝置,其進一步特徵在於,當所述系統是由多個設備構成的網絡系統時,所述裝置進一步包含發送單元,用於將設備自身的設備信息和當前的狀態信息發送給系統中的其他設備。
10.如權利要求6所述的裝置,其進一步特徵在於,所述設備信息包括機箱號、槽位號、設備優先級、設備型號、設備網絡地址和設備產品號。
11.如權利要求6所述的裝置,其進一步特徵在於,所述設備狀態設置單元(130)進一步用於當所述狀態信息判斷單元(110)判斷出所述系統中其他設備輸出的狀態信息中不存在主狀態信息,且經所述設備信息比較和判斷單元(120)比較判斷後得出設備自身的設備信息與所述系統中其他設備輸出的設備信息相比符合設定的選擇條件時,在一段設定的時間後,確定系統中沒有其他設備的設備信息比該設備自身的設備信息更符合設定的選擇條件時,將自身的狀態設定為主狀態,並將狀態NA替換成主狀態並作為信息輸出。
全文摘要
本發明提供一種確定系統中設備的主備狀態的方法及其裝置,該方法和裝置不僅簡潔而且容易實現。本發明通過預先設定選擇條件使系統在啟動時就能確定唯一的一個主設備,而系統中的其他設備則確定為備設備,在避免不必要的主備設備切換的原則下,排除了各設備因競爭不當而導致的多個或沒有主設備給系統造成的紊亂,提高了系統的可靠性。
文檔編號G05B23/00GK1797253SQ20041009926
公開日2006年7月5日 申請日期2004年12月29日 優先權日2004年12月29日
發明者裴堯, 吳冰 申請人:上海貝爾阿爾卡特股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀