服务器的温度显示方法和设备的制作方法

文档序号:6633079阅读:326来源:国知局
服务器的温度显示方法和设备的制作方法
【专利摘要】本申请提供了服务器的温度显示方法和设备。本发明通过绘制以所述服务器主板硬件图为背景的温度场色块图,能够直观显示整个服务器主板上各个热点的温度;进一步地,本发明中,通过所述温度场色块图与所述温度数据表格联动显示热点的温度,能够从表格快速定位至服务器主板硬件区域。
【专利说明】服务器的温度显示方法和设备

【技术领域】
[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日
【发明者】陈宏 , 肖翔, 乐识非 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1