專利名稱:主備電路倒換設(shè)備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種主備電路倒換設(shè)備及方法,尤其涉及一種單板熱備份狀態(tài)下的主備電路倒換設(shè)備及方法。
在系統(tǒng)設(shè)計(jì)中采用主備熱備份冗余設(shè)計(jì)技術(shù)能夠有效地提高系統(tǒng)運(yùn)行的可靠性,其中主備熱備份是指兩塊相同的單板同時(shí)工作,一塊主用,另一塊備用。主用單板提供與該單板相連的控制信號(hào),備用單板通過(guò)內(nèi)部三態(tài)控制其輸出。這兩塊單板的主備互控信號(hào)借助備用板連接,當(dāng)主單板出現(xiàn)故障時(shí),系統(tǒng)能夠自動(dòng)實(shí)現(xiàn)倒換,保證可靠性。
通常的主備電路倒換方案主要有兩種一種是主倒備型,另一種是備倒主型。在
圖1和圖2中示出了這兩種主備電路倒換方案的示意電路圖。如圖1和2所示,這兩種方案的電路均采用R-S觸發(fā)器,通過(guò)板間互鎖信號(hào)來(lái)保證兩塊單板的主備信號(hào)互斥,從而達(dá)到主倒備或備倒主的目的。
雖然上面兩種倒換方案能實(shí)現(xiàn)主備電路倒換的目的,但它們?nèi)源嬖诓蛔?,其表現(xiàn)為1.主倒備型只有先向主用板發(fā)出倒換命令才可實(shí)施倒換動(dòng)作。如果主用板無(wú)法與后臺(tái)或主機(jī)建立通信,則無(wú)法實(shí)現(xiàn)倒換,需要電路具備硬件自動(dòng)倒換功能或復(fù)位功能。
2.備倒主型只有先向備用板發(fā)出倒換命令,在備用板倒換為主用板后,原先的主用板才能倒換成備用板。這樣所產(chǎn)生的嚴(yán)重缺陷在于1)在拔插備用板時(shí),由于備用板狀態(tài)不確定,會(huì)出現(xiàn)備搶主現(xiàn)象。備用板在插入過(guò)程中,一般不太穩(wěn)定,此時(shí)如果作為主用可能會(huì)出現(xiàn)故障。
2)主用板一旦出現(xiàn)嚴(yán)重故障,就無(wú)法立即自動(dòng)倒入備用板,必須通過(guò)主機(jī)或后臺(tái)來(lái)控制,這樣會(huì)出現(xiàn)較大的時(shí)間差,從而可能帶來(lái)無(wú)法預(yù)計(jì)的后果。
因此,為了解決以上兩種倒換方案的不足,本發(fā)明提出了一種新型的主用板倒換方案。
本發(fā)明的核心內(nèi)容是一種基于如下主備電路倒換功能實(shí)現(xiàn)的新型主備電路倒換設(shè)備,它可具備后臺(tái)或主機(jī)倒換以及硬件自動(dòng)倒換兩種功能1)在系統(tǒng)上電復(fù)位期間,兩板同時(shí)保持備用狀態(tài),以避免主備競(jìng)爭(zhēng)沖突。
2)在系統(tǒng)上電穩(wěn)定后,保證主槽位單板取得主用權(quán)。
3)一旦檢測(cè)出任一單板硬件出現(xiàn)任何故障,可自動(dòng)換到好板。表明系統(tǒng)上電后,主備用板處于對(duì)等的地位,它們都具有熱備份功能。單板硬件故障點(diǎn)檢測(cè),提供了開放的板級(jí)狀態(tài)檢測(cè)機(jī)制。
4)后臺(tái)或主機(jī)發(fā)出倒換命令可實(shí)施倒換動(dòng)作。提供系統(tǒng)對(duì)單板主備用狀態(tài)的軟件設(shè)置數(shù)據(jù)接口,具備操作維護(hù)功能。
5)帶電拔插時(shí),后插上的單板不搶占主用權(quán)。
6)對(duì)方板一旦拔出,本板無(wú)原則上升為主用。
依據(jù)本發(fā)明的一個(gè)發(fā)明,提供了一種用于在主用單板與備用單板之間進(jìn)行倒換的主備電路倒換設(shè)備,其特征在于包括用于檢測(cè)本板的工作狀態(tài)以產(chǎn)生本板工作狀態(tài)檢測(cè)信號(hào)的第一裝置;用于檢測(cè)對(duì)板的在位狀態(tài)以產(chǎn)生對(duì)板在位狀態(tài)檢測(cè)信號(hào)的第二裝置;用于檢測(cè)對(duì)板的主備用狀態(tài)以產(chǎn)生對(duì)板主備用狀態(tài)檢測(cè)信號(hào)的第三裝置;以及接收并根據(jù)分別來(lái)自所述第一、第二和第三裝置的所述本板工作狀態(tài)檢測(cè)信號(hào)、所述對(duì)板在位狀態(tài)檢測(cè)信號(hào)以及所述對(duì)板主備用狀態(tài)檢測(cè)信號(hào),產(chǎn)生控制本板的主備用狀態(tài)用的本板主備用狀態(tài)控制信號(hào)的第四裝置。
依據(jù)本發(fā)明的另一個(gè)發(fā)明,提供了一種用于在主用單板與備用單板之間進(jìn)行倒換的主備電路倒換方法,其特征在于包括以下步驟檢測(cè)本板的工作狀態(tài)以產(chǎn)生本板工作狀態(tài)檢測(cè)信號(hào);檢測(cè)對(duì)板的在位狀態(tài)以產(chǎn)生對(duì)板在位狀態(tài)檢測(cè)信號(hào);檢測(cè)對(duì)板的主備用狀態(tài)以產(chǎn)生對(duì)板主備用狀態(tài)檢測(cè)信號(hào);以及如果所述本板工作狀態(tài)檢測(cè)信號(hào)指示本板工作狀態(tài)正常,則產(chǎn)生控制本板主用的本板主備用狀態(tài)控制信號(hào),如果所述本板工作狀態(tài)檢測(cè)信號(hào)指示本板工作狀態(tài)異常,且對(duì)板在位狀態(tài)檢測(cè)信號(hào)指示對(duì)板在位以及對(duì)板主備用狀態(tài)檢測(cè)信號(hào)指示對(duì)板備用,則產(chǎn)生控制本板備用的本板主備用狀態(tài)控制信號(hào)。
從以下附圖并結(jié)合對(duì)本發(fā)明較佳實(shí)施例的描述,將使本領(lǐng)域內(nèi)的技術(shù)人員更好地理解本發(fā)明。
圖1是已有技術(shù)的主倒備型倒換電路的示意圖;圖2是已有技術(shù)的備倒主型倒換電路的示意圖;圖3是依據(jù)本發(fā)明的主備電路倒換設(shè)備的示意方框圖;圖4是依據(jù)本發(fā)明的主備電路倒換設(shè)備的邏輯電路圖;圖5是依據(jù)本發(fā)明的主備電路倒換設(shè)備的應(yīng)用環(huán)境的示意圖6是示出依據(jù)本發(fā)明的主備電路倒換設(shè)備的操作的一個(gè)實(shí)施例的流程圖;以及圖7是示出依據(jù)本發(fā)明的主備電路倒換設(shè)備的操作的另一個(gè)實(shí)施例的流程圖。
以下將參考附圖來(lái)描述本發(fā)明的較佳實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)理解,這些附圖只是示意性的,而非對(duì)本發(fā)明的限制。
圖3示出依據(jù)本發(fā)明的一個(gè)較佳實(shí)施例的主備電路倒換設(shè)備100的示意方框圖。如圖3所示,主備電路倒換設(shè)備100主要包括本板工作狀態(tài)檢測(cè)裝置101、對(duì)板在位狀態(tài)檢測(cè)裝置102、對(duì)板主備用狀態(tài)檢測(cè)裝置103、檢測(cè)結(jié)果合并裝置106。
這里,本板和對(duì)板是相對(duì)的概念,在進(jìn)行主備電路倒換操作時(shí),主用板與備用板各自的主備電路倒換設(shè)備100在主用板與備用板間之間互傳信號(hào)。
如圖3所示,本板工作狀態(tài)檢測(cè)裝置101接收來(lái)自本板的本板工作狀態(tài)指示,以檢測(cè)本板的工作狀態(tài)。本板工作狀態(tài)檢測(cè)裝置101將檢測(cè)到的本板工作狀態(tài)信號(hào)OS(即,本板工作狀態(tài)正?;虮景骞ぷ鳡顟B(tài)異常)輸出到檢測(cè)結(jié)果合并裝置106,以與來(lái)自對(duì)板在位狀態(tài)檢測(cè)裝置102以及對(duì)板主備用狀態(tài)檢測(cè)裝置103的檢測(cè)結(jié)果合并。
對(duì)板在位狀態(tài)檢測(cè)裝置102通過(guò)接收來(lái)自對(duì)板的在位狀態(tài)指示來(lái)檢測(cè)對(duì)板的在位狀態(tài)。同樣,對(duì)板在位狀態(tài)檢測(cè)裝置102將檢測(cè)到的對(duì)板在位狀態(tài)信號(hào)PS(即,對(duì)板在位或?qū)Π宀辉谖?輸出到檢測(cè)結(jié)果合并裝置106。
對(duì)板主備用狀態(tài)檢測(cè)裝置103通過(guò)接收來(lái)自對(duì)板的主備用狀態(tài)指示來(lái)檢測(cè)對(duì)板的主備用狀態(tài)。然后,對(duì)板主備用狀態(tài)檢測(cè)裝置103將檢測(cè)到的對(duì)板主備用狀態(tài)信號(hào)QS(即,對(duì)板主用或?qū)Π鍌溆?輸出給檢測(cè)結(jié)果合并裝置106。
最后,檢測(cè)結(jié)果合并裝置106根據(jù)來(lái)自這三個(gè)檢測(cè)裝置101、102和103的輸出信號(hào)OS、PS和QS,產(chǎn)生用于控制本板操作的本板主備用狀態(tài)控制信號(hào)RS。例如,當(dāng)主用板工作狀態(tài)正常時(shí),無(wú)論對(duì)板主備用狀態(tài)和對(duì)板在位狀態(tài)如何,檢測(cè)結(jié)果合并裝置106所產(chǎn)生的本板主備用狀態(tài)控制信號(hào)RS都控制本板主用。而當(dāng)主用板工作狀態(tài)異常,對(duì)板在位且備用時(shí),檢測(cè)結(jié)果合并裝置106所產(chǎn)生的本板主備用狀態(tài)控制信號(hào)RS控制本板備用。相應(yīng)地,原先備用的對(duì)板變?yōu)橹饔谩?br>
例如,假設(shè)本板正常操作時(shí)本板工作狀態(tài)信號(hào)OS為‘1’;而本板工作狀態(tài)異常時(shí)本板工作狀態(tài)信號(hào)OS為‘0’。此外,假設(shè)對(duì)板在位時(shí)對(duì)板在位狀態(tài)信號(hào)PS為‘0’;反之,如果對(duì)板不在位,則對(duì)板在位狀態(tài)信號(hào)PS為‘1’。如果對(duì)板備用,則對(duì)板主備用狀態(tài)信號(hào)QS為‘1’。如果對(duì)板主用,則對(duì)板主備用狀態(tài)信號(hào)QS為‘0’。如果本板主備用狀態(tài)控制信號(hào)RS為‘1’,則控制本板為備用。如果本板主備用狀態(tài)控制信號(hào)RS為‘0’,則控制本板為主用。本領(lǐng)域內(nèi)的技術(shù)人員可以理解,本發(fā)明所使用的信號(hào)及其邏輯狀態(tài)不限于此。
例如,如果本板工作狀態(tài)信號(hào)OS為‘1’,指示本板工作狀態(tài)正常,則無(wú)論其它兩個(gè)信號(hào)如何,檢測(cè)結(jié)果合并裝置106輸出的本板主備用狀態(tài)控制信號(hào)RS為‘0’,繼而控制本板為主用。
另一方面,如果本板工作狀態(tài)信號(hào)OS為‘0’,指示本板工作狀態(tài)異常,則當(dāng)對(duì)板在位且對(duì)板備用(即,對(duì)板在位狀態(tài)信號(hào)PS為‘0’,對(duì)板主備用狀態(tài)信號(hào)QS為‘1’)時(shí),檢測(cè)結(jié)果合并裝置106輸出的本板主備用狀態(tài)控制信號(hào)RS為‘1’,繼而控制本板為備用。在此情況下,原先備用的對(duì)板變?yōu)橹饔谩?br>
為了使主備電路倒換設(shè)備100能更好地執(zhí)行倒換功能,該主備電路倒換設(shè)備100經(jīng)由一CPU控制接口105與一CPU(未示出)相連。從而,CPU可通過(guò)CPU控制接口105屏蔽/開放主備電路倒換設(shè)備100內(nèi)各檢測(cè)裝置的操作,從而由CPU下發(fā)控制命令控制是否屏蔽/開放自動(dòng)倒換操作。
此外,主備用倒換電路100還可設(shè)有緩啟動(dòng)控制裝置104。緩啟動(dòng)控制裝置104可產(chǎn)生至檢測(cè)結(jié)果合并裝置106的一緩啟動(dòng)控制信號(hào),從而保證單板在帶電拔插時(shí),后插入機(jī)框的單板不搶占原單板的主用權(quán),即如果原單板正常工作,即使后插的單板的本板主備用狀態(tài)控制信號(hào)RS指示本板主用,后插的單板也不工作,從而后插的單板不會(huì)搶占主用權(quán)。
以下,參考圖4來(lái)詳細(xì)地描述主備電路倒換設(shè)備上電/復(fù)位期間以及異常工作狀態(tài)下的倒換動(dòng)作。其中圖4示出依據(jù)圖3所示實(shí)施例的主備電路倒換設(shè)備100的一個(gè)例子。如下所述,定義了本發(fā)明的主備電路倒換設(shè)備所需的一些參數(shù)的具體例子,但本發(fā)明不限于此。本領(lǐng)域內(nèi)的技術(shù)人員可根據(jù)需要以其它參數(shù)來(lái)確定主備電路的倒換。
在圖4中/RS單板上電復(fù)位信號(hào);
ID單板所屬槽位(即,單板在機(jī)框中的物理位置)號(hào);ID=1本板所屬槽位為1#;ID=0本板所屬槽位為0#;D1和D0后臺(tái)/主機(jī)設(shè)置單板主備用狀態(tài)數(shù)據(jù)位;D0=1后臺(tái)/主機(jī)設(shè)置單板主備用狀態(tài),屏蔽單板硬件自動(dòng)倒換功能;D1=1本板主用;D1=0本板備用;D0=0開放單板硬件自動(dòng)倒換功能;此時(shí)D1數(shù)據(jù)位狀態(tài)與單板主備用狀態(tài)無(wú)關(guān);ADDR后臺(tái)/主機(jī)地址信號(hào);/WR后臺(tái)/主機(jī)讀寫信號(hào);L_Status單板工作狀態(tài)有效性指示;L_Status=1單板工作狀態(tài)正常;L_Status=0單板工作狀態(tài)異常;C_/MS對(duì)板主備用狀態(tài)指示;C_/MS=1對(duì)板備用;C_/MS=0對(duì)板主用;C_DACM對(duì)板在位狀態(tài)指示;C_DACM=1對(duì)板不在位;C_DACM=0對(duì)板在位;L_/MS本板主備用狀態(tài)指示;L_/MS=1本板備用;L_/MS=0本板主用;該電路按如下次序啟動(dòng)倒換流程1)剛上電時(shí),觸發(fā)器D3被復(fù)位信號(hào)/RS置位為‘1’,使主用信號(hào)L_/MS為‘1’,由緩啟動(dòng)控制信號(hào)(Start)解除對(duì)L_/MS的封鎖,即是否對(duì)該信號(hào)的鉗位作用,因?yàn)閯偵想姇r(shí),該信號(hào)被鉗位到‘1’電平。上電片刻,在單板狀態(tài)還不穩(wěn)定時(shí),兩部分都不主用。
2)ID與/RS共同作用,使觸發(fā)器D2輸出信號(hào),對(duì)于0#板為‘0’,對(duì)于1#板為‘1’,觸發(fā)器D1輸出‘1’。上電一段時(shí)間后,當(dāng)主/備兩塊板均在位時(shí),C_DACM=‘0’,C_/MS=‘1’。產(chǎn)生的L_/MS,對(duì)于0#板為‘0’,對(duì)于1#板為‘1’,保證上電后0#板主用,1#板備用。
3)開放硬件自動(dòng)倒換功能時(shí),D0位輸出‘0’,將與門AND1封鎖,L_Status為本板狀態(tài)信號(hào),板正常時(shí)為‘1’,一旦本板故障,或非門NOR輸出‘1’,或門OR4輸出‘1’,使L/MS=‘1’,這時(shí)如果備用板正常,自動(dòng)使備用板的L_/MS=‘0’,從而備用板變?yōu)橹饔谩_Status=‘0’時(shí),L_/MS無(wú)條件為‘1’(即,主用板備用)。
4)帶電拔插時(shí),由于觸發(fā)器D3的作用,后插的單板剛插入時(shí)被鉗位到‘1’電平,處于備用狀態(tài),因此不會(huì)使已處于主用狀態(tài)的單板誤進(jìn)入備用狀態(tài)。
5)對(duì)方板一旦拔出,C_DACM=‘1’,L_/MS無(wú)條件為‘0’,本板無(wú)原則主用。
6)當(dāng)D0位輸出‘1’時(shí),自動(dòng)倒換功能被屏蔽,只能通過(guò)后臺(tái)/主機(jī)下發(fā)命令讓單板發(fā)生倒換,倒換命令通過(guò)D1位下發(fā)。
如上所述,圖4的電路實(shí)現(xiàn)了本發(fā)明的主備電路倒換功能。本領(lǐng)域內(nèi)的技術(shù)人員可以理解,本發(fā)明不限于這里所描述的特殊例子,而可以實(shí)現(xiàn)相同功能的其它電路來(lái)替換。
本發(fā)明的主備電路倒換設(shè)備和方法可適用于基帶操作/維護(hù)/定時(shí)單板的主備電路倒換策略。在圖5中示出了本發(fā)明所適用的設(shè)計(jì)環(huán)境配置。如圖5所示,該配置包括線路接口單元2、操作維護(hù)單元5(包括主處理器單元3)和主時(shí)鐘單元4三個(gè)相對(duì)獨(dú)立的功能單元,本發(fā)明中所描述的主備電路倒換功能在部件1中實(shí)現(xiàn),主備電路倒換的裁決結(jié)果通過(guò)信號(hào)E表示,A、B、C分別代表鏈路原因倒換、OMU原因倒換和時(shí)鐘原因倒換檢測(cè)結(jié)果,D代表后臺(tái)/主機(jī)數(shù)據(jù)接口。
以下,參考圖6和7來(lái)描述依據(jù)本發(fā)明的主備電路倒換設(shè)備的操作,其中圖6示出主備電路倒換設(shè)備的操作的一個(gè)實(shí)施例,圖7示出其操作的另一個(gè)實(shí)施例。
如圖6所示,首先,主備電路倒換設(shè)備100檢測(cè)本板的工作狀態(tài)(步驟S1)。如果在步驟S1中檢測(cè)到本板工作狀態(tài)正常,則產(chǎn)生本板主備用狀態(tài)控制信號(hào)控制本板主用(步驟S2),繼而結(jié)束主備電路倒換設(shè)備100的操作(步驟S6)。
如果在步驟S1中檢測(cè)到本板工作狀態(tài)異常,則繼續(xù)檢測(cè)對(duì)板的在位狀態(tài)(步驟S3)。如果在步驟S3中檢測(cè)到對(duì)板不在位,則結(jié)束主備電路倒換設(shè)備100的操作(步驟S6)?;蛘撸部稍诮Y(jié)束操作前,將此結(jié)果通知CPU,以將此結(jié)果通知用戶。
如果在步驟S3中檢測(cè)到對(duì)板在位,則繼續(xù)檢測(cè)對(duì)板的主備用狀態(tài)(步驟S4)。如果在步驟S4中檢測(cè)到對(duì)板主用,則結(jié)束主備電路倒換設(shè)備100的操作(步驟S6)?;蛘?,也可在結(jié)束操作前,將此結(jié)果通知CPU,以將此結(jié)果通知用戶。
如果在步驟S3中檢測(cè)到對(duì)板備用,則產(chǎn)生本板主備用狀態(tài)控制信號(hào)而執(zhí)行本板對(duì)板倒換操作(S5),然后,結(jié)束主備電路倒換設(shè)備100的操作(步驟S6)。
在圖7中示出依據(jù)本發(fā)明的主備電路倒換設(shè)備100的操作的另一個(gè)實(shí)施例。
如圖7所示,首先,分別檢測(cè)本板工作狀態(tài)信號(hào)OS(步驟S11)、對(duì)板在位狀態(tài)信號(hào)PS(S12)和對(duì)板主備用狀態(tài)QS(步驟S13)。注意,這里,這三個(gè)檢測(cè)步驟S11、S12和S13可以按某一順序依次進(jìn)行,也可以是同步進(jìn)行的。即,在檢測(cè)本板工作狀態(tài)的同時(shí),檢測(cè)對(duì)板在位狀態(tài)和對(duì)板主備用狀態(tài)。
然后,判斷檢測(cè)到的本板工作狀態(tài)信號(hào)OS、對(duì)板在位狀態(tài)信號(hào)PS和對(duì)板主備用狀態(tài)信號(hào)QS,以產(chǎn)生控制信號(hào)(步驟S14)。如果在步驟S14檢測(cè)到OS=1,即本板工作正常,則產(chǎn)生本板主備用狀態(tài)控制信號(hào)控制本板主用(步驟S15),然后,結(jié)束主備電路倒換設(shè)備100的操作(S17)。或者,也可在結(jié)束操作前,將此結(jié)果通知CPU,以將此結(jié)果通知用戶。
如果在步驟S14檢測(cè)到OS=0且PS=1或QS=0,即本板工作異常且對(duì)板不在位或?qū)Π逯饔?,則結(jié)束主備電路倒換設(shè)備100的操作(S17)。或者,也可在結(jié)束操作前,將此結(jié)果通知CPU,以將此結(jié)果通知用戶。
如果在步驟S14檢測(cè)到OS=0且PS=0,QS=1,即本板工作異常且對(duì)板在位和對(duì)板備用,則主備電路倒換設(shè)備100執(zhí)行本板對(duì)板倒換操作(步驟S16),然后,結(jié)束操作(S17)。
如上所述,在主備電路倒換設(shè)備的操作中,在執(zhí)行本板對(duì)板的倒換操作前,可加上一緩啟動(dòng)控制信號(hào),以緩啟動(dòng)該倒換操作。
根據(jù)本發(fā)明的主備電路倒換設(shè)備和方法,在電路中引入復(fù)位信號(hào)及緩啟動(dòng)信號(hào)有效避免了復(fù)位期間的主備用板狀態(tài)沖突,及對(duì)所屬系統(tǒng)的影響。
雖然通過(guò)舉例并參考特定實(shí)施例描述了本發(fā)明,但可理解,可進(jìn)行修改和/或改進(jìn),而不背離所附權(quán)利要求書的范圍。
權(quán)利要求
1.一種用于在主用單板與備用單板之間進(jìn)行倒換的主備電路倒換設(shè)備,其特征在于包括用于檢測(cè)本板的工作狀態(tài)以產(chǎn)生本板工作狀態(tài)檢測(cè)信號(hào)的第一裝置;用于檢測(cè)對(duì)板的在位狀態(tài)以產(chǎn)生對(duì)板在位狀態(tài)檢測(cè)信號(hào)的第二裝置;用于檢測(cè)對(duì)板的主備用狀態(tài)以產(chǎn)生對(duì)板主備用狀態(tài)檢測(cè)信號(hào)的第三裝置;以及接收并根據(jù)分別來(lái)自所述第一、第二和第三裝置的所述本板工作狀態(tài)檢測(cè)信號(hào)、所述對(duì)板在位狀態(tài)檢測(cè)信號(hào)以及所述對(duì)板主備用狀態(tài)檢測(cè)信號(hào),產(chǎn)生控制本板的主備用狀態(tài)用的本板主備用狀態(tài)控制信號(hào)的第四裝置。
2.如權(quán)利要求1所述的主備電路倒換設(shè)備,其特征在于還包括連到所述第四裝置的緩啟動(dòng)裝置,所述緩啟動(dòng)裝置用于產(chǎn)生緩啟動(dòng)主備電路倒換操作的緩啟動(dòng)信號(hào)。
3.如權(quán)利要求1或2所述的主備電路倒換設(shè)備,其特征在于還包括分別連到所述第一、第二和第三裝置的CPU控制接口,所述CPU控制接口根據(jù)來(lái)自一CPU的指令屏蔽或開放主備電路倒換設(shè)備的主備電路倒換操作。
4.一種用于在主用單板與備用單板之間進(jìn)行倒換的主備電路倒換方法,其特征在于包括以下步驟檢測(cè)本板的工作狀態(tài)以產(chǎn)生本板工作狀態(tài)檢測(cè)信號(hào);檢測(cè)對(duì)板的在位狀態(tài)以產(chǎn)生對(duì)板在位狀態(tài)檢測(cè)信號(hào);檢測(cè)對(duì)板的主備用狀態(tài)以產(chǎn)生對(duì)板主備用狀態(tài)檢測(cè)信號(hào);以及如果所述本板工作狀態(tài)檢測(cè)信號(hào)指示本板工作狀態(tài)正常,則產(chǎn)生控制本板主用的本板主備用狀態(tài)控制信號(hào),如果所述本板工作狀態(tài)檢測(cè)信號(hào)指示本板工作狀態(tài)異常,且對(duì)板在位狀態(tài)檢測(cè)信號(hào)指示對(duì)板在位以及對(duì)板主備用狀態(tài)檢測(cè)信號(hào)指示對(duì)板備用,則產(chǎn)生控制本板備用的本板主備用狀態(tài)控制信號(hào)。
5.如權(quán)利要求4所述的主備電路倒換方法,其特征在于同步執(zhí)行所述本板工作狀態(tài)檢測(cè)信號(hào)檢測(cè)步驟、所述對(duì)板在位狀態(tài)檢測(cè)信號(hào)從步驟和所述對(duì)板主備用狀態(tài)檢測(cè)信號(hào)檢測(cè)步驟。
6.如權(quán)利要求4或5所述的主備電路倒換方法,其特征在于還包括根據(jù)來(lái)自CPU的控制信號(hào),屏蔽/執(zhí)行所述本板工作狀態(tài)檢測(cè)信號(hào)檢測(cè)步驟、所述對(duì)板在位狀態(tài)檢測(cè)信號(hào)從步驟和/或所述對(duì)板主備用狀態(tài)檢測(cè)信號(hào)檢測(cè)步驟。
7.如權(quán)利要求4或5所述的主備電路倒換方法,其特征在于還包括根據(jù)一緩啟動(dòng)信號(hào),緩啟動(dòng)主用單板與備用單板之間的倒換操作。
8.如權(quán)利要求6所述的主備電路倒換方法,其特征在于還包括根據(jù)一緩啟動(dòng)信號(hào),緩啟動(dòng)主用單板與備用單板之間的倒換操作。
全文摘要
一種新型的主備電路倒換設(shè)備,包括用于檢測(cè)本板的工作狀態(tài)以產(chǎn)生本板工作狀態(tài)檢測(cè)信號(hào)的裝置;用于檢測(cè)對(duì)板的在位狀態(tài)以產(chǎn)生對(duì)板在位狀態(tài)檢測(cè)信號(hào)的裝置;用于檢測(cè)對(duì)板的主備用狀態(tài)以產(chǎn)生對(duì)板主備用狀態(tài)檢測(cè)信號(hào)的裝置;以及根據(jù)所述本板工作狀態(tài)檢測(cè)信號(hào)、所述對(duì)板在位狀態(tài)檢測(cè)信號(hào)以及所述對(duì)板主備用狀態(tài)檢測(cè)信號(hào),產(chǎn)生控制本板的主備用狀態(tài)用的本板主備用狀態(tài)控制信號(hào)的裝置。本發(fā)明還提供了一種新型的主備電路倒換方法。
文檔編號(hào)G06F1/00GK1393748SQ0112197
公開日2003年1月29日 申請(qǐng)日期2001年6月22日 優(yōu)先權(quán)日2001年6月22日
發(fā)明者張?jiān)?申請(qǐng)人:華為技術(shù)有限公司