(57)【要約】【課題】複数の収集条件が設定される車両情報収集端末において、収集条件間の依存関係を確認しつつ、情報収集の実行を制御する。【解決手段】車両に設置された電子制御装置から車内通信ネットワークを介して車両情報を収集する端末において、外部のシステムと通信する外部通信部によって外部から取得された、車両情報収集条件となる第１の設定情報と外部出力条件となる第２の設定情報を含む設定情報を格納する第１記憶部と、第１記憶部に格納されている第１の設定情報に基づき社内ネットワークを介して車両情報を収集する車両情報収集部と、車両情報収集部により収集された車両情報を保存する第２記憶部と、第１記憶部に格納された第２の設定情報に基づいて第２記憶部内の車両情報から外部システムへ出力すべき出力情報を選択する外部出力情報選択部と、外部出力情報選択部により選択された外部出力情報を格納する第３記憶部とを有する。【選択図】図１
2009051345.tif 000002
【特許請求の範囲】
【請求項１】
車両に設置された電子制御装置から車内通信ネットワークを介して車両情報を収集する端末において、該車内通信ネットワークを介して通信する車両通信部と、外部のシステムと通信する外部通信部と、該外部通信部によって外部から取得された、第１の設定情報及び第２の設定情報を含む設定情報を格納する第１記憶部と、該第１記憶部に格納されている該第１の設定情報に基づき該車両通信部を利用して車両情報を収集する車両情報収集部と、該車両情報収集部により収集された該車両情報を保存する第２記憶部と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部システムへ出力すべき出力情報を選択する外部出力情報選択部と、該外部出力情報選択部により選択された外部出力情報を格納する第３記憶部とを有することを特徴とする車両情報収集端末。
【請求項２】
前記第１記憶部は、該第２の設定情報を包含する該第１の設定情報の有無を判定し、判定の結果、該第１の設定情報が無い場合には前記外部通信部を用いて外部から必要な前記第１の設定情報を取得する手段を有することを特徴とする請求項１の車両情報収集端末。
【請求項３】
前記車両情報収集部は、前記第１記憶部が該第１の設定情報が該第２の設定情報を包含することを確認した場合には、該第１の設定情報に基づく車両情報収集が完了したことを前記外部出力情報選択部に通知し、該第２の設定情報に基づく外部出力情報の選択処理を起動する手段を有することを特徴とする請求項１又は２の車両情報収集端末。
【請求項４】
該第１の設定情報は車両情報収集条件であり、該第２の設定情報は外部出力条件であることを特徴とする請求項１乃至３のいずれかの車両情報収集端末。
【請求項５】
車両情報収集端末によって収集された車両情報を取得して管理する車両情報の管理装置において、車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて車両情報収集条件を出力する車両情報収集条件設定部と、該車両情報収集条件を読み込んでユーザの要求に基づいて外部出力条件を出力する外部出力条件設定部と、該車両情報収集条件および該外部出力条件を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納する車両情報管理部を有することを特徴とする管理装置。
【請求項６】
前記外部出力条件設定部は、前記車両情報収集条件で設定されている内容を前記外部出力条件が逸脱していないかを判定する手段を有することを特徴とする請求項５の管理装置。
【請求項７】
前記車両情報管理部は、前記外部出力条件を車両情報収集端末に設定する際には、該外部出力条件の基となった前記車両情報収集条件をセットで設定する手段を有することを特徴とする請求項５又は６の管理装置。
【請求項８】
通信ネットワークを介して接続される、複数の車両情報収集端末と、該複数の車両情報収集端末で収集された車両情報を取得して管理する管理装置と、を含む車両情報収集システムにおいて、
該管理装置は：車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて第１の設定情報を出力する第１の設定情報設定部と、該第１の設定情報を読み込んでユーザの要求に基づいて第２の設定情報を出力する第２の設定情報設定部と、該第１及び第２の設定情報を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納する車両情報管理部とを有し、
該車両情報収集端末は：車両に設置された電子制御装置と車内通信ネットワークを介して通信する車両通信部と、該通信ネットワークと通信する外部通信部と、該外部通信部を介して該管理装置から取得された、第１の設定情報及び第２の設定情報を含む設定情報を格納する第１記憶部と、該第１記憶部に格納されている該第１の設定情報に基づき該車両通信部を利用して車両情報を収集する車両情報収集部と、該車両情報収集部により収集された該車両情報を保存する第２記憶部と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から該管理装置へ出力すべき出力情報を選択する外部出力情報選択部と、該外部出力情報選択部により選択された外部出力情報を格納する第３記憶部とを有する、
ことを特徴とする車両情報収集システム。
【請求項９】
通信ネットワークを介して接続される、複数の車両情報収集端末と、該複数の車両情報収集端末で収集された車両情報を取得して管理する管理装置と、を含むシステムにおける車両情報の収集方法であって、
該管理装置において：車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて第１の設定情報を出力するステップと、該第１の設定情報を読み込んでユーザの要求に基づいて第２の設定情報を出力するステップと、該第１及び第２の設定情報を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納するステップと、
該車両情報収集端末において：該通信ネットワークと通信する外部通信部を介して該管理装置から取得された、第１の設定情報及び第２の設定情報を含む設定情報を第１記憶部に格納するステップと、該第１記憶部に格納されている該第１の設定情報に基づき車両通信部を介して車両情報を収集するステップと、収集された該車両情報を第２記憶部に記憶するステップと、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から該管理装置へ出力すべき出力情報を選択するステップと、選択された車両情報と該外部通信部を介して該管理装置へ送信するステップと、を有することを特徴とする車両情報収集方法。
【請求項１０】
前記管理装置において前記第１の設定情報を設定して出力する場合、ユーザインターフェース画面を用いて、トリガ条件の設定を受け付け、かつトリガ条件として複数の条件をＡＮＤで成立を判定するか、ＯＲで成立を判定するかの指定を設定して個別のトリガ条件式を設定し、更にトリガ条件成立時を基点とした前又は後の指定時間内にある情報を、プレトリガ収集時間又はポストトリガ収集時間として設定した該第１の設定情報を出力することを特徴とする請求項９の車両情報収集方法。
【請求項１１】
前記管理装置において前記第２の設定情報を設定して出力する場合、ユーザインターフェース画面を用いて、
トリガ条件として複数の条件をＡＮＤで成立を判定するか、ＯＲで成立を判定するかの指定を設定して個別のトリガ条件式を設定し、更にトリガ条件成立時を基点とした前又は後の指定時間内にある情報を、プレトリガ収集時間又はポストトリガ収集時間として設定し、
該設定された範囲が前記第１の設定情報の範囲内かを判断し、範囲内の場合、設定された内容を前記第２の設定情報として出力することを特徴とする請求項９又は１０の車両情報収集方法。
【請求項１２】
車両情報を収集する車両情報収集端末におけるプロセッサで実行可能なプログラムであって、該プログラムは、通信ネットワークと通信する外部通信部を介して外部から取得された、第１の設定情報及び第２の設定情報を含む設定情報を第１記憶部に格納する処理と、該第１記憶部に格納されている該第１の設定情報に基づき車両通信部を介して車両情報を収集する処理と、収集された該車両情報を第２記憶部に記憶する処理と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部へ出力すべき出力情報を選択する処理と、選択された車両情報と該外部通信部を介して外部へ送信する処理と、を実行する機能を有することを特徴とするプログラム。
【請求項１３】
車両情報収集端末によって収集された車両情報を取得して管理する車両情報の管理装置にあるプロセッサで実行可能なプログラムであって、車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて車両情報収集条件を出力する車両情報収集条件設定処理と、該車両情報収集条件を読み込んでユーザの要求に基づいて外部出力条件を出力する外部出力条件設定処理と、該車両情報収集条件および該外部出力条件を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納する車両情報管理処理と、を実行する機能を有することを特徴とするプログラム。
【請求項１４】
車両に設置された複数の電子制御装置と、車内通信ネットワークを介して該複数の電子制御装置と通信する車両通信部と、外部のシステムと通信する外部通信部と、該外部通信部によって外部から取得した設定情報を格納する第１記憶部と、該第１記憶部に格納されている第１の設定情報に基づき該車両通信部を利用して車両情報を収集する車両情報収集部と、該車両情報収集部が収集した該車両情報を保存する第２記憶部と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部出力情報を選択する外部出力情報選択部と、該外部出力情報選択部が選択した外部出力情報を格納する第３記憶部を有する車両情報収集端末を搭載していることを特徴とする車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両情報収集システム及びその方法に係り、特に車両情報を収集する端末、その端末の管理装置、車両情報収集のためのコンピュータプログラム、及び当該端末を搭載する車両に関する。
【背景技術】
【０００２】
近年、自動車に対する安全性向上および環境負荷低減の要求に伴い、車載装置の電動化、エレクトロニクス化が進み、車内の電子制御装置（ＥＣＵ）間での連携を実現するためにＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＦｌｅｘＲａｙなどの車内ネットワークが普及してきている。また、このような車内ネットワークを利用して障害情報や事故時の情報を収集・蓄積する、いわゆる「ドライブレコーダ」と呼ばれるような車両情報収集装置も利用が拡大しつつある。
【０００３】
特許文献１（特開平１０−２６９２５２号公報）には、制御系システムの情報を柔軟に収集するための技術として、例えば、イベント連携データテーブルに発生するイベントに対応して収集するデータの名称及び収集データの送付先を格納しておき、自処理装置について発生するイベントや伝送媒体を介して受信するメッセージイベントに応答してイベント連携データテーブルに基づいてデータを収集し、送信先に送信する方法及び装置が開示されている。さらには、データ統合管理テーブルに統合されるデータの内訳を収集データのデータ名称ごとに分けて設定しておき、データ統合処理によって他の処理装置から収集データを受信し、データ統合管理テーブルの設定に従って収集データを統合してアプリケーションプログラムに渡す技術が記載されている。
【０００４】
【特許文献１】特開平１０−２６９２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
然るに、上記文献には、複数データをイベントなどと連携して収集したり、データを統合してアプリケーションプログラム等の指定の相手に送信したりする手法について記載されているが、複数の収集条件が存在する場合に、それら条件間の依存関係や順序関係を調整する手法については言及されていない。そのため、例えば、ある車両情報収集を実施するには別の車両情報収集を実行済みであることが前提である場合には、前提となっている車両情報が実行されず結果として目的が達成できなくなることがある。仮に、後から前提となっている収集条件が設定されたとしても、そのときには欲しいタイミングを逸してしまう場合がある。このような場合の典型的な例としては、大容量の車両情報を収集した場合に通信コストを低減するために収集した車両情報の一部のみを指定の条件で抽出して回収したい場合などが想定される。
【０００６】
本発明の目的は、上記のような複数の収集条件が投入される車両情報収集端末において、収集条件間の依存関係や順序関係を確認しつつ、情報収集の実行を制御することにある。
【課題を解決するための手段】
【０００７】
本発明に係る車両情報収集端末は、車両に設置された電子制御装置から車内通信ネットワークを介して車両情報を収集する端末において、該車内通信ネットワークを介して通信する車両通信部と、外部のシステムと通信する外部通信部と、該外部通信部によって外部から取得された、第１の設定情報及び第２の設定情報を含む設定情報を格納する第１記憶部と、該第１記憶部に格納されている該第１の設定情報に基づき該車両通信部を利用して車両情報を収集する車両情報収集部と、該車両情報収集部により収集された該車両情報を保存する第２記憶部と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部システムへ出力すべき出力情報を選択する外部出力情報選択部と、該外部出力情報選択部により選択された外部出力情報を格納する第３記憶部とを有することを特徴とする車両情報収集端末として構成される。
【０００８】
好ましくは、前記第１記憶部は、該第２の設定情報を包含する該第１の設定情報の有無を判定し、判定の結果、該第１の設定情報が無い場合には前記外部通信部を用いて外部から必要な前記第１の設定情報を取得する手段を有する。
また、好ましくは、前記車両情報収集部は、前記第１記憶部が該第１の設定情報が該第２の設定情報を包含することを確認した場合には、該第１の設定情報に基づく車両情報収集が完了したことを前記外部出力情報選択部に通知し、該第２の設定情報に基づく外部出力情報の選択処理を起動する手段を有する。
また、好ましくは、該第１の設定情報は車両情報収集条件であり、該第２の設定情報は外部出力条件である。
【０００９】
本発明に係る管理装置は、車両情報収集端末によって収集された車両情報を取得して管理する車両情報の管理装置において、車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて車両情報収集条件を出力する車両情報収集条件設定部と、該車両情報収集条件を読み込んでユーザの要求に基づいて外部出力条件を出力する外部出力条件設定部と、該車両情報収集条件および該外部出力条件を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納する車両情報管理部を有することを特徴とする管理装置として構成される。
好ましくは、前記外部出力条件設定部は、前記車両情報収集条件で設定されている内容を前記外部出力条件が逸脱していないかを判定する手段を有する。
また、好ましくは、前記車両情報管理部は、前記外部出力条件を車両情報収集端末に設定する際には、該外部出力条件の基となった前記車両情報収集条件をセットで設定する手段を有する。
本発明に係る車両情報収集システムは、上記構成を有する車両情報収集端末と、上記構成を有する管理装置とを含むシステムとして構成される。
【００１０】
本発明に係る車両情報の収集方法は、通信ネットワークを介して接続される、複数の車両情報収集端末と、該複数の車両情報収集端末で収集された車両情報を取得して管理する管理装置と、を含むシステムにおける車両情報の収集方法であって、
該管理装置において：車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて第１の設定情報を出力するステップと、該第１の設定情報を読み込んでユーザの要求に基づいて第２の設定情報を出力するステップと、該第１及び第２の設定情報を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納するステップと、
該車両情報収集端末において：該通信ネットワークと通信する外部通信部を介して該管理装置から取得された、第１の設定情報及び第２の設定情報を含む設定情報を第１記憶部に格納するステップと、該第１記憶部に格納されている該第１の設定情報に基づき車両通信部を介して車両情報を収集するステップと、収集された該車両情報を第２記憶部に記憶するステップと、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から該管理装置へ出力すべき出力情報を選択するステップと、選択された車両情報と該外部通信部を介して該管理装置へ送信するステップと、を有することを特徴とする車両情報収集方法として構成される。
【００１１】
また、本発明に係る車両情報を収集するプログラムは、車両情報を収集する車両情報収集端末におけるプロセッサで実行可能なプログラムであって、該プログラムは、通信ネットワークと通信する外部通信部を介して外部から取得された、第１の設定情報及び第２の設定情報を含む設定情報を第１記憶部に格納する処理と、該第１記憶部に格納されている該第１の設定情報に基づき車両通信部を介して車両情報を収集する処理と、収集された該車両情報を第２記憶部に記憶する処理と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部へ出力すべき出力情報を選択する処理と、選択された車両情報と該外部通信部を介して外部へ送信する処理と、を実行する機能を有することを特徴とするプログラムとして構成される。
【００１２】
また、本発明に係るプログラムは、車両情報収集端末によって収集された車両情報を取得して管理する車両情報の管理装置にあるプロセッサで実行可能なプログラムであって、車両に設置された電子制御装置内の車両情報にアクセスする際に必要な情報である車両システム構成情報を読み込んでユーザの要求に基づいて車両情報収集条件を出力する車両情報収集条件設定処理と、該車両情報収集条件を読み込んでユーザの要求に基づいて外部出力条件を出力する外部出力条件設定処理と、該車両情報収集条件および該外部出力条件を格納するとともに車両情報収集端末から回収した車両情報を回収情報として格納する車両情報管理処理と、を実行する機能を有することを特徴とするプログラムとして構成される。
【００１３】
本発明に係る車両は、車両に設置された複数の電子制御装置と、車内通信ネットワークを介して該複数の電子制御装置と通信する車両通信部と、外部のシステムと通信する外部通信部と、該外部通信部によって外部から取得した設定情報を格納する第１記憶部と、該第１記憶部に格納されている第１の設定情報に基づき該車両通信部を利用して車両情報を収集する車両情報収集部と、該車両情報収集部が収集した該車両情報を保存する第２記憶部と、該第１記憶部に格納された第２の設定情報に基づいて該第２記憶部内の該車両情報から外部出力情報を選択する外部出力情報選択部と、該外部出力情報選択部が選択した外部出力情報を格納する第３記憶部を有する車両情報収集端末を搭載していることを特徴とする車両として構成される。
【発明の効果】
【００１４】
本発明によれば、車両情報の収集に際して、複数の設定条件がある場合でも利用者の欲する情報を適宜収集することができる。また、利用者が設定条件を作成する場合、設定条件間の依存関係を意識する負担を軽減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に従い、一実施例による車両情報収集センタシステムについて説明する。
図１は一実施例における車両情報収集システムの構成を示す。このシステムは、車両に搭載された、車両情報収集する車両情報収集端末１０１と、車両情報収集端末１０１が収集する車両情報を管理する管理装置１１０が、携帯電話網や公衆無線ＬＡＮアクセス網などのネットワークを介して接続して構成される。なお、図示の例は１台の車両情報収集端末１０１しか示していないが、実際には管理装置１１０には複数台の車両情報収集端末１０１が接続されて、管理装置１１０は各車両情報を収集して管理する。
【００１６】
車両情報収集端末１０１は、車内ネットワーク１２０を介して複数の電子制御装置(ＥＣＵ)１０９ａ〜ｂ（総称して１０９と表すことがある）と接続されている。車内ネットワーク１２０の例としてはＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＦｌｅｘＲａｙが挙げられる。ＥＣＵ１０９はエンジン制御やブレーキ制御など自動車の制御を司る装置であり、例えばエンジン制御モジュールなどが挙げられる。車両情報収集端末１０１は外部通信部１０２を介して管理装置１１０と接続される。
【００１７】
管理装置１１０は、典型的には、遠隔で車両を管理するテレマティクスセンタシステムとして位置づけられる構成であるが、ディーラでの整備ツールのように車両近傍で取り扱う装置として実現しても良い。また、ディーラでの整備ツールの場合には、車両情報収集端末１０１の外部通信部１０２はＣＡＮを介して診断コネクタに接続されたディーラ整備ツールと通信する手段として構成しても良い。
【００１８】
以下、車両情報収集端末１０１及び管理装置１１０の構成について詳述する。
まず、車両情報収集端末１０１は、管理装置１１０と連絡するための外部通信部１０２、管理装置１１０から受け取った設定情報を格納する設定情報格納部１０３、車内ネットワーク１２０を介してＥＣＵ１０９ａ〜ｂと通信する車両通信部１０８、車両通信部１０８を介して、指定の設定情報に従って車両情報を選択的に収集する車両情報収集部１０７、車両情報収集部１０７によって集められた車両情報を蓄積する車両情報蓄積部１０６、車両情報蓄積部１０６から管理装置１１０に出力する情報を選択する外部出力情報選択部１０５、外部出力情報選択部１０５によって選択された情報を蓄積する外部出力情報蓄積部１０４を有して構成される。
ここで、設定情報格納部１０３、車両情報蓄積部１０６及び外部出力情報蓄積部１０４は、記憶部に確保されるデータベースである。外部出力情報蓄積部１０４に保存された外部出力情報は外部通信部１０２を介して管理装置１１０へ送信される。車両情報収集端末１０１の上記機能は、アプリケーションプログラムがコンピュータで実行して実現される。
【００１９】
図２は、車両情報収集端末１０１のハードウェア構成の例を示す。
車両情報収集端末１０１は、ＣＰＵ２０１と外付けのフラッシュＲＯＭ２０２、ＲＡＭ２０３、車内ネットワーク１２０としてのＣＡＮに接続するためのＣＡＮトランシーバ２０４、外部と無線通信を行うための通信デバイス２０５と通信デバイスによって制御されるアンテナ２０６、イグニッション(ＩＧＮ)ＯＮ／ＯＦＦによる電源供給・停止を制御する電源管理回路２０７を有する。
【００２０】
電源管理回路２０７はイグニッションスイッチ（ＩＧＮ）、バッテリ電源（ＢＡＴ）、グラウンド（ＧＮＤ）が接続される。上記各機能を実現するプログラムは、ＣＰＵ２０１内蔵のＲＯＭ、または、外付けのフラッシュＲＯＭ２０２に格納され、起動時にＣＰＵ２０１内蔵のＲＡＭ、または外付けのＲＡＭ２０３にそのプログラムをロードして、ＣＰＵ２０１で実行することで種々のデータ処理される。
【００２１】
管理装置１１０は、車両情報収集部１０７向けの設定情報である車両情報収集条件１１４を、車両システム構成情報１１３を用いて作成する車両情報収集条件設定部１１１、ある車両に対して設定された車両情報収集条件１１４をもとに外部出力条件１１５を作成する外部出力条件設定部１１２、車両情報収集条件１１４や外部出力条件１１５を設定情報１１７として管理したり、車両情報収集端末１０１から回収した車両情報を回収情報１１８として管理したりする車両情報管理部１１６を有する。ここで、車両情報システム構成情報１１３、車両情報収集条件１１４、外部出力条件１１５、設定情報１１７及び回収情報１１８は、記憶部に確保されるデータベースである。また、管理装置１１０の上記機能は、アプリケーションプログラムがコンピュータで実行することで実現される。
【００２２】
図１５は、管理装置１１０のハードウェア構成の例を示す。
管理装置１１０は、例えばパソコン（ＰＣ）であり、ＣＰＵ１５０１、ＲＡＭ１５０２、外部との通信を行う、例えばＥｔｈｅｒｎｅｔカード等の通信部１５０３、ＨＤＤ１５０４、利用者によって設定操作されるキーボード１５０５やマウス１５０６、及びディスプレイ１５０７を有する。ＨＤＤ１５０４には格納されているプログラムは、ＲＡＭ１５０２にロードされ、ＣＰＵ１５０１で実行されて図１示した諸機能を実現する。プログラムの実行結果である処理結果はディスプレイ１５０７に表示されることがある。
なお、ＣＰＵ１５０１で実行されるプログラムはＨＤＤ１５０４に格納する以外に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＵＳＢメモリ、などの各種外部記録媒体に格納しても良い。
【００２３】
次に、図３を参照して、車両システム構成情報１１３のデータ構造について説明する。
図３（ａ）は、ＥＣＵ１０９から送信され車内ネットワーク１２０であるＣＡＮ上を流れる「ＣＡＮデータ」の属性をテーブル形式で示している。「ＩＤ」は通し番号、「信号名」はデータの名称、「ＣＡＮ  ＩＤ」は当該信号名のデータを含むＣＡＮデータの固有情報、「開始ビット位置」および「終了ビット位置」は当該信号名のデータが存在する位置を表す。
例えば、ＩＤ「１００１」として管理されている信号名「車速」は、ＣＡＮ  ＩＤ「１ＡＢ」のＣＡＮデータ中に存在し、具体的にはデータ領域の先頭から０ビット目から１５ビット目までの１６ビットのデータに該当することを示している。
【００２４】
図３（ｂ）は、各ＥＣＵ１０９へ問合せ通信を行うことによって取得可能なＥＣＵ１０９内部情報の属性情報をテーブル形式で示している。問合せ通信としては、ＣＡＮを介した診断通信として典型的に用いられる、Ｄｉａｇｎｏｓｔｉｃｓ  Ｏｎ  ＣＡＮ（ＤｉａｇＯｎＣＡＮ）を想定している。「ＩＤ」は通し番号、「信号名」はデータの名称、「送信ＣＡＮ  ＩＤ」は問合せ時の送信用に用いる固有情報、「受信ＣＡＮ  ＩＤ」は問合せ通信による応答メッセージに付与されて来る固有情報、「サービスＩＤ」はＤｉａｇＯｎＣＡＮによる問合せ内容の種別を表す特定情報、「パラメタ」はサービスＩＤに付加する問合せ通信用のパラメタ、「開始ビット位置」及び「終了ビット位置」は、応答メッセージ中での該当データの存在位置を表す。
【００２５】
例えば、ＩＤ「２００１」として管理されている信号名「Ａ系統故障コード」は、送信ＣＡＮ  ＩＤ「７ＡＢ」、受信ＣＡＮ  ＩＤ「７ＢＣ」、サービスＩＤ「２１」、パラメタ「１０」によってＤｉａｇＯｎＣＡＮによる問合せ通信を行い、応答メッセージ中のデータ領域の先頭から０ビット目から７ビット目までの８ビットのデータが信号名「Ａ系統故障コード」のデータに該当することを示している。
【００２６】
次に、図４は、車両システム構成情報１１３を用いて車両情報収集条件１１４を作成するための車両情報収集条件設定部１１１のユーザインターフェース画面例を示す。
管理装置１１０における他の機能と同様に、車両情報収集条件設定部１１１は、プログラムがＣＰＵ１５０１で実行して諸機能が発揮され、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をユーザ（例えばディーラの関係者）に提供する。
【００２７】
車両情報収集条件設定部１１１の画面は、大分類としては収集データ設定部４０１と収集タイミング設定部４０２からなる。収集データ設定部４０１では、車両システム構成情報１１３の内容を読み込み（Ｓ５０１）、車両情報として選択可能な信号名をユーザに提示し（Ｓ５０２）、選択された車両情報のＩＤと信号名を設定し（Ｓ５０３）、所望の車両情報がＥＣＵ問合せデータの場合には問合せ周期の設定を受け付ける（Ｓ５０４）。
【００２８】
また、収集タイミング設定部４０２では、常時収集かトリガ収集かをトグルボタン４０３ａ〜ｂを選択されることによって受け付け（Ｓ６０１）、トリガ収集の場合にはトリガ条件の設定を受け付ける（Ｓ６０２）。トリガ条件としては複数の条件をＡＮＤで成立を判定するか、ＯＲで成立を判定するかを指定し、個別のトリガ条件式を設定する。トリガ条件式は信号名と比較演算子と比較対象の値によって構成する。例えば、図４では「Ａ系統故障コード＞０」のように指定している。さらに、トリガ条件が成立した場合の動作指定を受け付ける（Ｓ６０３）。
【００２９】
動作指定として、図４の例では、トリガ条件成立時を基点とした前後の指定時間内にある情報を蓄積するものとし、プレトリガ収集時間とポストトリガ収集時間を指定できる。収集条件としてすべての値を設定したらＯＫボタン４０４を押下することによって車両情報収集条件１１４を出力する（Ｓ６０４）。
その結果として出力された車両情報収集条件１１４は、図７のような、データ構成例になる。図７（ａ）収集データには収集データ設定部４０２で設定された情報が反映され、（ｂ）収集タイミングには収集タイミング設定部４０３で設定された情報が反映される。
【００３０】
次に、車両情報管理部１１６について説明する。車両情報管理部１１６は、車両情報収集条件設定部１１１によって作成された車両情報収集条件１１４を受け取り、車両情報収集条件１１４にミッションＩＤという識別情報を付加して設定情報１１７として蓄積して管理する。
図８は、蓄積された設定情報１１７のテーブル構成例を示す。図示のように、各設定情報１１７は、固有のミッションＩＤを割り振られてテーブル化されている。「ミッション名」は車両情報収集を行う目的や内容を記述するための名称、「依存関係」は、あるミッションと依存関係にある他のミッションのＩＤが登録される。更に、ミッションＩＤに対応して、車体番号及び投入日時が登録される。
【００３１】
例えば、ミッションＩＤ「００００１」のミッションは燃費の良し悪しを調べるための車両情報収集を目的として設定情報１１７を作成したので、ミッション名「燃費調査」と登録し、当該設定情報１１７は車台番号「１２３４５６７８９０１２３４５６７」の車両に「２００７年１月１５日１０時２３分４５秒」に投入されていることを示している。ここで車台番号としてはＶＩＮ（Ｖｅｈｉｃｌｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）として各車両に登録される１７桁の英数字を用いる方法がある。
【００３２】
また、別の設定情報１１７との依存関係の登録に関して、図示の例では、ミッションＩＤ「００００３」のミッション名「事前調査」の設定情報１１７はミッションＩＤ「００００１」の設定情報と依存関係があり、ミッションＩＤ「００００１」の設定情報１１７が車両情報収集端末１０１に投入されていることが前提となっていることを表している。
【００３３】
次に、図９を参照して、設定情報１１７の設定に従って車両情報を収集する処理について説明する。
まず、外部通信部１０２が管理装置１１０の車両情報管理部１１６に接続して自身が取得すべき設定情報１１７を取得する（Ｓ９０１）。これは例えば外部通信部１０２が自身の車台番号を車両情報管理部１１６に通知することによって、車両情報管理部１１６が該当する設定情報１１４を検索し、これを応答することによって実現できる。外部通信部１０２は設定情報１１７を設定情報格納部１０３に格納する（Ｓ９０２）。車両情報収集部１０７は設定情報格納部１０３から設定情報１１７を読み込み（Ｓ９０３）、設定情報１１７に従い、車両通信部１０８を使って車両情報を取得する（Ｓ９０４）。例えば、設定情報１１７に「ＣＡＮデータ」の収集が設定されていた場合には、車両通信部１０８が受信するＣＡＮデータから該当するＣＡＮ  ＩＤのパケットをフィルタリングして受信し収集する。設定情報１１７に「ＥＣＵ問合せデータ」の収集が設定されている場合には、車両通信部１０８がＤｉａｇＯｎＣＡＮ通信によりＥＣＵ１０９ａ〜ｂに問合せを行い、応答データを収集する。車両情報収集部１０７が収集した車両情報は車両情報蓄積部１０６に保存される（Ｓ９０５）。常時収集するか、所定のトリガ条件に応じた前後情報のみ収集するかは設定情報１１７の内容に依存する。
【００３４】
このようにして収集して蓄積される車両情報は一般的には大容量になり、外部通信環境によってはすべてのデータを取り出すのは非常に時間とコストがかかるおそれがある。そこで、本発明による実施例では、車両情報蓄積部１０６から必要な情報のみオンデマンドで抽出することによってこの課題を解決する。
【００３５】
次に、図１０に示す、外部出力条件設定部１１２の処理動作について、図１１の画面例を参照しながら説明する。
最初に、車両情報収集条件設定部１１１で作成した車両情報収集条件１１４の内容を外部出力条件設定部１１２に読み込む（Ｓ１００１）。その上で、車両情報収集条件１１４に記載の内容に基づいて車両情報として選択可能な信号名をユーザに提示する（Ｓ１００２）。例えば、車両情報収集条件１１４の内容が図７の内容の場合には、図７（ａ）収集データにリストアップされている車両情報をユーザに提示する。しかる後に、選択された車両情報のＩＤと信号名を設定する（Ｓ１００３）。所望の車両情報にＥＣＵ問合せデータの場合には、外部出力情報として抽出したい問合せ周期の設定を受け付ける（Ｓ１００４）。
【００３６】
図１１に示すように、ユーザからの入力によってこれらの設定を受け付けるための画面において、収集データ設定部１１０１では車両情報蓄積部１０６に保存されている車両情報から収集データとして「Ａ系統故障コード」と「エンジン回転数」を選択して、これらを抽出する。
次に、外部出力条件設定部１１２はフィルタリング条件の設定を受け付ける（Ｓ１００５）。フィルタリング条件は、図１１に示す画面のフィルタリング条件設定部１１０２において車両情報収集条件のトリガ条件と同様の設定とすることができる。この場合、複数の条件とそれらをＡＮＤで判断するか、ＯＲで判断するか、さらにプレトリガ／ポストトリガ収集時間としてどれくらいの時間幅を抽出するかを指定する。図１１の例では、フィルタリング条件として、Ａ系統故障コードが０ｘ１０２３に等しくなったタイミングを中心として、その前後情報としてプレ収集時間を１０ｓｅｃ、ポスト収集時間を５ｓｅｃと設定している。
【００３７】
その後、内容を確定して出力する時にＯＫボタン１１０１を押下することで、設定内容が車両情報収集条件１１４の内容の範囲内かをチェックする（Ｓ１００６）。設定内容が車両情報収集条件１１４の範囲外の場合には、ポップアップ画面でエラーを通知する（Ｓ１００７）。
ポップアップ画面でエラーを通知している画面例を図１２に示す。ここでは、ＥＣＵ問合せデータの一つである「エンジン回転数」の問合せ周期を８ｍｓｅｃと設定されている場合には、車両情報収集条件１１４として設定されている１０ｍｓｅｃよりも短周期のため抽出することができないため、その旨を通知している。Ｓ１００６でＮＧ判定となった場合には、ＯＫ判定となるまでＳ１００２〜Ｓ１００５を繰り返す。一方、ＯＫ判定となった場合には外部出力条件１１５を出力する（Ｓ１００８）。
出力された外部出力条件１１５の内容をテーブル形式で表した例を、図１３に示す。図１３（ａ）収集データには収集データ設定部１１０１で設定された情報が反映され、（ｂ）フィルタリング条件にはフィルタリング条件設定部１１０２で設定された情報が反映される。
【００３８】
次に、他の実施形態について説明する。
この例は、設定情報１１７を特定の車両に搭載されている車両情報収集端末１０１に設定する場合に、設定情報１１７間の依存関係をチェックして、設定情報１１７をグループ化しておくものである。
図１６は、車両情報管理部１１６の処理フローを示す。
最初に、管理端末１１０利用者から設定情報１１７を投入する車両の車台番号を受け付け（Ｓ１６０１）、その車両に搭載されている車両情報収集端末１０１に設定したいと思っている設定情報１１７を選択する（Ｓ１６０２）。ここでは、例えば、図８の設定情報リストからミッションＩＤ「００００３」の設定情報１１７を車台番号「９８７６５４３２１０１２３４５６７」の車両向けに選択したと仮定する。
【００３９】
次に、この設定情報１１７と依存関係にある他の設定情報１１７の有無を検索する。その結果、依存関係にある場合はこれを最初の設定情報１１７と一緒にグループ化して格納する（Ｓ１６０３）。この例では、ミッションＩＤ「００００３」と依存関係にあるミッションＩＤ「００００１」の設定情報１１７を検索し、これをグループ化して格納する。格納したデータの構造をテーブル形式で表したものを図１７に示す。図１７では、車台番号「９８７６５４３２１０１２３４５６７」に投入すべき設定情報１１７としてミッションＩＤ「００００１」と「００００３」をグループ化して格納している。これによって、該当する車両は自車に投入すべき設定情報１１７を過不足なく取得することができる。
【００４０】
次に図１４を参照して、上記のように設定された外部出力条件１１５を用いて、車両情報収集部１０７によって収集された車両情報をフィルタリングする方法について説明する。
まず、外部通信部１０２が車両情報管理部１１８を介して外部出力条件１１５を取得し（Ｓ１４０１）、外部出力条件１１５を設定情報格納部１０３に格納する（Ｓ１４０２）。設定情報格納部１０３は、外部出力条件１１５に対応した車両情報収集条件１１４が一緒に投入されてきたか、もしくは、既に格納済みかどうかを確認する（Ｓ１４０３）。確認方法として最も単純な手法は、外部出力条件１１５に付属の依存関係情報に記載のミッションＩＤから該当する設定情報１１７の有無を検索する方法が考えられる。
【００４１】
確認した結果、車両情報収集条件１１４がない場合には、外部通信部１０２を介して必要な車両情報収集条件１１４を管理装置１１０からダウンロードし（Ｓ１４０４）、車両情報収集部１０７を起動して基本なる車両情報を収集する（Ｓ１４０５）。車両情報収集部１０７の動作は、図９に示した処理フローと同様である。ここでは車両情報収集条件１１４がトリガ条件に基づくトリガ前後情報の収集を目的としている場合を仮定する。このとき、車両情報収集条件１１４に従ってトリガ条件を判定のタイミングで外部出力情報選択部１０５を起動する（Ｓ１４０６）。これにより、基本情報の収集が完了した後にその中から必要な情報を外部出力用に抽出することができる。
【００４２】
しかる後に、外部出力情報選択部１０５は設定情報格納部１０３から外部出力条件１１５を読み込み（Ｓ１４０７）、外部出力情報選択部１０５は外部出力条件１１５に従って車両情報蓄積部１０６に保存されている車両情報から条件に該当するデータを選択・抽出し（Ｓ１４０８）、抽出した車両情報を外部出力情報蓄積部１０４に格納する（Ｓ１４０９）。管理装置１１０に応答すべき外部出力情報が抽出された後には、外部通信部１０２が管理装置１１０と通信を行い、外部出力情報をアップロードし（Ｓ１４１０）、車両情報管理部１１６が受信したデータを回収情報１１８として格納する（Ｓ１４１１）。回収情報は、例えば、ディーラによる車両の整備、或いは車両の改良や開発のために利用される。
【図面の簡単な説明】
【００４３】
【図１】一実施例における車両情報収集システムの構成を示す図。
【図２】車両情報収集端末１０１のハードウェア構成を示す図。
【図３】車両システム構成情報１１３のデータ構造を示す図。
【図４】車両情報収集条件設定部１１１のユーザインターフェースとなる画面例を示す図。
【図５】車両情報収集条件設定部による収集データ設定のための処理フロー図。
【図６】車両情報収集条件設定部による収集タイミング設定のための処理フロー図。
【図７】車両情報収集条件のテーブル構成例を示す図。
【図８】車両情報管理部により管理される設定情報１１７のテーブル構成を示す図。
【図９】車両情報収集端末における車両情報の収集処理フロー図。
【図１０】外部出力条件設定部１１２による処理フロー図。
【図１１】外部出力条件設定部のユーザインターフェースとなる画面例を示す図。
【図１２】車両情報収集条件設定部のユーザインターフェースの一部としてエラーを通知するポップアップ画面の例を示す図。
【図１３】外部出力条件のテーブル構成を示す図。
【図１４】車両情報収集端末における外部出力情報抽出の処理フロー図。
【図１５】管理装置１１０のハードウェア構成を示す図。
【図１６】管理装置において設定条件をグループ化する処理フロー図。
【図１７】グループ化された設定情報のテーブル構造を示す図。
【符号の説明】
【００４４】
１０１：車両情報収集端末、１０２：外部通信部、１０３：設定情報格納部、１０４：外部出力情報蓄積部、１０５：外部出力情報選択部、１０６：車両情報蓄積部、１０７：車両情報収集部、１０８：車両通信部、１０９：電子制御装置（ＥＣＵ）、１１０：管理装置、１１１：車両情報収集条件設定部、１１２：外部出力条件設定部、１１３：車両システム構成情報、１１４：車両情報収集条件、１１５：外部出力条件、１１６：車両情報管理部、１１７：設定情報、１１８：回収情報、１２０：車内ネットワーク。
【図１】
2009051345.tif 000003
【図２】
2009051345.tif 000004
【図３】
2009051345.tif 000005
【図４】
2009051345.tif 000006
【図５】
2009051345.tif 000007
【図６】
2009051345.tif 000008
【図７】
2009051345.tif 000009
【図８】
2009051345.tif 000010
【図９】
2009051345.tif 000011
【図１０】
2009051345.tif 000012
【図１１】
2009051345.tif 000013
【図１２】
2009051345.tif 000014
【図１３】
2009051345.tif 000015
【図１４】
2009051345.tif 000016
【図１５】
2009051345.tif 000017
【図１６】
2009051345.tif 000018
【図１７】
2009051345.tif 000019