(57)【要約】【課題】車両などの移動体内のデータソースを安定して移動体外ネットワークに接続する。【解決手段】実施形態の車載ゲートウェイ装置は、外部通信及び内部通信の各インターフェースを備える通信デバイスと、内部通信によって各データソースから収集されたデータを移動体外に伝送する制御デバイスとを有する。移動体外のネットワーク側で設定又は更新されたデータソース毎のＣｏｎｆｉｇ情報を記憶するとともに、各データソースから出力されるデータを監視してデータソース毎に異常検出を行う異常検出制御と、異常検出制御とは独立した各データソースから収集されるデータを移動体外に伝送するデータ収集・伝送制御とを行い、データソースに応じて選択された通信経路で移動体外のネットワークにデータを伝送する。このとき、複数の外部通信方式の各通信接続状態に応じてデータソース毎に通信経路を切り替える。【選択図】図１
2020043598.tif 000002
【特許請求の範囲】
【請求項１】
移動体内の複数のデータソースと接続され、移動体外のネットワークに接続可能な車載ゲートウェイ装置であって、
複数の異なる外部通信方式それぞれで移動体外のネットワークと接続する外部通信インターフェースと、複数の各データソースと接続する内部通信インターフェースと、を備える通信デバイスと、
前記内部通信インターフェースを通じて各データソースから収集されたデータを、移動体外のネットワークに伝送する制御デバイスと、を有し、
前記制御デバイスは、
複数の前記外部通信方式それぞれで移動体外のネットワークと通信接続を行う通信制御部と、
前記移動体外のネットワーク側で設定又は更新された前記データソース毎のＣｏｎｆｉｇ情報を記憶する記憶部と、
複数の前記外部通信方式の中から各データソース別に通信経路を選択する通信経路選択部と、
前記各データソースから出力されるデータを監視して前記データソース毎に異常検出を行う異常検出制御と、前記異常検出制御とは独立した前記各データソースから収集されるデータを移動体外に伝送するデータ収集・伝送制御とを行い、データソースに応じて選択された前記通信経路で移動体外のネットワークに前記データを伝送する監視制御部と、を有し、
前記Ｃｏｎｆｉｇ情報は、複数の前記外部通方式を所定の優先順で並べた優先設定を含む通信接続Ｃｏｎｆｉｇ設定情報を含み、
前記通信経路選択部は、前記通信接続Ｃｏｎｆｉｇ設定情報に基づいて、複数の前記外部通信方式の各通信接続状態に応じてデータソース毎に前記通信経路を切り替えることを特徴とする車載ゲートウェイ装置。
【請求項２】
前記監視制御部は、前記異常検出制御により異常または通知すべき状態を検出した場合に、当該異常または通知すべき状態を検出した旨を、移動体内の出力装置に伝送して出力させることを特徴とする請求項１に記載の車載ゲートウェイ装置。
【請求項３】
前記Ｃｏｎｆｉｇ情報は、移動体外のネットワークに接続されたサービス提供装置を通じて設定又は更新された情報であり、
前記サービス提供装置から受信した前記Ｃｏｎｆｉｇ設定情報を設定又は更新するＣｏｎｆｉｇ設定制御部をさらに有することを特徴とする請求項１又は２に記載の車載ゲートウェイ装置。
【請求項４】
前記監視制御部は、データ収集・伝送制御において前記各データソースから収集されたデータを、移動体外のネットワークに接続されたサービス提供装置に送信するとともに、前記サービス提供装置において前記異常検出制御とは異なる監視ルールで行われる、受信した前記データに対する異常検出処理の結果を受信することを特徴とする請求項１から３のいずれか１つに記載の車載ゲートウェイ装置。
【請求項５】
移動体内の複数のデータソースと接続され、移動体外のネットワークに接続可能な車載ゲートウェイシステムであって、
複数の異なる外部通信方式それぞれで移動体外のネットワークと接続する外部通信インターフェース部と、
複数の各データソースと接続する内部通信インターフェース部と、
前記内部通信インターフェースを通じて各データソースから収集されたデータを、移動体外のネットワークに伝送する制御部と、
前記移動体外のネットワーク側で設定又は更新された前記データソース毎のＣｏｎｆｉｇ情報を記憶する記憶部と、を有し、
前記制御部は、
複数の前記外部通信方式それぞれで移動体外のネットワークと通信接続を行う通信制御部と、
複数の前記外部通信方式の中から各データソース別に通信経路を選択する通信経路選択部と、
前記各データソースから出力されるデータを監視して前記データソース毎に異常検出を行う異常検出制御と、前記異常検出制御とは独立した前記各データソースから収集されるデータを移動体外に伝送するデータ収集・伝送制御とを行い、データソースに応じて選択された前記通信経路で移動体外のネットワークに前記データを伝送する監視制御部と、を有し、
前記Ｃｏｎｆｉｇ情報は、複数の前記外部通方式を所定の優先順で並べた優先設定を含む通信接続Ｃｏｎｆｉｇ設定情報を含み、
前記通信経路選択部は、前記通信接続Ｃｏｎｆｉｇ設定情報に基づいて、複数の前記外部通信方式の各通信接続状態に応じてデータソース毎に前記通信経路を切り替えることを特徴とする車載ゲートウェイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、車両などの移動体内のデータソースを移動体外のネットワークに接続する車載ゲートウェイ技術に関する。
【背景技術】
【０００２】
従来から、車両などの移動体に無線通信機能を備える車載器を搭載又は設置することで、車両外部のコンピュータシステムと接続することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９８４９０号公報
【特許文献２】特開２０１２−２４９１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両などの移動体内のデータソースを、安定して移動体外のネットワークに接続しつつ、移動体内のデータソースに応じた適切な通信経路を選択して移動体外のネットワークと接続することができる車載ゲートウェイ装置を提供する。
【課題を解決するための手段】
【０００５】
実施形態の車載ゲートウェイ装置は、移動体内の複数のデータソースと接続され、移動体外のネットワークに接続可能な車載ゲートウェイ装置であり、複数の異なる外部通信方式それぞれで移動体外のネットワークと接続する外部通信インターフェースと、複数の各データソースと接続する内部通信インターフェースと、を備える通信デバイス、前記内部通信インターフェースを通じて各データソースから収集されたデータを、移動体外のネットワークに伝送する制御デバイスと、を有する。前記制御デバイスは、複数の前記外部通信方式それぞれで移動体外のネットワークと通信接続を行う通信制御部と、前記移動体外のネットワーク側で設定又は更新された前記データソース毎のＣｏｎｆｉｇ情報を記憶する記憶部と、複数の前記外部通信方式の中から各データソース別に通信経路を選択する通信経路選択部と、前記各データソースから出力されるデータを監視して前記データソース毎に異常検出を行う異常検出制御と、前記異常検出制御とは独立した前記各データソースから収集されるデータを移動体外に伝送するデータ収集・伝送制御とを行い、データソースに応じて選択された前記通信経路で移動体外のネットワークに前記データを伝送する監視制御部と、を有する。ここで、前記Ｃｏｎｆｉｇ情報は、複数の前記外部通方式を所定の優先順で並べた優先設定を含む通信接続Ｃｏｎｆｉｇ設定情報を含み、前記通信経路選択部は、前記通信接続Ｃｏｎｆｉｇ設定情報に基づいて、複数の前記外部通信方式の各通信接続状態に応じてデータソース毎に前記通信経路を切り替えることを特徴とする。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態の車載ゲートウェイ装置が適用された車内及び車外のネットワーク構成図である。
【図２】第１実施形態の車載ゲートウェイ装置の構成ブロックを示す図である。
【図３】第１実施形態の通信接続Ｃｏｎｆｉｇ設定情報の一例を示す図である。
【図４】第１実施形態の車載ＬＡＮＣｏｎｆｉｇ設定情報の一例を示す図である。
【図５】第１実施形態のセンサ機器Ｃｏｎｆｉｇ設定情報の一例を示す図である。
【図６】第１実施形態のログＣｏｎｆｉｇ設定情報の一例を示す図である。
【図７】第１実施形態のＣｏｎｆｉｇ設定情報の更新登録処理を示すフローチャートである。
【図８】第１実施形態の通信経路接続処理を示すフローチャートである。
【図９】第１実施形態のデータソース毎の監視制御を示すフローチャートである。
【図１０】第１実施形態の車載ＬＡＮＣｏｎｆｉｇ設定情報に基づく監視制御の処理フローを示すフローチャートである。
【図１１】第１実施形態のセンサ機器Ｃｏｎｆｉｇ設定情報に基づく監視制御の処理フローを示すフローチャートである。
【図１２】第１実施形態のデータソース毎のデータ収集・伝送制御を示すフローチャートである。
【図１３】第１実施形態の環境センサの通信接続Ｃｏｎｆｉｇ設定情報の一例を示す図である。
【図１４】第１実施形態の環境センサＣｏｎｆｉｇ設定情報の一例を示す図である。
【図１５】第１実施形態の環境センサＣｏｎｆｉｇ設定情報に基づく監視制御の処理フローを示すフローチャートである。
【図１６】第１実施形態の車載カメラＣｏｎｆｉｇ設定情報の一例を示す図である。
【図１７】第１実施形態の車載カメラＣｏｎｆｉｇ設定情報に基づく監視制御の処理フローを示すフローチャートである。
【図１８】第２実施形態の車載ゲートウェイ装置が適用された車内及び車外のネットワーク構成図である。
【図１９】第２実施形態のデータソース毎の監視制御を示すフローチャートである。
【発明を実施するための最良の形態】
【０００７】
以下、実施形態につき、図面を参照して説明する。
【０００８】
（第１実施形態）
図１は、第１実施形態の車載ゲートウェイ装置１００（以下、車載ＧＷ装置と称する）が適用された車内及び車外のネットワーク構成図である。車載ＧＷ装置１００は、車内のデータソース３００と直接接続されたり、データソース３００が接続される車載ネットワークと接続されたりする車載器である。なお、本実施形態では、車両を一例に説明するが、他の移動体（電車、自動で又は無線により遠隔操作されるロボットや飛行体など）にも適用可能である。
【０００９】
車載ＧＷ装置１００は、車外ネットワークと接続することができ、車内と車外を中継するネットワークノードとして構成される。車載ＧＷ装置１００は、アクセスポイントを経由したＷｉ−Ｆｉなどの無線ＬＡＮ規格に準拠する無線通信、及び基地局を中継した３ＧやＬＴＥ（ＬｏｎｇＴｅｒｍ Ｅｖｏｌｕｔｉｏｎ）などの携帯電話通信の各通信インターフェースを備えている。車載ＧＷ装置１００は、車両外部の車外ネットワークと複数の通信経路（外部通信方式）で接続することができる。
【００１０】
車外ネットワークは、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）網である。車載ＧＷ装置１００は、ＩＰ網を経由してサービス提供装置５００に接続することができる。車載ＧＷ装置１００は、車内のデータソース３００から取得した各種データをサービス提供装置５００にアップロードしたり、サービス提供装置５００から各種データを受信したりすることができる。
【００１１】
また、図１に示すように、車載ＧＷ装置１００は、Ｗｉ−Ｆｉや３Ｇ／ＬＴＥの通信インターフェースを備えた携帯情報端末４００を介して、車外ネットワークと接続することもできる。車載ＧＷ装置１００は、携帯情報端末４００に対し、ＵＳＢ接続したり、無線通信やＢｌｕｅｔｏｏｔｈ（登録商標）／ＮＦＣなどの規格に基づく近距離通信で接続したりすることができる。携帯情報端末４００は、スマートフォンなどの多機能携帯電話機、携帯電話機、タブレット端末などの通信機能を備えたモバイル機器である。また、ユーザは、車載ＧＷ装置１００とは関係なく、携帯情報端末４００や他の通信機能を備えたコンピュータ装置から直接サービス提供装置５００に接続することができる。
【００１２】
次に、車載ＧＷ装置１００は、車内のデータソース３００に、直接または既設の車載ネットワークを介して接続することができる。データソース３００は、例えば、マイク（集音装置）、人感センサやユーザが装着するバイタルセンサなどのセンサ機器３００Ａ、カメラ（撮影装置）が搭載されたドライブレコーダーや車内を撮影する車内カメラなどの車載カメラ３００Ｂ、液晶ディスプレイ装置などの表示手段を備えたナビゲーションシステムなどの車載情報端末３００Ｃ、車載ＬＡＮ３００Ｄなどがある。車載ＬＡＮ３００Ｄでは、車両制御系の車両ＥＣＵやマルチメディア系のオーディオ機器などがデータソースとなる。
【００１３】
車載ＧＷ装置１００は、各データソース３００又は車載ネットワークが備える通信方式に応じて、データソース３００毎に異なる通信方式でデータ通信を行う。例えば、センサ機器３００Ａは、近距離無線通信でデータ通信を行う。車載カメラ３００Ｂは、車載ＧＷ装置１００とケーブルで接続されたシリアル（ＵＡＲＴ）通信（ＲＳ２３２Ｃ，ＲＳ４２２，ＲＳ４８５）でデータ通信を行う。車載情報端末３００Ｃは、ＬＡＮケーブルで接続されたＥｔｈｅｒｎｅｔ通信でデータ通信を行う。
【００１４】
なお、車載カメラ３００Ｂは、例えば、ＵＡＲＴ回路やＭＩＤＩ端子などを含むインターフェースボードを備えることができる。この場合、車載カメラ３００Ｂは、ＭＩＤＩ端子を介して車載情報端末３００Ｃや他のディスプレイに、撮影した映像を出力して表示させることができる。
【００１５】
車載ＬＡＮ３００Ｄは、ＣＡＮ（ｃｏｎｔｒｏｌｌｅｒ ａｒｅａ ｎｅｔｗｏｒｋ）、ＦｌｅｘＲａｙ、ＬＩＮ、ＭＯＳＴ（ｍｅｄｉａ ｏｒｉｅｎｔｅｄ ｓｙｓｔｅｍｓ ｔｒａｎｓｐｏｒｔ）などの通信方式で車載ネットワークが組まれている。車載ＧＷ装置１００は、車載ＬＡＮ３００Ｄを構成する１つ又は複数の車載ネットワークそれぞれに接続し、各通信方式でデータ通信を行う。
【００１６】
図２は、車載ＧＷ装置１００の構成ブロックを示す図である。車載ＧＷ装置１００は、ハードウェア構成として、各データソース３００（車載ＬＡＮ３００Ｄを含む）や携帯情報端末４００との間の通信インターフェースを構成する通信デバイス１１０と、車載ＧＷ装置１００全体の制御を行う制御デバイス１２０と、を含んでいる。
【００１７】
通信デバイス１１０は、Ｅｔｈｅｒｎｅｔ、ＣＡＮ、ＵＡＲＴ、ＵＳＢ、近距離無線通信などの車内通信（内部通信）インターフェース１１１と、無線通信、携帯電話通信などの車外通信（外部通信）インターフェース１１２と、を含む。なお、車内通信インターフェースは、上述のように、携帯情報端末４００経由での車外ネットワークへの接続のために、携帯情報端末４００との間の無線通信機能を含むように構成することができる。
【００１８】
制御デバイス１２０は、主にソフトウェアによって動作する各機能部を含んで構成されている。制御デバイス１２０は、まず、各データソース３００に対する制御を行うことができる。例えば、センサ機器３００Ａのセンサ制御（動作やデータ検出）、車載カメラの撮影制御（映像出力制御を含む）、車載情報端末３００Ｃの端末制御を行うことができる。
【００１９】
したがって、制御デバイス１２０は、車外ネットワークから受信したデータをデータソース３００に出力したり、受信したデータに基づいてデータソース３００を制御したりすることができる。また、データソース３００間で、一方又は双方のデータソース３００を制御することができる。例えば、センサ機器３００Ａで取得された検出データや車載カメラ３００Ｂで撮影された映像を、車載情報端末３００Ｃのディスプレイに表示する制御を行うこともできる。
【００２０】
そして、本実施形態の制御デバイス１２０は、車内通信制御部１２１、車外通信制御部１２２、及びゲートウェイ制御部（ＧＷ制御部）１２３を含んでいる。
【００２１】
車載ＧＷ装置１００は、無線通信や携帯電話通信、ＵＡＲＴ、ＵＳＢ、近距離無線通信等の各デバイスドライバがインストールされている。車内通信制御部１２１及び車外通信制御部１２２は、各デバイスドライバを通じて、車内通信インターフェース１１１及び車外通信インターフェース１１２を介した通信制御を行う。また、車内通信制御部１２１は、デバイスドライバを介さずに、例えば、車載ＬＡＮ３００Ｄとの間の通信制御を行うこともできる。
【００２２】
なお、車外通信制御部１２２は、Ｗｉ−Ｆｉなどの無線通信のアクセスポイント登録処理を行うことができる。例えば、車外通信制御部１２２は、車両の物理的な移動に伴って各所のアクセスポイントを検出し、登録することができる。
【００２３】
ＧＷ制御部１２３は、ネットワーク制御部１２３Ａと、通信制御部１２３Ｂと、記憶部１２３Ｃとを含んで構成されている。ネットワーク制御部１２３Ａは、ルーティング制御部１２３１、プロトコル変換部１２３２及びセキュリティ部１２３３を含んでいる。ルーティング制御部１２３１は、各データソース３００（車載ＬＡＮ３００Ｄを含む）から収集されるデータを車外ネットワークに送信する際のルーティング制御、及び車外ネットワークから受信されたデータを各データソース３００に伝送する際のルーティング制御を行う。また、車内ネットワーク内でのデータソース３００間でのデータ通信におけるルーティング制御も行う。
【００２４】
プロトコル変換部１２３２は、各データソースに対応する異なる通信方式間でのプロトコル変換処理を行う。データソース３００別の通信方式をプロトコル変換表として予め保持しておくことができ、例えば、車外ネットワークから受信されたデータをデータソース３００に伝送する際にプロトコル変換を行う。
【００２５】
セキュリティ部１２３３は、ＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔｓ Ｌａｙｅｒ）／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ Ｌａｙｅｒ Ｓｅｃｕｒｉｔｙ）プロトコルの通信設定及び通信処理を行う。ＳＳＬ／ＴＬＳ通信は、データソース３００毎に設定することができ、セキュリティ部１２３３は、車内ネットワークから車外ネットワークにデータが送信される際に、ＳＳＬ／ＴＬＳの設定有無を確認し、暗号化処理を行うことができる。
【００２６】
記憶部１２３Ｃは、制御デバイス１２０で処理される各種データ、各処理のために使用される情報、車外ネットワークから受信したデータや情報などを記憶する。図２の例では、記憶部１２３Ｃが車載ＧＷ装置１００に内蔵されているが、例えば、記憶部１２３Ｃが車載ＧＷ装置１００に対して外付けされてもよい。この場合、車載ＧＷ装置１００は、外付けの記憶部１２３Ｃと接続するための接続ポート（ＵＳＢポートなど）を備えることができる。
【００２７】
通信制御部１２３Ｂは、通信状態監視部１２３４、通信経路選択部１２３５、監視制御部１２３６、及びＣｏｎｆｉｇ設定制御部１２３７を含んでいる。通信制御部１２３Ｂは、Ｃｏｎｆｉｇ設定情報に基づいて、通信経路選択制御、データ監視制御、及びデータソース３００から収集されたデータを車外ネットワークに伝送するデータ伝送制御を行う。
【００２８】
図３から図６は、本実施形態のＣｏｎｆｉｇ設定情報の一例を示す図である。
【００２９】
図３は、通信接続Ｃｏｎｆｉｇ設定情報の一例を示す図であり、通信経路選択部１２３５の通信経路選択制御に用いられる。通信接続Ｃｏｎｆｉｇ設定は、車内ネットワークから車外ネットワークへのデータ伝送時の通信経路設定と、車外ネットワークから車内ネットワークへのデータ受信時の通信経路設定と、が含まれる。
【００３０】
本実施形態の車載ＧＷ装置１００は、車両などの移動体に搭載される。このため、例えば、車載ＧＷ装置１００は、ネットワークノードとして動的ＩＰアドレスが割り当てられる。車載ＧＷ装置１００は、データの送受信の際、能動的に車外ネットワークのサービス提供装置５００に接続してコネクションを張る。
【００３１】
車外ネットワークからデータ受信を行う場合の通信接続は、主に、Ｃｏｎｆｉｇｕｒａｔｉｏｎ設定の通信経路と、大規模データ配信の通信経路とがある。Ｃｏｎｆｉｇ設定情報は、後述するように、サービス提供装置５００から受信することが可能である。また、大規模データ配信は、例えば、車載情報端末３００Ｃに用いられる地図データなどである。
【００３２】
通信接続の設定内容は、自動設定又は／及び優先設定がある。車載ＧＷ装置１００は、複数の通信方式の経路で、車外ネットワークに接続することができる。例えば、Ｗｉ−Ｆｉ、携帯情報端末経由及び３Ｇ／ＬＴＥの３つの経路の中から１つを選択したり、３つの経路に優先度を設定したりすることができる。また、「自動」の優先度は、例えば、Ｗｉ−ｆｉ＞携帯情報端末経由＞３Ｇ／ＬＴＥのように、予め任意に決めておくことができる。
【００３３】
一方、車内ネットワークから車外ネットワークへのデータ伝送時の通信接続は、例えば、バイタル情報アップロードの通信経路と、車両情報アップロードの通信経路と、ログ情報アップロードの通信経路と、がある。また、車載カメラ３００Ｂで撮影された映像や画像をアップデートする通信経路も含むことができる。これらの通信経路においても、同様に自動設定又は／及び優先設定を行うことができる。
【００３４】
また、通信接続Ｃｏｎｆｉｇ設定は、車載ＧＷ装置１００が利用する複数の通信経路それぞれの有効／無効の設定が含まれる。Ｗｉ−Ｆｉ通信利用設定、３Ｇ／ＬＴＥ通信利用設定、携帯情報端末通信利用設定の有効（ＯＮ）／無効（ＯＦＦ）を設定することができる。このとき、設定された優先順位で通信経路を選択する場合、通信利用設定の有効／無効を優先させて、無効に設定された通信経路を選択しないように制御することができる。
【００３５】
さらに、通信接続Ｃｏｎｆｉｇ設定には、車外ネットワークの接続先であるサービス提供装置５００のＵＲＬ指定（登録）が含まれる。車載ＧＷ装置１００は、複数のサービス提供装置５００と接続する場合は、複数のＵＲＬが指定される。ここで、データノード３００毎に、異なるサービス提供装置５００に接続してもよい。すなわち、データソース毎に、接続するサービス提供装置５００を関連付け、特定のサービス提供装置５００に特定のデータソースから取得されたデータを伝送するように制御することもできる。
【００３６】
図４は、車載ＬＡＮＣｏｎｆｉｇ設定情報の一例を示す図である。車載ＬＡＮＣｏｎｆｉｇ設定情報は、監視制御部１２３６の監視制御に用いられる。車載ＬＡＮ３００Ｄは、例えば、車両ＥＣＵで監視される車両情報を車載ＧＷ装置１００に出力することができる。
【００３７】
車載ＬＡＮＣｏｎｆｉｇ設定情報は、車両情報転送（アップロード）周期、平均車速閾値、運転時間閾値などの設定情報が含まれる。また、サービス提供装置５００に伝送する車両情報を選択するためのＯＮ／ＯＦＦ設定情報も含まれる。例えば、車速、エンジン回転数、水温、消費燃料、走行距離、セレクトレバー位置などの各車両情報の伝送ＯＮ／ＯＦＦを設定することができる。
【００３８】
図５は、センサ機器Ｃｏｎｆｉｇ設定情報の一例を示す図である。センサ機器Ｃｏｎｆｉｇ設定情報は、監視制御部１２３６の監視制御に用いられる。センサ機器３００Ａは、例えば、ユーザの心拍数、脈拍の間隔、血圧などを測定又は／及び算出して車載ＧＷ装置１００に出力することができる。
【００３９】
センサ機器Ｃｏｎｆｉｇ設定情報は、バイタル情報転送（アップロード）周期、心拍数転送閾値、心拍数異常閾値などの設定情報が含まれる。サービス提供装置５００に伝送するバイタル情報を選択するためのＯＮ／ＯＦＦ設定情報も含まれる。例えば、心拍数、脈拍間隔、脈波伝搬時間、振幅値などの各バイタル情報の伝送ＯＮ／ＯＦＦを設定することができる。
【００４０】
図６は、ログＣｏｎｆｉｇ設定情報の一例を示す図である。ＧＷ制御部１２３は、制御デバイス１２０全体の各処理の正常／異常を示すログを収集することができる。ＧＷ制御部１２３に含まれる各部は、それぞれの処理毎にログを生成して記憶領域に記憶する。ログＣｏｎｆｉｇ設定情報は、蓄積されたログ情報をサービス提供装置５００にデータ伝送するタイミングを設定する。
【００４１】
Ｃｏｎｆｉｇ設定制御部１２３７は、制御デバイス１２０に入力されたＣｏｎｆｉｇ設定情報を、通信経路選択部１２３５及び監視制御部１２３６が利用できるように所定の記憶領域にセット（更新）する。
【００４２】
ここで、Ｃｏｎｆｉｇ設定情報は、車載情報端末３００Ｃを介して設定することができる。Ｃｏｎｆｉｇ設定制御部１２３７は、例えば、車載情報端末３００ＣのディスプレイにＣｏｎｆｉｇ設定入力画面を表示し、該入力画面からユーザによって入力されたＣｏｎｆｉｇ設定情報を記憶することができる。車載情報端末３００ＣでＣｏｎｆｉｇ設定情報が入力され、セットされた場合、Ｃｏｎｆｉｇ設定制御部１２３７は、セット（更新）されたＣｏｎｆｉｇ設定情報を所定のタイミング及び所定の通信経路で、サービス提供装置５００にアップロードする。
【００４３】
また、Ｃｏｎｆｉｇ設定情報は、サービス提供装置５００で設定することもできる。例えば、ユーザは、携帯情報端末４００からサービス提供装置５００に接続し、サービス提供装置５００が、Ｃｏｎｆｉｇ設定制御部１２３７と同様のＣｏｎｆｉｇ設定機能を提供することができる。サービス提供装置５００は、携帯情報端末４００のディスプレイにＣｏｎｆｉｇ設定入力画面を表示し、該入力画面からユーザによって入力されたＣｏｎｆｉｇ設定情報をサービス提供装置５００内の記憶領域に記憶することができる。そして、サービス提供装置５００は、車載ＧＷ装置１００からのＣｏｎｆｉｇ取得要求に基づいて、設定されたＣｏｎｆｉｇ設定情報を伝送する。Ｃｏｎｆｉｇ設定制御部１２３７は、サービス提供装置５００から受信したＣｏｎｆｉｇ設定情報を更新する。
【００４４】
図７は、Ｃｏｎｆｉｇ設定情報の更新登録処理を示すフローチャートである。ユーザは、携帯情報端末４００からサービス提供装置５００に接続し、サービス提供装置５００が提供するＣｏｎｆｉｇ設定機能を通じて、ユーザ別にＣｏｎｆｉｇ設定情報を登録（更新）することができる（Ｓ５０１，Ｓ６０１）。つまり、車外ネットワーク側でＣｏｎｆｉｇ設定情報を更新登録することができる。
【００４５】
車載ＧＷ装置１００は、例えば、車両のイグニッションスイッチのＯＮ／ＯＦＦに連動して、車両のバッテリなどから電力供給を受けて起動することができる（Ｓ１０１）。車載ＧＷ装置１００は、起動時にサービス提供装置５００に接続して、サービス提供装置５００に直接更新・登録されたＣｏｎｆｉｇ設定情報を取得することができる。このとき、車載ＧＷ装置１００は、図３に示した通信接続Ｃｏｎｆｉｇ設定情報に基づいて、通信経路選択処理を行う（Ｓ１０２）。
【００４６】
車載ＧＷ装置１００（Ｃｏｎｆｉｇ設定制御部１２３７）は、選択された通信経路でサービス提供装置５００にＣｏｎｆｉｇ設定情報取得要求を送信する（Ｓ１０３）。サービス提供装置５００は、要求に応答してＣｏｎｆｉｇ設定情報を伝送する（Ｓ５０２）。車載ＧＷ装置１００は、受信したＣｏｎｆｉｇ設定情報を更新する（Ｓ１０４）。
【００４７】
また、上述したように、車載情報端末３００ＣがＣｏｎｆｉｇ設定機能を提供することができる。車載情報端末３００Ｃは、ユーザが入力したＣｏｎｆｉｇ設定情報を車載ＧＷ装置１００に出力する（Ｓ３０１）。車載ＧＷ装置１００は、入力されたＣｏｎｆｉｇ設定情報を更新する（Ｓ１０５）。車載情報端末３００Ｃ側、つまり、車内ネットワーク側でＣｏｎｆｉｇ設定情報が更新登録された場合、車載ＧＷ装置１００は、通信接続Ｃｏｎｆｉｇ設定情報に基づいて、通信経路選択処理を行い（Ｓ１０６）、所定のタイミングでサービス提供装置５００にＣｏｎｆｉｇ設定情報をアップロードする（Ｓ１０７）。サービス提供装置５００は、車載ＧＷ装置１００からアップロードされたＣｏｎｆｉｇ設定情報を、ユーザ別に更新登録する（Ｓ５０３）。
【００４８】
なお、車載ＧＷ装置１００とサービス提供装置５００との間のデータ通信は、予め設定されるユーザの識別ＩＤや車両ＧＷ装置１００の固体識別子（例えば、ＭＡＣアドレス）などを用いて、双方で認証を行うことができる。車載ＧＷ装置１００は、サービス提供装置５００との間のデータ通信において、アップロードするデータは、固体識別子が含まれるように制御する。
【００４９】
図８は、通信経路接続処理を示すフローチャートである。車載ＧＷ装置１００（通信制御部１２３Ｂ）は、起動後、図３に示す通信接続Ｃｏｎｆｉｇ設定情報を取得する（Ｓ１１０）。車載ＧＷ装置１００は、接続フラグがＯＮの通信経路に対して通信接続処理を行う（Ｓ１１１）。接続フラグとは、各通信方式の通信利用設定における有効（ＯＮ）／無効（ＯＦＦ）である。
【００５０】
本実施形態では、接続フラグがＯＮの通信経路が複数ある場合、複数の通信経路全ての通信接続を維持するように、制御される。すなわち、車載ＧＷ装置１００の監視制御やデータ収集・伝送制御に関係なく、接続フラグがＯＮの複数の通信経路全てに対し、常時接続状態を維持するように制御される。そして、データソース３００毎に、各通信経路の通信状態に応じてＣｏｎｆｉｇ設定に基づく適切な通信経路選択を行い、車外ネットワークとの間でデータ通信を行う。
【００５１】
通信状態監視部１２３４は、接続フラグがＯＮの通信経路の通信状態（接続中／遮断）を監視する（Ｓ１１２）。通信状態監視部１２３４は、各通信経路の通信状態を通信制御部１２３Ｂに出力する。次に、通信状態監視部１２３４は、接続状態監視終了信号（例えば、車両のイグニッションスイッチのＯＦＦ信号）の有無を確認する（Ｓ１１３）。監視を終了しない場合は、ステップＳ１１４に進み、通信制御部１２３Ｂは、接続フラグがＯＮの通信経路が遮断されていないと判別された場合（Ｓ１１４のＮＯ）、通信状態の監視を継続する。一方、遮断されていると判別された場合（Ｓ１１４のＹＥＳ）、ステップＳ１１１に戻り、通信制御部１２３Ｂは、接続フラグがＯＮで、遮断されている通信経路に対し、再度通信接続処理を行う。一方、ステップＳ１１３において、接続状態監視終了信号の入力があり、監視を終了する場合は、ステップＳ１１５に進み、接続中の全ての通信経路の遮断処理を行う。
【００５２】
図９は、データソース毎の監視制御を示すフローチャートである。
【００５３】
通信制御部１２３Ｂは、各データソース３００のＣｏｎｆｉｇ設定情報を取得する（Ｓ１３１）。ここで、通信状態監視と同様に、例えば、車両のイグニッションスイッチのＯＦＦ信号などのデータソースの監視制御を終了する信号の有無を確認する（Ｓ１３２）。監視制御を行うと判別された場合（Ｓ１３２のＮＯ）、データソース３００毎に設定されたＣｏｎｆｉｇ設定情報に基づく監視制御を行う。
【００５４】
データソース３００は、時系列に連続したデータを車載ＧＷ装置１００に出力することができる。Ｃｏｎｆｉｇ設定情報に基づく監視制御は、データソース３００から収集されるデータを監視し、例えば、閾値を超えるデータが検出された場合に異常発生を検知する異常検出制御（Ｓ１３３）と、データソース３００から収集されたデータを、車外ネットワークに伝送するデータ収集・伝送制御（Ｓ１３４）とが含まれる。
【００５５】
監視制御部１２３６は、データソース３００から出力されるデータを対象に、データソース毎に異常検出を行い、異常が検出された場合、例えば、車載情報端末３００Ｃに異常が検出された旨を表示する通知処理を行うことができる。
【００５６】
図１０及び図１１は、異常監視制御の一例を示す図である。図１０は、車載ＬＡＮＣｏｎｆｉｇ設定情報に基づく異常監視制御の処理フローを示すフローチャートである。
【００５７】
図１０に示すように、監視制御部１２３６は、車載ＬＡＮ３００Ｄ（車両ＥＣＵなど）から車両情報を取得する（Ｓ１３３Ａ）。監視制御部１２３６は、設定された運転時間間隔での平均車速を算出する（Ｓ１３３Ｂ）。監視制御部１２３６は、算出された平均車速が、車載ＬＡＮＣｏｎｆｉｇ設定情報で設定された平均車速閾値を超えているか否かを判定する判定処理を行う（Ｓ１３３Ｃ）。判定処理の結果、算出された平均車速が、平均車速閾値を超えていなければ（Ｓ１３３ＤのＹＥＳ）、異常通知フラグをＯＦＦであるか否かを確認する（Ｓ１３３Ｅ）。異常通知フラグがＯＮである場合（Ｓ１３３ＥのＮＯ）、異常通知フラグをＯＦＦに更新する（Ｓ１３３Ｈ）。
【００５８】
一方、ステップＳ１３３Ｄにおいて、判定処理の結果、算出された平均車速が、平均車速閾値を超えていると判別された場合（Ｓ１３３ＤのＮＯ）、異常通知フラグをＯＮに更新する（Ｓ１３３Ｆ）。監視制御部１２３６は、異常通知フラグがＯＮであることに基づいて、車載情報端末３００Ｃへの通知処理を行う（Ｓ１３３Ｇ）。
【００５９】
図１１は、センサ機器Ｃｏｎｆｉｇ設定情報に基づく監視制御の処理フローを示すフローチャートである。図１１に示すように、監視制御部１２３６は、センサ機器３００Ａ（心拍計や脈拍計などのバイタルセンサ）からバイタル情報を取得する（Ｓ１３３１）。監視制御部１２３６は、取得されたバイタル情報から心拍数を算出し（Ｓ１３３２）、算出された心拍数を保存する（Ｓ１３３３）。監視制御部１２３６は、算出された心拍数が、センサ機器Ｃｏｎｆｉｇ設定情報で設定された心拍数異常閾値を超えているか否かを判定する判定処理を行う（Ｓ１３３４）。判定処理の結果、算出された心拍数が、心拍数異常閾値を超えていなければ（Ｓ１３３５のＹＥＳ）、異常通知フラグをＯＦＦであるか否かを確認する（Ｓ１３３６）。異常通知フラグがＯＮである場合（Ｓ１３３６のＮＯ）、異常通知フラグをＯＦＦに更新する（Ｓ１３３９）。
【００６０】
一方、ステップＳ１３３５において、判定処理の結果、算出された心拍数が、心拍数異常閾値を超えていると判別された場合（Ｓ１３３５のＮＯ）、異常通知フラグをＯＮに更新する（Ｓ１３３７）。監視制御部１２３６は、異常通知フラグがＯＮであることに基づいて、車載情報端末３００Ｃへの通知処理を行う（Ｓ１３３８）。
【００６１】
図１２は、監視制御部１２３６のデータ収集・伝送制御を示すフローチャートである。データ収集・伝送制御は、データ伝送制御、通信経路選択、及び通信遮断時のデータ保持の各処理を含んでいる。
【００６２】
データ伝送制御は、Ｃｏｎｆｉｇ設定情報に基づいて、車外ネットワークに伝送するデータのフィルタリング制御と、データ伝送タイミング制御とを行う。監視制御部１２３６は、各データソース３００からデータを取得し（Ｓ１３４１）、Ｃｏｎｆｉｇ設定情報に基づいて、収集したデータの伝送可否判定処理を行う（Ｓ１３４２）。
【００６３】
例えば、閾値を設定し、閾値を超えるデータのみを伝送することができる。監視制御部１２３６は、Ｃｏｎｆｉｇ設定情報に基づいて、伝送対象データであるか否かを判定し（Ｓ１３４３）、収集されたデータが伝送対象データであれば、該当するデータを車外ネットワークに伝送するように制御する（Ｓ１３４３のＹＥＳ）。一方、収集されたデータが伝送対象データでなければ、そのデータは、車外ネットワークに伝送しないように制御する（Ｓ１３４３のＮＯ）。
【００６４】
さらに、データ伝送制御では、データ伝送のタイミングも制御することができる。例えば、データソース３００が短い時間間隔でデータを出力する場合、全てのデータを車外ネットワークに伝送すると、通信量が増えてしまう。そこで、Ｃｏｎｆｉｇ設定情報に基づいて、データソースのデータ出力時間間隔よりも長いデータ転送間隔を設定する。監視制御部１２３６は、Ｃｏｎｆｉｇ設定情報に基づいて、ステップＳ１３４３で伝送対象データとして判別されたデータの送信タイミングを判別する（Ｓ１３４４）。監視制御部１２３６は、現時点が設定された送信タイミング（転送周期）であれば（Ｓ１３４４のＹＥＳ）、伝送対象データを車外ネットワークに伝送するように制御し、送信タイミングでなければ（Ｓ１３４４のＮＯ）、伝送対象データを車外ネットワークに伝送しないように制御する。
【００６５】
このように、データソース３００から時系列に連続して出力されるデータのうち、所定タイミングのデータのみ伝送するように間引いて送信量を少なくすることができる。なお、異常検出制御で異常が検出されたデータは、必ず車外ネットワークに伝送されるように、フィルタリング制御及びデータ伝送タイミング制御を行うことができる。また、フィルタリング制御及びデータ伝送タイミング制御は、上述のように連動させているが、いずれか一方の制御を適用するように構成することもできる。
【００６６】
通信経路選択部１２３５は、監視制御部１２３６によるデータ収集・伝送制御における車外ネットワークへの通信経路選択処理を行う。通信経路選択部１２３５は、通信状態監視部１２３４による通信経路の監視に基づいて通信状態を確認すると共に（Ｓ１３４５）、通信接続Ｃｏｎｆｉｇ設定情報から伝送するデータのデータソース３００毎に、指定された又は優先順位に基づいて接続中の通信経路を選択する（Ｓ１３４６）。
【００６７】
監視制御部１２３６は、通信経路選択部１２３５によって通信経路が選択された場合（Ｓ１３４７のＹＥＳ）、Ｃｏｎｆｉｇ設定情報に基づいて収集されたデータを、車外通信制御部１２２を介して車外ネットワーク（サービス提供装置５００）に伝送する（Ｓ１３４８）。なお、車外ネットワークに伝送したデータは、車載ＧＷ装置１００から適宜削除するように構成してもよい。
【００６８】
ここで、通信経路選択部１２３５は、通信接続Ｃｏｎｆｉｇ設定情報で設定された通信経路が全て遮断状態である場合、接続中の通信経路を選択できない。そこで、監視制御部１２３６は、指定された又は優先順位に基づく通信経路が選択できないとき（Ｓ１３４７のＮＯ）、車外ネットワークへのデータ伝送が行えないものとして、通信遮断時のデータ保持処理を行う（Ｓ１３４９）。
【００６９】
通信遮断時のデータ保持処理は、監視制御部１２３６によって収集されたデータを、通信経路が利用可能となるまで時系列に一時的に蓄積する処理である。監視制御部１２３６は、ステップＳ１３４８のデータ送信処理において、前回のデータ伝送タイミングでデータ伝送が行えずに一時的に保持されたデータを、今回収集されたデータと一緒に車外ネットワークに送信することができる。
【００７０】
例えば、データ送信タイミングにおいて、Ｗｉ−Ｆｉが利用できず、３Ｇ／ＬＴＥが利用できる場合、データ送信を行わずに一時的に保存し、Ｗｉ−Ｆｉが利用できるようになったときに、まとめて車外ネットワークへのデータ送信を行うことができる。この場合、例えば、車載カメラ３００Ｂで撮影された映像を車外ネットワークに伝送する場合、データ容量が大きいため、Ｗｉ−Ｆｉが利用できる環境下になるまで一時的に映像データを保持しておき、Ｗｉ−Ｆｉが利用可能なときにまとめて伝送することができる。
【００７１】
したがって、車外ネットワークへの送信するデータ容量やデータの優先度に基づいて、例えば、車載カメラ３００Ｂの映像データは、Ｗｉ−Ｆｉのみ通信経路、車載ＬＡＮ３００Ｄの車両情報は、Ｗｉ−Ｆｉ又は３Ｇ／ＬＴＥの通信経路、異常監視制御で検出された異常情報は、全ての通信経路（Ｗｉ−Ｆｉ，３Ｇ／ＬＴＥ，携帯情報端末経由のいずれか）、と設定することができる。
【００７２】
なお、本実施形態の異常監視制御とデータ収集・伝送制御とは、独立して実行される。つまり、データソース３００から収集された各種データが、通信遮断で車外ネットワークに伝送できない状態であっても、異常監視制御によって検出された異常ステータスを、車載情報端末３００Ｃを介してユーザに通知することができる。このため、車外ネットワークとの通信状態に関係なく、ユーザに対して異常ステータスの通知を行うことができる。
【００７３】
次に、サービス提供装置５００のサービス例について説明する。例えば、サービス提供装置５００は、車載ＧＷ装置１００から受信した車両情報やバイタル情報を、車両運行情報、ユーザの健康管理情報として提供することができる。例えば、ユーザは、携帯情報端末４００からサービス提供装置５００に接続すると、車載ＧＷ装置１００から受信した車両情報やバイタル情報に基づく各モニタリング結果（モニタリング画面）を閲覧することができる。
【００７４】
また、サービス提供装置５００は、車載ＧＷ装置１００から受信した車両情報やバイタル情報のモニタリング結果に対し、車載ＧＷ装置１００に、情報提供を行うことができる。例えば、サービス提供装置５００は、監視制御部１２３６の異常検出制御とは異なる閾値を設定して異常検出を行ったり、平均車速以外に受信した複数の車両情報（エンジン回転数、水温、消費燃料、走行距離、セレクトレバー位置など）から複合的な異常検出を行ったりして、検出結果を車載ＧＷ装置１００にフィードバックすることができる。なお、車載ＧＷ装置１００の異常検出制御は、サービス提供装置５００の異常検出制御とは独立して行われる。サービス提供装置５００の異常検出制御は、通信が遮断された状態では、車載ＧＷ装置１００から車両情報やバイタル情報などを取得できないためである。監視制御部１２３６での異常検出制御は、通信遮断時であっても継続して行われる。
【００７５】
また、他のサービス例として、音声認識処理がある。車載ＧＷ装置１００は、データソースとして集音マイクからユーザの音声情報を取得することができる。車載ＧＷ装置１００は、音声情報をサービス提供装置５００に送信する。サービス提供装置５００は、音声認識機能を備え、受信した音声情報をテキスト変換することができる。この音声認識機能を活用し、サービス提供装置５００は、例えば、ユーザが、「暑い」と発声したと認識した場合、車内エアコンの空調温度を所定温度低下させるエアコン制御信号を生成して、車両ＧＷ装置１００に送信することができる。車両ＧＷ装置１００は、受信したエアコン制御信号を車載ＬＡＮ３００Ｄに送出し、車両ＥＣＵによる車内エアコンの空調温度を低下させる制御が行われるようにすることができる。
【００７６】
図１３から図１７は、他の実施態様を説明するための図である。図１３は、環境センサの通信接続Ｃｏｎｆｉｇ設定情報の一例を示す図である。環境センサは、上述のセンサ機器３００Ａである。環境センサとして、温度センサ、湿度センサ、気圧センサ、衝撃（加速度）、照度センサなどがある。設定内容及び設定値については、図３の例と同様に、車内ネットワークから車外ネットワークへのデータ伝送時の通信経路が設定されている。なお、図１３の例では、複数のセンサを１つの環境センサとして共通した通信接続Ｃｏｎｆｉｇ設定情報が規定されているが、センサ毎に個別に規定することもできる。
【００７７】
図１４は、環境センサＣｏｎｆｉｇ設定情報の一例を示す図である。図１４に示す環境センサＣｏｎｆｉｇ設定情報を適用することで、温度センサ、湿度センサ、気圧センサ、衝撃（加速度）、照度センサなど各環境センサをデータソースとする、図９〜図１１で説明した監視制御（異常検出制御及びデータ収集・伝送制御）を行うことができる。なお、図１４の例では、複数のセンサを１つの環境センサとして共通した転送周期が規定されているが、センサ毎に個別に規定することもできる。
【００７８】
図１５は、環境センサＣｏｎｆｉｇ設定情報に基づく異常監視制御の処理フローを示すフローチャートである。
【００７９】
図１５に示すように、監視制御部１２３６は、各環境センサからセンサ情報を取得する（Ｓ１３３ａ）。監視制御部１２３６は、取得したセンサ情報を保存すると共に（Ｓ１３３ｂ）、環境センサＣｏｎｆｉｇ設定情報で設定されたセンサ毎に、対応する閾値を超えているか否かを判定する判定処理を行う（Ｓ１３３ｃ）。判定処理の結果、収集されたセンサ情報が閾値を超えていなければ（Ｓ１３３５のＹＥＳ）、異常通知フラグをＯＦＦであるか否かを確認する（Ｓ１３３６）。異常通知フラグがＯＮである場合（Ｓ１３３６のＮＯ）、異常通知フラグをＯＦＦに更新する（Ｓ１３３９）。一方、ステップＳ１３３５において、判定処理の結果、センサ情報が閾値を超えていると判別された場合（Ｓ１３３５のＮＯ）、異常通知フラグをＯＮに更新する（Ｓ１３３７）。監視制御部１２３６は、異常通知フラグがＯＮであることに基づいて、車載情報端末３００Ｃへの通知処理を行う（Ｓ１３３８）。
【００８０】
図１６は、車載カメラＣｏｎｆｉｇ設定情報の一例を示す図である。車載カメラ３００Ｂは、例えば、車内撮影カメラや車外撮影カメラなど、１つ又は複数のカメラを備えるように構成することができる。
【００８１】
例えば、車外撮影カメラで撮影された撮影情報から車両外部の移動体（撮影範囲に飛び込んでくる移動体など）を検知することができる。また、道路などに置かれるロードコーン(カラーコーン（登録商標)）を、車外撮影カメラで撮影された撮影情報から検知することができる。また、車外撮影カメラで撮影された情報から車両付近の人及び人までの距離を検知することができる。これら図１６に示す車載カメラＣｏｎｆｉｇ設定情報を適用することで、車載カメラ３００Ｂをデータソースとする、図９〜図１１で説明した監視制御（異常検出制御及びデータ収集・伝送制御）を行うことができる。なお、図１６の例では、１つのデータソースから異なる複数の監視制御を行い、共通した転送周期が規定されているが、個別に設定することもできる。
【００８２】
図１７は、車載カメラＣｏｎｆｉｇ設定情報に基づく異常監視制御の処理フローを示すフローチャートである。
【００８３】
図１７に示すように、監視制御部１２３６は、車載カメラ３００Ｂから撮影情報を取得する（Ｓ１３３ｄ）。監視制御部１２３６は、撮影情報に、各監視制御毎に規定された異常検出対象を映っているのか、映っている人や物との距離を算出するなどの画像処理を行い、異常判定処理を行う（Ｓ１３３ｅ）。判定処理の結果、異常が検出されなければ、（Ｓ１３３５のＹＥＳ）、異常通知フラグをＯＦＦであるか否かを確認する（Ｓ１３３６）。異常通知フラグがＯＮである場合（Ｓ１３３６のＮＯ）、異常通知フラグをＯＦＦに更新する（Ｓ１３３９）。一方、ステップＳ１３３５において、判定処理の結果、異常が検出されれば（Ｓ１３３５のＮＯ）、異常通知フラグをＯＮに更新する（Ｓ１３３７）。監視制御部１２３６は、異常通知フラグがＯＮであることに基づいて、車載情報端末３００Ｃへの通知処理を行う（Ｓ１３３８）。
【００８４】
本実施形態の車載ＧＷ装置１００は、複数の外部通信方式の中から各データソース３００別に通信経路を選択すると共に、複数の外部通方式を所定の優先順で並べた優先設定に基づいて、複数の外部通信方式の各通信接続状態に応じてデータソース３００毎に通信経路を切り替える。このとき、通信経路を切り替えることには、所定の通信経路以外の通信経路では車外ネットワークと接続しないことが含まれる。
【００８５】
そして、データソース３００から出力されるデータを監視し、データソース３００に応じて選択された通信経路で車外ネットワークにデータを伝送する。このように構成することで、車両などの移動体内のデータソース３００を、安定して移動体外のネットワークに接続しつつ、移動体内のデータソース３００に応じた適切な通信経路を選択して移動体外のネットワークと接続することができる。
【００８６】
このため、外部通信方式の各通信状態を考慮して、各データソース３００のデータ種別に応じたサービス提供装置５００へのアップロードを安定して行うことができる。また、データ容量が大きいデータを通信速度の大きい通信経路で伝送することができ、通信コストを低減することもできる。
【００８７】
また、データソース３００毎に設定された伝送タイミングでサービス提供装置５００にデータ伝送を行うことで、車外ネットワークにアップロードされるデータ量を低減することができると共に、データソース３００毎に接続先を切り替えて複数の各サービス提供装置５００にデータ伝送を行うことができる。
【００８８】
また、伝送タイミングにおいて、データソース３００別の通信経路が遮断されている場合、データされるデータを一時的に記憶するとともに、次回の伝送タイミング時に、前回の伝送タイミングで未送信のデータを再送信する再送信処理を行うので、サービス提供装置５００にアップロードされるデータの欠損を防止することができる。
【００８９】
また、車載ＧＷ装置１００は、車外ネットワークへのデータのアップロードとは独立して、異常検出制御を行い、監視ルールを満たすデータを検出する。そして、監視ルールを満たすデータが検出された場合、車載情報端末３００Ｃのディスプレイ装置やスピーカーなどの出力装置を介して、ユーザに通知する通知処理を行う。このため、外部通信に依存せずにユーザや車両の異常検出及びユーザへの通知を行うことができる。
【００９０】
（第２実施形態）
図１８は、第２実施形態の車載ゲートウェイ装置１００（以下、車載ＧＷ装置と称する）が適用された車内及び車外のネットワーク構成図である。車載ＧＷ装置１００は、上記第１実施形態と同様である。本実施形態の車載ＧＷ装置１００は、他の移動体（無人有人と問わず、通信機器を備える他の移動体や車載ＧＷ装置１００Ａを搭載した他の移動体など）や、サービス提供装置５００以外の他の外部接続機器６００と、車外ネットワークを介して接続することができる。
【００９１】
例えば、複数の移動体それぞれに車載ＧＷ装置１００を搭載し、移動体間で連携を図ることができる。図１８に示すように、車載ＧＷ装置１００が搭載された第１の移動体と、車載ＧＷ装置１００Ａが搭載された第２の移動体と、が無線通信で相互に通信し、連携することができる。
【００９２】
図１６に示した車載カメラＣｏｎｆｉｇ設定情報を一例に説明すると、例えば、第１の移動体と第２の移動体とがお互いに関連して移動しているとする。並走又は先行する第１の移動体が、監視制御において障害物（人や車両を含む）を検知したとき、第２の移動体に障害物の検知情報を無線通信で直接伝送し、第２の移動体にリアルタイムに知らせるように構成することができる。この場合、図３に示した通信接続Ｃｏｎｆｉｇ設定情報に、双方の移動体の設定情報（車載ＧＷ装置１００ＡのＭＡＣアドレスなど）が設定され、図１６に示した車載カメラＣｏｎｆｉｇ設定情報には障害物（人や車両を含む）を検知したときの制御として、登録された他の車載ＧＷ装置１００に、検知情報を伝送する処理が設定される。なお、第２の移動体に障害物の検知情報を無線通信で直接伝送する際、図１７に示したように、第１の移動体の車載情報端末３００Ｃのディスプレイ装置やスピーカーなどの出力装置を介して、ユーザに通知する通知処理を行うこともできる。
【００９３】
さらに、本実施形態では、複数の移動体間の通知処理に加えて、監視制御部１２３６が、異常検知に伴う制御を移動体に行うよう、アシスト処理を行うことができる。車載ＧＷ装置１００は、車載ＬＡＮ３００Ｄを通じて移動体の制御を行う車両ＥＣＵ（車両制御装置）に、車両制御に関する通知処理や車両制御に関する制御信号の出力処理を行うことができる。車両ＥＣＵは、監視制御部１２３６から出力される通知に基づいて走行停止や減速、ハンドルの自動回避操作などの車両制御を行ったり、監視制御部１２３６から出力された制御信号に基づいて走行停止や減速、ハンドルの自動回避操作などの車両制御を行ったりすることができる。上述の例で言うと、第１の移動体で障害物が検知された場合、車載ＧＷ装置１００は、車両ＥＣＵに走行停止や減速、ハンドルの自動回避操作に関する通知や制御信号の出力を行い、第１の移動体の制御をアシストすることができる。また、第２の移動体に搭載された車載ＧＷ装置１００Ａも同様であり、第１の移動体の車両制御と同期させて又は独立して、第１の移動体から受信した通知に基づいて第２の移動体の走行停止や減速、ハンドルの自動回避操作などの制御をアシストすることができる。
【００９４】
なお、本実施形態の異常検出制御に用いられる監視ルールは、例えば、車載カメラＣｏｎｆｉｇ設定情報に予め設定されるとともに、監視ルールに対してアシスト処理に用いられる走行停止や減速、ハンドルの自動回避操作などの車両制御に関する通知や制御信号が予め紐付けられている。
【００９５】
また、本実施形態では、車載ＧＷ装置１００は、外部接続機器６００と無線通信で接続することができる。外部接続機器６００とは、例えば、持ち運び可能な携帯型の端末装置（Ex、タブレットコンピュータ）である。また、外部接続機器６００としては、例えば、無線通信機能を備えた取り外し可能な車載情報端末３００Ｃであってもよい。
【００９６】
監視制御部１２３６は、上述した障害物の検知情報などを外部接続機器６００に送信する通知処理（スピーカーからの音声出力を含んでもよい）を行うことができる。外部接続機器６００への通知処理は、上述したアシスト処理と同期して又は独立して行うことができる。
【００９７】
図１９は、第２実施形態のデータソース毎の監視制御及び異常監視制御の処理フローを示すフローチャートである。なお、図１９の例では、車載カメラＣｏｎｆｉｇ設定情報に基づく異常監視制御の処理フローを示している。
【００９８】
通信制御部１２３Ｂは、各データソース３００のＣｏｎｆｉｇ設定情報を取得する（Ｓ１３１）。データソースの監視制御を終了する信号がなければ（Ｓ１３２のＮＯ）、データソース３００毎に設定されたＣｏｎｆｉｇ設定情報に基づく監視制御を行う（Ｓ１３３）。
【００９９】
監視制御部１２３６は、車載カメラ３００Ｂから撮影情報を取得する（Ｓ１３３−１）。監視制御部１２３６は、撮影情報に、各監視制御毎に規定された異常検出対象を映っているのか、映っている人や物との距離を算出するなどの画像処理を行い、異常判定処理を行う（Ｓ１３３−２）。
【０１００】
このとき、本実施形態では、車載ＧＷ装置１００に接続された車載マイク（集音装置）に入力された音情報を収集し、例えば、車内の乗車しているユーザの音声や音量などから、緊急度や危険度のレベルを判定することもできる。音声の場合、車載ＧＷ装置１００は、車外のサービス提供装置５００（音声認識機能を有するサーバ）に音声情報を送信し、音声認識結果をサービス提供装置５００から受信することができる。このとき、サービス提供装置５００側で、音声認識結果に基づいて緊急度や危険度の判別処理を行い、緊急度や危険度の判別結果を車載ＧＷ装置１００に送信することもできる。
【０１０１】
判定処理の結果、異常が検出されなければ、（Ｓ１３３−３のＹＥＳ）、異常通知フラグをＯＦＦであるか否かを確認する（Ｓ１３３−４）。異常通知フラグがＯＮである場合（Ｓ１３３−４のＮＯ）、異常通知フラグをＯＦＦに更新する（Ｓ１３３−５）。一方、ステップＳ１３３−３において、判定処理の結果、異常が検出されれば（Ｓ１３３−３のＮＯ）、異常通知フラグをＯＮに更新する（Ｓ１３３−７）。監視制御部１２３６は、異常通知フラグがＯＮであることに基づいて、車内への通知処理を行う（Ｓ１３３−８）。
【０１０２】
ステップＳ１３３−８の通知処理は、上記第１実施形態の車内の車載情報端末３００Ｃへの通知処理と、車両制御系への通知処理とがあり、車両制御系への通知処理は、上述した監視制御部１２３６によるアシスト処理である。ここで、アシスト処理は、上述したように、移動体の走行停止や減速、ハンドルの自動回避操作などがあるが、これらの移動体の制御において、音情報に基づく緊急度や危険度のレベルを反映することができる。例えば、緊急度のレベルが「高」の場合、急ブレーキ制動にて走行を停止させることができる。緊急度のレベルが「低」であれば、急ブレーキ制動よりも小さい制動力で走行を停止させるように制御することができる。このとき、ユーザの声が所定値よりも大きいときやユーザの発話に「あぶない！」などの緊急性の高い言葉が含まれている場合、緊急度のレベルを「高」に設定したりすることができる。
【０１０３】
また、車外の通知処理として、車載ＧＷ装置１００は、Ｃｏｎｆｉｇ設定情報（例えば、車載カメラＣｏｎｆｉｇ設定情報）を参照し、Ｃｏｎｆｉｇ設定情報に規定された車外の他の車載ＧＷ装置１００Ａ、外部接続機器６００又は／及びサービス提供装置５００に、異常通知フラグがＯＮであることに基づく通知処理を行う（Ｓ１３３−９）。
【０１０４】
ステップＳ１３４では、上記第１実施形態同様に、データソース３００から収集されたデータを、車外ネットワークに伝送するデータ収集・伝送制御を行うが、ステップＳ１３３−９において、異常通知フラグがＯＮであることに基づく車外への通知処理において、必要なデータ（例えば、検知された障害物の画像や音）を、該当する車外の接続先に伝送するように構成することもできる。
【０１０５】
このように本実施形態では、上記第１実施形態の各機能に加えて、サービス提供装置５００以外の他の車載ＧＷ装置１００Ａや外部接続機器６００との間で直接やり取りを行い、車外連携を図ることができる。なお、他の車載ＧＷ装置１００Ａや外部接続機器６００との間の通信においても、上記第１実施形態同様に、複数の外部通方式を所定の優先順で並べた優先設定を含む通信接続Ｃｏｎｆｉｇ設定情報が規定されている。このため、車載ＧＷ装置１００（通信経路選択部１２３５）は、通信接続Ｃｏｎｆｉｇ設定情報に基づいて、複数の外部通信方式の各通信接続状態に応じてデータソース毎に通信経路を切り替えて、他の車載ＧＷ装置１００Ａや外部接続機器６００に接続することができる。
【０１０６】
また、車外連携と共に又は独立して、監視制御部１２３６は、異常判定処理と共に異常判定結果に応じた移動体の制御をアシストするアシスト処理を行い、判定された異常に対して移動体の走行停止や減速、ハンドルの自動回避操作などの制御を自動的に行わせることができる。
【０１０７】
本実施形態を適用した具体例について説明すると、第１の移動体が無人車両（自動操作車両）、第２の移動体が有人車両であり、第１の移動体と第２の移動体が一緒に走行している場合、無人車両側で車載ＧＷ装置１００が障害物（例えば、人）を検知した場合、無人車両は、有人車両又は有人車両を操作するユーザが保持する外部接続機器６００に、通知処理（画像や音声）を行うと共に、走行停止や減速などの車両制御を自動的に行うことができる。このように構成することで、無人車両の事故を防止することができる。
【０１０８】
また、外部接続機器６００は、通知された異常に対する移動体の制御指示の入力を受け付け、受け付けた制御指示を無人車両の車載ＧＷ装置１００に伝送することもできる。つまり、無人車両は、車載ＧＷ装置１００を介して、外部接続機器６００から遠隔操作することもできる。
【０１０９】
他の具体例として、異常が検知された車両の所定の距離範囲にある１つ又は複数の車両に、通知処理を行い、周囲の各車両がアシスト処理を行うこともできる。例えば、事故を起こした車両が、事故現場付近の車両又は事故現場に近づく車両に事故の発生を通知することで、ユーザが自ら又はアシスト処理によって自動的に、車両の走行を停止したり、減速したり、回避操作を行ったりすることができる。事故に伴う二次災害の防止や事故の拡大防止を図ることができる。
【０１１０】
以上、本実施形態について説明したが、車載ゲートウェイ装置１００は、車載ゲートウェイシステムとして構成することができる。例えば、通信デバイス１１０及び制御デバイス１２０を個別の装置として構成し、これらを相互に接続した車載ゲートウェイシステムとして構成することができる。また、同様に、制御デバイス１２０の各機能部も、適宜個別の処理装置として構成して、車載ゲートウェイシステムとして構成することもできる。
【０１１１】
また、制御デバイス１２０の各機能は、プログラムによって実現可能であり、各機能を実現するために予め用意されたコンピュータプログラムが補助記憶装置に格納され、ＣＰＵ等の制御部が補助記憶装置に格納されたプログラムを主記憶装置に読み出し、主記憶装置に読み出された該プログラムを制御部が実行することで、各部の機能を動作させることができる。
【０１１２】
また、上記プログラムは、コンピュータ読取可能な記録媒体に記録された状態で、車載ＧＷ装置１００に提供することも可能である。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。また、本発明の目的のために特別に設計されて構成された集積回路（ICチップ等）等のハードウェア装置も記録媒体として含まれる。また、通信デバイス１１０を介して車外ネットワークから車載ＧＷ装置１００に各部を実現するためのプログラムを提供し、インストールさせることもできる。
【０１１３】
なお、本発明の実施形態を説明したが、当該実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１４】
１００  車載ゲートウェイ装置（車載ＧＷ装置）
１１０  通信デバイス
１１１  車内通信インターフェース
１１２  車外通信インターフェース
１２０  制御デバイス
１２１  車内通信制御部
１２２  車外通信制御部
１２３  ゲートウェイ制御部（ＧＷ制御部）
１２３Ａ  ネットワーク制御部
１２３１  ルーティング制御部
１２３２  プロトコル変換部
１２３３  セキュリティ部
１２３Ｂ  通信制御部
１２３４  通信状態監視部
１２３５  通信経路選択部
１２３６  監視制御部
１２３７  Ｃｏｎｆｉｇ設定制御部
１２３Ｃ  記憶部
３００  データソース
３００Ａ  センサ機器
３００Ｂ  車載カメラ
３００Ｃ  車載情報端末
３００Ｄ  車載ＬＡＮ
４００  携帯情報端末
５００  サービス提供装置
６００  外部接続機器
【図１】
2020043598.tif 000003
【図２】
2020043598.tif 000004
【図３】
2020043598.tif 000005
【図４】
2020043598.tif 000006
【図５】
2020043598.tif 000007
【図６】
2020043598.tif 000008
【図７】
2020043598.tif 000009
【図８】
2020043598.tif 000010
【図９】
2020043598.tif 000011
【図１０】
2020043598.tif 000012
【図１１】
2020043598.tif 000013
【図１２】
2020043598.tif 000014
【図１３】
2020043598.tif 000015
【図１４】
2020043598.tif 000016
【図１５】
2020043598.tif 000017
【図１６】
2020043598.tif 000018
【図１７】
2020043598.tif 000019
【図１８】
2020043598.tif 000020
【図１９】
2020043598.tif 000021