(57)【要約】【課題】各製造拠点におけるエラーログのサーバへの登録処理に要する人的負担を軽減するとともに、サーバにおいて、各製造拠点におけるエラーログをローカル時間のみならず１つの基準時刻でも管理させること。【解決手段】ログ管理用サーバ２００の管理者ＡがＷｅｂブラウザ２１０上でエラーログ取得ボタンを押下すると、ログ管理用サーバ２００からエラーログ取得リクエストが製造拠点のローカルＰＣ１００のＨＴＴＰＤ１０へ送信され、ＨＴＴＰＤ１０によって、ローカルＰＣ１００にシリアル接続された回路基板１からエラーログが取得される。取得されたエラーログには、ローカルＰＣ１００の現地時間によるエラー発生日時のみならずログ管理用サーバ２００の基準時間によるエラー発生日時が追加され、ログ管理用サーバ２００へ送信され、ログ管理用サーバ３００に登録される。【選択図】図３
2012088829.tif 000002
【特許請求の範囲】
【請求項１】
第１の場所に設置される情報処理装置であって、
前記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストを受信する第１の通信部と、
前記リクエストが受信されたときに、前記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を前記第１の場所における時刻で示す第１の時刻情報を含むエラーログを、所定の通信路を介して受信する第２の通信部と、
前記受信されたエラーログを所定のプロトコルに従った形式に変換するとともに、前記第１の時刻情報を前記第２の場所における時刻に換算した第２の時刻情報を生成し、当該第２の時刻情報を前記エラーログに追加し、当該エラーログを前記サーバ装置へ送信するように前記第１の通信部を制御する制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記エラーログは、エラーの内容を識別するエラーコードを有し、
当該情報処理装置は、前記エラーログが属するグループを示すグループ情報を前記エラーコードと対応付けて記憶する記憶部を更に具備し、
前記制御部は、前記記憶されたグループ情報と、前記受信されたエラーログが有するエラーコードとに基づいて、当該受信された送信前のエラーログに前記グループ情報を追加する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
発生し得る複数のエラーの内容を、前記第１の場所で使用される第１の言語で記述した複数の第１のエラー内容情報と、当該複数の第１のエラー内容情報を、前記第２の場所で使用される第２の言語にそれぞれ翻訳した複数の第２のエラー内容情報とを対応付けて記憶する記憶部をさらに具備し、
前記エラーログは、前記複数の第１のエラー内容情報のうち少なくとも１つを有し、
前記制御部は、前記記憶された第１のエラー内容情報及び第２のエラー内容情報を基に、前記受信されたエラーログが有する前記第１のエラー内容情報に対応する前記第２のエラー内容情報を抽出し、当該抽出された第２のエラー内容情報を前記受信された送信前のエラーログに追加する
情報処理装置。
【請求項４】
第１の場所に設置される情報処理装置における情報処理方法であって、
前記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストを受信し、
前記リクエストが受信されたときに、前記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を前記第１の場所における時刻で示す第１の時刻情報を含むエラーログを、所定の通信路を介して受信し、
前記受信されたエラーログを所定のプロトコルに従った形式に変換し、
前記第１の時刻情報を前記第２の場所における時刻に換算した第２の時刻情報を生成し、
前記生成された第２の時刻情報を前記エラーログに追加し、
前記エラーログを前記サーバ装置へ送信する
情報処理方法。
【請求項５】
第１の場所に設置される情報処理装置に、
前記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストを受信するステップと、
前記リクエストが受信されたときに、前記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を前記第１の場所における時刻で示す第１の時刻情報を含むエラーログを、所定の通信路を介して受信するステップと、
前記受信されたエラーログを所定のプロトコルに従った形式に変換するステップと、
前記第１の時刻情報を前記第２の場所における時刻に換算した第２の時刻情報を生成するステップと、
前記生成された第２の時刻情報を前記エラーログに追加するステップと、
前記エラーログを前記サーバ装置へ送信するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカル接続された機器からエラーログを取得可能な情報処理装置、当該情報処理装置における情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、各製造拠点における例えば回路基板等の製品に不良が発生した場合、当該製品のエラーログを収集してインターネット上のデータベースに登録することで当該不良の原因分析や、各製造拠点の管理が行われている。この場合、各製造拠点のユーザが、ローカルＰＣを当該製品と接続し、当該製品へ所定のコマンドを入力することで上記不良に関わるエラーログを取得し、それをＨＴＴＰ（HyperText Transfer Protocol）で送信可能なデータ形式へ変換し、ローカルＰＣからインターネット上に設置されたデータベース上に送信するのが一般的である。
【０００３】
しかしながら、このような手動による登録作業においては人的ミスが発生する可能性があり、また不良が発生する度にエラーログの取得コマンドを入力したりデータ変換を行ったりする作業は煩雑であった。
【０００４】
さらに、各製造拠点間に時差が存在する場合、データベースの管理者は、各製造拠点のローカル時間でエラーログを管理することで、製造拠点ごとのエラー傾向を把握する必要があるとともに、全ての製造拠点におけるエラーログを１つの基準時刻で統一的に管理する必要もある。しかし、エラーログには各製造拠点のローカル時間が記録されるため、基準時刻による統一的なエラーログの管理ができなかった。
【０００５】
下記特許文献１には、ＤＶＤレコーダが、ＡＶデータを外部記録メディアに記録する際に生じたエラーを検出すると、そのエラーログを外部記録メディアに記録した後、当該外部記録メディアが装着されたパーソナルコンピュータが、当該外部記録メディアからエラーログを読み出し、ネットワークを介してサーバへ送信することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２８２３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の技術でも、ユーザは、ＤＶＤレコーダから、エラーログが記録された外部記録メディアを取り出してパーソナルコンピュータへ装着した上で、読み出されたエラーログをサーバへ送信するという煩雑な作業を行う必要がある。また、当該技術においても、エラーログは上記ＤＶＤレコーダが設置された地域のローカル時間で記録されるため、上述のような時差のある各拠点でのエラーログの統一的な管理を行うことは不可能である。
【０００８】
以上のような事情に鑑み、本発明の目的は、各製造拠点におけるエラーログのサーバへの登録処理に要する人的負担を軽減するとともに、サーバにおいて、各製造拠点におけるエラーログをローカル時間のみならず１つの基準時刻でも管理させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、第１の場所に設置される情報処理装置であって、第１の通信部と、第２の通信部と、制御部とを有する。上記第１の通信部は、上記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストを受信する。上記第２の通信部は、上記リクエストが受信されたときに、上記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を上記第１の場所における時刻で示す第１の時刻情報を含むエラーログを、所定の通信路を介して受信する。上記制御部は、上記受信されたエラーログを所定のプロトコルに従った形式に変換する。またそれとともに制御部は、上記第１の時刻情報を上記第２の場所における時刻に換算した第２の時刻情報を生成し、当該第２の時刻情報を上記エラーログに追加する。そして制御部は、当該エラーログを上記サーバ装置へ送信するように上記第１の通信部を制御する。
【００１０】
この構成により、情報処理装置は、電子機器の各製造拠点におけるエラーログのサーバ装置への送信処理を自動化することで、当該送信処理に要する人的負担を軽減することができる。さらに情報処理装置は、サーバ装置において、各製造拠点におけるエラーログをローカル時間のみならず１つの基準時刻でも管理させることができる。
【００１１】
上記エラーログは、エラーの内容を識別するエラーコードを有してもよい。この場合上記情報処理装置は、上記エラーログが属するグループを示すグループ情報を上記エラーコードと対応付けて記憶する記憶部を更に有してもよい。この場合上記制御部は、上記記憶されたグループ情報と、上記受信されたエラーログが有するエラーコードとに基づいて、当該受信された送信前のエラーログに上記グループ情報を追加してもよい。
【００１２】
これにより情報処理装置は、エラーログをグルーピングすることで、エラーログを受信したサーバ装置に、大枠でのエラー傾向の集計を可能とさせることができる。
【００１３】
上記情報処理装置は、発生し得る複数のエラーの内容を、上記第１の場所で使用される第１の言語で記述した複数の第１のエラー内容情報と、当該複数の第１のエラー内容情報を、上記第２の場所で使用される第２の言語にそれぞれ翻訳した複数の第２のエラー内容情報とを対応付けて記憶する記憶部をさらに有してもよい。この場合上記エラーログは、上記複数の第１のエラー内容情報のうち少なくとも１つを有してもよい。この場合上記制御部は、上記記憶された第１のエラー内容情報及び第２のエラー内容情報を基に、上記受信されたエラーログが有する上記第１のエラー内容情報に対応する上記第２のエラー内容情報を抽出し、当該抽出された第２のエラー内容情報を上記受信された送信前のエラーログに追加してもよい。
【００１４】
これにより情報処理装置は、エラーログを第１の言語と第２の言語とでサーバ装置へ送信することで、サーバ装置の管理者に、エラー内容を第１の言語のみならず現地の第２の言語で閲覧させエラー内容を迅速に把握させることができる。
【００１５】
本発明の他の形態に係る情報処理方法は、第１の場所に設置される情報処理装置における情報処理方法であって、上記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストを受信することを含む。上記リクエストが受信されたときに、上記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を上記第１の場所における時刻で示す第１の時刻情報を含むエラーログが、所定の通信路を介して受信される。上記受信されたエラーログは、所定のプロトコルに従った形式に変換される。そして、上記第１の時刻情報を上記第２の場所における時刻に換算した第２の時刻情報が生成され、当該生成された第２の時刻情報が上記エラーログに追加され、当該エラーログが上記サーバ装置へ送信される。
【００１６】
本発明のまた別の形態に係るプログラムは、第１の場所に設置される情報処理装置に、第１の受信ステップと、第２の受信ステップと、変換ステップと、生成ステップと、追加ステップと、送信ステップとを実行させる。上記第１の受信ステップでは、上記第１の場所と時差を有する第２の場所に設置されたサーバ装置から、ネットワークを介して所定のリクエストが受信される。上記第２の受信ステップでは、上記リクエストが受信されたときに、上記第１の場所でエラーを発生した電子機器から、当該エラーの発生時刻を上記第１の場所における時刻で示す第１の時刻情報を含むエラーログが、所定の通信路を介して受信される。上記変換ステップでは、上記受信されたエラーログが所定のプロトコルに従った形式に変換される。上記生成ステップでは、上記第１の時刻情報を上記第２の場所における時刻に換算した第２の時刻情報が生成される。上記追加ステップでは、上記生成された第２の時刻情報が上記エラーログに追加される。上記送信ステップでは、上記エラーログが上記サーバ装置へ送信される。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、各製造拠点におけるエラーログのサーバへの登録処理に要する人的負担を軽減するとともに、サーバにおいて、各製造拠点におけるエラーログをローカル時間のみならず１つの基準時刻でも管理させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態におけるエラーログ通信システムの概要を示した図である。
【図２】本発明の一実施形態に係るローカルＰＣのハードウェア構成を示したブロック図である。
【図３】本発明の一実施形態におけるエラーログ取得処理の流れを示したシーケンス図である。
【図４】本発明の一実施形態におけるログ管理用サーバの動作の流れを示したフローチャートである。
【図５】本発明の一実施形態に係るローカルＰＣの動作の流れを示したフローチャートである。
【図６】本発明の一実施形態においてログ管理用サーバのＷｅｂブラウザに表示される画面の例を示した図である。
【図７】本発明の一実施形態においてログ格納用サーバに格納されるエラーログデータベースの例を示したである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２０】
［システムの概要］
図１は、本発明の一実施形態におけるエラーログ取得システムの概要を示した図である。同図に示すように、本実施形態におけるエラーログ取得システムは、ローカルＰＣ１００、ログ管理用サーバ２００及びログ格納用サーバ３００を有する。
【００２１】
ローカルＰＣ１００は、回路基板１等の電子機器の製造拠点（製造国）に設置される。ローカルＰＣ１００は、例えば回路基板１に何らかのエラーが発生して修理等のために製造拠点に持ち込まれた場合に、当該回路基板１とシリアルケーブル５によりシリアル接続し、当該回路基板１からエラーログを取得する。当該エラーログの取得処理は、ローカルＰＣ１００が内蔵するプログラムであるＨＴＴＰＤ（HyperText Transfer Protocol Daemon）１０により行われる。エラーログは、例えば回路基板１が有するリングバッファに記録されている。
【００２２】
ログ管理用サーバ２００は、上記製造拠点（製造国）とは時差を有する管理拠点（管理国）に設置される。ログ管理用サーバ２００は、インターネット５０を介して、上記エラーログの取得をローカルＰＣ１００へ要求し、そのレスポンスとして受信したエラーログをログ格納用サーバ３００へ登録（記憶）する。当該ログ格納用サーバ３００は管理拠点と時差のない拠点に設置される。
【００２３】
上記ログ管理用サーバ２００によるエラーログの取得処理は、管理者Ａのログ取得操作をトリガとして、当該ログ管理用サーバ２００が有するＷｅｂブラウザ２１０を介して、ＨＴＴＰに従って実行される。取得されたログは、Ｗｅｂブラウザ２１０上に表示される。
【００２４】
同図ではローカルＰＣを１つのみ示しているが、ログ管理用サーバ２００は、時差を有する複数の製造拠点（国）のローカルＰＣ１００とインターネット５０を介して通信可能である。上記ログ格納用サーバ３００には、当該複数の製造拠点のローカルＰＣ１００からそれぞれ取得したエラーログがまとめて登録される。
【００２５】
ログ管理用サーバ２００の管理者Ａは、Ｗｅｂブラウザ２１０を介して、上記ログ格納用サーバ３００に格納されたエラーログを閲覧可能であり、これにより各製造拠点におけるエラーログの集計やそのエラーの原因分析等を行う。
【００２６】
［ローカルＰＣのハードウェア構成］
図２は、上記ローカルＰＣ１００のハードウェア構成を示したブロック図である。同図に示すように、ローカルＰＣ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ１２（Read Only Memory）、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００２７】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながらローカルＰＣ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００２８】
入出力インタフェース１５には、表示部１６、入力部１７、記憶部１８、ネットワークインタフェース１９、シリアルインタフェース２０等が接続される。
【００２９】
表示部１６は、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。当該表示部１６は、ローカルＰＣ１００に内蔵されていてもよいし、ローカルＰＣ１００に外部接続されていてもよい。
【００３０】
入力部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。入力部１７がタッチパネルを含む場合、そのタッチパネルは表示部１６と一体となり得る。
【００３１】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データが記憶される。特に本実施形態では、記憶部１８には、上記エラーログ取得処理を実行するＨＴＴＰＤ１０や、後述するエラーログの発生時刻（現地時刻）を上記ログ管理用サーバ２００の拠点の基準時間に換算するための時差情報等も記憶される。
【００３２】
ネットワークインタフェース１９は、ＨＴＴＰ等の通信プロトコルにしたがって、インターネット５０等のネットワークを介してログ管理用サーバ２００等の他の装置と通信するためのＮＩＣ（Network Interface Card）等である。ネットワークインタフェース１９は、有線及び無線のどちらを利用して通信するものであってもよい。
【００３３】
シリアルインタフェース２０は、ＲＳ−２３２(Recommended Standard 232)等の規格にしたがってシリアルケーブル５を介して回路基板１と接続するためのインタフェースである。当該シリアルインタフェース２０は、例えば複数のシリアルポートを有し、複数の回路基板１と接続可能とされている。
【００３４】
図示しないが、上記ログ管理用サーバ２００及びログ格納用サーバ３００も上記ローカルＰＣ１００とほぼ同様のハードウェア構成を有する。
【００３５】
［システムの動作］
次に、以上のように構成されたエラーログ取得システムの動作について説明する。各装置における動作はＣＰＵの制御下において実行されるプログラムと協働して行われる。特にローカルＰＣ１００の動作は、上記ＣＰＵ１１及びＨＴＴＰＤ１０の協働処理により実行される。
【００３６】
図３は、このエラーログ取得システムにおけるエラーログ取得処理の流れを示したシーケンス図である。また図４は、エラーログ取得処理における上記ログ管理用サーバ２００の動作の流れを示したフローチャートであり、図５は、エラーログ取得処理におけるローカルＰＣ１００の動作の流れを示したフローチャートである。
【００３７】
これらの図に示すように、ログ管理用サーバ２００は、Ｗｅｂブラウザ２１０を介して、エラーログの取得リクエストをローカルＰＣ１００のＨＴＴＰＤ１０へ送信する（図３のステップ３１及び３２、図４のステップ４１）。
【００３８】
続いてローカルＰＣ１００のＨＴＴＰＤ１０は、上記リクエストを受信すると（図５のステップ５１）、ローカルＰＣ１００とシリアル接続された回路基板１へログ取得コマンドを発行し（図５のステップ５２）、当該回路基板１からエラーログを取得する（図３のステップ３３、図５のステップ５３）。
【００３９】
続いてＨＴＴＰＤ１０は、取得したエラーログを、ＨＴＴＰにしたがったデータ形式へ変換する（図５のステップ５４）。さらにＨＴＴＰＤ１０は、当該エラーログに含まれるエラー発生日時情報（タイムスタンプ）を、上記記憶された時差情報を基に、基準時刻（ログ管理用サーバ２００のローカル時間）に換算し、換算したエラー発生日時情報をエラーログに追加して更新する（図５のステップ５５）。
【００４０】
続いてＨＴＴＰＤ１０は、上記更新したエラーログを、Ｗｅｂページとしてログ管理用サーバ２００へ送信する（図３のステップ３４、図５のステップ５６）。
【００４１】
続いてログ管理用サーバ２００は、上記エラーログを受信すると（図４のステップ４２）、当該エラーログをログ格納用サーバ３００へ送信して登録するとともに、Ｗｅｂブラウザ２１０に表示させる（図３のステップ３５及び３６、図４のステップ４３）。
【００４２】
図６は、上記ＷｅｂページとしてＷｅｂブラウザ２１０に表示されるエラーログ表示画面の例を示した図である。同図に示すように、当該エラーログ表示画面６０は、上記取得されたエラーログのエラーコードと、エラーメッセージとを示すエラー表示領域６２を有する。
【００４３】
また当該エラーログ表示画面６０には、上記エラーログ取得リクエストをローカルＰＣ１００へ送信するためのログ取得ボタン６１も表示される。上記リクエストはログ管理用サーバ２００の管理者Ａが当該ログ取得ボタン６１を押下することで送信される。エラーログの取得前においては、上記エラー表示領域６２には何も表示されない。
【００４４】
また当該エラーログ表示画面６０には、上記ローカルＰＣ１００が上記回路基板１と接続されているシリアルポートを選択するためのポート選択メニュー６３も表示される。当該ポート選択メニュー６３は例えばプルダウンメニューとされており、管理者Ａは当該メニューから１つのシリアルポートを選択することで、その時点でローカルＰＣ１００の当該選択されたシリアルポートに接続されている回路基板１からエラーログを取得することができる。
【００４５】
このように、ログ管理用サーバ２００の管理者Ａは、Ｗｅｂブラウザ２１０上で、ログ取得ボタン６１を押すだけで、ログ管理用サーバ２００が擬似的に回路基板１に直接アクセスしているような感覚でエラーログを取得することができる。また実際には、上記リクエストはローカルＰＣ１００のＨＴＴＰＤ１０へ直接送信され、エラーログは当該ＨＴＴＰＤ１０によってＨＴＴＰにしたがって返信されるため、ローカルＰＣ１００の機密情報が漏洩するリスクも軽減される。
【００４６】
図７は、上記ログ格納用サーバ３００に格納されるエラーログデータベースの例を示したである。同図に示すように、エラーログデータベース７０は、各回路基板１の基板ＩＤ、エラーコード７２、エラー症状７３、基準時間におけるエラー発生日時７４、ローカルＰＣ１００の現地時間におけるエラー発生日時７５、ステータス７６、エラーログの登録日７７の各データ項目を有する。
【００４７】
エラー症状７３には、例えば回路基板１のどの部分が不良であるとか、基板が動作しないとか、音声が出力されないといった具体的症状が記述される。ステータスには、エラーが発生した回路基板１が既に修理済みか、エラーの詳細を確認中か、修理中であるかといった現況が記述される。
【００４８】
エラー発生日時が基準時間と現地時間の両方で管理されることで、ログ管理用サーバ２００の管理者は、例えば世界各国の各製造拠点におけるエラーの原因を統一的に分析できるとともに、製造拠点ごとのエラー発生状況の詳細を分析することができる。
【００４９】
例えば、基準時間におけるほぼ同時刻に各製造拠点でエラーが発生していれば、それは各製造拠点が共通して利用しているシステムに関するエラーであると予想される。また、ある製造拠点のエラーログのシーケンスを現地時間で追っていくことで、例えばそのエラーがその製造拠点特有の原因により発生したものであるということや、製造拠点毎にエラー傾向が異なっているということ等が分かる。
【００５０】
実際に各製造拠点の各回路基板１に記録されるエラーログの項目は、製造拠点毎に異なる場合もあるが、上記ＨＴＴＰＤ１０は、製造拠点ごとのエラーログ項目のうち、全ての製造拠点において共通する項目のみを取得するように設計されている。上記エラーログデータベース７０の各項目は、当該共通項目を示している。
【００５１】
［まとめ］
以上説明したように、本実施形態によれば、回路基板１の各製造拠点におけるエラーログの、ログ管理用サーバ２００への送信処理が自動化されることで、当該送信処理に要する人的負担（ローカルＰＣ１００のユーザ及びログ管理用サーバ２００の管理者Ａの負担）が軽減される。さらに、各製造拠点におけるエラーログが、ローカルＰＣ１００の現地時間のみならず１つの基準時間でも管理されるため、グローバル及びローカルの双方の局面からの多様な原因分析が可能となる。
【００５２】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００５３】
上述の実施形態においては、各エラーログにはエラーコードが対応付けられていたが、当該エラーコードは、その種類に応じてグループ化されてもよい。すなわち、ＨＴＴＰＤ１０が、エラーの種類に応じたエラーコードの属するグループを示すグループ情報をエラーコードと対応付けて記憶しておき、取得されたエラーログに、エラーコードのグループ情報を項目として追加した上で、ログ管理用サーバ２００へ送信してもよい。
【００５４】
この場合ログ管理用サーバ２００の管理者Ａが、Ｗｅｂブラウザ２１０上で、ログ格納用サーバ３００に格納されたエラーログを、グループ毎にソートして閲覧できるようにされていてもよい。これにより、ログ管理用サーバ２００の管理者Ａは、グループ情報により各エラーの傾向を大枠で捉えることで、原因分析の一助とすることができる。
【００５５】
上述の実施形態において、各エラーログは例えば各製造拠点で使用される言語（現地言語）で記述されるが、当該現地言語のエラーログを、例えばログ管理用サーバ２００が設置される国で使用される基準言語（例えば英語、日本語等）に翻訳したバージョンが作成され送信されてもよい。すなわち、上記ＨＴＴＰＤ１０は、発生し得る複数のエラーの内容（例えば上記エラー症状７３やステータス７６）を現地言語で記述したものと、それらの基準言語バージョンとを対応付けて記憶しておき、エラーログを取得したときに、エラー内容の現地言語バージョンに対応する上記基準言語バージョンを抽出して、それをエラーログに追加した上で、ログ管理用サーバ２００へ送信してもよい。
【００５６】
この場合ログ管理用サーバ２００の管理者Ａが、Ｗｅｂブラウザ２１０上で、ログ格納用サーバ３００に格納されたエラーログを、各製造拠点の現地言語と基準言語とで切り替えて閲覧できるようにされていてもよい。これにより管理者Ａは、その管理者Ａが得意とする言語でエラーログを閲覧することができ、エラー内容を迅速に把握することができる。
【００５７】
上記エラーログへの基準時間でのエラー発生日時、グループ情報及び基準言語バージョンの追加処理は、ローカルＰＣ１００（ＨＴＴＰＤ１０）ではなくログ管理用サーバ２００上で実行されてもよい。
【００５８】
上述の実施形態において、エラーログ発生日時を記録するための基準時間は、ログ管理用サーバ２００が設置される拠点の時間とされたが、当該ログ管理用サーバ２００が設置された国の時間が基準時間とされてもよい。同様に、上記基準言語も、ログ管理用サーバ２００が設置された国以外の言語とされてもよい。
【００５９】
上述の実施形態においては、エラーログの取得元は回路基板１とされたが、当該取得元は回路基板１以外のいかなる電子機器であってもよい。またエラーログ取得元の電子機器との通信手段はシリアル通信に限られず、他のあらゆる通信手段が用いられてもよい。
【００６０】
上述の実施形態においては情報処理装置の例としてローカルＰＣ１００が説明されたが、本発明はその他のコンピュータや携帯端末等のあらゆる情報処理装置に適用可能である。
【符号の説明】
【００６１】
１…回路基板
５…シリアルケーブル
１０…ＨＴＴＰＤ
１１…ＣＰＵ
１８…記憶部
１９…ネットワークインタフェース
２０…シリアルインタフェース
５０…インターネット
６０…エラーログ表示画面
６１…ログ取得ボタン
６２…エラー表示領域
６３…ポート選択メニュー
７０…エラーログデータベース
７２…エラーコード
７３…エラー症状
７４…エラー発生日時（基準時間）
７５…エラー発生日時（現地時間）
７６…ステータス
１００…ローカルＰＣ
２００…ログ管理用サーバ
２１０…ブラウザ
３００…ログ格納用サーバ
【図１】
2012088829.tif 000003
【図２】
2012088829.tif 000004
【図３】
2012088829.tif 000005
【図４】
2012088829.tif 000006
【図５】
2012088829.tif 000007
【図６】
2012088829.tif 000008
【図７】
2012088829.tif 000009