本發(fā)明涉及計(jì)算機(jī)存儲(chǔ)技術(shù)領(lǐng)域,特別是涉及一種雙控存儲(chǔ)設(shè)備主備控制方法及裝置。
背景技術(shù):
隨著計(jì)算機(jī)存儲(chǔ)技術(shù)的發(fā)展,雙控存儲(chǔ)作為保障數(shù)據(jù)可靠性的一種存儲(chǔ)方式,得到了廣泛的應(yīng)用,雙控存儲(chǔ)設(shè)備逐漸增多。雙控存儲(chǔ)設(shè)備包括主控制器和備控制器。主控制器通常負(fù)責(zé)維護(hù)一些重要數(shù)據(jù),收集機(jī)箱信息和控制機(jī)箱設(shè)備運(yùn)轉(zhuǎn)。備控制器在主控制器出現(xiàn)異常時(shí),接管主控制器的工作,以使雙控存儲(chǔ)設(shè)備能夠正常運(yùn)行。
在現(xiàn)有技術(shù)中,如圖1所示,主控制器100和備控制器101分別通過(guò)以太網(wǎng)接口與網(wǎng)絡(luò)中的交換機(jī)102連接,主控制器100和備控制器101之間維持心跳連接,心跳的方式是以tcp包的形式發(fā)送的。主控制器100執(zhí)行一個(gè)進(jìn)程后,定時(shí)向備控制器101發(fā)送攜帶有主控制器標(biāo)識(shí)的數(shù)據(jù)包,并從備控制器101中獲取信息,備控制器101也執(zhí)行一個(gè)進(jìn)程來(lái)接收主控制器100發(fā)送的數(shù)據(jù)包并返回自己的信息。當(dāng)備控制器101在預(yù)定時(shí)間內(nèi)沒有接收主控制器100的數(shù)據(jù)包時(shí),備控制器101會(huì)認(rèn)為主控制器100出現(xiàn)異常,進(jìn)而將自己升級(jí)成主控制器,接管原主控制器100的工作。
然而,在實(shí)際應(yīng)用中,常常會(huì)因?yàn)榫W(wǎng)絡(luò)抖動(dòng)大、系統(tǒng)負(fù)載過(guò)大等,導(dǎo)致數(shù)據(jù)包出現(xiàn)超時(shí)情況。也就是說(shuō),備控制器在預(yù)定時(shí)間內(nèi)沒有接收到主控制器發(fā)送的數(shù)據(jù)包,并不一定說(shuō)明主控制器當(dāng)前已無(wú)法工作,有可能在一定時(shí)間后主控制器或者網(wǎng)絡(luò)恢復(fù)正常。如果備控制器誤認(rèn)為主控制器無(wú)法工作,升級(jí)成主控制器,而此時(shí)原主控制器仍在工作中,則將導(dǎo)致兩個(gè)控制器相互爭(zhēng)用,可能會(huì)導(dǎo)致腦裂、數(shù)據(jù)資源被破壞等嚴(yán)重后果,降低雙控存儲(chǔ)設(shè)備的系統(tǒng)性能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種雙控存儲(chǔ)設(shè)備主備控制方法及裝置,以有效避免因網(wǎng)絡(luò)不穩(wěn)定等原因?qū)χ骺刂破鞯墓ぷ鳡顟B(tài)進(jìn)行誤判,而導(dǎo)致備控制器升級(jí)成主控制器,并與原主控制器互相爭(zhēng)用的問題出現(xiàn),提升雙控存儲(chǔ)設(shè)備的性能。
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
一種雙控存儲(chǔ)設(shè)備主備控制方法,應(yīng)用于微控制器,所述微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,所述方法包括:
在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定所述主控制器是否出現(xiàn)異常;
如果是,則向所述備控制器發(fā)送主備轉(zhuǎn)換命令,以使所述備控制器升級(jí)為主控制器。
優(yōu)選的,所述在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定所述主控制器是否出現(xiàn)異常,包括:
在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,按照設(shè)定第一周期向所述主控制器發(fā)送主控狀態(tài)檢測(cè)信號(hào);
如果在設(shè)定第一時(shí)間段內(nèi)未接收到所述主控制器返回的針對(duì)所述主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào),則確定所述主控制器出現(xiàn)異常。
優(yōu)選的,所述在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定所述主控制器是否出現(xiàn)異常,包括:
在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,接收所述主控制器按照設(shè)定第二周期發(fā)送的狀態(tài)信號(hào);
如果在設(shè)定第二時(shí)間段內(nèi)未接收到所述狀態(tài)信號(hào),則確定所述主控制器出現(xiàn)異常。
優(yōu)選的,在確定所述主控制器出現(xiàn)異常時(shí),在所述向所述備控制器發(fā)送主備轉(zhuǎn)換命令之前,還包括:
向所述備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào);
如果接收到所述備控制器返回的針對(duì)所述備控狀態(tài)檢測(cè)信號(hào)的備控反饋信號(hào),則執(zhí)行所述向所述備控制器發(fā)送主備轉(zhuǎn)換命令的步驟。
優(yōu)選的,在所述向所述備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào)之后,還包括:
如果在設(shè)定第三時(shí)間段內(nèi)未接收到所述備控反饋信號(hào),則輸出告警提示信息。
一種雙控存儲(chǔ)設(shè)備主備控制裝置,應(yīng)用于微控制器,所述微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,所述裝置包括:
異常確定模塊,用于在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定所述主控制器是否出現(xiàn)異常,如果是,則觸發(fā)主備轉(zhuǎn)換模塊;
所述主備轉(zhuǎn)換模塊,用于向所述備控制器發(fā)送主備轉(zhuǎn)換命令,以使所述備控制器升級(jí)為主控制器。
優(yōu)選的,所述異常確定模塊,具體用于:
在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,按照設(shè)定第一周期向所述主控制器發(fā)送主控狀態(tài)檢測(cè)信號(hào);
如果在設(shè)定第一時(shí)間段內(nèi)未接收到所述主控制器返回的針對(duì)所述主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào),則確定所述主控制器出現(xiàn)異常。
優(yōu)選的,其特征在于,所述異常確定模塊,具體用于:
在對(duì)所述主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,接收所述主控制器按照設(shè)定第二周期發(fā)送的狀態(tài)信號(hào);
如果在設(shè)定第二時(shí)間段內(nèi)未接收到所述狀態(tài)信號(hào),則確定所述主控制器出現(xiàn)異常。
優(yōu)選的,所述主備轉(zhuǎn)換模塊,還用于:
在確定所述主控制器出現(xiàn)異常時(shí),在所述向所述備控制器發(fā)送主備轉(zhuǎn)換命令之前,向所述備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào);
如果接收到所述備控制器返回的針對(duì)所述備控狀態(tài)檢測(cè)信號(hào)的備控反饋信號(hào),則執(zhí)行所述向所述備控制器發(fā)送主備轉(zhuǎn)換命令的步驟。
優(yōu)選的,所述主備轉(zhuǎn)換模塊,還用于:
在所述向所述備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào)之后,如果在設(shè)定第三時(shí)間段內(nèi)未接收到所述備控反饋信號(hào),則輸出告警提示信息。
應(yīng)用本發(fā)明實(shí)施例所提供的技術(shù)方案,微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定主控制器是否出現(xiàn)異常,如果是,則向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。通過(guò)分別與主控制器和備控制器連接的微控制器完成主備控制,由于微控制器與主控制器和備控制器之間通過(guò)總線相連,而不是通過(guò)網(wǎng)絡(luò)連接,所以,可以有效避免因網(wǎng)絡(luò)不穩(wěn)定等原因?qū)χ骺刂破鞯墓ぷ鳡顟B(tài)進(jìn)行誤判,而導(dǎo)致備控制器升級(jí)成主控制器,并與原主控制器互相爭(zhēng)用的問題出現(xiàn),提升了雙控存儲(chǔ)設(shè)備的系統(tǒng)性能。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中雙控存儲(chǔ)設(shè)備主備控制器通信示意圖。
圖2為本發(fā)明實(shí)施例中雙控存儲(chǔ)設(shè)備主備控制器通信示意圖。
圖3為本發(fā)明實(shí)施例中一種雙控存儲(chǔ)設(shè)備主備控制方法的實(shí)施流程圖。
圖4為本發(fā)明實(shí)施例中一種雙控存儲(chǔ)設(shè)備主備控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種雙控存儲(chǔ)設(shè)備主備控制方法,該方法應(yīng)用于微控制器,微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接。在雙控存儲(chǔ)設(shè)備上電啟動(dòng)后,可以默認(rèn)將某個(gè)槽位的控制器設(shè)為主控制器,將另一槽位的控制器設(shè)為備控制器?;蛘?,可以根據(jù)用戶指令,將某個(gè)槽位的控制器設(shè)為主控制器,將另一槽位的控制器設(shè)為備控制器。
如圖2所示,雙控存儲(chǔ)設(shè)備中的主控制器100和備控制器101分別通過(guò)i2c總線與微控制器103連接,由微控制器103進(jìn)行雙控存儲(chǔ)設(shè)備的主備控制,主控制器100和備控制器101分別通過(guò)以太網(wǎng)接口與交換機(jī)102連接,進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)的傳輸。
當(dāng)然,圖2僅示出了一種總線連接方式,在實(shí)際應(yīng)用中,微控制器與主控制器和備控制器連接的總線也可以為其他類型總線,本發(fā)明實(shí)施例對(duì)此不做限制。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參考圖3,為本發(fā)明實(shí)施例所提供的一種雙控存儲(chǔ)設(shè)備主備控制方法的實(shí)施流程圖。該方法可以包括以下步驟:
s301:在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定主控制器是否出現(xiàn)異常。
在本發(fā)明實(shí)施例中,微控制器通過(guò)總線分別與主控制器和備控制器連接,通過(guò)總線可以進(jìn)行信息傳輸。微控制器通過(guò)監(jiān)測(cè)主控制器的工作狀態(tài),可以確定主控制器是否出現(xiàn)異常。
在本發(fā)明的一種具體實(shí)施方式中,步驟s301可以包括以下步驟:
步驟一:在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,按照設(shè)定第一周期向主控制器發(fā)送主控狀態(tài)檢測(cè)信號(hào);
步驟二:如果在設(shè)定第一時(shí)間段內(nèi)未接收到主控制器返回的針對(duì)主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào),則確定主控制器出現(xiàn)異常。
為便于描述,將上述兩個(gè)步驟結(jié)合起來(lái)進(jìn)行說(shuō)明。
在實(shí)際應(yīng)用中,可以預(yù)先設(shè)定第一周期,微控制器按照第一周期周期性地向主控制器發(fā)送主控狀態(tài)檢測(cè)信號(hào),以對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)。當(dāng)然,微控制器在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)的過(guò)程中,可以同時(shí)對(duì)備控制器的工作狀態(tài)進(jìn)行周期性的監(jiān)測(cè)。
如果主控制器當(dāng)前處于正常工作狀態(tài),則主控制器接收到主控狀態(tài)檢測(cè)信號(hào)后,可以向微控制器返回針對(duì)該主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào)。如果主控制器當(dāng)前處于異常狀態(tài),則其可能無(wú)法接收到主控狀態(tài)檢測(cè)信號(hào),或者無(wú)法向微控制器返回針對(duì)該主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào)??梢栽谥骺刂破鲀?nèi)單獨(dú)運(yùn)行一個(gè)進(jìn)程進(jìn)行主控狀態(tài)檢測(cè)信號(hào)的接收和主控反饋信號(hào)的發(fā)送。
如果微控制器在第一時(shí)間段內(nèi)未接收到主控反饋信號(hào),則可以確定主控制器出現(xiàn)異常。
需要說(shuō)明的是,第一周期和第一時(shí)間段均可默認(rèn)設(shè)定或者由用戶設(shè)定,本發(fā)明實(shí)施例對(duì)此不做限制。比如,用戶可以根據(jù)實(shí)際情況,如主控制器的型號(hào)、在具體應(yīng)用電路中接收到反饋信號(hào)通常需要的時(shí)間等,具體設(shè)定第一時(shí)間段。
在本發(fā)明的另一種具體實(shí)施方式中,步驟s301可以包括以下步驟:
第一個(gè)步驟:在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,接收主控制器按照設(shè)定第二周期發(fā)送的狀態(tài)信號(hào);
第二個(gè)步驟:如果在設(shè)定第二時(shí)間段內(nèi)未接收到狀態(tài)信號(hào),則確定主控制器出現(xiàn)異常。
為便于描述,將上述兩個(gè)步驟結(jié)合起來(lái)進(jìn)行說(shuō)明。
在實(shí)際應(yīng)用中,可以預(yù)先設(shè)定第二周期,主控制器按照第二周期主動(dòng)地向微控制器發(fā)送狀態(tài)信號(hào)。可以在主控制器內(nèi)單獨(dú)運(yùn)行一個(gè)進(jìn)程進(jìn)行狀態(tài)信號(hào)的發(fā)送。
如果微控制器在第二時(shí)間段內(nèi)未接收到主控制器發(fā)送的狀態(tài)信號(hào),則可以確定主制控器出現(xiàn)異常。
需要說(shuō)明的是,第二周期和第二時(shí)間段均可默認(rèn)設(shè)定或者由用戶設(shè)定,本發(fā)明實(shí)施例對(duì)此不做限制。比如,用戶可以根據(jù)實(shí)際情況,如主控制器的型號(hào)、在具體應(yīng)用電路中接收到反饋信號(hào)通常需要的時(shí)間等,具體設(shè)定第二時(shí)間段。
微控制器確定主控制器出現(xiàn)異常之后,可以執(zhí)行步驟s302的操作。
s302:向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。
微控制器確定主控制器出現(xiàn)異常時(shí),可以向備控制器發(fā)送主備轉(zhuǎn)換命令,備控制器接收到主備轉(zhuǎn)換命令之后,將自身升級(jí)成主控制器,以接替原主控制器的工作。具體的,可以在備控制器內(nèi)單獨(dú)運(yùn)行一個(gè)進(jìn)程,在其接收到主備轉(zhuǎn)換命令之后,觸發(fā)相應(yīng)的升級(jí)操作。
在本發(fā)明實(shí)施例中,在微控制器通過(guò)i2c總線分別與主控制器和備控制器相連的情況下,微控制器與主控制器、備控制器之間傳輸?shù)男盘?hào)和命令均可為i2c命令。
應(yīng)用本發(fā)明實(shí)施例所提供的方法,微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定主控制器是否出現(xiàn)異常,如果是,則向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。通過(guò)分別與主控制器和備控制器連接的微控制器完成主備控制,由于微控制器與主控制器和備控制器之間通過(guò)總線相連,而不是通過(guò)網(wǎng)絡(luò)連接,所以,可以有效避免因網(wǎng)絡(luò)不穩(wěn)定等原因?qū)χ骺刂破鞯墓ぷ鳡顟B(tài)進(jìn)行誤判,而導(dǎo)致備控制器升級(jí)成主控制器,并與原主控制器互相爭(zhēng)用的問題出現(xiàn),提升了雙控存儲(chǔ)設(shè)備的系統(tǒng)性能。
在本發(fā)明的一個(gè)實(shí)施例中,在確定主控制器出現(xiàn)異常時(shí),在步驟s302之前,還包括:
步驟一:向備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào);
步驟二:如果接收到備控制器返回的針對(duì)備控狀態(tài)檢測(cè)信號(hào)的備控反饋信號(hào),則執(zhí)行向備控制器發(fā)送主備轉(zhuǎn)換命令的步驟。
微控制器確定主控制器出現(xiàn)異常時(shí),可以向備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào),以確定備控制器是否處于正常工作狀態(tài)。
如果微控制器接收到備控制器針對(duì)備控狀態(tài)檢測(cè)信號(hào)返回的備控反饋信號(hào),則可以確定備控制器當(dāng)前處于正常工作狀態(tài),可以向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。
在微控制器向備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào)之后,如果微控制器在設(shè)定第三時(shí)間段內(nèi)未接收到備控反饋信號(hào),則表明備控制器當(dāng)前可能異常,可以輸出告警提示信息,如以彈窗方式輸出,以提示用戶當(dāng)前雙控存儲(chǔ)設(shè)備的主控制器和備控制器均存在異常,用戶可以根據(jù)該告警提示信息及時(shí)進(jìn)行問題排查。
需要說(shuō)明的是,第三時(shí)間段可以根據(jù)實(shí)際情況進(jìn)行設(shè)定和調(diào)整,本發(fā)明實(shí)施例對(duì)此不做限制。
相應(yīng)于上面的方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種雙控存儲(chǔ)設(shè)備主備控制裝置,該裝置應(yīng)用于微控制器,微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,下文描述的一種雙控存儲(chǔ)設(shè)備主備控制裝置與上文描述的一種雙控存儲(chǔ)設(shè)備主備控制方法可相互對(duì)應(yīng)參照。
如圖4所示,為本發(fā)明提供的一種雙控存儲(chǔ)設(shè)備主備控制裝置的結(jié)構(gòu)示意圖。該裝置包括以下模塊:
異常確定模塊401,用于在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定主控制器是否出現(xiàn)異常,如果是,則觸發(fā)主備轉(zhuǎn)換模塊402;
主備轉(zhuǎn)換模塊402,用于向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。
應(yīng)用本發(fā)明實(shí)施例所提供的裝置,微控制器通過(guò)總線分別與雙控存儲(chǔ)設(shè)備中的主控制器和備控制器連接,在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,確定主控制器是否出現(xiàn)異常,如果是,則向備控制器發(fā)送主備轉(zhuǎn)換命令,以使備控制器升級(jí)為主控制器。通過(guò)分別與主控制器和備控制器連接的微控制器完成主備控制,由于微控制器與主控制器和備控制器之間通過(guò)總線相連,而不是通過(guò)網(wǎng)絡(luò)連接,所以,可以有效避免因網(wǎng)絡(luò)不穩(wěn)定等原因?qū)χ骺刂破鞯墓ぷ鳡顟B(tài)進(jìn)行誤判,而導(dǎo)致備控制器升級(jí)成主控制器,并與原主控制器互相爭(zhēng)用的問題出現(xiàn),提升了雙控存儲(chǔ)設(shè)備的系統(tǒng)性能。
在本發(fā)明的一種具體實(shí)施方式中,異常確定模塊401,具體用于:
在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,按照設(shè)定第一周期向主控制器發(fā)送主控狀態(tài)檢測(cè)信號(hào);
如果在設(shè)定第一時(shí)間段內(nèi)未接收到主控制器返回的針對(duì)主控狀態(tài)檢測(cè)信號(hào)的主控反饋信號(hào),則確定主控制器出現(xiàn)異常。
在本發(fā)明的一種具體實(shí)施方式中,異常確定模塊401,具體用于:
在對(duì)主控制器的工作狀態(tài)進(jìn)行監(jiān)測(cè)過(guò)程中,接收主控制器按照設(shè)定第二周期發(fā)送的狀態(tài)信號(hào);
如果在設(shè)定第二時(shí)間段內(nèi)未接收到狀態(tài)信號(hào),則確定主控制器出現(xiàn)異常。
在本發(fā)明的一種具體實(shí)施方式中,主備轉(zhuǎn)換模塊402,還用于:
在確定主控制器出現(xiàn)異常時(shí),在向備控制器發(fā)送主備轉(zhuǎn)換命令之前,向備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào);
如果接收到備控制器返回的針對(duì)備控狀態(tài)檢測(cè)信號(hào)的備控反饋信號(hào),則執(zhí)行向備控制器發(fā)送主備轉(zhuǎn)換命令的步驟。
在本發(fā)明的一種具體實(shí)施方式中,主備轉(zhuǎn)換模塊402,還用于:
在向備控制器發(fā)送備控狀態(tài)檢測(cè)信號(hào)之后,如果在設(shè)定第三時(shí)間段內(nèi)未接收到備控反饋信號(hào),則輸出告警提示信息。
本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說(shuō)明即可。
專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動(dòng)磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的技術(shù)方案及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。