(57)【要約】  部材管理システム１は、取り付けられた部材から当該部材の固有情報を収集するデバイス情報収集部２０２、その固有情報で部材を特定し、所定の試験を実行する試験実施部２０４、及び前記固有情報及び前記部材の所在地情報を含む前記所定の試験の環境情報を収集する部材情報収集部２０１を有するサーバユニット２１と、部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶する部材データベース１０３、及び前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する部材情報管理部１０１を有する管理ユニット１１とを備える。
2011027476.tif 000002
【特許請求の範囲】
【請求項１】
取り付けられた部材から当該部材の固有情報を収集する第１収集手段、
前記固有情報で前記部材を特定し、所定の試験を実行する実行手段、及び
前記固有情報及び前記部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段を有する情報処理装置と、
部材の固有情報、当該部材の所在地情報、及び当該部材の状態情報を互いに関連付けて記憶するデータベース、及び
前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段を有する管理装置と
を備えることを特徴とする部材管理システム。
【請求項２】
前記実行手段は、前記所定の試験の進捗状況から試験終了時間を算出し、当該所定の試験の進捗度及び試験終了までの必要時間を含む進捗度情報を算出し、
前記更新手段は、前記進捗度情報に含まれる進捗度及び試験終了までの必要時間を前記所定の試験に使用されている部材の状態情報として前記データベースに登録する
ことを特徴とする請求項１記載の部材管理システム。
【請求項３】
前記所定の試験の実行中、前記実行手段は前記進捗度情報を継続的に算出し、前記更新手段は、前記データベースに登録された前記進捗度及び試験終了までの必要時間を継続的に更新することを特徴とする請求項２に記載の部材管理システム。
【請求項４】
前記情報処理装置は、過去の試験の環境情報及び実行時間を記憶する記憶装置を備え、
前記実行手段は、前記所定の試験の進捗状況並びに前記記憶手段に記憶された環境情報及び実行時間に基づいて、前記試験終了時間を算出することを特徴とする請求項３に記載の部材管理システム。
【請求項５】
前記管理装置は、当該管理装置に取り付けられた部材の固有情報を収集する第３収集手段を備え、
前記第３収集手段は、前記情報処理装置に取り付られた部材が戻された場合に、当該戻された部材の固有情報を収集し、
前記更新手段は、当該戻された部材の固有情報に基づいて、前記データベースに記憶されている、前記戻された部材に関する各情報を更新することを特徴とする請求項１乃至４のいずれかに記載の部材管理システム。
【請求項６】
前記情報処理装置及び前記管理装置は、各々、取り付けられた部材に電力を供給する電源を備え、
前記第１収集手段及び前記第３収集手段は、取り付けられた部材が取り外されるときに、前記電力の供給を止めるように前記電源を制御し、部材が取り付けられたときに、前記電力を供給するように前記電源を制御することを特徴とする請求項５に記載の部材管理システム。
【請求項７】
前記データベースは、さらに、前記情報処理装置に取り付けられるべき部材の利用者の情報を記憶し、
前記情報処理装置に取り付けられるべき部材が予約された場合に、前記更新手段は、前記データベース内の前記利用者の情報及び予約された部材の状態情報を更新することを特徴とする請求項１乃至６のいずれかに記載の部材管理システム。
【請求項８】
前記情報処理装置に取り付けられるべき部材が予約されていない場合に、前記更新手段は、前記データベース内の前記利用者の情報を警告情報に更新することを特徴とする請求項５に記載の部材管理システム。
【請求項９】
部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶するデータベースと、
前記データベースの中から選択された部材の固有情報を収集する第１収集手段と、
前記固有情報で前記部材を特定し、所定の試験を実行する実行手段と、
前記固有情報及び前記選択された部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段と、
前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段と
を備えることを特徴とする部材管理装置。
【請求項１０】
前記実行手段は、前記所定の試験の進捗状況から試験終了時間を算出し、当該所定の試験の進捗度及び試験終了までの必要時間を含む進捗度情報を算出し、
前記更新手段は、前記進捗度情報に含まれる進捗度及び試験終了までの必要時間を前記所定の試験に使用されている部材の状態情報として前記データベースに登録する
ことを特徴とする請求項９記載の部材管理装置。
【請求項１１】
前記所定の試験の実行中、前記実行手段は前記進捗度情報を継続的に算出し、前記更新手段は、前記データベースに登録された前記進捗度及び試験終了までの必要時間を継続的に更新することを特徴とする請求項１０に記載の部材管理装置。
【請求項１２】
過去の試験の環境情報及び実行時間を記憶する記憶装置を備え、
前記実行手段は、前記所定の試験の進捗状況並びに前記記憶手段に記憶された環境情報及び実行時間に基づいて、前記試験終了時間を算出することを特徴とする請求項１１に記載の部材管理装置。
【請求項１３】
前記データベースは、さらに、前記情報処理装置に取り付けられるべき部材の利用者の情報を記憶し、
前記情報処理装置に取り付けられるべき部材が予約された場合に、前記更新手段は、前記データベース内の前記利用者の情報及び予約された部材の状態情報を更新することを特徴とする請求項９乃至１２のいずれかに記載の部材管理装置。
【請求項１４】
前記情報処理装置に取り付けられるべき部材が予約されていない場合に、前記更新手段は、前記データベース内の前記利用者の情報を警告情報に更新することを特徴とする請求項１３に記載の部材管理装置。
【請求項１５】
部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶するデータベースを有するコンピュータを、
前記データベースの中から選択された部材の固有情報を収集する第１収集手段、
前記固有情報で前記部材を特定し、所定の試験を実行する実行手段、
前記固有情報及び前記選択された部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段、及び
前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部材管理システム、部材管理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来より、物品の貸出及び返納を自動的に管理する物品貸出システムが知られている（例えば、特許文献１参照）。この物品貸出システムは、物品の搬出を検出する蓋開閉センサー１５を備えた物品収納部１３と、物品の返却を検出する返却管理センサー１７を備えた物品返納部１６とを有する。物品収納部１３から物品が搬出されると、蓋開閉センサー１５が作動し、物品の搬出がコンピュータ１２に通知される。一方、物品返納部１６へ物品が返却されると、返却管理センサー１７が作動し、物品の返却がコンピュータ１２に通知される。【０００３】
また、従来より、サーバユニットのソフトウエア試験が知られている。サーバユニットには予め運用管理ソフト及びＯＳ（Operating System）がインストールされている。サーバユニットには、ＰＣＩ（Peripheral Component Interconnect）カードやハードディスク（以下部材という）が接続される。ソフトウエア試験では、運用管理ソフトが、ＯＳや部材から正常に情報を取得できるか否かを試験する。また、このソフトウエア試験は、ＯＳを変更したり、部材を別の部材と交換することによって、繰り返し実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−５２１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記ソフトウエア試験では、部材の交換が行われるため、部材の貸出や返却を適切に管理することが必要である。部材の貸出や返却の管理を人手で行う場合、貸出や返却のデータ登録が忘れられることがあり、部材の所在が不明になる問題がある。これにより、ユーザが、試験環境をスムーズに構築できない場合がある。【０００６】
上記物品貸出システムでは、蓋開閉センサー１５及び返却管理センサー１７として光学センサーが用いられる。このため、コンピュータ１２は物品の固有情報（例えば、シリアルNo）を物品の取得することはできず、部材を特定できない。結果として、上記物品貸出システムは、物品が実際に使用されたか、又は実際に使用された物品が返却されたかを確認できない。【０００７】
上記課題に鑑み、明細書に開示された部材管理システム、部材管理装置、及びプログラムは、部材の状態及び所在地を管理することができることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、明細書に開示された部材管理システムは、取り付けられた部材から当該部材の固有情報を収集する第１収集手段、前記固有情報で前記部材を特定し、所定の試験を実行する実行手段、及び前記固有情報及び前記部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段を有する情報処理装置と、部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶するデータベース、及び前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段を有する管理装置とを備える。【０００９】
また、明細書に開示された部材管理装置は、部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶するデータベースと、前記データベースの中から選択された部材の固有情報を収集する第１収集手段と、前記固有情報で前記部材を特定し、所定の試験を実行する実行手段と、前記固有情報及び前記選択された部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段と、前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段とを備える。【００１０】
また、明細書に開示されたプログラムは、部材の固有情報、前記部材の所在地情報、及び前記部材の状態情報を互いに関連付けて記憶するデータベースを有するコンピュータを、前記データベースの中から選択された部材の固有情報を収集する第１収集手段、前記固有情報で前記部材を特定し、所定の試験を実行する実行手段、前記固有情報及び前記選択された部材の所在地情報を含む前記所定の試験の環境情報を収集する第２収集手段、及び前記環境情報に基づいて、前記データベースに記憶されている、前記所定の試験に使用されている部材に関する各情報を更新する更新手段として機能させる。
【発明の効果】
【００１１】
明細書に開示された部材管理システム、部材管理装置、及びプログラムによれば、部材の状態及び所在地を管理することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る部材管理システムの概略構成図である。
【図２】部材管理システムの機能ブロック図である。
【図３】（Ａ）は、部材としてカードが登録される部材データベースの一例を示す図である。（Ｂ）は、部材としてハードディスクが登録される部材データベースの一例を示す図である。
【図４】ユーザが図３（Ｂ）のDisk1を予約する際の処理を示すフローチャートである。
【図５】予約後の部材データベースの例を示す図である。
【図６】ソフトウエア試験の実施前の処理を示すフローチャートである。
【図７】ソフトウエア試験の実施前の部材データベースの例を示す図である。
【図８】ソフトウエア試験の実施中の処理を示すフローチャートである。
【図９】ソフトウエア試験の実施中の部材データベースの例を示す図である。
【図１０】ソフトウエア試験の実施後の処理を示すフローチャートである。
【図１１】ソフトウエア試験の終了後の部材データベースの例を示す図である。
【図１２】第２の実施の形態に係る部材管理システムの機能ブロック図である。
【図１３】部材データベースの表示例を示す図である。
【図１４】パーティションの状態を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１４】
（第１の実施の形態）
図１は、第１の実施の形態に係る部材管理システムの概略構成図である。
【００１５】
図１において、部材管理システム１は、端末２、Ｉ／Ｏユニット３、管理ユニット１１（管理装置）、及びサーバユニット２１（情報処理装置）を備えている。端末２は、ユーザが使用するコンピュータであり、情報を表示するモニタを備えている。また、端末２は管理ユニット１１に接続されている。
【００１６】
Ｉ／Ｏユニット３は、管理ユニット１１に接続されており、複数の部材４を有する。部材４は、ＰＣＩ（Peripheral Component Interconnect）カード、ＳＣＳＩ（Small Computer System Interface）カード、又はハードディスク等である。
【００１７】
管理ユニット１１は、サーバユニット２１を管理するサーバである。サーバユニット２１は、ソフトウエア試験を実行するサーバである。また、本システムでは、１台のサーバユニットが記載されているが、複数のサーバユニットを備えていてもよい。この場合、複数のサーバユニットは管理ユニット１１に接続されている。
【００１８】
管理ユニット１１は、管理ユニット１１全体を制御するＣＰＵ（Central Processing Unit）１２、端末２及びサーバユニット２１に接続されるネットワークコントローラ１３、及び情報の送受信を制御するシステムコントローラ１４を有する。また、管理ユニット１１は、部材データベース及び各種の情報を格納するメモリ１５、及び情報を格納する記憶装置１６を有する。尚、部材データベースは、記憶装置１６に格納されてもよい。さらに、管理ユニット１１は、部材４と接続すると共に部材４のデバイスＩＤ、ベンダーＩＤ、シリアルＩＤなどの固有情報を読み出すＳＣＳＩコントローラ１７及びＰＣＩコントローラ１８を有する。システムコントローラ１４は、ＣＰＵ１２、ネットワークコントローラ１３、メモリ１５、記憶装置１６、ＳＣＳＩコントローラ１７及びＰＣＩコントローラ１８に接続されている。
【００１９】
サーバユニット２１は、サーバユニット２１全体を制御するＣＰＵ２２、管理ユニット１１に接続されるネットワークコントローラ２３、及び情報の送受信を制御するシステムコントローラ２４を有する。また、サーバユニット２１は、運用管理ソフト及びＯＳ（Operating System）、各種の情報を格納するメモリ２５、及び各種の情報を格納する記憶装置２６を有する。尚、運用管理ソフト及びＯＳは記憶装置２６に格納されていてもよい。さらに、サーバユニット２１は、部材４と接続すると共に部材４のデバイスＩＤ、ベンダーＩＤ、シリアルＩＤなどの固有情報を読み出すＳＣＳＩコントローラ２７及びＰＣＩコントローラ２８を有する。サーバユニット２１には、Ｉ／Ｏユニット３から取り出された部材４が取り付けられる。システムコントローラ２４は、ＣＰＵ２２、ネットワークコントローラ２３、メモリ２５、記憶装置２６、ＳＣＳＩコントローラ２７及びＰＣＩコントローラ２８に接続されている。
【００２０】
ＣＰＵ２２は、運用管理ソフトを起動し、運用管理ソフトがＯＳや部材４から正常に情報を取得できるか否かを試験する。このように、ＯＳや部材４から正常に情報を取得できるか否かを確認する試験がソフトウエア試験である。また、このソフトウエア試験は、サーバユニット２１内のＯＳを変更したり、サーバユニット２１内の部材４を別の部材４と交換することによって、繰り返し実行される。
【００２１】
尚、図１の例では記憶装置１６は管理ユニット１１に含まれているが、外部から記憶装置が管理ユニット１１に接続されていてもよい。また、図１の例では記憶装置２６はサーバユニット２１に含まれているが、外部から記憶装置がサーバユニット２１に接続されていてもよい。また、部材４を、管理ユニット１１に取り付けるようにしてもよい。この場合、管理ユニット１１には、部材４を取り付けるためのコネクタが必要である。
【００２２】
図２は、部材管理システムの機能ブロック図である。尚、図１の構成要素と同一の構成要素には、図１の番号と同一の番号を付す。
【００２３】
管理ユニット１１は、部材情報管理部１０１（更新手段）、デバイス情報収集部１０２、部材データベース１０３、試験結果解析部１０４、電源１０５及び記憶装置１６を備えている。また、サーバユニット２１は、部材情報収集部２０１（第２収集手段）、デバイス情報収集部２０２（第１収集手段）、情報通信部２０３、試験実施部２０４（実行手段）、電源２０５及び記憶装置２６を備えている。部材情報管理部１０１は、デバイス情報収集部１０２、部材データベース１０３、試験結果解析部１０４及び記憶装置１６に接続されている。部材情報収集部２０１は、デバイス情報収集部２０２、情報通信部２０３、及び試験実施部２０４に接続されている。試験実施部２０４は情報通信部２０３に接続されている。電源１０５はデバイス情報収集部１０２に接続され、電源２０５はデバイス情報収集部２０２に接続されている。
【００２４】
部材情報管理部１０１及び試験結果解析部１０４は、ＣＰＵ１２によりその機能が実現される。デバイス情報収集部１０２は、ＳＣＳＩコントローラ１７及びＰＣＩコントローラ１８によりその機能が実現される。部材データベース１０３は、メモリ１５又は記憶装置１６に格納される。部材情報収集部２０１及び試験実施部２０４は、ＣＰＵ２２によりその機能が実現される。デバイス情報収集部２０２は、ＳＣＳＩコントローラ２７及びＰＣＩコントローラ２８によりその機能が実現される。情報通信部２０３はネットワークコントローラ２３によりその機能が実現される。
【００２５】
部材情報管理部１０１は、デバイス情報収集部１０２から部材４の固有情報を取得し、部材データベース１０３を作成し、更新する。また、部材情報管理部１０１は、端末２から情報表示要求を受信すると、要求された情報を端末２に送信する。部材情報管理部１０１は、ソフトウエア試験の試験結果を試験結果解析部１０４に送信するとともに、試験結果の解析結果を試験結果解析部１０４から受信し、部材データベース１０３に登録する。
【００２６】
デバイス情報収集部１０２は、部材４の固有情報を取得し、部材情報管理部１０１に部材４の固有情報を送信する。試験結果解析部１０４は、ソフトウエア試験の試験結果を受信し、試験結果のＯＫ又はＮＧを判定する。この判定結果、すなわち、解析結果は部材情報管理部１０１に送信される。
【００２７】
デバイス情報収集部２０２は、部材４の固有情報を取得し、部材情報収集部２０１に部材４の固有情報を送信する。部材情報収集部２０１は、デバイス情報収集部２０２から部材４の固有情報を取得し、部材４の固有情報を試験実施部２０４に送信する。試験実施部２０４は、部材４の固有情報で部材を特定し、ソフトウエア試験を実行し、その試験結果を情報通信部２０３を介して管理ユニット１１に送信する。
【００２８】
ユーザが部材４を使用する場合、ユーザは、端末２から管理ユニット１１にアクセスする。このとき、部材情報管理部１０１は、デバイス情報収集部１０２に接続されている部材４の通電状況及び固有情報をＩＰＭＩ（Intelligent Platform Management Interface）及びＩ／Ｏドライバを利用して取得する。部材情報管理部１０１は、取得した部材４の通電状況及び固有情報を使って、部材データベース１０３を更新し、当該データベース１０３をＨＴＭＬ形式で端末２に表示する。
【００２９】
部材情報管理部１０１は、部材データベース１０３を管理している。ＰＣＩカードが新たな部材４として部材データベース１０３に登録される場合、デバイス情報収集部１０２は、当該ＰＣＩカードからベンダーＩＤ、デバイスＩＤなどの固有情報を収集し、部材情報管理部１０１に送信する。部材情報管理部１０１は、固有情報を受信し、部材データベース１０３を更新する。
【００３０】
同様に、ハードディスクが新たな部材４として部材データベース１０３に登録される場合、デバイス情報収集部１０２は、当該ハードディスクから、ＯＳの識別情報と、デバイスＩＤ、シリアルＩＤなどの固有情報とを収集し、部材情報管理部１０１に送信する。部材情報管理部１０１は、ＯＳの識別情報と、固有情報とを受信し、部材データベース１０３を更新する。
【００３１】
図３（Ａ）は、部材４としてカードが登録される部材データベース１０３の一例を示す図である。図３（Ｂ）は、部材４としてハードディスクが登録される部材データベース１０３の一例を示す図である。
【００３２】
図３（Ａ）において、「Number」の欄には、登録された順番にカードに番号が振られ、「種類」の欄には、カードの種類が登録され、「場所」の欄には、カードが挿入されたスロットの番号が登録される。また、「状態」の欄には部材データベース１０３に登録されたカードの使用状態が登録される。図３（Ａ）の場合には各カードが未使用の状態を想定しているため、「状態」欄には未使用の文字が登録されている。「デバイスＩＤ」及び「ベンダーＩＤ」の欄には、カードの固有情報から取得されるデバイスＩＤ及びベンダーＩＤがそれぞれ登録される。「使用者」の欄には、端末２から入力されたカード使用者の氏名が登録される。「電源」の欄には、電源２０５の状態が登録される。
【００３３】
図３（Ｂ）において、「Number」の欄には、登録された順番にハードディスクに対して番号が振られ、「ＯＳ」の欄には、ハードディスク内に保存されているＯＳの種類が登録され、「場所」の欄には、ハードディスクが接続されたスロットの番号が登録される。また、「状態」の欄にはハードディスクの使用状態が登録される。図３（Ｂ）の場合には、未使用の文字が登録されている。「デバイスＩＤ」及び「シリアルＩＤ」の欄には、ハードディスクの固有情報から取得されるデバイスＩＤ及びシリアルＩＤがそれぞれ登録される。「使用者」の欄には、端末２から入力されたハードディスクの使用者の氏名が登録される。「電源」の欄には、電源２０５の状態が登録される。
【００３４】
このように、部材データベース１０３では、部材４の登録された順番、部材４又はＯＳの種類、使用者の氏名、電源２０５のＯＮ／ＯＦＦ、部材４の所在地、部材４の状態、及び部材４の固有情報が互いに関連付けられて、記憶されている。
【００３５】
尚、ユーザは、図３（Ａ），（Ｂ）に示すように、「状態」の欄に未使用の文字が登録されている部材を使用することができる。
【００３６】
図４は、ユーザが図３（Ｂ）のDisk1の使用を予約する際の処理を示すフローチャートである。ここでは、部材４の例としてDisk1を利用しているが、他の部材にも本処理は適用可能である。
【００３７】
まず、ユーザの操作に応じて、端末２が、図３（Ｂ）の部材データベース１０３の表示要求を部材情報管理部１０１に出力する（ステップＳ１）。部材情報管理部１０１は、図３（Ｂ）の部材データベース１０３を読み出し、端末２に転送・表示する（ステップＳ２）。次いで、ユーザの操作に応じて、端末２が、部材の予約要求を部材情報管理部１０１に出力する（ステップＳ３）。ここで、予約要求とは、部材データベース１０３に登録されている部材のユーザによる利用予約を要求すること、具体的には、図３（Ｂ）のDisk1に対応する「使用者」の欄に氏名を記入することである。予約要求時、端末２からは予約要求をするユーザの氏名が入力され、部材情報管理部１０１に出力される。
【００３８】
部材情報管理部１０１は、図３（Ｂ）の部材データベース１０３の「状態」及び「使用者」の欄を更新する（ステップＳ４）。この際には、「状態」欄には「使用」を示す情報が、「使用者」欄にはユーザの氏名が、それぞれ書き込まれる。次いで、部材情報管理部１０１は、予約された部材４（Disk1）の電源オフをデバイス情報収集部１０２に要求する（ステップＳ５）。デバイス情報収集部１０２は、予約されたデバイス（Disk1）の電源をオフにして（ステップＳ６）、本処理を終了する。ステップＳ６により、部材４（Disk1）をＩ／Ｏユニット３から安全に取り外すことができ、取り外しの際の部材４（Disk1）の破損を回避できる。尚、予約後の図３（Ｂ）の部材データベース１０３を図５に示す。      
【００３９】
この予約処理によれば、ユーザは、部材データベース１０３において、ある部材４が予約された部材かどうかを確認することができる。また、部材データベース１０３で部材４の予約状況を管理することができる。
【００４０】
予約処理が完了すると、ユーザは、部材４（Disk1）をＩ／Ｏユニット３から取り出し、サーバユニット２１に取り付ける。この後、ソフトウエア試験が実行される。
【００４１】
図６は、ソフトウエア試験の実施前の処理を示すフローチャートである。
【００４２】
まず、部材情報収集部２０１が、サーバユニット２１内の環境情報を収集する（ステップＳ１１）。この環境情報には、部材４の所在地情報、即ち部材４が接続されるスロットの情報、試験が実施されるときのＯＳの情報、試験が実施されるときのハードウエア情報、及びデバイス情報収集部２０２から取得された部材４の固有情報等が含まれる。
【００４３】
また、部材情報収集部２０１は、環境情報を情報通信部２０３を介して管理ユニット１１の部材情報管理部１０１に送信する（ステップＳ１２）。部材情報管理部１０１は、環境情報に含まれる部材４の固有情報を部材データベース１０３と照合し、部材データベース１０３内の該当する部材４（Disk1）の「場所」「状態」「電源」の欄を更新する（ステップＳ１３）。ここで、ソフトウエア試験実施前の図３（Ｂ）の部材データベース１０３を図７に示す。図５と比較すると、「場所」の欄が「管理ユニット＃４」から「サーバユニット＃１」に変更され、「状態」の欄が「予約」から「使用中」に変更され、「電源」の欄が「―」から「ＯＮ」に変更されている。
【００４４】
部材情報管理部１０１は、ネットワークを介してサーバユニット２１にソフトウエア試験の開始を通知する（ステップＳ１４）。情報通信部２０３は、部材情報管理部１０１からの通知を受信し、試験実施部２０４に試験開始命令を出力する（ステップＳ１５）。これにより、ソフトウエア試験が開始される。
【００４５】
ステップＳ１２で、予約していない部材の固有情報を含む環境情報が部材情報管理部１０１に送信された場合には、部材情報管理部１０１は、該当する部材４（Disk1）の「使用者」の欄を「予約未実施」、即ち、警告情報に更新する（ステップＳ１３Ａ）。これにより、ユーザに警告を与えることができる。また、この場合、ソフトウエア試験自体は実行される。
【００４６】
図８は、ソフトウエア試験の実施中の処理を示すフローチャートである。
【００４７】
試験実施部２０４は、ソフトウエア試験の進捗状況から試験終了時間を算出し、ソフトウエア試験の進捗度情報を継続的に算出する（ステップＳ２１）。進捗度情報は、ソフトウエア試験の進捗度（％）及び試験終了までの必要時間を含む。情報通信部２０３は、進捗度情報を部材情報管理部１０１に継続的に送信する（ステップＳ２２）。
【００４８】
部材情報管理部１０１は、進捗度情報を受信し、部材データベース１０３内の対応する部材４の「状態」の欄に進捗度（％）及び試験終了までの必要時間を登録する（ステップＳ２３）。例えば、図９の部材データベース１０３の例では、部材４（Disk1）の「状態」の欄に、進捗度５０％及び試験終了まで１．５ｈと登録されている。
【００４９】
部材情報管理部１０１は、更新される部材データベース１０３を端末２に表示する（ステップＳ２４）。ステップＳ２１〜Ｓ２４の処理は、ソフトウエア試験が終了するまで繰り返し実行される（ステップＳ２５）。
【００５０】
本処理により、ユーザが、ソフトウエア試験の進捗度やソフトウエア試験の終了時間を確認できるので、部材４を効率的に利用することができる。また、ユーザは、継続的に更新されるソフトウエア試験の進捗度やソフトウエア試験の終了時間を確認できる。さらに、部材データベース１０３が、ソフトウエア試験の進捗度やソフトウエア試験の終了時間を管理することができる。
【００５１】
試験実施部２０４は、ソフトウエア試験に関する環境情報及び試験実行時間を記憶装置２６に保存してもよい。これにより、試験実施部２０４は、ソフトウエア試験の進捗状況並びに過去のソフトウエア試験に関する環境情報及び試験実行時間に基づいてより正確な試験終了時間を算出することができる。
【００５２】
図１０は、ソフトウエア試験の実施後の処理を示すフローチャートである。
【００５３】
試験実施部２０４は、ソフトウエア試験の試験結果を記憶装置２６に保存する（ステップＳ３１）。その後、試験実施部２０４は、ソフトウエア試験の試験結果及び試験完了通知を、部材情報収集部２０１及び情報通信部２０３を介して部材情報管理部１０１に送信する（ステップＳ３２）。
【００５４】
部材情報収集部２０１は、ソフトウエア試験の試験結果及び試験完了通知を受信すると、試験完了通知をデバイス情報収集部２０２に送信する（ステップＳ３３）。デバイス情報収集部２０２は、部材４（Disk1）への電力供給を停止するように電源２０５を制御する（ステップＳ３４）。これにより、ユーザは、部材４をサーバユニット２１から取り外して、Ｉ／Ｏユニット３に戻すことができる。また、取り外し時の部材４（Disk1）の破損を回避できる。
【００５５】
部材情報管理部１０１は、ソフトウエア試験の試験結果及び試験完了通知を受信し（ステップＳ３５）、部材データベース１０３内の対応する部材４（Disk1）の「状態」の欄を「完了」に更新する（ステップＳ３６）。試験終了後の部材データベース１０３の例を図１１に示す。
【００５６】
部材情報管理部１０１は、さらに、ソフトウエア試験の試験結果を記憶装置１６に保存すると共に、試験結果解析部１０４に送信する（ステップＳ３７）。試験結果解析部１０４は試験結果のＯＫ／ＮＧを自動的にチェックし、その結果を記憶装置１６に保存する（ステップＳ３８）。
【００５７】
また、部材情報管理部１０１は、試験完了通知をデバイス情報収集部１０２に送信する（ステップＳ３９）。デバイス情報収集部１０２は、部材４（Disk1）がＩ／Ｏユニット３に戻されると、部材４（Disk1）に電力を供給するように電源１０５を制御する（ステップＳ４０）。これにより、部材４（Disk1）の固有情報を取得できる。
【００５８】
その後、デバイス情報収集部１０２は、戻された部材４（Disk1）から固有情報を取得し、部材情報管理部１０１に送信する（ステップＳ４１）。部材情報管理部１０１は、戻された部材４（Disk1）の固有情報を部材データベース１０３と照合し、部材データベース１０３内の当該部材４（Disk1）の欄を初期状態（例えば、図３（Ｂ）の状態）にリセットし（ステップＳ４２）、本処理を終了する。
【００５９】
本処理によれば、例えば、部材４（Disk1）がＩ／Ｏユニット３に戻されない場合でも、部材データベース１０３に使用履歴（特に所在地の情報）が残っているので、ユーザは、戻されていない部材４を容易に探し出すことができる。
【００６０】
本実施の形態によれば、デバイス情報収集部２０２は取り付けられた部材から当該部材の固有情報を収集する。試験実施部２０４は固有情報で部材を特定し、ソフトウエア試験を実行する。部材情報収集部２０１は固有情報及び部材の所在地情報を含む環境情報を収集する。そして、部材情報管理部１０１が、環境情報に基づいて、部材データベース１０３に記憶されている、ソフトウエア試験に使用されている部材に関する固有情報、所在地情報及び状態情報を更新する。よって、部材の状態及び所在地を管理することができる。
【００６１】
（第２の実施の形態）
本実施の形態では、管理ユニット１１がソフトウエア試験を実行し、サーバユニット２１が不要になる点で、第１の実施の形態と異なる。尚、第１の実施の形態の構成要素と同一の構成要素には、同一の番号を付す。
【００６２】
図１２は、第２の実施の形態に係る部材管理システムの機能ブロック図である。
【００６３】
第２の実施の形態に係る部材管理システムは、端末２、管理ユニット１１及びＩ／Ｏユニット３を備えている。管理ユニット１１は、部材情報管理部１０１（更新手段、第２収集手段）、デバイス情報収集部１０２（第１収集手段）、部材データベース１０３、試験結果解析部１０４、記憶装置１６、電源１０５及び試験実施部２０４（実行手段）を備えている。部材情報管理部１０１は、デバイス情報収集部１０２、部材データベース１０３、試験結果解析部１０４、試験実施部２０４及び記憶装置１６に接続されている。電源１０５は、デバイス情報収集部１０２に接続されている。
【００６４】
部材情報管理部１０１、試験結果解析部１０４、及び試験実施部２０４は、図１のＣＰＵ１２によりその機能が実現される。デバイス情報収集部１０２は、図１のＳＣＳＩコントローラ１７及びＰＣＩコントローラ１８によりその機能が実現される。部材データベース１０３は、図１のメモリ１５又は記憶装置１６に格納される。記憶装置１６は、ソフトウエア試験用のパーティション１６Ａ，１６Ｂを有する。
【００６５】
図１２の部材管理システムでは、ユーザが部材４をＩ／Ｏユニット３から取り出す必要がなく、試験実施部２０４は、ソフトウエア試験用のパーティション１６Ａ，１６Ｂを利用してソフトウエア試験を実行する。例えば、部材４の固有情報（デバイスＩＤ、ベンダーＩＤ、シリアルＩＤなど）は、デバイス情報収集部１０２により読み出されて、部材情報管理部１０１によってパーティション１６Ａに格納される。試験実施部２０４は、パーティション１６Ａに格納された部材４の固有情報で部材を特定し、ソフトウエア試験を実行する。
【００６６】
このように、ユーザは、端末２から離れずに、管理ユニット１１にソフトウエア試験を実行させることができる。
【００６７】
本部材管理システムを使用するには、端末２が部材データベース１０３の表示要求を部材情報管理部１０１に出力する。部材情報管理部１０１は、部材データベース１０３を読み出し、端末２に表示する。例えば、図１３に部材データベース１０３の表示例を示す。
【００６８】
そして、ユーザは、必要な部材４及び使用するパーティションを端末上で選択する。パーティションの状態は、例えば図１４のように表示される。
【００６９】
その後、ユーザが試験開始指示を入力すると、試験実施部２０４がソフトウエア試験を実行する。ソフトウエア試験の進捗度情報は、第１の実施の形態と同様に、部材情報管理部１０１に継続的に送信される。部材情報管理部１０１は、進捗度情報に基づいて部材データベース１０３を継続的に更新する。
【００７０】
ソフトウエア試験が完了した場合、試験結果は記憶装置１６に記憶され、試験結果解析部１０４が試験結果のＯＫ／ＮＧをチェックする。また、試験完了後に、部材情報管理部１０１は、部材データベース１０３内の試験が終了した部材４に対応する欄を初期状態にリセットする。
【００７１】
図４の予約処理、図６のソフトウエア試験の実施前の処理、図８のソフトウエア試験の実施中の処理、及び図１０のソフトウエア試験の実施後の処理は、第２の実施の形態の管理ユニット１１でも実行される。これらの処理において、デバイス情報収集部２０２が実行する工程は、デバイス情報収集部１０２が実行し、部材情報収集部２０１が実行する工程は、部材情報管理部１０１が実行する。また、これらの処理において、サーバユニット２１から管理ユニット１１に情報が送信される工程及び、部材４の取り外しに関連する電源の制御の工程は実行されない。これは、管理ユニット１１で全ての工程が実行されるためである。
【００７２】
本実施の形態によれば、デバイス情報収集部１０２は取り付けられた部材から当該部材の固有情報を収集する。試験実施部２０４は固有情報で部材を特定し、ソフトウエア試験を実行する。そして、部材情報管理部１０１は、固有情報及び部材の所在地情報を含む環境情報を収集し、環境情報に基づいて、部材データベース１０３に記憶されている、ソフトウエア試験に使用されている部材に関する固有情報、所在地情報及び状態情報を更新する。よって、部材の状態及び所在地を管理することができる。
【００７３】
管理ユニット１１及び／又はサーバユニット２１の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、管理ユニット１１及び／又はサーバユニット２１に供給し、ＣＰＵが記憶媒体に格納されたプログラムを読み出し実行することによっても、上記第１又は第２の実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、又はＳＤ（Secure Digital）メモリカードなどがある。
【００７４】
また、管理ユニット１１及び／又はサーバユニット２１のＣＰＵが、管理ユニット１１及び／又はサーバユニット２１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【符号の説明】
【００７５】
１  部材管理システム
２  端末
３  Ｉ／Ｏユニット
４  部材
１１  管理ユニット
２１  サーバユニット
１０１  部材情報管理部
１０２  デバイス情報収集部
１０３  部材データベース
１０４  試験結果解析部
１０５  電源
２０１  部材情報収集部
２０２  デバイス情報収集部
２０３  情報通信部
２０４  試験実施部
２０５  電源
【図１】
2011027476.tif 000003
【図２】
2011027476.tif 000004
【図３】
2011027476.tif 000005
【図４】
2011027476.tif 000006
【図５】
2011027476.tif 000007
【図６】
2011027476.tif 000008
【図７】
2011027476.tif 000009
【図８】
2011027476.tif 000010
【図９】
2011027476.tif 000011
【図１０】
2011027476.tif 000012
【図１１】
2011027476.tif 000013
【図１２】
2011027476.tif 000014
【図１３】
2011027476.tif 000015
【図１４】
2011027476.tif 000016
【手続補正書】
【提出日】平成24年4月9日(2012.4.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
前記情報処理装置に取り付けられるべき部材が予約されていない場合に、前記更新手段は、前記データベース内の前記利用者の情報を警告情報に更新することを特徴とする請求項７に記載の部材管理システム。
【国際調査報告】
2011027476.tif 000017
2011027476.tif 000018
2011027476.tif 000019
2011027476.tif 000020