(57)【要約】【課題】複数のポートを有するデバイス接続装置に接続されたデバイスに異常が発生したときに、異常を発生したデバイスが接続されているポートをユーザが特定できるようにする。【解決手段】ハブ３５のポート３７ａ〜３７ｇのうち一つのポートを選択してそのポートに接続されたプリント基板のシリアル番号をハブ３５から取得してポートのポート番号とシリアル番号とを関連付けて関連データとしてＲＡＭ２５の所定領域に記憶する関連付け処理をポート３５の各ポートについて行ない、異常基板のシリアル番号を取得したときには、ＲＡＭ２５に記憶されている関連データを取得すると共に取得した異常基板のシリアル番号と関連データとを用いてポート３７ａ〜３７ｇのうち異常を生じたプリント基板が接続されているポートである異常デバイス接続ポートを特定し、特定した異常デバイス接続ポートをディスプレイ３０に出力する。【選択図】図１
2009230654.tif 000002
【特許請求の範囲】
【請求項１】
複数のデバイスを接続可能な複数のポートを有するデバイス接続手段に接続されたデバイスを管理するデバイス管理装置であって、
データを記憶するデータ記憶手段と、
前記デバイス接続手段の各々のポートを識別するためのデータであるポートデータと該デバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとして前記データ記憶手段に記憶する関連付け手段と、
異常を発生したデバイスである異常デバイスのデバイスデータを取得したとき、前記データ記憶手段に記憶された関連データを取得すると共に前記取得した異常デバイスのデバイスデータと関連データとを用いて前記複数のポートのうち前記異常デバイスが接続されているポートである異常デバイス接続ポートを特定する異常箇所特定手段と、
情報を報知可能な報知手段に前記異常箇所特定手段により特定された異常デバイス接続ポートを報知させる報知制御手段と、
を備えるデバイス管理装置。
【請求項２】
前記関連付け手段は、前記複数のポートのうち一つを選択すると共に該選択したポートに接続されているデバイスのデバイスデータを取得し、前記選択したポートと前記取得したデバイスデータとを関連付けて関連データを更新する処理を前記複数のポートの各々について行なう手段である請求項１記載のデバイス管理装置。
【請求項３】
前記関連付け手段および前記異常箇所特定手段は、前記デバイス接続手段側から前記デバイスデータを取得する手段である、請求項２記載のデバイス管理装置。
【請求項４】
請求項１ないし３のいずれか１つの請求項に記載のデバイス管理装置と、
複数のデバイスを接続可能な複数のポートを有するデバイス接続手段と、
情報を報知可能な報知手段と、
を備えるデバイス管理システム。
【請求項５】
データを記憶するデータ記憶手段を備え、複数のデバイスを接続可能な複数のポートを有するデバイス接続手段に接続されたデバイスを管理するデバイス管理装置におけるコンピュータソフトウェアによるデバイス管理方法であって、
（ａ）前記デバイス接続手段の各々のポートを識別するためのデータであるポートデータと該デバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとして前記データ記憶手段に記憶し、
（ｂ）異常を発生したデバイスである異常デバイスのデバイスデータを取得したとき、前記データ記憶手段に記憶された関連データを取得すると共に前記取得した異常デバイスのデバイスデータと関連データとを用いて前記複数のポートのうち前記異常デバイスが接続されているポートである異常デバイス接続ポートを特定し、
（ｃ）情報を報知可能な報知手段に前記特定した異常デバイス接続ポートを報知させる、
デバイス管理方法。
【請求項６】
請求項５記載のデバイス管理方法の各ステップを１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス管理装置およびデバイス管理方法並びにそのプログラムに関する。
【背景技術】
【０００２】
従来、基板の画像データ（検査対象画像データ）を取得して検査対象画像を検査画面に表示させると共に検査対象画像に予め定められた数のブロックを設定し、検査者が検査対象画像の不良箇所をタッチしたときに、タッチ位置に対応するブロック（エラーブロック）のブロック番号をデータベース管理部に通知する装置が提案されている（例えば、特許文献１参照）。この装置では、データベース管理部において、不良の基板について収集したエラーブロックのブロック番号を用いてエラーの発生率の高いブロックを特定している。
【特許文献１】特開２００７−１７８１２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、複数のデバイスを接続可能な複数のポートを有するデバイス接続装置（ハブなど）に接続されたデバイスを管理するデバイス管理装置において、デバイス接続装置に接続されたデバイスに異常が発生したときには、異常を発生したデバイスが接続されているポートをユーザが特定できるようにすることが望まれている。特に、同種の複数のデバイス（例えば基板など）がデバイス接続装置に接続されているときに、この課題はより重要なものとなる。
【０００４】
本発明のデバイス管理装置およびデバイス管理方法並びにそのプログラムは、複数のポートを有するデバイス接続装置に接続されたデバイスに異常が発生したときに、異常を発生したデバイスが接続されているポートをユーザが特定できるようにすることを主目的とする。
【課題を解決するための手段】
【０００５】
本発明のデバイス管理装置およびデバイス管理方法並びにそのプログラムは、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明のデバイス管理装置は、
複数のデバイスを接続可能な複数のポートを有するデバイス接続手段に接続されたデバイスを管理するデバイス管理装置であって、
データを記憶するデータ記憶手段と、
前記デバイス接続手段の各々のポートを識別するためのデータであるポートデータと該デバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとして前記データ記憶手段に記憶する関連付け手段と、
異常を発生したデバイスである異常デバイスのデバイスデータを取得したとき、前記データ記憶手段に記憶された関連データを取得すると共に前記取得した異常デバイスのデバイスデータと関連データとを用いて前記複数のポートのうち前記異常デバイスが接続されているポートである異常デバイス接続ポートを特定する異常箇所特定手段と、
情報を報知可能な報知手段に前記異常箇所特定手段により特定された異常デバイス接続ポートを報知させる報知制御手段と、
を備えることを要旨とする。
【０００７】
この本発明のデバイス管理装置では、デバイス接続手段の各々のポートを識別するためのデータであるポートデータとデバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとしてデータ記憶手段に記憶し、異常を発生したデバイスである異常デバイスのデバイスデータを取得したときには、データ記憶手段に記憶された関連データを取得すると共に取得した異常デバイスのデバイスデータと関連データとを用いて複数のポートのうち異常デバイスが接続されているポートである異常デバイス接続ポートを特定し、情報を報知可能な報知手段に異常デバイス接続ポートを報知させる。これにより、異常デバイス接続ポートを特定してユーザに報知することができる。この結果、ユーザは、異常デバイス接続ポートを特定することができ、異常デバイスの交換等をより容易に行なうことができる。ここで、「デバイス接続手段」には、ハブが含まれる。
【０００８】
こうした本発明のデバイス管理装置において、前記関連付け手段は、前記複数のポートのうち一つを選択すると共に該選択したポートに接続されているデバイスのデバイスデータを取得し、前記選択したポートと前記取得したデバイスデータとを関連付けて関連データを更新する処理を前記複数のポートの各々について行なう手段であるものとすることもできる。この場合、前記関連付け手段および前記異常箇所特定手段は、前記デバイス接続手段側から前記デバイスデータを取得する手段である、ものとすることもできる。ここで、「デバイス接続手段側」には、デバイス接続手段、デバイスが含まれる。
【０００９】
本発明のデバイス管理システムは、上述のいずれかの態様の本発明のデバイス管理装置と、複数のデバイスを接続可能な複数のポートを有するデバイス接続手段と、情報を報知可能な報知手段と、を備えることを要旨とする。この本発明のデバイス管理システムでは、上述のいずれかの態様の本発明のデバイス管理装置を備えるから、本発明のデバイス管理装置が奏する効果、例えば、異常デバイス接続ポートを特定してユーザに報知することができ、ユーザが異常デバイス接続ポートを特定できるようにすることができる効果などと同様の効果を奏することができる。
【００１０】
本発明のデバイス管理方法は、
データを記憶するデータ記憶手段を備え、複数のデバイスを接続可能な複数のポートを有するデバイス接続手段に接続されたデバイスを管理するデバイス管理装置におけるコンピュータソフトウェアによるデバイス管理方法であって、
（ａ）前記デバイス接続手段の各々のポートを識別するためのデータであるポートデータと該デバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとして前記データ記憶手段に記憶し、
（ｂ）異常を発生したデバイスである異常デバイスのデバイスデータを取得したとき、前記データ記憶手段に記憶された関連データを取得すると共に前記取得した異常デバイスのデバイスデータと関連データとを用いて前記複数のポートのうち前記異常デバイスが接続されているポートである異常デバイス接続ポートを特定し、
（ｃ）情報を報知可能な報知手段に前記特定した異常デバイス接続ポートを報知させる、
ことを要旨とする。
【００１１】
この本発明のデバイス管理方法では、デバイス接続手段の各々のポートを識別するためのデータであるポートデータとデバイス接続手段の各ポートに接続されたデバイスを識別するためのデータであるデバイスデータとを関連付けて関連データとしてデータ記憶手段に記憶し、異常を発生したデバイスである異常デバイスのデバイスデータを取得したときには、データ記憶手段に記憶された関連データを取得すると共に取得した異常デバイスのデバイスデータと関連データとを用いて複数のポートのうち異常デバイスが接続されているポートである異常デバイス接続ポートを特定し、情報を報知可能な報知手段に異常デバイス接続ポートを報知させる。これにより、異常デバイス接続ポートを特定してユーザに報知することができる。この結果、ユーザは、異常デバイス接続ポートを特定することができ、異常デバイスの交換等をより容易に行なうことができる。ここで、「デバイス接続手段」には、ハブが含まれる。
【００１２】
本発明のプログラムは、上述のいずれかの態様の本発明のデバイス管理方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータに配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述のいずれかの態様の本発明のデバイス管理方法の各ステップが実行されるため、本発明のデバイス管理方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明を具現化した一実施形態であるデバイス管理システム２０の構成の概略を示す構成図である。デバイス管理システム２０は、図１に示すように、デバイス管理装置としてのコンピュータ２２と、コンピュータ２２の入出力ポート２７に接続されたアップストリームポート３６と複数のデバイスを接続可能なダウンストリームポート（以下、単にポートという）３７ａ〜３７ｇとを有するハブ３５と、を備える。なお、コンピュータ２２の入出力ポート２７には、ハブ３５の他に、各種情報を画面表示するディスプレイ３０も接続されている。また、図１では、ハブ３５のポート３７ａ〜３７ｇにそれぞれ接続されたプリント基板４０ａ〜４０ｇについても図示した。以下、デバイスの一例としてプリント基板が接続されている場合について説明する。
【００１４】
コンピュータ２２は、各種制御を実行するＣＰＵ２３と、各種制御プログラムを記憶するフラッシュＲＯＭ２４と、データを一時記憶するＲＡＭ２５と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるハードディスク２６と、入出力ポート２７とを備え、これらはバス２８によって電気的に接続されている。ハードディスク２６には、アプリケーションソフトウェアとして、ハブ３５のポート３７ａ〜３７ｇのポート番号と各ポートに接続されたデバイス（本実施形態ではプリント基板４０ａ〜４０ｇ）との関連付けを行なう関連付け処理のプログラムや、ハブ３５に接続されたデバイスのいずれかに異常が生じたときにそのデバイスが接続されているハブ３５のポートを特定する異常箇所特定処理のプログラムなどが記憶されている。
【００１５】
ハブ３５は、ポート３７ａ〜３７ｇにデバイス（本実施形態ではプリント基板４０ａ〜４０ｇ）が接続されたときにそのデバイスの接続や通信速度を検出する機能や、ポート３７ａ〜３７ｇに接続されたデバイスとコンピュータ２２とのデータのやりとりを中継する機能などを有する。ここで、ハブ３５とコンピュータ２２との間でやりとりされるデータとしては、ハブ３５やデバイスのベンダＩＤ（製造者ＩＤ），プロダクトＩＤ（製品ＩＤ），シリアル番号などがある。実施例では、ハブ３５は、ポート３７ａ〜３７ｇのいずれかにデバイスが接続されたときに、その接続の検出を示す信号（接続されたデバイスのシリアル番号など）をコンピュータ２２に出力し、接続中のデバイスに異常が生じたときには、異常を生じたデバイスのシリアル番号をコンピュータ２２に出力するものとした。
【００１６】
次に、こうして構成された本実施形態のデバイス管理システム２０の動作について説明する。まず、ハブ３５のポート３７ａ〜３７ｇのいずれかにプリント基板が接続されたときのデバイス管理システム２０の動作について説明する。図２は、コンピュータ２２のＣＰＵ２３により実行される関連付け処理の一例を示すフローチャートである。この処理は、ハブ３５によりポート３７ａ〜３７ｇのいずれかへのプリント基板の接続が検出されたときに出力される信号をコンピュータ２２が受信したときに実行される。
【００１７】
関連付け処理が実行されると、コンピュータ２２のＣＰＵ２３は、ハブ３５のポート３７ａ〜３７ｇのうち一つのポートを選択し（ステップＳ１００）、選択したポートに接続されたプリント基板のシリアル番号をハブ３５から取得し（ステップＳ１１０）、選択したポートのポート番号と取得したシリアル番号とを関連付けて関連データとしてＲＡＭ２５の所定領域に記憶することにより関連データを更新し（ステップＳ１２０）、全ポートに対して関連データの更新を終了したか否かを判定し（ステップＳ１３０）、終了していないポートがあるときには、ステップＳ１００に戻る。ここで、関連データを更新する処理において、選択したポートのポート番号に対応する箇所に取得したシリアル番号とは異なるシリアル番号が既に記憶されているときには、シリアル番号の変更（上書き）を行なう。こうしてステップＳ１００〜Ｓ１２０の処理を繰り返し実行し、全ポートに対して関連データの更新を終了したときに、関連付け処理を終了する。このようにしてハブ３５のポート３７ａ〜３７ｇにプリント基板４０ａ〜４０ｇが接続されたときに作成された関連データの一例を図３に示す。
【００１８】
次に、ハブ３５のポート３７ａ〜３７ｇに接続されたプリント基板４０ａ〜４０ｇのいずれかに異常が生じたときのデバイス管理システム２０の動作について説明する。図４は、コンピュータ２２のＣＰＵ２３により実行される異常箇所特定処理の一例を示すフローチャートである。この処理は、ハブ３５によりプリント基板４０ａ〜４０ｇのいずれかに異常が生じたときに出力される異常が生じたプリント基板（異常基板）のシリアル番号をコンピュータ２２が取得したときに実行される。
【００１９】
異常箇所特定処理が実行されると、ＣＰＵ２３は、ＲＡＭ２５の所定アドレスに記憶された関連データを取得し（ステップＳ２００）、異常基板のシリアル番号と関連データとを用いて、ポート３７ａ〜３７ｇのうち異常基板が接続されているポート（以下、異常デバイス接続ポートという）を特定し（ステップＳ２１０）、特定した異常デバイス接続ポートをディスプレイ３０に出力して（ステップＳ２２０）、異常箇所特定処理を終了する。このときにディスプレイ３０に表示される表示画面の一例を図５に示す。これにより、異常デバイス接続ポートを特定してユーザに報知することができる。この結果、ユーザは、異常デバイス接続ポートを特定することができ、異常基板の交換などをより容易に行なうことができる。特に、同種のプリント基板がポート３７ａ〜３７ｇに接続されているときなどに、ユーザは異常基板の交換などをより容易に行なうことができる。
【００２０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のハブ３５が「デバイス接続手段」に相当し、コンピュータ２２が「デバイス管理装置」に相当し、ＲＡＭ２５が「データ記憶手段」に相当し、ディスプレイ３０が「報知手段」に相当し、関連付け処理を実行するＣＰＵ２３が「関連付け手段」に相当し、異常箇所特定処理を実行するＣＰＵ２３が「異常箇所特定手段」に相当する。
【００２１】
以上詳述した本実施形態のデバイス管理システム２０によれば、コンピュータソフトウェアにより、ハブ３５のポート３７ａ〜３７ｇのうち一つのポートを選択してそのポートに接続されたプリント基板のシリアル番号をハブ３５から取得してポートのポート番号とシリアル番号とを関連付けて関連データとしてＲＡＭ２５の所定領域に記憶する関連付け処理をポート３５の各ポートについて行ない、異常基板のシリアル番号を取得したときには、ＲＡＭ２５に記憶されている関連データを取得すると共に取得した異常基板のシリアル番号と関連データとを用いてポート３７ａ〜３７ｇのうち異常を生じたプリント基板が接続されているポートである異常デバイス接続ポートを特定し、特定した異常デバイス接続ポートをディスプレイ３０に出力することにより、異常デバイス接続ポートを特定してユーザに報知することができる。この結果、ユーザは、異常デバイス接続ポートを特定することができ、異常基板の交換などをより容易に行なうことができる。
【００２２】
本実施形態では、ハブ３５のポート３７ａ〜３７ｇにそれぞれプリント基板４０ａ〜４０ｇが接続されている場合について説明したが、ハブ３５のポート３７ａ〜３７ｇに接続されるものとしては、プリント基板に限られず、例えば、プリンタや、ＵＳＢメモリ，スキャナ，ＣＤやＤＶＤなどのディスクドライブ，マウス，キーボード，などであるものとしてもよい。また、コンピュータ２２は、デバイスのシリアル番号をハブ３５から取得するものとしたが、ハブ３５を介してデバイスから取得するものとしてもよいし、ハードディスク２６に記憶されている図示しないオペレーティングシステムから取得するものとしてもよい。
【００２３】
本実施形態では、関連付け処理のプログラムと異常箇所特定処理のプログラムとがハードディスク２６に記憶されているものとしたが、関連付け処理と異常箇所特定処理とを含むアプリケーションプログラムがハードディスク２６に記憶されているものとしてもよい。
【００２４】
本実施形態では、異常デバイス接続ポートをディスプレイ３０に出力することによりユーザに報知するものとしたが、図示しないスピーカからを備え、異常デバイス接続ポートをスピーカからの音声出力によりユーザにより報知するものとしてもよい。
【００２５】
本実施形態では、コンピュータ２２は、ハブ３５のポート３７ａ〜３７ｇのうち異常を生じたデバイスが接続されているポートを特定する機能を有するものとしたが、これに加えて、他の機能、例えば、ハブ３５に接続されたプリント基板にファームウェアを組み込む機能なども有するものとしてもよい。
【００２６】
本実施形態では、ハブ３５は、７つのダウンストリームポートを有するものとしたが、ダウンストリームポートの数は複数であればよく、２つ〜６つまたは８つ以上のダウンストリームポートを有するものとしてもよい。
【００２７】
本実施形態では、デバイス管理システム２０は、コンピュータ２２と、コンピュータ２２に接続されたハブ３５とを備えるものとしたが、これらは一体に形成されているものとしてもよい。
【００２８】
上述した実施形態では、異常箇所特定装置としてのデバイス管理システム２０の形態として説明したが、デバイス管理装置としてのコンピュータ２２の形態としてもよいし、デバイス管理方法の形態としてもよいし、デバイス管理方法を実行するプログラムの形態としてもよい。
【図面の簡単な説明】
【００２９】
【図１】デバイス管理システム２０の構成の概略を示す構成図。
【図２】関連付け処理の一例を示すフローチャート。
【図３】関連データの一例を示す説明図。
【図４】異常箇所特定処理の一例を示すフローチャート。
【図５】ディスプレイ３０に表示される表示画面の一例を示す説明図。
【符号の説明】
【００３０】
２０  デバイス管理システム、２２  コンピュータ、２３  ＣＰＵ、２４  フラッシュＲＯＭ、２５  ＲＡＭ、２６  ハードディスク、２７  入出力ポート、２８  バス、３０  ディスプレイ、３５  ハブ、３６  アップストリームポート、３７ａ〜３７ｇ  ダウンストリームポート（ポート）、４０ａ〜４０ｇ  プリント基板。
【図１】
2009230654.tif 000003
【図２】
2009230654.tif 000004
【図３】
2009230654.tif 000005
【図４】
2009230654.tif 000006
【図５】
2009230654.tif 000007