(57)【要約】【課題】故障診断に必要な各種制御データを採取する故障診断装置において、故障が発生したことを遠隔地に自動通知する。【解決手段】自己診断機能を備えたエンジンＥＣＵ３０Ａ，変速機ＥＣＵ３０Ｂ及びナビゲーションシステム３０Ｃのような電子制御装置３０に対して着脱自由に接続される故障診断装置１０が、電子制御装置３０から所定時間間隔で取得した所定の制御データを記録媒体１０Ｂに順次保存しつつ、その自己診断結果に基づいて車両に故障が発生したか否かを判定する。そして、車両に故障が発生したと判定したときに、その旨を通知する電子メールを作成し、これを所定の送信先アドレスに送信する。【選択図】図１
2008157660.tif 000002
【特許請求の範囲】
【請求項１】
自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存する故障診断装置であって、
前記電子制御装置から自己診断結果を順次取得する診断結果取得手段と、
前記診断結果取得手段により取得された自己診断結果に基づいて、車両に故障が発生したか否かを判定する第１の故障判定手段と、
前記第１の故障判定手段により故障が発生したと判定されたときに、その旨を通知する電子メールを作成する第１のメール作成手段と、
前記第１のメール作成手段により作成された電子メールを所定の送信先アドレスに送信する第１のメール送信手段と、
を含んで構成されたことを特徴とする故障診断装置。
【請求項２】
前記診断結果取得手段により取得された自己診断結果に基づいて、車両に発生した故障が解消したか否かを判定する第２の故障判定手段と、
前記第２の故障判定手段により故障が解消したと判定されたときに、その旨を通知する電子メールを作成する第２のメール作成手段と、
前記第２のメール作成手段により作成された電子メールを前記送信先アドレスに送信する第２のメール送信手段と、
を更に備えたことを特徴とする請求項１記載の故障診断装置。
【請求項３】
前記制御データの閲覧要求があったときに、その閲覧要求に係る制御データを返送する制御データ返送手段を更に備えたことを特徴とする請求項１又は請求項２に記載の故障診断装置。
【請求項４】
前記自己診断結果を記録媒体に順次保存する診断結果保存手段と、
前記自己診断結果の閲覧要求があったときに、その閲覧要求に係る自己診断結果を返送する診断結果返送手段と、
を更に備えたことを特徴とする請求項１〜請求項３のいずれか１つに記載の故障診断装置。
【請求項５】
自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存すると共に、Ｗｅｂブラウザを備えたクライアントコンピュータとインターネット経由で接続されるＷｅｂサーバを備えた故障診断装置であって、
前記クライアントコンピュータからの要求に応答して、前記制御データを記録媒体に順次保存しつつ、前記電子制御装置から自己診断結果を順次取得する診断結果取得手段と、
前記診断結果取得手段により取得された自己診断結果に基づいて、車両に故障が発生したか否かを判定する第１の故障判定手段と、
前記第１の故障判定手段により故障が発生したと判定されたときに、その旨を通知する電子メールを作成する第１のメール作成手段と、
前記第１のメール作成手段により作成された電子メールを所定の送信先アドレスに送信する第１のメール送信手段と、
を含んで構成されたことを特徴とする故障診断装置。
【請求項６】
前記診断結果取得手段により取得された自己診断結果に基づいて、車両に発生した故障が解消したか否かを判定する第２の故障判定手段と、
前記第２の故障判定手段により故障が解消したと判定されたときに、その旨を通知する電子メールを作成する第２のメール作成手段と、
前記第２のメール作成手段により作成された電子メールを前記送信先アドレスに送信する第２のメール送信手段と、
を更に備えたことを特徴とする請求項５記載の故障診断装置。
【請求項７】
前記クライアントコンピュータから制御データの閲覧要求があったときに、その閲覧要求に係る制御データを返送する制御データ返送手段を更に備えたことを特徴とする請求項５又は請求項６に記載の故障診断装置。
【請求項８】
前記自己診断結果を記録媒体に順次保存する診断結果保存手段と、
前記クライアントコンピュータから自己診断結果の閲覧要求があったときに、その閲覧要求に係る自己診断結果を返送する診断結果返送手段と、
を更に備えたことを特徴とする請求項５〜請求項７のいずれか１つに記載の故障診断装置。
【請求項９】
前記クライアントコンピュータからＷｅｂサーバへのアクセスがあったときに、認証フォームを返送するフォーム返送手段と、
前記フォーム返送手段により返送された認証フォームに入力された認証情報に基づいて、利用権限があるか否かを判定する認証手段と、
前記認証手段により利用権限があると判定されたときに、前記クライアントコンピュータからの要求を受け付ける要求受付手段と、
を更に備えたことを特徴とする請求項５〜請求項８のいずれか１つに記載の故障診断装置。
【請求項１０】
前記記録媒体に保存された制御データを圧縮するデータ圧縮手段を更に備えたことを特徴とする請求項１〜請求項９のいずれか１つに記載の故障診断装置。
【請求項１１】
前記送信先アドレスを任意に設定するアドレス設定手段を更に備えたことを特徴とする請求項１〜請求項１０のいずれか１つに記載の故障診断装置。
【請求項１２】
前記アドレス設定手段は、複数の送信先アドレスを設定可能であることを特徴とする請求項１１記載の故障診断装置。
【請求項１３】
自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存する故障診断装置が、
前記電子制御装置から自己診断結果を順次取得するステップと、
前記自己診断結果に基づいて車両に故障が発生したか否かを判定するステップと、
前記車両に故障が発生したと判定したときに、その旨を通知する電子メールを作成するステップと、
前記電子メールを所定の送信先アドレスに送信するステップと、
を実行することを特徴とする故障診断方法。
【請求項１４】
自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存すると共に、Ｗｅｂブラウザを備えたクライアントコンピュータとインターネット経由で接続されるＷｅｂサーバを備えた故障診断装置が、
前記クライアントコンピュータからの要求に応答して、前記制御データを記録媒体に順次保存しつつ、前記電子制御装置から自己診断結果を順次取得するステップと、
前記自己診断結果に基づいて車両に故障が発生したか否かを判定するステップと、
前記車両に故障が発生したと判定したときに、その旨を通知する電子メールを作成するステップと、
前記電子メールを所定の送信先アドレスに送信するステップと、
を実行することを特徴とする故障診断方法。
【請求項１５】
前記故障診断装置が、
前記自己診断結果に基づいて故障が解消したか否かを判定するステップと、
前記故障が解消したと判定したときに、その旨を通知する電子メールを作成するステップと、
前記電子メールを前記送信先アドレスに送信するステップと、
を更に実行することを特徴とする請求項１３又は請求項１４に記載の故障診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、故障診断に必要な各種制御データを採取する故障診断装置において、故障が発生したことを遠隔地に自動通知する技術に関する。
【背景技術】
【０００２】
自動車などの車両では、例えば、長時間連続使用したときなど、特定条件下でのみ故障が発生することがある。このような故障が発生したとき、車両を自動車修理工場などに持ち込んでも、その時点で故障が発生していないため、故障原因を究明することが困難である。このため、特開平８−１６６３２８号公報（特許文献１）に記載されるように、電子制御装置に接続したまま走行し、故障診断に必要な各種制御データを順次採取する故障診断装置が提案されている。
【特許文献１】特開平８−１６６３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来提案の故障診断装置では、電子制御装置において制御パラメータとなるバッテリ電圧，排気温度などの各種制御データを採取できるものの、自動車修理工場などで、採取した各種制御データを解析しなければ故障が再現できたか否か分からなかった。このため、実際に故障が発生したか否かにかかわらず、故障が再現されるであろうと考えられる長期間に亘って、電子制御装置に故障診断装置を接続しておかなければならず、故障原因の究明及び解決まで長時間必要であった。
【０００４】
そこで、本発明は以上のような従来の問題点に鑑み、電子制御装置に備えられている故障診断機能を利用し、故障が発生したことを遠隔地に自動通知することで、故障が再現されたことを即時知らしめることができる故障診断装置及び故障診断方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
このため、請求項１記載の発明では、自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存する故障診断装置であって、前記電子制御装置から自己診断結果を順次取得する診断結果取得手段と、前記診断結果取得手段により取得された自己診断結果に基づいて、車両に故障が発生したか否かを判定する第１の故障判定手段と、前記第１の故障判定手段により故障が発生したと判定されたときに、その旨を通知する電子メールを作成する第１のメール作成手段と、前記第１のメール作成手段により作成された電子メールを所定の送信先アドレスに送信する第１のメール送信手段と、を含んで構成されたことを特徴とする。
【０００６】
請求項２記載の発明では、前記診断結果取得手段により取得された自己診断結果に基づいて、車両に発生した故障が解消したか否かを判定する第２の故障判定手段と、前記第２の故障判定手段により故障が解消したと判定されたときに、その旨を通知する電子メールを作成する第２のメール作成手段と、前記第２のメール作成手段により作成された電子メールを前記送信先アドレスに送信する第２のメール送信手段と、を更に備えたことを特徴とする。
【０００７】
請求項３記載の発明では、前記制御データの閲覧要求があったときに、その閲覧要求に係る制御データを返送する制御データ返送手段を更に備えたことを特徴とする。
請求項４記載の発明では、前記自己診断結果を記録媒体に順次保存する診断結果保存手段と、前記自己診断結果の閲覧要求があったときに、その閲覧要求に係る自己診断結果を返送する診断結果返送手段と、を更に備えたことを特徴とする。
【０００８】
請求項５記載の発明では、自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存すると共に、Ｗｅｂブラウザを備えたクライアントコンピュータとインターネット経由で接続されるＷｅｂサーバを備えた故障診断装置であって、前記クライアントコンピュータからの要求に応答して、前記制御データを記録媒体に順次保存しつつ、前記電子制御装置から自己診断結果を順次取得する診断結果取得手段と、前記診断結果取得手段により取得された自己診断結果に基づいて、車両に故障が発生したか否かを判定する第１の故障判定手段と、前記第１の故障判定手段により故障が発生したと判定されたときに、その旨を通知する電子メールを作成する第１のメール作成手段と、前記第１のメール作成手段により作成された電子メールを所定の送信先アドレスに送信する第１のメール送信手段と、を含んで構成されたことを特徴とする。
【０００９】
請求項６記載の発明では、前記診断結果取得手段により取得された自己診断結果に基づいて、車両に発生した故障が解消したか否かを判定する第２の故障判定手段と、前記第２の故障判定手段により故障が解消したと判定されたときに、その旨を通知する電子メールを作成する第２のメール作成手段と、前記第２のメール作成手段により作成された電子メールを前記送信先アドレスに送信する第２のメール送信手段と、を更に備えたことを特徴とする。
【００１０】
請求項７記載の発明では、前記クライアントコンピュータから制御データの閲覧要求があったときに、その閲覧要求に係る制御データを返送する制御データ返送手段を更に備えたことを特徴とする。
請求項８記載の発明では、前記自己診断結果を記録媒体に順次保存する診断結果保存手段と、前記クライアントコンピュータから自己診断結果の閲覧要求があったときに、その閲覧要求に係る自己診断結果を返送する診断結果返送手段と、を更に備えたことを特徴とする。
【００１１】
請求項９記載の発明では、前記クライアントコンピュータからＷｅｂサーバへのアクセスがあったときに、認証フォームを返送するフォーム返送手段と、前記フォーム返送手段により返送された認証フォームに入力された認証情報に基づいて、利用権限があるか否かを判定する認証手段と、前記認証手段により利用権限があると判定されたときに、前記クライアントコンピュータからの要求を受け付ける要求受付手段と、を更に備えたことを特徴とする。
【００１２】
請求項１０記載の発明では、前記記録媒体に保存された制御データを圧縮するデータ圧縮手段を更に備えたことを特徴とする。
請求項１１記載の発明では、前記送信先アドレスを任意に設定するアドレス設定手段を更に備えたことを特徴とする。
請求項１２記載の発明では、前記アドレス設定手段は、複数の送信先アドレスを設定可能であることを特徴とする。
【００１３】
請求項１３記載の発明では、自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存する故障診断装置が、前記電子制御装置から自己診断結果を順次取得するステップと、前記自己診断結果に基づいて車両に故障が発生したか否かを判定するステップと、前記車両に故障が発生したと判定したときに、その旨を通知する電子メールを作成するステップと、前記電子メールを所定の送信先アドレスに送信するステップと、を実行することを特徴とする。
【００１４】
請求項１４記載の発明では、自己診断機能を備えた車載電子制御装置に対して着脱自由に接続され、該電子制御装置から所定時間間隔で取得した所定の制御データを記録媒体に順次保存すると共に、Ｗｅｂブラウザを備えたクライアントコンピュータとインターネット経由で接続されるＷｅｂサーバを備えた故障診断装置が、前記クライアントコンピュータからの要求に応答して、前記制御データを記録媒体に順次保存しつつ、前記電子制御装置から自己診断結果を順次取得するステップと、前記自己診断結果に基づいて車両に故障が発生したか否かを判定するステップと、前記車両に故障が発生したと判定したときに、その旨を通知する電子メールを作成するステップと、前記電子メールを所定の送信先アドレスに送信するステップと、を実行することを特徴とする。
【００１５】
請求項１５記載の発明では、前記故障診断装置が、前記自己診断結果に基づいて故障が解消したか否かを判定するステップと、前記故障が解消したと判定したときに、その旨を通知する電子メールを作成するステップと、前記電子メールを前記送信先アドレスに送信するステップと、を更に実行することを特徴とする。
【発明の効果】
【００１６】
請求項１又は請求項１３に記載の発明によれば、車両に故障が発生したとき、その原因などを究明すべく、自動診断機能を備えた電子制御装置に故障診断装置が接続されると、電子制御装置から所定時間間隔で取得された所定の制御データが記録媒体に順次保存される。また、制御データの保存に加え、電子制御装置の自己診断機能から自己診断結果が順次取得され、車両に故障が発生したか否かが判定される。そして、車両に故障が発生したと判定されると、その旨を通知する電子メールが作成され、これが所定の送信先アドレスに送信される。このため、車両に故障が発生したことを即時知らしめることが可能となり、携帯電話などの連絡手段を用いて、車両を修理工場などに持ち込むことを要請することができる。従って、故障が再現されるであろうと考えられる長期間に亘って、電子制御装置に故障診断装置を接続したままにしておく必要がなく、故障原因の究明及び解決までに要する時間を短縮することができる。
【００１７】
請求項２，請求項６又は請求項１５に記載の発明によれば、故障が発生したときだけでなく、車両に発生した故障が解消したときにも、その旨を通知する電子メールが所定の送信先アドレスに送信される。このため、携帯電話などの連絡手段を用いて、故障が解消したときの状況などを確認することが可能となり、故障原因の究明を多面的に行なうことができる。
【００１８】
請求項３又は請求項７に記載の発明によれば、制御データの閲覧要求があると、記録媒体に保存された制御データの中から、その閲覧要求に係る制御データが返送される。このため、故障が発生又は解消したことを電子メールで知った担当者が、車両が修理工場に持ち込まれるまでの間に、制御データを解析して故障原因の究明を行うことが可能となり、故障解決までに要する時間をさらに短縮することができる。
【００１９】
請求項４又は請求項８に記載の発明によれば、電子制御装置の自己診断結果が記録媒体に順次保存される一方、自己診断結果の閲覧要求があると、記録媒体に保存された自己診断結果の中から、その閲覧要求に係る自己診断結果が返送される。このため、故障が発生又は解消したことを電子メールで知った担当者が、車両が修理工場に持ち込まれるまでの間に、自己診断結果を解析して故障原因の究明を行うことが可能となり、故障解決までに要する時間をさらに短縮することができる。
【００２０】
請求項５又は請求項１４に記載の発明によれば、車両に故障が発生したとき、その原因などを究明すべく、自動診断機能を備えた電子制御装置に故障診断装置が接続されると、インターネット経由で接続されるクライアントコンピュータからの要求に応答して、電子制御装置から所定時間間隔で取得された所定の制御データが記録媒体に順次保存される。また、制御データの保存に加え、電子制御装置の自己診断機能から自己診断結果が順次取得され、車両に故障が発生したか否かが判定される。そして、車両に故障が発生したと判定されると、その旨を通知する電子メールが作成され、これが所定の送信先アドレスに送信される。このため、車両に故障が発生したことを即時知らしめることが可能となり、携帯電話などの連絡手段を用いて、車両を修理工場などに持ち込むことを要請することができる。従って、故障が再現されるであろうと考えられる長期間に亘って、電子制御装置に故障診断装置を接続したままにしておく必要がなく、故障原因の究明及び解決までに要する時間を短縮することができる。
【００２１】
請求項９記載の発明によれば、クライアントコンピュータからＷｅｂサーバへのアクセルがあると、クライアントコンピュータに対して認証フォームが返送される。そして、認証フォームに入力された認証情報に基づいて利用権限があると判定されると、クライアントコンピュータからの要求が受け付けられる。このため、故障診断装置を利用できる者が限定され、例えば、不適切な要求に応答することを防止できる。
【００２２】
請求項１０記載の発明によれば、記録媒体に保存された制御データが圧縮されるので、その容量が小さくなって記録媒体の有効利用を図ることができると共に、これを返送する送信時間を短縮することができる。
請求項１１記載の発明によれば、送信先アドレスを任意に設定可能であるため、例えば、複数の自動車修理工場などで故障診断装置を共用することができる。
【００２３】
請求項１２記載の発明によれば、複数の送信先アドレスを設定可能であるため、例えば、自動車修理工場などに設置されたコンピュータのみならず、担当者の携帯電話にも故障が発生又は解消した旨を通知することができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付された図面を参照して本発明を詳述する。
図１は、本発明を具現化した故障診断装置の全体構成を示す。
故障診断装置１０は、Ｋ−Ｌｉｎｅ，ＣＡＮなどのネットワーク２０を介して、自己診断機能を備えた車載電子制御装置３０、例えば、エンジンＥＣＵ３０Ａ，変速機ＥＣＵ３０Ｂ，ナビゲーションシステム３０Ｃに対して着脱自由に接続される。また、故障診断装置１０は、インターネット４０を経由して、Ｗｅｂブラウザを備えたクライアントコンピュータ（以下「クライアント」という）５０と接続される。なお、故障診断装置１０と電子制御装置３０との接続は、図示しないコネクタなどで行うことが望ましい。
【００２５】
故障診断装置１０は、具体的には、コンピュータからなる制御装置１０Ａと、ハードディスクドライブ，メモリカードなどからなる記録媒体１０Ｂと、Ｗｅｂブラウザとの連繋をとるＷｅｂサーバ１０Ｃと、電子メールの作成及び送信を行うメールクライアント１０Ｄと、インターネット４０に無線を介して接続するための通信装置１０Ｅと、を含んで構成される。なお、Ｗｅｂサーバ１０Ｃには、故障診断装置１０を一意に特定するためのＵＲＬ（Uniform Resource Locator）が割り振られている。そして、故障診断装置１０では、そのＲＯＭ（Read Only Memory）などに記憶された制御プログラムを実行することで、電子制御装置３０から所定時間間隔で取得された所定の制御データが記録媒体１０Ｂに順次保存されると共に、本発明の特徴をなす各種手段が具現化される。ここで、所定の制御データとしては、車両の故障診断に必要なバッテリ電圧，排気温度，車速，エンジン回転速度，スロットル開度などが想定される。
【００２６】
図２及び図３は、イグニッションスイッチＯＮなどを契機として、故障診断装置１０の制御装置１０Ａにおいて実行される制御プログラムのメインルーチンを示す。
ステップ１（図では「Ｓ１」と略記する。以下同様）では、通信装置１０Ｅに対して制御信号を出力し、インターネット４０に接続する。
ステップ２では、クライアント５０からＷｅｂサーバ１０Ｃに対してアクセスがあったか否か、即ち、ＷｅｂブラウザにおいてＷｅｂサーバ１０ＣのＵＲＬが入力されたか否か判定する。そして、Ｗｅｂサーバ１０Ｃに対してアクセスがあったならばステップ３へと進む一方（Ｙｅｓ）、アクセスがなければ待機する（Ｎｏ）。
【００２７】
ステップ３では、クライアント５０に対して、故障診断装置１０の利用権限があるか否かを判定するため、図４に示すような認証フォームを返送する。認証フォームに入力する認証情報としては、例えば、ユーザ名及びパスワードが想定される。なお、ステップ２及びステップ３の処理が、フォーム返送手段に該当する。
ステップ４では、認証フォームに入力された認証情報に基づいて、故障診断装置１０の利用権限があるか否かを判定する。具体的には、利用権限を有するユーザのユーザ名及びパスワードなどの認証情報を記録媒体１０Ｂに保存しておき、これと入力された認証情報とをマッチングさせることで、利用権限の有無を判定することができる。そして、利用権限があればステップ５へと進む一方（Ｙｅｓ）、利用権限がなければステップ２へと戻る（Ｎｏ）。なお、ステップ４の処理が、認証手段及び要求受付手段に夫々該当する。
【００２８】
ステップ５では、故障診断装置１０を遠隔操作するためのインターフェース画面として、クライアント５０に対して、図５に示すようなメイン画面を提供するメイン画面フォームを返送する。メイン画面は、制御データをロギングするための「データロギング」ボタンと、電子制御装置３０を自己診断させるための「自己診断」ボタンと、メールアドレスの登録，削除，変更などを行う「メールアドレス設定」ボタンと、記録媒体１０Ｂに保存された制御データなどのログファイルを閲覧するための「ログファイル閲覧」ボタンと、故障診断装置１０の利用を終了するための「ログアウト」ボタンと、を含んで構成される。
【００２９】
ステップ６では、例えば、メイン画面の各種ボタンが押し下げられた否かを介して、クライアント５０に提供するインターフェース画面を遷移させる画面遷移指示があったか否かを判定する。そして、画面遷移指示があったならばステップ７へと進み（Ｙｅｓ）、クライアント５０に対して、画面遷移指示により特定されるインターフェース画面を提供する画面フォームを返送する。一方、画面遷移指示がなければステップ８へと進む（Ｎｏ）。
【００３０】
ここで、メイン画面から遷移する各種インターフェース画面について説明する。
メイン画面において「データロギング」ボタンが押し下げられると、図６に示すデータロギング画面へと遷移する。データロギング画面は、制御データのロギングを開始するための「開始」ボタンと、そのロギングを停止するための「停止」ボタンと、メイン画面に戻るための「戻る」ボタンと、を含んで構成される。また、データロギング画面には、電子制御装置３０から取得した各種制御データと、自己診断機能による自己診断結果と、が併せて表示される。
【００３１】
メイン画面において「自己診断」ボタンが押し下げられると、図７に示す自己診断画面へと遷移する。自己診断画面は、現在の自己診断結果を閲覧するための「現在の診断結果表示」ボタンと、過去の自己診断結果を閲覧するための「過去の診断結果表示」ボタンと、メイン画面に戻るための「戻る」ボタンと、を含んで構成される。そして、「現在の診断結果表示」又は「過去の診断結果表示」ボタンが押し下げられると、図８又は図９に示す自己診断結果画面へと遷移する。自己診断結果画面は、自己診断を開始するための「開始」ボタンと、自己診断を停止するための「停止」ボタンと、自己診断画面に戻るための「戻る」ボタンと、を含んで構成される。また、自己診断結果画面には、現在又は過去の自己診断結果が併せて表示される。なお、自己診断画面を提供する処理が、診断結果返送手段に該当する。
【００３２】
メイン画面において「メールアドレス設定」ボタンが押し下げられると、図１０に示すメールアドレス設定画面へと遷移する。メールアドレス設定画面は、メールアドレス１〜３を有効にするか否かを指定するためのチェックボックスと、メールアドレスを入力するためのテキストボックスと、設定内容を登録するための「設定」ボタンと、を含んで構成される。ここで、「設定」ボタンが押し下げられると、チェックボックス及びテキストボックスに指定された内容が記録媒体１０Ｂに保存された後、メイン画面へと遷移する。なお、メールアドレスは３つに限らず、１つ以上の任意の数であってもよい。
【００３３】
メイン画面において「ログファイル閲覧」ボタンが押し下げられると、図１１に示すログファイル閲覧画面へと遷移する。ログファイル閲覧画面は、閲覧を希望するファイルを選択するためのログファイル一覧と、メイン画面へと戻るための「戻る」ボタンと、を含んで構成される。ここで、ログファイル一覧における「圧縮ファイル」は、制御データを保存したログファイルを公知技術で圧縮したものを示す。
【００３４】
ステップ８では、データロギング指示があったか否か、具体的には、図６に示すデータロギング画面において「開始」ボタンが押し下げられたか否かを判定する。そして、データロギング指示があったならばステップ９へと進み（Ｙｅｓ）、データロギングを実行するサブルーチンをコールする。一方、データロギング指示がなければステップ１０へと進む（Ｎｏ）。
【００３５】
ステップ１０では、自己診断指示があったか否か、具体的には、図８又は図９に示す自己診断結果画面において「開始」ボタンが押し下げられたか否かを判定する。そして、自己診断指示があったならばステップ１１へと進み（Ｙｅｓ）、自己診断を実行するサブルーチンをコールする。一方、自己診断指示がなければステップ１２へと進む（Ｎｏ）。
ステップ１２では、メールアドレス設定指示があったか否か、具体的には、図１０に示すメールアドレス設定画面において「設定」ボタンが押し下げられたか否かを判定する。そして、メールアドレス設定指示があったならばステップ１３へと進み（Ｙｅｓ）、設定内容を記録媒体１０Ｂに保存する。一方、メールアドレス設定指示がなければステップ１４へと進む（Ｎｏ）。なお、ステップ１３の処理が、アドレス設定手段に該当する。
【００３６】
ステップ１４では、ファイルが選択されたか否か、具体的には、図１１に示すログファイル閲覧画面においてファイルが選択されたか否かを判定する。ここで、ファイルが選択されたか否かは、例えば、そのファイルがクリックされたときに発生するイベントメッセージから判定することができる。そして、ファイルが選択されたならばステップ１５へと進み（Ｙｅｓ）、クライアント５０に対して、記録媒体１０Ｂに保存されている該当ファイルを返送する。一方、ファイルが選択されなかったならばステップ１７へと進む（Ｎｏ）。なお、ステップ１４及びステップ１５の処理が、制御データ返送手段に該当する。
【００３７】
ステップ１６では、データロギング又は自己診断が完了したので、記録媒体１０Ｂに保存されているログファイルを公知技術で圧縮する。このようにすれば、ログファイルの容量が小さくなるため、記録媒体１０Ｂの有効利用が図られると共に、これをクライアント５０に返送する送信時間を短縮することができる。なお、ステップ１６の処理が、データ圧縮手段に該当する。
【００３８】
ステップ１７では、ログアウト指示があったか否か、具体的には、図５に示すメイン画面において「ログアウト」ボタンが押し下げられたか否かを判定する。そして、ログアウト指示があったならばステップ２へと戻る一方（Ｙｅｓ）、ログアウト指示がなければステップ５へと戻る（Ｎｏ）。
図１２は、データロギングを実行するサブルーチンを示す。
【００３９】
ステップ２１では、電子制御装置３０から所定の制御データ及び自己診断結果を夫々取得する。なお、ステップ２１の処理が、診断結果取得手段に該当する。
ステップ２２では、ログファイルとして、制御データを記録媒体１０Ｂに順次保存する。
ステップ２３では、図５に示すメイン画面において「データロギング」ボタンが押し下げられたとき、これをクライアント５０に提供するまでの時間を短縮すべく、図６に示すデータロギング画面を定義するＨＴＭＬ（Hyper Text Markup Language）を更新する。
【００４０】
ステップ２４では、自己診断結果に基づいて、車両に新たな故障が発生したか否か、具体的には、前回の自己診断結果が「故障なし」で、今回の自己診断結果が「故障発生」であるか否かを判定する。そして、新たな故障が発生したならばステップ２５へと進む一方（Ｙｅｓ）、新たな故障が発生していなければステップ２６へと進む（Ｎｏ）。なお、ステップ２４の処理が、第１の故障判定手段に該当する。
【００４１】
ステップ２６では、自己診断結果に基づいて、車両に発生していた故障が解消したか否か、具体的には、前回の自己診断結果が「故障発生」で、今回の自己診断結果が「故障なし」であるか否かを判定する。そして、故障が解消したのであればステップ２５へと進む一方（Ｙｅｓ）、故障が解消していなければステップ２７へと進む（Ｎｏ）。なお、ステップ２６の処理が、第２の故障判定手段に該当する。
【００４２】
ステップ２５では、クライアント５０に対して故障が発生又は解消したことを通知すべく、その旨を示す電子メールを作成及び送信するサブルーチンをコールする。
ステップ２７では、データロギングの停止指示があったか否か、具体的には、図６に示すデータロギング画面において「停止」ボタンが押し下げられたか否かを判定する。そして、データロギングの停止指示があったならばステップ２８へと進み（Ｙｅｓ）、図１１に示すログファイル一覧を更新した後、メインルーチンへと戻る。一方、データロギングの停止指示がなければステップ２１へと戻る（Ｎｏ）。
【００４３】
図１３は、自己診断を実行するサブルーチンを示す。
ステップ３１では、電子制御装置３０から、自己診断結果を取得する。なお、ステップ３１の処理が、診断結果取得手段に該当する。
ステップ３２では、ログファイルとして、自己診断結果を記録媒体１０Ｂに順次保存する。なお、ステップ３２の処理が、診断結果保存手段に該当する。
【００４４】
ステップ３３では、図７に示す自己診断画面において「現在の診断結果表示」又は「過去の診断結果表示」ボタンが押し下げられたとき、これをクライアント５０に提供するまでの時間を短縮すべく、図８又は図９に示す自己診断結果画面を定義するＨＴＭＬを更新する。
ステップ３４では、自己診断結果に基づいて、車両に新たな故障が発生したか否か、具体的には、前回の自己診断結果が「故障なし」で、今回の自己診断結果が「故障発生」であるか否かを判定する。そして、新たな故障が発生したならばステップ３５へと進む一方（Ｙｅｓ）、新たな故障が発生していなければステップ３６へと進む（Ｎｏ）。
【００４５】
ステップ３６では、自己診断結果に基づいて、車両に発生していた故障が解消したか否か、具体的には、前回の自己診断結果が「故障発生」で、今回の自己診断結果が「故障なし」であるか否かを判定する。そして、故障が解消したのであればステップ３５へと進む一方（Ｙｅｓ）、故障が解消していなければステップ３７へと進む（Ｎｏ）。
ステップ３５では、クライアント５０に対して故障が発生又は解消したことを通知すべく、その旨を示す電子メールを作成及び送信するサブルーチンをコールする。
【００４６】
ステップ３７では、自己診断の停止指示があったか否か、具体的には、図８又は図９に示す自己診断結果画面において「停止」ボタンが押し下げられたか否かを判定する。そして、自己診断の停止指示があったならばメインルーチンへと戻る一方（Ｙｅｓ）、自己診断の停止指示がなければステップ３１へと戻る（Ｎｏ）。
図１４は、メールクライアント１０Ｄの機能を利用して、所定の送信先アドレスに対して、故障が発生又は解消した旨を通知する電子メールを作成及び送信するためのサブルーチンを示す。
【００４７】
ステップ４１では、故障が発生又は解消した旨を通知する電子メールを作成する。なお、ステップ４１の処理が、第１のメール作成手段及び第２のメール作成手段に夫々該当する。
ステップ４２では、作成した電子メールを送信キューに保存する。
ステップ４３では、電子メールを送信中であるか否かを判定する。そして、電子メールを送信中であればデータロギング又は自己診断を実行するサブルーチンに戻る一方（Ｙｅｓ）、電子メールを送信中でなければステップ４４へと進む（Ｎｏ）。
【００４８】
ステップ４４では、インターネット４０に接続中であるか否かを判定する。そして、インターネット４０に接続中であればステップ４５へと進む（Ｎｏ）。一方、インターネット４０に接続中でない、例えば、トンネルなどを通過したためにインターネット４０への接続が切断されたときにはステップ４８へと進み（Ｎｏ）、情報通信の信頼性を向上させるために、通信装置１０Ｅに対して制御信号を出力し、インターネット４０に再度接続する。
【００４９】
ステップ４５では、送信キューから電子メールを１つ読み込む。
ステップ４６では、記録媒体１０Ｂに保存されている送信先アドレスに対して、電子メールを送信する。なお、ステップ４６の処理が、第１のメール送信手段及び第２のメール送信手段に夫々該当する。
ステップ４７では、送信キューが空になったか否か、具体的には、ここに保存されているすべての電子メールが送信されたか否かを判定する。そして、送信キューが空になったならばデータロギング又は自己診断を実行するサブルーチンに戻る一方（Ｙｅｓ）、送信キューが空になっていなければステップ４５へと戻る（Ｎｏ）。
【００５０】
かかる故障診断装置によれば、車両に故障が発生したときには、その原因などを究明すべく、故障診断装置１０が電子制御装置３０に接続される。そして、クライアント５０からＷｅｂサーバ１０Ｃへとアクセスがあると、故障診断装置１０の利用権限を確認すべく、クライアント５０に対して認証フォームが返送される。利用権限が確認できたら、クライアント５０からの各種要求を受け付けるべく、故障診断装置１０を遠隔操作するためのインターフェース画面が返送される。このため、故障診断装置１０を利用できる者が限定され、例えば、不適切な要求に応答することが防止される。
【００５１】
また、クライアント５０からデータロギング要求があると、電子制御装置３０から所定時間間隔で所得された各種制御データが記録媒体１０Ｂに順次保存されつつ、その自己診断機能から順次取得された自己診断結果に基づいて、新たな故障が発生したか又はその故障が解消したか否かが判定される。そして、故障が発生又は解消したときには、その旨を通知する電子メールが自動的に作成され、これが所定の送信先アドレスに送信される。
【００５２】
一方、クライアント５０から自己診断要求があると、電子制御装置３０の自己診断機能から順次取得された自己診断結果に基づいて、新たな故障が発生したか又はその故障が解消したか否かが判定される。そして、故障が発生又は解消したときには、その旨を通知する電子メールが自動的に作成され、これが所定の送信先アドレスに送信される。
このため、故障が発生又は解消したことを即時知らしめることが可能となり、携帯電話などの通信手段を用いて、車両を修理工場などに持ち込むことを要請することができる。従って、故障が再現されるであろうと考えられる長期間に亘って、故障診断装置１０を電子制御装置３０に接続したままにしておく必要がなく、故障原因の究明及び解決までに要する時間を短縮することができる。このとき、故障が解消したときにも、その旨が電子メールで通知されるので、携帯電話などの通信手段を用いて、故障が解消したときの状況などを確認することが可能となり、故障原因の究明を多面的に行うことができる。
【００５３】
さらに、クライアント５０から制御データ又は自己診断結果の閲覧要求があると、記録媒体１０Ｂに保存された制御データ又は自己診断結果の中から、その要求に係る制御データ又は自己診断結果が返送される。このため、故障が発生又は解消したことを電子メールで知った担当者が、車両が修理工場に持ち込まれるまでの間に、制御データ又は自己診断結果を解析して故障原因の究明を行うことが可能となり、故障解決までに要する時間をさらに短縮することができる。また、クライアント５０に返送される制御データが圧縮されているため、通信時間を短縮させることができる。
【００５４】
なお、故障診断装置１０においては、制御データ又は自己診断結果をその場で確認できないため、修理担当者などが同乗することを考え、液晶などのモニタを取り付けるようにしてもよい。このようにすれば、修理担当者などが故障の発生又は解消を即時認識することができる。また、クライアント５０と車両とで共通情報を確認できるため、例えば、クライアント５０が設置されている事務所において、車両に同乗している修理担当者に作業方法を教育するための教育用ツールとしても利用できる。
【図面の簡単な説明】
【００５５】
【図１】本発明を具現化した故障診断装置の全体構成図
【図２】制御プログラムのメインルーチンを示すフローチャート
【図３】制御プログラムのメインルーチンを示すフローチャート
【図４】認証フォームの説明図
【図５】メイン画面の説明図
【図６】データロギング画面の説明図
【図７】自己診断画面の説明図
【図８】自己診断結果画面（現在）の説明図
【図９】自己診断結果画面（過去）の説明図
【図１０】メールアドレス設定画面の説明図
【図１１】ログファイル閲覧画面の説明図
【図１２】データロギングサブルーチンを示すフローチャート
【図１３】自己診断サブルーチンを示すフローチャート
【図１４】メール送信サブルーチンを示すフローチャート
【符号の説明】
【００５６】
１０    故障診断装置
１０Ａ  制御装置
１０Ｂ  記録媒体
１０Ｃ  Ｗｅｂサーバ
１０Ｄ  メールクライアント
１０Ｅ  通信装置
２０    ネットワーク
３０    電子制御装置
３０Ａ  エンジンＥＣＵ
３０Ｂ  変速機ＥＣＵ
３０Ｃ  ナビゲーションシステム
４０    インターネット
５０    クライアント
【図１】
2008157660.tif 000003
【図２】
2008157660.tif 000004
【図３】
2008157660.tif 000005
【図４】
2008157660.tif 000006
【図５】
2008157660.tif 000007
【図６】
2008157660.tif 000008
【図７】
2008157660.tif 000009
【図８】
2008157660.tif 000010
【図９】
2008157660.tif 000011
【図１０】
2008157660.tif 000012
【図１１】
2008157660.tif 000013
【図１２】
2008157660.tif 000014
【図１３】
2008157660.tif 000015
【図１４】
2008157660.tif 000016