(57)【要約】通信装置間の不要なメッセージ送受信を削減することができ、外部への情報漏洩及び外部からの不正侵入等を防止することができる送信メッセージ生成装置及び車載通信システムを提供する。各ＥＣＵ７がフレームジェネレータ３へフレームを送信し、フレームジェネレータ３は受信したフレームに含まれるデータを分解してメッセージ種別毎にバッファメモリへ記憶する。フレームジェネレータ３は、各ＥＣＵ７に対して送信すべきデータを含むメッセージを生成して送信する。フレームジェネレータ３は、電力供給状態を示す信号の状態に応じて、電力供給制御装置５からの電力供給がなされないＥＣＵ７へのフレーム送信を行わないように送信処理の可否を制御する。フレームジェネレータ３は、いずれかの通信部にて異常なフレームを受信した場合、この通信部が以後に受信するフレームに含まれるデータを、他の通信部向けに生成するフレームに含めない。
2013080387.tif 000002
【特許請求の範囲】
【請求項１】
車輌に搭載され、
通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、
前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段と
を備え、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあること
を特徴とする送信メッセージ生成装置。
【請求項２】
前記通信部にて受信したメッセージの異常を判定する異常判定手段を備え、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあること
を特徴とする請求項１に記載の送信メッセージ生成装置。
【請求項３】
前記複数の通信部にて受信したメッセージを特定の通信部へ与え、該特定の通信部に前記メッセージを送信させるメッセージ通過手段と、
前記通信部にて受信したメッセージの異常を判定する異常判定手段と
を備え、
前記メッセージ通過手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージを前記特定の通信部へ与えないようにしてあること
を特徴とする請求項１又は請求項２に記載の送信メッセージ生成装置。
【請求項４】
前記通信装置への電力供給を制御する電力供給制御装置へ、前記異常判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段を備えること
を特徴とする請求項２又は請求項３に記載の送信メッセージ生成装置。
【請求項５】
車輌に搭載され、
通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、
前記通信部にて受信したメッセージの異常を判定する異常判定手段と
を備え、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージに含まれる情報を、他の通信部へのメッセージに含めないようにしてあること
を特徴とする送信メッセージ生成装置。
【請求項６】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、
時系列的に前記通信部が受信して前記情報記憶部に記憶された同種別の情報の変化の有無を判定する変化判定手段と
を備え、
該変化判定手段が変化したと判定した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項５のいずれか１つに記載の送信メッセージ生成装置。
【請求項７】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部を備え、
前記通信部にて前記情報記憶部に記憶した情報の送信要求を受信した場合に、該送信要求を受信した前記通信部に係るメッセージを前記メッセージ生成手段が生成し、前記送信要求を受信した通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項６のいずれか１つに記載の送信メッセージ生成装置。
【請求項８】
前記通信部は、前記メッセージ生成手段が生成したメッセージを繰り返して複数回送信するようにしてあること
を特徴とする請求項６又は請求項７に記載の送信メッセージ生成装置。
【請求項９】
前記設定記憶部は、送信すべき情報の送信周期の設定を記憶しており、
該送信周期に応じて、前記通信部毎に前記メッセージ生成手段がメッセージを生成し、生成したメッセージを前記通信部が送信するようにしてあること
を特徴とする請求項１乃至請求項８のいずれか１つに記載の送信メッセージ生成装置。
【請求項１０】
前記設定記憶部は、送信すべき情報の生成方法の設定を記憶しており、
前記通信部が受信したメッセージに含まれる一又は複数の情報を基に、前記設定記憶部に記憶された生成方法に基づいて情報を生成する情報生成手段を備え、
該情報生成手段が生成した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項９のいずれか１つに記載の送信メッセージ生成装置。
【請求項１１】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、
該情報記憶部に記憶された情報について、同種別の新たな情報が所定時間以内に前記情報記憶部に記憶されたか否かを判定する情報更新判定手段と
を備え、
該情報更新判定手段が所定時間以内に同種別の新たな情報が記憶されていないと判定した場合、該種別の情報が更新されていない旨を示す情報を前記情報記憶部に記憶するようにしてあること
を特徴とする請求項１乃至請求項１０のいずれか１つに記載の送信メッセージ生成装置。
【請求項１２】
車輌に搭載された複数の通信装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、
前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段
を有し、
各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【請求項１３】
車輌に搭載された複数の通信装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、
前記通信部にて受信したメッセージの正常／異常を判定する異常判定手段
を有し、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【請求項１４】
車輌に搭載された複数の通信装置と、
該通信装置への電力供給を制御する電力供給制御装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、
前記通信部にて受信したメッセージの正常／異常を判定する判定手段、並びに、
前記電力供給制御装置へ、前記判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段
を有し、
各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車輌に搭載された複数の通信装置が相互にメッセージの送受信を行う車載通信システム、及び、車載通信システムにて通信量削減及び信頼性向上等を実現し得る送信メッセージ生成装置に関する。
【背景技術】
【０００２】
従来、通信機能を有するＥＣＵ（Electronic Control Unit）などの通信装置が車輌に複数搭載されており、複数の通信装置間で相互にメッセージ交換を行うことによって、多種多様な車輌内の制御処理が実現されている。車輌内の通信にはＣＡＮ（Controller Area Network）のプロトコルが広く利用されている。ＣＡＮプロトコルの通信システムは、複数の通信装置が通信線を共有するバス型のネットワーク構成である。１つのバスに接続することができる通信装置の数は、ＣＡＮプロトコルとして上限が定められており、バスの通信量などによって更に制約される。これらの制約を超えた数の通信装置を搭載するためには、ゲートウェイ装置を利用してバスを分割する必要がある。【０００３】
特許文献１においては、異なる車内ネットワーク間でゲートウェイ装置を介して行われる通信が、通信エラーなどによって送信タイミングが遅れた場合に、優先順位の高いデータから確実に送信することができるゲートウェイ装置が提案されている。このゲートウェイ装置は、中継送信するデータに含まれる送信先を示すＩＤ（IDentifier）を予め記憶しておく。ゲートウェイ装置は、次に送信するデータが複数存在する場合に、ＩＤの優先順位から送信順位を判断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５９５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年では、電気自動車又はハイブリッド自動車等のようにモータにて走行する自動車が普及している。このような自動車において、モータは電気的な制御がなされるため、従来のガソリンエンジンにて走行する自動車と比較して、ＥＣＵ間で送受信されるメッセージ量が増大すると共に、送受信の周期が短くなることが予想される。これにより、ＣＡＮプロトコルのバスの通信量が増大し、バスに接続できる通信装置の数が低減される虞がある。【０００６】
ただし、モータ制御に係るＥＣＵ間の通信量は、従来のエンジン制御に係るＥＣＵ間の通信量と比較して増大するが、その他のＥＣＵ間の通信量は従来と略同じである。このため通信量が多いＥＣＵと通信量が少ないＥＣＵとの差が広がることとなる。しかしこれらのＥＣＵが共通のバスに接続されている場合、このバスの通信量はモータ制御に係るＥＣＵの通信量のために増加し、その他のＥＣＵは不要なメッセージのために受信処理を行う頻度が増大するという問題がある。【０００７】
また、車輌に搭載されたＥＣＵなどの装置は、車輌のバッテリ又はオルタネータ等からの電力供給により動作している。ただし車輌に搭載されたこれらの装置全てに対して、バッテリからの電力供給が常に行われているわけではない。例えば車輌のエンジンが動作しているか否かなどの条件に応じて、必要なＥＣＵへのみ電力供給が行われる。このように、車載の通信システムでは、ネットワークに接続された全てのＥＣＵが動作しているとは限らず、動作していないＥＣＵへのメッセージ送信を行った場合、不要なメッセージにより通信量が増大するという問題がある。【０００８】
また、車輌の高機能化及び多機能化に伴って、車載通信システムにて通信装置間で高度な情報が送受信される可能性が高まり、これらの情報が外部へ漏洩することを防止する必要が生じる。また、例えばネットワークに不当な通信装置が接続された場合、この通信装置から不当なメッセージが送信されて他の通信装置が誤動作するなどの虞がある。よって、高機能化及び多機能化する車載通信システムでは、通信のセキュリティ対策が求められている。【０００９】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、通信装置間の不要なメッセージ送受信を削減することができる送信メッセージ生成装置及び車載通信システムを提供することにある。また本発明の他の目的とするところは、外部への情報漏洩及び外部からの不正侵入等を防止することができる送信メッセージ生成装置及び車載通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る送信メッセージ生成装置は、車輌に搭載され、通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段とを備え、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあることを特徴とする。【００１１】
また、本発明に係る送信メッセージ生成装置は、前記通信部にて受信したメッセージの異常を判定する異常判定手段を備え、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあることを特徴とする。【００１２】
また、本発明に係る送信メッセージ生成装置は、前記複数の通信部にて受信したメッセージを特定の通信部へ与え、該特定の通信部に前記メッセージを送信させるメッセージ通過手段と、前記通信部にて受信したメッセージの異常を判定する異常判定手段とを備え、前記メッセージ通過手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージを前記特定の通信部へ与えないようにしてあることを特徴とする。【００１３】
また、本発明に係る送信メッセージ生成装置は、前記通信装置への電力供給を制御する電力供給制御装置へ、前記異常判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段を備えることを特徴とする。【００１４】
また、本発明に係る送信メッセージ生成装置は、車輌に搭載され、通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、前記通信部にて受信したメッセージの異常を判定する異常判定手段とを備え、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージに含まれる情報を、他の通信部へのメッセージに含めないようにしてあることを特徴とする。【００１５】
また、本発明に係る送信メッセージ生成装置は、前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、時系列的に前記通信部が受信して前記情報記憶部に記憶された同種別の情報の変化の有無を判定する変化判定手段とを備え、該変化判定手段が変化したと判定した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあることを特徴とする。【００１６】
また、本発明に係る送信メッセージ生成装置は、前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部を備え、前記通信部にて前記情報記憶部に記憶した情報の送信要求を受信した場合に、該送信要求を受信した前記通信部に係るメッセージを前記メッセージ生成手段が生成し、前記送信要求を受信した通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあることを特徴とする。【００１７】
また、本発明に係る送信メッセージ生成装置は、前記通信部が、前記メッセージ生成手段が生成したメッセージを繰り返して複数回送信するようにしてあることを特徴とする。【００１８】
また、本発明に係る送信メッセージ生成装置は、前記設定記憶部が、送信すべき情報の送信周期の設定を記憶しており、該送信周期に応じて、前記通信部毎に前記メッセージ生成手段がメッセージを生成し、生成したメッセージを前記通信部が送信するようにしてあることを特徴とする。【００１９】
また、本発明に係る送信メッセージ生成装置は、前記設定記憶部が、送信すべき情報の生成方法の設定を記憶しており、前記通信部が受信したメッセージに含まれる一又は複数の情報を基に、前記設定記憶部に記憶された生成方法に基づいて情報を生成する情報生成手段を備え、該情報生成手段が生成した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあることを特徴とする。【００２０】
また、本発明に係る送信メッセージ生成装置は、前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、該情報記憶部に記憶された情報について、同種別の新たな情報が所定時間以内に前記情報記憶部に記憶されたか否かを判定する情報更新判定手段とを備え、該情報更新判定手段が所定時間以内に同種別の新たな情報が記憶されていないと判定した場合、該種別の情報が更新されていない旨を示す情報を前記情報記憶部に記憶するようにしてあることを特徴とする。【００２１】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段を有し、各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。【００２２】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、前記通信部にて受信したメッセージの正常／異常を判定する異常判定手段を有し、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。【００２３】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、該通信装置への電力供給を制御する電力供給制御装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、前記通信部にて受信したメッセージの正常／異常を判定する判定手段、並びに、前記電力供給制御装置へ、前記判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段を有し、各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。【００２４】
本発明においては、車輌に搭載された複数の通信装置を送信メッセージ生成装置に接続し、通信装置が送信メッセージ生成装置へメッセージを送信すると共に、送信メッセージ生成装置が生成して送信したメッセージを通信装置が受信する。送信メッセージ生成装置は、通信線を接続する通信部を複数備え、複数の通信線を接続することができ、各通信線には一又は複数の通信装置を接続することができる。なお通信装置及び送信メッセージ生成装置が送受信するメッセージには、一又は複数の情報が含まれている。例えばＣＡＮプロトコルにおいて、メッセージはデータフレームなどのフレームに相当し、情報はデータフレームのデータフィールドに格納される一又は複数のデータに相当する。
送信メッセージ生成装置は、通信部毎又は通信装置毎に、送信すべき情報種別の設定を予め記憶しておく。送信メッセージ生成装置は、通信装置から受信したメッセージを一又は複数の情報に分解し、例えばバッファなどに蓄える。また送信メッセージ生成装置は、記憶した設定に応じて、分解した情報を選別し、通信部毎に送信すべき種別の情報を含むメッセージを生成する。生成したメッセージは、各通信部から通信線を介して通信装置へ送信される。これにより送信メッセージ生成装置から通信装置へ、必要な情報を含むメッセージが送信され、不要な情報を含むメッセージは送信されない。
また送信メッセージ生成装置には、車輌の電力供給状態を示す信号（例えば＋Ｂ信号、ＩＧ信号、ＡＣＣ信号等）が入力される。送信メッセージ生成装置は、これらの信号の状態に対応付けて、いずれの通信装置に電力供給がなされるかを予め記憶しておく。送信メッセージ生成装置は、電力供給がなされていない通信装置へのメッセージ送信を行わないように、入力された信号の状態に応じて通信部毎又は前記通信装置毎にメッセージ送信の可否を制御する。これにより送信メッセージ生成装置は、電力供給がなされていない通信装置へ受信されることのないメッセージ送信を行うことがない。
これらにより、車載通信システムにおける不要なメッセージの送受信を削減することができる。【００２５】
また、本発明においては、通信部にて受信した通信装置からのメッセージに異常が含まれているか否かを送信メッセージ生成装置が判定する。例えばＣＡＮプロトコルにて送受信されるメッセージにはＩＤが付されているが、受信したメッセージのＩＤが未登録のものである場合に、このメッセージを異常と判定することができる。また例えばメッセージに誤り検出符号などが付されている場合、この符号に基づく演算を行うことによって、メッセージの異常を判定することができる。
いずれかの通信部にて異常なメッセージを受信した場合、この通信部に接続された通信線には、故障などの不具合が生じた通信装置又は不正接続された通信装置等が接続されている可能性がある。
そこで送信メッセージ生成装置は、異常なメッセージを受信した通信部について、この通信部が以後に受信するメッセージに含まれる情報を、他の通信部向けに生成するメッセージに含めない。これにより、他の通信部に接続された通信装置へ異常な情報を含むメッセージが送信されることを防止できる。
または、送信メッセージ生成装置は、異常なメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、この情報に異常が判定された旨を示す情報を付加したメッセージを生成し、この情報を必要とする通信装置へ送信する。これにより、メッセージを受信した通信装置は、メッセージに含まれている異常な情報が含まれる可能性があることを判断できる。【００２６】
また、本発明においては、送信メッセージ生成装置の特定の通信部へは、受信メッセージの分解、情報の選別及び送信メッセージの生成を行うことなく、他の通信部にて受信したメッセージを直接的に与え、特定の通信部に通信線を介して接続された通信装置へ送信する。即ち、送信メッセージ生成装置は、特定の通信部へは他の通信部からのメッセージをスルーして与え、このメッセージを特定の通信部に接続された通信装置へ送信する。これにより例えば全ての情報を必要とする通信装置へ迅速且つ確実にメッセージを送信することができる。
また送信メッセージ生成装置は、通信部にて受信した通信装置からのメッセージに異常が含まれているか否かを判定する。送信メッセージ生成装置は、異常なメッセージを受信した通信部について、この通信部が以後に受信するメッセージに含まれる情報を、特定の通信部へ与えない。これにより、特定の通信部に接続された通信装置へ異常な情報を含むメッセージが送信されることを防止できる。【００２７】
また、本発明においては、車輌のバッテリ又はオルタネータ等から各通信装置への電力供給を電力供給制御装置が制御する。送信メッセージ生成装置は、電力供給制御装置に対して命令を与えることにより、通信装置への電力供給の停止（及び復帰）を行うことができる。そこで送信メッセージ生成装置は、いずれかの通信部にて異常なメッセージを受信した場合、このメッセージを送信した通信装置への電力供給を停止させる命令を電力供給制御装置へ与える。これにより、故障などの不具合が生じた通信装置又は不正接続された通信装置等の動作を停止させ、異常なメッセージが送信されることを防止できる。【００２８】
また、本発明においては、送信メッセージ生成装置は、各通信部にて受信したメッセージに含まれる情報をバッファ（情報記憶部）に記憶する。送信メッセージ生成装置は、通信部にて時系列的に受信する同種別の情報について、前回に受信した情報と今回に受信した情報とを比較し、その内容に変化があるか否かを判定する。情報が変化した場合、送信メッセージ生成装置は、この情報を送信すべき通信部へ、この情報を含むメッセージを生成して与える。これにより送信メッセージ生成装置は、情報に変化が生じた場合、この情報を必要とする通信装置へ、この情報を含むメッセージを生成して送信することができる。各通信装置は、情報の変化に確実に対応して処理を行うことができる。【００２９】
また、本発明においては、送信メッセージ生成装置は、各通信部にて受信したメッセージに含まれる情報をバッファ（情報記憶部）に記憶する。各通信部は、送信メッセージ生成装置がバッファに記憶した情報に対する送信要求を、メッセージ生成装置へ与えることができる。メッセージ生成装置は、いずれかの通信部にて送信要求を受信した場合、この通信部にて送信すべきメッセージの生成を行い、送信要求を受信した通信部から通信装置へメッセージを送信する。これにより各通信装置は、自らが必要とする情報を、必要なタイミングで取得することができる。【００３０】
また、本発明においては、情報に変化が生じた場合のメッセージ送信、及び／又は、通信装置の送信要求に応じたメッセージ送信を、送信メッセージ生成装置が繰り返して複数回行う。これにより、例えば通信障害などによってメッセージの送受信が正常に行われなかった場合などであっても、メッセージの送信が繰り返し行われるため、通信装置は必要な情報を確実に取得することができる。【００３１】
また、本発明においては、送信メッセージ生成装置は、通信部毎又は通信装置毎に、送信すべき情報の送信周期の設定を記憶しておく。送信メッセージ生成装置は、設定された送信周期でメッセージを生成して対応する通信部へ与え、この通信部から通信装置へメッセージを送信する。これにより、例えば情報に変化がない場合であっても、各通信装置は予め定められた周期で確実に情報を受信し、この情報に基づく処理を行うことができる。【００３２】
また、本発明においては、送信メッセージ生成装置は、送信すべき情報の生成方法の設定を記憶しておく。情報の生成方法は、例えば演算式又は変換テーブル等として予め記憶しておくことができる。送信メッセージ生成装置は、受信したメッセージに含まれる一又は複数の情報に対して演算処理などを行い、処理結果として得られた情報を含むメッセージを生成し、この情報を必要とする通信装置へ送信する。これにより、例えば受信メッセージに含まれる情報に基づく同じ演算が複数の通信装置で行われる場合などに、この演算を送信メッセージ生成装置にて予め行うことができ、通信装置の処理負荷を低減することができる。【００３３】
また、本発明においては、送信メッセージ生成装置は、各通信部にて受信したメッセージに含まれる情報をバッファ（情報記憶部）に記憶する。その後、送信メッセージ生成装置は、所定時間以内にバッファの情報が更新されたか否か（即ち、同種別の新たな情報を含むメッセージを通信部にて受信し、このメッセージに含まれる情報をバッファに記憶したか否か）を判定する。所定時間以内に情報の更新がなされていない場合、送信メッセージ生成装置は、この情報が更新されていない旨を示す情報を記憶する。これにより送信メッセージ生成装置は、更新されない情報を必要とする通信装置に対して、この情報が更新されていない旨を示す情報を含むメッセージを送信することができる。この情報を受信した通信装置は、必要とする情報の送信元である通信装置に何らかの異常が発生したことを判断できる。
【発明の効果】
【００３４】
本発明による場合は、複数の通信装置が送信メッセージ生成装置へメッセージを送信し、これらのメッセージに含まれる複数の情報を、必要な情報が各通信装置へ送信されるように、送信メッセージ生成装置が適宜に組み替えて送信用のメッセージを作成し、作成したメッセージを各通信部から各通信装置へ送信する。これにより、各通信装置は必要な情報を含むメッセージを受信することができ、通信装置間での不要なメッセージ送信を削減することができる。また送信メッセージ生成装置は、電力供給状態を示す信号に応じて、各通信部によるメッセージ送信の可否を制御する。これにより、電力供給がなされていない通信装置に対して不要なメッセージ通信が行われることがなくなる。これらの構成によって、車載通信システムにおける通信量を削減することができ、通信遅延の発生などを低減することができる。【００３５】
また本発明による場合は、いずれかの通信部にて異常なメッセージを受信した場合、送信メッセージ生成装置は、この通信部から以後に受信したメッセージに含まれる情報について、この情報を含むメッセージを他の通信装置へ送信しないか、又は、異常が判定された旨を示す情報を付したメッセージを生成して送信する。この構成によって、不正なメッセージを送信した通信装置を車載通信システム中から切り離すことができ、外部への情報漏洩及び外部からの不正侵入等を防止することができる。
【図面の簡単な説明】
【００３６】
【図１】本実施の形態に係る車載通信システムの構成を示すブロック図である。
【図２】フレームジェネレータの構成を示すブロック図である。
【図３】ＥＣＵの構成を示すブロック図である。
【図４】電力供給制御装置の構成を示すブロック図である。
【図５】本実施の形態に係る車載通信システムにて送受信されるフレームの構成を示す模式図である。
【図６】フレームジェネレータが行う処理の概要を説明するための模式図である。
【図７】バッファメモリに記憶されるデータの一例を示す模式図である。
【図８】設定記憶部に記憶される配信設定の一例を示す模式図である。
【図９】設定記憶部に記憶される期限設定の一例を示す模式図である。
【図１０】設定記憶部に記憶される電源制御設定の一例を示す模式図である。
【図１１】フレームジェネレータが行う受信処理の手順を示すフローチャートである。
【図１２】フレームジェネレータが行う送信処理の手順を示すフローチャートである。
【図１３】フレームジェネレータが電力供給状態を示す信号に応じて行う処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本実施の形態に係る車載通信システムの構成を示すブロック図である。なお、図１においては、通信線を実線で示し、電力供給線を破線で示してある。図において一点鎖線で示す１は車輌であり、車輌１の走行制御などを行う複数のＥＣＵ７が搭載されている。複数のＥＣＵ７は、いくつか（図１において３つ）のグループに分けられ、グループ毎に共通の通信線に接続されている。複数の通信線はフレームジェネレータ３に接続されており、異なるグループ間の通信はフレームジェネレータ３を介して行われる。同一グループ内のＥＣＵ７間の通信は、共通の通信線を介して直接的に行ってもよく、フレームジェネレータ３を介して行ってもよい。
【００３８】
また車輌１には、バッテリ又はオルタネータ等の電源２が備えられている。電源２から車輌１内の各ＥＣＵ７への電力供給は、電力供給制御装置５が制御している。またフレームジェネレータ２は、電源２から直接的に電力が供給されている。電力供給制御装置５は、各ＥＣＵ７と電力線を介して接続され、各ＥＣＵ７への電力の供給／遮断を切り替えることができる。なおいくつかのＥＣＵ７が共通の電力線を介して電力供給制御装置５に接続されていてもよく、この場合に電力供給制御装置５は、共通の電力線に接続された複数のＥＣＵ７を１つのグループとして電力の供給／遮断を切り替える。また電力供給制御装置５は、いずれかの通信線に接続され、この通信線を介してフレームジェネレータ３との通信を行うことができる。フレームジェネレータ３は、各ＥＣＵ７に対する電力の供給／遮断を切り替える命令を、通信線を介して電力供給制御装置５へ与えることができ、電力供給制御装置５はフレームジェネレータ３からの命令に応じて電力供給の切替制御を行う。
【００３９】
図２は、フレームジェネレータ３の構成を示すブロック図である。フレームジェネレータ３は、処理部３１、バッファメモリ３２、設定記憶部３３、複数の通信部３５、及び、通過通信部３６を備えて構成されている。処理部３１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の演算処理装置で構成され、予め記憶されたプログラムを実行することにより種々の処理を行う。なお処理部３１は、ＡＳＩＣ（Application Specific Integrated Circuit）などで構成されるものであってもよい。処理部３１は、複数の通信部３５にて受信したフレーム（メッセージ）に含まれるデータ（情報）をバッファメモリ３２に記憶すると共に、バッファメモリ３２に記憶されたデータを適宜に組み合わせることで送信用のフレームを生成する処理を行う。
【００４０】
また処理部３１には、車輌１内の電力供給状態を示す信号として、＋Ｂ信号及びＩＧ信号の２つの信号が入力されている。なお＋Ｂ信号及びＩＧ信号の他に、例えばＡＣＣ信号などの他の信号が更に処理部３１へ入力される構成であってもよい。＋Ｂ信号は、電源２からの電力が常時供給される車載機器へ入力される信号であり、電源２の出力電圧そのものであってよい。このため＋Ｂ信号は、電源２のバッテリに十分な電力が蓄えられている限りにおいて、ハイレベル（例えば１２Ｖ）である。ＩＧ信号は、車輌１のエンジン動作時に電力が供給される車載機器へ入力される信号であり、イグニッションスイッチ（図示は省略する）を介した電源２の出力電圧である。このためＩＧ信号は、イグニッションスイッチのオン／オフに応じてハイレベル（例えば１２Ｖ）／ローレベル（０Ｖ）が切り替えられる。処理部３１は、＋Ｂ信号及びＩＧ信号をモニタすることによって車輌１内の電力供給状態を判断し、ＥＣＵ７の各グループに対する通信処理を行うか否かを判断する。
【００４１】
バッファメモリ３２は、ＳＲＡＭ（Static Random Access Memory）又はＤＲＡＭ（Dynamic Random Access Memory）等のメモリ素子で構成されている。処理部３１は、通信部３５にて受信したＥＣＵ７からのフレームに含まれるデータを、バッファメモリ３２に記憶する。設定記憶部３３は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）又はフラッシュメモリ等のデータ書き換え可能な不揮発性のメモリ素子で構成されている。設定記憶部３３には、処理部３１が行う処理を規定する複数の設定が予め記憶されている。例えば設定記憶部３３には、配信設定３３ａ、期限設定３３ｂ及び電源制御設定３３ｃが予め記憶されている。これらの設定の詳細は後述する。
【００４２】
通信部３５は、一の通信線に接続され、この通信線を介して接続された一又は複数のＥＣＵ７との間でＣＡＮプロトコルによる通信を行う。通信部３５は、通信線の信号レベルを検知することによってＥＣＵ７が送信したフレームを受信する処理を行う。通信部３５は、受信したフレームをデジタルデータとして処理部３１へ与える。また通信部３５は、処理部３１から与えられた送信用のフレームに応じて通信線に対する信号出力を行うことによって、ＥＣＵ７へフレームを送信する処理を行う。
【００４３】
通過通信部３６は、その機能及び処理内容等は他の通信部３５と略同じである。ただし通過通信部３６は、処理部３１によって特別な通信部として扱われる。処理部３１は、他の通信部３５にて受信した全てのフレームを、データの組み換えなどを行うことなく、送信用のフレームとして通過通信部３６へ与える。例えば通過通信部３６には、車輌１のメンテナンスなどを行う際に検査装置９が接続され、車輌１内で送受信されるフレームに含まれるデータを検査装置９が収集し、種々の検査を行うことができる。また例えば通過通信部３６にはドライブレコーダを接続し、ドライブレコーダがデータを収集して記録する構成としてもよい。
【００４４】
図３は、ＥＣＵ７の構成を示すブロック図である。ＥＣＵ７は、制御部７１、ＲＯＭ７２、ＲＡＭ７３、通信部７４、入力部７５及び出力部７６等を備えて構成されている。例えばＥＣＵ７は、車輌１の車輪速、操舵角、エンジンの回転数又はオイル温度等の種々の物理量を検知するためのセンサ７７が入力部７５に接続され、センサ７７の検知結果を他のＥＣＵ７へ送信する処理を行う。また例えばＥＣＵ７は、車輌１の走行用モータ、各種のランプ又はアクチュエータ等の負荷７８が出力部７６に接続され、センサ７７の検知結果又は他のＥＣＵ７から受信したデータ等に基づいて負荷７８の動作を制御する。なおＥＣＵ７は、入力部７５又は出力部７６のいずれか一方を備えていればよく、センサ７７による検知又は負荷７８の制御の少なくとも一方を行う構成であればよい。
【００４５】
制御部７１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の演算処理装置で構成されている。制御部７１は、ＲＯＭ７２に予め記憶された制御プログラムを読み出して実行することにより種々の制御処理を行う。ＲＯＭ７２は、ＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性のメモリ素子で構成され、制御部７１が実行する制御プログラム及び実行に必要な各種のデータが予め記憶されている。ＲＡＭ７３は、ＳＲＡＭ又はＤＲＡＭ等のメモリ素子で構成され、制御部７１が行う演算処理の過程で発生したデータ及び他のＥＣＵ７との間で送受信される通信データ等が一時的に記憶される。
【００４６】
通信部７４は、フレームジェネレータ３の通信部３５と略同じ構成である。通信部７４は、一の通信線に接続され、この通信線を介して接続されたフレームジェネレータ３又は他のＥＣＵ７との間でＣＡＮプロトコルによる通信を行う。通信部７４は、通信線の信号レベルを検知することによってフレームジェネレータ３又は他のＥＣＵ７が送信したフレームを受信する処理を行う。通信部７４は、受信したフレームをデジタルデータとして制御部７１へ与える。また通信部７４は、制御部７１から与えられた送信用のフレームに応じて通信線に対する信号出力を行うことによって、フレームジェネレータ３又は他のＥＣＵ７へフレームを送信する処理を行う。
【００４７】
入力部７５は、信号線などを介してセンサ７７が接続され、センサ７７の出力信号が入力される。入力部７５は、センサ７７から入力された信号をサンプリングし、デジタルデータとして制御部７１へ与える。出力部７６は、制御部７１から与えられる制御命令に応じて、負荷７８を駆動するための信号を出力する。制御部７１は、入力部７５から与えられたセンサ７７の検知結果及び／又は通信部７４にて受信したフレームに含まれるデータに基づいて、負荷７８の駆動量などを算出する演算処理を行い、処理結果に基づいて出力部７６へ制御命令を与えることにより、負荷７８を駆動する制御を行う。
【００４８】
車輌１に搭載された複数のＥＣＵ７は、それぞれ種々のセンサ７７又は負荷７８が接続され、センサ７７による検知処理又は負荷７８の制御処理を行っている。複数のＥＣＵ７が通信を行って情報を交換し、協調してそれぞれの処理を行うことによって、車輌１の種々の電子的な制御機能が実現される。
【００４９】
図４は、電力供給制御装置５の構成を示すブロック図である。電力供給制御装置５は、車輌１に搭載されたいわゆるジャンクションボックスなどとして実現されるものである。電力供給制御装置５は、制御部５１、通信部５２及び切替部５３等を備えて構成されている。電力供給制御装置５は、電源２から供給される電力を、切替部５３が有する個別に切替可能な複数のリレーを介して、複数の電力線に分岐させ、車輌１内の種々の電気機器へ供給している。
【００５０】
制御部５１は、例えばＡＳＩＣなどで構成されるものである。制御部５１は、車輌１内の電力供給状態を示す＋Ｂ信号及びＩＧ信号が入力されると共に、通信部５２を介して車輌１内のフレームジェネレータ３又はＥＣＵ７との間で通信を行うことができる。制御部５１は、入力された＋Ｂ信号及びＩＧ信号と、通信により他の装置から与えられた命令とに応じて、切替部５３の各リレーのオン／オフを切り替える制御を行う。
【００５１】
通信部５２は、フレームジェネレータ３の通信部３５と略同じ構成である。通信部５２は、一の通信線に接続され、この通信線を介して接続されたフレームジェネレータ３又はＥＣＵ７との間でＣＡＮプロトコルによる通信を行う。通信部５２は、通信線の信号レベルを検知することによってフレームジェネレータ３又はＥＣＵ７が送信したフレームを受信する処理を行う。通信部５２は、受信したフレームをデジタルデータとして制御部５１へ与える。また通信部５２は、制御部５１から与えられた送信用のフレームに応じて通信線に対する信号出力を行うことによって、フレームジェネレータ３又はＥＣＵ７へフレームを送信する処理を行う。
【００５２】
切替部５３は、複数のリレーが設けられ、制御部５１の制御に応じてこれらのリレーを個別にオン／オフし、電源２から車輌１内の電気機器への電力の供給／遮断を行う。本実施の形態においては、図１に示すように、切替部５３にて分岐された電力線は、一又は複数のＥＣＵ７へそれぞれ接続されている。これにより電力供給制御装置５は、電力線毎に一又は複数のＥＣＵ７への電力の供給／遮断を制御することができる。
【００５３】
図５は、本実施の形態に係る車載通信システムにて送受信されるフレームの構成を示す模式図である。本実施の形態に係る車載通信システムでは、ＣＡＮプロトコルによる通信が行われ、図示のフレームはＣＡＮプロトコルのデータフレームに相当するものである。本実施の形態のフレームは、ＳＯＦ（Start Of Frame）、ＩＤ（IDentifier）、コントロールフィールド、データフィールド、ＣＲＣ（Cyclic Redundancy Check）フィールド、ＡＣＫ（ACKnowledgement）フィールド及びＥＯＦ（End Of Frame）を有している。
【００５４】
ＳＯＦは、フレームの開始を示すものである。ＩＤは、フレームに含まれるデータの種別などに応じて付される番号であり、通信の調停処理（アービトレーション）を行う際に用いられる。コントロールフィールドには、例えばデータ長などの通信処理に必要な情報が含まれている。データフィールドには、センサ７７の検出値など、ＥＣＵ７間で授受される情報が含まれる。データフィールドは、複数のデータを含むことができ、固定長又は可変長のいずれであってもよい。ＣＲＣフィールドは、フレームの誤り検出に用いられる情報である。ＡＣＫフィールドは、このフレームが正しい形式（フォーマットが正しく、ＣＲＣフィールドにて誤りが検出されない）であるか否かを示す。ＥＯＦは、フレームの終了を示すものである。
【００５５】
図６は、フレームジェネレータ３が行う処理の概要を説明するための模式図である。なお、図６においては、ＥＵＣ７間で送受信されるフレームに含まれる複数のデータをＤ（ｉｊ）と記載してある。ただし、ｉ＝ａ、ｂ、…、ｎである。また、ｊ＝１、２、…、Ｎである。フレームジェネレータ３は、各通信部３５にて受信したフレームに含まれるデータを分解し、データ種別毎に分類してバッファメモリ３２に一次的に記憶する。またフレームジェネレータ３は、設定記憶部３３に記憶された配信設定３３ａに応じて、バッファメモリ３２に記憶されたデータを適宜に組み合わせることによって送信用のフレームを生成する。配信設定３３ａには、各ＥＣＵ７が必要とするデータ種別の設定が記憶されている。即ちフレームジェネレータ３は、受信したフレームに含まれる複数のデータを分解して組み替えることにより、各ＥＣＵ７が必要とするデータを含む送信用のフレームを生成する処理を行う。
【００５６】
図７は、バッファメモリ３２に記憶されるデータの一例を示す模式図である。バッファメモリ３２は、データ種別毎にそのデータを記憶すべき領域が定められており、最新の受信フレームに含まれるデータが記憶される。図示の例では、バッファメモリ３２には車輪速、操舵角、エンジン回転数及びオイル温度等の種別のデータが記憶されている。なおフレームジェネレータ３は、受信したフレームに含まれるデータの種別を、フレームのＩＤと、データフィールド中のデータの並び順とに基づいて判断することができる。例えばＩＤ＝１０のフレームでは、データフィールドの２番目のデータが操舵角である、などの条件が予め定められている。フレームジェネレータ３の処理部３１は、定められた条件に基づいて、各通信部３５にて受信したフレームに含まれるデータを分解して各データの種別を判断し、データ種別に応じたバッファメモリ３２の記憶位置へ各データを記憶する。
【００５７】
図８は、設定記憶部３３に記憶される配信設定３３ａの一例を示す模式図である。配信設定３３ａには、フレームを送信するＥＣＵ７（図８においてはＥＣＵ７ａ、７ｂ…のように区別してある）毎に、”接続”、”データ種別”、”生成方法”、”送信周期”及び”イベント送信”等の項目が設定されている。配信設定３３ａの”接続”は、ＥＣＵ７がフレームジェネレータ３のいずれの接続部３５（図８においては接続部３５Ａ、３５Ｂ…のように区別してある）に接続されているかを示す。例えばＥＣＵ７ａ、７ｂは通信部３５Ａに接続され、ＥＣＵ７ｃ、７ｄは通信部３５Ｂに接続され、ＥＣＵ７ｅは通信部３５Ｃに接続されている。
【００５８】
配信設定３３ａの”データ種別”は、ＥＣＵ７が必要とするデータの種別である。例えばＥＣＵ７ａは車輪速及び操舵角のデータを必要とし、ＥＣＵ７ｂは車輪速及びエンジン回転数のデータを必要としている。
【００５９】
また”生成方法”は、ＥＣＵ７が送信するフレームからは直接的に取得できないデータ種別が存在する場合に、このデータを算出するための演算式などが設定される。例えばＥＣＵ７ｅはハンドル角度のデータを必要としているが、このデータはＥＣＵ７が送信するフレームからは直接的に取得できないデータであり、車輪速及びタイヤ角度の２つのデータから関数ｆ（車輪速、タイヤ角度）にて算出することができる。また例えば、フレームジェネレータ３は、２つのデータの大小関係、又は、閾値とデータとの大小関係を比較し、比較結果を”０”又は”１”の値でＥＣＵ７へ送信してもよい。また例えば、フレームジェネレータ３は、データの有効数字を送信先のＥＣＵ７に必要な精度に桁数を落とす演算処理を行ってもよい。このような演算を予めフレームジェネレータ３が行うことによって、各ＥＣＵ７の演算負荷を低減することができると共に、通信量を低減することができる。
【００６０】
フレームジェネレータ３の処理部３１は、バッファメモリ３２に記憶されたデータから、設定記憶部３３に記憶された配信設定３３ａを基に、”データ種別”にて設定された種別のデータを読み出してフレームを生成する。このときに処理部３１は、必要に応じて”生成方法”として設定された関数などを用い、受信フレームからは直接的に取得できないデータを生成する。処理部３１は、生成したフレームを、このフレームに含まれるデータを必要とするＥＣＵ７が接続された通信部３５へ与え、通信部３５からＥＣＵ７へ送信する。処理部３１は、このようなフレームの生成及び送信の処理を、ＥＣＵ７毎に行っている。
【００６１】
ただし一の通信部３５に共通の通信線を介して接続された複数のＥＣＵ７は、この通信部３５が送信するフレームを全て受信することが可能である。このためフレームジェネレータ３は、フレームの生成及び送信をＥＣＵ７毎に行うのではなく、通信部３５毎に行ってもよい。即ち、フレームジェネレータ３は、複数のＥＣＵ７が必要とするデータを１つのフレームに含めてよい。またこの場合、配信設定３３ａは、ＥＣＵ７毎ではなく、通信部３５毎に”データ種別”及び”生成方法”等を記憶する構成であってよい。
【００６２】
また処理部３１は、配信設定３３ａの”送信周期”に設定された周期で上記のようなフレームの生成及び送信の処理を繰り返し行っている。例えばＥＣＵ７ａ、７ｂに対するフレームの生成及び送信を１ｍｓ周期で行い、ＥＣＵ７ｃ、７ｄに対するフレームの生成及び送信を５ｍｓ周期で行う。また処理部３１は、フレームの生成及び送信を周期的に行うのみでなく、イベント送信を行うことができ、配信設定３３ａには”イベント送信”の要否がＥＣＵ７ａ毎に設定されている。
【００６３】
イベント送信は、バッファメモリ３２に記憶されたデータの値が変化した場合に、フレームの生成及びＥＵＣ７への送信を行う機能である。フレームジェネレータ３の処理部３１は、各通信部３５にて受信したフレームに含まれるデータを、データ種別毎に定められたバッファメモリ３２の領域に記憶する。処理部３１は、バッファメモリ３２に記憶されたデータに対して最新のデータを上書きするが、このときに記憶されているデータと上書きする最新のデータとを比較し、その値が変化しているか否かを判定する。なおバッファメモリ３２に前回のデータ及び最新のデータの両方を記憶し、処理部３１がバッファメモリ３２に記憶された２つのデータを比較する構成であってもよい。データが変化していた場合、処理部３１は、配信設定３３ａに基づいてこの種別のデータを必要とするＥＣＵ７へのフレームの生成及び送信を行う。例えば車輪速のデータが変化した場合、処理部３１は、ＥＣＵ７ａ、７ｂへのフレームの生成及び送信を行うと共に、ハンドル角度を算出してＥＣＵ７ｅへのフレームの生成及び送信を行う。
【００６４】
また各ＥＣＵ７は、上述のイベント送信及び周期送信のタイミング以外に、データが必要となった場合には、フレームジェネレータ３に対してデータの送信要求を与えることができる。ＥＣＵ７の制御部７１は、処理の過程で他のＥＣＵ７が出力するデータが必要となった場合、通信部７４から送信要求の命令を含むフレームを送信することで、フレームジェネレータ３に送信要求を与える。フレームジェネレータ３の処理部３１は、いずれかの通信部３５にてＥＣＵ７からの送信要求を受信した場合、配信設定３３ａに基づいて送信要求を受信した通信部３５へ送信すべきデータを含むフレームを生成し、送信要求を受信した通信部３５から生成したフレームを送信する。
【００６５】
またフレームジェネレータ３は、上記のようなイベント送信又は送信要求に応じたフレーム送信を行う場合に、同じフレームを繰り返して複数回送信してもよい。このような繰り返し送信を行う場合、繰り返し回数及び送信周期等は、予め定められていてもよく、又は、配信設定３３ａに設定可能な構成であってもよい。
【００６６】
またバッファメモリ３２に記憶されるデータには、データ種別毎に有効期限が定められており、設定記憶部３３に期限設定３３ｂとして記憶されている。図９は、設定記憶部３３に記憶される期限設定３３ｂの一例を示す模式図である。期限設定３３ｂには、データ種別毎に有効期限が設定されている。例えば車輪速のデータは有効期限が１０ｍｓであり、操舵角のデータは有効期限が１５ｍｓである。
【００６７】
フレームジェネレータ３の処理部３１は、各データ種別について、受信フレームから取得したデータをバッファメモリ３２に記憶した後、期限設定３３ｂに設定された有効期限内に新たなデータを受信したか否かを判定する。有効期限内に新たなデータを受信していない場合、処理部３１は、このデータ種別についてバッファメモリ３２に記憶したデータを破棄し、これに代えて有効期限を経過したことを示すデータを記憶する。有効期限を経過したことを示すデータは、例えば予め定められた特定の負の値又はデータ種別の初期値等を用いることができる。
【００６８】
その後、処理部３１は、有効期限を経過したデータをＥＣＵ７へ送信する場合、このデータ種別が有効期限を経過したことを示すデータを含むフレームを生成する。このフレームを受信したＥＣＵ７は、必要なデータが有効期限の経過により得られないことを判断し、エラー処理などを行うことができる。
【００６９】
また上述のように、車輌１に搭載された複数のＥＣＵ７は、＋Ｂ信号及びＩＧ信号に応じて電源制御装置５により電力の供給／遮断が制御されている。フレームジェネレータ３は、電力が供給されていないＥＣＵ７へのフレームの生成及び送信を行う必要はなく、一の通信部３５に接続された全てのＥＣＵ７に電力が供給されていない場合、この通信部３５からのフレーム送信を行う必要はない。このためフレームジェネレータ３は、設定記憶部３３に記憶された電源制御設定３３ｃに基づいて、各通信部３５からのフレームの送信の可否を決定する。
【００７０】
図１０は、設定記憶部３３に記憶される電源制御設定３３ｃの一例を示す模式図である。電源制御設定３３ｃには、フレームジェネレータ３の各通信部３５（図１０においては通信部３５Ａ、３５Ｂ…のように区別してある）について、フレームの送信を行う条件が設定されている。例えば通信部３５Ａは、＋Ｂ信号がハイレベルであれば常にフレームの送信を行う。また例えば通信部３５Ｂ、３５Ｃは、＋Ｂ信号及びＩＧ信号が共にハイレベルの場合にフレームの送信を行う。
【００７１】
フレームジェネレータ３の処理部３１は、入力された＋Ｂ信号及びＩＧ信号の状態と、電源制御設定３３ｃに設定された信号条件とに応じて、各通信部３５によるフレームの送信処理を行うか否かを判断する。フレームの送信処理を行わないと判断した通信部３５について、処理部３１は、この通信部３５に通信線を介して接続されたＥＣＵ７へ送信するためのフレームの生成処理を行わない。これによりフレームジェネレータ３は不要なフレームの生成及び送信を行わないため、処理負荷を低減できる。
【００７２】
なおフレームジェネレータ３は、フレーム送信の可否を、上記のように通信部３５毎に制御してもよく、又は、ＥＣＵ７毎に制御してもよい。ＥＣＵ７毎にフレーム送信の可否を制御する場合、電源制御設定３３ｃはＥＣＵ７毎にフレーム送信を行う信号条件を記憶する。フレームジェネレータ３は、入力された＋Ｂ信号及びＩＧ信号の状態と、電源制御設定３３ｃの条件とに応じて、各ＥＣＵ７へのフレームを生成するか否かを決定する。
【００７３】
また、フレームジェネレータ３は、いずれかの通信部３５にて異常なフレームを受信した場合に、この通信部３５に接続されたＥＣＵ７を車載通信システムから切り離すことによって、外部からの不正侵入及び外部への情報漏洩等を防止するセキュリティ機能を備えている。本実施の形態に係る車載通信システムにおいては、送受信されるフレームに付されるＩＤは予め定められている。フレームジェネレータ３の設定記憶部３３には、フレームに付される正当なＩＤの情報が予め記憶されており、処理部３１は、各通信部３５にて受信したフレームに付されたＩＤが、設定記憶部３３に記憶された正当なＩＤであるか否かを判定することにより、このフレームが正常なフレームであるか異常なフレームであるかを判定する。
【００７４】
いずれかの通信部３５にて異常なフレームを受信した場合、処理部３１はこのフレームを破棄すると共に、以後にこの通信部３５にて受信するフレームについて通過通信部３６による送信を行わず、この通信部３５にて受信したフレームに含まれるデータをバッファメモリ３２に記憶しない。これにより、不正な通信装置が接続された可能性がある通信線を、車載通信システムから切り離すことができる。
【００７５】
なおフレームジェネレータ３は、異常なフレームを受信した通信部３５をシステムから切り離すのではなく、以後にこの通信部３５にて受信したフレームに含まれるデータにエラーフラグなどを付し、エラーフラグ付きデータを含むフレームを生成して送信してもよい。
【００７６】
更に処理部３１は、異常なフレームを受信した通信部３５に接続されたＥＣＵ７に対する電力供給を遮断すべく、電力供給制御装置５へ電力遮断命令を送信する。電力遮断命令は、遮断対象となるＥＣＵ７を識別する情報が含まれており、フレームジェネレータ３の一の通信部３５から、通信線を介して電力供給制御装置５の通信部５２へ送信される。電力遮断命令を受信した電力供給制御装置５は、制御部５１が切替部５３のリレーをオフする制御を行うことによって、電力遮断命令にて指定されたＥＣＵ７への電力供給を遮断する。
【００７７】
図１１は、フレームジェネレータ３が行う受信処理の手順を示すフローチャートである。フレームジェネレータ３の処理部３１は、まず、いずれかの通信部３５にてＥＣＵ７からのフレームを受信したか否かを判定する（ステップＳ１）。フレームを受信していない場合（Ｓ１：ＮＯ）、処理部３１は、いずれかの通信部３５にてフレームを受信するまで待機する。フレームを受信した場合（Ｓ１：ＹＥＳ）、処理部３１は、受信したフレームが異常フレーム（未登録ＩＤ又はＣＲＣエラー等）であるか否かを判定する（ステップＳ２）。
【００７８】
受信フレームが異常フレームでない場合（Ｓ２：ＮＯ）、処理部３１は、受信フレームに含まれるデータを分解し（ステップＳ３）、分解したデータをデータ種別毎にバッファメモリ３２に記憶する（ステップＳ４）。次いで処理部３１は、バッファメモリ３２に記憶したデータが前回のデータに対して変化していたか否かを判定する（ステップＳ５）。データが変化していない場合（Ｓ５：ＮＯ）、処理部３１は、ステップＳ１へ処理を戻す。データが変化していた場合（Ｓ５：ＹＥＳ）、処理部３１は、この変化に対応してイベント送信を行う必要がある通信部３５を特定して、送信処理を開始し（ステップＳ６）、ステップＳ１へ処理を戻す。
【００７９】
受信フレームが異常フレームの場合（Ｓ２：ＹＥＳ）、処理部３１は、この異常フレームを受信した通信部３５から通過通信部３６へのフレームの授受を停止する（ステップＳ７）。次いで処理部３１は、異常フレームを受信した通信部３５が以後に受信するフレームに含まれるデータのバッファメモリ３２への記憶を停止する（ステップＳ８）。更に処理部３１は、異常フレームを受信した通信部３５に接続されたＥＣＵ７への電力供給を停止すべく、電力供給制御装置５へ電力遮断命令を送信し（ステップＳ９）、ステップＳ１へ処理を戻す。
【００８０】
図１２は、フレームジェネレータ３が行う送信処理の手順を示すフローチャートである。なおフレームジェネレータ３は、図１２に示す送信処理を、各通信部３５に対してそれぞれ行っている。フレームジェネレータ３の処理部３１は、まず、配信設定３３ａに含まれる”送信周期”の設定に基づき、対象の通信部３５の送信タイミングであるか否かを判定する（ステップＳ２１）。送信タイミングでない場合（Ｓ２１：ＮＯ）、処理部３１は、バッファメモリ３２に記憶したデータの変化に伴うイベント送信を行う必要があるか否かを判定する（ステップＳ２２）。イベント送信の必要がない場合（Ｓ２２：ＮＯ）、処理部３１は、通信部３５にてＥＣＵ７からフレームの送信要求を受信したか否かを判定する（ステップＳ２３）。送信要求を受信していない場合（Ｓ２３：ＮＯ）、処理部３１は、ステップＳ２１へ処理を戻し、周期的な送信タイミングに至るまで、イベント送信の必要が生じるまで、又は、ＥＣＵ７からの送信要求を受信するまで待機する。
【００８１】
周期的な送信タイミングに至った場合（Ｓ２１：ＹＥＳ）、イベント送信の必要が生じた場合（Ｓ２２：ＹＥＳ）、又は、ＥＣＵ７からの送信要求を受信した場合（Ｓ２３：ＹＥＳ）、処理部３１は、配信設定３３ａに含まれる”データ種別”の設定に応じて、バッファメモリ３２から必要なデータを読み出す（ステップＳ２４）。次いで処理部３１は、必要なデータが演算を必要とするものであるか否かを判定（ステップＳ２５）、演算の必要がない場合には（Ｓ２５：ＮＯ）、ステップＳ２７へ処理を進める。演算の必要がある場合（Ｓ２５：ＹＥＳ）、処理部３１は、配信設定３３ａに含まれる”生成方法”に従って演算処理を行い（ステップＳ２６）、ステップＳ２７へ処理を進める。
【００８２】
処理部３１は、バッファメモリ３２から読み出したデータ、及び／又は、読み出したデータから演算により算出したデータを含む送信用のフレームを生成する（ステップＳ２７）。次いで処理部３１は、生成したフレームを対応する通信部３５へ与えることによって、このフレームを必要とするＥＣＵ７へフレームを送信し（ステップＳ２８）、ステップＳ２１へ処理を戻す。
【００８３】
なお上述のように、フレームジェネレータ３は、イベント送信及びＥＣＵ７からの送信要求に応じた送信を、繰り返して複数回行う。このため、フローチャートのステップＳ２２及びＳ２３にて行う判定には、この繰り返し送信の要否も含まれる。また２回目以降のフレーム送信では、ステップＳ２４〜Ｓ２７の処理は省略可能であり、１回目に生成したフレームを再利用して送信を行ってよい。
【００８４】
図１３は、フレームジェネレータ３が電力供給状態を示す信号に応じて行う処理の手順を示すフローチャートである。フレームジェネレータ３の処理部３１は、まず、＋Ｂ信号又はＩＧ信号の変化の有無を判定し（ステップＳ４１）、信号に変化がない場合には（Ｓ４１：ＮＯ）、信号に変化が生じるまで待機する。＋Ｂ信号又はＩＧ信号に変化がある場合（Ｓ４１：ＹＥＳ）、処理部３１は、設定記憶部３１から電源制御設定３３ｃを読み出し（ステップＳ４２）、読み出した電源制御設定３３ｃに基づいて各通信部３５によるフレーム送信の可否を判断する（ステップＳ４３）。処理部３１は、例えばフレームの生成対象とする通信部３５を規定する内部のフラグの値を変更するなど、各通信部３５のフレーム送信の可否を制御して（ステップＳ４４）、ステップＳ４１へ処理を戻す。これによりフレームジェネレータ３では、送信を許可された通信部３５は以後のフレーム送信を行い、送信を許可されていない通信部３５は以後のフレーム送信を行わない。
【００８５】
以上の構成の車載通信システムにおいては、各ＥＣＵ７がフレームジェネレータ３へフレームを送信し、フレームジェネレータ３が受信したフレームに含まれるデータを分解してメッセージ種別毎にバッファメモリ３２へ記憶する。またフレームジェネレータ３は、設定記憶部３３に記憶された配信設定３３ａに基づいて、各通信部３５に対して送信すべきデータを含むメッセージを生成し、生成したメッセージを各通信部３５へ与えることにより送信する。これにより車載通信システムでは、フレームジェネレータ３から各ＥＣＵ７へ必要なデータを含むフレームが送信され、不要なデータを含むフレームの送受信を削減できる。
【００８６】
またフレームジェネレータ３は、車輌１の電力供給状態を示す＋Ｂ信号及びＩＧ信号の状態、及び、設定記憶部３３に記憶された電源制御設定３３ｃに応じて、電力供給制御装置５からの電力供給がなされないＥＣＵ７へのフレーム送信を行わないように、各通信部３５による送信処理の可否を制御する。これにより車載通信システムでは、電力供給がなされていないＥＣＵ７へ、受信されることのないフレームを送信することを防止でき、不要なフレームの送受信を削減できる。
【００８７】
またフレームジェネレータ３は、いずれかの通信部３５にて異常なフレームを受信した場合、この通信部３５が以後に受信するフレームに含まれるデータを、他の通信部３５向けに生成するフレームに含めない。これによりフレームジェネレータ３は、他の通信部３５に対して、異常なデータを含むフレームを送信することを防止できる。またフレームジェネレータ３は、各通信部３５にて受信したフレームを通過通信部３６へ直接的に与えて、通過通信部３６に接続された検査装置９などにフレームを送信するが、いずれかの通信部３５にて異常なフレームを受信した場合、この通信部３５が以後に受信するフレームを通過通信部３６へ与えない。これによりフレームジェネレータ３は、通過通信部３６に対して、異常なフレームを送信することを防止できる。
【００８８】
またフレームジェネレータ３は、いずれかの通信部３５にて異常なフレームを受信した場合、このフレームを送信したＥＣＵ７への電力供給を停止させるべく電力供給制御装置５へ電力遮断命令を送信し、この命令に応じて電力供給制御装置５がＥＣＵ７への電力供給を停止する。これにより、故障などの不具合が生じたＥＣＵ７又は不正に接続された通信装置等の動作を停止させ、異常なフレームが送信されることを防止できる。
【００８９】
またフレームジェネレータ３は、受信したフレームに含まれるデータを、データ種別に応じてバッファメモリ３２に記憶すると共に、時系列的に記憶した同種別のデータを比較し、前回のデータと今回のデータとでその内容に変化があるか否かを判定し、変化がある場合にこのデータを含むフレームを生成する。これにより各ＥＣＵ７は、必要とするデータに変化が生じた場合に、確実にこのデータを取得して処理を行うことができる。
【００９０】
またフレームジェネレータ３は、設定記憶部３３の配信設定３３ａに設定されたＥＣＵ７毎又は通信部３５毎の送信周期にて、メッセージの生成及び送信を行う。これにより、バッファメモリ３２に時系列的に記憶されたデータに変化がない場合であっても、各ＥＣＵ７は予め定められた周期で確実にフレームジェネレータ３からのフレームを受信し、このフレームに含まれるデータに基づく処理を行うことができる。
【００９１】
またフレームジェネレータ３は、設定記憶部３３の配信設定３３ａにデータの生成方法を記憶しておき、受信したメッセージに含まれる一又は複数のデータを基に記憶した生成方法によって新たなデータを生成し、このデータを含むフレームを生成して送信することにより、このデータを必要とするＥＣＵ７の処理負荷を低減することができる。
【００９２】
またフレームジェネレータ３は、設定記憶部３３の期限設定３３ｂにデータ種別毎のデータの有効期限を記憶しておき、有効期限内に新たなデータを受信せず、データの更新がなされない場合、このデータが更新されていない旨を示す情報を記憶する。これによりフレームジェネレータ３は、更新されない情報を必要とするＥＣＵ７へ、この情報が更新されていない旨を示す情報を含むフレームを送信することができる。この情報を受信したＥＣＵ７は、必要とする情報の送信元のＥＣＵ７に何らかの異常が発生したことを判断できる。
【００９３】
なお本実施の形態において図７〜図１０に示したデータ種別及びデータの値等は、一例であって、これに限るものではない。また図１に示したネットワーク構成は、一例であって、これに限るものではない。またフレームジェネレータ３は、通過通信部３６を備えない構成であってよい。また電力供給制御装置５は、いくつかのＥＣＵ７を１つのグループとし、グループ毎に電力の供給／遮断を切り替える構成としたが、これに限るものではなく、例えばＥＣＵ７毎に電力の供給／遮断を切り替える構成であってもよい。またフレームジェネレータ３は、データが変化した場合にフレームの生成及び送信を行う構成としたが、データが変化した場合であっても、変化量が少ない（例えば閾値以下）場合には、データが変化していないと判断してもよい。
【符号の説明】
【００９４】
１  車輌
２  電源
３  フレームジェネレータ
５  電力供給制御装置
７  ＥＣＵ（通信装置）
９  検査装置
３１  処理部（メッセージ生成手段、制御手段、異常判定手段、メッセージ通過手段、電力供給停止制御手段、変化判定手段、情報生成手段、情報更新判定手段）
３２  バッファメモリ（情報記憶部）
３３  設定記憶部
３３ａ  配信設定
３３ｂ  期限設定
３３ｃ  電源制御設定
３５  通信部
２６  通過通信部（特定の通信部）
５１  制御部
５２  通信部
５３  切替部
７１  制御部
７２  ＲＯＭ
７３  ＲＡＭ
７４  通信部
７５  入力部
７６  出力部
７７  センサ
７８  負荷
【図１】
2013080387.tif 000003
【図２】
2013080387.tif 000004
【図３】
2013080387.tif 000005
【図４】
2013080387.tif 000006
【図５】
2013080387.tif 000007
【図６】
2013080387.tif 000008
【図７】
2013080387.tif 000009
【図８】
2013080387.tif 000010
【図９】
2013080387.tif 000011
【図１０】
2013080387.tif 000012
【図１１】
2013080387.tif 000013
【図１２】
2013080387.tif 000014
【図１３】
2013080387.tif 000015
【手続補正書】
【提出日】平成27年1月20日(2015.1.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係る送信メッセージ生成装置は、車輌に搭載され、通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段と、前記通信部にて受信したメッセージの異常を判定する異常判定手段とを備え、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明に係る送信メッセージ生成装置は、前記複数の通信部にて受信したメッセージを特定の通信部へ与え、該特定の通信部に前記メッセージを送信させるメッセージ通過手段を備え、前記メッセージ通過手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージを前記特定の通信部へ与えないようにしてあることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明に係る送信メッセージ生成装置は、車輌に搭載され、通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、前記通信部にて受信したメッセージの異常を判定する異常判定手段とを備え、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージに含まれる情報を、他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段、並びに、前記通信部にて受信したメッセージの異常を判定する異常判定手段を有し、各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段が、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、前記通信部にて受信したメッセージの異常を判定する異常判定手段を有し、各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、本発明に係る車載通信システムは、車輌に搭載された複数の通信装置と、該通信装置への電力供給を制御する電力供給制御装置と、通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、前記通信部にて受信したメッセージの異常を判定する判定手段、並びに、前記電力供給制御装置へ、前記判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段を有し、各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、前記メッセージ生成手段が、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置とを備え、前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあることを特徴とする。
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車輌に搭載され、
通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、
前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段と、
前記通信部にて受信したメッセージの異常を判定する異常判定手段と
を備え、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあること
を特徴とする送信メッセージ生成装置。
【請求項２】
前記複数の通信部にて受信したメッセージを特定の通信部へ与え、該特定の通信部に前記メッセージを送信させるメッセージ通過手段を備え、
前記メッセージ通過手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージを前記特定の通信部へ与えないようにしてあること
を特徴とする請求項１に記載の送信メッセージ生成装置。
【請求項３】
前記通信装置への電力供給を制御する電力供給制御装置へ、前記異常判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段を備えること
を特徴とする請求項１又は請求項２に記載の送信メッセージ生成装置。
【請求項４】
車輌に搭載され、
通信線を介して一又は複数の通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部と、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部と、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段と、
前記通信部にて受信したメッセージの異常を判定する異常判定手段と
を備え、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部について、該通信部が以後に受信するメッセージに含まれる情報を、他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてあること
を特徴とする送信メッセージ生成装置。
【請求項５】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、
時系列的に前記通信部が受信して前記情報記憶部に記憶された同種別の情報の変化の有無を判定する変化判定手段と
を備え、
該変化判定手段が変化したと判定した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の送信メッセージ生成装置。
【請求項６】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部を備え、
前記通信部にて前記情報記憶部に記憶した情報の送信要求を受信した場合に、該送信要求を受信した前記通信部に係るメッセージを前記メッセージ生成手段が生成し、前記送信要求を受信した通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項５のいずれか１つに記載の送信メッセージ生成装置。
【請求項７】
前記通信部は、前記メッセージ生成手段が生成したメッセージを繰り返して複数回送信するようにしてあること
を特徴とする請求項５又は請求項６に記載の送信メッセージ生成装置。
【請求項８】
前記設定記憶部は、送信すべき情報の送信周期の設定を記憶しており、
該送信周期に応じて、前記通信部毎に前記メッセージ生成手段がメッセージを生成し、生成したメッセージを前記通信部が送信するようにしてあること
を特徴とする請求項１乃至請求項７のいずれか１つに記載の送信メッセージ生成装置。
【請求項９】
前記設定記憶部は、送信すべき情報の生成方法の設定を記憶しており、
前記通信部が受信したメッセージに含まれる一又は複数の情報を基に、前記設定記憶部に記憶された生成方法に基づいて情報を生成する情報生成手段を備え、
該情報生成手段が生成した情報を含むメッセージを前記メッセージ生成手段が生成し、前記情報を送信すべき通信部が前記メッセージ生成手段が生成したメッセージを送信するようにしてあること
を特徴とする請求項１乃至請求項８のいずれか１つに記載の送信メッセージ生成装置。
【請求項１０】
前記通信部が受信したメッセージに含まれる情報を記憶する情報記憶部と、
該情報記憶部に記憶された情報について、同種別の新たな情報が所定時間以内に前記情報記憶部に記憶されたか否かを判定する情報更新判定手段と
を備え、
該情報更新判定手段が所定時間以内に同種別の新たな情報が記憶されていないと判定した場合、該種別の情報が更新されていない旨を示す情報を前記情報記憶部に記憶するようにしてあること
を特徴とする請求項１乃至請求項９のいずれか１つに記載の送信メッセージ生成装置。
【請求項１１】
車輌に搭載された複数の通信装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、
前記車輌に搭載された電源から前記通信装置への電力供給状態を示す信号が信号線を介して入力され、入力された信号が示す電力供給状態に応じて、前記メッセージ生成部が生成するメッセージの前記通信部による送信の可否を、前記通信部毎又は前記通信装置毎に制御する制御手段、並びに、
前記通信部にて受信したメッセージの異常を判定する異常判定手段
を有し、
各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段が、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【請求項１２】
車輌に搭載された複数の通信装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、並びに、
前記通信部にて受信したメッセージの異常を判定する異常判定手段
を有し、
各通信部は、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段は、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【請求項１３】
車輌に搭載された複数の通信装置と、
該通信装置への電力供給を制御する電力供給制御装置と、
通信線を介して一又は複数の前記通信装置にそれぞれ接続され、接続された通信装置との間で、一又は複数の情報を含むメッセージの送受信をそれぞれ行う複数の通信部、
該通信部毎又は前記通信装置毎に、送信すべき情報の種別に係る設定を記憶した設定記憶部、
前記複数の通信部にて受信したメッセージに含まれる情報を基に、前記設定記憶部に記憶された設定に応じて、一又は複数の送信すべき種別の情報を含む送信用のメッセージを、前記通信部毎に生成するメッセージ生成手段、
前記通信部にて受信したメッセージの異常を判定する判定手段、並びに、
前記電力供給制御装置へ、前記判定手段が異常と判定したメッセージを送信した通信装置への電力供給を停止させる命令を、前記通信部に送信させる制御を行う電力供給停止制御手段
を有し、
各通信部が、前記メッセージ生成手段が生成したメッセージを、通信線を介して接続された一又は複数の通信装置へ送信するようにしてあり、
前記メッセージ生成手段が、前記異常判定手段が異常と判定したメッセージを受信した通信部が以後に受信するメッセージに含まれる情報について、該情報を他の通信部へのメッセージに含めないか、又は、前記情報に異常が判定された旨を示す情報を付したメッセージを生成するようにしてある送信メッセージ生成装置と
を備え、
前記通信装置は、前記メッセージ生成装置へメッセージを送信し、前記メッセージ生成装置が生成して送信したメッセージを受信するようにしてあること
を特徴とする車載通信システム。
【国際調査報告】
2013080387.tif 000016
2013080387.tif 000017
2013080387.tif 000018
2013080387.tif 000019
2013080387.tif 000020
2013080387.tif 000021
2013080387.tif 000022
2013080387.tif 000023
2013080387.tif 000024
2013080387.tif 000025