(57)【要約】【課題】車載ネットワークにおいて、ログを効率よく収集することが可能な車載通信装置、ログ収集方法およびログ収集プログラムを提供する。【解決手段】車載通信装置は、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置であって、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部とを備える。【選択図】図４
2019016248.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される複数の機能部間のデータを中継可能な車載通信装置であって、
前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件、および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、
前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、
前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部とを備える、車載通信装置。
【請求項２】
前記ログ通知は、１つの前記トリガ機能部に対応する複数の前記開始条件を示す、請求項１に記載の車載通信装置。
【請求項３】
前記ログ通知は、複数の前記トリガ機能部、および前記複数のトリガ機能部にそれぞれ対応する複数の前記開始条件の組を示し、
前記指示部は、前記複数の開始条件がすべて満たされた場合に前記指示を与える、請求項１に記載の車載通信装置。
【請求項４】
前記ログ通知は、複数の前記組を示し、
前記指示部は、前記複数の組のうちのいずれか１つの組において、前記複数の開始条件がすべて満たされた場合に前記指示を与える、請求項３に記載の車載通信装置。
【請求項５】
車両に搭載される複数の機能部間のデータを中継可能な車載通信装置におけるログ収集方法であって、
前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるステップと、
前記ログ通知の示す前記開始条件を前記トリガ機能部に通知するステップと、
前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与えるステップとを含む、ログ収集方法。
【請求項６】
車両に搭載される複数の機能部間のデータを中継可能な車載通信装置において用いられるログ収集プログラムであって、
コンピュータを、
前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、
前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、
前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部、
として機能させるための、ログ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載通信装置、ログ収集方法およびログ収集プログラムに関する。
【背景技術】
【０００２】
従来、車載ネットワークにおけるセキュリティを向上させるための車載ネットワークシステムが開発されている。
【０００３】
たとえば、特許文献１（特開２０１３−１６８８６５号公報）には、以下のような車載ネットワークシステムが開示されている。すなわち、車載ネットワークシステムは、車載ネットワーク上で用いられる通信規約のうち前記車載ネットワーク上における実装に依拠する部分を定義する定義データを格納するメモリを備えた車載制御装置と、前記車載制御装置に対して前記定義データを発行する通信規約発行装置とを備える。前記通信規約発行装置は、前記車載制御装置を前記車載ネットワークに参加させる登録装置から、前記車載制御装置を前記車載ネットワークに参加させるよう要求する登録要求を受け取ると、前記登録装置に対する認証を実施した上で、前記車載ネットワークに上における実装に準拠した前記定義データを作成して前記登録装置に返信する。前記登録装置は、前記通信規約発行装置が送信した前記定義データを受け取り、受け取った前記定義データを前記メモリ上に格納するよう前記車載制御装置に対して要求する。そして、前記車載制御装置は、前記登録装置から定義データを受け取って前記メモリ上に格納し、前記定義データが定義する前記部分にしたがって、前記通信規約に準拠して前記車載ネットワークを用いて通信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６８８６５号公報
【特許文献２】特開２０１２−２１０９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の車載ネットワークにおける車載制御装置は、たとえば、車両の環境および状態の計測、ならびに車両を構成する部品の制御等を行う。
【０００６】
車載制御装置による計測結果および制御結果は、車両の開発等において有用であるため、ログとして記録されることが好ましい。しかしながら、すべての情報をログとして記録すると、データ量が膨大となってしまう。ログを効率よく収集するための技術が求められる。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、車載ネットワークにおいて、ログを効率よく収集することが可能な車載通信装置、ログ収集方法およびログ収集プログラムを提供することである。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するために、この発明のある局面に係わる車載通信装置は、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置であって、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部とを備える。
【０００９】
（５）上記課題を解決するために、この発明のある局面に係わるログ収集方法は、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置におけるログ収集方法であって、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるステップと、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知するステップと、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与えるステップとを含む。
【００１０】
（６）上記課題を解決するために、この発明のある局面に係わるログ収集プログラムは、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置において用いられるログ収集プログラムであって、コンピュータを、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部、として機能させるためのプログラムである。
【００１１】
本発明は、このような特徴的な処理部を備える車載通信装置として実現することができるだけでなく、車載通信装置を備える車載通信システムとして実現することができる。また、本発明は、車載通信装置の一部または全部を実現する半導体集積回路として実現することができる。
【発明の効果】
【００１２】
本発明によれば、車載ネットワークにおいて、ログを効率よく収集することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】図２は、本発明の実施の形態に係る車載通信システムの構成を示す図である。
【図３】図３は、本発明の実施の形態に係る車載通信システムにおける中継装置の構成を示す図である。
【図４】図４は、本発明の実施の形態に係る車載通信システムにおけるログ収集装置の構成を示す図である。
【図５】図５は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図６】図６は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図７】図７は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。
【図８】図８は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図９】図９は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図１０】図１０は、本発明の実施の形態に係る車載通信システムにおいて、温度センサが開始条件情報を受信した際のシーケンスの一例を示す図である。
【図１１】図１１は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。
【図１２】図１２は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図１３】図１３は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図１４】図１４は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。
【図１５】図１５は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。
【発明を実施するための形態】
【００１４】
最初に、本発明の実施形態の内容を列記して説明する。
【００１５】
（１）本発明の実施の形態に係る車載通信装置は、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置であって、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部とを備える。
【００１６】
このような構成により、たとえば、車両開発に有用なログを収集するためのログ通知を外部装置において適宜設定することで、有用なログに限定したログ収集を行うことができるので、車載ネットワークにおいて、ログを効率よく収集することができる。これにより、たとえば、車両の環境および状態の計測結果、ならびに車両を構成する部品の制御結果の学習内容を車両開発に活用することができる。
【００１７】
（２）好ましくは、前記ログ通知は、１つの前記トリガ機能部に対応する複数の前記開始条件を示す。
【００１８】
このような構成により、たとえば、車両状態ごと、または車両環境ごとに分類されたログを効率よく収集することができる。
【００１９】
（３）好ましくは、前記ログ通知は、複数の前記トリガ機能部、および前記複数のトリガ機能部にそれぞれ対応する複数の前記開始条件の組を示し、前記指示部は、前記複数の開始条件がすべて満たされた場合に前記指示を与える。
【００２０】
このような構成により、たとえば、車両開発に要する特定の車両状態および特定の車両環境におけるログをピンポイントで収集することができる。
【００２１】
（４）より好ましくは、前記ログ通知は、複数の前記組を示し、前記指示部は、前記複数の組のうちのいずれか１つの組において、前記複数の開始条件がすべて満たされた場合に前記指示を与える。
【００２２】
このような構成により、たとえば、車両開発に要する特定の車両状態および特定の車両環境ごとに分類されたログを効率よく収集することができる。
【００２３】
（５）本発明の実施の形態に係るログ収集方法は、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置におけるログ収集方法であって、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるステップと、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知するステップと、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与えるステップとを含む。
【００２４】
このような構成により、たとえば、車両開発に有用なログを収集するためのログ通知を外部装置において適宜設定することで、有用なログに限定したログ収集を行うことができるので、車載ネットワークにおいて、ログを効率よく収集することができる。これにより、たとえば、車両の環境および状態の計測結果、ならびに車両を構成する部品の制御結果の学習内容を車両開発に活用することができる。
【００２５】
（６）本発明の実施の形態に係るログ収集プログラムは、車両に搭載される複数の機能部間のデータを中継可能な車載通信装置において用いられるログ収集プログラムであって、コンピュータを、前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部、として機能させるためのプログラムである。
【００２６】
このような構成により、たとえば、車両開発に有用なログを収集するためのログ通知を外部装置において適宜設定することで、有用なログに限定したログ収集を行うことができるので、車載ネットワークにおいて、ログを効率よく収集することができる。これにより、たとえば、車両の環境および状態の計測結果、ならびに車両を構成する部品の制御結果の学習内容を車両開発に活用することができる。
【００２７】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００２８】
［構成および基本動作］
図１は、本発明の実施の形態に係る通信システムの構成を示す図である。
【００２９】
図１を参照して、通信システム２０１は、サーバ１８１と、車載通信システム３０１とを備える。車載通信システム３０１は、車両１に搭載される。
【００３０】
なお、通信システム２０１は、車両１および車載通信システム３０１の組を１つ備える構成に限らず、車両１および車載通信システム３０１の組を複数備える構成であってもよい。
【００３１】
図２は、本発明の実施の形態に係る車載通信システムの構成を示す図である。
【００３２】
図２を参照して、車載通信システム３０１は、車載ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１１Ａ〜１１１Ｆと、中継装置（車載通信装置）１５１とを備える。
【００３３】
以下、車載ＥＣＵ１１１Ａ〜１１１Ｆの各々を、車載ＥＣＵ１１１とも称する。また、車載ＥＣＵ１１１は、機能部の一例である。
【００３４】
なお、車載通信システム３０１は、６つの車載ＥＣＵ１１１を備える構成に限らず、２つ、３つ、４つ、５つまたは７つ以上の車載ＥＣＵ１１１を備える構成であってもよい。また、車載通信システム３０１は、１つの中継装置１５１を備える構成に限らず、複数の中継装置１５１を備える構成であってもよい。
【００３５】
車載ＥＣＵ１１１は、たとえば、ＴＣＵ（Ｔｅｌｅｍａｔｉｃｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｔ）、自動運転ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、エンジンＥＣＵ、センサ、ナビゲーション装置、ヒューマンマシンインタフェース、およびカメラ等である。
【００３６】
この例では、車載ＥＣＵ１１１Ａ，１１１Ｂ，１１１Ｃ，１１１Ｄ，１１１Ｅは、それぞれＴＣＵ，温度センサ，吸気圧センサ，水温センサ，エンジンＥＣＵである。
【００３７】
以下、車載ＥＣＵ１１１Ａ，１１１Ｂ，１１１Ｃ，１１１Ｄ，１１１Ｅを、それぞれＴＣＵ１１１Ａ，温度センサ１１１Ｂ，吸気圧センサ１１１Ｃ，水温センサ１１１Ｄ，エンジンＥＣＵ１１１Ｅとも称する。
【００３８】
車載ネットワーク１２では、車載ＥＣＵ１１１Ａ〜１１１Ｆは、イーサネット（登録商標）ケーブルを介して中継装置１５１に接続される。
【００３９】
中継装置１５１は、たとえば、ゲートウェイ装置であり、車両１に搭載される複数の機能部間のデータを中継可能である。
【００４０】
中継装置１５１は、イーサネットの通信規格に従って、イーサネットフレームの中継処理を行う。
【００４１】
具体的には、中継装置１５１は、たとえば、車載ＥＣＵ１１１間でやり取りされるイーサネットフレームを中継する。イーサネットフレームには、ＩＰパケットが格納される。
【００４２】
なお、車載通信システム３０１では、イーサネットの通信規格に従ってイーサネットフレームの中継が行われる構成に限らず、たとえば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（登録商標）、ＦｌｅｘＲａｙ（登録商標）、ＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ）（登録商標）およびＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）等の通信規格に従ってデータの中継が行われる構成であってもよい。
【００４３】
温度センサ１１１Ｂは、中継装置１５１を介して他の車載ＥＣＵ１１１と通信を行うことが可能であり、たとえば車両１の外気温を定期的に測定する。
【００４４】
吸気圧センサ１１１Ｃは、中継装置１５１を介して他の車載ＥＣＵ１１１と通信を行うことが可能であり、たとえば車両１におけるエンジンの吸気圧を定期的に測定する。
【００４５】
水温センサ１１１Ｄは、中継装置１５１を介して他の車載ＥＣＵ１１１と通信を行うことが可能であり、たとえば車両１におけるエンジン内を循環する冷却水の水温を定期的に測定する。
【００４６】
エンジンＥＣＵ１１１Ｅは、中継装置１５１を介して他の車載ＥＣＵ１１１と通信を行うことが可能であり、たとえば車両１におけるエンジンを制御する。
【００４７】
より詳細には、エンジンＥＣＵ１１１Ｅは、たとえば、エンジンの回転数、車両１の車速、エンジンの軸トルク、トランスミッションの状態、スロットルバルブの状態、および各センサの計測値等を示す情報を取得し、取得した情報に基づいてエンジンを制御する。
【００４８】
また、エンジンＥＣＵ１１１Ｅは、たとえば、中継装置１５１からの要求に応じて、取得した情報の一部または全部を中継装置１５１へ送信することが可能である。
【００４９】
図１および図２を参照して、ＴＣＵ１１１Ａは、サーバ１８１と通信を行うことが可能である。詳細には、ＴＣＵ１１１Ａは、たとえば、ＩＰプロトコルに従い、無線基地局装置１６１を介してサーバ１８１と通信することが可能である。
【００５０】
より詳細には、ＴＣＵ１１１Ａは、たとえば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）または３Ｇ等の通信規格に従って、無線基地局装置１６１と無線通信を行うことが可能である。
【００５１】
具体的には、ＴＣＵ１１１Ａは、たとえば、サーバ１８１からのＩＰパケットが格納された無線フレームを無線基地局装置１６１から受信すると、受信した無線フレームからＩＰパケットを取得し、取得したＩＰパケットをイーサネットフレームに格納して中継装置１５１へ送信する。
【００５２】
また、ＴＣＵ１１１Ａは、中継装置１５１からイーサネットフレームを受信すると、受信したイーサネットフレームからＩＰパケットを取得し、取得したＩＰパケットを無線フレームに格納して無線基地局装置１６１へ送信する。
【００５３】
無線基地局装置１６１は、ＴＣＵ１１１Ａから無線フレームを受信すると、受信した無線フレームからＩＰパケットを取得し、取得したＩＰパケットを外部ネットワーク１１経由でサーバ１８１へ送信する。
【００５４】
また、無線基地局装置１６１は、サーバ１８１から外部ネットワーク１１経由でＩＰパケットを受信すると、受信したＩＰパケットを無線フレームに格納し、当該無線フレームをＴＣＵ１１１Ａへ送信する。
【００５５】
図３は、本発明の実施の形態に係る車載通信システムにおける中継装置の構成を示す図である。
【００５６】
図３を参照して、中継装置１５１は、中継処理部５１と、通信ポート５２Ａ，５２Ｂ，５２Ｃ，５２Ｄ，５２Ｅ，５２Ｆと、ログ収集装置１０１とを備える。
【００５７】
以下、通信ポート５２Ａ，５２Ｂ，５２Ｃ，５２Ｄ，５２Ｅ，５２Ｆの各々を、通信ポート５２とも称する。通信ポート５２は、たとえば、イーサネットケーブルを接続可能な端子である。
【００５８】
この例では、通信ポート５２Ａ，５２Ｂ，５２Ｃ，５２Ｄ，５２Ｅ，５２Ｆは、ＴＣＵ１１１Ａ，温度センサ１１１Ｂ，吸気圧センサ１１１Ｃ，水温センサ１１１Ｄ，エンジンＥＣＵ１１１Ｅ，車載ＥＣＵ１１１Ｆにそれぞれ接続されている。
【００５９】
中継処理部５１は、イーサネットフレームの中継処理を行う。具体的には、中継処理部５１は、たとえば、通信ポート５２経由でイーサネットフレームを受信すると、受信したイーサネットフレームに対してレイヤ２のスイッチ処理およびレイヤ３の中継処理を行う。
【００６０】
そして、中継処理部５１は、スイッチ処理または中継処理後のイーサネットフレームを他の通信ポート５２経由で送信する。
【００６１】
図４は、本発明の実施の形態に係る車載通信システムにおけるログ収集装置の構成を示す図である。
【００６２】
図４を参照して、ログ収集装置１０１は、取得部２１と、通知部２２と、記憶部２３と、処理部（指示部）２４とを備える。
【００６３】
［動作の流れ］
通信システム２０１における各装置は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンス図またはフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【００６４】
図５および図６は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。図６は、図５のシーケンスの続きである。
【００６５】
図３〜図６を参照して、まず、管理者は、たとえば、車両１における外気温が５℃、１０°および１５℃のときのエンジン回転数と軸トルクとの対応関係を、車両１においてログ収集させるための命令をサーバ１８１に入力する（ステップＳ１０２）。
【００６６】
次に、サーバ１８１は、管理者からの入力を受けて、ログ通知に相当するログ通知情報を作成し、作成したログ通知情報を車両１における中継装置１５１へ送信する（ステップＳ１０４）。
【００６７】
より詳細には、サーバ１８１は、たとえば、車両１における車載ネットワーク１２の構成を管理しており、管理内容および管理者からの入力内容に基づいてログ通知情報を作成する。
【００６８】
ここで、ログ通知情報は、ログ対象の情報の種類、ログ収集の対象となる機能部であるログ対象機能部、ログ収集の開始条件、および当該開始条件を判断可能な機能部であるトリガ機能部を示す。
【００６９】
より詳細には、ログ通知情報は、たとえば、１つのトリガ機能部に対応する複数の開始条件を示す。
【００７０】
具体的には、ログ通知情報は、たとえば、ログ対象の情報の種類としてエンジン回転数および軸トルク、ログ対象機能部としてエンジンＥＣＵ１１１Ｅのアドレス（以下、ログ用アドレスとも称する。）、開始条件として５℃、１０°および１５℃の外気温、ならびにトリガ機能部として温度センサ１１１Ｂのアドレス（以下、第１トリガ用アドレスとも称する。）を示す。
【００７１】
ログ用アドレスおよび第１トリガ用アドレスは、たとえばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである。なお、ログ用アドレスおよび第１トリガ用アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスであってもよい。
【００７２】
また、ログ用アドレスの代わりに、中継装置１５１においてログ対象機能部が接続される通信ポート５２のポート番号を用いてもよい。また、第１トリガ用アドレスの代わりに、中継装置１５１においてトリガ機能部が接続される通信ポート５２のポート番号を用いてもよい。
【００７３】
次に、中継装置１５１は、サーバ１８１からログ通知情報を受信すると、受信したログ通知情報に基づいて開始条件情報および指示情報を作成する（ステップＳ１０６）。
【００７４】
より詳細には、中継装置１５１における中継処理部５１は、サーバ１８１からＴＣＵ１１１Ａ経由でログ通知情報を受信すると、受信したログ通知情報をログ収集装置１０１へ出力する。
【００７５】
ログ収集装置１０１における取得部２１は、車両１の外部における外部装置、ここではサーバ１８１からログ通知情報を受ける。
【００７６】
より詳細には、取得部２１は、中継処理部５１からログ通知情報を受けると、受けたログ通知情報を処理部２４へ出力する。
【００７７】
処理部２４は、取得部２１からログ通知情報を受けると、受けたログ通知情報から、ログ対象の情報の種類としてのエンジン回転数および軸トルク、ログ用アドレス、開始条件ならびに第１トリガ用アドレスを取得し、取得した第１トリガ用アドレスを宛先とし、かつ開始条件として５℃、１０℃および１５℃の外気温を含む開始条件情報を作成する。
【００７８】
また、処理部２４は、取得したログ用アドレスを宛先とし、かつログ対象の情報の種類としてエンジン回転数および軸トルクを含む指示情報を作成する。
【００７９】
次に、中継装置１５１は、作成した開始条件情報を温度センサ１１１Ｂへ送信する（ステップＳ１０８）。
【００８０】
より詳細には、ログ収集装置１０１における処理部２４は、作成した開始条件情報を通知部２２へ出力する。
【００８１】
通知部２２は、ログ通知情報の示す開始条件をトリガ機能部に通知する。具体的には、通知部２２は、処理部２４から開始条件情報を受けると、受けた開始条件情報を中継処理部５１へ出力する。
【００８２】
中継処理部５１は、通知部２２から開始条件情報を受けると、受けた開始条件情報の宛先である第１トリガ用アドレスを用いて、開始条件情報を通信ポート５２Ｂ経由で温度センサ１１１Ｂへ送信する。
【００８３】
次に、温度センサ１１１Ｂは、中継装置１５１から開始条件情報を受信すると、受信した開始条件情報に含まれる開始条件すなわち５℃、１０℃および１５℃の外気温をトリガ条件として設定する（ステップＳ１１０）。
【００８４】
次に、温度センサ１１１Ｂは、たとえば、５℃の外気温を計測することにより５℃のトリガ条件が満たされたことを検知する（ステップＳ１１２）。
【００８５】
次に、温度センサ１１１Ｂは、５℃のトリガ条件が満たされたことを示すトリガ検知情報を中継装置１５１へ送信する（ステップＳ１１４）。
【００８６】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報を受信すると、指示情報をエンジンＥＣＵ１１１Ｅへ送信する（ステップＳ１１６）。
【００８７】
より詳細には、中継装置１５１における中継処理部５１は、温度センサ１１１Ｂからトリガ検知情報を受信すると、受信したトリガ検知情報をログ収集装置１０１へ出力する。
【００８８】
ログ収集装置１０１における取得部２１は、中継処理部５１からトリガ検知情報を受けると、受けたトリガ検知情報を処理部２４へ出力する。
【００８９】
処理部２４は、トリガ機能部から開始条件を満たした旨の通知を受けて、ログ収集の指示をログ対象機能部に与える。
【００９０】
より詳細には、処理部２４は、取得部２１からトリガ検知情報を受けると、受けたトリガ検知情報に基づいて、温度センサ１１１Ｂにおいて５℃の外気温が計測されたことを認識し、作成しておいた指示情報を中継処理部５１へ出力する。
【００９１】
中継処理部５１は、処理部２４から指示情報を受けると、受けた指示情報の宛先であるログ用アドレスを用いて、指示情報を通信ポート５２Ｅ経由でエンジンＥＣＵ１１１Ｅへ送信する。
【００９２】
次に、エンジンＥＣＵ１１１Ｅは、中継装置１５１から指示情報を受信すると、受信した指示情報に従って、指示情報に含まれるログ対象の情報を取得する（ステップＳ１１８）。
【００９３】
より詳細には、エンジンＥＣＵ１１１Ｅは、エンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する。
【００９４】
次に、エンジンＥＣＵ１１１Ｅは、取得した各情報を含むログ情報を中継装置１５１へ送信する（ステップＳ１２０）。
【００９５】
次に、中継装置１５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報を保存する（ステップＳ１２２）。
【００９６】
より詳細には、中継装置１５１における中継処理部５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報をログ収集装置１０１へ出力する。
【００９７】
ログ収集装置１０１における取得部２１は、中継処理部５１からログ情報を受けると、受けたログ情報を処理部２４へ出力する。
【００９８】
処理部２４は、取得部２１からログ情報を受けると、受けたログ情報に、トリガ検知情報に含まれる５℃を含める。そして、処理部２４は、ログ情報を記憶部２３に保存する。
【００９９】
ここで、上記ステップＳ１１２〜Ｓ１２２の動作は、たとえば温度センサ１１１Ｂにおいて５℃のトリガ条件が満たされるごとに繰り返される。
【０１００】
次に、温度センサ１１１Ｂは、たとえば、１０℃の外気温を計測することにより１０℃のトリガ条件が満たされたことを検知する（ステップＳ１２４）。
【０１０１】
次に、温度センサ１１１Ｂは、１０℃のトリガ条件が満たされたことを示すトリガ検知情報を中継装置１５１へ送信する（ステップＳ１２６）。
【０１０２】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報を受信すると、指示情報をエンジンＥＣＵ１１１Ｅへ送信する（ステップＳ１２８）。
【０１０３】
より詳細には、中継装置１５１における処理部２４は、温度センサ１１１Ｂから中継処理部５１および取得部２１経由でトリガ検知情報を受信すると、受信したトリガ検知情報に基づいて、温度センサ１１１Ｂにおいて１０℃の外気温が計測されたことを認識し、作成しておいた指示情報を中継処理部５１経由でエンジンＥＣＵ１１１Ｅへ送信する。
【０１０４】
次に、エンジンＥＣＵ１１１Ｅは、中継装置１５１から指示情報を受信すると、受信した指示情報に従って、指示情報に含まれるログ対象の情報すなわちエンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する（ステップＳ１３０）。
【０１０５】
次に、エンジンＥＣＵ１１１Ｅは、取得した各情報を含むログ情報を中継装置１５１へ送信する（ステップＳ１３２）。
【０１０６】
次に、中継装置１５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報を保存する（ステップＳ１３４）。
【０１０７】
より詳細には、中継装置１５１における処理部２４は、エンジンＥＣＵ１１１Ｅから中継処理部５１および取得部２１経由でログ情報を受信すると、受信したログ情報に、トリガ検知情報に含まれる１０℃を含める。そして、処理部２４は、ログ情報を記憶部２３に保存する。
【０１０８】
ここで、上記ステップＳ１２４〜Ｓ１３４の動作は、たとえば温度センサ１１１Ｂにおいて１０℃のトリガ条件が満たされるごとに繰り返される。
【０１０９】
次に、温度センサ１１１Ｂは、たとえば、１５℃の外気温を計測することにより１５℃のトリガ条件が満たされたことを検知する（ステップＳ１３６）。
【０１１０】
次に、温度センサ１１１Ｂは、１５℃のトリガ条件が満たされたことを示すトリガ検知情報を中継装置１５１へ送信する（ステップＳ１３８）。
【０１１１】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報を受信すると、指示情報をエンジンＥＣＵ１１１Ｅへ送信する（ステップＳ１４０）。
【０１１２】
より詳細には、中継装置１５１における処理部２４は、温度センサ１１１Ｂから中継処理部５１および取得部２１経由でトリガ検知情報を受信すると、受信したトリガ検知情報に基づいて、温度センサ１１１Ｂにおいて１５℃の外気温が計測されたことを認識し、作成しておいた指示情報を中継処理部５１経由でエンジンＥＣＵ１１１Ｅへ送信する。
【０１１３】
次に、エンジンＥＣＵ１１１Ｅは、中継装置１５１から指示情報を受信すると、受信した指示情報に従って、指示情報に含まれるログ対象の情報すなわちエンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する（ステップＳ１４２）。
【０１１４】
次に、エンジンＥＣＵ１１１Ｅは、取得した各情報を含むログ情報を中継装置１５１へ送信する（ステップＳ１４４）。
【０１１５】
次に、中継装置１５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報を保存する（ステップＳ１４６）。
【０１１６】
より詳細には、中継装置１５１における処理部２４は、エンジンＥＣＵ１１１Ｅから中継処理部５１および取得部２１経由でログ情報を受信すると、受信したログ情報に、トリガ検知情報に含まれる１５℃を含める。そして、処理部２４は、ログ情報を記憶部２３に保存する。
【０１１７】
ここで、上記ステップＳ１３６〜Ｓ１４６の動作は、たとえば温度センサ１１１Ｂにおいて１５℃のトリガ条件が満たされるごとに繰り返される。
【０１１８】
次に、中継装置１５１は、保存した各ログ情報を集約することにより集約ログ情報を作成する（ステップＳ１４８）。
【０１１９】
より詳細には、中継装置１５１における処理部２４は、たとえば、所定のポイント数分のログ情報を記憶部２３に保存した場合、記憶部２３に保存した各ログ情報を集約することにより集約ログ情報を作成する。
【０１２０】
次に、処理部２４は、作成した集約ログ情報を中継処理部５１およびＴＣＵ１１１Ａ経由でサーバ１８１へ送信する（ステップＳ１５０）。
【０１２１】
次に、サーバ１８１は、中継装置１５１から集約ログ情報を受信すると、受信した集約ログ情報を蓄積する蓄積処理を行う（ステップＳ１５２）。
【０１２２】
なお、上記動作の流れでは、開始条件は、外気温が特定の値になることであるとしたが、これに限定するものではない。開始条件は、外気温が特定の範囲内の値になることであってもよい。
【０１２３】
また、上記ステップＳ１１２〜Ｓ１２２と、上記ステップＳ１２４〜Ｓ１３４と、上記ステップＳ１３６〜Ｓ１４６との順番は、上記に限らず、一部または全部の順番を変更してもよい。
【０１２４】
また、エンジンＥＣＵ１１１Ｅは、上記ステップＳ１１８，Ｓ１３０，Ｓ１４２において、エンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する構成であるとしたが、これに限定するものではない。エンジンＥＣＵ１１１Ｅは、たとえば、所定期間において、エンジン回転数を示す複数ポイント分の情報、および軸トルクを示す複数ポイント分の情報を取得する構成であってもよい。
【０１２５】
また、中継装置１５１は、上記ステップＳ１２２，Ｓ１３４，Ｓ１４６において、エンジンＥＣＵ１１１Ｅからログ情報を受信して保存する構成であるとしたが、これに限定するものではない。エンジンＥＣＵ１１１Ｅがログ情報を保存しておき、所定のポイント数分のログ情報がエンジンＥＣＵ１１１Ｅに保存されたときに、中継装置１５１が、エンジンＥＣＵ１１１Ｅにおいて保存されたログ情報を一括して取得する構成であってもよい。
【０１２６】
図７は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。なお、図７において、横軸はエンジン回転数を示し、縦軸は軸トルクを示す。
【０１２７】
図７を参照して、サーバ１８１には、管理者の要求する、外気温が５℃、１０℃および１５℃におけるエンジン回転数と軸トルクとの対応関係を含む集約ログ情報が蓄積されている。
【０１２８】
サーバ１８１に蓄積された集約ログ情報は、たとえば、車両１の製造元へフィードバックされる。
【０１２９】
図７に示すように、車両１の製造元は、たとえば、集約ログ情報を用いて、外気温が５℃、１０℃および１５℃の各々における走行性能曲線をグラフ上にプロットする。
【０１３０】
このような構成により、車両１の製造元では、環境条件ごとのエンジンの走行性能曲線を取得することができるので、車両１が走行する環境条件に応じて、たとえば、エンジンの制御プログラムにおける設定値等を適切に調整することができる。
【０１３１】
［ログ通知情報の変形例１］
ログ通知情報は、１つのトリガ機能部に対応する複数の開始条件を示す構成であるとしたが、これに限定するものではない。ログ通知情報は、たとえば、複数のトリガ機能部、および当該複数のトリガ機能部にそれぞれ対応する複数の開始条件の組を示してもよい。
【０１３２】
この場合、ログ収集装置１０１における処理部２４は、たとえば、上記複数の開始条件がすべて満たされた場合にログ収集の指示を与える。
【０１３３】
図８および図９は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。図９は、図８のシーケンスの続きである。
【０１３４】
図３、図４、図８および図９を参照して、まず、管理者は、たとえば、車両１における外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａ、および水温が４５℃〜５５℃のときのエンジン回転数と軸トルクとの対応関係を、車両１においてログ収集させるための命令をサーバ１８１に入力する（ステップＳ２０２）。
【０１３５】
次に、サーバ１８１は、管理者からの入力を受けて、ログ通知情報を作成し、作成したログ通知情報を車両１における中継装置１５１へ送信する（ステップＳ２０４）。
【０１３６】
具体的には、ログ通知情報は、たとえば、ログ対象の情報の種類としてエンジン回転数および軸トルクと、ログ対象機能部としてエンジンＥＣＵ１１１Ｅのアドレスすなわちログ用アドレスと、複数のトリガ機能部のアドレスと、当該複数のトリガ機能部のアドレスにそれぞれ対応する開始条件とを示す。
【０１３７】
ここで、複数のトリガ機能部のアドレスは、たとえば、温度センサ１１１Ｂのアドレスすなわち第１トリガ用アドレス、吸気圧センサ１１１Ｃのアドレス（以下、第２トリガ用アドレスとも称する。）、および水温センサ１１１Ｄのアドレス（以下、第３トリガ用アドレスとも称する。）である。
【０１３８】
第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスにそれぞれ対応する開始条件は、外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａおよび水温が４５℃〜５５℃である。
【０１３９】
次に、中継装置１５１は、サーバ１８１からログ通知情報を受信すると、受信したログ通知情報に基づいて開始条件情報および指示情報を作成する（ステップＳ２０６）。
【０１４０】
より詳細には、中継装置１５１における処理部２４は、サーバ１８１からＴＣＵ１１１Ａ、中継処理部５１および取得部２１経由でログ通知情報を受信すると、受信したログ通知情報から以下の情報を取得する。
【０１４１】
すなわち、処理部２４は、ログ対象の情報の種類としてのエンジン回転数および軸トルクと、ログ用アドレスと、第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスと、第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスにそれぞれ対応する開始条件としての外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａおよび水温が４５℃〜５５℃とを取得する。
【０１４２】
処理部２４は、取得した第１トリガ用アドレスを宛先とし、かつ開始条件として９℃〜１１℃の外気温を含む開始条件情報ＳＣ１を作成する。
【０１４３】
同様に、処理部２４は、取得した第２トリガ用アドレスを宛先とし、かつ開始条件として４５ｋＰａ〜５５ｋＰａの吸気圧を含む開始条件情報ＳＣ２を作成する。
【０１４４】
同様に、処理部２４は、取得した第３トリガ用アドレスを宛先とし、かつ開始条件として４５℃〜５５℃の水温を含む開始条件情報ＳＣ３を作成する。
【０１４５】
また、処理部２４は、取得したログ用アドレスを宛先とし、かつログ対象の情報の種類としてエンジン回転数および軸トルクを含む指示情報を作成する。
【０１４６】
次に、中継装置１５１は、作成した開始条件情報ＳＣ１を温度センサ１１１Ｂへ送信する（ステップＳ２０８）。
【０１４７】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ１を通知部２２および中継処理部５１経由で温度センサ１１１Ｂへ送信する。
【０１４８】
次に、温度センサ１１１Ｂは、中継装置１５１から開始条件情報ＳＣ１を受信すると、受信した開始条件情報ＳＣ１に含まれる開始条件すなわち９℃〜１１℃の外気温をトリガ条件として設定する（ステップＳ２１０）。
【０１４９】
次に、中継装置１５１は、作成した開始条件情報ＳＣ２を吸気圧センサ１１１Ｃへ送信する（ステップＳ２１２）。
【０１５０】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ２を通知部２２および中継処理部５１経由で吸気圧センサ１１１Ｃへ送信する。
【０１５１】
次に、吸気圧センサ１１１Ｃは、中継装置１５１から開始条件情報ＳＣ２を受信すると、受信した開始条件情報ＳＣ２に含まれる開始条件すなわち４５ｋＰａ〜５５ｋＰａの吸気圧をトリガ条件として設定する（ステップＳ２１４）。
【０１５２】
次に、中継装置１５１は、作成した開始条件情報ＳＣ３を水温センサ１１１Ｄへ送信する（ステップＳ２１６）。
【０１５３】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ３を通知部２２および中継処理部５１経由で水温センサ１１１Ｄへ送信する。
【０１５４】
次に、水温センサ１１１Ｄは、中継装置１５１から開始条件情報ＳＣ３を受信すると、受信した開始条件情報ＳＣ３に含まれる開始条件すなわち４５℃〜５５℃の水温をトリガ条件として設定する（ステップＳ２１８）。
【０１５５】
次に、温度センサ１１１Ｂは、たとえば、９℃〜１１℃に含まれる外気温を計測することにより９℃〜１１℃のトリガ条件が満たされたことを検知する（ステップＳ２２０）。
【０１５６】
次に、温度センサ１１１Ｂは、９℃〜１１℃のトリガ条件が満たされたことを示すトリガ検知情報ＴＤ１を中継装置１５１へ送信する（ステップＳ２２２）。
【０１５７】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報ＴＤ１を受信すると、受信したトリガ検知情報ＴＤ１に基づいて対応のフラグをオンする（ステップＳ２２４）。
【０１５８】
より詳細には、中継装置１５１における処理部２４は、温度センサ１１１Ｂから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ１を受信すると、受信したトリガ検知情報ＴＤ１に基づいて、温度センサ１１１Ｂにおいて９℃〜１１℃に含まれる外気温が計測されたことを認識する。
【０１５９】
処理部２４は、たとえば、温度センサ１１１Ｂにおいて９℃〜１１℃に含まれる外気温が計測されたことを示すフラグＦ１をオンする。フラグＦ１は、たとえば、オンされてから所定の生存期間が経過するとオフされる。この所定の生存期間は、たとえば、外気温の変化度合いに応じて設定される。
【０１６０】
ここで、上記ステップＳ２２０〜Ｓ２２４の動作は、たとえば温度センサ１１１Ｂにおいて９℃〜１１℃のトリガ条件が満たされるごとに繰り返される。
【０１６１】
次に、吸気圧センサ１１１Ｃは、たとえば、４５ｋＰａ〜５５ｋＰａに含まれる吸気圧を計測することにより４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたことを検知する（ステップＳ２２６）。
【０１６２】
次に、吸気圧センサ１１１Ｃは、４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたことを示すトリガ検知情報ＴＤ２を中継装置１５１へ送信する（ステップＳ２２８）。
【０１６３】
次に、中継装置１５１は、吸気圧センサ１１１Ｃからトリガ検知情報ＴＤ２を受信すると、受信したトリガ検知情報ＴＤ２に基づいて対応のフラグをオンする（ステップＳ２３０）。
【０１６４】
より詳細には、中継装置１５１における処理部２４は、吸気圧センサ１１１Ｃから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ２を受信すると、受信したトリガ検知情報ＴＤ２に基づいて、吸気圧センサ１１１Ｃにおいて４５ｋＰａ〜５５ｋＰａに含まれる吸気圧が計測されたことを認識する。
【０１６５】
処理部２４は、たとえば、吸気圧センサ１１１Ｃにおいて４５ｋＰａ〜５５ｋＰａに含まれる吸気圧が計測されたことを示すフラグＦ２をオンする。フラグＦ２は、たとえば、オンされてから所定の生存期間が経過するとオフされる。この所定の生存期間は、たとえば、吸気圧の変化度合いに応じて設定される。
【０１６６】
ここで、上記ステップＳ２２６〜Ｓ２３０の動作は、たとえば吸気圧センサ１１１Ｃにおいて４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされるごとに繰り返される。
【０１６７】
次に、水温センサ１１１Ｄは、たとえば、４５℃〜５５℃に含まれる水温を計測することにより４５℃〜５５℃のトリガ条件が満たされたことを検知する（ステップＳ２３２）。
【０１６８】
次に、水温センサ１１１Ｄは、４５℃〜５５℃のトリガ条件が満たされたことを示すトリガ検知情報ＴＤ３を中継装置１５１へ送信する（ステップＳ２３４）。
【０１６９】
次に、中継装置１５１は、水温センサ１１１Ｄからトリガ検知情報ＴＤ３を受信すると、受信したトリガ検知情報ＴＤ３に基づいて対応のフラグをオンする（ステップＳ２３６）。
【０１７０】
より詳細には、中継装置１５１における処理部２４は、水温センサ１１１Ｄから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ３を受信すると、受信したトリガ検知情報ＴＤ３に基づいて、水温センサ１１１Ｄにおいて４５℃〜５５℃に含まれる水温が計測されたことを認識する。
【０１７１】
処理部２４は、たとえば、水温センサ１１１Ｄにおいて４５℃〜５５℃に含まれる水温が計測されたことを示すフラグＦ３をオンする。フラグＦ３は、たとえば、オンされてから所定の生存期間が経過するとオフされる。この所定の生存期間は、たとえば、水温の変化度合いに応じて設定される。
【０１７２】
ここで、上記ステップＳ２３２〜Ｓ２３６の動作は、たとえば水温センサ１１１Ｄにおいて４５℃〜５５℃のトリガ条件が満たされるごとに繰り返される。
【０１７３】
次に、中継装置１５１における処理部２４は、フラグＦ１〜Ｆ３のすべてがオンを示す場合、作成しておいた指示情報を中継処理部５１経由でエンジンＥＣＵ１１１Ｅへ送信する（ステップＳ２３８）。
【０１７４】
次に、エンジンＥＣＵ１１１Ｅは、中継装置１５１から指示情報を受信すると、受信した指示情報に従って、指示情報に含まれるログ対象の情報すなわちエンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する（ステップＳ２４０）。
【０１７５】
次に、エンジンＥＣＵ１１１Ｅは、取得した各情報を含むログ情報を中継装置１５１へ送信する（ステップＳ２４２）。
【０１７６】
次に、中継装置１５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報を保存する（ステップＳ２４４）。
【０１７７】
より詳細には、中継装置１５１における処理部２４は、エンジンＥＣＵ１１１Ｅから中継処理部５１および取得部２１経由でログ情報を受信すると、受信したログ情報に、開始条件すなわち外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａおよび水温が４５℃〜５５℃を含める。そして、処理部２４は、ログ情報を記憶部２３に保存する。
【０１７８】
ここで、上記ステップＳ２３８〜Ｓ２４４の動作は、フラグＦ１〜Ｆ３のすべてがオンとなる条件が満たされるごとに繰り返される。
【０１７９】
次に、中継装置１５１は、保存した各ログ情報を集約することにより集約ログ情報を作成する（ステップＳ２４６）。
【０１８０】
より詳細には、中継装置１５１における処理部２４は、たとえば、所定のポイント数分のログ情報を記憶部２３に保存した場合、記憶部２３に保存した各ログ情報を集約することにより集約ログ情報を作成する。
【０１８１】
次に、処理部２４は、作成した集約ログ情報を中継処理部５１経由でサーバ１８１へ送信する（ステップＳ２４８）。
【０１８２】
次に、サーバ１８１は、中継装置１５１から集約ログ情報を受信すると、受信した集約ログ情報を蓄積する蓄積処理を行う（ステップＳ２５０）。
【０１８３】
なお、上記動作の流れでは、開始条件は、外気温、吸気圧および水温が特定の範囲内の値になることであるとしたが、これに限定するものではない。開始条件は、外気温、吸気圧および水温が特定の値になることであってもよい。
【０１８４】
また、上記ステップＳ２０８，Ｓ２１０と、上記ステップＳ２１２，Ｓ２１４と、上記ステップＳ２１６，Ｓ２１８との順番は、上記に限らず、一部または全部の順番を変更してもよい。
【０１８５】
また、上記ステップＳ２２０〜Ｓ２２４と、上記ステップＳ２２６〜Ｓ２３０と、上記ステップＳ２３２〜Ｓ２３６との順番は、上記に限らず、一部または全部の順番を変更してもよい。
【０１８６】
また、上記ステップＳ２２４，Ｓ２３０，Ｓ２３６において、フラグＦ１〜Ｆ３は、オンされてから対応の生存期間が経過すると、自動的にオフされる構成であるとしたが、これに限定するものではない。フラグＦ１〜Ｆ３は、対応のトリガ条件が満たされている間、オンされ、対応のトリガ条件が満たされなくなるとオフされる構成であってもよい。
【０１８７】
図１０は、本発明の実施の形態に係る車載通信システムにおいて、温度センサが開始条件情報を受信した際のシーケンスの一例を示す図である。
【０１８８】
図１０を参照して、まず、中継装置１５１は、開始条件情報ＳＣ１を温度センサ１１１Ｂへ送信する（ステップＳ３０２）。
【０１８９】
次に、温度センサ１１１Ｂは、中継装置１５１から開始条件情報ＳＣ１を受信すると、受信した開始条件情報ＳＣ１に含まれる開始条件すなわち９℃〜１１℃の外気温をトリガ条件として設定する（ステップＳ３０４）。
【０１９０】
次に、温度センサ１１１Ｂは、たとえば、９℃〜１１℃に含まれる外気温を計測することにより９℃〜１１℃のトリガ条件が満たされたことを検知する（ステップＳ３０６）。
【０１９１】
次に、温度センサ１１１Ｂは、９℃〜１１℃のトリガ条件が満たされたことを示すトリガ検知情報ＴＤ１を中継装置１５１へ送信する（ステップＳ３０８）。
【０１９２】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報ＴＤ１を受信すると、受信したトリガ検知情報ＴＤ１に基づいてフラグＦ１をオンする（ステップＳ３１０）。この例では、フラグＦ１には、所定の生存期間が設定されない。
【０１９３】
次に、温度センサ１１１Ｂは、たとえば、９℃〜１１℃以外の外気温を計測することにより９℃〜１１℃のトリガ条件が満たされたことを検知しなくなる（ステップＳ３１２）。
【０１９４】
次に、温度センサ１１１Ｂは、９℃〜１１℃のトリガ条件が満たされていないことを示すトリガ不検知情報ＮＤ１を中継装置１５１へ送信する（ステップＳ３１４）。
【０１９５】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ不検知情報ＮＤ１を受信すると、受信したトリガ不検知情報ＮＤ１に基づいてフラグＦ１をオフする（ステップＳ３１６）。
【０１９６】
なお、吸気圧センサ１１１Ｃにおいても、温度センサ１１１Ｂと同様に、４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたことが検知されると（ステップＳ３０６）、トリガ検知情報ＴＤ２が中継装置１５１へ送信され（ステップＳ３０８）、また、４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたことを検知しなくなると（ステップＳ３１２）、トリガ不検知情報ＮＤ２が中継装置１５１へ送信される（ステップＳ３１４）。
【０１９７】
この場合、中継装置１５１は、吸気圧センサ１１１Ｃからトリガ検知情報ＴＤ２を受信すると、フラグＦ２をオンし（ステップＳ３１０）、また、吸気圧センサ１１１Ｃからトリガ不検知情報ＮＤ２を受信すると、フラグＦ２をオフする（ステップＳ３１６）。
【０１９８】
同様に、水温センサ１１１Ｄにおいても、４５℃〜５５℃のトリガ条件が満たされたことが検知されると（ステップＳ３０６）、トリガ検知情報ＴＤ３が中継装置１５１へ送信され（ステップＳ３０８）、また、４５℃〜５５℃のトリガ条件が満たされたことを検知しなくなると（ステップＳ３１２）、トリガ不検知情報ＮＤ３が中継装置１５１へ送信される（ステップＳ３１４）。
【０１９９】
この場合、中継装置１５１は、水温センサ１１１Ｄからトリガ検知情報ＴＤ３を受信すると、フラグＦ３をオンし（ステップＳ３１０）、また、水温センサ１１１Ｄからトリガ不検知情報ＮＤ３を受信すると、フラグＦ３をオフする（ステップＳ３１６）。
【０２００】
図１１は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。なお、図１１の見方は、図７と同様である。
【０２０１】
図１１を参照して、サーバ１８１には、管理者の要求する、外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａ、および水温が４５℃〜５５℃におけるエンジン回転数と軸トルクとの対応関係を含む集約ログ情報が蓄積されている。
【０２０２】
図１１に示すように、サーバ１８１に蓄積された集約ログ情報を用いて、外気温が９℃〜１１℃、吸気圧が４５ｋＰａ〜５５ｋＰａ、および水温が４５℃〜５５℃における走行性能曲線をグラフ上にプロットすることが可能である。
【０２０３】
［ログ通知情報の変形例２］
ログ通知情報は、１つのトリガ機能部に対応する複数の開始条件を示す構成であるとしたが、これに限定するものではない。ログ通知情報は、たとえば、複数のトリガ機能部、および当該複数のトリガ機能部にそれぞれ対応する複数の開始条件の組を複数示してもよい。
【０２０４】
この場合、ログ収集装置１０１における処理部２４は、たとえば、複数の組のうちのいずれか１つの組において、複数の開始条件がすべて満たされた場合にログ収集の指示を与える。
【０２０５】
図１２、図１３および図１４は、本発明の実施の形態に係る通信システムにおいて、中継装置がログ通知情報を受信した際のシーケンスの一例を示す図である。図１３は、図１２のシーケンスの続きである。図１４は、図１３のシーケンスの続きである。
【０２０６】
図３、図４および図１２〜図１４を参照して、まず、管理者は、たとえば、車両１における以下の状態ＳＴ１，ＳＴ２，ＳＴ３のときのエンジン回転数と軸トルクとの対応関係を、車両１においてログ収集させるための命令をサーバ１８１に入力する（ステップＳ４０２）。
【０２０７】
ここで、状態ＳＴ１は、外気温が３９℃〜４１℃、吸気圧が４５ｋＰａ〜５５ｋＰａ、および水温が４５℃〜５５℃である。
【０２０８】
状態ＳＴ２は、外気温が１９℃〜２１℃、吸気圧が８１ｋＰａ〜９９ｋＰａ、および水温が２０℃〜３０℃である。
【０２０９】
状態ＳＴ３は、外気温が−１℃〜１℃、吸気圧が９ｋＰａ〜１１ｋＰａ、および水温が０℃〜１０℃である。
【０２１０】
次に、サーバ１８１は、管理者からの入力を受けて、ログ通知情報を作成し、作成したログ通知情報を車両１における中継装置１５１へ送信する（ステップＳ４０４）。
【０２１１】
具体的には、ログ通知情報は、たとえば、ログ対象の情報の種類としてエンジン回転数および軸トルクと、ログ対象機能部としてエンジンＥＣＵ１１１Ｅのアドレスすなわちログ用アドレスと、組ＣＬ１，ＣＬ２，ＣＬ３とを示す。
【０２１２】
ここで、組ＣＬ１，ＣＬ２，ＣＬ３の各々は、複数のトリガ機能部のアドレス、および当該複数のトリガ機能部のアドレスにそれぞれ対応する開始条件を含む。組ＣＬ１，ＣＬ２，ＣＬ３は、それぞれ状態ＳＴ１，ＳＴ２，ＳＴ３に基づいて作成される。
【０２１３】
具体的には、組ＣＬ１，ＣＬ２，ＣＬ３の各々における複数のトリガ機能部のアドレスは、温度センサ１１１Ｂのアドレスすなわち第１トリガ用アドレス、吸気圧センサ１１１Ｃのアドレスすなわち第２トリガ用アドレス、および水温センサ１１１Ｄのアドレスすなわち第３トリガ用アドレスである。
【０２１４】
組ＣＬ１に含まれる、第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスにそれぞれ対応する開始条件は、外気温が３９℃〜４１℃、吸気圧が４５ｋＰａ〜５５ｋＰａおよび水温が４５℃〜５５℃である。
【０２１５】
組ＣＬ２に含まれる、第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスにそれぞれ対応する開始条件は、外気温が１９℃〜２１℃、吸気圧が８１ｋＰａ〜９９ｋＰａおよび水温が２０℃〜３０℃である。
【０２１６】
組ＣＬ３に含まれる、第１トリガ用アドレス、第２トリガ用アドレスおよび第３トリガ用アドレスにそれぞれ対応する開始条件は、外気温が−１℃〜１℃、吸気圧が９ｋＰａ〜１１ｋＰａおよび水温が０℃〜１０℃である。
【０２１７】
次に、中継装置１５１は、サーバ１８１からログ通知情報を受信すると、受信したログ通知情報に基づいて開始条件情報および指示情報を作成する（ステップＳ４０６）。
【０２１８】
より詳細には、中継装置１５１における処理部２４は、サーバ１８１からＴＣＵ１１１Ａ、中継処理部５１および取得部２１経由でログ通知情報を受信すると、受信したログ通知情報から以下の情報を取得する。
【０２１９】
すなわち、処理部２４は、ログ対象の情報の種類としてのエンジン回転数および軸トルクと、ログ用アドレスと、組ＣＬ１，ＣＬ２，ＣＬ３とを取得する。
【０２２０】
処理部２４は、取得した組ＣＬ１，ＣＬ２，ＣＬ３に基づいて、第１トリガ用アドレスを宛先とし、かつ開始条件として３９℃〜４１℃の外気温、１９℃〜２１℃の外気温、および−１℃〜１℃の外気温を含む開始条件情報ＳＣ４を作成する。
【０２２１】
同様に、処理部２４は、取得した組ＣＬ１，ＣＬ２，ＣＬ３に基づいて、第２トリガ用アドレスを宛先とし、かつ開始条件として４５ｋＰａ〜５５ｋＰａの吸気圧、８１ｋＰａ〜９９ｋＰａの吸気圧、および９ｋＰａ〜１１ｋＰａの吸気圧を含む開始条件情報ＳＣ５を作成する。
【０２２２】
同様に、処理部２４は、取得した組ＣＬ１，ＣＬ２，ＣＬ３に基づいて、第３トリガ用アドレスを宛先とし、かつ開始条件として４５℃〜５５℃の水温、２０℃〜３０℃の水温、および０℃〜１０℃の水温を含む開始条件情報ＳＣ６を作成する。
【０２２３】
また、処理部２４は、取得したログ用アドレスを宛先とし、かつログ対象の情報の種類としてエンジン回転数および軸トルクを含む指示情報を作成する。
【０２２４】
次に、中継装置１５１は、作成した開始条件情報ＳＣ４を温度センサ１１１Ｂへ送信する（ステップＳ４０８）。
【０２２５】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ４を通知部２２および中継処理部５１経由で温度センサ１１１Ｂへ送信する。
【０２２６】
次に、温度センサ１１１Ｂは、中継装置１５１から開始条件情報ＳＣ４を受信すると、受信した開始条件情報ＳＣ４に含まれる開始条件すなわち３９℃〜４１℃の外気温、１９℃〜２１℃の外気温、および−１℃〜１℃の外気温をそれぞれトリガ条件Ｔ４１、Ｔ４２およびＴ４３として設定する（ステップＳ４１０）。
【０２２７】
次に、中継装置１５１は、作成した開始条件情報ＳＣ５を吸気圧センサ１１１Ｃへ送信する（ステップＳ４１２）。
【０２２８】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ５を通知部２２および中継処理部５１経由で吸気圧センサ１１１Ｃへ送信する。
【０２２９】
次に、吸気圧センサ１１１Ｃは、中継装置１５１から開始条件情報ＳＣ５を受信すると、受信した開始条件情報ＳＣ５に含まれる開始条件すなわち４５ｋＰａ〜５５ｋＰａの吸気圧、８１ｋＰａ〜９９ｋＰａの吸気圧、および９ｋＰａ〜１１ｋＰａの吸気圧をそれぞれトリガ条件Ｔ５１、Ｔ５２およびＴ５３として設定する（ステップＳ４１４）。
【０２３０】
次に、中継装置１５１は、作成した開始条件情報ＳＣ６を水温センサ１１１Ｄへ送信する（ステップＳ４１６）。
【０２３１】
より詳細には、中継装置１５１における処理部２４は、作成した開始条件情報ＳＣ６を通知部２２および中継処理部５１経由で水温センサ１１１Ｄへ送信する。
【０２３２】
次に、水温センサ１１１Ｄは、中継装置１５１から開始条件情報ＳＣ６を受信すると、受信した開始条件情報ＳＣ６に含まれる開始条件すなわち４５℃〜５５℃の水温、２０℃〜３０℃の水温、および０℃〜１０℃の水温をそれぞれトリガ条件Ｔ６１、Ｔ６２およびＴ６３として設定する（ステップＳ４１８）。
【０２３３】
次に、温度センサ１１１Ｂは、たとえば、３９℃〜４１℃、１９℃〜２１℃および−１℃〜１℃のうちのいずれか１つに含まれる外気温を計測することによりトリガ条件Ｔ４１、Ｔ４２またはＴ４３が満たされたことを検知する（ステップＳ４２０）。
【０２３４】
次に、温度センサ１１１Ｂは、トリガ条件Ｔ４１、Ｔ４２またはＴ４３が満たされたことを検知した場合、それぞれ、３９℃〜４１℃のトリガ条件が満たされたこと、１９℃〜２１℃のトリガ条件が満たされたこと、または−１℃〜１℃のトリガ条件が満たされたことを示すトリガ検知情報ＴＤ４を中継装置１５１へ送信する（ステップＳ４２２）。
【０２３５】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ検知情報ＴＤ４を受信すると、受信したトリガ検知情報ＴＤ４に基づいて対応のフラグをオンする（ステップＳ４２４）。
【０２３６】
より詳細には、中継装置１５１における処理部２４は、温度センサ１１１Ｂから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ４を受信すると、以下の処理を行う。
【０２３７】
すなわち、処理部２４は、トリガ検知情報ＴＤ４が３９℃〜４１℃のトリガ条件が満たされたことを示す場合、温度センサ１１１Ｂにおいて３９℃〜４１℃に含まれる外気温が計測されたことを示すフラグＦ４１をオンする。
【０２３８】
また、処理部２４は、トリガ検知情報ＴＤ４が１９℃〜２１℃のトリガ条件が満たされたことを示す場合、温度センサ１１１Ｂにおいて１９℃〜２１℃に含まれる外気温が計測されたことを示すフラグＦ４２をオンする。
【０２３９】
また、処理部２４は、トリガ検知情報ＴＤ４が−１℃〜１℃のトリガ条件が満たされたことを示す場合、温度センサ１１１Ｂにおいて−１℃〜１℃に含まれる外気温が計測されたことを示すフラグＦ４３をオンする。
【０２４０】
次に、温度センサ１１１Ｂは、たとえば、３９℃〜４１℃、１９℃〜２１℃および−１℃〜１℃のいずれにも含まれない外気温を計測することによりトリガ条件Ｔ４１、Ｔ４２およびＴ４３が満たされたことを検知しなくなる（ステップＳ４２６）。
【０２４１】
次に、温度センサ１１１Ｂは、トリガ条件Ｔ４１、Ｔ４２またはＴ４３が満たされたことを検知しなくなった場合、それぞれ、３９℃〜４１℃のトリガ条件が満たされていないこと、１９℃〜２１℃のトリガ条件が満たされていないこと、または−１℃〜１℃のトリガ条件が満たされていないことを示すトリガ不検知情報ＮＤ４を中継装置１５１へ送信する（ステップＳ４２８）。
【０２４２】
次に、中継装置１５１は、温度センサ１１１Ｂからトリガ不検知情報ＮＤ４を受信すると、受信したトリガ不検知情報ＮＤ４に基づいて対応のフラグをオフする（ステップＳ４３０）。
【０２４３】
より詳細には、中継装置１５１における処理部２４は、温度センサ１１１Ｂから中継処理部５１および取得部２１経由でトリガ不検知情報ＮＤ４を受信すると、以下の処理を行う。
【０２４４】
すなわち、処理部２４は、トリガ不検知情報ＮＤ４が３９℃〜４１℃のトリガ条件が満たされていないことを示す場合、フラグＦ４１をオフする。
【０２４５】
また、処理部２４は、トリガ不検知情報ＮＤ４が１９℃〜２１℃のトリガ条件が満たされていないことを示す場合、フラグＦ４２をオフする。
【０２４６】
また、処理部２４は、トリガ不検知情報ＮＤ４が−１℃〜１℃のトリガ条件が満たされていないことを示す場合、フラグＦ４３をオフする。
【０２４７】
ここで、上記ステップＳ４２０〜Ｓ４３０の動作は、たとえば温度センサ１１１Ｂにおいてトリガ条件Ｔ４１、Ｔ４２およびＴ４３のいずれか１つが満たされるごとに繰り返される。
【０２４８】
次に、吸気圧センサ１１１Ｃは、たとえば、４５ｋＰａ〜５５ｋＰａ、８１ｋＰａ〜９９ｋＰａおよび９ｋＰａ〜１１ｋＰａのうちのいずれか１つに含まれる吸気圧を計測することによりトリガ条件Ｔ５１、Ｔ５２またはＴ５３が満たされたことを検知する（ステップＳ４３２）。
【０２４９】
次に、吸気圧センサ１１１Ｃは、トリガ条件Ｔ５１、Ｔ５２またはＴ５３が満たされたことを検知した場合、それぞれ、４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたこと、８１ｋＰａ〜９９ｋＰａのトリガ条件が満たされたこと、または９ｋＰａ〜１１ｋＰａのトリガ条件が満たされたことを示すトリガ検知情報ＴＤ５を中継装置１５１へ送信する（ステップＳ４３４）。
【０２５０】
次に、中継装置１５１は、吸気圧センサ１１１Ｃからトリガ検知情報ＴＤ５を受信すると、受信したトリガ検知情報ＴＤ５に基づいて対応のフラグをオンする（ステップＳ４３６）。
【０２５１】
より詳細には、中継装置１５１における処理部２４は、吸気圧センサ１１１Ｃから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ５を受信すると、以下の処理を行う。
【０２５２】
すなわち、処理部２４は、トリガ検知情報ＴＤ５が４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされたことを示す場合、吸気圧センサ１１１Ｃにおいて４５ｋＰａ〜５５ｋＰａに含まれる吸気圧が計測されたことを示すフラグＦ５１をオンする。
【０２５３】
また、処理部２４は、トリガ検知情報ＴＤ５が８１ｋＰａ〜９９ｋＰａのトリガ条件が満たされたことを示す場合、吸気圧センサ１１１Ｃにおいて８１ｋＰａ〜９９ｋＰａに含まれる吸気圧が計測されたことを示すフラグＦ５２をオンする。
【０２５４】
また、処理部２４は、トリガ検知情報ＴＤ５が９ｋＰａ〜１１ｋＰａのトリガ条件が満たされたことを示す場合、吸気圧センサ１１１Ｃにおいて９ｋＰａ〜１１ｋＰａに含まれる吸気圧が計測されたことを示すフラグＦ５３をオンする。
【０２５５】
次に、吸気圧センサ１１１Ｃは、たとえば、４５ｋＰａ〜５５ｋＰａ、８１ｋＰａ〜９９ｋＰａおよび９ｋＰａ〜１１ｋＰａのいずれにも含まれない吸気圧を計測することによりトリガ条件Ｔ５１、Ｔ５２およびＴ５３が満たされたことを検知しなくなる（ステップＳ４３８）。
【０２５６】
次に、吸気圧センサ１１１Ｃは、トリガ条件Ｔ５１、Ｔ５２またはＴ５３が満たされたことを検知しなくなった場合、それぞれ、４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされていないこと、８１ｋＰａ〜９９ｋＰａのトリガ条件が満たされていないこと、または９ｋＰａ〜１１ｋＰａのトリガ条件が満たされていないことを示すトリガ不検知情報ＮＤ５を中継装置１５１へ送信する（ステップＳ４４０）。
【０２５７】
次に、中継装置１５１は、吸気圧センサ１１１Ｃからトリガ不検知情報ＮＤ５を受信すると、受信したトリガ不検知情報ＮＤ５に基づいて対応のフラグをオフする（ステップＳ４４２）。
【０２５８】
より詳細には、中継装置１５１における処理部２４は、吸気圧センサ１１１Ｃから中継処理部５１および取得部２１経由でトリガ不検知情報ＮＤ５を受信すると、以下の処理を行う。
【０２５９】
すなわち、処理部２４は、トリガ不検知情報ＮＤ５が４５ｋＰａ〜５５ｋＰａのトリガ条件が満たされていないことを示す場合、フラグＦ５１をオフする。
【０２６０】
また、処理部２４は、トリガ不検知情報ＮＤ５が８１ｋＰａ〜９９ｋＰａのトリガ条件が満たされていないことを示す場合、フラグＦ５２をオフする。
【０２６１】
また、処理部２４は、トリガ不検知情報ＮＤ５が９ｋＰａ〜１１ｋＰａのトリガ条件が満たされていないことを示す場合、フラグＦ５３をオフする。
【０２６２】
ここで、上記ステップＳ４３２〜Ｓ４４２の動作は、たとえば吸気圧センサ１１１Ｃにおいてトリガ条件Ｔ５１、Ｔ５２およびＴ５３のいずれか１つが満たされるごとに繰り返される。
【０２６３】
次に、水温センサ１１１Ｄは、たとえば、４５℃〜５５℃、２０℃〜３０℃および０℃〜１０℃のうちのいずれか１つに含まれる水温を計測することによりトリガ条件Ｔ６１、Ｔ６２またはＴ６３が満たされたことを検知する（ステップＳ４４４）。
【０２６４】
次に、水温センサ１１１Ｄは、トリガ条件Ｔ６１、Ｔ６２またはＴ６３が満たされたことを検知した場合、それぞれ、４５℃〜５５℃のトリガ条件が満たされたこと、２０℃〜３０℃のトリガ条件が満たされたこと、または０℃〜１０℃のトリガ条件が満たされたことを示すトリガ検知情報ＴＤ６を中継装置１５１へ送信する（ステップＳ４４６）。
【０２６５】
次に、中継装置１５１は、水温センサ１１１Ｄからトリガ検知情報ＴＤ６を受信すると、受信したトリガ検知情報ＴＤ６に基づいて対応のフラグをオンする（ステップＳ４４８）。
【０２６６】
より詳細には、中継装置１５１における処理部２４は、水温センサ１１１Ｄから中継処理部５１および取得部２１経由でトリガ検知情報ＴＤ６を受信すると、以下の処理を行う。
【０２６７】
すなわち、処理部２４は、トリガ検知情報ＴＤ６が４５℃〜５５℃のトリガ条件が満たされたことを示す場合、水温センサ１１１Ｄにおいて４５℃〜５５℃に含まれる水温が計測されたことを示すフラグＦ６１をオンする。
【０２６８】
また、処理部２４は、トリガ検知情報ＴＤ６が２０℃〜３０℃のトリガ条件が満たされたことを示す場合、水温センサ１１１Ｄにおいて２０℃〜３０℃に含まれる水温が計測されたことを示すフラグＦ６２をオンする。
【０２６９】
また、処理部２４は、トリガ検知情報ＴＤ６が０℃〜１０℃のトリガ条件が満たされたことを示す場合、水温センサ１１１Ｄにおいて０℃〜１０℃に含まれる水温が計測されたことを示すフラグＦ６３をオンする。
【０２７０】
次に、水温センサ１１１Ｄは、たとえば、４５℃〜５５℃、２０℃〜３０℃および０℃〜１０℃のいずれにも含まれない水温を計測することによりトリガ条件Ｔ６１、Ｔ６２およびＴ６３が満たされたことを検知しなくなる（ステップＳ４５０）。
【０２７１】
次に、水温センサ１１１Ｄは、トリガ条件Ｔ６１、Ｔ６２またはＴ６３が満たされたことを検知しなくなった場合、それぞれ、４５℃〜５５℃のトリガ条件が満たされていないこと、２０℃〜３０℃のトリガ条件が満たされていないこと、または０℃〜１０℃のトリガ条件が満たされていないことを示すトリガ不検知情報ＮＤ６を中継装置１５１へ送信する（ステップＳ４５２）。
【０２７２】
次に、中継装置１５１は、水温センサ１１１Ｄからトリガ不検知情報ＮＤ６を受信すると、受信したトリガ不検知情報ＮＤ６に基づいて対応のフラグをオフする（ステップＳ４５４）。
【０２７３】
より詳細には、中継装置１５１における処理部２４は、水温センサ１１１Ｄから中継処理部５１および取得部２１経由でトリガ不検知情報ＮＤ６を受信すると、以下の処理を行う。
【０２７４】
すなわち、処理部２４は、トリガ不検知情報ＮＤ６が４５℃〜５５℃のトリガ条件が満たされていないことを示す場合、フラグＦ６１をオフする。
【０２７５】
また、処理部２４は、トリガ不検知情報ＮＤ６が２０℃〜３０℃のトリガ条件が満たされていないことを示す場合、フラグＦ６２をオフする。
【０２７６】
また、処理部２４は、トリガ不検知情報ＮＤ６が０℃〜１０℃のトリガ条件が満たされていないことを示す場合、フラグＦ６３をオフする。
【０２７７】
ここで、上記ステップＳ４４４〜Ｓ４５４の動作は、たとえば水温センサ１１１Ｄにおいてトリガ条件Ｔ６１、Ｔ６２およびＴ６３のいずれか１つが満たされるごとに繰り返される。
【０２７８】
次に、中継装置１５１における処理部２４は、組ＣＬ１に対応するフラグＦ４１，Ｆ５１，Ｆ６１のすべてがオンを示す場合、組ＣＬ２に対応するフラグＦ４２，Ｆ５２，Ｆ６２のすべてがオンを示す場合、または組ＣＬ３に対応するフラグＦ４３，Ｆ５３，Ｆ６３のすべてがオンを示す場合、作成しておいた指示情報を中継処理部５１経由でエンジンＥＣＵ１１１Ｅへ送信する（ステップＳ４５６）。
【０２７９】
次に、エンジンＥＣＵ１１１Ｅは、中継装置１５１から指示情報を受信すると、受信した指示情報に従って、指示情報に含まれるログ対象の情報すなわちエンジン回転数を示す情報、および軸トルクを示す情報をそれぞれ１ポイント分取得する（ステップＳ４５８）。
【０２８０】
次に、エンジンＥＣＵ１１１Ｅは、取得した各情報を含むログ情報を中継装置１５１へ送信する（ステップＳ４６０）。
【０２８１】
次に、中継装置１５１は、エンジンＥＣＵ１１１Ｅからログ情報を受信すると、受信したログ情報を保存する（ステップＳ４６２）。
【０２８２】
より詳細には、中継装置１５１における処理部２４は、エンジンＥＣＵ１１１Ｅから中継処理部５１および取得部２１経由でログ情報を受信すると、以下の処理を行う。
【０２８３】
すなわち、処理部２４は、組ＣＬ１に対応するフラグＦ４１，Ｆ５１，Ｆ６１のすべてがオンを示す場合、受信したログ情報に、組ＣＬ１に含まれる開始条件、すなわち外気温が３９℃〜４１℃、吸気圧が４５ｋＰａ〜５５ｋＰａおよび水温が４５℃〜５５℃を含める。
【０２８４】
また、処理部２４は、組ＣＬ２に対応するフラグＦ４２，Ｆ５２，Ｆ６２のすべてがオンを示す場合、受信したログ情報に、組ＣＬ２に含まれる開始条件、すなわち外気温が１９℃〜２１℃、吸気圧が８１ｋＰａ〜９９ｋＰａおよび水温が２０℃〜３０℃を含める。
【０２８５】
また、処理部２４は、組ＣＬ３に対応するフラグＦ４３，Ｆ５３，Ｆ６３のすべてがオンを示す場合、受信したログ情報に、組ＣＬ３に含まれる開始条件、すなわち外気温が−１℃〜１℃、吸気圧が９ｋＰａ〜１１ｋＰａおよび水温が０℃〜１０℃を含める。そして、処理部２４は、ログ情報を記憶部２３に保存する。
【０２８６】
ここで、上記ステップＳ４５６〜Ｓ４６２の動作は、フラグＦ４１，Ｆ５１，Ｆ６１のすべてがオンとなる条件、フラグＦ４２，Ｆ５２，Ｆ６２のすべてがオンとなる条件、およびフラグＦ４３，Ｆ５３，Ｆ６３のすべてがオンとなる条件のうちのいずれか１つが満たされるごとに繰り返される。
【０２８７】
次に、中継装置１５１は、保存した各ログ情報を集約することにより集約ログ情報を作成する（ステップＳ４６４）。
【０２８８】
より詳細には、中継装置１５１における処理部２４は、たとえば、所定のポイント数分のログ情報を記憶部２３に保存した場合、記憶部２３に保存した各ログ情報を集約することにより集約ログ情報を作成する。
【０２８９】
次に、処理部２４は、作成した集約ログ情報を中継処理部５１経由でサーバ１８１へ送信する（ステップＳ４６６）。
【０２９０】
次に、サーバ１８１は、中継装置１５１から集約ログ情報を受信すると、受信した集約ログ情報を蓄積する蓄積処理を行う（ステップＳ４６８）。
【０２９１】
なお、上記動作の流れでは、開始条件は、外気温、吸気圧および水温が特定の範囲内の値になることであるとしたが、これに限定するものではない。開始条件は、外気温、吸気圧および水温が特定の値になることであってもよい。
【０２９２】
また、上記ステップＳ４０８，Ｓ４１０と、上記ステップＳ４１２，Ｓ４１４と、上記ステップＳ４１６，Ｓ４１８との順番は、上記に限らず、一部または全部の順番を変更してもよい。
【０２９３】
また、上記ステップＳ４２０〜Ｓ４３０と、上記ステップＳ４３２〜Ｓ４４２と、上記ステップＳ４４４〜Ｓ４５４との順番は、上記に限らず、一部または全部の順番を変更してもよい。
【０２９４】
また、フラグＦ４１〜Ｆ４３，Ｆ５１〜Ｆ５３，Ｆ６１〜Ｆ６３は、対応のトリガ条件が満たされている間、オンされ（上記ステップＳ４２４，Ｓ４３６，Ｓ４４８）、対応のトリガ条件が満たされなくなるとオフされる（上記ステップＳ４３０，Ｓ４４２，Ｓ４５４）構成であるとしたが、これに限定するものではない。フラグＦ４１〜Ｆ４３，Ｆ５１〜Ｆ５３，Ｆ６１〜Ｆ６３は、オンされてから対応の生存期間が経過すると、自動的にオフされる構成であってもよい。
【０２９５】
図１５は、本発明の実施の形態に係る通信システムにおいて収集された集約ログ情報の一例を示す図である。なお、図１５の見方は、図７と同様である。
【０２９６】
図１５を参照して、サーバ１８１には、管理者の要求する、上述の状態ＳＴ１，ＳＴ２，ＳＴ３におけるエンジン回転数と軸トルクとの対応関係を含む集約ログ情報が蓄積されている。
【０２９７】
図１５に示すように、サーバ１８１に蓄積された集約ログ情報を用いて、状態ＳＴ１，ＳＴ２，ＳＴ３の各々における走行性能曲線をグラフ上にプロットすることが可能である。
【０２９８】
なお、本発明の実施の形態に係る通信システムでは、ログ通知情報は、ログ対象の情報の種類を含む構成であるとしたが、これに限定するものではない。たとえば、ログ対象の情報の種類が固定的に運用される場合においては、ログ通知情報は、ログ対象の情報の種類を含まなくてもよい。
【０２９９】
また、本発明の実施の形態に係る通信システムでは、ログ対象機能部は、エンジンＥＣＵ１１１Ｅであるとしたが、これに限定するものではない。ログ対象機能部は、エンジンＥＣＵ１１１Ｅ以外の車載ＥＣＵ１１１であってもよい。
【０３００】
また、本発明の実施の形態に係る通信システムでは、トリガ機能部は、温度センサ１１１Ｂ、吸気圧センサ１１１Ｃまたは水温センサ１１１Ｄであるとしたが、これに限定するものではない。トリガ機能部は、温度センサ１１１Ｂ、吸気圧センサ１１１Ｃおよび水温センサ１１１Ｄ以外の車載ＥＣＵ１１１であってもよい。
【０３０１】
また、本発明の実施の形態に係る中継装置では、開始条件およびトリガ機能部の少なくともいずれか一方が複数であるとしたが、これに限定するものではない。開始条件およびトリガ機能部の両方が１つであってもよい。
【０３０２】
ところで、特許文献１に記載の車載ネットワークにおける車載制御装置は、たとえば、車両の環境および状態の計測、ならびに車両を構成する部品の制御等を行う。
【０３０３】
車載制御装置による計測結果および制御結果は、車両の開発等において有用であるため、ログとして記録されることが好ましい。しかしながら、すべての情報をログとして記録すると、データ量が膨大となってしまう。ログを効率よく収集するための技術が求められる。
【０３０４】
これに対して、本発明の実施の形態に係る中継装置は、車両１に搭載される複数の機能部間のデータを中継可能である。取得部２１は、車両１の外部における外部装置たとえばサーバ１８１から、ログ収集の対象となる機能部であるログ対象機能部、ログ収集の開始条件、および当該開始条件を判断可能な機能部であるトリガ機能部を示すログ通知を受ける。通知部２２は、ログ通知の示す開始条件をトリガ機能部に通知する。そして、処理部２４は、トリガ機能部から開始条件を満たした旨の通知を受けて、ログ収集の指示をログ対象機能部に与える。
【０３０５】
このような構成により、たとえば、車両開発に有用なログを収集するためのログ通知をサーバ１８１において適宜設定することで、有用なログに限定したログ収集を行うことができるので、車載ネットワークにおいて、ログを効率よく収集することができる。これにより、たとえば、車両１の環境および状態の計測結果、ならびに車両１を構成する部品の制御結果の学習内容を車両開発に活用することができる。
【０３０６】
また、本発明の実施の形態に係る中継装置では、ログ通知は、１つのトリガ機能部に対応する複数の開始条件を示す。
【０３０７】
このような構成により、たとえば、車両状態ごと、または車両環境ごとに分類されたログを効率よく収集することができる。
【０３０８】
また、本発明の実施の形態に係る中継装置では、ログ通知は、複数のトリガ機能部、および当該複数のトリガ機能部にそれぞれ対応する複数の開始条件の組を示す。そして、処理部２４は、当該複数の開始条件がすべて満たされた場合にログ収集の指示を与える。
【０３０９】
このような構成により、たとえば、車両開発に要する特定の車両状態および特定の車両環境におけるログをピンポイントで収集することができる。
【０３１０】
また、本発明の実施の形態に係る中継装置では、ログ通知は、複数の上記組を示す。そして、処理部２４は、複数の組のうちのいずれか１つの組において、当該複数の開始条件がすべて満たされた場合にログ収集の指示を与える。
【０３１１】
このような構成により、たとえば、車両開発に要する特定の車両状態および特定の車両環境ごとに分類されたログを効率よく収集することができる。
【０３１２】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０３１３】
以上の説明は、以下に付記する特徴を含む。
【０３１４】
［付記１］
車両に搭載される複数の機能部間のデータを中継可能な車載通信装置であって、
前記車両の外部における外部装置から、ログ収集の対象となる前記機能部であるログ対象機能部、ログ収集の開始条件、および前記開始条件を判断可能な前記機能部であるトリガ機能部を示すログ通知を受けるログ通知取得部と、
前記ログ通知の示す前記開始条件を前記トリガ機能部に通知する通知部と、
前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、ログ収集の指示を前記ログ対象機能部に与える指示部とを備え、
前記車載通信装置は、ゲートウェイ装置であり、
前記機能部は、ＴＣＵ（Ｔｅｌｅｍａｔｉｃｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｔ）、自動運転ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、エンジンＥＣＵ、センサ、ナビゲーション装置、ヒューマンマシンインタフェース、およびカメラであり、
前記ログ通知は、前記ログ対象機能部のアドレスであるログ用アドレス、前記開始条件、および前記トリガ機能部のアドレスであるトリガ用アドレスを示し、
前記通知部は、前記トリガ用アドレスを用いて、前記ログ通知の示す前記開始条件を前記トリガ機能部に通知し、
前記指示部は、前記トリガ機能部から前記開始条件を満たした旨の通知を受けて、前記ログ用アドレスを用いて前記指示を前記ログ対象機能部に与える、車載通信装置。
【符号の説明】
【０３１５】
１  車両
１１  外部ネットワーク
１２  車載ネットワーク
２１  取得部
２２  通知部
２３  記憶部
２４  処理部（指示部）
５１  中継処理部
５２  通信ポート
１０１  ログ収集装置
１１１  車載ＥＣＵ
１１１Ａ  ＴＣＵ
１１１Ｂ  温度センサ
１１１Ｃ  吸気圧センサ
１１１Ｄ  水温センサ
１１１Ｅ  エンジンＥＣＵ
１５１  中継装置（車載通信装置）
１６１  無線基地局装置
１８１  サーバ
２０１  通信システム
３０１  車載通信システム
【図１】
2019016248.tif 000003
【図２】
2019016248.tif 000004
【図３】
2019016248.tif 000005
【図４】
2019016248.tif 000006
【図５】
2019016248.tif 000007
【図６】
2019016248.tif 000008
【図７】
2019016248.tif 000009
【図８】
2019016248.tif 000010
【図９】
2019016248.tif 000011
【図１０】
2019016248.tif 000012
【図１１】
2019016248.tif 000013
【図１２】
2019016248.tif 000014
【図１３】
2019016248.tif 000015
【図１４】
2019016248.tif 000016
【図１５】
2019016248.tif 000017