新四季網

電源狀態同步獲取方法

2023-09-12 16:39:40 1

專利名稱:電源狀態同步獲取方法
技術領域:
本發明涉及一種電源管理方法,尤其涉及一種電源狀態同步獲取方法。
背景技術:
1^^1111:% ! Π (Advanced Configuration and Power Interface,ACPI) ^ 義了作業系統、BIOS和系統硬體之間的新型工作接口。這些新接口包括允許作業系統控制電源管理和設備配置的機制。ACPI通常包括六種狀態S0 S5,每種狀態對用戶或是系統管理員具有重要的參考意義。智能型平臺管理接口 antelligent Platform Management Interface, IPMI)規範中提供了獲取ACPI狀態的標準命令,但是傳統獲取ACPI狀態的方法是把南橋報告電源狀態的三個通用輸入/輸出(General Purpose Input Output,GPI0) 信號線連接到基板管理控制器(baseboard management controller,BMC)。每個GPIO信號能夠表示電源的兩種狀態,通過一個真值表確認電源狀態。傳統的方法嚴重依賴南橋,而不同平臺的南橋信號是不同的。偵測六種ACPI狀態需要三根GPIO信號線,浪費了系統資源。

發明內容
鑑於以上內容,有必要提供一種電源狀態同步獲取方法,用戶可以利用BIOS和基板管理控制器來同步獲取電源的狀態。一種電源狀態同步獲取方法,應用於計算機的電源系統,該電源系統包括高級配置與電源接口,該電源系統連接於BIOS,該BIOS連接於基板管理控制器,該方法包括如下步驟電源系統開啟後,開啟基板管理控制器;電源系統發送電源信號給基板管理控制器; 若所述電源信號為高電平,則基板管理控制器判定所述高級配置與電源接口處於SO狀態; 若所述電源信號為低電平,則基板管理控制器判定所述高級配置與電源接口處於S5狀態; 及基板管理控制器發送電源狀態至該計算機的作業系統。一種電源狀態同步獲取方法,應用於計算機的電源系統,該電源系統包括高級配置與電源接口,該電源系統連接於BIOS,該BIOS連接於基板管理控制器,該方法包括如下步驟電源系統開啟後,運行該計算機的作業系統;當BIOS探測所述高級配置與電源接口的電源狀態發生改變時,作業系統進入系統管理終端處理進程;及BIOS發送命令給基板管理控制器,通知該基板管理控制器所述高級配置與電源接口的電源狀態。相較於現有技術,所述電源狀態同步獲取方法,使得BIOS和BMC結合,互相補充, 可以同步獲取電源的實時狀態,降低硬體的相關性。


圖1是本發明電源狀態同步獲取方法較佳實施例的硬體架構圖。圖2是本發明中高級配置與電源接口 100的SO和S5狀態同步獲取方法的較佳實施例的作業流程圖。
圖3是本發明中高級配置與電源接口 100的Sl S4狀態同步獲取方法的較佳實施例的作業流程圖。主要元件符號說明
計算機π
電源系統10
高級配置與電源接口 100 基本輸入輸出系統π
基板管理控制器12
作業系統13
系統管理軟體130
具體實施例方式如圖1所示,是本發明電源狀態同步獲取方法較佳實施例的硬體架構圖。該硬體架構圖包括計算機1,本實施例中,該計算機1可以為臺式機、筆記本、伺服器等。該計算機1包括電源系統10,該電源系統10通過信號線連接於基本輸入輸出系統(Basic Input Output System,BIOS) 11,該 BIOS 11 連接於基板管理控制器(baseboard management controller,BMC) 12。所述電源系統10包括高級配置與電源接口(Advanced Configuration and Power Interface, ACPI)100。所述BIOS 11或BMC 12發送獲取電源狀態的命令給ACPI 10,該ACPI 10反饋電源狀態給BIOS 11或BMC 12。所述計算機1還包括作業系統13,該作業系統13包括系統管理軟體(system management software, SMS) 130o該SMS 130提供一個界面,該界面為用戶與BMC 12之間的通信界面,即用戶通過該界面發送獲取電源狀態的指令給BMC 12,該 BMC 12反饋電源狀態給該SMS 130,用戶可以從SMS 130得到所獲取的電源狀態。所述ACPI 100包括六種電源狀態,分別為SO狀態,Sl狀態,S2狀態,S3狀態,S4 狀態及S5狀態。當計算機1進入SO狀態時,所述電源系統10為全功耗狀態,即計算機1處於正常工作狀態。當計算機1進入Sl狀態時,除了該計算機1的CPU(未示出)被關閉之外,該計算機1的所有其他部件都正常工作。當計算機1進入S2狀態時,該計算機1的CPU處於停止工作狀態,總線時鐘也被關閉,但其餘部件仍然工作。當計算機1進入S3狀態時,即掛起到內存(未示出),具體而言,計算機1的作業系統13把當前計算機信息儲存在內存中,只有內存的關鍵部件通電,計算機1處於高度節電狀態。在用戶按下任意鍵後,計算機1從內存中讀取信息恢復到原來狀態。當計算機1進入S4狀態時,計算機1的主電源關閉,數據存儲在硬碟(未示出) 上,用戶開啟該計算機1時,直接從硬碟讀取數據使計算機1恢復到原來的狀態。當計算機1進入S5狀態時,該計算機1處於關機狀態。所述BMC 12可以通過電源系統10發送的電源信號探測到ACPI100的SO和S5 狀態,用戶通過SMS 130發送獲取電源狀態的命令給BMC 12,該BMC 12反饋該電源狀態給 SMS 130,使得作業系統13與BMC 12同步獲取ACPI 100的電源狀態。BIOS 11通過指令探測ACPI100的Sl S4狀態,並將所探測到的電源狀態發送至BMC 12,使得BMC 12和BIOS 11同步獲取ACPI 100的電源狀態。如圖2所示,是本發明中ACPI 100的SO和S5狀態同步獲取方法的較佳實施例的作業流程圖。步驟S20,電源系統10開啟後,開啟BMC 12。步驟S21,電源系統10發送電源信號給BMC 12。本實施例中,該電源信號為power good信號。步驟S22,BMC 12判斷接收的電源信號為高電平還是低電平。若該接收到的電源信號為高電平,則執行步驟S23。若該接收到的電源信號為低電平,則執行步驟S24。步驟S23,BMC 12判定所述ACPI 100處於SO狀態。步驟S24,BMC 12判定所述ACPI 100處於S5狀態。步驟S25,SMS 130發送獲取電源狀態的命令給BMC 12。本實施例中,該獲取電源狀態的命令為 get ACPI power state command。步驟S26,BMC 12反饋電源狀態至SMS 130,用戶通過SMS 130提供的界面可以獲知該ACPI 100當前的電源狀態。如圖3所示,是本發明中ACPI 100的Sl S4狀態同步獲取方法的較佳實施例的作業流程圖。步驟S30,電源系統10開啟後,運行作業系統13。步驟S31,當BIOS 11探測到ACPI 100的電源狀態發生改變時,作業系統13進入系統管理中斷處理(SMI handling)進程。步驟S32,BI0S 11發送命令給BMC 12,以通知該BMC 12所述ACPI 100當前的電源狀態。本實施例中,該命令為set ACPI power state命令。該電源狀態為Sl狀態、S2狀態、S3狀態或者S4狀態。步驟S33,用戶通過SMS 130提供的界面發送獲取電源狀態的命令給BMC 12。步驟S34,BMC 12反饋ACPI 100當前的電源狀態給SMS 130,用戶通過所述界面可以獲知該ACPI 100當前的電源狀態。最後所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
權利要求
1.一種電源狀態同步獲取方法,應用於計算機的電源系統中,該電源系統包括高級配置與電源接口,該電源系統連接於BIOS,該BIOS連接於基板管理控制器,其特徵在於,該方法包括如下步驟電源系統開啟後,開啟基板管理控制器;電源系統發送電源信號給基板管理控制器;若所述電源信號為高電平,則基板管理控制器判定所述高級配置與電源接口處於SO 狀態;若所述電源信號為低電平,則基板管理控制器判定所述高級配置與電源接口處於S5 狀態;及基板管理控制器發送所述電源狀態至該計算機的作業系統。
2.如權利要求1所述的電源狀態同步獲取方法,其特徵在於,在基板管理控制器發送電源狀態至該計算機的作業系統的步驟之前,該方法還包括步驟所述作業系統的系統管理軟體提供一個界面;及用戶通過該界面發送獲取電源狀態的命令給基板管理控制器。
3.如權利要求2所述的電源狀態同步獲取方法,其特徵在於,在基板管理控制器發送電源狀態至該計算機的作業系統的步驟之後,該方法還包括所述系統管理軟體通知用戶所述高級配置與電源接口當前的電源狀態。
4.如權利要求1所述的電源狀態同步獲取方法,其特徵在於,所述電源信號為power good信號。
5.如權利要求1所述的電源狀態同步獲取方法,其特徵在於,所述基板管理控制器發送的電源狀態為SO狀態或S5狀態。
6.一種電源狀態同步獲取方法,應用於計算機的電源系統中,該電源系統包括高級配置與電源接口,該電源系統連接於BIOS,該BIOS連接於基板管理控制器,其特徵在於,該方法包括如下步驟電源系統開啟後,運行該計算機的作業系統;當BIOS探測到所述高級配置與電源接口的電源狀態發生改變時,作業系統進入系統管理終端處理進程;及BIOS發送命令給基板管理控制器,通知該基板管理控制器所述高級配置與電源接口的電源狀態。
7.如權利要求6所述的電源狀態同步獲取方法,其特徵在於,該方法還包括步驟用戶通過作業系統的系統管理軟體提供的界面發送獲取電源狀態的命令給基板管理控制器;該基板管理控制器反饋所述高級配置與電源接口的電源狀態給該系統管理軟體。
8.如權利要求6所述的電源狀態同步獲取方法,其特徵在於,所述高級配置與電源接口的電源狀態為S 1狀態、S2狀態、S3狀態或S4狀態。
全文摘要
一種電源狀態同步獲取方法,應用於計算機的電源系統中,該電源系統包括高級配置與電源接口,該電源系統連接於BIOS,該BIOS連接於基板管理控制器,該方法包括如下步驟電源系統開啟後,運行該計算機的作業系統;當BIOS探測到所述高級配置與電源接口的電源狀態發生改變時,作業系統進入系統管理終端處理進程;及BIOS發送命令給基板管理控制器,通知該基板管理控制器所述高級配置與電源接口的電源狀態。利用本發明,用戶可以通過BIOS和基板管理控制器同步獲取電源狀態。
文檔編號G06F1/26GK102467217SQ20101055117
公開日2012年5月23日 申請日期2010年11月19日 優先權日2010年11月19日
發明者劉雅娟, 邵偉 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀