伺服器的溫度顯示方法和設備的製作方法
2023-05-12 06:06:06 1
伺服器的溫度顯示方法和設備的製作方法
【專利摘要】本申請提供了伺服器的溫度顯示方法和設備。本發明通過繪製以所述伺服器主板硬體圖為背景的溫度場色塊圖,能夠直觀顯示整個伺服器主板上各個熱點的溫度;進一步地,本發明中,通過所述溫度場色塊圖與所述溫度數據表格聯動顯示熱點的溫度,能夠從表格快速定位至伺服器主板硬體區域。
【專利說明】伺服器的溫度顯示方法和設備
【技術領域】
[0001] 本申請涉及網絡通信技術,特別涉及伺服器的溫度顯示方法和設備。
【背景技術】
[0002] 溫度是伺服器運行狀態的關鍵信息,目前伺服器的主板上都設計了大量的溫度傳 感器,通過智能型平臺管理接口(IPMI !Intelligent Platform Management Interface)定 義的傳感器模型,可以方便地獲取主板上各關鍵位置的精確溫度。
[0003] 目前,顯示伺服器主板上各位置的溫度的方式最簡單常用的方式是表格,即將服 務器主板上每個熱點的當前溫度、告警上下限信息集中顯示到一張表格裡,如表1所示的 表格:
[0004] 表 1
[0005]
【權利要求】
1. 一種伺服器的溫度顯示方法,其特徵在於,通過溫度數據表格顯示伺服器上每一熱 點的溫度相關信息,所述熱點的溫度相關信息至少包括:熱點名稱、熱點在伺服器上的位置 信息,熱點的溫度;該方法包括: 繪製伺服器主板硬體圖; 接收伺服器上基板管理控制器BMC返回的二維溫度數據矩陣,所述二維溫度數據矩陣 中包括伺服器上每一熱點的溫度、以及該熱點在所述伺服器上的位置信息; 利用所述二維溫度數據矩陣繪製以所述伺服器主板硬體圖為背景的溫度場色塊圖; 通過所述溫度場色塊圖與所述溫度數據表格聯動顯示熱點的溫度。
2. 根據權利要求1所述的方法,其特徵在於,所述利用二維溫度數據矩陣繪製以所述 伺服器主板硬體圖為背景的溫度場色塊圖包括: 將所述二維溫度數據矩陣中每一熱點的溫度對應轉換成顏色值HSB中的色相值,並將 該色相值轉換成紅綠藍RGB值; 利用所述二維溫度數據矩陣中每一熱點的位置信息、以及該熱點的溫度被轉換成的 RGB值繪製以伺服器主板硬體圖為背景的溫度場色塊圖。
3. 根據權利要求2所述的方法,其特徵在於,所述溫度場色塊圖使用JavaScript的開 源庫Raphael繪製;所述溫度場色塊圖支持SVG格式; 所述伺服器主板硬體圖使用支持SVG格式的繪圖工具繪製。
4. 根據權利要求1所述的方法,其特徵在於,所述通過溫度場色塊圖與溫度數據表格 聯動顯示熱點的溫度包括: 當所述溫度數據表格中某一熱點的溫度相關信息被選中時,在溫度場色塊圖中找到該 熱點並顯示該熱點的名稱、溫度和狀態; 當所述溫度場色塊圖中的某一熱點被觸發,在所述溫度場色塊圖中顯示該被觸發的熱 點的名稱、溫度和狀態,並在所述溫度數據表格中找到該熱點的溫度相關信息,並使該找到 的溫度相關信息處於被選中狀態。
5. 根據權利要求4所述的方法,其特徵在於,所述溫度數據表格以行的形式記錄各個 熱點的溫度相關信息,其中,不同熱點的溫度相關信息處於不同行; 該方法進一步包括:針對溫度數據表格中每一包含熱點的溫度相關信息的行定義一個 對應的標識ID ;針對溫度數據表格中每一包含熱點的溫度相關信息的行,識別該行記錄的 熱點名稱,在溫度場色塊圖中找到該熱點名稱對應的熱點,定義該找到的熱點的標識為:該 行的 ID+ "temp" ; 所述在溫度場色塊圖中找到該熱點並顯示該熱點的名稱、溫度和狀態包括: 識別被選中的溫度相關信息所處的行的ID,在溫度場色塊圖中找到標識為該識別出的 ID+ "temp"的熱點,顯示該找到的熱點的名稱、溫度和狀態; 所述在溫度數據表格中找到該熱點的溫度相關信息,並使該找到的溫度相關信息處於 被選中狀態包括: 識別該被觸發的熱點的標識為ID+ "temp",在所述溫度數據表格中找到標識為該識別 出的熱點標識中的ID的行,在所述溫度數據表格中使該找到的行處於被選中狀態。
6. -種伺服器的溫度顯示設備,其特徵在於,該設備包括: 溫度數據表格單元,用於通過溫度數據表格顯示伺服器上每一熱點的溫度相關信息, 所述熱點的溫度相關信息至少包括:熱點名稱、熱點在伺服器上的位置信息,熱點的溫度; 該設備還包括: 繪製單元,用於繪製伺服器主板硬體圖;以及利用接收單元接收的二維溫度數據矩陣 繪製以所述伺服器主板硬體圖為背景的溫度場色塊圖; 接收單元,用於接收伺服器上基板管理控制器BMC返回的二維溫度數據矩陣,所述二 維溫度數據矩陣中包括伺服器上每一熱點的溫度、以及該熱點在所述伺服器上的位置信 息; 聯動顯示單元,用於通過所述溫度場色塊圖與所述溫度數據表格聯動顯示熱點的溫 度。
7. 根據權利要求6所述的設備,其特徵在於,所述繪製單元利用二維溫度數據矩陣繪 制以所述伺服器主板硬體圖為背景的溫度場色塊圖包括: 將所述二維溫度數據矩陣中每一熱點的溫度對應轉換成顏色值HSB中的色相值,並將 該色相值轉換成紅綠藍RGB值; 利用所述二維溫度數據矩陣中每一熱點的位置信息、以及該熱點的溫度被轉換成的 RGB值繪製以伺服器主板硬體圖為背景的溫度場色塊圖。
8. 根據權利要求7所述的設備,其特徵在於,所述溫度場色塊圖使用JavaScript的開 源庫Raphael繪製;所述溫度場色塊圖支持SVG格式; 所述伺服器主板硬體圖使用支持SVG格式的繪圖工具繪製。
9. 根據權利要求6所述的設備,其特徵在於,所述聯動顯示單元通過溫度場色塊圖與 溫度數據表格聯動顯示熱點的溫度包括: 當所述溫度數據表格中某一熱點的溫度相關信息被選中時,在溫度場色塊圖中找到該 熱點並顯示該熱點的名稱、溫度和狀態; 當所述溫度場色塊圖中的某一熱點被觸發,在所述溫度場色塊圖中顯示該被觸發的熱 點的名稱、溫度和狀態,並在所述溫度數據表格中找到該熱點的溫度相關信息,並使該找到 的溫度相關信息處於被選中狀態。
10. 根據權利要求9所述的設備,其特徵在於,所述溫度數據表格以行的形式記錄各個 熱點的溫度相關信息,其中,不同熱點的溫度相關信息處於不同行; 所述聯動單元進一步包括:針對溫度數據表格中每一包含熱點的溫度相關信息的行定 義一個對應的標識ID ;針對溫度數據表格中每一包含熱點的溫度相關信息的行,識別該行 記錄的熱點名稱,在溫度場色塊圖中找到該熱點名稱對應的熱點,定義該找到的熱點的標 識為:該行的ID+ "temp" ; 所述聯動單元在溫度場色塊圖中找到該熱點並顯示該熱點的名稱、溫度和狀態包括: 識別被選中的溫度相關信息所處的行的ID,在溫度場色塊圖中找到標識為該識別出的 ID+ "temp"的熱點,顯示該找到的熱點的名稱、溫度和狀態; 所述聯動單元在溫度數據表格中找到該熱點的溫度相關信息,並使該找到的溫度相關 信息處於被選中狀態包括:識別該被觸發的熱點的標識為ID+ "temp",在所述溫度數據表 格中找到標識為該識別出的熱點標識中的ID的行,在所述溫度數據表格中使該找到的行 處於被選中狀態。
【文檔編號】G06F11/32GK104407962SQ201410611789
【公開日】2015年3月11日 申請日期:2014年11月4日 優先權日:2014年11月4日
【發明者】陳宏 , 肖翔, 樂識非 申請人:杭州華三通信技術有限公司