專利名稱:監(jiān)視系統(tǒng)、設備服務器、主計算機及監(jiān)視方法
技術領域:
本發(fā)明涉及一種連接于設備服務器的外圍設備的管理。
背景技術:
現(xiàn)在,在外圍設備與主計算機之間進行中繼的設備服務器已為人所知(例如參照專利文獻1)。當主計算機請求獲取外圍設備所保存的、有關該外圍設備的信息即外圍設備信息時,這種設備服務器在外圍設備的電源接通的情況下,從外圍設備獲取外圍設備信息并將其通知主計算機。此外,在外圍設備的電源已被切斷的情況下,若設備服務器仍然保存之前在電源接通的情況下所獲取的外圍設備信息,則將其通知主計算機。因而,以往的主計算機雖然能夠得到外圍設備信息,但是卻不能判斷外圍設備的電源是接通還是已被切斷,從而不能詳細地監(jiān)視外圍設備的動作狀態(tài)。專利文獻1日本專利特開特開2007-310796號公報
發(fā)明內容
針對上述技術問題的至少一部分,本發(fā)明的目的在于,提供一種能使主計算機監(jiān)視外圍設備的更為詳細的動作狀態(tài)的設備服務器和監(jiān)視系統(tǒng)。本發(fā)明用于解決上述技術問題中的一部分。本發(fā)明的一個方面是一種監(jiān)視系統(tǒng), 該監(jiān)視系統(tǒng)包括設備服務器和主計算機,對連接于設備服務器的至少一個外圍設備的動作狀態(tài)進行監(jiān)視,設備服務器包括至少一個外圍設備端口,用于連接外圍設備;檢測部,檢測外圍設備端口上是否連接著外圍設備;供電部,經(jīng)由外圍設備端口向外圍設備供電;以及第一控制部,控制供電部向外圍設備供電的開始和停止,并且從所連接的外圍設備獲取并保存有關該外圍設備的信息,即外圍設備信息,主計算機包括第二控制部,指示第一控制部開始或停止向外圍設備供電,請求并獲取外圍設備信息,并接入外圍設備;以及顯示部,顯示外圍設備的動作狀態(tài),當開始供電時,第一控制部向第二控制部通知在線信息;當停止供電時,第一控制部向第二控制部通知離線信息,第二控制部將接收到在線信息當作檢測到外圍設備已得到供電,將接收到離線信息當作檢測到外圍設備未得到供電,并以能區(qū)分外圍設備是否得到供電的顯示形式來將基于所獲取的外圍設備信息的信息顯示在顯示部。另外,較佳的是,在檢測部檢測到外圍設備端口與外圍設備之間的連接已斷開的情況下,第一控制部將所保存的外圍設備信息廢棄,第二控制部將外圍設備信息的獲取失敗當作檢測到設備服務器與外圍設備之間的連接已斷開,在設備服務器與外圍設備之間的連接已斷開的情況下,停止在顯示部上顯示有關該外圍設備的信息。另外,較佳的是,若第二控制部在第一規(guī)定期間沒有接入外圍設備,則第一控制部停止供電部向外圍設備的供電,并且向第二控制部通知離線信息。另外,較佳的是,設備服務器包括多個外圍設備端口,第一控制部對各外圍設備端口分別進行供電的開始和停止的控制。本發(fā)明的第二個方面是一種設備服務器,該設備服務器與主計算機相連接,并且連接至少一個外圍設備,該設備服務器包括至少一個外圍設備端口,用于連接外圍設備; 檢測部,檢測外圍設備端口上是否連接著外圍設備;供電部,經(jīng)由外圍設備端口來向外圍設備供電;以及控制部,控制向外圍設備供電的開始和停止,從所連接的外圍設備獲取并保存有關該外圍設備的信息即外圍設備信息,響應于主計算機的請求而向該主計算機通知外圍設備信息,在檢測部檢測到在外圍設備端口上連接著外圍設備、而且供電部已開始向外圍設備供電的情況下,控制部獲取并保存外圍設備信息,并向主計算機通知表示外圍設備得到供電的在線信息,在檢測部檢測到在外圍設備端口上連接著外圍設備、而且供電部已停止向外圍設備供電的情況下,控制部向主計算機通知表示外圍設備未得到供電的離線信息,在檢測部檢測到外圍設備端口與外圍設備之間的連接已斷開的情況下,控制部將所保存的外圍設備信息廢棄。本發(fā)明的第三個方面是一種主計算機,該主計算機與設備服務器相連接,并對連接于該設備服務器的外圍設備的動作狀態(tài)進行監(jiān)視,該主計算機包括控制部,從設備服務器獲取外圍設備信息,該外圍設備信息是在線信息、離線信息、及有關連接于設備服務器的外圍設備的信息;以及顯示部,顯示外圍設備的動作狀態(tài),控制部指示設備服務器開始或停止向外圍設備供電,將在線信息的獲取而當作檢測到已開始向外圍設備供電,將離線信息的獲取當作檢測到已停止向外圍設備供電,以能區(qū)分外圍設備是否得到供電的顯示形式來將基于外圍設備信息的信息顯示在顯示部。本發(fā)明可以通過各種方式來實現(xiàn)。本發(fā)明除了可以應用于監(jiān)視系統(tǒng)、設備服務器、 主計算機以外,例如還可以應用于用來實現(xiàn)這些功能的方法、存儲有程序的計算機可讀的非易失性記錄媒體。本發(fā)明可以提供一種能使主計算機監(jiān)視外圍設備的更為詳細的動作狀態(tài)的設備服務器及監(jiān)視系統(tǒng)。本發(fā)明有效于在外圍設備與主計算機之間進行中繼的設備服務器等。并且,有效于由這些設備構成的外圍設備監(jiān)視系統(tǒng)等。在參照附圖進行下述詳細的說明之后,本發(fā)明的上述說明及其他目的、特征、方面、效果將會更加明確。
圖1是本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的構成圖。圖2是本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的動作流程圖。圖3是本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)的狀態(tài)遷移圖。圖4是表示在連接外圍設備時的本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的動作的示意圖。圖5是表示本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)停止向外圍設備供電的動作的示意圖。圖6是表示本發(fā)明的實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的外圍設備再次進行接入時的動作的示意圖。
具體實施例方式〈實施方式〉圖1是本發(fā)明的一個實施方式所涉及的外圍設備監(jiān)視系統(tǒng)的構成圖。外圍設備監(jiān)視系統(tǒng)包括主計算機(HC) 10和設備服務器20。作為一個例子,本實施方式中,外圍設備監(jiān)視系統(tǒng)連接有為USB設備的硬盤30和TV調諧器40等外圍設備。雖然在本實施方式中以監(jiān)視硬盤30的情況為例進行說明,但是作為監(jiān)視對象的外圍設備不局限于此,還可以是打印機、掃描器等其它各種外圍設備。主計算機10與設備服務器20之間通過LAN(局域網(wǎng))電纜50相連接。設備服務器20與硬盤30之間通過外圍設備電纜60相連接。設備服務器20與TV調諧器40之間通過外圍設備電纜61相連接。本實施方式中,外圍設備電纜60、61例如是USB電纜。主計算機10具備顯示器(顯示部)11,硬盤30的動作狀態(tài)被顯示在顯示器11。主計算機10包括CPU(中央處理器)100 (第二控制部)、RAM(隨機存儲器)110、 ROM(只讀存儲器)120、HD (硬盤)130、LAN(局域網(wǎng))端口 140以及輸出接口 150。硬盤130 存儲有外圍設備管理程序131。CPU100執(zhí)行外圍設備管理程序131,控制設備服務器20的各個構成要素,并對連接于設備服務器20的外圍設備的動作狀態(tài)進行監(jiān)視及管理。輸出接口 150連接有顯示器11。設備服務器20包括0 似00(第一控制部)、肌11210、1 011220、^^端口 M0、外圍設備端口 A250、外圍設備端口 B251、開關洸0J61以及供電部270。LAN端口 240連接有LAN 電纜50,通過LAN電纜50,主計算機10與設備服務器20相連接。硬盤30通過外圍設備電纜60連接于外圍設備端口 A250,TV調諧器40通過外圍設備電纜61連接于外圍設備端口 B251。并且,由于外圍設備端口 A250和外圍設備端口 B251具有相同的功能,所以也可以將 TV調諧器40連接在外圍設備端口 A250,而將硬盤30連接在外圍設備端口 B251。開關260 是用于檢測外圍設備端口 A250是否連接有外圍設備電纜60的檢測部,開關261是用于檢測外圍設備端口 B251是否連接有外圍設備電纜61的檢測部。供電部270受理來自CPU200的指示,而控制向外圍設備端口 A250、外圍設備端口 B251的總線供電。CPU200控制設備服務器20的各個構成要素,在沒有來自主計算機10的電源切斷請求的情況、或者在第一規(guī)定期間未接入外圍設備(沒有對外圍設備進行控制或數(shù)據(jù)的輸入和輸出)的情況下,CPU200使供電部270停止對外圍設備端口 A250、外圍設備端口 B251進行總線供電。在此,CPU200分別控制向外圍設備端口 A250及外圍設備端口 B251的總線供電。例如,CPU200可以使供電部270對外圍設備端口 A250進行總線供電,而使供電部270停止對外圍設備端口 B251進行總線供電。圖2是表示外圍設備監(jiān)視系統(tǒng)的動作的流程圖。執(zhí)行了步驟S200之后,針對連接在各外圍設備端口的各外圍設備,分別執(zhí)行本流程圖所示的處理。對于每個外圍設備,相應于其動作狀態(tài),外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)可被分為開始狀態(tài)、無設備狀態(tài)、電源切斷狀態(tài)、能夠使用狀態(tài)以及正在使用狀態(tài)這五種狀態(tài)。以下說明各個狀態(tài)的處理。首先,在開始狀態(tài)下,步驟S200中,主計算機10及設備服務器20起動(步驟 S200)。具體而言,當用戶將主計算機10及設備服務器20的各個電源開關(未圖示)接通時,主計算機10及設備服務器20起動。在此階段,主計算機10與設備服務器20之間通過 LAN電纜50能夠進行通信。主計算機10的CPU100 —檢測到設備服務器20起動,便從硬盤130讀出外圍設備管理程序131并起動,從而開始對外圍設備的監(jiān)視及管理。另外,不論設備服務器20是否起動,CPU100都可以根據(jù)用戶的指示來執(zhí)行外圍設備管理程序131。在步驟S202,設備服務器20的CPU200判斷外圍設備端口 A250上是否連接著外圍設備電纜60。若連接著外圍設備電纜60(步驟S202中的是),則設備服務器20的CPU200 進入步驟S230的處理。CPU200能夠根據(jù)開關沈0的狀態(tài)容易地判斷出外圍設備端口 A250 上是否連接著外圍設備電纜60。CPU200向主計算機10通知表示是否連接著外圍設備電纜 60的信息。在步驟S230,外圍設備成為能夠接入的狀態(tài)。若未連接著外圍設備電纜60 (步驟S202中否),則反復地執(zhí)行步驟S202,一直等到實現(xiàn)連接為止。若外圍設備端口 A250上未連接有外圍設備電纜60,則意味著監(jiān)視對象的外圍設備不存在。外圍設備監(jiān)視系統(tǒng)的狀態(tài)遷移到能夠使用狀態(tài)之后,外圍設備監(jiān)視系統(tǒng)進行如下動作。在步驟S230,設備服務器20的CPU200使作為外圍設備的硬盤30起動。如后述那樣, 步驟S230的處理包括通過對外圍設備端口 A250進行總線供電來開始向硬盤30供電的供電開始處理;使硬盤30內的文件成為能被主計算機10讀出(接入)的狀態(tài)的掛載(mount) 處理;以及向主計算機10通知在線(on-line)信息的在線信息通知處理,該在線信息是表示從主計算機10能夠接入硬盤30而且設備服務器20與硬盤30之間成為聯(lián)機狀態(tài)的信息。 另外,在步驟S230,CPU200從硬盤30獲取外圍設備信息。外圍設備信息被存儲于設備服務器20。并且,設備服務器20響應于主計算機10的請求,將設備服務器20所保存的外圍設備信息通知主計算機10。主計算機10根據(jù)需要而隨時獲取外圍設備信息,并將其用于監(jiān)視/管理外圍設備或接入。若硬盤30與設備服務器20之間成為能夠通信的狀態(tài),則設備服務器20的CPU200能夠從硬盤30獲取外圍設備信息。在步驟S234,若主計算機10的CPU100接入硬盤30 (步驟S234中的是),則進入步驟S242的處理,使外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)遷移到正在使用狀態(tài)。而若不接入硬盤 30 (步驟S234中的否),則進入步驟S236的處理。在此,主計算機10的CPU100是否接入硬盤30,例如取決于是否需要立即讀寫硬盤30內的文件。在步驟S236,如果得到了來自主計算機10的停止向硬盤30供電的指示、即電源切斷請求;或者,自步驟230執(zhí)行完畢起經(jīng)過了第一規(guī)定期間Tl ;或者,在遷移到正在使用狀態(tài)之后又恢復了的情況下自最后一次恢復起經(jīng)過了第一規(guī)定期間Tl (步驟S236中的是), 則CPU200進入步驟S220的處理,使外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)遷移到電源切斷狀態(tài)。由此,對于在第一規(guī)定期間Tl內未被接入的外圍設備,即使未得到來自主計算機10的電源切斷請求,也能夠停止供電。另一方面,若未得到停止對硬盤30供電的電源切斷請求,并且尚未經(jīng)過第一規(guī)定時間Tl (步驟S236中的否),CPU200則進入步驟S238的處理。在步驟S238,CPU200判斷外圍設備端口 A250上是否連接著外圍設備電纜60。 CPU200通過監(jiān)視開關沈0的狀態(tài),能容易地作出判斷。若外圍設備電纜60脫離外圍設備端口 A250(步驟S238中的否),CPU200則進入步驟S210的處理,使外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)遷移到無設備狀態(tài)。另一方面,若外圍設備電纜60未脫離外圍設備端口 A250(步驟 S238中的是),CPU200則進入步驟S234的處理,其后,重復上述處理(步驟S234 S238)。下面,對于外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)是正在使用狀態(tài)的情況進行說明。在步驟S242,使主計算機10能夠接入硬盤30。具體而言,對主計算機10的CPU100裝入用于接入硬盤30的軟件(驅動程序)。由此,主計算機10便能夠接入硬盤30,并且主計算機10能夠讀寫硬盤30內的文件。在步驟S244,CPU100判斷有無來自主計算機10的斷開請求。若判斷為有來自主計算機10的斷開請求(步驟S244中的是),則進入步驟S234,動作狀態(tài)返回到能夠使用狀態(tài)。斷開請求是在主計算機10對硬盤30的接入結束的情況下被發(fā)出的。 若沒有斷開請求(步驟S244中的否),則CPU200在步驟S246中判斷自步驟S242執(zhí)行完畢起是否經(jīng)過了第二規(guī)定期間T2。若經(jīng)過了第二規(guī)定期間T2 (步驟S246中的是),CPU200則進入步驟S234的處理,使動作狀態(tài)遷移到能夠使用狀態(tài)。此外,若在第二規(guī)定期間T2內, 主計算機10對硬盤30有接入,則對第二規(guī)定期間T2的經(jīng)過時間的計時進行復位,并開始再次計時。這樣,即使在第二規(guī)定期間T2內,主計算機10既沒有接入硬盤30又沒有發(fā)出斷開請求,也可以經(jīng)過遷移到能夠使用狀態(tài)而遷移到電源切斷狀態(tài)。另外,在繼續(xù)接入硬盤 30的情況下,可以保持正在使用狀態(tài)。若尚未經(jīng)過第二規(guī)定期間T2(步驟S246中的否), 則進入步驟S244的處理,并重復步驟SM4、S246的處理。下面,對于在外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)為電源切斷狀態(tài)的情況進行說明。在步驟S220,CPU200對硬盤30解除掛載(unmount)。由此造成硬盤30與設備服務器20實現(xiàn)了物理連接、但是主計算機10不能接入硬盤30的狀態(tài)。其次,在步驟S222,CPU200控制供電部270,使其停止向硬盤30供電。在步驟S2M,CPU200向主計算機10通知離線信息。 由此,CPU200將硬盤30離線的情況通知主計算機10。另外,若在第一規(guī)定期間Tl內,主計算機10既沒有接入硬盤30也沒有發(fā)出電源切斷請求,外圍設備電纜60也未脫離,設備服務器20的CPU200則使向硬盤30的供電停止以使其離線。其后,設備服務器的CPU200對主計算機10通知離線信息。這樣,CPU200便可將已停止向硬盤30供電的情況通知主計算機10。在步驟S226,CPU200等待來自主計算機10的請求接通硬盤30的電源的請求、即開始供電的指示。若主計算機10發(fā)出開始向硬盤30供電的指示、即電源接通請求(步驟 S226中的是),CPU200則進入步驟S230的處理,使外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)遷移到能夠使用狀態(tài)。下面,對外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)為無外圍設備狀態(tài)的情況進行說明。在步驟S210,將設備服務器20所保存的硬盤30的外圍設備信息從連接于設備服務器20的狀態(tài)變更為未連接的狀態(tài)(沒有設備的狀態(tài))。在步驟S212,判斷自步驟S210執(zhí)行完畢起是否經(jīng)過了第三規(guī)定期間T3。若經(jīng)過了第三規(guī)定期間T3 (步驟S212中的是),CPU200則判斷為硬盤30與設備服務器20之間的連接已斷開,而執(zhí)行解除掛載處理(步驟S2M)并停止供電 (步驟S216)。若未進行掛載處理,則跳過步驟S215,若未開始供電,則跳過步驟S215、S216。 這些處理與上述步驟S220、S222的處理相同。另外,將外圍設備信息廢棄(步驟S217),進入步驟S202的處理,使外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)遷移到開始狀態(tài)。此時,雖然主計算機10要獲取外圍設備信息,但是該信息已被廢棄,從而獲取失敗,主計算機10由此而檢測到外圍設備電纜已脫離外圍設備端口。另一方面,若尚未經(jīng)過第三規(guī)定期間T3(步驟S212 中的否),則在步驟S214,CPU200判斷外圍設備端口 A250上是否再次連接著外圍設備電纜 60。若外圍設備端口 A250上連接著外圍設備電纜60 (步驟S214中的是),則CPU200進入步驟S230的處理,使動作狀態(tài)遷移到能夠使用狀態(tài)。但是,在此情況下,已經(jīng)執(zhí)行了供電和掛載處理,因此在步驟S230中所包括的后述的步驟S231 S233之中,跳過步驟S231、SM2, 而在步驟S233獲取外圍設備信息(再獲取)并進行在線信息通知。另一方面,若外圍設備端口 A250上未連接著外圍設備電纜60(步驟S214中的否),則進入步驟S212的處理。其后,CPU200通過重復步驟S212、S214的處理,來等待第三規(guī)定期間T3經(jīng)過。在CPU200待機中,不會進行解除掛載處理,也不會停止向硬盤30供電。這樣,即使外圍設備電纜60脫離外圍設備端口 A250,而在一定期間內再次連接外圍設備電纜60的情況下,主計算機10也立即能夠接入。由此,例如在因接觸不良等的原因而外圍設備電纜60暫時脫離了外圍設備端口 A250的情況下,不需要每次進行開始供電處理及掛載處理。另外,在待機中,外圍設備信息包括表示硬盤30未與設備服務器20相連接的信息。主計算機10能夠通過獲取外圍設備信息,來檢測到現(xiàn)在不能接入硬盤30的情況。圖3是外圍設備監(jiān)視系統(tǒng)的動作狀態(tài)的狀態(tài)遷移圖。如圖3所示那樣,外圍設備監(jiān)視系統(tǒng)的各個動作狀態(tài)可以經(jīng)由能夠使用狀態(tài)而互相遷移。例如,在圖2的步驟S202中的是的情況下,即在連接于希望使用的外圍設備的外圍設備電纜60連接在設備服務器20的外圍設備端口 A250(圖1)的情況下,從開始狀態(tài)遷移到能夠使用狀態(tài)。在此,從能夠使用狀態(tài)不能直接遷移到開始狀態(tài)。在圖2的步驟S234中的是的情況下,即在主計算機10接入外圍設備的情況下,從能夠使用狀態(tài)遷移到正在使用狀態(tài)。與此相反,在圖2的步驟S244中的是的情況下,即在有來自主計算機10(圖1)的斷開請求的情況下,或者在步驟S246中的是的情況下,即在第二經(jīng)過時間T2內主計算機10沒有接入硬盤30而且沒有發(fā)出斷開請求的情況下,從正在使用狀態(tài)遷移到能夠使用狀態(tài)。在第一規(guī)定期間Tl內有來自主計算機10(圖1)的電源切斷請求的情況(步驟 S236中的是)下,以及在第一規(guī)定期間Tl內主計算機10沒有接入硬盤30 (步驟S234中的否),并且外圍設備電纜60未脫離的情況(步驟S238中的是)下,從能夠使用狀態(tài)遷移到電源切斷狀態(tài)。而在圖2的步驟中的是的情況下,即有來自主計算機10的電源接通請求的情況下,從電源切斷狀態(tài)遷移到能夠使用狀態(tài)。在圖2的步驟S238中的否的情況下,即外圍設備電纜60脫離外圍設備端口 A250(圖1)的情況下,從能夠使用狀態(tài)遷移到無設備狀態(tài)。而在圖2的步驟S214中的是的情況下,即在將外圍設備電纜60插入到外圍設備端口 A250的情況下,從無設備狀態(tài)遷移到能夠使用狀態(tài)。在圖2的步驟S212中的是的情況下,即在沒有插入外圍設備電纜60而經(jīng)過了第三規(guī)定期間T3的情況下,從無設備狀態(tài)遷移到開始狀態(tài)。另外,不能從開始狀態(tài)遷移到無設備狀態(tài)。圖4是表示自外圍設備電纜被連接起到能夠接入外圍設備為止的設備服務器20 及主計算機10的動作的示意圖。圖4(A)表示顯示在主計算機10的顯示器11上的管理畫面的一例,而圖4(B)是表示從圖2所示的流程圖中抽出的步驟S230 S243的流程圖。在此,將步驟S230的處理分為步驟S231 S233來詳細地說明。在此,作為一個例子,說明在外圍設備端口 B251已經(jīng)連接有TV調諧器40并得到供電的基礎上,再將硬盤30連接在外圍設備端口 A250的情況。并且,在流程圖上,以區(qū)分是主計算機10執(zhí)行還是設備服務器 20執(zhí)行的形式來表述各個處理步驟。在硬盤30的外圍設備電纜60連接在外圍設備端口 A250之前的狀態(tài)下,由于只在外圍設備端口 B251連接有TV調諧器40,所以主計算機10的 CPU100只獲取了 TV調諧器40的外圍設備信息,如圖4(A)所示,在顯示器11的管理畫面上只顯示例如表示TV調諧器40的“Device B”。在步驟S231,設備服務器20的CPU200指示供電部270向硬盤30供電。在步驟 S232,CPU200執(zhí)行硬盤30的掛載處理。然后,在步驟S233,CPU200將表示硬盤30已成為在線狀態(tài)的在線信息通知主計算機10,并從硬盤30獲取外圍設備信息。通過上述一系列的處理,硬盤30 (外圍設備)的起動完畢。在此,主計算機10受理了在線信息的通知,便立即接入硬盤30(步驟S234中的是)。在步驟S242,主計算機10的CPU100裝入接入硬盤30用的軟件(驅動程序)。由此, 硬盤30成為能被主計算機10接入的狀態(tài)。如圖4 (A)所示那樣,主計算機10的CPU100接收到在線信息之后,在顯示器11的管理畫面上例如除了顯示有表示TV調諧器40的“Device B”以外,還顯示出表示硬盤30的“Device A”。圖5是表示自向外圍設備發(fā)出了電源切斷請求之后到實際上停止供電為止的設備服務器20及主計算機10的動作的示意圖。圖5 (A)表示顯示在主計算機10的顯示器11 上的管理畫面的一例,圖5(B)是表示從圖2所示的流程圖中抽出的步驟S236 S2M的流程圖。在此,作為一個例子,說明在外圍設備端口 A250已經(jīng)連接有硬盤30、外圍設備端口 B251連接有TV調諧器40而且均得到供電的狀態(tài)下,切斷硬盤30的電源的情況。首先, 因主計算機10向設備服務器20發(fā)送電源切斷請求,而設備服務器20將其受理,所以步驟 S236的判斷結果為是,從而進入步驟S220的處理。在步驟S220,CPU200執(zhí)行硬盤30的解除掛載處理,并且在其后的步驟S222停止供電。在步驟S2M,CPU200將表示已停止向硬盤 30供電從而硬盤30已成為離線狀態(tài)的離線信息通知主計算機10。此外,即使在沒有來自主計算機10的電源切斷請求的情況下,只要在第一規(guī)定期間Tl內主計算機10沒有接入硬盤30,而且外圍設備電纜60也未脫離,則CPU200執(zhí)行上述處理。主計算機10接收到離線信息之后,主計算機10的CPU100便變更顯示器11的顯示。例如圖5(A)所示那樣,將表示硬盤30的“Device Α”的黑色顯示變更為灰色顯示。通過該灰色顯示,可以使用戶得知雖然硬盤30連接于設備服務器20,但是硬盤30的電源已被切斷的情況。即,基于本實施方式,通過變更管理畫面上的外圍設備的顯示,可將該外圍設備的電源是接通狀態(tài)還是切斷狀態(tài)的情況告知用戶。另外,在外圍設備電纜60脫離外圍設備端口 A250的情況下,關于硬盤30的外圍設備信息被廢棄,主計算機10檢測到設備服務器20沒有保存該信息,便由此而例如停止表示硬盤30的“Device Α”的顯示本身。圖6是表示在外圍設備再次接入時的設備服務器20及主計算機10的動作的示意圖。再次接入意味著對以前接入之后停止了供電的外圍設備再次供電并接入。圖6 (A)是表示顯示在主計算機10的顯示器11上的管理畫面的一例,圖6(B)表示從圖2所示的流程圖中抽出的步驟 S243的流程圖。在此,作為一個例子,說明在外圍設備端口 B251已經(jīng)連接有TV調諧器40并得到供電,外圍設備端口 A250連接有硬盤30但未得到供電的狀態(tài)下,再次接入硬盤30的情況。主計算機10的CPU100將接通硬盤30的電源的請求發(fā)送到設備服務器20,從而在步驟的結果成為是。步驟S231 S233如上所述,因此省略說明。 在此,將步驟S242的處理分為步驟S242-1 S242-2來進行詳細說明。在步驟S241-1,主計算機10的CPU100確認是否已裝入有用于接入硬盤30的軟件(驅動程序)。一般而言, 在進行再次接入時,已經(jīng)裝入有用于接入硬盤30的軟件(驅動程序)。在此情況下(步驟 S242-1中的是),立即進入能夠接入的狀態(tài)。但是,在因某種理由而使驅動程序已被卸載的
10情況下(步驟S242-1中的否),主計算機10的CPU100在步驟S242-2裝入驅動程序(再裝入)之后,進入能夠接入的狀態(tài)。這樣,主計算機10便能讀寫硬盤30內的文件。主計算機 100的CPU100接收到在線信息,便如圖6(A)所示那樣,例如將表示硬盤30的“Device A” 的灰色顯示變更為通常的顯示(原來的黑色顯示)。如此,由于主計算機10的CPU100在連接有外圍設備的情況下,以區(qū)分外圍設備是否得到供電的形式來將外圍設備的信息顯示在顯示器11上,所以能夠在主計算機10監(jiān)視外圍設備的更為詳細的連接狀態(tài)。另外,例如在外圍設備信息包括外圍設備的具體名稱的情況下,主計算機10也可以基于外圍設備信息而顯示該具體名稱如“硬盤” “TV調諧器”等來代替“DeviceA”等。雖然在本實施方式中,將硬盤30的監(jiān)視及管理作為例子來進行了說明,但是在本發(fā)明中,監(jiān)視及管理的對象也可以是TV調諧器40,并且,只要是與設備服務器20相連接的外圍設備,無論是任何外圍設備,其詳細的動作狀態(tài)都能夠被監(jiān)視。另外,在本實施方式中是假設在能夠使用狀態(tài)下若外圍設備電纜脫離外圍設備端口(步驟S238中的否)則進入無設備狀態(tài),但是不論在哪一種狀態(tài)下,都有可能出現(xiàn)外圍設備電纜無意中脫離外圍設備的端口的情況。即使出現(xiàn)這種情況,也可以進入無設備狀態(tài)并執(zhí)行步驟S212 S217的處理之后,進入步驟S202。在此情況下,若未執(zhí)行掛載處理,則跳過步驟S215,若尚未開始供電,則跳過步驟S215、S216。并且,也可以跳過步驟S210 S214的處理。雖然在本實施方式中,將外圍設備依照USB規(guī)格而被連接的情況作為例子來進行了說明,但是用于連接設備服務器與外圍設備的規(guī)格不局限于USB規(guī)格,也可以采用其他規(guī)格,例如IEEE1394規(guī)格。在本實施方式中,通過開關沈0、261來分別檢測外圍設備端口 A250、B251上是否連接著外圍設備電纜60、61,但是也可以使用開關以外的其他檢測器件,例如傳感器。另外, 設備服務器可以具備多個外圍設備端口,作為外圍設備監(jiān)視系統(tǒng)所監(jiān)視及管理的對象的外圍設備可以是多個。在本實施方式中,在沒有外圍設備電纜60連接在外圍設備端口 A250的狀態(tài)下,不顯示硬盤30(外圍設備)的信息,在外圍設備電纜60被連接在外圍設備端口 A250的狀態(tài)下,若硬盤30得到了供電,則用黒字顯示,若硬盤30沒有得到供電,則用灰色顯示,這樣來進行區(qū)別,但是區(qū)別方法不局限于此,可以采用各種各樣的顯示方法,也可以在顯示沒有得到供電的外圍設備時,加上“ X ”等顯示,并且還可以在顯示得到了供電的外圍設備時,也可以加上標志顯示。以上,對本發(fā)明的實施方式進行了說明,但如上所述的發(fā)明的實施方式僅用于幫助理解本發(fā)明,而不用于限定本發(fā)明。不待說,本發(fā)明在不脫離其宗旨和權利要求書的范圍的前提下,可以得到變更,改進,同時本發(fā)明還包括與其等同的發(fā)明。
權利要求
1.一種監(jiān)視系統(tǒng),包括設備服務器和主計算機,對連接于所述設備服務器的至少一個外圍設備的動作狀態(tài)進行監(jiān)視,所述設備服務器包括至少一個外圍設備端口,用于連接所述外圍設備; 檢測部,檢測所述外圍設備端口上是否連接著所述外圍設備; 供電部,經(jīng)由所述外圍設備端口向所述外圍設備供電;以及第一控制部,控制所述供電部向所述外圍設備供電的開始和停止,并且從所連接的所述外圍設備獲取并保存有關該外圍設備的信息,即外圍設備信息, 所述主計算機包括第二控制部,指示所述第一控制部開始或停止向所述外圍設備供電,請求并獲取所述外圍設備信息,并接入所述外圍設備;以及顯示部,顯示所述外圍設備的動作狀態(tài),當開始供電時,所述第一控制部向所述第二控制部通知在線信息;當停止供電時,所述第一控制部向所述第二控制部通知離線信息,所述第二控制部將接收到所述在線信息當作檢測到所述外圍設備已得到供電,將接收到所述離線信息當作檢測到所述外圍設備未得到供電,并以能區(qū)分所述外圍設備是否得到供電的顯示形式來將基于所獲取的所述外圍設備信息的信息顯示在所述顯示部。
2.如權利要求1所述的監(jiān)視系統(tǒng),其特征在于,在所述檢測部檢測到所述外圍設備端口與所述外圍設備之間的連接已斷開的情況下,所述第一控制部將所保存的所述外圍設備信息廢棄,所述第二控制部將所述外圍設備信息的獲取失敗當作檢測到所述設備服務器與所述外圍設備之間的連接已斷開,在所述設備服務器與所述外圍設備之間的連接已斷開的情況下,停止在所述顯示部上顯示有關所述外圍設備的信息。
3.如權利要求1所述的監(jiān)視系統(tǒng),其特征在于,若所述第二控制部在第一規(guī)定期間沒有接入到所述外圍設備,則所述第一控制部停止所述供電部向所述外圍設備的供電,并且向所述第二控制部通知所述離線信息。
4.如權利要求1 3中任一項所述的監(jiān)視系統(tǒng),其特征在于,所述設備服務器包括多個所述外圍設備端口,所述第一控制部對各所述外圍設備端口分別進行供電的開始和停止的控制。
5.一種設備服務器,與主計算機相連接,并且連接至少一個外圍設備,該設備服務器包括至少一個外圍設備端口,用于連接所述外圍設備; 檢測部,檢測所述外圍設備端口上是否連接著所述外圍設備; 供電部,經(jīng)由所述外圍設備端口來向所述外圍設備供電;以及控制部,控制向所述外圍設備供電的開始和停止,從所連接的所述外圍設備獲取并保存有關該外圍設備的信息即外圍設備信息,響應于所述主計算機的請求而向該主計算機通知所述外圍設備信息,在所述檢測部檢測到在所述外圍設備端口上連接著所述外圍設備、而且所述供電部已開始向所述外圍設備供電的情況下,所述控制部獲取并保存所述外圍設備信息,并向所述主計算機通知表示所述外圍設備得到供電的在線信息,在所述檢測部檢測到在所述外圍設備端口上連接著所述外圍設備、而且所述供電部已停止向所述外圍設備供電的情況下,所述控制部向所述主計算機通知表示所述外圍設備未得到供電的離線信息,在所述檢測部檢測到所述外圍設備端口與所述外圍設備之間的連接已斷開的情況下, 所述控制部將所保存的所述外圍設備信息廢棄。
6.一種主計算機,與設備服務器相連接,并對連接于該設備服務器的外圍設備的動作狀態(tài)進行監(jiān)視,該主計算機包括控制部,從所述設備服務器獲取外圍設備信息,該外圍設備信息是在線信息、離線信息、及有關連接于所述設備服務器的外圍設備的信息;以及顯示部,顯示所述外圍設備的動作狀態(tài), 所述控制部指示所述設備服務器開始或停止向所述外圍設備供電, 將所述在線信息的獲取當作檢測到已開始向所述外圍設備供電, 將所述離線信息的獲取當作檢測到已停止向所述外圍設備供電, 以能區(qū)分所述外圍設備是否得到供電的顯示形式來將基于所述外圍設備信息的信息顯示在所述顯示部。
7.—種監(jiān)視方法,是包括具有第一控制部的設備服務器、以及具有第二控制部和顯示部的主計算機的監(jiān)視系統(tǒng)對連接于所述設備服務器的至少一個外圍設備的動作狀態(tài)進行監(jiān)視的方法,該方法包括所述第二控制部使所述第一控制部開始向所述外圍設備供電的步驟; 當開始向所述外圍設備供電時,所述第一控制部從所述外圍設備獲取并保存有關所述外圍設備的信息即外圍設備信息,并向所述主計算機通知在線信息的步驟;所述第二控制部將接收到所述在線信息當作檢測到所述外圍設備已得到供電的步驟;所述第二控制部使所述第一控制部停止向所述外圍設備供電的步驟;當停止向所述外圍設備供電時,所述第一控制部向所述主計算機通知離線信息的步驟;所述第二控制部將接收到所述離線信息當作檢測到所述外圍設備未得到供電的步驟;所述第二控制部從所述第一控制部獲取所述外圍設備信息的步驟;以及所述第二控制部以能區(qū)分該外圍設備是否得到供電的顯示形式來將基于所獲取的所述外圍設備信息的信息顯示在所述顯示部的步驟。
全文摘要
本發(fā)明提供一種監(jiān)視系統(tǒng)、設備服務器、主計算機及監(jiān)視方法。監(jiān)視系統(tǒng)包括設備服務器和主計算機,對至少一個外圍設備的動作狀態(tài)進行監(jiān)視,設備服務器包括至少一個外圍設備端口、向所述外圍設備供電的供電部、以及控制供電的開始和停止的第一控制部,主計算機包括指示第一控制部開始或停止向外圍設備供電的第二控制部、和顯示部,第一控制部在開始供電時向第二控制部通知在線信息,在停止供電時向第二控制部通知離線信息,第二控制部將接收到在線信息當作檢測到外圍設備已得到供電,將接收到離線信息當作檢測到外圍設備未得到供電,并以能區(qū)分外圍設備是否得到供電的顯示形式來將外圍設備信息的顯示在顯示部。
文檔編號G06F1/26GK102375523SQ20111024085
公開日2012年3月14日 申請日期2011年8月17日 優(yōu)先權日2010年8月18日
發(fā)明者田村信弘 申請人:巴比祿股份有限公司