(57)【要約】      （修正有）【課題】検査実行時に検出されるエラーが、検査の実行を指示する装置に起因するものか、検査を実行する装置に起因するものかを特定できる検査システムを提供する。【解決手段】検査システムにおいて、第１の装置１は、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を第２の装置２に送信する。第２の装置は第１の装置が送信した信号を受信し、受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、検査対象装置３に信号を転送して、識別子に対応する検査項目を実行させる。第２の装置は、受信した信号に含まれる識別子が予め記憶した識別子と一致しないことに応じて、検査対象装置に対して信号を転送せず、第１の装置が送信した信号にエラーが生じていることを通知する。【選択図】図１
2015045926.tif 000002
【特許請求の範囲】
【請求項１】
検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を送信する第１の装置と、
前記第１の装置が送信した信号を受信し、前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、検査対象装置に前記信号を転送して、前記識別子に対応する検査項目を実行させる第２の装置と、を有し、
前記第２の装置は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記第１の装置が送信した前記信号にエラーが生じていることを通知する情報処理システム。
【請求項２】
前記第２の装置は、前記検査対象装置に実行させる検査に含まれる前記複数の検査項目のそれぞれに対応する識別子を予め記憶する記憶部を含み、前記受信した信号に含まれる識別子が、前記記憶部が記憶する識別子の少なくとも１つと一致するか否かを判定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の装置は、前記識別子を含む信号を順次送信し、
前記第２の装置の前記記憶部は、前記検査において実行する複数の検査項目のそれぞれと、前記検査項目の識別子と、前記検査における前記検査項目を実行する順番を示す情報と、を対応付けて予め記憶し、前記第１の装置から順次受信した信号に含まれる識別子が、前記記憶部に予め記憶した前記順番に対応した識別子であるか否かを判定する請求項１又は２に記載の情報処理システム。
【請求項４】
前記第２の装置は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記第１の装置に対して、前記第１の装置が送信した前記信号にエラーが生じていることを通知する請求項１または２に記載の情報処理システム。
【請求項５】
前記第２の装置は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記第１の装置と前記検査対象装置との接続を遮断する請求項１または２に記載の情報処理システム。
【請求項６】
検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する送受信部と、
前記通信部が受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記通信部を介して前記信号を検査対象装置に転送して、前記識別子に対応する検査項目を実行させる制御部と、を有し、
前記制御部は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する異常検出装置。
【請求項７】
検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信し、
前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記識別子に対応する検査項目を実行させるために、前記信号を検査対象装置に転送し、
前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する異常検出方法。
【請求項８】
検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する処理と、
前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記識別子に対応する検査項目を実行させるために、前記信号を検査対象装置に転送する処理と、
前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する処理と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査対象を検査する装置に対して検査を実行させる情報処理システム、それに使用する異常検出装置、異常検出方法及びプログラムに関する。
【背景技術】
【０００２】
検査対象に対して検査システムが検査を実行する際に発生したエラーについて、当該エラーの原因箇所の切り分けを容易にする技術がある。
【０００３】
特許文献１は、データ検出部によりデータを検出し、当該検出した検出データをデータ処理部で処理することによって検査結果を出力する検査システムに関する技術を開示する。特許文献１に記載の検査システムは、データ処理部が出力するデータ処理の結果が所望のものでないなどエラーが生じた場合に、当該データ処理の結果の他に、データの検出を行ったデータ検出部の動作情報を取得する。そして、当該検査システムは、データ検出部の動作情報を参照して、当該データ検出部が正常に動作していたか否かを認識する。したがって、特許文献１に記載の検査システムは、エラーが生じた要因が、データを検出したデータ検出部によるものか、データを処理したデータ処理部によるものかを容易に切り分けられる。
【０００４】
特許文献１の検査システムにおいて、データ検出部の動作状態情報は、データ検出部の内部において、データの取得対象（検査対象）となる試料を載せるステージの動き、あるいは、データ通信回路、あるいは送信回路の動作が正常動作しているか確認するのに必要な情報である。そして、当該システムにおいて、データ検出部の動作状態は、データ検出部動作状態監視機能が当該データ検出部を監視することによって、取得される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２８３４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のとおり、特許文献１の検査システムでは、データ検出部動作状態監視機能がデータ検出部の動作状態を監視することにより、当該動作状態を取得し、当該取得した動作状態に基づいてエラーが生じた要因を特定する。
【０００７】
しかし、特許文献１は、データの検出を実行するデータ検出部、又は、検出したデータを処理するデータ処理部のエラーを検出することは開示するが、検査システムにおける検査工程の上流でのエラー、すなわちデータ検出部でのデータの検出を指示する装置（すなわち検査を実行させる装置、あるいは検査の実行を指示する装置）のエラーを検出することは開示していない。
【０００８】
そのため、特許文献１では、検査の実行を指示する装置にエラーが生じており、データ検出部に誤った指示を行っていた場合であっても、そのことを検出することができない。したがって、特許文献１の検査システムは、エラーが生じた場合に、当該エラーが検査の実行を指示する装置に起因するものか、データ検出部又はデータ処理部に起因するものかを区別することができないという課題がある。
【０００９】
本発明の目的は、上記問題を解決することにより、検査実行時に検出されるエラーが、検査の実行を指示する装置に起因するものか、検査を実行する装置に起因するものかを特定できる情報処理システム、異常検出装置および異常検出方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の情報処理システムは、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を送信する第１の装置と、前記第１の装置が送信した信号を受信し、前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、検査対象装置に前記信号を転送して、前記識別子に対応する検査項目を実行させる第２の装置と、を有し、前記第２の装置は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記第１の装置が送信した前記信号にエラーが生じていることを通知する。
【００１１】
本発明の異常検出装置は、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する送受信部と、前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記信号を検査対象装置に転送して、前記識別子に対応する検査項目を実行させる制御部と、を有し、前記制御部は、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する。
【００１２】
本発明の異常検出方法は、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信し、前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記識別子に対応する検査項目を実行させるために、前記信号を検査対象装置に転送し、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知することを特徴とする。
【００１３】
本発明のプログラムは、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する処理と、前記受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記識別子に対応する検査項目を実行させるために、前記信号を検査対象装置に転送する処理と、前記受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する処理をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明は、検査実行時に検出されたエラーが、検査の実行を指示する装置に起因するものか、検査を実行した装置に起因するものかを特定できるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態の情報処理システムの例を示す図である。
【図２】本発明の第１の実施形態における第２の装置の動作例を示すフローチャートである。
【図３】本発明の第２の実施形態における情報処理システムの例を示す図である。
【図４】図３に示す検査システムの自動検出装置の構成例を示す図である。
【図５】本発明の第２の実施形態における検査情報の構成例を示す図である。
【図６】本発明の第２の実施形態における検出アダプタの構成例を示す図である。
【図７】本発明の第２の実施形態におけるＫＥＹコード情報の構成例を示す図である。
【図８】本発明の第２の実施形態における検出アダプタの動作例を示すフローチャートである。
【図９】本発明の第３の実施形態における検出アダプタの構成例を示す図である。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
はじめに、図１を用いて、本発明の第１の実施形態について説明する。なお、図１に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００１７】
図１は、本発明の第１の実施形態における情報処理システムの例を示す図である。図１に示すように、本発明の第１の実施形態における情報処理システムは、第１の装置１と、第２の装置２と、検査対象装置３とを含む。
【００１８】
図１において、第１の装置１は、検査対象装置３に対して検査を実行させる装置である。第１の装置１は、検査対象装置３に実行させる検査に関する信号を、第２の装置２を経由し検査対象装置３に対して送信するための検査指示装置でもある。具体的に、第１の装置１は、検査対象装置３での検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を、第２の装置２に送信する。
【００１９】
第２の装置２は、前記第１の装置１が送信した信号を受信し、検査対象装置３に当該信号を転送する装置である。本発明の第１の実施形態において、第２の装置２は、当該受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、検査対象装置３に当該信号を転送する。一方、第２の装置２は、当該受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、検査対象装置３に対して、当該信号を転送しない。
【００２０】
具体的に、第２の装置２は、次の条件１と条件２のいずれか一方、または両方を満たすか否かを検出する。（条件１）：第１の装置１が検査対象装置３に実行させる検査項目が、例えば正しい順番で実行されている、（条件２）：第１の装置１が実行させたい検査に含まれる検査項目である。そして、第２の装置２は、検出の結果、条件を満たせずエラー（例えば、正しい順番でない、又は実行させたい検査に含まれていない等）が生じた場合には、当該エラーを通知する。
【００２１】
したがって、本発明の第１の実施形態では、第１の装置１が検査対象装置３に実行させる検査項目にエラーが生じていないか否かを把握できるので、検査実行時に検出されたエラーが、検査の実行を指示する装置（第１の装置１）に起因するものか否かを特定できる。
【００２２】
なお、第２の装置２は、複数の識別子からなる識別子群を記憶部に記憶していてもよい。この場合、第２の装置２は、取得した識別子が、記憶部に記憶される識別子群に含まれているか否かを判定してもよい。また、第２の装置２は、当該識別子群に含まれる識別子のそれぞれについて、実行する順番を記憶部に記憶していてもよい。この場合、第２の装置２は、取得した識別子が、実行する順番どおりに取得できているか否かを判定してもよい。
【００２３】
また、本発明の第１の実施形態において、第２の装置２は、当該受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、その旨（エラー）を通知する。このように、第２の装置２は、第１の装置１での検出の指示の異常を検出するので、異常検出装置とも言える。
【００２４】
また、図１の例において、第２の装置２は、検査対象装置３に接する（直結する）ように記載しているが、第２の装置２は当該検査対象装置３に接する（直結する）必要はなく、第１の装置１から信号を受信し検査対象装置３に転送できれば、どのような位置および接続状態にあってもよい。
【００２５】
検査対象装置３は、検査対象を検査する装置であり、検査に含まれる複数の検査項目のそれぞれを実行する装置である。本発明の第１の実施形態において、検査対象装置３は、第１の装置１から通知された信号に含まれる識別子に対応する検査項目を実行する。また、検査対象装置３は、例えば、当該検査項目に対応する検査を実行して、当該検査において生じた障害（エラー）を通知する。
【００２６】
図２は、本発明の一実施形態における、第２の装置２の動作例を示すフローチャートである。図２において、Ｓ１０１乃至Ｓ１０５は、それぞれ動作例の処理のステップを示す。
【００２７】
第２の装置２は、第１の装置１から、検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する（Ｓ１０１）。
【００２８】
第２の装置２は、受信した信号に含まれる識別子が、予め記憶した識別子と一致するか否かを判定する（Ｓ１０２）。
【００２９】
第２の装置２は、判定の結果、一致する場合（Ｓ１０２のＹＥＳ）、検査対象装置３に前記信号を転送する（Ｓ１０３）。この結果、検査対象装置３は、第２の装置２から転送される信号に含まれる識別子に対応する検査項目を実行する。
【００３０】
一方、第２の装置２は、判定の結果、一致しない場合（Ｓ１０２のＮＯ）、当該検査対象装置３に対して、前記信号を転送せず（Ｓ１０４）、一致しないことを通知する（Ｓ１０５）。たとえば、その通知は、ディスプレイに判定結果を表示するようにしてもよいし、報知手段で報知するようにしてもよい。
【００３１】
上記のとおり、本発明の第１の実施形態において、異常検出装置である第２の装置２は、受信した信号に含まれる識別子が、予め記憶した識別子と一致するか否かに基づいて、検査対象装置３に検査を実行させるか否か（信号を転送するか否か）を決定する。そして、第２の装置２は、一致しない場合に、検査対象装置３に検査を実行させず、また、そのことをエラーとして通知する。
【００３２】
したがって、本発明の第１の実施形態では、検査実行時に検出されたエラーが、検査の実行を指示する装置（第１の装置１）に起因するものか否かを特定できる。さらに、第１の装置１が送信する信号に含まれる識別子は、検査に含まれる複数の検査項目のそれぞれに割り当てられているので、いずれの検査項目を指示する過程においてエラーが生じたのかを把握することができるという効果もある。
【００３３】
＜第２の実施形態＞
図３は、本発明の第２の実施形態における検査システムの構成例を示す図である。なお、本発明の第２の実施形態において、本発明の第１の実施形態と同様の構成については、説明を省略する。
【００３４】
図３に示すように、本発明の第２の実施形態において、検査システムは、自動検査装置１０と、検出アダプタ２０と、検査対象装置３とを含む。なお、第１の実施形態と対比すると、本発明の第１の実施形態における第１の装置１は、自動検査装置１０に、第２の装置２は、検出アダプタ２０にそれぞれ該当する。検出アダプタ２０は、検出対象装置３に、コネクタを介して直結するように構成されたアダプタである。
【００３５】
自動検査装置１０は、検査対象装置３に検査を実行させる装置であり、当該検査に含まれる検査項目を、検出アダプタ２０を介して、検査対象装置３に送信（出力）する。自動検査装置１０は、例えば、ユーザーが指定した検査を検査対象装置３に実行させるために、当該指定された検査に含まれる検査項目に関する信号を、順次、送信する。
【００３６】
図４は、本発明の第２の実施形態における、自動検査装置１０の構成例を示す図である。
【００３７】
図４に示すように、自動検査装置１０は、入力部１１と、処理部１２と、検査情報記憶部１３と、出力部１４とを含む。
【００３８】
入力部１１は、ユーザーからの検査の指示を受け入れる手段として機能する。たとえば、入力部１１は、キーボードまたはタッチパネルなどのユーザインターフェースを含む入力デバイスである。
【００３９】
処理部１２は、入力部１１から入力された検査の指示に基づいて、前記指示された検査に含まれる検査項目を、検査情報記憶部１３から抽出する。処理部１２は、例えば、指示された検査が検査Ａである場合、検査情報記憶部１３から検査Ａに対応する検査項目Ａ１〜Ａ９のＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」を抽出する（読み出す）。処理部１２は、例えば、検査情報記憶部１３から、当該検査項目Ａ１〜Ａ９のＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」のそれぞれを、当該検査項目Ａ１〜Ａ９の検査の順番に応じて、順次抽出してもよい。
【００４０】
前述した本発明の第１の実施形態における識別子は、ＫＥＹコードに該当する。
【００４１】
処理部１２は、検査情報記憶部１３から抽出した検査項目Ａ１〜Ａ９のＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」を含む信号を、出力部１４に出力する。
【００４２】
検査情報記憶部１３は、自動検査装置１０が検査対象装置３に実行させる検査に含まれる検査項目のＫＥＹコードを含む検査情報を記憶する手段として機能する。
【００４３】
図５は、検査情報記憶部１３が記憶する検査情報の構成例を示す図である。図５に示すように、検査情報は、検査毎に、検査に含まれる検査項目と、当該検査項目を一意に識別可能なＫＥＹコードとを対応づけしたデータである。図５に示すように、検査情報記憶部１３は、検査項目およびＫＥＹコードに加え、の検査項目を実行する順番とも対応づけして記憶してもよい。
【００４４】
検査情報記憶部１３に記憶される検査情報は、例えば、ユーザーによる入力部１１からの指示に基づいて、処理部１２によって更新されてもよい。
【００４５】
出力部１４は、処理部１２から受け取った信号を、検出アダプタ２０を介して、検出対象装置３に出力する。  図６は、本発明の第２の実施形態の検出アダプタ２０の構成例を示す図である。
【００４６】
図６に示すように、検出アダプタ２０は、送受信部２１と、制御部２２と、記憶部に該当するＫＥＹコード格納部２３と、インターフェース２４、エラー通知部２５とを備える。
【００４７】
送受信部２１は、自動検査装置１０から、信号を受信する手段として機能する。また、送受信部２１は、エラーに関する情報を通知する手段として機能する。
【００４８】
制御部２２は、送受信部２１を介して自動検査装置１０から信号を取得し、取得した信号に含まれる検査項目のＫＥＹコードを抽出する。制御部２２は、抽出したＫＥＹコードが、ＫＥＹコード格納部２３に記憶されているか否かを判定する。制御部２２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。
【００４９】
本発明の第２の実施形態において、制御部２２は、信号から抽出したＫＥＹコードが、実行中の検査に含まれる検査項目に対応するＫＥＹコードか否かを判定する。制御部２２は、例えば、検査Ａを実施中に、信号から抽出したＫＥＹコードが、検査Ａの検査項目Ａ１〜Ａ９に対応するＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」のいずれかと一致するか否かを判定する。
【００５０】
制御部２２は、例えば、検査Ａを実施中に、信号から抽出したＫＥＹコード「ＡＡＡ４」が、検査Ａの検査項目Ａ１〜Ａ９に対応するＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」の一つに一致すると判定する。一方、制御部２２は、例えば、検査Ａを実施中に、信号から抽出したＫＥＹコード「ＢＢＢ５」が、検査Ａの検査項目Ａ１〜Ａ９に対応するＫＥＹコード「ＡＡＡ１〜ＡＡＡ９」に一致せず、エラーであると判定する。
【００５１】
制御部２２は、信号から抽出したＫＥＹコードが、検査において実行する順番どおりに取得できているか否かをも判定する。制御部２２は、検査項目「Ａ３」の次に検査項目「Ａ４」が実行される検査Ａを実行している際に、例えば、前回取得したＫＥＹコードが「ＡＡＡ３」であった場合に、今回取得したＫＥＹコードが「ＡＡＡ４」であるか否かを判定する。すなわち、制御部２２は、今回取得したＫＥＹコードが「ＡＡＡ４」に一致するか否かを判定する。
【００５２】
制御部２２は、検査項目「Ａ３」の次に検査項目「Ａ４」が実行される検査Ａの実行中に、前回取得したＫＥＹコードが「ＡＡＡ３」であった場合、今回取得したＫＥＹコードが「ＡＡＡ６」であることに応じて、「ＡＡＡ４」に一致せず、エラーであると判定する。
【００５３】
以上のように、制御部２２は、送受信部２１から取得した信号に含まれるＫＥＹコードが、ＫＥＹコード格納部２３に予め記憶されたＫＥＹコードと一致するか否かを判定する。そして、制御部２２は、一致することに応じて、検査対象装置３に当該信号を、インターフェース２４を経由して転送する。一方、制御部２２は、取得した信号に含まれるＫＥＹコードが、検査情報記憶部１３に予め記憶した識別子と一致しないこと（エラーであること）に応じて、検査対象装置３に対して、当該信号を転送しない。また、制御部２２は、取得した信号に含まれるＫＥＹコードが、検査情報記憶部１３に予め記憶した識別子と一致しないことに応じて、その旨（エラー）を、エラー通知部２５を用いて通知する。
【００５４】
ＫＥＹコード格納部２３は、検査に含まれる複数の検査項目のそれぞれに対応するＫＥＹコードを、識別子として予め記憶する。ＫＥＹコード格納部２３は、例えば、検査項目のＫＥＹコードと、その検査において当該検査項目を実行する順番とを対応して記憶してもよい。
【００５５】
図７は、ＫＥＹコード格納部２３に記憶されるＫＥＹコード情報の構成例を示す図である。図７に示すように、ＫＥＹコード情報は、ＫＹＥコードと、検査に含まれる検査項目とを対応して記憶する。なお、図７に示すように、ＫＥＹコード格納部２３は、ＫＥＹコードと、その検査において当該ＫＥＹコードに対応する検査項目を実行する順番とを対応づけした情報を記憶してもよい。
【００５６】
ＫＥＹコード格納部２３は、予めユーザーによって、ＫＥＹコード情報を記憶される。また、ＫＥＹコード格納部２３は、例えば、過去に実行した検査において通知されたＫＥＹコードを記憶してもよい。これは、正常なＫＥＹコードを取得するために検査を実施し、正常に終了したＫＥＹコードをＫＥＹコード格納部２３に記憶させることを示す。そのため、例えば、この通知されたＫＥＹコードが異常ＫＥＹコードを検出するための比較元データとなる。
【００５７】
インターフェース２４は、制御部２２から出力された信号を、検査対象装置３に対して転送する手段として機能する。インターフェース２４は、例えば、ＵＳＢポートである。
【００５８】
エラー通知部２５は、制御部２２からエラーの通知を要求されたことに応じて、エラーを通知する。エラー通知部２５は、例えば、エラーを表示すること、エラー音を鳴動することにより、エラーを通知する。
【００５９】
図８は、本発明の第１の実施形態における、検出アダプタ２０の動作例を示すフローチャートである。
【００６０】
検出アダプタ２０の送受信部２１は、自動検査装置１０から、検査に含まれる複数の検査項目のそれぞれに割り当てられたＫＥＹコードを含む信号を受信する（Ｓ２０１）。
【００６１】
検出アダプタ２０の制御部２２は、受信した信号に含まれるＫＥＹコードが、予め記憶したＫＥＹコードと一致するか否かを判定する（Ｓ２０２）。
【００６２】
制御部２２は、判定の結果、一致する場合（Ｓ２０２のＹＥＳ）、検査対象装置３に前記信号をインターフェース２４を経由して転送し（Ｓ２０３）、検査対象装置３に当該信号に含まれるＫＥＹコードに対応する検査項目を実行させる。
【００６３】
一方、制御部２２は、判定の結果、一致しない場合（Ｓ２０２のＮＯ）、当該検査対象装置３に対して、前記信号を転送しない（Ｓ２０４）。この場合、制御部２２は、エラー通知部２５に指示し、エラー通知部２５は、当該一致しないことを自動検査装置１０に通知する（Ｓ２０５）。Ｓ２０４において、制御部２２は、例えば、前記信号を破棄しても良い。
【００６４】
上記のとおり、本発明の第２の実施形態において、検出アダプタ２０は、受信した信号に含まれるＫＥＹコードが、予め記憶したＫＥＹコードと一致するか否かに基づいて、検査対象装置３に検査を実行させるか否か（信号を転送するか否か）を決定する。そして、検出アダプタ２０は、一致しない場合に、検査対象装置３に検査を実行させず、また、そのことをエラーとして通知する。
【００６５】
したがって、本発明の第２の実施形態では、検査実行時に検出されたエラーが、検査の実行を指示する装置（自動検査装置１０）に起因するものか否かを特定できる。
【００６６】
＜第３の実施形態＞
図９は、本発明の第３の実施形態における検査システムの構成例を示す図である。なお、本発明の第３の実施形態において、本発明の第１の実施形態及び第２の実施形態と同様の構成については、説明を省略する。
【００６７】
本発明の第３の実施形態では、異常検出装置である検出アダプタ２０が、自動検査装置１０から通知された信号に含まれるＫＥＹコードにエラーが生じたことに応じて、当該エラーを自動検査装置１０に通知する。そのため、自動検査装置１０は、当該エラーの通知に応じて、再度ＫＥＹコードを含む信号を送信することや、検査を最初からやり直すことなどが可能になる。
【００６８】
また、本発明の第３の実施形態では、検出アダプタ２０が、ＩＦスイッチ部２６を有し、自動検査装置１０から通知された信号に含まれるＫＥＹコードにエラーが生じたことに応じて、自動検査装置１０と検査対象装置３との接続を遮断する。そのため、検査対象装置３は、自動検査装置１０からのエラーを含む検査の実行指示に基づいて検査を継続してしまうことを防止することができる。
【００６９】
図９は、本発明の第３の実施形態における検出アダプタ２０の構成例を示す図である。
【００７０】
本発明の第２の実施形態において、検出アダプタ２０は、ＵＳＢポート部２４’及びＩＦスイッチ部２６を備える。
【００７１】
本発明の第３の実施形態におけるＵＳＢポート部２４’は、本発明の第２の実施形態におけるインターフェース２４に該当する。
【００７２】
ＩＦスイッチ部２６は、自動検査装置１０から送信された信号を解析し、検査対象装置３に転送する信号と、ＫＥＹコードを含む信号とに分離する。ＩＦスイッチ部２６は、分離したＫＥＹコードを制御部２２に通知する。
【００７３】
ＩＦスイッチ２６は、制御部２２から比較結果の通知を受け、分離したＫＥＹコードが予め記憶したＫＥＹコードと一致するとの結果を受けた場合には、検査対象装置３に転送する信号を、インターフェース２４を介して、当該検査対象装置３に転送する。
【００７４】
ＩＦスイッチ２６は、分離したＫＥＹコードが予め記憶したＫＥＹコードと一致しない（エラーである）との結果を受けた場合には、検査対象装置３との接続を遮断する。
【００７５】
本発明の第３の実施形態において、制御部２２は、エラーであると判定した場合には、送受信部２１を介して、自動検査装置１０に対して当該エラーを通知する。制御部２２は、当該エラーとして、エラーが生じたＫＥＹコードに関する情報を含める。なお、制御部２２は、エラー通知部２５を用いたエラーの通知の代わりに、自動検査装置１０に対して、当該エラーの通知を行ってもよい。
【００７６】
本発明の第３の実施形態において、自動検査装置１０は、検出アダプタ２０からエラーの通知を受けたことに応じて、入力部１１を介して、ユーザーに当該エラーを通知する。また、自動検査装置１０の処理部１２は、当該エラーの通知を受けたことに応じて、再度正しいＫＥＹコードを含む信号を送信してもよい。また、自動検査装置１０は、検査を最初からやり直すために、実行中の検査において最初に実行する検査項目に対応するＫＥＹコードを含む信号を再度送信してもよい。
【００７７】
上述したように、本発明の第３の実施形態において、検出アダプタ２０が、自動検査装置１０から通知された信号に含まれるＫＥＹコードにエラーが生じたことに応じて、当該エラーを自動検査装置１０に通知する。そのため、自動検査装置１０は、当該エラーの通知に応じて、再度ＫＥＹコードを含む信号を送信することや、検査を最初からやり直すことなどが可能になる。
【００７８】
また、本発明の第３の実施形態では、検出アダプタ２０が、ＩＦスイッチ部２６を有し、自動検査装置１０から通知された信号に含まれるＫＥＹコードにエラーが生じたことに応じて、自動検査装置１０と検査対象装置３との接続を遮断する。そのため、検査対象装置３は、自動検査装置１０からのエラーを含む検査の実行指示に基づいて検査を継続してしまうことを防止することができる。
【００７９】
＜第４の実施形態＞
本発明の第４の実施形態について説明する。第４の実施形態において、第２の装置２がコンピュータであり、そのコンピュータのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、上述した各実施形態の機能を実現するソフトウェア（プログラム）を実行する。
【００８０】
本発明の第４の実施形態において、第２の装置２は、例えばＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）等の各種記憶媒体に上述のプログラムを記憶する。コンピュータは、ネットワークを介して、上述した各実施形態の機能を実現するソフトウェア（プログラム）を取得してもよい。
【００８１】
第２の装置２の上述のプログラムは、（１）検査に含まれる複数の検査項目のそれぞれに割り当てられた識別子を含む信号を受信する処理と、（２）受信した信号に含まれる識別子が予め記憶した識別子と一致することに応じて、前記識別子に対応する検査項目を実行させるために、前記信号を検査対象装置３に転送する処理と、（３）受信した信号に含まれる識別子が前記予め記憶した識別子と一致しないことに応じて、前記検査対象装置３に対して前記信号を転送せず、前記受信した信号にエラーが生じていることを通知する処理と、をコンピュータに実行させる。
【００８２】
第２の装置２のコンピュータは、取得したソフトウェア（プログラム）のプログラムコードを読み出して実行する。したがって、当該、第２の装置２は、上述した各実施形態における第２の装置２の処理と同一の処理を実行する。
【符号の説明】
【００８３】
１  第１の装置
２  第２の装置
３  検査対象装置
１０  自動検査装置
１１  入力部
１２  処理部
１３  検査情報記憶部
１４  出力部
２０  検出アダプタ
２１  送受信部
２２  制御部
２３  ＫＥＹコード格納部
２４  インターフェース
２４’  ＵＳＢポート部
２５  エラー通知部
２６  ＩＦスイッチ部
【図１】
2015045926.tif 000003
【図２】
2015045926.tif 000004
【図３】
2015045926.tif 000005
【図４】
2015045926.tif 000006
【図５】
2015045926.tif 000007
【図６】
2015045926.tif 000008
【図７】
2015045926.tif 000009
【図８】
2015045926.tif 000010
【図９】
2015045926.tif 000011