(57)【要約】      （修正有）【課題】車両用メッシュネットワークを利用したコンピュータネットワークへのアクセスの持続性および安定性を高める。【解決手段】動作環境１００において、ＰＳＭデバイス検出システム１９９およびメッシュネットワーククライアント１９８は、第１の専用狭域通信（ＤＳＲＣ）無線装置が、第２のＤＳＲＣ無線装置によってブロードキャストされた歩行者安全メッセージ（ＰＳＭメッセージ）を受信し、ＰＳＭメッセージの受信に応答して、車両間ネットワークへの勧誘を記述する勧誘データを含むワイヤレスメッセージを第２のＤＳＲＣ無線装置へ送信する。【選択図】図１Ａ
2019083512.tif 000002
【特許請求の範囲】
【請求項１】
第１の専用狭域通信（ＤＳＲＣ）無線装置が、
第２のＤＳＲＣ無線装置によってブロードキャストされた歩行者安全メッセージ（ＰＳＭメッセージ）を受信し、
前記ＰＳＭメッセージの受信に応答して、車両間ネットワークへの勧誘を記述する勧誘データを含むワイヤレスメッセージを前記第２のＤＳＲＣ無線装置へ送信する、
方法。
【請求項２】
前記第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応デバイスの要素であり、
前記勧誘データは、前記ＤＳＲＣ対応デバイスに対する前記車両間ネットワークへの加入を勧誘するデータであり、
前記車両間ネットワークは、コンピュータネットワークへのアクセスを提供し、
前記ＤＳＲＣ対応デバイスは、前記車両間ネットワークに加入せずに前記コンピュータネットワークにアクセスでき、
前記方法は、
前記ＤＳＲＣ対応デバイスが、前記車両間ネットワークに加入することをさらに含む、請求項１に記載の方法。
【請求項３】
前記車両間ネットワークは、メッシュネットワークである、
請求項１または２に記載の方法。
【請求項４】
実行可能なコードを格納する非一時的メモリに通信可能に接続されているプロセッサと、第１の専用狭域通信（ＤＳＲＣ）無線装置と、を含み、
前記プロセッサは、前記コードを実行することによって、
第２のＤＳＲＣ無線装置によってブロードキャストされた歩行者安全メッセージ（ＰＳＭメッセージ）を前記第１のＤＳＲＣ無線装置によって受信し、
前記ＰＳＭメッセージの受信に応答して、車両間ネットワークへの勧誘を記述する勧誘データを含むワイヤレスメッセージを前記第１のＤＳＲＣ無線装置によって前記第２のＤＳＲＣ無線装置へ送信する、
システム。
【請求項５】
前記第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応デバイスの要素であり、
前記勧誘データは、前記ＤＳＲＣ対応デバイスに対する前記車両間ネットワークへの加入を勧誘するデータであり、
前記車両間ネットワークは、コンピュータネットワークへのアクセスを提供し、
前記プロセッサは、
前記ＰＳＭメッセージが、（１）前記ＤＳＲＣ対応デバイスが、前記勧誘データを受信した場合には前記車両間ネットワークに加入する、または、（２）前記ＤＳＲＣ対応デバイスが、前記車両間ネットワークに加入せずとも前記コンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述する歩行者安全メッセージデータを含む場合に、前記ＤＳＲＣ対応デバイスへ前記勧誘データを送信することを決定する、
請求項４に記載のシステム。
【請求項６】
前記プロセッサは、
前記車両間ネットワークから退出しようとしている、又は、退出している、ＤＳＲＣ無線装置を備えるＤＳＲＣ対応車両を検出した場合に、前記ＰＳＭメッセージの受信を開始する、
請求項４又は５に記載のシステム。
【請求項７】
専用狭域通信（ＤＳＲＣ）対応デバイスの第１のＤＳＲＣ無線装置が、
歩行者安全メッセージ（ＰＳＭメッセージ）をブロードキャストし、
コンピュータネットワークへのアクセスを提供する車両間ネットワークの１つまたは複数のメンバに対する、前記車両間ネットワークへの加入を勧誘する勧誘データを含み、前記ＰＳＭメッセージの受信に応答して第２のＤＳＲＣ無線装置によって送信されたワイヤレスメッセージを受信する、
方法。
【請求項８】
前記ＰＳＭメッセージは、
（１）前記ＤＳＲＣ対応デバイスが、前記勧誘データが受信された場合に前記車両間ネットワークに加入する、または、（２）前記ＤＳＲＣ対応デバイスが、前記車両間ネットワークに加入せずとも前記コンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述する歩行者安全メッセージデータを含む、
請求項７に記載の方法。
【請求項９】
前記第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応車両の要素であり、
前記ＤＳＲＣ対応車両のプロセッサは、（１）前記ＤＳＲＣ対応デバイスが、勧誘データを受信した場合には前記車両間ネットワークに加入する、または、（２）前記ＤＳＲＣ対応デバイスが、前記車両間ネットワークに加入せずとも前記コンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述した歩行者安全メッセージデータを含むＰＳＭメッセージに基づいて、前記ＤＳＲＣ対応デバイスへ前記勧誘データを送信することを決定する、
請求項７又は８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への相互参照）
本出願は、「PSM MESSAGE-BASED DEVICE DISCOVERY FOR A VEHICULAR MESH NETOWORK」と題し、２０１７年１０月２７日に出願された米国特許出願第１５／７９６，２９６号の優先権を主張する。これらの特許出願は、その全体が参照によって本願明細書に援用される。
【０００２】
本明細書は、歩行者安全メッセージ（以下、ＰＳＭメッセージ）に関する。特に、本明細書は、車両用メッシュネットワークのＰＳＭメッセージに基づくデバイス検出に関する。
【背景技術】
【０００３】
車両制御システムは、ますます普及しつつある。車両制御システムの一例は、先進運転支援システム（以下、ＡＤＡＳシステム）である。
【０００４】
ＡＤＡＳシステムは、ＡＤＡＳシステムを含む車両に１つまたは複数の自律機構を提供する。例えば、ＡＤＡＳシステムは、車両が走行している車線に対する車両の位置を監視することができ、車両がその車線の外側に逸脱し始めた場合に、車両が車線内に留まるように車両を位置決めし直すことによって、または、運転者に通知して、状況を改善するために措置を講じる必要があることを認識させることで、改善措置を講じることができる。
【０００５】
一部の車両は、自律車両であると考えられるだけの十分な数および質の自律機構を含む。
【０００６】
現代の車両は、その機能を発揮するためにコンピュータネットワーク（例えばインターネット）への持続的で常時安定したアクセスを必要とする車両システム（例えばＡＤＡＳシステム、自動運転システム、インフォテインメントシステムなど）を含む。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許出願公開第２０１３／０３０１５８４号明細書
【発明の概要】
【０００８】
持続的なアクセスとは、車両がコンピュータネットワークに連続的またはほぼ連続的にアクセスすることである。安定したアクセスとは、車両が利用できる帯域幅が、安定しており、かつ一般に機能を発揮するためにコンピュータネットワークにアクセスする必要がある車両のシステムに十分な質であることを意味する。車両は、車両用メッシュネットワークを利用して、コンピュータネットワークへのアクセスの持続性および安定性を高めることができる。
【０００９】
車両用メッシュネットワークは、車道速度（例えば、毎時１５マイル以上）で進行するエンドポイントを含み、コンピュータネットワーク（例えば、図１Ａのネットワーク１０５）への持続的な安定したアクセスをこれらのエンドポイントに提供する、メッシュネットワークである。車両用メッシュネットワークのためのコンピュータネットワークへの持続的な安定したアクセスは、それまで当該車両用メッシュネットワークのメンバであった車両が当該車両用メッシュネットワークから退出したものの、それと同時に（または実質的に同時に）その車両に代わって新たな車両（またはエンドポイント）が追加されない場
合に、悪影響を受ける。
【００１０】
車両用メッシュネットワークを形成する１つの方法は、複数の車両の間にメッシュネットワークを形成させるようにできる組織化された方法で当該複数の車両が専用狭域通信（以下、ＤＳＲＣ）メッセージを交換することによるものである。ＤＳＲＣ規格は、車両が「ＤＳＲＣ対応車両」になるための要件を規定している。例えば、ＤＳＲＣ対応車両は、ＤＳＲＣ無線、ＤＳＲＣ準拠全地球測位システムユニット（以下、ＤＳＲＣ準拠ＧＰＳユニット）、および車両に適用されるＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアを含む、任意のタイプのコネクテッド車両である。
【００１１】
ＤＳＲＣ規格は、また、車両ではない電子デバイスが「ＤＳＲＣ対応デバイス」になるための要件も規定している。例えば、ＤＳＲＣ対応デバイスは、ＤＳＲＣ無線、ＤＳＲＣ準拠ＧＰＳユニット、および非車両デバイスに適用されるＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアを含む、車両ではない任意のタイプのプロセッサ型コンピューティングデバイスである。一実施形態では、スマートフォン（すなわちＤＳＲＣ対応スマートフォン）、タブレットコンピュータ（すなわちＤＳＲＣ対応タブレットコンピュータ）、ラップトップ（すなわちＤＳＲＣ対応ラップトップ）、スマートウォッチ（すなわちＤＳＲＣ対応スマートウォッチ）、フィットネスバンド（すなわちＤＳＲＣ対応フィットネスバンド）、およびその他の任意のプロセッサ型コンピューティングデバイス（すなわちＤＳＲＣ対応プロセッサ型コンピューティングデバイス）といったプロセッサ型コンピューティングデバイスのうちの１つまたは複数は、ＤＳＲＣ無線を含んでいればＤＳＲＣ対応デバイスである。
【００１２】
一実施形態では、ＤＳＲＣ対応デバイスは、歩行者によって携帯される。歩行者は、道路内、または道路の近傍に位置する人間を含む。
【００１３】
一実施形態では、ＤＳＲＣ対応デバイスは、１つまたは複数のＰＳＭメッセージをブロードキャストまたはユニキャストする。一実施形態では、ＰＳＭメッセージは、ＰＳＭデータ（例えば、図１Ｂ参照）を含む。一実施形態では、ＤＳＲＣ対応デバイスは、「候補ＤＳＲＣ対応デバイス」と呼ばれる。候補ＤＳＲＣ対応デバイスの一例は、ＤＳＲＣ対応スマートフォン、またはその他の任意のＤＳＲＣ対応型のプロセッサ型コンピューティングデバイスを含む。
【００１４】
一実施形態では、ＰＳＭメッセージは、候補ＤＳＲＣ対応デバイスが道路内または道路の近傍（例えば、ＤＳＲＣ規格の要件に基づくＰＳＭメッセージの伝送範囲に対応する、道路から５００メートル以内）に位置しているときに、当該候補ＤＲＳＣ対応デバイスによって送信される。
【００１５】
本明細書に記載されるのは、ＰＳＭデバイス検出システムの実施形態である。一実施形態では、ＰＳＭデバイス検出システムは、コネクテッド車両（例えば、ＤＳＲＣ対応車両またはその他の何らかのコネクテッド車両）の車載ユニット（例えば、電子制御装置またはその他の何らかのプロセッサ型車載コンピュータ）に搭載される。一実施形態では、ＰＳＭデバイス検出システムは、コネクテッド車両の車載ユニットによって実行されたときに、以下のステップを車載ユニットに実行させるコードおよびルーチンを含む。当該コード及びルーチンに含まれるステップは、車両用メッシュネットワークのメンバであるコネクテッド車両が当該車両用メッシュネットワークを退出しようとしている（または既に退出している）ことを検出し、次いで、１つまたは複数のＰＳＭメッセージの受信に基づいて、当該車両用メッシュネットワークに加入する候補ＤＳＲＣ対応デバイスを特定し、これによって、車両用メッシュネットワークのメンバが車両用メッシュネットワークを出たときにその代わりに当該車両用メッシュネットワークのメンバになる別のエンドポイント
がない場合に引き起こされる不整合性および不安定性を回避することを含む。一実施形態では、車両用メッシュネットワークに加入することは、車両用メッシュネットワークのメンバになることと、コンピュータネットワークへの自分のアクセス権をその車両用メッシュネットワークの他のメンバと共有することとを含む。
【００１６】
一実施形態では、ＤＳＲＣ対応デバイスは、ＡＤＡＳシステムのセットを含む。ＡＤＡＳシステムのセットは、ＤＳＲＣ対応車両の動きのプロファイルを制御する。ＡＤＡＳシステムのセットは、本明細書では「ＡＤＡＳシステムセット」と呼ぶこともある。例えば、図１Ａに示されるＡＤＡＳシステムセット１８０を参照されたい。
【００１７】
一実施形態では、複数のＤＳＲＣ対応デバイスは、１つまたは複数の地理学的な場所に対して複数のＰＳＭメッセージをブロードキャストする。例えば、複数の歩行者が、自分のＤＳＲＣ対応スマートフォンを有し、これらのＤＳＲＣ対応スマートフォンが、ＤＳＲＣ規格に基づくＰＳＭメッセージの伝送範囲である道路から５００メートル以内にある限り、一定の間隔で繰り返しＰＳＭメッセージをブロードキャストする。ＤＳＲＣ対応車両は、この複数のＰＳＭメッセージを受信する。
【００１８】
一実施形態では、ＤＳＲＣ対応車両は、自律車両である。米国運輸省道路交通安全局（以下、ＮＨＴＳＡ）は、例えば、レベル０、レベル１、レベル２、レベル３、レベル４、およびレベル５など、様々な「レベル」の自律車両を定義している。ＤＳＲＣ対応車両が別のＤＳＲＣ対応車両より高レベルである（例えば、レベル３はレベル２またはレベル１より高レベルである）場合には、高レベルのＤＳＲＣ対応車両は、低レベルのＤＳＲＣ対応車両より多くの組合せ及び量の自律機構を提供する。これらの様々なレベルの自律車両について、以下に簡単に説明する。
【００１９】
レベル０：ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットは、車両制御は行わないが、ＤＳＲＣ対応車両の運転者に警報を出すことはできる。
【００２０】
レベル１：運転者は、常にＤＳＲＣ対応車両の制御が行える体勢でいなければならない。ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットは、アダプティブクルーズコントロール（「ＡＣＣ」）と、自動操舵および車線逸脱防止支援（「ＬＫＡ」）タイプＩＩを備えた駐車支援とのうちの１つまたは複数などの自律機構を任意の組合せで提供することができる。
【００２１】
レベル２：運転者は、道路内の物体および事象を検知し、ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットが適切に対応できない場合には（運転者の主観的判断に基づいて）自ら対応しなければならない。ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットは、加速、制動、および操舵を実行する。ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットは、運転者が運転を引き継いだときには直ちに非活動状態になることができる。
【００２２】
レベル３：既知の限定された環境（高速道路など）内では、運転者は、運転作業から注意を支障なく逸らすことができるが、依然として必要に応じてＤＳＲＣ対応車両の制御を行う準備ができていなければならない。
【００２３】
レベル４：ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットは、荒天時などいくつかの環境を除けば全てにおいて、ＤＳＲＣ対応車両を制御することができる。運転者は、自動システム（ＤＳＲＣ対応車両にインストールされたＡＤＡＳシステムのセットで構成される）使用可能にしても安全なときには、これを使用可能にすることができる。自動システムが使用可能になると、運転者が注意していなくても、ＤＳＲＣ対応車
両は、安全に走行し、受け入れられている基準に適合する。
【００２４】
レベル５：行き先を設定してシステムを起動すること以外は、人間の介入は不要である。自動システムは、合法な場所であればどこにでも運転していくことができ、それ自体で判断を下すことができる（これはＤＳＲＣ対応車両が位置している管轄区域によって変化する可能性がある）。
【００２５】
一実施形態では、ＤＳＲＣ対応車両は、高度自律車両（以下、ＨＡＶ）である。ＨＡＶは、上述のレベル３、またはＮＨＴＳＡにより２０１６年９月に公開された「Ｆｅｄｅｒａｌ  Ａｕｔｏｍａｔｅｄ  Ｖｅｈｉｃｌｅｓ  Ｐｏｌｉｃｙ：Ａｃｃｅｌｅｒａｔｉｎｇ  ｔｈｅ  Ｎｅｘｔ  Ｒｅｖｏｌｕｔｉｏｎ  ｉｎ  Ｒｏａｄｗａｙ  Ｓａｆｅｔｙ」と題する政策文書の９ページに定義されたレベル３以上で動作するＡＤＡＳシステムのセットを含むＤＳＲＣ対応車両（例えば、ＤＳＲＣ対応エゴ車両）である。
【００２６】
１つまたは複数のコンピュータで構成されたシステムは、動作時にシステムにアクションを実行させるソフトウェア、ファームウェア、ハードウェア、またはそれらの組合せをシステムにインストールすることによって、特定の動作またはアクションを実行するように構成することができる。１つまたは複数のコンピュータプログラムは、データ処理装置によって実行されたときに装置にアクションを実行させる命令を含むことによって、特定の動作またはアクションを実行するように構成することができる。
【００２７】
１つの一般的な態様は、方法を含む。当該方法は、第１のＤＳＲＣ無線が、ＰＳＭメッセージのブロードキャストを行う第２のＤＳＲＣ無線によってブロードキャストされたＰＳＭメッセージを受信し、第２のＤＳＲＣ無線へ、勧誘を記述した勧誘データを含み、第１のＤＳＲＣ無線がＰＳＭメッセージを受信したことに応じて第１のＤＳＲＣ無線によって送信されるワイヤレスメッセージを送信することを含む。この態様の他の実施形態は、この方法のアクションを実行するようにそれぞれ構成された、対応するコンピュータシステム、装置、および１つまたは複数のコンピュータ記憶デバイスに記録されたコンピュータプログラムを含む。
【００２８】
実施態様は、以下の特徴のうちの１つまたは複数を含んでもよい。ＰＳＭメッセージは、ＤＳＲＣ用に確保された帯域でブロードキャストされる、方法。第１のＤＳＲＣ無線は、ＤＳＲＣ対応エゴ車両の要素である、方法。第２のＤＳＲＣ無線は、候補ＤＳＲＣ対応デバイスの要素である、方法。勧誘は、候補ＤＳＲＣ対応デバイスに対する車両用メッシュネットワークへの加入の勧誘である、方法。車両用メッシュネットワークは、コンピュータネットワークへのアクセスを提供する、方法。候補ＤＳＲＣ対応デバイスは、車両用メッシュネットワークに加入せずにコンピュータネットワークにアクセスでき、当該候補ＤＳＲＣ対応デバイスが、車両用メッシュネットワークに加入することをさらに含む、方法。記載する技術の実施態様は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体のコンピュータソフトウェアを含む可能性がある。
【００２９】
１つの一般的な態様は、システムである。当該システムは、実行可能なコードを格納する非一時的メモリに通信可能に接続されているプロセッサと第１のＤＳＲＣ無線とを含む。当該コードは、プロセッサによって実行されたときに、当該プロセッサに、ＰＳＭメッセージをブロードキャストする第２のＤＳＲＣ無線によってブロードキャストされるＰＳＭメッセージを第１のＤＳＲＣ無線によって受信させ、勧誘を記述した勧誘データを含み、第１のＤＳＲＣ無線がＰＳＭメッセージを受信したことに応じて第１のＤＳＲＣ無線によって送信されるワイヤレスメッセージを第１のＤＳＲＣ無線によって第２のＤＳＲＣ無線に送信させることを含む。この態様の他の実施形態は、この方法のアクションを実行するようにそれぞれ構成された、対応するコンピュータシステム、装置、および１つまたは
複数のコンピュータ記憶デバイスに記録されたコンピュータプログラムを含む。
【００３０】
実施態様は、以下の特徴のうちの１つまたは複数を含んでもよい。プロセッサは、エンジン制御ユニットの要素である、システム。プロセッサは、車載コンピュータシステムの要素である、システム。ＰＳＭメッセージは、ＤＳＲＣ用に確保された５．９ギガヘルツ帯域でブロードキャストされる、システム。第１のＤＳＲＣ無線は、ＤＳＲＣ対応エゴ車両の要素である、システム。第２のＤＳＲＣ無線は、候補ＤＳＲＣ対応デバイスの要素である、システム。勧誘は、候補ＤＳＲＣ対応デバイスに車両用メッシュネットワークに加入するように勧誘する、システム。車両用メッシュネットワークは、コンピュータネットワークへのアクセスを提供することができる、システム。記載される技術の実施態様は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体のコンピュータソフトウェアを含んでもよい。
【００３１】
１つの一般的な態様は、方法である。当該方法は、候補ＤＳＲＣ対応デバイスの第１のＤＳＲＣ無線が、ＰＳＭメッセージをブロードキャストし、車両用メッシュネットワークの１つまたは複数のメンバに対する、コンピュータネットワークへのアクセスを提供する車両用メッシュネットワークへの加入の勧誘を含み、ＰＳＭメッセージの受信の応答として第２のＤＳＲＣ無線によって送信されたワイヤレスメッセージを受信することを含む。この態様の他の実施形態は、この方法のアクションを実行するようにそれぞれ構成された、対応するコンピュータシステム、装置、および１つまたは複数のコンピュータ記憶デバイスに記録されたコンピュータプログラムを含む。
【００３２】
実施態様は、以下の特徴のうちの１つまたは複数を含んでもよい。ＰＳＭメッセージは、（１）候補ＤＳＲＣ対応デバイスが、勧誘された場合に車両用メッシュネットワークに加入する、および（２）候補ＤＳＲＣ対応デバイスが、車両用メッシュネットワークに加入せずともコンピュータネットワークにアクセスできる、というしきい値基準のうちの少なくとも１つを記述する歩行者安全メッセージデータを含む、方法。第２のＤＳＲＣ無線は、ＤＳＲＣ対応エゴ車両の要素であり、ＤＳＲＣ対応エゴ車両のプロセッサが、（１）候補ＤＳＲＣ対応デバイスが、勧誘された場合には車両用メッシュネットワークに加入する、および（２）候補ＤＳＲＣ対応デバイスが、車両用メッシュネットワークに加入せずともコンピュータネットワークにアクセスできる、というしきい値基準のうちの少なくとも１つを記述した歩行者安全メッセージデータを含むＰＳＭメッセージに基づいて、候補ＤＳＲＣ対応デバイスに勧誘を送信することを決定する、方法。候補ＤＳＲＣ対応デバイスは、スマートフォンである、方法。候補ＤＳＲＣ対応デバイスは、プロセッサ型コンピューティングデバイスである、方法。記載する技術の実施態様は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体のコンピュータソフトウェアを含んでもよい。
【００３３】
本開示の態様の一つは、第１のＤＳＲＣ無線装置が、第２のＤＳＲＣ無線装置によってブロードキャストされたＰＳＭメッセージを受信し、当該ＰＳＭメッセージの受信に応答して、車両間ネットワークへの勧誘を記述する勧誘データを含むワイヤレスメッセージを第２のＤＳＲＣ無線装置へ送信する、方法である。第１のＤＳＲＣ無線装置は、例えば、ＤＳＲＣ対応車両に備えられるＤＳＲＣ無線ユニットであってもよい。
【００３４】
本開示の態様の一つにおいて、第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応デバイスの要素であってもよい。この場合には、勧誘データは、ＤＳＲＣ対応デバイスに対する車両間ネットワークへの加入を勧誘するデータであってもよい。車両間ネットワークは、コンピュータネットワークへのアクセスを提供してもよい。ＤＳＲＣ対応デバイスは、車両間ネットワークに加入せずにコンピュータネットワークにアクセスできるデバイスであってもよい。この場合には、当該方法は、ＤＳＲＣ対応デバイスが、車両間ネットワークに加入
することをさらに含んでもよい。また、車両間ネットワークは、メッシュネットワークであってもよい。
【００３５】
また、本開示の他の態様の一つは、実行可能なコードを格納する非一時的メモリに通信可能に接続されているプロセッサと、第１のＤＳＲＣ無線装置と、を含むシステムである。当該プロセッサは、当該コードを実行することによって、第２のＤＳＲＣ無線装置によってブロードキャストされたＰＳＭメッセージを第１のＤＳＲＣ無線装置によって受信し、当該ＰＳＭメッセージの受信に応答して、車両間ネットワークへの勧誘を記述する勧誘データを含むワイヤレスメッセージを第１のＤＳＲＣ無線装置によって第２のＤＳＲＣ無線装置へ送信する。
【００３６】
本開示の他の態様の一つでは、第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応デバイスの要素であってもよい。勧誘データは、ＤＳＲＣ対応デバイスに対する車両間ネットワークへの加入を勧誘するデータであってもよい。車両間ネットワークは、コンピュータネットワークへのアクセスを提供してもよい。プロセッサは、ＰＳＭメッセージが、（１）ＤＳＲＣ対応デバイスが、勧誘データを受信した場合には車両間ネットワークに加入する、または、（２）ＤＳＲＣ対応デバイスが、車両間ネットワークに加入せずともコンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述する歩行者安全メッセージデータを含む場合に、ＤＳＲＣ対応デバイスへ勧誘データを送信することを決定してもよい。
【００３７】
本開示の他の態様の一つでは、プロセッサは、車両間ネットワークから退出しようとしている、又は、退出している、ＤＳＲＣ無線装置を備えるＤＳＲＣ対応車両を検出した場合に、ＰＳＭメッセージの受信を開始してもよい。
【００３８】
また、本開示の他の態様の一つは、ＤＳＲＣ対応デバイスの第１のＤＳＲＣ無線装置が、ＰＳＭメッセージをブロードキャストし、コンピュータネットワークへのアクセスを提供する車両間ネットワークの１つまたは複数のメンバに対する、車両間ネットワークへの加入を勧誘する勧誘データを含み、ＰＳＭメッセージの受信に応答して第２のＤＳＲＣ無線装置によって送信されたワイヤレスメッセージを受信する、方法である。
【００３９】
本開示の態様の一つでは、ＰＳＭメッセージは、（１）ＤＳＲＣ対応デバイスが、勧誘データが受信された場合に車両間ネットワークに加入する、または、（２）ＤＳＲＣ対応デバイスが、車両間ネットワークに加入せずともコンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述する歩行者安全メッセージデータを含んでもよい。
【００４０】
本開示の他の態様の一つでは、第２のＤＳＲＣ無線装置は、ＤＳＲＣ対応車両の要素であり、ＤＳＲＣ対応車両のプロセッサは、（１）ＤＳＲＣ対応デバイスが、勧誘データを受信した場合には車両間ネットワークに加入する、または、（２）ＤＳＲＣ対応デバイスが、車両間ネットワークに加入せずともコンピュータネットワークにアクセスできる、ことの少なくともいずれか一方を記述した歩行者安全メッセージデータを含むＰＳＭメッセージに基づいて、ＤＳＲＣ対応デバイスへ勧誘データを送信することを決定してもよい。
【００４１】
本開示は、限定ではなく例示を目的として添付の図面に図示されている。これらの図面では、同じ要素には同じ参照番号を使用している。
【図面の簡単な説明】
【００４２】
【図１Ａ】一実施形態に係るＰＳＭデバイス検出システムおよびメッシュネットワーククライアントの動作環境を示すブロック図である。
【図１Ｂ】一実施形態に係るＰＳＭデータの一例を示すブロック図である。
【図２Ａ】一実施形態に係るＰＳＭデバイス検出システムを含むコンピュータシステムの一例を示すブロック図である。
【図２Ｂ】一実施形態に係るメッシュネットワーククライアントを含むコンピュータシステムの一例を示すブロック図である。
【図３】一実施形態に係るＰＳＭメッセージに基づいて車両用メッシュネットワークへの加入を促す勧誘を送信することを決定する方法のフロー図の一例である。
【図４Ａ】一実施形態に係るＰＳＭメッセージに基づいて車両用メッシュネットワークへの加入を促す勧誘メッセージを送信することを決定する方法のフロー図の一例である。
【図４Ｂ】一実施形態に係るＰＳＭメッセージに基づいて車両用メッシュネットワークへの加入を促す勧誘メッセージを送信することを決定する方法のフロー図の一例である。
【図５】一実施形態に係るＰＳＭメッセージのブロードキャストに基づいて車両用メッシュネットワークへの加入を促す勧誘を受信する方法のフロー図の一例である。
【発明を実施するための形態】
【００４３】
本明細書に記載されるのは、ＰＳＭデバイス検出システムおよびメッシュネットワーククライアントの実施形態である。ＰＳＭデバイス検出システムは、ＤＳＲＣ対応車両（例えば、ＤＳＲＣ対応エゴ車両１２３、または図１Ａに示されるＤＳＲＣ対応遠隔車両１２４などのその他の何らかのＤＳＲＣ対応車両）の要素である。メッシュネットワーククライアントは、車両ではないＤＳＲＣ対応デバイスの要素である。ＤＳＲＣ対応車両は、自律車両であってもよい。例えば、ＤＳＲＣ対応車両は、レベル１自律車両、レベル２自律車両、レベル３自律車両、レベル４自律車両、およびレベル５自律車両のうちのいずれであってもよい。ＤＳＲＣ対応エゴ車両１２３などのＤＳＲＣ対応車両は、ＨＡＶであってもよい。ＤＳＲＣ対応エゴ車両は、説明上、実施形態の対象となるＤＳＲＣ車両を、他のＤＳＲＣ車両（例えば、ＤＳＲＣ対応遠隔車両１２４など）と区別するための呼称である。ＤＳＲＣ対応遠隔車両１２４は、ＤＳＲＣ対応エゴ車両１２３から離れた遠隔地に存在するＤＳＲＣ対応車両を指し示すための呼称である。
【００４４】
ＤＳＲＣ対応デバイス（例えば、図１Ａに示されるＤＳＲＣ対応デバイス１１０Ａ、１１０Ｂ、および候補ＤＳＲＣ対応デバイス１１１）は、ＤＳＲＣ無線および通信ユニットを含むプロセッサ型モバイルコンピューティングデバイスであり、ＰＳＭメッセージを一定の間隔で送信する。各ＰＳＭメッセージは、ＰＳＭデータ（例えば、図１Ｂ参照）を含む。
【００４５】
一実施形態では、ＤＳＲＣ対応デバイスは、道路から５００メートル以内である場合にのみＰＳＭメッセージを送信する。ＤＳＲＣ対応デバイスは、一実施形態ではＤＳＲＣ対応デバイスの要素であるＤＳＲＣ準拠ＧＰＳユニットを使用して決定されるＤＳＲＣ対応デバイスの地理学的な場所に基づいて、当該ＤＳＲＣ対応デバイスが道路から５００メートル以内であると判定する。
【００４６】
ＤＳＲＣ対応車両は、ＤＳＲＣ無線およびＤＳＲＣ準拠ＧＰＳユニットを含むコネクテッド車両である。ＤＳＲＣ対応デバイスは車両ではないので、ＤＳＲＣ対応デバイスはＤＳＲＣ対応車両ではない。ＤＳＲＣ対応車両およびＤＳＲＣ対応デバイスのそれぞれに含まれるＤＳＲＣ無線およびＤＳＲＣ準拠ＧＰＳユニットは、互いに同様であるが、ＤＳＲＣ対応車両は一般にＤＳＲＣ対応デバイスより大きいので、サイズに応じて異なっていてもよく、したがって、ＤＳＲＣ対応車両の構成要素をＤＳＲＣ対応デバイスの構成要素より大きくすることにより、コストを節約することができる。
【００４７】
一実施形態では、ＤＳＲＣ無線は、（１）ＤＳＲＣメッセージを送信するＤＳＲＣ送信機と、（２）ＤＳＲＣメッセージを受信するＤＳＲＣ受信機と、（３）ＤＳＲＣ対応車両またはＤＳＲＣ対応デバイスがＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアとを含む、電子ハードウェアデバイスである。単にセルラ通信、Ｗｉ−Ｆｉ通信またはミリ波通信を送信および受信することができるだけのデバイスは、移動に対応するように構成されておらず、ＤＳＲＣ規格に準拠していないため、ＤＳＲＣメッセージを送信または受信することができないので、ＤＳＲＣ無線ではない、またはその他の形で「ＤＳＲＣ対応」ではないことは、当業者には理解されるであろう。
【００４８】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニットは、ＧＰＳ衛星とワイヤレス通信して、場合によりＤＳＲＣ規格に準拠する精度でＤＳＲＣ対応車両またはＤＳＲＣ対応デバイスの位置を記述する位置データ（本明細書ではＧＰＳデータまたはＤＳＲＣ準拠ＧＰＳデータ）を取得するハードウェアを含む。ＤＳＲＣ規格は、位置データが、ＤＳＲＣ準拠ＧＰＳユニットが屋外にある時間の少なくとも６８％の間、±１．５メートル以内の精度であることを求めている。例えば、ＤＳＲＣ規格は、ＤＳＲＣ準拠ＧＰＳユニットによって生成される位置情報が、２つの車両（そのうちの一方が、例えば、図１Ａに示されるＤＳＲＣ対応エゴ車両１２３である）が同時に同じ車線内にあるかどうかを推測するのに十分な精度であることを求めている。車線は、道路の車線であってもよい。ＤＳＲＣ準拠ＧＰＳユニットは、屋外にいる時間の６８％の間、その実際の位置の１．５メートル以内の２次元位置を特定し、監視し、追跡する。道路の車線は、通常は幅が３メートル以上であるので、ＤＳＲＣ準拠ＧＰＳユニットによって生成される位置情報は、そのユニットの位置（およびそのＤＳＲＣ準拠ＧＰＳユニットを含むＤＳＲＣ対応車両またはＤＳＲＣ対応デバイスの位置）を車線レベルの精度で記述する。
【００４９】
これに対して、ＤＳＲＣ規格に準拠していない従来のＧＰＳユニットは、位置情報を車線レベルの精度で決定することができない。例えば、道路の通常の車線は、幅が約３メートルである。しかし、従来のＧＰＳユニットは、従来のＧＰＳユニットの実際の位置を基準として±１０メートルの精度しか有していない。その結果として、このような従来のＧＰＳユニットは、最適化クライアントまたは最適化システムで使用できるほど正確ではない。これは、そのようにすると、記述する地理学的な場所に誤りのある特徴挙動データを生成することになり、最終的には、車両がその現在走行している位置に関連する不適切な動きプロファイルで走行することになり、その結果、その車両の近傍にいる歩行者を死傷させる可能性があるからである。
【００５０】
一実施形態では、ＤＳＲＣ規格は、その任意の派生規格または分岐規格も含めて、ＥＮ１２２５３：２００４「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ
５．８  ＧＨｚ」（レビュー）、ＥＮ１２７９５：２００２「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  Ｄａｔａ
ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ」（レビュー）、ＥＮ１２８３４：２００２「Ｄｅｄｉｃａｔｅｄ
Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ」（レビュー）、ＥＮ１３３７２：２００４「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  ｐｒｏｆｉｌｅｓ
ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ」（レビュー）、および、ＥＮ  ＩＳＯ
１４９０６：２００４「Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ」の１つまたは複数に記載されている。
【００５１】
図１Ａを参照すると、一実施形態に係るＰＳＭデバイス検出システム１９９およびメッシュネットワーククライアント１９８の動作環境１００を示すブロック図が示されている
。
【００５２】
動作環境１００は、ＤＳＲＣ対応エゴ車両１２３、退出ＤＳＲＣ対応車両１２２、ＤＳＲＣ対応遠隔車両１２４、第１のＤＳＲＣ対応デバイス１１０Ａ、第２のＤＳＲＣ対応デバイス１１０Ｂ、候補ＤＳＲＣ対応デバイス１１１、および（一実施形態では任意選択で）補償サーバ１０９といった要素のうちの１つまたは複数を含む。これらの要素は、ネットワーク１０５および車両用メッシュネットワーク１０６を介して互いに通信可能に接続されている。
【００５３】
図１Ａには、１台のＤＳＲＣ対応エゴ車両１２３、１台の退出ＤＳＲＣ対応車両１２２、１台のＤＳＲＣ対応遠隔車両１２４、２台のＤＳＲＣ対応デバイス１１０Ａ、１１０Ｂ（本明細書では集合的または個別に「ＤＳＲＣ対応デバイス１１０」と呼ぶ）、１台の候補ＤＳＲＣ対応デバイス１１１、１台の補償サーバ１０９、１つの車両用メッシュネットワーク１０６、および１つのネットワーク１０５が示してあるが、実際には、動作環境１００は、１または複数のＤＳＲＣ対応エゴ車両１２３、１または複数の退出ＤＳＲＣ対応車両１２２、１または複数のＤＳＲＣ対応遠隔車両１２４、２以上のＤＳＲＣ対応デバイス１１０、１または複数の候補ＤＳＲＣ対応デバイス１１１、１または複数の補償サーバ１０９、１または複数の車両用メッシュネットワーク１０６、および１または複数のネットワーク１０５を含んでもよい。動作環境１００は、歩行者１０３を含んでもよい。一実施形態では、歩行者１０３は、道路内、または道路の近傍に位置する人間を含む。
【００５４】
ネットワーク１０５は、有線またはワイヤレスの従来のタイプのものであってもよく、星形構成、トークンリング構成、またはその他の構成など、多数の異なる構成を有してもよい。さらに、ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）（例えばインターネット）、または複数のデバイスおよび／もしくはエンティティがそれを介して通信することができるその他の相互接続されたデータ経路を含んでもよい。一実施形態では、ネットワーク１０５は、ピアツーピアネットワークを含んでもよい。ネットワーク１０５は、様々な異なる通信プロトコルでデータを送信する電気通信ネットワークの複数の部分に接続される、またはそれらの部分を含んでもよい。ネットワーク１０５は、ＰＳＭメッセージを含むＤＳＲＣメッセージを送信またはブロードキャストするＤＳＲＣネットワークを含む。一実施形態では、ＰＳＭメッセージは、（ユニキャストではなく）ブロードキャストされる、そのペイロードがＰＳＭデータ１９５からなるＤＳＲＣメッセージである。換言すれば、ＰＳＭメッセージのペイロードは、ＰＳＭデータ１９５のみを含み、その他のペイロードは含まない。
【００５５】
一実施形態では、ネットワーク１０５は、全２重ワイヤレス通信を送信するように動作可能な全２重ネットワークである。一実施形態では、ネットワーク１０５は、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、電子メールなどを介してデータを送信および受信する、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信ネットワークまたはセルラ通信ネットワークを含む。ネットワーク１０５は、３Ｇ、４Ｇ、ＬＴＥ、ＬＴＥ−Ｖ２Ｘ、ＶｏＬＴＥ、またはその他の任意の移動データネットワークもしくは移動データネットワークの組合せを含んでもよい。さらに、ネットワーク１０５は、１つまたは複数のＩＥＥＥ８０２．１１のワイヤレスネットワークを含んでもよい。
【００５６】
ネットワーク１０５は、ＤＳＲＣ対応エゴ車両１２３、退出ＤＳＲＣ対応車両１２２、ＤＳＲＣ対応遠隔車両１２４、ＤＳＲＣ対応デバイス１１０、候補ＤＳＲＣ対応デバイス１１１、および補償サーバ１０９の間で共有される１つまたは複数の通信チャネルを含んでもよい。通信チャネルは、ＤＳＲＣ、ＬＴＥ車車間・路車間（Ｖ２Ｘ）、全２重のワイ
ヤレス通信、またはその他の任意のワイヤレス通信プロトコルのうちの１つまたは複数を含んでもよい。例えば、候補ＤＳＲＣ対応デバイス１１１がネットワーク１０５を使用してＰＳＭメッセージをブロードキャストしてもよく、このＰＳＭメッセージを、ＤＳＲＣ対応エゴ車両１２３が受信してもよい。別の例では、ＤＳＲＣ対応エゴ車両１２３が、ネットワーク１０５を使用して、車両用メッシュネットワーク１０６への加入を促す勧誘を含むワイヤレスメッセージを候補ＤＳＲＣ対応デバイス１１１に送信する。
【００５７】
現代の車両は、その機能を発揮するためにコンピュータネットワーク（例えば、ネットワーク１０５）への持続的で安定したアクセスを必要とする車両システム（例えば、ＡＤＡＳシステム、自動運転システム、インフォテインメントシステムなど）を含む。持続的なアクセスとは、車両がネットワーク１０５に連続的またはほぼ連続的にアクセスできることを意味する。安定したアクセスとは、車両が利用できる帯域幅が、安定しており、かつ一般に、一実施形態ではその機能を発揮するためにネットワーク１０５にアクセスする必要がある車両の搭載システム（例えば、ＡＤＡＳシステムセット１８０、自動運転システム１８４、インフォテインメントシステム１８１）に十分な質であることを意味する。例示的な既存の問題は、ＤＳＲＣ対応エゴ車両１２３などの車両がネットワーク１０５への持続的で安定したアクセスを常に行っているとは限らず、したがって、その搭載システムが動作不能になることがあることである。ＤＳＲＣ対応エゴ車両１２３などの車両は、車両用メッシュネットワーク１０６を利用して、ネットワーク１０５へのアクセスの持続性および安定性を高めることができる。
【００５８】
車両用メッシュネットワーク１０６は、以下の属性のうちの１又は複数を含むネットワークである。（１）車道速度（例えば、毎時１５マイル以上）で走行している１つまたは複数のエンドポイントを含む。（２）各エンドポイント（例えば、ＤＳＲＣ対応遠隔車両１２４、ＤＳＲＣ対応エゴ車両１２３、退出ＤＳＲＣ対応車両１２２、ＤＳＲＣ対応デバイス１１０、候補ＤＳＲＣ対応デバイス１１１など）にネットワーク１０５へのアクセスを提供する。（３）各エンドポイントがＤＳＲＣ対応である。一実施形態では、車両用メッシュネットワーク１０６は、各エンドポイントにネットワーク１０５への持続的な安定したアクセスを提供することができる。
【００５９】
車両用メッシュネットワークに関する問題の一つとして、車両用メッシュネットワーク１０６によって提供されるネットワーク１０５へのアクセスの持続性および安定性が、それまで車両用メッシュネットワークのメンバであった車両（例えば、退出ＤＳＲＣ対応車両１２２）が当該車両用メッシュネットワークを退出したが、それと同時に（または実質的に同時に）当該車両に代わって新たなエンドポイントが追加されることがないときに、悪影響を受けることがある。ＰＳＭデバイス検出システム１９９は、メッシュネットワーククライアント１９８と協働して、図３、図４Ａ、および図４Ｂを参照して以下に述べる方法３００、４００のステップのうちの１つまたは複数を実行することによって、この問題を解決する。
【００６０】
一実施形態では、車両用メッシュネットワーク１０６は、車両用メッシュネットワーク１０６のエンドポイント間でＤＳＲＣ通信が使用されることによって形成される。車両用メッシュネットワーク１０６のエンドポイントは、ＤＳＲＣ対応の任意のプロセッサ型コンピューティングデバイスである。当該任意のプロセッサ型コンピューティングデバイスは、車両用メッシュネットワーク１０６の形成、利用、またはその他の形での参加のためのＤＳＲＣメッセージを送信または受信する。
【００６１】
一実施形態では、車両用メッシュネットワーク１０６は、ＤＳＲＣ対応エゴ車両１２３、退出ＤＳＲＣ対応車両１２２、およびＤＳＲＣ対応遠隔車両１２４といったエンドポイントを含む。ＤＳＲＣ対応エゴ車両１２３のＰＳＭデバイス検出システム１９９は、ＤＳ
ＲＣ対応エゴ車両１２３のプロセッサによって実行される場合に、以下のうちのいずれかを判定するコードまたはルーチンを含む。（１）退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を退出しようとしていることを判定する（例えば、退出ＤＳＲＣ対応車両１２２から送信される、当該退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を退出しようしていることを示すデータを含むワイヤレスメッセージに基づいて）。（２）退出ＤＳＲＣ対応車両１２２が既に車両用メッシュネットワーク１０６を退出していることを判定する（例えば、退出ＤＳＲＣ対応車両１２２が、車両用メッシュネットワーク１０６のメンバであるために必要なＤＳＲＣメッセージの送信を停止する）。退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を代替なく退出すると、車両用メッシュネットワーク１０６のメンバであるエンドポイントに対して、車両用メッシュネットワーク１０６によって提供されるネットワーク１０５へのアクセスの持続性および安定性に悪影響を及ぼすことになるので、これは問題である。ＰＳＭデバイス検出システム１９９は、メッシュネットワーククライアント１９８と協働して、この問題を解決する。ＤＳＲＣ対応エゴ車両１２３のＰＳＭデバイス検出システム１９９は、ＤＳＲＣ対応エゴ車両１２３のプロセッサによって実行される場合に、候補ＤＳＲＣ対応デバイス１１１からブロードキャストされるＰＳＭメッセージを受信し、当該ＰＳＭメッセージ（または、メッシュネットワーククライアント１９８によってＰＳＭメッセージに含められているＰＳＭデータ１９５であって、候補ＤＳＲＣ対応デバイス１１１が、車両用メッシュネットワーク１０６には加入せずにネットワーク１０５にアクセスしていたり、車両用メッシュネットワーク１０６に加入したいと考えていたりすることを示すデジタル情報を含むＰＳＭデータ１９５）に基づいて、車両用メッシュネットワーク１０６によって提供されるネットワーク１０５へのアクセスの持続性および安定性が維持されるように、車両用メッシュネットワーク１０６への加入を促す勧誘を含むワイヤレスメッセージを候補ＤＳＲＣ対応デバイス１１１に送信することを判定するコードおよびルーチンを含む。
【００６２】
ＤＳＲＣ対応エゴ車両１２３は、ＤＳＲＣ無線ユニット１４７、ＤＳＲＣ準拠ＧＰＳユニット１７０、ＡＤＡＳシステムセット１８０、および車両に適用されるＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアを含む、任意のタイプのコネクテッド車両である。例えば、ＤＳＲＣ対応エゴ車両１２３は、乗用車、トラック、スポーツ多目的車、バス、セミトラック、ドローン、またはその他の任意の路上搬送手段といったタイプのＤＳＲＣ対応エゴ車両１２３のうちのいずれかである。ＤＳＲＣ対応エゴ車両１２３は、ネットワーク１０５を介してワイヤレスメッセージを送信および受信するために必要な任意のハードウェアまたはソフトウェアを含む。
【００６３】
一実施形態では、ＤＳＲＣ対応エゴ車両１２３は、自律車両である。例えば、ＤＳＲＣ対応エゴ車両１２３は、レベル１自律車両、レベル２自律車両、レベル３自律車両、レベル４自律車両、およびレベル５自律車両のうちのいずれかである。一実施形態では、ＤＳＲＣ対応エゴ車両１２３は、ＨＡＶである。ＨＡＶは、そのＡＤＡＳシステムセット１８０がレベル３以上で動作するのに十分な自律機能を提供する自律車両である。図２Ａには、一実施形態に係るＤＳＲＣ対応エゴ車両１２３の車載コンピュータの一例が示される。
【００６４】
退出ＤＳＲＣ対応車両１２２は、ＤＳＲＣ対応車両である。退出ＤＳＲＣ対応車両１２２は、ＤＳＲＣ対応エゴ車両１２３と同様の要素および機能を含むので、ここではそれらについての説明は繰り返されない。例えば、退出ＤＳＲＣ対応車両１２２は、ＰＳＭデバイス検出システム１９９、ＤＳＲＣ無線ユニットを含む通信ユニット１４５、ＤＳＲＣ準拠ＧＰＳユニット１７０、インフォテインメントシステム１８１、メッシュネットワークマップ１８２、ＡＤＡＳシステムセット１８０、自動運転システム１８４、ＰＳＭデータ１９５、および図２Ａに示される要素のうちの１つまたは複数といった、ＤＳＲＣ対応エゴ車両１２３の要素でもある要素のうちの１つまたは複数を含む。
【００６５】
一実施形態における退出ＤＳＲＣ対応車両１２２とＤＳＲＣ対応エゴ車両１２３の間の相違点の一例として、一実施形態では、退出ＤＳＲＣ対応車両１２２は車両用メッシュネットワーク１０６を退出しようとしている（または既に退出している）が、ＤＳＲＣ対応エゴ車両１２３は車両用メッシュネットワーク１０６のメンバである点である。図１Ａでは、退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を退出しようとしている、または既に退出していることを示すために、退出ＤＳＲＣ対応車両１２２を車両用メッシュネットワーク１０６と結んでいる両方向矢印が破線を用いて示されている。
【００６６】
ＤＳＲＣ対応遠隔車両１２４は、車両用メッシュネットワーク１０６のメンバであるＤＳＲＣ対応車両である。ＤＳＲＣ対応遠隔車両１２４は、ＤＳＲＣ対応エゴ車両１２３と同様の要素および機能を含むので、ここではそれらについての説明は繰り返されない。例えば、ＤＳＲＣ対応遠隔車両１２４は、ＰＳＭデバイス検出システム１９９、ＤＳＲＣ無線ユニットを含む通信ユニット１４５、ＤＳＲＣ準拠ＧＰＳユニット１７０、インフォテインメントシステム１８１、メッシュネットワークマップ１８２、ＡＤＡＳシステムセット１８０、自動運転システム１８４、ＰＳＭデータ１９５、および図２Ａに示される要素のうちの１つまたは複数といった、ＤＳＲＣ対応エゴ車両１２３の要素でもある要素のうちの１つまたは複数を含む。
【００６７】
ＤＳＲＣ対応デバイス１１０は、車両ではない任意のタイプのプロセッサ型コンピューティングデバイスであり、ＤＳＲＣ無線ユニット１４７、ＤＳＲＣ準拠ＧＰＳユニット１７０、および非車両デバイスに適用されるＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアを含む。例えば、ＤＳＲＣ対応デバイス１１０は、ＤＳＲＣ対応スマートフォン、ＤＳＲＣ対応ラップトップ、ＤＳＲＣ対応タブレットコンピュータ、ＤＳＲＣ対応フィットネスバンド、またはＤＳＲＣ対応プロセッサ型コンピューティングデバイスである。
【００６８】
一実施形態では、第１のＤＳＲＣ対応デバイス１１０Ａおよび第２のＤＳＲＣ対応デバイス１１０Ｂは、同じタイプのＤＳＲＣ対応デバイスであっても、異なるタイプのＤＳＲＣ対応デバイスであってもよい。例えば、第１のＤＳＲＣ対応デバイス１１０Ａは、ＤＳＲＣ対応スマートフォンであり、第２のＤＳＲＣ対応デバイス１１０Ｂは、ＤＳＲＣ対応フィットネスバンドである。
【００６９】
一実施形態では、候補ＤＳＲＣ対応デバイス１１１は、ＤＳＲＣ対応エゴ車両１２３から、候補ＤＳＲＣ対応デバイス１１１からブロードキャストされたＰＳＭメッセージ１０７に基づく、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを受信する。候補ＤＳＲＣ対応デバイス１１１は、車両ではない任意のタイプのプロセッサ型コンピューティングデバイスであり、ＤＳＲＣ無線ユニット１４７、ＤＳＲＣ準拠ＧＰＳユニット１７０、および非車両デバイスに適用されるＤＳＲＣ規格に準拠するために必要なその他の任意のハードウェアまたはソフトウェアを含む。例えば、候補ＤＳＲＣ対応デバイス１１１は、ＤＳＲＣ対応スマートフォン、ＤＳＲＣ対応ラップトップ、ＤＳＲＣ対応タブレットコンピュータ、ＤＳＲＣ対応フィットネスバンド、またはＤＳＲＣ対応プロセッサ型コンピューティングデバイスである。一実施形態では、候補ＤＳＲＣ対応デバイス１１１は、メッシュネットワーククライアント１９８を含む。
【００７０】
補償サーバ１０９は、図１Ａでは、それが動作環境１００の任意選択の特徴であることを示すために、破線を用いて示されている。補償サーバ１０９は、プロセッサ型コンピューティングデバイスである。例えば、補償サーバ１０９は、パーソナルコンピュータ、ラップトップ、メインフレーム、またはサーバとして機能するその他の任意のプロセッサ型コンピューティングデバイスといったタイプのプロセッサ型コンピューティングデバイス
のうちの１つまたは複数を含んでもよい。補償サーバ１０９は、ハードウェアサーバを含んでもよい。補償サーバ１０９は、ネットワーク１０５を介してワイヤレスメッセージを送信および受信するために必要な任意のハードウェアまたはソフトウェアを含む。
【００７１】
一実施形態では、補償サーバ１０９は、歩行者１０３の銀行口座またはその他の何らかの電子アカウントにリンクされたデジタルデータを格納している。一実施形態では、歩行者１０３は、車両用メッシュネットワーク１０６に加入することに対する補償を受ける資格がある。例えば、歩行者１０３は、現金補償または無料サービスへのアクセスの資格が与えられる（例えば、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に接続しなければネットワーク１０５にアクセスできない場合でも、車両用メッシュネットワーク１０６を介してネットワーク１０５にアクセスする資格が与えられる）。ＤＳＲＣ対応エゴ車両１２３および候補ＤＳＲＣ対応デバイス１１１のうちの一方または複数は、補償サーバ１０９へワイヤレスメッセージを送信して、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６を使用しなくてもそれ自体でネットワーク１０５にアクセスできた一方で、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６のメンバであった時間の長さを報告する。補償サーバ１０９は、この時間の長さに基づいて歩行者に対して認められる補償を計算し、次いで歩行者の銀行口座に送金する、または歩行者に対して認められる無料サービスの量についてのログを取ることによって、その補償を歩行者に提供するソフトウェアを含む。候補ＤＳＲＣ対応デバイス１１１は、歩行者１０３が後日無料サービスへのアクセスに使用することができるソフトウェアアプリケーション（例えば、メッシュネットワーククライアント１９８）を含んでもよい。
【００７２】
一実施形態では、ＤＳＲＣ対応エゴ車両１２３は、通信ユニット１４５、ＤＳＲＣ無線ユニット１４７、ＤＳＲＣ準拠ＧＰＳユニット１７０、ＡＤＡＳシステムセット１８０、インフォテインメントシステム１８１、自動運転システム１８４、メッシュネットワークマップ１８２、ＰＳＭデータ構造１９６、およびＰＳＭデバイス検出システム１９９といった要素のうちの１つまたは複数を含む。
【００７３】
一実施形態では、退出ＤＳＲＣ対応車両１２２は、ＤＳＲＣ無線ユニット１４７（図示せず）を含む通信ユニット１４５Ｂ、およびＤＳＲＣ準拠ＧＰＳユニット１７０Ｂを含む。
【００７４】
一実施形態では、ＤＳＲＣ対応遠隔車両１２４は、ＤＳＲＣ無線ユニット（図示せず）を含む通信ユニット１４５Ｃ、およびＤＳＲＣ準拠ＧＰＳユニット１７０Ｃを含む。
【００７５】
一実施形態では、第１のＤＳＲＣ対応デバイス１１０Ａは、ＤＳＲＣ無線ユニット（図示せず）を含む通信ユニット１４５Ｄ、およびＤＳＲＣ準拠ＧＰＳユニット１７０Ｄを含む。図１Ａには図示されていないが、一実施形態では、第１のＤＳＲＣ対応デバイス１１０Ａは、メッシュネットワーククライアント１９８のインスタンスを含む。例えば、第１のＤＳＲＣ対応デバイス１１０Ａは、図２Ｂに示されるようなコンピュータシステム２９９である。
【００７６】
一実施形態では、第２のＤＳＲＣ対応デバイス１１０Ｂは、ＤＳＲＣ無線ユニット（図示せず）を含む通信ユニット１４５Ｅ、およびＤＳＲＣ準拠ＧＰＳユニット１７０Ｅを含む。図１Ａには図示されていないが、一実施形態では、第２のＤＳＲＣ対応デバイス１１０Ｂは、メッシュネットワーククライアント１９８のインスタンスを含む。例えば、第２のＤＳＲＣ対応デバイス１１０Ｂは、図２Ｂに示されるようなコンピュータシステム２９９である。
【００７７】
一実施形態では、候補ＤＳＲＣ対応デバイス１１１は、ＤＳＲＣ無線ユニット（図示せず）を含む通信ユニット１４５Ｆ、ＤＳＲＣ準拠ＧＰＳユニット１７０Ｆ、およびメッシュネットワーククライアント１９８を含む。
【００７８】
通信ユニット１４５Ａ、１４５Ｂ、１４５Ｃ、１４５Ｄ、１４５Ｅ、１４５Ｆは、本明細書では、個別に、または集合的に「通信ユニット１４５」と称される。例えば、通信ユニット１４５Ａが、本明細書において「ＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５」と称され、通信ユニット１４５Ｂが、本明細書において「退出ＤＳＲＣ対応車両１２２の通信ユニット１４５」と称されることもあるが、通信ユニット１４５Ａ、１４５Ｂは、本明細書では「通信ユニット１４５」と称されることもある。一実施形態では、各通信ユニットは、ＤＳＲＣ無線ユニット１４７を含む。図１Ａには図示されていないが、一実施形態では、補償サーバ１０９は通信ユニット１４５を含む。
【００７９】
ＤＳＲＣ準拠ＧＰＳユニット１７０Ａ、１７０Ｂ、１７０Ｃ、１７０Ｄ、１７０Ｅ、１７０Ｆは、本明細書では、個別に、または集合的に「ＤＳＲＣ準拠ＧＰＳユニット１７０」と称される。例えば、ＤＳＲＣ準拠ＧＰＳユニット１７０Ａが、本明細書において「ＤＳＲＣ対応エゴ車両１２３のＤＳＲＣ準拠ＧＰＳユニット１７０」と称され、ＤＳＲＣ準拠ＧＰＳユニット１７０Ｂが、本明細書において「退出ＤＳＲＣ対応車両１２２のＤＳＲＣ準拠ＧＰＳユニット１７０」と称されることもあるが、ＤＳＲＣ準拠ＧＰＳユニット１７０Ａ、１７０Ｂは、本明細書では「ＤＳＲＣ準拠ＧＰＳユニット１７０」と称されることもある。
【００８０】
一実施形態では、ＤＳＲＣ無線ユニット１４７は、通信ユニット１４５の要素である。他の実施形態では、ＤＳＲＣ無線ユニット１４７は、独立した要素、または通信ユニット１４５ではない構成の要素である。例えば、ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣ準拠ＧＰＳユニット１７０の要素であってもよい。
【００８１】
通信ユニット１４５は、ネットワーク１０５、車両用メッシュネットワーク１０６、およびその他の何らかの通信チャネルのうちの１つまたは複数へデータを送信し、これらからデータを受信する。一実施形態では、通信ユニット１４５は、ＤＳＲＣ無線ユニット１４７と、通信ユニット１４５を含む要素を「ＤＳＲＣ対応」にし、ＤＳＲＣ規格に準拠させるのに必要なその他のハードウェアまたはソフトウェアとを含んでもよい。
【００８２】
一実施形態では、通信ユニット１４５は、ネットワーク１０５、車両用メッシュネットワーク１０６、およびその他の何らかの通信チャネルのうちの１つまたは複数に直接物理的に接続するためのポートを含む。例えば、通信ユニット１４５は、ネットワーク１０５および車両用メッシュネットワーク１０６のうちの一方または複数と有線通信するためのユニバーサルシリアルバス（ＵＳＢ）ポート、セキュアデジタル（ＳＤ）ポート、ＣＡＴ−５ポート、またはそれらに類するポートを含む。
【００８３】
一実施形態では、通信ユニット１４５は、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＥＮ  ＩＳＯ１４９０６：２００４「Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ  ＥＮ  １１２５３：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ」（レビュー）、ＥＮ１２７９５：２００２「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ」（レビュー）、ＥＮ１２８３４：２００２「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ａｐｐｌｉｃａ
ｔｉｏｎ  ｌａｙｅｒ」（レビュー）、ＥＮ１３３７２：２００４「Ｄｅｄｉｃａｔｅｄ
Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ」（レビュー）、「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する２０１４年８月２８日出願の米国特許出願第１４／４７１，３８７号に記載の通信方法、および別の適当なワイヤレス通信方法のうちの１つまたは複数を含む１つまたは複数のワイヤレス通信方法を使用して、ネットワーク１０５、車両用メッシュネットワーク１０６、およびその他の何らかの通信チャネルのうちの１つまたは複数のデータを交換するためのワイヤレストランシーバを含む。
【００８４】
一実施形態では、通信ユニット１４５は、「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する２０１４年８月２８日出願の米国特許出願第１４／４７１，３８７号に記載の全２重協調システムを含む。
【００８５】
一実施形態では、通信ユニット１４５は、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール、または別の適当なタイプの電子通信を介することを含むセルラ通信ネットワークを通じてデータを送信および受信するセルラ通信トランシーバを含む。一実施形態では、通信ユニット１４５は、有線ポートおよびワイヤレストランシーバを含む。通信ユニット１４５は、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ、ＳＭＴＰ、ミリ波、ＤＳＲＣなどの標準ネットワークプロトコルを使用してファイルまたはメディアオブジェクトを配信するために、ネットワーク１０５および車両用メッシュネットワーク１０６のうちの一方または複数への他の従来の接続も提供する。
【００８６】
ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣアンテナを含む。ＤＳＲＣアンテナは、ＤＳＲＣ送信機およびＤＳＲＣ受信機のうちの一方または複数を含む。ＤＳＲＣ無線ユニット１４７は、１つまたは複数のＰＳＭメッセージを送信および受信する。一実施形態では、ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣ無線ユニット１４７を含む要素が道路の所定の近傍内にあるときにのみ、ＰＳＭメッセージを送信する。一実施形態では、ＤＳＲＣ無線ユニット１４７は、例えば、基本安全メッセージなどの１つまたは複数のＤＳＲＣメッセージを送信および受信する。一実施形態では、ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣ無線ユニット１４７を含む要素を「ＤＳＲＣ対応」にし、ＤＳＲＣ規格に準拠させるために必要なその他の任意のハードウェアまたはソフトウェアを含んでもよい。
【００８７】
一実施形態では、ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣ準拠ＧＰＳユニット１７０からＧＰＳデータを受信し、ＤＳＲＣ無線ユニット１４７が道路インフラストラクチャまたは道路からしきい値距離以内であることをそのＧＰＳデータが示しているときにのみＰＳＭメッセージが伝送されるというルールを実行することができる。例えば、しきい値距離は、５００メートル（ＰＳＭメッセージなどのＤＳＲＣメッセージの伝送範囲）であってもよく、しきい値距離に達したかどうかは、ＤＳＲＣ無線ユニット１４７によって、ＧＰＳデータと、ＤＳＲＣ無線ユニット１４７がアクセスできる非一時的メモリに格納された道路インフラストラクチャマップとの比較によって判定されてもよい。ＤＳＲＣ無線ユニット１４７が使用する道路インフラストラクチャマップは、様々な道路インフラストラクチャと、これらの様々な道路インフラストラクチャの地理学的な場所とを記述するデジタルデータを含む。道路インフラストラクチャは、例えば、道路、駐車場（公共でも私設でもよい）、駐車ガレージ（公共でも私設でもよい）、空港、歩道、中央線、交通標識、交通信号機、交通ミラー、横断歩道、公共の通路、公園、休憩所、高速道路へ入口ランプ、出口ランプ、路肩、中央分離帯、道路に関係する病院インフラストラクチャ、道路に関係する警察インフラストラクチャ、道路に関係する消防インフラストラクチャ、および道路または道路を補助する要素のその他の任意の構成要素を含む。一実施形態では、道路イ
ンフラストラクチャマップは、図２Ａに示されるメモリ２２７Ａに格納されたデジタルデータによって記述される。一実施形態では、ＤＳＲＣ無線ユニット１４７は、プロセッサによって実行された場合に、しきい値距離に達した、またはしきい値距離を超えたかどうかを判定するステップを実行するコードおよびルーチンを含む。
【００８８】
一実施形態では、ＤＳＲＣ無線ユニット１４７は、ＤＳＲＣメッセージを送信および受信することを政府（例えば米国政府、日本国政府、独国政府、州政府または省政府など）によって認可されるものであるので、これらのメッセージは、ＤＳＲＣ無線ユニット１４７が位置する管轄区域内で合法的に送信、ブロードキャスト、および受信されるのであってもよい。例えば、いくつかの管轄区域では、ＤＳＲＣメッセージを送信するデバイスがＤＳＲＣメッセージを送信する認可を受けているか、またはその管轄区域の法律の下でＤＳＲＣメッセージを送信することを許可されているタイプであるかのいずれかでなければ、デバイスはＤＳＲＣメッセージを合法的に送信または受信することができない（例えば、第１の合法なタイプは、ＤＳＲＣメッセージを送信するＤＳＲＣ対応エゴ車両１２３を含み、第２の合法的なタイプは、ＰＳＭメッセージを送信する候補ＤＳＲＣ対応デバイス１１１を含む）。
【００８９】
一実施形態では、ＤＳＲＣ無線ユニット１４７は、ユーザ設定可能な所定の周期（ＤＳＲＣ規格で推奨されている周期は０．１０秒ごとに１回）でＰＳＭメッセージをブロードキャストする（例えば、ＤＳＲＣ無線ユニット１４７が、位置しきい値を満たす、または位置しきい値以内にある位置に位置しているという前提で）。
【００９０】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、１つまたは複数の異なる時点におけるＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素（例えば、ＤＳＲＣ対応エゴ車両１２３、ＤＳＲＣ対応デバイス１１０、補償サーバ１０９）の１つまたは複数の場所（または位置）を記述するデジタルデータを含むＧＰＳデータ（図示せず）を読み出す。この時間の値は、ＧＰＳデータの一要素であってよもよい。ＧＰＳデータは、ＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素の緯度および経度を記述するものであってもよい。ＤＳＲＣ対応エゴ車両１２３が特定の場所にいた時刻を示すために、ＧＰＳデータにタイムスタンプを付加してもよい。
【００９１】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、ＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素、またはＤＳＲＣ準拠ＧＰＳユニット１７０自体を、その任意の派生規格または分岐規格も含めて、以下のＤＳＲＣ規格のうちの１つまたは複数に準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。ＤＳＲＣ規格は、ＥＮ１２２５３：２００４「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ」（レビュー）、ＥＮ１２７９５：２００２「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ」（レビュー）、ＥＮ１２８３４：２００２「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ」（レビュー）、ＥＮ１３３７２：２００４「Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）−ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ」（レビュー）、およびＥＮ  ＩＳＯ  １４９０６：２００４「Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ」である。
【００９２】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、車線レベルの精度でＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素の位置を記述するＧＰＳデータを提供するように動
作可能である。例えば、ＤＳＲＣ準拠ＧＰＳユニット１７０を含む退出ＤＳＲＣ対応車両１２２は、ＤＳＲＣ準拠ＧＰＳユニット１７０によって提供されるＧＰＳデータを含み、このＧＰＳデータは、退出ＤＳＲＣ対応車両１２２の位置を±１．５メートルの精度で記述するデジタルデータであり、当該ＧＰＳデータを使用して、退出ＤＳＲＣ対応車両１２２の地理学的な位置を正確に特定することができる。ＰＳＭデバイス検出システム１９９およびメッシュネットワーククライアント１９８においては、車線レベルの精度により、ＰＳＭデバイス検出システム１９９は、ＤＳＲＣ準拠ＧＰＳユニット１７０を含む動作環境１００の要素がいつ車両用メッシュネットワーク１０６を退出しようとするかをより正確に決定または推定することができるようになる。例えば、退出ＤＳＲＣ対応車両１２２は、所定の周期（例えば０．１０秒ごとに１回）で通信ユニット１４５によってブロードキャストされる基本安全メッセージに含まれるＧＰＳデータを提供するＤＳＲＣ準拠ＧＰＳユニット１７０を含む。ＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５は、基本安全メッセージを受信し、基本安全メッセージに含まれるＧＰＳデータを、ＰＳＭデバイス検出システム１９９に提供する。当該ＧＰＳデータは±１．５メートル以内の精度である（一方、従来のＧＰＳユニットによって提供されるＧＰＳデータの限界が±１０メートルである）ので、ＰＳＭデバイス検出システム１９９は、（例えば、ＧＰＳデータの現在のインスタンスを、以前にブロードキャストされた基本安全メッセージに含まれるＧＰＳデータの以前のインスタンスと比較することによって）退出ＤＳＲＣ対応車両１２２から受信したＧＰＳデータ中のパターンを解析して、退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を退出しようとしていることを、より正確に、かつより迅速に検出または推定することができる。ＰＳＭデバイス検出システム１９９は、退出ＤＳＲＣ対応車両１２２に代わる候補ＤＳＲＣ対応デバイス１１１を特定するプロセスを、より迅速に開始することができる。これに対して、従来のＧＰＳユニットは、±１０メートルの精度でしか位置情報を提供することができないので、従来のＧＰＳユニットからの位置情報を使用して退出ＤＳＲＣ対応車両１２２の地理学的な位置を正確に特定することができないことから、こうした従来のＧＰＳユニットは、ＰＳＭデバイス検出システム１９９の一実施形態に適合しないことがある。
【００９３】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、ＧＰＳ衛星（またはＧＰＳサーバ）とワイヤレス通信してＤＳＲＣ規格に準拠する精度でＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素の位置を記述するＧＰＳデータを取得するハードウェアを含む。ＤＳＲＣ規格は、ＧＰＳデータが、２つの車両（そのうちの一方が、例えば、ＤＳＲＣ対応エゴ車両１２３である）が同時に同じ車線内にあるかどうかを推測するのに十分な精度であることを求めている。車線は、道路の車線であってもよい。一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、屋外にいる時間の６８％の間、その実際の位置の１．５メートル以内の２次元位置を特定し、監視し、追跡する。道路の車線は、通常は幅が３メートル以上であるので、ＧＰＳデータの２次元誤差が１．５メートル未満であれば、ＤＳＲＣ準拠ＧＰＳユニット１７０によって提供されるＧＰＳデータを解析して、同時に道路上にある２つ以上の異なる車両（そのうちの１つは、例えば、ＤＳＲＣ対応エゴ車両１２３である）の相対位置に基づいて、そのＤＳＲＣ対応エゴ車両１２３が道路のどの車線を進行しているかを決定することができる。
【００９４】
一実施形態では、ＤＳＲＣ準拠ＧＰＳユニット１７０は、ＤＳＲＣ準拠ＧＰＳユニット１７０を含む要素にナビゲーション支援を提供する機能を有する。
【００９５】
図１Ａには、歩行者１０３、ＤＳＲＣ対応デバイス１１０、補償サーバ１０９、ネットワーク１０５、車両用メッシュネットワーク１０６、候補ＤＳＲＣ対応デバイス１１１、退出ＤＳＲＣ対応車両１２２、ＤＳＲＣ対応遠隔車両１２４、およびＤＳＲＣ対応エゴ車両１２３といった要素を１つまたは複数しか示していないが、実際には、動作環境１００は、これらの要素を１つまたは複数含んでもよい。例えば、以下に述べるように、実際に
は、単一のＤＳＲＣ対応エゴ車両１２３が、所定の期間（例えば、１秒、１分、１時間など）に、数百、数千、または数百万もの異なる候補ＤＳＲＣ対応デバイス１１１およびＤＳＲＣ対応デバイス１１０からＰＳＭメッセージを受信することもある。
【００９６】
ＤＳＲＣ対応エゴ車両１２３を参照すると、ＡＤＡＳシステムセット１８０は、１つまたは複数の先進運転支援システム（ＡＤＡＳシステム）を含んでもよい。例えば、図２Ａに示される１つまたは複数のＡＤＡＳシステム２８０を参照されたい。ＡＤＡＳシステムセット１８０に含まれるＡＤＡＳシステムの例は、ＡＣＣシステム、アダプティブハイビームシステム、アダプティブライト制御システム、自動駐車システム、自動車用暗視システム、ブラインドスポットモニタ、衝突回避システム、横風安定システム、居眠り運転検知システム、ドライバモニタリングシステム、緊急時ドライバ支援システム、前方衝突警報システム、交差点通過支援システム、自動速度制限システム、車線逸脱警報システム、歩行者保護システム、交通標識認識システム、旋回アシスト装置、および逆走警報システムといったＤＳＲＣ対応エゴ車両１２３の要素のうちの１つまたは複数を含む。これらの例示的なＡＤＡＳシステムは、それぞれ独自の機構および機能を提供するが、本明細書では、これらをそれぞれ「ＡＤＡＳ機構」または「ＡＤＡＳ機能」と呼ぶこともある。これらの例示的なＡＤＡＳシステムによって提供される機構および機能は、本明細書では、それぞれ「自律機構」または「自律機能」とも呼ぶ。一実施形態では、ＡＤＡＳシステムセット１８０のＡＤＡＳシステムによって提供される自律機構および自律機能は、ＤＳＲＣ対応エゴ車両１２３を、レベル１自律車両、レベル２自律車両、レベル３自律車両、レベル４自律車両、およびレベル５自律車両のうちの１つまたは複数として分類するのに十分である。一実施形態では、ＤＳＲＣ対応エゴ車両１２３は、ＨＡＶである。ＨＡＶは、そのＡＤＡＳシステムセット１８０がレベル３以上で動作するのに十分な自律機能を提供する自律車両である。一実施形態に係るＤＳＲＣ対応エゴ車両１２３の車載コンピュータの一例は、図２Ａに示されている。一実施形態では、図２Ａは、ＤＳＲＣ対応エゴ車両１２３の電子制御ユニットを示している。
【００９７】
インフォテインメントシステム１８１は、ネットワーク１０５から受信したデジタルデータを使用してＤＳＲＣ対応エゴ車両１２３のドライバまたは同乗者に情報または娯楽を提供する、ＤＳＲＣ対応エゴ車両１２３の搭載ユニットである。例えば、インフォテインメントシステム１８１は、ネットワーク１０５からデジタルコンテンツ（例えば、音楽、ポッドキャスト、トーク番組、またはその他の娯楽もしくは情報）を取得するオーディオシステム、ネットワーク１０５からデジタルコンテンツ（例えば、映画、テレビジョン番組、ビデオポッドキャストなど）を取得するオーディオビジュアルシステム、コンピュータ、車内インターネットデバイス、自動車用ナビゲーションシステムなどのうちの１つまたは複数を含む。
【００９８】
一実施形態では、インフォテインメントシステム１８１は、車両用メッシュネットワーク１０６を介してネットワーク１０５にアクセスする。
【００９９】
自動運転システム１８４は、ＤＳＲＣ対応車両に自動運転機能を提供する搭載システムである。一実施形態では、自動運転システム１８４は、ＡＤＡＳシステムセット１８０に含まれるＡＤＡＳシステムのサブセットを含み、このサブセットは、ＤＳＲＣ対応エゴ車両１２３を自律車両（例えば、レベル２自律車両、ＨＡＶなど）にするのに十分な機構および機能を提供する。
【０１００】
メッシュネットワークマップ１８２は、特定の時点で車両用メッシュネットワーク１０６のメンバである各エンドポイントを記述する、ＤＳＲＣ対応エゴ車両１２３のメモリ（例えば、図２Ａに示されるメモリ２２７Ａ参照）に格納されたデジタルデータである。例えば、メッシュネットワークマップ１８２は、現時点での車両用メッシュネットワーク１
０６のメンバとして、ＤＳＲＣ対応エゴ車両１２３、ＤＳＲＣ対応遠隔車両１２４、ＤＳＲＣ対応デバイス１１０、退出ＤＳＲＣ対応車両１２２、および候補ＤＳＲＣ対応デバイス１１１といったエンドポイントのうちの１つまたは複数を記述する。一実施形態では、ＤＳＲＣ対応エゴ車両１２３は、車両用メッシュネットワーク１０６のメンバではないが、車両用メッシュネットワーク１０６に加入するように他のエンドポイントを勧誘する権限を有する。
【０１０１】
ＰＳＭデータ構造１９６は、デジタルデータを格納するデータ構造である。例えば、ＰＳＭデータ構造１９６は、ネットワーク１０５を介してＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５が受信するＰＳＭデータ１９５の１つまたは複数のインスタンスを格納する。例えば、候補ＤＳＲＣ対応デバイス１１１の通信ユニット１４５が、ＰＳＭデータ１９５を含むＰＳＭメッセージ１０７をブロードキャストし、ＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５が、当該ＰＳＭメッセージ１０７を受信して、ＰＳＭメッセージ１０７に含まれるＰＳＭデータ１９５をＰＳＭデータ構造１９６に格納する。一実施形態では、ＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５が、複数の異なるＤＳＲＣ対応デバイス１１０および候補ＤＳＲＣ対応デバイス１１１からブロードキャストされた複数のＰＳＭメッセージを受信し、ＤＳＲＣ対応エゴ車両１２３の通信ユニット１４５が、当該複数のＰＳＭメッセージに含まれるＰＳＭデータ１９５の複数の異なるインスタンスをＰＳＭデータ構造１９６に格納する。
【０１０２】
一実施形態では、ＰＳＭデータ構造１９６は、ＤＳＲＣ対応エゴ車両１２３の非一時的メモリを含む、または図２Ａに示されるように非一時的メモリ（例えば、メモリ２２７Ａ参照）に格納される。一実施形態に係るＰＳＭデータ１９５については、図１Ｂを参照して以下で説明する。
【０１０３】
再度図１Ａを参照すると、一実施形態では、ＰＳＭデバイス検出システム１９９は、ＤＳＲＣ対応エゴ車両１２３のプロセッサ（例えば、図２Ａに示されるプロセッサ２２５Ａ参照）によって実行されたときに、図３を参照して以下に述べる方法３００の１つまたは複数のステップ、または図４Ａおよび図４Ｂを参照して以下に述べる方法４００の１つまたは複数のステップをプロセッサに実行させるコードおよびルーチンを含む。ＰＳＭデバイス検出システム１９９については、以下でさらに詳細に説明される。
【０１０４】
一実施形態では、ＰＳＭデバイス検出システム１９９は、ＤＳＲＣ対応エゴ車両１２３のプロセッサ（または搭載ユニット）によって実行されたときに、当該プロセッサ（または搭載ユニット）に、退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６を退出しようとしていることを検出するステップ、候補ＤＳＲＣ対応デバイス１１１によってブロードキャストされたＰＳＭメッセージ１０７を受信する（通信ユニットがＤＳＲＣ対応エゴ車両のＰＳＭデバイス検出システムにＰＳＭメッセージを提供する）ステップ、候補ＤＳＲＣ対応デバイス１１１によってブロードキャストされたＰＳＭメッセージ１０７に含まれるＰＳＭデータ１９５を解析し、この解析に基づいて、その候補ＤＳＲＣ対応デバイス１１１を車両用メッシュネットワーク１０６に含める候補として検出するステップ（例えば、ＰＳＭデータ１９５は、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入することを望んでおり、車両用メッシュネットワーク１０６に加入しなくてもそれ自体でネットワーク１０５にアクセスできることを示すデジタルデータを含む）、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを含むワイヤレスメッセージを候補ＤＳＲＣ対応デバイス１１１に送信（例えば、ユニキャスト）するステップ、候補ＤＳＲＣ対応デバイスとのハンドシェイクプロセスを完了して、候補ＤＳＲＣ対応デバイス１１１を車両用メッシュネットワーク１０６に加入させるステップ、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に含まれたことに基づいてメッシュネットワークマップ１８２を更新するステップ、および、ネットワ
ーク１０５を介して補償サーバ１０９と通信して、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入したことに対する補償を受けられるようにするステップといったステップのうちの１つまたは複数を実行させる。
【０１０５】
一実施形態では、ＤＳＲＣ対応デバイス１１０および候補ＤＳＲＣ対応デバイス１１１は、それぞれＰＳＭメッセージを提供するが、ＰＳＭデバイス検出システム１９９は、候補ＤＳＲＣ対応デバイス１１１は車両用メッシュネットワーク１０６に加入する候補であると判定するが、ＤＳＲＣ対応デバイス１１０は候補であると判定しない。これは、ＤＳＲＣ対応デバイス１１０のＰＳＭデータ１９５が、（１）ＤＳＲＣ対応デバイス１１０が車両用メッシュネットワーク１０６に加入することを望んでいることを示す情報、および（２）ＤＳＲＣ対応デバイス１１０が車両用メッシュネットワーク１０６に加入しなくてもそれ自体でネットワーク１０５にアクセスできることを示す情報のうちの１つまたは複数を含んでいないからである。
【０１０６】
一実施形態では、ＤＳＲＣ対応エゴ車両１２３のＰＳＭデバイス検出システム１９９は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または特定用途向け集積回路（ＡＳＩＣ）を含むハードウェアを使用して実装することができる。いくつかの他の実施形態では、ＰＳＭデバイス検出システム１９９は、ハードウェアとソフトウェアの組合せを使用して実装される。ＰＳＭデバイス検出システム１９９は、これらのデバイス（例えば、サーバ、またはその他のデバイス）の組合せ、あるいはこれらのデバイスのうちの１つに格納することができる。図２Ａには、一実施形態に係るＤＳＲＣ対応エゴ車両１２３の追加の要素も示されている。
【０１０７】
一実施形態では、メッシュネットワーククライアント１９８は、候補ＤＳＲＣ対応デバイス１１１（またはＤＳＲＣ対応デバイス１１０などのその他の何らかの非車両のＤＳＲＣ対応エンドポイント）のプロセッサ（例えば、図２Ｂに示されるプロセッサ２２５Ｂ）によって実行されたときに、図４Ａおよび図４Ｂを参照して以下に述べる方法４００の１つまたは複数のステップ、または図５を参照して以下に述べる方法５００の１つまたは複数のステップをプロセッサに実行させるコードおよびルーチンを含む。
【０１０８】
例えば、一実施形態では、メッシュネットワーククライアント１９８は、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入しなくてもそれ自体でネットワーク１０５にアクセスできる状態であるときに、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６のメンバである時間の長さを追跡し、この時間の長さを記述したワイヤレスメッセージを補償サーバ１０９に送信し、候補ＤＳＲＣ対応デバイス１１１がこの時間の長さの分だけ補償されるようにする。一実施形態では、メッシュネットワーククライアント１９８は、候補ＤＳＲＣ対応デバイス１１１のプロセッサによって実行されたときに、このプロセッサに、歩行者１０３が補償を受け取るために（例えば、候補ＤＳＲＣ対応デバイス１１１がネットワーク１０５にアクセスできないときに車両用メッシュネットワーク１０６のメンバになることを選択するために）使用することができるグラフィカルユーザインタフェースを候補ＤＳＲＣ対応デバイス１１１の電子ディスプレイ上に表示させるコードおよびルーチンを含む。
【０１０９】
一実施形態では、候補ＤＳＲＣ対応デバイス１１１（またはその他の何らかの非車両のＤＳＲＣ対応エンドポイント）のメッシュネットワーククライアント１９８は、ＦＰＧＡまたはＡＳＩＣを含むハードウェアを使用して実装することができる。いくつかの他の実施形態では、メッシュネットワーククライアント１９８は、ハードウェアとソフトウェアの組合せを使用して実装される。メッシュネットワーククライアント１９８は、これらのデバイス（例えば、サーバまたはその他のデバイス）の組合せ、あるいはこれらのデバイスのうちの１つに格納される。図２Ｂには、一実施形態に係る候補ＤＳＲＣ対応デバイス
１１１の追加の要素も示されている。
【０１１０】
図１Ｂを参照すると、一実施形態に係るＰＳＭデータ１９５の一例を示すブロック図が示されている。一実施形態では、ＰＳＭデータ１９５の一例は、特定の地理学的な場所についての特定の歩行者（または歩行者のグループ）と道路インフラストラクチャの間の関係を記述している。道路インフラストラクチャは、ＰＳＭデータ１９５を含むＰＳＭメッセージ１０７を受信するＤＳＲＣ対応エゴ車両１２３を含む道路環境の要素であってもよい。
【０１１１】
図示のように、ＰＳＭデータ１９５は、部分１および部分２の２つの部分を含む。
【０１１２】
ＰＳＭデータ１９５の部分１は、ＤＳＲＣ対応デバイスのＧＰＳデータと、ＤＳＲＣ対応デバイスの経路履歴データとを記述するデジタルデータを含む。
【０１１３】
図１Ｂには、一実施形態に係るＧＰＳデータの要素が示されている。一実施形態では、ＧＰＳデータは、ＤＳＲＣ準拠ＧＰＳユニットによって生成されるので、部分１に含まれるＧＰＳデータは、ＤＳＲＣ対応デバイスのＤＳＲＣ準拠ＧＰＳユニットが屋外にある時間の６８％の間、±１．５メートル以内の精度である。
【０１１４】
一実施形態では、経路履歴データは、いくつかの連続した過去の時点についての履歴ＧＰＳデータを記述しており、これによって、経路履歴データがＤＳＲＣ対応デバイスの経路履歴を記述する。
【０１１５】
ＰＳＭデータ１９５の部分２は、指定した時間およびフレームにわたるＤＳＲＣ対応デバイスの経路予測（例えば、部分１の経路履歴データが示す軌跡に基づく）と、ＤＳＲＣ対応デバイスを携帯している歩行者のグループサイズと、ＤＳＲＣ対応デバイスを携帯している歩行者のグループ半径と、歩行者がベビーカーを押しているかどうかの推定（例えば、ベビーカーを押している人々についての既知のデータに対するその歩行者の経路履歴、軌跡、加速度、歩行パターン、および部分１または部分２に含まれるデジタルデータが示すその他のデータのうちの１つまたは複数に基づく）と、歩行者が道路を横断するつもりがあるかどうかの推定（例えば、歩行者の軌跡に基づく）と、歩行者が動物とともに歩行しているかどうかの推定（例えば、動物とともに歩行している歩行者についての既知のデータに対するその歩行者の経路履歴、軌跡、加速度、歩行パターン、および部分１または部分２に含まれるデジタルデータが示すその他のデータのうちの１つまたは複数に基づく）と、歩行者が動物とともに歩行していると推定される場合には歩行者とともに歩行している動物の種類の推定（例えば、具体的な動物の種類、またはその動物とともに歩行している歩行者についての既知のデータに対するその歩行者の経路履歴、軌跡、加速度、歩行パターン、および部分１または部分２に含まれるデジタルデータが示すその他のデータのうちの１つまたは複数に基づく）と、歩行者が非車両推進手段を利用しているかどうかの推定（例えば自転車、スクータ、スケートボード、またはその他の任意の種類の非車両推進手段で進行している歩行者についての既知のデータに対するその歩行者の経路履歴、軌跡、加速度、歩行パターン、および部分１または部分２に含まれるデジタルデータが示すその他のデータのうちの１つまたは複数に基づく）とを記述するデジタルデータを含む。
【０１１６】
一実施形態では、ＰＳＭデータ１９５の部分２は、（１）候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入したいと考えていること、および（２）候補ＤＳＲＣ対応デバイス１１１が現在車両用メッシュネットワーク１０６から独立してネットワーク１０５にそれ自体でアクセスできること、のうちの１つまたは複数を示す情報を記述するデジタルデータを含む。
【０１１７】
一実施形態では、「車両用メッシュネットワーク１０６から独立して」ネットワーク１０５にアクセスできるとは、候補ＤＳＲＣ対応デバイス１１１が、車両用メッシュネットワーク１０６のメンバではないときにネットワーク１０５にアクセスできることを意味している。車両用メッシュネットワーク１０６から独立してネットワーク１０５にアクセスできる結果として、候補ＤＳＲＣ対応デバイス１１１が、車両用メッシュネットワーク１０６に加入することによって、ネットワーク１０５へのアクセスの安定性および持続性を提供する。例えば、車両用メッシュネットワーク１０６およびそのメンバは、退出ＤＳＲＣ対応車両１２２が車両用メッシュネットワーク１０６から退出した後でネットワーク１０５にアクセスできる別のデバイスが車両用メッシュネットワーク１０６に加入しない場合に、車両用メッシュネットワーク１０６が提供するネットワーク１０５へのアクセスと比較して、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入することによって、ネットワーク１０５へのより安定した持続的なアクセスを享受することができる。これに対して、候補ＤＳＲＣ対応デバイス１１１がネットワーク１０５に独立してアクセスできないが、車両用メッシュネットワーク１０６に加入した場合には、これによって車両用メッシュネットワーク１０６のメンバにとってのネットワーク１０５へのアクセスの安定性および持続性が維持されることはない。
【０１１８】
＜コンピュータシステムの例＞
図２Ａを参照すると、一実施形態に係るＰＳＭデバイス検出システム１９９を含むコンピュータシステム２００の一例を示すブロック図が示されている。
【０１１９】
一実施形態では、コンピュータシステム２００は、図３を参照して以下で説明される方法３００の１つまたは複数のステップを実行するようにプログラムされた特定用途のコンピュータシステムを含んでもよい。一実施形態では、コンピュータシステム２００は、図４Ａおよび図４Ｂを参照して以下に説明される方法４００の１つまたは複数のステップを実行するようにプログラムされた特定用途のコンピュータシステムを含んでもよい。
【０１２０】
一実施形態では、コンピュータシステム２００は、ＤＳＲＣ対応エゴ車両１２３（または図１Ａに示されるその他の任意のＤＳＲＣ対応車両）の車載コンピュータであってもよい。
【０１２１】
一実施形態では、コンピュータシステム２００は、搭載ユニット、電子制御ユニット、ヘッドユニット、またはＤＳＲＣ対応エゴ車両１２３のその他の何らかのプロセッサ型コンピューティングデバイスを含んでもよい。
【０１２２】
コンピュータシステム２００は、いくつかの実施例によれば、ＰＳＭデバイス検出システム１９９、プロセッサ２２５Ａ（本明細書では「プロセッサ２２５」とも呼ぶ）、メモリ２２７Ａ（本明細書では「メモリ２２７」とも呼ぶ）、通信ユニット２４５Ａ（本明細書では「通信ユニット２４５」とも呼ぶ）、ＤＳＲＣ準拠ＧＰＳユニット２７０Ａ（本明細書では「ＤＳＲＣ準拠ＧＰＳユニット２７０」とも呼ぶ）、インフォテインメントシステム１８１、自動運転システム１８４、および１つまたは複数のＡＤＡＳシステム２８０といった要素のうちの１つまたは複数を含んでもよい。コンピュータシステム２００のこれらの構成要素は、バス２２０Ａ（本明細書では「バス２２０」とも呼ぶ）によって通信可能に接続されている。
【０１２３】
図示の実施形態では、プロセッサ２２５は、信号線２３８を介してバス２２０に通信可能に接続されている。メモリ２２７は、信号線２４４を介してバス２２０に通信可能に接続されている。通信ユニット２４５は、信号線２４６を介してバス２２０に通信可能に接続されている。ＤＳＲＣ準拠ＧＰＳユニット２７０は、信号線２４９を介してバス２２０
に通信可能に接続されている。インフォテインメントシステム１８１は、信号線２４８を介してバス２２０に通信可能に接続されている。自動運転システム１８４は、信号線２４７を介してバス２２０に通信可能に接続されている。１つまたは複数のＡＤＡＳシステム２８０は、信号線２３９を介してバス２２０に通信可能に接続されている。
【０１２４】
コンピュータシステム２００のＰＳＭデバイス検出システム１９９、インフォテインメントシステム１８１、および自動運転システム１８４といったこれらの要素については、図１Ａを参照して上記で説明されているので、ここではそれらの説明を繰り返さない。
【０１２５】
通信ユニット２４５は、図１Ａを参照して上記で説明された通信ユニット１４５と同じ機能を提供するので、ここではその説明を繰り返さない。
【０１２６】
ＤＳＲＣ準拠ＧＰＳユニット２７０は、図１Ａを参照して上記で説明されたＤＳＲＣ準拠ＧＰＳユニット１７０と同じ機能を提供するので、ここではその説明を繰り返さない。
【０１２７】
１つまたは複数のＡＤＡＳシステム２８０は、ＡＤＡＳシステムセット１８０の１つまたは複数のＡＤＡＳシステムを含む。ＡＤＡＳシステムセット１８０に含まれる可能性があるＡＤＡＳシステムについては、図１Ａを参照して上記で説明されている。
【０１２８】
プロセッサ２２５は、演算論理ユニット、マイクロプロセッサ、汎用制御装置、または計算を実行してコンピュータシステム２００の機能を発揮するために必要な電子信号を提供するその他の何らかのプロセッサアレイを含む。プロセッサ２２５は、データ信号を処理するものであり、複雑命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または命令セットの組合せを実施するアーキテクチャなど、様々なコンピューティングアーキテクチャを含んでもよい。コンピュータシステム２００は、１つまたは複数のプロセッサ２２５を含んでもよい。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理的構成であってもよい。一実施形態では、１つまたは複数のプロセッサ２２５は、コンピュータシステム２００の車載コンピュータまたは電子制御ユニットの要素である。
【０１２９】
メモリ２２７は、プロセッサ２２５がアクセスして実行することができる命令またはデータを格納する非一時的記憶媒体である。これらの命令またはデータは、本明細書に記載する技術を実行するためのコードを含んでもよい。メモリ２２７は、動的ランダムアクセスメモリ（ＤＲＡＭ）デバイス、静的ランダムアクセスメモリ（ＳＲＡＭ）デバイス、フラッシュメモリ、またはその他の何らかのメモリデバイスであってもよい。一実施形態では、メモリ２２７は、不揮発性メモリ、またはそれに類する、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュメモリデバイス、もしくはさらに持続的に情報を格納するその他の何らかの大容量記憶デバイスなどの固定記憶デバイスおよび媒体も含む。メモリ２２７の一部分は、バッファまたは仮想ランダムアクセスメモリ（仮想ＲＡＭ）として使用するために確保されてもよい。コンピュータシステム２００は、１つまたは複数のメモリ２２７を含んでもよい。
【０１３０】
メモリ２２７は、ＰＳＭデバイス検出システム１９９、ＰＳＭデータ構造１９６、ＰＳＭデータ１９５、メッシュネットワークマップ１８２、およびＰＳＭデバイス検出システム１９９がその機能を発揮するために必要なその他の任意のデジタルデータまたは情報といった要素のうちの１つまたは複数を格納することができる。メモリ２２７のＰＳＭデバイス検出システム１９９、ＰＳＭデータ構造１９６、ＰＳＭデータ１９５、およびメッシュネットワークマップ１８２といった要素は、図１Ａおよび図１Ｂを参照して上記で述べられているので、ここではそれらの説明を繰り返さない。
【０１３１】
メモリ２２７は、図１Ａおよび図１Ｂを参照して上述された、または図２Ｂ、図３、図４Ａ、図４Ｂおよび図５を参照して後述するデータ、情報、またはワイヤレスメッセージのいずれを格納してもよい。メモリ２２７は、コンピュータシステム２００がその機能を発揮するために必要な任意のデータを格納してもよい。
【０１３２】
図２Ａに示される実施形態では、ＰＳＭデバイス検出システム１９９は、通信モジュール２０２Ａ（本明細書では「通信モジュール２０２」と呼ぶ）、判定モジュール２０４、およびハンドシェイクモジュール２０６を含む。
【０１３３】
通信モジュール２０２は、ＰＳＭデバイス検出システム１９９とコンピュータシステム２００の他の構成要素との間の通信を処理するルーチンを含むソフトウェアとすることができる。一実施形態では、通信モジュール２０２は、ＰＳＭデバイス検出システム１９９とコンピュータシステム２００の他の構成要素との間の通信を処理する後述の機能を提供するためにプロセッサ２２５が実行可能な命令のセットとすることができる。
【０１３４】
通信モジュール２０２は、通信ユニット２４５を介して、動作環境１００（例えば、図１Ａ参照）の１つまたは複数の要素へデータを送信し、これらからデータを受信する。例えば、通信モジュール２０２は、通信ユニット２４５を介して、メモリ２２７に格納されたデータまたは本明細書に記載されるメッセージのいずれかを受信または送信する。通信モジュール２０２は、通信ユニット２４５を介して、本明細書に記載されるデータまたはメッセージのいずれかを送信または受信してもよい。
【０１３５】
一実施形態では、通信モジュール２０２は、ＰＳＭデータ１９５を含むＰＳＭメッセージ１０７を受信する。通信モジュール２０２は、ＰＳＭメッセージ１０７のＰＳＭデータ１９５を構文解析し、ＰＳＭデータ１９５をＰＳＭデータ構造１９６に格納する。
【０１３６】
一実施形態では、通信モジュール２０２は、第１のＤＳＲＣ対応デバイス１１０Ａ、第２のＤＳＲＣ対応デバイス１１０Ｂ、および候補ＤＳＲＣ対応デバイス１１１などの複数のＤＳＲＣ対応デバイスから複数のＰＳＭメッセージを受信する。この時点では、これらのデバイスのうちのいずれが車両用メッシュネットワーク１０６に加入する候補であるのかは分かっていない。通信モジュール２０２は、各ＰＳＭメッセージのＰＳＭデータ１９５を構文解析し、これらのＰＳＭメッセージのＰＳＭデータ１９５をＰＳＭデータ構造１９６に格納する。一実施形態では、各ＰＳＭメッセージの各ＰＳＭデータ１９５は、通信モジュール２０２によって、他のＰＳＭメッセージから取得される他のＰＳＭデータ１９５のセットとは異なるＰＳＭデータ１９５のインスタンスとして格納される。
【０１３７】
一実施形態では、通信モジュール２０２は、コンピュータシステム２００の構成要素からデータを受信し、このデータをメモリ２２７（またはコンピュータシステム２００のバッファもしくはキャッシュ）に格納する。例えば、判定モジュール２０４は、ＰＳＭデータ構造１９６に格納されたＰＳＭデータ１９５の解析に基づいて、どのＤＳＲＣ対応デバイス（例えば、第１のＤＳＲＣ対応デバイス１１０Ａ、第２のＤＳＲＣ対応デバイス１１０Ｂ、および候補ＤＳＲＣ対応デバイス１１１）が車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを受信するかを判定し、判定モジュール２０４は、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを記述するデジタルデータ（すなわち勧誘データ）を含む電子メッセージを生成する。換言すれば、判定モジュール２０４は、ＰＳＭデータ１９５の解析に基づいて候補ＤＳＲＣ対応デバイス１１１を特定し、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを当該候補ＤＳＲＣ対応デバイス１１１に送信することを決定する。判定モジュール２０４は、バス２２０を介して通信モジュール２０２に勧誘データを提供し、通信モジュール２０２は、この勧誘デ
ータをメモリ２２７に格納し、通信ユニット２４５に、ネットワーク１０５を介して候補ＤＳＲＣ対応デバイス１１１へワイヤレスメッセージを伝送するように命令する。
【０１３８】
一実施形態では、通信モジュール２０２は、ＰＳＭデバイス検出システム１９９の構成要素間の通信を処理してもよい。
【０１３９】
一実施形態では、通信モジュール２０２は、コンピュータシステム２００のメモリ２２７に格納され、プロセッサ２２５によってアクセス可能および実行可能である。通信モジュール２０２は、信号線２２２を介してコンピュータシステム２００のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１４０】
判定モジュール２０４は、通信モジュール２０２にＰＳＭデータ構造１９６からＰＳＭデータ１９５を取得させ、通信モジュール２０２からＰＳＭデータ１９５を受信し、ＰＳＭデータ１９５を（例えば、（１）候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入したいと考えていること、および（２）候補ＤＳＲＣ対応デバイス１１１が現在車両用メッシュネットワーク１０６から独立してそれ自体でネットワーク１０５にアクセスできることの１つまたは複数を示すデジタルデータがＰＳＭデータ１９５中に存在することに基づいて）解析して車両用メッシュネットワークに加入する候補を検出し、その候補（例えば、候補ＤＳＲＣ対応デバイス１１１）に向けた、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを含むワイヤレスメッセージを生成し、通信モジュール２０２または通信ユニット２４５に、その勧誘メッセージを含むワイヤレスメッセージをネットワーク１０５を介してその候補へ送信させるルーチンを含むソフトウェアとすることができる。
【０１４１】
一実施形態では、判定モジュール２０４は、コンピュータシステム２００のメモリ２２７に格納することができ、プロセッサ２２５によってアクセス可能および実行可能にすることができる。判定モジュール２０４は、信号線２２４を介してコンピュータシステム２００のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１４２】
ハンドシェイクモジュール２０６は、候補ＤＳＲＣ対応デバイス１１１とのハンドシェイクプロセスを完了して、候補ＤＳＲＣ対応デバイス１１１を車両用メッシュネットワーク１０６に加入させ、候補ＤＳＲＣ対応デバイス１１１がどれくらいの時間車両用メッシュネットワーク１０６のメンバであるかを追跡し、ネットワーク１０５を介して補償サーバ１０９とワイヤレス通信して、候補ＤＳＲＣ対応デバイス１１１が車両用メッシュネットワーク１０６に加入することに対して補償を受けられるようにするルーチンを含むソフトウェアとすることができる。
【０１４３】
一実施形態では、ハンドシェイクモジュール２０６は、コンピュータシステム２００のメモリ２２７に格納することができ、プロセッサ２２５によってアクセス可能および実行可能にすることができる。ハンドシェイクモジュール２０６は、信号線２２６を介してコンピュータシステム２００のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１４４】
図２Ｂを参照すると、一実施形態に係るメッシュネットワーククライアント１９８を含むコンピュータシステム２９９の一例を示すブロック図が示されている。
【０１４５】
一実施形態では、コンピュータシステム２９９は、図４Ａおよび図４Ｂを参照して以下で述べられる方法４００の１つまたは複数のステップを実行するようにプログラムされた特定用途のコンピュータシステムを含んでもよい。一実施形態では、コンピュータシステ
ム２９９は、図５を参照して以下に述べられる方法５００の１つまたは複数のステップを実行するようにプログラムされた特定用途のコンピュータシステムを含んでもよい。
【０１４６】
一実施形態では、コンピュータシステム２９９は、図１Ａ、図１Ｂ、図２Ａ、図３、図４Ａ、図４Ｂ、および図５のうちの１つまたは複数を参照して本明細書で述べられる第１のＤＳＲＣ対応デバイス１１０Ａ、第２のＤＳＲＣ対応デバイス１１０Ｂ、および候補ＤＳＲＣ対応デバイス１１１のうちの１つまたは複数の要素であってもよい。
【０１４７】
コンピュータシステム２９９は、いくつかの実施例によれば、メッシュネットワーククライアント１９８、プロセッサ２２５Ｂ（本明細書ではプロセッサ２２５」とも呼ぶ）、メモリ２２７Ｂ（本明細書では「メモリ２２７」とも呼ぶ）、通信ユニット２４５Ｂ（本明細書では「通信ユニット２４５」とも呼ぶ）、およびＤＳＲＣ準拠ＧＰＳユニット２７０Ｂ（本明細書では「ＤＳＲＣ準拠ＧＰＳユニット２７０」とも呼ぶ）といった要素のうちの１つまたは複数を含んでもよい。コンピュータシステム２９９のこれらの構成要素は、バス２２０Ｂ（本明細書では「バス２２０」とも呼ぶ）によって通信可能に接続されている。
【０１４８】
図示の実施形態では、プロセッサ２２５は、信号線２５９を介してバス２２０に通信可能に接続されている。メモリ２２７は、信号線２６３を介してバス２２０に通信可能に接続されている。通信ユニット２４５は、信号線２６１を介してバス２２０に通信可能に接続されている。ＤＳＲＣ準拠ＧＰＳユニット２７０は、信号線２６２を介してバス２２０に通信可能に接続されている。
【０１４９】
メッシュネットワーククライアント１９８については、図１Ａ、図１Ｂおよび図２Ａを参照して上記で説明されているので、ここでは説明を繰り返さない。図２Ｂに示されるプロセッサ２２５、メモリ２２７、通信ユニット２４５、およびＤＳＲＣ準拠ＧＰＳユニット２７０は、図２Ａについて上述したものと同様であるので、ここではそれらの説明は繰り返されない。
【０１５０】
メモリ２２７は、ＰＳＭデータ１９５と、任意選択で、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを含むワイヤレスメッセージを介して受信される勧誘データとを格納することができる。
【０１５１】
メモリ２２７は、図１Ａ、図１Ｂおよび図２Ａを参照して上述された、または、図３、図４Ａ、図４Ｂ、および図５を参照して後述される、データ、情報またはワイヤレスメッセージのうちのいずれを格納してもよい。メモリ２２７は、コンピュータシステム２９９がその機能を発揮するために必要な任意のデータを格納してもよい。
【０１５２】
図２Ｂに示される実施形態では、メッシュネットワーククライアント１９８は、通信モジュール２０２Ｂ（本明細書では「通信モジュール２０２」と呼ぶ）、ハンドシェイクモジュール２０６Ｂ（本明細書では「ハンドシェイクモジュール２０６」とも呼ぶ）、および補償モジュール２０８を含む。
【０１５３】
通信モジュール２０２は、メッシュネットワーククライアント１９８とコンピュータシステム２９９の他の構成要素との間の通信を処理するルーチンを含むソフトウェアとすることができる。一実施形態では、通信モジュール２０２は、メッシュネットワーククライアント１９８とコンピュータシステム２９９の他の構成要素との間の通信を処理する後述の機能を提供するためにプロセッサ２２５によって実行可能な命令のセットとすることができる。一実施形態では、通信モジュール２０２は、コンピュータシステム２９９のメモリ２２７に格納することができ、プロセッサ２２５によってアクセス可能および実行可能
にすることができる。通信モジュール２０２は、信号線２５１を介してコンピュータシステム２９９のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１５４】
通信モジュール２０２は、通信ユニット２４５を介して、動作環境１００（例えば、図１Ａ参照）の１つまたは複数の要素にデータを送信し、これらからデータを受信する。例えば、通信モジュール２０２は、通信ユニット２４５を介して、メモリ２２７に格納されたデータまたは本明細書に記載されているメッセージ（例えば、ＰＳＭデータ１９５を含むＰＳＭメッセージ）のいずれかを受信または送信する。一実施形態では、通信モジュール２０２は、通信ユニット２４５を介して、本明細書に記載されるデータまたはメッセージのいずれかを送信または受信する。
【０１５５】
一実施形態では、通信モジュール２０２は、コンピュータシステム２９９の構成要素からデータを受信し、このデータをメモリ２２７（またはコンピュータシステム２９９のバッファもしくはキャッシュ）に格納する。例えば、通信モジュール２０２は、メモリ２２７に関連して上述されたデータのうちのいずれかを（ネットワーク１０５または車両用メッシュネットワーク１０６を介して）通信ユニット２４５から受信し、このデータをメモリ２２７（またはコンピュータシステム２９９のバッファもしくはキャッシュ）に格納する。
【０１５６】
一実施形態では、通信モジュール２０２は、メッシュネットワーククライアント１９８の構成要素間の通信を処理してもよい。
【０１５７】
一実施形態では、通信モジュール２０２は、ＰＳＭデータ１９５を含むＰＳＭメッセージをブロードキャストしてもよい。このＰＳＭメッセージは、ＤＳＲＣ対応エゴ車両１２３によって受信され、ＰＳＭメッセージに含まれるＰＳＭデータ１９５が、本明細書に記載されるようにＰＳＭデバイス検出システム１９９によって解析される。
【０１５８】
ハンドシェイクモジュール２０６は、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを受信し、車両用メッシュネットワーク１０６に加入することを決定し、（ネットワーク１０５を介して）ＤＳＲＣ対応エゴ車両１２３のＰＳＭデバイス検出システム１９９とのハンドシェイクプロセスを完了して、コンピュータシステム２９９を車両用メッシュネットワーク１０６に加入させる（例えば、候補ＤＳＲＣ対応デバイス１１１を車両用メッシュネットワーク１０６に加入させる）ルーチンを含むソフトウェアとすることができる。一実施形態では、ハンドシェイクモジュール２０６は、車両用メッシュネットワーク１０６への加入を促す勧誘メッセージを受信した場合に、車両用メッシュネットワーク１０６に加入することを決定する。
【０１５９】
一実施形態では、ハンドシェイクモジュール２０６は、コンピュータシステム２９９のメモリ２２７に格納され、プロセッサ２２５によってアクセス可能および実行可能である。ハンドシェイクモジュール２０６は、信号線２５３を介してコンピュータシステム２９９のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１６０】
補償モジュール２０８は、コンピュータシステム２９９がどれくらいの時間車両用メッシュネットワーク１０６のメンバであるかを追跡し、ネットワーク１０５を介して補償サーバ１０９とワイヤレス通信して、コンピュータシステム２９９が車両用メッシュネットワーク１０６に加入することに対して補償を受けられるようにするルーチンを含むソフトウェアとすることができる。
【０１６１】
一実施形態では、補償モジュール２０８は、コンピュータシステム２９９のメモリ２２７に格納され、プロセッサ２２５によってアクセス可能および実行可能である。補償モジュール２０８は、信号線２５５を介してコンピュータシステム２９９のプロセッサ２２５およびその他の構成要素と協働および通信するように変更されてもよい。
【０１６２】
＜方法の一例＞
図３を参照すると、一実施形態に係るＰＳＭメッセージに基づいて車両用メッシュネットワークへの加入を促す勧誘メッセージの送信を決定する方法３００のフロー図の一例が示されている。方法３００について本明細書に記載するステップのうちの１つまたは複数は、図２Ａを参照して上述されたコンピュータシステム２００によって実行することができる。例えば、ＰＳＭデバイス検出システム１９９は、プロセッサ２２５によって実行されたときに、方法３００の１つまたは複数のステップをプロセッサ２２５に実行させるコードおよびルーチンを含む。
【０１６３】
ステップ３０１では、ＰＳＭメッセージが受信される。ＰＳＭメッセージは、候補ＤＳＲＣ対応デバイスまたはその他の何らかのＤＳＲＣ対応デバイス（例えば、歩行者のスマートフォン）によってブロードキャストされる。１つまたは複数のＰＳＭメッセージがブロードキャストされてもよい。ＰＳＭメッセージは、定期的にブロードキャストされることもある。ＰＳＭメッセージは、図１Ｂを参照して上述されたようなＰＳＭデータを含む。ＰＳＭメッセージは、ＤＳＲＣ対応エゴ車両のＤＳＲＣ無線ユニットによって受信される。
【０１６４】
ステップ３０３では、ＤＳＲＣ無線ユニットが受信したＰＳＭメッセージを解析して、そのＰＳＭメッセージが、（１）候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したいと考えている、および（２）候補ＤＳＲＣ対応デバイスが、現在車両用メッシュネットワークから独立してそれ自体でネットワーク（例えば、ネットワーク１０５）にアクセスできる、というしきい値基準のうちの１つまたは複数を示すＰＳＭデータを含むことを検出する。
【０１６５】
一実施形態では、ＰＳＭメッセージが１つまたは複数のしきい値基準を示すＰＳＭデータを含むことを検出することにより、ＰＳＭメッセージをブロードキャストするＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入する候補である（すなわちこのＰＳＭメッセージをブロードキャストするＤＳＲＣ対応デバイスが候補ＤＳＲＣ対応デバイスである）ことが分かる。換言すれば、一実施形態では、この検出ステップ３０３で、ＤＳＲＣ無線が受信した各ＰＳＭメッセージのＰＳＭデータに含まれるデジタルデータに基づいて候補ＤＳＲＣ対応デバイスが検出される。
【０１６６】
一実施形態において、ステップ３０３では、各ＰＳＭメッセージのＰＳＭデータが解析され、ＰＳＭメッセージをブロードキャストするデバイスが候補ＤＳＲＣ対応デバイスであるかどうかが判定される。方法３００を便宜上完了することにより車両用メッシュネットワークのメンバであるエンドポイントのネットワーク（例えばネットワーク１０５）へのアクセスの持続性および安定性が向上するので、この解析は、少なくとも１つの候補ＤＳＲＣ対応デバイスを検出すると停止されてもよい。
【０１６７】
ステップ３０５では、車両用メッシュネットワークへの加入を促す勧誘メッセージを含むワイヤレスメッセージが生成され、候補ＤＳＲＣ対応デバイスへ送信される。このワイヤレスメッセージは、特定のエンドポイントを車両用メッシュネットワークに加入するように勧誘する勧誘データを含むので、本明細書では「勧誘」と呼ぶこともある。
【０１６８】
一実施形態では、候補ＤＳＲＣ対応デバイスは、方法３００を実行するＤＳＲＣ対応エ
ゴ車両から５００メートル以内にある。一実施形態では、勧誘は、この候補ＤＳＲＣ対応デバイスへユニキャストされる。
【０１６９】
一実施形態では、勧誘は、ステップ３０１で受信されたＰＳＭメッセージへの応答として送信される。一実施形態では、勧誘は、ＰＳＭデータが、（１）候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したいと考えている、および（２）候補ＤＳＲＣ対応デバイスが、現在車両用メッシュネットワークから独立してそれ自体でワイヤレスコンピュータネットワーク（例えば、ネットワーク１０５）にアクセスできる、というしきい値基準のうちの１つまたは複数を示していることに応答して、送信される。
【０１７０】
一実施形態では、勧誘は、ＤＳＲＣ、ミリ波、ＬＴＥ、５Ｇ、４Ｇ、Ｗｉ−Ｆｉ、および全２重ワイヤレス通信のうちの１つまたは複数を介して送信される。
【０１７１】
一実施形態では、方法３００は、ＤＳＲＣ対応エゴ車両の要素であるＰＳＭデバイス検出システムによって実行される。一実施形態では、ＤＳＲＣ対応エゴ車両は、レベル１、レベル２、レベル３、レベル４、およびレベル５のうちの１つまたは複数で動作する自律車両である。一実施形態では、ＤＳＲＣ対応エゴ車両は、ＨＡＶである。
【０１７２】
図４Ａおよび図４Ｂを参照すると、一実施形態に係るＰＳＭメッセージに基づいて車両メッシュネットワークへの加入を促す勧誘メッセージの送信を決定する方法４００のフロー図の一例が示されている。
【０１７３】
図４Ａを参照すると、ステップ４０１では、退出ＤＳＲＣ対応車両が車両用メッシュネットワークを退出しようとしていることの検出が行われる。
【０１７４】
一実施形態では、ＰＳＭデバイス検出システムは、退出ＤＳＲＣ対応車両が車両用メッシュネットワークを退出しようとしていることを検知するネットワークスニッファまたはその他の何らかの手段を含む。
【０１７５】
一実施形態では、車両用メッシュネットワークのメンバからのＧＰＳデータを含む基本安全メッセージ（例えば０．１０秒ごとに１回など一定の間隔で送信される）を解析して、順次受信する複数の基本安全メッセージにわたるＧＰＳデータに基づいて、車両用メッシュネットワークを退出しようとする車両を検出し、当該車両が退出ＤＳＲＣ対応車両であることを検出する。
【０１７６】
一実施形態では、退出ＤＳＲＣ対応車両は、車両用メッシュネットワークを退出しようとしていることを記述するワイヤレスメッセージを送信し、当該ワイヤレスメッセージ（例えば、退出メッセージ）が受信され、読まれて、退出ＤＳＲＣ対応車両が車両用メッシュネットワークを退出しようとしていることが認識される。
【０１７７】
一実施形態では、退出ＤＳＲＣ対応車両が車両用メッシュネットワークを退出しようとしていることが検出されることによって、ＰＳＭデバイス検出システムの「デバイス検出プロセス」（例えば、ステップ４０３〜４１１または方法３００）がトリガされ、車両用メッシュネットワークに加入する新たなＤＳＲＣ対応デバイス（例えば、候補ＤＳＲＣ対応デバイス１１１）の検出が開始される。
【０１７８】
一実施形態では、ステップ４０１は、ＤＳＲＣ対応エゴ車両に含まれるＰＳＭデバイス検出システムによって実行される。
【０１７９】
ステップ４０３では、候補ＤＳＲＣ対応デバイスが、ＰＳＭメッセージをブロードキャ
ストする。一実施形態では、このＰＳＭメッセージは、（１）候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したいと考えていること、および（２）候補ＤＳＲＣ対応デバイスが、現在車両用メッシュネットワークから独立してそれ自体でインターネットにアクセスできること、のうちの１つまたは複数を示すデジタルデータを、当該ＰＳＭメッセージ内のＰＳＭデータ内に含む。当該ＰＳＭデータは、候補ＤＳＲＣ対応デバイスのユニークな識別子を含んでもよい。当該ユニークな識別子を使用して、所定のＤＳＲＣ対応デバイスから受信したＰＳＭメッセージを、別のＤＳＲＣ対応デバイスから受信したＰＳＭメッセージと区別してもよい。
【０１８０】
ステップ４０５では、ＤＳＲＣ対応エゴ車両の通信ユニットが、候補ＤＳＲＣ対応デバイスによってブロードキャストされたＰＳＭメッセージを受信する。一実施形態では、ＰＳＭメッセージは、通信ユニットに含まれるＤＳＲＣ無線によって受信される。一実施形態では、通信ユニットは、ＤＳＲＣ対応エゴ車両のＰＳＭデバイス検出システムにＰＳＭメッセージを提供する。
【０１８１】
ステップ４０７では、ＤＳＲＣ対応エゴ車両のＰＳＭデバイス検出システムが、ＰＳＭメッセージに含まれるＰＳＭデータを解析し、この解析に基づいて、その候補ＤＳＲＣ対応デバイスを車両用メッシュネットワークに含める候補として検出する。ＰＳＭデータは、候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入することを望んでいることを示すデジタルデータを含んでもよい。ＰＳＭデバイス検出システムによって行われる解析により、このデジタルデータを検出し、このデジタルデータに基づいて、この候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに含める候補であると判定してもよい。例えば、ＰＳＭデータは、図３を参照して上述しされたしきい値基準を満たすデジタルデータを含む。
【０１８２】
図４Ｂを参照すると、ステップ４０８では、車両用メッシュネットワークへの加入を促す勧誘メッセージを含むワイヤレスメッセージが生成され、候補ＤＳＲＣ対応デバイスへ送信される。このワイヤレスメッセージは、特定のエンドポイントを車両用メッシュネットワークに加入するように勧誘する勧誘データを含むので、本明細書では「勧誘」と呼ぶこともある。
【０１８３】
一実施形態では、候補ＤＳＲＣ対応デバイスは、ステップ４０１を実行するエゴ車両から５００メートル以内にある。一実施形態では、勧誘は、この候補ＤＳＲＣ対応デバイスへユニキャストされる。
【０１８４】
一実施形態では、勧誘は、ステップ４０５で受信されたＰＳＭメッセージの応答として送信される。一実施形態では、勧誘は、ＰＳＭデータが、（１）候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したいと考えている、および（２）候補ＤＳＲＣ対応デバイスが、現在車両用メッシュネットワークから独立してワイヤレスコンピュータネットワーク（例えば、ネットワーク１０５）にそれ自体でアクセスできる、というしきい値基準のうちの１つまたは複数を示していることに応答して、送信される。
【０１８５】
一実施形態では、勧誘は、ＤＳＲＣ、ミリ波、ＬＴＥ、５Ｇ、４Ｇ、Ｗｉ−Ｆｉ、および全２重ワイヤレス通信のうちの１つまたは複数を介して送信される。
【０１８６】
ステップ４１１では、ＤＳＲＣ対応エゴ車両のＰＳＭデバイス検出システムが、候補ＤＳＲＣ対応デバイスとのハンドシェイクプロセスを完了して、候補ＤＳＲＣ対応デバイスを車両用メッシュネットワークに加入させる。一実施形態では、車両用メッシュネットワークに加入することは、車両用メッシュネットワークのメンバになることと、候補ＤＳＲＣ対応デバイスが、コンピュータネットワーク（例えば、図１Ａのネットワーク１０５）
へのその候補ＤＳＲＣ対応デバイスが有するアクセス権を、車両用メッシュネットワークの他のメンバと共有することとを含む。
【０１８７】
ステップ４１３では、ＤＳＲＣ対応エゴ車両のＰＳＭデバイス検出システムが、候補ＤＳＲＣ対応デバイスを含めたことに基づいてメッシュネットワークマップを更新する。
【０１８８】
ステップ４１５では、ＰＳＭデバイス検出システムまたはメッシュネットワーククライアントが、ネットワークを介して補償サーバと通信して、候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したこと（およびネットワーク１０５へのそのアクセス権を共有したこと）に対して補償を受けることを保証する。補償サーバは、どの歩行者が携帯するデバイスが車両用メッシュネットワークに加入するかを追跡し、それらのデバイスが車両用メッシュネットワークのメンバであった時間の長さに比例してクレジットを発行する「補償システム」を動作させる。これらのクレジットは、後にその候補ＤＳＲＣ対応デバイスが通常であればインターネットにアクセスできないはずの状態になったときに、その候補ＤＳＲＣ対応デバイスに別の車両用メッシュネットワークにアクセスする資格を与えるものである。このようにして、候補ＤＳＲＣ対応デバイスは、車両用メッシュネットワークに加入して、その車両用メッシュネットワークに含まれる車両のために自分のバッテリ残量の一部分を費やすのと引き替えに、価値あるメリットを享受する。
【０１８９】
図５を参照すると、一実施形態に係るＰＳＭメッセージのブロードキャストに基づいて車両用メッシュネットワークへの加入を促す勧誘メッセージを受信する方法５００のフロー図の一例が示されている。一実施形態では、方法５００の１つまたは複数のステップは、図２Ｂに示されるコンピュータシステム２９９によって実行される。例えば、メッシュネットワーククライアント１９８は、プロセッサ２２５によって実行されたときに、方法５００の１つまたは複数のステップを実行するコードおよびルーチンを含む。
【０１９０】
ステップ５０１では、候補ＤＳＲＣ対応デバイスによってＰＳＭメッセージがブロードキャストされる。
【０１９１】
ステップ５０３では、車両用メッシュネットワークへの加入を促す勧誘メッセージが、候補ＤＳＲＣ対応デバイスの通信ユニットによって受信される。一実施形態では、勧誘メッセージは、ＤＳＲＣ対応エゴ車両がＰＳＭメッセージを受信したのに応答して、ＤＳＲＣ対応エゴ車両によって生成され、送信される。
【０１９２】
ステップ５０５では、候補ＤＳＲＣ対応デバイスが、（例えば、ハンドシェイクプロセス、またはその他の任意のメッシュネットワークに加入するプロセスを介して）車両用メッシュネットワークに加入する。一実施形態では、車両用メッシュネットワークに加入することは、車両用メッシュネットワークのメンバになることと、コンピュータネットワーク（例えば、図１Ａのネットワーク１０５）への当該候補ＤＳＲＣ対応車両が有するアクセス権を、車両用メッシュネットワークの他のメンバと共有することとを含む。
【０１９３】
ステップ５０７では、候補ＤＳＲＣ対応デバイスが、ネットワーク（例えば、ネットワーク１０５）を介して補償サーバと通信して、候補ＤＳＲＣ対応デバイスが車両用メッシュネットワークに加入したことに対して補償を受けることを確保する。ステップ５０７は、方法５００の任意選択のステップである。
【０１９４】
以上の説明では、本明細書を十分に理解できるように、多くの具体的な詳細について説明した。しかしながら、これらの具体的な詳細無しでも実施可能であることは当業者にとって明らかであろう。また、説明が不明瞭になることを避けるために、構造や装置をブロック図の形式で表すこともある。たとえば、一実施形態は、ユーザインタフェースおよび
特定のハードウェアとともに説明される。しかし、上述の実施形態は、データおよびコマンドを受信可能な任意のタイプのコンピュータシステムおよび任意の周辺機器について適用できる。
【０１９５】
本明細書における「一実施形態」または「ある実施形態」等という用語は、その実施形態と関連づけて説明される特定の特徴、構造、性質が少なくとも本明細書の一つの実施形態に含まれることを意味する。「一実施形態では」等という用語は本明細書内で複数用いられるが、これらは必ずしも同一の実施形態を示すものとは限らない。
【０１９６】
以上の詳細な説明の一部は、非一時的（non-transitory）なコンピュータ可読記憶媒体に記憶されたデータビットに対する動作のアルゴリズムおよび記号的表現として提供される。これらのアルゴリズム的な説明および表現は、データ処理技術分野の当業者によって、他の当業者に対して自らの成果の本質を最も効果的に説明するために用いられるものである。なお、本明細書において、及び、一般的に、アルゴリズムとは、所望の結果を得るための論理的な手順を意味する。処理のステップは、物理量を物理的に操作するものである。必須ではないが、通常は、これらの量は記憶、伝送、結合、比較、およびその他の処理が可能な電気的または磁気的信号の形式を取る。通例にしたがって、これらの信号をビット、値、要素、エレメント、シンボル、特徴、項・数値などとして称することが簡便である。
【０１９７】
なお、これらの用語および類似する用語はいずれも、適切な物理量と関連付いているものであり、これら物理量に対する簡易的なラベルに過ぎないということに留意する必要がある。以下の説明から明らかなように、特に断らない限りは、本明細書において「処理」「計算」「コンピュータ計算（処理）」「判定」「表示」等の用語を用いた説明は、コンピュータシステムや類似の電子的計算装置の動作および処理であって、コンピュータシステムのレジスタやメモリ内の物理的（電子的）量を、他のメモリやレジスタまたは同様の情報ストレージや通信装置、表示装置内の物理量として表される他のデータへ操作および変形する動作および処理を意味する。
【０１９８】
本明細書の実施形態は、本明細書で説明される動作を実行する装置にも関する。この装置は要求される目的のために特別に製造されるものであっても良いし、汎用コンピュータを用いて構成しコンピュータ内に格納されるプログラムによって選択的に実行されたり再構成されたりするものであっても良い。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な、例えば、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、磁気ディスクなど任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光学式カード、ＵＳＢキーを含む不揮発性フラッシュメモリ、電子的命令を格納するために適した任意のタイプの媒体などの、非一時的なコンピュータ可読記憶媒体に記憶される。ただし、これらに限定されない。
【０１９９】
本明細書は、完全にハードウェアによって実現されるものでも良いし、完全にソフトウェアによって実現されるものでも良いし、ハードウェアとソフトウェアの両方によって実現されるものでも良い。好ましい実施形態は、ソフトウェアによって実現される。ここでソフトウェアとは、ファームウェア、常駐ソフトウェア、マイクロコードやその他のソフトウェアを含むものである。ただし、これらに限定されない。
【０２００】
さらに、ある実施形態は、コンピュータが利用あるいは読み込み可能な記憶媒体からアクセス可能なコンピュータプログラムプロダクトの形態を取る。この記憶媒体は、コンピュータや任意の命令実行システムによってあるいはそれらと共に利用されるプログラムコードを提供する。明細書の目的によって、コンピュータが利用あるいは読み込み可能な記
憶媒体とは、命令実行システムや装置によってあるいはそれらと共に利用されるプログラムを、保持、格納、通信、伝搬および転送可能な任意の装置を指す。
【０２０１】
プログラムコードを格納、実行するために適したデータ処理システムは、システムバスを介して記憶素子に直接または間接的に接続された少なくとも１つのプロセッサを有する。記憶素子は、プログラムコードの実際の実行に際して使われるローカルメモリや、大容量記憶装置や、実行中に大容量記憶装置からデータを取得する回数を減らすためにいくつかのプログラムコードを一時的に記憶するキャッシュメモリなどを含む。
【０２０２】
入力／出力（Ｉ／Ｏ）装置（キーボード、ディスプレイ、ポインティング装置などを含み、これらに限定されない）は、Ｉ／Ｏコントローラを介して直接あるいは間接的にシステムに接続される。
【０２０３】
システムにはネットワークアダプタも接続されており、これにより、私的ネットワークや公共ネットワークを介して、他のデータ処理システムやリモートにあるプリンタや記憶装置に接続される。モデム、ケーブルモデム、イーサネット（登録商標）カードは、現在利用可能なネットワークアダプタのほんの一例である。
【０２０４】
最後に、本明細書において提示されるアルゴリズムおよび表示は特定のコンピュータや他の装置と本来的に関連するものではない。本明細書における説明にしたがったプログラムを有する種々の汎用システムを用いることができるし、また要求された処理ステップを実行するための特定用途の装置を製作することが適した場合もある。これら種々のシステムに要求される構成は、以上の説明において明らかにされる。さらに、本発明は、特定のプログラミング言語と関連づけられるものではない。本明細書で説明される教示内容を実装するために種々のプログラミング言語を利用できることは明らかであろう。
【０２０５】
本明細書の実施形態の前述の説明は、例示と説明を目的として行われたものである。したがって、開示された実施形態が本発明の全てではないし、本発明を上記の実施形態に限定するものでもない。上記の開示にしたがって、種々の変形が可能である。本開示の範囲は上述の実施形態に限定解釈されるべきではなく、特許請求の範囲にしたがって解釈されるべきである。当該技術に詳しい者であれば、本明細書はその思想や本質的特徴から離れることなくその他の種々の形態で実現できることを理解できるであろう。同様に、モジュール、処理、特徴、属性、方法およびその他の態様に関する名前付けや分割方法は必須なものでものないし重要でもない。また、本明細書やその特徴を実装する機構は異なる名前や分割方法や構成を備えていても構わない。さらに、当業者であれば、モジュール、処理、特徴、属性、方法およびその他の本開示の態様は、ソフトウェア、ハードウェア、ファームウェアもしくはこれらの組合せとして実装できることを理解できるであろう。また、本明細書をソフトウェアとして実装する場合には、モジュールなどの各要素は、どのような様式で実装されても良い。例えば、スタンドアローンのプログラム、大きなプログラムの一部、異なる複数のプログラム、静的あるいは動的なリンクライブラリー、カーネルローダブルモジュール、デバイスドライバー、その他コンピュータプログラミングの当業者にとって現在又は未来において既知な方式として実装することができる。さらに、本発明の実装は特定のプログラミング言語に限定されるものではないし、特定のオペレーティングシステムや環境に限定されるものでもない。以上のように、上記の本開示は限定的なものではなく例示的なものであり、本明細書の範囲は添付の特許請求の範囲にしたがって定められる。
【符号の説明】
【０２０６】
１０５    ：ネットワーク
１０６    ：車両用メッシュネットワーク
１０７    ：ＰＳＭメッセージ
１０９    ：補償サーバ
１１０    ：ＤＳＲＣ対応デバイス
１１１    ：候補ＤＳＲＣ対応デバイス
１２２    ：退出ＤＳＲＣ対応車両
１２３    ：ＤＳＲＣ対応エゴ車両
１２４    ：ＤＳＲＣ対応遠隔車両
１４５    ：通信ユニット
１４７    ：ＤＳＲＣ無線
１７０    ：ＤＳＲＣ準拠ＧＰＳユニット
１８０    ：ＡＤＡＳシステムセット
１８１    ：インフォテイメントシステム
１８２    ：メッシュネットワークマップ
１８４    ：自動運転システム
１９５    ：ＰＳＭデータ
１９６    ：ＰＳＭデータ構造
１９８    ：メッシュネットワーククライアント
１９９    ：ＰＳＭデバイス検出システム
２００    ：システム
２０２    ：通信モジュール
２０４    ：判定モジュール
２０６    ：モジュール
２０８    ：補償モジュール
２２０    ：バス
２２５    ：プロセッサ
２２７    ：メモリ
２４５    ：通信ユニット
２７０    ：ＤＳＲＣ準拠ＧＰＳユニット
【図１Ａ】
2019083512.tif 000003
【図１Ｂ】
2019083512.tif 000004
【図２Ａ】
2019083512.tif 000005
【図２Ｂ】
2019083512.tif 000006
【図３】
2019083512.tif 000007
【図４Ａ】
2019083512.tif 000008
【図４Ｂ】
2019083512.tif 000009
【図５】
2019083512.tif 000010