一種單板及關閉單板電源的系統及方法
2023-05-02 16:41:11 2
專利名稱:一種單板及關閉單板電源的系統及方法
技術領域:
本發明涉及通信領域中平臺管理技術,具體應用於ATCA(AdvancedTelecom Computing Architecture,先進的電信計算結構)中的一種單板管理方法和系統。
背景技術:
先進的電信計算結構(Advanced Telecom Computing Architecture,簡稱ATCA),是工業計算機生產者協會(PCI Industrial Computers ManufacturersGroup,簡稱PICMG)於2001年底制定的新一代計算平臺標準。是為下一代融合通信及數據網絡應用提供一個高性價比的,基於模塊化結構的、兼容的、並可擴展的硬體構架。PICMG 3.0規範是ATCA家族中的核心規範,主要定義了ATCA系列規範中的機械結構、電源、散熱設計、互聯、系統管理和數據傳輸等內容。如圖1所示,基於ATCA的架構平臺包含管理單元(CMM)、交換板(fabric board)、處理器板、風扇等。
但是目前處理器板上的作業系統不能與機框管理單元通信,所以處理器板裝上作業系統在運行過程中,如果打扳手或觸發其它性質相同的裝置直接斷電,系統會按意外關機處理,對單板的軟硬體都有損傷,並且在關機過程中不能確定業務是否倒換到正常工作的處理器板上。
發明內容
本發明的實施例提供一種關閉單板電源的方法的系統、方法及一種單板,可以直接對符合先進的電信計算結構的單板進行觸發斷電操作,斷電過程中最大限度的等待業務倒換完成,並且對單板進行軟關機。
所述關閉單板電源的方法為基板管理控制器接收斷電信號,並將所述斷電信號發送至機框管理單元;基板管理控制器接收斷電命令,所述斷電命令由機框管理單元根據所述斷電信號產生;作業系統獲得所述斷電命令,並對業務進行倒換;業務倒換完成後關閉作業系統;作業系統關閉後基板管理控制器關閉單板電源。
本發明的實施例還提供一種單板,該單板安裝於先進的電信計算結構的架構中,所述單板裝有作業系統,其還包括基板管理控制器,對單板電源進行控制,其與機框管理單元連接,用於獲得斷電信號及將其獲得的斷電信號發送至機框管理單元,並獲得機框管理單元發送的斷電命令;觸發裝置,所述觸發裝置與所述基板管理控制器連接,該觸發裝置向所述基板管理控制器發送斷電信號;安全斷電單元,其接收基板管理控制器的信號,對所述作業系統進行操作控制,可將所述作業系統關閉。
本發明的實施例還提供一種關閉單板電源的系統,所述系統包括一單板、一機框管理單元;所述機框管理單元與所述單板連接並對該系統內的所有單板進行控制;所述單板包括基板管理控制器,對單板電源進行控制,其與機框管理單元連接,用於獲得斷電信號及將其獲得的斷電信號發送至機框管理單元,並獲得機框管理單元發送的斷電命令;觸發裝置,所述觸發裝置與所述基板管理控制器連接,該觸發裝置向所述基板管理控制器發送觸發信號;安全斷電單元,其接收基板管理控制器的信號,對所述作業系統進行操作控制,可將所述作業系統關閉;鍵控模式接口,其分別與所述基板管理控制器、所述作業系統及所述安全斷電單元連接,實現基板管理控制器與所述作業系統及所述安全斷電單元的通信。
本發明實施例所提供的關閉單板電源的系統、方法及單板,在單板得到斷電信號時對單板上的業務進行倒換,最大限度地等待業務倒換完成,先關閉作業系統然後對單板斷電,實現了軟關機,減少了對單板的軟硬體的損傷。
圖1為先進的電信計算結構的設備架構圖。
圖2為本發明一實施例的結構圖。
圖3為本發明一實施例的方法流程圖。
具體實施例方式
參閱圖2,本發明一實施例的結構圖,該關閉單板電源的系統基於先進的電信計算結構。所述系統包括單板10、機框管理單元20。
本實施例中所述單板為處理器板,所述單板裝有作業系統104,其還包括觸發裝置101、基板管理控制器102、鍵控模式接口103及安全斷電單元105。所述機框管理單元20對基於先進的電信計算結構的整個機框內的單板進行控制,該機框管理單元20與單板10的基板管理控制器102連接並交互信息。
所述基板管理控制器102,其對單板10上的硬體進行管理和控制,可以獲取單板10的硬體溫度、電壓、模塊信息等。該基板管理控制器102對單板10電源進行控制,其與機框管理單元20連接,用於獲得斷電信號及將其獲得的斷電信號發送至機框管理單元20,並獲得機框管理單元20發送的斷電命令。所述基板管理控制器102還包括一電源管理單元1021、一智能管理平臺1022,在具體實施中還可以設置一超時定時器(圖未示)用於計時。所述電源管理單元1021控制單板電源的連接和斷開,所述智能管理平臺1022提供接口和總線實現基板管理控制器102與作業系統104及所述安全斷電單元105的通信。所述觸發裝置101為一傳感裝置,當其被觸動時會產生斷電信號,該觸發裝置101與基板管理控制器102連接,能夠與電源管理單元1021通信,當扳動該觸發裝置101時其發送斷電信號給單板的基板管理控制器102上的電源管理單元1021,準備切斷單板的電源,具體實施中該觸發裝置101可為扳手,還可以為其它性質相同的裝置。所述作業系統104其中包括一業務倒換單元1041,其能夠將所在該單板的業務倒換到其它的單板上。該單板還可以包含一傳感器(圖未示),該傳感器與觸發裝置101連接,對觸發裝置101進行檢測並將檢測到的信號傳送至基板管理控制器102。所述安全斷電單元105可對所述作業系統104進行操作,可將所述作業系統104關閉。該安全斷電單元105通過鍵控模式接口103與智能管理平臺1022連接並交互信息,實現與基板管理控制器102的通信。
本發明實施例提供的單板安全關機的系統包含安全斷電單元105,該安全斷電單元105能夠通過基板管理控制器102接受機框管理單元20的指令對作業系統進行安全斷電及業務倒換的控制,實現了單板的軟關機及關機前進行業務倒換。
參閱圖3,本發明關閉單板電源的方法一實施例的方法流程圖。觸發裝置觸發產生斷電信號,基板管理控制器獲得該斷電信號(步驟S201),機框管理單元將所述斷電信號轉化為斷電命令並下發所述斷電命令(步驟S202),作業系統獲得所述斷電命令後,根據該斷電命令對進行業務倒換(步驟S203),業務倒換完成後關閉作業系統(步驟S204),最後將單板電源關閉(步驟S205)。
對觸發裝置101操作,例如打扳手或觸發其他性質相同的裝置可以直接產生斷電信號,傳感器檢測到對扳手進行操作或對其他性質相同的裝置操作時便將斷電信號傳給基板管理控制器102,在先進的電信計算結構架構下也可以通過命令觸發斷電信號並將斷電信號傳給基板管理控制器102。基板管理控制器102將所述的斷電信號傳送至機框管理單元20,機框管理單元20根據所述斷電信號產生斷電命令並傳給基板管理控制器102。基板管理控制器102將所述斷電命令傳送至智能平臺管理1022,智能平臺管理1022利用其智能平臺管理接口消息通過鍵控模式103將所述斷電命令發給作業系統104。作業系統104獲得所述斷電命令後啟動業務倒換單元1041對單板上運行的業務進行切換。業務切換完成以後業務倒換單元1041發送業務倒換完成的消息通知基板管理控制器102,基板管理控制器102收到給所述業務倒換完成的通知後通過所述智能管理平臺1022及消息通過鍵控模式103發送信號給安全斷電單元105,安全斷電單元105收到所述消息後關閉作業系統104。作為另一種實現方法,當業務倒換單元1041啟動業務倒換時基板管理控制器同時啟動一超時定時器,該定時器對業務倒換的時間進行計時,當所述超時定時器超時後即認為業務倒換已經完成,例如超時定時器預設時間為10分鐘,當業務倒換單元1041啟動10分鐘後認為業務倒換完成並發送業務倒換完成的通知給基板管理控制器,可以通過經驗值對所述定時器進行設置。作業系統104被關閉後,安全斷電單元105通知基板管理控制器102所述作業系統104已關閉。之後,電源管理單元1021關閉單板電源,完成單板的斷電關機。基板管理控制器102記錄本次單板關機的事件,如果是打扳手或觸發其他性質相同的裝置直接產生斷電信號的情況下並停止傳感器對觸發裝置的掃描。
本發明實施例提供的單板安全關機的方法,在單板收到斷電指令後對業務倒換,先關閉單板上的作業系統再關閉單板電源斷電過程中最大限度的等待業務倒換完成,並且對單板進行軟關機減小了對單板的損傷。
權利要求
1.一種關閉單板電源的方法,其特徵在於,所述方法為基板管理控制器接收斷電信號,並將所述斷電信號發送至機框管理單元;基板管理控制器接收斷電命令,所述斷電命令由機框管理單元根據所述斷電信號產生;作業系統獲得所述斷電命令,並對業務進行倒換;業務倒換完成後關閉作業系統;作業系統關閉後基板管理控制器關閉單板電源。
2.如權利要求1所述的關閉單板電源的方法,其特徵在於,所述業務倒換完成後關閉作業系統具體為業務倒換完成後發送消息給基板管理控制器;基板管理控制器接收到所述業務倒換完成的消息後發送關閉作業系統的命令給安全斷電單元;安全斷電單元接收到所述關閉作業系統的命令後關閉作業系統。
3.如權利要求1所述的關閉單板電源的方法,其特徵在於,所述業務倒換完成後關閉作業系統具體為啟動業務倒換時啟動一定時器;定時器超時後基板管理控制器發送關閉作業系統的命令給安全斷電單元;安全斷電單元接收到所述關閉作業系統的命令後關閉作業系統。
4.如權利要求1所述關閉單板電源的方法,其特徵在於,所述作業系統獲得所述斷電命令具體為基板管理控制器通過智能管理平臺接口將所述斷電命令發送給作業系統。
5.一種單板,所述單板裝有作業系統,其特徵在於,所述單板包括基板管理控制器,對單板電源進行控制,其與機框管理單元連接,用於獲得斷電信號及將其獲得的斷電信號發送至機框管理單元,並獲得機框管理單元發送的斷電命令;觸發裝置,所述觸發裝置與所述基板管理控制器連接,該觸發裝置向所述基板管理控制器發送斷電信號;安全斷電單元,其接收基板管理控制器的信號,對所述作業系統進行操作控制,可將所述作業系統關閉。
6.如權利要求5所述的單板,其特徵在於,所述單板還包括鍵控模式接口,其分別與所述基板管理控制器、所述作業系統及所述安全斷電單元連接,實現基板管理控制器與所述作業系統及所述安全斷電單元的通信。
7.如權利要求5所述的單板,其特徵在於,所述單板還包含業務倒換單元,該業務倒換單元將所在該單板的業務倒換到其它的單板上。
8.如權利要求6所述的單板,其特徵在於,所述基板管理控制器包括電源管理單元,所述電源管理單元接受觸發裝置發送的斷電信號,用於對單板電源進行控制;智能管理平臺,所述智能管理平臺提供接口,通過鍵控模式接口與所述作業系統及安全斷電單元連接。
9.如權利要求8所述的單板,其特徵在於,所述基板管理控制器包括定時器,其用於對業務倒換的時間進行計時,當啟動業務倒換時啟動該定時器。
10.一種單板安全關機的系統,其特徵在於,所述系統包括一單板、一機框管理單元;所述機框管理單元與所述單板連接並對該系統內的所有單板進行控制;所述單板包括基板管理控制器,對單板電源進行控制,其與機框管理單元連接,用於獲得斷電信號及將其獲得的斷電信號發送至機框管理單元,並獲得機框管理單元發送的斷電命令;觸發裝置,所述觸發裝置與所述基板管理控制器連接,該觸發裝置向所述基板管理控制器發送觸發信號;安全斷電單元,其接收基板管理控制器的信號,對所述作業系統的開啟及關閉進行控制;鍵控模式接口,其分別與所述基板管理控制器、所述作業系統及所述安全斷電單元連接,實現基板管理控制器與所述作業系統及所述安全斷電單元的通信。
全文摘要
本發明實施例提供一種關閉單板電源的方法,該方法為基板管理控制器接收斷電信號,並將所述斷電信號發送至機框管理單元;基板管理控制器接收斷電命令,機框管理單元根據所述斷電信號產生所述斷電命令;作業系統獲得所述斷電命令,並對業務進行倒換;業務倒換完成後關閉作業系統;作業系統關閉後基板管理控制器關閉單板電源。所述方法在單板得到斷電信號時對單板上的業務進行倒換,最大限度地等待業務倒換完成,先關閉作業系統然後對單板斷電,實現了軟關機,減少了對單板的軟硬體的損傷。本發明的實施例還提供了一種單板及關閉單板電源的系統。
文檔編號G06F1/26GK101093457SQ20071007600
公開日2007年12月26日 申請日期2007年7月12日 優先權日2007年7月12日
發明者劉鵬雲 申請人:華為技術有限公司