專利名稱:組件單元監(jiān)視系統(tǒng)和組件單元監(jiān)視方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種監(jiān)視組件單元狀態(tài)的組件單元監(jiān)視系統(tǒng),更具體地,涉及一種通過使用無線IC(集成電路)標(biāo)簽來監(jiān)視組件單元狀態(tài)的組件單元監(jiān)視系統(tǒng)。
背景技術(shù):
迄今為止,服務(wù)器計(jì)算機(jī)將組件單元信息和輔助傳感信息作為初始信息保存在服務(wù)器計(jì)算機(jī)內(nèi)在的NVRAM(非易失性隨機(jī)存儲(chǔ)器)中。當(dāng)組件單元的信息改變時(shí),就需要對(duì)存儲(chǔ)在NVRAM中的信息進(jìn)行更新,以便反映這個(gè)改變。因此,管理組件單元信息是非常冗長(zhǎng)和費(fèi)時(shí)的。為了監(jiān)視連接到服務(wù)器計(jì)算機(jī)的組件單元上的傳感器,通常是使用稱為BMC(基板管理控制器)的控制器進(jìn)行集中式管理。除非開啟服務(wù)器計(jì)算機(jī),否則用戶當(dāng)然不能夠訪問傳感器的故障信息。
在一些常規(guī)的計(jì)算機(jī)系統(tǒng)中,通過使用如下所述的BMC來監(jiān)視連接到組件單元上的傳感器BMC被連接到所要監(jiān)視的裝置(下文中稱為組件單元),這些裝置通過諸如SMBus(系統(tǒng)管理總線)的總線被安裝在計(jì)算機(jī)系統(tǒng)上。傳感器產(chǎn)生的故障信息通常被存儲(chǔ)在由BMC管理的存儲(chǔ)器中。由于來自傳感器的故障信息是存儲(chǔ)在與BMC相聯(lián)系的存儲(chǔ)器中,因此用戶需要專用的軟件才能從存儲(chǔ)器中讀取故障信息。此外,當(dāng)計(jì)算機(jī)系統(tǒng)關(guān)閉時(shí),用戶就不能讀取存儲(chǔ)的故障信息。
各種組件單元的故障信息是通過單個(gè)BMC進(jìn)行集中管理。因此,當(dāng)單個(gè)組件單元的故障信息記錄從計(jì)算機(jī)系統(tǒng)中清除時(shí),用戶就不能跟蹤這些記錄。在分析BMC所管理的故障信息的過程中,為了識(shí)別與組件單元相聯(lián)系的傳感器,用戶必須從計(jì)算機(jī)系統(tǒng)內(nèi)在的NVRAM中獲取必要的信息。管理為每個(gè)組件單元所產(chǎn)生的NVRAM信息是非常冗長(zhǎng)和費(fèi)時(shí)的。
日本待審專利公開號(hào)2004-078840中公開了一種無線標(biāo)簽和遙測(cè)系統(tǒng),用于將來自傳感器的信號(hào)寫入到無線標(biāo)簽內(nèi)的EEPROM(電可擦除可編程只讀存儲(chǔ)器)中,并將回復(fù)幀中的傳感器數(shù)據(jù)發(fā)送給詢問機(jī)器。盡管無線標(biāo)簽從傳感器讀取信號(hào),并發(fā)送信號(hào)給詢問機(jī)器,并且存儲(chǔ)這個(gè)信號(hào),但是無線標(biāo)簽并沒有分析該信號(hào)和存儲(chǔ)分析結(jié)果。
日本待審日本專利公開號(hào)2004-157715中公開了一種產(chǎn)生電子設(shè)備數(shù)據(jù)庫(kù)的方法,這個(gè)方法是通過從數(shù)據(jù)獲取裝置中獲取組件號(hào),并存儲(chǔ)獲取的組件識(shí)別數(shù)據(jù)作為設(shè)備識(shí)別數(shù)據(jù)的方式來實(shí)現(xiàn),該組件識(shí)別數(shù)據(jù)是與制造商的序列號(hào)相聯(lián)系,這些組件號(hào)被指定給電子設(shè)備的相應(yīng)組件,它們用作識(shí)別這些組件的組件識(shí)別數(shù)據(jù)。根據(jù)這個(gè)公開的方法,盡管獲取和存儲(chǔ)了組件號(hào),但是并不能動(dòng)態(tài)地掌握組件的狀態(tài)信息。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種組件單元監(jiān)視系統(tǒng),它能夠獲取所監(jiān)視系統(tǒng)的組件單元的狀態(tài)信息,而不用考慮該系統(tǒng)是否開啟或關(guān)閉。
本發(fā)明的另一個(gè)目的是提供一種組件單元監(jiān)視系統(tǒng),當(dāng)組件單元從被監(jiān)視的系統(tǒng)中移去時(shí),該組件單元監(jiān)視系統(tǒng)能夠獲取組件單元的狀態(tài)信息。
本發(fā)明的再一個(gè)目的是提供一種組件單元監(jiān)視系統(tǒng),它能夠動(dòng)態(tài)地掌握被監(jiān)視系統(tǒng)的配置信息。
通過使用在本發(fā)明優(yōu)選實(shí)施例的敘述中所使用的圓括號(hào)中的參考字符,將在下面敘述用于實(shí)現(xiàn)上述目的的本發(fā)明的技術(shù)特征。在本文中添加的參考字符僅僅是用來澄清在權(quán)利要求的范圍描述和優(yōu)選實(shí)施例的描述之間的對(duì)應(yīng),它不應(yīng)該被用于解釋在權(quán)利要求范圍中描述的本發(fā)明的范圍。
根據(jù)本發(fā)明的一個(gè)組件單元監(jiān)視系統(tǒng)具有至少一個(gè)獨(dú)立可安裝的組件單元(2);系統(tǒng)管理控制器(3,3’);連接到系統(tǒng)管理控制器(3,3’)的無線發(fā)送和接收控制器(4),它用于控制在系統(tǒng)管理控制器(3,3’)和第一無線鏈路(7)之間的通信;以及無線IC標(biāo)簽(1,1’),它被安裝在組件單元(2)上,用于獲取該組件單元(2)的狀態(tài)信息,該無線IC標(biāo)簽(1,1’)通過第一無線鏈路(7)連接到無線發(fā)送和接收控制器(4)。
無線IC標(biāo)簽(1,1’)通過第一無線鏈路(7)將狀態(tài)信息發(fā)送給系統(tǒng)管理控制器(3,3’),該狀態(tài)信息表示組件單元(2)的安裝歷史、狀態(tài)值等。系統(tǒng)管理控制器(3,3’)分析從所述無線IC標(biāo)簽(1,1’)接收的狀態(tài)信息,并通過第一無線鏈路(7)將分析結(jié)果發(fā)送給無線IC標(biāo)簽(1,1’)。該無線IC標(biāo)簽(1,1’)存儲(chǔ)從系統(tǒng)管理控制器(3,3’)接收的分析結(jié)果,作為按照時(shí)間順序排列數(shù)據(jù)的歷史。
該組件單元監(jiān)視系統(tǒng)還包括組件控制裝置(20),它連接在組件單元(2)和無線IC標(biāo)簽(1,1’)之間。系統(tǒng)管理控制器(3,3’)通過第一無線鏈路(7)將第一請(qǐng)求信號(hào)發(fā)送給無線IC標(biāo)簽(1,1’),該第一請(qǐng)求信號(hào)用于獲取組件單元(2)的狀態(tài)信息。該無線IC標(biāo)簽(1,1’)響應(yīng)來自系統(tǒng)管理控制器(3,3’)的第一請(qǐng)求信號(hào),將第二請(qǐng)求信號(hào)發(fā)送給組件控制裝置(20)。組件控制裝置(20)響應(yīng)來自無線IC標(biāo)簽(1,1’)的第二請(qǐng)求信號(hào),從組件單元(2)獲取狀態(tài)信息,并將該狀態(tài)信息發(fā)送給無線IC標(biāo)簽(1,1’)。該無線IC標(biāo)簽(1,1’)將從組件控制裝置(20)接收的狀態(tài)信息發(fā)送給系統(tǒng)管理控制器(3,3’)。
該無線IC標(biāo)簽(1,1’)具有電源(11),用于從通過無線鏈路發(fā)送的電磁波中產(chǎn)生電能,或者具有包含電池的電源(11)。因此,系統(tǒng)管理控制器(3,3’)和無線IC標(biāo)簽(1,1’)能夠根據(jù)相應(yīng)的不同電源進(jìn)行操作。
該組件單元監(jiān)視系統(tǒng)還包括外部無線模塊(6),它用于通過第二無線鏈路(7)從系統(tǒng)管理控制器(3,3’)或無線IC標(biāo)簽(1,1’)中獲取配置信息。
根據(jù)本發(fā)明的組件單元監(jiān)視系統(tǒng)的系統(tǒng)管理控制器(3,3’)因而能夠動(dòng)態(tài)地識(shí)別組件單元。當(dāng)系統(tǒng)管理控制器(3,3’)檢測(cè)到故障時(shí),系統(tǒng)管理控制器(3,3’)控制無線發(fā)送和接收控制器(4)將故障信息存儲(chǔ)在無線IC標(biāo)簽(1,1’)中。當(dāng)組件單元監(jiān)視系統(tǒng)是用于維護(hù)業(yè)務(wù)時(shí),外部無線模塊(6)可以被用于分析故障信息或識(shí)別故障的組件單元,而不用考慮連接該組件單元或故障組件單元(2)的系統(tǒng)是否開啟或關(guān)閉。
如上所述,根據(jù)本發(fā)明的組件單元監(jiān)視系統(tǒng)能夠獲取被監(jiān)視系統(tǒng)的組件單元的狀態(tài)信息,而不用考慮該系統(tǒng)是否開啟或關(guān)閉。
該組件單元監(jiān)視系統(tǒng)還能夠獲取從計(jì)算機(jī)系統(tǒng)中移去的組件單元的狀態(tài)信息。
此外,該組件單元監(jiān)視系統(tǒng)能夠動(dòng)態(tài)地掌握被監(jiān)視系統(tǒng)的配置信息。
本發(fā)明的上述和其它目的,特征和優(yōu)點(diǎn)將從下文參照附圖敘述的說明書中顯現(xiàn)出來,下文的內(nèi)容描述了本發(fā)明的實(shí)例。
圖1是根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)的方框圖;圖2是在根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)中使用的無線IC標(biāo)簽的方框圖;圖3是在根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)中使用的BMC的方框圖;圖4是示出了在DIMM上安裝無線IC標(biāo)簽的實(shí)例的方框圖;圖5是示出了在FAN上安裝無線IC標(biāo)簽的實(shí)例的方框圖;圖6是根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)的外部無線模塊的方框圖;圖7是示出了由無線IC標(biāo)簽保存的存儲(chǔ)器映射的圖,該無線IC標(biāo)簽被應(yīng)用在根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)中;圖8是示出了在BMC存儲(chǔ)器中存儲(chǔ)的組件配置信息的圖;圖9是根據(jù)本發(fā)明的第一實(shí)施例用于檢測(cè)在計(jì)算機(jī)系統(tǒng)中新安裝組件單元的順序的序列圖;
圖10是示出了在檢測(cè)新組件單元的過程中所使用的無線分組格式的圖;圖11是由BMC執(zhí)行用于檢測(cè)新組件單元的過程的流程圖;圖12A是確認(rèn)計(jì)算機(jī)系統(tǒng)配置的組件識(shí)別過程的流程圖;圖12B是檢測(cè)新組件單元的過程的流程圖;圖13是根據(jù)本發(fā)明的第一實(shí)施例用于檢測(cè)組件單元故障信息的順序的序列圖;圖14是示出了根據(jù)本發(fā)明的第一實(shí)施例在故障信息檢測(cè)過程中所使用的無線分組格式的圖;圖15是由BMC執(zhí)行用于檢測(cè)故障信息的過程的流程圖;圖16A是無線IC標(biāo)簽將組件單元的狀態(tài)通知給BMC的操作順序的流程圖;圖16B是由無線IC標(biāo)簽執(zhí)行保存組件單元的狀態(tài)值的過程的流程圖;圖16C是由無線IC標(biāo)簽執(zhí)行保存組件單元的故障信息的過程的流程圖;圖17是外部無線模塊獲取狀態(tài)信息的操作順序的序列圖;圖18是示出了在狀態(tài)信息獲取過程中使用的無線分組格式的圖;圖19是由外部無線模塊執(zhí)行獲取狀態(tài)信息的過程的流程圖;圖20是由無線IC標(biāo)簽執(zhí)行獲取狀態(tài)信息的過程的流程圖;圖21是根據(jù)本發(fā)明的第二實(shí)施例所使用的無線IC標(biāo)簽的方框圖;圖22是根據(jù)本發(fā)明的第二實(shí)施例的BMC的方框圖;圖23是根據(jù)本發(fā)明的第二實(shí)施例用于檢測(cè)組件單元的故障信息的順序的序列圖;圖24是示出了根據(jù)本發(fā)明的第二實(shí)施例在故障信息檢測(cè)過程中使用的無線分組格式的圖;圖25是根據(jù)本發(fā)明的第二實(shí)施例由BMC執(zhí)行監(jiān)視故障信息的過程的流程圖;以及圖26是根據(jù)本發(fā)明的第二實(shí)施例由無線IC標(biāo)簽執(zhí)行故障信息通知過程的流程圖。
具體實(shí)施例方式
由于在本領(lǐng)域中可以使用較小的無線IC(集成電路)標(biāo)簽,因此就能夠在一個(gè)外殼中固定的組件單元上安裝這些無線IC標(biāo)簽,或者能夠在通過電纜連接到計(jì)算機(jī)系統(tǒng)的組件單元上安裝這些無線IC標(biāo)簽。安裝在系統(tǒng)上的無線IC標(biāo)簽可以通過電源進(jìn)行供電,該電源與計(jì)算機(jī)系統(tǒng)的電源不同。根據(jù)本發(fā)明的組件單元監(jiān)視系統(tǒng)被優(yōu)選地應(yīng)用于監(jiān)視計(jì)算機(jī)系統(tǒng)中組件單元的狀態(tài),例如,監(jiān)視在組件單元中出現(xiàn)的故障或者在計(jì)算機(jī)系統(tǒng)中組件單元的安裝歷史。
第一實(shí)施例下文將參照?qǐng)D1至圖16來描述根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)。
該組件單元監(jiān)視系統(tǒng)用作監(jiān)視應(yīng)用在服務(wù)器中的服務(wù)器計(jì)算機(jī)系統(tǒng)的組件單元狀態(tài)信息,這些組件單元例如是計(jì)算機(jī)中的主板、主板上的DIMM(雙列直插存儲(chǔ)器模塊)、冷卻風(fēng)扇(下文成為“FAN”)、CPU等等。狀態(tài)信息包括配置信息和故障信息,配置信息表示組件單元在計(jì)算機(jī)系統(tǒng)中的安裝方式,故障信息表示組件單元的故障。
圖1采用方框形式示出了根據(jù)本發(fā)明第一實(shí)施例的組件單元監(jiān)視系統(tǒng)。如圖1中所示,該組件單元監(jiān)視系統(tǒng)包括用作系統(tǒng)管理控制器的BMC(基板管理控制器)3、組件單元和連接到BMC3的無線發(fā)送和接收控制器4,這些組件單元包括DIMM 2-1,F(xiàn)AN 2-2,CPU 2-3和主板2-4。BMC3、除了主板2-4之外的組件單元以及無線發(fā)送和接收控制器4都被安裝在與計(jì)算機(jī)系統(tǒng)相連的主板2-4上。組件單元監(jiān)視系統(tǒng)還包括無線IC標(biāo)簽1-1至1-4,這些無線IC標(biāo)簽連接到相應(yīng)的組件單元。該組件單元監(jiān)視系統(tǒng)還具有外部無線模塊6,它通過無線鏈路7將在計(jì)算機(jī)系統(tǒng)外面的電路連接到無線發(fā)送和接收控制器4和無線IC標(biāo)簽1-1至1-4。包含DIMM 2-1,F(xiàn)AN 2-2,CPU 2-3和主板2-4的組件單元將被共同稱為“組件單元2”,連接相應(yīng)的組件單元的無線IC標(biāo)簽1-1至1-4將被共同稱為“無線IC標(biāo)簽1”。
無線IC標(biāo)簽1通過無線鏈路7連接到無線發(fā)送和接收控制器4,該無線IC標(biāo)簽1由BMC3進(jìn)行控制,以便獲取組件單元2的狀態(tài)信息。無線發(fā)送和接收控制器4和與其連接的天線5被安裝在主板2-4上。然而,無線發(fā)送和接收控制器4和天線5并不局限于安裝在主板2-4上,而是可以被設(shè)置在任何位置,只要它們能夠通過無線鏈路7連接無線IC標(biāo)簽1。組件單元2也并不局限于DIMM 2-1、FAN 2-2、CPU 2-3和主板2-4,而可以是通過各種I/F連接的外部存儲(chǔ)單元、監(jiān)視器、打印機(jī)等,只要它是計(jì)算機(jī)系統(tǒng)的一部分。
根據(jù)第一實(shí)施例,無線IC標(biāo)簽1包括無源無線IC標(biāo)簽,該無源無線IC標(biāo)簽是通過經(jīng)無線鏈路7從無線發(fā)送和接收控制器4或外部無線模塊6接收的電能來供電。無線發(fā)送和接收控制器4和外部無線模塊6根據(jù)多路訪問的原理進(jìn)行操作,以便與計(jì)算機(jī)系統(tǒng)中的所有無線IC標(biāo)簽1進(jìn)行通信。通過在發(fā)送給無線IC標(biāo)簽1的數(shù)據(jù)中插入無線IC標(biāo)簽1的GUID(全球唯一標(biāo)識(shí)符),BMC3和外部無線模塊6就能夠選擇地控制無線IC標(biāo)簽1,以便從中獲得狀態(tài)信息。
圖2采用方框形式示出了無線IC標(biāo)簽1。如圖2中所示,無線IC標(biāo)簽1具有標(biāo)簽存儲(chǔ)器10、電源11、標(biāo)簽控制電路12、收發(fā)信機(jī)單元13和標(biāo)簽天線14,它們通過總線彼此相連。
標(biāo)簽存儲(chǔ)器10包括能夠從中讀取數(shù)據(jù)并在其中寫入數(shù)據(jù)的讀寫存儲(chǔ)器,它具有一個(gè)存儲(chǔ)器映射(memory map)。在存儲(chǔ)器映射中存儲(chǔ)了由標(biāo)簽控制電路12產(chǎn)生的各種信息。
圖7示出了存儲(chǔ)器映射100的細(xì)節(jié)。如圖7中所示,存儲(chǔ)器映射100具有組件信息區(qū)域101、組件狀態(tài)區(qū)域102、狀態(tài)歷史區(qū)域103、故障信息歷史區(qū)域104和安裝歷史區(qū)域105。
組件信息區(qū)域101存儲(chǔ)了組件單元2內(nèi)在的組件信息,在組件單元2上安裝有無線IC標(biāo)簽1。組件信息包括用于識(shí)別組件單元2的組件GUID 111;表示組件單元2的名稱和類型的組件類型112;和組件描述113,它包含了組件單元2的規(guī)格和版本信息。為組件GUID 111分配了由大約2至第128次冪所表示的充分大的值,以便組件GUID111可以唯一的識(shí)別組件單元。組件類型112被用于識(shí)別諸如CPU、DIMM、FAN等組件單元的類型。組件描述113表示了用于描述組件單元特征的信息,它可以具有任何格式。組件信息最初被寫入到組件信息區(qū)域101中。
組件狀態(tài)區(qū)域102存儲(chǔ)狀態(tài)值121,該狀態(tài)值121表示組件單元2的當(dāng)前狀態(tài)。狀態(tài)值121表示從組件控制裝置20提供的狀態(tài)信號(hào)21中獲取的信息(見圖2)。例如,狀態(tài)值121表示組件單元2的溫度或電壓,或者FAN 2-2的旋轉(zhuǎn)速度。
狀態(tài)歷史區(qū)域103存儲(chǔ)按照時(shí)間順序排列(chronological)數(shù)據(jù)的歷史,它將來自組件狀態(tài)區(qū)域102的連續(xù)狀態(tài)值121表示為在相應(yīng)時(shí)間131的狀態(tài)值132。故障信息歷史區(qū)域104是用于存儲(chǔ)故障信息的區(qū)域,該故障信息表示在組件單元2中出現(xiàn)的故障,在該組件單元2上安裝有無線IC標(biāo)簽1。具體來說,故障信息歷史區(qū)域104存儲(chǔ)了按照時(shí)間順序排列數(shù)據(jù)的歷史、故障系統(tǒng)GUID 142和故障類型143,其中按照時(shí)間順序排列數(shù)據(jù)的歷史表示在組件單元2上檢測(cè)到故障的連續(xù)時(shí)間141,故障系統(tǒng)GUID 142表示與具有故障的組件單元2相連的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)符。
安裝歷史區(qū)域105是用于存儲(chǔ)與組件單元2相連的計(jì)算機(jī)系統(tǒng)的系統(tǒng)信息歷史的區(qū)域,在該組件單元2上安裝有無線IC標(biāo)簽1。具體來說,安裝歷史區(qū)域105存儲(chǔ)了按照時(shí)間順序排列數(shù)據(jù)的歷史、系統(tǒng)GUID 152和系統(tǒng)描述153,其中按照時(shí)間順序排列數(shù)據(jù)的歷史表示組件單元2被識(shí)別為新單元的連續(xù)識(shí)別時(shí)間151,系統(tǒng)GUID 152表示與組件單元2相連的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)符,系統(tǒng)描述153表示那些計(jì)算機(jī)系統(tǒng)的規(guī)格和版本信息?;谠诎惭b歷史區(qū)域105中存儲(chǔ)的安裝系統(tǒng)信息,就可以跟蹤與組件單元2相連的計(jì)算機(jī)系統(tǒng)。
無線IC標(biāo)簽1通過標(biāo)簽天線14與無線發(fā)送和接收控制器4以及外部無線模塊6進(jìn)行通信。在作為無源無線IC標(biāo)簽的無線IC標(biāo)簽1中,電源11基于從無線發(fā)送和接收控制器4和外部無線模塊6發(fā)送的電磁波產(chǎn)生電能,標(biāo)簽控制電路12和收發(fā)信機(jī)單元13基于從電源11提供的電能進(jìn)行操作。
標(biāo)簽控制電路12控制在無線IC標(biāo)簽1中的信號(hào)和數(shù)據(jù)。響應(yīng)來自BMC3對(duì)狀態(tài)信息的請(qǐng)求,標(biāo)簽控制電路12發(fā)送向組件控制裝置20請(qǐng)求狀態(tài)信號(hào)21的請(qǐng)求信號(hào),以便獲取組件單元2的狀態(tài)信息。用于通過天線14輸入和輸出信號(hào)和數(shù)據(jù)的收發(fā)信機(jī)單元13從組件控制裝置20中接收狀態(tài)信號(hào)21。收發(fā)信機(jī)單元13還調(diào)制和解調(diào)通過標(biāo)簽天線14輸入和輸出的信號(hào)和數(shù)據(jù)。
圖3采用方框形式示出了BMC3的細(xì)節(jié)。如圖3中所示,BMC3具有檢測(cè)處理器31、差錯(cuò)確定單元32、通知單元33、收發(fā)信機(jī)單元34、BMC控制電路35和BMC存儲(chǔ)器36,它們通過通信總線彼此相連。
收發(fā)信機(jī)單元34通過主板2-4連接到無線發(fā)送和接收控制器4。收發(fā)信機(jī)單元34控制無線發(fā)送和接收控制器4通過天線5與無線IC標(biāo)簽1和外部無線模塊6進(jìn)行通信。通過程序控制BMC3,諸如通過主板2-4的計(jì)算機(jī)系統(tǒng)OS進(jìn)行控制。
檢測(cè)處理器31分析從無線IC標(biāo)簽1提供的數(shù)據(jù),并確定與計(jì)算機(jī)系統(tǒng)連接的組件單元2是否為新的組件單元。如果檢測(cè)處理器31判斷與計(jì)算機(jī)系統(tǒng)連接的組件單元2是一個(gè)新的組件單元,那么檢測(cè)處理器31向無線IC標(biāo)簽1請(qǐng)求組件信息,并將從無線IC標(biāo)簽1接收的組件信息作為組件配置信息存儲(chǔ)在BMC存儲(chǔ)器36中,該BMC存儲(chǔ)器36是BMC3的內(nèi)部存儲(chǔ)器。
圖8示出了在BMC存儲(chǔ)器36中存儲(chǔ)的組件配置信息的細(xì)節(jié)。如圖8中所示,組件配置信息包括和由檢測(cè)處理器31所檢測(cè)的組件單元2一樣多的信息項(xiàng),每個(gè)信息項(xiàng)包括檢測(cè)組件單元2的組件檢測(cè)時(shí)間200、與組件信息對(duì)應(yīng)的組件GUID 202、組件類型203和組件描述204。
差錯(cuò)確定單元32分析從無線IC標(biāo)簽1提供的數(shù)據(jù),確定組件單元2是否遭受(suffer)故障,并通過無線鏈路7向無線IC標(biāo)簽1發(fā)送所確定的結(jié)果。當(dāng)例如是系統(tǒng)程序8的計(jì)算機(jī)系統(tǒng)程序或外部無線模塊6發(fā)出請(qǐng)求時(shí),通知單元33將在BMC存儲(chǔ)器36中存儲(chǔ)的組件配置信息通知給系統(tǒng)程序8或外部無線模塊6。
BMC控制電路35控制在BMC3中的信號(hào)和數(shù)據(jù),并控制檢測(cè)處理器31、差錯(cuò)確定單元32和通知單元33的操作。收發(fā)信機(jī)單元34控制在無線發(fā)送和接收控制器4與系統(tǒng)程序8之間輸入和輸出的各種信號(hào)和數(shù)據(jù)。
圖4示出了在DIMM 2-1上安裝無線IC標(biāo)簽1-1的實(shí)例。如圖4中所示,DIMM 2-1具有存儲(chǔ)器芯片22,該存儲(chǔ)器芯片22通過存儲(chǔ)器總線連接到作為組件控制裝置20的存儲(chǔ)器控制器20-1。無線IC標(biāo)簽1-1通過一部分存儲(chǔ)器總線的信號(hào)線連接到存儲(chǔ)器控制器20-1。響應(yīng)來自無線IC標(biāo)簽1-1的請(qǐng)求,存儲(chǔ)器控制器20-1將狀態(tài)信號(hào)2-1通知給無線IC標(biāo)簽1-1,該狀態(tài)信號(hào)2-1表示從存儲(chǔ)器芯片22檢測(cè)的溫度、電壓值等。
圖5示出了在FAN 2-2上安裝無線IC標(biāo)簽1-2的實(shí)例。如圖5中所示,F(xiàn)AN 2-2具有FAN控制器20-2,用于測(cè)量FAN 2-2的操作電壓、旋轉(zhuǎn)速度等。無線IC標(biāo)簽1-2被連接到FAN控制器20-2。響應(yīng)來自無線IC標(biāo)簽1-2的請(qǐng)求,F(xiàn)AN控制器20-2將狀態(tài)信號(hào)21通知給無線IC標(biāo)簽1-2,該狀態(tài)信號(hào)21表示測(cè)量FAN 2-2的操作電壓、旋轉(zhuǎn)速度等。
外部無線模塊6包括便攜式閱讀器,諸如例如是手持式終端,它收集通過無線鏈路7來自無線IC標(biāo)簽1的組件單元2的狀態(tài)信息。外部無線模塊6是被應(yīng)用在計(jì)算機(jī)系統(tǒng)的維修中。
圖6采用方框形式示出了外部無線模塊6的細(xì)節(jié)。如圖6所示,外部無線模塊6包括顯示單元61、輸入單元62、收發(fā)信機(jī)單元63、通知單元64、CPU65、存儲(chǔ)器66和天線67。
顯示單元61包括液晶顯示單元、EL顯示單元等顯示單元等,用于顯示從無線IC標(biāo)簽1獲取的狀態(tài)信息。輸入單元62基于用戶執(zhí)行的按鍵動(dòng)作,向通知單元64發(fā)出獲取狀態(tài)信息的指令。響應(yīng)來自輸入單元62的獲取狀態(tài)信息的指令,通知單元64為每個(gè)無線IC標(biāo)簽1產(chǎn)生和發(fā)送READ_LOG分組。該READ_LOG分組包括請(qǐng)求每個(gè)無線IC標(biāo)簽1發(fā)送狀態(tài)信息的程序。收發(fā)信機(jī)單元63通過天線67與無線IC標(biāo)簽1交換各種信號(hào)和數(shù)據(jù)。CPU 65控制外部無線模塊6中的各種信號(hào)和數(shù)據(jù),并控制收發(fā)信機(jī)單元63和通知單元64的操作。組件配置信息的獲取下文將參照?qǐng)D7至圖12來敘述根據(jù)第一實(shí)施例獲取組件配置信息的組件單元監(jiān)視系統(tǒng)的操作。
圖9示出了檢測(cè)在計(jì)算機(jī)系統(tǒng)中新安裝的組件單元2的序列,圖10示出了在檢測(cè)新組件單元的過程中使用的無線分組的格式。
為了檢測(cè)新的組件單元,在圖9所示的步驟S2中,BMC3的BMC控制電路35通過物理連接的信號(hào)線向無線發(fā)送和接收控制器4周期性地發(fā)出組件檢測(cè)指令。響應(yīng)組件檢測(cè)指令,在步驟S4中,無線發(fā)送和接收控制器4通過天線5向每個(gè)無線IC標(biāo)簽1發(fā)送IDENTIFY分組1000(參見圖10)。IDENTIFY分組1000包括分組類型1001和表示BMC3的源GUID1002。
響應(yīng)IDENTIFY分組1000,在步驟S6中每個(gè)無線IC標(biāo)簽1通過無線鏈路7向無線發(fā)送和接收控制器4發(fā)送EXIST分組1010。無線發(fā)送和接收控制器4將從無線IC標(biāo)簽1接收的EXIST分組1010轉(zhuǎn)換成向BMC3傳輸?shù)母袷?,接著在步驟S8中,將轉(zhuǎn)換后的EXIST分組1010作為存在通知發(fā)送給BMC3的檢測(cè)處理器31。EXIST分組1010包括分組類型1011、源GUID1012、以及在無線IC標(biāo)簽1的存儲(chǔ)器映射100的組件信息區(qū)域101中和安裝歷史區(qū)域105中存儲(chǔ)的信息,即組件信息1013和安裝歷史1014。
當(dāng)BMC3的檢測(cè)處理器31通過無線發(fā)送和接收控制器4接收到來自每個(gè)無線IC標(biāo)簽1的EXIST分組1010時(shí),檢測(cè)處理器31分析在EXIST分組1010中包含的組件信息1013和安裝歷史1014,并將它們與在BMC存儲(chǔ)器36中存儲(chǔ)的組件單元信息進(jìn)行比較。如果存在新檢測(cè)到的組件單元2,或者如果最后連接到組件單元2的計(jì)算機(jī)系統(tǒng)與現(xiàn)在連接到BMC3的計(jì)算機(jī)系統(tǒng)不同,那么在步驟S10中檢測(cè)處理器31確定組件單元2是新檢測(cè)到的組件單元。
當(dāng)檢測(cè)到新的組件單元時(shí),在步驟S12中檢測(cè)處理器31通過無線發(fā)送和接收控制器4將DETECT分組1020發(fā)送給無線IC標(biāo)簽1,以便在無線IC標(biāo)簽1中寫入安裝歷史。DETECT分組1020包括分組類型1021、源GUID 1022、表示無線IC標(biāo)簽1的目標(biāo)GUID 1023、檢測(cè)到新組件單元的檢測(cè)時(shí)間1024、表示計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)符的系統(tǒng)GUID 1025和表示計(jì)算機(jī)系統(tǒng)的名稱和版本信息的系統(tǒng)描述1026。
檢測(cè)處理器31還將新組件的信息添加到在BMC存儲(chǔ)器36中存儲(chǔ)的組件配置信息上。而且,檢測(cè)處理器31從BMC存儲(chǔ)器36中刪除組件單元2的信息,這個(gè)組件單元2是沒有被檢測(cè)到作為在組件配置信息中包含的組件單元2,這是由于檢測(cè)處理器把沒有被檢測(cè)到的組件單元2認(rèn)為是當(dāng)前從計(jì)算機(jī)系統(tǒng)中斷開。
當(dāng)每個(gè)無線IC標(biāo)簽1的標(biāo)簽控制電路12接收到DETECT分組1020時(shí),標(biāo)簽控制電路12將在接收的DETECT分組1020中包含的目標(biāo)GUID 1023與標(biāo)簽存儲(chǔ)器10中存儲(chǔ)的組件GUID 111進(jìn)行比較。如果目標(biāo)GUID 1023和組件GUID 111彼此相同,那么標(biāo)簽控制電路12將在DETECT分組1020中包含的檢測(cè)時(shí)間1024、系統(tǒng)GUID 1025和系統(tǒng)描述1026寫入到存儲(chǔ)器映射100的安裝歷史區(qū)域105中。
圖11示出了由BMC3執(zhí)行檢測(cè)新的組件單元的過程。為了檢測(cè)新的組件單元,在圖11中所示的步驟S102中,BMC3的BMC控制電路35通過物理連接的信號(hào)線向無線發(fā)送和接收控制器4周期性地發(fā)出組件檢測(cè)指令。
在步驟S106中,當(dāng)檢測(cè)處理器31從無線發(fā)送和接收控制器4接收到存在通知時(shí),其中該無線發(fā)送和接收控制器4已經(jīng)從每個(gè)無線IC標(biāo)簽1中接收到EXIST分組1010,在步驟S108中檢測(cè)處理器31將連接到計(jì)算機(jī)系統(tǒng)的組件單元2的數(shù)量i與檢測(cè)組件單元的數(shù)量進(jìn)行比較,其中從檢測(cè)的組件單元中已經(jīng)接收到存在通知。數(shù)量i的初始值是0。如果i<檢測(cè)的組件單元數(shù)量(在步驟S108中為“是”),那么在步驟S110中檢測(cè)處理器31分析在EXIST分組1010中包含的組件信息1013和安裝歷史1014。如果安裝歷史1014的系統(tǒng)GUID 152與連接到BMC3的計(jì)算機(jī)系統(tǒng)不同,那么將與組件信息1013對(duì)應(yīng)的組件單元2判定為新的組件單元(在步驟S112中為“是”)。如果組件單元2沒有被判定為新的組件單元(在步驟S112中為“否”),在步驟S108中將沒有被判定為新組件單元的組件單元數(shù)量作為當(dāng)前數(shù)量加到數(shù)量i上。
如果組件單元2被判定為新的組件單元,那么在步驟S114中檢測(cè)處理器31向無線發(fā)送和接收控制器4發(fā)出對(duì)無線IC標(biāo)簽1的新的檢測(cè)指令,該無線IC標(biāo)簽1被安裝與組件信息1013對(duì)應(yīng)的組件單元2上。此時(shí),檢測(cè)處理器31將檢測(cè)時(shí)間1024和新的檢測(cè)指令一起發(fā)送給無線發(fā)送和接收控制器4。在發(fā)出新的檢測(cè)指令之后,檢測(cè)處理器31在BMC存儲(chǔ)器36中存儲(chǔ)組件信息1013和檢測(cè)時(shí)間1024,從而在步驟S116中更新組件配置信息。
圖12A和12B示出了用于檢測(cè)新組件單元的無線IC標(biāo)簽1的操作順序。圖12A示出用于確認(rèn)計(jì)算機(jī)系統(tǒng)的配置的組件識(shí)別過程,即確認(rèn)是否存在組件單元2。在步驟S202中,當(dāng)無線IC標(biāo)簽1通過無線鏈路7從無線發(fā)送和接收控制器4接收到IDENTFY分組1000時(shí),電源11基于來自無線發(fā)送和接收控制器4的電磁波進(jìn)行操作,并將電能供應(yīng)到無線IC標(biāo)簽1的其它部分。在步驟S204中,標(biāo)簽控制電路12從標(biāo)簽存儲(chǔ)器10中提取出在組件信息區(qū)域101和安裝歷史區(qū)域105中存儲(chǔ)的信息,并在步驟S206中產(chǎn)生包含提取信息的EXIST分組1010。在步驟S208中,標(biāo)簽控制電路12接著通過無線鏈路7向無線發(fā)送和接收控制器4發(fā)送產(chǎn)生的EXIST分組1010。
圖12B示出了檢測(cè)新組件單元的過程。在步驟S210中當(dāng)無線IC標(biāo)簽1接收到通過無線鏈路7來自無線發(fā)送和接收控制器4的DETECT分組1020時(shí),電源11基于來自無線發(fā)送和接收控制器4的電磁波進(jìn)行操作,并將電能供應(yīng)到無線IC標(biāo)簽1的其它部分。在步驟S212中,標(biāo)簽控制電路12將在存儲(chǔ)器映射100中的組件GUID 111與在DETECT分組1020中的目標(biāo)GUID 1023進(jìn)行相互比較,以便確定這兩個(gè)GUID是否彼此相同。如果比較的GUID彼此相同,那么在步驟S214中,標(biāo)簽控制電路12將在DETECT分組1020中包含的檢測(cè)時(shí)間1024,系統(tǒng)GUID 1025和系統(tǒng)描述1026分別寫入到在存儲(chǔ)器映射100的安裝歷史區(qū)域105中的識(shí)別時(shí)間151、系統(tǒng)GUID 152和系統(tǒng)描述153中。
如上所述,BMC3能夠通過無線鏈路7完全地管理組件單元2在計(jì)算機(jī)系統(tǒng)中的安裝。BMC3也能夠控制每個(gè)組件單元2存儲(chǔ)它的安裝歷史。即使當(dāng)組件單元2從計(jì)算機(jī)系統(tǒng)移去(remove)時(shí),用戶可以確認(rèn)每個(gè)移去組件單元2的安裝歷史。
由于無線IC標(biāo)簽1存儲(chǔ)了組件配置信息,因此就必須使用計(jì)算機(jī)系統(tǒng)內(nèi)在的NVRAM來存儲(chǔ)組件配置信息。
通過用計(jì)算機(jī)系統(tǒng)的程序訪問BMC3的組件配置信息,就可以動(dòng)態(tài)地掌握計(jì)算機(jī)系統(tǒng)的配置。
故障信息的獲取下文將參照?qǐng)D7、圖13至圖16來敘述根據(jù)第一實(shí)施例用于獲取故障信息的組件單元監(jiān)視系統(tǒng)的操作。
圖13示出了用于檢測(cè)與計(jì)算機(jī)系統(tǒng)連接的組件單元2的故障信息的序列,圖14示出了在故障信息檢測(cè)過程中使用的無線分組的格式。
為了檢測(cè)組件單元2的故障信息,在圖13中示出的步驟S22中,BMC3的BMC控制電路35通過物理連接的信號(hào)線向無線發(fā)送和接收控制器4周期性地發(fā)出狀態(tài)獲取指令。響應(yīng)狀態(tài)獲取指令,在步驟S24中無線發(fā)送和接收控制器4通過天線5向每個(gè)無線IC標(biāo)簽1發(fā)送GET_STATUS分組1400(參見圖14)。GET_STATUS分組1400包括分組類型1401和表示BMC3的源GUID 1402。
響應(yīng)GET_STATUS分組1400,在步驟S26中,每個(gè)無線IC標(biāo)簽1通過無線鏈路7向無線發(fā)送和接收控制器4發(fā)送STATUS分組1410。無線發(fā)送和接收控制器4將從無線IC標(biāo)簽1接收的STATUS分組1410轉(zhuǎn)換為向BMC3傳輸?shù)母袷?,并接著在步驟S28中將轉(zhuǎn)換后的STATUS分組1410作為狀態(tài)通知發(fā)送給BMC3的差錯(cuò)確定單元32。STATUS分組1410包括分組類型1411、源GUID 1412和在無線IC標(biāo)簽1的存儲(chǔ)器映射100的組件信息區(qū)域101中和組件狀態(tài)區(qū)域102中存儲(chǔ)的信息,即組件信息1413和組件狀態(tài)1414。
當(dāng)BMC3的BMC控制電路36從每個(gè)無線IC標(biāo)簽1中接收到STATUS分組1410時(shí),在步驟S30中BMC控制電路36向無線發(fā)送和接收控制器4發(fā)出狀態(tài)保存指令,用于將狀態(tài)歷史寫入到每個(gè)無線IC標(biāo)簽1中。響應(yīng)狀態(tài)保存指令,在步驟S32中,無線發(fā)送和接收控制器4將SAVE_STATUS分組1420發(fā)送給每個(gè)無線IC標(biāo)簽1。SAVE_STATUS分組1420包括分組類型1421、源GUID 1422、表示無線IC標(biāo)簽1的目標(biāo)GUID 1423、檢測(cè)故障的時(shí)間1424和基于接收的組件狀態(tài)1414的組件狀態(tài)1425。目標(biāo)GUID 1423和組件狀態(tài)1425是基于在GET_STATUS分組1400中包含的值來產(chǎn)生的。
當(dāng)每個(gè)無線IC標(biāo)簽1的標(biāo)簽控制電路12接收到SAVE_STATUS分組1420時(shí),標(biāo)簽控制電路12將在接收的SAVE_STATUS分組1420中包含的目標(biāo)GUID 1423與標(biāo)簽存儲(chǔ)器10中的組件GUID 111進(jìn)行比較。如果比較的GUID彼此相同,那么標(biāo)簽控制電路12將在SAVE_STATUS分組1420中包含的時(shí)間1424和組件狀態(tài)1245分別寫入到存儲(chǔ)器映射100的狀態(tài)歷史區(qū)域103中。
在步驟S28中已經(jīng)從每個(gè)無線IC標(biāo)簽1中接收到STATUS分組1410的差錯(cuò)確定單元32分析在接收的STATUS分組1410中包含的組件狀態(tài)1414,并確定組件單元2是否遭受故障,例如,確定在FAN的旋轉(zhuǎn)速度中的減少或在存儲(chǔ)器ECC(差錯(cuò)校正碼)差錯(cuò)的減少。如果差錯(cuò)確定單元32檢測(cè)到組件單元2的故障,那么在步驟S34中差錯(cuò)確定單元32向無線發(fā)送和接收控制器4發(fā)出故障狀態(tài)保存指令,用于將故障信息歷史寫入到在有故障的無線IC標(biāo)簽2上安裝的無線IC標(biāo)簽1中。響應(yīng)故障狀態(tài)保存指令,在步驟S36中無線發(fā)送和接收控制器4將ADD_ERR_LOG分組1430發(fā)送給每個(gè)無線IC標(biāo)簽1。ADD_ERR_LOG分組1430包括分組類型1431、源GUID1432、表示故障組件單元2的目標(biāo)GUID 1433、檢測(cè)故障的時(shí)間1434和表示故障類型的故障類型1435。
當(dāng)每個(gè)無線IC標(biāo)簽1的標(biāo)簽控制電路12接收到ADD_ERR_LOG分組1430時(shí),標(biāo)簽控制電路12將在接收的ADD_ERR_LOG分組1430中包含的目標(biāo)GUID 1433與標(biāo)簽存儲(chǔ)器10中的組件GUID 111進(jìn)行比較。如果比較的GUID彼此相同,那么標(biāo)簽控制電路12將在ADD_ERR_LOG分組1430中包含的時(shí)間1434、源GUID 1432和故障類型1435分別寫入到在存儲(chǔ)器映射100的故障信息歷史區(qū)域104中的時(shí)間141、故障系統(tǒng)GUID 142和故障類型值143中。
圖15示出了由BMC3執(zhí)行監(jiān)視故障信息的過程。為了檢測(cè)組件單元2的狀態(tài)信息,在圖15中示出的步驟S302和S304中,BMC3的BMC控制電路35通過物理連接的信號(hào)線向無線發(fā)送和接收控制器4周期性地發(fā)出狀態(tài)獲取指令。當(dāng)差錯(cuò)確定單元32從無線發(fā)送和接收控制器4接收到狀態(tài)通知時(shí),其中該無線發(fā)送和接收控制器4已經(jīng)在步驟S306中從每個(gè)無線IC標(biāo)簽1接收到STATUS分組1410,在步驟S308中差錯(cuò)確定單元32比較正常的組件單元數(shù)量i和檢測(cè)的組件單元數(shù)量,在步驟S308中已經(jīng)從檢測(cè)的組件單元中接收到存在通知。數(shù)量i的初始值是0。如果i<檢測(cè)的組件單元數(shù)量(在步驟S308中為“是”),那么在步驟S310中差錯(cuò)確定單元32向無線發(fā)送和接收控制器4發(fā)出狀態(tài)保存指令。
差錯(cuò)確定單元32分析包含在從無線IC標(biāo)簽1中接收的STATUS分組1410中的組件信息1413和組件狀態(tài)1414,并在步驟S312中確定是否存在故障。具體來說,差錯(cuò)確定單元32將組件狀態(tài)1414與對(duì)應(yīng)狀態(tài)值132的閾值進(jìn)行比較,以便確定組件單元2是否遭受故障,該狀態(tài)值132是從每個(gè)組件單元2的狀態(tài)信號(hào)21中獲取并被存儲(chǔ)在BMC存儲(chǔ)器36中。例如,組件狀態(tài)1414表示DIMM 2-1的溫度和電壓或者FAN 2-2的當(dāng)前旋轉(zhuǎn)速度。如果組件狀態(tài)1414小于或大于閾值(在步驟S312中為“是”),就判定組件單元2遭受故障。如果判定組件單元2沒有遭受故障,那么就將判定沒有遭受故障的組件單元2數(shù)量作為正常組件單元的當(dāng)前數(shù)量加到數(shù)量i上(在步驟S312中為“否”)。
如果差錯(cuò)確定單元32基于在STATUS分組1410中的組件信息1413判定組件單元2遭受故障,那么在步驟S314中差錯(cuò)確定單元32向無線發(fā)送和接收控制器4發(fā)出對(duì)無線IC標(biāo)簽1的故障信息保存指令,該無線IC標(biāo)簽1是安裝在與STATUS分組1410中的組件信息1413對(duì)應(yīng)的組件單元2上。
圖16A至16C示出了無線IC標(biāo)簽1用于檢測(cè)組件單元2的故障信息的操作序列。圖16A示出了無線IC標(biāo)簽1向BMC3通知組件單元2的狀態(tài)的過程。在步驟S402中當(dāng)無線IC標(biāo)簽1通過無線鏈路7從無線發(fā)送和接收控制器4接收到GET_STATUS分組1400時(shí),電源11基于來自無線發(fā)送和接收控制器4的電磁波進(jìn)行操作,并將電能提供給無線IC標(biāo)簽1的其它部分。在步驟S404中,標(biāo)簽控制電路12從標(biāo)簽存儲(chǔ)器10中提取出在組件信息區(qū)域101和組件狀態(tài)區(qū)域102中存儲(chǔ)的信息,并在步驟S406中產(chǎn)生STATUS分組1410,該STATUS分組包含提取的信息。在步驟8408中標(biāo)簽控制電路12接著通過無線鏈路7向無線發(fā)送和接收控制器4發(fā)送產(chǎn)生的STATUS分組1410。
圖16B示出了由無線IC標(biāo)簽1執(zhí)行保存組件單元2的狀態(tài)值的過程。在步驟S412中,當(dāng)無線IC標(biāo)簽1通過無線鏈路7從無線發(fā)送和接收控制器4接收到SAVE_STATUS分組1420時(shí),電源11基于來自無線發(fā)送和接收控制器4的電磁波進(jìn)行操作,并將電能提供給無線IC標(biāo)簽1的其它部分。標(biāo)簽控制電路12將在存儲(chǔ)器映射100中的組件GUID 111與在SAVE_STATUS分組1420中的目標(biāo)GUID 1422相互比較。如果比較的GUID彼此相同(在步驟S414中為“是”),那么在步驟S416中,標(biāo)簽控制電路12將在SAVE_STATUS分組1420中包含的檢測(cè)時(shí)間1424和組件狀態(tài)1425分別寫入到在存儲(chǔ)器映射100的狀態(tài)歷史區(qū)域103中的時(shí)間131和狀態(tài)值132中。
圖16C示出了由無線IC標(biāo)簽1執(zhí)行保存組件單元2的故障信息的過程。在步驟S422中當(dāng)無線IC標(biāo)簽1通過無線鏈路7從無線發(fā)送和接收控制器4接收到ADD_ERR_LOG分組1430時(shí),電源11基于來自無線發(fā)送和接收控制器4的電磁波進(jìn)行操作,并將電能提供給無線IC標(biāo)簽1的其它部分。標(biāo)簽控制電路12將存儲(chǔ)器映射100中的組件GUID111與在ADD_ERR_LOG分組1430中的目標(biāo)GUID 1432相互比較。如果比較的GUID彼此相同(在步驟S424中為“是”),那么在步驟S426中標(biāo)簽控制電路12將在ADD_ERR_LOG分組1430中包含的檢測(cè)時(shí)間1434和故障類型1435分別寫入到存儲(chǔ)器映射100的故障信息歷史區(qū)域104中的時(shí)間141和故障類型143中。標(biāo)簽控制電路12也基于在安裝歷史區(qū)域中存儲(chǔ)的組件GUID,寫入當(dāng)前與組件單元2連接的計(jì)算機(jī)系統(tǒng)的系統(tǒng)GUID 152,作為故障系統(tǒng)GUID 142。
如上所述,BMC3通過無線鏈路7完全地管理組件單元2的狀態(tài),并控制每個(gè)組件單元2以存儲(chǔ)其故障歷史。此外,BMC3分析由無線IC標(biāo)簽1收集的狀態(tài)信息,以便檢測(cè)組件單元2的故障,并控制無線IC標(biāo)簽1將檢測(cè)的故障信息存儲(chǔ)作為故障歷史。因此,就能夠很容易分析單個(gè)組件單元2的故障歷史。
通過外部無線模塊6的狀態(tài)信息獲取。
下文將參照?qǐng)D7、圖17至圖20來敘述根據(jù)第一實(shí)施例用于獲取狀態(tài)信息的組件單元監(jiān)視系統(tǒng)的外部無線模塊6的操作。圖17示出了外部無線模塊6獲取狀態(tài)信息的操作序列,圖18示出了在狀態(tài)信息獲取過程中使用的無線分組格式。
響應(yīng)來自輸入單元62的狀態(tài)信息獲取指令,外部無線模塊6的通知單元64產(chǎn)生包含分組類型1801和源GUID 1802的READ_LOG分組1800(見圖18),源GUID 1802將外部無線模塊6表述為源,并在圖17示出的步驟S42中,將產(chǎn)生的READ_LOG分組1800發(fā)送給位于無線鏈路7的范圍內(nèi)的無線IC標(biāo)簽1。
當(dāng)每個(gè)無線IC標(biāo)簽1的標(biāo)簽控制電路12接收到READ_LOG分組1800時(shí),標(biāo)簽控制電路12從標(biāo)簽存儲(chǔ)器10中提取出在存儲(chǔ)器映射100的組件信息區(qū)域101、狀態(tài)歷史區(qū)域103、故障信息歷史區(qū)域104和安裝歷史區(qū)域105中存儲(chǔ)的信息,將提取的信息分別存儲(chǔ)在信息區(qū)域1813、狀態(tài)歷史區(qū)域1814、故障信息歷史區(qū)域1815和安裝歷史區(qū)域1816中,并添加分組類型1811和源GUID 1812,從而產(chǎn)生RETURN_LOG分組1810。在步驟S44中,標(biāo)簽控制電路12通過無線鏈路7將RETURN_LOG分組1810發(fā)送給外部無線模塊6。
當(dāng)外部無線模塊6從每個(gè)無線IC標(biāo)簽1中接收到RETUEN_LOG分組1810時(shí),外部無線模塊6的CPU6將包含在RETURN_LOG分組1810中的信息存儲(chǔ)在存儲(chǔ)器66中。
圖19示出了由外部無線模塊6執(zhí)行獲取狀態(tài)信息的過程。響應(yīng)來自輸入單元62的狀態(tài)信息獲取指令,外部無線模塊6的通知單元64產(chǎn)生包含分組類型1801和源GUID 1802的READ_LOG分組1800(見圖18),源GUID 1802將外部無線模塊6表述為源,并在圖19中示出的步驟S502中將產(chǎn)生的READ_LOG分組1800發(fā)送給位于無線鏈路7的范圍內(nèi)的無線IC標(biāo)簽1。
在步驟S504中,當(dāng)外部無線模塊6從每個(gè)無線IC標(biāo)簽1接收到RETURN_LOG分組1810時(shí),在步驟S506中外部無線模塊6的CPU 6參照在RETURN_LOG分組1810中的源GUID 1812,將組件信息區(qū)域1813、狀態(tài)歷史區(qū)域1814、故障信息歷史區(qū)域1815和安裝歷史區(qū)域1816存儲(chǔ)在關(guān)于每個(gè)組件單元2的存儲(chǔ)器66中。在顯示單元61上選擇地顯示從輸入單元62輸入的對(duì)應(yīng)組件單元2的組件信息、狀態(tài)歷史、故障信息歷史和安裝歷史。
圖20示出了由無線IC標(biāo)簽1執(zhí)行獲取狀態(tài)信息的過程。通過無線鏈路7連接到外部無線模塊6的無線IC標(biāo)簽1接收READ_LOG分組1800,電源11基于來自外部無線模塊6的電磁波進(jìn)行操作,并在步驟S602中將電能提供給無線IC標(biāo)簽1的其它部分。無線IC標(biāo)簽1的標(biāo)簽控制電路12已經(jīng)接收到READ_LOG分組1800,在步驟S606中,它從標(biāo)簽存儲(chǔ)器10中提取出在存儲(chǔ)器映射100的組件信息區(qū)域101、狀態(tài)歷史區(qū)域103、故障信息歷史區(qū)域104和安裝歷史區(qū)域105中存儲(chǔ)的信息,將提取的信息分別存儲(chǔ)在組件信息區(qū)域1813、狀態(tài)歷史區(qū)域1814、故障信息歷史區(qū)域1815和安裝歷史區(qū)域1816中,并添加分組類型1811和源GUID 1812,從而產(chǎn)生RETURN_LOG分組1810。在步驟S608中,標(biāo)簽控制電路12通過無線鏈路7向外部無線模塊6發(fā)送產(chǎn)生的RETURN_LOG分組1810。
如上所述,由于在連接組件單元2的無線IC標(biāo)簽1中寫入了差錯(cuò),諸如在每個(gè)組件單元2中出現(xiàn)的FAN差錯(cuò),存儲(chǔ)器差錯(cuò)等,就可以從無線IC標(biāo)簽1中存儲(chǔ)的信息中很容易的分析每個(gè)組件單元2的故障歷史。
當(dāng)計(jì)算機(jī)系統(tǒng)用于維護(hù)服務(wù)時(shí),就使用外部無線模塊6獲取組件配置信息和故障信息,并且能夠使用外部無線模塊6識(shí)別故障組件單元,而不用考慮計(jì)算機(jī)系統(tǒng)或任何故障組件單元是否開啟或關(guān)閉。
而且,由于在每個(gè)無線IC標(biāo)簽1的故障信息歷史區(qū)域104中記錄了差錯(cuò)信息,就可以跟蹤每個(gè)組件單元2的差錯(cuò)歷史。
第二實(shí)施例下文將參照?qǐng)D7、圖21至圖26來敘述根據(jù)本發(fā)明的第二實(shí)施例的組件單元監(jiān)視系統(tǒng)。
根據(jù)第二實(shí)施例的組件單元監(jiān)視系統(tǒng)使用有源無線IC標(biāo)簽1’,如圖21所示,該無線IC標(biāo)簽1’在它的電源11’中具有電池。有源無線IC標(biāo)簽1’檢測(cè)到它自身上相關(guān)組件單元2的故障,并通過無線鏈路7和無線發(fā)送和接收控制器4向BMC3’發(fā)送分組(見圖22),該分組包含組件信息和故障信息。
根據(jù)第二實(shí)施例的組件單元監(jiān)視系統(tǒng)具有與根據(jù)第一實(shí)施例的組件單元監(jiān)視系統(tǒng)相同的配置。
有源無線IC標(biāo)簽1’根據(jù)從電源11’中的電池提供的電能進(jìn)行操作,用于與無線發(fā)送和接收控制器4和外部無線模塊6進(jìn)行通信。無線發(fā)送和接收控制器4與外部無線模塊6按照多路訪問的原理進(jìn)行操作,以便與計(jì)算機(jī)系統(tǒng)中的所有無線IC標(biāo)簽1進(jìn)行通信。通過在發(fā)送給無線IC標(biāo)簽1’的數(shù)據(jù)中插入無線IC標(biāo)簽1’的GUID,BMC3’和外部無線模塊6能夠選擇地控制無線IC標(biāo)簽1’,以便從中獲取狀態(tài)信息。
圖21采用方框的形式示出了根據(jù)第二實(shí)施例的無線IC標(biāo)簽1’。如圖21中所示,無線IC標(biāo)簽1’具有標(biāo)簽存儲(chǔ)器10、電源11’、標(biāo)簽控制電路12’、收發(fā)信機(jī)單元13、標(biāo)簽天線14和差錯(cuò)確定單元15,它們通過總線彼此相連。標(biāo)簽存儲(chǔ)器10具有存儲(chǔ)器映射100并且存儲(chǔ)了通過無線發(fā)送和接收控制器4從BMC3’接收到的閾值,用于確定差錯(cuò)。電源11’具有如上所述電池,它將電能提供給無線IC標(biāo)簽1’的其它部分。
標(biāo)簽控制電路12’控制在無線IC標(biāo)簽1’中的信號(hào)和數(shù)據(jù)。標(biāo)簽控制電路12還周期性地發(fā)出向組件控制裝置20請(qǐng)求狀態(tài)信號(hào)21的信號(hào),以便獲取組件單元2的狀態(tài)信息。收發(fā)信機(jī)單元13控制通過標(biāo)簽天線14輸入和輸出的信號(hào)和數(shù)據(jù),并控制從組件控制裝置20提供的狀態(tài)信號(hào)21。收發(fā)信機(jī)單元13還調(diào)制和解調(diào)通過標(biāo)簽天線14輸入和輸出的信號(hào)和數(shù)據(jù)。
差錯(cuò)確定單元15通過使用在標(biāo)簽存儲(chǔ)器10中存儲(chǔ)的閾值,來分析從組件控制裝置20接收的狀態(tài)信號(hào)21,以便確定組件單元2是否遭受故障。
圖22采用方框形式示出了根據(jù)第二實(shí)施例的BMC3’。如圖22中所示,BMC3’具有通知單元33’、收發(fā)信機(jī)單元34、BMC控制電路35和BMC存儲(chǔ)器36,它們通過通信總線彼此相連。收發(fā)信機(jī)單元34通過主板2-4連接到無線發(fā)送和接收控制器4。收發(fā)信機(jī)單元34控制無線發(fā)送和接收控制器4通過天線5與無線IC標(biāo)簽1’和外部無線模塊6進(jìn)行通信。通過程序控制BMC3’,諸如通過主板2-4的計(jì)算機(jī)系統(tǒng)的OS進(jìn)行控制。
BMC控制電路35控制BMC3’中信號(hào)和數(shù)據(jù),并控制通知單元33的操作。收發(fā)信機(jī)單元34控制在無線發(fā)送和接收控制器4與系統(tǒng)程序8之間輸入和輸出的各種信號(hào)和數(shù)據(jù)。
無線IC標(biāo)簽1’被安裝在如圖4和5中所示的組件單元2上,并獲取狀態(tài)信號(hào)21。
外部無線模塊6具有與根據(jù)第一實(shí)施例的外部無線模塊6相同的配置。
故障信息的獲取下文將參照?qǐng)D7、圖23至圖26來敘述根據(jù)第一實(shí)施例用于獲取故障信息的組件單元監(jiān)視系統(tǒng)的操作。
圖23示出了檢測(cè)連接到計(jì)算機(jī)系統(tǒng)的組件單元2的故障信息的序列,圖24示出了在故障信息檢測(cè)過程中使用的無線分組的格式。
在圖23中示出的步驟S52中,BMC3’的BMC控制電路35向無線發(fā)送和接收控制器4發(fā)出設(shè)置閾值的閾值設(shè)置指令,該閾值用來確定在每個(gè)無線IC標(biāo)簽1’中每個(gè)組件單元2的故障。響應(yīng)來自BMC控制電路35的閾值設(shè)置指令,在步驟S54中,無線發(fā)送和接收控制器4將SET_THERSHOLD分組2200發(fā)送給在計(jì)算機(jī)系統(tǒng)的無線通信范圍內(nèi)設(shè)置的無線IC標(biāo)簽1(見圖24)。SET_THERSHOLD分組2200包括分組類型2201、表示BMC3’的源GUID 2202、表示在組件單元2上安裝的無線IC標(biāo)簽1’的目標(biāo)GUID 2203和從BMC存儲(chǔ)器36中讀取的閾值2204。
當(dāng)無線IC標(biāo)簽1’的差錯(cuò)確定單元15接收到SET_THRESHOLD分組2200時(shí),差錯(cuò)確定單元15將接收的SET_THRESHOLD分組2200中的閾值2204保存在標(biāo)簽存儲(chǔ)器10中。差錯(cuò)確定單元15將保存的閾值2204與在標(biāo)簽存儲(chǔ)器10中保存的狀態(tài)值121進(jìn)行比較,以便確定組件單元2是否遭受故障。在步驟S55中如果判定組件單元2遭受故障,那么在步驟S56中差錯(cuò)確定單元15將NOTIFY分組2210通過無線鏈路7發(fā)送給無線發(fā)送和接收控制器4,該NOTIFY分組包含分組類型2211、源GUID 2212和表示故障類型的故障類型2213。
當(dāng)無線發(fā)送和接收控制器4接收到NOTIFY分組2210時(shí),在步驟S58中無線發(fā)送和接收控制器4將接收的NOTIFY分組2210作為故障通知發(fā)送給BMC3’。響應(yīng)故障通知,在步驟S60中,BMC3’將用于保存故障信息的故障信息保存指令發(fā)送給無線發(fā)送和接收控制4。響應(yīng)該故障信息保存指令,在步驟S62中,無線發(fā)送和接收控制器4將ADD_ERR_LOG分組發(fā)送給無線IC標(biāo)簽1’。當(dāng)無線IC標(biāo)簽1’接收到ADD_ERR_LOG分組時(shí),無線IC標(biāo)簽1’將從與故障檢測(cè)時(shí)間相聯(lián)系的組件單元2中獲取的分析故障信息保存在標(biāo)簽存儲(chǔ)器10中。
圖25示出了根據(jù)第二實(shí)施例由BMC3’執(zhí)行監(jiān)視故障信息的過程。當(dāng)BMC3’向無線發(fā)送和接收控制器4發(fā)出用于寫入閾值的閾值設(shè)置指令時(shí),該閾值用來確定在每個(gè)無線IC標(biāo)簽1’中的每個(gè)組件單元2的故障,在步驟S702中無線發(fā)送和接收控制器4將SET_THRESHOLD分組2200發(fā)送給每個(gè)無線IC標(biāo)簽1’。在步驟S704中BMC3’等待來自正被監(jiān)視的無線IC標(biāo)簽1’的故障通知,即來自在相同的計(jì)算機(jī)系統(tǒng)中在無線鏈路7的范圍內(nèi)設(shè)置的無線IC標(biāo)簽1’的故障通知。在步驟S706中,當(dāng)BMC3’接收到來自無線IC標(biāo)簽1’的NOTIFY分組2210時(shí),在步驟S708中,BMC3’將故障信息保存指令發(fā)送給由目標(biāo)GUID所表示的無線IC標(biāo)簽1’,該目標(biāo)GUID是通過在NOTIFY分組2210中包含的源GUID 2212來表示。在發(fā)出故障信息保存指令之后,BMC 3’再次等待故障通知。
圖26示出了根據(jù)第二實(shí)施例由無線IC標(biāo)簽1’執(zhí)行的故障信息通知過程。在步驟S802中,無線IC標(biāo)簽1’的差錯(cuò)確定單元15接收SET_THRESHOLD分組2200,并在步驟S804中將SET_THRESHOLD分組2200中的閾值存儲(chǔ)在標(biāo)簽存儲(chǔ)器10中。標(biāo)簽控制電路12’周期性地從組件控制裝置20接收狀態(tài)信號(hào)21,并將獲取的狀態(tài)值發(fā)送給差錯(cuò)確定單元15。差錯(cuò)確定單元15將來自標(biāo)簽控制電路12’的狀態(tài)值與標(biāo)簽存儲(chǔ)器10中的閾值進(jìn)行比較。如果狀態(tài)值超過了在標(biāo)簽存儲(chǔ)器160中的閾值,那么差錯(cuò)確定單元15就判定組件單元2遭受差錯(cuò),即存在故障(在步驟S806中為“是”)。當(dāng)差錯(cuò)確定單元15判定組件單元2正遭受差錯(cuò)時(shí),在步驟S808中差錯(cuò)確定單元15產(chǎn)生包含故障類型2213的NOTIFY分組2210,并在步驟S810中將產(chǎn)生的NOTIFY分組2210通過無線鏈路7發(fā)送給BMC3’。如上所述,差錯(cuò)確定單元15周期性地分析從組件單元2中獲取的狀態(tài)值,并根據(jù)來自BMC3’的故障信息保存指令將故障信息保存在標(biāo)簽存儲(chǔ)器10中,該故障信息是通過與檢測(cè)時(shí)間相聯(lián)系的分析結(jié)果而獲得的。
根據(jù)第二實(shí)施例,如上所述,當(dāng)每個(gè)有源無線IC標(biāo)簽1’檢測(cè)到它自身的故障時(shí),有源無線IC標(biāo)簽1’發(fā)送故障信息給BMC3’,并存儲(chǔ)故障信息作為故障歷史。因此,根據(jù)第二實(shí)施例的組件單元監(jiān)視系統(tǒng)不需要執(zhí)行輪詢過程,這在根據(jù)第一實(shí)施例的組件單元監(jiān)視系統(tǒng)中是必需的。
如同根據(jù)第一實(shí)施例的組件單元監(jiān)視系統(tǒng)一樣,根據(jù)第二實(shí)施例的組件單元監(jiān)視系統(tǒng)允許外部無線模塊6通過無線鏈路7從每個(gè)無線IC標(biāo)簽1’獲取故障信息。因此,就可以掌握組件單元2是否出現(xiàn)故障,而不用考慮計(jì)算機(jī)系統(tǒng)是否開啟或關(guān)閉。
第三實(shí)施例根據(jù)本發(fā)明第三實(shí)施例的組件單元監(jiān)視系統(tǒng)與根據(jù)第一和第二實(shí)施例中的任何一個(gè)組件單元監(jiān)視系統(tǒng)相類似,除了該組件單元監(jiān)視系統(tǒng)使用單個(gè)無線IC標(biāo)簽1之外,該無線IC標(biāo)簽1是安裝在組件單元2上并連接到計(jì)算機(jī)系統(tǒng),單個(gè)無線IC標(biāo)簽1存儲(chǔ)故障信息歷史。故障信息歷史采用與根據(jù)第一和第二實(shí)施例的組件單元監(jiān)視系統(tǒng)相同的方式進(jìn)行記錄。因此,就可以識(shí)別和分析故障組件單元,而不用考慮計(jì)算機(jī)系統(tǒng)是否開啟或關(guān)閉。
第四個(gè)實(shí)施例根據(jù)本發(fā)明第四實(shí)施例的組件單元監(jiān)視系統(tǒng)與根據(jù)第一、第二和第三實(shí)施例中的任何一個(gè)組件單元監(jiān)視系統(tǒng)相類似,除了它具有無線發(fā)送和接收控制器4’而不是無線發(fā)送和接收控制器4之外,該無線發(fā)送和接收控制器4’被共同地連接到多個(gè)計(jì)算機(jī)系統(tǒng)的BMC3,該組件單元監(jiān)視系統(tǒng)采用與根據(jù)第一、第二和第三實(shí)施例的組件單元監(jiān)視系統(tǒng)相同的方式進(jìn)行操作。根據(jù)第四實(shí)施例,無線發(fā)送和接收控制器并沒有與相應(yīng)的服務(wù)器相聯(lián)系的進(jìn)行安裝,該相應(yīng)的服務(wù)器例如是在機(jī)架固定(rack mount)系統(tǒng)中使用的刀片服務(wù)器(blade server),而是在機(jī)架固定系統(tǒng)中設(shè)置了單個(gè)無線發(fā)送和接收控制器4’。單個(gè)無線發(fā)送和接收控制器4’能夠檢測(cè)所涉及的所有無線IC標(biāo)簽。具有單個(gè)無線發(fā)送和接收控制器的組件單元監(jiān)視系統(tǒng)在結(jié)構(gòu)上相對(duì)簡(jiǎn)單,并能夠以減少的成本來監(jiān)視組件單元。
本發(fā)明并不局限于所敘述的實(shí)施例的內(nèi)容,而是在不脫離本發(fā)明范圍的情況下可以進(jìn)行很多改變和修改。例如,根據(jù)第一個(gè)和第二個(gè)實(shí)施例,通過提取在標(biāo)簽存儲(chǔ)器10的存儲(chǔ)器映射100中存儲(chǔ)的某些值,就能夠產(chǎn)生來自無線IC標(biāo)簽的響應(yīng)分組(EXIST,STATUS)的字段(field)數(shù)據(jù)。然而,為了簡(jiǎn)化在無線IC標(biāo)簽中的處理,通過提取在存儲(chǔ)器映射100中存儲(chǔ)的所有值就可以產(chǎn)生響應(yīng)分組的字段數(shù)據(jù)。
在根據(jù)第一至第四實(shí)施例的組件單元監(jiān)視系統(tǒng)中,可以加密在無線IC標(biāo)簽和通信分組中存儲(chǔ)的信息,通信分組是通過無線鏈路7進(jìn)行交換,以避免來自第三方未經(jīng)授權(quán)的訪問。
在對(duì)應(yīng)的無線IC標(biāo)簽中可以存儲(chǔ)每個(gè)組件單元的累積運(yùn)行時(shí)間。然后,根據(jù)在無線IC標(biāo)簽中存儲(chǔ)的累積運(yùn)行時(shí)間,就可以判斷用于替換與無線IC標(biāo)簽結(jié)合的組件單元的定時(shí)。這樣存儲(chǔ)的累積運(yùn)行時(shí)間特別適用于管理諸如FAN、HDD等消耗品。
此外,在對(duì)應(yīng)的無線IC標(biāo)簽中可以存儲(chǔ)表示每個(gè)組件單元的裝載(shipment)日期和售出日期的信息。根據(jù)存儲(chǔ)的表示裝載日期和售出日期的信息,就可以確定組件單元是否仍然在保修期內(nèi)。這樣存儲(chǔ)的信息特別適用于管理具有一定保修周期的產(chǎn)品。
在上述的實(shí)施例中,在計(jì)算機(jī)系統(tǒng)中包括了所監(jiān)視的組件單元。然而,所監(jiān)視的組件單元可以是諸如便攜式USB存儲(chǔ)器的外部裝置。如果要監(jiān)視外部裝置,那么就在外部產(chǎn)品上安裝無線IC標(biāo)簽,用于管理外部裝置的信息。
如果組件單元監(jiān)視系統(tǒng)監(jiān)視外部裝置,那么在每個(gè)外部裝置上安裝的無線IC標(biāo)簽中可以存儲(chǔ)安裝歷史和文件傳輸歷史,組件單元監(jiān)視系統(tǒng)可以帶有阻止使用沒有無線IC標(biāo)簽的外部裝置的功能。這樣配置的組件單元監(jiān)視系統(tǒng)可以與建筑物中的安全檢驗(yàn)系統(tǒng)相結(jié)合,根據(jù)在外部裝置上安裝的無線IC標(biāo)簽中存儲(chǔ)的信息,就能夠檢驗(yàn)未經(jīng)授權(quán)企圖將機(jī)密數(shù)據(jù)帶出建筑物的行為。
盡管已經(jīng)通過使用特定術(shù)語(yǔ)敘述了本發(fā)明的優(yōu)選實(shí)施例,但是這些描述僅僅是出于說明性的目的,應(yīng)當(dāng)理解在不脫離下面權(quán)利要求的精神和范圍的情況下可以對(duì)它們進(jìn)行修改和變化。
權(quán)利要求
1.一種組件單元監(jiān)視系統(tǒng),包括至少一個(gè)獨(dú)立可安裝的組件單元;系統(tǒng)管理控制器;連接到所述系統(tǒng)管理控制器的無線發(fā)送和接收控制器,用于控制在所述系統(tǒng)管理控制器和第一無線鏈路之間的通信;無線IC標(biāo)簽,它安裝在所述組件單元上,用于獲取所述組件單元的狀態(tài)信息;其中所述無線IC標(biāo)簽通過所述第一無線鏈路連接到所述無線發(fā)送和接收控制器,用于通過所述第一無線鏈路向所述系統(tǒng)管理控制器發(fā)送所述狀態(tài)信息;所述系統(tǒng)管理控制器分析從所述無線IC標(biāo)簽接收的狀態(tài)信息,并通過所述第一無線鏈路將分析結(jié)果發(fā)送給所述無線IC標(biāo)簽;以及所述無線IC標(biāo)簽存儲(chǔ)從所述系統(tǒng)管理控制器中接收的分析結(jié)果,作為按照時(shí)間順序排列數(shù)據(jù)的歷史。
2.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),其中所述系統(tǒng)管理控制器和所述無線IC標(biāo)簽通過相應(yīng)的不同電源進(jìn)行供電。
3.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),還包括組件控制裝置,它連接在所述組件單元和所述無線IC標(biāo)簽之間;其中所述系統(tǒng)管理控制器通過所述第一無線鏈路將第一請(qǐng)求信號(hào)發(fā)送給所述無線IC標(biāo)簽,該第一請(qǐng)求信號(hào)用于獲取所述組件單元的狀態(tài)信息;所述無線IC標(biāo)簽響應(yīng)所述第一請(qǐng)求信號(hào),將第二請(qǐng)求信號(hào)發(fā)送給所述組件控制裝置;所述組件控制裝置響應(yīng)所述第二請(qǐng)求信號(hào)從所述組件單元中獲取所述狀態(tài)信息,并將所述狀態(tài)信息發(fā)送給所述無線IC標(biāo)簽;以及所述無線IC標(biāo)簽將從所述組件控制裝置接收的狀態(tài)信息發(fā)送給所述系統(tǒng)管理控制器。
4.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),還包括組件控制裝置,它連接在所述組件單元和所述無線IC標(biāo)簽之間;其中所述組件控制裝置周期性地從所述組件單元獲取所述狀態(tài)信息,并將所述狀態(tài)信息發(fā)送給所述無線IC標(biāo)簽;以及所述無線IC標(biāo)簽將從所述組件控制裝置中接收的狀態(tài)信息周期性地發(fā)送給所述系統(tǒng)管理控制器。
5.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),其中所述狀態(tài)信息包括表示所述組件單元類型的組件信息,所述系統(tǒng)管理控制器將從與所述組件單元的標(biāo)識(shí)符相關(guān)聯(lián)的所述無線IC標(biāo)簽中接收的所述組件信息保存為配置信息。
6.根據(jù)權(quán)利要求5的組件單元監(jiān)視系統(tǒng),還包括外部無線模塊,用于通過第二無線鏈路從所述系統(tǒng)管理控制器中獲取所述配置信息。
7.根據(jù)權(quán)利要求6的組件單元監(jiān)視系統(tǒng),其中所述外部無線模塊通過所述第二無線鏈路連接到所述無線IC標(biāo)簽,用于從所述無線IC標(biāo)簽中獲取所述按照時(shí)間順序排列數(shù)據(jù)的歷史。
8.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),其中所述按照時(shí)間順序排列數(shù)據(jù)的歷史包括關(guān)于所述組件單元所連接系統(tǒng)的、按照時(shí)間順序排列信息的安裝歷史;所述狀態(tài)信息包括所述安裝歷史;所述系統(tǒng)管理控制器參照所述安裝歷史,并且如果所述組件單元新連接到所述系統(tǒng),就將表示所述系統(tǒng)的系統(tǒng)信息發(fā)送給所述無線IC標(biāo)簽;以及所述無線IC標(biāo)簽根據(jù)所述系統(tǒng)信息來更新所述安裝歷史。
9.根據(jù)權(quán)利要求1的組件單元監(jiān)視系統(tǒng),其中所述按照時(shí)間順序排列數(shù)據(jù)的歷史包括所述組件單元的按照時(shí)間順序排列故障信息的故障歷史;所述狀態(tài)信息包括表示所述組件單元的狀態(tài)的狀態(tài)值;所述系統(tǒng)管理控制器保存一個(gè)閾值,該閾值用于確定所述組件單元是否遭受故障,該系統(tǒng)管理控制器將從所述無線IC標(biāo)簽中接收的所述狀態(tài)值與所述閾值進(jìn)行比較,如果從比較結(jié)果中判定所述組件單元正遭受故障,就將故障信息發(fā)送給所述無線IC標(biāo)簽;以及所述無線IC標(biāo)簽根據(jù)所述故障信息來更新所述故障歷史。
10.一種監(jiān)視系統(tǒng)中組件單元的方法,該系統(tǒng)具有至少一個(gè)獨(dú)立安裝的組件單元;安裝在所述組件單元上的無線IC標(biāo)簽;以及系統(tǒng)管理控制器,該系統(tǒng)管理控制器用于通過第一無線鏈路與所述無線IC標(biāo)簽進(jìn)行通信,所述方法包括步驟(a)控制所述無線IC標(biāo)簽獲取所述組件單元的狀態(tài)信息,并通過所述第一無線鏈路將獲取的狀態(tài)信息發(fā)送給所述系統(tǒng)管理控制器;(b)控制所述系統(tǒng)管理控制器分析從所述無線IC標(biāo)簽接收的狀態(tài)信息,并通過所述第一無線鏈路將分析結(jié)果返回給所述無線IC標(biāo)簽;以及(c)控制所述無線IC標(biāo)簽存儲(chǔ)從所述系統(tǒng)管理控制器中返回的分析結(jié)果,作為按照時(shí)間順序排列數(shù)據(jù)的歷史。
11.根據(jù)權(quán)利要求10的方法,其中所述步驟(a)是響應(yīng)通過所述第一無線鏈路從所述系統(tǒng)管理控制器中接收的第一請(qǐng)求信號(hào)來執(zhí)行的。
12.根據(jù)權(quán)利要求10的方法,其中所述步驟(a)被周期性地執(zhí)行。
13.根據(jù)權(quán)利要求10的方法,還包括步驟控制外部無線模塊通過第二無線鏈路從所述系統(tǒng)管理控制器或所述無線IC標(biāo)簽中獲取所述組件單元的狀態(tài)信息,并保存或顯示獲取的狀態(tài)信息。
全文摘要
一種組件單元監(jiān)視系統(tǒng),包括至少一個(gè)獨(dú)立可安裝的組件單元;系統(tǒng)管理控制器;無線發(fā)送和接收控制器,用于控制在系統(tǒng)管理控制器和第一無線鏈路之間的通信;以及無線IC標(biāo)簽,它通過第一無線鏈路連接到無線發(fā)送和接收控制器,用于獲取組件單元的狀態(tài)信息。無線IC標(biāo)簽通過第一無線鏈路向系統(tǒng)管理控制器發(fā)送狀態(tài)信息,該狀態(tài)信息表示組件單元的安裝歷史和狀態(tài)值。系統(tǒng)管理控制器分析接收的狀態(tài)信息,并通過第一無線鏈路將分析結(jié)果發(fā)送給無線IC標(biāo)簽。無線IC標(biāo)簽將分析結(jié)果存儲(chǔ)作為按照時(shí)間順序排列數(shù)據(jù)的歷史。
文檔編號(hào)G06K19/00GK1770113SQ200510118708
公開日2006年5月10日 申請(qǐng)日期2005年10月28日 優(yōu)先權(quán)日2004年10月29日
發(fā)明者畠山晃一 申請(qǐng)人:日本電氣株式會(huì)社