主机工作状态的监测系统和监测方法_2

文档序号:8258596阅读:来源:国知局
根可编程引脚模拟出所述总线,通过该模拟 的总线获取该主机当前工作状态的数据信息。
[0045] 显示模块160用于显示处理模块140所要显示输出的数据信息。
[0046] 具体的,显示模块160可为IXD(LiquidCrystalDisplay,液晶显示器),或CRT (CathodeRayTube,阴极射线管),或等离子显示器,或LED(LightEmittingDiode,发光 二极管)显示屏。
[0047] 上述主机工作状态的监测系统,根据输入的指令获取主机的当前工作状态,并显 示该当前工作状态的数据信息,因监测系统独立于主机,如此不管主机处于何种工作情况, 只要主机是一部可正常使用的设备且处于正常开机状态时,即可实时进行监测,且不会占 有主机的系统资源,通过总线与主机相连即可使用,使用方便。
[0048] 在一个实施例中,上述主机工作状态的监测系统100的输入模块120还用于获取 用户选择的显示模式;显示模块160用于根据该显示模式显示所要显示的数据信息。其中, 显示模式包括信息滚动模式和信息固定模式。信息固定模式是指单项监测信息固定显示模 式;信息滚动模式是指多项监测信息滚动显示模式。以信息滚动模式显示工作状态,可方便 查看多种工作状态信息。
[0049] 图2为一个实施例中主机工作状态的监测方法的流程图。该主机工作状态的监测 方法,包括:
[0050] 步骤202,获取用户输入的指令。
[0051] 步骤204,解析输入指令,通过总线监测主机,获取该主机当前工作状态的数据信 息,并传输所述的数据信息。
[0052] 具体的,该当前工作状态的数据信息包括工控主机上各种器件的工作温度、主板 工作电压、主机风扇工作状态等。
[0053] 本实施例中,该总线为通过微型处理器、ARM、FPGA或CPLD的两根编程控引脚模拟 出的总线,但不限于上述几种处理器,只要具备和传感器一致的通讯总线或能通过编程处 理器中足够多的管脚模拟出同样的总线功能的处理器均可。
[0054] 步骤206,显示所要显示输出的数据信息。
[0055] 上述主机工作状态的监测方法,根据输入的指令获取主机当前工作状态的数据信 息,并显示该当前工作状态的数据信息,因监测系统独立于主机,如此不管主机处于何种工 作情况,只要主机是一部可正常使用的设备且处于正常开机状态时,即可实时进行监测,且 该监测系统独立于主机,不会占有主机的系统资源,通过总线与主机相连即可使用,使用方 便。
[0056] 在一个实施例中,该获取用户输入的指令包括:获取用户选择的显示模式,该显示 模式包括信息滚动模式和信息固定模式。
[0057] 该显示该主机的当前工作状态的步骤包括:根据该显示模式显示该主机的当前工 作状态。
[0058] 在一个实施例中,该总线为能与传感器进行数据通讯的数据总线中任意一种时, 该解析输入指令,通过总线监测主机,并获取该主机的当前工作状态的步骤包括:
[0059] 解析输入指令,通过能与传感器进行数据通讯的数据总线中任意一种总线监测主 机,并获取所述主机当前工作状态的数据信息。该能与传感器进行数据通讯的数据总线中 任意一种总线,如SMBUS总线、I2C总线、CAN总线或ISA总线等,但不限于此。
[0060] 为了使上述的主机工作状态的监测系统和方法的方案更清楚,以NCT6776F传感 器监测主机工作状态数据,总线采用SMBUS总线,处理模块140采用MCU为例进行描述,此 处仅为具体描述采用NCT6776F传感器,但不作为对本发明的限定,也可采用其他传感器监 测主机工作状态数据。
[0061] 在NCT6776F传感器内有一个专门的寄存器区域,该寄存器区域用于记录工控主 机上的各种器件的工作温度、主机工作电压、主机风扇状态等重要的主机工作状态数据。该 区域称为HardwareMonitor空间。该区域主要分为两类寄存器:一种是属性类寄存器,一 种是功能类寄存器。属性类寄存器主要用于存储HardwareMonitor-些固定的芯片固有 属性值,该属性值一般是只读的。功能类寄存器主要用于记录关于各个Monitor功能的寄 存器。该两类寄存器可能分布在Monitor空间不同的Bank,需要通过Bank选择寄存器来选 通哪个Bank来处理相关的寄存器。
[0062] 在NCT6776中,Bank选择寄存器的描述如表1所示。
[0063]表1
[0064]
【主权项】
1. 一种主机工作状态的监测系统,其特征在于,包括: 输入模块,用于获取用户输入的指令; 处理模块,与所述输入模块相连,用于解析所述输入模块的输入指令,通过总线监测主 机,获取所述主机当前工作状态的数据信息,并将所述的数据信息传输给显示模块; 所述显示模块与所述处理模块相连,用于显示所述处理模块所要显示输出的数据信 息。
2. 根据权利要求1所述的主机工作状态的监测系统,其特征在于,所述输入模块还用 于选择用户所需的显示模式;所述显示模块还用于根据所述显示模式显示所述处理模块所 要显示输出的数据信息。
3. 根据权利要求2所述的主机工作状态的监测系统,其特征在于,所述显示模式包括 信息滚动模式和信息固定模式。
4. 根据权利要求1所述的主机工作状态的监测系统,其特征在于,所述总线为能与传 感器进行数据通讯的数据总线中任意一种。
5. 根据权利要求1所述的主机工作状态的监测系统,其特征在于,所述处理模块为微 型处理器、ARM、FPGA或CPLD ; 通过所述微型处理器、ARM、FPGA或CPLD的两根可编程引脚模拟出所述总线,通过所述 模拟的总线获取所述主机的当前工作状态。
6. -种主机工作状态的监测方法,其特征在于,包括: 获取用户输入的指令; 解析输入指令,通过总线监测主机,获取所述主机当前工作状态的数据信息; 显示所要显示输出的数据信息。
7. 根据权利要求6所述的主机工作状态的监测方法,其特征在于,所述获取用户输入 的指令包括: 获取用户选择的显示模式,所述显示模式包括信息滚动模式和信息固定模式; 所述显示所要显示输出的数据信息的步骤包括: 根据所述显示模式显示所要显示输出的数据信息。
8. 根据权利要求6所述的主机工作状态的监测方法,其特征在于,所述总线为能与传 感器进行数据通讯的数据总线中任意一种; 所述解析输入指令,通过总线监测主机,获取所述主机当前工作状态的数据信息的步 骤包括: 解析输入指令,通过能与传感器进行数据通讯的数据总线中任意一种总线监测主机, 并获取所述主机当前工作状态的数据信息。
9. 根据权利要求6所述的主机工作状态的监测方法,其特征在于,所述总线为通过微 型处理器、ARM、FPGA或CPLD的两根可编程引脚模拟出所述总线。
【专利摘要】本发明涉及一种主机工作状态的监测系统和监测方法。该监测系统包括:输入模块,用于获取用户输入的指令;处理模块,与所述输入模块相连,用于解析输入指令,通过总线监测主机,获取所述主机当前工作状态的数据信息;显示模块,与所述处理模块相连,用于显示所述处理模块所要显示输出的数据信息。上述主机工作状态的监测系统和监测方法,根据输入的指令获取主机当前工作状态的数据信息,并显示所要显示的数据信息,因监测系统独立于主机,如此不管主机处于何种工作情况,只要主机是一部可正常使用的设备且处于正常开机状态时,即可实时进行监测,且不会占有主机的系统资源,通过总线与主机相连即可使用,使用方便。
【IPC分类】G06F17-30
【公开号】CN104572724
【申请号】CN201310497096
【发明人】张锦坤, 薛英仪
【申请人】研祥智能科技股份有限公司
【公开日】2015年4月29日
【申请日】2013年10月21日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1