(57)【特許請求の範囲】
【請求項１】
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、を有する異常検出装置において、
前記操作部から前記読み出し操作情報が入力された場合、前記サーバへの前記異常情報の送信を禁止する送信禁止手段と、
前記記憶手段から読み出された前記異常情報を表示する表示部と、
を有することを特徴とする異常検出装置。
【請求項２】
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、を有する異常検出装置において、
前記操作部から前記読み出し操作情報が入力された場合、前記異常情報の記憶を禁止する記憶禁止手段と、
前記記憶手段から読み出された前記異常情報を表示する表示部と、
を有することを特徴とする異常検出装置。
【請求項３】
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、を有する異常検出装置において、
前記記憶手段から読み出された前記異常情報を表示する表示部、有し、
前記操作部から前記読み出し操作情報が入力された場合、車載装置の異常の検出を禁止する、ことを特徴とする異常検出装置。
【請求項４】
前記操作部は車載情報端末又はナビゲーション装置のユーザインターフェイスである、ことを特徴とする請求項１〜３いずれか１項記載の異常検出装置。
【請求項５】
前記異常情報は、異常の内容を記号、番号又は記号と番号の組み合わせにより示すダイアグコード、異常が検出された時に車載装置から検出された検出情報、及び、警告ランプの点灯情報、のいずれかを有する、
ことを特徴とする請求項１〜４いずれか１項記載の異常検出装置。
【請求項６】
前記送信禁止手段が異常情報の送信を禁止した時の禁止時走行距離を記憶しておき、禁止時走行距離を基準に所定距離以上走行した場合、異常情報の送信の禁止を解除する禁止解除手段、を有する、
ことを特徴とする請求項１項記載の異常検出装置。
【請求項７】
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、前記記憶手段から読み出された前記異常情報を表示する表示部と、を有する異常検出装置において、
前記操作部から前記読み出し操作情報が入力された場合、前記送信手段は、異常が検出されていないことを示す情報を含む前記異常情報を前記サーバに送信する、ことを特徴とする異常検出装置。
【請求項８】
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶手段に記憶するステップと、
送信手段が、前記記憶手段に記憶された前記異常情報をサーバに送信するステップと、
乗員に運転支援情報を提供する、車両側に固定されている車載情報端末の操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出すステップと、
表示部が、前記記憶手段から読み出された前記異常情報を表示するステップと、
を有する異常検出方法において、
前記操作部から前記読み出し操作情報が入力された場合、送信禁止手段が、前記サーバへの前記異常情報の送信を禁止するステップ、
を有することを特徴とする異常検出方法。
【請求項９】
車載装置の異常を検出して異常情報を送信する異常検出装置と、該異常検出装置から前記異常情報を受信するサーバとを有する異常情報送信システムにおいて、
前記異常検出装置は、
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部からサービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、
前記操作部から前記読み出し操作情報が入力された場合、前記サーバへの前記異常情報の送信を禁止する送信禁止手段と、
前記記憶手段から読み出された前記異常情報を表示する表示部と、を有する、
ことを特徴とする異常情報送信システム。
【請求項１０】
車載装置の異常を検出して異常情報を送信する異常検出装置と、該異常検出装置から前記異常情報を受信するサーバとを有する異常情報送信システムにおいて、
前記異常検出装置は、
車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、
前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、
乗員に運転支援情報を提供し、車両側に固定されている操作部からサービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、
前記記憶手段から読み出された前記異常情報を表示する表示部と、を有し
前記操作部から前記読み出し操作情報が入力された場合、前記送信手段は、異常が検出されていないことを示すフラグ情報を含む前記異常情報を前記サーバに送信し、
前記サーバは、
前記フラグ情報を参照して、異常の解析に用いる前記異常情報を選別する、
ことを特徴とする異常情報送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両から解析センタに車載装置の異常情報を送信する異常検出装置、異常情報送信方法及び異常情報送信システムに関する。
【背景技術】
【０００２】
車載される種々の部品やシステムは、センサが検出する信号やコンピュータの処理結果等に基づきアクチュエータ等を駆動する電子制御装置により制御される。電子制御装置はセンサやアクチュエータ等の車載装置が正常に作動しているか否かを診断する自己診断機能を備える場合が多い。自己診断の結果、何らかの異常が検出された場合、ダイアグコード及びフリーズフレームデータ等の異常情報が電子制御装置に記録され、後日、サービス工場などで診断ツールを用いて読み出され、異常の原因を解析するため等に用いられる。そして、異常情報をより効率的に収集できるよう異常情報を異常が検出された時に解析センタに送信してデータベースに蓄積し、解析センタが車両の異常を解析する技術が提案されている（例えば、特許文献１参照。）。
【０００３】
しかしながら、全ての異常情報を解析センタに送信すると、サービス工場における異常を疑似した擬似信号による異常情報や、実際には不具合がないが部品交換に伴う異常情報も解析センタに送信されてしまう。この場合、解析センタでは、その異常が実際の故障によるものなのか、疑似信号や部品交換に付随したものなのかの判別ができず、原因の解析が困難になるという問題がある。
【０００４】
この点について、車両から診断ツールに異常情報を出力している場合は、異常情報を解析センタに送信しない通信方法が提案されている（例えば、特許文献２参照。）。診断ツールに異常情報を出力している場合は、サービス工場等において整備、点検又は修理していると考えられるので擬似信号による異常情報や、部品交換に伴う異常情報を解析センタに送信することを防止できる。
【特許文献１】特開２００６−９６３２５号公報
【特許文献２】特開２００５−４１４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２記載の通信方法では、診断ツールを接続していないと異常情報の送信を禁止することができない。サービス工場では、診断ツールを接続せずに部品交換等の種々の整備を行うことがあるが、この場合、異常情報が解析センタに送信されてしまうという問題がある。
【０００６】
なお、サービス工場等における修理時には異常情報を解析センタに送信しないよう車載装置を手動で設定することもできるが、サービスマンが設定を忘れることがあり、また、この設定は解除を忘れないようにタイマで元に戻るように（異常情報を送信するように）なっているため、所定時間が経過すると異常情報が送信されてしまう。
【０００７】
本発明は、上記課題に鑑み、整備に伴う車載装置の異常が検出されても異常情報を適切に処理できる異常検出装置、異常情報送信方法及び異常情報送信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、本発明は、車載装置の異常が検出された場合に、前記異常にかかる異常情報を記憶する記憶手段と、前記記憶手段に記憶された前記異常情報をサーバに送信する送信手段と、乗員に運転支援情報を提供し、車両側に固定されている操作部から、サービスマンが異常を確認する場合に必ず入力する読み出し操作情報が入力されると前記記憶手段に記憶された前記異常情報を読み出す車載情報端末と、を有する異常検出装置において、前記操作部から前記読み出し操作情報が入力された場合、前記サーバへの前記異常情報の送信を禁止する送信禁止手段と、前記記憶手段から読み出された前記異常情報を表示する表示部と、を有することを特徴とする。
【０００９】
本発明によれば、サービス工場等で整備時に操作される可能性が大きい操作を検出して、異常情報の送信を禁止するので、サービスマンが発報防止の操作をしなくても自動的に異常情報の送信を禁止できる。
【発明の効果】
【００１０】
整備に伴う車載装置の異常が検出されても異常情報を適切に処理できる異常検出装置、異常情報送信方法及び異常情報送信システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を参照しながら実施例を挙げて説明する。
【実施例１】
【００１２】
〔異常検出装置１００の概略〕
図１は異常情報送信システム２００の概略構成図を、図２は異常検出装置１００の概略構成図をそれぞれ示す。なお、以下では、期待される機能を提供できない状態（所定の修理が必要な場合）を故障しているといい、実際に故障しているか否かに関わらず検出されるなんらかの不具合を異常といい、実際には故障していない場合に施される修理以外の作業（整備や点検）を単に整備という。
【００１３】
車両５０のセンサやアクチュエータに故障が生じると、車載された異常検出装置１００は例えばメータパネルなどに異常に対応する警告ランプを点灯させる。なお、軽微な故障であれば警告ランプを点灯させない場合もある。異常検出装置１００は、ダイアグコード及びフリーズフレームデータ（以下、ＦＦＤという）等の異常情報を記憶すると共に、定期的に定められたタイミング又は異常を検出した時に異常情報を解析センタ６０に送信する。車両５０の乗員（例えば運転者）は警告ランプの点灯に気づくと、車両５０をサービス工場４０に持ち込む。
【００１４】
サービス工場４０は例えば整備が可能な販売店（ディーラー）であるが、整備が可能であれば販売店である必要はなく、販売店と提携した提携工場、独立したサービス工場４０を含む。
【００１５】
図２示すように、車両５０は、センサやアクチュエータを制御するＥＣＵ（electronic  control  unit）１１Ａ〜１１Ｃ（区別しない場合、ＥＣＵ１１という）、異常情報を収集し解析センタ６０のサーバ７０に送信するダイアグマスタＥＣＵ１３、道路地図や交通情報等を表示したり受信した放送等を表示する車載情報端末１２が、ＣＡＮ（Controller  Area  Network）やＬＩＮ（Local  Interconnect  Network）等の車載ＬＡＮを介して接続されている。
【００１６】
ところで、車載情報端末１２は、各ＥＣＵ１１が記憶する異常情報を読み出して、液晶や有機ＥＬなどのディスプレイ１４に異常情報を表示する異常確認モードを備える。異常確認モードは、乗員が誤って起動させないように特殊な操作により起動することになっている。したがって、異常確認モードが起動された場合、車両５０は「サービス工場により整備中」であると考えてよい。
【００１７】
そこで、本実施例では、車載情報端末１２が異常確認モードを起動させた場合、サービス工場４０において整備中であるとして、ダイアグマスタＥＣＵ１３が異常情報をサーバ７０に送信することを禁止する異常検出装置１００について説明する。
【００１８】
サービスマンは本実施形態の構成とは別に異常情報の送信を禁止（以下、発報防止という）するよう設定できる。しかし、車載情報端末１２が搭載されている場合、異常確認モードは、サービスマンが異常を確認する場合に必ず起動させるモードであるので、異常確認モードが起動された場合には異常情報の送信を禁止することで、サービスマンによる発報防止操作がなくても、整備に起因する異常情報の送信を防止できる。
【００１９】
〔異常検出装置１００〕
図３は、異常検出装置１００の機能ブロック図の一例を示す。図３において、図２と同一構成部には同一の符号を付しその説明は省略する。異常検出装置１００はダイアグマスタＥＣＵ１３により制御される。車載情報端末１２は、車両５０の現在位置周辺の道路地図をディスプレイ１４に表示したり、目的地までの経路を案内するナビゲーションシステムを実装する。なお、図３では、車載情報端末１２とダイアグマスタＥＣＵ１３とを別体に記載したが、ダイアグマスタＥＣＵ１３の機能を車載情報端末１２に搭載することが好適となる。これにより、処理能力の高い車載情報端末１２の効率を向上でき、ダイアグマスタＥＣＵ１３の搭載スペースや重量を節約できる。
【００２０】
車載情報端末１２には、地図ＤＢ（Ｄａｔａ  Ｂａｓｅ）１７、ＧＰＳ（Global  Positioning  System）受信機１６、入力部１５及び上記のディスプレイ１４と接続されている。地図ＤＢ１７は、道路網をリンクとノードに置き換え、ノードの位置情報とノード間のリンクの接続情報を記憶する。したがって、ノードとリンクを辿ることで道路網を形成できる。また、地図ＤＢ１７にはサービス工場４０とその位置情報が記憶され、その他、ガソリンスタンドや公共施設等のポイント情報を記憶している。
【００２１】
ＧＰＳ受信機１６はＧＰＳ衛星から発信される電波の到達時間に基づき車両５０の位置を検出する。車載情報端末１２はＧＰＳ受信機１６が検出した位置を起点に、ジャイロセンサにより検出する走行方向に車輪速センサにより検出した走行距離を累積して、走行中の車両５０の位置を高精度に推定する。
【００２２】
入力部１５は、乗員又はサービスマンが車載情報端末１２を操作する操作情報を入力するユーザインターフェイスである。具体的には例えば、押しボタン式のキーボード、乗員の発した音声を入力する音声認識装置、ディスプレイ１４に形成されたタッチパネル等である。また、ディスプレイ１４は、上述した道路地図、テレビ等の映像を表示するために用いられ、異常確認モードでは異常情報が表示される。
【００２３】
サービスマンが、例えば所定のキーの長押し、複数のキーの同時操作等の操作情報を入力部１５から入力すると、車載情報端末１２は異常確認モードに移行する。異常確認モードが起動すると、車載情報端末１２は各ＥＣＵ１１に記憶している異常情報の送信を要求する。また、異常確認モードが起動された場合、車載情報端末１２は異常確認モード起動情報をダイアグマスタＥＣＵ１３に送信する。なお、ＣＡＮでは共通の信号線を用いて、時分割多重通信により車載情報端末１２と各ＥＣＵ１１とが通信する。
【００２４】
異常情報を記憶しているＥＣＵ１１は、異常情報を車載情報端末１２又はダイアグマスタＥＣＵ１３に送信する。車載情報端末１２に送信された異常情報はダイアグマスタＥＣＵ１３に送信されるので、ダイアグマスタＥＣＵ１３は異常情報を記憶しておき所定のタイミングで解析センタ６０に送信する。
【００２５】
各ＥＣＵ１１は、例えばエンジンＥＣＵ、ハイブリッドＥＣＵ、ブレーキＥＣＵ等である。２以下又は４以上のＥＣＵ１１が接続されていてもよい。異常情報は、例えば、各ＥＣＵ１１に記憶された異常検出時の前後の所定時間のＦＦＤと、異常の内容を示すダイアグコート（例えば、Ａ０００００１など）である。各ＥＣＵ１１が記憶するＦＦＤは、ＥＣＵ１１に接続されたセンサやアクチュエータにより予め定められている。例えば、エンジンＥＣＵであれば、エンジン回転数、吸入空気量、吸気温度等が、ブレーキＥＣＵであれば車輪速、減速度、マスタシリンダ圧等が、ＦＦＤである。なお、ダイアグコードは、記号、番号又は記号と番号の組み合わせより異常の内容を示し、予め定めたコード表と対応づけることでサービスマンが異常の内容が把握できるようになっている。
【００２６】
ダイアグマスタＥＣＵ１３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信インターフェイス及び不揮発メモリが内部バスを介して相互に接続されたコンピュータである。ＣＰＵがＲＯＭ又は不揮発メモリに記憶されたプログラムを実行するか又はＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェアにより、車両情報収集部２１、車両情報送信部２２、異常情報送信禁止部２３及び禁止解除部２４が実現される。
【００２７】
車両情報収集部２１は、各ＥＣＵ１１が送信する異常情報及びその他の車両情報を収集する。異常情報は異常の検出時に収集される情報であるのに対し、車両情報は異常が検出されなくても収集される情報であるが、車両情報と異常情報は少なくとも一部に同じ情報を含む場合が多い。この車両情報は、走行中、古い物から順次上書き保存が繰り返され、異常が検出された時の車両情報は上書きを禁止するようになっており、ＦＦＤと突合され故障の解析に利用される。また、車両情報は、定期的又は不定期に解析センタ６０に送信される。本実施形態では、異常情報の送信について説明する。
【００２８】
車両情報送信部２２は、異常が検出された場合には異常情報を解析センタ６０に送信し、異常が検出されない場合は定期的又は不定期に車両情報を解析センタ６０に送信する。
【００２９】
そして、異常情報送信禁止部２３は、車載情報端末１２から異常確認モード起動情報を受信すると異常情報の送信を禁止する。したがって、サービス工場４０で車両５０の整備が開始されると、整備に伴う部品交換や疑似信号により異常が検出されても、異常情報を解析センタ６０に送信することを防止できる。
【００３０】
また、禁止解除部２４は、異常情報送信禁止部２３による異常情報の送信の禁止を解除する。禁止解除部２４は、異常情報送信禁止部２３が異常情報の送信を禁止した時の禁止時走行距離を記憶しておき、禁止時走行距離を基準に所定距離以上走行した場合、異常情報の送信の禁止を解除する。所定距離以上走行したか否かは、オドメータの示す走行距離と禁止時走行距離を比較して判定する。所定距離（例えば、１０ｋｍ／ｈ）を走行するまでは、異常情報の送信を禁止できるので、整備や修理の後に試走する必要がある部品が試走により異常を示しても、異常情報を送信することを防止できる。
【００３１】
通信装置１８は、異常情報（デジタルデータ）にプロトコル処理や誤り訂正などの処理を施し、生成されたベースバンド信号により搬送波を例えばπ／４ＱＰＳＫ変調する。そして、増幅した後アンテナから送信する。この搬送波は例えば携帯電話の基地局や無線ＬＡＮのアクセスポイントを介して解析センタ６０に送信される。
【００３２】
〔異常検出装置１００の動作手順〕
図４は、異常情報の送信を禁止する手順を示すシーケンス図の一例を示す。サービス工場４０に車両５０が持ち込まれ、サービスマンが車載情報端末１２を操作することで車載情報端末１２は異常確認モードになる。車載情報端末１２は異常確認モード起動情報をダイアグマスタＥＣＵ１３に送信する（Ｓ１０）。
【００３３】
ダイアグマスタＥＣＵ１３が異常確認モード起動情報を受信すると、異常情報送信禁止部２３は異常情報の送信を禁止する（Ｓ２０）。また、禁止解除部２４は異常情報の送信を禁止した時の禁止時走行距離を記憶する（Ｓ２５）。
【００３４】
ステップＳ２０以降、サービスマンが修理や整備をすることで、ＥＣＵ１１が異常を検出し（Ｓ３０）、異常情報を記憶する（Ｓ４０）。なお、各ＥＣＵ１１には異常確認モード起動情報が送信されていないとする場合、異常を検出したＥＣＵ１１は対応するウォーニングランプの点灯を例えばメータＥＣＵに要求する。なお、ＥＣＵ１１が記憶した異常情報は診断ツール等によりユーザに車両５０が手渡される前に消去される。
【００３５】
異常情報を記憶したＥＣＵ１１は、異常情報をダイアグマスタＥＣＵ１３に送信し（Ｓ５０）、ダイアグマスタＥＣＵ１３は異常情報を受信するが（Ｓ６０）、この異常情報は送信されない。ダイアグマスタＥＣＵ１３は、受信した異常情報を例えば破棄（消去）する（すなわち、記憶されない）。
【００３６】
異常情報送信禁止部２３が異常情報の送信を禁止した後、禁止解除部２４は所定のサイクル時間毎に、禁止時走行距離を基準に所定距離以上走行したか否かを判定する（Ｓ７０）。所定距離以上走行すると（Ｓ７０のＹｅｓ）、禁止解除部２４は異常情報の送信の禁止を解除する（Ｓ８０）。なお、サービス工場４０から所定距離離れたら禁止を解除してもよい。この場合、異常情報の送信を禁止した時の位置情報（サービス工場４０の位置）を記憶しておき、そこから例えば１０ｋｍ離れたら異常情報の禁止を解除する。
【００３７】
以上のように、本実施例の異常検出装置１００は、サービス工場４０等で整備時に操作される可能性が極めて大きい車載情報端末１２の所定の操作を検出して、異常情報の送信を禁止するので、サービスマンが発報防止の操作をしなくても自動的に異常情報の送信を禁止できる。すなわち、サービスマンによる異常の確認と発報防止の操作を兼用できるので、異常情報の送信をより確実に禁止できる。
【００３８】
〔変形例〕
上記実施例１では、ダイアグマスタＥＣＵ１３による異常情報の送信を禁止したが、各ＥＣＵ１１が異常情報を記憶しないこととしても、整備による異常情報の送信を防止できる。図５は、異常情報の送信を禁止する手順を示すシーケンス図の一例を示す。図５では、ダイアグマスタＥＣＵ１３は異常情報送信禁止部２３を有さず、各ＥＣＵ１１が記憶禁止部２７を有する。記憶禁止部２７は、異常確認モード起動情報を受信すると異常情報を記憶することを禁止する。したがって、図５の変形例では、異常情報がダイアグマスタＥＣＵ１３に送信されないので、ダイアグマスタＥＣＵ１３がサーバ７０に異常情報を送信することもない。
【００３９】
サービスマンが車載情報端末１２を操作することで車載情報端末１２は異常確認モードになる。車載情報端末１２は異常確認モード起動情報をダイアグマスタＥＣＵ１３及び各ＥＣＵ１１に例えば同報的に送信する（Ｓ１１）。時分割多重通信であるので一度の送信で車載情報端末１２及び各ＥＣＵ１１が異常確認モード起動情報を受信できる。
【００４０】
ダイアグマスタＥＣＵ１３が異常確認モード起動情報を受信すると、禁止解除部２４は異常情報の送信を禁止した時の禁止時走行距離を記憶する（Ｓ２５）。また、各ＥＣＵ１１が異常確認モード起動情報を受信すると、記憶禁止部２７は異常が検出されても異常情報の記憶を禁止する（Ｓ２１）。したがって、サービスマンが修理や整備をすることで、ＥＣＵ１１が異常を検出しても、各ＥＣＵ１１は異常情報を記憶しない（Ｓ３１）ので、異常情報はダイアグマスタＥＣＵ１３に送信されない。このため、ダイアグマスタＥＣＵ１３が異常情報を解析センタ６０に送信することもない。なお、異常情報を記録しない場合、その異常は整備によるものなので、ＥＣＵ１１は対応するウォーニングランプの点灯を例えばメータＥＣＵに要求しない。
【００４１】
異常情報送信禁止部２３が異常情報の送信を禁止した後、禁止解除部２４は所定のサイクル時間毎に禁止してから所定距離以上走行したか否かを判定する（Ｓ７０）。そして、所定距以上離走行すると（Ｓ７０のＹｅｓ）、禁止解除部２４は異常情報の記憶の禁止を解除するため（Ｓ８１）、各ＥＣＵ１１に禁止解除情報を送信する。これにより、以降は各ＥＣＵ１１が異常情報を記憶できるようになる。
【００４２】
なお、図５では、異常情報の記憶を禁止したが、異常の検出を禁止してもよい。この場合、例えば各ＥＣＵ１１は診断機能を停止する。異常情報が生成されることがないので、図５と同様に異常情報が解析センタ６０に送信されることを防止できる。
【００４３】
また、図５では、ダイアグマスタＥＣＵ１３が各ＥＣＵ１１による異常情報の記憶の禁止を解除したが、各ＥＣＵ１１が異常情報の記憶の禁止を解除してもよい。この場合、各ＥＣＵ１１が禁止解除部２４を有する。そして、異常情報の送信を禁止した時の禁止時走行距離を記憶し、所定距以上離走行したら、異常情報の記憶の禁止を解除する。
【実施例２】
【００４４】
実施例１では、車載情報端末１２が異常確認モードを起動させることにより、サービス工場４０における整備時にダイアグマスタＥＣＵ１３が異常情報を送信することを禁止した。本実施例では、診断ツール２０が各ＥＣＵ１１と通信した場合に異常情報の送信を禁止する異常検出装置１００について説明する。
【００４５】
図６は、異常検出装置１００の概略構成図をそれぞれ示す。図６において図２と同一部には同一の符号を付しその説明は省略する。図６の異常検出装置１００はコネクタ１９を有し、コネクタ１９に診断ツール２０が接続されている。コネクタ１９はＥＣＵ１１等と同様にＣＡＮ等の車載ＬＡＮに接続されており、診断ツール２０等の外部端末が例えばＣＡＮプロトコルで各ＥＣＵ１１と通信するためのインターフェイスとなる。
【００４６】
診断ツール２０は、通信ポート、制御部、記憶部、操作部及び表示部を有する。記憶部には診断プログラムが記憶されており、制御部がこれを実行することでＥＣＵ１１を診断する。診断ツール２０が異常検出装置１００に情報送信要求を送信すると、所定のＥＣＵ１１（例えばエンジンＥＣＵ）が車種、エンジンの型式等、の情報を含む通信データをＣＡＮに送出する。この通信データのデータＩＤは診断ツール２０が接続された場合に流れる特定のデータＩＤであるので、このデータＩＤの通信データを受信するとダイアグマスタＥＣＵ１３は診断ツール２０が接続されていることを検出する。以下、エンジンＥＣＵが送信する通信データを診断ツール発信データという。
【００４７】
診断ツール２０が接続された状態では、異常を疑似する疑似信号による異常情報や、実際には不具合がないが整備に伴う異常情報が検出されると予想されるため、異常情報を解析センタ６０に送信すべきでない。このため、ダイアグマスタＥＣＵ１３は、診断ツール発信データを受信すると、実施例１と同様に異常情報の送信を禁止する。
【００４８】
なお、診断ツール２０は、各ＥＣＵ１１から送信される通信データを受信して、各通信データから車両情報及び異常情報を取り出し、必要であれば演算を施し予め記憶する基準値と比較する。そして、比較結果に応じて異常の有無を表示部に出力する。診断ツール２０は、例えば携帯型の独立した装置であって、車両５０の診断時にのみサービスマンが接続する形態でもよいし、車両５０に搭載し診断時にのみ有効にされる形態でもよい。
【００４９】
したがって、本実施例の異常検出装置１００は、整備時に接続されることが多い診断ツール２０が接続された場合に異常情報の送信を禁止することで、サービスマンによる発報防止操作がなくても、整備に起因する異常情報の送信を防止できる。
【００５０】
異常検出装置１００の動作手順について図７のシーケンス図に基づき説明する。なお、ダイアグマスタＥＣＵ１３の機能ブロックについては実施例１で説明した図３と同じである。すなわち、本実施例では異常情報送信禁止部２３は、異常確認モード起動情報の代わりに診断ツール発信データを受信した場合に、異常情報の送信を禁止する。
【００５１】
サービス工場４０に車両５０が持ち込まれ、サービスマンが診断ツール２０を異常検出装置１００に接続する（Ｓ１２）。そして、自動的またはサービスマンの操作により診断ツール２０は情報送信要求を異常検出装置１００に送信する（Ｓ１８）。情報送信要求は、例えばエンジンＥＣＵのように所定のＥＣＵ１１を宛先に送信してもよいし、同報的（マルチキャスト）に送信してもよい。
【００５２】
ついで、所定のＥＣＵ１１は情報送信要求を受信して、ダイアグマスタＥＣＵ１３を宛先に診断ツール発信データを車載ＬＡＮに送信する（Ｓ１９）。なお、各ＥＣＵ１１は、情報送信要求に応じてそれぞれが記憶する異常情報を診断ツール２０に送信する。
【００５３】
そして、ダイアグマスタＥＣＵ１３が診断ツール発信データを受信すると、異常情報送信禁止部２３は異常情報の送信を禁止する（Ｓ２０）。また、禁止解除部２４は異常情報の送信を禁止した時の禁止時走行距離を記憶する（Ｓ２５）。以降の処理は、実施例１の図４と同じである。
【００５４】
サービスマンが修理や整備をすることで、ＥＣＵ１１が異常を検出し（Ｓ３０）、異常情報を記憶する（Ｓ４０）。なお、異常を検出したＥＣＵ１１は対応するウォーニングランプの点灯を例えばメータＥＣＵに要求する。異常情報を記憶したＥＣＵ１１は、異常情報をダイアグマスタＥＣＵ１３に送信し（Ｓ５０）、ダイアグマスタＥＣＵ１３は異常情報を受信するが（Ｓ６０）、この異常情報は送信されない。ダイアグマスタＥＣＵ１３は、受信した異常情報を例えば破棄（消去）する（すなわち、記憶されない）。
【００５５】
異常情報送信禁止部２３が異常情報の送信を禁止した後、禁止解除部２４は所定のサイクル時間毎に禁止してから所定距離以上走行したか否かを判定する（Ｓ７０）。そして、所定距以上離走行すると（Ｓ７０のＹｅｓ）、禁止解除部２４は異常情報の送信の禁止を解除する（Ｓ８０）。なお、サービス工場４０から所定距離離れたら禁止を解除してもよい。異常情報の送信を禁止した時の位置情報（サービス工場４０の位置）を記憶しておき、そこから例えば１０ｋｍ離れたら異常情報の禁止を解除する。
【００５６】
以上のように、本実施例の異常検出装置１００は、サービス工場４０等で整備時に使用される可能性が極めて大きい診断ツール２０が接続されたことを検出して、異常情報の送信を禁止するので、サービスマンが発報防止の操作をしなくても自動的に異常情報の送信を禁止できる。すなわち、異常情報の読み出しと発報防止の操作を兼用できるので、異常情報の送信をより確実に禁止できる。
【００５７】
なお、実施例１の変形例と同様に、診断ツール２０が接続された場合に各ＥＣＵ１１が異常情報を記憶しないように構成してもよい。また、各ＥＣＵ１１が異常を検出することを禁止してもよい。また、ダイアグマスタＥＣＵ１３が各ＥＣＵ１１による異常情報の記憶の禁止を解除するのでなく、各ＥＣＵ１１が異常情報の記憶の禁止を解除してもよい。
【実施例３】
【００５８】
実施例１及び２では、異常情報を解析センタ６０に送信することを禁止したため、故障でなく整備による異常情報が解析センタ６０へ送信されることはなかった。しかしながら、整備による異常情報が解析センタ６０へ送信されても、それが整備を意味する異常情報であることが解析センタ６０で判別できれば、整備による異常情報が解析センタ６０へ送信されても問題ない。そこで、本実施例では故障又は整備のいずれによる異常情報かを、解析センタ６０にて判別する異常情報送信システム２００について説明する。
【００５９】
なお、以下では整備による異常情報を異常情報（整備）といい、故障による異常情報を異常情報（故障）といい、特に区別しない場合は単に異常情報という。
【００６０】
図８は、ダイアグマスタＥＣＵ１３及び解析センタ６０が有するサーバ７０の機能ブロック図を示す。なお、異常検出装置１００の構成は実施例１又は２のいずれであってもよい。図８では、異常検出装置１００のうちダイアグマスタＥＣＵ１３のみを示す。本実施例のダイアグマスタＥＣＵ１３は、整備検出部２５及び整備解除判定部２６を有する。整備検出部２５は、異常確認モード起動情報又は診断ツール発信データを受信した場合、整備状態であることを検出し、車両情報送信部２２が送信する異常情報に、整備中に検出された異常であることを示すフラグを立てるよう要求する。例えば、整備によるものでない（故障による）異常情報には「０」のフラグを設定し、整備中の異常情報には「１」のフラグを立てる。したがって、フラグが「０」の異常情報は異常情報（故障）と判別され、フラグが「１」の異常情報は異常情報（整備）と判別される。
【００６１】
また、整備解除判定部２６は、実施例１及び２と同様に、異常確認モード起動情報又は診断ツール発信データを受信した時の禁止時走行距離を記憶しておき、その禁止時走行距離を基準に所定距離以上走行した場合に整備が終了したと判定し、車両情報送信部２２に通知する。したがって、整備が終了したと判定された以降は、異常情報のフラグは「０」となる。
【００６２】
解析センタ６０のサーバ７０について説明する。サーバ７０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ディスプレイにＧＵＩ等を制御する表示制御部、プログラムやファイルを記憶する不揮発メモリ、種々のプログラムを実行すると共にサーバ７０を総合的に制御するＣＰＵを備える。サーバ７０は、ＣＰＵがプログラムを実行するか又はＡＳＩＣ（（Application  Specific  Integrated  Circuit）等のハードウェアにより実現される、異常情報取得部３２及び異常情報判別３３を有する。また、サーバ７０の不揮発メモリには、異常情報記憶部３４が実装される。
【００６３】
サーバ７０はインターネットなどのネットワークに接続されており、ネットワークに接続しＴＣＰ／ＩＰなどのプロトコル処理を実行して異常情報を受信する通信装置３１を有する。通信装置３１は例えばＮＩＣ（Network  Interface  Card）であって、パケットに分解されて送信されるデータにプロトコル処理を施し異常情報を受信する。
【００６４】
異常検出装置１００からは、例えば次のような異常情報が送信される。
・異常情報（故障）
ダイアグコード；ＦＦＤ；ウォーニングランプ点灯の有無；フラグ（０）
・異常情報（整備）
ダイアグコード；ＦＦＤ；ウォーニングランプ点灯の有無；フラグ（１）
異常情報取得部３２は、受信した異常情報（故障）及び異常情報（整備）を、例えば車両５０の識別情報、受信した時刻等に対応づけて異常情報記憶部３４に記憶する。車両５０の識別情報は、例えば、プロトコルにしたがって異常情報のパケットに格納される送信元情報（例えば、車両５０に割り当てられた電話番号）から決定される。送信元情報は予め車種やエンジンの型式に応じて割り当てられているので、解析センタ６０では送信元情報から異常情報の解析に必要な程度に車両５０の識別が可能となっている。また、受信した時刻でなく、異常検出装置１００が異常の検出時の時刻を異常情報に含めて送信してもよい。
【００６５】
異常情報判別部３３は、異常情報記憶部３４に記憶された異常情報のフラグを参照して、各異常情報毎に異常情報（故障）か異常情報（整備）かを判別する。異常情報（整備）と判定された異常情報は、例えば消去される。したがって、解析センタ６０は、異常情報（故障）のみから異常の原因等を解析することができる。
【００６６】
なお、フラグを異常情報に含ませなくてもよい。サービス工場４０では、故障した車両５０を修理した場合、修理に係る情報（例えば、車両の識別情報、修理したサービス工場４０、異常検出時のダイアグコード、交換した部品名等）を解析センタ６０に送信する。したがって、サービス工場４０から解析センタ６０に送信された修理に係る情報に含まれる車両の識別情報に一致する車両５０から、送信される異常情報は異常情報（整備）となる。解析センタ６０は、例えば、修理に係る情報が送信された日時の前後の所定期間（例えば、一週間）に送信された異常情報は異常情報（整備）であるとして、異常の解析に用いない。この場合、異常情報にフラグを格納する必要がないのでダイアグマスタＥＣＵ１３のコスト増を抑制できる。
【００６７】
図９は、本実施例の異常情報送信システム２００における異常情報の送信手順を示すシーケンス図の一例である。サービス工場４０に車両５０が持ち込まれ、サービスマンが車載情報端末１２を操作すると車載情報端末１２は異常確認モードになり、車載情報端末１２は異常確認モード起動情報をダイアグマスタＥＣＵ１３に送信する（Ｓ１０）。また、サービスマンが診断ツール２０を異常検出装置１００に接続した場合は、自動的またはサービスマンの操作により診断ツール２０は情報送信要求をＥＣＵ１１に送信し（Ｓ１８）、次いで、ＥＣＵ１１はダイアグマスタＥＣＵ１３に診断ツール発信データを送信する（Ｓ１９）。
【００６８】
ダイアグマスタＥＣＵ１３の整備検出部２５は、異常確認モード起動情報又は診断ツール発信データを受信することで、整備状態であることを検出する（Ｓ１１０）。そして、整備解除判定部２６はこの時の禁止時走行距離を記憶しておく（Ｓ１２０）。
【００６９】
ＥＣＵ１１の処理に戻り、サービスマンが修理や整備をすることで、ＥＣＵ１１は異常を検出し（Ｓ３０）、異常情報を記憶する（Ｓ４０）。なお、異常を検出したＥＣＵ１１は対応するウォーニングランプの点灯を例えばメータＥＣＵに要求する。異常情報を記憶したＥＣＵ１１は、異常情報をダイアグマスタＥＣＵ１３に送信する（Ｓ５０）。
【００７０】
ダイアグマスタＥＣＵ１３の整備解除判定部２６は、整備状態になってから所定距離以上走行したか否かを判定する（Ｓ１３０）。所定距離以上走行していない場合（Ｓ１３０のＹｅｓ）、車両情報送信部２２は整備状態を検出したまま異常情報を送信する（Ｓ１５０）。したがって、ステップＳ１３０の判定がＹｅｓの場合、送信される異常情報は異常情報（整備）となる。
【００７１】
所定距離以上走行していた場合（Ｓ１３０のＮｏ）、整備解除判定部２６は整備が終了したと判定する（Ｓ１４０）。ついで、車両情報送信部２２は異常情報を送信するが（Ｓ１５０）、ステップＳ１３０の判定がＮｏの場合、送信される異常情報は異常情報（故障）となる。
【００７２】
サーバ７０の処理に移行し、通信装置３１が異常情報を受信すると、異常情報取得部３２は異常情報を異常情報記憶部３４に記憶させる（Ｓ１６０）。そして、異常情報判別部３３は異常情報が異常情報（整備）か否かを判定し（Ｓ１７０）、異常情報（整備）の場合（Ｓ１７０のＹｅｓ）、異常情報（整備）を消去する（Ｓ１８０）。
【００７３】
本実施例の異常情報送信システム２００は、故障又は整備のいずれによる異常情報かを解析センタ６０にて判別でき、異常の解析を確実に行うことができる。
【図面の簡単な説明】
【００７４】
【図１】異常情報送信システムの概略構成図の一例である。
【図２】異常検出装置の概略構成図の一例である。
【図３】異常情報送信システムの機能ブロック図の一例である。
【図４】異常情報の送信を禁止する手順を示すシーケンス図の一例である（実施例１）。
【図５】異常情報の送信を禁止する手順を示すシーケンス図の一例である（実施例１の変形例）。
【図６】異常検出装置の概略構成図の一例である。
【図７】異常検出装置の動作手順を示すシーケンス図の一例である（実施例２）。
【図８】ダイアグマスタＥＣＵ及び解析センタが有するサーバの機能ブロック図の一例である。
【図９】異常情報送信システムにおける異常情報の送信手順を示すシーケンス図の一例である（実施例３）。
【符号の説明】
【００７５】
１１，１１Ａ〜１１Ｃ    ＥＣＵ
１２      車載情報端末
１３      ダイアグマスタＥＣＵ
２３      異常情報送信禁止部
２４      禁止解除部
２５      整備検出部
２６      整備解除判定部
３３      異常情報判別部
４０      サービス工場
５０      車両
６０      解析センタ
７０      サーバ
１００    異常検出装置
２００    異常情報送信システム
【図１】
0005244431.tif 000002
【図２】
0005244431.tif 000003
【図３】
0005244431.tif 000004
【図４】
0005244431.tif 000005
【図５】
0005244431.tif 000006
【図６】
0005244431.tif 000007
【図７】
0005244431.tif 000008
【図８】
0005244431.tif 000009
【図９】
0005244431.tif 000010