(57)【要約】【課題】目的地へ向かって走行中の緊急車両に関する情報を収集し、走行予定経路にいる一般車両に通知する。【解決手段】送信データは、緊急車両に搭載された端末装置から、情報処理装置へ送信される。そのデータ構造は、緊急車両の種別データと、緊急車両の位置データと、緊急車両の走行予定経路又は走行予定方向と、緊急車両の走行速度と、を含む。このデータ構造は、前記情報処理装置が前記緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定するために用いられる。【選択図】図６
2019168998.tif 000002
【特許請求の範囲】
【請求項１】
緊急車両に搭載された端末装置から、情報処理装置へ送信される送信データのデータ構造であって、
前記緊急車両の種別データと、
前記緊急車両の位置データと、
前記緊急車両の走行予定経路又は走行予定方向と、
前記緊急車両の走行速度と、
を含み、
前記情報処理装置が前記緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定するために用いられるデータ構造。
【請求項２】
前記緊急車両のサイズを示すサイズデータを含む請求項１に記載のデータ構造。
【請求項３】
前記緊急車両の目的地を含む請求項１又は２に記載のデータ構造。
【請求項４】
緊急車両に搭載される端末装置であって、
前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段と、
前記送信データを情報処理装置へ送信する送信手段と、
を備える端末装置。
【請求項５】
緊急車両に搭載される端末装置により実行されるデータ通信方法であって、
前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成工程と、
前記送信データを情報処理装置へ送信する送信工程と、
を備えるデータ通信方法。
【請求項６】
コンピュータを備え、緊急車両に搭載される端末装置により実行されるプログラムであって、
前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段、
前記送信データを情報処理装置へ送信する送信手段、
として前記コンピュータを機能させるプログラム。
【請求項７】
請求項６に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、緊急車両の情報を収集し利用する技術に関する。
【背景技術】
【０００２】
従来から、車両に設置されたセンサの出力に基づき地図データを更新する技術が知られている。例えば、特許文献１には、車両等の移動体に設置されたセンサの出力に基づいて部分地図の変化点を検出した場合に、当該変化点に関する変化点情報をサーバ装置に送信する運転支援装置が開示されている。また、非特許文献１には、車両側のセンサが検出したデータをクラウドサーバで収集するためのデータフォーマットに関する仕様が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１５６９７３号公報
【非特許文献】
【０００４】
【非特許文献１】ｈｅｒｅ社ホームページ、Ｖｅｈｉｃｌｅ  Ｓｅｎｓｏｒ  Ｄａｔａ  Ｃｌｏｕｄ  Ｉｎｇｅｓｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ｖ２．０．２），［平成２９年１０月２７日検索］、インターネット＜ＵＲＬ：https://lts.cms.here.com/static-cloud-content/Company_Site/2015_06/Vehicle_Sensor_Data_Cloud_Ingestion_Interface_Specification.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
自動運転車などの一般車両が走行している際に、救急車などの緊急車両が接近してきた場合、一般車両は緊急車両に進路を譲る必要がある。この場合、サーバ装置は、緊急車両の位置や走行予定経路など、緊急車両に道を譲るために必要な情報を、緊急車両の走行予定経路上にいる一般車両に通知することが求められる。
【０００６】
本発明は、上記のような課題を解決するためになされたものであり、目的地へ向かって走行中の緊急車両に関する情報を収集し、走行予定経路にいる一般車両に通知することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、緊急車両に搭載された端末装置から、情報処理装置へ送信される送信データのデータ構造であって、前記緊急車両の種別データと、前記緊急車両の位置データと、前記緊急車両の走行予定経路又は走行予定方向と、前記緊急車両の走行速度と、を含み、前記情報処理装置が前記緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定するために用いられる。
【０００８】
請求項４に記載の発明は、緊急車両に搭載される端末装置であって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段と、前記送信データを情報処理装置へ送信する送信手段と、を備える。
【０００９】
請求項５に記載の発明は、緊急車両に搭載される端末装置により実行されるデータ通信方法であって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成工程と、前記送信データを情報処理装置へ送信する送信工程と、を備える。
【００１０】
請求項６に記載の発明は、コンピュータを備え、緊急車両に搭載される端末装置により実行されるプログラムであって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段、前記送信データを情報処理装置へ送信する送信手段、として前記コンピュータを機能させる。
【図面の簡単な説明】
【００１１】
【図１】データ収集システムの概略構成を示すブロック図である。
【図２】端末装置の構成を示すブロック図である。
【図３】端末装置が実行する処理概要を示したブロック図である。
【図４】サーバ装置の構成を示すブロック図である。
【図５】緊急車両が走行する様子を示す。
【図６】緊急車両に関する情報を含むアップロードデータのフォーマットを示す。
【図７】緊急車両情報を含むアップロードデータのアップロード処理を示す。
【図８】一般車両が作った進路を緊急車両が走行する様子を示す。
【図９】一般車両に停止を求めるリクエストデータのフォーマットを示す。
【図１０】停止リクエスト処理のフローチャートである。
【発明を実施するための形態】
【００１２】
本発明の１つの好適な実施形態は、緊急車両に搭載された端末装置から、情報処理装置へ送信される送信データのデータ構造であって、前記緊急車両の種別データと、前記緊急車両の位置データと、前記緊急車両の走行予定経路又は走行予定方向と、前記緊急車両の走行速度と、を含み、前記情報処理装置が前記緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定するために用いられる。
【００１３】
上記の送信データは、緊急車両に搭載された端末装置から、情報処理装置へ送信される。そのデータ構造は、緊急車両の種別データと、緊急車両の位置データと、緊急車両の走行予定経路又は走行予定方向と、緊急車両の走行速度と、を含む。このデータ構造は、情報処理装置が緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定するために用いられる。
【００１４】
好適な例では、上記のデータ構造は、前記緊急車両のサイズを示すサイズデータを含む。さらに他の例では、上記のデータ構造は、前記緊急車両の目的地を含む。
【００１５】
本発明の他の好適な実施形態は、緊急車両に搭載される端末装置であって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段と、前記送信データを情報処理装置へ送信する送信手段と、を備える。
【００１６】
上記の端末装置は、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成し、その送信データを情報処理装置へ送信する。これにより、情報処理装置は、緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定することができる。
【００１７】
本発明の他の好適な実施形態は、緊急車両に搭載される端末装置により実行されるデータ通信方法であって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成工程と、前記送信データを情報処理装置へ送信する送信工程と、を備える。この方法によれば、情報処理装置は、緊急車両の走行予定位置及び当該走行予定位置に到達する時間を推定することができる。
【００１８】
本発明の他の好適な実施形態は、コンピュータを備え、緊急車両に搭載される端末装置により実行されるプログラムであって、前記緊急車両の種別データと、位置データと、走行予定経路又は走行予定方向と、走行速度とを含む送信データを生成する生成手段、前記送信データを情報処理装置へ送信する送信手段、として前記コンピュータを機能させる。このプログラムをコンピュータで実行することにより、上記の端末装置を実現することができる。このプログラムは、記憶媒体に記憶して取り扱うことができる。
【実施例】
【００１９】
以下、図面を参照して本発明の好適な実施例について説明する。
［データ収集システム］
（全体構成）
図１は、実施例に係るデータ収集システムの概略構成である。データ収集システムは、移動体である車両Ｖと共に移動する端末装置１と、各端末装置１とネットワークを介して通信を行うサーバ装置２とを備える。なお、以下の説明では、車両Ｖのうち、特に緊急車両を「Ｖｘ」で示し、緊急車両Ｖｘには端末装置１ｘが搭載されているものとする。データ収集システムは、各端末装置１から送信された情報に基づき、サーバ装置２が保有する地図やその他の情報を更新する。なお、以後において、「地図」とは、従来の経路案内用の車載機が参照するデータに加えて、ＡＤＡＳ（Ａｄｖａｎｃｅｄ  Ｄｒｉｖｅｒ  Ａｓｓｉｓｔａｎｃｅ  Ｓｙｓｔｅｍ）や自動運転に用いられるデータも含むものとする。
【００２０】
サーバ装置２は、各車両の端末装置１と通信セッションを確立し、車両の周辺環境に関するデータ（以下、「周辺環境データ」と呼ぶ。）をサーバ装置２へ送信することを要求するリクエストＤｒを端末装置１へ送信する。端末装置１は、要求された周辺環境データを含むアップロードデータＤｕをサーバ装置２に送信する。具体的には、端末装置１は、サーバ装置２と通信セッションを確立した場合に、端末装置１が搭載された車両の属性情報等をアップロードデータＤｕに含めてサーバ装置２へ送信する。また、端末装置１は、カメラやライダ（ＬＩＤＡＲ：Ｌａｓｅｒ  Ｉｌｌｕｍｉｎａｔｅｄ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ、Ｌａｓｅｒ  Ｉｍａｇｉｎｇ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ又はＬｉＤＡＲ：Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）などから構成されるセンサ部７の出力に基づき周辺環境データを生成し、アップロードデータＤｕに含めてサーバ装置２へ送信する。
【００２１】
サーバ装置２は、各端末装置１からアップロードデータＤｕを受信して記憶する。サーバ装置２は、例えば、収集したアップロードデータＤｕに基づき、地図データの作成基準時点からの変化部分（変化点）を検出し、検出した変化点を反映するための地図データの更新などを行う。
【００２２】
なお、端末装置１は、車両に取り付けられた車載機又は車載機の一部であってもよく、車両の一部であってもよい。あるいは、センサ部７を接続することができれば、端末装置１はノート型ＰＣ等の可搬性のある端末機器であってもよい。
【００２３】
（端末装置の構成）
図２は、端末装置１の機能的構成を表すブロック図を示す。図２に示すように、端末装置１は、主に通信部１１と、記憶部１２と、入力部１３と、制御部１４と、インターフェース１５と、出力部１６とを有する。端末装置１内の各要素は、バスライン９８を介して相互に接続されている。
【００２４】
通信部１１は、制御部１４の制御に基づき、アップロードデータＤｕをサーバ装置２へ送信したり、地図ＤＢ４を更新するための地図データをサーバ装置２から受信したりする。また、通信部１１は、車両を制御するための信号を車両に送信する処理、車両の状態に関する信号を車両から受信する処理を行ってもよい。
【００２５】
記憶部１２は、制御部１４が実行するプログラムや、制御部１４が所定の処理を実行する為に必要な情報を記憶する。本実施例では、記憶部１２は、複数の地図ＤＢ４と、センサデータキャッシュ６と、車両属性情報ＩＶとを記憶する。
【００２６】
地図ＤＢ４は、例えば、道路データ、施設データ、及び、道路周辺の地物データなどを含むデータベースである。道路データには、経路探索用の車線ネットワークデータ、道路形状データ、交通法規データなどが含まれる。地物データは、道路標識等の看板や停止線等の道路標示、センターライン等の道路区画線や道路沿いの構造物等の情報を含む。また、地物データは、自車位置推定に用いるための地物の高精度な点群情報などを含んでもよい。その他、地図ＤＢ４には、位置推定に必要な種々のデータが記憶されてもよい。なお、記憶部１２は、データの種類（道路データ、施設データ、地物データ）ごとに分けられた複数の地図ＤＢ４を記憶してもよく、用途（案内用、自動運転用、障害検知用）等に分けられた複数の地図ＤＢ４を記憶してもよい。
【００２７】
センサデータキャッシュ６は、センサ部７の出力データ（いわゆる生データ）を一時的に保持するキャッシュメモリである。車両属性情報ＩＶは、車両の種別、車両ＩＤ、車両長さ、車幅、車高などの車両サイズ、車両の燃料タイプなど、端末装置１を搭載した車両の属性に関する情報を示す。なお、緊急車両Ｖｘの端末装置１ｘは、車両属性情報ＩＶとして、救急車、パトカー、消防車などの緊急車両の種別も記憶している。
【００２８】
入力部１３は、ユーザが操作するためのボタン、タッチパネル、リモートコントローラ、音声入力装置等であり、例えば、経路探索のための目的地を指定する入力、自動運転のオン及びオフを指定する入力などを受け付け、生成した入力信号を制御部１４へ供給する。出力部１６は、例えば、制御部１４の制御に基づき出力を行うディスプレイやスピーカ等である。
【００２９】
インターフェース１５は、センサ部７の出力データを制御部１４やセンサデータキャッシュ６に供給するためのインターフェース動作を行う。センサ部７は、ライダ３１やカメラ３２などの車両の周辺環境を認識するための複数の外界センサと、ＧＰＳ受信機３３、ジャイロセンサ３４、ポジションセンサ３５、３軸センサ３６などの内界センサを含む。ライダ３１は、外界に存在する物体までの距離を離散的に測定し、当該物体の表面を３次元の点群として認識し、点群データを生成する。カメラ３２は、車両から撮影した画像データを生成する。ポジションセンサ３５は、各外界センサの位置を検出するために設けられ、３軸センサ３６は、各外界センサの姿勢を検出するために設けられている。なお、センサ部７は、図２に示した外界センサ及び内界センサ以外の任意の外界センサ及び内界センサを有してもよい。例えば、センサ部７は、外界センサとして、超音波センサ、赤外線センサ、マイクなどを含んでもよい。
【００３０】
制御部１４は、１または複数のプラットフォーム上で所定のプログラムを実行するＣＰＵなどを含み、端末装置１の全体を制御する。制御部１４は、機能的には、位置推定部１７と、オブジェクト検出部１８と、アップロードデータ生成部１９とを含む。図３は、端末装置１の位置推定部１７、オブジェクト検出部１８、及びアップロードデータ生成部１９の処理概要を示したブロック図である。
【００３１】
位置推定部１７は、センサデータキャッシュ６に保持されているセンサ部７の出力データ及び地図ＤＢ４に基づき、自車位置（車両の姿勢も含む）を推定する。位置推定部１７は、種々の位置推定方法を実行可能となっている。位置推定部１７は、例えば、ＧＰＳ受信機３３及びジャイロセンサ３４等の自立測位センサの出力に基づくデッドレコニング（自律航法）による自車位置推定方法、自律航法に地図ＤＢ４の道路データなどをさらに照合する処理（マップマッチング）を行う自車位置推定方法、周囲に存在する所定のオブジェクト（ランドマーク）を基準としてライダ３１やカメラ３２などの外界センサの出力データと地図ＤＢ４の地物情報が示すランドマークの位置情報とに基づく自車位置推定方法などを実行する。そして、位置推定部１７は、現在実行可能な位置推定方法の中から最も高い推定精度となる位置推定方法を実行し、実行した位置推定方法に基づき得られた自車位置等を示した自車位置情報を、アップロードデータ生成部１９へ供給する。位置推定部１７は、実行した位置推定方法を特定する情報を自車位置情報に含めてアップロードデータ生成部１９へ供給する。
【００３２】
オブジェクト検出部１８は、センサ部７が出力する点群情報、画像データ、音声データ等に基づき、所定のオブジェクトを検出する。この場合、例えば、オブジェクト検出部１８は、位置推定部１７が推定した自車位置に基づき、センサ部７により検出したオブジェクトに対応する地物データを地図ＤＢ４から抽出する。そして、オブジェクト検出部１８は、センサ部７により検出したオブジェクトの位置及び形状等と、地図ＤＢ４から抽出した地物データが示すオブジェクトの位置及び形状等とに違いがある場合、又は、地図ＤＢ４に該当する地物データが存在しない場合などに、センサ部７により検出したオブジェクトに関する情報（「オブジェクトデータ」とも呼ぶ。）を、アップロードデータ生成部１９へ供給する。
【００３３】
なお、オブジェクト検出部１８は、センサ部７により検出したオブジェクトと地図ＤＢ４の地物情報が示すオブジェクトとに形状や位置等に違いがあるか否かに関わらず、特定のオブジェクトを検出した場合に、当該オブジェクトに関するオブジェクトデータをアップロードデータ生成部１９へ供給してもよい。例えば、オブジェクト検出部１８は、センサ部７の出力に基づき、道路標識の内容、形状、位置等を認識した場合、又は、車線境界（即ち区画線等）の位置、形状等を認識した場合に、これらの認識結果をオブジェクトデータとしてアップロードデータ生成部１９へ供給してもよい。
【００３４】
アップロードデータ生成部１９は、位置推定部１７から供給される自車位置情報と、オブジェクト検出部１８から供給されるオブジェクトデータと、センサデータキャッシュ６から供給されるセンサ部６の出力データ（いわゆる生データ）とに基づき、アップロードデータＤｕを生成する。そして、アップロードデータ生成部１９は、生成したアップロードデータＤｕを、通信部１１によりサーバ装置２へ送信する。例えば、アップロードデータ生成部１９は、サーバ装置２との通信セッションを確立した場合に、車両属性情報ＩＶを含むアップロードデータＤｕを生成し、生成したアップロードデータＤｕを通信部１１によりサーバ装置２へ送信する。
【００３５】
（サーバ装置）
図４は、サーバ装置２の機能的構成を示すブロック図を示す。図４に示すように、サーバ装置２は、主に通信部２１と、記憶部２２と、制御部２３とを有する。サーバ装置２内の各要素は、バスライン９９を介して相互に接続されている。
【００３６】
通信部２１は、制御部２３の制御に基づき、各端末装置１からアップロードデータＤｕを受信したり、地図ＤＢ４を更新するための地図データを各端末装置１へ送信したりする。
【００３７】
記憶部２２は、制御部２３が実行するプログラムや、制御部２３が所定の処理を実行する為に必要な情報を記憶する。本実施例では、記憶部２２は、配信地図ＤＢ５を記憶する。
【００３８】
配信地図ＤＢ５は、各端末装置１に配信するための地図データであり、各端末装置１から受信するアップロードデータＤｕに基づき更新が行われる。配信地図ＤＢ５は、地図ＤＢ４と同様に、道路データ、施設データ、道路周辺の地物データなど、自動運転やＡＤＡＳなどで使用される種々のデータを記憶している。
【００３９】
制御部２３は、所定のプログラムを実行するＣＰＵなどを含み、サーバ装置２の全体を制御する。本実施例では、制御部２３は、通信部２１によりアップロードデータＤｕを端末装置１から受信した場合に、アップロードデータＤｕに含まれる周辺環境データに基づいて配信地図ＤＢ内の地図データを更新する。
【００４０】
また、本実施例では、サーバ装置２は、緊急車両Ｖｘの端末装置１ｘから緊急車両に関するアップロードデータを受信し、それに基づいて将来の各時刻における緊急車両の位置を推定する。そして、サーバ装置２は、走行予定経路上にいる一般車両Ｖの端末装置１に対して、緊急車両に停止を求めるリクエストデータを送信する。
【００４１】
上記の構成において、サーバ装置２は本発明の情報処理装置の一例であり、アップロードデータ生成部１９は本発明の生成手段の一例であり、通信部１１は本発明の送信手段の一例である。
【００４２】
［緊急車両情報のアップロード］
まず、緊急車両Ｖｘに関する情報をサーバ装置２へアップロードする方法について説明する。図５は、緊急車両Ｖｘが走行する様子を示す。緊急車両Ｖｘが走行する際、一般車両Ｖは緊急車両Ｖｘに進路を譲る必要がある。緊急車両Ｖｘは、走行予定経路上にいる一般車両Ｖが緊急車両Ｖｘに円滑に進路を譲ることができるように、緊急車両Ｖｘに関する情報をサーバ装置２にアップロードする。
【００４３】
図６は、緊急車両Ｖｘに関する情報（以下、「緊急車両情報」とも呼ぶ。）を含むアップロードデータのフォーマットを示す。このアップロードデータは、緊急車両Ｖｘの端末装置１ｘからサーバ装置２へ所定時間毎に送信される。図示のように、アップロードデータは、「基本情報部」と、「特有情報部」とを含む。基本情報部は、端末装置１ｘからサーバ装置２へのアップロードデータにおいて必要な基本的な情報を含む部分であり、「ヘッダ」、「車両メタデータ」、「車両位置」を含む。
【００４４】
「ヘッダ」は、サーバ装置２と端末装置１ｘとの間で行われる通信で使用されるデータフォーマットのバージョンと、そのアップロードデータが送信された時刻を示すタイムスタンプとを含む。「車両メタデータ」は、その端末装置１ｘが搭載された緊急車両Ｖｘに関する情報であり、車両ＩＤ、車両サイズ、緊急車両の種別などを含む。緊急車両の種別とは、例えば、救急車、パトカー、消防車などである。「車両位置」は、端末装置１ｘがアップロードデータをサーバ装置２へ送信するときの緊急車両Ｖｘの位置を示す情報であり、例えば緊急車両Ｖｘが存在する道路の道路リンクＩＤや位置座標である。
【００４５】
アップロードデータの特有情報部は、「目的地」、「走行予定経路」、「速度」を含む。「目的地」は、緊急車両Ｖｘが向かっている目的地である。例えば、緊急車両Ｖｘが救急車の場合には目的地は救急患者のいる場所などであり、緊急車両Ｖｘが消防車の場合には目的地は火災現場などである。なお、目的地は、施設や建物のＩＤ、又は、位置座標などにより示される。
【００４６】
「走行予定経路」は、緊急車両Ｖｘが走行する予定の経路、即ち、目的地までの経路である。走行予定経路は、例えば、目的地までに通過すべき道路を示すリンクＩＤや交差点を示すノードＩＤなどにより示される。また、走行予定経路に、目的地への到着予定時刻や、主要な交差点などの経由地点の通過予定時刻を含めても良い。なお、緊急車両Ｖｘが出動直後であり、未だ詳細な走行予定経路が決まっていない場合には、走行予定経路の代わりに走行予定方向を含めても良い。走行予定方向は、例えば、南西、北東などの方位とすることができる。
【００４７】
「速度」は、緊急車両Ｖｘの速度であり、具体的には、端末装置１ｘがアップロードデータをサーバ装置２へ送信する時点における緊急車両Ｖｘの速度である。端末装置１ｘは、緊急車両Ｖｘの速度計や、端末装置１ｘが有するＧＰＳ３３などのセンサ部７の出力に基づいて、速度を検出することができる。
【００４８】
上記のアップロードデータにおいて、緊急車両の種別は本発明の種別データの一例であり、車両位置は本発明の位置データの一例であり、車両サイズは本発明のサイズデータの一例である。
【００４９】
図７は、緊急車両情報を含むアップロードデータのアップロード処理を示す。この処理は、緊急車両Ｖｘの端末装置１ｘの制御部１４が予め用意されたプログラムを実行することにより行われる。また、この処理は、所定時間毎に繰り返し実行される。
【００５０】
まず、端末装置１ｘは、緊急車両Ｖｘに設定されている目的地を取得する（ステップＳ１０）。緊急車両Ｖｘが出動する場合、緊急車両Ｖｘのナビゲーション装置などに目的地が設定されるので、端末装置１ｘはその目的地を取得する。次に、端末装置１ｘは、設定されている走行予定経路を取得する（ステップＳ１１）。緊急車両Ｖｘのナビゲーション装置は、目的地が設定されると、目的地までの走行予定経路を算出する。よって、端末装置１ｘは、ナビゲーション装置から、設定された走行予定経路を取得する。なお、端末装置１ｘがナビゲーション装置の機能を有している場合には、端末装置１ｘは、ステップＳ１０及びＳ１１で、内部に記憶されている目的地及び走行予定経路を取得すればよい。
【００５１】
次に、端末装置１ｘは、緊急車両Ｖｘの現在位置及び速度を取得する（ステップＳ１３）。具体的には、端末装置１ｘは、センサ部７の出力に基づいて、現在位置及び速度を取得する。
【００５２】
次に、端末装置１ｘは、図６に示すフォーマットのアップロードデータを生成する（ステップＳ１４）。この際、端末装置１ｘは、記憶部１２の車両属性情報ＩＶに記憶されている車両ＩＤ、車両サイズ、緊急車両の種別などを「車両メタデータ」に設定し、ステップＳ１３で取得した現在位置を「車両位置」に設定する。また、端末装置１ｘは、ステップＳ１０で取得した目的地を「目的地」に設定し、ステップＳ１１で取得した走行予定経路を「走行予定経路」に設定し、ステップＳ１３で取得した速度を「速度」に設定する。
【００５３】
そして、端末装置１ｘは、生成したアップロードデータを、サーバ装置２へ送信する（ステップＳ１５）。緊急車両情報を含むアップロードデータは、所定時間毎に繰り返しサーバ装置２へ送信されるので、サーバ装置２は、緊急車両Ｖｘの位置や今後の走行予定経路などを把握することができる。
【００５４】
［一般車両に停止を求めるリクエストの送信］
次に、一般車両に停止を求めるリクエストの送信について説明する。サーバ装置２は、緊急車両Ｖｘからアップロードデータを受信することにより緊急車両Ｖｘの現在位置や速度、今後の走行予定経路などを知ることができるので、走行予定経路上に存在する一般車両Ｖに対して、緊急車両Ｖｘに進路を譲るために停止することを求めるリクエストを送信する。
【００５５】
図８は、一般車両Ｖが停止することにより作った進路を緊急車両Ｖｘが走行する様子を示す。図示のように、一般車両Ｖは、道路の左右の端に停止することにより道路の中央付近を空け、緊急車両Ｖｘが通過できるスペースを作ることが望ましい。また特に、道幅が狭く左右に退避スペースがないような道路においては、対向車線に存在する車両が左右端に並ぶ形で停車した場合に、中央を通過出来ない可能性がある。そのような場合、図８のように車両が左右交互に停止することで緊急車両の通過スぺースを作ることができる。このため、サーバ装置２は、緊急車両Ｖｘの走行予定経路上にいる一般車両Ｖの各々に対して、道路の端で停止することを求めるリクエストを送信する。
【００５６】
図９は、一般車両に停止を求めるリクエスト（以下、「停止リクエスト」とも呼ぶ。）に用いられるリクエストデータのフォーマットを示す。このリクエストデータは、サーバ装置２から、緊急車両Ｖｘの走行予定経路上にいる一般車両Ｖの端末装置１に送信される。
【００５７】
図９に示すように、リクエストデータは、「基本情報部」と、「特有情報部」とを含む。基本情報部は、サーバ装置２から端末装置１へのリクエストにおいて必要な基本的な情報を含む部分であり、「ヘッダ」、「対象車両情報」、「対象エリア情報」を含む。
【００５８】
「ヘッダ」は、サーバ装置２と端末装置１との間で行われる通信で使用されるデータフォーマットのバージョンと、そのリクエストが送信された時刻を示すタイムスタンプとを含む。「対象車両情報」は、リクエストの送信先の車両を特定する情報であり、例えば車両ＩＤなどである。「対象エリア情報」は、そのリクエストの送信対象エリアを特定する情報であり、例えば地図データにおけるリンクＩＤやエリアＩＤなどである。よって、サーバ装置２から端末装置１へ送信されるリクエストは、対象エリア情報が示す対象エリアに存在し、対象車両情報により特定される車両の端末装置１へ送信されることになる。なお、停止リクエストにおける対象エリア情報は、緊急車両Ｖｘの走行予定経路上のエリアを示す情報となる。
【００５９】
特有情報部は、「緊急車両情報」と「停止情報」を含む。「緊急車両情報」は、緊急車両Ｖｘに関する情報であり、「緊急車両種別」、「緊急車両位置」、「緊急車両経路」、「緊急車両速度」を含む。ここで、「緊急車両種別」は、緊急車両の種別であり、例えば、救急車、パトカーなどである。サーバ装置２は、緊急車両Ｖｘの端末装置１ｘから受信したアップロードデータに含まれる緊急車両の種別を「緊急車両種別」に設定する。
【００６０】
「緊急車両位置」は緊急車両Ｖｘの現在位置であり、「緊急車両経路」は緊急車両Ｖｘの走行予定経路であり、「緊急車両速度」は緊急車両Ｖｘの現在の速度である。サーバ装置２は、アップロードデータに含まれる車両位置を「緊急車両位置」に設定し、アップロードデータに含まれる走行予定経路を「緊急車両経路」に設定し、アップロードデータに含まれる速度を「緊急車両速度」に設定する。
【００６１】
一方、「停止情報」は、停止リクエストの送信先の一般車両Ｖの停止状態を示す情報であり、「停止リンクＩＤ］、「停止位置」、「停止開始時刻」、「停止終了時刻」、「停止期間」、「停止禁止エリア」を含む。
【００６２】
「停止リンクＩＤ」は一般車両Ｖが停止すべきリンクのＩＤであり、「停止位置」は一般車両Ｖが停止すべき位置である。なお、停止位置は、位置座標で示してもよく、停止リンクＩＤが示すリンクの両端のノードのうちの一方からの距離で示してもよい。停止リンクＩＤ及び停止位置は、サーバ装置２が、アップロードデータに含まれる車両位置、走行予定経路、速度などに基づいて決定する。具体的には、サーバ装置２は、緊急車両Ｖｘの車両位置、速度、走行予定経路などに基づいて、緊急車両Ｖｘの将来の各時刻における位置、即ち、緊急車両Ｖｘがいつ頃どの位置を通過するかを推定する。そして、サーバ装置２は、緊急車両Ｖｘが通過する道路リンクのリンクＩＤを停止リンクＩＤに設定し、その道路において一般車両Ｖが停止すべき位置、具体的には、走行中の道路の左端などの位置を停止位置に設定する。なお、サーバ装置２は、停止リンクＩＤが示す道路の幅と、緊急車両Ｖｘの車両サイズ（特に車幅）を考慮して、一般車両Ｖの停止位置を決定してもよい。また、停止する一般車両の車幅や、道路幅、道路端の退避スペースの有無等をさらに考慮してもよい。
【００６３】
「停止開始時刻」は一般車両Ｖが緊急車両Ｖｘを通過させるために停止状態を開始すべき時刻を示し、「停止終了時刻」は一般車両が停止状態を終了すべき時刻を示す。「停止期間」は、停止開始時刻から停止終了時刻までの期間である。前述のように、サーバ装置２は、緊急車両Ｖｘの車両位置、速度、走行予定経路などに基づいて緊急車両Ｖｘの将来の各時刻における位置を推定する。そして、サーバ装置２は、緊急車両Ｖｘが各一般車両Ｖの近くを通過すると予測される時刻を推定し、その時刻の前後の所定時間にわたり、その一般車両Ｖを停止させるように停止開始時刻、停止終了時刻、停止期間を決定する。なお、停止終了時刻と停止期間はいずれか一方のみを含めることとしてもよい。
【００６４】
「停止禁止エリア」は、緊急車両Ｖｘを通過させるにあたり、一般車両が停止してはいけないエリアを示す。例えば、緊急車両Ｖｘが走行予定の道路の一部が工事で片側通行になっているような場合、サーバ装置２はその片側通行の範囲を停止禁止エリアに設定する。
【００６５】
図１０は、停止リクエスト処理のフローチャートである。この処理は、緊急車両Ｖｘの端末装置１ｘからアップロードデータを受信したサーバ装置２が、一般車両Ｖに前述のリクエストデータを送信する処理である。なお、サーバ装置２は、緊急車両Ｖｘの端末装置１ｘから送信されるアップロードデータの内容が変化するたびに、停止リクエストを繰り返し行ってもよい。なお、図１０のフローチャートは、緊急車両Ｖｘの走行予定経路上にいる１台の一般車両Ｖに対して停止リクエストを行う処理を示している。
【００６６】
まず、サーバ装置２は、緊急車両Ｖｘの端末装置１ｘから送信されたアップロードデータから、緊急車両情報を取得する（ステップＳ２０）。具体的には、サーバ装置２は、アップロードデータから、緊急車両Ｖｘの種別、現在位置、走行予定経路、速度などを取得する。次に、サーバ装置２は、取得した情報に基づいて緊急車両Ｖｘが一般車両Ｖの近傍を通過する道路及び時刻を推定し、停止情報を決定する（ステップＳ２１）。具体的には、サーバ装置２は、停止リンクＩＤ、停止位置、停止開始時刻、停止終了時刻、停止期間、停止禁止エリアなどを決定する。
【００６７】
そして、サーバ装置２は、図９に示すリクエストデータを生成する（ステップＳ２２）。具体的には、サーバ装置２は、ステップＳ２０で取得した緊急車両Ｖｘの種別、現在位置、走行予定経路、速度などをリクエストデータの緊急車両情報に設定し、ステップＳ２１で決定した停止リンクＩＤ、停止位置、停止開始時刻、停止終了時刻、停止期間、停止禁止エリアなどを、リクエストデータの停止情報に設定する。そして、サーバ装置２は、生成したリクエストデータを一般車両Ｖへ送信する（ステップＳ２３）。こうして、停止リクエスト処理は終了する。なお、サーバ装置２は、この停止リクエスト処理を、緊急車両Ｖｘの走行予定経路上にいる一般車両Ｖの各々に対して行う。
【００６８】
以上のように、緊急車両Ｖｘの走行予定経路上にいる各一般車両Ｖに対してサーバ装置２から停止リクエストを行うことにより、緊急車両Ｖｘの走行の妨げにならない位置に各一般車両Ｖを停止させることができる。
【符号の説明】
【００６９】
１  端末装置
２  サーバ装置
４  地図ＤＢ
５  配信地図ＤＢ
６  センサデータキャッシュ
７  センサ部
１４、２３  制御部
【図１】
2019168998.tif 000003
【図２】
2019168998.tif 000004
【図３】
2019168998.tif 000005
【図４】
2019168998.tif 000006
【図５】
2019168998.tif 000007
【図６】
2019168998.tif 000008
【図７】
2019168998.tif 000009
【図８】
2019168998.tif 000010
【図９】
2019168998.tif 000011
【図１０】
2019168998.tif 000012