(57)【要約】【課題】 長大な渋滞等の原因によって早期に情報を得ることができなくなることを防止し、ユーザの意図に沿った車車間通信を実現する。【解決手段】問い合わせ信号が何度中継されたかを示す中継回数カウンタが付加された問い合わせ信号を受信し（Ｓ２１０）、中継回数カウンタをインクリメントする（Ｓ２４０）。そして、この中継回数カウンタによる中継回数が上限値でなく（Ｓ２５０：Ｎｏ）且つ自車が先頭車両又は末尾車両でもない場合には（Ｓ２６０：Ｎｏ）、更に前方の車両（又は後方の車両）に問い合わせ信号を中継する（Ｓ２７０）、一方、中継回数が上限値に達している場合には（Ｓ２５０：Ｙｅｓ）、中継回数が上限値に達した旨の情報を回答信号に付加して問い合わせ信号発行元の車両へ送信する（Ｓ２９０）。【選択図】  図７
2005038202.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、車両間において走行情報を相互に通信可能な車車間通信装置であって、
前方又は後方の少なくとも何れか一方の他車両に搭載された車車間通信装置と通信するための通信手段と、
前記通信手段を介して、他車両に搭載された車車間通信装置に対し走行情報の問い合わせ信号を発行する問い合わせ手段と、
前記通信手段を介して前記問い合わせ信号を受信した場合、前記通信手段を介して自車両の走行情報を前記問い合わせ信号の発行元の車車間通信装置へ返答する返答手段と、
前記通信手段を介して前記問い合わせ信号を受信した場合、前記通信手段を介して前記問い合わせ信号の発行元の車車間通信装置を搭載している車両とは自車両を基準として反対側に位置する車両に搭載された車車間通信装置へ前記問い合わせ信号を中継発行すると共に、前記通信手段を介してその車車間通信装置から走行情報を受信した場合には、前記問い合わせ信号の発行元の車車間通信装置へ中継返答する中継手段と、
とを備え、
前記問い合わせ手段は、自車両に関係する走行路又は渋滞の情報、設定された応答時間又は応答台数の内、少なくとも何れか一つに基づいて決定された中継回数の上限値を含めて、前記問い合わせ信号を発行し、
前記中継手段は、前記問い合わせ信号を中継する毎に中継回数実績値をインクリメントし、この中継回数実績値が前記上限値に達するまでは中継を行い、前記上限値に達した場合には中継を打ち切り、
前記返答手段は、前記中継手段が中継を打ち切った場合には、その中継を打ちきった旨を前記自車両の走行情報と共に前記問い合わせ信号の発行元の車車間通信装置へ返答する
車車間通信装置。
【請求項２】
請求項１に記載の車車間通信装置において、
前記問い合わせ手段は、前記自車両に関係する走行路における走行速度が高いほど前記上限値を小さく設定するまたは、前記自車両に関係する走行路における車間距離が小さいほど前記上限値を小さく設定する
車車間通信装置。
【請求項３】
請求項１に記載の車車間通信装置において、
前記問い合わせ手段は、前記自車両に関係する渋滞によって生じた自車両の走行速度が低いほど前記上限値を大きく決定するまたは、前記自車両に関係する走行路おける車間距離が大きいほど前記上限値を大きく設定する
車車間通信装置。
【請求項４】
車両に搭載され、車両間において走行情報を相互に通信可能な車車間通信装置であって、
前方又は後方の少なくとも何れか一方の他車両に搭載された車車間通信装置と通信するための通信手段と、
前記通信手段を介して、他車両に搭載された車車間通信装置に対し走行情報の問い合わせ信号を発行する問い合わせ手段と、
前記問い合わせ信号を受信した場合、前記通信手段を介して、自車両の走行情報を前記問い合わせ信号の発行元の車車間通信装置へ返答する返答手段と、
前記問い合わせ信号を受信した場合、前記通信手段を介して、前記問い合わせ信号の発行元の車車間通信装置を搭載している車両とは自車両を基準として反対側に位置する車両に搭載された車車間通信装置へ前記問い合わせ信号を中継発行すると共に、その車車間通信装置から走行情報を受信した場合には、前記問い合わせ信号の発行元の車車間通信装置へ中継返答する中継手段と、
とを備え、
前記通信手段は、通信可能距離が可変であり、
前記問い合わせ手段は、１台以上離れた他車両へスキップして問い合わせをする条件が成立したことを判定した場合、又は使用者によってスキップが指示された場合には、所定のスキップ台数又は指示されたスキップ台数に対応するよう前記通信手段の通信可能距離を長く変更し、さらに前記スキップ台数に対応する情報を含めて前記問い合わせ信号を発行し、
前記中継手段は、前記スキップ台数に対応する情報に基づいてスキップ中継するよう前記中継発行を実行する
車車間通信装置。
【請求項５】
請求項４に記載の車車間通信装置において、
前記スキップして問い合わせをする条件は、少なくとも、自車の直前又は直後の車両に問い合わせ信号を発行したにもかかわらず規定時間内に回答を得られなかった場合、外部から取得した交通情報に基づきスキップが必要であると判断した場合、又は使用者によってスキップが指示された場合の何れかである
車車間通信装置。
【請求項６】
請求項４又は５に記載の車車間通信装置において、
現在位置を特定可能な位置特定手段と、
車車間通信装置又は当該装置を搭載している車両の識別情報を記憶しておく識別情報記憶手段とを備え、
前記走行情報には前記位置特定手段によって特定された現在位置及び前記識別情報記憶手段から読み出された識別情報が含まれており、
前記問い合わせ手段及び中継手段は、前記スキップして問い合わせ及び中継発行を行う場合には、過去の車車間通信処理によって得られた前記位置情報及び識別情報に基づいて、問い合わせ先及び中継発行先の識別情報を決定し、その識別情報を含めて前記問い合わせ信号を発行及び中継発行し、
前記中継手段は、受信した問い合わせ信号に含まれている識別情報が自装置又は自車の識別情報である場合には、前記中継発行及び中継返答を実行する
車車間通信装置。
【請求項７】
請求項６に記載の車車間通信装置において、
前記問い合わせ手段及び中継手段は、過去の車車間通信処理によって得られた前記位置情報及び識別情報に基づいて自車と同じ列に属する車両間の平均距離を算出し、その平均車間距離及び前記スキップ台数に基づいて、問い合わせ先及び中継発行先の識別情報を決定する
車車間通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車車間通信装置に関する。
【背景技術】
【０００２】
渋滞に関する情報を得るための従来技術としては、例えば、沿道の固定局を介して情報をえる技術（例えば、特許文献１参照。）、車車間通信によって運転者で判断した情報を伝える技術（例えば、特許文献２参照。）、渋滞要因のデータベースを元に推定する技術（例えば、特許文献３参照。）がある。
【０００３】
但し、どのような場所でもインフラに依存せず交通情報を収集するためには、車車間通信により情報を収集することが適している。車車間通信は光や比較的高い周波数の電波による通信方式の場合、従来比較的近距離の通信に限定されることが多く、自車との間に何台もの車両を挟んで数百ｍ離れた車両（隣接した車両ではない）と通信し交通情報を収集するためには、短距離の通信を中継する必要があり、既に提案されている（例えば、特許文献４参照。）
このシステムは、車両列を形成する車両の速度と位置情報を中継機能を用いた車車間通信により知り、渋滞を検出するシステムの一種であるが、隣り合った車両間の中継動作をするものとした。隣り合った車両（ここでは、車両進行方向を基準として前後に隣り合う意味）同士の通信とすることにより、各車で情報を共有できる。
【特許文献１】特開平９−１８００９４号公報
【特許文献２】特開２００２−１８３８８９号公報
【特許文献３】特開平７−２４９１９１号公報
【特許文献４】特開平４−２９７０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、渋滞車両が非常に多い場合には通信トラフィックが非常に大きくなるためレスポンスタイムが非常に大きくなる場合がある。その場合は、早期に情報を得ることができなくなり、運転者の意図に沿わない可能性がある。
【０００５】
また、移動体通信の特性として、反射波によるフェージングや、車間の遮断物等により、通信できない期間が発生する場合があり得る。この場合も、早期に情報を得ることができなくなり、運転者の意図に沿わない可能性がある。
【０００６】
さらに、安全性の面からみると、高速で走行している場合と比較的低速で走行している場合とでは、運転者に必要な情報の更新頻度が変わってくる。例えば高速で走行している場合ほど、短い時間間隔で時々刻々変化する周辺車両の情報が必要になり、低速時には高速時走行に比べて短い時間間隔の情報更新の必要性は低下し、より離れた場所の渋滞情報を参照できる余裕が出てくる。
【０００７】
そこで、本発明は上記問題を解決し、長大な渋滞等の原因によって早期に情報を得ることができなくなることを防止し、ユーザの意図に沿った車車間通信を実現することを目的とする。
【課題を解決するための手段】
【０００８】
（１）上記目的を達成するためになされた請求項１に係る車車間通信装置は、車両に搭載され、車両間において走行情報を相互に通信可能であり、問い合わせ手段が、他車両に搭載された車車間通信装置に対して走行情報の問い合わせ信号を発行することができる。この問い合わせ信号を受信した車車間通信装置においては、返答手段が、自車両の走行情報を問い合わせ信号の発行元の車車間通信装置へ返答すると共に、中継手段が、次のような中継処理を実行する、つまり、問い合わせ信号を受信した場合に、問い合わせ信号の発行元の車車間通信装置を搭載している車両とは自車両を基準として反対側に位置する車両に搭載された車車間通信装置へ問い合わせ信号を中継発行する。また、その車車間通信装置から走行情報を受信した場合には、問い合わせ信号の発行元の車車間通信装置へ中継返答する。このような中継処理が、最初に問い合わせ信号を発行した車車間通信装置以外の車車間通信装置にて実行されることにより、最初に問い合わせ信号を発行した車車間通信装置を搭載する車両では、それ以外の車車間通信装置を搭載している車両の走行情報を得ることができる。これによって、例えば渋滞の状況等、自車両の運転の参考情報を車車間通信のみで得ることができる。
【０００９】
しかしながら、例えば渋滞車両が非常に多い場合には通信トラフィックが非常に大きくなるため、レスポンスタイムが非常に大きくなってしまう。そこで、本発明の車車間通信装置においては、問い合わせ手段が中継回数の上限値を含めて、問い合わせ信号を発行するのであるが、この上限値は次のように決定したものである。すなわち、自車両に関係する車両列の車間距離と走行速度、使用者によって設定された応答時間又は応答台数の内、少なくとも何れか一つに基づいて決定するのである。
【００１０】
そして、中継手段は、問い合わせ信号を中継する毎に中継回数実績値をインクリメントし、この中継回数実績値が上限値に達するまでは中継を行い、上限値に達した場合には中継を打ち切る。返答手段は、中継手段が中継を打ち切った場合には、その中継を打ちきった旨を前記両の走行情報と共に問い合わせ信号の発行元の車車間通信装置へ返答する。
【００１１】
このようにして決定された上限値に基づいているため、次のような効果が得られる。まず、上限値で中継を打ち切るため過度な通信トラフィックを回避できる。そして、この上限値は固定値ではなく、自車両に関係する車両列の車間距離と走行速度、使用者によって設定された応答時間又は応答台数の内、少なくとも何れか一つに基づいて決定しているため、より適切な範囲での走行情報を取得できる。
【００１２】
すなわち、運転の危険性が増大する高速度走行の場合と同じく運転の危険が増大する車間距離が小さくなっている場合に、上限値を小さくして取得する情報の更新頻度を増し、運転者に速やかに参考情報を示せる。
【００１３】
また、使用者自身が例えば何台先まで知りたいかを指定するようにしてもよいし応答時間を指定してもよい。例えば「１時間に一回」「十分に一回」「５分に一回」「１分に一回」「数秒から数十秒に一回」などの選択枝を用意し、使用者がどのような頻度で情報を知りたいかを指定する。そして、その指定された時間に応答が得られるような上限値を、車車間通信システムとして定まる応答時間から設定する。
【００１４】
（２）上記（１）では中継回数の上限値を設定し、上限値で中継を打ち切るため過度な通信トラフィックを回避するようにした。また、状況に応じて情報の更新頻度を増すことができるようにした。それに対して、請求項４に係る車車間通信装置は、スキップ中継を実行するようにしている。
【００１５】
この請求項４に係る車車間通信装置は、車両に搭載され、車両間において走行情報を相互に通信可能であり、問い合わせ手段が、他車両に搭載された車車間通信装置に対して走行情報の問い合わせ信号を発行することができる。この問い合わせ信号を受信した車車間通信装置においては、返答手段が、自車両の走行情報を問い合わせ信号の発行元の車車間通信装置へ返答すると共に、中継手段が、次のような中継処理を実行する、つまり、問い合わせ信号を受信した場合に、問い合わせ信号の発行元の車車間通信装置を搭載している車両とは自車両を基準として反対側に位置する車両に搭載された車車間通信装置へ問い合わせ信号を中継発行する。また、その車車間通信装置から走行情報を受信した場合には、問い合わせ信号の発行元の車車間通信装置へ中継返答する。
【００１６】
ここで、本発明の車車間通信装置の場合には、通信手段の通信可能距離が可変にされている。そして、問い合わせ手段は、１台以上離れた他車両へスキップして問い合わせをする条件が成立したことを判定した場合、又は使用者によってスキップが指示された場合には、所定のスキップ台数又は指示されたスキップ台数に対応するよう通信手段の通信可能距離を長く変更し、さらにスキップ台数に対応する情報を含めて前記問い合わせ信号を発行する。また中継手段は、スキップ台数に対応する情報に基づいてスキップ中継するよう中継発行を実行する。
【００１７】
このように１台以上離れた車両間でのスキップ通信を実行するため、次のようなメリットが得られる。つまり、隣接した車両間の中継により先頭又は末尾車両まで信号を伝播していく方式であると、車両列の途中に車車間通信機能を有さない車両が存在する場合にはそこで通信が途絶える。それに対して、本発明のようにスキップ中継すれば、その先の車両との間での中継ができ、通信が途絶えることがない。
【００１８】
また、たとえ全ての車両が車車間通信機能を有していたとしても、次の点でスキップは有効である。つまり、例えばより広範囲の車両の情報が必要である場合、隣り合った車両間でのみ中継するようにしておくと、例えば１００台先の車両との通信を行うためには９９回の中継が必要となり、通信に要する時間が長くなる。したがって、より早期に情報を得るためには、いわば積極的にスキップ中継することが有効である。例えば１台ずつスキップすれば中継回数が半分になり、２台ずつスキップすれば中継回数が３分の１となり、早期情報取得の観点で適切な対応となる。
【００１９】
スキップして問い合わせをする条件としては、例えば以下のようなことが考えられる。
（ａ）自車の直前又は直後の車両に問い合わせ信号を発行したにもかかわらず規定時間内に回答を得られなかった場合（いわゆるタイムアウト）…これは上述したように、車両列中に車車間通信装置を有してしない車両が存在する場合が該当する。また、車車間通信装置を有していても、例えば反射波によるフェージングや、車間の遮断物等により、通信できない期間が発生する場合には、この条件が成立する。
【００２０】
（ｂ）外部から取得した交通情報に基づきスキップが必要であると判断した場合…これは、例えばＶＩＣＳ情報等に基づいて長大な渋滞が発生している（あるいは発生しそうである）といった状況を判断した場合などである。
【００２１】
（ｃ）使用者によってスキップが指示された場合…例えば（ａ）のタイムアウトは、実際には１回発生しただけで条件成立とはせずに何度か再試行することとなる。その場合、規定回数のタイムアウトが発生したら条件成立とするが、その規定回数に達する前に何度かタイムアウトが発生していることを確認したユーザが強制的にスキップを指示することが考えられる。もちろん、ユーザが種々の状況から渋滞が長大であると感じた場合に強制的にスキップ指示をしてもよい。
【００２２】
スキップさせる場合には、例えば請求項６に示すような対処が考えられる。つまり、現在位置を特定可能な位置特定手段と、車車間通信装置又は当該装置を搭載している車両の識別情報を記憶しておく識別情報記憶手段とを備え、走行情報に現在位置及び識別情報を含めておく。そして、スキップして問い合わせ及び中継発行を行う場合には、過去の車車間通信処理によって得られた位置情報及び識別情報に基づいて、問い合わせ先及び中継発行先の識別情報を決定し、その識別情報を含めて問い合わせ信号を発行及び中継発行する。受信した問い合わせ信号に含まれている識別情報が自装置又は自車の識別情報である場合には、中継発行及び中継返答を実行するのである。通信可能距離を長くした場合、複数の車車間通信装置が同じ問い合わせ信号を受信してしまう可能性がある。しかし、ここではスキップ中継をしたいのであるから、予め中継すべき車車間通信装置（又は当該装置が搭載された車両）の識別情報によってスキップ中継する主体を指定しておくことで、適切なスキップ中継が実現できる。
【００２３】
このように問い合わせ先及び中継発行先の識別情報を決定する場合には、例えば請求項７に示すようにすることが考えられる。つまり、過去の車車間通信処理によって得られた位置情報及び識別情報に基づいて自車と同じ列に属する車両間の平均距離を算出し、その平均車間距離及びスキップ台数に基づいて決定するのである。
【００２４】
なお、このようにスキップ中継する場合であっても、上記（１）で説明したような上限値による中継制限を実行してもよい。スキップ中継によって中継回数は少なくなるが、そうであっても例えば渋滞が長大な場合には、望まない過度な回数の中継がなされる可能性もあるからである。
【発明を実施するための最良の形態】
【００２５】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得る。
【００２６】
図１は、実施例の車車間通信装置を備えた車両システム１の概略構成を表す説明図である。本実施例の車両システム１は、データ制御器８を中心とし、通信インターフェース３を介して接続されたディスプレイ２、操作入力器４、他の車載制御装置５、前方車両との通信を行うための前方通信機７ａ、後続車両との通信を行うための後方通信機７ｂ等によって構成されている。
【００２７】
［システムの構成説明］
他の車載制御装置５は、例えばナビゲーション制御装置やＡＣＣ制御装置やブレーキ制御装置などである。図１では他の車載制御装置５として１つだけ示してあるが、実際には複数の制御装置と例えば車内ＬＡＮを介して接続されている。
【００２８】
ナビゲーション制御装置には位置検出装置やＶＩＣＳ受信機等が接続されている。この位置検出装置は、周知のジャイロスコープ、距離センサ、衛星からの電波に基づいて車両の位置を検出するＧＰＳ受信機などを有している。また、ＶＩＣＳ受信機は情報センタから送信されるＶＩＣＳ情報を受信する。
【００２９】
また、ＡＣＣ制御装置には前方及び後方の車両等を検出するためのレーダやマシンビジョン等が接続されている。また、ブレーキ制御装置などそれ以外の制御装置には、例えば車輪速センサ、ステアリング角センサ、アクセル開度センサ、ブレーキ押圧センサ、ブレーキ押速度センサ、Ｇセンサ、ヨーレートセンサ、シフトポジションセンサ等が接続されている。
【００３０】
したがって、データ制御器８は、この他の車載制御装置５から車速、現在位置、ブレーキ情報などの各種情報を取得することができる。
一方、前方通信機７ａ及び後方通信機７ｂについては、例えば電子ナンバープレートとして構成することが考えられる。前方と後方の車車間通信を行うための機能をナンバープレートに内蔵したものである。電子ナンバープレートには車両の登録ＩＤが記憶されている。また、アンテナとして平面アンテナあるいはコイルアンテナが形成され、アンテナ通信回路への入力パワー、アンテナ指向性、位相等を調節することで通信可能距離を制御できるようにされている。制御部は通信インターフェースを介してデータ制御器８からの指示を受けてデータの送受信を行い、また受信したデータをデータ制御器８へ出力する。
【００３１】
通信方式としては、ＤＳＲＣ、BlueTooth（登録商標）、無線ＬＡＮ、ＵＷＢ、ミリ波通信などが考えられる。例えばＤＳＲＣであれば、通常１０ｍＷ程度のパワーで通信距離を数ｍ程度とすることが可能である。ＤＳＲＣのデータ通信において、徐行程度の速度であれば前後車両同士でデータ通信するのに、距離数ｍは妥当な距離である。もっと車両が高速に走行する場合は、出力を調節して到達距離を３０ｍ程度にすることが可能である。
【００３２】
また、一つの通信方式を用いながらその出力レベルを調節することで通信範囲を可変にしてもよいし、複数の通信方式を併用してもよい。つまり、通信可能距離やフェージング、回折特性の異なる複数の通信方式による構成を有し、状況に応じてそれらを選択的に使い分けるようにしてもよい。なお、例えば無線ＬＡＮについてBlueToothとの併用を考えるなら、異なる周波数帯域を使用するという観点から５ＧＨｚ帯のもの（ＩＥＥＥ８０２．１１ａ）を使うとよい。
【００３３】
そして、データ制御器８は、周知のマイクロコンピュータを中心に構成されており、各種の制御を行う。例えば、前方通信機７ａや後方通信機７ｂを介して前方車両や後方車両への問い合わせ信号の発行制御や、他車両から問い合わせ信号を受信した場合にその問い合わせ信号に対応する回答を、その問い合わせ信号発行元の車両側へ回答する制御や、問い合わせ信号をさらに前方あるいは後方の車両へ中継発行する制御や、問い合わせ信号に対応する回答を別車両から受け取った場合に、さらに後方あるいは前方の車両へ中継返答する制御、などを実行する。なお、これらの制御の実行の際には、操作入力器４から入力されたユーザからの操作状況や、他の車載制御装置５から取得した車速、現在位置、ブレーキ情報などの各種情報も加味する。また、必要に応じてディスプレイ２への表示制御も実行する。
【００３４】
本実施例においては、前方通信機７ａ及び後方通信機７ｂが「通信手段」に相当し、データ制御器８が「問い合わせ手段」、「返答手段」及び「中継手段」に相当する。
次に、本実施例の車両システムが有する機能について整理して説明する。
【００３５】
（１）中継機能
車両列中の隣接する前後二台の車両間の中継を行う機能である。図２を参照して説明する。問い合わせ発行車両Ｃ１が（前方通信機７ａを介して）第一の前方車両Ｃ２に問い合わせ信号を発行すると、その第一の前方車両Ｃ２は（後方通信機７ｂを介して）その問い合わせ信号を受け取り、問い合わせに対応する自車両の情報を（後方通信機７ｂを介して）問い合わせ発行車両Ｃ１へ回答信号として送信する。
【００３６】
また、問い合わせ信号を受け取ったその第一の前方車両Ｃ２は（前方通信機７ａを介して）前方に位置する第二の前方車両Ｃ３へ問い合わせ信号を送信（中継）する。そして、第一の前方車両Ｃ２は、その第二の前方車両Ｃ３から回答信号を受け取った場合には、その回答信号を問い合わせ発行車両Ｃ１へ送信（中継）する。第三の前方車両以降も同様である。つまり、問い合わせ発行車両Ｃ１より前方に位置する車両は、問い合わせ信号を受け取った場合には、自車両の情報を回答信号として後方車両へ返信するとともに、問い合わせ信号を前方車両へ中継する。そして、前方車両から回答信号を受け取った場合にはそれを後方車両へ中継する。なお、前方車両から受け取る回答信号には、その前方車両自体の情報に対応する回答信号の場合もあれば、さらに前方の車両から中継されて返信された回答信号の場合もある。
【００３７】
以上は前方への問い合わせ・中継に関して説明したが、後方への問い合わせ・中継に関しても同様であり、問い合わせ発行車両Ｃ１、第一の後方車両Ｃ４、第二の後方車両Ｃ５……というように、問い合わせ信号の発行・中継、問い合わせに対応する車両情報の回答・中継が実行される。
【００３８】
（２）中継回数制限機能
車両列を作る車両数が非常に大きい場合、ある上限値で中継を打ち切る機能である。この中継回数の上限設定は例えば次のようにして行う。
【００３９】
（ａ）運転者が情報を得て数秒から数十秒程度の比較的短い時間で運転の参考情報を得たい場合
例えば複数の車両が高速道の分岐のない部分を巡航している場合、自車より数台先の車両が穏やかにブレーキを掛け、そのブレーキが持続してある割合で速度が落ちている場合、その影響がやがて後続車両に及び第１の前方車両の速度が落ちることが予想される。このようなことを予報するメッセージを音やシンボルの形でユーザに示すためには、長大である可能性のある渋滞車両列全体の情報を知る必要はなく、例えば、数台から十数台程度の前方車両について応答が得られれば良い。したがってこの台数の範囲で上限値を設定する。
【００４０】
（ｂ）ユーザの望む任意の応答時間で周辺車両の情報を得たい場合
ユーザが設定した応答時間内に情報の収集が完了するようにする。このために例えば、情報収集の周期として「１時間に１回」「１０分に１回」「５分に１回」「１分に１回」「数秒〜数十秒に１回」などの選択枝を用意し、ユーザの判断でいずれかを選択設定できるようにすることが考えられる。
【００４１】
（ｃ）渋滞の状態によっては、渋滞先頭車両、末尾車両まで探索
その場合には、先頭車両を決定する定義、末尾車両を決定する定義が必要になる。先頭車両の例としては、例えば「先頭車両は５０ｋｍ以上の速度で走行しており、且つ、より前方方向に検出される最寄りの車両から５００ｍ以上離れている」といった定義が考えられる。
【００４２】
末尾車両の例としては、例えば「末尾車両は５０ｋｍ以上の速度で走行しておりかつ後方方向に検出される最寄りの車両から５００ｍ以上離れている」といった定義が考えられる。
【００４３】
また、先頭車両と末尾車両の定義を前述の様に速度と車間距離により与える場合には、車両列が走行している道路の種別（高速道か一般道かによって車間距離と走行速度各々の値は変わってくる。）により適切な値となるよう予め、地図情報中に埋め込んでおくことが考えられる。
【００４４】
各車両のデータ制御器８には予め上記の定義が記憶されており、一定の間隔で自車が先頭車両、末尾車両の定義に合致するかを判断し、レジスタに記憶しているものとする。
（３）車両列識別機能
自車が所属する車両列を認識する機能である。この機能により、例えば複数レーンの道路においても、他レーンの車両を前方車両として問い合わせをするような誤動作を防げる。また、異なる車種の車両が存在する場合にも、正確に認識を行える。
【００４５】
なお、車両列をレーン上にあるものとして車両のフローとして交通情報を扱う例としては、例えば特表平１２−５３１８２８号公報等を参照されたい。
本機能は、「１．各車両の位置情報を検出し」、「２．自車周辺の地図データから自車の走行レーンを決定し」、「３．該当レーン上に車両があるかどうかによって判断する」、ことで実現できる。
【００４６】
（４）位置特定機能
自車両がどの道路のどの車線（レーン）を走行中であるか、また、自車両が先頭車両か、末尾車両かを特定する機能である。
【００４７】
（５）速度測定機能
自車の道路に対する速度を計測する機能である。これは他の車載制御装置５における車速センサによって実現される。
【００４８】
（６）送信機能
情報を組み立てて信号とし、相手車両の識別コードを付与して送信する機能である。
（７）受信機能
信号を受信し、自車の識別コードが付与されているなら情報を取り出す機能である。
【００４９】
（８）車両列識別機能
信号が自車が属する車両列の車両からであることを判別する機能である。
（９）車両列配列記録機能
信号から得られた自車が属する車両列の自車の周辺の車両の車両情報や走行状態を記録し保持する機能である。
【００５０】
（１０）渋滞判定機能
情報から自車が属する車両列の走行状態を解析し、渋滞定義ＤＢの定義と地図情報を参照し渋滞か否か、渋滞する可能性等を判定する機能である。
【００５１】
渋滞を検出するためには、渋滞の状態を定義し、車列をつくる各車両の速度と位置情報、ブレーキ情報等を知り渋滞定義にマッチしているかどうかによって検出する。なお、「渋滞の度合い」、「渋滞の定義」に関しては、例えば特開２００２−３６７０７１号公報における詳細な説明（段落「０００７」〜「０００９」）や特開２００２−１１７４８１号公報における詳細な説明（段落「０００４」）等を参照されたい。
【００５２】
また、渋滞の判定手法については図２を参照して説明する。上記（１）の中継機能によって問い合わせ発行車両Ｃ１から第一の前方車両Ｃ２に対して問い合わせ信号を送り、第一の前方車両Ｃ２は問い合わせ発行車両Ｃ１に対して速度と位置とブレーキ情報を回答する。さらに、第一の前方車両Ｃ２は第二の前方車両Ｃ３に対して問い合わせ信号を送り、第二の前方車両Ｃ３は第一の前方車両Ｃ２と同様に、速度と位置とブレーキ情報を（第一の前方車両Ｃ２へ）回答し、第一の前方車両Ｃ２はその情報を受け取って問い合わせ発行車両Ｃ１に返答する。この繰り返しによって、前方に応答車両が存在しない先頭車両Ｃ１００までの位置と速度とブレーキ情報を問い合わせ発行車両Ｃ１は得ることができる。これにより渋滞の発生、渋滞の可能性、渋滞の程度などを知ることができる。
【００５３】
以上は前方における渋滞の判定手法について説明したが、後方の渋滞に関しても同様であり、問い合わせ発行車両Ｃ１、第一の後方車両Ｃ４、第二の後方車両Ｃ５……末尾車両Ｃ１０１までの位置と速度とブレーキ情報を問い合わせ発行車両Ｃ１は得ることができる。これにより後方に関しても渋滞の発生、渋滞の可能性、渋滞の程度などを知ることができる。
【００５４】
（１１）表示機能
渋滞情報の判定結果を表示する機能である。これは、ディスプレイ２に表示することで実現する。なお、上記（１０）の渋滞判定機能を実行する中で、各車両の位置、速度、ブレーキ情報がリアルタイムに得られるため、例えば数台先の前方車両の挙動（速度やブレーキ操作状態など）についても、ディスプレイ２に表示して運転者に報知することもできる。
【００５５】
（１２）プレーキング検出機能
ブレーキランプの点灯とブレーキを踏む強さを検出する機能であり、これは他の車載制御装置５にて実行され、その結果がデータ制御器８へ送られる。
【００５６】
（１３）平均車間距離算出機能
上述した中継機能によって自車が属する車両列の他車両の情報を得ることができるが、例えばナビゲーション制御装置から得る道路形状の情報も加味して、所定台数離れた他車両の車両位置と自車の車両位置との距離である第一の車間距離、及びその応答のあった他車両にとってさらに所定台数離れた車両と当該他車両との距離である第二の車間距離などを用いて、平均車間距離を推定する（図４（ｂ）参照）。これにより通信機能を持たない車両が存在した場合に入手できない車両情報を補うことができる。
【００５７】
［システムの状態遷移の説明］
本実施例の車両システムは、図３に示す７つの状態、すなわち、待ち受け状態（Ａ）、問い合わせ信号発行処理状態（Ｂ）、問い合わせ信号受信処理状態（Ｃ）、スキップ問い合わせ信号発行処理状態（Ｄ）、スキップ問い合わせ信号受信処理状態（Ｅ）、回答信号受信処理状態（Ｆ）、スキップ回答信号受信状態（Ｇ）を遷移可能である。具体的には、待ち受け状態（Ａ）から他の６つの状態（Ｂ）〜（Ｇ）への遷移が可能であり、それら６つの状態（Ｂ）〜（Ｇ）での処理が終了すると、待ち受け状態（Ａ）へ遷移する（戻る）。
【００５８】
待ち受け状態（Ａ）から問い合わせ信号発行処理状態（Ｂ）又はスキップ問い合わせ信号発行処理状態（Ｄ）へは、所定の起動イベントが発生した場合に遷移し、待ち受け状態（Ａ）から問い合わせ信号受信処理状態（Ｃ）へは、問い合わせ信号を受信したことを検出した場合に遷移し、待ち受け状態（Ａ）からスキップ問い合わせ信号受信処理状態（Ｅ）へは、スキップ問い合わせ信号を受信したことを検出した場合に遷移する。回答信号受信処理状態（Ｆ）とスキップ回答信号受信処理状態（Ｇ）へは、自車が発行した問い合わせ信号またはスキップ問い合わせ信号に応じた回答信号またはスキップ回答信号を受信した場合に遷移し、各々の中継処理を実行する。
【００５９】
なお、スキップ問い合わせ信号は、例えば渋滞している車両列で通信機能を持っていない車両が存在する場合、その車両をスキップして更に前方の、あるいは後方の車両と通信するために発行するものである（図４（ｃ）参照）。なお、このようないわば消極的なスキップではなく、積極的なスキップの場合にもスキップ問い合わせ信号を送信する。この点については後述する。このようなスキップのためには、上述した前方通信機７ａ及び後方通信機７ｂについて、その通信可能距離を長くして対応する。
【００６０】
待ち受け状態（Ａ）から問い合わせ信号発行処理状態（Ｂ）への起動イベントは、 ユーザからの問い合わせ指示を受け付けた場合に発生する。但し、ここでいう「ユーザ」は運転者や他の乗員などに限らず、例えば、このシステムに対して要求を出す機能をナビゲーション制御装置が有しているのであれば、そのナビゲーション制御装置もここでいう「ユーザ」に含む。また、データ制御器８自体も「ユーザ」に成り得る。つまり、デフォルトで設定されている一定の繰り返しインターバルによって起動イベントを発生させてもよい。したがって、この起動イベントは、操作入力器４を介して入力された運転者等の乗員からの指示、待ち受け中に更新される外部交通情報により問い合わせが必要であるとナビゲーション制御装置が判断した場合、一定の繰り返しインターバル毎、などに発生する。
【００６１】
また、待ち受け状態（Ａ）からスキップ問い合わせ信号発行処理状態（Ｄ）への起動イベントは、問い合わせ信号を送ったにも拘わらず回答が受信できず、タイムアウトした場合、あるいは渋滞列が長大であることが外部情報から予想できるが、応答時間に関するユーザ設定に対して十分な時間が得られない場合、タイムアウトが頻発するためユーザが強制的にスキップ動作を指示した場合、のいずれかの条件が成立した場合に発生する。
【００６２】
［スキップ中継の説明］
図４は、スキップ中継に関する概念等の説明図である。すべての車両が図１にて説明した車両システム１を搭載していれば、その車車間通信機能によって隣接した車両間の中継により先頭又は末尾車両まで信号を伝播できる。しかし、例えば図４（ｃ）に示すように車両列の途中に車車間通信機能を有さない車両が存在する場合にはそこで通信が途絶える。そのため、スキップ中継してその先の車両との間で中継できると都合がよい。また、そのような物理的な理由ではなく、例えばより広範囲の車両の情報が必要である場合にも以下の点で有効である。つまり、隣り合った車両間でのみ中継するようにしておくと、例えば１００台先の車両との通信を行うためには９９回の中継が必要となり、通信に要する時間が長くなる。したがって、より早期に情報を得るためには、いわば積極的にスキップ中継することも有効である。そこで、これらの状況に対応するため、本実施例の車両システム１では、図４（ａ）に示すように、１台以上の車両をスキップして中継できるように構成してある。
【００６３】
見通し状態で自車の直前あるいは直後の車両に対しては無線通信を行う場合には、送信電力は必要最小限に絞ればよい。しかし、見通し外の通信が必要になれば、上述したように、通信距離を増すために送信電力を増したり、あるいは使用周波数の異なる複数の無線方式から選択して通信を行う。
【００６４】
これらの方法により、車両システム１は通信可能距離範囲における全ての車両に対してその位置とＩＤの報告を要請する。得られた位置と地図データとの照合に依って自車車両が属する車両列であり、かつスキップしたい車両より更に前方、あるいは後方の車両をＩＤ特定することができる。このＩＤを用いて通信する車両を特定する。
【００６５】
この手順は例えば以下のような内容とすることが考えられる。
（１）自車の位置情報から自車が属する車両列のレーンを決定する。
（２）応答が得られなかった車両の直前、又は直後の車両の位置からさらにその直前、直後の通信機能が動作する車両が存在する範囲を推定する。
（３）通信距離を増し、通信可能距離範囲における全ての車両に対してその位置とＩＤの報告を求める。
（４）推定範囲内の車両からスキップの車両を決定し、自車のＩＤと問い合わせ信号を送信する。
（５）決定された車両は回答を通信距離を増した方法で自車に送信する。また、中継も同様に行う。
【００６６】
それでは、上述した５つの状態、すなわち、待ち受け状態（Ａ）、問い合わせ信号発行処理状態（Ｂ、）問い合わせ信号受信処理状態（Ｃ）、スキップ問い合わせ信号発行処理状態（Ｄ）、スキップ問い合わせ信号受信処理状態（Ｅ）における各処理について、図５〜図９を参照して順番に説明する。なお、これらの処理はいずれもデータ制御器８において実行される処理である。
【００６７】
［待ち受け状態（Ａ）における処理]
待ち受け状態（Ａ）においては、図５に示す処理を実行する。
処理が開始すると、他の車載制御装置５から、レーダやマシンビジョン等によって認識した第一の前方車両Ｃ２及び第一の後方車両Ｃ４の情報や、外部の交通情報（ＶＩＣＳ情報等）を取得する（Ｓ１０，Ｓ２０）。そして、ユーザの設定を優先するか否か判断し（Ｓ３０）、ユーザの設定を優先しない場合には（Ｓ３０：Ｎｏ）、Ｓ４０へ移行する。Ｓ４０では、渋滞の程度が大きいときには上限値を一定量減ずる。また、渋滞の程度が小さい場合には上限値を一定値増す。さらに、スキップ台数を更新する。この上限値とスキップ台数に関しては、過去の収集情報と外部から得られる交通情報に応じて適当な値に更新する。一方、ユーザの設定を優先する場合には（Ｓ３０：Ｙｅｓ）、Ｓ５０へ移行し、上限値及びスキップ台数ともにユーザ設定値を採用する。
【００６８】
Ｓ４０、Ｓ５０での上限値の自動更新（設定）処理について補足する。
（１）運転者が情報を得て数秒から数十秒程度の比較的短い時間で運転の参考情報を得たい場合
例えば複数の車両が高速道の分岐のない部分を巡航している場合、自車より数台先の車両が穏やかにブレーキを掛け、そのブレーキが持続してある割合で速度が落ちている場合、その影響がやがて後続車両に及び第１の前方車両の速度が落ちることが予想される。このようなことを予報するメッセージを音やシンボルの形でユーザに示すためには、長大である可能性のある渋滞車両列全体の情報を知る必要はなく、例えば、数台から十数台程度の前方車両について応答が得られれば良い。したがってこの台数の範囲で上限値を設定する。
【００６９】
また、安全性の見地からは、走行速度が大きいほど、より高い頻度で（最も高い頻度とするためには前後１〜２台程度の範囲で）情報収集を行うと良い。
（２）ユーザの望む任意の応答時間で周辺車両の情報を得たい場合
ユーザが設定した応答時間内に情報の収集が完了するようにする。このために例えば、情報収集の周期として「１時間に一回」「１０分に一回」「５分に一回」「１分に一回」「数秒から数十秒に一回」などの選択枝を用意し、ユーザの判断で設定できるようにする。
【００７０】
（３）渋滞の状態によっては、渋滞先頭車両、末尾車両まで探索
この場合には、先頭車両を決定する定義、末尾車両を決定する定義が必要になる。この定義に関しては、［システムの構成説明］における（２）中継回数制限機能の説明においてすでに説明したので繰り返さない。
【００７１】
［問い合わせ信号発行処理］
問い合わせ信号発行処理状態（Ｂ）においては、図６に示す処理を実行する。
処理が開始されると、ユーザからの問い合わせ指示を受け付け（Ｓ１１０）、第一の前方車両Ｃ２又は第一の後方車両Ｃ４に問い合わせ信号を送信する（Ｓ１２０）。そして、規定時間内に回答が受信できたか否か判断し（Ｓ１３０）、受信できた場合には（Ｓ１３０：Ｙｅｓ）、回答カウンタをインクリメントする（Ｓ１４０）。この回答カウンタは、回答信号を何個受信したかを示すものである。
【００７２】
そして、インクリメントした結果が所定の上限値＋１に達したか否か判断する（Ｓ１５０）。この上限値は問い合わせ信号を発する車両側において設定され、問い合わせ信号に付加されている。上限値＋１に達した場合には（Ｓ１５０：Ｙｅｓ）、必要な回答がすべて得られたので表示に必要な計算を行い（Ｓ１６０）、その計算によって得られた情報に基づいてユーザに交通情報を報告する（Ｓ１７０）。この報告の仕方は、例えばディスプレイ２への表示によって行う。その後は、待ち受け状態に戻る（Ｓ１８０）。
【００７３】
一方、規定時間内に回答が受信できなかった場合には（Ｓ１３０：Ｎｏ）、タイムアウトとして、受信できた部分的な回答に基づいて表示に必要な計算を行い（Ｓ１９０）、その計算によって得られた情報に基づいてユーザに交通情報を報告する（Ｓ１７０）。
【００７４】
なお、上記［システムの状態遷移の説明］において、本問い合わせ信号発行処理状態（Ｂ）への起動イベントは、操作入力器４を介して入力された運転者等の乗員からの指示、待ち受け中に更新される外部交通情報により問い合わせが必要であるとナビゲーション制御装置が判断した場合、一定の繰り返しインターバル毎、などに発生する点はすでに説明した。
【００７５】
［問い合わせ信号受信処理］
問い合わせ信号受信処理状態（Ｃ）においては、図７に示す処理を実行する。
問い合わせ信号を受信する（Ｓ２１０）と本処理が開始し、問い合わせを受けた車両が持つ車両情報を回答信号に付加する（Ｓ２２０）。そして、中継回数が０か否か判断する（Ｓ２３０）。この中継回数は問い合わせ信号に付加されており、問い合わせ車両が希望する中継回数定数を示すものである。
【００７６】
この中継回数が０の場合は（Ｓ２２０：Ｙｅｓ）、問い合わせ車両が中継を希望しない場合を意味し、そのままＳ２８０へ移行して、待ち受け状態へ戻る。
一方、中継回数が０でない場合は（Ｓ２２０：Ｎｏ）、中継回数カウンタをインクリメントする（Ｓ２４０）。この中継回数カウンタは問い合わせ信号が何度中継されたかを示すカウンタであり、問い合わせ信号に付加されている。なお、この中継回数カウンタの値が「中継回数実績値」に相当する。
【００７７】
そして、この中継回数カウンタによる中継回数が上限値か否かを判断する（Ｓ２５０）。この上限値は問い合わせ信号を発する車両側において設定され、問い合わせ信号に付加されている。中継回数が上限値でない場合には（Ｓ２５０：Ｎｏ）、自車が先頭車両又は末尾車両であるか否かを判断する（Ｓ２６０）。先頭車両を決定する定義、末尾車両を決定する定義に関しては、［システムの構成説明］における（２）中継回数制限機能の説明においてすでに説明したので繰り返さない。
【００７８】
そして、先頭車両でも末尾車両でもない場合には（Ｓ２６０：Ｎｏ）、更に前方の車両（又は後方の車両）に問い合わせ信号を中継し（Ｓ２７０）、その後、待ち受け状態に戻る（Ｓ２８０）。
【００７９】
一方、Ｓ２５０にて肯定判断、すなわち中継回数が上限値に達している場合には、中継回数が上限値に達した旨の情報を回答信号に付加して問い合わせ信号発行元の車両へ送信し（Ｓ２９０）、その後、待ち受け状態に戻る（Ｓ２８０）。
【００８０】
また、Ｓ２６０にて肯定判断、すなわち自車が先頭車両又は末尾車両である場合は、先頭又は末尾である旨を付加した回答信号を問い合わせ信号発行元の車両へ送信し（Ｓ３００）、その後、待ち受け状態に戻る（Ｓ２８０）。
【００８１】
以上の図６及び図７は逐次中継の場合の処理であったが、次に、スキップ問い合わせ信号発行処理と受信処理について説明する。このようなスキップ動作のために、逐次中継の仕組みを下記のように拡張している。
【００８２】
まず、スキップ動作を行うため、スキップ問い合わせ信号、スキップ回答信号、スキップ中継回数、スキップ中継回数カウンタを用いる。
また、上述したように、スキップ問い合わせ信号には目標となる単数又は複数の車両の装置ＩＤが予め与えられており、複数の車両の装置ＩＤがあるときに受信車両が参照すべき装置ＩＤは、スキップ中継回数カウンタの値によって決めることができるようになっている。
【００８３】
スキップ回答信号は既出の回答信号に対応するものである。
スキップ中継回数は既出の中継回数に対応するものである。
スキップ中継回数カウンタは既出の中継回数カウンタに対応するものである。但しスキップ中継回数カウンタの値により、複数の車両の位置情報の内どれが参照すべき情報かを決めることができるようになっている。
【００８４】
［スキップ問い合わせ信号発行処理］
スキップ問い合わせ信号発行処理状態（Ｄ）においては、図８に示す処理を実行する。
処理が開始されると、過去の回答信号やＶＩＣＳ情報等の外部交通情報からスキップする台数を算出するか、またはユーザ設定値が与えられているときにはスキップ台数をユーザ設定値とする。（Ｓ４１０）。
【００８５】
そして、スキップ動作に適した通信方式を選択する（Ｓ４２０）。これは、上述したように、通信距離を増すために送信電力を増したり、あるいは使用周波数の異なる複数の無線方式から選択して通信を行うようにするためである。
【００８６】
次に、ナビゲーション制御装置から自車位置を取得し（Ｓ４３０）、上述した［平均車間距離算出機能］によって得た平均車間距離とスキップ台数などに基づいて、自車と同一車線、同一道路上の目標車両位置を算出する（Ｓ４４０）。そして、（過去に収集した）最新の車両情報から目標車両位置を装置ＩＤに変換し、スキップ問い合わせ信号に装置ＩＤ情報を付加し（Ｓ４５０）、スキップ問い合わせ信号を送信する（Ｓ４６０）。なお、このスキップ問い合わせ信号には、目標となる単数又は複数の車両の装置ＩＤが予め与えられている。
【００８７】
なお、このスキップ問い合わせ信号の送信後は、図６のＳ１３０〜Ｓ１８０と類似の処理を実行する。
具体的には、規定時間内にスキップ問い合わせ信号に対する回答が受信できたか否か判断し（Ｓ４７０）、受信できた場合には（Ｓ４７０：Ｙｅｓ）、スキップ回答カウンタをインクリメントする（Ｓ４８０）。このスキップ回答カウンタは、スキップ回答信号を何個受信したかを示すものである。
【００８８】
そして、インクリメントした結果が所定の上限値＋１に達したか否か判断する（Ｓ４９０）。この上限値はスキップ問い合わせ信号を発する車両側において設定され、問い合わせ信号に付加されている。上限値＋１に達した場合には（Ｓ４９０：Ｙｅｓ）、必要な回答がすべて得られたので表示に必要な計算を行い（Ｓ４９２）、その計算によって得られた情報に基づいてユーザに交通情報を報告する（Ｓ４９６）。この報告の仕方は、例えばディスプレイ２への表示によって行う。その後は、待ち受け状態に戻る（Ｓ４９８）。
【００８９】
一方、規定時間内に回答が受信できなかった場合には（Ｓ４７０：Ｎｏ）、タイムアウトとして、受信できた部分的な回答に基づいて表示に必要な計算を行い（Ｓ４９４）、その計算によって得られた情報に基づいてユーザに交通情報を報告する（Ｓ４９６）。
【００９０】
［スキップ問い合わせ信号受信処理］
スキップ問い合わせ信号受信処理状態（Ｅ）においては、図９に示す処理を実行する。
スキップ問い合わせ信号を受信する（Ｓ５１０）と本処理が開始し、スキップ問い合わせ信号に付加されている装置ＩＤ情報を取り出す（Ｓ５２０）。そして、自車の装置ＩＤが、その取り出した装置ＩＤに該当するか判断し（Ｓ５３０）、該当する場合には（Ｓ５３０：Ｙｅｓ）、車両情報を回答信号に付加する（Ｓ５４０）。そして、スキップ中継回数が０か否か判断する（Ｓ５５０）。このスキップ中継回数はスキップ問い合わせ信号に付加されており、そのスキップ問い合わせが何度中継されたかを示すものである。スキップ中継回数が０でない場合は（Ｓ５５０：Ｎｏ）、スキップ中継回数カウンタをインクリメントし（Ｓ５６０）、スキップ中継回数が上限値か否かを判断する（Ｓ５７０）。この上限値はスキップ問い合わせ信号を発する車両側において設定され、スキップ問い合わせ信号に付加されている。スキップ中継回数が上限値でない場合には（Ｓ５７０：Ｎｏ）、自車が先頭車両又は末尾車両であるか否かを判断する（Ｓ５８０）。先頭車両を決定する定義、末尾車両を決定する定義に関しては、［システムの構成説明］における（２）中継回数制限機能の説明においてすでに説明したので繰り返さない。
【００９１】
そして、先頭車両でも末尾車両でもない場合には（Ｓ５８０：Ｎｏ）、更に前方の車両（又は後方の車両）にスキップ問い合わせ信号を中継し（Ｓ５９０）、その後、待ち受け状態に戻る（Ｓ６００）。
【００９２】
一方、Ｓ５７０にて肯定判断、すなわちスキップ中継回数が上限値に達している場合には、スキップ中継回数が上限値に達した旨の情報をスキップ回答信号に付加して問い合わせ信号発行元の車両へ送信し（Ｓ６１０）、その後、待ち受け状態に戻る（Ｓ６００）。
【００９３】
また、Ｓ５８０にて肯定判断、すなわち自車が先頭車両又は末尾車両である場合は、先頭又は末尾である旨を付加したスキップ回答信号を問い合わせ信号発行元の車両へ送信し（Ｓ６２０）、その後、待ち受け状態に戻る（Ｓ６００）。
【００９４】
［回答信号受信処理］
回答信号受信処理（Ｆ）においては、図１０に示す処理を実行する。
自車が発行した問い合わせ信号に応じたものでない回答信号を受信すると本処理が開始し（Ｓ６００）、該当する回答信号を送信した車両または回答信号を中継送信した車両は自車が属する車両列中の自車前後の車両と判定すると（Ｓ６１０：Ｙｅｓ）、該当する回答信号中の回答車両の車両情報から情報を伝送する方向を決定し（Ｓ６２０）、前後の第１の車両に中継送信した後（Ｓ６３０）、待ち受け状態に戻る（Ｓ６４０）。
【００９５】
一方、該当する回答信号を送信した車両または、回答信号を中継送信した車両は自車が属する車両列中の自車前後の車両でないと判定すると（Ｓ６１０：Ｎｏ）、そのまま待ち受け状態に戻る（Ｓ６４０）。
【００９６】
［スキップ回答信号受信処理］
スキップ回答信号受信処理（Ｇ）においては、図１１に示す処理を実行する。自車が発行した問い合わせ信号に対するものでない回答信号を受信すると本処理が開始し（Ｓ７００）、自車がスキップ回答信号に含まれている装置ＩＤに示す車両に該当すると判定すると（Ｓ７１０：Ｙｅｓ）、スキップ中継カウンタの値をデクリメントし（Ｓ７２０）、次に中継すべき装置ＩＤを決定し（Ｓ７３０）、該当するスキップ回答信号を次の車両に中継送信した後（Ｓ７４０）、待ち受け状態に戻る（Ｓ７５０）。一方、自車が装置ＩＤに該当しないと判定すると（Ｓ７１０：Ｎｏ）、そのまま待ち受け状態に戻る（Ｓ７５０）。
【００９７】
［実施例の効果］
（１）上限値で中継を打ち切るため過度な通信トラフィックを回避できる。そして、この上限値は固定値ではなく、自車両に関係する車両列の車間距離と走行速度、使用者によって設定された応答時間又は応答台数の内、少なくとも何れか一つに基づいて決定しているため、より適切な範囲での走行情報を取得できる。
【００９８】
例えば走行路に事情、例えば道路種別に基づく場合であれば、高速道路では相対的に遠方まで渋滞状況を知りたいので上限値も相対的に大きくし、都心の一般道では遠方まで知ってもあまり意味がないので相対的に近距離の間の渋滞状況を知ればよく上限値も相対的に小さくする、といった対処が考えられる。
【００９９】
これに対して、安全性の面から高速走行時には更新頻度を大きくし、頻繁に比較的自車に近い周辺車両についての情報を運転者に提供する。一方、低速走行時には、更新頻度は小さいが、より広範囲に渡って渋滞情報を提供する。
【０１００】
これら何れの方法を選ぶかは任意であり、運転者（またはナビ等のアプリケーション）が特に希望する場合には、高速走行時であっても（更新頻度が多少小さくなっても）より遠方の車両情報を得るよう設定するなど状況に応じた対処が行える。
【０１０１】
（２）また、状況に応じてスキップ中継を実行するため、車両列の途中に車車間通信機能を有さない車両が存在する場合であってもその先の車両との間での中継ができ、通信が途絶えることがない。
【０１０２】
また、たとえ全ての車両が車車間通信機能を有していたとしても、次の点で有効である。つまり、より広範囲の車両の情報が必要である場合、隣り合った車両間でのみ中継するようにしておくと、例えば１００台先の車両との通信を行うためには９９回の中継が必要となり、通信に要する時間が長くなる。したがって、より早期に情報を得るためには、いわば積極的にスキップ中継することが有効である。例えば１台ずつスキップすれば中継回数が半分になり、２台ずつスキップすれば中継回数が３分の１となり、早期情報取得の観点で適切な対応となる。また、例えば渋滞情報に関しては、全ての車両における情報が必ずしも必要というわけではなく、このようなスキップ中継によって得られた情報でも十分であるため特段のデメリットとはならない。
【０１０３】
［別実施例その他］
（イ）ユーザへの交通情報の報知に関しては簡単に説明したが、例えば上記車車間通信を実行することで、事故情報の参考情報を取得することもできる。例えば事故などがあったときには通信できていた車両が次回の問い合わせで応答しない等の変化が現れる。また、数台先の車両が持続的にブレーキをかけ減速している場合、自車までの車間距離から、自車も速度を落とさねばならない等、前方車両の挙動から比較的短時間後の自車の運転の参考となる情報が得られる。このような比較的短時間の運転の参考情報を運転者に提供することが可能である。
【０１０４】
（ロ）さらに、次の工夫を加えてもよい。上記実施例の前方通信機７ａや後方通信機７ｂは車両間で直接通信するものであるため、通信可能距離が長くてできるといっても限度がある。そこで、そのような通信手段とは別に、例えば携帯電話や自動車電話などの移動体通信網を使って車両同士で通信する機能を付加する。例えば数１０キロメートルも離れた場所での車車間通信装置同士がお互いの情報のやり取りができるようにする。
【０１０５】
具体的用途としては、例えばパトカーなどの警察車両、高速道路であれば道路公団の監視用車両など、ある程度その存在場所が予測できる場合に有効である。つまり、Ａエリアに居る車両が、数１０キロメートル離れたＢエリアに移動しようとしている場合、Ｂエリアにいるであろう別の車両に対して移動体通信網を介してアクセスし、その車両に搭載された装置の持っている渋滞情報を得ることができる。例えば、ＦＭ多重によるＶＩＣＳや、移動体通信網を介したＡＴＩＳのように、いわゆる路車間通信ではなく渋滞情報を得る方法は存在する。しかし、いずれも渋滞情報センターが所有する渋滞情報を配信するだけであり、生の情報ではない。これを車車間でやりとりすることで、渋滞情報センターでは把握していない渋滞情報をリアルタイムで取得できる可能性がある。
【図面の簡単な説明】
【０１０６】
【図１】実施例の車車間通信装置の概略ブロック図である。
【図２】前後車両への中継の概念説明図である。
【図３】実施例における状態遷移を示す説明図である。
【図４】スキップ中継の概念説明図である。
【図５】待ち受け状態における処理を示すフローチャートである。
【図６】問い合わせ信号発行処理を示すフローチャートである。
【図７】問い合わせ信号受信処理を示すフローチャートである。
【図８】スキップ問い合わせ信号発行処理を示すフローチャートである。
【図９】スキップ問い合わせ信号受信処理を示すフローチャートである。
【図１０】回答信号発行処理を示すフローチャートである。
【図１１】スキップ回答信号受信処理を示すフローチャートである。
【符号の説明】
【０１０７】
１…車両システム、２…ディスプレイ、３…通信インターフェイス、４…操作入力器、５…他の車載制御装置、７ａ…前方通信機、７ｂ…後方通信機、８…データ制御器。
【図１】
2005038202.tif 000003
【図２】
2005038202.tif 000004
【図３】
2005038202.tif 000005
【図４】
2005038202.tif 000006
【図５】
2005038202.tif 000007
【図６】
2005038202.tif 000008
【図７】
2005038202.tif 000009
【図８】
2005038202.tif 000010
【図９】
2005038202.tif 000011
【図１０】
2005038202.tif 000012
【図１１】
2005038202.tif 000013