(57)【要約】【課題】車両のような移動体がいずれの場所に向かっているかに応じて交通事象情報の出力を制御する。【解決手段】交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得する取得部と、前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する判断部と、前記判断部による判断の結果に応じて、前記交通事象情報の出力を制御する出力制御部と、を備える、制御装置。【選択図】図２
2019040322.tif 000002
【特許請求の範囲】
【請求項１】
交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得する取得部と、
前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する判断部と、
前記判断部による判断の結果に応じて、前記交通事象情報の出力を制御する出力制御部と、
を備える、制御装置。
【請求項２】
前記取得部は、前記第１の移動体の位置情報をさらに取得し、
前記移動情報は前記第１の移動体の進行方向を示し、
前記判断部は、前記第１の移動体の位置情報と、前記交通事象情報に含まれる位置情報に基づき、前記第１の移動体から見た前記交通事象が発生した場所の方向を特定し、特定した方向と前記移動情報が示す前記第１の移動体の進行方向との関係に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する、請求項１に記載の制御装置。
【請求項３】
前記制御装置は、前記第１の移動体と異なる第２の移動体に設けられ、
前記出力制御部は、前記交通事象が発生した場所に前記第１の移動体が向かうと前記判断部により判断されたことに基づき、通信部に前記交通事象情報を前記第１の移動体へ送信させる、請求項２に記載の制御装置。
【請求項４】
前記交通事象情報は、第１の距離情報および前記第１の距離情報よりも長い距離を示す第２の距離情報を含み、
前記出力制御部は、
前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲内に前記第２の移動体が位置することに基づき、前記交通事象情報を通信部にブロードキャストさせ、
前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置することに基づき、前記判断部による判断の結果に応じて、前記交通事象情報の前記第１の移動体への送信を制御する、請求項３に記載の制御装置。
【請求項５】
前記交通事象情報は角度情報をさらに含み、
前記判断部は、前記交通事象が発生した場所に前記第１の移動体が向かうか否かの判断として、前記特定した方向が、前記移動情報が示す前記第１の移動体の進行方向を基準とする前記角度情報が示す角度の範囲内であるか否かを判断する、請求項４に記載の制御装置。
【請求項６】
前記交通事象情報は、前記第２の距離情報よりも長い距離を示す第３の距離情報、前記第２の距離情報に対応する角度情報、および前記第３の距離情報に対応する角度情報を含み、
前記判断部は、
前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合、前記第２の距離情報に対応する角度情報に基づいて判断を行い、
前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第３の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合、前記第３の距離情報に対応する角度情報に基づいて判断を行う、請求項５に記載の制御装置。
【請求項７】
前記第２の距離情報に対応する角度情報は、前記第３の距離情報に対応する角度情報よりも広い角度を示す、請求項６に記載の制御装置。
【請求項８】
前記第１の移動体は車両であり、
前記出力制御部は、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合に、所定期間に亘って前記交通事象情報の送信先となる前記第１の移動体が発見されない場合、非車両への前記交通事象情報の送信を制御する、請求項４〜７のいずれか一項に記載の制御装置。
【請求項９】
前記取得部により取得された前記交通事象情報には送信残回数を示す情報が含まれ、
前記出力制御部は、前記送信残回数が１以上であることに基づき、前記送信残回数より１小さい値を更新後の送信残回数として含む交通事象情報を前記通信部に送信させる、請求項３〜８のいずれか一項に記載の制御装置。
【請求項１０】
前記制御装置は前記第１の移動体に設けられ、
前記出力制御部は、前記交通事象が発生した場所に前記第１の移動体が向かうと前記判断部により判断されたことに基づき、ユーザへの前記交通事象についての通知を制御する、請求項２に記載の制御装置。
【請求項１１】
前記交通事象情報は、第１の距離情報および前記第１の距離情報よりも長い距離を示す第２の距離情報を含み、
前記出力制御部は、
前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第１の移動体が位置することに基づき、前記ユーザへの前記交通事象についての通知を出力部に行わせ、
前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第１の移動体が位置することに基づき、前記判断部による判断の結果に応じて、前記ユーザへの前記交通事象についての通知を制御する、請求項１０に記載の制御装置。
【請求項１２】
前記移動情報は、前記第１の移動体の将来の移動経路を示し、
前記判断部は、前記移動情報が示す前記第１の移動体の将来の移動経路上に前記交通事象が発生した場所が存在することに基づき、前記交通事象が発生した場所に前記第１の移動体が向かうと判断する、請求項１に記載の制御装置。
【請求項１３】
交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得することと、
前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断することと、
判断の結果に応じて、前記交通事象情報の出力を制御することと、
を含む、制御方法。
【請求項１４】
コンピュータを、
交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得する取得部と、
前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する判断部と、
前記判断部による判断の結果に応じて、前記交通事象情報の出力を制御する出力制御部と、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近日、車両に搭載された車載端末間で情報を通信する車々間通信間通信が注目されている。車々間通信によれば、各車両が、路側機などのインフラに依存せずに交通事象情報を取得することが可能である。例えば、特許文献１には、交通事故の発生を示す交通事象情報を車々間通信によりバケツリレーのように中継する技術が開示されている。具体的には、特許文献１に記載の技術では、交通事象情報に方向情報が設定され、交通事故の発生場所から見て方向情報が示す方向上に位置する車両が交通事象情報を中継する。これにより、交通事象情報を中継する車両が制限されるので、交通事象情報の中継に起因する通信トラフィックが抑制される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した交通事象情報は、交通事象が発生した場所に向かっている車両のユーザにとって有用である。一方、交通事象が発生した場所から離れる方向に移動している車両のユーザにとっては当該交通事象情報の有用性は低い。しかし、特許文献１に記載の技術では、各車両がいずれの場所に向かっているかによらずに交通事象情報が出力される。このため、交通事象が発生した場所に向かっている車両において交通事象情報が十分に出力されない、または、交通事象が発生した場所から離れる方向に移動している車両において交通事象情報が不要に出力される問題がある。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、車両のような移動体がいずれの場所に向かっているかに応じて交通事象情報の出力を制御することが可能な、新規かつ改良された制御装置、制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得する取得部と、前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する判断部と、前記判断部による判断の結果に応じて、前記交通事象情報の出力を制御する出力制御部と、を備える、制御装置が提供される。
【０００７】
前記取得部は、前記第１の移動体の位置情報をさらに取得し、前記移動情報は前記第１の移動体の進行方向を示し、前記判断部は、前記第１の移動体の位置情報と、前記交通事象情報に含まれる位置情報に基づき、前記第１の移動体から見た前記交通事象が発生した場所の方向を特定し、特定した方向と前記移動情報が示す前記第１の移動体の進行方向との関係に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断してもよい。
【０００８】
前記制御装置は、前記第１の移動体と異なる第２の移動体に設けられ、前記出力制御部は、前記交通事象が発生した場所に前記第１の移動体が向かうと前記判断部により判断されたことに基づき、通信部に前記交通事象情報を前記第１の移動体へ送信させてもよい。
【０００９】
前記交通事象情報は、第１の距離情報および前記第１の距離情報よりも長い距離を示す第２の距離情報を含み、前記出力制御部は、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲内に前記第２の移動体が位置することに基づき、前記交通事象情報を通信部にブロードキャストさせ、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置することに基づき、前記判断部による判断の結果に応じて、前記交通事象情報の前記第１の移動体への送信を制御してもよい。
【００１０】
前記交通事象情報は角度情報をさらに含み、前記判断部は、前記交通事象が発生した場所に前記第１の移動体が向かうか否かの判断として、前記特定した方向が、前記移動情報が示す前記第１の移動体の進行方向を基準とする前記角度情報が示す角度の範囲内であるか否かを判断してもよい。
【００１１】
前記交通事象情報は、前記第２の距離情報よりも長い距離を示す第３の距離情報、前記第２の距離情報に対応する角度情報、および前記第３の距離情報に対応する角度情報を含み、前記判断部は、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合、前記第２の距離情報に対応する角度情報に基づいて判断を行い、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第３の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合、前記第３の距離情報に対応する角度情報に基づいて判断を行ってもよい。
【００１２】
前記第２の距離情報に対応する角度情報は、前記第３の距離情報に対応する角度情報よりも広い角度を示してもよい。
【００１３】
前記第１の移動体は車両であり、前記出力制御部は、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第２の移動体が位置する場合に、所定期間に亘って前記交通事象情報の送信先となる前記第１の移動体が発見されない場合、非車両への前記交通事象情報の送信を制御してもよい。
【００１４】
前記取得部により取得された前記交通事象情報には送信残回数を示す情報が含まれ、前記出力制御部は、前記送信残回数が１以上であることに基づき、前記送信残回数より１小さい値を更新後の送信残回数として含む交通事象情報を前記通信部に送信させてもよい。
【００１５】
前記制御装置は前記第１の移動体に設けられ、前記出力制御部は、前記交通事象が発生した場所に前記第１の移動体が向かうと前記判断部により判断されたことに基づき、ユーザへの前記交通事象についての通知を制御してもよい。
【００１６】
前記交通事象情報は、第１の距離情報および前記第１の距離情報よりも長い距離を示す第２の距離情報を含み、前記出力制御部は、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第１の移動体が位置することに基づき、前記ユーザへの前記交通事象についての通知を出力部に行わせ、前記交通事象が発生した場所から前記第１の距離情報が示す距離の範囲外であって、前記交通事象が発生した場所から前記第２の距離情報が示す距離の範囲内に前記第１の移動体が位置することに基づき、前記判断部による判断の結果に応じて、前記ユーザへの前記交通事象についての通知を制御してもよい。
【００１７】
前記移動情報は、前記第１の移動体の将来の移動経路を示し、前記判断部は、前記移動情報が示す前記第１の移動体の将来の移動経路上に前記交通事象が発生した場所が存在することに基づき、前記交通事象が発生した場所に前記第１の移動体が向かうと判断してもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得することと、前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断することと、判断の結果に応じて、前記交通事象情報の出力を制御することと、を含む、制御方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、交通事象が発生した場所の位置情報を含む交通事象情報、および第１の移動体の移動情報を取得する取得部と、前記移動情報と前記交通事象情報に基づき、前記交通事象が発生した場所に前記第１の移動体が向かうか否かを判断する判断部と、前記判断部による判断の結果に応じて、前記交通事象情報の出力を制御する出力制御部と、として機能させるための、プログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、車載端末のような移動体がいずれの場所に向かっているかに応じて交通事象情報の出力を制御することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態による車々間通信システムの構成を示す説明図である。
【図２】本発明の実施形態による車載端末の構成を示す説明図である。
【図３】交通事象情報を含む情報パケットのパケット構成例を示す説明図である。
【図４】第１の動作例の概要を示す説明図である。
【図５】第１の動作例の概要を示す説明図である。
【図６】情報パケットの作成に関する動作を示すフローチャートである。
【図７】交通事象情報を含む情報パケットを受信した車載端末の動作を示すフローチャートである。
【図８】交通事象情報の中継動作を示すフローチャートである。
【図９】周辺車両の進行方向を考慮した送信制御を示すフローチャートである。
【図１０】第２の動作例における交通事象情報の中継動作を示すフローチャートである。
【図１１】第２の動作例における中継情報の受信側の動作を示すフローチャートである。
【図１２】第３の動作例において用いられる情報パケットの構成例を示す説明図である。
【図１３】第３の動作例で用いられる第２設定角度および第３設定角度の具体例を示す説明図である。
【図１４】第３の動作例を示すフローチャートである。
【図１５】第４の動作例において用いられる情報パケットの構成例を示す説明図である。
【図１６】第４の動作例による交通事象情報の中継を示す説明図である。
【図１７】第５の動作例による交通事象情報の中継を示す説明図である。
【図１８】第５の動作例による交通事象情報の中継を示す説明図である。
【図１９】上述した携帯端末の構成例を示す説明図である。
【図２０】車載端末のハードウェア構成例を示したブロック図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成または論理的意義を有する複数の構成を、必要に応じて車載端末２０Ａ、２０Ｂおよび２０Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。例えば、車載端末２０Ａ、２０Ｂおよび２０Ｃを特に区別する必要が無い場合には、各車載端末を単に車載端末２０と称する。
【００２４】
＜＜１．車々間通信システムの構成＞＞
本発明の実施形態は、車両に搭載された車載端末間で通信が行われる車々間通信システムに関する。まず、図１を参照して、本発明の実施形態による車々間通信システムの構成を説明する。
【００２５】
図１は、本発明の実施形態による車々間通信システムの構成を示す説明図である。図１に示したように、本発明の実施形態による車々間通信システムは、複数の車両１０からなり、各車両１０は車載端末２０を搭載している。図１においては、車両１０として４輪車が示されているが、車両１０は、二輪車または自転車などの他の移動体であってもよい。
【００２６】
車載端末２０は、車両１０に搭載される制御装置の一例であり、路側機または周辺の車両１０の車載端末２０と通信する機能を有する。例えば、車載端末２０は、ＤＳＲＣ（Dedicated  Short  Range  Communications）を用いて路側機または周辺の車両１０の車載端末２０と各種情報を無線通信する。
【００２７】
図１に示した例では、車両１０Ａが場所Ｐにおいて事故を起こし、車両１０Ａの車載端末２０Ａが事故の発生を示す交通事象情報を送信している。当該交通事象情報は、車載端末２０Ａの電波到達範囲内に位置する車載端末２０Ｂによって受信され、車載端末２０Ｂは、当該交通事象情報を車載端末２０Ｂの電波到達範囲内に位置する車載端末２０Ｃに中継する。さらに、車載端末２０Ｃは、当該交通事象情報を車載端末２０Ｃの電波到達範囲内に位置する車載端末２０Ｄに中継する。
【００２８】
このように、交通事象情報を車載端末２０が順次に中継することにより、事象発生場所Ｐの付近に路側機などのインフラが整っていない場合であっても、交通事象情報を事象発生場所Ｐから離れた場所に位置する車両１０の車載端末２０に伝達することが可能である。なお、交通事象は事故に限られず、車両１０の故障、道路の工事、または自然災害による道路状況の異常など、車両１０の走行状況（渋滞状況）に影響を与え得る他の事象であってもよい。
【００２９】
上述した交通事象情報は、事象発生場所Ｐに向かう車両１０のユーザにとっては有用である。しかし、事象発生場所Ｐから離れる方向に移動している車両１０のユーザにとっては当該交通事象情報の有用性は低い。このため、本発明のある実施形態による車載端末２０は、周辺車両のうちで、事象発生場所Ｐに向かう車両１０に搭載された車載端末２０に選択的に交通事象情報を中継する。例えば、図１に示した車載端末２０Ｃは、進行方向が事象発生場所Ｐの方向である車両１０Ｄに搭載された車載端末２０Ｄに交通事象情報を中継するものの、進行方向が事象発生場所Ｐと反対側である車両１０Ｅに搭載された車載端末２０Ｅには交通事象情報を中継しない。かかる構成により、交通事象情報の中継のためのトラフィック、および、車両１０のユーザに不要な情報が提供されること、を抑制することが可能である。
【００３０】
（車載端末２０の構成）
ここで、図２を参照し、車載端末２０の構成を説明する。図２は、本発明の実施形態による車載端末２０の構成を示す説明図である。図２に示したように、本発明の実施形態による車載端末２０は、ＧＰＳ処理部２２２、加速度センサ２２４、ジャイロセンサ２２６、通信部２２８、表示部２３０、記憶部２４０および制御部２５０を備える。
【００３１】
ＧＰＳ処理部２２２は、人工衛星から受信される衛星信号を処理することで、車両１０の現在位置を推定する位置推定部の一例である。加速度センサ２２４は車両１０の加速度を検出し、ジャイロセンサ２２６は車両１０の進行方向を検出する。
【００３２】
通信部２２８は、他の車載端末２０とのインタフェースであり、他の車載端末２０と多様な情報を無線通信する。例えば、本実施形態による通信部２２８は、周辺車両に関する車両情報、および交通事象情報を取得する取得部として機能する。
【００３３】
図３は、交通事象情報を含む情報パケットのパケット構成例を示す説明図である。図３に示したように、情報パケットは、通信ヘッダ、送信元車両情報および交通事象情報を含む。通信ヘッダはパケットＩＤおよび宛先ＩＤを含む。情報パケットがユニキャストで送信される場合には宛先ＩＤにいずれかの車載端末２０の端末ＩＤ（または車両ＩＤ）が設定され、情報パケットがブロードキャストで送信される場合には宛先ＩＤにブロードキャストアドレスが設定される。
【００３４】
送信元車両情報は、車載端末２０を搭載する車両１０の車両ＩＤ、当該車両１０の位置情報、加速度、および進行方向などを含む。車両ＩＤは、車両１０を一意に特定するＩＤである。交通事象情報は、当該交通事象情報を作成した車両１０の車両ＩＤ、当該交通事象情報が作成された時刻を示す情報作成時刻、交通事象が発生した場所を緯度経度で示す事象発生場所、第１設定距離（第１の距離情報）、第２設定距離（第２の距離情報）、設定角度（角度情報）、中継残回数、および交通事象詳細を含む。第１設定距離、第２設定距離、設定角度および中継残回数については、「２．動作例」以降で詳細に説明する。
【００３５】
通信部２２８が上述した交通事象情報を含む情報パケットを受信すると、制御部２５０からの制御に基づき、交通事象情報を含む情報パケットを中継する。なお、交通事象情報が受信されていない間は、通信部２２８は、通信ヘッダおよび送信元車両情報を含む情報パケットを定期的にブロードキャストする。これにより、各車載端末２０は、周辺に存在する周辺車両の位置情報などを把握することが可能である。
【００３６】
表示部２３０は、ユーザに情報を出力する出力部の一例である。表示部２３０は、例えば、車両１０の周辺の地図情報を表示し、ナビゲーション経路が設定されている場合には当該ナビゲーション経路を地図情報に重畳する。また、本実施形態は、制御部２５０からの制御に基づき、通信部２２８によって受信された交通事象情報を表示する。ユーザは、表示部２３０に表示された交通事象情報を見て、事象発生場所および交通事象の詳細などを把握することが可能である。
【００３７】
記憶部２４０は、車載端末２０の動作のために用いられる多様な情報を記憶する。例えば、記憶部２４０は、ナビゲーションのための地図情報、通信部２２８によって他の車載端末２０から受信された交通事象情報、車載端末２０を搭載する車両１０の位置情報、加速度および進行方向などの車両情報、および通信部２２８によって他の車載端末２０から定期的に受信される情報パケットに含まれる送信元車両情報である周辺車両情報を記憶する。
【００３８】
制御部２５０は、車載端末２０の動作全般を制御する。特に、本実施形態による制御部２５０は、図２に示したように、情報作成部２５２、表示制御部２５４、中継制御部２５６および判断部２５８の機能を有する。
【００３９】
情報作成部２５２は、情報パケットを作成する。例えば、情報作成部２５２は、記憶部２４０から車両情報を読出し、当該車両情報を送信元車両情報として含む情報パケットを作成する。情報作成部２５２は、定期的に送信元車両情報を含む情報パケットを生成し、当該情報パケットは通信部２２８からブロードキャストされる。また、情報作成部２５２は、交通事故、故障、自然災害による道路状況の異常などの事象が検知されると、図３に示した交通事象情報を含む情報パケットを作成する。交通事象情報を含む情報パケットの作成については図６を参照して詳細に説明する。
【００４０】
表示制御部２５４は、情報の出力を制御する出力制御部の一例であり、表示部２３０の表示を制御する。例えば、表示制御部２５４は、通信部２２８によって他の車載端末２０から受信された交通事象情報を表示部２３０に表示させる。
【００４１】
中継制御部２５６は、通信部２２８によって他の車載端末２０から受信された交通事象情報の記憶部２４０への記憶、および記憶部２４０に記憶された交通事象情報の周辺車両への中継を制御する。中継制御部２５６は、交通事象情報の周辺車両への出力（中継）を制御する出力制御部としての一例である。判断部２５８は、車載端末２０を搭載する車両１０または周辺車両が事象発生場所Ｐに向かうか否かを判断する。中継制御部２５６および判断部２５８の機能については、以下の「２．動作例」で詳細に説明する。
【００４２】
＜＜２．動作例＞＞
以上、本発明の実施形態による車々間通信システムの構成を説明した。続いて、本発明の実施形態による車々間通信システムの幾つかの動作例を順次詳細に説明する。
【００４３】
＜２−１．第１の動作例＞
（概要）
第１の動作例では、交通事象情報を受信した車載端末２０は、当該車載端末２０を搭載する車両１０と事象発生場所Ｐとの距離が第１設定距離の範囲内である場合、交通事象情報をブロードキャストにより中継する。一方、当該車載端末２０は、当該車載端末２０を搭載する車両１０と事象発生場所Ｐとの距離が第１設定距離の範囲外であって、第２設定距離の範囲内である場合、事象発生場所Ｐへ向かう周辺車両の車載端末２０に交通事象情報をユニキャストする。以下、図４および図５を参照して具体例を説明する。
【００４４】
図４および図５は、第１の動作例の概要を示す説明図である。図４において、範囲ｒ１は、事象発生場所Ｐから第１設定距離以内の範囲であり、範囲ｒ２は事象発生場所Ｐから第２設定距離以内の範囲である。車両１０Ａの車載端末２０Ａが交通事象情報を含む情報パケットを生成し、車載端末２０Ａが当該情報パケットをブロードキャストすると、当該情報パケットが車載端末２０Ｂに受信される。車載端末２０Ｂを搭載する車両は範囲ｒ１内に位置するので、車載端末２０Ｂは交通事象情報を含む情報パケットをブロードキャストにより中継する。
【００４５】
当該情報パケットを受信した車載端末２０Ｃは、範囲ｒ１外であって、範囲ｒ２内に位置する。このため、車載端末２０Ｃは、周辺車両である車両１０Ｄおよび１０Ｅのうちで、事象発生場所Ｐへ向かう車両１０Ｄの車載端末２０Ｄに交通事象情報を含む情報パケットをユニキャストにより中継する。なお、車載端末２０Ｃは、情報パケットに車載端末２０Ｄを搭載する車両の車両ＩＤを含む情報パケットをブロードキャストして、車載端末２０Ｄが情報パケットに含まれる車両ＩＤから当該情報パケットが車載端末２０Ｄを対象としていることを認識してもよい。
【００４６】
ここで、周辺車両が事象発生場所Ｐへ向かうか否かの判断には、交通事象情報に含まれる設定角度が用いられる。判断部２５８は、車両１０Ｄの位置情報および事象発生場所Ｐに基づき、車両１０Ｄから見た事象発生場所Ｐの方向（図５に示した方向Ｈ）を特定する。そして、判断部２５８は、方向Ｈと図５に示した車両１０Ｄの進行方向Ｇとの関係に基づき、車両１０Ｄが事象発生場所Ｐに向かうか否かを判断する。具体的には、判断部２５８は、方向Ｈが、車両１０Ｄの進行方向Ｇを基準（中心）とする設定角度の範囲内であることを、車両１０Ｄが事象発生場所Ｐに向かうこととして判断してもよい。
【００４７】
図５に示した例では、方向Ｈが、車両１０Ｄの進行方向Ｇを基準（中心）とする設定角度の範囲内であるので、車両１０Ｄは事象発生場所Ｐに向かうと判断され、車両１０Ｄの車載端末２０Ｄに交通事象情報が中継される。一方、図４に示した車両１０Ｅから見た事象発生場所Ｐの方向は、図４に示した車両Ｅの進行方向を基準とする設定角度の範囲外であるので、車両１０Ｄは事象発生場所Ｐに向かわないと判断され、車両１０Ｅの車載端末２０Ｅへは交通事象情報は中継されない。
【００４８】
以上、第１の動作例の概要を説明した。続いて、第１の動作例における、情報パケットの作成に関する動作、情報パケットの受信時の動作、および交通事象情報の中継動作を各々詳細に説明する。
【００４９】
（情報パケットの作成に関する動作）
図６は、情報パケットの作成に関する動作を示すフローチャートである。当該動作は、所定の事象を検出した車載端末２０によって自動的に、または車両１０のユーザの操作入力に基づいて実行され得る。図６に示す動作は、図４に示した例では車載端末２０Ａにより実行される。
【００５０】
まず、車載端末２０の情報作成部２５２は、記憶部２４０から車載端末２０を搭載する車両の車両ＩＤを取得し、当該車両ＩＤを情報パケットの情報作成車両ＩＤとして設定する（Ｓ３０４）。
【００５１】
そして、ＧＰＳ処理部２２２が車両１０の現在位置を推定し、情報作成部２５２は、現在位置を情報パケットの事象発生場所として設定する（Ｓ３０８）。なお、事象発生場所には、車両１０の現在位置でなく、他の手段により取得された交通事象の発生場所を示す位置情報が設定されてもよい。
【００５２】
続いて、情報作成部２５２は、情報パケットに第１設定距離、第２設定距離、および設定角度を設定する（Ｓ３１２）。情報作成部２５２は、発生した交通事象に応じて、第１設定距離、第２設定距離、および設定角度を動的に設定し得る。例えば、情報作成部２５２は、渋滞が見込まれる範囲が広いほど、より広い範囲で車両１０の移動方向によらずに交通事象情報が中継されるように、第１設定距離を長く設定してもよい。一方、情報作成部２５２は、１車線のみが路上障害物で通行不能になったなど、影響範囲が小さいほど第１設定距離および第２設定距離を小さく設定してもよい。かかる構成により、事象発生場所Ｐに向かう確率がより高い車両１０の車載端末２０にのみ交通事象情報を中継することが可能となる。また、情報作成部２５２は、豪雨による冠水など事象発生場所Ｐを通行する可能性のある車両１０への影響のみ大きい事象では、第２設定距離を長く設定してもよい。かかる構成により、事象発生場所Ｐに向かう可能性がある車両１０の車載端末２０に広く交通事象情報を中継することが可能である。なお、第１設定距離、第２設定距離または設定角度は固定的な値であってもよく、その場合、情報パケットに第１設定距離、第２設定距離または設定角度が含まれなくてもよい。
【００５３】
そして、情報作成部２５２は、交通事象情報の重要性を考慮して情報パケットに送信残回数を設定する（Ｓ３１６）。送信残回数が多いほど、当該交通事象情報がより多い回数中継されるので、当該交通事象情報が重要であるほど送信残回数として大きな値が設定されることが望ましい。
【００５４】
さらに、情報作成部２５２は、車載端末２０の内蔵時計から現在時刻を取得し、現在時刻を情報パケットの情報作成時刻として設定する（Ｓ３２０）。また、情報作成部２５２は、例えば各センサから取得される情報に基づいて情報パケットの交通事象詳細を設定し、記憶部２４０から取得される車両情報を情報パケットの送信元車両情報に設定する（Ｓ３２４）。
【００５５】
その後、通信部２２８が、情報作成部２５２により作成された情報パケットをブロードキャストする（Ｓ３２８）。通信部２２８は、交通事象が発生している間に一定周期（例えば、１秒間隔）で情報パケットのブロードキャストを繰り返し（Ｓ３３２／ＮＯ）、例えば交通事象の解消または所定時間の経過により、情報パケットのブロードキャストを終了する（Ｓ３３２／ＹＥＳ）。
【００５６】
（情報パケットの受信時の動作）
図７は、交通事象情報を含む情報パケットを受信した車載端末２０の動作を示すフローチャートである。図７に示す動作は、図４に示した例では車載端末２０Ｂ、２０Ｃおよび２０Ｄにおいて行われる。
【００５７】
まず、車載端末２０の中継制御部２５６は、通信部２２８により受信された情報パケットより、情報作成車両ＩＤおよび情報作成時刻を読み出す（Ｓ４０４）。また、中継制御部２５６は、記憶部２４０より、受信済みの交通事象情報の情報作成車両ＩＤおよび情報作成時刻の一覧を読み出す（Ｓ４０８）。
【００５８】
そして、中継制御部２５６は、Ｓ４０４で受信された情報パケットの交通事象情報に対応する交通事象情報を記憶済みであるか否かを判断する（Ｓ４１２）。具体的には、中継制御部２５６は、Ｓ４０４で受信された情報パケットと情報作成車両ＩＤおよび情報作成時刻が同一である交通事象情報、またはＳ４０４で受信された情報パケットと情報作成車両ＩＤが同一であり情報作成時刻がより新しい交通事象情報が存在するか否かを判断する。Ｓ４０４で受信された情報パケットの交通事象情報に対応する交通事象情報を記憶済みである場合（Ｓ４１２／ＹＥＳ）、中継制御部２５６がＳ４０４で受信された情報パケットを破棄して（Ｓ４１６）、動作が終了する。
【００５９】
一方、Ｓ４０４で受信された情報パケットの交通事象情報に対応する交通事象情報が記憶済みでない場合（Ｓ４１２／ＮＯ）、表示制御部２５４が交通事象情報を表示部２３０に表示させる（Ｓ４２０）。そして、中継制御部２５６は、交通事象情報に含まれる送信残回数を１減算し（Ｓ４２４）、送信残回数が１減算された交通事象情報を記憶部２４０が記憶する（Ｓ４２８）。ここで、当該交通事象情報と同一の情報作成車両ＩＤを有し、当該交通事象情報より情報作成時刻が古い交通事象情報が記憶済みである場合、当該記憶済みの交通事象情報は、送信残回数が１減算された新たな交通事象情報で上書きされる。
【００６０】
なお、制御部２５０は、交通事象情報に基づき、例えば事象発生場所Ｐが回避されるように車両１０の移動経路を再検索し、再検索された移動経路を表示部２３０に表示させてもよい。また、交通事象情報のユーザへの通知形態は表示に限定されず、交通事象情報は音声によりユーザに通知されてもよい。
【００６１】
（交通事象情報の中継動作）
図８は、交通事象情報の中継動作を示すフローチャートである。図８に示す動作は、図４に示した例では車載端末２０Ｂ、２０Ｃおよび２０Ｄにおいて行われる。
【００６２】
まず、中継制御部２５６は、記憶部２４０から交通事象情報を読み出す（Ｓ４３２）。読み出された交通事象情報の送信残回数が０である場合（Ｓ４３６／ＹＥＳ）、本動作は終了する。一方、交通事象情報の送信残回数が０でない場合（Ｓ４３６／ＮＯ）、ＧＰＳ処理部２２２が現在位置を推定し（Ｓ４４０）、中継制御部２５６が現在位置と事象発生場所Ｐとの間の距離を算出する（Ｓ４４４）。
【００６３】
算出された距離が交通事象情報に含まれる第１設定距離を上回る場合（Ｓ４４８／ＮＯ）、図９を参照して後述する周辺車両の進行方向を考慮した送信制御が行われる（Ｓ４５０）。一方、算出された距離が交通事象情報に含まれる第１設定距離以下である場合（Ｓ４４８／ＹＥＳ）、中継制御部２５６は、情報パケットの送信元車両情報を設定し（Ｓ４６４）、通信部２２８が送信元車両情報および交通事象情報を含む情報パケットをブロードキャストする（Ｓ４６８）。そして、交通事象情報に含まれる情報作成時刻から所定時間（例えば、６時間）が経過するまで、Ｓ４３２〜Ｓ４７２の処理が一定周期で繰り返される（Ｓ４７２）。その後、中継制御部２５６は、情報作成時刻から所定時間が経過した交通事象情報を記憶部２４０から削除する（Ｓ４７６）。
【００６４】
なお、記憶部２４０に複数の交通事象情報が記憶されている場合、図８に示したＳ４３２〜Ｓ４７６の処理は複数の交通事象情報の各々について実行される。
【００６５】
図９は、周辺車両の進行方向を考慮した送信制御を示すフローチャートである。図９に示したように、現在位置と事象発生場所Ｐとの間の距離が第２設定距離を上回る場合（Ｓ４５１／ＮＯ）、交通事象情報の中継は行われない。一方、現在位置と事象発生場所Ｐとの間の距離が第２設定距離以下である場合（Ｓ４５１／ＹＥＳ）、判断部２５８は、記憶部２４０から周辺車両情報を読出し（Ｓ４５２）、周辺車両の位置情報および事象発生場所Ｐに基づき、周辺車両から見た事象発生場所Ｐの方向を特定する（Ｓ４５３）。
【００６６】
特定した方向が、周辺車両の進行方向を基準とする設定角度の範囲内でない場合（Ｓ４５４）、処理はＳ４５７に進む。一方、特定した方向が、周辺車両の進行方向を基準とする設定角度の範囲内である場合（Ｓ４５４／ＹＥＳ）、中継制御部２５６は、情報パケットの送信元車両情報を設定し（Ｓ４５５）、通信部２２８が送信元車両情報および交通事象情報を含む情報パケットを周辺車両にユニキャストにより送信する（Ｓ４５６）。そして、全ての周辺車両についてＳ４５２〜Ｓ４５６の処理が繰り返される（Ｓ４５７）。
【００６７】
以上説明した第１の動作により、事象発生場所Ｐとの距離が第１設定距離より離れており、事象発生場所Ｐとの距離が第２設定距離以下である範囲内に位置する車載端末２０は、事象発生場所Ｐに向かう車両１０に搭載された車載端末２０に選択的に交通事象情報を中継する。このため、事象発生場所Ｐから離れる車両１０の車載端末２０が不要な交通事象情報が提供されること、および交通事象情報の中継（拡散）のためのトラフィックを抑制することが可能である。
【００６８】
＜２−２．第２の動作例＞
以上、車載端末２０の第１の動作例を説明した。続いて、車載端末２０の第２の動作例を説明する。第２の動作例では、事象発生場所Ｐとの距離が第２設定距離以下である範囲内に位置する車載端末２０は交通事象情報をブロードキャストで中継し、当該ブロードキャストを受信した車載端末２０側で当該交通事象情報の表示の要否が判断される。
【００６９】
（交通事象情報の中継動作）
図１０は、第２の動作例における交通事象情報の中継動作を示すフローチャートである。まず、中継制御部２５６は、記憶部２４０から交通事象情報を読み出す（Ｓ５０４）。読み出された交通事象情報の送信残回数が０である場合（Ｓ５０８／ＹＥＳ）、本動作は終了する。一方、交通事象情報の送信残回数が０でない場合（Ｓ５０８／ＮＯ）、ＧＰＳ処理部２２２が現在位置を推定し（Ｓ５１２）、中継制御部２５６が現在位置と事象発生場所Ｐとの間の距離を算出する（Ｓ５１６）。
【００７０】
算出された距離が交通事象情報に含まれる第２設定距離を上回る場合（Ｓ５２０／ＮＯ）、情報パケットの中継は行われない。一方、算出された距離が交通事象情報に含まれる第２設定距離以下である場合（Ｓ５２０／ＹＥＳ）、中継制御部２５６は、情報パケットの送信元車両情報を設定し（Ｓ５２４）、通信部２２８が送信元車両情報および交通事象情報を含む情報パケットをブロードキャストする（Ｓ５２８）。
【００７１】
そして、交通事象情報に含まれる情報作成時刻から所定時間（例えば、６時間）が経過するまで、Ｓ５０４〜Ｓ５２８の処理が一定周期で繰り返される（Ｓ５３２）。その後、中継制御部２５６は、情報作成時刻から所定時間が経過した交通事象情報を記憶部２４０から削除する（Ｓ５３６）。
【００７２】
（受信側の動作）
図１１は、第２の動作例における中継情報の受信側の動作を示すフローチャートである。図１１の動作は、図７を参照して説明したＳ４１２とＳ４２０の間に行われる。まず、ＧＰＳ処理部２２２が現在位置を推定し（Ｓ５４４）、表示制御部２５４が現在位置と事象発生場所Ｐとの間の距離を算出する（Ｓ５４８）。算出された距離が交通事象情報に含まれる第１設定距離以下である場合（Ｓ５５２／ＹＥＳ）、表示制御部２５４は交通事象情報を表示部２３０に表示させる（Ｓ５５６）。
【００７３】
一方、算出された距離が交通事象情報に含まれる第１設定距離を上回り（Ｓ５５２／ＮＯ）、算出された距離が第２設定距離以下である場合（Ｓ５６０／ＹＥＳ）、判断部２５８は、車載端末２０を搭載する車両１０の位置情報および事象発生場所Ｐに基づき、周辺車両から見た事象発生場所Ｐの方向を特定する（Ｓ５６４）。
【００７４】
特定した方向が、車両１０の進行方向を基準とする設定角度の範囲内である場合（Ｓ５６８／ＹＥＳ）、表示制御部２５４は交通事象情報を表示部２３０に表示させる（Ｓ５５６）。一方、特定した方向が、車両１０の進行方向を基準とする設定角度の範囲外である場合（Ｓ５６８／ＮＯ）、および算出された距離が第２設定距離を上回る場合（Ｓ５６０／ＮＯ）には本動作は終了する。
【００７５】
以上説明したように、第２の動作例によれば、事象発生場所Ｐとの距離が第２設定距離以下である範囲内に位置する車載端末２０が交通事象情報をブロードキャストで中継する。従って、当該車載端末２０の周辺に交通事象情報を伝えるべき２以上の周辺車両が存在する場合、第２の動作例では、各周辺車両にユニキャストにより交通事象情報を中継するよりも交通事象情報の中継のためのトラフィックを抑制することが可能である。
【００７６】
なお、図１１では、交通事象情報を受信した車載端末２０の車両１０の現在位置と事象発生場所Ｐとの間の距離が第１設定距離および第２設定距離と比較する例を説明したが、交通事象情報の送信元の車載端末２０の車両１０の現在位置と事象発生場所Ｐとの間の距離が第１設定距離および第２設定距離と比較されてもよい。
【００７７】
＜２−３．第３の動作例＞
以上、車載端末２０の第２の動作例を説明した。続いて、車載端末２０の第３の動作例を説明する。第３の動作例は、上述した第１の動作例をベースに有するが、第１の動作例よりも、周辺車両の進行方向を考慮した細かな送信制御を実現することが可能である。
【００７８】
図１２は、第３の動作例において用いられる情報パケットの構成例を示す説明図である。第３の動作例において用いられる情報パケットは、図３を参照して説明した情報パケットに含まれる情報に加えて、１または２以上の設定距離および設定角度の情報を含む。図１２に示した例では、第１設定距離、第２設定距離および第２設定距離に対応する第２設定角度に加え、第３設定距離および第３設定距離に対応する第３設定角度が交通事象情報に含まれる。第３設定角度には、第２設定角度より小さい値が設定される。図１３を参照し、第２設定角度および第３設定角度を用いた中継制御を説明する。
【００７９】
図１３は、第３の動作例で用いられる第２設定角度および第３設定角度の具体例を示す説明図である。図１３に示した例では、車両１０Ａから見た事象発生場所Ｐの方向、および車両１０Ｂから見た事象発生場所Ｐの方向は、同一の方向Ｈである。また、車両１０Ａの進行方向、および車両１０Ｂの進行方向は、同一の進行方向Ｇである。車両１０Ａは、事象発生場所Ｐから第１設定距離以内の範囲ｒ１外であって、事象発生場所Ｐから第２設定距離以内の範囲ｒ２内に位置する。車両１０Ｂは、事象発生場所Ｐから第２設定距離以内の範囲ｒ２外であって、事象発生場所Ｐから第３設定距離以内の範囲ｒ３内に位置する。
【００８０】
この場合、車両１０Ａへの交通事象情報の中継の要否の判断においては第２設定角度が用いられ、車両１０Ｂへの交通事象情報の中継の要否の判断においては第３設定角度が用いられる。図１３に示した例では、方向Ｈが車両１０Ａの進行方向Ｇを基準（中心）とする第２設定角度の範囲内であるので、車両１０Ａは事象発生場所Ｐに向かうと判断され、車両１０Ａの車載端末２０Ａに交通事象情報が中継される。一方、方向Ｈは車両１０Ｂの進行方向Ｇを基準（中心）とする第３設定角度の範囲外であるので、車両１０Ｂの車載端末２０Ｂへは交通事象情報は中継されない。
【００８１】
複数の車両１０に関して、車両１０から見た事象発生場所Ｐの方向と車両１０の進行方向がなす角度が同一であっても、事象発生場所Ｐから離れた場所に位置する車両１０ほど事象発生場所Ｐに向かう確率は低いと考えられる。そこで、第３の動作例のように、より大きな設定距離により小さな設定角度を対応付けることにより、実際には事象発生場所Ｐに向かわない車両１０に交通事象情報が中継されてしまうことを抑制できる。
【００８２】
以下、図１４を参照し、上述した第３の動作例を整理する。
【００８３】
図１４は、第３の動作例を示すフローチャートである。具体的には、図１４は、図８を参照して説明したＳ４５０の処理の一例である。まず、車載端末２０の現在位置と事象発生場所Ｐとの間の距離が第２設定距離以下である場合（Ｓ６０４／ＹＥＳ）、判断部２５８および中継制御部２５６は、図９のＳ４５２〜Ｓ４５６に示した処理を、第２設定距離を用いて実行する（Ｓ６０８）。
【００８４】
また、車載端末２０の現在位置と事象発生場所Ｐとの間の距離が第２設定距離を上回り、第３設定距離以下である場合（Ｓ６０４／ＮＯ、Ｓ６１２／ＹＥＳ）、判断部２５８および中継制御部２５６は、図９のＳ４５２〜Ｓ４５６に示した処理を、第３設定距離を用いて実行する（Ｓ６０８）。
【００８５】
車載端末２０の現在位置と事象発生場所Ｐとの間の距離が第２設定距離を上回る場合（Ｓ６１２／ＮＯ）、同様に、判断部２５８および中継制御部２５６が、現在位置と事象発生場所Ｐとの間の距離＜第Ｎ設定距離を満たす最小の設定距離に対応する設定角度を用いて、図９のＳ４５２〜Ｓ４５６に示した処理を実行する（Ｓ６２０）。
【００８６】
以上説明したように、第３の動作例によれば、設定距離および設定角度の組を複数段階に亘って設定することにより、周辺車両の進行方向を考慮した細かな送信制御を実現することが可能である。
【００８７】
＜２−４．第４の動作例＞
以上、車載端末２０の第３の動作例を説明した。続いて、車載端末２０の第４の動作例を説明する。第４の動作例は、周辺車両が事象発生場所Ｐに向かうか否かの判断が、周辺車両の将来の移動経路に基づいて行われる。
【００８８】
図１５は、第４の動作例において用いられる情報パケットの構成例を示す説明図である。図１５に示したように、第４の動作例において用いられる情報パケットの送信元車両情報は、車両ＩＤ、当該車両１０の位置情報および加速度に加えて、移動経路を含む。一方、第４の動作例において用いられる情報パケットの交通事象情報は、図４を参照して説明した設定角度を含まない。
【００８９】
移動経路は、車両１０の将来の移動経路であり、例えばユーザによる目的地の入力に基づき、ナビゲーション機能により設定される。移動経路は、緯度経度からなる位置情報のデータ列であってもよい。
【００９０】
事象発生場所Ｐからの距離が第１設定距離を上回り第２設定距離以下である車載端末２０の判断部２５８は、周辺車両の移動経路に基づき、周辺車両が事象発生場所Ｐに向かうか否かを判断する。具体的には、周辺車両の移動経路上に事象発生場所Ｐが存在することに基づき、事象発生場所Ｐに周辺車両が向かうと判断する。通信部２２８は、事象発生場所Ｐに周辺車両が向かうと判断部２５８により判断されたことに基づき、周辺車両に交通事象情報をユニキャストで送信する。
【００９１】
図１６は、第４の動作例による交通事象情報の中継を示す説明図である。図４を参照して説明したように、第１の動作例では、車両１０Ｅの進行方向が車両１０Ｅから見た事象発生場所Ｐの方向と反対であるので、車両１０Ｅの車載端末２０Ｅには車載端末２０Ｃから交通事象情報が中継されない。
【００９２】
一方、第４の動作例においては、破線で示した車両１０Ｅの移動経路上に事象発生場所Ｐが存在するので、車載端末２０Ｃの判断部２５８は車両１０Ｅが事象発生場所Ｐに向かうと判断する。結果、車載端末２０Ｃから車載端末２０Ｅに交通事象情報が中継される。
【００９３】
このように、第４の動作例によれば、事象発生場所Ｐに向かう周辺車両により確実に交通事象情報を中継することが可能である。なお、車載端末２０Ｃは周辺車両の移動経路によらず、交通事象情報をブロードキャストしてもよい。この場合、移動経路を用いた判断は、移動経路を用いた判断は、第２の動作例で説明したように周辺車両側で行われるので、車載端末２０間で定期的に交換される情報パケットの送信元車両情報は移動経路を含まなくてもよい。
【００９４】
＜２−５．第５の動作例＞
以上、車載端末２０の第４の動作例を説明した。続いて、車載端末２０の第５の動作例を説明する。第５の動作例では、車載端末２０は、周辺車両の車載端末２０だけでなく、非車両である例えば歩行者が携帯する携帯端末にも交通事象情報を中継し得る。以下、図１７および図１８を参照して、車載端末２０の第５の動作例を具体的に説明する。
【００９５】
図１７および図１８は、第５の動作例による交通事象情報の中継を示す説明図である。図１７に示したように、車載端末２０Ｂから交通事象情報を受信した車載端末２０Ｃは、事象発生場所Ｐに向かう周辺車両を探索する。図１７に示した例では、車載端末２０Ｃの電波到達範囲内に事象発生場所Ｐに向かう周辺車両が存在しない。車載端末２０Ｃの周囲の交通量が少なく、交通事象情報の作成時刻から所定時間が経過するまで事象発生場所Ｐに向かう周辺車両が現れないと、いずれの車載端末２０にも交通事象情報が中継されることなく交通事象情報が削除されてしまう。
【００９６】
そこで、車載端末２０Ｃは、一定期間が経過しても事象発生場所Ｐに向かう周辺車両が現れない場合、図１７に示したように、歩行者が携帯する携帯端末３０に送信元車両情報および交通事象情報を含む情報パケットを送信する。携帯端末３０は送信元車両情報および交通事象情報を記憶する。なお、車載端末２０Ｃは、携帯端末３０が定期的に送信する情報パケットに含まれる端末ＩＤに基づき、携帯端末３０が車載端末２０でないことを認識してもよい。
【００９７】
その後、時間が経過し、図１８に示したように携帯端末３０の近くに車両１０Ｄが現れると、車両１０Ｄの車載端末２０Ｄから定期的に送信される送信元車両情報を含む情報パケットを携帯端末３０が受信する。携帯端末３０は、当該情報パケットの受信に基づき、車両１０Ｄが事象発生場所Ｐに向かうと判断される場合に、車両１０Ｄの車載端末２０Ｄに交通事象情報を含む情報パケットを送信する。ここで、情報パケットには、車載端末２０Ｃから受信された情報パケットに含まれていた送信元車両情報、すなわち、車両１０Ｃに関する車両情報が含まれてもよい。この場合、車載端末２０Ｄは、車載端末２０Ｃから直接交通事象情報の中継を受ける場合と同様の方法で交通事象情報を処理することが可能である。
【００９８】
図１９は、上述した携帯端末３０の構成例を示す説明図である。図１９に示したように、携帯端末３０は、ＧＰＳ処理部３２２、加速度センサ３２４、ジャイロセンサ３２６、通信部３２８、表示部３３０、記憶部３４０および制御部３５０を備える。ＧＰＳ処理部３２２、加速度センサ３２４、ジャイロセンサ３２６、通信部３２８および表示部３３０は、図２を参照して説明した車載端末２０のＧＰＳ処理部２２２、加速度センサ２２４、ジャイロセンサ２２６、通信部２２８、表示部２３０と実質的に同一である。
【００９９】
記憶部３４０は、通信部３２８により車載端末２０から受信された交通事象情報、通信部２２８によって車載端末２０から定期的に受信される情報パケットに含まれる送信元車両情報である周辺車両情報を記憶する。さらに、記憶部３４０は、通信部３２８により受信された交通事象情報と同一の情報パケットに含まれていた送信元車両情報を記憶する。
【０１００】
制御部３５０は、携帯端末３０の動作全般を制御する。具体的には、制御部３５０は、表示制御部３５４、中継制御部３５６および判断部３５８の機能を有する。
【０１０１】
表示制御部３５４は、情報の出力を制御する出力制御部の一例であり、表示部３３０の表示を制御する。なお、通信部３２８よって車載端末２０から受信される交通事象情報は車両１０のユーザに有意な情報であるが、携帯端末３０は歩行者によって携帯される端末であるので、携帯端末３０の表示制御部３５４は、通信部３２８よって車載端末２０から受信された交通事象情報を表示部２３０に表示させなくてもよい。
【０１０２】
判断部３５８の機能は、図２を参照して説明した車載端末２０の判断部２５８の機能と実質的に同一である。中継制御部３５６の機能も、図２を参照して説明した車載端末２０の中継制御部２５６の機能と実質的に同一であるが、中継制御部３５６は、通信部３２８よって受信された交通事象情報の送信元車両情報を記憶部３４０に記憶させ、当該送信元車両情報および交通事象情報を含む情報パケットを通信部３２８に送信させる。
【０１０３】
以上説明した第５の動作例によれば、車両１０の通行量が少ない地理的範囲においても、交通事象情報の中継を途切れさせず、交通事象情報を事象発生場所Ｐに向かう車両１０に拡散させることが可能である。
【０１０４】
＜＜３．変形例＞＞
以上、本発明の実施形態を説明した。以下では、本発明の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本発明の実施形態に適用されてもよいし、組み合わせで本発明の実施形態に適用されてもよい。また、各変形例は、本発明の実施形態で説明した構成に代えて適用されてもよいし、本発明の実施形態で説明した構成に対して追加的に適用されてもよい。
【０１０５】
例えば、第４の動作例では、ナビゲーション機能により設定されている周辺車両の将来の移動経路に基づいて周辺車両が事象発生場所Ｐに向かうか否かが判断される例を説明したが、判断部２５８は、周辺車両が事象発生場所Ｐに向かうか否かを他の方法で判断してもよい。例えば、周辺車両が走行している道路が、事象発生場所Ｐに至るまで分岐していない場合、判断部２５８は周辺車両が事象発生場所Ｐに向かうと判断してもよい。または、判断部２５８は、周辺車両が習慣的に通行する道路の履歴に基づき、周辺車両が事象発生場所Ｐに向かうか否かを判断することも可能である。
【０１０６】
また、上記の動作例では、交通事象情報を受信した車載端末２０が交通事象情報を表示する例を説明したが、交通事象情報の活用方法は表示に限られない。例えば、車載端末２０は、交通事象情報の内容に応じて、車両１０が事象発生場所Ｐに近づくにつれて車両１０が減速するように（例えば、車速が法定速度以下になるように）車両１０を制御してもよい。
【０１０７】
また、第１の動作例では、図４に示した車載端末２０Ｃがユニキャストにより車載端末２０Ｄに交通事象情報を含む情報パケットを送信する例を説明したが、特定の車載端末２０に情報パケットを送信する方法はユニキャストに限定されない。例えば、車載端末２０Ｃは、車載端末２０Ｄとの距離に基づき、車載端末２０Ｄとの距離に対応する電力で情報パケットをブロードキャストすることにより、車載端末２０Ｄに選択的に情報パケットを送信してもよい。
【０１０８】
また、上記の動作例では、第１設定距離として、周辺車両が事象発生場所Ｐに向かうか否かによらず車載端末２０が交通事象情報をブロードキャストにより中継する事象発生場所Ｐからの距離を説明したが、第１の設定距離は設定されなくてもよい。すなわち、車載端末２０は、事象発生場所Ｐからの距離によらず、周辺車両が事象発生場所Ｐに向かうか否かに応じて当該周辺車両への交通事象情報の中継を制御してもよい。
【０１０９】
＜＜４．ハードウェア構成＞＞
以上、本発明の実施形態を説明した。上述した交通事象情報の作成および交通事象情報の中継制御などの情報処理は、ソフトウェアと、以下に説明する車載端末２０のハードウェアとの協働により実現される。
【０１１０】
図２０は、車載端末２０のハードウェア構成例を示したブロック図である。車載端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、を備える。また、車載端末２０は、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、表示装置２０９と、音声出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、ネットワークインタフェース２１５とを備える。
【０１１１】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って車載端末２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。これらＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３とソフトウェアとの協働により、図２などを参照して説明した制御部２５０の機能が実現され得る。
【０１１２】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。なお、必ずしもホストバス２０４、ブリッジ２０５および外部バス２０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【０１１３】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、センサ、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。車載端末２０のユーザは、該入力装置２０８を操作することにより、車載端末２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１１４】
表示装置２０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、プロジェクター装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。また、音声出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。当該表示装置２０９は、図２を参照して説明した表示部２３０に対応する。
【０１１５】
ストレージ装置２１１は、データ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置２１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔｒａｇｅ  Ｄｒｉｖｅ）、あるいは同等の機能を有するメモリ等で構成される。このストレージ装置２１１は、ストレージを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。当該ストレージ装置２１１は、図２を参照してせつめいした記憶部２４０に対応する。
【０１１６】
ドライブ２１２は、記憶媒体用リーダライタであり、車載端末２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３またはストレージ装置２１１に出力する。また、ドライブ２１２は、リムーバブル記憶媒体２４に情報を書き込むこともできる。
【０１１７】
ネットワークインタフェース２１５は、例えば、専用網１２に接続するための通信デバイス等で構成された通信インタフェースである。また、ネットワークインタフェース２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【０１１８】
＜＜５．むすび＞＞
以上説明したように、本発明の実施形態によれば、事象発生場所Ｐとの距離が第１設定距離より離れており、事象発生場所Ｐとの距離が第２設定距離以下である範囲内に位置する車載端末２０は、事象発生場所Ｐに向かう車両１０に搭載された車載端末２０に選択的に交通事象情報を中継する。このため、事象発生場所Ｐから離れる車両１０の車載端末２０が不要な交通事象情報が提供されること、および交通事象情報の中継（拡散）のためのトラフィックを抑制することが可能である。
【０１１９】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１２０】
例えば、本明細書の車載端末２０の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、車載端末２０の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１２１】
また、車載端末２０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアに、上述した車載端末２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０１２２】
１０  車両
２０  車載端末
３０  携帯端末
２２２  ＧＰＳ処理部
２２４  加速度センサ
２２６  ジャイロセンサ
２２８  通信部
２３０  表示部
２４０  記憶部
２５０  制御部
２５２  情報作成部
２５４  表示制御部
２５６  中継制御部
２５８  判断部
３２２  処理部
３２４  加速度センサ
３２６  ジャイロセンサ
３２８  通信部
３３０  表示部
３４０  記憶部
３５０  制御部
３５４  表示制御部
３５６  中継制御部
３５８  判断部
【図１】
2019040322.tif 000003
【図２】
2019040322.tif 000004
【図３】
2019040322.tif 000005
【図４】
2019040322.tif 000006
【図５】
2019040322.tif 000007
【図６】
2019040322.tif 000008
【図７】
2019040322.tif 000009
【図８】
2019040322.tif 000010
【図９】
2019040322.tif 000011
【図１０】
2019040322.tif 000012
【図１１】
2019040322.tif 000013
【図１２】
2019040322.tif 000014
【図１３】
2019040322.tif 000015
【図１４】
2019040322.tif 000016
【図１５】
2019040322.tif 000017
【図１６】
2019040322.tif 000018
【図１７】
2019040322.tif 000019
【図１８】
2019040322.tif 000020
【図１９】
2019040322.tif 000021
【図２０】
2019040322.tif 000022