(57)【特許請求の範囲】
【請求項１】
少なくとも１つのディスプレイと、
プロセッサによって実行可能な命令を有する少なくとも１つのコンピュータ可読記憶媒体と、
前記命令を実行するために前記コンピュータ可読記憶媒体にアクセスするよう構成された少なくとも１つのプロセッサと、
を備えるディスプレイデバイスであって、
前記命令によって、前記プロセッサが、
所定の事象が起きたことを検知したことに応じて、無線メッシュネットワークの設定を行い、前記無線メッシュネットワークに入るよう構成され、かつ、前記ディスプレイにユーザインタフェース（ＵＩ）を提示するよう構成され、前記ＵＩが、前記ＵＩが提示される車両を含む無線メッシュネットワークの複数の車両の位置と一緒に前記ＵＩが提示される前記デバイスの位置を指示し、前記他の車両の位置が前記メッシュネットワークを介して受信されるようになっている、ディスプレイデバイス。
【請求項２】
前記ＵＩは、前記メッシュネットワークを介して報告されたようにそれぞれの車両の進行方向及び速度によって大きさ及び方向が定義された矢印を提示する、請求項１に記載のデバイス。
【請求項３】
前記ＵＩは、前記ＵＩが提示される前記車両以外の車両の速度の英数字表示を提示する、請求項１に記載のデバイス。
【請求項４】
前記ＵＩは、前記メッシュネットワークを介して報告される車種の英数字表示を含む、請求項１に記載のデバイス。
【請求項５】
前記ＵＩは、前記メッシュネットワークを介して前記車両によって報告された車種情報に基づいて、車種に固有のアイコンを提示する、請求項１に記載のデバイス。
【請求項６】
前記ＵＩは、閾値を満たす速度を有する車両の英数字表示を提示する、請求項１に記載のデバイス。
【請求項７】
少なくとも１つのディスプレイと、
プロセッサによって実行可能な命令を有する少なくとも１つのコンピュータ可読記憶媒体と、
前記命令を実行するために前記コンピュータ可読記憶媒体にアクセスするよう構成された少なくとも１つのプロセッサと、
を備えるディスプレイデバイスであって、
前記命令によって、前記プロセッサが、
所定の事象が起きたことを検知したことに応じて、車両アドホックネットワーク（ＶＡＮＥＴ）である無線メッシュネットワークの設定を行い、前記無線メッシュネットワークに入るよう構成され、前記車両アドホックネットワーク（ＶＡＮＥＴ）からアップロードされ前記ＵＩに提示される交通／道路報告をフィルタ処理するために選択可能な１つ又はそれ以上のフィルタセレクタを含むユーザインタフェース（ＵＩ）を前記ディスプレイに提示するように構成される、ディスプレイデバイス。
【請求項８】
前記ＵＩは、前記ＵＩが提示される車両を含む無線メッシュネットワークの複数の車両の位置と共に、前記ＵＩが提示される前記デバイスの位置を指示し、前記他の車両の位置は、前記メッシュネットワークを介して受信される、請求項７に記載のデバイス。
【請求項９】
前記ＵＩは、前記メッシュネットワークを介して報告されたようにそれぞれの車両の進行方向及び速度によって大きさ及び方向が定義される矢印を提示する、請求項８に記載のデバイス。
【請求項１０】
前記ＵＩは、前記ＵＩが提示される車両以外の車両の速度の英数字表示を提示する、請求項８に記載のデバイス。
【請求項１１】
前記ＵＩは、前記メッシュネットワークを介して報告される車種の英数字表示を含む、請求項８に記載のデバイス。
【請求項１２】
前記ＵＩは、前記メッシュネットワークを介して前記車両によって報告された車種情報に基づいて車種に固有のアイコンを提示する、請求項８に記載のデバイス。
【請求項１３】
前記ＵＩは、閾値を満たす速度を有する車両の英数字表示を提示する、請求項８に記載のデバイス。
【請求項１４】
前記フィルタセレクタは、選択されると、前記ディスプレイの所定の範囲内の情報だけを前記ディスプレイ上に提示させる「ローカル」セレクタ、選択されると、前記ディスプレイが位置付けられる州全体の情報だけを前記ディスプレイ上に提示させる「州」セレクタ、及び選択されると、前記ディスプレイが位置付けられる国全体の情報だけを前記ディスプレイ上に提示させる「国」セレクタを含む、請求項７に記載のデバイス。
【請求項１５】
前記ＵＩは、現在の道路条件を示すＶＡＮＥＴによって報告された情報に基づいて表示を提示する、請求項７に記載のデバイス。
【請求項１６】
所定の事象が起きたことを検知したことに応じて、隣接車両のノードモジュール間の車両アドホックネットワーク（ＶＡＮＥＴ）を自動的に設定して、車両が移動する際に、車両が車両のノードモジュール及び十分近くにある他の車両のノードモジュールによって形成されたメッシュネットワークに動的に入りかつ離れてメッシュネットワーク通信を可能にするステップと、
前記ＶＡＮＥＴを介して、前記ノードモジュールによって受信された車両パラメータをアップロードするステップと、
前記ＶＡＮＥＴを介して、報告されたセンサからの信号をノードモジュールにアップロードするステップと、
前記ＶＡＮＥＴを介して、メッシュネットワークにおいて車両のグループの検知を報告するステップであって、前記グループの位置は、前記グループの存在を通知するために前記ＶＡＮＥＴを介して伝搬され、運転者が適切な予防措置を取れるようにするステップと、
を含む方法。
【請求項１７】
前記所定の事象は、ブレーキ作動を含む、請求項１６に記載の方法。
【請求項１８】
前記所定の事象は、天気を含む、請求項１６に記載の方法。
【請求項１９】
前記所定の事象は、ゆっくり動く目標物の検知を含む、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、全体的には車両アドホックネットワーク（ＶＡＮＥＴ）に関する。
【背景技術】
【０００２】
メッシュネットワークは、持続可能性、自己組織性、及び拡張性によって特徴付けられるコンピュータエコシステムの一種である。各メッシュノードは、ノードへのネットワークデータの流れを中継して、ノードが協調してデータを適切にネットワークに分散する。一般的に、メッシュネットワークは、インターネットのような広域ネットワークに接続するためにゲートウェイを使用できるが、メッシュネットワークは、比較的短距離のネットワーク、すなわち２５０メートル又はそれ以下のノード間リンク距離を有する。
【０００３】
一般的に、メッシュネットワークは無線であるので、メッシュネットワークは、ノードが容易にネットワークに加わり離れることを意味するアドホックである。しかし一例として、メッシュネットワークは、無線コンピュータデバイスによって自律的に組織化することができ、Ｚｉｇｂｅｅを使用してノードを設定する。他の例示的で非限定的なメッシュネットワークプロトコル／システムは、Ｗｉ−Ｆｉ  ＩＥＥＥ８０２．１１ｐ、ＩＥＥＥ８０２．１１ｓ、ＷＡＶＥ  ＩＥＥＥ  １６０９、ＷｉＭＡＸ  ＩＥＥＥ８０２．１６、Ｂｌｕｅｔｏｏｔｈ、及びＩＲＡに基づくことができる。
【０００４】
ネットワークの動作時にメッシュネットワークの無線ノードが移動する場合、ネットワークは、モバイルアドホックネットワーク（ＭＡＮＥＴ）と呼ばれる場合があり、これはノードがネットワーク範囲に入る際に及びネットワーク範囲から出る際に継続的に自己設定する。この理由から、ＭＡＮＥＴのノードリンクは頻繁に変化する。ＭＡＮＥＴは独立して動作できるが、他のＭＡＮＥＴ及びインターネット等の他のネットワークへのゲートウェイとしてノードの１つ又はそれ以上を使用することもできる。
【０００５】
本出願は、車両アドホックネットワーク（ＶＡＮＥＴ）を設定するためにメッシュ／ＭＡＮＥＴ原理を適用することに関連する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本明細書で理解されるように、現在の交通モニタリング法は、主として、ラジオ、ＴＶ又はインターネットで聴取される最新ニュースに基づくので比較的遅い。加えて、これらの「最新情報」は、別の選択肢を提供しない場合が多い。また、一般に、利用可能な交通情報は、主要高速道路及び幹線道路をカバーするだけである。
【課題を解決するための手段】
【０００７】
従って、ディスプレイデバイスは、ディスプレイ、プロセッサによって実行可能な命令を有するコンピュータ可読記憶媒体、及びディスプレイにユーザインタフェース（ＵＩ）を提示するようプロセッサを構成するための命令を実行するためにコンピュータ可読記憶媒体にアクセスするよう構成されたプロセッサを含む。ＵＩは、ＵＩが提示される車両を含む無線メッシュネットワークにおける複数の車両の位置と共に、ＵＩが提示されるデバイスの位置を指示して、他の車両の位置は、メッシュネットワークを介して受信される。
【０００８】
幾つかの実施形態では、ＵＩは、メッシュネットワークを介して報告された通りにそれぞれの車両の進行方向及び速度によって大きさ及び方向が定義される矢印を提示する。必要に応じて、ＵＩは、ＵＩが提示される車両以外の車両の速度の英数字表示を提示することができる。例では、ＵＩは、メッシュネットワークを介して報告される車種の英数字表示を含む。
【０００９】
幾つかの実施構成では、ＵＩが、メッシュネットワークを介して車両によって報告される車種情報に基づいて車種に固有のアイコンを提示する。ＵＩは、必要に応じて、閾値を満たす速度を有する車両の英数字表示を提示することができる。
【００１０】
別の態様では、ディスプレイデバイスは、ディスプレイ、プロセッサによって実行可能な命令を有するコンピュータ可読記憶媒体、及び車両アドホックネットワーク（ＶＡＮＥＴ）からアップロードされＵＩに提示される交通／道路報告をフィルタ処理するために選択可能な１つ又はそれ以上のフィルタセレクタを含むユーザインタフェース（ＵＩ）をディスプレイに提示するようプロセッサを構成するための命令を実行するためにコンピュータ可読記憶媒体にアクセスするよう構成されたプロセッサを含む。
【００１１】
別の態様では、方法は、車両が移動する際に、車両が、車両のノードモジュール及びメッシュネットワーク通信を可能にするのに十分近くにある他の車両のノードモジュールによって形成されたメッシュネットワークに動的に入る及び離れるように、隣接車両のノードモジュール間で車両アドホックネットワーク（ＶＡＮＥＴ）を自動的に設定するステップを含む。本方法は、ＶＡＮＥＴを介して、ノードモジュールによって受信された車両パラメータをアップロードするステップ、及びＶＡＮＥＴを介してノードモジュールに報告されたセンサからの信号をアップロードするステップを含む。本方法は、ＶＡＮＥＴを介して、ＶＡＮＥＴを通じて伝搬されるグループの位置と共にメッシュネットワークにおける車両のグループの検知を報告して、運転者が適切な予防措置を取れるようにグループの存在を通知するステップを含む。
【００１２】
幾つかの例では、車両のノードモジュールは、所定の事象が発生しない限り近くのモジュールが十分近い場合でも近くのノードモジュールとのメッシュネットワークを設定しない。この事象は、例えば、ブレーキ作動、天気、及び／又はゆっくり動いている目標物の検知とすることができる。
【００１３】
本発明の詳細内容は、その構造及び動作に関して、同じ参照数字が同じ要素を示す添付の図面を参照してより良く理解することができる。
【図面の簡単な説明】
【００１４】
【図１】本原理による実施例を含む例示的なシステムを示すブロック図である。
【図２】例示的なノードを示す概略図である。
【図３】ＶＡＮＥＴを示す概略図である。
【図４】例示的で非限定的な論理を示す流れ図である。
【図５】車両乗員のＣＥデバイス、他のディスプレイデバイス、幾つかの実施形態において互いに結合することができるＵＩの要素の例示的なユーザインタフェースのスクリーンショットを示す。
【図６】車両乗員のＣＥデバイス、他のディスプレイデバイス、幾つかの実施形態において互いに結合することができるＵＩの要素の例示的なユーザインタフェースのスクリーンショットを示す。
【図７】車両乗員のＣＥデバイス、他のディスプレイデバイス、幾つかの実施形態において互いに結合することができるＵＩの要素の例示的なユーザインタフェースのスクリーンショットを示す。
【発明を実施するための形態】
【００１５】
本開示は、全体的にはコンピュータエコシステム、特にメッシュネットワーク及びＭＡＮＥＴに関する。本明細書のシステムは、サーバ構成要素及びメッシュネットワークノードを設定するクライアント構成要素を含むことができ、これらはクライアント構成要素とサーバ構成要素との間でデータを交換できるようにネットワーク上で接続されるが、メッシュネットワークは、サーバを含む必要はない。ノードは、携帯式テレビジョン（例えば、スマートＴＶ、インターネット対応ＴＶ）、ラップトップ並びにタブレットコンピュータのような携帯式コンピュータ、及びスマートフォン、移動目標物に取り付けることができるメッシュノードモジュール、並びに以下に説明する付加的な実施例を含む他の移動デバイスの１つ又はそれ以上のコンピュータデバイスを含むことができる。これらのデバイスは、種々の動作環境で動作することができる。例えば、デバイスの幾つかは、例として、マイクロソフト社のオペレーティングシステム、又はＵｎｉｘオペレーティングシステム、又はアップルコンピュータ社又はＧｏｏｇｌｅ社のオペレーティングシステムを利用することができる。
【００１６】
しかしながら、実装されるノードは、ＭＡＮＥＴ等のメッシュネットワーク上でデータを受信及び送信するようノードを構成する命令を実行する１つ又はそれ以上のプロセッサを含むことができる。サーバ等のデバイスは、Ｓｏｎｙ社のＰｌａｙｓｔａｔｉｏｎ（登録商標）、パーソナルコンピュータ等のゲーム機で例示化することができる。
【００１７】
情報は、ネットワーク上で各ネットワークノードの間で交換することができる。この目的及び安全性のために、ノードは、ファイヤウォール、ロードバランサ、一時記憶装置、及びプロキシ、及び信頼性及び安全性のための他のネットワークインフラストラクチャを含むことができる。１つ又はそれ以上のノードは、オンラインソーシャルウェブサイトのようなセキュアコミュニティをネットワークメンバに提供する方法を実行する装置を構成することができる。
【００１８】
本明細書で用いる場合、「命令」は、システムの情報を処理するためのコンピュータ実行ステップを指す。命令は、ソフトウェア、ファームウェア又はハードウェアに実装することができ、システムの構成要素によって行われるプログラム化ステップの何らかのタイプを含むことができる。
【００１９】
プロセッサは、アドレスライン、データライン、及び制御ライン等の種々のライン、及びレジスタ並びにシフトレジスタによって論理を実行することができる何らかの従来型の汎用シングル又はマルチチッププロセッサとすることができる。
【００２０】
本明細書の流れ図によって記述したソフトウェアモジュール及びユーザインタフェースは、種々のサブルーチン、手順等を含むことができる。本開示を限定することなく、特定のモジュールによって実行されるとされる論理は、他のソフトウェアモジュールに再分散すること、及び／又は単一のモジュールに結合すること、及び／又は共有可能ライブラリで利用可能にすることができる。
【００２１】
本明細書で説明する本原理は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせとして実施することができ、従って、例証の構成要素、ブロック、モジュール、回路、及びステップは、その機能に関して示されている。
【００２２】
上記に示唆したものに加えて、以下に説明する論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又は特定用途向け集積回路（ＡＳＩＣ）等の他のプログラム可能論理デバイス、離散的ゲート又はトランジスタ論理、離散的ハードウェア構成要素、又は以下に記述する機能を実行するよう設計されたこれらの何らかの組み合わせよって実装又は実行することができる。プロセッサは、コントローラ又は状態機械又はコンピュータデバイスの組み合わせによって実装することができる。
【００２３】
以下に説明する機能及び方法は、ソフトウェアで実装される場合、限定されるものではないがＣ＃又はＣ＋＋等の適切な言語で記述することができ、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）、コンパクトディスク読出し専用メモリ（ＣＤ−ＲＯＭ）又はデジタル多機能ディスク（ＤＶＤ）のような他の光学ディスク記憶装置、磁気ディスク記憶装置又は取外し可能サムドライブを含む他の磁気記憶デバイス等のコンピュータ可読記憶媒体に記憶すること、又はこれらを通じて送信することができる。接続は、コンピュータ可読媒体を設定することができる。このような接続は、例として、光ファイバ、同軸ワイヤ、デジタル加入者回線（ＤＳＬ）、及びツイストペアワイヤを含むハードワイヤードケーブルを含むことができる。このような接続は、赤外線及び無線を含む無線通信接続を含むことができる。
【００２４】
１つの実施形態に含まれる構成要素は、何らかの適切な組み合わせにおける他の実施形態に使用することができる。例えば、本明細書に記載の及び／又は図示の種々の構成要素の一部は、結合すること、置換すること、又は他の実施形態から除外することができる。
【００２５】
「Ａ、Ｂ、及びＣの少なくとも１つを有するシステム」（同様に「Ａ、Ｂ、又はＣの少なくとも１つを有するシステム」及び「Ａ、Ｂ、Ｃの少なくとも１つを有するシステム」）は、例えば、Ａだけ、Ｂだけ、Ｃだけ、Ａ及びＢを一緒に、Ａ及びＣを一緒に、Ｂ及びＣを一緒に、及び／又はＡ、Ｂ、及びＣを一緒に有するシステムを含む。
【００２６】
具体的に図１を参照すると、例示的なメッシュネットワーク１０が示されており、これは本原理に従って上述され以下に更に説明される例示的なデバイスの１つ又はそれ以上を含むことができる。これらのデバイスは、メッシュネットワーク１０のそれぞれのノード１２を設定する。ノード１２は、上述のようにネットワーク１０に自律的に加わり離れることができ、ノードがネットワーク１０のメンバである場合、ノードは、無線リンク１４を介して他のノード１２の少なくとも幾つかと通信する。ノード１２は全て、他の全てのノードに接続することができるか、又はより一般的には、他のノードの１つ又はそれ以上にだけ接続され、「ホップ」原理及び他の関連のメッシュプロトコル原理を使用してネットワーク経由でデータを転送する。
【００２７】
ノード１２は全て、移動ノードとすることができ、ネットワーク１０の中だけで通信することができ、ネットワーク１０の外では通信できない。より典型的には、ノード１２の少なくとも１つは、メッシュネットワーク１０をインターネットのような他のネットワークに接続するルータ又は他のゲートウェイデバイスである。幾つかの実施形態では、ノード１２の１つ又はそれ以上は、固定ノード、例えばゲートウェイルータ又はサーバとすることができ、その位置は、導入後に変わらないか又はごくたまに変わり、残りのノード１２は、移動式であり、幾つかの実施形態では、ノード１２の全てを固定ノードとすることができる。
【００２８】
いずれの場合も、ノード１２は、一般的に以下に説明する短距離送信機の１つ又はそれ以上を介して動的にメッシュネットワークを設定する。一般的に、各ノードは、媒体アクセス制御（ＭＡＣ）アドレス等の固有識別に関連付けられ、ＭＡＣアドレスは、ノード内で（例えば、製造時又は特定の構成要素に関連付け時にユーザによって）、又はＭＡＣアドレスが関連付けされる構成要素の識別と共にノードから情報を受信するネットワークサーバ内で相関付けることができる。例えば、ノードモジュールは、車両、人間、動物、自転車、手荷物の１つ、又は犬小屋、特定のスタジアムシート、工場又は店の商品、ユーザのＣＥデバイス等に関連付けることができ、そのノードのＭＡＣアドレスは、構成要素に適宜、相関付けることができる。結果的に、メッシュネットワークが設定され、ネットワークノードの少なくとも１つが他のノードから収集した情報をアップロードする際に、この情報は、構成要素のタイプを含むことができ（又はサーバで相関付けることができる）、これによって、ネットワークマップ又は他のネットワーク情報ユーザインタフェース（ＵＩ）を提示することができ、構成要素の識別と一緒にノードが関連付けされるＭＡＣアドレスだけでなくメッシュノードを示す。
【００２９】
図２は、例示的なノード１２が１つ又はそれ上のディスプレイ１５を含むことができることを示し（しかし必須ではない）、ディスプレイ１５は、高解像度又は超高解像度「４Ｋ」又は高解像度フラットスクリーンによって実装でき、更にディスプレイ上のタッチを介してユーザ入力信号を受信するためにタッチ対応とすることができる。ノード１２は、本原理による音声を出力するための１つ又はそれ以上のスピーカ１６、及び、例えば可聴コマンドをノード１２に入力してノード１２を制御するための音声受信手段／マイクロフォン等の少なくとも１つの付加的な入力装置１８を含むことができる。また、例示的なノード１２は、１つ又はそれ以上のプロセッサ２４の制御の下で少なくとも１つのネットワーク上で通信するための１つ又はそれ以上のネットワークインタフェース２０を含むことができる。従って、インタフェース２０は、限定されるものではないが、無線コンピュータネットワークインタフェースの一例であるＷｉ−Ｆｉ送受信機とすることができる。プロセッサ２４がノード１２を制御して、本明細書に記載のノード１２の他の要素が例えばディスプレイ１５を制御して画像を提示しさらにディスプレイ１５からの入力を受信することを含む、本原理を実施することを理解されたい。加えて、ネットワークインタフェース２０は、例えば、有線又は無線モデム又はルータ、又は、例えば無線電話送受信機、又は上述のＷｉ−Ｆｉ送受信機等の任意の他の適切なインタフェースとすることができる点に留意されたい。
【００３０】
前述に加えて、ノード１２は、例えば高解像度マルチメディアインタフェース（ＨＤＭＩ）ポート又はＵＳＢポート等の１つ又はそれ以上の入力ポート２６を含むことができ、別のＣＥデバイス及び／又はヘッドホンポートに物理的に（例えば有線接続を使用して）接続して、ヘッドホンをノード１２に接続してヘッドホンを介してノード１２からの音声をユーザに提示することができる。例えば、入力ポート２６は、オーディオビデオコンテンツのケーブル又は衛星ソースに有線又は無線を介して接続することができる。従って、ソースは、例えば、セットトップボックス、衛星受信機、ゲーム機、又はディスクプレーヤとすることができる。
【００３１】
ノード１２は、ディスク式又は半導体式記憶装置のような１つ又はそれ以上の有形コンピュータ可読記憶媒体２８を更に含むことができる。幾つかの実施形態では、ノード１２は、限定されるものではないが、例えば、少なくとも１つの衛星又は携帯電話タワーからの地理的位置情報を受信してこの情報をプロセッサ２４に提供する、及び／又はプロセッサ２４と連動してノード１２が配置されている高度を決定するよう構成された、携帯電話受信機、ＧＰＳ受信機、及び／又は高度計３０等の１つ又はそれ以上の位置測定受信機を含むことができる。しかしながら、例えば全３次元におけるノード１２の位置を決定するために、携帯電話受信機、ＧＰＳ受信機、及び／又は高度計以外の他の適切な位置測定受信機を本原理に従って使用できることを理解されたい。
【００３２】
ノード１２の説明を続けると、幾つかの実施形態では、ノード１２は、例えば、熱画像化カメラ、ウェブキャムのようなデジタルカメラ、及び／又はノード１２に統合されプロセッサ２４によって制御可能なカメラとすることができる１つ又はそれ以上のカメラ３２を含むことができ、本原理に従って写真／画像及び／又はビデオを収集することができる。ノード１２には、Ｂｌｕｅｔｏｏｔｈ及び／又はＮＦＣ技術をそれぞれ使用して他のデバイスと通信するためのＢｌｕｅｔｏｏｔｈ送受信機３４及び他の近距離通信（ＮＦＣ）要素３６を含むことができる。例示的なＮＦＣ要素は、無線周波数識別（ＲＦＩＤ）要素とすることができる。
【００３３】
さらに、ノード１２は、入力をプロセッサ２４に提供する１つ又はそれ以上の補助センサ３７（例えば、加速度計、ジャイロスコープ、サイクロメータ、又は磁気センサ等の動きセンサ、赤外線（ＩＲ）センサ、光学センサ、スピード及び／又はケイデンスセンサ、ジェスチャセンサ（例えば、ジェスチャコマンドを感知するための）、特定の目標物が近いことを判定するために画像認識を実行するカメラのような他のタイプの近接センサ等）を含むことができる。ノード１２は、入力をプロセッサ２４に提供するＯＴＡ  ＴＶブロードキャストを受信するための無線ＴＶブロードキャストポート３８を含むことができる。前述に加えて、ノード１２は、赤外線（ＩＲ）送信機及び／又はＩＲ受信機及び／又はＩＲデータアソシエーション（ＩＲＤＡ）デバイス等のＩＲ送受信機４０を含むこともできる点に留意されたい。ノード１２に給電するためにバッテリ（図示せず）を備えることができる。
【００３４】
ノード１２は、例えば、入力をプロセッサ２４に提供する１つ又はそれ以上の気候センサ４２（例えば、バロメータ、湿度センサ、風センサ、光センサ、温度センサ、その他）などの他のセンサ、及び／又は１つ又はそれ以上の生体測定センサ４４を含むことができる。例えば、生体測定センサは、心拍センサ、温度センサ、血圧センサ、血糖値センサ、発汗センサなどを含むことができる。
【００３５】
上記の方法は、プロセッサ、適切に構成されたＡＳＩＣ又はＦＰＧＡモジュール、又は当業者によって理解されるような何らかの他の好都合な方法で実行されるソフトウェア命令として実行することができる。使用される場合、ソフトウェア命令は、ＣＤ  ＲＯＭ又はフラッシュドライブ等の非一時的デバイスに組み入れることができる。代替的に、ソフトウェアコード命令は、インターネット上のダウンロードを介して組み入れることができる。
【００３６】
図３は例示的なメッシュネットワーク５０を示しており、１つ又はそれ以上の車両５２が、図２の例示的なノードの適切な構成要素によって各々を実装することができるそれぞれのノードモジュール５４に関連付けされる。モジュール５４の種々のセンサは、単一のモジュール本体に位置付けること又は車両の適切な位置に物理的に分散することができ、モジュールのプロセッサと通信する点に留意されたい。各車両は、車両のノードモジュール５４から分離している又はこれに統合されるエンジン制御モジュール（ＥＣＭ）５６を含むことができる点にも留意されたい。自転車の場合、ノードモジュールは、自転車のフレームに又はライダーが装着する物品、例えばヘルメットに取り付けることができる。
【００３７】
「車両」は、乗員を輸送するための自動車、トラック、オートバイ、及び自転車を示すための用語の平易な普通の意味であることを示す。
【００３８】
各モジュール５４は、前述されたメッシュネットワーク原理に従って互いに通信し、車両５２がネットワークアクセスポイント（ＡＰ）５８に十分近い場合、メッシュネットワーク５０ノード及びリンク情報は、一般的には車両５２の乗員に関連付けされるＣＥデバイス６２へのネットワーク情報の供給のためにインターネット６０のようなネットワークにアップロードすることができる。ＣＥデバイス６２は、ネットワークノードのための図２に示された構成要素の一部又は全部によって実装することができる。多くのＡＰが提供され、これによってメッシュネットワークが頻繁にインターネットと通信できることが好ましい。
【００３９】
ＣＥデバイス６２は、車両５２に関連付けられるインターネットサーバによって登録できることを理解されたい。例示的で非限定的な実施形態では、ＣＥデバイス６２の所有者は、初期メッシュに移動する前にデバイス６２及び車両５２を同一場所に配置することができ、各ノードが情報を交換する、ＣＥデバイスがＭＡＣアドレスを記録する、及び／又は構成要素名（例えば、「車両１、車両２、．．．」）を（ユーザ入力を使用して）記録又は設定する。ＣＥデバイス６２は、この目的でインターネットから追跡アプリケーションをダウンロードして、次にアプリケーションを使用して、ＣＥデバイスネットワークアドレスと共にＣＥデバイスに関連付けされる車両の識別情報をアップロードすることができる。このように、車両のＭＡＣアドレス又は他の識別に関する情報を続いて受信したインターネットサーバは、この情報を、追跡アプリケーションを実行するＣＥデバイスにダウンロードすることができる。
【００４０】
図４は例示的な論理を示す。ブロック６４で、ＶＡＮＥＴは、隣接車両のノードモジュール５４によって自動的に設定され、十分に近い場合、近くの自転車に乗っている人のグループのノードモジュールによって設定されたＶＡＮＥＴ等の隣接ＶＡＮＥＴも含む。従って、メッシュネットワーク通信を可能にするために、自動車は、例えば道路を下る場合、ノードモジュール及びその自動車の十分近くの他の車両のノードモジュールによって形成されたメッシュネットワークに動的に入りかつ離れる。必要に応じて、車両５２のノードモジュール５４は、所定の事象が起こらない限り他のモジュールが十分近い場合でも近くのノードモジュールとのメッシュネットワークの設定をする必要はない。例えば、車両５２のノードモジュール５４は、関連の車両の突然のブレーキ作動が起こらない限り他のモジュールが十分近い場合でも近くのノードモジュールとのメッシュネットワークの設定をする必要はない。又は、車両５２のノードモジュール５４は、荒れ模様の道路天候が感知されない限り他のモジュールが十分近い場合でも近くのノードモジュールとのメッシュネットワークの設定をする必要はない。車両５２のノードモジュール５４は、自転車のような比較的ゆっくり動く目標物が、例えばカメラのような近接センサによって感知されない限り、他のモジュールが十分近い場合でも近くのノードモジュールとのメッシュネットワークの設定をする必要はない。
【００４１】
ブロック６６は、車両及び他のパラメータがノードモジュールのプロセッサによって受信されることを示す。例えば、プロセッサは、車両が強くブレーキをかけた、又はそうでなければ急減速した、又は、例えば車両のＡＢＳのスキッドセンサによって感知されたようにスキッドしているという信号を関連のＥＣＭから受信することができる。同様に、ブロック６８で、プロセッサは、車両の湿気センサから信号を受信することができる。プロセッサは、自転車に乗っている人又はそのグループ等の別の目標物が、近接センサの範囲内にあることを示す車両の近接センサからの信号を受信することができる。
【００４２】
ブロック７０で、動的メッシュネットワークのノードモジュールは、上述のようにメッシュネットワーク５０の一部とすることもできる、例えばＣＥデバイス６２に提示することができるデータを互いに共有する。メッシュネットワークの少なくとも１つのノードがＡＰ５８の範囲にある場合、ブロック６６及び６８で収集した情報は、インターネット６０を介して交通制御サーバにアップロードすることができる。
【００４３】
従って、車両間のメッシュネットワークを動的に形成することができ、リアルタイムで前方にゆっくり近づいてくる交通手段のような種々のパラメータを追跡して、同時に交通事故、建造物、及び迂回路に関する適切な最新の交通情報を提供するようになっている。メッシュネットワーク５０は、車両がどんな時でもネットワークに加わる又は離れるという意味で動的である。
【００４４】
更に、上述のように、例えば動力付き車両の１つのメッシュネットワークは、動力付き車両ネットワークのノードが自転車に乗っている人のネットワークの範囲内にありそのノードとの通信を設定すると、別の近くのメッシュネットワークを認識することができる。自転車に乗っている人のグループの位置は、動力付き車両を介して伝えることができ、自転車に乗っている人の存在を動力付き車両の運転者に通知して、運転者が適切な予防措置を取れるようにする。
【００４５】
ブロック７４で情報をアップロードすることによって、州全体又は国全体のデータベースを更新して、種々のメッシュグループ全ての追跡を維持し、全ての旅行者に対して交通情報が正確に伝わるようにする。１つのメッシュネットワークからのリアルタイムの情報は、全てのメッシュネットワークに利用可能になり、衝突回避又は問題エリアのルート変更を助ける。このリアルタイムデータベースは、信号機のタイミングにも影響を与えることができ、混雑時の交通の流れを最適化して、事故又は事件現場に可能な限り迅速に最も近い救急車両を向けることができる。
【００４６】
図５は、例として、例えばＣＥデバイス６２に又は車両５２に取り付けられたディスプレイに提示することができるユーザインタフェース（ＵＩ）８０を示す。図示のように、ＵＩ８０は、ＵＩ８０が提示される車両を含むメッシュネットワークの他の車両の位置８４と共にＵＩが提示されるデバイスの位置８２を示す。この例では、ノードは、位置、車種、速度、及び進行方向の情報を互いに報告し、この情報に応じて、ＵＩを提示するプロセッサは、それぞれの車両の報告された進行方向及び速度によって大きさ及び方向が定義される矢印８６を提示する。８８で示すように、車両がゼロ速度を報告した時、「停車中」をＵＩ上で示すことができる。車両は、車種を報告することができ、これによって、各車両表示８４は、報告する車種、例えば、バス、自転車、トラック、セダン等の英数字表示を含むことができる。
【００４７】
図６は、例として、例えばＣＥデバイス６２上又は車両５２に取り付けられたディスプレイ上に提示することができるＵＩ９０を示す。図示のように、ＵＩ９０は、ＵＩ９０が提示される車両を含むメッシュネットワークの他の車両の位置９４と共にＵＩが提示されるデバイスの位置９２を示す。この例では、ノードは、位置、車種、速度、及び進行方向の情報を互いに報告して、この情報に応じて、ＵＩを提示するプロセッサは、それぞれの車両の報告された進行方向及び速度によって大きさ及び方向が定義される矢印９６を提示する。
【００４８】
この例では、メッシュネットワークにおける先頭車両は、ネットワーク化された自転車に乗っている人のグループに接しており、自転車に固有の画像又はアイコン９８を提示する。また、ＵＩ９０を提示するプロセッサは、自転車のようなゆっくり移動するノードに遭遇した場合に、このようなゆっくり動く車両への警告として英数字表示１００を提示するようにプログラムすることができる。
【００４９】
図７は、例として、ＣＥデバイス６２上に又は車両５２に取り付けられたディスプレイ上に提示することができるＵＩ１０２を示す。図示のように、ＵＩ１０２は、ＵＩ１０２上に提示される交通／道路報告をフィルタ処理するために選択可能な１つ又はそれ以上のフィルタセレクタ１０４を含む。図示した例では、フィルタセレクタ１０４は、「ローカル」セレクタを含み、選択されると、必要に応じてマップ情報を含む情報で、ディスプレイの近くの例えば半径１０マイル内の情報だけをディスプレイに提示させる。また、フィルタセレクタ１０４は、「州」セレクタを含むことができ、選択されると、必要に応じてマップ情報を含む情報で、ディスプレイが位置付けられる州全体の情報だけをディスプレイに提示させる。フィルタセレクタ１０４は、国」セレクタを含むことができ、選択されると、必要に応じてマップ情報を含む情報で、ディスプレイが位置付けられる全国の情報だけをディスプレイに提示させる。スケールが大きくなる程、提示される情報が多くなり（精度向上）、スケールが小さくなる程、提示される情報が少なくなる（精度低下）。
【００５０】
従って、メッシュグループ内又はそれ以外の各個人は、自らの必要性に基づいて情報をフィルタ処理することができる。例えば、職場へ移動する場合、ローカル情報だけを要求でき、国全体を移動する場合、州全体又は国全体の情報を要求することができる。
【００５１】
また、表示１０６は、ディスプレイが位置付けられるＶＡＮＥＴによって又は他のＶＡＮＥＴによって報告され、上述のようにアップロードされ、ＵＩ１０２を提示するデバイスにダウンロードされた情報に基づいて提示することができ、現在の道路条件、建造物等の交通に影響を及ぼすアクティビティの存在及び位置を示す。
【００５２】
「ＶＡＮＥＴへのメッシュネットワークの応用」は、１つ又はそれ以上の例示的な実施形態に関して十分に説明しており、これらは、限定することを意図するものではなく、種々の代替えの構成を使用して本明細書で請求される主題を実施できることが理解されるであろう。
【符号の説明】
【００５３】
１２  ノード
１５  ディスプレイ
１６  スピーカ
１８  入力
２０  ネットワークインタフェース
２４  プロセッサ
２６  ポート
２８  媒体
３０  場所
３２  カメラ
３４  Ｂｌｕｅｔｏｏｔｈ
３６  近距離通信
３７  補助センサ
３８  ＯＴＡ  ＴＶ
４０  ＩＲ
４２  気候センサ
４４  生体測定センサ
【図１】
0006010873.tif 000002
【図２】
0006010873.tif 000003
【図３】
0006010873.tif 000004
【図４】
0006010873.tif 000005
【図５】
0006010873.tif 000006
【図６】
0006010873.tif 000007
【図７】
0006010873.tif 000008