(57)【要約】【課題】道路管轄当局が行う交通管理決定による悪影響を最小化し、車両の推定到着時刻または経路案内指示を改善する。【解決手段】車両の支援方法は、前記車両に第１の案内経路を無線で提供し、道路管轄当局から地域内の道路リンクにおける走行に対して影響を及ぼす、道路管轄当局による交通管理決定を示す決定データを受信し、車両が交通管理決定による影響を受けることを車両から取得される位置情報または経路情報に基づいて特定し、前記交通管理決定による影響を受ける道路リンクを含まないような第２の案内経路をプロアクティブに決定し、前記車両に提供することを特徴とする。代替の案内経路の代わりに、更新された推定到着時刻を算出・提供してもよい。【選択図】図１Ａ
2019197067.tif 000002
【特許請求の範囲】
【請求項１】
車両を支援するコンピュータシステムによって実行される方法であって、
前記車両のナビゲーションシステムに対して、前記車両が目的地に到達することを支援する第１の案内経路を提供するステップであって、前記第１の案内経路は、前記車両が前記目的地に到着するために走行すべき１つまたは複数の道路を含み、前記車両は選択された車両の集合のメンバであり、前記コンピュータシステムは、対応する案内経路を前記選択された車両の集合に対して提供するが、選択されていない１つまたは複数の車両には提供しない第１のエンティティによって運営される、ステップと、
道路システムの集合に沿って走行する前記選択された車両の集合を記述する専用狭域通信プローブ（ＤＳＲＣプローブ）の集合を受信するステップであって、前記ＤＳＲＣプローブの集合に含まれる前記ＤＳＲＣプローブのそれぞれは、特定の車両の識別子、前記特定の車両の走行方向、前記特定の車両の走行経路を記述し、前記ＤＳＲＣプローブの集合は前記道路システムの集合の１つまたは複数の道路システムに近接して配置された路側ユニットの集合によって集約されたものである、ステップと、
前記ＤＳＲＣプローブの集合を解析して、前記第１の案内経路に含まれる道路の少なくとも１つに沿う走行に影響を与える交通イベントを特定するステップと、
前記車両が前記目的地に到達することを支援する第２の案内経路を決定するステップであって、前記第２の案内経路は、前記交通イベントによる影響を受ける道路を含まないように前記コンピュータシステムによって構成される、ステップと、
前記第２の案内経路を前記車両の前記ナビゲーションシステムに提供して、前記車両が前記目的地に到達することを支援するステップと、
を含む、方法。
【請求項２】
前記第１の案内経路は、第１の推定到着時刻と関連付けられており、
前記第２の案内経路は、第２の推定到着時刻と関連付けられており、
前記第２の案内経路の前記車両の前記ナビゲーションシステムへの提供は、前記第２の推定到着時刻を短縮するために前記車両が走行すべき車線の助言を含む交通案内選択肢を提供することを含む、
請求項１に記載の方法。
【請求項３】
前記交通イベントは、さらに道路管轄当局からの決定データに基づいて特定され、前記道路管轄当局は地域内の前記道路システムの集合を運営する責任を負う第２のエンティティであり、
前記第１のエンティティと前記第２のエンティティは異なり、
前記決定データは、出口の開放または閉鎖を含む交通管理決定の集合を表す、
請求項１または２に記載の方法。
【請求項４】
前記交通イベントは、前記道路管轄当局が行う出口の開放、出口の閉鎖、もしくは、双方向車線の走行方向の変更、前記道路管轄当局が行う橋の開放もしくは閉鎖、前記道路管轄当局が行う交通経路変更、前記道路管轄当局が行う通行ランプ上での交通調整、または、前記道路管轄当局が行う交通信号の制御、を含む、
請求項３に記載の方法。
【請求項５】
前記交通イベントの特定は、さらに前記車両のグローバルポジショニングシステム（ＧＰＳ）装置から受信され、前記車両が前記第１の案内経路に沿って走行していることを示すＧＰＳデータに基づいて行われ、前記ＧＰＳデータは１．５メートル以内の精度である、
請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記第２の案内経路は、前記決定データの受信とほぼリアルタイムに決定される、
請求項３に記載の方法。
【請求項７】
前記決定データは、前記道路管轄当局による決定とほぼリアルタイムに受信される、
請求項３に記載の方法。
【請求項８】
前記決定データは、前記道路管轄当局が前記交通管理決定を実行する前に受信される、
請求項３に記載の方法。
【請求項９】
前記決定データは、前記コンピュータシステムを前記道路管轄当局によって運営されるネットワーク機器に通信可能に接続する無線ネットワークを介して受信される、
請求項３に記載の方法。
【請求項１０】
前記決定データは、前記地域内の前記道路システムの集合を走行する前記選択された車両の集合からブロードキャストされる基本安全メッセージの集合に含まれる基本安全メッセージデータの集合に少なくとも部分的に基づいて前記道路管轄当局によって決定され、
前記基本安全メッセージデータは、前記選択された車両の集合の位置を示すＧＰＳデータの集合、前記選択された車両の集合の走行方向を示す走行方向データの集合、前記選択された車両の集合の走行速度を示す走行速度データの集合、前記選択された車両の集合の過去の経路を示す経路履歴データの集合、の１つまたは複数を含む、
請求項３に記載の方法。
【請求項１１】
車両を支援するコンピュータシステムによって実行される方法であって、
前記車両のナビゲーションシステムに対して、前記車両が目的地に到達することを支援する案内経路を提供するステップであって、前記案内経路は、前記車両が前記目的地に到着するために走行すべき１つまたは複数の道路リンクを含み、前記車両は選択された車両の集合のメンバであり、前記コンピュータシステムは、対応する案内経路を前記選択された車両の集合に対して提供するが、選択されていない１つまたは複数の車両には提供しない第１のエンティティによって運営される、ステップと、
道路システムの集合に沿って走行する前記選択された車両の集合を記述する専用狭域通信プローブ（ＤＳＲＣプローブ）の集合を受信するステップであって、前記ＤＳＲＣプローブの集合に含まれる前記ＤＳＲＣプローブのそれぞれは、特定の車両の識別子、前記特定の車両の走行方向、および、前記特定の車両の走行経路を記述し、前記ＤＳＲＣプローブの集合は前記道路システムの集合の１つまたは複数の道路システムに近接して配置された路側ユニットの集合によって集約されたものである、ステップと、
前記ＤＳＲＣプローブの集合を解析して、前記案内経路に含まれる道路の少なくとも１つに沿う走行に影響を与える交通イベントを特定するステップと、
前記車両が前記案内経路を走行して前記目的地に到着するのにどれだけの時間を要するか評価することによって、前記案内経路の変化を決定するステップと、
前記車両のユーザに対する表示のために、前記案内経路を前記変化とともに前記車両の前記ナビゲーションシステムに提供するステップと、
を含む、方法。
【請求項１２】
車両の支援が実施可能なコンピュータシステムによって実行される方法であって、
道路システムの集合に沿って走行する選択された車両の集合を記述する専用狭域通信プローブ（ＤＳＲＣプローブ）の集合を受信するステップであって、前記ＤＳＲＣプローブの集合に含まれる前記ＤＳＲＣプローブのそれぞれは、特定の車両の識別子、前記特定の車両の走行方向、前記特定の車両の走行経路を記述し、前記ＤＳＲＣプローブの集合は前記道路システムの集合の１つまたは複数の道路システムに近接して配置された路側ユニットの集合によって集約されたものである、ステップと、
前記ＤＳＲＣプローブの集合を解析して、交通イベントを特定するステップと、
目的地までの経路案内指示の要求を前記車両から受信するステップであって、前記車両は前記選択された車両の集合のメンバであり、前記コンピュータシステムは、対応する案内経路を前記選択された車両の集合に対して提供するが、選択されていない１つまたは複数の車両には提供しない第１のエンティティによって運営される、ステップと、
前記車両が前記目的地に到達することを支援する案内経路を決定するステップであって、前記案内経路は、前記車両によって走行されるべき道路の集合を含み、前記道路の集合に含まれる１つまたは複数の道路は、前記交通イベントによる影響を受ける道路を含まないように前記コンピュータシステムによって選択される、ステップと、
前記案内経路を前記車両のナビゲーションシステムに提供して、前記車両が前記目的地に到達することを支援するステップと、
を含む、方法。
【請求項１３】
車両を支援するコンピュータシステムによって実行される方法であって、
前記車両のナビゲーションシステムに対して、前記車両が目的地に到達することを支援する、第１の案内経路を提供するステップであって、前記第１の案内経路は、前記車両が前記目的地に到着するために走行すべき１つまたは複数の道路リンクを含み、前記車両は選択された車両の集合のメンバであり、前記コンピュータシステムは、対応する案内経路を前記選択された車両の集合に対して提供するが、選択されていない１つまたは複数の車両には提供しない第１のエンティティによって運営される、ステップと、
道路システムの集合に沿って走行する前記選択された車両の集合を記述する基本安全メッセージの集合を受信するステップであって、前記基本安全メッセージの集合に含まれる前記基本安全メッセージのそれぞれは、前記選択された車両の集合に含まれる特定の車両を記述するものであり、前記特定の車両の識別子、前記特定の車両の走行方向、前記特定の車両の走行経路を記述する基本安全メッセージデータを含み、前記基本安全メッセージの集合は前記道路システムの集合の１つまたは複数の道路システムに近接して配置された路側ユニットの集合によって集約されたものである、ステップと、
前記基本安全メッセージの集合を解析して、前記第１の案内経路に含まれる道路の少なくとも１つに沿う走行に影響を与える交通イベントを特定するステップと、
前記車両が前記目的地に到達することを支援する第２の案内経路を決定するステップであって、前記第２の案内経路は、前記交通イベントによる影響を受ける道路を含まないように前記コンピュータシステムによって構成される、ステップと、
前記第２の案内経路を前記車両の前記ナビゲーションシステムに提供して、前記車両が前記目的地に到達することおよび前記交通イベントによる影響を回避することを支援するステップと、
を含む、方法。
【請求項１４】
前記交通イベントは、前記道路の少なくともいずれかにおける、交通事故、道路工事、警察車両の関与する交通停止、冠水車線、または路面凍結である、
請求項１３に記載の方法。
【請求項１５】
車両を支援するコンピュータシステムによって実行される方法であって、
前記車両のナビゲーションシステムに対して、前記車両が目的地に到達することを支援する、第１の案内経路を提供するステップであって、前記第１の案内経路は、前記車両が前記目的地に到着するために走行すべき１つまたは複数の道路リンクを含み、前記車両は選択された車両の集合のメンバであり、前記コンピュータシステムは、対応する案内経路を前記選択された車両の集合に対して提供するが、選択されていない１つまたは複数の車両には提供しない第１のエンティティによって運営される、ステップと、
道路システムの集合に沿って走行する前記選択された車両の集合を記述する専用狭域通信プローブ（ＤＳＲＣプローブ）の集合を受信するステップであって、前記ＤＳＲＣプロ
ーブの集合に含まれる前記ＤＳＲＣプローブのそれぞれは、特定の車両の識別子、前記特定の車両の走行方向、前記特定の車両の走行経路を記述し、前記ＤＳＲＣプローブの集合は前記道路システムの集合の１つまたは複数の道路システムに近接して配置された路側ユニットの集合によって集約されたものである、ステップと、
前記ＤＳＲＣプローブの集合を解析して、前記第１の案内経路に含まれる道路の少なくとも１つに沿う走行に影響を与える交通イベントを特定するステップと、
前記車両から受信され、前記車両が前記第１の案内経路に沿って走行していることを示すグローバルポジショニングシステム（ＧＰＳ）データに基づいて、前記車両が前記交通イベントによって影響を受けることを特定するステップと、
前記車両が前記目的地に到達することを支援する第２の案内経路を決定するステップであって、前記第２の案内経路は、前記交通イベントによる影響を受ける道路を含まないように構成される、ステップと、
前記第２の案内経路を前記車両の前記ナビゲーションシステムに提供して、前記車両が前記目的地に到達することおよび前記交通イベントによる影響を回避することを支援するステップと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、交通管理決定（traffic management decision）に基づく車両交通支援に関する。
【背景技術】
【０００２】
車両はナビゲーションシステムを含むように製造することができる。ナビゲーションシステムは、ユーザへの経路案内の選択肢、ユーザが選択した選択肢に基づく運転指示、選択された選択肢に関する行程における推定到着時刻（ＥＴＡ： Estimated Time of Arrival）を決定するためにクラウドサーバと協働する。
【０００３】
例えば、ユーザは車内ナビゲーションシステムと対話して最も近いガソリンスタンドを特定することができる。ナビゲーションシステムは問い合わせ（クエリ）をクラウドサーバへ伝える。問い合わせは、本例の「ガソリンスタンド」といった検索語、および車両のＧＰＳユニットによって決定された車両の地理的位置を記述する全地球測位システム（ＧＰＳ）データを含むことができる。クラウドサーバは、そのディレクトリデータをサーチして、車両の地理的位置に近いガソリンスタンドの集合および各ガソリンスタンドと関連付けられた経路案内指示を決定する。ユーザがガソリンスタンド集合に含まれるいずれかのガソリンスタンドを選択すると、ナビゲーションシステムは選択されたガソリンスタンドへの経路案内指示を提供する。本例検索結果である複数のガソリンスタンドは「経路案内選択肢（navigation choices）」に相当する。１つのガソリンスタンドに対して複数の案内経度があってもよく、その場合、案内経路ごとに１つの経路案内選択肢として扱ってもよい。クラウドサーバは、経路案内選択肢を記述するデータをナビゲーションシステムへ無線送信する。ナビゲーションシステムの画面は、ユーザがその中から選択することのできるオプションとして経路案内選択肢を表示する。ユーザはガソリンスタンドのうちの１つを選択することができ、選択されたガソリンスタンドがユーザによる選択に基づく「選択された経路案内選択肢」または「選択された案内経路」に相当する。ナビゲーションシステムは、ユーザが選択されたガソリンスタンドまで車を運転するのを支援するための経路案内指示および車両が選択された経路案内選択肢に到達するのに要する推定時間量を記述する推定到着時刻を提供する。推定到着時刻は車両が目的地に近づくにつれてクラウドサーバによって更新されうる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、道路管轄当局が行う交通管理決定による悪影響を最小化し、車両の推定到着時刻または経路案内指示を改善することを目的とする。
【課題を解決するための手段】
【０００５】
開示するのは、以下のうちの１つまたは複数を用いて車両についての推定到着時刻および経路案内指示（navigation instruction）を改善するための実装形態である。
（１）道路管轄当局によって行われるリアルタイムの交通管理決定
（２）車両から受信される基本安全メッセージ（ＢＳＭ）データ
（３）車両から受信される狭域通信プローブデータ（ＤＳＲＣプローブデータ）
【０００６】
道路管轄当局（Roadway authority）は、地域内の１つまたは複数の車道システムの管理、運営、または保守の責任を負う行政機関または民間団体を含む。例えば、カリフォルニア州サンノゼでは、サンタクララバレー交通局がサンノゼ市の地域の道路管轄当局である。他の地域には他の道路管轄当局が存在しうる。地域の中には複数の道路管轄当局を含
むものもある。
道路管轄当局のリアルタイムの交通決定（traffic decision）自体を、集約されたＢＳＭデータおよびＤＳＲＣプローブデータによって改善することができる。
【０００７】
車両に提供される改善された推定到着時刻および経路案内指示は、車線ごとの粒度のものとすることができる。例えば、ＢＳＭを送信する各車両が、車両の位置を車線レベルの精度まで記述するＧＰＳデータを提供するように動作するＤＳＲＣ準拠のＧＰＳユニットを搭載していてもよい。ＤＳＲＣ規格は、ＧＰＳデータが、２台の車両が同じ車線にあるかどうか推測するのに十分なほど高精度であることを必要とする。ＤＳＲＣ準拠のＧＰＳユニットはその二次元位置を、上空が開いた状態での時間の６８％（±１σ）において、ＧＰＳユニットの実際の位置を１．５メートル以内の精度で特定・モニタ・追跡するように動作することができる。車線は通常は幅３メートル未満であるため、ＧＰＳデータの二次元誤差が１．５メートル以下である時は、本明細書に記載される支援サーバはＧＰＳデータを解析し、道路上の車両の相対位置に基づいて車両が車道システムのどんな車線を走行しているか知ることができる。
【０００８】
１つまたは複数のコンピュータのシステムを、動作に際してシステムに特定の操作または動作を行わせるソフトウェア、ファームウェア、ハードウェア、またはそれらの組み合わせをシステム上にインストールすることによってそれらの動作を行うように構成することができる。１つまたは複数のコンピュータプログラムを、データ処理装置によって実行されると装置に特定の操作または動作を行わせる命令を含むことによってそれらの動作を行うように構成することができる。
１つの一般的態様は、車両を支援するためにコンピュータシステムによって実施される方法であり、本方法は：
車両が目的地に到着するのを支援するために車両のナビゲーションシステムに、車両が目的地に到着するために走行すべき１本または複数の道路リンク（車道とも称する）を含む第１の案内経路を無線で提供するステップと；
地域内の車道システムを運営する責任を負うエンティティ（実体）である道路管轄当局から、第１の案内経路に含まれる車道のうちの少なくとも１本に沿った走行に影響を及ぼす、道路管轄当局によって行われた交通管理決定を記述する決定データを受け取るステップと；
車両から受信され当該車両が第１の案内経路に沿って走行していることを示すＧＰＳデータに基づいて、車両は道路管轄当局によって行われた交通管理決定による影響を受けるか否かを決定するステップと；
車両が目的地に到着するのを支援する、道路管轄当局によって行われた交通管理決定による影響を受けるいかなる車道も含まないようにコンピュータシステムによって構成された第２の案内経路を決定するステップと；
車両が目的地に到着し、道路管轄当局によって行われた交通管理決定により影響されることを回避するのを支援するために、車両のナビゲーションシステムに第２の案内経路を無線で提供するステップと、を含む。
本態様の他の実施形態は、対応するコンピュータシステム、装置、および方法の動作を行うように各々構成された１台または複数のコンピュータ記憶装置上に記録されたコンピュータプログラムを含む。
【０００９】
各実装形態は、以下の特徴のうちの１つまたは複数を含むことができる。道路管轄当局によって行われた交通管理決定が車線の閉鎖（closing a lane）または車線の開放（opening a lane）のうちの１つまたは複数を含む方法。道路管轄当局によって行われた交通管理決定が出口の閉鎖（closing an exit）を含む方法。道路管轄当局によって行われた交通管理決定が双方向車線における交通流の再構成を含む方法。道路管轄当局によって行われた交通管理決定が橋の閉鎖を含む方法。道路管轄当局によって行われた交通管理決定が
交通経路変更（rerouting traffic）を含む方法。道路管轄当局によって行われた交通管理決定がランプ上での交通調節（metering traffic in an on-ramp）を含む方法。道路管轄当局によって行われた交通管理決定が交通信号制御を含む方法。ＧＰＳデータが上空が開けた状態で１．５メートル以内の精度である方法。第２の案内経路が決定データの受信時にほぼリアルタイムで決定される方法。道路管轄当局によって判断（決定）が行われ次第、決定データがほぼリアルタイムで受け取られる方法。道路管轄当局によって判断が実施される前に決定データが受信される方法。コンピュータシステムを道路管轄当局によって運営されるネットワーク対応デバイスに通信可能に結合する無線ネットワークを介して決定データが受信される方法。地域内の車道システムに沿って走行する複数の車両によってブロードキャストされるＢＳＭセットに含まれるＢＳＭデータセットに少なくとも一部は基づいて、決定データが道路管轄当局によって決定される方法であって、ＢＳＭデータは、車両の位置を記述するＧＰＳデータセット；車両の進行方向を記述する進行方向データセット；車両の速度を記述する速度データセット；車両の走行の履歴経路を記述する経路履歴データセット、のうちの１つまたは複数を含む、方法。
【００１０】
１つの一般的態様は、車両を支援するための方法を含み、本方法は：
車両が目的地に到着するのを支援するために車両のナビゲーションシステムに、車両が目的地に到着するために走行すべき１本または複数の車道を含む案内経路を無線で提供するステップと；
車両が案内経路を走行し、案内経路を走行することによって目的地に到着するのにどれほどの時間を要するか推定することによって、案内経路と関連付けられた第１の推定到着時刻（ＥＴＡ）を決定するステップと；
車両のユーザに表示するために車両のナビゲーションシステムに第１の推定到着時刻を無線で提供するステップと；地域内の車道システムを運営する責任を負う実体である道路管轄当局から、案内経路に含まれる車道のうちの少なくとも１本に沿った走行に影響を及ぼす、道路管轄当局によって行われた交通管理決定を記述する決定データを受け取るステップと；
車両が、交通管理決定による影響を受ける案内経路を走行し、案内経路を走行することによって目的地に到着するのにどれほどの時間を要するか推定することによって、案内経路と関連付けられた第２の推定到着時刻を決定するステップと；
車両のユーザに表示するために車両のナビゲーションシステムに第２の推定到着時刻を無線で提供するステップと、
を含む。
本態様の他の実施形態は、対応するコンピュータシステム、装置、および方法の動作を行うように各々構成された１台または複数のコンピュータ記憶装置上に記録されたコンピュータプログラムを含む。
【００１１】
１つの一般的態様は、車両を支援するように動作するコンピュータシステムによって実施される方法を含み、本方法は：
地域内の車道システムを運営する責任を負う実体である道路管轄当局から、地域に含まれる１本または複数の車道に沿った走行に影響を及ぼす、道路管轄当局によって行われた交通管理決定を記述する決定データを受け取るステップと；
車両から目的地までの経路案内指示を求める要求を受信するステップと；
車両が目的地に到着するのを支援する案内経路を決定するステップであって、案内経路は車両によって走行されるべき車道を含み、車道に含まれる１本または複数の車道は、道路管轄当局によって行われた交通管理決定による影響を受けるいかなる車道も含まないようにコンピュータシステムによって選択される、案内経路を決定するステップと；
車両が目的地に到着し、道路管轄当局によって行われた交通管理決定により影響されることを回避するのを支援するために、車両のナビゲーションシステムに案内経路を無線で提供するステップと、
を含む。
本態様の他の実施形態は、対応するコンピュータシステム、装置、および方法の動作を行うように各々構成された１台または複数のコンピュータ記憶装置上に記録されたコンピュータプログラムを含む。
【００１２】
１つの一般的態様は、車両を支援するための方法を含み、本方法は：
車両が目的地に到着するのを支援するために車両のナビゲーションシステムに、車両が目的地に到着するために走行すべき１本または複数の車道を含む第１の案内経路を無線で提供するステップと；
ＢＳＭセットに含まれる各ＢＳＭが、車両に含まれる特定の車両を記述し、特定の車両の走行車線、特定の車両の走行速度、および特定の車両の進行方向を記述するＢＳＭデータを含む、車道システムに沿って走行する車両を記述するＢＳＭセットを無線で受信するステップと；
第１の案内経路に含まれる車道のうちの少なくとも１本に沿った走行に影響を及ぼす交通イベントを特定するためにＢＳＭデータを解析するステップと；
車両が第１の案内経路に沿って走行していることを指示する車両から受信されたＧＰＳデータに基づいて、車両は交通イベントによる影響を受けると断定するステップと；
車両が目的地に到着するのを支援する、交通イベントによる影響を受けるいかなる車道も含まないように構成された第２の案内経路を積極的に決定するステップと；
車両が目的地に到着し、交通イベントにより影響されることを回避するのを支援するために、車両のナビゲーションシステムに第２の案内経路を無線で提供するステップと、
を含む。
本態様の他の実施形態は、対応するコンピュータシステム、装置、および方法の動作を行うように各々構成された１台または複数のコンピュータ記憶装置上に記録されたコンピュータプログラムを含む。
【００１３】
各実装形態は、以下の特徴のうちの１つまたは複数を含むことができる。交通イベントが交通事故あるいは衝突事故（wreck）を含む方法。交通イベントが道路工事を含む方法。交通イベントが警察車両の関与する交通停止を含む方法。交通イベントが冠水車線を含む方法。交通イベントが車道上の凍結部分を含む方法。前述の技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含むことができる。
【００１４】
１つの一般的態様は、車両を支援するための方法を含み、本方法は：
車両が目的地に到着するのを支援するために車両のナビゲーションシステムに、車両が目的地に到着するために走行すべき１本または複数の車道を含む第１の案内経路を無線で提供するステップと；
狭域通信（ＤＳＲＣ）と互換性を有しないネットワークを介して、車道システムに沿って走行する車両を記述するＤＳＲＣプローブセットを無線で受信するステップであって、ＤＳＲＣプローブセットに含まれる各ＤＳＲＣプローブは車両に含まれる特定の車両を記述し、特定の車両の走行車線、特定の車両の走行速度、特定の車両の進行方向、および特定の車両の走行経路を記述するＤＳＲＣプローブデータを含み、ＤＳＲＣプローブは、車道システムに含まれる車道システムのうちの１つまたは複数に近接して位置する路側ユニットによって集約される、ＤＳＲＣプローブセットを無線で受信するステップと；
第１の案内経路に含まれる車道のうちの少なくとも１本に沿った走行に影響を及ぼす交通イベントを特定するためにＤＳＲＣプローブデータを解析するステップと；
車両が第１の案内経路に沿って走行していることを指示する車両から受信されたＧＰＳデータに基づいて、車両は交通イベントによる影響を受けると断定するステップと；
車両が目的地に到着するのを支援する、交通イベントによる影響を受けるいかなる車道も含まないように構成された第２の案内経路を積極的に決定するステップと；
車両が目的地に到着し、交通イベントにより影響されることを回避するのを支援するために、車両のナビゲーションシステムに第２の案内経路を無線で提供するステップと、を含む。
本態様の他の実施形態は、対応するコンピュータシステム、装置、および方法の動作を行うように各々構成された１台または複数のコンピュータ記憶装置上に記録されたコンピュータプログラムを含む。
【発明の効果】
【００１５】
本発明によれば、道路管轄当局が行う交通管理決定による悪影響を最小化し、車両の推定到着時刻または経路案内指示を改善することができる。
【図面の簡単な説明】
【００１６】
本開示は、限定のためではなく例として、添付の図面の各図において示されており、図面において類似した参照符号は類似した要素を指すのに用いられている。
【図１Ａ】いくつかの実装形態による支援システムのための例示的動作環境を示すブロック図である。
【００１７】
【図１Ｂ】いくつかの実装形態による支援システムのための例示的動作環境を示すブロック図である。
【００１８】
【図１Ｃ】いくつかの実装形態による、道路管轄当局の交通管理決定に基づいて車道に沿って走行する選択車両に支援を提供するための例示的方法の流れ図である。
【００１９】
【図２Ａ】いくつかの実装形態による支援システムのための例示的動作環境を示すブロック図である。
【００２０】
【図２Ｂ】いくつかの実装形態による支援システムのための例示的動作環境を示すブロック図である。
【００２１】
【図３Ａ】いくつかの実装形態による支援システムのための例示的動作環境を示すブロック図である。
【００２２】
【図３Ｂ】いくつかの実装形態による、ＤＳＲＣ関連データに基づいて車道に沿って走行する選択車両に支援を提供するための例示的方法の流れ図である。
【図３Ｃ】いくつかの実装形態による、ＤＳＲＣ関連データに基づいて車道に沿って走行する選択車両に支援を提供するための例示的方法の流れ図である。
【図３Ｄ】いくつかの実装形態による、ＤＳＲＣ関連データに基づいて車道に沿って走行する選択車両に支援を提供するための例示的方法の流れ図である。
【００２３】
【図４Ａ】いくつかの実装形態による支援システムを含む例示的コンピュータシステムを示すブロック図である。
【００２４】
【図４Ｂ】いくつかの実装形態によるＢＳＭデータの例を示すブロック図である。
【００２５】
【図４Ｃ】いくつかの実装形態によるＢＳＭデータの例を示すブロック図である。
【発明を実施するための形態】
【００２６】
車両はますます狭域通信（ＤＳＲＣ： Dedicated Short Range Communication）対応の無線通信機を搭載するようになってきている。ＤＳＲＣを搭載した車両を「ＤＳＲＣ搭載型」と呼ぶことができる。ＤＳＲＣ搭載車両は、ＤＳＲＣアンテナと、ＤＳＲＣメッセー
ジを送受信し、ＤＳＲＣメッセージを生成し、ＤＳＲＣメッセージを読み取るのに必要な任意のハードウェアまたはソフトウェアを含むことができる。例えば、ＤＳＲＣ搭載車両は、ＤＳＲＣメッセージを受信し、ＤＳＲＣメッセージに含まれるデータを取り出し、ＤＳＲＣメッセージに含まれるデータを読み取るのに必要なハードウェアまたはソフトウェアを含むことができる。
【００２７】
ＤＳＲＣメッセージの一種は基本安全メッセージ（ＢＳＭ： Basic Safety Message）として知られている。ＤＳＲＣ搭載車両は一定の間隔でＢＳＭをブロードキャストする。間隔はユーザ調整可能とすることができる。いくつかの実装形態において、ＢＳＭは０．１０秒に１回の調整可能なレートでブロードキャストされる。
【００２８】
ＢＳＭはＢＳＭデータを含む。ＢＳＭデータは、ＢＳＭメッセージを最初に送信した車両の属性を記述する。図４Ｂおよび図４Ｃに、いくつかの実装形態によるＢＳＭデータの例が示されている。図４Ｂおよび図４Ｃについては後述する。
ＢＳＭはＳＡＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ規格であるＪ２７３５「ＤＳＲＣメッセージセットディクショナリー」として定義されたメッセージの１つであるが、本開示におけるＢＳＭは当該規格に従ったものである必要はない。本開示におけるＢＳＭは、後述するように車両の走行速度と走行方向が含まれていれば十分である。また、本開示におけるＢＳＭは、ＤＳＲＣによって送信される必要はなく、無線ＬＡＮなどのその他の方式の無線通信によって送信されても構わない。
【００２９】
また車両は、ますますナビゲーションシステム（経路案内システム）を含めて製造されるようにもなってきている。これらのナビゲーションシステムは、推定到着時刻（ＥＴＡ）および経路案内選択肢をＧＰＳデータおよび車道に沿った渋滞長に関する知識に基づいて生成し、運転者に提供する。しかし、本発明者らは、推定到着時刻および経路案内選択肢は、道路管轄当局によって行われた決定に関する知識や、推定到着時刻および経路案内選択肢が配信されるのと同時点における車道上に存在する車両の現在の実際の走行を記述するＤＳＲＣベースのデータによって改善できることを研究で明らかにした。ＤＳＲＣベースのデータには、ＢＳＭデータやＤＳＲＣプローブデータが含まれる。
【００３０】
関連する地域における交通量または渋滞の長さ（queue depth）を記述するＧＰＳデータは、往々にして、それが推定到着時刻または経路案内選択肢を生成するのに実際に用いられるときにはすでに古くなっている。これとは対照的に、以下で説明する実施形態は、次のうちの１つまたは複数に基づいて車両に経路案内選択肢および推定到着時刻推定値を提供する支援システムである：
（１）経路案内選択肢または選択された案内経路についての交通流に影響を及ぼすことになる道路管轄当局のリアルタイム決定を記述するデータ
（２）多数の車両（十台、数十台、数百台、数千台など）から受信された、それらの車両の位置、経路履歴（および今後の経路）を記述する集約されたＢＳＭ交通データ
（３）多数の車両（十台、数十台、数百台、数千台など）から受信された、それらの車両の位置、経路履歴（および今後の経路）を記述する集約されたＤＳＲＣプローブデータ
支援システムはこれらのデータを用いて、データによって記述されるリアルタイムのイベントおよび車道条件にインテリジェントに適応および応答する推定到着時刻推定値および経路案内選択肢を生成することができる。
【００３１】
いくつかの実装形態において、支援システムは、道路管轄当局によって行われるリアルタイムの交通管理決定、および選択車両に関連する車道上を走行している車両によって提供されるＤＳＲＣベースのデータへのアクセスを利用することによって、選択車両のための推定到着時刻推定値および経路案内選択肢を改善する交通支援を提供することができる。
【００３２】
道路管轄当局は、例えば、地域の車道を管理する行政部局（government department）である。道路管轄当局は、交通流に影響を及ぼす判断（決定）を終日にわたって行う。例えば、道路管轄当局は、通行車線を閉鎖すること、双方向通行車線における交通流を変更すること、通行ランプにおいて交通流を調節（メータリング）することなどを決定しうる。いくつかの実装形態において、後述する支援システムは、車両の運転者に関連する地域について道路管轄当局が行ったリアルタイム（またはほぼリアルタイム）の決定を記述する道路管轄当局から受け取られた情報に基づいて、車両に提供される推定到着時刻推定値および経路案内選択肢を改善することができる。
【００３３】
ＤＳＲＣを搭載した車両は、調整可能なレートでＢＳＭをブロードキャストすることができる。いくつかの実装形態において、このレートは０．１０秒に１回とすることができる。ＢＳＭは、中でも特に、（１）ＢＳＭを送信する車両の経路履歴、（２）ＢＳＭを送信する車両の速度、および（３）ＢＳＭを送信する車両のＧＰＳベースの位置のうちの１つまたは複数を記述するＢＳＭデータを含む。
【００３４】
いくつかの実装形態において、道路管轄当局は、その決定（通行車線の閉鎖、双方向通行車線における交通流の変更、通行ランプにおける交通流の調節など）を改善するためにＢＳＭデータにアクセスするように構成されうる。例えば、道路管轄当局は、道路管轄当局が管理する車道のうちの１本または複数に近接してＤＳＲＣ対応の交通管理機器を設置することができる。これらの交通管理機器はＢＳＭデータを含むＢＳＭを受信することができる。交通管理機器はＢＳＭデータを道路管轄当局に提供することができ、道路管轄当局はＢＳＭデータに基づいて改善された交通管理決定を行うためにＢＳＭデータを解析することができる。道路管轄当局はＢＳＭデータをリアルタイム（またはほぼリアルタイム）で受信することができる。いくつかの実装形態において、支援システムは、道路管轄当局によって管理される車道上を走行している車両に関連したＢＳＭデータへのアクセスによってそれ自体改善されている道路管轄当局の決定に基づいて、車両に推定到着時刻推定値および経路案内選択肢を提供することができる。
【００３５】
いくつかの実装形態において、ＤＳＲＣ搭載車両は、車道に沿った他のＤＳＲＣ搭載車両／機器を調査（probe）して、経路履歴および今後の経路を含む現在および今後の条件を記述する情報を取得する。この情報は、本開示において「ＤＳＲＣプローブデータ」とも称される。いくつかの実装形態において、支援システムは、多くのＤＳＲＣ搭載車両から集約されたＤＳＲＣプローブデータに基づいて、車両の運転者に提供される推定到着時刻推定値および経路案内選択肢を改善することができる。
【００３６】
いくつかの実装形態において、ＤＳＲＣ対応車両はＤＳＲＣ準拠のＧＰＳユニットを含み、ＢＳＭデータまたはＤＳＲＣプローブデータは、車両がどの車線を走行しているか、ならびに車両の走行速度および経路履歴を示す。いくつかの実装形態において、支援システムはこの情報を以下の目的で利用する。（１）車両が走行している実際の車線に基づいて推定到着時刻データを調整する、（２）運転者が車線を変更した場合に推定到着時刻がどう変わるかを運転者に助言する（３）運転者に、推定到着時刻を早めるためにどの車線を走行すべきかについての助言を含む経路案内選択肢を提供する。他の用途も可能である。
【００３７】
＜システム概要＞
図１Ａは、いくつかの実装形態による支援システム１９９のための例示的動作環境１００を示すブロック図である。
【００３８】
図示の動作環境１００は、道路管轄当局によって管理される地域内の車道を表す車道１
０２と、交通管理センタ１０１と、支援サーバ１０３と、を含む。
【００３９】
いくつかの実装形態において、交通管理センタ１０１は、車道１０２によって表される車道を管理する道路管轄当局によって運営されうる。
【００４０】
いくつかの実装形態において、支援サーバ１０３は、車道１０２によって表される車道に沿って走行する選択車両１１６を優遇する団体によって運営されうる。この団体は、選択車両１１６の製造者とすることができる。例えば、選択車両１１６は、特定企業（例えば、トヨタ自動車）製の車両からなっていてよく、当該特定企業は選択車両１１６の利益のために支援サーバ１０３を運営することができる。他の形態では、上記団体では、無線通信機の製造者や、特定サービスの提供者とすることもできる。
【００４１】
いくつかの実装形態において、選択車両１１６はＤＳＲＣ対応車両を含むことができる。いくつかの実装形態において、選択車両１１６はＤＳＲＣ準拠のＧＰＳユニットを含むことができる。
【００４２】
車道１０２は、道路管轄当局によって管理される地域内の１本または複数の車道または道路リンクを含む車道を表す。車道は、１本から１０本までの車道、１０本から１００本までの車道、数百本の車道または数千本の車道でさえをも含むことができる。いくつかの実装形態において、車道１０２は、地域の道路管轄当局によって管理される各車道を表すことができる。
【００４３】
車道１０２で表される車道は、それらの車道に沿って走行する１台または複数の車両を含むことができる。例えば、車道１０２は、第１の車両クラスタ１１０、第２の車両クラスタ１１２、…第Ｎの車両クラスタ１１４を含むことができ、「Ｎ」は２より大きい任意の正の数を表す。各クラスタ１１０、１１２、１１４は１台または複数の車両を含む。これらのクラスタのうちの１つまたは複数が選択車両１１６を含む。例えば、第１の車両クラスタ１１０、第２の車両クラスタ１１２、および、第Ｎの車両クラスタ１１４のうち、支援サーバ１０３を運営する団体によって優遇されるＤＳＲＣ対応車両からなる部分集合を考えることができ、これらの部分集合に含まれる車両は選択車両１１６に含まれる車両の一部分を形成する。
【００４４】
いくつかの実装形態において、異なる車両クラスタ１１０、１１２、１１４は、相互に異なる車道上に位置する場合もあり、またはそれ以外の有意な相互の差異を有する場合もある。例えば、第１の車両クラスタ１１０は、第２の車両クラスタ１１２と異なる車道上を走行している場合もある。
【００４５】
車道１０２で表される車道は、車道に沿って設置されている１つまたは複数の交通管理機器を含むことができる。例えば、車道１０２は、第１の交通管理機器１１１、第２の交通管理機器１１３、…および第Ｎの交通管理機器１１５を含むことができ、「Ｎ」は２より大きい任意の正の数を表す。
【００４６】
いくつかの実装形態において、交通管理機器１１１、１１３、１１５のうちの１台または複数はネットワーク接続対応とすることができる。例えば、交通管理機器１１１、１１３、１１５のうちの１台または複数は、図４Ａに関連して後述するプロセッサ２２５および通信ユニット２４５と類似したプロセッサおよび通信ユニットを含むことができる。いくつかの実装形態において、交通管理機器１１１、１１３、１１５のうちの１台または複数は、例えば、第１の車両クラスタ１１０、第２の車両クラスタ１１２、第Ｎの車両クラスタ１１４、および複数の選択車両１１６のうちの１つまたは複数に含まれる車両によって送信されたＢＳＭやＤＳＲＣプローブを含むＤＳＲＣメッセージを送受信するためにＤ
ＳＲＣ対応とすることができる。
【００４７】
いくつかの実装形態において、交通管理機器１１１、１１３、１１５のうちの１台または複数は、交通管理センタ１０１に通信可能に結合することができる。例えば、交通管理機器１１１、１１３、１１５のうちの１台または複数は、ネットワーク１０５といった無線ネットワーク、または配線接続を介して交通管理センタ１０１に通信可能に結合することができる。
【００４８】
地域の道路管轄当局は、交通管理機器１１１、１１３、１１５の動作を制御することができる。例えば、道路管轄当局によって運営される交通管理センタ１０１は、通信可能な結合を介して交通管理機器１１１、１１３、１１５の動作を制御することができる。
【００４９】
いくつかの実装形態において、交通管理機器１１１、１１３、１１５は、地域の車道に沿った交通流を制御することができる。例えば、交通管理機器１１１、１１３、１１５は、以下の例示的タスクのうちの１つを行うことによって交通流を制御することができる。（１）通行車線の開放
（２）通行車線の閉鎖
（３）双方向通行車線における交通流の変更
（４）通行ランプにおける交通流の適応的調節
（５）交通信号の適応的制御
（６）橋の閉鎖
（７）橋の開放
（８）交通の経路変更
（９）出口の閉鎖
（１０）出口の開放
いくつかの実装形態において、交通管理機器１１１、１１３、１１５のうちの１台または複数は、これらのタスクの実行に際して１人または複数の道路作業員による支援を受けてもよい。
【００５０】
いくつかの実装形態において、交通管理機器１１１、１１３、１１５は、相互に異なる車道上に位置する場合もあり、またはそれ以外の有意な相互の差異を有する場合もある。例えば、第１の交通管理機器は第１の車道の通行ランプ上の交通調節信号（メータリングライト）とすることができ、第２の交通管理機器は第２の車道と第３の車道との交差点の交通信号とすることができる。
【００５１】
交通管理センタ１０１は、交通管理機器１１１、１１３、１１５のうちの１台または複数の動作を制御するように構成されたプロセッサベースのコンピューティングデバイスを含む。交通管理センタ１０１は、道路管轄当局の交通管理決定に基づいて交通管理機器１１１、１１３、１１５のうちの１台または複数の動作を制御し、それによって、地域の車道に沿った交通流を修正することができる。
【００５２】
いくつかの実装形態において、交通管理センタ１０１は、ハードウェアサーバ、パーソナルコンピュータ、ラップトップ、タブレットベースのコンピューティングデバイス、スマートフォンまたは何らかの他のプロセッサベースのコンピューティングデバイスを含むことができる。
【００５３】
いくつかの実装形態において、交通管理センタ１０１による交通管理決定は、交通管理センタ１０１のオペレータ（人間）によって実施される。交通管理センタ１０１のオペレータは、道路管轄当局の従業員または代理人とすることもできる。別の実施形態においては、交通管理センタ１０１による交通管理決定は、コンピュータシステムによって実行さ
れたり、コンピュータシステムとオペレータの協働によって実行されたりする。
【００５４】
いくつかの実装形態において、交通管理センタ１０１は、データ（例えば、ＢＳＭデータ、ＤＳＲＣプローブデータ、交通情報（traffic reports）、警察報告（police reports）、病院報告（hospital reports）、国土安全保障報告（homeland security reports）、天候データ、地図データ、リアルタイムの衛星マップ、航空写真など）を受け取り、このデータに基づいて交通管理決定の少なくとも一部を行うように構成されたコードおよびルーチンを含む。
【００５５】
決定データ１９４は、道路管轄当局の決定（decision）を記述するデータを含むことができる。例えば、決定データ１９４は、以下の決定のうちの１つまたは複数を記述することができる。
（１）通行車線を開放する決定
（２）通行車線を閉鎖する決定
（３）双方向通行車線における交通流を変更する決定
（４）通行ランプにおける交通流を適応的に調節する決定
（５）交通信号を適応的に制御する決定
（６）橋を閉鎖する決定
（７）橋を開放する決定
（８）交通を経路変更する決定
（９）出口を閉鎖する決定
（１０）出口を開放する決定
他の決定（判断）も可能である。
【００５６】
ネットワーク１０５は従来型の有線または無線とすることができ、スター型構成、トークンリング構成、または他の構成を含む多くの異なる構成を有しうる。さらに、ネットワーク１０５は、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）（例えばインターネット）、または、複数のデバイスが通信するための他の相互接続データパスを含むことができる。いくつかの実装形態において、ネットワーク１０５はピア・ツー・ピア・ネットワークとすることができる。またネットワーク１０５は、多種多様な通信プロトコルでデータを送るための電気通信ネットワークの各部分に結合され、またはこれらを含んでいてもよい。いくつかの実装形態において、ネットワーク１０５は、ＤＳＲＣ、ショート・メッセージ・サービス（ＳＭＳ）、マルチメディア・メッセージング・サービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール、ミリ波通信などによるものを含む、データを送受信するためのＢｌｕｅｔｏｏｔｈ（登録商標）通信ネットワークまたはセルラ通信ネットワークを含む。
【００５７】
交通管理センタ１０１はネットワーク１０５に通信可能に結合することができる。交通管理センタ１０１は、ネットワーク１０５を介して、または支援サーバ１０３と共有される配線通信結合を介して、支援サーバ１０３と決定データ１９４を共有することができる。
【００５８】
選択車両１１６のうちの１台または複数は、ネットワーク１０５に通信可能に結合されている。選択車両１１６のうちの１台または複数は、ネットワークを介して支援サーバ１０３と通信することができる。例えば、選択車両集合１１６に含まれる車両は、ネットワーク１０５を介して支援サーバ１０３へナビゲーション支援を求める問い合わせ（クエリ）を送信することができ、支援サーバ１０３はネットワーク１０５を介して車両にナビゲーション支援を提供することができる。
【００５９】
支援サーバ１０３はハードウェアサーバを含む。支援サーバ１０３は選択車両１１６に
支援を提供することができる。いくつかの実装形態において、支援サーバ１０３は決定データ１９４に基づいて選択車両１１６に支援を提供することができる。支援は、ネットワーク１０５を介して選択車両１１６から受信された問い合わせへの応答を含むことができる。支援は、問い合わせの受信、問い合わせの解析、および問い合わせに応答した経路案内選択肢または推定到着時刻推定値の提供を含むことができる。
【００６０】
いくつかの実装形態において、支援サーバ１０３は、プロセッサと、非一時的メモリと、ネットワーク通信機能を提供するハードウェアとを含むことができる。支援サーバ１０３については、いくつかの実装形態に従って図４Ａに関連して以下でより詳細に説明する。
【００６１】
支援サーバ１０３は、決定データ１９４、支援システム１９９、および支援データ１９６のうちの１つまたは複数を含むことができる。
【００６２】
決定データ１９４については交通管理センタ１０１に関連して前述したので、ここではその説明を繰り返さない。
【００６３】
支援システム１９９は、選択車両１１６から問い合わせを受信し、選択車両１１６に、決定データ１９４に一部基づいて決定される経路案内選択肢および推定到着時刻推定値を提供するように構成されたコードおよびルーチンを含むことができる。
【００６４】
例えば、支援システム１９９は、選択車両集合１１６に含まれる車両から問い合わせを受信することができる。問い合わせはネットワーク１０５を介して受信することができる。支援サーバ１０３は、（図４Ａに示す）ディレクトリデータ４０５、（図４Ａに示す）ナビゲーションデータ４１０、および決定データ１９４を記憶するメモリを含むことができる。
【００６５】
ディレクトリデータ４０５は、複数の目的地（例えば、企業、旅行目的地、公園または実際の所在地を有する任意の場所）を記憶するデータ構造を含むことができる。ディレクトリデータ４０５は、目的地の名前や目的地の現実の所在地や目的地に適用可能なカテゴリに基づいて検索可能に構成することができる。カテゴリは、（特定のガソリンスタンドの名前ではなく）「ガソリンスタンド」、（特定の食料品店の名前ではなく）「食料品店」、（特定の公園の名前ではなく）「公園」、（特定のメキシコ料理店の名前ではなく）「メキシコ料理店」などといった、目的地の種類の一般的記述を含むことができる。
【００６６】
ナビゲーションデータ４１０は、車両の現在位置からディレクトリデータ４０５によって記述される目的地の実際の所在地までの１つまたは複数の経路を決定するのに必要なデータを含むことができる。ナビゲーションデータ４１０もディレクトリデータ４０５も図４Ａに示されている。
【００６７】
車両から受信される問い合わせは、ＤＳＲＣ準拠のＧＰＳユニットによって決定された車両の現在位置、目的地の名前または目的地のカテゴリを示す検索語、およびユーザが問い合わせのために選択可能な任意の他のフィルタ（例えば、目的地が車両の現在位置からどの程度の近さでなければならないか）のうちの１つまたは複数を記述するデータを含むことができる。
【００６８】
支援システム１９９は、問い合わせを受信し、（１）問い合わせに対応する１つまたは複数の経路案内選択肢、および（２）１つまたは複数の経路案内選択肢の各々と関連付けられた１つまたは複数の推定到着時刻、を特定する。
【００６９】
経路案内選択肢は、（１）問い合わせに含まれる検索語およびフィルタと一致するディレクトリデータ４０５からの１つまたは複数の目的地、ならびに（２）一致する目的地ごとの、車両の現在位置から一致する目的地の実際の所在地まで運転するための経路案内指示を含む案内経路、を記述するデータを含むことができる。任意選択で、各経路案内選択肢はそれ自体の推定到着時刻と関連付けることもできる。
【００７０】
推定到着時刻は、車両がその現在位置から推定到着時刻と関連付けられた目的地の実際の所在地まで走行するための推定時間を記述するデータを含むことができる。
【００７１】
いくつかの実装形態において、支援システム１９９は、問い合わせ、ディレクトリデータ４０５、ナビゲーションデータ４１０、および決定データ１９４のうちの１つまたは複数に少なくとも一部は基づいて１つまたは複数の経路案内選択肢および対応する推定到着時刻を決定することができる。
例えば、経路案内選択肢に含まれる案内経路は、車両が道路管轄当局によって行われた交通決定により影響されるのを回避するように決定することができる。例えば、交通決定は橋の閉鎖を含む場合、案内経路に含まれる車道は、車両が橋の閉鎖のマイナスの影響を回避するように、支援システム１９９によって選択されることができる（例えば、案内経路に含まれる車道は橋の通行を含まないように支援システム１９９によって選択されてもよいし、案内経路に含まれる車道は、橋の閉鎖の影響を考慮に入れた上で最も早い推定到着時刻を達成するように最適化されるように支援システム１９９によって選択されてもよい）。このような構成によれば、より良い運転体験を車両の運転者に提供できるので運転者の利益となり、道路管轄当局の交通管理決定のマイナスの影響を最小限に抑えることができるので道路管轄当局の利益となる。
【００７２】
別の例において、支援システム１９９は、道路管轄当局によって行われた交通決定の影響を考慮に入れた上で新しい経路案内選択肢についての推定到着時刻を計算することができる。例えば、交通決定が橋の閉鎖を含む場合、支援システム１９９は、橋の閉鎖が経路に及ぼす影響を決定し、橋の閉鎖の影響に基づいて推定到着時刻を決定することができる。橋の閉鎖が経路に及ぼす影響とは、例えば、目的地までの経路の変更や、橋の閉鎖によって生じる交通状況の変化（渋滞の発生）が該当する。
【００７３】
支援データ１９６は、決定データ１９４に基づいて支援システム１９９によって決定された１つまたは複数の経路案内選択肢、および決定データ１９４に基づいて支援システム１９９によって決定された１つまたは複数の推定到着時刻を記述する。
【００７４】
支援システム１９９は、ネットワーク１０５を介して選択車両集合１１６に含まれる車両へ支援データ１９６を送信する。いくつかの実装形態において、支援データ１９６は前述の問い合わせへの応答として送信される。車両のユーザは経路案内選択肢のうちの１つを選択することができる。本開示では、この選択肢のことを、「選択された経路案内選択肢」あるいは「選択された案内経路」とも称する。
【００７５】
いくつかの実装形態においては、車両（ドライバ）が案内経路を選択しその経路に沿って走行し始めた後で、道路管轄当局が新しい交通管理決定を行う場合がある。このような場合、交通管理センタ１０１は、追加の決定データ１９４を提供する。支援システム１９９は、プロセッサに、図１Ｃの方法１０６に関連して後述するステップのうちの１つまたは複数を実行させることによって決定データ１９４に応答するように構成されたコードおよびルーチンを含む。
【００７６】
いくつかの実装形態において、支援システム１９９は、プロセッサに、図３Ｂ、図３Ｃ、および図３Ｄの方法３００に関連して後述するステップのうちの１つまたは複数を実行
させるように構成されたコードおよびルーチンを含むことができる。
【００７７】
支援システム１９９については、図１Ｂ、図１Ｃ、図２Ａ、図２Ｂ、図３Ａ、図３Ｂ、図３Ｃ、図３Ｄ、および図４Ａに関連して以下でより詳細に説明する。
【００７８】
次に図１Ｂを参照すると、いくつかの実装形態による支援システム１９９のための例示的動作環境１０４を示すブロック図が示されている。図１Ｂは、図１Ａについて前述したのと類似した要素を含むので、ここではそれらの要素の説明を繰り返さない。動作環境１０４において、交通管理機器１１１、１１３、１１５のうちの１台または複数は、交通管理センタ１０１と無線で通信するようにネットワーク１０５に通信可能に結合されている。
【００７９】
次に図１Ｃを参照すると、いくつかの実装形態による、道路管轄当局の交通管理決定に基づいて車道に沿って走行する選択車両１１６に支援を提供するための例示的方法１０６の流れ図が示されている。
【００８０】
ステップ１６０で、支援システム１９９は、道路管轄当局の交通管理決定を記述する決定データ１９４を受信する。
【００８１】
ステップ１６２で、各交通管理決定ごとに、支援システム１９９は、現在地域の車道上に存在するどの車両が交通管理決定による影響を受けるか特定する。影響を受ける車両は、以下のカテゴリのうちのいずれかに適合する任意の車両である。
カテゴリ（ａ）：現在、交通管理決定による影響を受ける案内経路に基づいて走行している車両
カテゴリ（ｂ）：交通管理決定による影響を受ける推定到着時刻を受信している車両
カテゴリ（ｃ）：交通管理決定が道路管轄当局によって行われた後に、交通管理決定による影響を受ける案内経路を通常は含むことになる経路案内指示を要求する車両
なお、カテゴリ（ａ）の判断を行うために、支援システム１９９は、車両が選択した案内経路を受信し、当該車両と関連づけて記憶しておくとよい。また、カテゴリ（ｂ）の判断を行うために、支援システム１９９は、車両に対して推定到着時刻を通知した際に、当該車両と関連づけて推定到着時刻を記憶しておくとよい。また、カテゴリ（ｃ）の判定は、何らかの交通管理決定が行われている最中に経路案内指示の要求を車両から受け付けた場合には、当該カテゴリにあてはまると判断してもよい。
【００８２】
ステップ１６４はカテゴリ（ａ）の車両に適用される。カテゴリ（ａ）の車両について、支援システム１９９は、より早い推定到着時刻を提供できる新しい案内経路が利用可能であるかどうかを、プロアクティブに（すなわち、車両から問合せを受ける前に率先して）判定する。例えば、支援システム１９９は、目的地までの経路探索を改めて実行し、現在の経路における推定到着時刻（これは交通管理決定の影響によって遅くなる）よりも早い推定到着時刻を有する経路が存在するか判定する。複数の新しい経路が利用できる場合もある。１つまたは複数の新しい案内経路が特定される場合には、支援システム１９９は影響を受ける車両にその案内経路を提供し、新しい経路に基づいて車両の推定到着時刻を更新する。新しい案内経路および新しい推定到着時刻は支援データ１９６によって記述される。任意選択で、支援システム１９９は車両に交通管理決定を通知することもできる。この通知は、支援システム１９９が、車両のディスプレイに交通管理決定を記述するグラフィカル・ユーザ・インターフェース（ＧＵＩ）を表示させるグラフィックデータを生成することを含む。
【００８３】
ステップ１６６はカテゴリ（ｂ）の車両に適用される。カテゴリ（ｂ）の車両について、支援システム１９９は、車両に、交通管理決定に基づいて更新された新しい推定到着時
刻を提供する。新しい推定到着時刻は支援データ１９６によって記述される。任意選択で、支援システム１９９は車両に交通管理決定を通知することもできる。この通知は、支援システム１９９が、車両のディスプレイに交通管理決定を記述するＧＵＩを表示させるグラフィックデータを生成することを含みうる。
【００８４】
ステップ１６８はカテゴリ（ｃ）の車両に適用される。カテゴリ（ｃ）の車両について、支援システム１９９は、可能な場合には、車両に、交通管理決定による影響を受けない経路を選択肢として提供する。経路案内選択肢は支援データ１９６によって記述されうる。交通管理決定による影響を受けない経路とは、交通管理が行われる車道を含まない経路であってもよいし、交通管理による影響を考慮に入れた上でも最も早い推定到着時刻を達成できるように最適化された経路であってもよい。任意選択で、支援システム１９９は車両に交通管理決定を通知することもできる。この通知は、支援システム１９９が、車両のディスプレイに交通管理決定を記述するＧＵＩを表示させるグラフィックデータを生成することを含みうる。
【００８５】
次に図２Ａを参照すると、いくつかの実装形態による支援システム１９９のための例示的動作環境２００を示すブロック図が示されている。図２Ａは、図１Ａに関連して前述したのと類似した要素を含むので、ここではそれらの要素の説明を繰り返さない。
【００８６】
図２Ａにおいては、第１の車両クラスタ１１０、第２の車両クラスタ１１２、および第Ｎの車両クラスタ１１４に含まれる車両の部分集合がＤＳＲＣ対応である。これらの車両は、第１の交通管理機器１１１、第２の交通管理機器１１３または第Ｎの交通管理機器１１５のうちの１台または複数によって受信されうるＢＳＭをブロードキャストし、各車両はこれらの交通管理機器のうちの１台または複数のＤＳＲＣ到達範囲内にある。ＢＳＭは、第１のＢＳＭデータ１９５Ａ、第２のＢＳＭデータ１９５Ｂまたは第ＮのＢＳＭデータ１９５Ｎ（個別に、またはまとめて「ＢＳＭデータ１９５」と呼ぶ）を含むことができる。交通管理機器１１１、１１３、１１５は、交通管理センタ１０１と共有される配線通信結合を介して交通管理センタ１０１へＢＳＭデータ１９５を送信することができる。交通管理センタ１０１は、（図４Ａについて後述するメモリ２２７と類似した）交通管理センタ１０１の非一時的メモリ上で記憶される集約されたＢＳＭデータ２９５を形成するためにＢＳＭデータ１９５を集約することができる。道路管轄当局は、集約されたＢＳＭデータ２９５に基づいてその交通管理決定を改善することができる。集約されたＢＳＭデータ２９５に基づいて改善された交通管理決定は、改善された決定データ２９４によって記述される。道路管轄当局は、ネットワーク１０５または支援サーバ１０３と共有される配線通信結合を介して支援システム１９９へ改善された決定データ２９４を提供することができる。支援システム１９９は改善された決定データ２９４を用いて支援データ１９６を生成することができる。支援システム１９９は、支援システム１９９が決定データ１９４を用いて支援データ１９６を決定する図１Ａ、図１Ｂ、および図１Ｃについて前述したやり方と同様に、改善された決定データ２９４に基づいて支援データ１９６を決定することができる。
【００８７】
次に図２Ｂを参照すると、いくつかの実装形態による支援システム１９９のための例示的動作環境２０９を示すブロック図が示されている。図２Ｂは、図１Ａおよび図２Ａに関連して前述したのと類似した要素を含むので、ここではそれらの要素の説明を繰り返さない。
【００８８】
図２Ａの動作環境２００において、交通管理機器１１１、１１３、１１５は、交通管理センタ１０１と共有される配線通信結合を介して交通管理センタ１０１へＢＳＭデータ１９５を送信することができる。これに対して、図２Ｂの動作環境２０９においては、交通管理機器１１１、１１３、１１５はネットワーク１０５に通信可能に結合されている。交
通管理センタ１０１もネットワーク１０５に通信可能に結合されている。交通管理機器１１１、１１３、１１５は、ネットワーク１０５を介して交通管理センタ１０１へＢＳＭデータ１９５を送信することができる。
【００８９】
次に図３Ａを参照すると、いくつかの実装形態による支援システム１９９のための例示的動作環境３０１を示すブロック図が示されている。
【００９０】
選択車両１１６は、第１のクラスタ１１０、第２のクラスタ１１２、および第Ｎのクラスタ１１４に含まれている。選択車両１１６はＤＳＲＣに対応している。選択車両１１６は、ネットワーク１０５（ＤＳＲＣネットワーク）を介して支援サーバ１０３へＤＳＲＣメッセージを送信することができる。ＤＳＲＣメッセージは、第１のＤＳＲＣプローブデータ３９５Ａ、第２のＤＳＲＣプローブデータ３９５Ｂ、および第ＮのＤＳＲＣプローブデータ３９５Ｎ（個別にまたはまとめて「ＤＳＲＣプローブデータ３９５」と呼ぶ）を含むことができる。ＤＳＲＣプローブデータ３９５は支援サーバ１０３へ送信することができる。支援サーバ１０３はこのデータを集約されたＤＳＲＣプローブデータ３９４として記憶することができる。
【００９１】
いくつかの実装形態においては、ＤＳＲＣプローブの各々が選択車両集合１１６に含まれる１台の特定の車両について記述する。各ＤＳＲＣプローブはＤＳＲＣプローブデータ３９５を含む。ＤＳＲＣプローブデータ３９５は、特定の車両の走行車線、特定の車両の走行速度、特定の車両の進行方向、および特定の車両の走行経路を記述することができる。
【００９２】
いくつかの実装形態において、ＤＳＲＣ対応車両は、ＤＳＲＣ準拠のＧＰＳユニットを含み、ＢＳＭデータまたはＤＳＲＣプローブデータは、車両がどの車線を走行しているか、ならびに車両の走行速度および経路履歴を指定することになる。
【００９３】
選択車両１１６は、支援サーバ１０３によって受信されるＢＳＭをブロードキャストすることもできる。ＢＳＭは、第１のＢＳＭデータ１９５Ａ、第２のＢＳＭデータ１９５Ｂ、および第ＮのＢＳＭデータ１９５Ｎを含むことができる。支援サーバ１０３はこのデータを集約されたＢＳＭデータ３９９として記憶することができる。
【００９４】
支援システム１９９は、集約されたＤＳＲＣプローブデータ３９４および集約されたＢＳＭデータ３９９に基づいて改善された１つまたは複数の経路案内選択肢および１つまたは複数の推定到着時刻を決定することができる。
【００９５】
例えば、支援システム１９９は、地域の車道のうちの少なくとも１本または案内経路に含まれる車道のうちの少なくとも１本に沿った走行に影響を及ぼす交通イベントを特定するために、集約されたＤＳＲＣプローブデータ３９４および集約されたＢＳＭデータ３９９のうちの１つまたは複数を解析する。交通イベントは、交通事故あるいは衝突事故、道路工事、警察車両が関与する交通停止、冠水した車線、および車道上の凍結部分のうちの１つまたは複数を含みうる。このようにして、支援システム１９９は、集約されたＤＳＲＣプローブデータ３９４および集約されたＢＳＭデータ３９９のうちの１つまたは複数に少なくとも一部は基づいて支援データ３９６を決定する。支援データ３９６は、案内経路および推定到着時刻のうちの１つまたは複数を記述する。本実装例は、道路管轄当局との協働も、決定データ１９４、２９４へのアクセスも必要としないため有利である。
【００９６】
いくつかの実装形態において、選択車両１１６は、車道１０２に沿った他のＤＳＲＣ搭載車両（またはスマートフォンといったＤＳＲＣ搭載機器）を調査して、経路履歴および今後の経路を含む現在および今後の状況を記述する情報を取得する。ＤＳＲＣプローブデ
ータ３９５には、地域内に位置する車両であるが選択車両１１６には含まれない車両に関する情報を含んでもよい。いくつかの実装形態において、支援システム１９９は、選択車両１１６および選択車両１１６に含まれないＤＳＲＣ搭載車両から受信されたＤＳＲＣプローブデータ３９５を含む集約されたＤＳＲＣプローブデータ３９４に基づいて、支援データ３９６として選択車両１１６に提供される推定到着時刻推定値および経路案内選択肢を改善することができる。
【００９７】
集約されたＤＳＲＣプローブデータ３９４および集約されたＢＳＭデータ３９９は、選択車両１１６がＤＳＲＣ準拠のＧＰＳユニットを含むため、車線レベルの粒度のＧＰＳデータを含むことができる。したがって、いくつかの実装形態において、支援システム１９９は、集約されたＤＳＲＣプローブデータ３９４または集約されたＢＳＭデータ３９９を用いて以下のことが可能である。（１）車両が走行している実際の車線に基づいて推定到着時刻データを調整する。（２）運転者が車線を変更した場合に推定到着時刻がどう変わるかを運転者に助言する。（３）運転者に、推定到着時刻を早めるためにどの車線を走行すべきかについての助言を含む経路案内選択肢を提供する。他の用途も可能である。
【００９８】
支援システム１９９は、プロセッサに、図３Ｂ、図３Ｃ、および図３Ｄに関連して後述する方法３００の１つまたは複数のステップを実行させるように構成されたコードおよびルーチンを含むことができる。
【００９９】
次に図３Ｂ〜図３Ｄを参照すると、いくつかの実装形態による、ＤＳＲＣ関連データに基づいて車道１０２に沿って走行する選択車両１１６に支援を提供するための例示的方法３００の流れ図が示されている。
【０１００】
図３Ｂを参照すると、ステップ３０２では、支援システム１９９がＢＳＭデータ１９５を受信する。
【０１０１】
ステップ３０４では、支援システム１９９がＤＳＲＣプローブデータ３９５を受信する。
【０１０２】
ステップ３０６では、支援システム１９９が、各ＢＳＭデータセット１９５および各ＤＳＲＣプローブ・データ・セット３９５と関連付けられた地理的位置または区域に基づいて集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４を編成（organize）する。例えば、第１のＤＳＲＣプローブデータ３９５Ａおよび第１のＢＳＭデータ１９５Ａは、第１の地理的位置または第１の区域と関連付けることができる。第２のＤＳＲＣプローブデータ３９５Ｂおよび第２のＢＳＭデータ１９５Ｂは、第１の地理的位置または第１の区域と異なる第２の地理的位置または第２の区域と関連付けることができる。ＤＳＲＣプローブデータ３９５およびＢＳＭデータ１９５は、ステップ３０６の編成を行うために支援システム１９９によって利用されうるＧＰＳデータを含む。
【０１０３】
ステップ３０８で、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４の受信の後に続いて経路案内選択肢を要求する（または、問い合わせる）車両ごとに、支援システム１９９は、車両の現在の地理的位置に関連する編成されたＢＳＭデータおよび編成されたＤＳＲＣプローブデータ（ステップ３０６の結果）に一部基づいて各車両のナビゲーション選択肢を、または問い合わせに含まれる目的地および車両の現在の地理的位置に基づいて車両が取りうるナビゲーション経路を決定する。経路案内選択肢の決定は、編成されたＢＳＭデータおよび編成されたＤＳＲＣプローブデータ（ステップ３０６の結果）に一部基づいて各車両の経路案内選択肢を決定する。この際に利用される編成されたＢＳＭデータおよび編成されたＤＳＲＣプローブデータは、車両の現在の地理的位置に関連するもの、あるいは、問い合わせに含まれる目的地および車両の現在の地
理的位置に基づいて車両が取りうる案内経路に関連するものとすることができる。
【０１０４】
ステップ３１０では、支援システム１９９が、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４を周期的に解析して、イベントの有無を特定する。イベントは、道路管轄当局の交通管理決定、または地域内の交通流に影響を及ぼす何らかの他の走行条件（例えば、交通事故あるいは衝突事故、道路工事、冠水した道路もしくは車線、車道上の凍結部分など）に類似した、もしくはこれと同等の任意の走行条件である。
【０１０５】
いくつかの実装形態において、イベントの存在・発生は、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４において、ＧＰＳデータによって同じ位置にいると示される複数の車両間に共通のパターンが存在することによって示される。例えば、特定の位置において、複数の車両のＧＰＳデータが、イベントに対応する挙動パターンを示す場合があり、この場合は当該車両に当該挙動のイベントが発生していることが分かる。ここでの挙動は、例えば、減速、加速、急ブレーキ、停止、対向走行車線の横断、車線変更、方向転換、経路変更、進路逸脱、ハイドロプレーニングなどを含む。すなわち、この特定位置は、ここで示したような挙動イベントが発生しやすい位置であると判断できる。
【０１０６】
次に図３Ｃを参照する。ステップ３１２は、これが方法３００の省略可能ステップであることを指示するために図３Ｃにおいて破線で示されている。ステップ３１２では、支援システム１９９がイベントの種類およびイベントの意味（implication）を決定する。イベントの種類を特定することができる場合、支援システム１９９は道路管轄当局にイベントの発生について通知してもよい。
【０１０７】
例えば、イベントは、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４において、ＧＰＳデータによって同じ位置にいると示される複数の車両間に共通のパターンが存在することによって示される。例えば、特定の位置において複数の車両のＧＰＳデータがハイドロプレーニングのパターンを有する場合があり、ハイドロプレーニングのパターンは冠水した道路または車線の存在を指示するはずである。この例では、ハイドロプレーニングというイベント種類および冠水道路あるいは車線の存在というイベントの意味が特定できたといえる。
【０１０８】
ステップ３１６では、支援システム１９９が、選択車両１１６のうちのどの車両が、現在、イベントの影響を受ける車道上に存在するか特定する。影響を受ける車両は、以下のカテゴリのうちの１つまたは複数に適合する車両である。
カテゴリ（ａ）：車両は現在、イベントによる影響を受ける案内経路に基づいて走行している（例えば、案内経路が支援システムによって提供されたものである）。
カテゴリ（ｂ）：車両の推定到着時刻がイベントによる影響を受ける。
カテゴリ（ｃ）：ステップ３１０のイベントの特定の後に、車両はイベントによる影響を受ける経路を通常は含むことになる経路案内指示を要求する。
【０１０９】
次に図３Ｄを参照する。ステップ３１８はカテゴリ（ａ）の車両に適用される。ステップ３１８で、支援システム１９９は、より早い推定到着時刻を提供できる新しい案内経路が利用可能であるかどうかプロアクティブに（すなわち、車両から問合せを受ける前に率先して）判定する。例えば、支援システム１９９は、目的地までの経路探索を改めて実行し、現在の経路における推定到着時刻（これは交通管理決定の影響によって遅くなる）よりも早い推定到着時刻を有する経路が存在するか判定する。複数の新しい経路が利用できる場合もある。１つまたは複数の新しい案内経路が特定される場合には、支援システム１９９は影響を受ける車両にその案内経路を提供し、新しい経路に基づいて車両の推定到着
時刻を更新する。任意選択で、支援システム１９９は車両にイベントを通知することもできる。この通知は、支援システム１９９が、車両のディスプレイにイベントを記述するＧＵＩを表示させるグラフィックデータを生成することを含みうる。
【０１１０】
ステップ３２０はカテゴリ（ｂ）の車両に適用される。ステップ３２０で、支援システム１９９は車両に、イベントに基づいて更新された新しい推定到着時刻を提供することができる。任意選択で、支援システム１９９は車両にイベントを通知することもできる。この通知は、支援システム１９９が、車両のディスプレイにイベントを記述するＧＵＩを表示させるグラフィックデータを生成することを含みうる。
【０１１１】
ステップ３２２はカテゴリ（ｃ）の車両に適用される。ステップ３２２で、支援システム１９９は車両に、イベントによる影響を受けない経路案内選択肢を提供することができる。任意選択で、支援システム１９９は車両にイベントを通知することもできる。この通知は、支援システム１９９が、車両のディスプレイにイベントを記述するＧＵＩを表示させるグラフィックデータを生成することを含みうる。
【０１１２】
図４Ａは、いくつかの実装形態による支援システム１９９を含む例示的コンピュータシステム４００を示すブロック図である。コンピュータシステム４００は支援サーバ１０３を含むことができる。
【０１１３】
コンピュータシステム４００は、いくつかの例によれば、支援システム１９９と、プロセッサ２２５と、通信ユニット２４５と、記憶２４１と、メモリ２２７とを含むことができる。コンピュータシステム４００の各構成要素はバス２２０によって通信可能に結合されている。
【０１１４】
図示の実装形態において、プロセッサ２２５は信号線２３８を介してバス２２０に通信可能に結合されている。メモリ２２７は信号線２４４を介してバス２２０に通信可能に結合されている。通信ユニット２４５は信号線２４６を介してバス２２０に通信可能に結合されている。記憶２４１は信号線２４２を介してバス２２０に通信可能に結合されている。
【０１１５】
プロセッサ２２５は、計算処理を行い、表示装置へ電子表示信号を提供するための算術論理演算装置、マイクロプロセッサ、汎用コントローラ、または何らかの他のプロセッサアレイを含む。プロセッサ２２５は信号線２３８を介して他の構成要素と通信するためにバス２２０に結合されている。プロセッサ２２５はデータ信号を処理し、複雑命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または命令セットの組み合わせを実施するアーキテクチャを含む様々なコンピューティングアーキテクチャを含むことができる。図４Ａは単一のプロセッサ２２５を含んでいるが、複数のプロセッサが含まれていてもよい。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理構成も可能である。
【０１１６】
メモリ２２７はプロセッサ２２５によって実行されうる命令またはデータを記憶する。メモリ２２７は信号線２４４を介して他の構成要素と通信するためにバス２２０に結合されている。命令またはデータは、本明細書に記載される技法を行うためのコードを含むことができる。メモリ２２７は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）デバイス、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）デバイス、フラッシュメモリ、または何らかの他のメモリデバイスとすることができる。いくつかの実装形態において、メモリ２２７は、ハード・ディスク・ドライブ、フロッピー・ディスク・ドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュ・メモリ・デバイス、またはより永続的に情報を記憶する
ための何らかの他の大容量記憶装置を含む、不揮発性メモリまたは類似した永続記憶装置および媒体も含む。
【０１１７】
図４Ａに示すように、メモリ２２７は、決定データ１９４、改善された決定データ２９４、支援データ１９６、支援データ２９６、集約されたＤＳＲＣプローブデータ３９４、集約されたＢＳＭデータ３９９、支援データ３９６、ディレクトリデータ４０５、およびナビゲーションデータ４１０のうちの１つまたは複数を記憶する。メモリ２２７のこれらの要素は前述されているため、ここではこれらの要素の説明を繰り返さない。図４Ａには図示されていないが、メモリ２２７は前述のようなＧＵＩを表示するためのＧＰＳデータを含むこともできる。
【０１１８】
通信ユニット２４５は、ネットワーク１０５または別の通信路との間でデータを送受信する。ネットワーク１０５または通信路はＤＳＲＣを含むことができる。例えば、通信ユニット２４５は、支援システム１９９をＤＳＲＣ対応デバイスにするのに必要なＤＳＲＣアンテナおよび他のハードウェアまたはソフトウェアを含むことができる。
【０１１９】
通信ユニット２４５は信号線２４６を介してバス２２０に通信可能に結合されている。いくつかの実装形態において、通信ユニット２４５は、ネットワーク１０５への、または別の通信路への直接物理接続のためのポートを含む。例えば、通信ユニット２４５は、ＵＳＢ、ＳＤ、ＣＡＴ−５、またはネットワーク１０５との有線通信のための類似のポートを含む。いくつかの実装形態において、通信ユニット２４５は、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、Ｂｌｕｅｔｏｏｔｈ（登録商標）、または別の適切な無線通信方法を含む１つまたは複数の無線通信方法を用いてネットワーク１０５または他の通信路とデータを交換するための無線送受信機を含む。
【０１２０】
いくつかの実装形態において、通信ユニット２４５は、ショート・メッセージ・サービス（ＳＭＳ）、マルチメディア・メッセージング・サービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール、または別の適切な種類の電子通信によるものを含む、セルラ通信ネットワーク上でデータを送受信するためのセルラ通信送受信機を含む。いくつかの実装形態において、通信ユニット２４５は、有線ポートおよび無線送受信機を含む。また通信ユニット２４５は、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ、およびＳＭＴＰ、ミリ波、ＤＳＲＣなどを含む標準ネットワークプロトコルを用いたファイルまたはメディアオブジェクトの配布のためのネットワーク１０５への他の従来型の接続も提供する。
【０１２１】
記憶２４１は、本明細書に記載する機能を提供するためのデータを記憶する非一時的記憶媒体とすることができる。記憶２４１は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）デバイス、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）デバイス、フラッシュメモリ、または何らかの他のメモリデバイスとすることができる。いくつかの実装形態において、記憶２４１は、ハード・ディスク・ドライブ、フロッピー・ディスク・ドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュ・メモリ・デバイス、またはより永続的に情報を記憶するための何らかの他の大容量記憶装置を含む、不揮発性メモリまたは類似した永続記憶装置および媒体も含む。記憶２４１は信号線２４２を介してバス２２０に通信可能に結合されている。
【０１２２】
図４Ａに示す例示的実装形態において、支援システム１９９は、通信モジュール２０２、データモジュール２０４、推定到着時刻モジュール２０５、および経路案内選択肢モジュール２０６を含む。支援システム１９９のこれらの構成要素は、バス２２０を介して相互に通信可能に結合されている。いくつかの実装形態において、支援システム１９９の構
成要素は１台のサーバまたはデバイスに記憶することができる。いくつかの他の実装形態において、支援システム１９９の構成要素は複数のサーバまたはデバイスにわたって分散させ、記憶することができる。
【０１２３】
通信モジュール２０２は、支援システム１９９とコンピュータシステム４００の他の構成要素との間の通信を処理するためのルーチンを含むソフトウェアとすることができる。いくつかの実装形態において、通信モジュール２０２は、支援システム１９９とコンピュータシステム４００の他の構成要素との間の通信を処理するための後述する機能を提供するためにプロセッサ２２５によって実行可能な命令セットとすることができる。いくつかの実装形態において、通信モジュール２０２は、コンピュータシステム４００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能、実行可能とすることができる。通信モジュール２０２は、信号線２２２を介してプロセッサ２２５およびコンピュータシステム４００の他の構成要素と協働し、通信するように適応させることができる。
【０１２４】
通信モジュール２０２は、通信ユニット２４５を介して、車両、交通管理機器、ネットワーク１０５、および交通管理センタ１０１のうちの１つまたは複数との間でデータを送受信する。例えば、通信モジュール２０２は、通信ユニット２４５を介して、決定データ１９４、ＢＳＭデータ１９５、ＤＳＲＣプローブデータ３９５などを受信する。
【０１２５】
いくつかの実装形態において、通信モジュール２０２は、支援システム１９９の構成要素からデータを受信し、そのデータを記憶２４１およびメモリ２２７のうちの１つまたは複数に記憶する。例えば、通信モジュール２０２は、データモジュール２０４から集約されたＤＳＲＣプローブデータ３９４または集約されたＢＳＭデータ３９９を受信し、このデータをメモリ２２７に記憶する。
【０１２６】
いくつかの実装形態において、通信モジュール２０２は、支援システム１９９の構成要素間の通信を処理することができる。例えば、通信モジュール２０２は、データモジュール２０４と推定到着時刻モジュール２０５との間の通信を処理することができる。
【０１２７】
データモジュール２０４は、１つもしくは複数のＤＳＲＣプローブ・データ・セット３９５または１つもしくは複数のＢＳＭデータセット１９５にそれぞれ基づいて集約されたＤＳＲＣプローブデータ３９４または集約されたＢＳＭデータ３９９を形成するためのルーチンを含むソフトウェアとすることができる。いくつかの実装形態において、データモジュール２０４は、コンピュータシステム４００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能、実行可能とすることができる。データモジュール２０４は、信号線２２４を介してプロセッサ２２５およびコンピュータシステム４００の他の構成要素と協働し、通信するように適応させることができる。
【０１２８】
いくつかの実装形態において、データモジュール２０４は、各ＢＳＭデータセット１９５および各ＤＳＲＣプローブ・データ・セット３９５と関連付けられた地理的位置または区域に基づいて集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４を編成（組織化）する。いくつかの実施形態においては、データモジュール２０４は、車両から受信した複数のＢＳＭデータおよびＤＳＲＣプローブデータを、エリアごとに分類する。例えば、第１のＤＳＲＣプローブデータ３９５Ａおよび第１のＢＳＭデータ１９５Ａは第１の地理的位置または第１の区域と関連付けられ、第２のＤＳＲＣプローブデータ３９５Ｂおよび第２のＢＳＭデータ１９５Ｂは第１の地理的位置または第１の区域と異なる第２の地理的位置または第２の区域と関連付けられる。ＤＳＲＣプローブデータ３９５およびＢＳＭデータ１９５はＧＰＳデータを含み、ＧＰＳデータはデータモジュール２０４によって、方法３００のステップ３０６について前述した編成を行うのに利用さ
れる。
【０１２９】
いくつかの実装形態において、データモジュール２０４は、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４を周期的に解析して、イベントの有無を特定する。イベントは、例えば、道路管轄当局の交通管理決定、または地域内の交通流に影響を及ぼす何らかの他の走行条件（例えば、交通事故あるいは衝突事故、道路工事、冠水した道路もしくは車線、車道上の凍結部分など）に類似した、もしくはこれと同等の任意の走行条件を含む。
【０１３０】
いくつかの実装形態において、イベントの存在・発生は、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４に、データモジュール２０４が、ＧＰＳデータによって同じ位置にいると示される複数の車両間のパターンが存在することによって示される。例えば、特定の位置において、複数の車両のＧＰＳデータが、イベントに対応する挙動パターンを示すことがあり、この場合は当該車両に当該挙動のイベントが発生していることが分かる。ここでの挙動は、例えば、減速、加速、急ブレーキ、停止、対向走行車線の横断、車線変更、方向転換、経路変更、進路逸脱、ハイドロプレーニングなどを含む。すなわち、この特定位置は、ここで示したような挙動イベントが発生しやすい位置であると判断できる。
【０１３１】
いくつかの実装形態において、データモジュール２０４は、イベントの種類およびイベントの意味を決定する。例えば、イベントは、集約されたＢＳＭデータ３９９および集約されたＤＳＲＣプローブデータ３９４において、ＧＰＳデータによって同じ位置にあると記述される複数の車両間のパターンの存在によって特定できる。例えば、ＧＰＳデータによって、特定の位置にある車両がハイドロプレーニングのパターンを有することが示される場合は、冠水した道路または車線が存在することが分かる。
【０１３２】
いくつかの実装形態において、データモジュール２０４は、道路管轄当局に、イベントの発生について通知する。
【０１３３】
いくつかの実装形態において、データモジュール２０４は、選択車両１１６のうちのどの車両が、現在、道路管轄当局の交通管理決定またはイベントによる影響を受ける車道上に存在しているか特定する。影響を受ける車両は、以下のカテゴリのうちの１つまたは複数に適合する任意の車両である。
カテゴリ（ａ）：車両は現在、交通管理決定またはイベントによる影響を受ける案内経路に基づいて走行している（例えば、案内経路が支援システムによって提供されたものである）。
カテゴリ（ｂ）：車両の推定到着時刻が交通管理決定またはイベントによる影響を受ける。
カテゴリ（ｃ）：ステップ３１０のイベントの特定の後に、車両は交通管理決定またはイベントによる影響を受ける経路を通常は含むことになる経路案内指示を要求する。
【０１３４】
推定到着時刻モジュール２０５は、前述の推定到着時刻を決定するためのルーチンを含むソフトウェアとすることができる。推定到着時刻は、問い合わせ、交通管理決定またはイベントに応答して決定されうる。いくつかの実装形態において、推定到着時刻モジュール２０５は、コンピュータシステム４００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能、実行可能とすることができる。データモジュール２０４は、信号線２８０を介してプロセッサ２２５およびコンピュータシステム４００の他の構成要素と協働し、通信するように適応させることができる。
【０１３５】
経路案内選択肢モジュール２０６は、前述の１つまたは複数の経路案内選択肢を決定す
るためのルーチンを含むソフトウェアとすることができる。経路案内選択肢は、問い合わせ、交通管理決定、イベントのいずれかに対する応答として決定される。いくつかの実装形態において、経路案内選択肢モジュール２０６は、コンピュータシステム４００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能、実行可能とすることができる。経路案内選択肢モジュール２０６は、信号線２２６を介してプロセッサ２２５およびコンピュータシステム４００の他の構成要素と協働し、通信するように適応させることができる。
【０１３６】
次に図４Ｂを参照すると、いくつかの実装形態によるＢＳＭデータ１９５の例を示すブロック図が示されている。
【０１３７】
ＢＳＭを送信するための一定の間隔はユーザ構成可能としてもよい。いくつかの実装形態において、この間隔のデフォルト設定は、０．１０秒ごとに、またはほぼ０．１０秒ごと、とすることができる。
【０１３８】
ＢＳＭは、５．９ＧＨｚのＤＳＲＣ帯域上でブロードキャストされうる。ＤＳＲＣ到達範囲はほぼ１０００メートルとすることができる。いくつかの実装形態において、ＤＳＲＣ到達範囲は、約１００メートルから約１０００メートルの範囲を含むことができる。
【０１３９】
次に図４Ｃを参照すると、いくつかの実装形態によるＢＳＭデータ１９５の例を示すブロック図が示されている。
【０１４０】
ＢＳＭは２つのパートを含むことができる。これら２つのパートは、図４Ｃに示すように異なるＢＳＭデータ１９５を含むことができる。
【０１４１】
ＢＳＭデータ１９５のパート１は、車両位置、車両進行方向、車両速度（速さ）、車両加速度、車両ハンドル角度、および車両サイズのうちの１つまたは複数を記述することができる。
【０１４２】
ＢＳＭデータ１９５のパート２は、任意選択の要素リストの中から選ばれる可変のデータ要素セットを含むことができる。ＢＳＭのパート２に含まれるＢＳＭデータ１９５のうちのいくつかイベントトリガに基づいて選択され、例えば、アンチロック・ブレーキ・システム（ＡＢＳ）の作動は、車両のＡＢＳシステムに関連するＢＳＭデータ１９５をトリガすることができる。
【０１４３】
いくつかの実装形態において、パート２の要素のいくつかは、帯域幅を節約するためにあまり頻繁に送信されない。
【０１４４】
いくつかの実装形態において、ＢＳＭに含まれるＢＳＭデータ１９５は、車道システムに沿って走行している車両の現在のスナップショットを含む。
【０１４５】
以上の説明では、説明の目的で、本明細書を完全に理解するために、多数の具体的な詳細が明記されている。しかしながら、本開示はこれらの具体的な詳細なしに実践され得ることは、当業者には明らかである。場合によっては、説明を不明瞭にすることを回避するために、構造およびデバイスがブロック図の形で示される。たとえば、本実装形態は、主にユーザインターフェースおよび特定のハードウェアを参照して、上記で記載することができる。しかしながら、本実装形態は、データおよびコマンドを受信することができる任意のタイプのコンピューティングデバイス、ならびにサービスを提供する任意の周辺デバイスに適用することができる。
【０１４６】
本明細書における「いくつかの実装形態」または「いくつかの事例」に対する参照は、その実装形態または事例とともに記載される特定の特徴、構造、または特性が説明の少なくとも１つの実装形態に含まれ得ることを意味する。本明細書における様々な場所での「いくつかの実装形態では」というフレーズの出現は、必ずしもすべてが同じ実装形態を参照しているとは限らない。
【０１４７】
以下に続く詳細説明のいくつかの部分は、コンピュータメモリ内のデータビット上の演算のアルゴリズムおよびシンボル表現の観点から提示される。これらのアルゴリズム的な記述および表現は、データ処理技術分野の当業者により、他の当業者に自分の仕事の本質を最も効果的に伝達するために使用される手段である。本明細書において、かつ一般的に、アルゴリズムは、望ましい結果に導く自己矛盾のない一連のステップであると考えられる。ステップは、物理量の物理的操作を必要とするステップである。必ずしもそうであるとは限らないが、通常、これらの量は、記憶、転送、合成、比較、および他の方法で操作することが可能な電気信号または磁気信号の形態をとる。主に共通使用の理由で、これらの信号をビット、値、素子、シンボル、文字、用語、番号などとして参照することは、時には好都合であると証明されている。
【０１４８】
しかしながら、これらおよび同様の用語のすべてが、適切な物理量に関連付けられ、これらの量に適用される便利なラベルにすぎないことは留意されるべきである。以下の説明から明白であると別段に明記されていない限り、説明全体にわたって、「処理」または「計算」または「算出」または「決定」または「表示」などを含む用語を利用する説明は、コンピュータシステムのレジスタおよびメモリ内の物理（電子）量として表されるデータを操作し、コンピュータシステムのメモリもしくはレジスタ、または他のそのような情報を記憶、送信、もしくは表示するデバイス内の物理量と同様に表される他のデータに変換する、コンピュータシステムまたは同様の電子コンピューティングデバイスのアクションおよびプロセスを参照する。
【０１４９】
本明細書の本実装形態はまた、本明細書において動作を実行するための装置に関係することもできる。この装置は、必要な目的のために特別に構築される場合があるか、またはコンピュータに記憶されたコンピュータプログラムによって、選択的にアクティブ化もしくは再構成される汎用コンピュータを含む場合がある。そのようなコンピュータプログラムは、限定はしないが、各々がコンピュータシステムバスに結合される、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、および磁気ディスクを含む任意のタイプのディスク、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カードもしくは光カード、不揮発性メモリを有するＵＳＢキーを含むフラッシュメモリ、または電子命令を記憶するのに適した任意のタイプの媒体を含む、コンピュータ可読記憶媒体に記憶される場合がある。
【０１５０】
本明細書は、いくつかの全体的にハードウェアの実装形態、いくつかの全体的にソフトウェアの実装形態、またはハードウェアとソフトウェアの両方の構成要素を含んでいるいくつかの実装形態の形態をとることができる。いくつかの好ましい実装形態では、本明細書は、限定はしないが、ファームウェア、常駐ソフトウェア、マイクロコードなどを含む、ソフトウェアに実装される。
【０１５１】
さらに、説明は、コンピュータまたは任意の命令実行システムが使用するか、またはそれとともに使用されるプログラムコードを提供する、コンピュータ使用可能媒体またはコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形態をとることができる。この説明の目的で、コンピュータ使用可能媒体またはコンピュータ可読媒体は、命令実行システム、命令実行装置、または命令実行デバイスが使用するか、またはそれとともに使用されるプログラムを、内蔵、記憶、通信、伝播、または転送することができる
任意の装置であり得る。
【０１５２】
プログラムコードを記憶または実行するのに適したデータ処理システムは、システムバスを介してメモリ素子に直接的または間接的に結合された少なくとも１つのプロセッサを含む。メモリ素子は、プログラムコードの実際の実行中に利用されるローカルメモリ、バルクストレージ、および、実行中にバルクストレージからコードが取り出されねばならない回数を低減するために、少なくともいくつかのプログラムコードの一時的ストレージを提供するキャッシュメモリを含むことができる。
【０１５３】
（限定はしないが、キーボード、ディスプレイ、ポインティングデバイスなどを含む）入力／出力デバイスまたはＩ／Ｏデバイスは、直接または介在するＩ／Ｏコントローラを介して、システムに結合することができる。
【０１５４】
ネットワークアダプタは、データ処理システムが、介在する専用ネットワークまたは公共ネットワークを介して、他のデータ処理システムまたはリモートプリンタまたはストレージデバイスに結合されるようになることを可能にするために、システムに結合される場合もある。モデム、ケーブルモデム、およびイーサネット（登録商標）カードは、現在利用可能なタイプのネットワークアダプタのうちのほんの一部である。
【０１５５】
最後に、本明細書に提示されたアルゴリズムおよびディスプレイは、任意の特定のコンピュータまたは他の装置に本質的に関係しない。様々な汎用システムは、本明細書における教示によるプログラムとともに使用される場合があるか、または必要な方法ステップを実施するためにより特化した装置を構築することが好都合であると証明する場合がある。様々なこれらのシステムに必要な構造は、下記の説明から明らかになる。加えて、本明細書は、いかなる特定のプログラミング言語も参照して記載されていない。本明細書に記載された明細書の教示を実装するために、様々なプログラミング言語を使用できることが諒解されよう。
【０１５６】
本明細書の実装形態の上記の説明は、例示および説明の目的で提示されている。本明細書を開示されたそのままの形態に徹底または限定するものではない。上記の教示に照らして、多くの修正形態または変形形態が可能である。本開示の範囲は、この詳細説明によって限定されず、むしろ本出願の特許請求の範囲によって限定されるものである。当業者によって理解されるように、本明細書は、その趣旨または本質的な特性から逸脱することなく、他の固有の形態で具現化される場合がある。同様に、モジュール、ルーチン、特徴、属性、方法、および他の態様の特定の命名および分割は、必須または重要ではなく、本明細書またはその特徴を実装するメカニズムは、様々な名称、分割、またはフォーマットを有する場合がある。さらに、当業者には明らかなように、本開示のモジュール、ルーチン、特徴、属性、方法、および他の態様は、ソフトウェア、ハードウェア、ファームウェア、またはその３つの任意の組合せとして実装することができる。また、その例がモジュールである本明細書の構成部品がソフトウェアとして実装される場合はいつでも、構成部品は、スタンドアロンプログラムとして、より大きいプログラムの一部として、複数の別々のプログラムとして、静的もしくは動的にリンクされたライブラリとして、カーネルのロード可能なモジュールとして、デバイスドライバとして、または、コンピュータプログラミングの当業者に現在知られているか、もしくは将来知られるすべておよび任意の他の方法で、実装することができる。加えて、本開示は、任意の固有のプログラミング言語における、または任意の固有のオペレーティングシステムもしくは動作環境のための実装に少しも限定されない。したがって、本開示は、以下の特許請求の範囲で明記される本明細書の範囲を限定するものではなく、例示するものである。
【符号の説明】
【０１５７】
１０１  交通管理センタ
１０３  支援サーバ
１１１  第１の交通管理機器
１１３  第２の交通管理機器
１１５  第Ｎの交通管理機器
１１６  選択車両
１９９  支援システム
【図１Ａ】
2019197067.tif 000003
【図１Ｂ】
2019197067.tif 000004
【図１Ｃ】
2019197067.tif 000005
【図２Ａ】
2019197067.tif 000006
【図２Ｂ】
2019197067.tif 000007
【図３Ａ】
2019197067.tif 000008
【図３Ｂ】
2019197067.tif 000009
【図３Ｃ】
2019197067.tif 000010
【図３Ｄ】
2019197067.tif 000011
【図４Ａ】
2019197067.tif 000012
【図４Ｂ】
2019197067.tif 000013
【図４Ｃ】
2019197067.tif 000014