(57)【要約】【課題】所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置のエラーログを効率よく収集する。【解決手段】機器１では、例えば、AVデータを外部記録メディア３に記録させ、記録処理の実行時に生じたエラーが検出され、検出されたエラーの内容を示す情報が内蔵する記憶部に記憶され、記憶部に記憶されたエラーログが外部記録メディアに記録される。外部記録メディア３は、エラーログを解析するサーバ５とネットワーク４を介して通信することができるパーソナルコンピュータ２が読み出し可能が外部記録メディアである。本発明は、例えば、DVDレコーダに適用できる。【選択図】図１
2008282350.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置、前記情報処理装置のエラーログを解析するサーバ、及び前記サーバと通信可能な端末からなる情報処理システムにおいて、
前記情報処理装置は、
前記機能を実行する実行手段と、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段と、
前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段と、
前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段と、
を備え、
前記端末は、
前記情報処理装置の前記第１の記録手段により前記エラーログが記録された前記外部記録メディアから、前記エラーログを読み出す読み出し手段と、
前記読み出し手段により前記外部記録メディアから読み出された前記エラーログを、前記サーバに送信する第１の送信手段と、
前記サーバから送信されてくる、前記第１の送信手段により送信された前記エラーログの解析結果を、受信する第１の受信手段と、
前記第１の受信手段により受信された前記解析結果を出力する出力手段と
を備え、
前記サーバは、
前記端末の第１の送信手段により送信されてきた前記エラーログを受信する第２の受信手段と、
前記第２の受信手段により受信された前記エラーログを解析する解析手段と、
前記解析手段による解析結果を、前記端末に送信する第２の送信手段と
を備える情報処理システム。
【請求項２】
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置において、
前記機能を実行する実行手段と、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段と、
前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段と、
前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段と
を備え、
前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている
情報処理装置。
【請求項３】
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理方法において、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出ステップと、
前記記憶部に記憶されたエラーログを前記外部記録メディアに記録させる記録ステップと
を含み
前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている
情報処理方法。
【請求項４】
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理をコンピュータに実行させるプログラムにおいて、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出ステップと、
前記記憶部に記憶されたエラーログを前記外部記録メディアに記録させる記録ステップと
を含み
前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている
情報処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び方法、並びにプログラムに関し、特に、情報処理装置のエラーログを効率よく収集することができるようにする情報処理システム、情報処理装置及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えば、DVDプレイヤー、パーソナルコンピュータ等の機器が故障した場合、通常、ユーザは、サービスセンターなどに問い合わせた後、その機器を、その機器を購入した販売元を介して、製造元に送る。
【０００３】
製造元は、このように回収された機器からエラーログを読み出し不良解析を行う。通常、エラーログは、機器内部のフラッシュメモリ等に記憶されているので、そのメモリに設けられたシリアルケーブルのターミナルをコンピュータによって立ち上げることによってエラーログが読み出され、それが所定の解析用プログラムで解析される。
【０００４】
コンピュータシステムで使用される磁気ディスクにかかるエラーログの保守等に関する発明が、特許文献１に記載されている。
【特許文献１】特開平５−３２４２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
すなわち従来においては不良解析において必要なエラーログは、機器本体を回収することによって収集されるので、多くの人手がかかる等の不都合があった。またエラーログの解析結果によっては機器本体の修理が必要なく、機器を回収する必要がない場合もあった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、特に、外部記録メディアにデータを記録できる機器に対して、効率よく、エラーログを収集することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面の情報処理システムは、所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置、前記情報処理装置のエラーログを解析するサーバ、及び前記サーバと通信可能な端末からなる情報処理システムにおいて、前記情報処理装置は、前記機能を実行する実行手段と、前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段と、前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段と、前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段と、を備え、前記端末は、前記情報処理装置の前記第１の記録手段により前記エラーログが記録された前記外部記録メディアから、前記エラーログを読み出す読み出し手段と、前記読み出し手段により前記外部記録メディアから読み出された前記エラーログを、前記サーバに送信する第１の送信手段と、前記サーバから送信されてくる、前記第１の送信手段により送信された前記エラーログの解析結果を、受信する第１の受信手段と、前記第１の受信手段により受信された前記解析結果を出力する出力手段とを備え、前記サーバは、前記端末の第１の送信手段により送信されてきた前記エラーログを受信する第２の受信手段と、前記第２の受信手段により受信された前記エラーログを解析する解析手段と、前記解析手段による解析結果を、前記端末に送信する第２の送信手段とを備える。
【０００８】
本発明の第２の側面の情報処理装置は、所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置において、前記機能を実行する実行手段と、前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段と、前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段と、前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段とを備え、前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている。
【０００９】
本発明の第２の側面の情報処理方法は、本発明の第所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理装置において、前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出ステップと、前記記憶部に記憶されたエラーログを前記外部記録メディアに記録させる記録ステップとを含み前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている。
【００１０】
本発明の第２の側面のプログラムは、所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理をコンピュータに実行させるプログラムにおいて、前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出ステップと、前記記憶部に記憶されたエラーログを前記外部記録メディアに記録させる記録ステップとを含み前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている情報処理をコンピュータに実行させる。
【００１１】
本発明の第２の側面の情報処理装置及び方法、並びにプログラムにおいては、所定の機能が実行される際に生じたエラーが検出され、検出されたエラーの内容を示す情報が記憶部にエラーログとして記憶され、記憶部に記憶されたエラーログが外部記録メディアに記録され、外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている。
【発明の効果】
【００１２】
本発明の一側面によれば、外部記録メディアにデータを記録できる機器のエラーログを効率よく収集することができる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１４】
本発明の第１の側面の情報処理システムは、
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置、前記情報処理装置のエラーログを解析するサーバ、及び前記サーバと通信可能な端末からなる情報処理システムにおいて、
前記情報処理装置は、
前記機能を実行する実行手段（例えば、図２の制御部１９）と、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段（例えば、図２のエラー検出部１２）と、
前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段（例えば、図２の記録再生制御部１６、制御部１９）と、
前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段（例えば、図２の記録再生制御部１６、制御部１９）と、
を備え、
前記端末は、
前記情報処理装置の前記第１の記録手段により前記エラーログが記録された前記外部記録メディアから、前記エラーログを読み出す読み出し手段（例えば、図４のCPU３１、ドライブ４０）と、
前記読み出し手段により前記外部記録メディアから読み出された前記エラーログを、前記サーバに送信する第１の送信手段（例えば、図４のCPU３１、通信部３９）と、
前記サーバから送信されてくる、前記第１の送信手段により送信された前記エラーログの解析結果を、受信する第１の受信手段（例えば、図４のCPU３１、通信部３９）と、
前記第１の受信手段により受信された前記解析結果を出力する出力手段（例えば、図４のCPU３１、出力部３７）と
を備え、
前記サーバは、
前記端末の第１の送信手段により送信されてきた前記エラーログを受信する第２の受信手段（例えば、図５のCPU５１、通信部５９）と、
前記第２の受信手段により受信された前記エラーログを解析する解析手段手段（例えば、図５のCPU５１）と、
前記解析手段による解析結果を、前記端末に送信する第２の送信手段手段（例えば、図５のCPU５１、通信部５９）と
を備える。
【００１５】
本発明の第２の側面の情報処理装置は、
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶する情報処理装置において、
前記機能を実行する実行手段（例えば、図２の制御部１９）と、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出手段（例えば、図２のエラー検出部１２）と、
前記記憶部に記憶されたエラーログを外部記録メディアに記録させる第１の記録手段（例えば、図２の記録再生制御部１６、制御部１９）と、
前記エラーログ以外の所定のデータを前記外部記録メディアに記録させる第２の記録手段（例えば、図２の記録再生制御部１６、制御部１９）と
を備え、
前記外部記録メディア（例えば、図２の外部記録メディア３）は、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている。
【００１６】
本発明の第２の側面の情報処理装置又はプログラムは、
所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理方法において、又は所定の機能を実行する際に生じたエラーの内容を示す情報を、内蔵する記憶部にエラーログとして記憶するとともに、所定のデータを外部記録メディアに記録する情報処理をコンピュータに実行させるプログラムにおいて、
前記機能が実行される際に生じたエラーを検出し、検出したエラーの内容を示す情報を前記記憶部に記憶する検出ステップ（例えば、図２のエラー検出部１２の処理）と、
前記記憶部に記憶されたエラーログを前記外部記録メディアに記録させる記録ステップ（例えば、図６のステップＳ１乃至ステップＳ５）と
を含み
前記外部記録メディアは、ネットワークを介して所定のサーバと通信することができる装置が読み出し可能なものとなっている。
【００１７】
以下、図面を参照して本発明を適用した実施の形態について説明する。
【００１８】
図１は、本発明を適用したエラーログ収集システムの構成例を示している。
【００１９】
機器１及びパーソナルコンピュータ２は、例えば、ユーザが所有する機器であり、サーバ５は、例えば、機器１の製造元が管理する機器である。
【００２０】
機器１は、パーソナルコンピュータ２のようにネットワーク４を介してサーバ５と通信可能な装置において読み取り可能な外部記録メディア３にデータを記録することができる機能を有する機器で、例えばDVDレコーダやデジタルビデオカメラ等である。なおこの例の場合、機器１はDVDレコーダとする。
【００２１】
機器1は、所定の機能を実行する際に発生したエラーの内容を示す情報の履歴（以下、エラーログと称する）を内部のメモリに適宜保持するとともに、後述するように外部記録メディア３に記録する。
【００２２】
パーソナルコンピュータ２は、機器１によってエラーログが記録された外部記録メディア３が装着されると、そこからエラーログを読み出し、インターネット等のネットワーク４を介して、サーバ５に送信する。
【００２３】
パーソナルコンピュータ２は、サーバ５から送信されてくる、送信したエラーログに対する解析結果を受信し、例えばそれを表示する。これにより、機器１のユーザは、機器１のエラーログによる機器１の不良診断結果を見ることができる。
【００２４】
外部記録メディア３は、機器１及びパーソナルコンピュータ２において利用可能な記録メディアであり、例えば機器１がDVDレコーダである場合、DVD-RやDVD+R等の光ディスクであり、デジタルビデオカメラである場合、所定の半導体メモリである。
【００２５】
サーバ５は、パーソナルコンピュータ２から送信されてきた機器１のエラーログを、所定の解析プログラムを実行させることにより解析し、その解析結果を、パーソナルコンピュータ２に送信する。
【００２６】
図２は、機器１の構成例を示している。
【００２７】
ドライブ１１は、外部記録メディア３のロードやイジェクトを行い、外部記録メディア３に対する読み出し書き込みを行う。すなわちドライブ１１は、外部記録メディア３から読み出したデータ（この例の場合、オーディオデータやビデオデータ（以下、AVデータと称する））をバッファ１７に出力したり、バッファ１７に記憶されているデータ（この例の場合、AVデータ又はエラーログ）を読み出して外部記録メディア３に記録する。
【００２８】
エラー検出部１２は、機器１の所定の機能（例えば、記録または再生機能）を実行する際に発生したエラー（例えば、外部機器メディア３に対するデータの書き込みや読み出しに関するエラー、画像処理に関するエラー等）を検出し、その内容を示す情報をエラーログ記憶部１３に供給する。
【００２９】
エラーログ記憶部１３は、エラー検出部１２から供給された情報をエラーログとして記憶する。エラーログ記憶部１３は、制御部１９からの要求に応じて、記憶しているエラーログを制御部１９に供給する。
【００３０】
図３は、エラーログ記憶部１３に記憶されるエラーログの具体例を示しており、エラーの発生日時、所定のハードウエア情報等が記述されている。
【００３１】
図２に戻り信号入力部１４は、例えば図示せぬチューナにより受信されたコンポジット信号等のAVデータや、図示せぬ外部機器から供給されたAVデータを入力し、信号処理部１５に供給する。
【００３２】
信号処理部１５は、信号入力部１４から供給されたAVデータを、例えばデジタルデータに変換するとともにMPEG２の規格に準拠してエンコードして多重化し、その結果得られたストリームデータを記録再生制御部１６に供給する。
【００３３】
信号処理部１５はまた、信号入力部１４から供給されたAVデータ、又は記録再生制御部１６から供給された外部記録メディア３に記録されているAVデータをデコードし、その結果得られたオーディオ信号及びビデオ信号を出力部１８に供給する。
【００３４】
記録再生制御部１６は、信号処理部１５から供給されるAVデータ、又は制御部１９から供給されるエラーログについてファイルを作成し、そのファイルをバッファ１７に供給して記憶させる。
【００３５】
記録再生制御部１６はまた、ドライブ１１によりバッファ１７に記憶されたAVデータを読み出して、信号処理部１５に供給する。
【００３６】
バッファ１７は、記録再生制御部１６から供給されたAVデータのファイルやエラーログのファイルを一時的に記憶し、ドライブ１１からの読み出しに応じて、記憶しているファイルをドライブ１１に供給したり、ドライブ１１から供給されたAVデータを一時的に記憶して記録再生制御部１６に供給する。
【００３７】
出力部１８は、信号処理部１５から供給されたビデオ信号を、図示せぬ表示部に供給して表示させたり、信号処理部１５から供給されたオーディオ信号を、図示せぬスピーカに供給して出力させる。
【００３８】
制御部１９は、操作入力部２０から供給される、ユーザによる図示せぬ操作部に対する操作指令に基づいて各部を制御する。
【００３９】
例えば制御部１９は、ドライブ１１、信号処理部１５、及び記録再生制御部１６を制御して、信号入力部１４から供給されるAV信号を外部記録メディア３に記録させたり、ドライブ１１、信号処理部１５、記録再生制御部１６、及び出力部１８を制御して、外部記録メディア３に記憶されているAVデータを再生させる。
【００４０】
制御部１９はまた、後述するように、ドライブ１１、エラーログ記憶部１３、及び記録再生制御部１６を制御して、エラーログ記憶部１３に記憶されているエラーログを外部記録メディア３に記録させる。
【００４１】
制御部１９は、CPU（Central Processing Unit）、ROM（Read Only Memory）、及びRAM（Random Access Memory）等から構成され、例えば、ROMに記憶されているプログラムを、RAMにロードして実行することにより、所定の処理が行われる。
【００４２】
制御部１９が実行するプログラムは、外部記録メディア３や他のメディアに記録して提供されるようにすることもできる。
【００４３】
図４は、パーソナルコンピュータ２の構成例を示している。
【００４４】
CPU３１、ROM３２、RAM３３は、バス３４により相互に接続されている。
【００４５】
バス３４には、さらに、入出力インタフェース３５が接続されている。入出力インタフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリなどよりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、外部記録メディア３を駆動するドライブ４０が接続されている。
【００４６】
以上のように構成されるパーソナルコンピュータ２では、CPU３１が、例えば、記憶部３８に記憶されているプログラムを、入出力インタフェース３５及びバス３４を介して、RAM３３にロードして実行することにより、後述するような処理が行われる。
【００４７】
CPU３１が実行するプログラムは、外部記録メディア３の他、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD−ROM(Compact Disc−Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディアに記録して、あるいは、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線又は無線の伝送媒体を介して提供されるようにすることもできる。
【００４８】
図５は、サーバ５の構成例を示している。この構成は、基本的に、図４のパーソナルコンピュータ２の構成例と同様であるので、その説明を省略する。
【００４９】
次に、エラーログを外部記録メディア３に記録する場合の機器１の動作を、図６のフローチャートを参照して説明する。
【００５０】
ステップＳ１において、機器1の制御部１９は、操作入力部２０から、エラーログを外部記録メディア３に記録する指令を入力する。
【００５１】
ユーザが、例えば機器１が所望の動作をしないとき、操作部に対して所定の操作をすると、制御部１９は、図７に示すような、ログ解析を促すメッセージを含むメニュー画面の画像データを出力部１８に供給し、図示せぬ表示部に表示させるようになされている。
【００５２】
表示された図７のメニュー画面のＯＫボタンが操作されたとき、操作入力部２０は、エラーログを外部記録メディア３に記録する指令を制御部１９に出力し、制御部１９は、それを入力する。
【００５３】
エラーログを外部記録メディア３に記録する指令を入力すると、制御部１９は、ステップＳ２において、ドライブ１１に外部記録メディア３が装着されているか否かを判定し、装着されていないと判定した場合、ステップＳ３において、外部記録メディア３の装着を促すメッセージを含む画面の画像データを出力部１８に供給し、表示部に表示させる。その後、ステップＳ２に戻り、それ以降の処理が同様に実行される。
【００５４】
ステップＳ２で、ドライブ１１に外部記録メディア３が装着されていると判定された場合、ステップＳ４において、制御部１９は、エラーログ記憶部１３に記憶されているエラーログを読み出し、ステップＳ５において、記録再生制御部１６に供給する。
【００５５】
記録再生制御部１６は、制御部１９からエラーログが供給されると、エラーログについて、例えば、サーバ５のURL（Uniform Resource Locator）が記載できるスキーム(Scheme)でHTML（HyperText Markup Language）ファイル（以下、エラーログファイルと称する）を作成し、バッファ１７に記憶させる。バッファ１７に記憶されたエラーログファイルは、ドライブ１１に読み出されて外部記録メディア３に書き込まれる。
【００５６】
このようにエラーログファイルが外部記録メディア３に記録されると、ステップＳ６において、制御部１９は、外部記録メディア３に記録されたエラーログの解析を促すメッセージを含む画面の画像データを出力部１８に供給して、表示部に表示させる。
【００５７】
その後処理は終了する。
【００５８】
次に、外部記録メディア３に記録されたエラーログを解析する場合のパーソナルコンピュータ２とサーバ５の動作を、図８のフローチャートを参照して説明する。
【００５９】
ステップＳ２１において、外部記録メディア３がパーソナルコンピュータ２に装着されてそこに記録されているエラーログファイルを開く操作が入力部３６に対して行われると、CPU３１は、ドライブ４０を制御して、外部記録メディア３に記録されているエラーログファイルを開き、ステップＳ２２において、通信部３９を制御して、そこに記述されているサーバ５のURLに、そこに格納されているエラーログを送信させる。
【００６０】
次に、ステップＳ２３において、通信部３９により、サーバ５から送信されてきた、ステップＳ２２で送信されたエラーログの解析結果が受信されると、ステップＳ２４において、CPU３１は、出力部３７を制御して、受信された解析結果を表示させる。
【００６１】
図９は、解析結果の表示例を示している。この例では、機器１のドライブ１１にエラーが生じていることが示されている。
【００６２】
その後、処理が終了する。
【００６３】
図８に戻り、サーバ５の動作を説明する。
【００６４】
ステップＳ３１において、サーバ５の通信部５９により、パーソナルコンピュータ２から送信されてきたエラーログが受信されると、CPU５１は、ステップＳ３２において、所定のエラーログ解析用のプログラムを起動させ、受信されたエラーログの解析を行う。
【００６５】
次に、ステップＳ３３において、CPU５１は、ステップＳ３１で受信されたエラーログ、及びステップＳ３２で得られたその解析結果を、記憶部５８に記憶させる。
【００６６】
ステップＳ３４において、CPU５１は、通信部５９を制御して、ステップＳ３３で得られた解析結果を、パーソナルコンピュータ２に送信させる。
【００６７】
その後、処理は終了する。
【００６８】
以上のように、機器１自体がネットワーク４を介してサーバ５と直接通信できなくても、外部記録メディア３にエラーログを記録し、そこに記録されたエラーログを、パーソナルコンピュータ２を介してサーバ５に送信することができるようにしたので、製造元は、機器１を回収しなくても、エラーログを入手でき、それを解析することによって不良診断を行うことができる。
【００６９】
その結果例えば修理等など必要がある場合のみ機器１を回収すればよいので、故障対応の手間を削減することができる。またこのことは、ユーザから見れば、不良解析の段階で機器１を製造元に送るために機器本体を販売元に持ち込むなどの手間を省くことができる。
【００７０】
またサービスセンター等におけるユーザからの電話等によるヒアリングでは、ユーザの主観的な内容が含まれるため、適切に不良診断をすることができないことがあったが、このようにエラーログを事前に入手しそれを解析すれば、不良についての客観的な判断を行うことができるので、適切なフィードバックをユーザに行うことができる。
【００７１】
また以上においては、例えばサーバ５のURLが記述されたHTMLファイルにエラーログを格納するようにしたので、パーソナルコンピュータ２は、ブラウザを有していれば、簡単に、サーバ５にエラーログを送信し、その解析結果を受信することができる。すなわちパーソナルコンピュータ２においてプラットホーム非依存でエラーログの解析結果を得ることができる。
【００７２】
また以上においてはエラーログを例として説明したが、操作履歴等も内部のメモリに記憶される場合、操作履歴を外部記録メディア３に記録するようにすることもできる。
【００７３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明を適用したエラーログ収集システムの構成例を示す図である。
【図２】図１の機器１の構成例を示すブロック図である。
【図３】図２のエラーログ記憶部１３に記憶されているエラーログの例を示す図である。
【図４】図１のパーソナルコンピュータ２の構成例を示すブロック図である。
【図５】図１のサーバ５の構成例を示すブロック図である。
【図６】機器１の動作を説明するフローチャートである。
【図７】図６のステップＳ１の処理を説明する図である。
【図８】パーソナルコンピュータ２及びサーバ５の動作を説明するフローチャートである。
【図９】エラーログの解析結果の例を示す図である。
【符号の説明】
【００７６】
１  機器，  ２  パーソナルコンピュータ，  ３  外部記録メディア，  ４  ネットワーク，  ５  サーバ，  １１  ドライブ，  １２  エラー検出部，  １３  エラーログ記憶部，  １４  信号入力部，  １５  信号処理部，  １６  記録再生制御部，  １７  バッファ，  １８  出力部，  １９  制御部，  ２０  操作入力部,  ３１  CPU，  ３２  ROM，  ３３  RAM，  ３４  バス，  ３５  入出力インタフェース，  ３６  入力部，  ３７  出力部，  ３８  記憶部，  ３９  通信部，  ４０  ドライブ，  ５１  CPU，  ５２  ROM，  ５３  RAM，  ５４  バス，  ５５  入出力インタフェース，  ５６  入力部，  ５７  出力部，  ５８  記憶部，  ５９  通信部
【図１】
2008282350.tif 000003
【図２】
2008282350.tif 000004
【図３】
2008282350.tif 000005
【図４】
2008282350.tif 000006
【図５】
2008282350.tif 000007
【図６】
2008282350.tif 000008
【図７】
2008282350.tif 000009
【図８】
2008282350.tif 000010
【図９】
2008282350.tif 000011