本發(fā)明涉及通信技術領域,尤其涉及一種基于主備電源的業(yè)務處理方法及裝置。
背景技術:
在許多通信系統(tǒng)中,為了保證系統(tǒng)的可靠性,往往通過電源備份來實現(xiàn)冗余,使得在其中一路電源出現(xiàn)故障的情況下能保證系統(tǒng)可以正常運行。但實際中會存在以下問題:雖然可以提供兩路電源(主用電源和備用電源),但其中一路(備用電源)供電容量往往不足以給整個系統(tǒng)供電,也就是說不能提供兩個對等的電源來實現(xiàn)電源備份;在這種情況下,一旦出現(xiàn)主用電源發(fā)生故障,備用電源無法同時為整個系統(tǒng)提供正常供電,將會導致整個系統(tǒng)無法正常運行,無法進行檢測、告警、記錄等,無法進行正常的業(yè)務處理。
上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技術。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于主備電源的業(yè)務處理方法及裝置,旨在解決主備電源不對等時,在主用電源掉電時,切斷部分業(yè)務模塊,通過備用電源對管理模塊和其余業(yè)務模塊進行供電,保證通信系統(tǒng)的正常運行。
為實現(xiàn)上述目的,本發(fā)明提供一種基于主備電源的業(yè)務處理方法,該方法包括:
檢測主用電源是否掉電;
在所述主用電源掉電時,控制備用電源為管理模塊供電,及獲取供電切斷策略列表;
根據(jù)所述供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理。
優(yōu)選地,所述獲取供電切斷策略列表的步驟包括:
從本地存儲器中獲取供電切斷策略列表;或
將所述主用電源掉電情況發(fā)送給網(wǎng)管,并從所述網(wǎng)管中接收所述網(wǎng)管根據(jù)所述主用電源掉電情況返回的供電切斷策略列表;或
接收本地控制指令生成供電切斷策略列表。
優(yōu)選地,所述根據(jù)所述供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理的步驟之后,該方法還包括:
檢測所述主用電源是否恢復供電;
在所述主用電源恢復供電時,控制主用電源為管理模塊供電,及獲取供電恢復策略列表;
根據(jù)所述供電恢復策略列表,通過主用電源對已切斷的相關業(yè)務模塊恢復供電。
優(yōu)選地,所述根據(jù)所述供電恢復策略列表,通過主用電源對已切斷的相關業(yè)務模塊恢復供電的步驟之后,該方法還包括:
獲取業(yè)務恢復策略列表;
根據(jù)所述業(yè)務恢復策略列表,對所述恢復供電的業(yè)務模塊恢復業(yè)務處理。
優(yōu)選地,所述獲取供電恢復策略列表的步驟包括:
從本地存儲器中獲取供電恢復策略列表;或
將所述主用電源恢復供電情況發(fā)送給網(wǎng)管,并從所述網(wǎng)管中接收所述網(wǎng)管根據(jù)所述主用電源恢復供電情況返回的供電恢復策略列表;或
接收本地控制指令生成供電恢復策略列表。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種基于主備電源的業(yè)務處理裝置,該裝置包括:
檢測模塊,用于檢測主用電源是否掉電;
控制模塊,用于在所述主用電源掉電時,控制備用電源為管理模塊供電,及獲取供電切斷策略列表;
處理模塊,用于根據(jù)所述供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理。
優(yōu)選地,控制模塊包括:
第一獲取單元,用于從本地存儲器中獲取供電切斷策略列表;或
第二獲取單元,用于將所述主用電源掉電情況發(fā)送給網(wǎng)管,并從所述網(wǎng) 管中接收所述網(wǎng)管根據(jù)所述主用電源掉電情況返回的供電切斷策略列表;或
第三獲取單元,用于接收本地控制指令生成供電切斷策略列表。
優(yōu)選地,所述檢測模塊,還用于檢測所述主用電源是否恢復供電;
所述控制模塊,還用于在所述主用電源恢復供電時,控制主用電源為管理模塊供電,及獲取供電恢復策略列表;
所述處理模塊,還用于根據(jù)所述供電恢復策略列表,通過主用電源對已切斷的相關業(yè)務模塊恢復供電。
優(yōu)選地,所述控制模塊,還用于獲取業(yè)務恢復策略列表;
所述處理模塊還用于根據(jù)所述業(yè)務恢復策略列表,對所述恢復供電的業(yè)務模塊恢復業(yè)務處理。
優(yōu)選地,所述控制模塊包括:
第四獲取單元,用于從本地存儲器中獲取供電恢復策略列表;或
第五獲取單元,用于將所述主用電源恢復供電情況發(fā)送給網(wǎng)管,并從所述網(wǎng)管中接收所述網(wǎng)管根據(jù)所述主用電源恢復供電情況返回的供電恢復策略列表;或
第六獲取單元,用于接收本地控制指令生成供電恢復策略列表。
本發(fā)明的基于主備電源的業(yè)務處理方法及裝置,通過檢測主用電源是否掉電;在所述主用電源掉電時,控制備用電源為管理模塊供電,及獲取供電切斷策略列表;根據(jù)所述供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理;在主用電源掉電時,切斷部分業(yè)務模塊,通過備用電源對管理模塊和其余業(yè)務模塊進行供電,保證通信系統(tǒng)的正常運行。
附圖說明
圖1為本發(fā)明基于主備電源的業(yè)務處理方法的第一實施例的流程示意圖;
圖2為本發(fā)明基于主備電源的業(yè)務處理方法的第二實施例的流程示意圖;
圖3為本發(fā)明基于主備電源的業(yè)務處理方法的第三實施例的流程示意圖;
圖4為本發(fā)明基于主備電源的業(yè)務處理裝置的優(yōu)選實施例的結構示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖1,圖1為本發(fā)明基于主備電源的業(yè)務處理方法的第一實施例流程示意圖,該方法應用于通信系統(tǒng)中,該方法包括:
S10、檢測主用電源是否掉電。
在該步驟中,實時或定時檢測主用電源是否掉電。該主用電源可為整個通信系統(tǒng)提供足夠的電量,該主用電源通常為市電供電。該通信系統(tǒng)包括管理模塊、與該管理模塊連接的至少一個業(yè)務模塊、與該管理模塊連接的管理接口,該管理模塊對各個業(yè)務模塊進行管理控制,并將各個業(yè)務模塊的狀態(tài)通過管理接口發(fā)送給網(wǎng)管,該管理模塊檢測各個業(yè)務模塊的電源輸入狀態(tài),在該業(yè)務模塊電源輸入狀態(tài)異常時,通過管理接口向網(wǎng)管發(fā)出告警信息,該管理模塊還記錄各個業(yè)務模塊的日志信息等,并將記錄的日志信息通過管理接口發(fā)送給網(wǎng)管。該管理模塊和管理接口可通過主用電源供電或備用電源供電,在主用電源正常時,由主用電源為該管理模塊和管理接口供電,在主用電源掉電時,由備用電源為該管理模塊和管理接口供電。
S20、在該主用電源掉電時,控制備用電源為管理模塊供電,及獲取供電切斷策略列表。
該備用電源的供電容量小于主用電源的供電容量,通常不能為整個通信系統(tǒng)提供供電。該備用電源可以為蓄電池。
在該主用電源掉電時,控制備用電源為管理模塊和管理接口供電,即將管理模塊和管理接口從由主用電源供電切換到備用電源供電。在該主用電源掉電時,還獲取供電切換策略列表,以確定切斷哪些業(yè)務模塊。對于電功耗較大的業(yè)務模塊,通常在主用電源掉電時,不為該業(yè)務模塊提供備份電源,即不通過備用電源對該業(yè)務模塊進行供電,該業(yè)務模塊暫停處理相關業(yè)務。
在該主用電源掉電時,通過該備用電源為該管理模塊供電,使得該管理模塊還可正常工作,繼續(xù)對各個業(yè)務模塊進行檢測、記錄日志等,在業(yè)務模塊電源輸入狀態(tài)異常時,該管理模塊通過管理接口向網(wǎng)管發(fā)出告警信息。即在主用電源掉電時,該管理模塊仍然可通過備用電源供電,繼續(xù)正常工作。
在主用電源掉電后的預設過渡時間內(如該預設過渡時間為1秒鐘),該 備用電源暫為各個業(yè)務模塊進行供電。
在該供電切斷策略列表中包括了需要切斷的各個業(yè)務模塊,如在該供電切斷策略列表中包括了業(yè)務模塊B1、業(yè)務模塊B2、業(yè)務模塊B3,則說明在主用電源掉電時,可以將該業(yè)務模塊B1、業(yè)務模塊B2、業(yè)務模塊B3切斷,不處理相關業(yè)務,不通過備用電源對業(yè)務模塊B1、業(yè)務模塊B2、業(yè)務模塊B3進行供電。
獲取供電切斷策略列表的步驟包括:A1、從本地存儲器中獲取供電切斷策略列表;或A2、將該主用電源掉電情況發(fā)送給網(wǎng)管,并從該網(wǎng)管中接收該網(wǎng)管根據(jù)該主用電源掉電情況返回的供電切斷策略列表;或A3、接收本地控制指令生成供電切斷策略列表。即在一實施例中,該本地存儲器中預先存儲了供電切換策略列表,管理人員可預先根據(jù)實際需要設置該供電切換策略列表,將那些電功耗較大的業(yè)務模塊/重要級別不高的業(yè)務模塊寫入該供電切斷策略列表中,以使得在主用電源掉電時,不通過備用電源對那些電功耗較大的業(yè)務模塊/重要級別不高的業(yè)務模塊進行供電,該供電切換策略列表中包括多個業(yè)務模塊時,可對各個業(yè)務模塊進行優(yōu)先級排序,將優(yōu)先級低的業(yè)務模塊排著前面,即先被切換掉的業(yè)務模塊排在前面;在另一實施例中,從該網(wǎng)管中獲取該供電切斷策略列表,該供電切斷策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成供電切斷策略列表。
S30、根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理。
各個業(yè)務模塊的工作電壓范圍可能不一致,因此可對每個業(yè)務模塊設置獨立的電源單元。
在根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊時,可切斷該相關業(yè)務模塊對應的電源單元,進而切斷了該相關業(yè)務模塊,該相關業(yè)務模塊在沒有供電時,無法執(zhí)行相關業(yè)務處理;還可直接切斷該相關業(yè)務模塊,關閉該業(yè)務模塊。
根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊,使得備用電源的供電容量等于或大于管理模塊、管理接口和當前未切斷的業(yè)務模塊的用電量需要;如當供電切斷策略列表中包括優(yōu)先級從低到高依次排列的業(yè)務模塊B1、業(yè)務模塊B2、業(yè)務模塊B3,如果只切斷業(yè)務模塊B1,該備用電源滿足用電需求 (即備用電源的供電量等于或大于管理模塊、管理接口和當前未切斷的業(yè)務模塊的用電量需要),則可以只切斷業(yè)務模塊B1,如果切斷業(yè)務模塊B1后,該備用電源仍無法滿足用電需求,則繼續(xù)切斷業(yè)務模塊B2,依次類推,直到該備用電源滿足用電需求。未切斷的業(yè)務模塊,由備用電源進行供電,以執(zhí)行相應的功能。
采用上述實施例,通過檢測主用電源是否掉電;在該主用電源掉電時,控制備用電源為管理模塊供電,及獲取供電切斷策略列表;根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊,以停止相關業(yè)務處理;在主用電源掉電時,切斷部分業(yè)務模塊,通過備用電源對管理模塊和其余業(yè)務模塊進行供電,保證通信系統(tǒng)的正常運行。
參照圖2,圖2為本發(fā)明基于主備電源的業(yè)務處理方法的第二實施例。
基于上述基于主備電源的業(yè)務處理方法的第一實施例,在步驟S30之后,該方法還包括:
S40、檢測該主用電源是否恢復供電。
在該步驟中,實時或定時檢測該主用電源是否恢復供電,當該主用電源恢復供電時,由該主用電源對管理模塊、管理接口和各個業(yè)務模塊進行供電,將備用電源恢復到備用狀態(tài);當該主用電源未恢復供電時,則繼續(xù)由備用電源對管理模塊、管理接口和未切斷的業(yè)務模塊進行供電。
S50、在該主用電源恢復供電時,控制主用電源為管理模塊供電,及獲取供電恢復策略列表。
在主用電源恢復供電時,將管理模塊從由備用電源供電切換到主用電源供電,及將之前由備用電源供電的業(yè)務模塊轉為由主用電源供電,及將管理接口從由備用電源供電切換到主用電源供電。在該主用電源恢復供電時,還獲取供電恢復策略列表,以確定對之前切斷的業(yè)務模塊是否進行供電恢復,由主用電源繼續(xù)供電。
獲取供電恢復策略列表的步驟包括:C1、從本地存儲器中獲取供電恢復策略列表;或C2、將該主用電源恢復供電情況發(fā)送給網(wǎng)管,并從該網(wǎng)管中接收該網(wǎng)管根據(jù)該主用電源恢復供電情況返回的供電恢復策略列表;或C3、接收本地控制指令生成供電恢復策略列表。即在一實施例中,該本地存儲器中 預先存儲了供電恢復切換策略列表,管理人員可預先根據(jù)實際需要設置該供電恢復策略列表,以確定在主用電源恢復供電時,對之前切斷的業(yè)務模塊中哪些業(yè)務模塊進行供電恢復,當在該供電恢復策略列表中包括多個業(yè)務模塊時,可對各個業(yè)務模塊進行優(yōu)先級排序,將優(yōu)先級高的業(yè)務模塊排著前面,即將需要優(yōu)先恢復供電的業(yè)務模塊排在前面;在另一實施例中,從該網(wǎng)管中獲取該供電恢復策略列表,該供電恢復策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成供電恢復策略列表。
S60、根據(jù)該供電恢復策略列表,通過主用電源對已切斷的相關業(yè)務模塊恢復供電。
根據(jù)該供電恢復策略列表,對已切斷的相關業(yè)務模塊進行恢復供電。如之前切斷的相關業(yè)務模塊為業(yè)務模塊B1、業(yè)務模塊B2、業(yè)務模塊B3,在該供電恢復策略列表中包括業(yè)務模塊B1、業(yè)務模塊B2,則對該業(yè)務模塊B1、業(yè)務模塊B2進行供電恢復,由主用電源進行供電,對于業(yè)務模塊B3,則繼續(xù)處于切斷狀態(tài)。
參照圖3,圖3為本發(fā)明基于主備電源的業(yè)務處理方法的第三實施例。
基于上述基于主備電源的業(yè)務處理方法的第二實施例,在步驟S60之后,該方法還包括:
S70、獲取業(yè)務恢復策略列表。
在一實施例中,該獲取業(yè)務恢復策略列表的步驟包括:C1、從本地存儲器中獲取業(yè)務恢復策略列表;或C 2、從該網(wǎng)管中接收業(yè)務恢復策略列表;或C 3、接收本地控制指令生成業(yè)務恢復策略列表。即在一實施例中,該本地存儲器中預先存儲了業(yè)務恢復策略列表,管理人員可預先根據(jù)實際需要設置該業(yè)務恢復策略列表,將那些需要進行業(yè)務恢復的業(yè)務模塊寫入該業(yè)務恢復策略列表中,該業(yè)務恢復策略列表中包括多個業(yè)務模塊時,可對各個業(yè)務模塊進行優(yōu)先級排序,將優(yōu)先級高的業(yè)務模塊排著前面,即將需要先恢復業(yè)務處理功能的業(yè)務模塊排在前面;在另一實施例中,從該網(wǎng)管中獲取該業(yè)務恢復策略列表,該業(yè)務恢復策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成業(yè)務恢復策略列表。
S80、根據(jù)該業(yè)務恢復策略列表,對該恢復供電的業(yè)務模塊恢復業(yè)務處理。
對恢復供電的業(yè)務模塊恢復業(yè)務,具體的,對該需要進行恢復業(yè)務的業(yè)務模塊進行復位、初始化等實現(xiàn)業(yè)務恢復。
參照圖4,圖4為本發(fā)明基于主備電源的業(yè)務處理裝置的優(yōu)選實施例,該裝置100與通信系統(tǒng)200連接,該裝置100包括檢測模塊10,與該檢測模塊10連接的控制模塊11,與該控制模塊11連接的處理模塊,其中:
該檢測模塊10,用于檢測主用電源30是否掉電;
該控制模塊11,用于在該主用電源30掉電時,控制備用電源31為管理模塊21供電,及獲取供電切斷策略列表;
該處理模塊12,用于根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊22,以停止相關業(yè)務處理。
該檢測模塊10還分別與主用電源30和備用電源31連接,用于檢測主用電源30是否掉電。該檢測模塊10實時或定時檢測主用電源30是否掉電。該主用電源30可為整個通信系統(tǒng)提供足夠的電量,該主用電源30通常為市電供電。
該通信系統(tǒng)200包括管理模塊21、與該管理模塊21連接的至少一個業(yè)務模塊22、與該管理模塊21連接的管理接口20,該管理模塊21對各個業(yè)務模塊22進行管理控制,并將各個業(yè)務模塊22的狀態(tài)通過管理接口20發(fā)送給網(wǎng)管,該管理模塊21檢測各個業(yè)務模塊22的電源輸入狀態(tài),在該業(yè)務模塊22電源輸入狀態(tài)異常時,通過管理接口20向網(wǎng)管發(fā)出告警信息,該管理模塊21還記錄各個業(yè)務模塊22的日志信息等,并將記錄的日志信息通過管理接口20發(fā)送給網(wǎng)管。該管理模塊21和管理接口20可通過主用電源30供電或備用電源31供電。
該控制模塊11與該通信系統(tǒng)的管理模塊21、管理接口20分別連接,在主用電源30正常時,控制該管理模塊21和管理接口20由主用電源30供電,在主用電源30掉電時,控制該管理模塊21和管理接口20由備用電源31供電。
該備用電源31的供電容量小于主用電源30的供電容量,通常不能為整個通信系統(tǒng)提供供電。該備用電源31可以為蓄電池。
在該主用電源30掉電時,該控制模塊11控制備用電源31為管理模塊21 和管理接口20供電,即將管理模塊21和管理接口20從由主用電源30供電切換到備用電源31供電。在該主用電源30掉電時,還獲取供電切換策略列表,以確定切斷哪些業(yè)務模塊22。對于電功耗較大的業(yè)務模塊22,通常在主用電源30掉電時,不為該業(yè)務模塊22提供備份電源,即不通過備用電源31對該業(yè)務模塊22進行供電,該業(yè)務模塊22暫停處理相關業(yè)務。
在該主用電源30掉電時,通過該備用電源31為該管理模塊21供電,使得該管理模塊21還可正常工作,繼續(xù)對各個業(yè)務模塊22進行檢測、記錄日志等,在業(yè)務模塊22電源輸入狀態(tài)異常時,該管理模塊21通過管理接口20向網(wǎng)管發(fā)出告警信息。即在主用電源30掉電時,該管理模塊21仍然可通過備用電源31供電,繼續(xù)正常工作。
在主用電源30掉電后的預設過渡時間內(如該預設過渡時間為1秒鐘),該備用電源31暫為各個業(yè)務模塊22進行供電。
在該供電切斷策略列表中包括了需要切斷的各個業(yè)務模塊22,如在該供電切斷策略列表中包括了業(yè)務模塊22B1、業(yè)務模塊22B2、業(yè)務模塊22B3,則說明在主用電源30掉電時,可以將該業(yè)務模塊22B1、業(yè)務模塊22B2、業(yè)務模塊22B3切斷,不處理相關業(yè)務,不通過備用電源31對業(yè)務模塊22B1、業(yè)務模塊22B2、業(yè)務模塊22B3進行供電。
進一步的,該控制模塊11包括:第一獲取單元,用于從本地存儲器中獲取供電切斷策略列表;或第二獲取單元,用于將該主用電源30掉電情況發(fā)送給網(wǎng)管,并從該網(wǎng)管中接收該網(wǎng)管根據(jù)該主用電源30掉電情況返回的供電切斷策略列表;或第三獲取單元,用于接收本地控制指令生成供電切斷策略列表。即在一實施例中,該本地存儲器中預先存儲了供電切換策略列表,管理人員可預先根據(jù)實際需要設置該供電切換策略列表,將那些電功耗較大的業(yè)務模塊22/重要級別不高的業(yè)務模塊22寫入該供電切斷策略列表中,以使得在主用電源30掉電時,不通過備用電源31對那些電功耗較大的業(yè)務模塊22/重要級別不高的業(yè)務模塊22進行供電,該供電切換策略列表中包括多個業(yè)務模塊22時,可對各個業(yè)務模塊22進行優(yōu)先級排序,將優(yōu)先級低的業(yè)務模塊22排著前面,即先被切換掉的業(yè)務模塊22排在前面;在另一實施例中,從該網(wǎng)管中獲取該供電切斷策略列表,該供電切斷策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成供電切斷策略列表。
各個業(yè)務模塊22的工作電壓范圍可能不一致,因此可對每個業(yè)務模塊22設置獨立的電源單元。
該處理模塊12在根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊22時,可切斷該相關業(yè)務模塊22對應的電源單元,進而切斷了該相關業(yè)務模塊22,該相關業(yè)務模塊22在沒有供電時,無法執(zhí)行相關業(yè)務處理;還可直接切斷該相關業(yè)務模塊22,關閉該業(yè)務模塊22。
根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊22,使得備用電源31的供電容量等于或大于管理模塊21、管理接口20和當前未切斷的業(yè)務模塊22的用電量需要;如當供電切斷策略列表中包括優(yōu)先級從低到高依次排列的業(yè)務模塊22B1、業(yè)務模塊22B2、業(yè)務模塊22B3,如果只切斷業(yè)務模塊22B1,該備用電源31滿足用電需求(即備用電源31的供電量等于或大于管理模塊21、管理接口20和當前未切斷的業(yè)務模塊22的用電量需要),則可以只切斷業(yè)務模塊22B1,如果切斷業(yè)務模塊22B1后,該備用電源31仍無法滿足用電需求,則繼續(xù)切斷業(yè)務模塊22B2,依次類推,直到該備用電源31滿足用電需求。未切斷的業(yè)務模塊22由備用電源31進行供電,以執(zhí)行相應的功能。
采用上述實施例,通過檢測模塊10檢測主用電源30是否掉電;控制模塊11在該主用電源30掉電時,控制備用電源31為管理模塊21供電,及獲取供電切斷策略列表;處理模塊12根據(jù)該供電切斷策略列表,切斷相關業(yè)務模塊22,以停止相關業(yè)務處理;在主用電源30掉電時,通過備用電源31對管理模塊21和部分業(yè)務模塊22進行供電,及關掉部分業(yè)務模塊22,保證通信系統(tǒng)的正常運行。
進一步的,該檢測模塊10,還用于檢測該主用電源30是否恢復供電;
該控制模塊11,還用于在該主用電源30恢復供電時,控制主用電源30為管理模塊21供電,及獲取供電恢復策略列表;
該處理模塊12,還用于根據(jù)該供電恢復策略列表,通過主用電源30對已切斷的相關業(yè)務模塊22恢復供電。
該檢測模塊10實時或定時檢測該主用電源30是否恢復供電,當該主用電源30恢復供電時,由該主用電源30對管理模塊21、管理接口20和各個業(yè)務模塊22進行供電,將備用電源31恢復到備用狀態(tài);當該主用電源30未恢復供電時,則繼續(xù)由備用電源31對管理模塊21、管理接口20和未切斷的業(yè) 務模塊22進行供電。
該控制模塊11在主用電源30恢復供電時,將管理模塊21從由備用電源31供電切換到主用電源30供電,及將之前由備用電源31供電的業(yè)務模塊22轉為由主用電源30供電,及將管理接口20從由備用電源31供電切換到主用電源30供電。在該主用電源30恢復供電時,還獲取供電恢復策略列表,以確定對之前切斷的業(yè)務模塊22是否進行供電恢復,由主用電源30繼續(xù)供電。
進一步的,該控制模塊11包括:第四獲取單元,用于從本地存儲器中獲取供電恢復策略列表;或第五獲取單元,用于將該主用電源30恢復供電情況發(fā)送給網(wǎng)管,并從該網(wǎng)管中接收該網(wǎng)管根據(jù)該主用電源30恢復供電情況返回的供電恢復策略列表;或第六獲取單元,用于接收本地控制指令生成供電恢復策略列表。即在一實施例中,該本地存儲器中預先存儲了供電恢復切換策略列表,管理人員可預先根據(jù)實際需要設置該供電恢復策略列表,以確定在主用電源30恢復供電時,對之前切斷的業(yè)務模塊22中哪些業(yè)務模塊22進行供電恢復,當在該供電恢復策略列表中包括多個業(yè)務模塊22時,可對各個業(yè)務模塊22進行優(yōu)先級排序,將優(yōu)先級高的業(yè)務模塊22排著前面,即將需要優(yōu)先恢復供電的業(yè)務模塊22排在前面;在另一實施例中,從該網(wǎng)管中獲取該供電恢復策略列表,該供電恢復策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成供電恢復策略列表。
該處理模塊12模塊根據(jù)該供電恢復策略列表,對已切斷的相關業(yè)務模塊22進行恢復供電。如之前切斷的相關業(yè)務模塊22為業(yè)務模塊22B1、業(yè)務模塊22B2、業(yè)務模塊22B3,在該供電恢復策略列表中包括業(yè)務模塊22B1、業(yè)務模塊22B2,則對該業(yè)務模塊22B1、業(yè)務模塊22B2進行供電恢復,由主用電源30進行供電,對于業(yè)務模塊22B3,則繼續(xù)處于切斷狀態(tài)。
進一步的,該控制模塊11,還用于獲取業(yè)務恢復策略列表;
該處理模塊12還用于根據(jù)該業(yè)務恢復策略列表,對該恢復供電的業(yè)務模塊22恢復業(yè)務處理。
在一實施例中,該獲取業(yè)務恢復策略列表包括:C1、從本地存儲器中獲取業(yè)務恢復策略列表;或C 2、從該網(wǎng)管中接收業(yè)務恢復策略列表;或C 3、接收本地控制指令生成業(yè)務恢復策略列表。即在一實施例中,該本地存儲器中預先存儲了業(yè)務恢復策略列表,管理人員可預先根據(jù)實際需要設置該業(yè)務 恢復策略列表,將那些需要進行業(yè)務恢復的業(yè)務模塊22寫入該業(yè)務恢復策略列表中,該業(yè)務恢復策略列表中包括多個業(yè)務模塊22時,可對各個業(yè)務模塊22進行優(yōu)先級排序,將優(yōu)先級高的業(yè)務模塊22排著前面,即將需要先恢復業(yè)務處理功能的業(yè)務模塊22排在前面;在另一實施例中,從該網(wǎng)管中獲取該業(yè)務恢復策略列表,該業(yè)務恢復策略列表封裝在該網(wǎng)管下發(fā)的報文中;在另一實施例中,通過本地控制指令生成業(yè)務恢復策略列表。
該處理模塊12對恢復供電的業(yè)務模塊22恢復業(yè)務,具體的,對該需要進行恢復業(yè)務的業(yè)務模塊22進行復位、初始化等實現(xiàn)業(yè)務恢復。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。