(57)【要約】【課題】出荷検査において、従来は、画一的な一定の検査プログラムを実行することで不良部品のスクリーニングを実施していた。しかし、部品ごとに故障率等は異なるので一定のプログラムを実行するのみでは十分なスクリーニングが出来ないという問題があった。【解決手段】被検査装置の搭載部品の故障率等に応じて、自動で検査プログラムを最適化する。これにより、各部品を効率的にスクリーニングすることが可能となり、出荷製品の品質向上を図ることが出来る。図１における検査管理サーバ01は障害情報データベース04を有し、データベース情報分析部03にてデータベース上の情報を分析し、検査プログラムの構成を最適化する。検査中に故障が発生した場合には、障害に関する情報が自動で検査管理サーバ01に送信され、ログ解析部02において障害解析を自動で実行し、解析結果を障害情報データベース04に自動で反映させる。【選択図】      図１
2006260005.tif 000002
【特許請求の範囲】
【請求項１】
検査対象装置を構成する部品の故障率を含む障害情報を記録するデータベースと、前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行する選択手段と、検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映する更新手段と、を備えることを特徴とする検査プログラム自動最適化システム。
【請求項２】
前記選択手段は、故障率の高い部品ほど検査負荷率が高く、検査カバー率の高い検査プログラムを選択することを特徴とする請求項１記載の検査プログラム自動最適化システム。
【請求項３】
検査対象装置を構成する部品の故障率を含む障害情報を記録するデータベースと、前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行する手段と、検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映する手段と、を備えることを特徴とする検査プログラム自動最適化装置。
【請求項４】
検査対象装置を構成する部品の故障率を含む障害情報をデータベースに記録するステップと、
前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行するステップと、
検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映するステップと、を備えることを特徴とする検査プログラム自動最適化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は装置検査に関し、特に、装置を構成する部品の故障率から最適な検査プログラムを選択して検査する検査プログラム自動最適化システム、検査プログラム自動最適化装置及び検査プログラム自動最適化方法に関する。
【背景技術】
【０００２】
情報処理装置の出荷検査において、従来は、画一的に定めた一定の検査プログラムを実行することで、不良部品のスクリーニングを実施していた。
【０００３】
しかし、部品ごとに故障率等は異なるので、一定のプログラムを実行するのみでは十分なスクリーニングが出来ないという問題があった。部品の故障率は一定ではなく、故障率の高い部品は優先的に検査しなければならないが、従来の検査では全ての部品に対して平均的に負荷をかけることで部品のスクリーニングを実施していた。
【０００４】
かかる状況においては、故障率の高い部品に対して十分な検査が実行できずに、不良部品を流出させてしまうという問題があった。
【０００５】
特許文献１には、装置の故障間隔の長さを基準にして複数の点検プログラムをグループ分けし、かつ、前記故障間隔の長さに応じて前記各グループの前記各点検プログラムの実行間隔を決め、同じグループの前記複数の点検プログラムの各実行時において一つの点検プログラムでも点検結果が不良のときはそのグループの点検動作を終了する内容が記載されている。
【０００６】
【特許文献１】特開平１１−８５５５７
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、情報処理装置上の各部品ごとの故障率および頻度の多い故障内容等に基づき、自動で検査プログラムを最適化する検査プログラム自動最適化システム、検査プログラム自動最適化装置及び検査プログラム自動最適化方法方法を提供するものである。
【課題を解決するための手段】
【０００８】
本発明の第１の検査プログラム自動最適化システムは、検査対象装置を構成する部品の故障率を含む障害情報を記録するデータベースと、前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行する選択手段と、検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映する更新手段と、を備えることを特徴とする。
【０００９】
本発明の第２の検査プログラム自動最適化システムは、前記第１の検査プログラム自動最適化システムに於いて、前記選択手段は、故障率の高い部品ほど検査負荷率が高く、検査カバー率の高い検査プログラムを選択することを特徴とする。
【００１０】
本発明の検査プログラム自動最適化装置は、検査対象装置を構成する部品の故障率を含む障害情報を記録するデータベースと、前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行する手段と、検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映する手段と、を備えることを特徴とする。
【００１１】
本発明の検査プログラム自動最適化方法は、検査対象装置を構成する部品の故障率を含む障害情報をデータベースに記録するステップと、  前記部品毎に複数の検査プログラムを用意し、前記複数のプログラムから前記部品の故障率に対応する検査プログラムを選択し前記部品の検査を実行するステップと、  検査の実行結果をもとに前記部品の故障率を更新して前記データベースに反映するステップと、を備えることを特徴とする。
【発明の効果】
【００１２】
第１の効果は自動で最適化された検査プログラムを実行しているので、被検査装置のスクリーニングを強化できることである。
第２の効果は自動で検査プログラムを最適化しているので、検査システムのメンテナンス工数が削減できることである。
第３の効果は検査時の故障情報を自動で採取・解析し、データベースとして管理できるので、出荷製品の品質管理が容易となることである。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１４】
図１を参照すると、本発明の実施例の構成は、検査管理サーバ01があって、検査管理サーバ01は、ログ解析部02と,データベース情報分析部03と、障害情報データベース04と、を備える。
（１）被検査装置05の搭載部品情報を検査管理サーバに送信する。
（２）検査管理サーバがデータベースとして保持する情報の中から、被検査装置に搭載された部品に関する情報を取得する。この際に、上記手順（１）において被検査装置から送信された情報を参照する。
（３）データベースから入手した各部品の故障率に基づき、各部品に対して実行する検査プログラムの負荷率を部品ごとに最適化する。また、これまでに発生した故障内容に関する情報に基づき、検査管理サーバ01に記録されている各部品ごとの検査プログラム群の中から最適なものを取捨選択し、これらを組合わせて被検査装置05に対して実行する検査プログラムを構成する。なお、以下の手段により、検査時に発生した故障情報に基づき検査管理サーバ上のデータベースを随時更新する。
（４）故障発生時に自動で管理サーバに対してログを送信する。
（５） 検査管理サーバ01におけるログ解析部02においてログの解析を実行し、その結果をデータベースに自動で反映させる。
【００１５】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。 
（１）検査対象である情報処理装置に搭載されている部品(CPU、メモリ等)の情報を検査管理サーバに送信する。情報の送信は、検査前に予め検査管理サーバから取得した専用アプリケーションにより実行する。
（２）検査管理サーバがデータベースとして保持する情報の中から、当該情報処理装置に搭載された部品に関する情報を選択し、取得する。この際に、上記手順（１）において当該情報処理装置から送信された情報を参照する。
（３）データベースには各部品(CPU、メモリ等)の故障率、発生頻度の高い故障内容等の統計情報が記録されている。当該データベースから入手した各部品の故障率に基づき、各部品に対して実行する検査プログラムの負荷率を部品ごとに最適化する。
【００１６】
また、検査管理サーバは各部品ごとの専用検査プログラム群を保持している（例えば、CPU用の検査プログラムとしてプログラムA,B,Cを、メモリ用の検査プログラムとしてプログラムa,b,cを保持）。
データベースに記憶されている発生頻度の高い故障内容についての情報に基づき、上記検査プログラムから部品ごとに最適なプログラムを抽出する(例えば、CPU用のプログラムとしてAを、メモリ用のプログラムとしてbを抽出)。このとき、故障率の高い部品ほど検査負荷率が高く、検査カバー率の高い検査プログラムを選択するようにする。
上記の手順を検査対象の情報処理装置に搭載されている全ての部品について実行し、検査プログラムを最適化する。
なお、以下の手段により、検査時に発生した故障情報に基づき検査管理サーバ上のデータベースを随時更新する。
（４）故障発生時に自動で検査管理サーバに対してログを送信する。情報の送信は、検査前に予め検査管理サーバから取得した専用アプリケーションにより実行する。
（５）検査管理サーバにおけるログ解析部においてログの解析を実行し、その結果をデータベースに自動で反映させる。
【産業上の利用可能性】
【００１７】
装置検査時の部品故障率による最適な検査パッケージの選択により、検査品質の向上を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例の構成とデータの流れを表す説明図である。
【符号の説明】
【００１９】
01    検査管理サーバ
02    ログ解析部
03    データベース情報分析部
04    障害情報データベース
【図１】
2006260005.tif 000003