CN1770113A - 组件单元监视***和组件单元监视方法 - Google Patents
组件单元监视***和组件单元监视方法 Download PDFInfo
- Publication number
- CN1770113A CN1770113A CN200510118708.8A CN200510118708A CN1770113A CN 1770113 A CN1770113 A CN 1770113A CN 200510118708 A CN200510118708 A CN 200510118708A CN 1770113 A CN1770113 A CN 1770113A
- Authority
- CN
- China
- Prior art keywords
- wireless
- tag
- assembly unit
- management controller
- system management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/22—Electrical actuation
- G08B13/24—Electrical actuation by interference with electromagnetic field distribution
- G08B13/2402—Electronic Article Surveillance [EAS], i.e. systems using tags for detecting removal of a tagged item from a secure area, e.g. tags for detecting shoplifting
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/007—Details of data content structure of message packets; data protocols
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/10—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Debugging And Monitoring (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
一种组件单元监视***,包括:至少一个独立可安装的组件单元;***管理控制器;无线发送和接收控制器,用于控制在***管理控制器和第一无线链路之间的通信;以及无线IC标签,它通过第一无线链路连接到无线发送和接收控制器,用于获取组件单元的状态信息。无线IC标签通过第一无线链路向***管理控制器发送状态信息,该状态信息表示组件单元的安装历史和状态值。***管理控制器分析接收的状态信息,并通过第一无线链路将分析结果发送给无线IC标签。无线IC标签将分析结果存储作为按照时间顺序排列数据的历史。
Description
技术领域
本发明涉及一种监视组件单元状态的组件单元监视***,更具体地,涉及一种通过使用无线IC(集成电路)标签来监视组件单元状态的组件单元监视***。
背景技术
迄今为止,服务器计算机将组件单元信息和辅助传感信息作为初始信息保存在服务器计算机内在的NVRAM(非易失性随机存储器)中。当组件单元的信息改变时,就需要对存储在NVRAM中的信息进行更新,以便反映这个改变。因此,管理组件单元信息是非常冗长和费时的。为了监视连接到服务器计算机的组件单元上的传感器,通常是使用称为BMC(基板管理控制器)的控制器进行集中式管理。除非开启服务器计算机,否则用户当然不能够访问传感器的故障信息。
在一些常规的计算机***中,通过使用如下所述的BMC来监视连接到组件单元上的传感器:BMC被连接到所要监视的装置(下文中称为组件单元),这些装置通过诸如SMBus(***管理总线)的总线被安装在计算机***上。传感器产生的故障信息通常被存储在由BMC管理的存储器中。由于来自传感器的故障信息是存储在与BMC相联系的存储器中,因此用户需要专用的软件才能从存储器中读取故障信息。此外,当计算机***关闭时,用户就不能读取存储的故障信息。
各种组件单元的故障信息是通过单个BMC进行集中管理。因此,当单个组件单元的故障信息记录从计算机***中清除时,用户就不能跟踪这些记录。在分析BMC所管理的故障信息的过程中,为了识别与组件单元相联系的传感器,用户必须从计算机***内在的NVRAM中获取必要的信息。管理为每个组件单元所产生的NVRAM信息是非常冗长和费时的。
日本待审专利公开号2004-078840中公开了一种无线标签和遥测***,用于将来自传感器的信号写入到无线标签内的EEPROM(电可擦除可编程只读存储器)中,并将回复帧中的传感器数据发送给询问机器。尽管无线标签从传感器读取信号,并发送信号给询问机器,并且存储这个信号,但是无线标签并没有分析该信号和存储分析结果。
日本待审日本专利公开号2004-157715中公开了一种产生电子设备数据库的方法,这个方法是通过从数据获取装置中获取组件号,并存储获取的组件识别数据作为设备识别数据的方式来实现,该组件识别数据是与制造商的序列号相联系,这些组件号被指定给电子设备的相应组件,它们用作识别这些组件的组件识别数据。根据这个公开的方法,尽管获取和存储了组件号,但是并不能动态地掌握组件的状态信息。
发明内容
本发明的一个目的是提供一种组件单元监视***,它能够获取所监视***的组件单元的状态信息,而不用考虑该***是否开启或关闭。
本发明的另一个目的是提供一种组件单元监视***,当组件单元从被监视的***中移去时,该组件单元监视***能够获取组件单元的状态信息。
本发明的再一个目的是提供一种组件单元监视***,它能够动态地掌握被监视***的配置信息。
通过使用在本发明优选实施例的叙述中所使用的圆括号中的参考字符,将在下面叙述用于实现上述目的的本发明的技术特征。在本文中添加的参考字符仅仅是用来澄清在权利要求的范围描述和优选实施例的描述之间的对应,它不应该被用于解释在权利要求范围中描述的本发明的范围。
根据本发明的一个组件单元监视***具有至少一个独立可安装的组件单元(2);***管理控制器(3,3’);连接到***管理控制器(3,3’)的无线发送和接收控制器(4),它用于控制在***管理控制器(3,3’)和第一无线链路(7)之间的通信;以及无线IC标签(1,1’),它被安装在组件单元(2)上,用于获取该组件单元(2)的状态信息,该无线IC标签(1,1’)通过第一无线链路(7)连接到无线发送和接收控制器(4)。
无线IC标签(1,1’)通过第一无线链路(7)将状态信息发送给***管理控制器(3,3’),该状态信息表示组件单元(2)的安装历史、状态值等。***管理控制器(3,3’)分析从所述无线IC标签(1,1’)接收的状态信息,并通过第一无线链路(7)将分析结果发送给无线IC标签(1,1’)。该无线IC标签(1,1’)存储从***管理控制器(3,3’)接收的分析结果,作为按照时间顺序排列数据的历史。
该组件单元监视***还包括:组件控制装置(20),它连接在组件单元(2)和无线IC标签(1,1’)之间。***管理控制器(3,3’)通过第一无线链路(7)将第一请求信号发送给无线IC标签(1,1’),该第一请求信号用于获取组件单元(2)的状态信息。该无线IC标签(1,1’)响应来自***管理控制器(3,3’)的第一请求信号,将第二请求信号发送给组件控制装置(20)。组件控制装置(20)响应来自无线IC标签(1,1’)的第二请求信号,从组件单元(2)获取状态信息,并将该状态信息发送给无线IC标签(1,1’)。该无线IC标签(1,1’)将从组件控制装置(20)接收的状态信息发送给***管理控制器(3,3’)。
该无线IC标签(1,1’)具有电源(11),用于从通过无线链路发送的电磁波中产生电能,或者具有包含电池的电源(11)。因此,***管理控制器(3,3’)和无线IC标签(1,1’)能够根据相应的不同电源进行操作。
该组件单元监视***还包括外部无线模块(6),它用于通过第二无线链路(7)从***管理控制器(3,3’)或无线IC标签(1,1’)中获取配置信息。
根据本发明的组件单元监视***的***管理控制器(3,3’)因而能够动态地识别组件单元。当***管理控制器(3,3’)检测到故障时,***管理控制器(3,3’)控制无线发送和接收控制器(4)将故障信息存储在无线IC标签(1,1’)中。当组件单元监视***是用于维护业务时,外部无线模块(6)可以被用于分析故障信息或识别故障的组件单元,而不用考虑连接该组件单元或故障组件单元(2)的***是否开启或关闭。
如上所述,根据本发明的组件单元监视***能够获取被监视***的组件单元的状态信息,而不用考虑该***是否开启或关闭。
该组件单元监视***还能够获取从计算机***中移去的组件单元的状态信息。
此外,该组件单元监视***能够动态地掌握被监视***的配置信息。
本发明的上述和其它目的,特征和优点将从下文参照附图叙述的说明书中显现出来,下文的内容描述了本发明的实例。
附图说明
图1是根据本发明第一实施例的组件单元监视***的方框图;
图2是在根据本发明第一实施例的组件单元监视***中使用的无线IC标签的方框图;
图3是在根据本发明第一实施例的组件单元监视***中使用的BMC的方框图;
图4是示出了在DIMM上安装无线IC标签的实例的方框图;
图5是示出了在FAN上安装无线IC标签的实例的方框图;
图6是根据本发明第一实施例的组件单元监视***的外部无线模块的方框图;
图7是示出了由无线IC标签保存的存储器映射的图,该无线IC标签被应用在根据本发明第一实施例的组件单元监视***中;
图8是示出了在BMC存储器中存储的组件配置信息的图;
图9是根据本发明的第一实施例用于检测在计算机***中新安装组件单元的顺序的序列图;
图10是示出了在检测新组件单元的过程中所使用的无线分组格式的图;
图11是由BMC执行用于检测新组件单元的过程的流程图;
图12A是确认计算机***配置的组件识别过程的流程图;
图12B是检测新组件单元的过程的流程图;
图13是根据本发明的第一实施例用于检测组件单元故障信息的顺序的序列图;
图14是示出了根据本发明的第一实施例在故障信息检测过程中所使用的无线分组格式的图;
图15是由BMC执行用于检测故障信息的过程的流程图;
图16A是无线IC标签将组件单元的状态通知给BMC的操作顺序的流程图;
图16B是由无线IC标签执行保存组件单元的状态值的过程的流程图;
图16C是由无线IC标签执行保存组件单元的故障信息的过程的流程图;
图17是外部无线模块获取状态信息的操作顺序的序列图;
图18是示出了在状态信息获取过程中使用的无线分组格式的图;
图19是由外部无线模块执行获取状态信息的过程的流程图;
图20是由无线IC标签执行获取状态信息的过程的流程图;
图21是根据本发明的第二实施例所使用的无线IC标签的方框图;
图22是根据本发明的第二实施例的BMC的方框图;
图23是根据本发明的第二实施例用于检测组件单元的故障信息的顺序的序列图;
图24是示出了根据本发明的第二实施例在故障信息检测过程中使用的无线分组格式的图;
图25是根据本发明的第二实施例由BMC执行监视故障信息的过程的流程图;以及
图26是根据本发明的第二实施例由无线IC标签执行故障信息通知过程的流程图。
具体实施方式
由于在本领域中可以使用较小的无线IC(集成电路)标签,因此就能够在一个外壳中固定的组件单元上安装这些无线IC标签,或者能够在通过电缆连接到计算机***的组件单元上安装这些无线IC标签。安装在***上的无线IC标签可以通过电源进行供电,该电源与计算机***的电源不同。根据本发明的组件单元监视***被优选地应用于监视计算机***中组件单元的状态,例如,监视在组件单元中出现的故障或者在计算机***中组件单元的安装历史。
第一实施例:
下文将参照图1至图16来描述根据本发明第一实施例的组件单元监视***。
该组件单元监视***用作监视应用在服务器中的服务器计算机***的组件单元状态信息,这些组件单元例如是计算机中的主板、主板上的DIMM(双列直插存储器模块)、冷却风扇(下文成为“FAN”)、CPU等等。状态信息包括配置信息和故障信息,配置信息表示组件单元在计算机***中的安装方式,故障信息表示组件单元的故障。
图1采用方框形式示出了根据本发明第一实施例的组件单元监视***。如图1中所示,该组件单元监视***包括用作***管理控制器的BMC(基板管理控制器)3、组件单元和连接到BMC3的无线发送和接收控制器4,这些组件单元包括DIMM 2-1,FAN 2-2,CPU 2-3和主板2-4。BMC3、除了主板2-4之外的组件单元以及无线发送和接收控制器4都被安装在与计算机***相连的主板2-4上。组件单元监视***还包括无线IC标签1-1至1-4,这些无线IC标签连接到相应的组件单元。该组件单元监视***还具有外部无线模块6,它通过无线链路7将在计算机***外面的电路连接到无线发送和接收控制器4和无线IC标签1-1至1-4。包含DIMM 2-1,FAN 2-2,CPU 2-3和主板2-4的组件单元将被共同称为“组件单元2”,连接相应的组件单元的无线IC标签1-1至1-4将被共同称为“无线IC标签1”。
无线IC标签1通过无线链路7连接到无线发送和接收控制器4,该无线IC标签1由BMC3进行控制,以便获取组件单元2的状态信息。无线发送和接收控制器4和与其连接的天线5被安装在主板2-4上。然而,无线发送和接收控制器4和天线5并不局限于安装在主板2-4上,而是可以被设置在任何位置,只要它们能够通过无线链路7连接无线IC标签1。组件单元2也并不局限于DIMM 2-1、FAN 2-2、CPU 2-3和主板2-4,而可以是通过各种I/F连接的外部存储单元、监视器、打印机等,只要它是计算机***的一部分。
根据第一实施例,无线IC标签1包括无源无线IC标签,该无源无线IC标签是通过经无线链路7从无线发送和接收控制器4或外部无线模块6接收的电能来供电。无线发送和接收控制器4和外部无线模块6根据多路访问的原理进行操作,以便与计算机***中的所有无线IC标签1进行通信。通过在发送给无线IC标签1的数据中***无线IC标签1的GUID(全球唯一标识符),BMC3和外部无线模块6就能够选择地控制无线IC标签1,以便从中获得状态信息。
图2采用方框形式示出了无线IC标签1。如图2中所示,无线IC标签1具有标签存储器10、电源11、标签控制电路12、收发信机单元13和标签天线14,它们通过总线彼此相连。
标签存储器10包括能够从中读取数据并在其中写入数据的读写存储器,它具有一个存储器映射(memory map)。在存储器映射中存储了由标签控制电路12产生的各种信息。
图7示出了存储器映射100的细节。如图7中所示,存储器映射100具有组件信息区域101、组件状态区域102、状态历史区域103、故障信息历史区域104和安装历史区域105。
组件信息区域101存储了组件单元2内在的组件信息,在组件单元2上安装有无线IC标签1。组件信息包括:用于识别组件单元2的组件GUID 111;表示组件单元2的名称和类型的组件类型112;和组件描述113,它包含了组件单元2的规格和版本信息。为组件GUID 111分配了由大约2至第128次幂所表示的充分大的值,以便组件GUID111可以唯一的识别组件单元。组件类型112被用于识别诸如CPU、DIMM、FAN等组件单元的类型。组件描述113表示了用于描述组件单元特征的信息,它可以具有任何格式。组件信息最初被写入到组件信息区域101中。
组件状态区域102存储状态值121,该状态值121表示组件单元2的当前状态。状态值121表示从组件控制装置20提供的状态信号21中获取的信息(见图2)。例如,状态值121表示组件单元2的温度或电压,或者FAN 2-2的旋转速度。
状态历史区域103存储按照时间顺序排列(chronological)数据的历史,它将来自组件状态区域102的连续状态值121表示为在相应时间131的状态值132。故障信息历史区域104是用于存储故障信息的区域,该故障信息表示在组件单元2中出现的故障,在该组件单元2上安装有无线IC标签1。具体来说,故障信息历史区域104存储了按照时间顺序排列数据的历史、故障***GUID 142和故障类型143,其中按照时间顺序排列数据的历史表示在组件单元2上检测到故障的连续时间141,故障***GUID 142表示与具有故障的组件单元2相连的计算机***的标识符。
安装历史区域105是用于存储与组件单元2相连的计算机***的***信息历史的区域,在该组件单元2上安装有无线IC标签1。具体来说,安装历史区域105存储了按照时间顺序排列数据的历史、***GUID 152和***描述153,其中按照时间顺序排列数据的历史表示组件单元2被识别为新单元的连续识别时间151,***GUID 152表示与组件单元2相连的计算机***的标识符,***描述153表示那些计算机***的规格和版本信息。基于在安装历史区域105中存储的安装***信息,就可以跟踪与组件单元2相连的计算机***。
无线IC标签1通过标签天线14与无线发送和接收控制器4以及外部无线模块6进行通信。在作为无源无线IC标签的无线IC标签1中,电源11基于从无线发送和接收控制器4和外部无线模块6发送的电磁波产生电能,标签控制电路12和收发信机单元13基于从电源11提供的电能进行操作。
标签控制电路12控制在无线IC标签1中的信号和数据。响应来自BMC3对状态信息的请求,标签控制电路12发送向组件控制装置20请求状态信号21的请求信号,以便获取组件单元2的状态信息。用于通过天线14输入和输出信号和数据的收发信机单元13从组件控制装置20中接收状态信号21。收发信机单元13还调制和解调通过标签天线14输入和输出的信号和数据。
图3采用方框形式示出了BMC3的细节。如图3中所示,BMC3具有检测处理器31、差错确定单元32、通知单元33、收发信机单元34、BMC控制电路35和BMC存储器36,它们通过通信总线彼此相连。
收发信机单元34通过主板2-4连接到无线发送和接收控制器4。收发信机单元34控制无线发送和接收控制器4通过天线5与无线IC标签1和外部无线模块6进行通信。通过程序控制BMC3,诸如通过主板2-4的计算机***OS进行控制。
检测处理器31分析从无线IC标签1提供的数据,并确定与计算机***连接的组件单元2是否为新的组件单元。如果检测处理器31判断与计算机***连接的组件单元2是一个新的组件单元,那么检测处理器31向无线IC标签1请求组件信息,并将从无线IC标签1接收的组件信息作为组件配置信息存储在BMC存储器36中,该BMC存储器36是BMC3的内部存储器。
图8示出了在BMC存储器36中存储的组件配置信息的细节。如图8中所示,组件配置信息包括和由检测处理器31所检测的组件单元2一样多的信息项,每个信息项包括检测组件单元2的组件检测时间200、与组件信息对应的组件GUID 202、组件类型203和组件描述204。
差错确定单元32分析从无线IC标签1提供的数据,确定组件单元2是否遭受(suffer)故障,并通过无线链路7向无线IC标签1发送所确定的结果。当例如是***程序8的计算机***程序或外部无线模块6发出请求时,通知单元33将在BMC存储器36中存储的组件配置信息通知给***程序8或外部无线模块6。
BMC控制电路35控制在BMC3中的信号和数据,并控制检测处理器31、差错确定单元32和通知单元33的操作。收发信机单元34控制在无线发送和接收控制器4与***程序8之间输入和输出的各种信号和数据。
图4示出了在DIMM 2-1上安装无线IC标签1-1的实例。如图4中所示,DIMM 2-1具有存储器芯片22,该存储器芯片22通过存储器总线连接到作为组件控制装置20的存储器控制器20-1。无线IC标签1-1通过一部分存储器总线的信号线连接到存储器控制器20-1。响应来自无线IC标签1-1的请求,存储器控制器20-1将状态信号2-1通知给无线IC标签1-1,该状态信号2-1表示从存储器芯片22检测的温度、电压值等。
图5示出了在FAN 2-2上安装无线IC标签1-2的实例。如图5中所示,FAN 2-2具有FAN控制器20-2,用于测量FAN 2-2的操作电压、旋转速度等。无线IC标签1-2被连接到FAN控制器20-2。响应来自无线IC标签1-2的请求,FAN控制器20-2将状态信号21通知给无线IC标签1-2,该状态信号21表示测量FAN 2-2的操作电压、旋转速度等。
外部无线模块6包括便携式阅读器,诸如例如是手持式终端,它收集通过无线链路7来自无线IC标签1的组件单元2的状态信息。外部无线模块6是被应用在计算机***的维修中。
图6采用方框形式示出了外部无线模块6的细节。如图6所示,外部无线模块6包括显示单元61、输入单元62、收发信机单元63、通知单元64、CPU65、存储器66和天线67。
显示单元61包括液晶显示单元、EL显示单元等显示单元等,用于显示从无线IC标签1获取的状态信息。输入单元62基于用户执行的按键动作,向通知单元64发出获取状态信息的指令。响应来自输入单元62的获取状态信息的指令,通知单元64为每个无线IC标签1产生和发送READ_LOG分组。该READ_LOG分组包括请求每个无线IC标签1发送状态信息的程序。收发信机单元63通过天线67与无线IC标签1交换各种信号和数据。CPU 65控制外部无线模块6中的各种信号和数据,并控制收发信机单元63和通知单元64的操作。组件配置信息的获取:
下文将参照图7至图12来叙述根据第一实施例获取组件配置信息的组件单元监视***的操作。
图9示出了检测在计算机***中新安装的组件单元2的序列,图10示出了在检测新组件单元的过程中使用的无线分组的格式。
为了检测新的组件单元,在图9所示的步骤S2中,BMC3的BMC控制电路35通过物理连接的信号线向无线发送和接收控制器4周期性地发出组件检测指令。响应组件检测指令,在步骤S4中,无线发送和接收控制器4通过天线5向每个无线IC标签1发送IDENTIFY分组1000(参见图10)。IDENTIFY分组1000包括分组类型1001和表示BMC3的源GUID1002。
响应IDENTIFY分组1000,在步骤S6中每个无线IC标签1通过无线链路7向无线发送和接收控制器4发送EXIST分组1010。无线发送和接收控制器4将从无线IC标签1接收的EXIST分组1010转换成向BMC3传输的格式,接着在步骤S8中,将转换后的EXIST分组1010作为存在通知发送给BMC3的检测处理器31。EXIST分组1010包括分组类型1011、源GUID1012、以及在无线IC标签1的存储器映射100的组件信息区域101中和安装历史区域105中存储的信息,即组件信息1013和安装历史1014。
当BMC3的检测处理器31通过无线发送和接收控制器4接收到来自每个无线IC标签1的EXIST分组1010时,检测处理器31分析在EXIST分组1010中包含的组件信息1013和安装历史1014,并将它们与在BMC存储器36中存储的组件单元信息进行比较。如果存在新检测到的组件单元2,或者如果最后连接到组件单元2的计算机***与现在连接到BMC3的计算机***不同,那么在步骤S10中检测处理器31确定组件单元2是新检测到的组件单元。
当检测到新的组件单元时,在步骤S12中检测处理器31通过无线发送和接收控制器4将DETECT分组1020发送给无线IC标签1,以便在无线IC标签1中写入安装历史。DETECT分组1020包括分组类型1021、源GUID 1022、表示无线IC标签1的目标GUID 1023、检测到新组件单元的检测时间1024、表示计算机***的标识符的***GUID 1025和表示计算机***的名称和版本信息的***描述1026。
检测处理器31还将新组件的信息添加到在BMC存储器36中存储的组件配置信息上。而且,检测处理器31从BMC存储器36中删除组件单元2的信息,这个组件单元2是没有被检测到作为在组件配置信息中包含的组件单元2,这是由于检测处理器把没有被检测到的组件单元2认为是当前从计算机***中断开。
当每个无线IC标签1的标签控制电路12接收到DETECT分组1020时,标签控制电路12将在接收的DETECT分组1020中包含的目标GUID 1023与标签存储器10中存储的组件GUID 111进行比较。如果目标GUID 1023和组件GUID 111彼此相同,那么标签控制电路12将在DETECT分组1020中包含的检测时间1024、***GUID 1025和***描述1026写入到存储器映射100的安装历史区域105中。
图11示出了由BMC3执行检测新的组件单元的过程。为了检测新的组件单元,在图11中所示的步骤S102中,BMC3的BMC控制电路35通过物理连接的信号线向无线发送和接收控制器4周期性地发出组件检测指令。
在步骤S106中,当检测处理器31从无线发送和接收控制器4接收到存在通知时,其中该无线发送和接收控制器4已经从每个无线IC标签1中接收到EXIST分组1010,在步骤S108中检测处理器31将连接到计算机***的组件单元2的数量i与检测组件单元的数量进行比较,其中从检测的组件单元中已经接收到存在通知。数量i的初始值是0。如果i<检测的组件单元数量(在步骤S108中为“是”),那么在步骤S110中检测处理器31分析在EXIST分组1010中包含的组件信息1013和安装历史1014。如果安装历史1014的***GUID 152与连接到BMC3的计算机***不同,那么将与组件信息1013对应的组件单元2判定为新的组件单元(在步骤S112中为“是”)。如果组件单元2没有被判定为新的组件单元(在步骤S112中为“否”),在步骤S108中将没有被判定为新组件单元的组件单元数量作为当前数量加到数量i上。
如果组件单元2被判定为新的组件单元,那么在步骤S114中检测处理器31向无线发送和接收控制器4发出对无线IC标签1的新的检测指令,该无线IC标签1被安装与组件信息1013对应的组件单元2上。此时,检测处理器31将检测时间1024和新的检测指令一起发送给无线发送和接收控制器4。在发出新的检测指令之后,检测处理器31在BMC存储器36中存储组件信息1013和检测时间1024,从而在步骤S116中更新组件配置信息。
图12A和12B示出了用于检测新组件单元的无线IC标签1的操作顺序。图12A示出用于确认计算机***的配置的组件识别过程,即确认是否存在组件单元2。在步骤S202中,当无线IC标签1通过无线链路7从无线发送和接收控制器4接收到IDENTFY分组1000时,电源11基于来自无线发送和接收控制器4的电磁波进行操作,并将电能供应到无线IC标签1的其它部分。在步骤S204中,标签控制电路12从标签存储器10中提取出在组件信息区域101和安装历史区域105中存储的信息,并在步骤S206中产生包含提取信息的EXIST分组1010。在步骤S208中,标签控制电路12接着通过无线链路7向无线发送和接收控制器4发送产生的EXIST分组1010。
图12B示出了检测新组件单元的过程。在步骤S210中当无线IC标签1接收到通过无线链路7来自无线发送和接收控制器4的DETECT分组1020时,电源11基于来自无线发送和接收控制器4的电磁波进行操作,并将电能供应到无线IC标签1的其它部分。在步骤S212中,标签控制电路12将在存储器映射100中的组件GUID 111与在DETECT分组1020中的目标GUID 1023进行相互比较,以便确定这两个GUID是否彼此相同。如果比较的GUID彼此相同,那么在步骤S214中,标签控制电路12将在DETECT分组1020中包含的检测时间1024,***GUID 1025和***描述1026分别写入到在存储器映射100的安装历史区域105中的识别时间151、***GUID 152和***描述153中。
如上所述,BMC3能够通过无线链路7完全地管理组件单元2在计算机***中的安装。BMC3也能够控制每个组件单元2存储它的安装历史。即使当组件单元2从计算机***移去(remove)时,用户可以确认每个移去组件单元2的安装历史。
由于无线IC标签1存储了组件配置信息,因此就必须使用计算机***内在的NVRAM来存储组件配置信息。
通过用计算机***的程序访问BMC3的组件配置信息,就可以动态地掌握计算机***的配置。
故障信息的获取:
下文将参照图7、图13至图16来叙述根据第一实施例用于获取故障信息的组件单元监视***的操作。
图13示出了用于检测与计算机***连接的组件单元2的故障信息的序列,图14示出了在故障信息检测过程中使用的无线分组的格式。
为了检测组件单元2的故障信息,在图13中示出的步骤S22中,BMC3的BMC控制电路35通过物理连接的信号线向无线发送和接收控制器4周期性地发出状态获取指令。响应状态获取指令,在步骤S24中无线发送和接收控制器4通过天线5向每个无线IC标签1发送GET_STATUS分组1400(参见图14)。GET_STATUS分组1400包括分组类型1401和表示BMC3的源GUID 1402。
响应GET_STATUS分组1400,在步骤S26中,每个无线IC标签1通过无线链路7向无线发送和接收控制器4发送STATUS分组1410。无线发送和接收控制器4将从无线IC标签1接收的STATUS分组1410转换为向BMC3传输的格式,并接着在步骤S28中将转换后的STATUS分组1410作为状态通知发送给BMC3的差错确定单元32。STATUS分组1410包括分组类型1411、源GUID 1412和在无线IC标签1的存储器映射100的组件信息区域101中和组件状态区域102中存储的信息,即组件信息1413和组件状态1414。
当BMC3的BMC控制电路36从每个无线IC标签1中接收到STATUS分组1410时,在步骤S30中BMC控制电路36向无线发送和接收控制器4发出状态保存指令,用于将状态历史写入到每个无线IC标签1中。响应状态保存指令,在步骤S32中,无线发送和接收控制器4将SAVE_STATUS分组1420发送给每个无线IC标签1。SAVE_STATUS分组1420包括分组类型1421、源GUID 1422、表示无线IC标签1的目标GUID 1423、检测故障的时间1424和基于接收的组件状态1414的组件状态1425。目标GUID 1423和组件状态1425是基于在GET_STATUS分组1400中包含的值来产生的。
当每个无线IC标签1的标签控制电路12接收到SAVE_STATUS分组1420时,标签控制电路12将在接收的SAVE_STATUS分组1420中包含的目标GUID 1423与标签存储器10中的组件GUID 111进行比较。如果比较的GUID彼此相同,那么标签控制电路12将在SAVE_STATUS分组1420中包含的时间1424和组件状态1245分别写入到存储器映射100的状态历史区域103中。
在步骤S28中已经从每个无线IC标签1中接收到STATUS分组1410的差错确定单元32分析在接收的STATUS分组1410中包含的组件状态1414,并确定组件单元2是否遭受故障,例如,确定在FAN的旋转速度中的减少或在存储器ECC(差错校正码)差错的减少。如果差错确定单元32检测到组件单元2的故障,那么在步骤S34中差错确定单元32向无线发送和接收控制器4发出故障状态保存指令,用于将故障信息历史写入到在有故障的无线IC标签2上安装的无线IC标签1中。响应故障状态保存指令,在步骤S36中无线发送和接收控制器4将ADD_ERR_LOG分组1430发送给每个无线IC标签1。ADD_ERR_LOG分组1430包括分组类型1431、源GUID1432、表示故障组件单元2的目标GUID 1433、检测故障的时间1434和表示故障类型的故障类型1435。
当每个无线IC标签1的标签控制电路12接收到ADD_ERR_LOG分组1430时,标签控制电路12将在接收的ADD_ERR_LOG分组1430中包含的目标GUID 1433与标签存储器10中的组件GUID 111进行比较。如果比较的GUID彼此相同,那么标签控制电路12将在ADD_ERR_LOG分组1430中包含的时间1434、源GUID 1432和故障类型1435分别写入到在存储器映射100的故障信息历史区域104中的时间141、故障***GUID 142和故障类型值143中。
图15示出了由BMC3执行监视故障信息的过程。为了检测组件单元2的状态信息,在图15中示出的步骤S302和S304中,BMC3的BMC控制电路35通过物理连接的信号线向无线发送和接收控制器4周期性地发出状态获取指令。当差错确定单元32从无线发送和接收控制器4接收到状态通知时,其中该无线发送和接收控制器4已经在步骤S306中从每个无线IC标签1接收到STATUS分组1410,在步骤S308中差错确定单元32比较正常的组件单元数量i和检测的组件单元数量,在步骤S308中已经从检测的组件单元中接收到存在通知。数量i的初始值是0。如果i<检测的组件单元数量(在步骤S308中为“是”),那么在步骤S310中差错确定单元32向无线发送和接收控制器4发出状态保存指令。
差错确定单元32分析包含在从无线IC标签1中接收的STATUS分组1410中的组件信息1413和组件状态1414,并在步骤S312中确定是否存在故障。具体来说,差错确定单元32将组件状态1414与对应状态值132的阈值进行比较,以便确定组件单元2是否遭受故障,该状态值132是从每个组件单元2的状态信号21中获取并被存储在BMC存储器36中。例如,组件状态1414表示DIMM 2-1的温度和电压或者FAN 2-2的当前旋转速度。如果组件状态1414小于或大于阈值(在步骤S312中为“是”),就判定组件单元2遭受故障。如果判定组件单元2没有遭受故障,那么就将判定没有遭受故障的组件单元2数量作为正常组件单元的当前数量加到数量i上(在步骤S312中为“否”)。
如果差错确定单元32基于在STATUS分组1410中的组件信息1413判定组件单元2遭受故障,那么在步骤S314中差错确定单元32向无线发送和接收控制器4发出对无线IC标签1的故障信息保存指令,该无线IC标签1是安装在与STATUS分组1410中的组件信息1413对应的组件单元2上。
图16A至16C示出了无线IC标签1用于检测组件单元2的故障信息的操作序列。图16A示出了无线IC标签1向BMC3通知组件单元2的状态的过程。在步骤S402中当无线IC标签1通过无线链路7从无线发送和接收控制器4接收到GET_STATUS分组1400时,电源11基于来自无线发送和接收控制器4的电磁波进行操作,并将电能提供给无线IC标签1的其它部分。在步骤S404中,标签控制电路12从标签存储器10中提取出在组件信息区域101和组件状态区域102中存储的信息,并在步骤S406中产生STATUS分组1410,该STATUS分组包含提取的信息。在步骤8408中标签控制电路12接着通过无线链路7向无线发送和接收控制器4发送产生的STATUS分组1410。
图16B示出了由无线IC标签1执行保存组件单元2的状态值的过程。在步骤S412中,当无线IC标签1通过无线链路7从无线发送和接收控制器4接收到SAVE_STATUS分组1420时,电源11基于来自无线发送和接收控制器4的电磁波进行操作,并将电能提供给无线IC标签1的其它部分。标签控制电路12将在存储器映射100中的组件GUID 111与在SAVE_STATUS分组1420中的目标GUID 1422相互比较。如果比较的GUID彼此相同(在步骤S414中为“是”),那么在步骤S416中,标签控制电路12将在SAVE_STATUS分组1420中包含的检测时间1424和组件状态1425分别写入到在存储器映射100的状态历史区域103中的时间131和状态值132中。
图16C示出了由无线IC标签1执行保存组件单元2的故障信息的过程。在步骤S422中当无线IC标签1通过无线链路7从无线发送和接收控制器4接收到ADD_ERR_LOG分组1430时,电源11基于来自无线发送和接收控制器4的电磁波进行操作,并将电能提供给无线IC标签1的其它部分。标签控制电路12将存储器映射100中的组件GUID111与在ADD_ERR_LOG分组1430中的目标GUID 1432相互比较。如果比较的GUID彼此相同(在步骤S424中为“是”),那么在步骤S426中标签控制电路12将在ADD_ERR_LOG分组1430中包含的检测时间1434和故障类型1435分别写入到存储器映射100的故障信息历史区域104中的时间141和故障类型143中。标签控制电路12也基于在安装历史区域中存储的组件GUID,写入当前与组件单元2连接的计算机***的***GUID 152,作为故障***GUID 142。
如上所述,BMC3通过无线链路7完全地管理组件单元2的状态,并控制每个组件单元2以存储其故障历史。此外,BMC3分析由无线IC标签1收集的状态信息,以便检测组件单元2的故障,并控制无线IC标签1将检测的故障信息存储作为故障历史。因此,就能够很容易分析单个组件单元2的故障历史。
通过外部无线模块6的状态信息获取。
下文将参照图7、图17至图20来叙述根据第一实施例用于获取状态信息的组件单元监视***的外部无线模块6的操作。图17示出了外部无线模块6获取状态信息的操作序列,图18示出了在状态信息获取过程中使用的无线分组格式。
响应来自输入单元62的状态信息获取指令,外部无线模块6的通知单元64产生包含分组类型1801和源GUID 1802的READ_LOG分组1800(见图18),源GUID 1802将外部无线模块6表述为源,并在图17示出的步骤S42中,将产生的READ_LOG分组1800发送给位于无线链路7的范围内的无线IC标签1。
当每个无线IC标签1的标签控制电路12接收到READ_LOG分组1800时,标签控制电路12从标签存储器10中提取出在存储器映射100的组件信息区域101、状态历史区域103、故障信息历史区域104和安装历史区域105中存储的信息,将提取的信息分别存储在信息区域1813、状态历史区域1814、故障信息历史区域1815和安装历史区域1816中,并添加分组类型1811和源GUID 1812,从而产生RETURN_LOG分组1810。在步骤S44中,标签控制电路12通过无线链路7将RETURN_LOG分组1810发送给外部无线模块6。
当外部无线模块6从每个无线IC标签1中接收到RETUEN_LOG分组1810时,外部无线模块6的CPU6将包含在RETURN_LOG分组1810中的信息存储在存储器66中。
图19示出了由外部无线模块6执行获取状态信息的过程。响应来自输入单元62的状态信息获取指令,外部无线模块6的通知单元64产生包含分组类型1801和源GUID 1802的READ_LOG分组1800(见图18),源GUID 1802将外部无线模块6表述为源,并在图19中示出的步骤S502中将产生的READ_LOG分组1800发送给位于无线链路7的范围内的无线IC标签1。
在步骤S504中,当外部无线模块6从每个无线IC标签1接收到RETURN_LOG分组1810时,在步骤S506中外部无线模块6的CPU 6参照在RETURN_LOG分组1810中的源GUID 1812,将组件信息区域1813、状态历史区域1814、故障信息历史区域1815和安装历史区域1816存储在关于每个组件单元2的存储器66中。在显示单元61上选择地显示从输入单元62输入的对应组件单元2的组件信息、状态历史、故障信息历史和安装历史。
图20示出了由无线IC标签1执行获取状态信息的过程。通过无线链路7连接到外部无线模块6的无线IC标签1接收READ_LOG分组1800,电源11基于来自外部无线模块6的电磁波进行操作,并在步骤S602中将电能提供给无线IC标签1的其它部分。无线IC标签1的标签控制电路12已经接收到READ_LOG分组1800,在步骤S606中,它从标签存储器10中提取出在存储器映射100的组件信息区域101、状态历史区域103、故障信息历史区域104和安装历史区域105中存储的信息,将提取的信息分别存储在组件信息区域1813、状态历史区域1814、故障信息历史区域1815和安装历史区域1816中,并添加分组类型1811和源GUID 1812,从而产生RETURN_LOG分组1810。在步骤S608中,标签控制电路12通过无线链路7向外部无线模块6发送产生的RETURN_LOG分组1810。
如上所述,由于在连接组件单元2的无线IC标签1中写入了差错,诸如在每个组件单元2中出现的FAN差错,存储器差错等,就可以从无线IC标签1中存储的信息中很容易的分析每个组件单元2的故障历史。
当计算机***用于维护服务时,就使用外部无线模块6获取组件配置信息和故障信息,并且能够使用外部无线模块6识别故障组件单元,而不用考虑计算机***或任何故障组件单元是否开启或关闭。
而且,由于在每个无线IC标签1的故障信息历史区域104中记录了差错信息,就可以跟踪每个组件单元2的差错历史。
第二实施例:
下文将参照图7、图21至图26来叙述根据本发明的第二实施例的组件单元监视***。
根据第二实施例的组件单元监视***使用有源无线IC标签1’,如图21所示,该无线IC标签1’在它的电源11’中具有电池。有源无线IC标签1’检测到它自身上相关组件单元2的故障,并通过无线链路7和无线发送和接收控制器4向BMC3’发送分组(见图22),该分组包含组件信息和故障信息。
根据第二实施例的组件单元监视***具有与根据第一实施例的组件单元监视***相同的配置。
有源无线IC标签1’根据从电源11’中的电池提供的电能进行操作,用于与无线发送和接收控制器4和外部无线模块6进行通信。无线发送和接收控制器4与外部无线模块6按照多路访问的原理进行操作,以便与计算机***中的所有无线IC标签1进行通信。通过在发送给无线IC标签1’的数据中***无线IC标签1’的GUID,BMC3’和外部无线模块6能够选择地控制无线IC标签1’,以便从中获取状态信息。
图21采用方框的形式示出了根据第二实施例的无线IC标签1’。如图21中所示,无线IC标签1’具有标签存储器10、电源11’、标签控制电路12’、收发信机单元13、标签天线14和差错确定单元15,它们通过总线彼此相连。标签存储器10具有存储器映射100并且存储了通过无线发送和接收控制器4从BMC3’接收到的阈值,用于确定差错。电源11’具有如上所述电池,它将电能提供给无线IC标签1’的其它部分。
标签控制电路12’控制在无线IC标签1’中的信号和数据。标签控制电路12还周期性地发出向组件控制装置20请求状态信号21的信号,以便获取组件单元2的状态信息。收发信机单元13控制通过标签天线14输入和输出的信号和数据,并控制从组件控制装置20提供的状态信号21。收发信机单元13还调制和解调通过标签天线14输入和输出的信号和数据。
差错确定单元15通过使用在标签存储器10中存储的阈值,来分析从组件控制装置20接收的状态信号21,以便确定组件单元2是否遭受故障。
图22采用方框形式示出了根据第二实施例的BMC3’。如图22中所示,BMC3’具有通知单元33’、收发信机单元34、BMC控制电路35和BMC存储器36,它们通过通信总线彼此相连。收发信机单元34通过主板2-4连接到无线发送和接收控制器4。收发信机单元34控制无线发送和接收控制器4通过天线5与无线IC标签1’和外部无线模块6进行通信。通过程序控制BMC3’,诸如通过主板2-4的计算机***的OS进行控制。
BMC控制电路35控制BMC3’中信号和数据,并控制通知单元33的操作。收发信机单元34控制在无线发送和接收控制器4与***程序8之间输入和输出的各种信号和数据。
无线IC标签1’被安装在如图4和5中所示的组件单元2上,并获取状态信号21。
外部无线模块6具有与根据第一实施例的外部无线模块6相同的配置。
故障信息的获取:
下文将参照图7、图23至图26来叙述根据第一实施例用于获取故障信息的组件单元监视***的操作。
图23示出了检测连接到计算机***的组件单元2的故障信息的序列,图24示出了在故障信息检测过程中使用的无线分组的格式。
在图23中示出的步骤S52中,BMC3’的BMC控制电路35向无线发送和接收控制器4发出设置阈值的阈值设置指令,该阈值用来确定在每个无线IC标签1’中每个组件单元2的故障。响应来自BMC控制电路35的阈值设置指令,在步骤S54中,无线发送和接收控制器4将SET_THERSHOLD分组2200发送给在计算机***的无线通信范围内设置的无线IC标签1(见图24)。SET_THERSHOLD分组2200包括分组类型2201、表示BMC3’的源GUID 2202、表示在组件单元2上安装的无线IC标签1’的目标GUID 2203和从BMC存储器36中读取的阈值2204。
当无线IC标签1’的差错确定单元15接收到SET_THRESHOLD分组2200时,差错确定单元15将接收的SET_THRESHOLD分组2200中的阈值2204保存在标签存储器10中。差错确定单元15将保存的阈值2204与在标签存储器10中保存的状态值121进行比较,以便确定组件单元2是否遭受故障。在步骤S55中如果判定组件单元2遭受故障,那么在步骤S56中差错确定单元15将NOTIFY分组2210通过无线链路7发送给无线发送和接收控制器4,该NOTIFY分组包含分组类型2211、源GUID 2212和表示故障类型的故障类型2213。
当无线发送和接收控制器4接收到NOTIFY分组2210时,在步骤S58中无线发送和接收控制器4将接收的NOTIFY分组2210作为故障通知发送给BMC3’。响应故障通知,在步骤S60中,BMC3’将用于保存故障信息的故障信息保存指令发送给无线发送和接收控制4。响应该故障信息保存指令,在步骤S62中,无线发送和接收控制器4将ADD_ERR_LOG分组发送给无线IC标签1’。当无线IC标签1’接收到ADD_ERR_LOG分组时,无线IC标签1’将从与故障检测时间相联系的组件单元2中获取的分析故障信息保存在标签存储器10中。
图25示出了根据第二实施例由BMC3’执行监视故障信息的过程。当BMC3’向无线发送和接收控制器4发出用于写入阈值的阈值设置指令时,该阈值用来确定在每个无线IC标签1’中的每个组件单元2的故障,在步骤S702中无线发送和接收控制器4将SET_THRESHOLD分组2200发送给每个无线IC标签1’。在步骤S704中BMC3’等待来自正被监视的无线IC标签1’的故障通知,即来自在相同的计算机***中在无线链路7的范围内设置的无线IC标签1’的故障通知。在步骤S706中,当BMC3’接收到来自无线IC标签1’的NOTIFY分组2210时,在步骤S708中,BMC3’将故障信息保存指令发送给由目标GUID所表示的无线IC标签1’,该目标GUID是通过在NOTIFY分组2210中包含的源GUID 2212来表示。在发出故障信息保存指令之后,BMC 3’再次等待故障通知。
图26示出了根据第二实施例由无线IC标签1’执行的故障信息通知过程。在步骤S802中,无线IC标签1’的差错确定单元15接收SET_THRESHOLD分组2200,并在步骤S804中将SET_THRESHOLD分组2200中的阈值存储在标签存储器10中。标签控制电路12’周期性地从组件控制装置20接收状态信号21,并将获取的状态值发送给差错确定单元15。差错确定单元15将来自标签控制电路12’的状态值与标签存储器10中的阈值进行比较。如果状态值超过了在标签存储器160中的阈值,那么差错确定单元15就判定组件单元2遭受差错,即存在故障(在步骤S806中为“是”)。当差错确定单元15判定组件单元2正遭受差错时,在步骤S808中差错确定单元15产生包含故障类型2213的NOTIFY分组2210,并在步骤S810中将产生的NOTIFY分组2210通过无线链路7发送给BMC3’。如上所述,差错确定单元15周期性地分析从组件单元2中获取的状态值,并根据来自BMC3’的故障信息保存指令将故障信息保存在标签存储器10中,该故障信息是通过与检测时间相联系的分析结果而获得的。
根据第二实施例,如上所述,当每个有源无线IC标签1’检测到它自身的故障时,有源无线IC标签1’发送故障信息给BMC3’,并存储故障信息作为故障历史。因此,根据第二实施例的组件单元监视***不需要执行轮询过程,这在根据第一实施例的组件单元监视***中是必需的。
如同根据第一实施例的组件单元监视***一样,根据第二实施例的组件单元监视***允许外部无线模块6通过无线链路7从每个无线IC标签1’获取故障信息。因此,就可以掌握组件单元2是否出现故障,而不用考虑计算机***是否开启或关闭。
第三实施例:
根据本发明第三实施例的组件单元监视***与根据第一和第二实施例中的任何一个组件单元监视***相类似,除了该组件单元监视***使用单个无线IC标签1之外,该无线IC标签1是安装在组件单元2上并连接到计算机***,单个无线IC标签1存储故障信息历史。故障信息历史采用与根据第一和第二实施例的组件单元监视***相同的方式进行记录。因此,就可以识别和分析故障组件单元,而不用考虑计算机***是否开启或关闭。
第四个实施例:
根据本发明第四实施例的组件单元监视***与根据第一、第二和第三实施例中的任何一个组件单元监视***相类似,除了它具有无线发送和接收控制器4’而不是无线发送和接收控制器4之外,该无线发送和接收控制器4’被共同地连接到多个计算机***的BMC3,该组件单元监视***采用与根据第一、第二和第三实施例的组件单元监视***相同的方式进行操作。根据第四实施例,无线发送和接收控制器并没有与相应的服务器相联系的进行安装,该相应的服务器例如是在机架固定(rack mount)***中使用的刀片服务器(blade server),而是在机架固定***中设置了单个无线发送和接收控制器4’。单个无线发送和接收控制器4’能够检测所涉及的所有无线IC标签。具有单个无线发送和接收控制器的组件单元监视***在结构上相对简单,并能够以减少的成本来监视组件单元。
本发明并不局限于所叙述的实施例的内容,而是在不脱离本发明范围的情况下可以进行很多改变和修改。例如,根据第一个和第二个实施例,通过提取在标签存储器10的存储器映射100中存储的某些值,就能够产生来自无线IC标签的响应分组(EXIST,STATUS)的字段(field)数据。然而,为了简化在无线IC标签中的处理,通过提取在存储器映射100中存储的所有值就可以产生响应分组的字段数据。
在根据第一至第四实施例的组件单元监视***中,可以加密在无线IC标签和通信分组中存储的信息,通信分组是通过无线链路7进行交换,以避免来自第三方未经授权的访问。
在对应的无线IC标签中可以存储每个组件单元的累积运行时间。然后,根据在无线IC标签中存储的累积运行时间,就可以判断用于替换与无线IC标签结合的组件单元的定时。这样存储的累积运行时间特别适用于管理诸如FAN、HDD等消耗品。
此外,在对应的无线IC标签中可以存储表示每个组件单元的装载(shipment)日期和售出日期的信息。根据存储的表示装载日期和售出日期的信息,就可以确定组件单元是否仍然在保修期内。这样存储的信息特别适用于管理具有一定保修周期的产品。
在上述的实施例中,在计算机***中包括了所监视的组件单元。然而,所监视的组件单元可以是诸如便携式USB存储器的外部装置。如果要监视外部装置,那么就在外部产品上安装无线IC标签,用于管理外部装置的信息。
如果组件单元监视***监视外部装置,那么在每个外部装置上安装的无线IC标签中可以存储安装历史和文件传输历史,组件单元监视***可以带有阻止使用没有无线IC标签的外部装置的功能。这样配置的组件单元监视***可以与建筑物中的安全检验***相结合,根据在外部装置上安装的无线IC标签中存储的信息,就能够检验未经授权企图将机密数据带出建筑物的行为。
尽管已经通过使用特定术语叙述了本发明的优选实施例,但是这些描述仅仅是出于说明性的目的,应当理解在不脱离下面权利要求的精神和范围的情况下可以对它们进行修改和变化。
Claims (13)
1.一种组件单元监视***,包括:
至少一个独立可安装的组件单元;
***管理控制器;
连接到所述***管理控制器的无线发送和接收控制器,用于控制在所述***管理控制器和第一无线链路之间的通信;
无线IC标签,它安装在所述组件单元上,用于获取所述组件单元的状态信息;
其中所述无线IC标签通过所述第一无线链路连接到所述无线发送和接收控制器,用于通过所述第一无线链路向所述***管理控制器发送所述状态信息;
所述***管理控制器分析从所述无线IC标签接收的状态信息,并通过所述第一无线链路将分析结果发送给所述无线IC标签;以及
所述无线IC标签存储从所述***管理控制器中接收的分析结果,作为按照时间顺序排列数据的历史。
2.根据权利要求1的组件单元监视***,其中所述***管理控制器和所述无线IC标签通过相应的不同电源进行供电。
3.根据权利要求1的组件单元监视***,还包括:
组件控制装置,它连接在所述组件单元和所述无线IC标签之间;
其中所述***管理控制器通过所述第一无线链路将第一请求信号发送给所述无线IC标签,该第一请求信号用于获取所述组件单元的状态信息;
所述无线IC标签响应所述第一请求信号,将第二请求信号发送给所述组件控制装置;
所述组件控制装置响应所述第二请求信号从所述组件单元中获取所述状态信息,并将所述状态信息发送给所述无线IC标签;以及
所述无线IC标签将从所述组件控制装置接收的状态信息发送给所述***管理控制器。
4.根据权利要求1的组件单元监视***,还包括:
组件控制装置,它连接在所述组件单元和所述无线IC标签之间;
其中所述组件控制装置周期性地从所述组件单元获取所述状态信息,并将所述状态信息发送给所述无线IC标签;以及
所述无线IC标签将从所述组件控制装置中接收的状态信息周期性地发送给所述***管理控制器。
5.根据权利要求1的组件单元监视***,其中所述状态信息包括表示所述组件单元类型的组件信息,所述***管理控制器将从与所述组件单元的标识符相关联的所述无线IC标签中接收的所述组件信息保存为配置信息。
6.根据权利要求5的组件单元监视***,还包括:
外部无线模块,用于通过第二无线链路从所述***管理控制器中获取所述配置信息。
7.根据权利要求6的组件单元监视***,其中所述外部无线模块通过所述第二无线链路连接到所述无线IC标签,用于从所述无线IC标签中获取所述按照时间顺序排列数据的历史。
8.根据权利要求1的组件单元监视***,其中所述按照时间顺序排列数据的历史包括关于所述组件单元所连接***的、按照时间顺序排列信息的安装历史;
所述状态信息包括所述安装历史;
所述***管理控制器参照所述安装历史,并且如果所述组件单元新连接到所述***,就将表示所述***的***信息发送给所述无线IC标签;以及
所述无线IC标签根据所述***信息来更新所述安装历史。
9.根据权利要求1的组件单元监视***,其中所述按照时间顺序排列数据的历史包括所述组件单元的按照时间顺序排列故障信息的故障历史;
所述状态信息包括表示所述组件单元的状态的状态值;
所述***管理控制器保存一个阈值,该阈值用于确定所述组件单元是否遭受故障,该***管理控制器将从所述无线IC标签中接收的所述状态值与所述阈值进行比较,如果从比较结果中判定所述组件单元正遭受故障,就将故障信息发送给所述无线IC标签;以及
所述无线IC标签根据所述故障信息来更新所述故障历史。
10.一种监视***中组件单元的方法,该***具有至少一个独立安装的组件单元;安装在所述组件单元上的无线IC标签;以及***管理控制器,该***管理控制器用于通过第一无线链路与所述无线IC标签进行通信,所述方法包括步骤:
(a)控制所述无线IC标签获取所述组件单元的状态信息,并通过所述第一无线链路将获取的状态信息发送给所述***管理控制器;
(b)控制所述***管理控制器分析从所述无线IC标签接收的状态信息,并通过所述第一无线链路将分析结果返回给所述无线IC标签;以及
(c)控制所述无线IC标签存储从所述***管理控制器中返回的分析结果,作为按照时间顺序排列数据的历史。
11.根据权利要求10的方法,其中所述步骤(a)是响应通过所述第一无线链路从所述***管理控制器中接收的第一请求信号来执行的。
12.根据权利要求10的方法,其中所述步骤(a)被周期性地执行。
13.根据权利要求10的方法,还包括步骤:
控制外部无线模块通过第二无线链路从所述***管理控制器或所述无线IC标签中获取所述组件单元的状态信息,并保存或显示获取的状态信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004317269 | 2004-10-29 | ||
JP2004317269A JP4389215B2 (ja) | 2004-10-29 | 2004-10-29 | 構成装置監視システム及び構成装置監視方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1770113A true CN1770113A (zh) | 2006-05-10 |
Family
ID=36387497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510118708.8A Pending CN1770113A (zh) | 2004-10-29 | 2005-10-28 | 组件单元监视***和组件单元监视方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7589624B2 (zh) |
JP (1) | JP4389215B2 (zh) |
CN (1) | CN1770113A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174151B (zh) * | 2006-10-31 | 2010-10-06 | 富士通株式会社 | 控制射频识别标签与网络间通信的***、装置和方法 |
CN102385353A (zh) * | 2010-09-06 | 2012-03-21 | 朱丽萍 | 设备状况控制方法和设备 |
CN101741578B (zh) * | 2008-11-19 | 2013-04-24 | 英业达股份有限公司 | 用于测试监控单元的测试方法及其服务器与测试*** |
CN103136083A (zh) * | 2011-11-29 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | 通用串行总线的测试设备及方法 |
CN103154927A (zh) * | 2010-10-16 | 2013-06-12 | 惠普发展公司,有限责任合伙企业 | 设备硬件代理 |
CN105843715A (zh) * | 2016-03-21 | 2016-08-10 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105964329A (zh) * | 2015-03-11 | 2016-09-28 | 株式会社佐竹 | 谷物制备设备的控制装置 |
CN106652393A (zh) * | 2015-10-30 | 2017-05-10 | 三星Sds株式会社 | 假警报确定方法及装置 |
CN107105040A (zh) * | 2017-04-27 | 2017-08-29 | 郑州云海信息技术有限公司 | 一种支持免线缆访问服务器bmc的*** |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7844866B2 (en) * | 2007-10-02 | 2010-11-30 | International Business Machines Corporation | Mechanism to report operating system events on an intelligent platform management interface compliant server |
US7336153B2 (en) * | 2005-06-30 | 2008-02-26 | Hewlett-Packard Development Company, L.P. | Wireless temperature monitoring for an electronics system |
US20070152045A1 (en) * | 2005-12-29 | 2007-07-05 | International Business Machines Corporation | Label for an electronic product that is electronically altered when the electronic product changes |
US9183106B2 (en) * | 2006-01-13 | 2015-11-10 | Dell Products L.P. | System and method for the automated generation of events within a server environment |
AT8411U3 (de) * | 2006-03-02 | 2007-03-15 | Avl List Gmbh | Prüfstands-sensorvorrichtung, sowie prüfstand, vorzugsweise für kraftmaschinen |
US20080018441A1 (en) * | 2006-07-19 | 2008-01-24 | John Robert Orrell | Tire failure detection |
US7715991B2 (en) * | 2007-05-17 | 2010-05-11 | General Electric Company | Systems and methods for monitoring energy system components |
US8051279B2 (en) * | 2007-12-27 | 2011-11-01 | Nvidia Corporation | Method and system for enabling an auxiliary system to retrieve system information from a computing device |
US20090250524A1 (en) * | 2008-04-07 | 2009-10-08 | Universal Scientific Industrial Co., Ltd. | Wireless remote-control cooler assembly for motherboard |
JP4967165B2 (ja) * | 2008-05-16 | 2012-07-04 | エヌイーシーコンピュータテクノ株式会社 | Postコード表示システム、postコード表示方法、及びpostコード表示プログラム |
DE102008049468A1 (de) * | 2008-09-29 | 2010-04-08 | Siemens Aktiengesellschaft | Verfahren zum Erkennen einer Beschädigung eines Bauteiles |
JP5316810B2 (ja) * | 2010-01-15 | 2013-10-16 | ハートランド・データ株式会社 | 電子計測器 |
US8732286B2 (en) | 2010-03-31 | 2014-05-20 | Honeywell International Inc. | Health management systems with shadow modules |
US8676941B2 (en) * | 2010-11-02 | 2014-03-18 | International Business Machines Corporation | Using wireless technology to direct complex wiring configurations |
TW201224288A (en) * | 2010-12-01 | 2012-06-16 | Hon Hai Prec Ind Co Ltd | System and method for controlling a fan |
CN102486180A (zh) * | 2010-12-02 | 2012-06-06 | 鸿富锦精密工业(深圳)有限公司 | 风扇控制***及方法 |
US8990631B1 (en) * | 2011-03-03 | 2015-03-24 | Netlogic Microsystems, Inc. | Packet format for error reporting in a content addressable memory |
JP6021330B2 (ja) * | 2011-12-26 | 2016-11-09 | 三菱重工メカトロシステムズ株式会社 | データ送受信システム、データ送受信方法、車載器、プログラム及び記録媒体 |
JP5914050B2 (ja) * | 2012-03-01 | 2016-05-11 | Necプラットフォームズ株式会社 | 情報処理装置及び情報出力方法 |
JP2014048782A (ja) * | 2012-08-30 | 2014-03-17 | Fujitsu Ltd | 情報処理装置、及び情報処理装置の障害処理方法 |
TWI505674B (zh) * | 2013-07-26 | 2015-10-21 | Inventec Corp | 伺服器系統和其資料傳送方法 |
US9912474B2 (en) * | 2013-09-27 | 2018-03-06 | Intel Corporation | Performing telemetry, data gathering, and failure isolation using non-volatile memory |
US9274572B2 (en) * | 2013-11-08 | 2016-03-01 | Dell Products, Lp | High capacity power distribution panel for a modular data center |
TWI611290B (zh) * | 2015-09-04 | 2018-01-11 | 神雲科技股份有限公司 | 伺服器機櫃監控方法 |
US10157115B2 (en) * | 2015-09-23 | 2018-12-18 | Cloud Network Technology Singapore Pte. Ltd. | Detection system and method for baseboard management controller |
US10298479B2 (en) | 2016-05-09 | 2019-05-21 | Mitac Computing Technology Corporation | Method of monitoring a server rack system, and the server rack system |
JP2017211531A (ja) * | 2016-05-26 | 2017-11-30 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
US10448438B2 (en) * | 2016-09-22 | 2019-10-15 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Wireless communication between a management controller and one or more drives |
US10331919B2 (en) * | 2017-10-19 | 2019-06-25 | Quanta Computer Inc. | Radiofrequency identification management of server components |
US20190346894A1 (en) * | 2018-05-13 | 2019-11-14 | Asia Vital Components (China) Co., Ltd. | Fan signal wireless transmission system |
US20220188465A1 (en) * | 2020-12-15 | 2022-06-16 | SoftIron Ltd. | Wireless board management control system |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61198349A (ja) | 1985-02-28 | 1986-09-02 | Toshiba Corp | 情報処理装置 |
US5400246A (en) * | 1989-05-09 | 1995-03-21 | Ansan Industries, Ltd. | Peripheral data acquisition, monitor, and adaptive control system via personal computer |
JPH0358245A (ja) | 1989-07-27 | 1991-03-13 | Nec Corp | 情報処理装置 |
JPH05324950A (ja) | 1992-05-21 | 1993-12-10 | Nec Field Service Ltd | 情報処理装置の論理カード |
JP3243702B2 (ja) | 1993-08-04 | 2002-01-07 | 日本電信電話株式会社 | ボード実装情報識別装置及びボード組み込み制御方法 |
JPH0798668A (ja) | 1993-09-29 | 1995-04-11 | Nec Field Service Ltd | 情報処理装置の障害情報格納方式 |
JPH0950419A (ja) | 1995-08-09 | 1997-02-18 | Matsushita Electric Ind Co Ltd | 拡張スロットの接続機器を識別する情報処理装置 |
JPH10161907A (ja) | 1996-12-02 | 1998-06-19 | Meidensha Corp | コンピュータシステムの状態監視方法 |
US6243010B1 (en) * | 1998-01-08 | 2001-06-05 | Pittway Corp. | Adaptive console for augmenting wireless capability in security systems |
JP4087974B2 (ja) | 1999-03-10 | 2008-05-21 | 株式会社東芝 | 設備障害管理装置および設備障害管理方法、ならびに記憶媒体 |
JP2001147909A (ja) | 1999-11-18 | 2001-05-29 | Nec Corp | 状態監視システム |
JP2002288050A (ja) | 2001-03-23 | 2002-10-04 | Fujitsu Ltd | コンピュータシステム状態監視制御方式 |
JP3742045B2 (ja) | 2002-08-22 | 2006-02-01 | 株式会社日立製作所 | 無線タグ及びテレメトリシステム |
JP2004110709A (ja) | 2002-09-20 | 2004-04-08 | Takenaka Komuten Co Ltd | 設備又は機械器具などの保全管理支援方法 |
JP2004157715A (ja) | 2002-11-06 | 2004-06-03 | Toshiba Tec Corp | 電子装置のデータベース作成方法及びデータベースのデータ構造 |
JP4359811B2 (ja) | 2002-11-28 | 2009-11-11 | 豊丸産業株式会社 | 監視用icタグを備えた所定の動作を行う装置 |
JP2004232977A (ja) | 2003-01-31 | 2004-08-19 | Noritz Corp | 機器 |
US7352152B2 (en) * | 2003-04-04 | 2008-04-01 | Fujifilm Corporation | Portable electronic appliance with a battery having a wireless tag containing battery information |
JP4129978B2 (ja) | 2003-07-31 | 2008-08-06 | 豊丸産業株式会社 | 監視システム及びicタグを備えた装置 |
-
2004
- 2004-10-29 JP JP2004317269A patent/JP4389215B2/ja not_active Expired - Fee Related
-
2005
- 2005-10-28 CN CN200510118708.8A patent/CN1770113A/zh active Pending
- 2005-10-28 US US11/260,217 patent/US7589624B2/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174151B (zh) * | 2006-10-31 | 2010-10-06 | 富士通株式会社 | 控制射频识别标签与网络间通信的***、装置和方法 |
CN101741578B (zh) * | 2008-11-19 | 2013-04-24 | 英业达股份有限公司 | 用于测试监控单元的测试方法及其服务器与测试*** |
CN102385353A (zh) * | 2010-09-06 | 2012-03-21 | 朱丽萍 | 设备状况控制方法和设备 |
CN103154927A (zh) * | 2010-10-16 | 2013-06-12 | 惠普发展公司,有限责任合伙企业 | 设备硬件代理 |
US9208047B2 (en) | 2010-10-16 | 2015-12-08 | Hewlett-Packard Development Company, L.P. | Device hardware agent |
CN103136083A (zh) * | 2011-11-29 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | 通用串行总线的测试设备及方法 |
CN105964329A (zh) * | 2015-03-11 | 2016-09-28 | 株式会社佐竹 | 谷物制备设备的控制装置 |
CN106652393A (zh) * | 2015-10-30 | 2017-05-10 | 三星Sds株式会社 | 假警报确定方法及装置 |
CN106652393B (zh) * | 2015-10-30 | 2020-03-17 | 三星Sds株式会社 | 假警报确定方法及装置 |
CN105843715A (zh) * | 2016-03-21 | 2016-08-10 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105843715B (zh) * | 2016-03-21 | 2020-02-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107105040A (zh) * | 2017-04-27 | 2017-08-29 | 郑州云海信息技术有限公司 | 一种支持免线缆访问服务器bmc的*** |
Also Published As
Publication number | Publication date |
---|---|
JP4389215B2 (ja) | 2009-12-24 |
US20060106577A1 (en) | 2006-05-18 |
US7589624B2 (en) | 2009-09-15 |
JP2006127324A (ja) | 2006-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1770113A (zh) | 组件单元监视***和组件单元监视方法 | |
CN100350427C (zh) | 集成电路标签模块、电子设备、通信***和通信控制方法 | |
US9501736B2 (en) | Systems and methods for breakaway RFID tags | |
CN1719457A (zh) | 无线ic标签读写器、无线ic标签***及无线ic标签数据写入方法 | |
US10037238B2 (en) | System and method for encoding exception conditions included at a remediation database | |
US7504945B2 (en) | Method and system for tracking and monitoring status of data storage subsystem components | |
CN1734389A (zh) | 软件动作监视装置以及软件动作监视方法 | |
US7380726B2 (en) | Label for an electronic product that provides failure information when the product fails | |
CN1432933A (zh) | 灯塔式专用集成电路 | |
CN101046851A (zh) | 附带计数器的无线ic标签及信息管理*** | |
US7486180B2 (en) | Method and system for updating status of data storage subsystem components | |
CN1905484A (zh) | 传感器装置及控制方法、服务器节点、传感器网络*** | |
US7266628B2 (en) | System and method of retiring events upon device replacement | |
US7627788B2 (en) | RFID active/passive tag identifying failed sub-CRU and location within higher level CRU | |
US20070168453A1 (en) | Function managing apparatus | |
JP4566999B2 (ja) | 機器の構成認識システム、構成認識方法及び構成認識プログラム | |
US20100011100A1 (en) | Health Check System, Server Apparatus, Health Check Method, and Storage Medium | |
CN102480396A (zh) | 一种服务器***及其连接方法 | |
CN1433244A (zh) | 移动通信终端、信息发送***以及信息接收方法 | |
CN114444631A (zh) | 一种基于rfid及物联网技术的库房档案资产管理方法及*** | |
KR100909639B1 (ko) | 고장 알림 기능을 구비한 무선인식 장치 및 고장 알림방법과 이를 위한 기록매체 | |
US11439001B2 (en) | System and method for heat removal using a thermal potting solution in an information handling system | |
CN106849820A (zh) | 电动机驱动装置 | |
US9000895B2 (en) | Detection device for container data centers | |
US20220027582A1 (en) | Method for reading out device parameters of a field device and a corresponding field device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1088416 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1088416 Country of ref document: HK |