(57)【特許請求の範囲】
【請求項１】
無線通信により車両間でデータの授受を行う車車間通信システムであって、各車両から無線にて外部空間に送出された前記車両データを受信し、前記受信した車両データを、無線にて外部空間に再送出する中継装置を備える車車間通信システムにおいて、各車両に搭載される無線通信装置であって、
自車の車両状態を検出する検出手段と、
前記検出手段の検出結果に基づき、自車の車両データとして、自車の前記車両状態を表す車両データを、無線にて外部空間に送出するデータ送出手段と、
他車の前記無線通信装置から無線にて送出された前記他車の車両データを受信するデータ受信手段と、
前記データ受信手段が受信した車両データ毎に、当該車両データを用いた所定の処理を実行する処理実行手段と、
前記データ受信手段が受信した車両データに対し、車両データ毎に、優先度を設定する優先度設定手段と、
前記データ受信手段が受信した車両データが、送出元車両の無線通信装置から前記中継装置を経由せずに直接受信することのできない車両データであるか否かを判定する直接受信可否判定手段と、
を備え、
前記優先度設定手段は、前記データ受信手段が受信した車両データの内、前記直接受信可否判定手段により直接受信することのできない車両データであると判定された車両データの優先度を、前記直接受信可否判定手段により直接受信することのできない車両データではないと判定された車両データの優先度よりも高く設定し、
前記処理実行手段は、前記優先度設定手段により設定された優先度の高い車両データから順に、前記所定の処理を実行する構成にされていること
を特徴とする無線通信装置。
【請求項２】
無線通信により車両間でデータの授受を行う車車間通信システムにおいて、各車両に搭載される無線通信装置であって、
自車の車両状態を検出する検出手段と、
前記検出手段の検出結果に基づき、自車の車両データとして、自車の前記車両状態を表す車両データを、無線にて外部空間に送出するデータ送出手段と、
他車の前記無線通信装置から無線にて送出された前記他車の車両データを受信するデータ受信手段と、
前記データ受信手段が受信した車両データ毎に、当該車両データを用いた所定の処理を実行する処理実行手段と、
前記データ受信手段が受信した車両データに対し、車両データ毎に、優先度を設定する優先度設定手段と、
前記データ受信手段が車両データを受信すると、この車両データと送出元車両が同一の車両データを、過去の所定期間内に受信したことがあるか否かを判定する送出元判定手段と、
を備え、
前記優先度設定手段は、前記データ受信手段が受信した車両データの内、前記送出元判定手段により過去の所定期間内に受信したことがないと判定された車両データの優先度を、前記送出元判定手段により過去の所定期間内に受信したことがあると判定された車両データの優先度よりも高く設定し、
前記処理実行手段は、前記優先度設定手段により設定された優先度の高い車両データから順に、前記所定の処理を実行する構成にされていること
を特徴とする無線通信装置。
【請求項３】
無線通信により車両間でデータの授受を行う車車間通信システムであって、各車両から無線にて外部空間に送出された前記車両データを受信し、前記受信した車両データを、無線にて外部空間に再送出する中継装置を備える車車間通信システムにおいて、各車両に搭載される無線通信装置であって、
自車の車両状態を検出する検出手段と、
前記検出手段の検出結果に基づき、自車の車両データとして、自車の前記車両状態を表す車両データを、無線にて外部空間に送出するデータ送出手段と、
他車の前記無線通信装置から無線にて送出された前記他車の車両データを受信するデータ受信手段と、
前記データ受信手段が受信した車両データ毎に、当該車両データを用いた所定の処理を実行する処理実行手段と、
前記データ受信手段が受信した車両データに対し、車両データ毎に、優先度を設定する優先度設定手段と、
前記データ受信手段が受信した車両データが、前記中継装置から再送出されたデータであるか否かを判定する中継判定手段と、
前記データ受信手段が車両データを受信すると、この車両データと送出元車両が同一の車両データを、過去の所定期間内に受信したことがあるか否かを判定する送出元判定手段と、
を備え、
前記優先度設定手段は、前記データ受信手段が受信した車両データの内、前記中継判定手段により前記中継装置から再送出されたデータであると判定され、且つ、前記送出元判定手段により過去の所定期間内に受信したことがないと判定された車両データを、前記中継判定手段により前記中継装置から再送出されたデータではないと判定された車両データ、及び、前記送出元判定手段により過去の所定期間内に受信したことがあると判定された車両データの優先度よりも高く設定すること
を特徴とする無線通信装置。
【請求項４】
無線通信により車両間でデータの授受を行う車車間通信システムであって、各車両から無線にて外部空間に送出された前記車両データを受信し、前記受信した車両データを、無線にて外部空間に再送出する中継装置を備える車車間通信システムにおいて、各車両に搭載される無線通信装置であって、
自車の車両状態を検出する検出手段と、
前記検出手段の検出結果に基づき、自車の車両データとして、自車の前記車両状態を表す車両データを、無線にて外部空間に送出するデータ送出手段と、
他車の前記無線通信装置から無線にて送出された前記他車の車両データを受信するデータ受信手段と、
前記データ受信手段が受信した車両データ毎に、当該車両データを用いた所定の処理を実行する処理実行手段と、
前記データ受信手段が受信した車両データに対し、車両データ毎に、優先度を設定する優先度設定手段と、
前記データ受信手段が受信した車両データが、前記中継装置から再送出されたデータであるか否かを判定する中継判定手段と、
前記データ受信手段が所定期間内に受信した車両データであって、前記中継判定手段により前記中継装置から再送出されたデータであると判定された車両データの数Ｃ１、及び、前記データ受信手段が所定期間内に受信した車両データであって、前記中継判定手段により前記中継装置から再送出されたデータではないと判定された車両データの数Ｃ２を、車両データの送出元車両毎に、算出する受信回数算出手段と、
を備え、
前記優先度設定手段は、前記各車両データの優先度を、前記受信回数算出手段により算出された当該車両データの送出元車両についての前記数Ｃ１及び数Ｃ２に基づき、設定し、
前記処理実行手段は、前記優先度設定手段により設定された優先度の高い車両データから順に、前記所定の処理を実行する構成にされていること
を特徴とする無線通信装置。
【請求項５】
前記検出手段は、前記自車の車両状態として、自車の位置及び自車の速度及び自車の速度ベクトル、の少なくとも一つを、検出する構成にされていること
を特徴とする請求項１〜請求項４のいずれか一項記載の無線通信装置。
【請求項６】
車両に搭載された請求項２記載の無線通信装置を複数備え、
各車両に搭載された前記無線通信装置を通じ、車両間で前記車両データの授受を行うことを特徴とする車車間通信システム。
【請求項７】
車両に搭載された請求項１又は請求項３又は請求項４記載の無線通信装置を複数備えると共に、
前記各車両から無線にて外部空間に送出された前記車両データを受信し、前記受信した車両データを、無線にて外部空間に再送出する中継装置を備え、
前記中継装置及び各車両に搭載された前記無線通信装置を通じ、車両間で前記車両データの授受を行うことを特徴とする車車間通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される無線通信装置、及び、当該無線通信装置を用いた車車間通信システムに関する。
【背景技術】
【０００２】
従来、車車間通信システムとしては、各車両で、自車の位置や速度を検出して、自車の位置や速度を表す車両データを生成し、生成した車両データを無線により他車に送信するものが知られている（例えば、特許文献１参照）。
【０００３】
車両データを受信した車両は、受信した車両データに基づいて、例えば、他車との衝突危険度を判定し、自車が他車と衝突しないように、車両制御を実行したり、車両乗員に向けて警報を出力する。この車車間通信システムによれば、車両間の衝突を未然に防止することができ、車両乗員の安全を確保することができる。
【０００４】
また、車車間通信システムの無線通信方式としては、従来、ＤＳＲＣ、ＵＷＢ、ＢｌｕｅＴｏｏｔｈ（登録商標）、無線ＬＡＮ、ミリ波通信などの通信範囲が限られた狭域の無線通信方式が知られている。
【０００５】
しかしながら、通信範囲が限られた無線通信方式では、高層建造物が電波障害物となって、交差する道路を走行する車両間で直接無線通信を行うことができず、車両データの授受を適切に行うことができない場合がある。
【０００６】
このため、従来では、各車両に、受信した車両データを外部空間に再送出する機能を設け、車両間で車両データをリレーすることにより、電波障害物の影響を極力抑え、直接受信することができない車両間で適切に車両データを授受することができるようにしている。
【特許文献１】特開２００５−２２７９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の車車間通信システムでは、次のような問題があった。即ち、従来の車車間通信システムでは、各車両に、受信した車両データを外部空間に再送出する機能を設ける程度であるので、交差点付近の車両密度が高い場合には、電波障害物の影響を十分に抑えて、車両間で欠落なく車両データを授受できるものの、車両密度が低い場合には、車両データをリレーする車両が少ない又はいないために、電波障害物を挟んで位置する車両間で、適切に車両データを授受することができないといった問題があった。
【０００８】
従って、従来システムでは、車両密度の低い交差点付近で、車両周囲の状況を正確に把握することができず、各車両で、衝突危険度の判定等を精度よく実行することができないといった問題があった。
【０００９】
また、電波障害を原因として車両間で車両データの授受を行うことができない場合でも、車両同士が近づけば、電波障害の程度が弱まり、車両間で車両データの授受を行うことができるようになるが、従来システムでは、電波障害で受信することができなかった車両データが車両の接近と共に受信することができるようになっても、この車両データを特別に取り扱うことなく、受信順に処理するため、衝突回避のために必要な処理の実行が遅れる可能性があった。
【００１０】
即ち、従来システムでは、車両データを受信順に処理するため、衝突の危険が迫っていることを示す車両データを受信しても、受信後の処理が滞っている場合、この車両データに基づいて、衝突の危険が迫っていることを、迅速に車両乗員に通知したり、迅速に衝突回避のための車両制御を実行することができないといった問題があった。また、このような問題は、電波障害が生じている場合に限らず、高速に車両が移動している場合等にも発生する可能性があった。
【００１１】
本発明は、こうした問題に鑑みなされたものであり、従来よりも、受信した車両データを適切に処理して、車両間の衝突を回避することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するためになされた本発明の無線通信装置は、車両間でデータの授受を行う車車間通信システムにおいて、各車両に搭載される無線通信装置であって、自車の車両状態を検出する検出手段と、データ送出手段と、データ受信手段と、処理実行手段と、優先度設定手段と、を備えるものである。
【００１３】
この無線通信装置において、データ送出手段は、検出手段の検出結果に基づき、自車の車両データとして、自車の車両状態を表す車両データを、無線にて外部空間に送出する。また、データ受信手段は、他車の無線通信装置から無線にて送出された車両データを受信し、処理実行手段は、データ受信手段が受信した車両データ毎に、当該車両データを用いた所定の処理を実行する。
【００１４】
一方、優先度設定手段は、データ受信手段が受信した車両データに対し、車両データ毎に、優先度を設定する。即ち、上記処理実行手段は、優先度設定手段により設定された優先度の高い車両データから順に、車両データを用いた上記所定の処理を実行する。
【００１５】
尚、所定の処理としては、車両データに基づいて車両を制御する処理や、車両データに基づいて警報を出力する処理、車両データを車内の電子制御装置（ＥＣＵ）に送信する処理等を挙げることができる。
【００１６】
この無線通信装置によれば、各車両データに対し優先度を設定し、受信順に車両データを処理するのではなく、優先度順に、車両データを処理する。従って、受信した車両データを、その重要度に応じて、適切な順序で処理することができる。例えば、衝突危険度の高い車両の車両データから順に処理して、衝突回避に必要な処理を実行することができる。従って、本発明の無線通信装置を用いて、車車間通信システムを構築すれば、車両同士の衝突回避に大変役立つ。
【００１７】
具体的に、車車間通信システムを構築するに際しては、上記無線通信装置を各車両に搭載し、各車両においては、これら無線通信装置を通じ、車両間で車両データの授受を行うように、車車間通信システムを構築すればよい。このように車車間通信システムを構築すれば、従来よりも、車両同士の衝突を高い確率で回避することができる。
【００１８】
また、検出手段は、自車の車両状態として、自車の位置及び自車の速度及び自車の速度ベクトル、の少なくとも一つを、検出する構成にすることができる。
この他、車車間通信システムは、各車両から無線にて外部空間に送出された車両データを受信し、受信した車両データを、無線にて外部空間に再送出する中継装置を備える構成にされるとよい。この中継装置を、見通しの悪い交差点等に設置すれば、中継装置の機能により、電波的な死角を取り除くことができ、車両間で授受する車両データに欠落が生じるのを、極力抑えることができる。
【００１９】
特に、中継装置を交差点等に固定設置すれば、交差点を通過する車両がいなくとも、中継装置から四方に、車両データを再送出することができ、車両間で車両データをリレーするシステムと比べて、車両密度により電波的な死角が変化することがなく、安定的に、車両間で車両データを授受することができる。
【００２０】
また、中継装置を用いて車車間通信システムを構築する場合、無線通信装置は、次のように構成されるとよい。即ち、無線通信装置は、受信した車両データが、中継装置から再送出されたデータであるか否かを判定する中継判定手段を備え、中継判定手段の判定結果に基づき、各車両データの優先度を設定する構成にされるとよい。
【００２１】
高層建造物等で電波障害が生じている車両間では、中継装置経由でしか車両データを受信することができない可能性があるが、電波的な死角は、基本的に、運転者の視覚的な死角に一致する。換言すると、車両間で直接受信することのできる車両データの送出元車両は、受信先車両の乗員からも視覚的に確認することができる可能性が高いが、直接受信することのできない車両データの送出元車両は、受信先車両の乗員から視覚的にも確認することができない可能性が高い。
【００２２】
従って、上述のように無線通信装置を構成し、中継装置経由で受信した車両データを優先的に処理すれば、視覚的にも確認することのできない車両についての衝突回避動作を優先的に実行することができ、衝突回避のために必要な処理を、適切な順序で実行することができる。
【００２３】
尚、具体的に、優先度設定手段は、データ受信手段が受信した車両データの内、中継判定手段により中継装置から再送出されたデータであると判定された車両データの優先度を、中継判定手段により中継装置から再送出されたデータではないと判定された車両データの優先度よりも高く設定する構成にされるとよい。
【００２４】
このように優先度設定手段を構成し、送出元車両から直接受信することのできた車両データの優先度を低くして、中継装置経由で受信した車両データの優先度を高くすれば、衝突危険度の高い車両の車両データから優先的に処理することができ、衝突を回避するために必要な処理を、適切な順序で実行することができる。
【００２５】
また、無線通信装置は、次のように構成されると、一層好ましい。即ち、無線通信装置は、データ受信手段が受信した車両データが、送出元車両の無線通信装置から中継装置を経由せずに直接受信することのできない車両データであるか否かを判定する直接受信可否判定手段を備え、データ受信手段が受信した車両データの内、直接受信可否判定手段により直接受信することのできない車両データであると判定された車両データの優先度を、上記データではないと判定された車両データの優先度よりも高く設定する構成にされると好ましい。
【００２６】
このように無線通信装置を構成すれば、送出元車両から直接受信することができない車両データを優先的に処理することができ、一層適切な順序で、衝突回避に必要な処理を、実行することができる。即ち、この無線通信装置によれば、高層建造物等により、車両乗員から認知されにくい衝突危険度の高い車両についての車両データから優先的に処理することができ、車両同士の衝突を適切に防ぐことができる。
【００２７】
また、無線通信装置は、データ受信手段が車両データを受信すると、この車両データと送出元車両が同一の車両データを、過去の所定期間内に受信したことがあるか否かを判定する送出元判定手段、を備える構成にされるとよい。また、優先度設定手段は、データ受信手段が受信した車両データの内、送出元判定手段により過去の所定期間内に受信したことがないと判定された車両データの優先度を、送出元判定手段により過去の所定期間内に受信したことがあると判定された車両データの優先度よりも高く設定する構成にされるとよい。
【００２８】
同一車両から過去の所定期間内に車両データを受信したことがある場合には、当該過去における車両データの受信時点で、受信した車両データを用いて、衝突回避のための処理を実行しておくことができる。例えば、当該車両データに基づき、危険車両の存在を車両乗員に知らしめることができる。一方、初めて、車両データを受信した時点では、それ以前に、衝突回避のための処理を実行することができない。このため、当該車両データの処理を後回しにすると、衝突の危険度が上昇する。
【００２９】
上記理由から、この無線通信装置では、過去の所定期間内に受信したことがないと判定された車両データの優先度を高くするようにしている。このように優先度を設定する無線通信装置によれば、衝突回避に重要な車両データから順に処理することができ、衝突事故が発生する前に、車両データを迅速に処理して、事故の発生を未然に防止することができる。
【００３０】
また、優先度設定手段は、データ受信手段が受信した車両データの内、中継判定手段により中継装置から再送出されたデータであると判定され、且つ、送出元判定手段により過去の所定期間内に受信したことがないと判定された車両データを、中継判定手段により中継装置から再送出されたデータではないと判定された車両データ、及び、送出元判定手段により過去の所定期間内に受信したことがあると判定された車両データの優先度よりも高く設定する構成にされると、一層好ましい。
【００３１】
過去の所定期間内に同一車両から車両データを受信したことがない状態で、中継装置経由の車両データを受信した場合には、車両乗員からは見えない位置に送出元車両がいる可能性が高く、更に、車両乗員が当該送出元車両を認知していない可能性が高い。また、同一車両から過去に車両データを受信していない場合には、当然のことながら、受信時点までに、車両データを用いて、衝突回避のために必要な処理を実行することもできない。
【００３２】
従って、この種の車両データを優先的に処理するようにすれば、衝突事故の発生を、一層確実に防止することができる。
この他、無線通信装置は、次のように構成されてもよい。即ち、無線通信装置は、データ受信手段により所定期間内に受信された車両データであって中継判定手段により中継装置から再送出されたデータであると判定された車両データの数Ｃ１、及び、データ受信手段により所定期間内に受信された車両データであって中継判定手段により中継装置から再送出されたデータではないと判定された車両データの数Ｃ２を、車両データの送出元車両毎に算出する受信回数算出手段を備え、各車両データの優先度を、車両データの送出元車両について求められた値Ｃ１，Ｃ２に基づき、設定する構成にされてもよい。
【００３３】
このように無線通信装置を構成すれば、Ｃ１，Ｃ２の大小により、電波障害の程度を評価することができ、電波障害の影響を大きく受けている車両の車両データから優先的に処理して、衝突回避のための処理を実行することができる。換言すると、この無線通信装置によれば、高層建造物に妨害されて、車両乗員に認知されにくい危険度の高い車両についての車両データから優先的に、衝突回避のための処理を実行することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の参考例及び本発明の実施例を、第一〜第七実施例として図面と共に説明する。但し、本発明は、以下に説明する実施例に限定されるものではなく、種々の態様を採ることができる。
【実施例１】
【００４１】
図１は、本実施例の車車間通信システム１の構成を表す説明図である。本実施例の車車
間通信システム１は、各車両３に搭載された無線通信装置５０を通じて、車両３間で、車両情報を含むパケットの送受信を行うものである。この車車間通信システム１においては、電波障害物（高層建造物Ｈ等）により、車両間で直接パケットの授受を行うことができない地域に、中継装置１０が設けられている。中継装置１０は、各車両３から無線にて外部空間に送出されたパケットを受信し、受信したパケットを外部空間に再送出する。これにより、中継装置１０は、送出元車両３から直接パケットを受信することができない車両３に対し、パケットを転送する。
【００４２】
尚、中継装置１０は、例えば、路側に立てられたポールＰを通じ、交差点の中心に張り出すように設置される。また、別例として、中継装置１０は、信号機等に取り付けられる。
【００４３】
図２は、車両３に搭載された無線通信装置５０から送出されるパケットの構成を表す説明図である。図２に示すように、本実施例の車車間通信システム１では、パケット番号、送出元ＩＤ情報、車両位置情報、車両速度情報、速度ベクトル情報、転送経路情報、及び、転送回数情報からなる車両情報が格納されたパケットが、無線通信装置５０から、無線により外部空間に送出される。
【００４４】
具体的に、パケット番号は、送出されるパケットに対して連番で付与されるものである。また、送出元ＩＤ情報は、パケット送出元車両の車両ＩＤを表すものである。本実施例では、各車両３に、固有の車両ＩＤが付与されており、パケットには、上記送出元ＩＤ情報として、この車両ＩＤが記述される。
【００４５】
また、車両位置情報は、パケット送出元車両の位置（緯度・経度）を表すものであり、車両速度情報は、パケット送出元車両の速度（スカラー値）を表すものである。この他、速度ベクトル情報は、パケット送出元車両の進行方向がベクトルの向きで表され、車両速度が長さで表されたベクトル（速度ベクトル）を表すものである。
【００４６】
また、転送経路情報は、パケット送出元の車両ＩＤと中継装置の装置ＩＤとが記述されてなるものである。但し、中継装置の装置ＩＤは、パケットが中継装置１０にて中継される時点で付与される。尚、本実施例では、各中継装置１０に対し、固有の装置ＩＤが付与されているものとする。
【００４７】
この他、転送回数情報は、初期値として値「１」を採り、中継装置１０で中継されると、値「２」に書き換えられるものである。本実施例では、このような車両情報を含むパケットが、無線通信装置５０を通じ、車両間で送受信される。
【００４８】
続いて、中継装置１０及び無線通信装置５０の詳細構成について説明する。図３は、中継装置１０の構成を表すブロック図である。図３に示すように、中継装置１０は、無線通信部１１と、送信バッファ１３と、受信バッファ１５と、中継処理部１７と、を備える。
【００４９】
無線通信部１１は、送信処理部１１ａ及び受信処理部１１ｂ及びアンテナ１１ｃを備え、予め定められたプロトコルに従って無線通信を実行し、送信対象のパケットを、無線信号の形態で、アンテナ１１ｃから出力すると共に、車両３から外部空間に送出された無線信号を、アンテナ１１ｃを通じて受信し、当該信号から、パケットを抽出する。
【００５０】
具体的に、送信処理部１１ａは、送信バッファ１３に格納された送信対象のパケットを、送信バッファ１３に格納された順に処理して、当該パケットを、アンテナ１１ｃを通じ、無線信号の形態で外部空間に出力する。
【００５１】
一方、受信処理部１１ｂは、アンテナ１１ｃを通じて受信した無線信号から、当該無線信号に重畳されたパケットを抽出し、これを順に、受信バッファ１５に格納する。尚、送信バッファ１３及び受信バッファ１５は、ＦＩＦＯ方式のバッファとして構成されている。
【００５２】
この他、中継処理部１７は、図４に示す中継処理を繰返し実行することにより、無線通信部１１を通じて車両３から受信したパケットに含まれる車両情報を更新すると共に、更新後の車両情報を格納したパケットを、無線通信部１１を通じて外部空間に再送出する。尚、図４は、中継処理部１７が繰返し実行する中継処理を表すフローチャートである。
【００５３】
中継処理を開始すると、中継処理部１７は、受信バッファ１５に格納されたパケットを当該受信バッファ１５から一つ取り出し（Ｓ１１０）、取り出したパケットから車両情報を抽出して、当該車両情報を更新する（Ｓ１２０）。
【００５４】
具体的に、中継処理部１７は、転送経路情報を、自装置の装置ＩＤを追加した情報に、更新すると共に、転送回数情報が示す値を、１カウントアップした値に更新する。具体的には、値「１」から値「２」に更新する。
【００５５】
このようにして車両情報を更新すると、中継処理部１７は、当該更新後の車両情報を格納したパケットを生成し（Ｓ１３０）、生成したパケットを、送信バッファ１３に入力すする（Ｓ１４０）。これにより、上記生成したパケットを、無線通信部１１に、アンテナ１１ｃを通じて外部空間へ再送出させる。
【００５６】
また、Ｓ１４０での処理を終えると、中継処理部１７は、当該中継処理を一旦終了する。そして、再度、Ｓ１１０から中継処理を開始し、受信バッファ１５に、次パケットがある場合には、当該パケットについて、Ｓ１２０以降の処理を実行する。一方、受信バッファ１５に次パケットがない場合には、新たに受信バッファ１５にパケットが格納されるまで待機し、受信バッファ１５にパケットが格納された時点で、当該パケットについて、Ｓ１２０以降の処理を実行する。以上が、中継装置１０の動作内容である。
【００５７】
続いて、各車両３に搭載される無線通信装置５０の構成について説明する。図５は、無線通信装置５０の構成を表すブロック図である。図５に示すように、本実施例の無線通信装置５０は、無線通信部５１と、送信バッファ５３と、受信バッファ５５と、位置検出器５７と、速度検出器５８と、方位検出器５９と、制御部６０と、ＣＡＮ通信部６１と、高優先送信バッファ６３と、低優先送信バッファ６４と、受信バッファ６５と、を備える。
【００５８】
無線通信部５１は、中継装置１０の無線通信部１１と同様の構成にされており、送信処理部５１ａ及び受信処理部５１ｂ及びアンテナ５１ｃを備える。そして、上記プロトコルに従って無線通信を実行し、送信対象のパケットを、無線信号の形態で、アンテナ５１ｃから出力すると共に、他車両の無線通信装置５０や中継装置１０から外部空間に送出された無線信号を、アンテナ５１ｃを通じて受信し、当該信号から、パケットを抽出する。
【００５９】
具体的に、送信処理部５１ａは、送信バッファ５３に格納された送信対象のパケットを、送信バッファ５３に格納された順に処理して、当該パケットを、アンテナ５１ｃを通じ、無線信号の形態で外部空間に出力する。一方、受信処理部５１ｂは、アンテナ５１ｃを通じて受信した無線信号から、当該無線信号に重畳されたパケットを抽出し、これを順に、受信バッファ５５に格納する。
【００６０】
この他、位置検出器５７は、当該無線通信装置５０が搭載された自車両の位置を検出し、この検出結果に従い、自車両の位置情報を、制御部６０に入力するものである。この位
置検出器５７は、例えば、ＧＰＳ受信機で構成される。
【００６１】
また、速度検出器５８は、自車両の速度を検出して、この検出結果に従い、自車両の速度情報を、制御部６０に入力するものであり、方位検出器５９は、自車両の向きを、絶対方位で検出して、この検出結果に従い、自車両の方位情報を、制御部６０に入力するものである。
【００６２】
また、制御部６０は、当該無線通信装置５０を統括制御する。この制御部６０は、位置検出器５７、速度検出器５８、及び、方位検出器５９から取得した自車両の位置情報、速度情報、及び、方位情報に基づいて、自車両の車両情報を格納したパケットを生成し、これを、送信バッファ５３に入力して、当該パケットを、無線通信部５１に、無線信号として外部空間に送出させる。
【００６３】
この他、制御部６０は、無線通信部５１が受信したパケットを、受信バッファ５５を通じて取得し、これを、ＣＡＮ通信部６１を通じて、車内ＬＡＮに接続されたＥＣＵに転送する。また、制御部６０は、ＣＡＮ通信部６１を通じて、車内ＬＡＮに接続されたＥＣＵと通信し、通信先のＥＣＵから入力された指令に対応する処理を実行する。
【００６４】
また、この制御部６０は、ナビゲーション装置８０に、シリアルインタフェース（図示せず）を通じて接続されており、ナビゲーション装置８０と連携動作して、ナビゲーション装置８０が有するモニタ８１に、各種情報を表示する。
【００６５】
例えば、制御部６０は、無線通信部５１から受信したパケットに含まれる車両情報に基づき、ナビゲーション装置８０が有するモニタ８１に、自車両周囲に位置する他車両の位置情報を表示する（詳細後述）。
【００６６】
この他、ＣＡＮ通信部６１は、送信処理部６１ａ及び受信処理部６１ｂを備え、ＣＡＮプロトコルに従って車内ＬＡＮに接続されたＥＣＵと通信する。具体的に、受信処理部６１ｂは、車内ＬＡＮに送出された自装置宛てのパケットを受信し、受信したパケットを、受信バッファ６５に格納する。
【００６７】
また、送信処理部６１ａは、高優先送信バッファ６３及び低優先送信バッファ６４に格納された送信対象のパケットを、高優先送信バッファ６３に格納されたパケットから順に、車内ＬＡＮに送出する。尚、高優先送信バッファ６３及び低優先バッファ６４及び受信バッファ６５は、ＦＩＦＯ方式のバッファとして構成されている。
【００６８】
図６は、送信処理部６１ａが繰返し実行する送信制御処理を表すフローチャートである。高優先送信バッファ６３及び低優先送信バッファ６４に格納された送信対象のパケットは、図６に示す送信制御処理に供されて、車内ＬＡＮに送出される。
【００６９】
送信制御処理を開始すると、送信処理部６１ａは、高優先送信バッファ６３が空の状態（即ち、高優先送信バッファ６３に送信対象のパケットが登録されていない状態）であるか否かを判断し（Ｓ２１０）、高優先送信バッファ６３が空ではないと判断すると（Ｓ２１０でＮｏ）、高優先送信バッファ６３からパケットを一つ取り出し、これを車内ＬＡＮに送出する（Ｓ２２０）。また、この処理を終えると、Ｓ２１０に移行する。
【００７０】
このようにして、送信処理部６１ａは、高優先送信バッファ６３が空になるまで、高優先送信バッファ６３からパケットを一つ取り出して、これを車内ＬＡＮに送出する動作を、繰返し実行する。
【００７１】
一方、高優先送信バッファ６３が空であると判断すると（Ｓ２１０でＹｅｓ）、送信処理部６１ａは、Ｓ２３０に移行して、低優先送信バッファ６４が空であるか否かを判断し、低優先送信バッファ６４が空ではないと判断すると（Ｓ２３０でＮｏ）、低優先送信バッファ６４からパケットを一つ取り出し、これを車内ＬＡＮに送出する（Ｓ２４０）。また、この処理を終えると、Ｓ２１０に移行する。
【００７２】
このようにして、送信処理部６１ａは、高優先送信バッファ６３が空でない場合、高優先送信バッファ６３に登録されたパケットを優先的に送信し、高優先送信バッファ６３が空のときに限って、低優先送信バッファ６４に登録されたパケットを順に送信する。そして、高優先送信バッファ６３及び低優先送信バッファ６４の両者が空になると（Ｓ２３０でＹｅｓ）、当該送信制御処理を一旦終了する。その後、再び、当該送信制御処理を、Ｓ２１０から開始する。
【００７３】
続いて、制御部６０が実行する車両情報送信処理について説明する。図７は、制御部６０が繰返し実行する車両情報送信処理を表すフローチャートである。
車両情報送信処理を開始すると、制御部６０は、位置検出器５７から自車両の位置情報を取得すると共に（Ｓ３１０）、速度検出器５８から自車両の速度情報を取得し（Ｓ３２０）、更に、方位検出器５９から、自車両の方位情報を取得する（Ｓ３３０）。また、速度検出器５８から取得した速度情報及び方位検出器５９から取得した方位情報に基づき、自車両の速度ベクトルを算出する（Ｓ３４０）。
【００７４】
そして、これらの情報から、上記構成の車両情報を格納したパケット（図２参照）を生成する（Ｓ３５０）。具体的には、パケット番号を記すと共に、送出元ＩＤ情報として、自車両の車両ＩＤを記し、車両位置情報として、位置検出器５７から取得した位置情報を記し、車両速度情報として、速度検出器５８から取得した速度情報を記し、速度ベクトル情報として、Ｓ３４０で算出した自車両の速度ベクトルを記し、転送経路情報として、自車両の車両ＩＤを記し、転送回数情報として、値「１」を記して、上記車両情報を格納したパケットを生成する。
【００７５】
また、この処理を終えると、制御部６０は、生成したパケットを、送信バッファ５３に入力し（Ｓ３６０）、無線通信部５１に、当該パケットを、無線により外部空間に送出させる。その後、当該車両情報送信処理を一旦終了する。制御部６０は、このようにして、車両情報送信処理を繰返し実行することにより、自車両の車両情報を格納したパケットを、逐次、外部空間に送出する。
【００７６】
この他、制御部６０は、無線通信部５１が他車両３又は中継装置１０から受信したパケットを、図８に示す車両情報転送処理に供する。図８は、制御部６０が繰返し実行する車両情報転送処理を表すフローチャートである。
【００７７】
車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出し（Ｓ４１０）、このパケットを解析して、当該パケットを、中継装置１０経由で受信したか否かを判断する（Ｓ４２０）。即ち、受信したパケットが、中継装置１０から再送出されたパケットであるか否かを判断する。
【００７８】
尚、Ｓ４２０では、パケットに含まれる転送経路情報に、中継装置の装置ＩＤが付加されているか否かを判断することによって、中継装置１０経由でパケットを受信したか否か判断することができる。その他、パケットに含まれる転送回数情報が値「２」であるか否かを判断することによって、中継装置１０経由でパケットを受信したか否か判断してもよい。
【００７９】
ここで、パケットを中継装置１０経由で受信したと判断すると（Ｓ４２０でＹｅｓ）、制御部６０は、Ｓ４３０に移行し、図９（ａ）に示す高優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【００８０】
一方、パケットを中継装置１０経由で受信しておらず送出元車両から直接受信したと判断すると（Ｓ４２０でＮｏ）、制御部６０は、Ｓ４４０に移行し、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。制御部６０は、このようにして、車両情報転送処理を繰返し実行することにより、無線通信部５１が他車両３又は中継装置１０から受信したパケットを、転送及び表示処理に供する。
【００８１】
続いて、制御部６０が実行する高優先処理について説明する。図９（ａ）は、制御部６０が実行する高優先処理を表すフローチャートである。
高優先処理を開始すると、制御部６０は、受信バッファ５５から取り出したパケットに記された車両情報に基づき、当該車両情報に、「高優先」との値を表す優先度情報を付して、転送車両情報を生成する。そして、当該転送車両情報をパケットに格納して、車内ＬＡＮに接続された特定ＥＣＵ宛てのパケットを生成する（Ｓ５１０）。具体的には、衝突回避ＥＣＵ９０宛てのパケットを生成する。
【００８２】
尚、衝突回避ＥＣＵ９０は、車内ＬＡＮを通じて無線通信装置５０から、転送車両情報が格納されたパケットを受信すると、この転送車両情報に基づいて、衝突回避に必要な車両制御を、車内ＬＡＮに接続された他のＥＣＵ（エンジンＥＣＵやブレーキＥＣＵ等）と協働して実行するものである。
【００８３】
具体的に、衝突回避ＥＣＵ９０は、優先度情報として「高優先」との値が記された転送車両情報を、「低優先」との値が記された転送車両情報に優先して処理して、車両制御が必要である場合には、衝突回避に必要な車両制御を実行する。
【００８４】
また、Ｓ５１０での処理を終えると、制御部６０は、ここで生成したパケットを、高優先送信バッファ６３に入力し（Ｓ５２０）、ＣＡＮ通信部６１に、当該パケットを、衝突回避ＥＣＵ９０に向けて送出させる。この他、制御部６０は、上記受信バッファ５５から取り出したパケットに記された車両情報についての表示ジョブ（詳細後述）を、高優先キューに登録する（Ｓ５３０）。その後、当該高優先処理を終了する。
【００８５】
この他、図９（ｂ）は、制御部６０が実行する低優先処理を表すフローチャートである。制御部６０は、低優先処理を開始すると、受信バッファ５５から取り出したパケットに記された車両情報に基づき、当該車両情報に、「低優先」との値を表す優先度情報を付して、転送車両情報を生成する。そして、当該転送車両情報を格納したパケットであって、車内ＬＡＮに接続された特定ＥＣＵ（衝突回避ＥＣＵ９０）宛てのパケットを生成する（Ｓ６１０）。
【００８６】
また、Ｓ６１０での処理を終えると、制御部６０は、上記生成したパケットを、低優先送信バッファ６４に入力し（Ｓ６２０）、ＣＡＮ通信部６１に、当該パケットを、衝突回避ＥＣＵ９０に向けて送出させる。また、この処理を終えると、制御部６０は、上記車両情報についての表示ジョブを、低優先キューに登録する（Ｓ６３０）。その後、当該低優先処理を終了する。
【００８７】
制御部６０は、このような内容の高優先処理及び低優先処理を、Ｓ４３０，Ｓ４４０で実行することにより、中継装置１０経由で受信したパケットを優先的に、車内ＬＡＮに送
出すると共に、中継装置１０経由で受信したパケット（車両情報）についての表示ジョブを優先的に処理する。
【００８８】
具体的に、制御部６０は、図１０（ａ）に示す情報表示処理を実行することにより、表示ジョブを処理する。図１０（ａ）は、制御部６０が繰返し実行する情報表示処理を表すフローチャートである。
【００８９】
情報表示処理を開始すると、制御部６０は、高優先キューに表示ジョブが登録されているか否かを判断し（Ｓ７１０）、高優先キューに表示ジョブが登録されていると判断すると（Ｓ７１０でＹｅｓ）、高優先キューに登録された表示ジョブを、一つ処理対象ジョブに設定し、処理対象ジョブの車両情報に基づき、当該車両情報の送出元車両のシンボル（アイコン）を、ナビゲーション装置８０のモニタ８１上に表示する（Ｓ７２０）。
【００９０】
具体的には、車両情報が示す送出元車両の位置に基づき、ナビゲーション装置８０がモニタ８１に表示する現在地周辺の地図画面上であって、送出元車両の実位置に対応する画面上の特定エリアに、送出元車両のシンボル（アイコン）を表示する。特に、ここでは、シンボルの表示色を赤色に設定し、車両乗員に、当該車両が、衝突危険度の高い車両であることを、色を通じて通知する。
【００９１】
尚、図１０（ｂ）は、送出元車両のシンボルＳＹ２ａがマッピングされた地図画面の構成を表す説明図である。図１０（ｂ）に示すように、本実施例では、自車両のシンボルＳＹ１が表示された地図画面上に、他車両のシンボルＳＹ２を色付きで表示することで、自車両周囲の車両の配置を、衝突危険度の情報と共に、車両乗員に通知する。
【００９２】
但し、過去にパケット送出元車両から受信した車両情報に基づいた処理により、当該車両のシンボルが、既に地図画面上に表示されている場合、Ｓ７２０では、新たにシンボルを追加表示するのではなく、既に表示されているシンボルの位置を、更新する処理を行う。
【００９３】
また、本実施例では、既に表示されているシンボルが、衝突危険度が低い車両であることを示す青色で表示されている場合、次の条件で、シンボルを青色から赤色に更新する。具体的には、現在より遡って所定時間Ｔ１内に、該当するシンボルが、Ｓ７４０の処理で更新されていない場合に、シンボルを青色から赤色に更新する。一方、所定時間Ｔ１内に、Ｓ７４０の処理でシンボルが更新されている場合には、シンボルを赤色に変更せず、青色のまま表示する。
【００９４】
このようにして、Ｓ７２０での処理を終えると、制御部６０は、Ｓ７１０に移行し、高優先キューに、次の表示ジョブが登録されているか否かを判断する。そして、高優先キューに表示ジョブが登録されていると判断すると（Ｓ７１０でＹｅｓ）、Ｓ７２０の処理を実行する。一方、高優先キューが空である場合には（Ｓ７１０でＮｏ）、Ｓ７３０に移行する。
【００９５】
そして、Ｓ７３０では、低優先キューに表示ジョブが登録されているか否かを判断し、低優先キューに表示ジョブが登録されていると判断すると（Ｓ７３０でＹｅｓ）、低優先キューに登録された表示ジョブを、一つ処理対象ジョブに設定し、処理対象ジョブの車両情報に基づき、当該車両情報の送出元車両のシンボル（アイコン）を、ナビゲーション装置８０のモニタ８１上に表示する（Ｓ７４０）。
【００９６】
即ち、車両情報が示す送出元車両の位置に基づき、ナビゲーション装置８０がモニタ８１に表示する現在地周辺の地図画面上であって、送出元車両の実位置に対応する画面上の
特定エリアに、送出元車両のシンボル（アイコン）を表示する。特に、ここでは、シンボルの表示色を青色に設定し、車両乗員に、当該車両が、衝突危険度の低い車両であることを、色を通じて通知する。
【００９７】
但し、Ｓ７４０では、処理対象ジョブに対応する車両情報の送出元車両のシンボルが既に地図画面上に表示されている場合、新たにシンボルを追加表示するのではなく、既に表示されているシンボルの位置を、更新する処理を行う。また、既に表示されているシンボルが、衝突危険度が高い車両であることを示す赤色で表示されている場合には、シンボルの表示色を赤色から青色に更新する。
【００９８】
このようにして、Ｓ７４０での処理を終えると、制御部６０は、Ｓ７１０に移行する。そして、高優先キューに次の表示ジョブが登録されていると判断すると（Ｓ７１０でＹｅｓ）、Ｓ７２０に移行する。一方、高優先キューに次の表示ジョブが登録されておらず、低優先キューに次の表示ジョブが登録されていると判断すると（Ｓ７３０でＹｅｓ）、Ｓ７４０に移行する。そして、高優先キュー及び低優先キューの両者が空となると（Ｓ７３０でＮｏ）、当該情報表示処理を一旦終了する。その後、再び、当該情報表示処理をＳ７１０から開始する。
【００９９】
以上、第一実施例の車車間通信システム１について説明したが、本実施例の無線通信装置５０では、無線通信部５１が受信したパケットに優先度を設定し、受信順にパケットを処理するのではなく、優先度順にパケットを処理するようにした（送信制御処理（図６）及び情報表示処理（図１０））。特に、本実施例では、車両３が高層建造物Ｈ等に阻害されて他の車両乗員から認知されない可能性があるので、中継装置１０経由で受信したパケットを、優先的に処理するようにした。
【０１００】
従って、本実施例の無線通信装置５０によれば、衝突回避の点から、受信パケットを、適切な順序で処理することができ、この無線通信装置５０は、車両同士の衝突回避に大変役立つ。
【０１０１】
また、この車車間通信システム１では、中継装置１０を見通しの悪い地域に設置することにより、車両間で直接パケットを授受できない場合でも、中継装置１０経由でパケットを授受できるようにした。従って、本実施例の車車間通信システム１によれば、中継装置１０により、電波的な死角を取り除くことができ、車両間で送受信するパケットに欠落が生じるのを、極力抑えることができる。
【０１０２】
特に、本実施例によれば、中継装置１０を交差点等に固定設置するようにしているので、交差点を通過する車両がいなくとも、中継装置１０から四方に、パケットを再送出することができ、車両間で車両情報をリレーする従来システムと比べて、車両密度により電波的な死角が変化することがなく、安定的に、車両間で車両情報を授受することができる。
【０１０３】
尚、本実施例においては、位置検出器５７、速度検出器５８及び方位検出器５９と、制御部６０が実行するＳ３１０〜Ｓ３４０の処理と、により、本発明の検出手段としての機能が実現されている。また、データ送出手段は、無線通信部５１（送信処理部５１ａ）と、送信バッファ５３と、制御部６０が実行するＳ３５０，Ｓ３６０の処理と、により実現され、データ受信手段は、無線通信部５１（受信処理部５１ｂ）と、受信バッファ５５と、制御部６０が実行するＳ４１０の処理と、により実現されている。
【０１０４】
この他、処理実行手段は、ＣＡＮ通信部６１が実行する送信制御処理（図６参照）と、制御部６０が実行する情報表示処理（図１０参照）と、により実現されている。
【０１０５】
ところで、本実施例では、中継装置１０経由で受信したパケットを全て「高優先」に設定するようにしたので、送出元車両から直接パケットを受信することができないパケットのみを、特に、優先的に処理することができない。従って、車車間通信システム１は、次のように構成されてもよい（第二実施例）。
【実施例２】
【０１０６】
図１１は、第二実施例において、中継装置１０の中継処理部１７が実行する中継処理を表すフローチャートである。また、図１２は、第二実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートであり、図１３は、当該制御部６０が実行する高優先処理を表すフローチャートである。
【０１０７】
第二実施例の車車間通信システム１は、中継処理部１７が実行する中継処理の内容、及び、制御部６０が実行する車両情報転送処理及び高優先処理の内容が異なることを除けば、基本的に、第一実施例の車車間通信システム１と同一構成である。従って、以下では、第二実施例の説明として、中継処理部１７が実行する処理の内容、及び、制御部６０が実行する処理の内容を説明するに留める。
【０１０８】
第二実施例において、中継装置１０の中継処理部１７は、図４に示す中継処理に代えて、図１１に示す中継処理を実行する。但し、第二実施例の中継処理部１７は、内蔵のＲＡＭに、後述の中継装置受信リストを備えた構成にされているものとする。
【０１０９】
図１１に示す中継処理を開始すると、中継処理部１７は、ＲＡＭに記憶された中継装置受信リストを初期化する（Ｓ８００）。即ち、中継装置受信リストに登録されたレコードを全て消去する。また、この処理を終えると、受信バッファ１５に格納されたパケットを当該受信バッファ１５から一つ取り出し（Ｓ８１０）、取り出したパケットから車両情報を抽出して、Ｓ１２０の処理と同様の手法で、抽出した車両情報を更新する（Ｓ８２０）。
【０１１０】
また、車両情報を更新すると、更新後の車両情報を、新規レコードとして、中継装置受信リストに追加登録する（Ｓ８３０）。その後、Ｓ８４０に移行する。
この他、Ｓ８４０に移行すると、中継処理部１７は、中継装置受信リストの送信時刻が到来したか否かを判断し、送信時刻が到来していると判断すると（Ｓ８４０でＹｅｓ）、Ｓ８５０に移行し、送信時刻が到来していないと判断すると（Ｓ８４０でＮｏ）、Ｓ８１０に移行する。そして、受信バッファ１５に格納された次パケットの車両情報を更新し、この車両情報を表すレコードを中継装置受信リストに追加登録する（Ｓ８１０〜Ｓ８３０）。
【０１１１】
尚、Ｓ８４０での判断は、例えば、前回中継装置受信リストを送信してから所定時間が経過したか否かを判断することにより実現することができる。即ち、中継装置受信リストを送信してから所定時間が経過している場合には、送信時刻が到来したと判断し（Ｓ８４０でＹｅｓ）、中継装置受信リストを送信してから所定時間が経過していない場合には、送信時刻が到来していないと判断する（Ｓ８４０でＮｏ）。
【０１１２】
そして、送信時刻が到来したと判断し、Ｓ８５０に移行すると、中継処理部１７は、ＲＡＭに記憶された中継装置受信リストを格納したパケットを生成し、生成したパケットを、送信バッファ１３に入力することにより（Ｓ８６０）、無線通信部１１に、当該パケットを外部空間に送出させる。この後、当該中継処理を一旦終了する。そして、再度、Ｓ８
００から中継処理を開始する。
【０１１３】
続いて、無線通信装置５０の制御部６０が実行する車両情報転送処理の内容について説明する。第二実施例において、制御部６０は、図８に示す車両情報転送処理に代えて、図１２に示す車両情報転送処理を実行する。
【０１１４】
図１２に示す車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを、一つ取り出し（Ｓ９１０）、当該パケットが、中継装置受信リストを含むパケットであるか否かを判断する（Ｓ９２０）。そして、上記取り出したパケットが中継装置受信リストを含むパケットであると判断すると（Ｓ９２０でＹｅｓ）、Ｓ９３０に移行する。一方、上記取り出したパケットが中継装置受信リストを含まない通常の車両情報を含むパケットであると判断すると（Ｓ９２０でＮｏ）、Ｓ９５０に移行する。
【０１１５】
また、Ｓ９５０に移行すると、制御部６０は、受信したパケットに含まれる車両情報を、新規レコードとして、自装置受信リストに追加登録する。尚、本実施例の制御部６０は、内蔵のＲＡＭに、中継装置受信リストと同一フォーマットの自装置受信リストを有するものとする。また、自装置受信リストに登録されたレコードは、制御部６０の動作により、当該自装置受信リストに登録されたレコードの総数が、所定数を超えた時点で、登録時期の古いものから順に消去されるものとする。
【０１１６】
また、Ｓ９５０での処理を終えると、制御部６０は、Ｓ９６０に移行し、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。そして、再度、Ｓ９１０から当該車両情報転送処理を開始する。
【０１１７】
一方、中継装置受信リストを含むパケットを受信して、Ｓ９３０に移行すると、制御部６０は、受信した中継装置受信リストに登録された各レコードを、自装置受信リストに登録された各レコードと比較し、中継装置受信リストにあって、自装置受信リストにないレコードを全て抽出する。尚、ここでは、パケット番号と送出元ＩＤ情報とが一致するレコードを、同一のレコードであるとみなし、中継装置受信リストにあって、自装置受信リストにないレコードを全て抽出する。
【０１１８】
そして、該当するレコードの抽出が終了すると、制御部６０は、Ｓ９４０に移行し、図１３に示す高優先処理を実行する。
図１３に示す高優先処理を開始すると、制御部６０は、まず、Ｓ９３０で抽出したレコードの中に、Ｓ１０３０以降の処理に供されていない未処理のレコードがあるか否かを判断する（Ｓ１０１０）。そして、未処理のレコードがあると判断すると（Ｓ１０１０でＹｅｓ）、Ｓ１０２０に移行する。
【０１１９】
一方、未処理のレコードがないと判断すると（Ｓ１０１０でＮｏ）、制御部６０は、当該高優先処理を終了する。尚、Ｓ９３０で該当するレコードを抽出することが出来なかった場合、制御部６０は、Ｓ１０１０で、未処理のレコードがないと判断して、当該高優先処理を終了する。
【０１２０】
また、Ｓ１０２０に移行すると、制御部６０は、未処理のレコードの内、受信時刻の最も古いレコードを、処理対象レコードに設定する。そして、この処理対象レコードが示す車両情報に「高優先」との値を表す優先度情報を付して、転送車両情報を生成し、当該転送車両情報を格納したパケットであって、車内ＬＡＮに接続された衝突回避ＥＣＵ９０宛てのパケットを生成する（Ｓ１０３０）。
【０１２１】
また、この処理を終えると、制御部６０は、上記生成したパケットを、高優先送信バッファ６３に入力し（Ｓ１０４０）、ＣＡＮ通信部６１に、当該パケットを、衝突回避ＥＣＵ９０に向けて送出させる。また、Ｓ１０４０での処理を終えると、制御部６０は、処理対象レコードが示す車両情報の表示ジョブを、高優先キューに登録する（Ｓ１０５０）。その後、Ｓ１０１０に移行する。
【０１２２】
そして、全てのレコードについて、Ｓ１０３０〜Ｓ１０５０の処理を実行すると、Ｓ１０１０でＮｏと判断して、当該高優先処理を終了する。
また、このようにして、Ｓ９４０における高優先処理を終了すると、制御部６０は、車両情報転送処理を一旦終了する。第二実施例の制御部６０は、このような内容の車両情報転送処理を繰返し実行することにより、無線通信部５１が他車両３又は中継装置１０から受信したパケットを処理する。
【０１２３】
以上、第二実施例の車車間通信システム１について説明したが、この車車間通信システム１では、無線通信装置５０が、中継装置受信リストと自装置受信リストとの比較により、送出元車両の無線通信装置５０から直接受信することができなかった車両情報を選択的に抽出し、抽出した車両情報を優先的に処理するので、衝突回避の点から、一層適切な順序で、車両情報を処理することができる。
【０１２４】
即ち、本実施例によれば、高層建造物Ｈ等の電波障害物により車両乗員からは視認することのできない他車両の車両情報を優先的に処理し、これを衝突回避ＥＣＵ９０に送信することができるので、衝突回避ＥＣＵ９０に、衝突回避に必要な車両制御を、衝突危険度の高いものから優先的に実行させることができる。また、本実施例によれば、衝突危険度の高い車両についてのシンボルを、優先的に更新することができるので、衝突の危険性を、迅速且つ正確に、車両乗員に、伝えることができる。
【０１２５】
ところで、第一実施例の情報表示処理では、Ｓ７２０において、所定条件が満足されたときに限り、青色表示されているシンボルを赤色に切り替えるようにしたが、第二実施例では、青色表示されているシンボルを、Ｓ７２０にて、無条件に赤色に切り替えるように、無線通信装置５０を構成してもよい（後述する第三実施例〜第七実施例についても同様）。
【０１２６】
このようにすれば、中継装置１０経由でしか車両情報を受信することのできない車両のシンボルを迅速に赤色に切り替えることができ、衝突危険度の高い車両についての情報を、迅速に車両乗員に伝えることができる。
【０１２７】
尚、本実施例においては、制御部６０が実行するＳ９３０の処理により、本発明の直接受信可否判定手段としての機能が実現されている。また、優先度設定手段は、制御部６０が実行するＳ９４０，Ｓ９６０の処理により実現されている。
【０１２８】
また、無線通信装置５０は、同一車両から過去所定時間内にパケットを受信していない場合、当該車両から受信したパケットを優先的に処理する構成にされてもよい（第三実施例）。
【実施例３】
【０１２９】
図１４は、第三実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートである。第三実施例の車車間通信システム１は、制御部６０が実行する車両情報転送処理の内容が、第一実施例の車車間通信システム１と異なる程度
であり、その他の構成は、第一実施例の車車間通信システム１と基本的に同一である。従って、以下では、第三実施例の説明として、制御部６０が実行する車両情報転送処理の内容を選択的に説明する。
【０１３０】
第三実施例において、無線通信装置５０の制御部６０は、図８に示す車両情報転送処理に代えて、図１４に示す車両情報転送処理を実行する。この車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出し（Ｓ１１１０）、上記取り出したパケットに、送出元ＩＤ情報として記述された車両ＩＤを、パケットの受信時刻と関連付けて、受信履歴データベースに登録する（Ｓ１１２０）。尚、本実施例の制御部６０は、内蔵のＲＡＭに、受信履歴データベースを有するものとする。
【０１３１】
また、Ｓ１１２０での処理を終えると、制御部６０は、上記受信履歴データベースに登録された内容に基づき、上記取り出したパケットに、送出元ＩＤ情報として記述された車両ＩＤが、所定時間内に初めて、送出元ＩＤ情報として受信された車両ＩＤであるか否かを判断する（Ｓ１１３０）。
【０１３２】
そして、所定時間内に初めて受信された車両ＩＤであると判断すると（Ｓ１１３０でＹｅｓ）、制御部６０は、Ｓ１１４０に移行する。一方、制御部６０は、過去所定時間内に送出元ＩＤ情報として同一の車両ＩＤを受信している場合、Ｓ１１３０でＮｏと判断して、Ｓ１１６０に移行する。そして、Ｓ１１６０では、図９（ｂ）に示す低優先処理を実行し、その後、当該車両情報転送処理を一旦終了する。
【０１３３】
Ｓ１１４０に移行すると、制御部６０は、Ｓ４２０と同様の手法により、中継装置１０経由でパケットを受信したか否かを判断する（Ｓ１１４０）。そして、パケットを中継装置１０経由で受信したと判断すると（Ｓ１１４０でＹｅｓ）、図９（ａ）に示す高優先処理を実行する（Ｓ１１５０）。その後、当該車両情報転送処理を一旦終了する。
【０１３４】
一方、パケットを中継装置１０経由で受信しておらず送出元車両から直接受信したと判断すると（Ｓ１１４０でＮｏ）、Ｓ１１６０に移行し、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。制御部６０は、このようにして、車両情報転送処理を繰返し実行することにより、同一車両から過去所定時間内にパケットを受信していない場合、当該車両から受信したパケットを優先的に処理する。
【０１３５】
以上、第三実施例の車車間通信システム１について説明したが、本実施例では、無線通信装置５０において、同一車両から過去所定時間内にパケットを受信していない場合、この車両から受信したパケットを優先的に処理するようにした。従って、本実施例によれば、衝突回避の点から、適切な順序で、パケットを処理することができ、衝突事故の発生を未然に防止することができる。
【０１３６】
即ち、同一車両から過去所定時間内に車両情報を受信したことがある場合には、当該過去における車両情報の受信時点で、受信した車両情報を用いて、送出元車両のシンボルをモニタ８１に表示し、危険車両の存在を車両乗員に知らしめることができるが、初めて、車両情報を受信した時点では、それ以前に、モニタ８１に車両のシンボルを表示することができない。
【０１３７】
このような理由から、本実施例では、同一車両から過去所定時間内にパケットを受信していない場合、当該車両から受信したパケットの優先度を高くして、シンボルを表示するなど、衝突回避のための処理を迅速に実行するようにしているのである。
【０１３８】
尚、過去所定時間で初めて受信したパケットについては、中継装置１０を経由しているか否かに拘わらず、優先度を高くして、当該パケットを優先的に処理するようにしてもよいが、当該パケットが、中継装置１０を経由せず直接受信することのできるパケットである場合には、当該パケットの送出元車両が、車両乗員から直接視認できている可能性が高く、この車両についての衝突危険度は、さほど高くない。
【０１３９】
一方、過去所定時間内に同一車両からパケットを受信していないにも拘わらず、中継装置１０経由で、この車両からパケットを受信した場合には、パケット送出元車両が、車両乗員から見えない位置にいる可能性が高く、車両乗員が当該車両を認知していない可能性が高い。
【０１４０】
そこで、本実施例では、過去所定時間内に同一車両からパケットを受信していないにも拘わらず、中継装置１０経由で受信したパケットを、特に優先的に処理するようにしているのである。従って、本実施例の車車間通信システム１によれば、衝突回避の点から、適切な順序でパケットを処理することができ、衝突回避を高い精度で実現することができる。
【０１４１】
尚、本実施例においては、制御部６０が実行するＳ１１２０，Ｓ１１３０の処理により、本発明の送出元判定手段としての機能が実現されている。また、中継判定手段は、制御部６０が実行するＳ１１４０の処理にて実現され、優先度設定手段は、制御部６０が実行するＳ１１５０，Ｓ１１６０の処理にて実現されている。
【０１４２】
また、車車間通信システム１においては、中継装置１０経由で受信したパケットの数Ｃ１、中継装置１０を経由せずに直接受信したパケットの数Ｃ２に基づいて、パケットの優先度を切り替えるようにしてもよい（第四実施例）。
【実施例４】
【０１４３】
図１５は、第四実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートである。第四実施例の車車間通信システム１は、制御部６０が実行する車両情報転送処理の内容が、第一実施例の車車間通信システム１と異なる程度であり、その他の構成は、第一実施例の車車間通信システム１と基本的に同一である。従って、以下では、第四実施例の説明として、制御部６０が実行する車両情報転送処理の内容を選択的に説明する。
【０１４４】
第四実施例において、無線通信装置５０の制御部６０は、図８に示す車両情報転送処理に代えて、図１５に示す車両情報転送処理を実行する。この車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出し（Ｓ１２１０）、上記取り出したパケットに送出元ＩＤ情報として記述された車両ＩＤを、パケットの受信時刻と関連付けて、受信履歴データベースに登録する（Ｓ１２２０）。尚、本実施例において、制御部６０は、内蔵のＲＡＭに、受信履歴データベースを有するものとする。
【０１４５】
また、Ｓ１２２０での処理を終えると、制御部６０は、当該受信履歴データベースに登録された情報に基づき、上記取り出したパケットに送出元ＩＤ情報として記述された車両ＩＤが、所定時間内に初めて、送出元ＩＤ情報として受信された車両ＩＤであるか否かを判断する（Ｓ１２３０）。
【０１４６】
そして、所定時間内に初めて受信された車両ＩＤであると判断すると（Ｓ１２３０でＹｅｓ）、制御部６０は、Ｓ１２４０に移行し、当該車両ＩＤについての受信パケット数Ｃ１，Ｃ２をゼロに設定（Ｃ１＝０，Ｃ２＝０）する。その後、Ｓ１２５０に移行する。一
方、所定時間内に初めて受信された車両ＩＤではないと判断すると（Ｓ１２３０でＮｏ）、制御部６０は、Ｓ１２４０の処理を実行せずに、Ｓ１２５０に移行する。
【０１４７】
また、Ｓ１２５０に移行すると、制御部６０は、Ｓ４２０と同様の手法で、パケットを中継装置１０経由で受信したか否かを判断する。そして、パケットを中継装置１０経由で受信したと判断すると（Ｓ１２５０でＹｅｓ）、パケット送出元車両の車両ＩＤの受信パケット数Ｃ１を１カウントアップする（Ｓ１２６０）。その後、受信パケット数Ｃ１が、当該車両ＩＤについての受信パケット数Ｃ２よりも大きいか否かを判断し（Ｓ１２７０）、Ｃ１＞Ｃ２であると判断すると（Ｓ１２７０でＹｅｓ）、Ｓ１２８０に移行して、図９（ａ）に示す高優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【０１４８】
一方、Ｃ１≦Ｃ２であると判断すると（Ｓ１２７０でＮｏ）、制御部６０は、Ｓ１３００に移行し、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【０１４９】
この他、制御部６０は、パケットを中継装置１０経由で受信しておらず直接受信したと判断すると（Ｓ１２５０でＮｏ）、パケット送出元車両の車両ＩＤの受信パケット数Ｃ２を、１カウントアップする（Ｓ１２９０）。その後、Ｓ１３００に移行して、図９（ｂ）に示す低優先処理を実行し、当該車両情報転送処理を一旦終了する。
【０１５０】
制御部６０は、このような内容の車両情報転送処理を繰返し実行することにより、パケット送出元車両毎に、受信パケット数Ｃ１，Ｃ２を算出し、中継装置１０経由でパケットが送られてくることの多い車両から受信したパケットを、優先的に処理する。
【０１５１】
以上、第四実施例の車車間通信システム１について説明したが、この車車間通信システム１では、中継装置１０経由でパケットが送られてくることの多い車両から受信したパケットを、優先的に処理するので、車両乗員からは見えにくいであろう危険度の高い車両から受信したパケットを優先的に処理することができ、衝突回避の点から、受信パケットを、適切な順序で処理することができて、衝突事故が発生する可能性を小さくすることができる。
【０１５２】
尚、本実施例においては、制御部６０が実行するＳ１２３０，Ｓ１２４０，Ｓ１２６０，Ｓ１２９０の処理にて、本発明の受信回数算出手段としての機能が実現されている。また、中継判定手段は、制御部６０が実行するＳ１２５０の処理にて実現され、優先度設定手段は、制御部６０が実行するＳ１２７０，Ｓ１２８０，Ｓ１３００の処理にて実現されている。
【０１５３】
また、無線通信装置５０は、パケット送出元車両と自車両との位置や進行方向の関係により、受信パケットの優先度を定める構成にされてもよい（第五実施例）。
【実施例５】
【０１５４】
図１６は、第五実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートである。第五実施例の車車間通信システム１は、制御部６０が実行する車両情報転送処理の内容が、第一実施例の車車間通信システム１と異なる程度であり、その他の構成は、第一実施例の車車間通信システム１と基本的に同一である。従って、以下では、第五実施例の説明として、制御部６０が実行する車両情報転送処理の内容を選択的に説明する。
【０１５５】
第五実施例において、無線通信装置５０の制御部６０は、図８に示す車両情報転送処理に代えて、図１６に示す車両情報転送処理を実行する。この車両情報転送処理を開始する
と、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出し（Ｓ１３１０）、このパケットを用いて図１７に示す危険度判定処理を実行する（Ｓ１３２０）。尚、図１７は、制御部６０が実行する危険度判定処理を表すフローチャートである。
【０１５６】
危険度判定処理を開始すると、制御部６０は、まず、位置検出器５７から自車両の位置情報を取得すると共に（Ｓ１４１０）、速度検出器５８から自車両の速度情報を取得し（Ｓ１４２０）、更に、方位検出器５９から、自車両の方位情報を取得する（Ｓ１４３０）。そして、上記取得した速度情報及び方位情報に基づき、自車両の速度ベクトルＶ１を算出する（Ｓ１４４０）。
【０１５７】
また、この処理を終えると、制御部６０は、上記取り出したパケットに速度ベクトル情報として記されたパケット送出元車両の速度ベクトルＶ２と、Ｓ１４４０で算出した自車両の速度ベクトルＶ１と、に基づき、速度ベクトルＶ１に対して速度ベクトルＶ２がなす角度θを算出する（Ｓ１４５０）。ここでは、図１７に示すように、角度θを時計回りに計るものとする。
【０１５８】
また、Ｓ１４５０での処理を終えると、制御部６０は、Ｓ１４６０に移行し、自車両の位置及び速度ベクトルＶ１と、受信バッファ５５から取り出した上記パケットに記されたパケット送出元車両の位置と、に基づき、パケット送出元車両の存在領域を判定する。具体的には、パケット送出元車両が、前方領域、左側領域、右側領域、後方領域のいずれに存在するかを判定する。
【０１５９】
尚、図１８は、存在領域の判定方法に関する説明図であり、前方領域、左側領域、右側領域、後方領域の区画を示した図である。本実施例では、自車両の位置を基点Ｐｓとして速度ベクトルＶ１を配置した状態で、基点Ｐｓを通り速度ベクトルＶ１に直交する直線ＬＮ１より、速度ベクトルＶ１の向きとは反対側の領域を、後方領域に定めている。
【０１６０】
また、速度ベクトルＶ１に平行で、基点Ｐｓから左側に所定距離離れた位置を通る直線ＬＮ２を基準として、直線ＬＮ２より基点Ｐｓとは反対側の領域であって後方領域に属さない領域を、左側領域に定めている。また、同様に、速度ベクトルＶ１に平行で、基点Ｐｓから右側に所定距離離れた位置を通る直線ＬＮ３を基準として、直線ＬＮ３より基点Ｐｓとは反対側の領域であって後方領域に属さない領域を、右側領域に定めている。尚、ここでは、速度ベクトルＶ１の向きを基準として、左右を定めるものとする。
【０１６１】
また、Ｓ１４６０での判定が終了すると、制御部６０は、Ｓ１４７０に移行して、上記判定結果に従い、パケット送出元車両の存在領域が「前方領域」であるか否かを判断する。そして、パケット送出元車両の存在領域が「前方領域」であると判断すると（Ｓ１４７０でＹｅｓ）、Ｓ１４８０に移行して、Ｓ１４５０で求めた角度θが、不等式π−α１≦θ≦π＋α２を満足するか否かを判断する。
【０１６２】
このようにして、Ｓ１４８０では、パケット送出元車両が、自車両の前方に位置し、しかも自車両に向かって走行している車両であるか否かを判断する。尚、定数α１，α２は、道路幅を考慮して定められる上記前方領域の横幅に対応する値に、設定段階で予め定められる。
【０１６３】
そして、角度θが、不等式π−α１≦θ≦π＋α２を満足すると判断すると（Ｓ１４８０でＹｅｓ）、制御部６０は、パケット送出元車両が自車両の前方から自車両に向かって走行している車両であるとして、Ｓ１５５０に移行し、危険度が「大」であると判定する。その後、当該危険度判定処理を終了する。
【０１６４】
一方、角度θが、不等式π−α１≦θ≦π＋α２を満足しないと判断すると（Ｓ１４８０でＮｏ）、制御部６０は、Ｓ１４９０に移行し、角度θが、不等式０≦θ≦β１又は２π−β２≦θ≦２πを満足するか否かを判断する。このようにして、Ｓ１４９０では、パケット送出元車両が、自車両の前方に位置し、自車両と同方向を走行している車両であるか否かを判断する。尚、定数β１，β２は、定数α１，α２と同様、上記前方領域の横幅に対応する値に、設定段階で予め定められる。
【０１６５】
そして、角度θが、不等式０≦θ≦β１又は２π−β２≦θ≦２πを満足しないと判断すると（Ｓ１４９０でＮｏ）、パケット送出元車両が自車両に向かって走行しているものでもなく自車両と同方向を走行しているものでもないとして、Ｓ１５６０に移行し、危険度が「小」であると判定する。その後、当該危険度判定処理を終了する。
【０１６６】
この他、角度θが、不等式０≦θ≦β１又は２π−β２≦θ≦２πを満足すると判断すると（Ｓ１４９０でＹｅｓ）、制御部６０は、Ｓ１５００に移行し、自車両の速度の絶対値（速度ベクトルＶ１の長さ）と、パケット送出元車両の速度の絶対値（速度ベクトルＶ２の長さ）と、を比較して、自車両のほうがパケット送出元車両より速く走行しているか否かを判断する。
【０１６７】
そして、自車両のほうがパケット送出元車両より速く走行していると判断すると（Ｓ１５００でＹｅｓ）、自車両が前方に位置する送出元車両に対して後方から追突する可能性があるとして、危険度が「大」であると判定する（Ｓ１５５０）。その後、当該危険度判定処理を終了する。
【０１６８】
これに対し、自車両のほうがパケット送出元車両より遅く走行していると判断すると（Ｓ１５００でＮｏ）、制御部６０は、自車両が前方に位置する送出元車両に対して後方から追突する可能性はないとして、危険度が「小」であると判定する（Ｓ１５６０）。その後、当該危険度判定処理を終了する。
【０１６９】
一方、パケット送出元車両の存在領域が「前方領域」ではないと判断すると（Ｓ１４７０でＮｏ）、制御部６０は、Ｓ１５１０に移行し、パケット送出元車両の存在領域が「左側領域」であるか否かを判断する。そして、パケット送出元車両の存在領域が「左側領域」であると判断すると（Ｓ１５１０でＹｅｓ）、Ｓ１５２０に移行して、角度θが、不等式０＜θ＜πを満足するか否かを判断する。このようして、制御部６０は、左側領域に位置するパケット送出元車両が、自車両に近づく方向に走行している車両であるか否かを判断する。
【０１７０】
そして、角度θが、不等式０＜θ＜πを満足すると判断すると（Ｓ１５２０でＹｅｓ）、パケット送出元車両が自車両に近づく方向に走行しているとして、危険度が「大」であると判定する（Ｓ１５５０）。一方、角度θが、不等式０＜θ＜πを満足しないと判断すると（Ｓ１５２０でＮｏ）、制御部６０は、パケット送出元車両が自車両から離れる方向に走行している車両であるとして、危険度が「小」であると判定する（Ｓ１５６０）。その後、当該危険度判定処理を終了する。
【０１７１】
この他、パケット送出元車両の存在領域が「左側領域」ではないと判断すると（Ｓ１５１０でＮｏ）、制御部６０は、パケット送出元車両の存在領域が「右側領域」であるか否かを判断し（Ｓ１５３０）、パケット送出元車両の存在領域が「右側領域」であると判断すると（Ｓ１５３０でＹｅｓ）、角度θが、不等式π＜θ＜２πを満足するか否かを判断する（Ｓ１５４０）。このようにして、制御部６０は、右側領域に位置するパケット送出元車両が、自車両に近づく方向に走行しているか否かを判断する。
【０１７２】
そして、角度θが、不等式π＜θ＜２πを満足すると判断すると（Ｓ１５４０でＹｅｓ）、制御部６０は、パケット送出元車両が自車両に近づく方向に走行している車両であるとして、危険度が「大」であると判定する（Ｓ１５５０）。一方、角度θが、不等式π＜θ＜２πを満足しないと判断すると（Ｓ１５４０でＮｏ）、制御部６０は、パケット送出元車両が自車両から離れる方向に走行している車両であるとして、危険度が「小」であると判定する（Ｓ１５６０）。その後、当該危険度判定処理を終了する。
【０１７３】
また、制御部６０は、パケット送出元車両の存在領域が「右側領域」でもないと判断すると（Ｓ１５３０でＮｏ）、パケット送出元車両の存在領域が「後方領域」であるとして、危険度が「小」であると判定する（Ｓ１５６０）。その後、当該危険度判定処理を終了する。
【０１７４】
また、Ｓ１３２０での危険度判定処理を終了すると、制御部６０は、Ｓ１３３０に移行して、当該危険度判定処理での判定結果が危険度「大」との判定結果であるか否かを判断し、判定結果が危険度「大」との判定結果であると判断すると（Ｓ１３３０でＹｅｓ）、Ｓ１３４０に移行して、図９（ａ）に示す高優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【０１７５】
一方、危険度判定処理での判定結果が危険度「小」との判定結果であると判断すると（Ｓ１３３０でＮｏ）、制御部６０は、Ｓ１３５０に移行して、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。本実施例の制御部６０は、このようにして、パケット送出元車両の危険度を判定し、危険度が「大」であると判定されたパケットを、優先的に処理する。
【０１７６】
以上、第五実施例について説明したが、本実施例によれば、無線通信装置５０において、自車両の位置及び速度ベクトルと、受信パケットが示すパケット送出元車両の位置及び速度ベクトルとに基づき、自車両とパケット送出元車両との衝突危険度を判定し、衝突危険度に応じた優先度で、パケットを処理するので、危険度の高い車両の情報を地図画面を通じて優先的に更新表示して、最新情報を車両乗員に報知することができる。また、当該パケットを衝突回避ＥＣＵ９０に優先的に処理させて、衝突回避のための車両制御を迅速に実行させることができる。
【０１７８】
また、車車間通信システム１は、車両間の相対距離に基づき、優先的に処理するパケットを決定する構成にされてもよい（第六実施例）。
【実施例６】
【０１７９】
図１９は、第六実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートである。第六実施例の車車間通信システム１は、制御部６０が実行する車両情報転送処理の内容が、第一実施例の車車間通信システム１と異なる程度であり、その他の構成は、第一実施例の車車間通信システム１と基本的に同一である。従って、以下では、第六実施例の説明として、制御部６０が実行する車両情報転送処理の内容を選択的に説明する。
【０１８０】
第六実施例において、無線通信装置５０の制御部６０は、図８に示す車両情報転送処理に代えて、図１９に示す車両情報転送処理を実行する。
この車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出すと共に（Ｓ１６１０）、位置検出器５７から自車両の位置情報を取得する（Ｓ１６２０）。そして、取得した自車両の位置情報と、上記取り出したパケットが示す送出元車両の位置情報とに基づき、送出元車両と自車両との相対距離を算出する（Ｓ１６３０）。
【０１８１】
また、この処理を終えると、制御部６０は、相対距離が閾値（例えば、１００ｍ）未満であるか否かを判断し（Ｓ１６４０）、相対距離が閾値未満であると判断すると（Ｓ１６４０でＹｅｓ）、Ｓ１６５０に移行して、図９（ａ）に示す高優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【０１８２】
一方、制御部６０は、相対距離が閾値以上であると判断すると（Ｓ１６４０でＮｏ）、Ｓ１６６０に移行して、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。制御部６０は、このような内容の車両情報転送処理を繰返し実行することにより、パケット送出元車両が自車両から所定距離内に存在する場合、この車両から受信したパケットを優先的に処理する。
【０１８３】
以上、第六実施例の車車間通信システム１について説明したが、本実施例では、無線通信装置５０において、自車両から所定距離内に存在する車両から受信したパケットを、優先的に処理するようにした。
【０１８４】
近接する車両については、遠くに位置する車両よりも当然のことながら、危険度が高い。従って、近接する車両から送出されたパケットを優先的に処理するようにすれば、衝突危険度の高い車両のパケットを優先的に処理することができ、衝突回避のために必要な処理を迅速に実行することができる。従って、本実施例によれば、衝突事故の発生を、極力、未然に防止することができる。
【０１８６】
この他、車車間通信システム１は、無線通信装置５０において、高速で移動する車両から受信したパケットを優先的に処理する構成にされてもよい（第七実施例）。
【実施例７】
【０１８７】
図２０は、第七実施例において、無線通信装置５０の制御部６０が実行する車両情報転送処理を表すフローチャートである。第七実施例の車車間通信システム１は、制御部６０が実行する車両情報転送処理の内容が、第一実施例の車車間通信システム１と異なる程度であり、その他の構成は、第一実施例の車車間通信システム１と基本的に同一である。従って、以下では、第七実施例の説明として、制御部６０が実行する車両情報転送処理の内容を選択的に説明する。
【０１８８】
第七実施例において、無線通信装置５０の制御部６０は、図８に示す車両情報転送処理に代えて、図２０に示す車両情報転送処理を実行する。
この車両情報転送処理を開始すると、制御部６０は、受信バッファ５５から、無線通信部５１が受信したパケットを一つ取り出し（Ｓ１７１０）、取り出したパケットが示す送出元車両の速度が、閾値（例えば、時速６０ｋｍ）を越えているか否かを判断する（Ｓ１７２０）。
【０１８９】
そして、送出元車両の速度が閾値を越えていると判断すると（Ｓ１７２０でＹｅｓ）、Ｓ１７３０に移行し、図９（ａ）に示す高優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。
【０１９０】
一方、制御部６０は、送出元車両の速度が閾値以下であると判断すると（Ｓ１７２０でＮｏ）、Ｓ１７４０に移行し、図９（ｂ）に示す低優先処理を実行する。その後、当該車両情報転送処理を一旦終了する。第七実施例において、制御部６０は、このような内容の車両情報転送処理を繰返し実行して、他車両３からの受信パケットを処理する。
【０１９１】
以上、第七実施例の車車間通信システム１について説明したが、本実施例では、閾値を超える速度で走行している車両から受信したパケットを、優先的に処理するようにした。高速で走行する車両については、低速で走行する車両に比べて、単位時間当たりの移動距離が長いので、この車両との衝突を回避するには、パケットの受信後、短い時間で、衝突回避のための処理を実行する必要がある。
【０１９２】
従って、本実施例のように、高速走行する車両から受信したパケットを優先的に処理するようにすれば、危険車両から順に衝突回避のための処理を実行することができ、処理が遅れて、車両に危険が及ぶのを防止することができる。
【図面の簡単な説明】
【０１９４】
【図１】車車間通信システム１の構成を表す説明図である。
【図２】車両情報が格納されたパケットの構成を表す説明図である。
【図３】中継装置１０の構成を表すブロック図である。
【図４】中継処理部１７が実行する中継処理を表すフローチャートである。
【図５】無線通信装置５０の構成を表すブロック図である。
【図６】送信処理部６１ａが実行する送信制御処理を表すフローチャートである。
【図７】制御部６０が実行する車両情報送信処理を表すフローチャートである
【図８】制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図９】制御部６０が実行する高優先処理（ａ）及び低優先処理（ｂ）を表すフローチャートである。
【図１０】制御部６０が実行する情報表示処理を表すフローチャート（ａ）及びこの処理で更新される画面の構成を表す説明図（ｂ）である。
【図１１】第二実施例の中継処理部１７が実行する中継処理を表すフローチャートである。
【図１２】第二実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図１３】第二実施例の制御部６０が実行する高優先処理を表すフローチャートである。
【図１４】第三実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図１５】第四実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図１６】第五実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図１７】第五実施例の制御部６０が実行する危険度判定処理を表すフローチャートである。
【図１８】存在領域の判定方法に関する説明図である。
【図１９】第六実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【図２０】第七実施例の制御部６０が実行する車両情報転送処理を表すフローチャートである。
【符号の説明】
【０１９５】
１…車車間通信システム、３…車両、１０…中継装置、１１，５１…無線通信部、１１ａ，５１ａ，６１ａ…送信処理部、１１ｂ，５１ｂ，６１ｂ…受信処理部、１１ｃ，５１ｃ…アンテナ、１３，５３…送信バッファ、１５，５５，６５…受信バッファ、１７…中継処理部、５０…無線通信装置、５７…位置検出器、５８…速度検出器、５９…方位検出器、６０…制御部、６１…ＣＡＮ通信部、６３…高優先送信バッファ、６４…低優先送信バッファ、８０…ナビゲーション装置、８１…モニタ、９０…衝突回避ＥＣＵ
【図２】
0004844486.tif 000002
【図３】
0004844486.tif 000003
【図４】
0004844486.tif 000004
【図５】
0004844486.tif 000005
【図６】
0004844486.tif 000006
【図７】
0004844486.tif 000007
【図８】
0004844486.tif 000008
【図９】
0004844486.tif 000009
【図１１】
0004844486.tif 000010
【図１２】
0004844486.tif 000011
【図１３】
0004844486.tif 000012
【図１４】
0004844486.tif 000013
【図１５】
0004844486.tif 000014
【図１６】
0004844486.tif 000015
【図１７】
0004844486.tif 000016
【図１８】
0004844486.tif 000017
【図１９】
0004844486.tif 000018
【図２０】
0004844486.tif 000019
【図１】
0004844486.tif 000020
【図１０】
0004844486.tif 000021