(57)【要約】【課題】車両において、移動中の通信データの遮断や欠落などにより通信データの送受ができなくなることを生じ難くする。【解決手段】車両１の車外通信システム４０は、サーバ装置２と車両１との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置３２〜３４と、複数の通信装置３２〜３４による通信を制御する制御部４３と、を有する。制御部４３は、複数の通信装置３２〜３４の少なくとも１つを、サーバ装置２と車両１との間での通信データを送受するメイン通信装置とし、複数の通信装置３２〜３４の残りの少なくとも１つを、サーバ装置２と車両１との間での通信データを送受するバックアップ通信装置とする。【選択図】  図３
2020162030.tif 000002
【特許請求の範囲】
【請求項１】
車両に設けられ、サーバ装置と車両との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置と、
複数の通信装置による通信を制御する制御部と、
を有し、
前記制御部は、
複数の前記通信装置の少なくとも１つを、サーバ装置と車両との間での通信データを送受するメイン通信装置とし、
複数の前記通信装置の残りの少なくとも１つを、サーバ装置と車両との間での通信データを送受するバックアップ通信装置とする、
車両の車外通信システム。
【請求項２】
複数の前記通信装置には、車車間通信装置が含まれ、
前記制御部は、
複数の前記通信装置の中の前記車車間通信装置以外の通信装置よりも優先して、前記車車間通信装置をバックアップ通信装置とする、
請求項１記載の、車両の車外通信システム。
【請求項３】
前記制御部は、
前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質を判断し、高い品質の通信が可能な他の車両を、前記車車間通信装置とともにバックアップ通信装置として選択する、
請求項２記載の、車両の車外通信システム。
【請求項４】
前記制御部は、
前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質に基づいて優先度を判定し、
前記バックアップ通信装置としての前記車車間通信装置への切替が実行される際には、優先度に基づいて、前記車車間通信装置の通信先を選択する、
請求項２または３記載の、車両の車外通信システム。
【請求項５】
前記制御部は、
前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質に応じた優先度を判定して通知し、
通知に対して他の車両から肯定応答がある場合、優先度を設定する、
請求項４記載の、車両の車外通信システム。
【請求項６】
前記制御部は、
他の車両ごとの通信品質としての、前記車車間通信装置と他の車両との通信路の状態、他の車両の応答の状態、他の車両の通信リソースの状態、他の車両との相対的な進行の合致度、および、他の車両が使用する他の通信路の相違度、の中の少なくとも１つに応じて、優先度を判定する、
請求項３から５のいずれか一項記載の、車両の車外通信システム。
【請求項７】
前記制御部は、
他の車両との通信路の状態および他の車両の応答の状態を第一判定条件とし、他の車両の通信リソースの状態を第二判定条件とし、他の車両との相対的な進行の合致度を第三判定条件とし、他の車両が使用する他の通信路の相違度を第四判定条件とした場合、
第一判定条件から第四判定条件に該当する他の車両を第一優先と判定し、
第一判定条件から第三判定条件に該当する他の車両を第二優先と判定し、
第一判定条件から第二判定条件に該当する他の車両を第三優先と判定し、
前記バックアップ通信装置としての前記車車間通信装置への切替が実行される際には、第一優先、第二優先、第三優先の順番で、前記車車間通信装置の通信先を選択する、
請求項６記載の、車両の車外通信システム。
【請求項８】
前記制御部は、
前記サーバ装置と前記車両との間の通信データの全部をバックアップ可能なものを、高い優先度と判定し、
前記サーバ装置と前記車両との間の通信データの一部をバックアップ可能なものを、縮退でのバックアップ可能な低い優先度と判定する、
請求項３から７のいずれか一項記載の、車両の車外通信システム。
【請求項９】
前記制御部は、
周期的に、複数の前記通信装置から、前記メイン通信装置および前記バックアップ通信装置を選択する、
請求項１から８のいずれか一項記載の、車両の車外通信システム。
【請求項１０】
前記制御部は、
前記メイン通信装置と前記サーバ装置との間での通信が切断または悪化して、前記サーバ装置と前記車両との間での通信データを送受する通信装置を前記メイン通信装置から前記バックアップ通信装置へ切替える場合、前記サーバ装置との通信を一時停止した上で切替え、切替え後に前記サーバ装置との通信を再開する、
請求項１から９のいずれか一項記載の、車両の車外通信システム。
【請求項１１】
複数の前記通信装置には、セルラ通信装置、車車間通信装置、高度交通システム用の通信装置、が含まれ、
前記制御部は、
前記セルラ通信装置を、前記車車間通信装置および前記高度交通システム用の通信装置より優先して、前記メイン通信装置とし、
前記車車間通信装置を、前記高度交通システム用の通信装置より優先して、前記バックアップ通信装置とする、
請求項１から１０のいずれか一項記載の、車両の車外通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の車外通信システムに関する。
【背景技術】
【０００２】
自動車などの車両には、インターネットから地図データを受信したり、交通情報を受信したりするために、通信装置が設けられる（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０７７６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、自動車などの車両は移動するため、車両に設けられる通信装置についての通信環境は、車両の移動に応じて常に変化する。
このため、車両に設けられる通信装置とサーバ装置との間で送受する通信データは、車両の移動により、通信中に欠落したり、通信が遮断されたりする可能性がある。
そして、車両では、ＡＤＡＳなどのより高度な交通システムに対応することが求められ、将来的には車両の走行を制御するために通信データを直接的にまたは間接的に利用することが求められるようになると予想される。
移動する車両において、このように重要な通信データが受信できなくなることは、その通信データに基づく制御ができなくなることを意味する。
【０００５】
このように、車両では、移動中の通信データの遮断や欠落などにより通信データの送受ができなくなることを生じ難くすることが求められている。
【課題を解決するための手段】
【０００６】
本発明に係る車両の車外通信システムは、車両に設けられ、サーバ装置と車両との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置と、複数の通信装置による通信を制御する制御部と、を有し、前記制御部は、複数の前記通信装置の少なくとも１つを、サーバ装置と車両との間での通信データを送受するメイン通信装置とし、複数の前記通信装置の残りの少なくとも１つを、サーバ装置と車両との間での通信データを送受するバックアップ通信装置とする。
【０００７】
好適には、複数の前記通信装置には、車車間通信装置が含まれ、前記制御部は、複数の前記通信装置の中の前記車車間通信装置以外の通信装置よりも優先して、前記車車間通信装置をバックアップ通信装置とする、とよい。
【０００８】
好適には、前記制御部は、前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質を判断し、高い品質の通信が可能な他の車両を、前記車車間通信装置とともにバックアップ通信装置として選択する、とよい。
【０００９】
好適には、前記制御部は、前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質に基づいて優先度を判定し、前記バックアップ通信装置としての前記車車間通信装置への切替が実行される際には、優先度に基づいて、前記車車間通信装置の通信先を選択する、とよい。
【００１０】
好適には、前記制御部は、前記車車間通信装置が通信可能な他の車両として複数が探索される場合、他の車両ごとの通信品質に応じた優先度を判定して通知し、通知に対して他の車両から肯定応答がある場合、優先度を設定する、とよい。
【００１１】
好適には、前記制御部は、他の車両ごとの通信品質としての、前記車車間通信装置と他の車両との通信路の状態、他の車両の応答の状態、他の車両の通信リソースの状態、他の車両との相対的な進行の合致度、および、他の車両が使用する他の通信路の相違度、の中の少なくとも１つに応じて、優先度を判定する、とよい。
【００１２】
好適には、前記制御部は、他の車両との通信路の状態および他の車両の応答の状態を第一判定条件とし、他の車両の通信リソースの状態を第二判定条件とし、他の車両との相対的な進行の合致度を第三判定条件とし、他の車両が使用する他の通信路の相違度を第四判定条件とした場合、第一判定条件から第四判定条件に該当する他の車両を第一優先と判定し、第一判定条件から第三判定条件に該当する他の車両を第二優先と判定し、第一判定条件から第二判定条件に該当する他の車両を第三優先と判定し、前記バックアップ通信装置としての前記車車間通信装置への切替が実行される際には、第一優先、第二優先、第三優先の順番で、前記車車間通信装置の通信先を選択する、とよい。
【００１３】
好適には、前記制御部は、前記サーバ装置と前記車両との間の通信データの全部をバックアップ可能なものを、高い優先度と判定し、前記サーバ装置と前記車両との間の通信データの一部をバックアップ可能なものを、縮退でのバックアップ可能な低い優先度と判定する、とよい。
【００１４】
好適には、前記制御部は、周期的に、複数の前記通信装置から、前記メイン通信装置および前記バックアップ通信装置を選択する、とよい。
【００１５】
好適には、前記制御部は、前記メイン通信装置と前記サーバ装置との間での通信が切断または悪化して、前記サーバ装置と前記車両との間での通信データを送受する通信装置を前記メイン通信装置から前記バックアップ通信装置へ切替える場合、前記サーバ装置との通信を一時停止した上で切替え、切替え後に前記サーバ装置との通信を再開する、とよい。
【００１６】
好適には、複数の前記通信装置には、セルラ通信装置、車車間通信装置、高度交通システム用の通信装置、が含まれ、前記制御部は、前記セルラ通信装置を、前記車車間通信装置および前記高度交通システム用の通信装置より優先して、前記メイン通信装置とし、前記車車間通信装置を、前記高度交通システム用の通信装置より優先して、前記バックアップ通信装置とする、とよい。
【発明の効果】
【００１７】
本発明では、車両に、サーバ装置と車両との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置が設けられる。そして、複数の通信装置による通信を制御する制御部は、複数の通信装置の一部を、サーバ装置と車両との間での通信データを送受するメイン通信装置とし、複数の通信装置の残部の一部を、サーバ装置と車両との間での通信データを送受するバックアップ通信装置とする。よって、本発明において制御部は、メイン通信装置とサーバ装置との間での通信が切断または悪化した場合、サーバ装置と車両との間での通信データを送受する通信装置を、メイン通信装置からバックアップ通信装置へ切替えることができる。バックアップ通信装置の通信により、サーバ装置と車両との間での通信データを継続することができる。
このように、本発明では、移動中の通信データの遮断や欠落などにより、通信データが受信できなくなり難くできる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施形態が適用される自動車および複数の交通システムの説明図である。
【図２】図２は、本発明の実施形態に係るが適用される自動車の制御系の説明図である。
【図３】図３は、本発明の実施形態に係る、自動車に設けられる複数の通信装置を管理する車外通信システムの説明図である。
【図４】図４は、情報・制御サーバ装置と第一自動車との通信に問題が生じた場合に、通信を継続するための代行通信への切替処理を説明するシーケンスチャートである。
【図５】図５は、第一自動車の通信を、代行通信などへ切替るための処理の一例のフローチャートである。
【図６】図６は、第一自動車が、第二自動車とのＶ２Ｖ（車車間）通信により、第二自動車に、情報・制御サーバ装置との代行通信をさせるための切替処理を説明するシーケンスチャートである。
【図７】図７は、情報・制御サーバ装置と通信する第一自動車において周期的に実行される、Ｖ２Ｖ通信先の候補選択処理の一例のフローチャートである。
【図８】図８は、図７の処理により第一自動車に生成される、Ｖ２Ｖ通信の通信先リスト、およびバックアップ通信先リストの一例の説明図である。
【図９】図９は、通信先の切替処理についての詳細の処理の一例のフローチャートである。
【図１０】図１０は、代行通信をする第二自動車において実行される、代行通信を開始するまでの処理の一例のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を、図面に基づいて説明する。
【００２０】
図１は、本発明の実施形態が適用される自動車１および複数の交通システムの説明図である。
図１には、双方向通行可能な道路を走行する複数の自動車１、自動車１と通信データを送受する情報・制御サーバ装置２、第一セルラ通信網システム３、第二セルラ通信網システム６、ＡＤＡＳ（Ａｄｖａｎｃｅｄ  Ｄｒｉｖｅｒ  Ａｓｓｉｓｔａｎｃｅ  Ｓｙｓｔｅｍ）通信システム９、インターネット１２、が示されている。自動車１は、車両の一例である。第一セルラ通信網システム３、第二セルラ通信網システム６、およびＡＤＡＳ通信システム９は、複数の交通システムである。
複数の自動車１は、後述するように、第一セルラ通信網システム３または第二セルラ通信網システム６と通信可能なセルラ通信装置３３、ＡＤＡＳ通信システム９と通信するＡＤＡＳ通信装置３４などの複数の通信装置を有する。
【００２１】
第一セルラ通信網システム３は、第一キャリアにより管理される通信設備として、道路を含む地域に分散して設けられる複数の第一セルラ基地局４、第一通信網制御装置５、を有する。第一通信網制御装置５は、複数の第一セルラ基地局４と接続される。第一通信網制御装置５は、複数の第一セルラ基地局４から、第一キャリアと契約している自動車１を収容する通信セルの第一セルラ基地局４を選択し、該自動車１と第一セルラ基地局４との間で無線通信路を確立する。
第二セルラ通信網システム６は、第二キャリアにより管理される通信設備として、道路を含む地域に分散して設けられる複数の第二セルラ基地局７、第二通信網制御装置８、を有する。第二通信網制御装置８は、複数の第二セルラ基地局７と接続される。第二通信網制御装置８は、複数の第二セルラ基地局７から、第二キャリアと契約している自動車１を収容する通信セルの第二セルラ基地局７を選択し、該自動車１と第二セルラ基地局７との間で無線通信路を確立する。
ＡＤＡＳ通信システム９は、道路に沿って配列される複数のＡＤＡＳ通信装置１０、ＡＤＡＳ配信装置１１、を有する。ＡＤＡＳ配信装置１１は、複数のＡＤＡＳ通信装置１０と接続される。ＡＤＡＳ配信装置１１は、複数のＡＤＡＳ通信装置１０から、たとえは地域の交通情報、ダイナミックマップなどの地図情報といった通信データを無線送信する。また、ＡＤＡＳ配信装置１１は、複数のＡＤＡＳ通信装置１０を通じて、道路を走行する複数の自動車１から通信データを受信してもよい。
インターネット１２は、第一通信網制御装置５、第二通信網制御装置８、ＡＤＡＳ配信装置１１、情報・制御サーバ装置２、に接続される。インターネット１２は、接続されている装置に対して、他の装置との間で通信データを送受するための通信路を提供する。
【００２２】
これにより、たとえば第一セルラ基地局４の通信セルに収容されている自動車１と、情報・制御サーバ装置２とは、通信データを双方向に送受することが可能になる。
たとえば、情報・制御サーバ装置２は、自動車１を送信先とする通信データを、インターネット１２へ出力する。インターネット１２へ出力された通信データは、第一通信網制御装置５、第一セルラ基地局４を通じて、自動車１へ送信される。第一通信網制御装置５は、自動車１が移動すると、第一セルラ基地局４を切替えて、自動車１への送信を継続できる。また、インターネット１２へ出力された通信データは、ＡＤＡＳ配信装置１１、ＡＤＡＳ通信装置１０を通じて、自動車１へ送信されてもよい。
情報・制御サーバ装置２が自動車１へ送信する通信データには、たとえば自動車１が走行する地域の地図情報、渋滞、歩行者や自動車１の交通情報、自動車１の制御情報がある。
また、自動車１が情報・制御サーバ装置２へ送信する通信データには、たとえば自動車１の移動方向や移動速度といった走行情報、今後の制御状態の情報がある。
【００２３】
図２は、本発明の実施形態に係る自動車１の制御系２０の説明図である。
図２の自動車１の制御系２０は、セントラルゲートウェイ（ＣＧＷ）２１、駆動制御装置２２、操舵制御装置２３、制動制御装置２４、運転操作制御装置２５、自動運転／運転支援制御装置２６、検出制御装置２７、空調制御装置２８、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）制御装置２９、車通信制御装置３０、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信装置３１、車車間通信装置としてのＶ２Ｖ（Ｖｅｈｉｃｌｅ  Ｔｏ  Ｖｅｈｉｃｌｅ）通信装置３２、セルラ通信装置３３、ＡＤＡＳ通信装置３４、およびこれらを接続するネットワーク３５、を有する。また、ネットワーク３５には、ナビゲーション装置３６が接続されている。
【００２４】
ネットワーク３５は、たとえば自動車１で採用されるたとえばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）といった車載ネットワークで構成される。ネットワーク３５は、さらにたとえばＩＥＥＥ８０２．３規格に基づくコンピュータネットワークを含んでよい。
セントラルゲートウェイ２１は、ネットワーク３５の通信を管理する。セントラルゲートウェイ２１は、ＣＡＮパケットとＯＢＤ（Ｏｎ−Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃｓ）２でのＤＩＡＧパケットとのトラフィック制御機能、セキュリティ機能、などを有する。
運転操作制御装置２５は、図示外のハンドルなどのユーザの操作に応じた手動操作データを生成してネットワーク３５へ出力する。駆動制御装置２２、操舵制御装置２３、制動制御装置２４は、ネットワーク３５から手動操作データを取得し、自動車１の走行を制御する。
検出制御装置２７は、図示外のカメラにより自動車１の内部および周辺を撮像した画像などに基づいて検出データを生成してネットワーク３５へ出力する。
ＧＰＳ受信装置３１は、図示外のＧＰＳ衛星などからの電波を受信して、自動車１の現在位置を示す位置データを生成する。
自動運転／運転支援制御装置２６は、ネットワーク３５から検出データ、位置データなどを取得し、自動車１の走行を制御または支援する自動操作データを生成してネットワーク３５へ出力する。駆動制御装置２２、操舵制御装置２３、制動制御装置２４は、ネットワーク３５から自動操作データを取得し、自動車１の走行を制御する。
ＵＩ制御装置２９は、図示外の表示デバイス、操作デバイスを有し、表示デバイスの表示に応じた操作デバイスへのユーザ操作に基づいて、ＵＩ操作データを生成してネットワーク３５へ出力する。
空調制御装置２８は、ネットワーク３５からＵＩ操作データを取得し、自動車１の空調を制御する。また、自動運転／運転支援制御装置２６は、ネットワーク３５からＵＩ操作データを取得し、自動車１の運転支援のオンオフ、自動運転のオンオフなどの設定を切り替えてよい。
【００２５】
セルラ通信装置３３は、セルラ基地局と双方向の通信をし、通信データを送受する。
【００２６】
ＡＤＡＳ通信装置３４は、高度交通システム用のＡＤＡＳ通信装置１０と一方向または双方向の通信をし、通信データを送受する。
【００２７】
Ｖ２Ｖ通信装置３２は、自車の周囲にいる他車のＶ２Ｖ通信装置３２と双方向の通信をし、通信データを送受する。図２には、自車の進行方向に沿って同方向へ走行する複数の自動車１と、逆方向へ走行する自動車１とが示されている。この場合、Ｖ２Ｖ通信装置３２は、これら複数の他車それぞれと個別に通信路を確立して双方向に通信データを送受できる。
【００２８】
図２に示すように、情報・制御サーバ装置２は、セルラ通信網システムを通じて、セルラ通信装置３３との間で通信データを送受することができる。また、情報・制御サーバ装置２は、ＡＤＡＳ通信システム９を通じて、ＡＤＡＳ通信装置３４との間で通信データを送受することができる。また、情報・制御サーバ装置２は、セルラ通信網システムまたはＡＤＡＳ通信システム９および他車を通じて、Ｖ２Ｖ通信装置３２との間で通信データを送受することができる。このように、自動車１に設けられる複数の通信装置は、情報・制御サーバ装置２と自動車１との間の通信データを、互いに異なる通信路を通じて送受することができる。
車通信制御装置３０は、Ｖ２Ｖ通信装置３２、セルラ通信装置３３、およびＡＤＡＳ通信装置３４といった自動車１に設けられる複数の通信装置による通信を制御する。車通信制御装置３０は、Ｖ２Ｖ通信装置３２、セルラ通信装置３３、またはＡＤＡＳ通信装置３４を選択して、たとえば情報・制御サーバ装置２との間で通信データを送受させる。図１に示すように、セルラ通信網システムによる複数の通信セルは、基本的に隙間なく地域に設定される。これに対し、ＡＤＡＳ通信装置１０の通信可能範囲は、基本的に離散的になる。このため、セルラ通信装置３３による通信は、基本的にＡＤＡＳ通信装置３４による通信よりも、自動車１の移動中において途切れ難い安定した通信が可能である。この場合、車通信制御装置３０は、基本的に、セルラ通信装置３３を第一の通信装置として、セルラ通信装置３３による通信をその他の通信装置による通信より優先するとよい。
【００２９】
図３は、本発明の実施形態に係る、自動車１に設けられる複数の通信装置を管理する車外通信システム４０の説明図である。
図３の車外通信システム４０は、車通信制御装置３０、セルラ通信装置３３、ＡＤＡＳ通信装置３４、Ｖ２Ｖ通信装置３２、およびこれらを接続するネットワーク３５、を有する。
【００３０】
車通信制御装置３０は、車内通信部４１、制御タイマ４２、制御ＥＣＵ（Ｅｌｅｃｔｒｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）４３、制御メモリ４４、およびこれらを接続する内部バス４５、を有する。
【００３１】
セルラ通信装置３３は、車内通信部４６、セルラ基地局との双方向の通信により通信データを送受するセルラ通信機４７、セルラＥＣＵ４８、セルラメモリ４９、およびこれらを接続する内部バス５０、を有する。
【００３２】
ＡＤＡＳ通信装置３４は、車内通信部５１、ＡＤＡＳ通信装置１０との双方向の通信により通信データを送受可能なＡＤＡＳ通信機５２、ＡＤＡＳＥＣＵ５３、ＡＤＡＳメモリ５４、およびこれらを接続する内部バス５５、を有する。
【００３３】
Ｖ２Ｖ通信装置３２は、車内通信部５６、他車のＶ２Ｖ通信装置３２との双方向の通信により通信データを送受するＶ２Ｖ通信機５７、Ｖ２Ｖタイマ５８、Ｖ２ＶＥＣＵ５９、Ｖ２Ｖメモリ６０、およびこれらを接続する内部バス６１、を有する。
【００３４】
車内通信部４１，４６，５１，５６は、ネットワーク３５に接続される。車内通信部４１，４６，５１，５６は、ネットワーク３５を通じて、ネットワーク３５に接続されている他の装置の車内通信部との間でデータを送受する。
【００３５】
制御タイマ４２、およびＶ２Ｖタイマ５８は、時刻または経過時間を計測する。
【００３６】
制御メモリ４４は、たとえば半導体メモリであり、プログラムおよびデータを記録する。半導体メモリは、有限の記憶容量を有する。制御ＥＣＵ４３は、その処理能力により、制御メモリ４４からプロクラムを読み込んで実行する。これにより、制御ＥＣＵ４３には、車通信制御装置３０の動作を制御する車通信制御部が実現される。
【００３７】
セルラメモリ４９は、たとえば半導体メモリであり、プログラムおよびデータを記録する。セルラＥＣＵ４８は、その処理能力により、制御メモリ４４からプロクラムを読み込んで実行する。これにより、セルラＥＣＵ４８には、セルラ通信装置３３の動作を制御するセルラ制御部が実現される。
【００３８】
ＡＤＡＳメモリ５４は、たとえば半導体メモリであり、プログラムおよびデータを記録する。ＡＤＡＳＥＣＵ５３は、その処理能力により、ＡＤＡＳメモリ５４からプロクラムを読み込んで実行する。これにより、ＡＤＡＳＥＣＵ５３には、ＡＤＡＳ通信装置３４の動作を制御するＡＤＡＳ制御部が実現される。
【００３９】
Ｖ２Ｖメモリ６０は、プログラムおよびデータを記録する。Ｖ２ＶＥＣＵ５９は、Ｖ２Ｖメモリ６０からプロクラムを読み込んで実行する。これにより、Ｖ２ＶＥＣＵ５９には、Ｖ２Ｖ通信装置３２の動作を制御するＶ２Ｖ制御部が実現される。
【００４０】
図４は、情報・制御サーバ装置２と第一自動車７１との通信に問題が生じた場合に、通信を継続するための代行通信への切替処理を説明するシーケンスチャートである。
図４には、情報・制御サーバ装置２、第一セルラ基地局４、ＡＤＡＳ通信装置１０、第二自動車７２、第一自動車７１、が図示されている。第一自動車７１と第二自動車７２とは、図３の装置を共通に有する。図において処理は、上から下へ流れる。
【００４１】
情報・制御サーバ装置２と第一自動車７１とは、通常は、第一セルラ基地局４を通じて、通信データを送受するとよい。この場合、たとえば、情報・制御サーバ装置２が第一自動車７１へ送信する通信データは、情報・制御サーバ装置２から第一セルラ基地局４へ送信され、第一セルラ基地局４から第一自動車７１へ送信される。そして、たとえば自動車１が図１の下から上へ向かって進行してトンネルに到達すると、第一セルラ通信網システム３の複数の第一セルラ基地局４の通信セルの外になる。山間部となるトンネルの前後には、第二セルラ通信網システム６の複数の第二セルラ基地局７のみが設置されている。第一自動車７１のセルラ通信装置３３の通信環境は、通信可能な環境から通信不能な環境へ変化する。この場合、図中の処理Ｔ１に点線で示すように、第一セルラ基地局４は第一自動車７１と通信することができなくなる。情報・制御サーバ装置２が第一自動車７１へ送信する通信データは、第一自動車７１の移動によって通信中に欠落したり通信が遮断されたりして、第一自動車７１まで送信されなくなる。
【００４２】
第一自動車７１がたとえば走行を制御するために通信データを直接的にまたは間接的に利用している場合、第一自動車７１は、通信データに基づく制御ができなくなる。
たとえば、第一自動車７１が通信データとしてのアクセル開度、ブレーキ圧、操舵トルクなどの制御データを含んでおり、第一自動車７１の駆動制御装置２２、操舵制御装置２３、制動制御装置２４、運転操作制御装置２５、自動運転／運転支援制御装置２６といった制御装置が継続して受信する複数の制御データにより走行などを制御している場合、通信データを適切に取得できなくなると、走行に影響が生じる可能性がある。このような制御データには、大量となる可能性があり、しかも高いリアルタイム性が要求される可能性がある。
このように、自動車１では、１つの通信装置の通信に頼ることなく、移動中の通信データの遮断や欠落などにより通信データが送受できなくなることを、可能な限り生じ難くすることが求められている。
たとえば図中のパターン１に示すように、第一自動車７１は、通信データの欠落やタイムアウトを検出した場合には、それまで使用していたセルラ通信装置３３とは異なるＡＤＡＳ通信装置３４を用いて切替要求を送信する。これにより、情報・制御サーバ装置２は、ＡＤＡＳ通信装置１０を通じて、通信データを第一自動車７１へ送信することができる。
この他にもたとえば図中のパターン２に示すように、第一自動車７１は、通信データの欠落やタイムアウトを検出した場合には、それまで使用していたセルラ通信装置３３とは異なるＶ２Ｖ通信装置３２を用いて切替要求を送信する。これにより、情報・制御サーバ装置２は、第二自動車７２を通じて、通信データを第一自動車７１へ送信することができる。
【００４３】
このような通信装置の切り替えによって代行通信を可能とすることにより、情報・制御サーバ装置２と第一自動車７１とは、通信を再開して継続することができる。
【００４４】
図５は、第一自動車７１の通信を、代行通信などへ切替るための処理の一例のフローチャートである。
情報・制御サーバ装置２と通信しようとする第一自動車７１の車通信制御装置３０の車通信制御部は、第一自動車７１が走行などのために起動されると、図５の処理を実行する。そして、使用中の通信に不具合が生じると、複数の通信装置の間で使用する通信装置を切り替えて代行通信を実行する。ここで、通信中の通信装置をメイン通信装置といい、代行通信により切り替えて使用されることになる通信装置をバックアップ通信装置という。
【００４５】
ステップＳＴ１において、第一自動車７１の車通信制御部は、自動車１が始動されたか否かを判断する。車通信制御部は、たとえば自動車１の図示外のイグニションスイッチがオフ状態からオン状態に操作されたことに基づいて、自動車１が始動されたと判断してよい。この場合、車通信制御部は、処理をステップＳＴ２へ進める。それ以外の場合、車通信制御部は、ステップＳＴ１の始動判断を繰り返す。
【００４６】
ステップＳＴ２において、第一自動車７１の車通信制御部は、第一通信装置としてのセルラ通信装置３３による通信を開始する。セルラ通信装置３３は、メイン通信装置となる。セルラ通信装置３３は、セルラ基地局との通信を開始し、情報・制御サーバ装置２との通信路を確立する。情報・制御サーバ装置２と第一自動車７１のセルラ通信装置３３とは、双方向の通信データの送受を開始する。セルラ通信は、現時点では、ＡＤＡＳ通信やＶ２Ｖ通信と比べて、広い地域において最も高速な通信を安定的に維持できることが期待できる。ＡＤＡＳ通信が将来的に広い地域において最も高速な通信を安定的に維持できるようになった場合には、車通信制御部は、ＡＤＡＳ通信装置３４を第一通信装置としてステップＳＴ２において選択してもよい。
【００４７】
ステップＳＴ３において、第一自動車７１の車通信制御部は、自動車１が停止されたか否かを判断する。車通信制御部は、たとえば自動車１の図示外のイグニションスイッチがオン状態からオフ状態に操作されたことに基づいて、自動車１が停止されたと判断してよい。この場合、車通信制御部は、図５の処理を終了する。それ以外の場合、車通信制御部は、処理をステップＳＴ４へ進める。
【００４８】
ステップＳＴ４において、第一自動車７１の車通信制御部は、メイン通信装置としてのセルラ通信装置３３が、情報・制御サーバ装置２からの通信データを受信しているか否かを判断する。車通信制御部は、たとえば情報・制御サーバ装置２から新たな通信データを受信している場合、車通信制御部は、処理をステップＳＴ８へ進める。新たな通信データを受信していない場合、車通信制御部は、処理をステップＳＴ５へ進める。
【００４９】
ステップＳＴ５において、第一自動車７１の車通信制御部は、通信データの受信間隔が通信のタイムアウト期間を超えたか否かを判断する。車通信制御部は、制御タイマ４２により計測される前回の通信データからの経過時間により、タイムアウトしたか否かを判断してよい。車通信制御部は、たとえば情報・制御サーバ装置２からの平均的な通信データの受信間隔を予め演算し、前回の受信からの経過時間として受信間隔を超える時間が制御タイマ４２により計測されている場合、通信のタイムアウト期間を超えと判断して、処理をステップＳＴ１２へ進める。通信のタイムアウト期間を超えていないと判断する場合、車通信制御部は、処理をステップＳＴ６へ進める。
【００５０】
ステップＳＴ６において、第一自動車７１の車通信制御部は、セルラ通信のためのセルラ通信装置３３とセル基地局との通信が復旧したか否かを判断する。セルラ通信装置３３とセル基地局との通信に問題が生じた後に再び通信が可能になった場合、車通信制御部は、通信が復旧したと判断して、処理をステップＳＴ１２へ進める。それ以外の場合、すなわちセルラ通信装置３３とセル基地局との通信に問題が生じていない場合、またはセルラ通信装置３３とセル基地局との通信が問題の生じたままとなっている場合、車通信制御部は、処理をステップＳＴ７へ進める。
【００５１】
ステップＳＴ７において、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信が復旧したか否かを判断する。自車のＶ２Ｖ通信装置３２が他車のＶ２Ｖ通信装置３２と通信できない状態となってから他車のＶ２Ｖ通信装置３２と通信できる状態になった場合、車通信制御部は、通信が復旧したと判断して、処理をステップＳＴ１２へ進める。それ以外の場合、すなわち自車のＶ２Ｖ通信装置３２が他車のＶ２Ｖ通信装置３２と通信できる状態に継続的にある場合、または他車のＶ２Ｖ通信装置３２との通信ができない状態のままである場合、車通信制御部は、処理をステップＳＴ３へ戻す。
【００５２】
ステップＳＴ８において、第一自動車７１の車通信制御部は、情報・制御サーバ装置２から受信した通信データを取得する。
【００５３】
ステップＳＴ９において、第一自動車７１の車通信制御部は、取得した通信データに基づいて、通信データの重度の欠落の有無を判断する。車通信制御部は、たとえば前回取得した通信データのタイムスタンプと、今回取得した通信データのタイムスタンプとの時間差が、通常の通信間隔の数倍より長い場合、重度の欠落があると判断し、処理をステップＳＴ１２へ進める。それ以外の場合、たとえば連続的なタイムスタンプの通信データを継続的に受信できる場合、軽微な欠落の場合、車通信制御部は、処理をステップＳＴ１０へ進める。なお、欠落が重度であるか軽微であるかは、通信データの内容によって異なる。たとえば自動車１の自動運転に利用する通信データである場合、１つの欠落でも重度の欠落となる可能性がある。これに対し、自動車１で利用するエンターテイメント用の通信データである場合、数十から数百程度の通信データが欠落したとしても、軽度と判断してもよい可能性がある。重度の欠落から否かの判断基準は、通信データの種類や内容に応じて変更してよい。
【００５４】
ステップＳＴ１０において、第一自動車７１の車通信制御部は、メイン通信装置による情報・制御サーバ装置２との通信を開始してから一定期間が経過したか否かを判断する。一定期間は、たとえば第一自動車７１の走行環境が変化すると一般的に想定できる期間でよい。走行環境の変化は、第一自動車７１の走行速度などに応じても異なる。この場合、ステップＳＴ１０の判断に用いる一定期間は、自動車１の走行速度などに応じて異なる期間としてよい。渋滞などにより自動車１の移動速度が低い状態が継続している場合、一定期間は、数十分でもよい。これに対し、市街地の曲がりくねった高速道路を走行する場合、数秒から数十秒程度の期間ごとに通信環境が変化する可能性がある。一定期間が経過している場合、車通信制御部は、処理をステップＳＴ１１へ進める。一定期間が経過していない場合、車通信制御部は、処理をステップＳＴ３へ戻す。
【００５５】
ステップＳＴ１１において、第一自動車７１の車通信制御部は、メイン通信装置による情報・制御サーバ装置２との通信を一時停止する。メイン通信装置は、自らの通信データの送信を停止し、一時停止要求を、情報・制御サーバ装置２へ送信する。一時停止要求を受信した情報・制御サーバ装置２は、通信データの送信を停止する。
【００５６】
ステップＳＴ１２において、第一自動車７１の車通信制御部は、情報・制御サーバ装置２との通信に用いるメイン通信装置を切替える処理を実行する。
ステップＳＴ１２の切替処理については後で詳しく説明する。ただし、車通信制御部は、セルラ通信装置３３、Ｖ２Ｖ通信装置３２およびＡＤＡＳ通信装置３４について、その順番で通信可能なものを新たなメイン通信装置として選択し、新たなメイン通信装置に情報・制御サーバ装置２との通信を開始させる。それ以外の通信装置については、情報・制御サーバ装置２と通信しないバックアップ通信装置として選択し、車通信制御部は、バックアップ通信装置による情報・制御サーバ装置２との通信を停止する。そして、たとえば、情報・制御サーバ装置２と通信する通信装置が、メイン通信装置として選択されていたセルラ通信装置３３から、バックアップ通信装置として選択されていたＶ２Ｖ通信装置３２へ切り替えられた場合、車外通信システム４０は、新たにメイン通信装置として選択されるＶ２Ｖ通信装置３２により、バックアップ通信を開始することになる。
【００５７】
ステップＳＴ１３において、第一自動車７１の車通信制御部は、メイン通信装置の切替えが完了できたか否かを判断する。自動車１の通信環境によってはすべての通信装置が通信できない状態となる可能性がある。この場合、車通信制御部は、メイン通信だけでなく、バックアップ通信もできない。メイン通信装置の切替えが完了できない場合、車通信制御部は、処理をステップＳＴ１４へ進める。メイン通信装置の切替えが完了できた場合、車通信制御部は、処理をステップＳＴ１５へ進める。
【００５８】
ステップＳＴ１４において、第一自動車７１の車通信制御部は、第一自動車７１のネットワーク３５に、通信遮断を出力する。これにより、第一自動車７１のネットワーク３５に接続される各種の制御装置は、通信遮断に対応する処理を実行する。第一自動車７１は、情報・制御サーバ装置２から切り離された状態での走行、たとえば手動運転や完全な自律運転による走行を開始することになる。
【００５９】
ステップＳＴ１５において、第一自動車７１の車通信制御部は、情報・制御サーバ装置２との通信が一時停止中であるか否かを判断する。ステップＳＴ１１において、車通信制御部は、通信を一時停止する。このように切替処理の際に通信を一時停止することにより、切替中の通信データの欠落を防止できる。切替中の通信データの欠落を防止するための複雑な通信制御は不要である。このように通信が一時停止されている場合、車通信制御部は、一時停止中であると判断し、処理をステップＳＴ１６へ進める。それ以外の場合、車通信制御部は、処理をステップＳＴ３へ戻す。
【００６０】
ステップＳＴ１６において、第一自動車７１の車通信制御部は、一時停止中とされていた情報・制御サーバ装置２との通信を再開する。ステップＳＴ１２においてメイン通信装置が切り替えられていた場合、新たなメイン通信装置としてのたとえばＶ２Ｖ通信装置３２は、他車を通じて情報・制御サーバ装置２との通信を再開する。
【００６１】
このように、第一自動車７１の車通信制御部は、複数の通信装置の少なくとも１つを、サーバ装置と自動車１との間での通信データを送受するメイン通信装置とし、複数の通信装置の残りを、サーバ装置と自動車１との間での通信データを送受するバックアップ通信装置とした場合、メイン通信装置とサーバ装置との間での通信が切断または悪化した時には、サーバ装置と自動車１との間での通信データを送受する通信装置を、メイン通信装置からバックアップ通信装置へ即座的に切替えることができる。第一自動車７１の車通信制御部は、一定期間が経過するごとに周期的に、複数の通信装置から、メイン通信装置およびバックアップ通信装置を選択することができる。
また、第一自動車７１の車通信制御部は、メイン通信装置とサーバ装置との間での通信が切断または悪化して、サーバ装置と自動車１との間での通信データを送受する通信装置をメイン通信装置からバックアップ通信装置へ切替える場合、サーバ装置との通信を一時停止した上で切替え、切替え後にサーバ装置との通信を再開することができる。
【００６２】
図６は、第一自動車７１が、第二自動車７２とのＶ２Ｖ通信により、第二自動車７２に情報・制御サーバ装置２との代行通信をさせるための切替処理を説明するシーケンスチャートである。
図６には、第一自動車７１、第二自動車７２、第二自動車７２が通信する第二セルラ基地局７、情報・制御サーバ装置２、が図示されている。図において処理は、上から下へ流れる。
【００６３】
第一自動車７１の車通信制御部は、第二自動車７２などの他車との間でのＶ２Ｖ通信による通信路を確立しようとする場合、自車が通信可能な他車を探索するために、Ｖ２Ｖ通信装置３２からＶ２Ｖ探索信号を周期的に出力する。
第二自動車７２などの他車の車通信制御部は、Ｖ２Ｖ探索信号を受信すると、自車の自車情報を、Ｖ２Ｖ通信装置３２から第一自動車７１へ応答送信する。これにより、第一自動車７１の車通信制御部は、自車の周囲にＶ２Ｖ通信に対応する他車が存在することを確認できる。
【００６４】
次に、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信装置３２から、応答のあった第二自動車７２へバックアップ選択を送信する。
第二自動車７２の車通信制御部は、バックアップ通信が可能である場合、バックアップのための自車の通信リソースを予約して確保し、バックアップ可能であることを示す肯定応答を、Ｖ２Ｖ通信装置３２から第一自動車７１へ送信する。これにより、第一自動車７１の車通信制御部は、第二自動車７２がバックアップ通信を予約準備できたことを知ることができる。
以上の前処理が完了すると、第二自動車７２は、自らのセルラ通信装置３３と第二セルラ基地局７との通信路を用いて、第一自動車７１と情報・制御サーバ装置２との通信データを代理通信を開始することが可能な状態となる。
【００６５】
その後、第一自動車７１の車通信制御部は、メイン通信装置としてのたとえば自らのセルラ通信装置３３の通信が遮断されたり通信データに重度の欠落が生じたりすると、第二自動車７２と通信可能なＶ２Ｖ通信装置３２を新たなメイン通信装置として選択し、新たなメイン通信装置としてのＶ２Ｖ通信装置３２から切替要求を送信する。第二自動車７２の車通信制御部は、自らのＶ２Ｖ通信装置３２が切替要求を受信すると、Ｖ２Ｖ通信装置３２とセルラ通信装置３３との通信リソースを用いてルーティング設定を行い、切替要求を自らのセルラ通信装置３３から第二セルラ基地局７へ送信する。第二セルラ基地局７へ送信された切替要求は、インターネット１２を通じて情報・制御サーバ装置２へ送信される。情報・制御サーバ装置２は、切替要求を受信すると、第二自動車７２へ向けて応答を送信し、第一自動車７１との通信データの中継先を、第一セルラ通信網システム３の第一通信網制御装置５から、第二セルラ通信網システム６の第二通信網制御装置８へ切り替える。
これにより、第一自動車７１と情報・制御サーバ装置２とは、それらの間で送受する通信データを、第二自動車７２、第二セルラ基地局７、第二通信網制御装置８、インターネット１２を通じて、送受することができる。
【００６６】
図７は、情報・制御サーバ装置２と通信する第一自動車７１において周期的に実行される、Ｖ２Ｖ通信先の候補選択処理の一例のフローチャートである。
第一自動車７１の車通信制御部は、自動車１が起動されている期間において、図７の処理を繰り返し実行する。これにより、第一自動車７１のＶ２Ｖ通信先の候補は、第一自動車７１の走行により通信環境が変化したとしても、その変化後の通信環境に応じたものへ更新され得る。
【００６７】
ステップＳＴ２１において、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信の通信先を新規に探索するか否かを判断する。車通信制御部は、たとえば自車の走行環境が変化すると予想される一定期間ごとに周期的に、Ｖ２Ｖ通信装置３２が通信可能な他の自動車１を探索すると判断する。
【００６８】
ステップＳＴ２２において、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信装置３２から、Ｖ２Ｖ探索信号を送信する。Ｖ２Ｖ探索信号を受信した他車のＶ２Ｖ通信装置３２は、探索応答を送信する。他車のＶ２Ｖ通信装置３２は、通信リソースの情報およびその使用状況、進行経路、進行方向および進行速度、セルラ通信のキャリア、通信方式および使用状況といった情報を収集し、それらの情報を探索応答に含めて送信してよい。
【００６９】
ステップＳＴ２３において、第一自動車７１の車通信制御部は、他車のＶ２Ｖ通信装置３２から、他車情報を受信したか否かを判断する。他車情報を受信していない場合、車通信制御部は、処理をステップＳＴ４０へ進める。他車情報を受信している場合、車通信制御部は、処理をステップＳＴ２４へ進める。
【００７０】
ステップＳＴ２４において、第一自動車７１の車通信制御部は、第一判定条件として、他車のＶ２Ｖ通信装置３２との通信路の状態や、他車のＶ２Ｖ通信装置３２の応答の状態を判断する。車通信制御部は、たとえば探索応答に含まれるＶ２Ｖの通信方式や周波数の情報に基づいて、他車のＶ２Ｖ通信装置３２との通信路の状態を判断してよい。また、車通信制御部は、Ｖ２Ｖ探索信号を送信してから探索応答を受信するまでのＶ２Ｖタイマ５８の計測時間により、他車のＶ２Ｖ通信装置３２の応答の状態を判断してよい。そして、これらがバックアップ通信に適した条件を満たす場合、車通信制御部は、他車との間で良好なバックアップ通信が可能であると判断し、処理をステップＳＴ２５へ進める。それ以外の場合、車通信制御部は、処理をステップＳＴ３１へ進める。
【００７１】
ステップＳＴ２５において、第一自動車７１の車通信制御部は、第二判定条件として、他車におけるバックアップ用のＶ２Ｖ通信のための通信リソースの状態を判断する。車通信制御部は、たとえば探索応答に含まれるＶ２Ｖのための通信リソースの情報およびその使用状況に基づいて、通信リソースの状態を判断する。車通信制御部は、さらに他車のセルラ通信の使用状況の情報に基づいて、通信リソースの状態を判断してよい。そして、これらがバックアップ通信に適した条件を満たす状態にある場合、車通信制御部は、他車は良好なバックアップ通信が可能な状態にあると判断し、処理をステップＳＴ２６へ進める。それ以外の場合、車通信制御部は、処理をステップＳＴ３１へ進める。
【００７２】
ステップＳＴ２６において、第一自動車７１の車通信制御部は、第三判定条件として、他車の進行と自車の進行との相対的な進行の合致度を判断する。車通信制御部は、たとえば探索応答に含まれる他車の進行経路、進行方向および進行速度と、自車の進行経路、進行方向および進行速度とを比較し、それらの相対的な進行の合致度を判断する。たとえば他車が自車が走行するものと同じ道路を同じ方向へ進行している場合、車通信制御部は、相対的な進行が合致すると判断し、処理をステップＳＴ２７へ進める。たとえば他車が自車が走行するものと同じ道路を逆方向へ進行している場合、車通信制御部は、進行が合致しないと判断し、処理をステップＳＴ３０へ進める。なお、車通信制御部は、第二自動車７２が送信したＶ２Ｖ通信の電波強度が強い場合、または応答時間が短い場合に、自車に対して第二自動車７２が近接していて、相対的な進行が合致すると判断してもよい。
【００７３】
ステップＳＴ２７において、第一自動車７１の車通信制御部は、第四判定条件として、他車のセルラ通信装置３３が使用するセルラ通信網システムのキャリアの相違度を判断する。車通信制御部は、たとえば探索応答に含まれるセルラ通信のキャリアおよび通信方式の情報と、自車のセルラ通信装置３３のキャリアおよび通信方式とを比較し、それらの相違度を判断する。たとえば、セルラ通信のキャリアが異なる場合、または同一のキャリアであっても通信方式の違いから異なるセルラ基地局を使用する場合、車通信制御部は、キャリアが相違すると判断し、処理をステップＳＴ２８へ進める。キャリアおよび通信方式がともに同じである場合、車通信制御部は、キャリアが相違しないと判断し、処理をステップＳＴ２９へ進める。
【００７４】
ステップＳＴ２８において、第一自動車７１の車通信制御部は、他車情報を受信した他車の優先度を、第一優先に設定して、制御メモリ４４に記録する。車通信制御部は、第一条件から第四条件のすべてを満たす他車を、最優先の第一優先に設定する。
【００７５】
ステップＳＴ２９において、第一自動車７１の車通信制御部は、他車情報を受信した他車の優先度を、第二優先に設定して、制御メモリ４４に記録する。車通信制御部は、第一条件から第三条件のすべてを満たす他車を、第二優先に設定する。第二優先は、第一優先より後に選択され得る優先度である。
【００７６】
ステップＳＴ３０において、第一自動車７１の車通信制御部は、他車情報を受信した他車の優先度を、第三優先に設定して、制御メモリ４４に記録する。車通信制御部は、第一条件から第二条件のすべてを満たす他車を、第三優先に設定する。第三優先は、第二優先より後に選択され得る優先度である。
【００７７】
ステップＳＴ３１において、第一自動車７１の車通信制御部は、他車のＶ２Ｖ通信装置３２との間で、自車のすべての通信データではなく、一部の通信データのみについての縮退した通信が可能であるか否かを判断する。第一自動車７１では、たとえばエンターテイメント用の通信データと交通情報などの制御用の通信データといったように、複数の種類の通信データを送受している場合がある。この場合、第一自動車７１では、通信データについての重要度に相違があり、たとえばエンターテイメント用の通信データは欠落してもよいが、制御用の通信データについては欠落しないようにしたいという状況が生じ得る。この場合、車通信制御部は、自車のすべての通信データではなく、重要な制御用の通信データのみについての縮退した通信が可能であるか否かを判断する。そして、縮退した状態でのバックアップ通信が可能である場合、車通信制御部は、処理をステップＳＴ３２へ進める。それ以外の場合、車通信制御部は、処理をステップＳＴ３３へ進める。
【００７８】
ステップＳＴ３２において、第一自動車７１の車通信制御部は、他車情報を受信した他車の優先度を、縮退優先に設定して、制御メモリ４４に記録する。車通信制御部は、サーバ装置と第一自動車７１との間の通信データの一部をバックアップ可能なものを、第一優先から第三優先より低い優先度の縮退優先に設定する。縮退優先は、すべての通信データをバックアップすることが可能な第一優先から第三優先より後に選択され得る低い優先度である。
【００７９】
ステップＳＴ３３において、第一自動車７１の車通信制御部は、他車情報を受信した他車について優先度を設定することなく、受信した他車情報のみを制御メモリ４４に記録して保持する。この場合の他車は、バックアップ通信用に選択されることはない。
【００８０】
ステップＳＴ３４において、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信の通信先についての新規探索を終了するか否かを判断する。たとえば一定数の優先設定が得られた場合、一定の探索期間が経過した場合、車通信制御部は、新規探索を終了すると判断し、処理をステップＳＴ３５へ進める。それ以外の場合、車通信制御部は、処理をステップＳＴ２２へ戻し、さらなる新規探索を継続する。
【００８１】
以上の処理により、第一自動車７１の車通信制御部は、自車で取得可能な情報に基づいてＶ２Ｖ通信によるバックアップ用の通信先の候補を選択することになる。車通信制御部は、Ｖ２Ｖ通信装置３２が通信可能な他車として複数が探索される場合、他車ごとの通信品質により優先度を判断する。車通信制御部は、自車に最も好適な高い品質の通信が可能な他車に高い優先度を付与する。このような他車は、バックアップ通信の際に、バックアップ通信用のＶ２Ｖ通信装置３２とともに選択されることになる。次に、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信の通信先に対して、バックアップ用の通信が可能であるか否かを確認する。
【００８２】
ステップＳＴ３５において、第一自動車７１の車通信制御部は、制御メモリ４４に記録されているＶ２Ｖ通信の通信先リスト６２に基づいて、通信先リストに「優先」設定の通信先が含まれるか否かを判断する。通信先リストに「優先」設定の通信先が含まれていない場合、車通信制御部は、処理をステップＳＴ４０へ進める。「優先」設定の通信先が含まれている場合、車通信制御部は、処理をステップＳＴ３６へ進める。
【００８３】
ステップＳＴ３６において、第一自動車７１の車通信制御部は、バックアップ用の通信先の候補として選択したことを、通信先リストにおいて「優先」設定されている１つの他車のＶ２Ｖ通信装置３２に対して、Ｖ２Ｖ通信装置３２から送信する。車通信制御部は、優先度が最も高い他車のＶ２Ｖ通信装置３２に対して、バックアップ選択を送信するとよい。他車の車通信制御部は、Ｖ２Ｖ通信装置３２がバックアップ選択の通知を受信すると、自車のリソースの余裕などを判断し、肯定応答または拒否応答をＶ２Ｖ通信装置３２から送信する。
【００８４】
ステップＳＴ３７において、第一自動車７１の車通信制御部は、バックアップ用の候補選択を通知した通信先から、肯定応答があるか否かを判断する。車通信制御部は、肯定応答を受信している場合、処理をステップＳＴ３９へ進める。肯定応答を受信していない場合、車通信制御部は、処理をステップＳＴ３８へ進める。
【００８５】
ステップＳＴ３８において、第一自動車７１の車通信制御部は、バックアップ用の候補の選択を通知した他車についての「優先」設定を、通信先リストから削除する。これにより、「優先」設定されていた他車は、Ｖ２Ｖ通信によるバックアップ用の通信先として選択されなくなる。
【００８６】
ステップＳＴ３９において、第一自動車７１の車通信制御部は、通信先リストに、「優先」設定されている他の通信先が残っているか否かを判断する。「優先」設定されている他の通信先が残っている場合、車通信制御部は、処理をステップＳＴ３６へ戻す。通信先リストに、「優先」設定されている他の通信先が残っていない場合、車通信制御部は、処理をステップＳＴ４０へ進める。
【００８７】
ステップＳＴ４０において、第一自動車７１の車通信制御部は、更新したＶ２Ｖ通信の通信先リスト６２に基づいて、第一自動車７１と情報・制御サーバ装置２との通信に利用可能なバックアップ通信先リスト６３を更新する。
【００８８】
図８は、図７の処理により第一自動車７１に生成される、Ｖ２Ｖ通信の通信先リスト６２、およびバックアップ通信先リスト６３の一例の説明図である。
【００８９】
図８（Ａ）は、第一自動車７１が利用可能なＶ２Ｖ通信の通信先リスト６２である。車通信制御部は、図７のステップＳＴ３４までの処理により、図８（Ａ）のＶ２Ｖ通信の通信先リスト６２を、制御メモリ４４に生成して記録する。Ｖ２Ｖ通信の通信先リスト６２は、Ｖ２Ｖ通信先ごとに、通信先の自動車１識別情報、優先度、通信先との回線情報、が記録される。また、車通信制御部は、図７のステップＳＴ３５以降の処理において通信先から拒否応答があった場合、図８（Ａ）の優先度の情報を、ＮＧに更新する。優先度が設定されない通信先の優先度は「―」とされている。
なお、図７の処理では、他の自動車１ごとに優先度を個別に判断している。この場合、各優先度に、複数の他の自動車１が登録される可能性がある。同一の優先度に複数の他の自動車１が登録されている場合、車通信制御部は、各他の自動車１が送信したＶ２Ｖ通信の電波強度が強いもの、または応答時間が短いものを１つ選択し、その１つ以外の優先度を削除または格下げしてもよい。受信するＶ２Ｖ通信の電波強度が強い場合、または応答時間が短い場合、それを送信した他の自動車１は、それ以外の他の自動車１よりも第一自動車７１に近接していると考えられ、通信が安定する可能性が高い。
【００９０】
図８（Ｂ）は、第一自動車７１が情報・制御サーバ装置２とのバックアップ通信に利用可能なバックアップ通信先リスト６３である。通信先リストには、バックアップ通信に利用可能なバックアップ通信装置とともに、現在使用しているメイン通信装置も併せて登録されている。車通信制御部は、図７のステップＳＴ４０において、図８（Ａ）のＶ２Ｖ通信の通信先リスト６２に基づいて、バックアップ通信先リスト６３を更新する。これにより、バックアップ通信先リスト６３に登録されている通信先としての自動車１の情報が通信環境などに応じて周期的に更新されることになる。図８（Ｂ）のバックアップ通信先リスト６３には、図８（Ａ）のＶ２Ｖ通信の通信先リスト６２において優先度が設定されている複数の自動車１が通信先として登録される。
【００９１】
図９は、通信先の切替処理についての詳細の処理の一例のフローチャートである。
第一自動車７１の車通信制御部は、図５のステップＳＴ１２などにおいて第一自動車７１と情報・制御サーバ装置２との通信に利用する通信装置を切り替えることを試みる場合、図９の処理を実行する。図５では、たとえばメイン通信が遮断された場合、メイン通信において通信データの重度の欠落が生じた場合、一定期間が経過した場合、図８（Ｂ）のバックアップ通信先リスト６３に基づいて図９の通信先の切替処理により、通信装置を切り替えることを試みることになる。
【００９２】
ステップＳＴ５１において、第一自動車７１の車通信制御部は、セルラ通信が可能であるか否かを判断する。セルラ通信が可能である場合、車通信制御部は、セルラ通信装置３３を新たなメイン通信装置として選択し、処理をステップＳＴ５９へ進める。セルラ通信が可能でない場合、車通信制御部は、処理をステップＳＴ５２へ進める。
【００９３】
ステップＳＴ５２において、第一自動車７１の車通信制御部は、Ｖ２Ｖ通信が可能であるか否かを判断する。バックアップ通信先リスト６３に自動車１が登録されている場合、車通信制御部は、Ｖ２Ｖ通信が可能であると判断し、処理をステップＳＴ５３へ進める。バックアップ通信先リスト６３に自動車１が登録されていない場合、車通信制御部は、Ｖ２Ｖ通信が不可能であると判断し、処理をステップＳＴ５８へ進める。
【００９４】
ステップＳＴ５３において、第一自動車７１の車通信制御部は、高い優先度のＶ２Ｖ通信先を選択する。車通信制御部は、バックアップ通信先リスト６３において最も高い優先度の自動車１を、Ｖ２Ｖ通信先として選択する。
【００９５】
ステップＳＴ５４において、第一自動車７１の車通信制御部は、選択したＶ２Ｖ通信先へ、バックアップ開始を送信する。他車の車通信制御部は、Ｖ２Ｖ通信装置３２がバックアップ開始の通知を受信すると、その時点での自車のリソースの余裕などを判断し、肯定応答または拒否応答をＶ２Ｖ通信装置３２から送信する。
【００９６】
ステップＳＴ５５において、第一自動車７１の車通信制御部は、バックアップ開始を通知した通信先から、肯定応答があるか否かを判断する。車通信制御部は、肯定応答を受信している場合、処理をステップＳＴ５９へ進める。肯定応答を受信していない場合、車通信制御部は、処理をステップＳＴ５６へ進める。
【００９７】
ステップＳＴ５６において、第一自動車７１の車通信制御部は、未選択のＶ２Ｖ通信先の有無を判断する。バックアップ通信先リスト６３に未選択のＶ２Ｖ通信先が残存する場合、車通信制御部は、処理をステップＳＴ５７へ進める。バックアップ通信先リスト６３に未選択のＶ２Ｖ通信先が残存していない場合、車通信制御部は、処理をステップＳＴ５８へ進める。
【００９８】
ステップＳＴ５７において、第一自動車７１の車通信制御部は、未選択のＶ２Ｖ通信先の中から、次に高い優先度のＶ２Ｖ通信先を選択する。その後、車通信制御部は、処理をステップＳＴ５４へ戻す。これにより、車通信制御部は、次の優先度のＶ２Ｖ通信先に対してバックアップ開始を試みる。
【００９９】
ステップＳＴ５８において、第一自動車７１の車通信制御部は、ＡＤＡＳ通信が可能であるか否かを判断する。ＡＤＡＳ通信が可能である場合、車通信制御部は、ＡＤＡＳ通信装置３４を新たなメイン通信装置として選択し、処理をステップＳＴ５９へ進める。ＡＤＡＳ通信が可能でない場合、車通信制御部は、処理をステップＳＴ６０へ進める。
【０１００】
ステップＳＴ５９において、第一自動車７１の車通信制御部は、バックアップ通信のための切替要求を、通信が可能であるとして選択している新たなメイン通信装置から送信し、図９の処理を終了する。新たなメイン通信装置は、必ずしも直前のメイン通信装置と異なるわけではなく、同じ通信装置が継続してメイン通信装置として選択される場合もあり得る。これにより、新たなメイン通信装置を使用して、第一自動車７１と情報・制御サーバ装置２との通信が継続される。
【０１０１】
ステップＳＴ６０において、第一自動車７１の車通信制御部は、バックアップ通信への切替ができないことを意味する切替不可を、第一自動車７１のネットワーク３５へ出力し、図９の処理を終了する。第一自動車７１においてネットワーク３５に接続されている制御装置は、切替不可を取得して、制御を実行する。
【０１０２】
このように、車通信制御部は、バックアップ通信装置であったＶ２Ｖ通信装置３２への切替が実行される際には、優先度に基づいて、Ｖ２Ｖ通信装置３２の通信先を選択する。車通信制御部は、第一優先、第二優先、第三優先の順番で、Ｖ２Ｖ通信装置３２の通信先を選択する。
また、車通信制御部は、セルラ通信装置３３を、Ｖ２Ｖ通信装置３２および高度交通システム用のＡＤＡＳ通信装置３４より優先して、メイン通信装置として選択する。また、Ｖ２Ｖ通信装置３２を、高度交通システム用のＡＤＡＳ通信装置３４より優先して、バックアップ通信装置として選択することになる。車通信制御部は、複数の通信装置の中のＶ２Ｖ通信装置３２以外の通信装置よりも優先して、Ｖ２Ｖ通信装置３２をバックアップ通信装置とすることになる。したがって、車通信制御部は、メイン通信装置とサーバ装置との間での通信が切断または悪化した場合、サーバ装置と自動車１との間での通信データを送受する通信装置を、メイン通信装置からバックアップ通信装置としてのＶ２Ｖ通信装置３２へ切替えることができる。車通信制御部は、メイン通信装置としてのセルラ通信装置３３による通信ができない場合には、予め通信可能の確認をしているＶ２Ｖ通信装置３２によるバックアップ通信に直ちに切り替えて、通信データを途切れないように受信することが可能になる。
【０１０３】
図１０は、代行通信をする第二自動車７２において実行される、代行通信を開始するまでの処理の一例のフローチャートである。
第二自動車７２の車通信制御部は、第二自動車７２が起動されている場合、自車のＶ２Ｖ通信装置３２を用いて、図１０の代行通信処理を繰り返し実行する。
【０１０４】
ステップＳＴ７１において、第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が、Ｖ２Ｖ探索信号を受信したか否かを判断する。自車のＶ２Ｖ通信装置３２がＶ２Ｖ探索信号を受信していない場合、車通信制御部は、ステップＳＴ７１の処理を繰り返す。Ｖ２Ｖ探索信号を受信している場合、車通信制御部は、処理をステップＳＴ７２へ進める。
【０１０５】
ステップＳＴ７２において、第二自動車７２の車通信制御部は、自車の設定がバックアップ可能とされているか否かを判断する。バックアップ可能に設定されていない場合、車通信制御部は、図１０の処理を終了する。車通信制御部は、バックアップ可能に設定されている場合、処理をステップＳＴ７３へ進める。
【０１０６】
ステップＳＴ７３において、第二自動車７２の車通信制御部は、自車のバックアップ通信のための情報を、収集する。車通信制御部は、たとえば、通信リソースの情報、その使用状況、今後の使用状況の予測、別の自動車１についてのバックアップの予約の有無、進行経路、進行方向および進行速度、セルラ通信のキャリア、通信方式、帯域および使用状況といった通信路の情報を収集する。
【０１０７】
ステップＳＴ７４において、第二自動車７２の車通信制御部は、探索応答を、Ｖ２Ｖ通信装置３２から送信する。探索応答には、収集した自車情報が含まれる。
第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が他の自動車１である第一自動車７１から探索信号を受信した場合、自車の情報を応答する。
また、車通信制御部は、Ｖ２Ｖ通信装置３２以外の通信装置の通信路の情報として、セルラ通信装置３３の情報を応答する。
【０１０８】
ステップＳＴ７５において、第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が、バックアップ選択を受信したか否かを判断する。自車のＶ２Ｖ通信装置３２がバックアップ選択を受信していない場合、車通信制御部は、ステップＳＴ７５の処理を繰り返す。バックアップ選択を受信している場合、車通信制御部は、処理をステップＳＴ７６へ進める。
【０１０９】
ステップＳＴ７６において、第二自動車７２の車通信制御部は、現時点での通信リソースなどについて、代行通信としてのバックアップ通信が可能が否かを判断する。現時点での通信リソースに余裕がない場合、車通信制御部は、処理をステップＳＴ７９へ進める。現時点での通信リソースに余裕がある場合、車通信制御部は、処理をステップＳＴ７７へ進める。車通信制御部は、通信装置の状態だけでなく、たとえば電源などの状態についても余裕を判断してよい。電源コンディションが健全でない場合、代行通信を開始しないほうがよい。
【０１１０】
ステップＳＴ７７において、第二自動車７２の車通信制御部は、バックアップ通信のために、自車のＶ２Ｖ通信装置３２のＶ２Ｖメモリ６０などの通信リソースを予約する。車通信制御部は、たとえば代行通信としてのバックアップ通信に必要とされる記憶領域を、Ｖ２Ｖメモリ６０およびセルラメモリ４９に確保する。車通信制御部は、Ｖ２ＶＥＣＵ５９およびセルラＥＣＵ４８に、受信した通信データを相互に入出力させる。
【０１１１】
ステップＳＴ７８において、第二自動車７２の車通信制御部は、バックアップ選択についての肯定応答を、Ｖ２Ｖ通信装置３２から送信する。
【０１１２】
ステップＳＴ７９において、第二自動車７２の車通信制御部は、バックアップ選択についての拒否応答を、Ｖ２Ｖ通信装置３２から送信する。その後、車通信制御部は、図１０の処理を終了する。
【０１１３】
ステップＳＴ８０において、第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が、バックアップ開始を受信したか否かを判断する。自車のＶ２Ｖ通信装置３２がバックアップ開始を受信していない場合、車通信制御部は、ステップＳＴ８０の処理を繰り返す。バックアップ開始を受信している場合、車通信制御部は、処理をステップＳＴ８１へ進める。
【０１１４】
ステップＳＴ８１において、第二自動車７２の車通信制御部は、現時点での状態に基づいて、代行通信のためのバックアップ通信が開始可能が否かを判断する。車通信制御部は、現時点での通信リソースに余裕がない場合、通信リソースを確保できていない場合、車通信制御部は、処理をステップＳＴ８３へ進める。通信リソースを確保して代行通信のための準備が完了している場合、車通信制御部は、処理をステップＳＴ８２へ進める。
【０１１５】
ステップＳＴ８２において、第二自動車７２の車通信制御部は、バックアップ開始についての肯定応答を、Ｖ２Ｖ通信装置３２から送信する。
【０１１６】
ステップＳＴ８３において、第二自動車７２の車通信制御部は、バックアップ開始についての拒否応答を、Ｖ２Ｖ通信装置３２から送信する。
第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が他の自動車１である第一自動車７１からバックアップ開始を受信した場合、自車の状況に応じて肯定または否定の応答を送信する。
たとえば、バックアップ装置としての使用できない設定を第一判定条件とし、自車の通信リソースが不足しているまたは予測されることを第二判定条件とし、別の自動車１に対するバックアップをすでにしていることを第三判定条件とした場合、車通信制御部は第一判定条件から第三判定条件のすべてに該当しない場合に、バックアップ開始に対して肯定を応答し、それ以外の場合には否定を応答する。
【０１１７】
ステップＳＴ８４において、第二自動車７２の車通信制御部は、拒否応答をしてから一定期間が経過したか否かを判断する。車通信制御部は、拒否応答のタイミングから制御タイマ４２により計測されている時間が一定期間を超えていない場合、ステップＳＴ８４の処理を繰り返す。一定期間を経過すると、車通信制御部は、処理をステップＳＴ８５へ進める。
【０１１８】
ステップＳＴ８５において、第二自動車７２の車通信制御部は、第一自動車７１のＶ２Ｖ通信装置３２が通信可能な状態にあるか否かを判断する。車通信制御部は、たとえば自車のＶ２Ｖ通信装置３２から第一自動車７１のＶ２Ｖ通信装置３２への通信を試みて、即時的な応答がある場合には、第一自動車７１のＶ２Ｖ通信装置３２が通信可能な状態にあると判断し、処理をステップＳＴ８６へ進める。即時的な応答が得られない場合、車通信制御部は、図１０の処理を終了する。
【０１１９】
ステップＳＴ８６において、第二自動車７２の車通信制御部は、拒否応答した後の確認回数が上限回数を超えたか否かを判断する。上限回数は、たとえば数回でよい。車通信制御部は、確認回数が上限回数を超えている場合、図１０の処理を終了する。確認回数が上限回数を超えていない場合、車通信制御部は、処理をステップＳＴ８１へ戻す。車通信制御部は、現時点での通信リソースの余裕状況が変化している場合、ステップＳＴ８１において開始可能と判断して、肯定応答を送信することができる。
このように、車通信制御部は、バックアップ開始に対して否定を応答した後に一定期間が経過するたびに、自車の状況を再判定し、第一判定条件から第三判定条件のすべてに該当しなくなっている場合には肯定を再応答することができる。
時間が経過して自車の状態や通信環境が変化した場合には、バックアップ開始の要求のあった第一自動車７１に対して、その他の自動車１と比べて優先的に許可を与えることができる。また、自車の通信リソースが予約されていない期間を減らして、自車の通信リソースの効率的な開放が可能になる。
【０１２０】
ステップＳＴ８７において、第二自動車７２の車通信制御部は、自車のＶ２Ｖ通信装置３２が、切替要求を受信したか否かを判断する。自車のＶ２Ｖ通信装置３２が切替要求を受信していない場合、車通信制御部は、ステップＳＴ８７の処理を繰り返す。切替要求を受信している場合、車通信制御部は、処理をステップＳＴ８８へ進める。
【０１２１】
ステップＳＴ８８において、第二自動車７２の車通信制御部は、第一自動車７１のバックアップ通信を開始する。第二自動車７２のＶ２Ｖ通信装置３２は、第一自動車７１のＶ２Ｖ通信装置３２との間で通信データを送受する。第二自動車７２のセルラ通信装置３３は、自車が契約するキャリアの第二セルラ基地局７と通信データを送受する。第二自動車７２のＶ２ＶＥＣＵ５９と、セルラＥＣＵ４８とは、受信した通信データを相互に入出力する。これにより、第一自動車７１がＶ２Ｖ通信装置３２から送信した通信データは、第二自動車７２のＶ２Ｖ通信装置３２、第一の通信装置としてのセルラ通信装置３３、第二セルラ基地局７、およびインターネット１２を通じて、情報・制御サーバ装置２へ送信される。また、情報・制御サーバ装置２が送信する通信データは、インターネット１２、第二セルラ基地局７、第二自動車７２の第一の通信装置としてのセルラ通信装置３３、およびＶ２Ｖ通信装置３２を通じて、第一自動車７１のＶ２Ｖ通信装置３２へ送信される。
【０１２２】
これにより、第一自動車７１は、Ｖ２Ｖ通信による代行通信を使用して、自身のセルラ通信装置３３を使用して情報・制御サーバ装置２と通信していた通信データを、継続して送受することができる。
第二自動車７２は、自身のＶ２Ｖ通信装置３２が他の自動車１である第一自動車７１から切替要求を受信した場合、代行通信により第一自動車７１と情報・制御サーバ装置２との間の通信データの送受を開始する、
ステップＳＴ８９において、第二自動車７２の車通信制御部は、第一自動車７１のバックアップ通信を終了するか否かを判断する。たとえば図５のステップＳＴ１２の切替処理の結果として、第一自動車７１と情報・制御サーバ装置２との通信に第一自動車７１のＶ２Ｖ通信装置３２が使用されなくなった場合での、第一自動車７１のＶ２Ｖ通信装置３２からの終了要求に基づいて、第二自動車７２の車通信制御部は、代行通信としてのバックアップ通信を終了すると判断する。終了要求を受信していない場合、車通信制御部は、ステップＳＴ８９の判断処理を繰り返す。バックアップ通信を終了すると判断した場合、車通信制御部は、図１０の処理を終了する。
第二自動車７２の車通信制御装置３０は、図１０の手順により代行通信のためのバックアップ通信を実行することにより、代行通信を高い確実性で実行することができる。
また、第二自動車７２の車通信制御装置３０は、バックアップを要求される請負側としてバックアップの可否を判定することにより、自車の制御への影響が生じ難くできる。そして、第二自動車７２のユーザは、設定によりバックアップしないようにできる。バックアップの依頼側が図１０に対応する手順に従わない場合、その要求を無視して実質的に拒否することができる。複数のバックアップを受け付けないようにすることで、自車の通信リソースがひっ迫して不足してしまうことが起き難くなる。また、複数のバックアップ選択が知らぬ間に多重ブッキングされないようにできる。
【０１２３】
以上のように、本実施形態では、第一自動車７１に、情報・制御サーバ装置２と第一自動車７１との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置が設けられる。そして、複数の通信装置による通信を制御する車通信制御部は、複数の通信装置の一部を、情報・制御サーバ装置２と第一自動車７１との間での通信データを送受するメイン通信装置とし、複数の通信装置の残部の一部を、情報・制御サーバ装置２と第一自動車７１との間での通信データを送受するバックアップ通信装置とする。よって、本実施形態において車通信制御部は、メイン通信装置とサーバ装置との間での通信が切断または悪化した場合、情報・制御サーバ装置２と第一自動車７１との間での通信データを送受する通信装置を、メイン通信装置からバックアップ通信装置へ切替えることができる。バックアップ通信装置の通信により、情報・制御サーバ装置２と第一自動車７１との間での通信データを継続することができる。
このように、本実施形態では、１つの通信装置の通信に頼ることなく、移動中の通信データの遮断や欠落などにより、通信データが受信できなくなり難くできる。
【０１２４】
また、本実施形態では、第二自動車７２には、情報・制御サーバ装置２と第二自動車７２との間の通信データを、互いに異なる通信路を通じて送受する複数の通信装置が設けられる。そして、複数の通信装置による通信を制御する車通信制御部は、Ｖ２Ｖ通信装置３２が第一自動車７１から、情報・制御サーバ装置２と第一自動車７１との間の通信データの取得を要求された場合、代行通信のためのバックアップ通信装置として、自身のセルラ通信装置３３が情報・制御サーバ装置２から受信した通信データを、自身のＶ２Ｖ通信装置３２から第一自動車７１へ送信するとともに、自身のＶ２Ｖ通信装置３２が第一自動車７１から受信した通信データを、第一の通信装置としてのセルラ通信装置３３から情報・制御サーバ装置２へ送信する。よって、第二自動車７２は、第一自動車７１の通信をバックアップするために、情報・制御サーバ装置２と第一自動車７１との間の通信データを中継することができる。第二自動車７２は、Ｖ２Ｖ通信により、長い時間にわたって安定的な通信を提供できることが期待できる。
特に、本実施形態では、第一自動車７１と第二自動車７２との間の通信をＶ２Ｖ通信により実行する。第一自動車７１と第二自動車７２とは、たとえば同一の道路においてＶ２Ｖ通信が可能な、見通し可能な程度に近接して走行している可能性が高い。Ｖ２Ｖ通信は、道路の周囲の構造物などにより通信が遮蔽されることが起き難い。Ｖ２Ｖ通信は、セルラ通信などと比較した場合、移動中の通信環境の変化の仕方に違いがある。よって、Ｖ２Ｖ通信は、セルラ通信では通信を維持することが難しいような場所においても、セルラ通信よりも安定した通信が可能になることが期待できる。
このように、本実施形態では、第二自動車７２とのＶ２Ｖ通信による代行通信により、第一自動車７１が情報・制御サーバ装置２との間で送受する通信データの欠落や遮断などにより、通信データを利用できなくなることを効果的に抑制できる。
【０１２５】
以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。
【符号の説明】
【０１２６】
１…自動車（車両）、２…情報・制御サーバ装置、３…第一セルラ通信網システム、４…第一セルラ基地局（セルラ基地局）、５…第一通信網制御装置、６…第二セルラ通信網システム、７…第二セルラ基地局（セルラ基地局）、８…第二通信網制御装置、９…ＡＤＡＳ通信システム、１０…ＡＤＡＳ通信装置、１１…ＡＤＡＳ配信装置、１２…インターネット、３０…車通信制御装置、３２…Ｖ２Ｖ通信装置（車車間通信装置）、３３…セルラ通信装置、３４…ＡＤＡＳ通信装置、４０…車外通信システム、４２…制御タイマ、４３…制御ＥＣＵ（車通信制御部）、４４…制御メモリ、４７…セルラ通信機、４８…セルラＥＣＵ（セルラ制御部）、４９…セルラメモリ、５２…ＡＤＡＳ通信機、５３…ＡＤＡＳＥＣＵ（ＡＤＡＳ制御部）、５４…ＡＤＡＳメモリ、５７…Ｖ２Ｖ通信機、５８…Ｖ２Ｖタイマ、５９…Ｖ２ＶＥＣＵ（Ｖ２Ｖ制御部）、６０…Ｖ２Ｖメモリ、６２…Ｖ２Ｖ通信の通信先リスト、６３…バックアップ通信先リスト
【図１】
2020162030.tif 000003
【図２】
2020162030.tif 000004
【図３】
2020162030.tif 000005
【図４】
2020162030.tif 000006
【図５】
2020162030.tif 000007
【図６】
2020162030.tif 000008
【図７】
2020162030.tif 000009
【図８】
2020162030.tif 000010
【図９】
2020162030.tif 000011
【図１０】
2020162030.tif 000012