(57)【特許請求の範囲】
【請求項１】
通信可能な移動体が特定領域に接近していることを通知する方法であって、サーバ・コンピュータが、
動的地図情報に基づき、前記移動体が到達する可能性がある複数の領域を算出するステップであって、前記動的地図情報が静的な地図情報と、時々刻々と又はリアルタイムに変わりうる情報を地図上のポリゴンに関連付けた地図情報とを含む、前記算出するステップと、
前記複数の領域中で発生しているイベント毎に、当該イベントの影響を受ける範囲に到達する到達可能性を算出するステップと、
前記動的地図情報を使用して、前記影響を受ける範囲に到達することを回避することが可能な回避位置を抽出するステップと、
前記イベントの信頼度、前記到達可能性、及び前記回避位置に基づいて、前記影響を受ける範囲に遭遇する遭遇可能性を算出するステップであって、前記イベントの信頼度が、イベントの情報源、同一イベントの報告頻度、又はそれらの組み合わせに従って算出され、前記イベントの信頼度が前記イベントの情報源により重み付けされて算出され、前記イベントの信頼度が前記同一イベントの報告頻度が高くなることに応じて高く算出されるように設定されている、前記算出するステップと、
前記遭遇可能性を前記移動体に通知するステップと
を実行するステップを含む、前記方法。
【請求項２】
前記イベントの信頼度が、前記イベントの情報源が公共又は民間の機関によって提供される場合に、前記イベントの情報源が前記移動体である場合よりも高く算出されるように設定されている、請求項１に記載の方法。
【請求項３】
前記同一イベントの報告が、複数の移動体、又は、複数のセンサによって行われる、請求項１に記載の方法。
【請求項４】
前記サーバ・コンピュータが、
イベントを収集するステップと、
前記収集したイベントが同一である場合に、当該同一であるイベントの信頼度をインクリメントするステップと
をさらに実行することを含む、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記イベントが、前記移動体からのセンサ情報、画像若しくは動画情報、センサからの各種センサ情報、気象情報、災害情報、交通管制情報、交通規制情報、渋滞情報、工事情報、交通事故情報、路面情報、駐車場情報、画像、動画又は催事情報である、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記複数の領域を算出するステップが、
前記イベントの通知を移動体にする為のイベント通知範囲を作成するステップ
をさらに含む、請求項１に記載の方法。
【請求項７】
前記イベント通知範囲が、前記イベントの信頼度に応じて変化する、請求項６に記載の方法。
【請求項８】
前記複数の領域を算出するステップが、
前記移動体の到達可能地点を結び、移動体の移動体通知範囲を作成するステップ
をさらに含む、請求項６又は７に記載の方法。
【請求項９】
前記複数の領域を算出するステップが、
前記イベント通知範囲と前記移動体通知範囲との接近判定をして、前記移動体が到達する可能性がある複数の領域を算出するステップ
を含む、請求項８に記載の方法。
【請求項１０】
前記遭遇可能性を算出するステップが、
前記イベント通知範囲と前記移動体通知範囲とが重複する範囲が動的に変化することに応じて、前記遭遇可能性を再算出するステップ
をさらに実行することを含む、請求項８又は９に記載の方法。
【請求項１１】
前記遭遇可能性を算出するステップが、
前記移動体の進行方向毎に前記遭遇可能性を算出するステップ、
前記移動体の進行レーン毎に前記遭遇可能性を算出するステップ、
前記移動体の移動経路毎に前記遭遇可能性を算出するステップ、又は、
前記移動体又はその他の移動体の過去の運転履歴に基づいて前記遭遇可能性を算出するステップ、
をさらに実行することを含む、請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
前記到達可能性を算出するステップが、
前記影響を受ける範囲に到達する到達予測時間を算出するステップ
をさらに実行するステップを含み、
前記到達可能性が前記到達予測時間に基づいて算出される、請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
前記遭遇可能性が、前記イベントの信頼度、前記到達可能性、及び前記回避位置とともに、前記到達予測時間に基づいて算出される、
請求項１２に記載の方法。
【請求項１４】
前記通知するステップが、
前記遭遇可能性とともに、当該遭遇可能性を有するイベントの種類をさらに通知するステップ
を含む、請求項１〜１３のいずれか一項に記載の方法。
【請求項１５】
前記通知するステップが、
前記遭遇可能性とともに、当該遭遇可能性を有するイベントの位置をさらに通知するステップ
を含む、請求項１〜１４のいずれか一項に記載の方法。
【請求項１６】
通信可能な移動体が特定領域に接近していることを通知する為のサーバ・コンピュータであって、
動的地図情報に基づき、前記移動体が到達する可能性がある複数の領域を算出する領域算出手段であって、前記動的地図情報が静的な地図情報と、時々刻々と又はリアルタイムに変わりうる情報を地図上のポリゴンに関連付けた地図情報とを含む、前記領域算出手段と、
前記複数の領域中で発生しているイベント毎に、当該イベントの影響を受ける範囲に到達する到達可能性を算出する到達可能性算出手段と、
前記動的地図情報を使用して、前記影響を受ける範囲に到達することを回避することが可能な回避位置を抽出する回避位置抽出手段と、
前記イベントの信頼度、前記到達可能性、及び前記回避位置に基づいて、前記影響を受ける範囲に遭遇する遭遇可能性を算出する遭遇可能性算出手段であって、前記イベントの信頼度が、イベントの情報源、同一イベントの報告頻度、又はそれらの組み合わせに従って算出され、前記イベントの信頼度が前記イベントの情報源により重み付けされて算出され、前記イベントの信頼度が前記同一イベントの報告頻度が高くなることに応じて高く算出されるように設定されている、前記遭遇可能性算出手段と、
前記遭遇可能性を前記移動体に通知する通知手段と
を備えている、前記サーバ・コンピュータ。
【請求項１７】
通信可能な移動体が特定領域に接近していることを通知する為のサーバ・コンピュータ・プログラムであって、サーバ・コンピュータに、請求項１〜１５のいずれか一項に記載の方法の各ステップを実行させる、前記サーバ・コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションに関連する。特には、本発明は、移動体に対して特定領域に接近していることを通知する技法に関する。
【背景技術】
【０００２】
カーナビゲーションシステムは、その画面上に自車位置周辺の道路地図を表示すると共に、当該道路地図上に交通渋滞発生等の各種道路交通情報を表示して運転者に知らせる。例えば、ＶＩＣＳ（登録商標）情報網からＶＩＣＳ（登録商標）情報を受信した上で、各交通情報を表示フォーマットに従って表示するＶＩＣＳ（登録商標）対応型のカーナビゲーションシステムが知られている。ＶＩＣＳ（登録商標）情報は、ＦＭ法則局から送信される広域交通情報と、ビーコンから送信される狭域交通情報とを含む。
【０００３】
また、モバイルナビゲーションシステム（携帯ナビゲーションシステムともいう）は、ナビゲーションシステムの小型化に従って、車だけでなく、歩行者にも使用されている。
【０００４】
さらに、近年、スマートフォンやタブレット端末にインストールされたナビゲーション・アプリケーションがＧＰＳ機能を使用して、ナビゲーション機能を提供するようになっている。
【０００５】
このように、車や歩行者が、ナビゲーション機能を使用して目的先へ移動するような場面が増えてきている。
【０００６】
下記特許文献１は、ナビサーバにおいて、移動体が所定時間内に到達すると予測される範囲に含まれる部分を対象部分として抽出し、推定ルートのうち該対象部分抽出手段により抽出された対象部分の道路交通情報を該移動体のナビ装置に提供することを記載する（請求項１）。
【０００７】
下記特許文献２は、交通状況が発生している位置と車両の現在走行位置とが同一表示画面上に表示されるように表示手段の表示特性を変更する表示特性変更手段とが設けられた車両用交通情報表示装置において、上記表示特性変更手段が、車両の現在走行位置と上記交通状況の発生している位置との関係の変化に応じて、表示手段の表示特性を自動的に変更するようになっていることを記載する（請求項１）。
【０００８】
下記特許文献３は、車両用ナビゲーション装置において、車両の進行方向の道路に存在する交通情報の内容を検出し、検出した交通情報の内容を表示選択することを記載する（請求項１）。
【０００９】
下記特許文献４は、リンクおよびノードを用いて表現される２次元道路網情報に基づき、３次元道路網情報を作成する地図情報作成装置を記載する（請求項１）。
【００１０】
下記特許文献５は、情報表示装置において、情報センターから受信した回避エリア情報を、表示手段に道路地図と共に表示することを備えることを記載する（請求項１）。
【００１１】
下記特許文献６は、ナビゲーションシステムにおいて、誘導画像と共に、報知画像生成手段により生成された報知画像を表示し、報知画像における渋滞箇所を指定して、渋滞回避を指示し、指定された渋滞箇所を避けた新たな誘導経路を所定の道路網情報から探索することを記載する（請求項１）。
【００１２】
下記特許文献７は、車載用電子機器において、事件多発エリアデータを参照し、当該目的地点が位置するエリアの事件発生率が予め設定された所定値以上である場合、報知手段を介して警告を報知することを記載する（請求項１）。
【００１３】
下記特許文献８は、監視システムにおいて、監視対象者または監視対象物が不許可領域に進入しているか否かを判断する制御局を備えることを記載する（請求項１）。
【００１４】
下記特許文献９は、干渉評価装置において、複数の物体の進路の確率的な予測をそれぞれ行い、予測した結果に基づいて、特定の物体が取りうる進路とその他の物体が取りうる進路との干渉の程度を定量的に示す干渉度を算出することを記載する（請求項１３）。
【００１５】
下記特許文献１０は、航法扶助装置において、保護フィールドと高度包絡面との関係が上記制御指示によって少なくとも部分的に定義される第１の条件を満たせばアラームを設定するための衝突防止処理手段を備えていることを記載する（請求項１３）。
【００１６】
下記特許文献１１は、道路の車線上を移動している車両の回転限界値の判断をニューラル・ネットワークを使用して行う方法を記載する（請求項１）。
【００１７】
下記特許文献１２及び１３それぞれは、運転支援装置において、車両が注意を促す注意エリアを侵入、あるいは前記注意エリアに近づいた場合に警報を発し、前記車両の利用者に注意を促して安全走行を支援することを記載する（段落０００１）。
【００１８】
下記特許文献１４は、運転支援システムにおいて、車両側端末は、その時点で施設利用者が施設周辺で移動する可能性が有る旨がセンター側端末にて検出されたときに、注意を促す警告を出力することを記載する（請求項１）。
【００１９】
下記特許文献１５は、移動体において、進入不可領域設定手段により設定された進入不可領域への進入を回避するように移動することを記載する（請求項１）。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００５−１８１１７８号公報
【特許文献２】特開平６−１１１１９３号公報
【特許文献３】特開２０００−３４６６６４号公報
【特許文献４】特開２００１−３０５９５３号公報
【特許文献５】特開２００２−１５６２３６号公報
【特許文献６】特開２００２−２０６９３０号公報
【特許文献７】特開２０１０−２１０４８７号公報
【特許文献８】特開２００２−１６８９４０号公報
【特許文献９】特開２００７−２３３６４５号公報
【特許文献１０】特開平６−２４３９３号公報
【特許文献１１】特表２００９−５４１８３３号公報
【特許文献１２】特開２００６−１２７０９４号公報
【特許文献１３】特開２００６−１２７０９５号公報
【特許文献１４】特開２００４−２３４３２０号公報
【特許文献１５】特開２００９−１５７７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
交通渋滞や交通事故などの道路事情に関するイベント情報は、例えば道路交通センターを情報源として得られる。
【００２２】
しかしながら、近年のようにビッグデータの時代になると、例えば車載コンピュータ（例えば、ＥＣＵ（Electronic Control Unit））、車輌が搭載する車載機器（例えば、カー・ナビゲーション・システム）、道路若しくは道路に近接する建築物（例えば、陸橋、信号機若しくは高速道路の料金所）に備え付けられているセンサやデバイス、又は人が有する電子装置端末（例えば、スマートフォンやタブレット端末）のセンサやデバイスから得られるイベント情報（例えば、制御情報、位置情報、移動状況、温度、画像、若しくは動画）も、上記情報源となりうる。
【００２３】
そこで、本発明は、種々のイベント情報に基づいて、移動体が特定領域に接近していることを通知する技法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明は、移動体が特定領域に接近していることを通知する技法を提供する。当該技法は、上記移動体が特定領域に接近していることを通知する方法、並びに、上記移動体が特定領域に接近していることを通知する為のサーバ・コンピュータ、サーバ・コンピュータ用プログラム及びサーバ・コンピュータ用プログラム製品を包含しうる。
【００２５】
（本発明に従う第１の態様）
【００２６】
本発明に従う第１の態様において、通信可能な移動体が特定領域に接近していることを通知する方法は、サーバ・コンピュータが、
動的地図情報に基づき、上記移動体が到達する可能性がある複数の領域を算出するステップと、
上記複数の領域中で発生しているイベント毎に、当該イベントの影響を受ける範囲に到達する到達可能性を算出するステップと、
上記影響を受ける範囲に到達することを回避することが可能な回避位置を抽出するステップと、
上記イベントの信頼度、上記到達可能性、及び上記回避位置に基づいて、上記影響を受ける範囲に遭遇する遭遇可能性を算出するステップと、
上記遭遇可能性を上記移動体に通知するステップと
を実行するステップを含む。
【００２７】
本発明の一つの実施態様において、上記サーバ・コンピュータが、
イベントを収集するステップと、
上記収集したイベントが同一である場合に、当該同一であるイベントの信頼度をインクリメントするステップと
をさらに実行することを含みうる。
【００２８】
本発明の一つの実施態様において、上記複数の領域を算出するステップが、上記イベントの通知を移動体にする為のイベント通知範囲を作成するステップをさらに含みうる。ここで、上記イベント通知範囲が、上記イベントの信頼度に応じて変化しうる。
【００２９】
本発明の一つの実施態様において、上記複数の領域を算出するステップが、上記移動体の到達可能地点を結び、移動体の移動体通知範囲を作成するステップをさらに含みうる。
【００３０】
本発明の一つの実施態様において、上記複数の領域を算出するステップが、上記イベント通知範囲と上記移動体通知範囲との接近判定をして、上記移動体が到達する可能性がある複数の領域を算出するステップを含みうる。
【００３１】
本発明の一つの実施態様において、上記遭遇可能性を算出するステップが、上記イベント通知範囲と上記移動体通知範囲とが重複する範囲が動的に変化することに応じて、上記遭遇可能性を再算出するステップをさらに実行しうる。
【００３２】
本発明の一つの実施態様において、上記遭遇可能性を算出するステップが、
上記移動体の進行方向毎に上記遭遇可能性を算出するステップ、
上記移動体の進行レーン毎に上記遭遇可能性を算出するステップ、
上記移動体の移動経路毎に上記遭遇可能性を算出するステップ、又は、
上記移動体又はその他の移動体の過去の運転履歴に基づいて上記遭遇可能性を算出するステップ、
をさらに実行することを含みうる。
【００３３】
本発明の一つの実施態様において、上記到達可能性を算出するステップが、上記影響を受ける範囲に到達する到達予測時間を算出するステップをさらに実行するステップを含みうる。そして、上記到達可能性が上記到達予測時間に基づいて算出されうる。
【００３４】
本発明の一つの実施態様において、上記サーバ・コンピュータが、上記遭遇可能性を、上記イベントの信頼度、上記到達可能性、及び上記回避位置とともに、上記到達予測時間に基づいて算出しうる。
【００３５】
本発明の一つの実施態様において、上記通知するステップが、上記遭遇可能性とともに、当該遭遇可能性を有するイベントの種類をさらに通知するステップを含みうる。
【００３６】
本発明の一つの実施態様において、上記通知するステップが、上記遭遇可能性とともに、当該遭遇可能性を有するイベントの位置をさらに通知するステップを含みうる。
【００３７】
（本発明に従う第２の態様）
【００３８】
通信可能な移動体が特定領域に接近していることを通知する為のサーバ・コンピュータであって、
動的地図情報に基づき、上記移動体が到達する可能性がある複数の領域を算出する領域算出手段と、
上記複数の領域中で発生しているイベント毎に、当該イベントの影響を受ける範囲に到達する到達可能性を算出する到達可能性算出手段と、
上記影響を受ける範囲に到達することを回避することが可能な回避位置を抽出する回避位置抽出手段と、
上記イベントの信頼度、上記到達可能性、及び上記回避位置に基づいて、上記影響を受ける範囲に遭遇する遭遇可能性を算出する遭遇可能性算出手段と、
上記遭遇可能性を上記移動体に通知する通知手段と
を備えている。
【００３９】
本発明の一つの実施態様において、上記サーバ・コンピュータが、
イベントを収集するイベント収集手段と、
上記収集したイベントが同一である場合に、当該同一であるイベントの信頼度をインクリメントするイベント信頼度算出手段と
をさらに備えうる。
【００４０】
本発明の一つの実施態様において、上記領域算出手段が、上記イベントの通知を移動体にする為のイベント通知範囲を作成しうる。ここで、上記イベント通知範囲が、上記イベントの信頼度に応じて変化しうる。
【００４１】
本発明の一つの実施態様において、上記領域算出手段が、上記移動体の到達可能地点を結び、移動体の移動体通知範囲を作成しうる。
【００４２】
本発明の一つの実施態様において、上記領域算出手段が、上記イベント通知範囲と上記移動体通知範囲との接近判定をして、上記移動体が到達する可能性がある複数の領域を算出しうる。
【００４３】
本発明の一つの実施態様において、上記遭遇可能性算出手段が、上記イベント通知範囲と上記移動体通知範囲とが重複する範囲が動的に変化することに応じて、上記遭遇可能性を再算出しうる。
【００４４】
本発明の一つの実施態様において、上記遭遇可能性算出手段がさらに、以下の遭遇可能性を算出しうる：
上記移動体の進行方向毎に上記遭遇可能性；
上記移動体の進行レーン毎に上記遭遇可能性；
上記移動体の移動経路毎に上記遭遇可能性、又は、
上記移動体又はその他の移動体の過去の運転履歴に基づいて上記遭遇可能性。
【００４５】
本発明の一つの実施態様において、上記サーバ・コンピュータが、上記影響を受ける範囲に到達する到達予測時間を算出する到達予測時間算出手段をさらに備えうる。そして、上記到達可能性算出手段が、上記到達可能性を上記到達予測時間に基づいて算出しうる。
【００４６】
本発明の一つの実施態様において、上記遭遇可能性算出手段が、上記遭遇可能性を、上記イベントの信頼度、上記到達可能性、及び上記回避位置とともに、上記到達予測時間に基づいて算出しうる。
【００４７】
本発明の一つの実施態様において、上記通知手段が、上記遭遇可能性とともに、当該遭遇可能性を有するイベントの種類をさらに通知しうる。
【００４８】
本発明の一つの実施態様において、上記通知手段が、上記遭遇可能性とともに、当該遭遇可能性を有するイベントの位置をさらに通知しうる。
【００４９】
（本発明に従う第３の態様）
【００５０】
本発明に従う第３の態様において、通信可能な移動体が特定領域に接近していることを通知する為のサーバ・コンピュータ・プログラム又はサーバ・コンピュータ・プログラム製品は、サーバ・コンピュータに、本発明に従う上記第１の態様の各ステップを実行させる。
【００５１】
本発明の実施態様に従うサーバ・コンピュータ・プログラムは、一つ又は複数のフレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ＢＤ、ハードディスク装置、ＵＳＢに接続可能なメモリ媒体、ＲＯＭ、ＭＲＡＭ、ＲＡＭ等の任意のコンピュータ読み取り可能な記録媒体に格納することができる。当該サーバ・コンピュータ・プログラムは、上記記録媒体への格納のために、通信回線で接続する他のコンピュータ、例えば他のサーバ・コンピュータからダウンロードしたり、又は他の記録媒体から複製したりすることができる。また、本発明の実施態様に従うサーバ・コンピュータ・プログラムは、圧縮し、又は複数に分割して、単一又は複数の記録媒体に格納することもできる。また、様々な形態で、本発明の実施態様に従うサーバ・コンピュータ・プログラム製品を提供することも勿論可能であることにも留意されたい。本発明の実施態様に従うサーバ・コンピュータ・プログラム製品は、例えば、上記サーバ・コンピュータ・プログラムを記録した記憶媒体、又は、上記サーバ・コンピュータ・プログラムを伝送する伝送媒体を包含しうる。
【００５２】
本発明の上記概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの構成要素のコンビネーション又はサブコンビネーションもまた、本発明となりうることに留意すべきである。
【００５３】
本発明の実施態様において使用されるコンピュータの各ハードウェア構成要素を、複数のマシンと組み合わせ、それらに機能を配分し実施する等の種々の変更は当業者によって容易に想定され得ることは勿論である。それらの変更は、当然に本発明の思想に包含される概念である。ただし、これらの構成要素は例示であり、そのすべての構成要素が本発明の必須構成要素となるわけではない。
【００５４】
また、本発明は、ハードウェア、ソフトウェア、又は、ハードウェア及びソフトウェアの組み合わせとして実現可能である。ハードウェアとソフトウェアとの組み合わせによる実行において、上記サーバ・コンピュータ・プログラムのインストールされたサーバ・コンピュータにおける実行が典型的な例として挙げられる。かかる場合、当該サーバ・コンピュータ・プログラムが当該サーバ・コンピュータのメモリにロードされて実行されることにより、当該サーバ・コンピュータ・プログラムは、当該サーバ・コンピュータを制御し、本発明に係る処理を実行させる。当該サーバ・コンピュータ・プログラムは、任意の言語、コード、又は、表記によって表現可能な命令群から構成されうる。そのような命令群は、当該サーバ・コンピュータが特定の機能を直接的に、又は、１．他の言語、コード若しくは表記への変換及び、２．他の媒体への複製、のいずれか一方若しくは双方が行われた後に、本発明の実施態様に従う処理を実行することを可能にするものである。
【発明の効果】
【００５５】
本発明の実施態様に従い移動体が特定領域に接近していることを通知する技法は、イベントの信頼度に基づいて、イベントの影響を受ける範囲に到達する到達可能性を算出することから、当該イベントに信頼度に基づく通知を移動体にすることが可能になる。
【００５６】
また、本発明の実施態様に従い移動体が特定領域に接近していることを通知する技法は、イベントの信頼度が時々刻々と変化する場合に、当該変化する信頼度に基づいて、上記到達可能性を算出することから、当該変化する信頼度に基づく通知を移動体にすることが可能になる。
【００５７】
また、本発明の実施態様に従い移動体が特定領域に接近していることを通知する技法は、イベントの信頼度に基づいて、イベントの通知を移動体にする為のイベント通知範囲を作成することから、当該イベントの信頼度に基づく通知を移動体にすることが可能になる。
【００５８】
また、本発明の実施態様に従い移動体が特定領域に接近していることを通知する技法は、イベントの信頼度が時々刻々と変化する場合に、当該変化する信頼度に基づいて、上記イベント通知範囲を作成することから、当該変化する信頼度に基づく通知を移動体にすることが可能になる。
【図面の簡単な説明】
【００５９】
【図１Ａ】本発明の実施態様において使用されうるサーバ・コンピュータ又は本発明の実施態様に従うサーバ・コンピュータの一例を示した図である。
【図１Ｂ】本発明の実施態様において使用されうるサーバ・コンピュータ又は本発明の実施態様に従うサーバ・コンピュータの一例であって、当該サーバ・コンピュータ上で１又は複数の仮想マシンを稼働させる場合を示した図である。
【図２Ａ】本発明の実施態様に従い、移動体が特定領域に接近していることをサーバ・コンピュータが移動体に通知する処理の為のフローチャートを示す。
【図２Ｂ】図２Ａに示すフローチャートのうち、移動体が到達する可能性がある複数の領域を算出するステップを包含する処理の為のフローチャートを示す。
【図２Ｃ】図２Ｂに示すフローチャートのうち、イベントのイベント通知範囲を算出するステップの処理の為のフローチャートを示す。
【図２Ｄ】図２Ｂに示すフローチャートのうち、移動体の移動体通知範囲を算出するステップの処理、並びに、移動体通知範囲とイベント通知範囲との接近判定をする処理を含む処理を包含する処理の為のフローチャートを示す。
【図３】図２Ａに示すフローチャートのうち、イベントの影響を受ける範囲に遭遇する遭遇可能性を算出する具体例を示す。
【図４】本発明の実施態様に従い移動体が特定領域に接近していることを通知された移動体において、移動体が特定領域に接近していることを表示する処理の為のフローチャートを示す。
【図５Ａ】サーバ・ビューにおいて、イベントの種類及び当該イベントの信頼度を表示する態様、並びに、クライアント・ビュー（２次元ビュー、以下、「２Ｄビュー」ともいう）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を表示する態様、及び、クライアント・ビュー（３次元ビュー、以下、「３Ｄビュー」ともいう）において、進行方向毎の又は進路変更毎の上記遭遇可能性を表示する態様を示す。
【図５Ｂ】クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を経時的に変化して表示する態様、及び、クライアント・ビュー（３Ｄビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を経時的に変化して表示する態様を示す。
【図６Ａ】サーバ・ビューにおいて、各イベントのイベント通知範囲を表示する態様を示す。
【図６Ｂ】サーバ・ビューにおいて、図６Ａに示す各イベントのイベント通知範囲それぞれを重畳して表示したイベント通知範囲を表示する態様、及び、移動体通知範囲を経時的に表示する態様を示す。
【図６Ｃ】図６Ｃは、サーバ・ビューにおいて、図６Ｂに示すイベント通知範囲と図６Ｂに示す移動体通知範囲とを重畳して表示する態様を示す。
【図７Ａ】サーバ・ビューにおいて、イベントの種類及び当該イベントの信頼度を表示する態様、並びに、クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を表示する態様、及び、クライアント・ビュー（３Ｄビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を表示する態様を示す。
【図７Ｂ】クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を経時的に変化して表示する態様、及び、クライアント・ビュー（３次元ビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を経時的に変化して表示する態様を示す。
【図８Ａ】サーバ・ビューにおいて、イベント通知範囲及び移動体通知範囲それぞれを表示する態様を示す。
【図８Ｂ】サーバ・ビューにおいて、図８Ａに示すイベント通知範囲と図８Ａに示す移動体通知範囲とを重畳して表示する態様を示す。
【図８Ｃ】サーバ・ビューにおいて、イベントの信頼度が経時的に変化する態様を示す。
【図９】図１Ａ又は図１Ｂに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従い、移動体が特定領域に接近していることを通知する為のサーバ・コンピュータの機能ブロック図の一例を示した図である。
【発明を実施するための形態】
【００６０】
本発明の実施形態を、以下に図面に従って説明する。以下の図面を通して、特に断らない限り、同一の符号は同一の対象を指す。本発明の実施形態は、本発明の好適な態様を説明するためのものであり、本発明の範囲を以下に示すものに限定する意図はないことを理解されたい。
【００６１】
図１Ａは、本発明の実施態様において使用されうるサーバ・コンピュータ又は本発明の実施態様に従うサーバ・コンピュータの一例を示した図である。当該サーバ・コンピュータは例えば、１又は複数のコンピュータ、例えばサーバ・コンピュータ（例えば、サーバ機能を備えているコンピュータ）でありうるが、これらに制限されるものではない。
【００６２】
サーバ・コンピュータ（１０１）は、１又は複数のＣＰＵ（１０２）とメイン・メモリ（１０３）とを備えており、これらはバス（１０４）に接続されている。ＣＰＵ（１０２）は例えば、３２ビット又は６４ビットのアーキテクチャに基づくものである。当該ＣＰＵ（１０２）は例えば、インターナショナル・ビジネス・マシーンズ・コーポレーションのＰｏｗｅｒ（商標）シリーズ、インテル社のＸｅｏｎ（登録商標）シリーズ、Ｃｏｒｅ（商標）  ｉシリーズ、Ｃｏｒｅ（商標）  ２シリーズ、Ｐｅｎｔｉｕｍ（登録商標）シリーズ、Ｃｅｌｅｒｏｎ（登録商標）シリーズ若しくはＡｔｏｍ（商標）シリーズ、又は、ＡＭＤ（Advanced Micro Devices）社のＯｐｔｅｒｏｎ（商標）シリーズ、Ａシリーズ、Ｐｈｅｎｏｍ（商標）シリーズ、Ａｔｈｌｏｎ（商標）シリーズ、Ｔｕｒｉｏｎ（登録商標）シリーズ若しくはＳｅｍｐｒｏｎ（商標）でありうる。
【００６３】
バス（１０４）には、ディスプレイ・コントローラ（１０５）を介して、ディスプレイ（１０６）、例えば液晶ディスプレイ（ＬＣＤ）が接続されうる。また、液晶ディスプレイ（ＬＣＤ）は例えば、タッチパネル・ディスプレイ又はフローティング・タッチ・ディスプレイであてもよい。ディスプレイ（１０６）は、サーバ・コンピュータ（１０１）上で動作中のソフトウェア（例えば、本発明の実施態様に従うサーバ・コンピュータ・プログラム又は当該サーバ・コンピュータ（１０１）上で動作中の任意の各種サーバ・コンピュータ・プログラムが稼働することによって表示されるオブジェクトを、適当なグラフィック・インタフェースで表示するために使用されうる。また、ディスプレイ（１０６）は例えば、ウェブ・ブラウザ・アプリケーションの画面を出力しうる。
【００６４】
バス（１０４）には任意的に、例えばＳＡＴＡ又はＩＤＥコントローラ（１０７）を介して、ディスク（１０８）、例えばハードディスク又はソリッド・ステート・ドライブ（ＳＳＤ）が接続されうる。
【００６５】
バス（１０４）には任意的に、例えばＳＡＴＡ又はＩＤＥコントローラ（１０７）を介して、ドライブ（１０９）、例えばＣＤ、ＤＶＤ又はＢＤドライブが接続されうる。
【００６６】
バス（１０４）には、周辺装置コントローラ（１１０）を介して、例えばキーボード・マウス・コントローラ又はＵＳＢバスを介して、任意的に、キーボード（１１１）及びマウス（１１２）が接続されうる。
【００６７】
ディスク（１０８）には、オペレーティング・システム、例えばメインフレーム用に開発されたオペレーティング・システム（例えば、ｚ／ＯＳ、ｚ／ＶＭ、若しくはｚ／ＶＳＥ）、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）ＭａｃＯＳ（登録商標）、及びＡｎｄｒｏｉｄ（登録商標）、並びにＪ２ＥＥなどのＪａｖａ（登録商標）処理環境、Ｊａｖａ（登録商標）アプリケーション、Ｊａｖａ（登録商標）仮想マシン（ＶＭ）、Ｊａｖａ（登録商標）実行時（ＪＩＴ）コンパイラを提供するプログラム、本発明の実施態様に従うサーバ・コンピュータ・プログラム、及びその他の任意の各種サーバ・コンピュータ・プログラム、並びにデータが、メイン・メモリ（１０３）にロード可能なように記憶されうる。
【００６８】
また、ディスク（１０８）には、ストリーム処理を可能にするソフトウェアが、メイン・メモリ（１０３）にロード可能なように記憶されうる。
【００６９】
ディスク（１０８）は、サーバ・コンピュータ（１０１）内に内蔵されていてもよく、当該サーバ・コンピュータ（１０１）がアクセス可能なようにケーブルを介して接続されていてもよく、又は、当該サーバ・コンピュータ（１０１）がアクセス可能なように有線又は無線ネットワークを介して接続されていてもよい。
【００７０】
ドライブ（１０９）は、必要に応じて、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はＢＤからプログラム、例えばオペレーティング・システム、アプリケーション・プログラム又は本発明の実施態様に従うサーバ・コンピュータ・プログラムをディスク（１０８）にインストールするために使用されうる。
【００７１】
通信インタフェース（１１４）は、例えばイーサネット（登録商標）・プロトコルに従う。通信インタフェース（１１４）は、通信コントローラ（１１３）を介してバス（１０４）に接続され、サーバ・コンピュータ（１０１）を通信回線（１１５）に有線又は無線接続する役割を担い、サーバ・コンピュータ（１０１）のオペレーティング・システムの通信機能のＴＣＰ／ＩＰ通信プロトコルに対して、ネットワーク・インタフェース層を提供する。なお、通信回線は例えば、無線ＬＡＮ接続規格に基づく無線ＬＡＮ環境、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎなどのＷｉ-Ｆｉ無線ＬＡＮ環境、又は携帯電話網環境（例えば、３Ｇ、ＬＴＥ又は４Ｇ環境）でありうる。
【００７２】
図１Ｂは、本発明の実施態様において使用されうるサーバ・コンピュータ又は本発明の実施態様に従うサーバ・コンピュータの一例であって、当該サーバ・コンピュータ上で１又は複数の仮想マシンを稼働させる場合を示した図である。当該サーバ・コンピュータは例えば、ワークステーション、ラックマウント型サーバ、ブレード型サーバ、ミッドレンジ、メインフレームなどのコンピュータ装置として構成されうる。
【００７３】
図１Ｂに示すサーバ・コンピュータ（１２１）は、ハードウェア・リソース（１２２）として、１又は複数のＣＰＵ（１３１）、メイン・メモリ（１３２）、ストレージ（１３３）、通信コントローラ（１３４）、及び通信インタフェース（１３５）を備えうる。上記１又は複数のＣＰＵ（１３１）、メイン・メモリ（１３２）、ストレージ（１３３）、通信コントローラ（１３４）、及び通信インタフェース（１３５）並びに通信回線（１３６）はそれぞれ、図１Ａに示すサーバ・コンピュータ（１０１）の１又は複数のＣＰＵ（１０２）、メイン・メモリ（１０３）、ディスク（１０８）、通信コントローラ（１１３）、及び通信インタフェース（１１４）、並びに通信回線（１１５）それぞれに対応しうる。
【００７４】
また、サーバ・コンピュータ（１２１）は、物理ホストマシンとして稼働し、また、仮想化ソフトウェア（例えば、ＶＭＷａｒｅ（登録商標）、Ｈｙｐｅｒ−Ｖ（登録商標）、Ｘｅｎ（登録商標））のハイパーバイザ（仮想化モニタ又は仮想化ＯＳとも呼ばれる）上で、同一の又は異なるＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標））をゲストＯＳ（１５６）とした１又は複数の仮想マシン１〜ｎ（１２５−１〜１２５−２）（ドメインＵ又はチャイルド・パーティションとも呼ばれる）を稼働させることが可能である。
【００７５】
また、サーバ・コンピュータ（１２１）は、上記ハイパーバイザ上で、管理用仮想マシン（１２４）（ドメイン０又はペアレント・パーティションとも呼ばれる）を稼働させることが可能である。管理用仮想マシン（１２４）は、管理用ＯＳ（１４１）、当該管理用ＯＳ（１４１）上で動作する制御モジュール（１４２）、及び仮想リソース（１４３）を含む。制御モジュール（１４２）は、ハイパーバイザ（１２３）に対しコマンドを発行するモジュールである。また、制御モジュール（１４２）は、ハイパーバイザ（１２３）に対して、ユーザドメインの仮想マシン１〜ｎ（１２５−１〜１２５−２）の作成、及びゲストＯＳ（１５６）の起動の命令を発行し、仮想マシン１〜ｎ（１２５−１〜１２５−２）の動作を制御する。仮想リソース（１４３）は、管理用仮想マシン（１２４）の為に割り当てられたハードウェア・リソース（１２２）である。
【００７６】
仮想マシン１〜ｎ（１２５−１〜１２５−２）は、仮想リソース、ゲストＯＳ（１５６）、及び、ゲストＯＳ（１５６）上で動作する種々のアプリケーション１〜ｎ（１５７−１〜１５７−３）を含む。仮想リソースは例えば、仮想ＣＰＵ（１５１）、仮想メモリ（１５２）、仮想ディスク（１５３）、仮想通信コントローラ（１５４）及び仮想通信インタフェース（１５５）を含む。
【００７７】
下記図２Ａ〜図２Ｄは、本発明の実施態様に従い、移動体が特定領域に接近していることをサーバ・コンピュータが移動体に通知する処理の為のフローチャートを示す。
【００７８】
以下において、上記フローチャートを説明する上で必要な用語の定義をまず説明する。
【００７９】
本発明の実施態様において、「移動体」とは、それ自体が移動手段を備えているもの、又は、それ自体が移動手段を備えていないが移動手段を備えている他の移動可能なオブジェクトに付随して移動可能な有体物をいう。それ自体が移動手段を備えている移動体は例えば、車、電車、列車、又は飛行機でありうるがこれらに限定されるものでない。また、それ自体が移動手段を備えていないが移動手段を備えている他のオブジェクトに付随して移動可能な移動体は例えば、車載器（例えば、カーナビゲーションシステム）、又は電子デバイス（例えば、スマートフォン、タブレット端末、携帯電話、パソコン、若しくはモバイルナビゲーションシステム）でありうるがこれらに限定されるものでない。移動手段を備えている他の移動可能なオブジェクトは例えば、人、車、電車、列車、又は飛行機でありうる。
【００８０】
上記移動体は、例えば無線ネットワーク、携帯電話ネットワーク、又は衛星ネットワークを使用して、本発明の実施態様に従うサーバ・コンピュータと直接的に又は間接的に通信可能である。
【００８１】
本発明の実施態様において、「イベント」とは例えば、ＩＴＳ（Intelligent Transportation System；高度道路交通システム）において定義されている種々のイベントを意味する。また、「イベント」は例えば、複数の情報源（例えば、デバイス又はセンサ）からの情報などからの情報の組み合わせ（例えば、情報の相関関係）から、イベントとして同定されるものを含みうる。また、「イベント」は例えば、同じ位置に複数のイベントが存在する場合に、当該複数イベントの相関関係から生成される新しいイベントが生成されるものを含みうる。典型的には、「イベント」が、上記移動体からのセンサ情報（例えば、移動体の移動速度制御情報（例えば、アクセル、ブレーキ、若しくはエンジン回転数））、画像若しくは動画情報、センサからの各種センサ情報、気象情報、災害情報（例えば、火災、道路陥没、又は、洪水、津波、台風、竜巻、若しくはその他の自然災害）、交通管制情報ないしは交通規制情報（例えば、一般道路、高速道路若しくは橋上の道路の速度制限、車高制限、車重制限、進路制限若しくは車線（例えば、右折、直進若しくは左折レーン）制限）、渋滞情報、工事情報、交通事故情報、路面情報、駐車場情報、通学路情報、通学時間情報、画像、動画又は催事情報（例えば、コンサート、お祭り、若しくはスポーツ（例えば野球、サッカー、格闘技など）系の試合）から得られるイベントでありうるがこれらに限定されるものでない。
【００８２】
本発明の実施態様において、「イベントの信頼度」とは、イベントが実際に発生しているであろう信頼性ないしはイベントの情報に関する信頼性を意味する。イベントの信頼度は、イベントの情報源、同一イベントの報告頻度、又はそれらの組み合わせに従って算出されうる。イベントの情報源は例えば、交通情報センターなどの公共又は民間の機関（すなわち、情報の提供を主な業務でとする機関である）、又は、上記移動体、又は、複数のセンサ（例えば、移動体、道路、陸橋、道路上又は道路際の建築物に備え付けられているセンサ）でありうる。同一イベントの報告は例えば、複数の上記移動体、又は、複数のセンサ（例えば、移動体、道路、陸橋、道路上若しくは道路際の建築物に備え付けられているセンサ）によって行われうる。
【００８３】
イベントの信頼度は、上記イベントの情報源が交通情報センターなどの公共又は民間の機関によって提供される場合に、イベントの信頼度が、上記イベントの情報源が上記移動体である場合よりも高く算出されるように設定されうる。例えば、イベントの信頼度は、上記イベントの情報源により重み付けされて算出されうる。例えば、当該イベントの情報源が公共又は民間の機関によって提供される信頼度の高い情報源である場合には当該情報源からの情報は確からしい（すなわち、信頼性が高い）として高い重み付けがされ、一方、当該イベントの情報源が上記移動体である場合には当該情報源からの情報は不確かである（すなわち、信頼性が低い）として低い重み付けがされうる。
【００８４】
また、例えば、信頼度の高い情報源からのイベントの信頼度が、信頼度の低い情報源（例えば、移動体）からのイベントの信頼度よりも高く設定されうる。
【００８５】
また、イベントの信頼度は、同一イベントの報告頻度が高くなることに応じて高く算出されるように設定されうる。例えば、同一のイベントが異なる移動体から報告されるに従って、又は、同一のイベントが同じ移動体から繰り返し例えば所定の期間間隔で報告されるに従って、当該同一のイベントの信頼度が高くなるように変更されうる。
【００８６】
「動的地図情報」は、ダイナミックマップとも呼ばれ、いわゆる静的な地図情報と、時々刻々と又はリアルタイムに変わりうる情報（例えば、交通管制情報ないしは交通規制情報、渋滞情報、工事情報、交通事故情報、路面情報、若しくは駐車場情報）を地図上のポリゴンに関連付けた地図情報とを含む。
【００８７】
動的地図情報は、ノード（例えば、交差点）と各ノードとを結ぶ線（エッジともいう）（例えば、道路）とを含みうる。例えば、道路は、交差点（ノード）と各ノードを結ぶ線（エッジ）で構成されている。
【００８８】
以下において、サーバ・コンピュータ（１２１）と記載する場合には、図１Ｂに示すサーバ・コンピュータ（１２１）の代わりに、図１Ａに示すサーバ・コンピュータ（１０１）であってもよいことを理解されたい。
【００８９】
図２Ａは、本発明の実施態様に従い、移動体が特定領域に接近していることをサーバ・コンピュータが移動体に通知する処理全体のフローチャートを示す。
【００９０】
ステップ２０１において、サーバ・コンピュータ（１２１）は、通信可能な移動体が特定領域に接近していることを通知する処理を開始する。
【００９１】
ステップ２０２において、サーバ・コンピュータ（１２１）は、移動体（例えば、車）からデータ（例えば、カー・プローブ・データ（car probe data））を取得する。カー・プローブ・データとは、通信可能な移動体から得られるナビゲーション情報（例えば、カー・ナビゲーション情報）である。カー・プローブ・データは例えば、リアルタイム・プローブ及び蓄積型プローブがある。蓄積型プローブは例えば、走行履歴データ、オート・パーキング・メモリ・データ、地点データ、設定データ、利用データ、燃費管理データ、音声認識データ、及び通信履歴データを含みうる。
【００９２】
また、ステップ２０２において、サーバ・コンピュータ（１２１）はさらに、イベント情報をイベントの情報源から取得しうる。
【００９３】
ステップ２０３において、サーバ・コンピュータ（１２１）は、或る移動体についてのマップマッチングが済みであるか判断する。マップマッチングとは、移動体が走行している道路（エッジである）を特定する処理である。マップマッチングが、移動体に搭載されているデバイス（例えば、車の場合に車載器である）で処理されることもある。移動体で処理する場合には、上記カー・プローブ・データが道路（エッジ）の情報を含みうる。サーバ・コンピュータ（１２１）は、マップマッチングが済みでないことに応じて、処理をステップ２０４に進める。一方、サーバ・コンピュータ（１２１）は、上記マップマッチングが済みであることに応じて、処理をステップ２０５に進める。
【００９４】
ステップ２０４において、サーバ・コンピュータ（１２１）は、上記マップマッチングが済みでないことに応じて、上記或る移動体についてのマップマッチングを行う。
【００９５】
ステップ２０５において、サーバ・コンピュータ（１２１）は、動的地図情報に基づき、上記移動体が到達する可能性がある複数の領域を算出する。領域とは、地点、地域又は領域を包含しうる。当該複数の領域を算出するステップについては、下記図２Ｂに示すフローチャートに従って詳述する。
【００９６】
ステップ２０６において、サーバ・コンピュータ（１２１）は、ステップ２０５で算出した移動体が到達する可能性がある複数の領域中で発生しているイベント（移動体に影響する可能性があるイベントである）毎に、当該イベントの影響を受ける範囲に到達する到達予測時間と到達可能性とを算出する。サーバ・コンピュータ（１２１）は、上記到達予測時間と上記到達可能性との算出を、例えば各イベントのイベント通知範囲と移動体の移動体通知範囲との重なり方から到達予測時間と到達可能性とを算出しうる。当該到達可能性は、イベント通知範囲と移動体通知範囲との重なり方から特定された点における到達可能性である。イベントの影響を受ける範囲とは、イベントが発生している地点、又は、イベントが発生している地点及び当該イベントにより影響を受けるその地点の周辺領域をいう。イベントにより影響を受ける周辺領域は、イベントの種類に応じて適宜変更されうる。また、イベントの影響を受ける範囲は例えば多角形で表示され、例えば凹凸や曲線部分があってもよい。
【００９７】
上記到達予測時間は例えば、上記動的地図情報を使用して、以下の関数を使用して算出されうる：
到達予測時間＝ｆ（距離，移動体の速度，道の流量，交差点の数，過去の履歴情報）
上記距離は、移動体とイベントの影響を受ける範囲との距離である。当該距離は例えば、移動体からのＧＰＳ情報、ネットワークへのアクセスポイント接続情報、又は携帯電話への基地局への接続情報を使用して算出されうる；
上記移動体の速度は例えば、移動体の速度センサからの情報を使用して算出されうる；
上記道の流量は、交通監視センサや、上記移動体からの画像解析結果を使用して算出されうる；
上記交差点の数は、上記イベントが発生している道までの交差点の数であり、上記動的地図情報を使用して算出されうる；
上記過去の履歴情報は、当該移動体の走行履歴情報、又は、当該道路上を過去に移動した移動体の走行履歴情報（例えば、平均化などの算術処理をした履歴情報）でありうる。
【００９８】
上記到達可能性は例えば、上記動的地図情報を使用して、以下の関数を使用して算出されうる：
到達可能性＝ｆ（イベントの信頼度，道の接続，交差点の分岐数，到達予測時間，過去の履歴情報）
上記イベントの信頼度は、上記したとおり、イベントの情報源、同一イベントの報告頻度、又はそれらの組み合わせに従って算出されうる；
上記道の接続は、上記イベントが発生している道の接続であり、上記動的地図情報を使用して抽出されうる；
上記交差点の分岐数は、当該交差点で移動体が進行可能な道の数であり、上記動的地図情報を使用して抽出されうる；
上記到達予測時間は、上記関数を使用して算出されうる；
上記過去の履歴情報は、当該移動体の走行履歴情報、又は、当該道路上を過去に移動した移動体の走行履歴情報（例えば、平均化などの算術処理をした履歴情報）でありうる。
【００９９】
ステップ２０６において、サーバ・コンピュータ（１２１）は、上記到達予測時間と上記到達可能性との算出を、例えば下記のようにして算出しうる。イベント通知範囲が移動体通知範囲に最も深く入り込んでいる点（以下、「点Ｘ」とする）と、移動体通知範囲がイベント通知範囲に最も深く入り込んでいる点（以下、「点Ｙ」とする）を算出し、点Ｘでの移動体の到達予測時間と点Ｙでのイベントの到達可能性とを算出し、それぞれをイベントＡの影響を受ける範囲に到達する到達予測時間及び到達可能性とする。
【０１００】
ステップ２０７において、サーバ・コンピュータ（１２１）は、上記動的地図情報を使用して、上記イベントの影響を受ける範囲に到達することを回避することが可能な回避位置を抽出する。サーバ・コンピュータ（１２１）は例えば、ステップ２０５で算出した移動体が到達する可能性がある複数の領域で発生している各イベントのイベント通知範囲と移動体の移動体通知範囲との重なり方から、上記回避位置を抽出しうる。当該回避位置は例えば、交差点での右折若しくは左折、異なるレーンへの車線変更、Ｕ−ターン、若しくは所定場所での停止、又は側路帯への進入若しくは側路帯での停止でありうる。また、当該回避位置は、回避可能なノード数でありうる。回避位置を抽出する技法それ自体は、当業者に知られている任意の技法が使用されうる。
【０１０１】
ステップ２０７において、サーバ・コンピュータ（１２１）は例えば、イベントからステップ２０６で算出した上記点Ｘまでの回避位置を抽出しうる。
【０１０２】
ステップ２０８において、サーバ・コンピュータ（１２１）は、イベントの信頼度、ステップ２０６で算出した到達予測時間及び到達可能性、及び、ステップ２０７で抽出した回避位置に基づいて、上記イベントの影響を受ける範囲に遭遇する遭遇可能性を算出する。
【０１０３】
上記遭遇可能性は例えば、上記動的地図情報を使用して、以下の関数を使用して算出されうる：
遭遇可能性＝ｆ（イベントの信頼度，到達可能性，回避位置，過去の履歴情報）
上記過去の履歴情報は、当該移動体の走行履歴情報、又は、当該道路上を過去に移動した移動体の走行履歴情報（例えば、平均化などの算術処理をした履歴情報）でありうる。
【０１０４】
ステップ２０９において、サーバ・コンピュータ（１２１）は、ステップ２０９で算出した遭遇可能性を上記移動体に通知する。また、サーバ・コンピュータ（１２１）は、上記遭遇可能性と共に、移動体の移動体通知範囲（ジオフェンシング（geofencing），ポリゴンともいう）及び遭遇可能性のレベルを上記移動体に通知しうる。
【０１０５】
ステップ２１０において、サーバ・コンピュータ（１２１）は、上記移動体から更なるデータ（例えば車載センサからのデータであり、例えば当該移動体の現在位置である）を取得したかを判断する。サーバ・コンピュータ（１２１）は、上記移動体から更なるデータを取得したことに応じて、処理をステップ２０３に戻して、ステップ２０３からステップ２０９を繰り返して行う。一方、サーバ・コンピュータ（１２１）は、上記移動体から更なるデータを例えば一定時間取得していないことに応じて、処理を終了ステップ２１１に進める。
【０１０６】
ステップ２１０において、サーバ・コンピュータ（１２１）は、通信可能な移動体が特定領域に接近していることを通知する処理を終了する。
【０１０７】
図２Ａのステップ２０５〜２０８に示す各処理（複数の領域を算出するステップ、到達可能性を算出するステップ、回避位置を抽出するステップ、及び遭遇可能性を算出するステップ）は、並列に実行されてもよく、また各処理の中で他の処理の処理結果が用いられることに留意されたい。また、図２Ａのステップ２０５〜２０８に示す各処理は、時々刻々と変化する例えば、イベント、イベントの信頼度、又は移動体の位置に従って繰り返し行われる。
【０１０８】
図２Ｂは、図２Ａのステップ２０５に示す処理（移動体が到達する可能性がある複数の領域を算出するステップ）を包含する処理の為のフローチャートを示す。
【０１０９】
ステップ２２１において、サーバ・コンピュータ（１２１）は、移動体が到達する可能性がある複数の領域を算出する処理を開始する。
【０１１０】
ステップ２２２において、サーバ・コンピュータ（１２１）は、任意的に、移動体が一定時間内に到達可能な到達可能地点を、当該移動体に対する全方向に対して算出する。
【０１１１】
上記到達可能地点は例えば、上記動的地図情報を使用して、以下の関数を使用して算出されうる：
到達可能地点＝ｆ（移動体の速度，道の接続，交差点の分岐数，道の流量，過去の履歴情報）
上記移動体の速度は例えば、移動体の速度センサからの情報を使用して算出されうる；
上記道の接続は、上記イベントが発生している道の接続であり、上記動的地図情報を使用して抽出されうる；
上記交差点の分岐数は、当該交差点で移動体が進行可能な道の数であり、上記動的地図情報を使用して抽出されうる；
上記過去の履歴情報は、当該移動体の走行履歴情報、又は、当該道路上を過去に移動した移動体の走行履歴情報（例えば、平均化などの算術処理をした履歴情報）でありうる。
【０１１２】
ステップ２２３において、サーバ・コンピュータ（１２１）は、任意的に、上記動的地図情報を使用して、上記移動体について、全方向の到達可能な地点（すなわち、設定された時間に到達可能な地点である）を結び、当該移動体の移動体通知範囲（ジオフェンシング）を作成する。
【０１１３】
ステップ２２４において、サーバ・コンピュータ（１２１）は、上記動的地図情報を使用して、イベントのイベント通知範囲を作成する。
【０１１４】
上記イベントのイベント通知範囲は例えば、上記動的地図情報を使用して、以下の関数を使用して算出されうる：
イベント通知範囲＝ｆ（イベントの信頼度，道の接続，交差点の分岐数，イベントの種類，過去の履歴情報）
上記イベントの信頼度は、上記したとおり、イベントの情報源、同一イベントの報告頻度、又はそれらの組み合わせに従って算出されうる；
上記道の接続は、上記イベントが発生している道の接続であり、上記動的地図情報を使用して抽出されうる；
上記交差点の分岐数は、当該交差点で移動体が進行可能な道の数であり、上記動的地図情報を使用して抽出されうる；
上記イベントの種類は、例えば事故、路上の障害物など、イベントを或るカテゴリに従って分類したものでありうる；
上記過去の履歴情報は、イベントの種類が同じ又は類似するイベントにおいて設定されたイベント通知範囲でありうる。
【０１１５】
ステップ２２５において、サーバ・コンピュータ（１２１）は、ステップ２２３で作成した移動体通知範囲と、ステップ２２４で作成したイベント通知範囲との接近判定をし、移動体が到達する可能性のある複数の領域を算出する。サーバ・コンピュータ（１２１）は、当該接近判定を動的地図情報に基づいて行いうる。サーバ・コンピュータ（１２１）は、当該接近判定を例えば空間的位置関係やエッジを使用して判定しうる。ただし、ステップ２２２及び２２３が実行されない場合（すなわち、移動体通知範囲が作成されない場合）には、サーバ・コンピュータ（１２１）は、移動体の位置がイベント通知範囲内に含まれるか否かの接近判定をする。そして、サーバ・コンピュータ（１２１）は、当該移動体の位置がイベント通知範囲内に含まれる場合には、当該イベントは上記移動体に影響するイベントであると判断し、一方、当該移動体の位置がイベント通知範囲内に含まれない場合には、当該イベントは上記移動体に影響するイベントではないと判断する。
【０１１６】
ステップ２２６において、サーバ・コンピュータ（１２１）は、移動体の現在位置が更新されたかを判断する。サーバ・コンピュータ（１２１）は、現在位置が更新されたかどうかを例えば、移動体からのＧＰＳ情報、ネットワークへのアクセスポイント接続情報、又は携帯電話への基地局への接続情報を使用して判断しうる。サーバ・コンピュータ（１２１）は、移動体の位置が更新されることに応じて、処理をステップ２２２に戻し、ステップ２２２〜ステップ２２５を繰り返す。一方、サーバ・コンピュータ（１２１）は、移動体の位置が例えば一定時間更新されないことに応じて、処理をステップ２２７に進める。
【０１１７】
ステップ２２７において、サーバ・コンピュータ（１２１）は、イベントが更新されたか又はイベントの信頼度が更新されたかを判断する。サーバ・コンピュータ（１２１）は、イベントが更新されたこと又はイベントの信頼度が更新されたことに応じて、処理をステップ２２４に戻し、ステップ２２４〜ステップ２２６を繰り返す。一方、サーバ・コンピュータ（１２１）は、イベントが更新されないこと且つイベントの信頼度が更新されないことに応じて、処理を終了ステップ２２８に進める。
【０１１８】
ステップ２２８において、サーバ・コンピュータ（１２１）は、サーバ・コンピュータ（１２１）は、移動体が到達する可能性がある複数の領域を算出する処理を終了する。
【０１１９】
なお、図２Ｂのステップ２２２及び２２３に示す移動体通知範囲を作成するステップを、下記図２Ｄのステップ２４２〜２４６及びステップ２４８〜２４９においてさらに説明する。
【０１２０】
また、図２Ｂのステップ２２４に示すイベント通知範囲を作成するステップを、下記図２Ｃに示すフローチャート全体においてさらに説明する。
【０１２１】
また、図２Ｃのステップ２２５に示す移動体通知範囲とイベント通知範囲との近接判定を、下記図２Ｄのステップ２４７においてさらに説明する。
【０１２２】
図２Ｃは、図２Ｂのステップ２２４に示す処理（イベントのイベント通知範囲を算出する処理）の為のフローチャートを示す。
【０１２３】
ステップ２３１において、サーバ・コンピュータ（１２１）は、イベントのイベント通知範囲を算出する処理、並びに移動体通知範囲とイベント通知範囲との接近判定をする処理を開始する。サーバ・コンピュータ（１２１）は、当該処理を、例えば、新しいイベントの発生に応じて、既存のイベントの更新に応じて（例えば、信頼度が向上したことに応じて）、又は、動的地図情報が更新されたことに応じて、開始する。
【０１２４】
ステップ２３２において、サーバ・コンピュータ（１２１）は、イベントの発生を受信することに応じて、当該イベントのある地点の道（又はレーン）上でのイベント到達可能性（すなわち、エッジのイベント到達可能性であり、積算する最初のエッジのイベント到達可能性である）を算出する。
【０１２５】
ステップ２３３において、サーバ・コンピュータ（１２１）は、設定されている条件を超えたかを判断する。設定されている条件は例えば、上記イベントからの距離や交差点の分岐数でありうる。サーバ・コンピュータ（１２１）は、サーバ・コンピュータ（１２１）は、上記設定されている条件を超えたことに応じて、処理をステップ２３４に進める。一方、サーバ・コンピュータ（１２１）は、上記設定されている条件を超えていないことに応じて、処理をステップ２３５に進める。
【０１２６】
ステップ２３４において、サーバ・コンピュータ（１２１）は、上記設定されている条件を超えたことに応じて、全ての到達可能な経路を検出したかを判断する。サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出したことに応じて、処理をステップ２３６に進める。一方、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出していないことに応じて、処理をステップ２３７に進める。
【０１２７】
ステップ２３５において、サーバ・コンピュータ（１２１）は、上記設定されている条件を超えていないことに応じて、上記道（又はレーン）上でのイベント到達可能性（すなわち、エッジのイベント到達可能性であり、接続する次のエッジのイベント到達可能性である）を算出する。サーバ・コンピュータ（１２１）は、当該イベント到達可能性を例えば、イベントからの距離、及びイベントからイベント通知範囲に至るまでの交差点の分岐数により重み付けしうる。イベント通知範囲は、イベント側で移動体とは独立して算出される為に、イベント到達可能性は例えば、（移動体の進行方向や移動体からの距離ではなく）イベントからの距離、及び交差点の分岐数により重み付けされる。また、サーバ・コンピュータ（１２１）は、分岐可能な交差点数、すなわち回避可能性をカウントしておく。また、サーバ・コンピュータ（１２１）は例えば、交差点に履歴データ（例えば、交差点が３方向に分岐する場合に、右折が７０％であり、直進が１０％であり、左折が２０％である）がある場合、当該履歴データをイベント到達可能性算出の為の重み付けに使用しうる。
【０１２８】
ステップ２３６において、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出したことに応じて、各地点でのイベント到達可能性を算出する。各地点とは、道路の交差点で、図２Ｃのステップ２３２〜２３５及びステップ２３７のループで積算処理される際の道路の区切りをいう。
【０１２９】
ステップ２３７において、サーバ・コンピュータ（１２１）は、動的地図情報を使用して、接続されている次の経路（例えば、道）を検出する。そして、サーバ・コンピュータ（１２１）は、処理をステップ２３３に戻し、ステップ２３３以降の処理を繰り返す。すなわち、サーバ・コンピュータ（１２１）は、全ての到達可能な経路で当該処理を繰り返す。当該繰り返しによって、上記距離、上記交差点の分岐数を累算していく。当該累算によって、サーバ・コンピュータ（１２１）は、イベント到達可能性を重み付けすることが可能である。
【０１３０】
ステップ２３８において、サーバ・コンピュータ（１２１）は、イベントの信頼度、並びに、到達可能な各地点でのイベント到達可能性及び回避位置から求められた回避可能性に基づいて、各地点でのイベント遭遇可能性を算出する。ここでいう各地点も、ステップ２３６において述べたように、道路の交差点で、図２Ｃのステップ２３２〜２３５及びステップ２３７のループで積算処理される歳の道路の区切りをいう。イベントの信頼度が変化することに応じて、イベント遭遇可能性も変化する。例えば、イベントの信頼度が大きくなることに応じて、イベント遭遇可能性が高くなる。
【０１３１】
ステップ２３９において、サーバ・コンピュータ（１２１）は、イベントのイベント通知範囲を決定する。イベントの信頼度が変化することに応じてイベント遭遇可能性も変化することから、イベント通知範囲も変化する。例えば、イベントの信頼度が大きくなることに応じてイベント遭遇可能性が高くなることから、イベント通知範囲も拡大する。また、当該イベント通知範囲は例えば、遭遇可能性８０％以上若しくは最終回避位置の警告通知エリア（例えば、赤表示）、又は、遭遇可能性５０％以上若しくは回避可能な位置が２つある警告通知エリア（例えば、黄表示）でありうる。
【０１３２】
また、ステップ２３９において、サーバ・コンピュータ（１２１）は、イベントのイベント通知範囲と共に、ステップ２３６で算出されたイベント到達可能性及びステップ２３８で算出されたイベント遭遇可能性を保存する。当該保存したイベント到達可能性及びイベント遭遇可能性は、図２Ａのステップ２０６（上記点Ｙでのイベントの到達可能性の算出）、図２Ａのステップ２０７（上記点Ｘまでの回避位置の抽出）、及びステップ２０８（遭遇可能性の算出）において使用される。
【０１３３】
ステップ２４０において、サーバ・コンピュータ（１２１）は、イベントのイベント通知範囲を算出する処理を終了する。
【０１３４】
図２Ｄは、図２Ｂに示すステップ２２２〜２２３に示す処理（移動体の移動体通知範囲を算出する）、並びに、ステップ２２５に示す処理（移動体通知範囲とイベント通知範囲との接近判定をする処理）を包含する処理の為のフローチャートを示す。
【０１３５】
ステップ２４１において、サーバ・コンピュータ（１２１）は、移動体の移動体通知範囲を算出する処理、並びに動体通知範囲とイベント通知範囲との接近判定をする処理を包含する処理を開始する。
【０１３６】
ステップ２４２において、サーバ・コンピュータ（１２１）は、車が移動することに応じて、又は定期的なトリガーを受信することに応じて、移動体のいる地点の道（又は車線）での進行方向で、設定された時間に到達する地点を算出する。上記定期的なトリガーは例えば、移動体からのカー・プローブ・データ（緯度経度の現在地情報を含む）を定期的に（例えば、数秒おきに）受信すること、移動体との通信ネットワークが接続されたこと（例えば、非常時接続の場合、若しくは、路側機と接続し、当該路側機を経由してサーバ・コンピュータと通信する場合）、移動体が特定の操作をしたこと（例えば、移動体が進路変更をしたこと）、又は、移動体が一定距離を走行したときでありうる。
【０１３７】
ステップ２４３において、サーバ・コンピュータ（１２１）は、上記設定された時間に到達する地点が、上記移動体のいる上記地点の道（又は車線）上にあるかを判断する。サーバ・コンピュータ（１２１）は、上記設定された時間に到達する地点が上記移動体のいる上記地点の道（又は車線）上にあることに応じて、処理をステップ２４４に進める。一方、サーバ・コンピュータ（１２１）は、上記設定された時間に到達する地点が上記移動体のいる上記地点の道（又は車線）上にないことに応じて、処理をステップ２４５に進める。
【０１３８】
ステップ２４４において、サーバ・コンピュータ（１２１）は、上記移動体のいる上記地点の道（又は車線）上にあることに応じて、その進行方向の移動体通知範囲として設定する。サーバ・コンピュータ（１２１）は、現在の移動体の速度や運転履歴により、当該移動体の移動体通知範囲を算出する。
【０１３９】
ステップ２４５において、サーバ・コンピュータ（１２１）は、上記移動体のいる上記地点の道（又は車線）上にないことに応じて、次の道（又はレーン）に接続されている地点までの到達予測時間（すなわち、同一エッジ内でエッジの終点までの到達予測時間）を積算する。
【０１４０】
ステップ２４６において、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出したかを判断する。サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出していることに応じて、処理をステップ２４７に進める。一方、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出していないことに応じて、処理をステップ２４８に進める。
【０１４１】
ステップ２４７において、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出していることに応じて、移動体通知範囲に重なるイベント通知範囲があるかを判断する。サーバ・コンピュータ（１２１）は、移動体通知範囲に重なるイベント通知範囲があることに応じて、処理をステップ２５０に進める。一方、サーバ・コンピュータ（１２１）は、移動体通知範囲に重なるイベント通知範囲がないことに応じて、処理を終了ステップ２５３に進める。
【０１４２】
ステップ２４８において、サーバ・コンピュータ（１２１）は、全ての到達可能な経路を検出していないことに応じて、動的地図情報を使用して、接続されている次の経路（例えば、道）を検出する。
【０１４３】
ステップ２４９において、サーバ・コンピュータ（１２１）は、移動体が移動する（例えば、分岐する）可能性に基づいて、各エッジで算出された各エッジの終端までの到達予測時間を積算する。また、サーバ・コンピュータ（１２１）は、移動体の交差点での進行方向に対して、例えば、直進は＋０秒、レーン変更は＋５秒、左折は＋１５秒、右折は＋３０秒、及びＵターンは＋６０秒という時間を到達予測時間として積算しうる。
【０１４４】
ステップ２５０において、サーバ・コンピュータ（１２１）は、上記動的地図情報を使用して、上記イベントの影響を受ける範囲に到達することを回避することが可能な回避位置を抽出する。ステップ２５０は、図２Ａのステップ２０７に示す処理に対応する。
【０１４５】
ステップ２５１において、サーバ・コンピュータ（１２１）は、イベントの信頼度、到達予測時間及び到達可能性、及び、ステップ２５０で抽出した回避位置に基づいて、上記イベントの影響を受ける範囲に遭遇する遭遇可能性を算出する。ステップ２５１は、図２Ａのステップ２０８に示す処理に対応する。
【０１４６】
ステップ２５２において、サーバ・コンピュータ（１２１）は、移動体通知範囲に重なるイベント通知範囲があることに応じて、移動体に通知する。ステップ２５２は、図２Ａのステップ２０９に対応する。
【０１４７】
ステップ２５３において、サーバ・コンピュータ（１２１）は、移動体の移動体通知範囲を算出する処理、並びに動体通知範囲とイベント通知範囲との接近判定をする処理を包含する処理を終了する。
【０１４８】
図３は、図２Ａに示すフローチャートのうち、イベントの影響を受ける範囲に遭遇する遭遇可能性を算出する具体例を示す。
【０１４９】
車Ａの移動体通知範囲（３０１）は、図２Ｂのステップ２２３に示すように、全方向の到達可能な地点（すなわち、設定された時間に到達可能な地点）に到達すると予想される地点を結び作成したポリゴンの通知範囲（ジオフェンシング）である。
【０１５０】
イベントＡのイベント通知範囲（３０２）は、道の接続、交差点の分岐数が、設定されている条件に到達すると予想される地点を結び作成したポリゴンを、イベントの信頼度に応じて拡大又は縮小した通知範囲（ジオフェンシング）でありうる。
【０１５１】
車Ａの到達予想時間は、移動体の速度（Ｓｘｘ）、各エッジの始点からの距離（ｌｘｘ）、過去の運点履歴情報（Ｈｘｘ）により算出する。到達予想時間の算出例は下記の通りである：例えば、車Ａの到達予想時間は、ｍｔｘｘを各エッジの所要時間とした場合に、ｍｔｘｘ＝（ｌｘｘ／Ｓｘｘ）×Ｈｘｘで示される。図３では、４箇所の地点についての到達予想時間を示す。
【０１５２】
図３に示す例では、サーバ・コンピュータ（１２１）は、次の道（又はレーン）に接続されている地点までの到達予測時間（図２Ｃに示すステップ２４５を参照）を、同一エッジ内でエッジの終端までの到達予測時間（ｍｔ１，ｍｔ２及びｍｔ２１２）を算出する。
【０１５３】
また、図３に示す例では、サーバ・コンピュータ（１２１）は、各エッジで算出された各エッジの終端までの到達予測時間（図２Ｃに示すステップ２４９を参照）を下記の通り積算する：
最初のエッジの到達予測時間  ：ｍｔ１
次のエッジの到達予測時間    ：ｍｔ１＋ｍｔ２１
最後のエッジの到達予測時間  ：ｍｔ１＋ｍｔ２１＋ｍｔ２１２
【０１５４】
イベント到達可能性は、道路の進行方向、距離（Ｌｘｘ）（各エッジの長さである）、交差点の分岐数により重み付けする。イベント到達可能性の算出例は、下記の通りである：例えば、ｅｐｘｘを各エッジのイベント到達可能性（図２Ｃのステップ２３２、ステップ２３５を参照）とした場合に、ｅｐｘｘ＝１／３（分岐する方向の数−過去の運点履歴情報がない場合）×１／Ｌｘｘ（距離に反比例する）で示される。
【０１５５】
ｅｐ１は、図２Ｃのステップ２３２に従い算出される、イベントＡのある地点の道（又はレーン）上でのイベント到達可能性である。ｅｐ２、ｅｐ２３、及びｅｐ２２３は、図２Ｃのステップ２３５に従い算出される、上記道（又はレーン）上でのイベント到達可能性である。例えばｅｐ１＋ｅｐ２２＋ｅｐ２２３は、図２Ｃのステップ２３６に従い、各道（又はレーン）でのイベント到達可能性を積算して算出された、到達可能な地点でのイベント到達可能性である。そして、サーバ・コンピュータ（１２１）は、図２Ｃのステップ２３８に従い、各地点でのイベント遭遇可能性を、イベントの信頼度、並びに、到達可能な各地点でのイベント到達可能性（ｅｐ１＋ｅｐ２２＋ｅｐ２２３）、及び回避位置から算出する。
【０１５６】
また、移動体（例えば、車Ａ）のイベント（例えば、イベントＡ）に対するイベント遭遇可能性は、車Ａの移動体通知範囲とイベントＡのイベント通知範囲とが重なっている部分で、最も到達可能性が高い点の到達可能性×イベントの信頼度×回避可能性に従って算出される。
【０１５７】
図３に示す例では、サーバ・コンピュータ（１２１）は、図２Ａのステップ２０６に示す処理について、ステップ２０５で算出された移動体に影響する各イベントのイベント通知範囲と移動体の移動体通知範囲との重なり方から到着予測時間と到達可能性とを下記のように算出する：
イベント通知範囲が移動体通知範囲に最も深く入り込んでいる点（イベントＡの到達可能性ｅｐ１＋ｅｐ２３に該当する点；以下、「点Ｘ」とする）と、移動体通知範囲がイベント通知範囲に最も深く入り込んでいる点（到達予測時間ｍｔ１＋ｍｔ２１＋ｍｔ２１２に該当する点；以下、「点Ｙ」とする）を算出し、点Ｘでの移動体の到達予測時間と点ＹでのイベントＡの到達可能性とを算出し、それぞれをイベントＡの影響を受ける範囲に到達する到達予測時間及び到達可能性とする。
【０１５８】
図４は、本発明の実施態様に従い移動体が特定領域に接近していることを通知された移動体において、移動体が特定領域に接近していることを表示する処理の為のフローチャートを示す。
【０１５９】
ステップ４０１において、移動体は、当該移動体が特定領域に接近していることを表示する処理を開始する。
【０１６０】
ステップ４０２において、上記移動体は、サーバ・コンピュータ（１２１）より、無線のネットワークを介して、遭遇可能性を受信する。また、上記移動体は、上記遭遇可能性と共に、移動体の移動体通知範囲（ジオフェンシング）及び遭遇可能性のレベルを受信しうる。
【０１６１】
ステップ４０３において、上記移動体は、当該移動体がイベント通知範囲に到達したかどうかを判定する。当該移動体がイベント通知範囲に到達したかは、例えば当該移動体自身のＧＰＳ情報によって判断しうる。当該移動体がイベント通知範囲に到達していることに応じて、移動体は、処理をステップ４０４に進める。一方、当該移動体がイベント通知範囲に到達していないことに応じて、移動体は処理をステップ４０３に戻す。
【０１６２】
ステップ４０４において、上記移動体は、特定領域に接近していることを画面上に表示する。すなわち、移動体は、上記遭遇可能性に基づいて、ビューを動的に生成する。当該ビューは例えば、２Ｄビュー、３次元ビュー又はそれらの組み合わせでありうる。
【０１６３】
当該ビューが例えば２次元（以下、２Ｄとも記載する）ビューである場合には、上記移動体は、当該ビューはガイドマップを表示し、そして当該ガイドマップ上に、イベントの種類、イベントの発生領域、及びイベントの影響を受ける範囲に遭遇する遭遇可能性を表示しうる。
【０１６４】
当該ビューが例えば３次元（以下、３Ｄとも記載する）ビューである場合には、上記移動体は、当該ビュー上にガイドマップの一部（例えば、交差点やレーン）を拡大表示し、当該拡大表示したガイドマップ上に、当該交差点やレーンでの進行方向毎の又は進路変更毎の危険度のレベルを表示しうる。当該危険度のレベルは、上記遭遇可能性に応じて表現されうる。
【０１６５】
ステップ４０５において、上記移動体は、遭遇可能性をさらに受信し、遭遇可能性が更新されたかどうかを判断する。上記移動体は、遭遇可能性が更新されていることに応じて、処理をステップ４０３に戻し、ステップ４０３〜４０５を繰り返す。一方、上記移動体は、遭遇可能性が更新されていることに応じて、処理をステップ４０６に戻す。
【０１６６】
ステップ４０６において、上記移動体は、当該移動体がイベント通知範囲から出たかどうかを判断する。当該移動体がイベント通知範囲から出たことに応じて、処理を終了ステップ４０６に進める。一方、当該移動体がイベント通知範囲から出ていないことに応じて、処理をステップ４０４に戻し、ステップ４０４〜４０６を繰り返す。
【０１６７】
ステップ４０７において、上記移動体は、当該移動体が特定領域に接近していることを表示する処理を終了する。
【０１６８】
図５Ａ及び図５Ｂは、本発明の実施態様において用いられうるサーバ・ビュー及びクライアント・ビューを示す。
【０１６９】
図５Ａは、サーバ・ビュー（５０１）において、イベントの種類及び当該イベントの信頼度を表示する態様、並びに、クライアント・ビュー（２Ｄビュー）（５１１）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を表示する態様、及び、クライアント・ビュー（３次元ビュー）（５２１）において、進行方向毎の又は進路変更毎の上記遭遇可能性を表示する態様を示す。
【０１７０】
サーバ・ビュー（５０１）は、サーバ・コンピュータ（１２１）の表示装置上で表示される。サーバ・コンピュータ（１２１）は、イベントの発生領域の位置（例えば、経度及び緯度）、イベントの種類（工事、事故、渋滞）、及びイベントの信頼度のデータを格納している。
【０１７１】
サーバ・ビュー（５０１）は、ガイドマップ上で、各種イベントの種類（工事、事故、又は渋滞）、並びに、当該各種イベントそれぞれの信頼度（工事Ａ（５９１）について１００％、工事Ｂ（５９２）について９０％、事故Ａ（５９３）について６０％、及び渋滞Ａ（５９４）について１０％）を表示する。また、サーバ・ビュー（５０１）は、各種イベントの信頼度をユーザにとって視覚的に分かり易いようにするために例えば、赤（信頼度が高レベルの場合）、黄（信頼度が中レベルの場合）及び灰色（信頼度が低レベルの場合）の３段階の警告度レベルに分類してアイコンで表示しうる。代替的には、サーバ・ビュー（５０１）は、各種イベントの信頼度をユーザにとって視覚的に分かり易いようにするために例えば、当該信頼度が高レベルであるほど、アイコンの表示が大きくなるように表示しうる。
【０１７２】
クライアント・ビュー（５１１及び５２１）それぞれは、移動体（例えば、車）（上向き矢印で示されている）に関連付けられた表示装置上で表示される。クライアント・ビュー（５１１及び５２１）それぞれは、移動体が交差点Ａへ接近している場合における表示画面上の表示である。
【０１７３】
移動体は、イベントの発生領域の位置（例えば、経度及び緯度）、イベントの種類（例えば、工事、事故、渋滞）、及び遭遇可能性のデータをサーバ・コンピュータ（１２１）から受信し、格納している。
【０１７４】
クライアント・ビュー（５１１）は例えば２Ｄビューであるが、３Ｄビューであってもよい。クライアント・ビュー（５１１）は、ガイドマップ上で、移動体の近隣の地図を表示している。また、クライアント・ビュー（５１１）は、イベントの発生領域の位置、イベントの種類、及び遭遇可能性を表示している。
【０１７５】
クライアント・ビュー（５１１）は、サーバ・ビュー（５０１）に対応して、イベントの発生領域の位置、及びイベントの種類を表示する。しかし、クライアント・ビュー（５１１）は、サーバ・ビュー（５０１）上のイベントの信頼度ではなく、遭遇可能性を表示している。
【０１７６】
クライアント・ビュー（５１１）は、サーバ・ビュー（５０１）上の工事Ａ（５９１）、事故Ａ（５９３）及び渋滞Ａ（５９４）それぞれに対応するイベントの位置及び種類を表示している。しかしながら、クライアント・ビュー（５１１）は、サーバ・ビュー（５０１）上の工事Ｂ（５９２）に対応するイベントの位置及び種類を表示していない。この理由は、工事Ｂ（５９２）がクライアント・ビュー（５１１）上の現在のガイドマップ上で発生しているが、移動体の現在位置が工事Ｂの位置とつながっていない為に、移動体の工事Ｂに対する遭遇可能性が０に近い値になっているからである。
【０１７７】
クライアント・ビュー（５２１）は例えば３Ｄビューであるが、２Ｄビューであってもよい。クライアント・ビュー（５２１）は例えば、クライアント・ビュー（５１１）上の移動体やイベントの位置と重複しない位置上に重畳して表示されうる。代替的には、クライアント・ビュー（５２１）とクライアント・ビュー（５１１）が画面上に例えば横に整列して表示されうる。
【０１７８】
クライアント・ビュー（５２１）は、移動体が直近に通過する交差点Ａでの進行方向を表示する為に、交差点Ａ付近を拡大表示している。
【０１７９】
クライアント・ビュー（５２１）は、直近に通過する交差点Ａでの進行方向毎の危険度及び回避情報を色付き矢印で表示しうる。移動体が交差点Ａを直進すると、直進先に遭遇可能性８０％（遭遇可能性は高程度）である工事Ａがあり、且つ、次の交差点Ｂが最後の回避点であることから、直進を示す矢印は赤矢印（危険度が高程度であることを示す）で表示されている。移動体が交差点Ａを右折すると、その右折先には移動の仕方次第では遭遇可能性６０％である事故Ａと遭遇可能性２０％である渋滞Ａとがあるがいずれも遭遇可能性は中程度である為に、右折を示す矢印は黄色（危険度が中程度であることを示す）で表示されている。移動体が交差点Ａを左折すると、その左折先にはイベントが何もないので、左折の矢印は緑色（危険度が低程度であることを示す）で表示されている。
【０１８０】
ユーザは、クライアント・ビュー（５１１及び５２１）を見ることによって、イベントを避けるための進行方向の選択を容易にすることが可能になる。
【０１８１】
図５Ｂは、クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を経時的に変化して表示する態様、及び、クライアント・ビュー（３Ｄビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を経時的に変化して表示する態様を示す。
【０１８２】
図５Ｂに示すクライアント・ビュー（５１１）及びクライアント・ビュー（５２１）それぞれは、図５Ａに示すクライアント・ビュー（５１１）及びクライアント・ビュー（５２１）それぞれと同じである。従って、クライアント・ビュー（５１１）及びクライアント・ビュー（５２１）はいずれも、上記移動体が交差点Ａへ接近している場合における表示画面上の表示である。
【０１８３】
クライアント・ビュー（５１２及び５２２）は、クライアント・ビュー（５１１及び５２１）の表示よりもある時間が経過した後のビューである。クライアント・ビュー（５１２及び５２２）それぞれは、上記移動体に関連付けられた表示装置上で表示される。
【０１８４】
クライアント・ビュー（５１２及び５２２）それぞれは、上記移動体（上向き矢印で示されている）が、交差点Ａを超えて交差点Ｂに近づいており、イベントの発生領域（工事Ａ）にさらに近づいていることを示す。
【０１８５】
クライアント・ビュー（５１２）では、クライアント・ビュー（５１１）と異なり、移動体が通り過ぎたイベント（渋滞Ａ）の位置及び種類が消えている。
【０１８６】
また、クライアント・ビュー（５１２）では、上記移動体が交差点Ａを通り過ぎて、事故Ａへの遭遇可能性が６０％から２０％に低くなっているので、クライアント・ビュー（５１１）と異なり、事故Ａを示すアイコンの色が黄色から灰色に変化している。なお、遭遇可能性が６０％から２０％に低くなったのは、到達可能性が低くなることによる。また、代替的には、クライアント・ビュー（５１２）では、移動体が交差点Ａを通り過ぎて、遭遇可能性が６０％から２０％に低くなっているので、クライアント・ビュー（５１１）と異なり、事故Ａを示すアイコンの大きさが小さくなるように変化している。
【０１８７】
また、クライアント・ビュー（５１２）では、移動体が工事Ａに近づいて、遭遇可能性が８０％から９０％に高くなっている。
【０１８８】
クライアント・ビュー（５２２）は、直近に通過する交差点Ｂでの進行方向毎の危険度及び回避情報を色付き矢印で表示しうる。移動体が交差点Ｂを直進すると、直進先に遭遇可能性９０％（遭遇可能性は高程度）である工事Ａがあり、且つ、交差点Ｂが工事Ａを回避するための最後の回避点であることから、直進を示す矢印は赤矢印（危険度が高程度であることを示す）が表示されており、さらに、交差点Ｂを直進すると回避経路がなく工事Ａのある経路に当たるために当該直進を示す矢印の上に赤印でバツ印（×）が表示されている。移動体が交差点Ｂを右折すると、その右折先には移動の仕方次第では遭遇可能性２０％である事故Ａがあるが遭遇可能性は低程度である為に、右折を示す矢印は薄い黄色（危険度が中程度よりも低いことを示す）で表示されている。移動体が交差点Ａを左折すると、その左折先にはイベントが何もないので、左折の矢印は緑色（危険度が低程度であることを示す）で表示されている。
【０１８９】
このように、移動体がイベント（工事Ａ）に近づくに連れて遭遇可能性も大きくなり、それに従い当該遭遇可能性のレベルを示す表示が更新される。従って、ユーザは、クライアント・ビュー（５１２及び５２２）を見ることによって、イベントを避けるための進行方向の選択を容易にすることが可能になる。
【０１９０】
図６Ａ〜図６Ｃそれぞれは、図５Ａ〜図５Ｂに示した態様において、イベント通知範囲と移動体通知範囲との近接が高まったり、又は、当該近接が低くなったりする態様を示す。
【０１９１】
図６Ａは、サーバ・ビューにおいて、工事Ａ、工事Ｂ、事故Ａ、及び渋滞Ａそれぞれの各イベントのイベント通知範囲を表示する態様を示す。
【０１９２】
サーバ・ビュー（６０１）は、工事Ａのイベント通知範囲（６９１）を点線部で囲まれている半透明色（例えば、信頼度が高程度（１００％）であるので赤色の透明色）のポリゴンで表示している。
【０１９３】
サーバ・ビュー（６０２）は、工事Ｂのイベント通知範囲（６９２）を点線部で囲まれている半透明色（例えば、信頼度が高程度（９０％）であるので赤色の透明色）のポリゴンで表示している。
【０１９４】
サーバ・ビュー（６０３）は、事故Ａのイベント通知範囲（６９３）を点線部で囲まれている半透明色（例えば、信頼度が中程度（６０％）であるので黄色の透明色）のポリゴンで表示している。
【０１９５】
サーバ・ビュー（６０４）は、渋滞Ａのイベント通知範囲（６９４）を点線部で囲まれている半透明色（例えば、信頼度が低程度（１０％）であるので灰色の透明色）のポリゴンで表示している。
【０１９６】
イベント通知範囲は、イベントの信頼度、道の接続、交差点の数、イベントの種類、又は過去の履歴情報に従って変化しうる。
【０１９７】
図６Ｂは、サーバ・ビューにおいて、図６Ａに示す各イベント（工事Ａ、工事Ｂ、事故Ａ、及び渋滞Ａ）のイベント通知範囲それぞれを重畳して表示したイベント通知範囲を表示する態様、及び、移動体通知範囲を経時的に表示する態様を示す。
【０１９８】
サーバ・ビュー（６２１）は、図６Ａに示すサーバ・ビュー（６０１）、サーバ・ビュー（６０２）、サーバ・ビュー（６０３）及びサーバ・ビュー（６０４）のそれぞれにおいて示されているイベントのイベント通知範囲を重畳して表示している。
【０１９９】
サーバ・コンピュータ（１２１）は、サーバ管理者の画面表示の指示に応答して、サーバ・ビュー（６０１）、サーバ・ビュー（６０２）、サーバ・ビュー（６０３）及びサーバ・ビュー（６０４）、並びにサーバ・ビュー（６２１）を切り替えて、又はそれらの少なくとも２つを整列して画面上に表示しうる。
【０２００】
サーバ・ビュー（６３１）は、移動体（上向き矢印で示されている）が交差点Ａへ接近している場合における移動体通知範囲（６９５）を点線部で囲まれている半透明色（例えば、青色の透明色）のポリゴンで表示している。
【０２０１】
サーバ・ビュー（６３２）は、移動体（上向き矢印で示されている）が交差点Ｂへ接近している場合における移動体通知範囲（６９６）を点線部で囲まれている半透明色（例えば、青色の透明色）のポリゴンで表示している。
【０２０２】
図６Ｃは、サーバ・ビューにおいて、イベント通知範囲と移動体通知範囲とを重畳して表示する態様を示す。なお、図６Ｃに示すサーバ・ビュー（６２１）は、図６Ｂに示すサーバ・ビュー（６２１）と同じである。
【０２０３】
サーバ・ビュー（６４１）は、移動体（上向き矢印で示されている）が交差点Ａへ接近している場合において、各イベントのイベント通知範囲（６９１、６９２、６９３及び６９４）と移動体通知範囲（６９５）とを重畳して表示している。移動体通知範囲（６９５）は、工事Ａのイベント通知範囲（６９１）、事故Ａのイベント通知範囲（６９３）及び渋滞Ａのイベント通知範囲（６９４）と接近しているが、工事Ｂのイベント通知範囲（６９２）とは接近していない。従って、サーバ・ビュー（６４１）に対応するクライアント・ビューでは、工事Ｂのイベントは表示されない（図５Ａのクライアント・ビュー（２Ｄ）（５１１）を参照）。
【０２０４】
サーバ・ビュー（６４２）は、移動体（上向き矢印で示されている）が交差点Ｂへ接近している場合において、各イベントのイベント通知範囲（６９１、６９２、６９３及び６９４）と移動体通知範囲（６９５）とを重畳して表示している。移動体通知範囲（６９５）は、工事Ａのイベント通知範囲（６９１）、事故Ａのイベント通知範囲（６９３）及び渋滞Ａのイベント通知範囲（６９４）と接近しているが、工事Ｂのイベント通知範囲（６９２）とは接近していない。従って、サーバ・ビュー（６４２）に対応するクライアント・ビューでは、工事Ｂのイベントは表示されない（図５Ｂのクライアント・ビュー（２Ｄ）（５１２）を参照）。また、移動体通知範囲（６９５）は、渋滞Ａのイベント通知範囲（６９４）と接近しているが、移動体が交差点Ａを通り過ぎたために渋滞Ａのイベント通知範囲（６９４）との接近が少なくなってきている。また、移動体通知範囲（６９５）は、事故Ａのイベント通知範囲（６９３）と接近しているが、移動体が事故Ａに到達するためには、移動体の現在の進行方向と逆の方向に進まなくてはならず、また、移動体通知範囲（６９５）と事故Ａのイベント通知範囲（６９３）との接近が少なくなってきている。
【０２０５】
図７Ａ及び図７Ｂは、本発明の実施態様において用いられうるサーバ・ビュー及びクライアント・ビューを示す。
【０２０６】
図７Ａは、サーバ・ビュー（７０１）において、イベントの種類及び当該イベントの信頼度を表示する態様、並びに、クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を表示する態様、及び、クライアント・ビュー（３次元ビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を表示する態様を示す。
【０２０７】
サーバ・ビュー（７０１）は、サーバ・コンピュータ（１２１）の表示装置上で表示される。サーバ・コンピュータ（１２１）は、イベントの発生領域の位置（例えば、経度及び緯度）、イベントの種類（落下物）、及びイベントの信頼度のデータを格納している。
【０２０８】
サーバ・ビュー（７０１）は、ガイドマップ上で、イベントの種類（落下物）、並びに、当該落下物の信頼度（５０％）を表示する。また、サーバ・ビュー（５０１）は、上記落下物の信頼度をユーザにとって視覚的に分かり易いようにするために例えば、赤（信頼度が高レベルの場合）、黄（信頼度が中レベルの場合）及び灰色（信頼度が低レベルの場合）の３段階の警告度レベルのうち、赤のアイコンで表示しうる。代替的には、サーバ・ビュー（７０１）は、落下物の信頼度をユーザにとって視覚的に分かり易いようにするために例えば、当該信頼度が高レベルであるほど、アイコンの表示が大きくなるように表示しうる。
【０２０９】
クライアント・ビュー（７１１及び７２１）それぞれは、移動体に関連付けられた表示装置上で表示される。クライアント・ビュー（７１１及び７２１）それぞれは、移動体（上向き矢印で示されている）が交差点Ｃへ接近している場合における表示画面上の表示である。
【０２１０】
移動体は、イベントの発生領域の位置（例えば、経度及び緯度）、イベントの種類（落下物）、及び遭遇可能性のデータをサーバ・コンピュータ（１２１）から受信し、格納している。
【０２１１】
クライアント・ビュー（７１１）は例えば２Ｄビューであるが、３Ｄビューであってもよい。クライアント・ビュー（７１１）は、ガイドマップ上で、移動体の近隣の地図を表示している。また、クライアント・ビュー（７１１）は、イベントの発生領域の位置、イベントの種類、及び遭遇可能性を表示している。
【０２１２】
クライアント・ビュー（７１１）は、サーバ・ビュー（７０１）に対応して、イベントの発生領域の位置、及びイベントの種類を表示する。しかし、クライアント・ビュー（７１１）は、サーバ・ビュー（７０１）上のイベントの信頼度ではなく、遭遇可能性を表示している。
【０２１３】
クライアント・ビュー（７２１）は例えば３Ｄビューであるが、２Ｄビューであってもよい。クライアント・ビュー（７２１）は例えば、クライアント・ビュー（７１１）上の移動体やイベントの位置と重複しない位置上に重畳して表示されうる。代替的には、クライアント・ビュー（７２１）とクライアント・ビュー（７１１）が画面上に例えば横に整列して表示されうる。
【０２１４】
クライアント・ビュー（７２１）は、移動体が直近に通過する交差点Ｃでの進行方向を表示する為に、交差点Ｃ付近を拡大表示している。
【０２１５】
クライアント・ビュー（７２１）は、直近に通過する交差点Ｃでの進行方向毎の危険度及び回避情報を色付き矢印で表示しうる。移動体が交差点Ｃを直進すると、直進先に遭遇可能性７０％（遭遇可能性は中程度）である落下物があることから、直進を示す矢印は黄矢印（危険度が中程度であることを示す）で表示されている。移動体が交差点Ｃを右折又は左折すると、落下物を回避することが可能である為に、右折及び左折それぞれを示す矢印は緑色（危険度が低程度であることを示す）で表示されている。
【０２１６】
ユーザは、クライアント・ビュー（７１１及び７２１）を見ることによって、落下物を避けるための進行方向の選択を容易にすることが可能になる。
【０２１７】
図７Ｂは、クライアント・ビュー（２Ｄビュー）において、イベントの種類及び当該イベントの影響を受ける範囲に遭遇する遭遇可能性を経時的に変化して表示する態様、及び、クライアント・ビュー（３次元ビュー）において、進行方向毎の又は進路変更毎の上記遭遇可能性を経時的に変化して表示する態様を示す。
【０２１８】
図７Ｂに示すクライアント・ビュー（７１１）及びクライアント・ビュー（７２１）それぞれは、図７Ａに示すクライアント・ビュー（７１１）及びクライアント・ビュー（７２１）それぞれと同じである。従って、図７Ｂに示すクライアント・ビュー（７１２）及びクライアント・ビュー（７２２）はいずれも、上記移動体が交差点Ｃへ接近している場合における表示画面上の表示である。
【０２１９】
クライアント・ビュー（７１２及び７２２）それぞれは、上記移動体に関連付けられた表示装置上で表示される。
【０２２０】
クライアント・ビュー（７１２及び７２２）それぞれは、上記移動体（上向き矢印で示されている）が、交差点Ｃにさらに近づいており、従って落下物の発生領域にさらに近づいていることを示す。
【０２２１】
また、クライアント・ビュー（７１２）では、上記移動体の落下物に対する遭遇可能性が、７０％から９０％に経時的に高くなっていることを示す。
【０２２２】
クライアント・ビュー（７２２）は、直近に通過する交差点Ｃでの進行方向毎の危険度及び回避情報を色付き矢印で表示しうる。移動体が交差点Ｃを直進すると、直進先に遭遇可能性９０％（遭遇可能性は高程度）である落下物があることから、直進を示す矢印は赤矢印（危険度が高程度であることを示す）が表示されており、さらに、交差点Ｃで直進すると回避経路がなく落下物のある経路に当たるために当該直進を示す矢印の上に赤印でバツ印（×）が表示されている。移動体が交差点Ｃを右折又は左折すると、落下物を回避することが可能である為に、右折及び左折それぞれを示す矢印は緑色（危険度が低程度であることを示す）で表示されている。
【０２２３】
このように、移動体がイベント（落下物）に近づくに連れて遭遇可能性も大きくなり、それに従い当該遭遇可能性のレベルを示す表示が更新される。従って、ユーザは、クライアント・ビュー（７１２及び７２２）を見ることによって、イベントを避けるための進行方向の選択を容易にすることが可能になる。
【０２２４】
図８Ａ〜図８Ｃは、図７Ａ〜図７Ｂに示した態様において、落下物というイベントの信頼度が経時的に高まる為に、遭遇可能性もまた高まる態様を示す。
【０２２５】
図８Ａは、サーバ・ビューにおいて、落下物のイベント通知範囲及び移動体の移動体通知範囲それぞれを表示する態様を示す。
【０２２６】
サーバ・ビュー（８１１及び８１２）それぞれは、移動体の通位置範囲を表示している。図８Ａ〜図８Ｂに示す態様において、移動体Ａ（例えば、車）（上向き矢印で示されている）（８８１）が、サーバ・コンピュータ（１２１）から特定領域に接近していることを通知される移動体であり、移動体Ｂ（例えば、車）（上向き矢印で示されている）（８８２）は画像情報やセンサ情報を送信することが可能な通信デバイスを備えている移動体であり、当該通信デバイスは、サーバ・コンピュータ（１２１）又はイベントを収集している他のサーバ・コンピュータに画像取得装置からの画像情報やセンサからのセンサ情報をリアルタイムに送信しうる。移動体Ａ（８８１）は移動体Ｂ（８８２）の後ろを走行し、移動体Ｂ（８８２）が移動体Ａ（８８１）よりも先行して交差点Ｃへ接近しているとする。
【０２２７】
サーバ・ビュー（８１１）は、落下物のイベント通知範囲（８９１）を点線部で囲まれている半透明色（例えば、信頼度が中程度（５０％）であるので黄色の透明色）のポリゴンで表示している。また、サーバ・ビュー（８１１）は、移動体Ａ（８８１）が移動体Ｂ（８８２）の後ろを走行していることを示している。また、当該移動体Ｂ（８８２）に備え付けられているセンサは、落下物をまだ認識できない交差点Ｃの十分手前を走行しているとする。
【０２２８】
サーバ・ビュー（８１２）は、サーバ・ビュー（８１１）の表示よりも或る時間が経過した後のビューであり、落下物のイベント通知範囲（８９２）を点線部で囲まれている半透明色（例えば、信頼度が高程度（８０％）であるので赤色の透明色）のポリゴンで表示している。
【０２２９】
また、サーバ・ビュー（８１２）は、上記或る時間が経過した後に、落下物の信頼度が５０％から８０％に高まっていることを示す。この理由の一つは、落下物があることを移動体Ｂ（８８２）がサーバ・コンピュータ（１２１）又はイベントを収集している他のサーバ・コンピュータに報告しているためである。
【０２３０】
また、サーバ・ビュー（８１２）では、上記或る時間が経過した後に、落下物の信頼度が５０％から８０％に高まっているので、落下物のイベント通知範囲（８９２）が落下物のイベント通知範囲（８９１）よりも広くなっている。すなわち、落下物のイベント通知範囲（８９２）が信頼度に基づいて大きくなるように変化している。
【０２３１】
サーバ・ビュー（８２１）は、サーバ・ビュー（８１１）と同じ時間におけるビューであり、移動体Ａ（８８１）の移動体通知範囲（８９３）及び移動体Ｂ（８８２）の移動体通知範囲（８９４）それぞれを点線部で囲まれている半透明色（例えば、青色の透明色）のポリゴンで表示している。
【０２３２】
サーバ・ビュー（８２２）は、サーバ・ビュー（８１２）と同じ時間におけるビューであり、移動体Ａ（８８１）の移動体通知範囲（８９５）及び移動体Ｂ（８８２）の移動体通知範囲（８９６）それぞれを点線部で囲まれている半透明色（例えば、青色の透明色）のポリゴンで表示している。
【０２３３】
また、サーバ・ビュー（８２２）は、上記或る時間が経過した後に、落下物の信頼度が５０％から８０％に高まっていることを示す。
【０２３４】
図８Ｂは、サーバ・ビュー（８１１及び８１２）において、図８Ａに示すイベント通知範囲と図８Ａに示す移動体通知範囲とを重畳して表示する態様を示す。
【０２３５】
サーバ・ビュー（８３１）は、図８Ａのサーバ・ビュー（８１１）中に示す落下物のイベント通知範囲（８９１）と図８Ａのサーバ・ビュー（８２１）中に示す各移動体の移動体通知範囲（８９３及び８９４）それぞれとを重畳して表示している。サーバ・コンピュータ（１２１）は、サーバ管理者の画面表示の指示に応答して、サーバ・ビュー（８１１）、サーバ・ビュー（８２１）及びサーバ・ビュー（８３１）を切り替えて、又はそれらの少なくとも２つを整列して画面上に表示しうる。
【０２３６】
サーバ・ビュー（８３２）は、図８Ａのサーバ・ビュー（８１２）中に示す落下物のイベント通知範囲（８９２）と図８Ａのサーバ・ビュー（８２２）中に示す各移動体の移動体通知範囲（８９５及び８９６）それぞれとを重畳して表示している。サーバ・コンピュータ（１２１）は、サーバ管理者の画面表示の指示に応答して、サーバ・ビュー（８１２）、サーバ・ビュー（８２２）及びサーバ・ビュー（８３２）を切り替えて、又はそれらの少なくとも２つを整列して画面上に表示しうる。
【０２３７】
図８Ｃは、サーバ・ビュー（８５１、８５２、８５３）において、イベントの信頼度が経時的に変化することを示す。
【０２３８】
サーバ・ビュー（８５１、８５２、８５３）それぞれは、落下物の信頼度が経時的に２０、５０及び９０％と高まっていることを示す。
【０２３９】
移動体の走行図（８４１）は、移動体Ｄ（８６１）、移動体Ｅ（８６２）及び移動体Ｆ（８６３）がこの順に交差点Ｃに近づいている態様を示す。移動体Ｄ（８６１）、移動体Ｅ（８６２）及び移動体Ｆ（８６３）はいずれも、画像情報やセンサ情報を送信することが可能な通信デバイスを備えている移動体であり、当該通信デバイスは、サーバ・コンピュータ（１２１）又はイベントを収集している他のサーバ・コンピュータに画像情報やセンサ情報をリアルタイムに送信することが可能である。
【０２４０】
走行図（８４１）に示されるように、移動体Ｄ（８６１）が交差点Ｃを通りかかったときに、当該移動体Ｄ（８６１）に備え付けられているセンサが、道路上の落下物を認識したとする。
【０２４１】
移動体Ｄ（８６１）は、落下物があることの情報を例えばサーバ・コンピュータ（１２１）に送信する。サーバ・コンピュータ（１２１）が当該情報を受信することに応じて、落下物のイベントの信頼度を算出する。その結果、サーバ・コンピュータ（１２１）は、例えば当該落下物の信頼度を２０％と算出したとする。サーバ・コンピュータ（１２１）は、サーバ・ビュー（８５１）上に落下物の信頼度（２０％）を表示する。
【０２４２】
次に、移動体Ｅ（８６２）が交差点Ｃを通りかかったときに、当該移動体Ｅ（８６２）に備え付けられた画像取得装置が撮影した画像中に道路上の落下物が撮影されているとする。
【０２４３】
移動体Ｅ（８６２）は、撮影した画像を順次例えばサーバ・コンピュータ（１２１）に送信している。サーバ・コンピュータ（１２１）は当該画像を受信し、当該画像の画像解析を行って、落下物があることを検出する。サーバ・コンピュータ（１２１）は、当該落下物を検出することに応じて、落下物のイベントの信頼度を算出する。その結果、サーバ・コンピュータ（１２１）は、同一イベントの報告頻度が増したことに基づいて、当該落下物の信頼度を５０％と再算出したとする（８５２）。サーバ・コンピュータ（１２１）は、サーバ・ビュー（８５２）上に落下物の信頼度（５０％）を表示する。
【０２４４】
次に、移動体Ｆ（８６３）が交差点Ｃを通りかかったときに、当該移動体Ｆ（８６３）に備え付けられた画像取得装置が撮影した画像中に道路上の落下物が撮影されているとする。
【０２４５】
移動体Ｆ（８６３）は、撮影した画像を順次例えばサーバ・コンピュータ（１２１）に送信している。サーバ・コンピュータ（１２１）は当該画像を受信し、当該画像の画像解析を行って、落下物があることを検出する。サーバ・コンピュータ（１２１）は、当該落下物を検出することに応じて、落下物のイベントの信頼度を算出する。その結果、サーバ・コンピュータ（１２１）は、同一イベントの報告頻度が増したことに基づいて、当該落下物の信頼度を９０％と再算出したとする（８５３）。サーバ・コンピュータ（１２１）は、サーバ・ビュー（８５２）上に落下物の信頼度（９０％）を表示する。
【０２４６】
図８Ｃに示すように、サーバ・コンピュータ（１２１）は、イベントの情報源の信頼度が移動体である場合にはイベントの信頼度を低く算出するが、同一の当該イベントの報告頻度が異なる移動体から複数回得られることによって、同一の当該イベントが確からしいとして、同一の当該イベントの信頼度を高める。
【０２４７】
図９は、図１Ａ又は図１Ｂに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従い、移動体が特定領域に接近していることを通知する為のサーバ・コンピュータの機能ブロック図の一例を示した図である。
【０２４８】
サーバ・コンピュータ（９０１）は、図１Ａに従うハードウェア構成（１０１）又は図１Ｂに従うハードウェア構成（１２１）を備えうる。
【０２４９】
サーバ・コンピュータ（９０１）は、領域算出手段（９１１）、到達予測時間算出手段（９１２）、到達可能性算出手段（９１３）、回避位置抽出手段（９１４）、遭遇可能性算出手段（９１５）、及び通知手段（９１６）を備えている。
【０２５０】
また、サーバ・コンピュータ（９０１）は、任意的に、イベント収集手段（９１７）及びイベント信頼度算出手段（９１８）を備えうる。代替的には、サーバ・コンピュータ（９０１）は、イベント収集手段（９１７）及びイベント信頼度算出手段（９１８）の代わりに、イベント信頼度取得手段（９１９）を備えうる。
【０２５１】
領域算出手段（９１１）は、動的地図情報に基づき、上記移動体が到達する可能性がある複数の領域を算出する。
【０２５２】
また、領域算出手段（９１１）は、イベントの通知を移動体にする為のイベント通知範囲を作成しうる。領域算出手段（９１１）は、イベントの信頼度に応じて、イベント通知範囲を変更しうる。
【０２５３】
また、領域算出手段（９１１）は、移動体の到達可能地点を結び、移動体の移動体通知範囲を作成しうる。
【０２５４】
また、領域算出手段（９１１）は、イベント通知範囲と移動体通知範囲との接近判定をして、上記移動体が到達する可能性がある複数の領域を算出しうる。
【０２５５】
また、領域算出手段（９１１）は、図２Ａに示すステップ２０５の処理を実行しうる。
【０２５６】
到達予測時間算出手段（９１２）は、イベントの影響を受ける範囲に到達する到達予測時間を算出する。
【０２５７】
また、到達予測時間算出手段（９１２）は、図２Ａに示すステップ２０６の処理のうち、到達予測時間の算出を実行しうる。
【０２５８】
到達可能性算出手段（９１３）は、領域算出手段（９１１）によって算出され複数の領域中で発生しているイベント毎に、当該イベントの影響を受ける範囲に到達する到達可能性を算出する。
【０２５９】
また、到達可能性算出手段（９１３）は、図２Ａに示すステップ２０６の処理のうち、到達可能性の算出を実行しうる。
【０２６０】
回避位置抽出手段（９１４）は、域算出手段（９１１）が算出した複数の領域中で発生しているイベントの影響を受ける範囲に到達することを回避することが可能な回避位置を抽出する。
【０２６１】
また、回避位置抽出手段（９１４）は、図２Ａに示すステップ２０７の処理を実行しうる。
【０２６２】
遭遇可能性算出手段（９１５）は、イベントの信頼度、到達可能性算出手段（９１３）によって算出された到達可能性、及び回避位置抽出手段（９１４）によって抽出された回避位置に基づいて、当該イベントの影響を受ける範囲に遭遇する遭遇可能性を算出する。
【０２６３】
また、遭遇可能性算出手段（９１５）は、遭遇可能性を、上記イベントの信頼度、上記到達可能性、及び上記回避位置とともに、上記到達予測時間に基づいて算出しうる。
【０２６４】
また、遭遇可能性算出手段（９１５）は、イベント通知範囲と移動体通知範囲とが重複する範囲が動的に変化することに応じて、上記遭遇可能性を再算出しうる。
【０２６５】
また、遭遇可能性算出手段（９１５）は、以下の遭遇可能性を算出しうる：
上記移動体の進行方向毎に上記遭遇可能性；
上記移動体の進行レーン毎に上記遭遇可能性；
上記移動体の移動経路毎に上記遭遇可能性、又は、
上記移動体又はその他の移動体の過去の運転履歴に基づいて上記遭遇可能性。
【０２６６】
通知手段（９１６）は、遭遇可能性算出手段（９１５）によって算出された遭遇可能性を上記移動体に通知する。
【０２６７】
また、通知手段（９１６）は、遭遇可能性とともに、当該遭遇可能性を有するイベントの種類をさらに通知しうる。
【０２６８】
また、通知手段（９１６）は、遭遇可能性とともに、当該遭遇可能性を有するイベントの位置をさらに通知しうる。
【０２６９】
また、通知手段（９１６）は、図２Ａに示すステップ２０９の処理を実行しうる。
【０２７０】
イベント収集手段（９１７）は、イベントの情報源から送信されたイベントを収集する。
【０２７１】
イベント信頼度算出手段（９１８）は、収集したイベントが同一である場合に、当該同一であるイベントの信頼度をインクリメント（例えば１）する。
【０２７２】
イベント信頼度取得手段（９１９）は、イベントの信頼度を、当該信頼度を算出している他のサーバ・コンピュータから取得する。
【図１Ａ】
0006037468.tif 000002
【図１Ｂ】
0006037468.tif 000003
【図２Ａ】
0006037468.tif 000004
【図２Ｂ】
0006037468.tif 000005
【図２Ｃ】
0006037468.tif 000006
【図２Ｄ】
0006037468.tif 000007
【図４】
0006037468.tif 000008
【図９】
0006037468.tif 000009
【図３】
0006037468.tif 000010
【図５Ａ】
0006037468.tif 000011
【図５Ｂ】
0006037468.tif 000012
【図６Ａ】
0006037468.tif 000013
【図６Ｂ】
0006037468.tif 000014
【図６Ｃ】
0006037468.tif 000015
【図７Ａ】
0006037468.tif 000016
【図７Ｂ】
0006037468.tif 000017
【図８Ａ】
0006037468.tif 000018
【図８Ｂ】
0006037468.tif 000019
【図８Ｃ】
0006037468.tif 000020