電子裝置、基板管理控制器輸入簡化系統及簡化方法
【技術領域】
[0001] 本發明涉及一種簡化系統,特別涉及一種簡化基板管理控制器輸入的系統及方 法。
【背景技術】
[0002] -般,服務器等計算和處理量較大的計算機裝置,通常會通過一基板管理控制器 (baseboard management controller,BMC)進行管理。通過基板管理控制器,用戶可以輕易 獲得中央處理器、內存的元件的溫度、電壓等參數,從而監控計算機裝置的健康狀況。目前, 用戶需要輸入 IPMI (Intelligent Platform Management Interface,智能平臺管理接口) 指令控制基板管理控制器執行相應的功能。目前的IPMI指令MP由頭函數、頭函數下的相 應的命令以及命令下對應的數據三個部分組成。從而,在輸入IPMI指令時,需要輸入頭函 數的一個字節的數值、頭函數下的相應的命令的一個字節的數值以及該命令下對應的位數 據。例如,用戶需要查詢風扇的轉速時,首先要輸入風扇查詢的IPMI指令的頭函數的數值, 例如0X00,然后輸入轉速查詢命令的數值,例如0101以及該查詢命令下對應的多個字節的 位數據。而一般的命令下的位數據往往有多個字節,因此,用戶需要輸入大量復雜的位數據 才能完成該IPMI指令的輸入,使得目前的對基板管理控制器的管理十分不便。
【發明內容】
[0003] 有鑒于此,提供一種基板管理控制器控制簡化系統及簡化方法,可簡化基板管理 控制器的輸入控制。
[0004] 一種電子裝置,包括一基板管理控制器、處理單元以及存儲單元,其中,該存儲單 元中存儲有一 IPMI指令數據庫,該IPMI指令數據庫存儲有多個IPMI指令的數據,每一 IPMI指令的數據包括關聯存儲的該IPMI指令的頭函數的數值、該頭函數下至少一個命令 的數值以及每一命令下的位數據。該處理單元包括輸入框提供模塊、輸入確定模塊、搜索模 塊以及輸入控制模塊。該輸入框提供模塊用于響應用戶的操作而提供一輸入框供用戶輸 入。該輸入確定模塊用于當用戶在該輸入框輸入一數值時,查詢該數值是否與一 IPMI指令 的頭函數的數值一致,并在確認用戶在該輸入框輸入的數值與一 IPMI指令的頭函數的數 值一致且用戶繼續輸入一數值時,判斷用戶在該輸入框繼續輸入的數值是否為該IPMI指 令中的一命令的數值。該搜索模塊用于在輸入確定模塊判斷繼續輸入的數值為該IPMI指 令中的一個命令時,根據該指令數據庫搜索確定用戶輸入的該IPMI指令中的命令下的所 有位數據。該輸入控制模塊用于控制在該輸入框上自動輸入搜索到的該命令下的所有位數 據。
[0005] -種基板管理控制器輸入簡化系統,運行于一具有基板管理控制的電子裝置中, 其中,基板管理控制器輸入簡化系統包括輸入框提供模塊、輸入確定模塊、搜索模塊以及輸 入控制模塊。該輸入框提供模塊用于響應用戶的操作而提供一輸入框供用戶輸入。該輸入 確定模塊,用于當用戶在該輸入框輸入一數值時,查詢該數值是否與該電子裝置的存儲單 元中存儲的IPMI指令數據庫中的一 IPMI指令的頭函數的數值一致,并在確認用戶在該輸 入框輸入的數值與一 IPMI指令的頭函數的數值一致且用戶繼續輸入一數值時,判斷用戶 在該輸入框繼續輸入的數值是否為該IPMI指令中的一命令的數值,其中,該IPMI指令數據 庫存儲有多個IPMI指令的數據,每一 IPMI指令的數據包括關聯存儲的該IPMI指令的頭函 數的數值、該頭函數下至少一個命令的數值以及每一命令下的位數據。該搜索模塊用于在 輸入確定模塊判斷繼續輸入的數值為該IPMI指令中的一個命令時,根據該指令數據庫搜 索確定用戶輸入的該IPMI指令中的命令下的所有位數據。該輸入控制模塊用于控制在該 輸入框上自動輸入搜索到的該命令下的所有位數據。
[0006] -種基板管理控制器輸入簡化方法,應用于一包括基板管理控制器的電子裝置 中,其中,該方法包括步驟:響應用戶的操作而提供一輸入框供用戶輸入;在用戶在該輸入 框輸入一數值時,查詢該數值是否與該電子裝置的存儲單元中存儲的IPMI指令數據庫中 的一 IPMI指令的頭函數的數值一致,其中,該IPMI指令數據庫存儲有多個IPMI指令的數 據,每一 IPMI指令的數據包括關聯存儲的該IPMI指令的頭函數的數值、該頭函數下至少一 個命令的數值以及每一命令下的位數據;如果一致,在用戶繼續輸入一數值時,判斷用戶在 該輸入框繼續輸入的數值是否為該IPMI指令中的一命令的數值;在判斷繼續輸入的數值 為該IPMI指令中的一個命令的數值時,根據該指令數據庫搜索確定用戶輸入的該IPMI指 令中的命令下的所有位數據;以及控制在該輸入框上自動輸入搜索到的該命令下的所有位 數據。
[0007] 通過本發明的基板管理控制器輸入簡化系統、電子裝置及方法,能夠快速進行該 用于控制該基板管理控制器的IPMI指令的輸入。
【附圖說明】
[0008] 圖1為本發明一實施方式中的電子裝置的模塊示意圖。
[0009] 圖2為本發明一實施方式中一 IPMI指令的結構示意圖。
[0010] 圖3為本發明一實施方式中輸入框的示意圖。
[0011] 圖4為本發明一實施方式中基板管理控制器輸入簡化方法的流程圖。
[0012] 主要元件符號說明
【主權項】
1. 一種電子裝置,包括一基板管理控制器、處理單元w及存儲單元,其特征在于: 該存儲單元中存儲有一ipffl指令數據庫,該ipffl指令數據庫存儲有多個ipffl指令的 數據,每一ipffl指令的數據包括關聯存儲的該ipffl指令的頭函數的數值、該頭函數下至少 一個命令的數值W及每一命令下的位數據; 該處理單元包括: 輸入框提供模塊,用于響應用戶的操作而提供一輸入框供用戶輸入; 輸入確定模塊,用于當用戶在該輸入框輸入一數值時,查詢該數值是否與一ipffl指令 的頭函數的數值一致,并在確認用戶在該輸入框輸入的數值與一ipffl指令的頭函數的數 值一致且用戶繼續輸入一數值時,判斷用戶在該輸入框繼續輸入