(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
車両ネットワーク内の車両において第１のデータパケットを受信することと、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定することと、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定することと、を備え、
前記第１の距離と前記第２の距離との間の第１の比を決定することと、
前記第１の比がしきい比値を超えるかどうかに少なくとも部分的に基づいて前記第１のデータパケットを削除することと、を特徴とする、ワイヤレス通信の方法。
【請求項２】
前記第１の距離を決定することは、
前記車両と前記第１のデータパケットの前記行先との間の現在のルートを決定することを備え、および、
前記第２の距離を決定することは、
前記第１のデータパケットの前記ソースと前記第１のデータパケットの前記行先との間の原ルートを決定することを備える、
請求項１に記載の方法。
【請求項３】
前記現在のルートおよび前記原ルートは、距離と関連される、
請求項２に記載の方法。
【請求項４】
前記現在のルートおよび前記原ルートは、時間と関連される、
請求項２に記載の方法。
【請求項５】
前記第１のデータパケットの複製が前記車両によって以前に受信された場合に前記第１のデータパケットを削除することをさらに備える、
請求項１に記載の方法。
【請求項６】
前記第１のデータパケットが前記第１のデータパケットによって示される時間切れ時間よりも古い場合に前記第１のデータパケットを削除することをさらに備える、
請求項１に記載の方法。
【請求項７】
前記車両の利用可能な記憶域がしきい記憶域値を下回るときに以前に受信されたデータパケットに関する第２の比を決定すること、前記第２の比は、前記車両と以前に受信されたデータパケット行先との間の第３の距離および以前に受信されたデータパケットソースと前記以前に受信されたデータパケット行先との間の第４の距離の比である、と、
前記第１の比および前記第２の比の比較に少なくとも部分的に基づいて前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除することと、をさらに備える、
請求項１に記載の方法。
【請求項８】
前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除することは、
前記第１の比および前記第２の比のうちのいずれがより高いかを決定することと、
前記第１の比および前記第２の比のうちの前記より高い方に対応する前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちのいずれかを削除することと、を備える、
請求項７に記載の方法。
【請求項９】
前記車両に関する記憶域内のデータパケット格納時間の比較に基づいて前記第１のデータパケットまたは第２の受信されたデータパケットのうちの１つを削除することをさらに備える、
請求項１に記載の方法。
【請求項１０】
前記第１のデータパケットが受信されたときに前記第１の比を決定することをさらに備える、
請求項１に記載の方法。
【請求項１１】
前記第１のデータパケットが受信された後に周期的に前記第１の比を決定することをさらに備える、
請求項１に記載の方法。
【請求項１２】
前記第１のデータパケットは、格納、削除または転送され得る、
請求項１に記載の方法。
【請求項１３】
前記しきい比値は、１よりも大きい、
請求項１に記載の方法。
【請求項１４】
ワイヤレス通信のための装置であって、
車両ネットワーク内の車両において第１のデータパケットを受信するための手段と、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定するための手段と、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定するための手段と、
前記第１の距離と前記第２の距離との間の第１の比を決定するための手段と、
前記第１の比がしきい比値を超えるかどうかに少なくとも部分的に基づいて前記第１のデータパケットを削除するための手段と、を備える、ワイヤレス通信のための装置。
【請求項１５】
ワイヤレス通信のためのコンピュータによって実行可能なコードを格納した非一時的なコンピュータ可読媒体であって、前記コードは、
車両ネットワーク内の車両において第１のデータパケットを受信し、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定し、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定し、
前記第１の距離と前記第２の距離との間の第１の比を決定し、および、
前記第１の比がしきい比値を超えるかどうかに少なくとも部分的に基づいて前記第１のデータパケットを削除するためにプロセッサによって実行可能である、非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【相互参照】
【０００１】
[0001]本特許出願は、本明細書の譲受人に譲渡され、２０１４年９月１２日に出願され、「Selective Storage and Deletion in Mobile Content Delivery Networks」と題し、Ｔａｎ、等による、米国特許出願第１４／４８５，３７２号に対する優先権を主張する。
【技術分野】
【０００２】
[0002]本開示は、例えば、ワイヤレス通信システムに関し、より具体的には、車両通信ネットワークを含むワイヤレス通信に関する。
【背景技術】
【０００３】
[0003]ワイヤレス通信システムは、音声、映像、パケットデータ、メッセージング、ブロードキャスト、などのような様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（例えば、時間、周波数、および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システムと、時分割多元接続（ＴＤＭＡ）システムと、周波数分割多元接続（ＦＤＭＡ）システムと、直交周波数分割多元接続（ＯＦＤＭＡ）システムと、を含む。
【０００４】
[0004]例として、ワイヤレス多元接続通信システムは、各々が、ユーザ機器（ＵＥ）としても知られる複数の通信デバイスのための通信を同時にサポートする、幾つかの基地局を含み得る。基地局は、（例えば、基地局からＵＥへの送信のための）ダウンリンクチャネル上でおよび（例えば、ＵＥから基地局への送信のための）アップリンクチャネル上でＵＥと通信し得る。
【０００５】
[0005]追加の例は、移動可能な車両間でのワイヤレス通信（車両ネットワーキング）、または、データ配信およびコンテンツ共有のために使用され得る物理的移動が可能なデバイスを有する他のモバイルネットワーク上でのワイヤレス通信、を含み得る。車両ネットワーキングのようなモバイルネットワークのために使用され得る一規格例は、専用狭域通信（ＤＳＲＣ：Dedicated Short Range Communications）に関するＩＥＥＥ８０２．１１ｐプロトコルである。８０２．１１ｐプロトコルは、安全性サービスのためのおよびピア・ツー・ピア（Ｐ２Ｐ）ファイル共有およびナビゲーションソフトウェアアップデートのための割り振られたチャネルを含む。このプロトコルを使用することで、モバイルネットワークはまた、遅延耐性データ転送を配信するために使用されることができる。適用例は、家庭に高質映像を配信すること、クラウドコンピューティングクラスタに企業によって生成された大量のデータをアップロードすること、または、異なる地理上の位置に所在するデータセンター間でデータを転送することを含むことができる。車両通信ネットワークのようなモバイルネットワークはまた、他の通信ネットワークの代替物としての災害後通信ネットワークとして使用されることができる。
【０００６】
[0006]通信は、典型的には、車両通信ネットワークのようなモバイルネットワーク内でブロードキャストされる。メッセージまたはデータパケットがソースから特定の行先に配信されることが意味されている（いわゆるユニキャスト用途例）ときでも、そのデータパケットは依然としてブロードキャストされ、このことは、個々の車両が異なる行先向けであることが意味されている受信されたデータパケットが格納されるべきか、削除されるべきかまたは転送されるべきかを決定することが要求され得ることを意味する。幾つかの場合、データパケットは、格納または転送される代わりに車両によって削除され得る。
【発明の概要】
【０００７】
[0007]モバイルまたは車両通信ネットワークにおける車両は、幾つかの条件が満たされる場合に受信されたデータパケットを格納または転送する代わりにそのデータパケットを削除することを選択し得る。受信されたデータパケットを削除すべきかどうかを決定する際に考慮され得る条件は、受信されたデータパケットが車両によって既に受信されている別のパケットの複製であるかどうかと、受信されたデータパケットのソースとその行先の間の距離も考慮している間における受信されたデータパケットの行先に対する受信されたデータパケットを所有する車両の近接度と、受信されたパケットが古くないことおよび車両が十分なストレージを有することを検証することと、を含む。受信されたデータパケットを消去するための条件は、データパケットの受信時点でおよびデータパケットの受信後周期的に評価され得る。
【０００８】
[0008]第１の例示的な実施形態において、ワイヤレス通信の方法が説明される。方法は、車両ネットワーク内の車両において第１のデータパケットを受信することを含み得る。方法はまた、車両と第１のデータパケットの行先との間の第１の距離を決定することを含み得る。さらに、方法は、第１のデータパケットのソースと第１のデータパケットの行先との間の第２の距離を決定することを含み得る。方法はまた、第１の距離と第２の距離との間の第１の比を決定することを含み得る。第１のデータパケットは、第１の比がしきい比値を超える場合に削除され得る。
【０００９】
[0009]一態様において、第１の距離を決定することは、車両と第１のデータパケットの行先との間の現在のルートを決定することを含み得、他方、第２の距離を決定することは、第１のデータパケットのソースと第１のデータパケットの行先との間の原ルートを決定することを含み得る。現在のルートおよび原ルートは、距離に関連され得、または、時間に関連され得る。
【００１０】
[0010]別の態様において、方法は、第１のデータパケットの複製が車両によって以前に受信された場合に第１のデータパケットを削除することをさらに含み得る。方法はまた、第１のデータパケットが第１のデータパケットによって示される期限切れ時間よりも古い場合に第１のデータパケットを削除することを含み得る。
【００１１】
[0011]別の態様において、方法は、車両の利用可能な記憶域がしきい記憶域値を下回るときに以前に受信されたデータパケットに関する第２の比を決定することをさらに含み得、第２の比は、車両と以前に受信されたデータパケットの以前に受信されたデータパケット行先との間の第３の距離および以前に受信されたデータパケットの以前に受信されたデータパケットソースと以前に受信されたデータパケットの以前に受信されたデータパケット行先との間の第４の距離の比である。方法はまた、第１の比および第２の比の比較に少なくとも部分的に基づいて第１のデータパケットまたは以前に受信されたデータパケットのうちの１つを削除することを含み得る。第１のデータパケットまたは以前に受信されたデータパケットのうちの１つを削除することは、第１の比および第２の比のうちのいずれがより高いかを決定することと、第１の比および第２の比のうちのより高い方に対応する第１のデータパケットまたは以前に受信されたデータパケットのいずれかを削除することと、を含み得る。
【００１２】
[0012]さらに別の態様において、方法は、車両に関する記憶域内でのデータパケット格納時間の比較に基づいて第１のデータパケットまたは第２の受信されたデータパケットのうちの１つを削除することを含み得る。方法の他の態様は、第１のデータパケットが受信されたときに第１の比を決定することおよび／または第１のデータパケットが受信された後に周期的に第１の比を決定することを含む。方法において、第１のデータパケットは、格納、削除または転送され得る。さらに、方法において、しきい比値は、１よりも大きいことができる。
【００１３】
[0013]第２の例示的な実施形態において、ワイヤレス通信のための装置が説明される。装置は、車両ネットワーク内の車両において第１のデータパケットを受信するための手段と、車両と第１のデータパケットの行先との間の第１の距離を決定するための手段と、第１のデータパケットのソースと第１のデータパケットの行先との間の第２の距離を決定するための手段と、を含み得る。装置はまた、第１の距離と第２の距離との間の第１の比を決定するための手段と、第１の比がしきい比値を超える場合に第１のデータパケットを削除するための手段と、を含み得る。
【００１４】
[0014]装置の一態様において、第１の距離を決定するための手段は、車両と第１のデータパケットの行先との間の現在のルートを決定するための手段を含み得、他方、第２の距離を決定するための手段は、第１のデータパケットのソースと第１のデータパケットの行先との間の原ルートを決定するための手段を含み得る。装置はまた、第１のデータパケットの複製が車両によって以前に受信された場合に第１のデータパケットを削除するための手段を含み得る。さらに、装置は、第１のデータパケットが第１のデータパケットによって示される時間切れ時間よりも古い場合に第１のデータパケットを削除するための手段を含み得る。
【００１５】
[0015]別の態様において、装置は、車両の利用可能な記憶域がしきい記憶域値を下回るときに以前に受信されたデータパケットに関する第２の比を決定するための手段を含み得、第２の比は、車両と以前に受信されたデータパケットの以前に受信されたデータパケット行先との間の第３の距離および以前に受信されたデータパケットの以前に受信されたデータパケットソースと以前に受信されたデータパケットの以前に受信されたデータパケット行先との間の第４の距離の比である。装置は、第１の比および第２の比の比較に少なくとも部分的に基づいて第１のデータパケットまたは以前に受信されたデータパケットのうちの１つを削除するための手段をさらに含み得る。第１のデータパケットまたは以前に受信されたデータパケットのうちの１つを削除するための手段は、第１の比および第２の比のうちのいずれがより高いかを決定するための手段と、第１の比および第２の比のうちのより高い方に対応する第１のデータパケットまたは以前に受信されたデータパケットのいずれかを削除するための手段と、を含み得る。
【００１６】
[0016]さらに別の態様において、装置は、車両に関する記憶域内でのデータパケット格納時間の比較に基づいて第１のデータパケットまたは第２の受信されたデータパケットのうちの１つを削除するための手段を含み得る。第１のデータパケットが受信されたときに第１の比を決定するための手段も装置に含まれ得、第１のデータパケットが受信された後に周期的に第１の比を決定するための手段も含み得る。
【００１７】
[0017]第３の例示的な実施形態において、プロセッサと、プロセッサと電子的通信状態にあるメモリと、メモリに格納された命令と、を含むワイヤレス通信のための装置が開示される。命令は、車両ネットワーク内の車両において第１のデータパケットを受信し、車両と第１のデータパケットの行先との間の第１の距離を決定し、第１のデータパケットのソースと第１のデータパケットの行先との間の第２の距離を決定し、および、第１の距離と第２の距離の間の第１の比を決定するためにプロセッサによって実行可能であり得る。命令はまた、第１の比がしきい比値を超える場合に第１のデータパケットを削除するためにプロセッサによって実行可能であり得る。
【００１８】
[0018]装置の一態様において、第１の距離を決定するための命令は、車両と第１のデータパケットの行先との間の現在のルートを決定するための命令を含み得る。装置の別の態様において、第２の距離を決定するための命令は、第１のデータパケットのソースと第１のデータパケットの行先との間の原ルートを決定するための命令を含み得る。
【００１９】
[0019]追加の態様において、装置は、第１のデータパケットの複製が車両よって以前に受信された場合に第１のデータパケットを削除するための命令をさらに含み得る。命令はまた、第１のデータパケットが第１のデータパケットによって示される時間切れ時間よりも古い場合に第１のデータパケットを削除するための命令を含み得る。
【００２０】
[0020]さらに別の例示的な実施形態において、ワイヤレス通信のためのコンピュータによって実行可能なコードを格納するための非一時的なコンピュータ可読媒体が説明される。コードは、車両ネットワーク内の車両において第１のデータパケットを受信し、車両と第１のデータパケットの行先との間の第１の距離を決定し、第１のデータパケットのソースと第１のデータパケットの行先との間の第２の距離を決定し、第１の距離と第２の距離との間の第１の比を決定し、および、第１の比がしきい比値を超える場合に第１のデータパケットを削除するためにプロセッサによって実行可能であり得る。第１の距離を決定するためのコードは、車両と第１のデータパケットとの間の現在のルートを決定するためにプロセッサによって実行可能なコードをさらに含み得る。第２の距離を決定するためのコードは、第１のデータパケットのソースと第１のデータパケットの行先との間の原ルートを決定するためにプロセッサによって実行可能であるコードをさらに含み得る。
【００２１】
[0021]一態様において、非一時的なコンピュータ可読媒体は、第１のデータパケットの複製が車両よって以前に受信された場合に第１のデータパケットを削除するためにプロセッサによって実行可能なコードをさらに含み得る。さらに、非一時的なコンピュータ可読媒体は、第１のデータパケットが第１のデータパケットによって示される時間切れ時間よりも古い場合に第１のデータパケットを削除するためにプロセッサによって実行可能なコードをさらに含み得る。
【００２２】
[0022]上記は、後続する詳細な説明がより良く理解され得るようにするために本開示による例の特徴および技術的利点をかなりおおまかに概説したものである。追加の特徴および利点が以下において説明される。開示される具体例は、本開示の同じ目的を実行するために他の構造を変更または設計するための基礎として容易に利用され得る。そのような同等の構造は、添付された請求項の範囲から逸脱するものではない。本明細書において開示される概念の特徴、それらの構成および動作の方法の両方は、関連する利点とともに、添付される図に関連させて検討されたときに以下の説明からより良く理解されるであろう。それらの図の各々は、例示および説明のみを目的として提供され、請求項の範囲の限界の設定として提供されるものではない。
【図面の簡単な説明】
【００２３】
[0023]以下の図面の参照によって本発明の性質および利点のさらなる理解が実現され得る。添付される図において、同様のコンポーネントまたは特徴は、同じ参照ラベルを有し得る。さらに、同じタイプの様々なコンポーネントは、ダッシュおよび同様のコンポーネントを区別する第２のラベルが参照ラベルに後続することによって区別され得る。第１の参照ラベルのみが明細書において使用される場合は、説明は、第２の参照ラベルにかかわらず同じ第１の参照ラベルを有する同様のコンポーネントのうちの任意の１つに適用可能である。
【図１】[0024]  図１は、本開示の様々な態様による、データを転送するための結合された車両およびワイヤレス通信ネットワークの例を示す。
【図２】[0025]  図２は、本開示の様々な態様による、データを転送するための結合された車両およびワイヤレス通信ネットワークの例を示す。
【図３】[0026]  図３は、本開示の様々な態様による、車両ネットワークにおいて使用されるデータパケットの例を示す。
【図４】[0027]  図４は、本開示の様々な態様による、車両通信ネットワークにおける使用のために構成されたデバイスのブロック図を示す。
【図５】[0028]  図５は、本開示の様々な態様による、車両通信ネットワークにおける使用のために構成されたデバイスのブロック図を示す。
【図６】[0029]  図６は、本開示の様々な態様による、車両通信ネットワークにおける使用のために構成されたデバイスのブロック図を示す。
【図７】[0030]  図７は、本開示の様々な態様による、ワイヤレス通信システムのブロック図を示す。
【図８】[0031]  図８は、本開示の様々な態様による、ワイヤレス通信における使用のための装置のブロック図を示す。
【図９】[0032]  図９は、本開示の様々な態様による、ワイヤレス通信における使用のための基地局（例えば、ｅＮＢの一部または全体を形成する基地局）のブロック図を示す。
【図１０】[0033]  図１０は、本開示の様々な態様による、車両ネットワークを使用したワイヤレス通信のための方法の例を示したフローチャートである。
【図１１】[0033]  図１１は、本開示の様々な態様による、車両ネットワークを使用したワイヤレス通信のための方法の例を示したフローチャートである。
【発明を実施するための形態】
【００２４】
[0034]車両通信ネットワーク内の個々の車両は、受信されたデータパケットを格納すべきか、格納し続けるべきか、削除すべきかまたは転送すべきかを決定し得る。例えば、限られた記憶容量に起因して、車両は、幾つかのデータパケットを格納または転送する代わりにそれらのデータパケットを削除することを選択し得る。車両によるデータパケットの削除は、幾つかの条件が満たされた場合に生じ得る。受信されたデータパケットを削除すべきかどうかを考慮する際に車両によって使用され得る１つの条件は、受信されたデータパケットが車両によって既に受信されている別のデータパケットの複製であるかどうかということである。複製パケットの受信は、１台または複数台の他の車両がデータパケットを既に転送中であることの指示である。車両通信ネットワークは、典型的には、データパケットの冗長なブロードキャストを含み、そのことは、複数台の車両が転送されるべき同じデータパケットのコピーを各々受信し得ることを意味する。車両がデータパケットの別のコピーを後で受信するときは、車両は、データパケットを転送することに既に従事している可能性がある他の処理のうちの１台からデータパケットを既に受信していることになる。従って、ある車両が複製のデータパケットを受信する場合、その車両は、その受信された複製のデータパケットをすべて削除することができる。
【００２５】
[0035]別の条件は、受信されたデータパケットの行先に対する受信されたデータパケットを所有する車両の近接度の考慮を含み得る。例えば、車両は、車両の現在の位置と受信されたデータパケットの行先との間の最短のまたは最速の地理上のルートであり得る現在のルートを決定することができる。車両は、その現在のルートを、受信されたデータパケットのソースと受信されたデータパケットの行先との間の最短または最速の地理上のルートであり得る原ルートと比較し得る。現在のルートと原ルートの比がしきい値を超え、従って、受信されたデータパケットがその行先から遠く離れて移動されていることを示す場合は、車両は、受信されたデータパケットを削除することを選択し得る。データパケットを転送するタスクは、データパケットを受信済みでありおよびデータパケットの送信のためのより良い方向に移動中であることが推定される他の車両によって代わりに処理される。
【００２６】
[0036]他の条件は、受信されたデータパケットが古くないことおよび車両が十分なストレージを有することを検証することを含み得る。例えば、受信されたデータパケットは、受信されたデータパケットに関する時間切れ時間を示し得るタイムアウトフィールドを含み得る。車両は、タイムアウトフィールドが時間切れになった受信されたデータパケットを削除することを選択し得る。さらに、車両は、車両の記憶域が制約されている場合に１つまたは複数のデータパケットを削除することを選択し得る。この場合、車両は、より新しいまたはより短く格納されているデータパケットを優先してより古いまたはより長く格納されているデータパケットを削除し得る。代替として、車両は、現在のルートと原ルートの比が受信されたデータパケットのそれよりも高い格納されたデータパケットを削除し得る。
【００２７】
[0037]本明細書において使用される場合、用語「車両」は、物理的移動およびワイヤレス通信の両方が可能である任意の装置、機械、またはデバイスを意味し得る。
【００２８】
[0038]以下の説明は、例を提供するものであり、請求項において示される範囲、適用可能性、または例を限定するものではない。本開示の適用範囲から逸脱することなしに論じられている要素の機能および配置の変更が行われ得る。様々な例は、様々なプロシージャまたはコンポーネントを適宜省略、置換、または追加し得る。例えば、説明される方法は、説明される順序と異なるそれで実行され得、様々なステップが追加、省略、または結合され得る。さらに、幾つかの例に関して説明される特徴は、他の例において結合され得る。
【００２９】
[0039]図１は、本開示の様々な態様によるワイヤレス通信システム１００の例を示す。ワイヤレス通信システム１００は、基地局１０５（例えば、基地局１０５−ａ−１、１０５−ａ−２、１０５−ａ−３）と、ＵＥ１１５（例えば、ＵＥ１１５−ａ−１、１１５−ａ−２、１１５−ａ−３、１１５−ａ−４）のような通信デバイスと、コアネットワーク１３０と、を含む。システムはまた、ＵＥの１つのタイプとして考慮され得る車両１２０（例えば、車両１２０−ａ−１、１２０−ａ−２、１２０−ａ−３）を含み得る。コアネットワーク１３０は、ユーザ認証、アクセス権限、トラッキング、インターネットプロトコル（ＩＰ）接続性、および他のアクセス、ルーティング、またはモビリティ機能を提供し得る。基地局１０５は、バックホール１３２（例えば、Ｓ１、等）を通じてコアネットワーク１３０とインタフェースし、および、ＵＥ１１５との通信のための無線構成およびスケジューリングを実行し得、または、基地局コントローラ（示されていない）の制御下で動作し得る。様々な例において、基地局１０５は、有線または無線通信リンクであり得るバックホール１３４（例えば、Ｘ１、等）を通じて互いと直接または（例えば、コアネットワーク１３０を通じて）間接的に通信し得る。
【００３０】
[0040]基地局１０５は、１本または複数本の基地局アンテナを介してＵＥ１１５および車両１２０と無線で通信し得る。基地局１０５サイトの各々は、各々の地理上のカバレッジエリア１１０（例えば、地理上のカバレッジエリア１１０−ａ−１、１１０−ａ−２）に関する通信カバレッジを提供し得る。幾つかの例において、基地局１０５は、ベーストランシーバ局、無線基地局、アクセスポイント、無線トランシーバ、ＮｏｄｅＢ、ｅＮｏｄｅＢ（ｅＮＢ）、ホームＮｏｄｅＢ、ホームｅＮｏｄｅＢ、または何らかの他の適切な用語と呼ばれ得る。基地局１０５に関する地理上のカバレッジエリア１１０は、カバレッジエリア（示されていない）の一部分のみを成すセクタに分割され得る。ワイヤレス通信システム１００は、異なるタイプの基地局１０５（例えば、マクロおよび／またはスモールセル基地局）を含み得る。異なる技術に関して重複する地理上のカバレッジエリア１１０が存在し得る。
【００３１】
[0041]幾つかの例において、ワイヤレス通信システム１００は、ＬＴＥ（登録商標）／ＬＴＥ−Ａネットワークを含み得る。ＬＴＥ／ＬＴＥ−Ａネットワークで、用語発展型ノードＢ（ｅＮＢ）は、概して、基地局１０５について説明するために使用され得、他方、用語ＵＥは、概して、ＵＥ１１５について説明するために使用され得る。ワイヤレス通信システム１００は、異なるタイプのｅＮＢが様々な地理上の地域に関するカバレッジを提供するヘテロジェニアスＬＴＥ／ＬＴＥ−Ａネットワークを含み得る。例えば、各ｅＮＢまたは基地局１０５は、マクロセル、スモールセル、および／または他のタイプのセルに関する通信カバレッジを提供し得る。用語「セル」は、文脈に依存して、基地局、基地局に関連するキャリアまたはコンポーネントキャリア、または、キャリアまたは基地局のカバレッジエリア（例えば、セクタ、等）について説明するために使用されることができる３ＧＰＰ（登録商標）用語である。
【００３２】
[0042]マクロセルは、概して、相対的に大きな地理上のエリア（例えば、半径数キロメートル）を網羅し、および、ネットワークプロバイダとのサービス加入契約を有するＵＥによる無制限のアクセスを許容し得る。スモールセルは、マクロセルと同じまたは異なる（例えば、免許が付与された、免許が付与されない、等）周波数帯域内で動作し得る、マクロセルと比較してより低い電力の基地局である。スモールセルは、様々な例によりピコセルと、フェムトセルと、マイクロセルと、を含み得る。ピコセルは、相対的にそれよりも小さい地理上のエリアを網羅し得、および、ネットワークプロバイダとのサービス加入契約を有するＵＥによる無制限のアクセスを許容し得る。フェムトセルもまた、相対的に小さい地理上のエリア（例えば、自宅）を網羅し得、および、フェムトセルとの関連性を有するＵＥ（例えば、クローズド加入者グループ（ＣＳＧ）内のＵＥ１１５、自宅内のユーザのためのＵＥ１１５、および同様の物）による制限されたアクセスを提供し得る。マクロセルに関するｅＮＢは、マクロｅＮＢと呼ばれ得る。スモールセルに関するｅＮＢは、スモールセルｅＮＢ、ピコｅＮＢ、フェムトｅＮＢまたはホームｅＮＢと呼ばれ得る。ｅＮＢは、１つまたは複数（２つ、３つ、４つ、および同様）のセル（例えば、コンポーネントキャリア）をサポートし得る。
【００３３】
[0043]ワイヤレス通信システム１００は、同期的または非同期的動作をサポートし得る。同期的動作に関しては、基地局は、同様のフレームタイミングを有し得、異なる基地局からの送信は、時間の点でほぼ整合され得る。非同期的動作に関しては、基地局は、異なるフレームタイミングを有し得、異なる基地局からの送信は、時間的に整合し得ない。本明細書において説明される技法は、同期的動作または非同期的動作のいずれに関しても使用され得る。
【００３４】
[0044]様々な開示された例のうちの一部を受け入れ得る通信ネットワークは、層化されたプロトコルスタックにより動作するパケットをベースにしたネットワークであり得る。ユーザプレーンにおいて、ベアラまたはパケットデータコンバージェンスプロトコル（ＰＤＰＣ）層における通信は、ＩＰに基づき得る。無線リンク制御（ＲＬＣ）層は、論理チャネルを通じて通信するためにパケット分割および再組み立てを実行し得る。メディアアクセス制御（ＭＡＣ）層は、論理チャネルの優先的取り扱いおよびトランスポートチャネルへの多重化を実行し得る。ＭＡＣ層はまた、リンク効率を向上させるためにＭＡＣ層で再送信を提供するためにハイブリッドＡＲＱ（ＨＡＲＱ）を使用し得る。制御プレーンにおいて、無線リソース制御（ＲＲＣ）プロトコル層は、ＵＥ１１５または車両１２０と基地局１０５またはユーザプレーンデータのための無線ベアラをサポートするコアネットワーク１３０との間でのＲＲＣ接続の確立、構成、およびメンテナンスを提供し得る。物理（ＰＨＹ）層において、トランスポートチャネルは、物理チャネルにマッピングされ得る。
【００３５】
[0045]幾つかの例において、ワイヤレス通信システム１００はまた、車両１２０から成る車両通信ネットワークを含み得る。車両１２０は、自家用車、（宅配トラックまたはセミトラックのような）業務用自動車、自転車のような非動力車両、列車、航空機、等であり得る。車両１２０は、物理的移動能力とワイヤレス通信能力との両方を含み得る。車両の移動性は、管理し得（例えば、宅配トラックは、毎日同じルートを通り得る）または管理し得ない（例えば、自家用車の所有者は、自己に合ったあらゆる方法で自動車を運転するのが自由であり得る）。車両の起こり得る管理不能性にかかわらず、車両の動きにはある程度の制限が存在し得る−すなわち、車両は、舗装道路または半舗装道路上のみを走行することに制約され得、確定された道路からわずかに外れることのみが可能である（例えば、駐車場、ガレージ、等に入る）。
【００３６】
[0046]ＵＥ１１５および車両１２０は、ワイヤレス通信システム１００全体にわたって分散され、各ＵＥ１１５および／または車両１２０は、静止型または移動型であり得る。ＵＥ１１５および車両１２０はまた、移動局、加入者局、モバイルユニット、加入者ユニット、無線ユニット、遠隔ユニット、モバイルデバイス、無線デバイス、ワイヤレス通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、無線端末、遠隔端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語を含み得または当業者によってそれらの用語と呼ばれ得る。ＵＥ１１５は、携帯電話、携帯情報端末（ＰＤＡ）、無線モデム、無線通信デバイス、ハンドヘルドデバイス、タブレットコンピュータ、ラップトップコンピュータ、コードレスフォン、ワイヤレスローカルループ（ＷＬＬ）局、または同様の物であり得る。ＵＥは、マクロｅＮＢと、スモールセルｅＮＢと、中継基地局と、同様の物とを含む様々なタイプの基地局およびネットワーク装置と通信することができる。
【００３７】
[0047]ワイヤレス通信システム１００において示される通信リンク１２５（例えば、通信リンク１２５−ａ−１、１２５−ａ−２、１２５−ａ−３、１２５−ａ−４、１２５−ａ−５、１２５−ａ−６）は、ＵＥ１１５または車両１２０から基地局１０５へのアップリンク（ＵＬ）送信、および／または、基地局１０５からＵＥ１１５または車両１２０のいずれかへのダウンリンク（ＤＬ）送信を含み得る。ダウンリンク送信はまた、順方向リンク送信と呼ばれ得、アップリンク送信はまた、逆方向リンク送信と呼ばれ得る。各通信リンク１２５は、１つまたは複数のキャリアを含み得、ここで、各キャリアは、上述される様々な無線技術により変調された複数のサブキャリア（例えば、異なる周波数の波形信号）から成る信号であり得る。各々の変調された信号は、異なるサブキャリア上で送信され得、および、制御情報（例えば、基準信号、制御チャネル、等）、オーバーヘッド情報、ユーザデータ、等を搬送し得る。通信リンク１２５は、（例えば、対になったスペクトルリソースを使用する）ＦＤＤまたは（例えば、対でないスペクトルリソースを使用する）ＴＤＤ動作を使用して双方向通信を送信し得る。ＦＤＤ（例えば、フレーム構造タイプ１）およびＴＤＤ（例えば、フレーム構造タイプ２）に関するフレーム構造が定義され得る。ワイヤレス通信リンク１３５（例えば、ワイヤレス通信リンク１３５−ａ−１、１３５−ａ−２、１３５−ａ−３）はまた、専用狭域通信（ＤＳＲＣ）としても知られる、ＩＥＥＥ８０２．１１ｐのような１つまたは複数のワイヤレス通信プロトコルを使用して車両１２０間で確立され得る。
【００３８】
[0048]システム１００の幾つかの実施形態において、基地局１０５、ＵＥ１１５および／または車両１２０は、基地局１０５とＵＥ１１５または車両１２０との間の通信品質および信頼性を向上させるためにアンテナダイバーシティ方式を使用するための複数のアンテナを含み得る。さらに加えてまたは代替として、基地局１０５、ＵＥ１１５、および／または車両１２０は、同じまたは異なるコーディングされたデータを搬送する複数の空間層を送信するために多経路環境を利用し得る多入力多出力（ＭＩＭＯ）技法を使用し得る。
【００３９】
[0049]ワイヤレス通信システム１００は、キャリアアグリゲーション（ＣＡ）またはマルチキャリア動作と呼ばれ得る特徴である、複数のセルまたはキャリア上での動作をサポートし得る。キャリアはまた、コンポーネントキャリア（ＣＣ）、レイヤ、チャネル、等と呼ばれ得る。用語「キャリア」、「コンポーネントキャリア」、「セル」、および「チャネル」は、本明細書においては互換可能な形で使用され得る。ＵＥ１１５または車両１２０は、キャリアアグリゲーションに関する複数のダウンリンクＣＣおよび１つまたは複数のアップリンクＣＣによって構成され得る。キャリアアグリゲーションは、ＦＤＤおよびＴＤＤの両方のコンポーネントキャリアとともに使用され得る。
【００４０】
[0050]図１において示されるシステムは、結合された車両およびワイヤレス通信ネットワークを通じてのデータ転送の様々な例において使用され得る。基地局１５０−ａおよび車両１２０−ａ−１は、例えば、ワイヤレス通信ネットワークの一部であり得る。さらに、車両１２０−ａ−１、１２０−ａ−２、１２０−ａ−３は、まとめて、物理的移動性を有する車両ネットワークを形成し得る。車両１２０は、ワイヤレス通信リンク１３５を介して互いと通信し得る。システム１００において車両およびワイヤレス通信ネットワークを結合することによって、２つ以上の地理的に分離されたエリア間のデータ転送が実行され得る。例えば、図１において例示されるように、基地局１０５−ａは、第１の車両１２０−ａ−１にデータパケットを無線で送信し得る。第１の車両１２０−ａ−１は、第２の車両１２０−ａ−２にデータパケットを無線で送信し得、第２の車両１２０−ａ−２は、第３の車両１２０−ａ−３にデータパケットを無線で送信し得る。第３の車両１２０−ａ−３は、次に、静止ノード１４０にデータパケットを送信し得る。
【００４１】
[0051]1図１は、基地局１０５−ａから発信して静止ノード１４０において最終的に着信するデータパケットを示すが、他の実施形態では、データパケットは、静止ノードから発信して異なる静止ノードにおいて最終的に着信し得、または、データパケットは、基地局から発信して異なる静止ノードにおいて最終的に着信し得、または、データパケットは、基地局から発信して異なる基地局において最終的に着信し得、または、データパケットは、静止ノードから発信して基地局において最終的に着信し得る。概して、データパケットは、結合された車両およびワイヤレス通信ネットワークを任意の方法で使用して任意の数のノードにわたって転送され得る。
【００４２】
[0052]システム１００における結合された車両およびワイヤレス通信ネットワークは、短距離および長距離の両方にわたって大量のデータを転送するために使用され得る車両バックボーンネットワーク（ＶＢＮ）を形成し得る。そのように形成されたＶＢＮは、車両と車両との（Ｖ２Ｖ）通信および車両とインフラストラクチャ（Ｖ２Ｉ）との通信の両方に依存し得、データ転送の容量（速度および量）は、車両トラフィック密度、各車両上のデータキャッシュのサイズ（すなわち、各車両がいずれかの所定の時間に搬送することができるデータ量）、および利用可能なワイヤレス通信リソースによって決定される。データを転送するための車両１２０の使用は、例えば、インターネットによって可能にされるほぼ瞬間的なデータ転送と比較して遅延を生じさせ得るが、バックアップデータ、または、大規模なデータセンター間でのデータ転送のような、そのような遅延に耐えることができるさらには望ましい数多くの適用例が存在する。さらに、そのような車両をベースにしたネットワークは、インフラを破壊する自然災害後やインターネットへの高い帯域幅の接続を有し得ない世界の低開発地域におけるような、インターネットが利用可能でない状況でさえも使用されることができる。
【００４３】
[0053]しかしながら、システム１００における車両１２０は、限られた記憶容量を有することがあり得る。その結果、車両１２０は、すべてではない受信されたデータパケットが格納または転送されるべきであると決定し得る。代わりに、幾つかの受信されたデータパケットは、本開示の態様によりおよび以下においてさらに詳細に説明されるように、削除され得る。
【００４４】
[0054]図２は、様々な実施形態による、結合された車両およびワイヤレス通信ネットワークを通じてデータを転送するためのワイヤレス通信システム２００の例である。図２は、ソースノード１４０−ａ−１から行先ノード１４０−ａ−２にデータを転送するために使用される、複数の車両１２０−ｂ−１、１２０−ｂ−２、１２０−ｂ−３、１２０−ｂ−４、１２０−ｂ−５、基地局１０５−ｂ、および複数のワイヤレス通信リンク１３５−ｂ−１、１３５−ｂ−２、１３５−ｂ−３、１３５−ｂ−４、１３５−ｂ−５を示す。車両１２０−ｂ−１、１２０−ｂ−２、１２０−ｂ−３、１２０−ｂ−４、１２０−ｂ−５は、図１の車両１２０の例であり得、基地局１０５−ｂは、図１の基地局１０５の例であり得る。
【００４５】
[0055]一例において、転送されるべきデータパケット（または複数のデータパケット）は、ワイヤレス通信リンク１３５−ｂ−１を使用してソースノード１４０−ａ−１から第１の車両１２０−ｂ−１にアップロードされる。車両１２０−ｂ−１はまた、ワイヤレス通信リンク１３５−ｂ−２を通じて別の車両１２０−ｂ−２からおよび／またはワイヤレス通信リンク１２５−ｂを通じて基地局１０５−ｂから情報を受信し得、その情報は、無線ネットワークの状態および（車両１２０−ｂ−２のような）近隣車両が車両ネットワークに参加する能力に関する情報を含み得る。車両１２０−ｂ−１がデータパケット（または複数のデータパケット）を一旦受信した時点で、車両は、別の車両または行先へののちの転送のために受信されたデータパケットを格納すべきかまたは受信されたデータパケットを削除すべきかを決定し得る。
【００４６】
[0056]車両１２０−ｂ−１が受信されたデータパケットを格納することを選択した場合、車両１２０−ｂ−１は、ある距離だけ走行してその後にデータパケットを転送し得る。一例として、ワイヤレス通信システム２００は、送信されたデータパケットが行先ノード１４０−ａ−２に転送されるようにするために、１台または複数台の他の車両に、さらには静止ノードに、情報を無線で送信することを選択し得る。図２において示されるように、概して、データ転送動作中に生じ得る車両間の無線転送は２つのタイプが存在する。例えば、車両１２０−ｂ−３は、交差点においてワイヤレス通信リンク１３５−ｂ−３を使用して別の車両１２０−ｂ−４にデータパケットを無線で送信し得る（「交差点交換」と呼ばれ得る）。さらに、車両１２０−ｂ−４は、単一の道路区分上でワイヤレス通信リンク１３５−ｂ−４を使用して別の車両１２０−ｂ−５にデータパケットを無線で送信し得る（「Ｕターン交換」と呼ばれ得る）。最終的には、データパケットを搬送している車両が行先ノード１４０−ａ−２のワイヤレス通信範囲（例えば、送信範囲）内に一旦入った時点で、車両１２０−ｂ−５は、行先ノード１４０−ａ−２にデータパケットを無線で送信するためにワイヤレス通信リンク１３５−ｂ−５を使用し得る。図２において与えられた単純化された例は、例示することのみであること、および、いずれかの所定のデータパケットが意図される行先ノードに到達するためにはより多くの区分および車両間での無線交換が要求され得ることが注記される。
【００４７】
[0057]幾つかの実施形態において、無線データ転送のために利用可能な無線スペクトルは、２台以上の車両１２０が互いに十分近くに存在する場合は共有されることが必要になり得る。無線スペクトルのそのような共有は、幾つかのデータが転送されることができる速度を下げることがあり得、ソースノード１４０−ａ−１からデータ転送経路上の第１の車両１２０−ｂ−１へのデータ転送、データ転送経路上の最後の車両１２０−ｂ−５から行先ノード１４０−ａ−２へのデータ転送、交差点交換データ転送、および／または、Ｕターン交換データ転送を含む。幾つかの実施形態において、共有された無線スペクトル上での干渉送信を軽減するのを支援するためにキャリア検知多重アクセス（ＣＳＭＡ：carrier sense multiple access）技法が使用され得る。
【００４８】
[0058]図３は、様々な実施形態による結合された車両およびワイヤレス通信ネットワークを通じて転送されることができるデータパケット３００の例のブロック図を示す。データパケット３００は、図１および／または図２のワイヤレス通信リンク１３５上で送信されるデータパケットの例であり得る。
【００４９】
[0059]データパケット３００は、データ送信の本体データを含むペイロード３０５を含み得る。すなわち、ペイロード３０５は、送信を介して送信されることが希望されるデータであり得る。データパケット３００は、タイムアウトフィールド３１０をさらに含み得る。タイムアウトフィールド３１０は、データパケット３００が時間切れであるとして考慮される時間を特定し得る。代替として、タイムアウトフィールド３１０は、データパケットが時間切れであるとして考慮される時間の継続時間を含み得る。データパケット３００が時間切れであるときには、車両１２０のような、送信のためにデータパケット３００を格納するデバイスは、データパケット３００を削除し得る。幾つかの例において、車両１２０は、タイムアウトフィールド３１０の時間切れ後はデータパケット３００を送信し得ない。
【００５０】
[0060]データパケット３００はまた、ソースアドレス３１５と、行先アドレス３２０と、を含み得る。ソースアドレス３１５は、データパケット３００の地理上のソースを特定し得る。行先アドレス３２０は、データパケット３００の地理上の行先を特定し得る。データパケット３００を受信した車両は、ソースアドレス３１５および／または行先アドレス３２０を読み取ることによってデータパケット３００の地理上のソースおよび／または行先を決定し得る。幾つかの例において、地理上のソースおよび／または行先は、物理的アドレスであり、他の例では、地理上のソースおよび／または行先は、実際には、データパケット３００が最初に発信されたまたはデータパケット３００の行先であることが意図される特定のデバイスまたはノードである。データパケット３００はまた、データパケット３００を一意で識別するパケット識別（ＩＤ）３２５を含み得る。
【００５１】
[0061]図４は、様々な実施形態による車両通信ネットワークにおける使用のための装置４０５の例のブロック図４００を示す。装置４０５は、図３のデータパケット３００のような１つまたは複数のデータパケットの転送に参加し得る。装置４０５は、例えば、図１および／または図２において示される車両１２０のうちの１台であり得る。図４において示される装置４０５は、ＵＥ受信機４１０と、ＵＥ格納および削除モジュール４１５と、ＵＥ送信機４２０と、を含む。これらのコンポーネントの各々は、互いと通信状態にあり得る。
【００５２】
[0062]ＵＥ受信機４１０は、データパケット、ユーザデータ、車両データ、および／または様々な情報チャネル（例えば、制御チャネル、データチャネル、等）に関連する制御情報のような情報を受信し得る。受信された情報は、ＵＥ格納および削除モジュール４１５に、および装置４０５の他のコンポーネントに渡され得る。例えば、ＵＥ受信機４１０は、２つの地理的に別々の位置の間で転送されるべきデータパケットを受信し得る。さらに、ＵＥ受信機４１０はまた、（データパケットが所定の行先に到達するために取ることができるルートに対応する）地図および／または道路区分に関する情報を受信し得る。ＵＥ受信機４１０は、１つまたは複数の無線アクセス技術−例えば、ＬＴＥ、Ｗｉ−Ｆｉ、ＤＳＲＣ、など、を使用して１つまたは複数のワイヤレス通信リンクを通じてデータパケットおよび情報を受信し得る。
【００５３】
[0063]ＵＥ格納および削除モジュール４１５は、ソースから受信されたデータパケットを識別するように構成され得る。ソースは、幾つかの実施形態では車両または静止した送信機であり得、および、ＵＥ格納および削除モジュール４１５は、パケットのソースアドレスを通じてデータパケットを識別するように構成され得る。代替として、データパケットは、行先アドレスを含み得、ＵＥ格納および削除モジュール４１５は、パケットの行先アドレスを通じてデータパケットを識別するように構成され得る。データパケットはまた、データパケットを識別するためにＵＥ格納および削除モジュール４１５によって使用され得る一意のパケットＩＤを有し得る。以下においてさらに詳細に説明されるように、ＵＥ格納および削除モジュール４１５はまた、データパケットに含められた情報に少なくとも部分的に基づき、別のノードへののちの転送のためにデータパケットを格納すべきどうか、または、受信されたデータパケットを削除すべきかどうかを決定し得る。
【００５４】
[0064]ＵＥ送信機４２０は、装置４０５の他のコンポーネントから受信された１つまたは複数の信号を送信し得る。例えば、ＵＥ送信機４２０は、装置４０５が以前に受信していたデータパケットを送信し得、および／または、ＵＥ送信機４２０は、結合され車両およびワイヤレス通信ネットワークに関連する１台または複数台の車両にまたはネットワークインフラストラクチャに情報を送信し得る。幾つかの実施形態において、ＵＥ送信機４２０は、トランシーバモジュール内でＵＥ受信機４１０と共配置され得る。ＵＥ送信機４２０は、１つまたは複数の無線プロトコル−例えば、ＬＴＥ、Ｗｉ−Ｆｉ、ＤＳＲＣ、など、を通じてパケットおよび情報を送信し得る。
【００５５】
[0065]図５は、様々な実施形態による車両通信ネットワークにおける使用のための装置４０５−ａの別の例のブロック図５００を示す。装置４０５−ａは、例えば、図１および／または図２において示される車両１２０のうちの１台であり得、および、図４に関連して説明される装置４０５の１つまたは複数の態様の例であり得る。図５において示される装置４０５−ａは、ＵＥ受信機４１０−ａと、ＵＥ格納および削除モジュール４１５−ａと、ＵＥ送信機４２０−ａと、を含む。これらのコンポーネントの各々は、互いと通信状態にあり得る。図５内のＵＥ格納および削除モジュール４１５−ａは、複製パケットモジュール５０５、距離比モジュール５１０、時間切れモジュール５１５、および／または格納モジュール５２０を含み得る。
【００５６】
[0066]ＵＥ受信機４１０−ａは、例えば図４に関連して上述されるように、データパケットを受信し得る。データパケットは、ＵＥ格納および削除モジュール４１５−ａにおよび装置４０５−ａの他のコンポーネントに渡され得る。ＵＥ格納および削除モジュール４１５−ａは、受信されたデータパケットを格納すべきかまたは削除すべきかを決定することのような、図４において示される格納および削除モジュール４１５に関連して上述される動作、を実行するように構成され得る。ＵＥ送信機４２０−ａは、図４に関連して上述されるように、装置４０５−ａによって受信および格納された１つまたは複数のデータパケットを送信するために使用され得る。
【００５７】
[0067]複製パケットモジュール５０５、距離比モジュール５１０、期限切れモジュール５１５および格納モジュール５２０は、各々、格納または削除のいずれかのためのデータパケットの選択を支援するために情報を受信、提供、および／または解析するように構成され得る。
【００５８】
[0068]例えば、複製パケットモジュール５０５は、受信されたデータパケットが以前に受信されたデータパケットの複製であるかどうかを決定するように構成され得る。例えば、パケットＩＤまたは（ソースおよび／または行先アドレスまたはペイロードから決定された情報さえも含む）データパケットに含められた他の情報の組み合わせを使用して、複製パケットモジュール５０５は、受信されたパケットを識別し得る。受信されたパケットを識別するために使用されるデータはまた、受信されたパケットのアイデンティティを他の以前に受信されたパケットと比較するために使用され得る。そのような比較は、ＵＥ格納および削除モジュール４１５−ａが受信されたデータパケットに関する識別のリストを維持するように要求し得る。そのようなリストは、例えば、記憶デバイスまたはデータベーステーブル内に含められることができる。格納された情報を使用して、複製パケットモジュール５０５は、以前に受信されたデータパケットの識別を探索し、新しく受信されたデータパケットが複製であるかどうかを決定し得る。複製データパケットが発見された場合は、新しく受信されたデータパケットおよびその複製の両方が複製パケットモジュール５０５によって削除され得る。装置４０５−ａによる複製データパケットの受信は、別の車両もデータパケットを受信しており、データパケットを転送することを開始したことを示し、現在の車両も受信されたデータパケットを転送することを試みる必要がない可能性があることを意味する。
【００５９】
[0069]受信されたデータパケットを削除すべきかどうかを決定する際にＵＥ格納および削除モジュール４１５−ａによって考慮される別の要因は、データパケットの意図される行先に対する装置４０５−ａの近接度に基づく。この目的のために、距離比モジュール５１０は、受信されたデータパケットの行先アドレスを決定し次に装置４０５−ａとデータパケットの行先との間の距離を決定するために使用され得る。データパケットの行先の決定は、図３のデータパケット３００において示されるように、データパケットに含められた行先アドレスを評価することによって完遂され得る。距離決定は、装置４０５−ａとデータパケットの行先との間の地理的に最短のルートを決定することによって行われ得る。地理的に最短のルートは、車両ネットワーク内の車両が装置４０５−ａの位置からデータパケットの行先までの間で取ることができ、車両にとって可能な最短の距離であるルートを意味する。距離比モジュール５１０によって考慮される可能なルートは、車両が走行し得る道路のタイプによって制約され得、および、（全地球測位システム（ＧＰＳ）のような）車両ナビゲーションシステムによってまたは外部のソースから車両において受け取られた車両ナビゲーション情報によって影響され得る。距離決定はまた、装置４０５−ａとデータパケットの行先との間の地理的に最速のルートを決定することによって行われ得る。地理的に最速のルートは、車両ネットワーク内の車両が取ることができ、装置４０５−ａの位置とデータパケットの行先との間において最速であるルート、を意味する。地理的に最速のルートは、（工事、等のような）交通事情および道路状態に起因して地理的に最短のルートとは異なり得る。繰り返すと、車両ナビゲーションシステムまたはＧＰＳは、地理的に最速のルートを決定する際に使用され得る。
【００６０】
[0070]距離比モジュール５１０はまた、データパケットのソースアドレスとデータパケットの行先アドレスとの間の原距離を決定するために使用され得る。原距離の決定は、図３のデータパケット３００において示されるように、データパケットに含められたソースアドレスおよび行先アドレスを評価することによって行われ得る。ソースおよび行先アドレスを使用して、距離比モジュール５１０は、地理的に最短のまたは最速のルートのようなルートを決定し得、および決定されたルートの原距離を決定し得る。代替として、距離比モジュール５１０は、基地局１０５のような他の外部のソースから決定された原距離を受信することができる。
【００６１】
[0071]決定された現在の距離および原距離を使用して、距離比モジュール５１０は、２つの距離の比を決定し得る。例えば、距離比モジュール５１０は、現在の距離と原距離の比を決定し、所定のしきい値とその比を比較し得る。典型的には、所定のしきい値は、１よりも大きく、それは、原距離よりも大きい現在の距離を表し、車両によって受信されたデータパケットがそのソースアドレスに存在していたときよりもその行先から遠く離れていることを意味する。
決定された距離比が所定のしきい値よりも大きい場合、車両は、データパケットが（車両を介して）その意図される行先アドレスから離れて移動していると推定し得る。この状況では、車両は、受信されたデータパケットを削除することを選択し得る。
【００６２】
[0072]時間切れモジュール５１５は、データパケットが時間切れになっており、従って削除されるべきであるかどうかを決定するために使用され得る。一例において、時間切れモジュール５１５は、図３のデータパケット３００のタイムアウトフィールド３１０を考慮し得る。データパケットが時間切れになっていることをタイムアウトフィールド３１０が示し、指示された時間が経過したことを意味する場合は、時間切れモジュール５１５は、受信されたパケットを削除することを選択し得る。以下においてさらに詳細に説明されるように、時間切れモジュール５１５によるタイムアウトフィールド３１０のこの検査は、データパケットが受信されるのに応じて生じ得るが、以前に格納されたデータパケットにも適用され得る。以前に格納されたデータパケットに対する時間切れモジュール５１５の動作は、例えば、タイマによって設定されるように、周期的に生じ得、または、他のデータパケットが新しく受信されたときにトリガされ得る。
【００６３】
[0073]格納モジュール５２０はまた、データパケットが削除されるべきかどうかを決定するために使用され得る。受信されたデータパケットが格納されるべきであると装置４０５−ａが決定した場合、格納モジュール５２０は、車両の記憶容量が限られており容量に近付きつつあるかどうかを決定するために使用され得る。容量が限られている場合は、格納モジュール５２０は、新しく受信されたデータパケットのための余地を設けるために別の以前に格納されたデータパケットが削除されるべきかどうかを決定するために使用され得る。以前に格納されたデータパケットが新しく受信されたデータパケットを優先して削除されるべきであるかどうかを考慮する際に、格納モジュール５２０は、以前に受信されたデータパケットが車両に格納されている時間を考慮し得る。例えば、所定の格納しきい値よりも長い間格納されているデータパケットは、長すぎる時間の間格納されており、より新しいデータパケットを優先して削除され得ると決定され得る。データパケットの長い格納は、搬送している車両がデータパケットを転送する機会を有していなかったことを示し得、それは、搬送している車両がデータパケットに関して誤った方向に走行していることを意味し得る。
【００６４】
[0074]格納モジュール５２０はまた、以前に受信されたデータパケットに関する距離比を決定し、次に、以前に受信されたデータパケットに関する距離比を新しく受信されたデータパケットの距離比と比較するために距離比モジュール５１０を使用し得る。新しく受信されたデータパケットの距離比よりも大きいそれを有する以前に受信されたデータパケットは、新しく受信されたデータパケットを優先して削除され得る。
【００６５】
[0075]図６は、様々な実施形態による、車両通信ネットワークにおける使用のための格納および削除モジュール４１５−ｂの例のブロック図６００を示す。格納および削除モジュール４１５−ｂは、図４および／または図５に関連して説明される格納および削除モジュール４１５の１つまたは複数の態様の例であり得、および、図４および／または図５に関連して上述される動作を実行するように構成され得る。図６内の格納および削除モジュール４１５−ｂは、複製パケットモジュール５０５−ａと、距離比モジュール５１０−ｂと、時間切れモジュール５１５−ａと、格納モジュール５２０−ａと、を含み得る。
【００６６】
[0076]図６において示される複製パケットモジュール５０５−ａは、パケットＩＤ比較サブモジュール６０５をさらに含み得る。パケットＩＤ比較サブモジュール６０５は、データパケットのパケットＩＤを比較することによって新しく受信されたデータパケットが以前に受信されたデータパケットの複製であるかどうかを決定するために複製パケットモジュール５０５−ａによって使用され得る。パケットＩＤの肯定的な比較は、新しく受信されたデータパケットが複製であり、それおよび複製の以前に受信されたデータパケットの両方が削除され得ることを示す。
【００６７】
[0077]距離比モジュール５１０−ａは、現在の距離決定サブモジュール６１０と、原距離決定サブモジュール６１５と、比決定サブモジュール６２０と、を含み得る。現在の距離決定サブモジュール６１０は、装置４０５−ａとデータパケットの行先アドレスとの間の現在の距離を決定するために使用され得る。原距離決定サブモジュール６１５は、データパケットのソースアドレスと行先アドレスとの間の原距離を決定するために使用され得る。現在の距離決定サブモジュール６１０および原距離決定サブモジュール６１５は、例えば、最短の地理上の距離または最速の地理上の距離のいずれかに基づいて距離を決定し得、または、距離を決定するための他のアルゴリズムを使用し得る。比決定サブモジュール７６０は、データパケットに関する距離比を決定するために決定された現在の距離および原距離を使用し得る。データパケットの距離比が所定の距離比しきい値よりも大きい場合は、データパケットは削除され得る。
【００６８】
[0078]時間切れモジュール５１５−ａは、タイムアウトフィールド評価サブモジュール６２５を含み得、それは、受信されたまたは以前に格納されたデータパケットが古いかまたは時間切れになっているかどうかを決定するために時間切れモジュール５１５−ａによって使用され得る。タイムアウトフィールド評価サブモジュール６２５は、データパケットのタイムアウトフィールドを評価し、示された時間が経過していてデータパケットが削除され得るかどうかを決定し得る。さらに、時間切れモジュール５１５−ａは、解析されたデータパケットが削除されるべきかどうかを決定するためにスケジュールに基づいて１つまたは複数の以前に格納されたデータパケットを解析し得る。
【００６９】
[0079]格納モジュール５２０−ａは、格納継続時間サブモジュール６３０と、距離比比較サブモジュール６３５と、を含み得る。格納継続時間サブモジュール６３０は、データパケット格納時間に基づいて以前に受信されたデータパケットが新しく受信されたデータパケットを優先して削除されるべきかどうかを決定するために格納モジュール５２０−ａによって使用され得る。（以前に受信されたデータパケットが時間切れモジュール５１５−ａの決定に基づいてまだ時間切れになっていない場合でも）以前に受信されたデータパケットが所定のしきい時間よりも長い間格納されている場合は、以前に受信されたデータパケットは、新しく受信されたデータパケットを優先して削除され得る。
【００７０】
[0080]距離比比較サブモジュール６３５は、以前に受信されたデータパケットが新しく受信されたデータパケットの距離比よりも大きい距離比を有するすどうかを決定するために格納モジュール５２０−ａによって使用され得る。新しく受信されたデータパケットの距離比よりも大きいそれらを有する以前に受信されたデータパケットは、新しく受信されたデータパケットを格納することを優先して削除され得る。
【００７１】
[0081]図７は、様々な実施形態による結合された車両およびワイヤレス通信ネットワークを通じてデータパケットを受信および格納／削除するためのシステム７００の概略図を示す。システム７００は、図１および／または図２内の車両１２０の例であり得る車両１２０−ｃ−１、１２０−ｃ−２または図４乃至図６内の装置４０５を含む。システム７００はまた、図１および／または図２内の基地局１０５の例であり得る基地局１０５−ｃを含む。
【００７２】
[0082]図７において示される車両１２０−ｃ−１は、アンテナ７４０と、ＵＥトランシーバモジュール７３５と、ＵＥプロセッサモジュール７０５と、（ソフトウェア（ＳＷ）７２０を含む）ＵＥメモリ７１５と、を含み、各々は、直接または間接的に、（例えば、１本または複数本のバスを介して）互いと通信し得る。ＵＥトランシーバモジュール７３５は、上述されるように、アンテナ７４０および／または１つまたは複数のワイヤレス通信リンク１３５−ｃ、１２５−ｃを介して、１台または複数台の他の車両１２０−ｃ−２、１つまたは複数の基地局１０５−ｃまたは他のノードと双方向で通信するように構成され得る。ＵＥトランシーバモジュール７３５は、パケットを変調して変調されたパケットを送信のためにアンテナ７４０に提供するように、および、アンテナ７４０からの受信されたパケットを復調するように構成されたモデムを含み得る。幾つかの実施形態においては車両１２０−ｃ−１は単一のアンテナ７４０を含み得る一方で、車両１２０−ｃ−１は、代替として、複数の無線送信物を同時に送信および／または受信することが可能な複数本のアンテナ７４０を含み得る。従って、ＵＥトランシーバモジュール７３５は、１つまたは複数の基地局１０５−ｃおよび／または１台または複数台の他の車両１２０−ｃ−２と同時に通信することが可能であり得る。
【００７３】
[0083]ＵＥメモリ７１５は、ランダムアクセスメモリ（ＲＡＭ）および／または読み取り専用メモリ（ＲＯＭ）を含み得る。ＵＥメモリ７１５は、実行されると、本明細書において説明される様々な機能（例えば、受信されたデータパケットが格納されるべきかまたは削除されるべきかを決定すること）を実行することをＵＥプロセッサモジュール７０５に行わせるように構成される命令を含むコンピュータによって読み取り可能な、コンピュータによって実行可能なソフトウェア７２０を格納し得る。代替として、ソフトウェア７２０は、ＵＥプロセッサモジュール７０５によって直接実行され得ず、（例えば、コンパイルおよび実行されたときに）本明細書において説明された機能を実行することをコンピュータに行わせるように構成され得る。ＵＥプロセッサモジュール７０５は、インテリジェントなハードウェアデバイス、例えば、ＡＲＭ（登録商標）をベースにしたプロセッサまたはＩｎｔｅｌ（登録商標）  ＣｏｒｐｏｒａｔｉｏｎまたはＡＭＤ（登録商標）によって製造されるような中央処理装置（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、等を含み得、および、ランダムアクセスメモリ（ＲＡＭ）と、読み取り専用メモリ（ＲＯＭ）と、を含み得る。幾つかの実施形態において、ＵＥメモリ７１５は、ハードドライブを含み得またはハードドライブとして実装され得る。
【００７４】
[0084]車両１２０−ｃ−１はまた、ＵＥデータベースモジュール７１０と、ＵＥ  ＧＰＳモジュール７２５と、ＵＥ格納および削除モジュール４１５−ｂと、を含み、それらの各々は、車両１２０−ｃ−１の他のコンポーネントとの通信を可能にするためにバス７４５に結合され得る。ＵＥデータベースモジュール７１０は、地図データベース、道路データベース、データパケット受信および／または格納時間データベース、などのような１つまたは複数のデータベースを含み得る。ＵＥデータベースモジュール７１０は、車両１２０−ｃ−１が受信されたデータパケットを格納すべきかまたは削除すべきかのような、リソース割り振りを決定する際の使用のためにそのデータベースへのアクセスをＵＥ格納および削除モジュール４１５−ｂに提供するように構成され得る。
【００７５】
[0085]ＵＥ  ＧＰＳモジュール７２５は、ＧＰＳ信号を受信し、車両１２０−ｃ−１に関連する位置、速度、タイミング、交通上の考慮事項および他の情報（現在および過去の両方のデータを含む）を決定するように構成されたＧＰＳ受信機を含み得、それらは、ＵＥ格納および削除モジュール４１５−ｂにも提供されることができる。
【００７６】
[0086]ＵＥ格納および削除モジュール４１５−ｂは、図４乃至図６において示されるＵＥ格納および削除モジュール４１５の例であり得る。ＵＥ格納および削除モジュール４１５−ｂは、受信されたデータパケットが格納されるべきかまたは削除されるべきかを決定するように構成され得る。例えば、ＵＥ格納および削除モジュール４１５−ｂは、新しく受信されたデータパケットが以前に受信されたデータパケットの複製であるかどうかを考慮し得る。ＵＥ格納および削除モジュール４１５−ｂは、データパケットとともに受信された情報に基づいて新しく受信されたデータパケットが時間切れになっているかどうかを考慮し得る。ＵＥ格納および削除モジュール４１５−ｂは、受信されたデータパケットに関する現在の距離と原距離の距離比を考慮し、距離比が所定のしきい値よりも大きいかどうかを決定し得る。これらの決定の各々において、ＵＥ格納および削除モジュール４１５−ｂは、受信されたデータパケットが格納される代わりに削除されるべきであると決定し得る。代替として、ＵＥ格納および削除モジュール４１５−ｂは、新しく受信されたデータパケットが格納されるべきであり、以前に受信されたデータパケットが新しく受信されたデータパケットを優先して削除されるべきであると決定し得る。そのような決定は、例えば、格納継続時間およびデータパケット距離比の比較に基づき得る。
【００７７】
[0087]図８は、本開示の様々な態様による、車両通信ネットワークに関連して使用され得る基地局１０５−ｄのブロック図８００を示す。幾つかの例において、基地局１０５−ｄは、図１、図２および／または図７に関連して説明される基地局１０５のうちの１つまたは複数の態様の例であり得る。幾つかの例において、基地局１０５−ｄは、ＬＴＥ／ＬＴＥ−Ａ  ｅＮＢおよび／またはＬＴＥ／ＬＴＥ−Ａ基地局の一部であり得またはそれらを含み得る。基地局１０５−ｄは、基地局受信機８０５、基地局格納支援モジュール８１０、および／または基地局送信機８１５を含み得る。これらのモジュールの各々は、互いと通信状態にあり得る。
【００７８】
[0088]幾つかの例において、基地局受信機８０５は、車両通信ネットワークに沿って転送されるべきデータパケットを受信するために動作可能であるＲＦ受信機のような少なくとも１つ無線周波数（ＲＦ）受信機を含み得る。他の例において、ＲＦ受信機は、車両通信ネットワークにおける車両から情報の要求を受信するために動作可能であり得る。基地局１０５−ｄにおいて受信された情報の要求は、データパケットの現在のまたは原の地理上の距離に関連する情報の要求および／または、例えば、データパケットの時間切れ時間に関連する要求を含み得る。基地局受信機８０５はまた、図１および／または図２に関連して説明されるワイヤレス通信システム１００、２００の１つまたは複数の通信リンク１２５、１３５のようなワイヤレス通信システムの１つまたは複数の通信リンクを通じて様々なタイプのデータおよび／または制御信号（すなわち、送信物）を受信するために使用され得る。
【００７９】
[0089]幾つかの例において、基地局送信機８１５は、車両にデータパケットを送信するためにまたは車両において格納または削除され得るデータパケットに関連する情報を車両から受信された要求に応答して送信するために動作可能な少なくとも１つＲＦ送信機のような少なくとも１つＲＦ送信機を含み得る。基地局送信機８１５はまた、図１および／または図２に関連して説明されるワイヤレス通信システム１００、２００の１つまたは複数の通信リンク１２５、１３５のようなワイヤレス通信システムの１つまたは複数の通信リンクを通じて様々なタイプのデータおよび／または制御信号（すなわち、送信物）を受信するために使用され得る。
【００８０】
[0090]幾つかの例において、基地局格納支援モジュール８１０は、受信されたデータパケットを格納すべきかまたは削除すべきかを決定する際に車両を支援するために使用され得る。車両は、格納または削除決定をそれ自体で行い得る一方で、受信されたデータパケットに関連する追加情報を得るために基地局１０５−ｄに接触もし得る。従って、基地局格納支援モジュール８１０は、距離比モジュール８２０と、時間切れモジュール８２５と、を含み得る。距離比モジュール８２０は、車両の要求で、意図される行先からの受信されたデータパケットの現在の距離を決定し得、および、そのソースからその意図される行先までの受信されたデータパケットの原距離も決定し得る。距離比モジュール８２０は、これらの距離を計算し得、または、格納された所定の距離を参照し得る。例えば、ソースアドレスから行先アドレスまでのデータパケットの原距離は、基地局１０５−ｄがアクセス可能なデータベース内に以前に格納されていることができるため、基地局１０５−ｄは、この原距離へのアクセスを有し得る。基地局１０５−ｄはまた、基地局１０５−ｄとデータパケット行先アドレス（または、データパケット行先アドレス付近の基地局）との間の所定の距離に基づいて、行先アドレスまでのデータパケットの近似の現在の距離へのアクセスを有し得る。いずれの場合も、距離比モジュール８２０は、データパケットに関する原距離および現在の距離、および、その現在の距離と原距離の比を計算するかまたはその他の方法で決定し得、それらは、要求している車両に通信され得る。
【００８１】
[0091]基地局格納支援モジュール８１０の時間切れモジュール８２５は、受信されたデータパケットが時間切れになっているかどうかを決定するようにとの車両からの要求に応答するために使用され得る。基地局１０５−ｄは、受信されたデータパケットに関する時間切れ時間を示すデータへのアクセスを有し得、および、要求している車両にその情報を戻すために動作可能であり得る。
【００８２】
[0092]図９は、様々な実施形態による、車両通信ネットワークにおいてデータパケットおよび他の情報を転送するためのシステム９００のブロック図を示す。システム９００は、図１、図２、図７および／または図８内の基地局１０５の例であり得る、基地局１０５−ｅ、１０５−ｆ、１０５−ｇを含む。システム９００はまた、図１、図２および／または図７内の車両１２０の例であり得る車両１２０−ｄ、および／または図４乃至図６内の装置４０５を含む。
【００８３】
[0093]基地局１０５−ｅは、基地局アンテナ９４５と、基地局トランシーバモジュール９５０と、基地局メモリ９８０と、基地局プロセッサモジュール９７０と、を含み、各々は、直接または間接的に、（例えば、１本または複数本のバスを介して）互いと通信し得る。基地局トランシーバモジュール９５０は、基地局アンテナ９４５を介して、車両１２０−ｄおよび他の車両と双方向で通信するように構成され得る。基地局トランシーバモジュール９５０（および／または、基地局１０５−ｅの他のコンポーネント）はまた、１つまたは複数のネットワークと双方向で通信するように構成され得る。幾つかの場合、基地局１０５−ｅは、ネットワーク通信モジュール９７５を通じてコアネットワーク１３０−ａおよび／またはコントローラ９２０と通信し得る。基地局１０５−ｅは、ｅＮｏｄｅＢ基地局、ホームｅＮｏｄｅＢ基地局、ＮｏｄｅＢ基地局、および／またはホームＮｏｄｅＢ基地局の例であり得る。コントローラ９２０は、幾つかの場合は、ｅＮｏｄｅＢ基地局のような基地局１０５−ｅ内に組み入れ得る。
【００８４】
[0094]基地局１０５−ｅはまた、基地局１０５−ｆおよび基地局１０５−ｇのような他の基地局１０５と通信し得る。基地局１０５の各々は、異なる無線アクセス技術のような異なるワイヤレス通信技術を使用して１台または複数台の車両と通信し得る。幾つかの場合、基地局１０５−ｅは、基地局通信モジュール９６５を利用して１０５−ｆおよび／または１０５−ｇのような他の基地局と通信し得る。幾つかの実施形態において、基地局通信モジュール９６５は、基地局１０５のうちの一部の間での通信を提供するためにＬＴＥワイヤレス通信技術内のＸ２インタフェースを提供し得る。幾つかの実施形態において、基地局１０５−ｅは、コントローラ９２０および／またはコアネットワーク１３０−ａを通じて他の基地局と通信し得る。
【００８５】
[0095]基地局メモリ９８０は、ランダムアクセスメモリ（ＲＡＭ）と、読み取り専用メモリ（ＲＯＭ）と、を含み得る。基地局メモリ９８０はまた、実行されると、本明細書において説明される様々な機能（例えば、データパケットを受信および送信することおよび受信されたデータパケットを格納すべきかまたは削除すべきかを決定する際に車両を支援すること、等）を実行することを基地局プロセッサモジュール９７０に行わせるように構成される命令を含む、コンピュータによって読み取り可能な、コンピュータによって実行可能なソフトウェアコード９８５を格納し得る。代替として、ソフトウェアコード９８５は、基地局プロセッサモジュール９７０によって直接実行可能であり得ず、例えば、コンパイルおよび実行されたときに、本明細書において説明される機能を実行することをコンピュータに行わせるように構成され得る。
【００８６】
[0096]基地局プロセッサモジュール９７０は、インテリジェントなハードウェアデバイス、例えば、中央処理装置（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、等、を含み得る。基地局トランシーバモジュール９５０は、送信のためにパケットを変調しおよびアンテナ９４５に変調されたパケットを提供するように、および、アンテナ９４５から受信されたパケットを復調するように構成されたモデムを含み得る。基地局１０５−ｅの幾つかの例は、単一のアンテナ９４５を含み得る一方で、基地局１０５−ｅは、キャリアアグリゲーションをサポートし得る複数のリンクのための複数本のアンテナ９４５を含み得る。例えば、１つまたは複数のリンクは、移動可能な車両１２０とのマクロ通信をサポートするために使用され得る。
【００８７】
[0097]図９のアーキテクチャにより、基地局１０５−ｅは、通信管理モジュール９６０をさらに含み得る。通信管理モジュール９６０は、他の基地局１０５との通信を管理し得る。例として、通信管理モジュール９６０は、バスを介して基地局１０５−ｅの一部のまたは全部のコンポーネントと通信状態にある基地局１０５−ｅのコンポーネントであり得る。代替として、通信管理モジュール９６０の機能は、基地局トランシーバモジュール９５０のコンポーネントとして、コンピュータプログラム製品として、および／または、基地局プロセッサモジュール９７０の１つまたは複数のコントローラ要素として実装され得る。
【００８８】
[0098]図９内の基地局１０５−ｅはまた、図８の基地局格納支援モジュール８１０の例であり得る、基地局格納支援モジュール８１０−ａを含む。図９内の基地局格納支援モジュール８１０−ａは、要求している車両が受信されたデータパケットを格納すべきかまたは削除すべきかを決定する際に支援を提供するために機能し得る。特に、基地局格納支援モジュール８１０−ａは、データパケットの現在位置および原位置ならびにその時間切れ時間に関連する情報を提供し得る。
【００８９】
[0099]図１０は、様々な実施形態によるワイヤレス通信のための方法１０００の例のフローチャートを示す。方法１０００の機能は、図４乃至図７に関連して上述されるように装置４０５によっておよび／または図１、図２および／または図７に関連して上述されるように車両１２０によって、またはこれらの任意の組み合わせまたはそれらのコンポーネントのうちのいずか１つによって実装され得る。
【００９０】
[0100]ブロック１００５で、車両ネットワーク内の車両において第１のデータパケットが受信され得る。車両は、車両１２０であり得、および、ソースから第１のデータパケットを受信済みであり得る。ソースは、静止したノードであり得、または、車両であり得る。データパケットは、図３に関連して上述されるようにデータパケット３００の例であり得る。
【００９１】
[0101]ブロック１０１０で、方法１０００は、車両と第１のデータパケットの行先との間の第１の距離を決定することを含み得る。決定された距離は、上では現在の距離と呼ばれ、車両においてまたは車両の要求に応答して車両において受信された情報の使用を通じて決定され得る。決定された第１の距離は、車両と第１のデータパケットの行先アドレスとの間の最短のまたは最速の地理上のルートを表し得る。第１のデータパケットの行先アドレスは、第１のデータパケットの行先アドレスフィールドに関連して決定され得る。
【００９２】
[0102]ブロック１０１５で、方法１０００は、第１のデータパケットのソースと第１のデータパケットの行先との間の第２の距離を決定することを含み得る。決定された距離は、上では原距離と呼ばれ、車両においてまたは車両の要求に応答して車両において受信された情報の使用を通じて決定され得る。決定された第２の距離は、データパケットのソースアドレスと第１のデータパケットの行先アドレスとの間の最短のまたは最速の地理上のルートを表し得る。第１のデータパケットのソースアドレスおよび行先アドレスは、第１のデータパケットのソースアドレスフィールドおよび行先アドレスフィールドにそれぞれ関連して決定され得る。
【００９３】
[0103]ブロック１０２０で、方法１０００は、第１の距離と第２の距離との間の第１の比を決定することを含み得る。ブロック１０２５で、決定された比は、第１の比がしきい比値を超える場合に第１のデータパケットを削除するために使用され得る。しきい比値は、予め決定され得、および、１よりも大きいことがあり得、それは、データパケットがその行先から離れて移動していることを示す。
【００９４】
[0104]図１１は、様々な実施形態によるワイヤレス通信のための方法１１００の追加の例のフローチャートを示す。方法１１００の機能は、図４乃至図７に関連して上述されるように装置４０５によっておよび／または図１、図２および／または図７に関連して上述されるように車両１２０によって、またはこれらの任意の組み合わせまたはそれらのコンポーネントのうちのいずか１つによって実装され得る。
【００９５】
[0105]ブロック１１０５で、車両ネットワーク内の車両において新しいデータパケットが受信され得る。車両は、車両１２０であり得、および、ソースから新しいデータパケットを受信済みであり得る。ソースは、静止したノードであり得、または、車両であり得る。データパケットは、図３に関連して上述されるようにデータパケット３００の例であり得る。
【００９６】
[0106]ブロック１１１０で、新しく受信されたデータパケットは、新しく受信されたデータパケットがいずれかの以前に受信されたデータパケットの複製であるかどうかを決定するために他の以前に受信されたデータパケットと比較される。そうである場合は、両方の複製データパケットがブロック１１１５で削除される。
【００９７】
[0107]新しく受信されたデータパケットが複製でない場合は、新しく受信されたデータパケットに関する距離比がブロック１１２０で計算される。距離比は、データパケットの行先アドレスまでのデータパケットの現在の距離とデータパケットのソースアドレスからそれの行先アドレスまでのデータパケットの原距離の比であり得る。比を決定するために使用される情報は、例えば、データパケット自体（例えば、データパケットのソースおよび行先アドレスフィールド）、ナビゲーションシステムまたはＧＰＳを通じて、または基地局を介して得られ得る。
【００９８】
[0108]ブロック１１２５で、計算された距離比は、距離比しきい値と比較される。計算された距離比が所定の距離比しきい値よりも大きい場合は、新しく受信されたデータパケットは、ブロック１１３０で削除される。
【００９９】
[0109]計算された距離比が所定の距離比よりも大きくない場合は、新しく受信されたデータパケットは、データパケットが時間切れになっているかどうかを決定するためにブロック１１３５で評価される。これを実行するために、タイムアウトフィールドは、データパケットが依然として適切であるかどうかを決定するために評価され得る。代替として、基地局から受信された情報は、データパケットが依然として有効であるかどうかを示し得る。データパケットが時間切れになっている場合は、新しく受信されたデータパケットは、ブロック１１４０で削除される。
【０１００】
[0110]（ブロック１１１０で決定されたように）新しく受信されたデータパケットが複製でなく、（ブロック１１２５で決定されたように）許容可能な距離比を有し、および、（ブロック１１３５で決定されたように）時間切れになっていない場合は、新しく受信されたデータパケットは、車両において格納され得る。しかしながら、ブロック１１４５で、方法１１００は、車両が限られた記憶域を有するかどうかを決定することを含む。記憶域に関して制約がない場合は、新しく受信されたデータパケットは、ブロック１１５０で格納される。しかしながら、車両記憶域が制約されている場合は、新しく受信されたデータパケットは、異なる以前に受信された（および格納された）データパケットと取り替えることによって格納され得る。
【０１０１】
[0111]ブロック１１５５で、方法１１００は、新しく受信されたデータパケットによって取り替えられるべき以前に受信されたデータパケットを決定することを含む。これは、以前に受信されたデータパケットがどれだけ長く格納されているかの考慮と、以前に受信されたデータパケットおよび新しく受信されたデータパケットに関する距離比の比較と、を含み得る。（ブロック１１５５で）以前に受信されたデータパケットが一旦識別された時点で、以前に受信されたデータパケットは、（ブロック１１６０で）削除され、他方、新しく受信されたデータパケットは、（ブロック１１６５で）格納される。
【０１０２】
[0112]方法１０００および１１００は、方法１０００および１１００に関連して説明される動作の単なる実施形態例であること、および、ステップは、他の実装が可能であるようにするために再アレンジされるかまたはその他の方法で変更され得ることが注記されるべきである。
【０１０３】
[0113]添付された図面に関連して上に記載される詳細な説明は、例示的な実施形態について説明するものであり、実装され得るまたは請求項の範囲内にある唯一の実施形態を表すものではない。この説明全体を通じて使用される用語「例示的な」は、「例、実例、または例示として働くこと」を意味し、「好ましい」または「他の実施形態よりも有利である」ことは意味しない。詳細な説明は、説明される技法の理解を提供することを目的とした具体的な詳細を含む。しかしながら、これらの技法は、これらの具体的な詳細なしで実行され得る。幾つかの例において、周知の構造および装置は、説明される実施形態の概念を不明瞭にすることを回避するためにブロック図の形で示される。
【０１０４】
[0114]情報および信号は、様々な異なる技術および技法のうちのいずれかを使用して表され得る。例えば、上記の説明全体を通じて参照されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場、磁粒子、光学場、光学粒子、またはそれらの任意の組合せによって表され得る。
【０１０５】
[0115]本明細書における開示に関連して説明される様々な例示的な論理ブロックおよびコンポーネントは、本明細書において説明される機能を実行するように設計された汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、他のプログラマブル論理デバイス、ディスクリートゲート論理、ディスクリートトランジスタ論理、ディスクリートハードウェアコンポーネント、またはそれらの任意組合せ、を使用して実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替においては、プロセッサは、従来のどのようなプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、例えば、ＤＳＰと、１つのマイクロプロセッサとの組合せ、複数のマイクロプロセッサとの組合せ、ＤＳＰコアと関連する１つ以上のマイクロプロセッサとの組合せ、または任意の他のそのような構成、として実装され得る。
[0116]本明細書において説明される機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組み合わせに実装され得る。プロセッサによって実行されるソフトウェアに実装される場合は、それらの機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体において格納され得またはコンピュータ可読媒体を通じて送信され得る。他の例および実施形態は、本開示および添付された請求項の範囲内にある。例えば、ソフトウェアの性質に起因して、上述される機能は、プロセッサによって実行されるソフトウェア、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのいずれかの組み合わせを使用して実装されることができる。機能を実装する特徴はまた、様々な位置に物理的に配置され得、機能の一部分が異なる物理的場所において実装されるようにするために分散されることを含む。さらに、請求項内を含む本明細書において使用される場合、項目のリスト（例えば、「〜のうちの少なくとも１つ」または「〜のうちの１つまたは複数の」のような句によって始まる項目のリスト）において使用される「または」は、離接的リストを示し、従って、例えば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」のリストは、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味する。
【０１０６】
[0117]コンピュータ可読媒体は、コンピュータ記憶媒体と、１つの場所から他へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体と、の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。例として、および限定することなしに、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージまたはその他の磁気記憶デバイス、または、希望されるプログラムコード手段を命令またはデータ構造の形態で搬送または格納するために使用されることができおよび汎用または専用コンピュータ、または汎用または専用プロセッサによってアクセスされることができる任意の他の媒体、を備えることができる。さらに、任意の接続は、コンピュータ可読媒体であると適切に呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、より対線、デジタル加入者ライン（ＤＳＬ）、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用してウェブサイト、サーバ、または他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバケーブル、より対線、ＤＳＬは、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義の中に含まれる。本明細書において用いられるときのディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）（ｄｉｓｃ）と、レーザーディスク（登録商標）（ｄｉｓｃ）と、光ディスク（ｄｉｓｃ）と、デジタルバーサタイルディスク（ＤＶＤ）（ｄｉｓｃ）と、フロッピー（登録商標）ディスク（ｄｉｓｋ）と、ブルーレイディスク（ｄｉｓｃ）と、を含み、ここで、ｄｉｓｋは通常は磁気的にデータを再生し、ｄｉｓｃは、レーザを用いて光学的にデータを再生する。上記の組み合わせも、コンピュータ可読媒体の適用範囲内に含められる。
[0118]本開示の前の説明は、当業者が本開示を製造または使用することを可能にするために提供される。本開示に対する様々な変更は、当業者にとって容易に明確になるであろう、および本明細書において定められる一般原理は、本開示の適用範囲から逸脱せずに他の変形に対して適用され得る。この開示全体を通じて、用語「例」または「例示的な」は、例または実例を示し、注記される例に関する優先度を意味するものでも要求するものでもない。以上のように、本開示は、本明細書において説明される例および設計に限定されるものではなく、本明細書において開示される原理および新規の特徴に一致する限りにおいて最も広範な適用範囲が認められるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信の方法であって、
車両ネットワーク内の車両において第１のデータパケットを受信することと、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定することと、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定することと、
前記第１の距離と前記第２の距離との間の第１の比を決定することと、
前記第１の比がしきい比値を超える場合に前記第１のデータパケットを削除することと、を備える、無線通信の方法。
［Ｃ２］
前記第１の距離を決定することは、
前記車両と前記第１のデータパケットの前記行先との間の現在のルートを決定することを備え、および、
前記第２の距離を決定することは、
前記第１のデータパケットの前記ソースと前記第１のデータパケットの前記行先との間の原ルートを決定することを備える、
Ｃ１に記載の方法。
［Ｃ３］
前記現在のルートおよび前記原ルートは、距離と関連される、
Ｃ２に記載の方法。
［Ｃ４］
前記現在のルートおよび前記原ルートは、時間と関連される、
Ｃ２に記載の方法。
［Ｃ５］
前記第１のデータパケットの複製が前記車両によって以前に受信された場合に前記第１のデータパケットを削除することをさらに備える、
Ｃ１に記載の方法。
［Ｃ６］
前記第１のデータパケットが前記第１のデータパケットによって示される時間切れ時間よりも古い場合に前記第１のデータパケットを削除することをさらに備える、
Ｃ１に記載の方法。
［Ｃ７］
前記車両の利用可能な記憶域がしきい記憶域値を下回るときに以前に受信されたデータパケットに関する第２の比を決定すること、前記第２の比は、前記車両と以前に受信されたデータパケット行先との間の第３の距離および以前に受信されたデータパケットソースと前記以前に受信されたデータパケット行先との間の第４の距離の比である、と、
前記第１の比および前記第２の比の比較に少なくとも部分的に基づいて前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除することと、をさらに備える、
Ｃ１に記載の方法。
［Ｃ８］
前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除することは、
前記第１の比および前記第２の比のうちのいずれがより高いかを決定することと、
前記第１の比および第２の比のうちの前記より高い方に対応する前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちのいずれかを削除することと、を備える、
Ｃ７に記載の方法。
［Ｃ９］
前記車両に関する記憶域内のデータパケット格納時間の比較に基づいて前記第１のデータパケットまたは第２の受信されたデータパケットのうちの１つを削除することをさらに備える、
Ｃ１に記載の方法。
［Ｃ１０］
前記第１のデータパケットが受信されたときに前記第１の比を決定することをさらに備える、
Ｃ１に記載の方法。
［Ｃ１１］
前記第１のデータパケットが受信された後に周期的に前記第１の比を決定することをさらに備える、
Ｃ１に記載の方法。
［Ｃ１２］
前記第１のデータパケットは、格納、削除または転送され得る、
Ｃ１に記載の方法。
［Ｃ１３］
前記しきい比値は、１よりも大きい、
Ｃ１に記載の方法。
［Ｃ１４］
ワイヤレス通信のための装置であって、
車両ネットワーク内の車両において第１のデータパケットを受信するための手段と、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定するための手段と、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定するための手段と、
前記第１の距離と前記第２の距離との間の第１の比を決定するための手段と、
前記第１の比がしきい比値を超える場合に前記第１のデータパケットを削除するための手段と、を備える、無線通信のための装置。
［Ｃ１５］
前記第１の距離を決定するための前記手段は、
前記車両と前記第１のデータパケットの前記行先との間の現在のルートを決定するための手段を備え、および、
前記第２の距離を決定するための前記手段は、
前記第１のデータパケットの前記ソースと前記第１のデータパケットの前記行先との間の原ルートを決定するための手段を備える、
Ｃ１４に記載の装置。
［Ｃ１６］
前記第１のデータパケットの複製が前記車両によって以前に受信された場合に前記第１のデータパケットを削除するための手段をさらに備える、
Ｃ１４に記載の装置。
［Ｃ１７］
前記第１のデータパケットが前記第１のデータパケットによって示される時間切れ時間よりも古い場合に前記第１のデータパケットを削除するための手段をさらに備える、
Ｃ１４に記載の装置。
［Ｃ１８］
前記車両の利用可能な記憶域がしきい記憶域値を下回るときに以前に受信されたデータパケットに関する第２の比を決定するための手段、前記第２の比は、前記車両と以前に受信されたデータパケット行先との間の第３の距離および以前に受信されたデータパケットソースと前記以前に受信されたデータパケット行先との間の第４の距離の比である、と、
前記第１の比および前記第２の比の比較に少なくとも部分的に基づいて前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除するための手段と、をさらに備える、
Ｃ１４に記載の装置。
［Ｃ１９］
前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちの１つを削除するための前記手段は、
前記第１の比および前記第２の比のうちのいずれがより高いかを決定するための手段と、
前記第１の比および第２の比のうちの前記より高い方に対応する前記第１のデータパケットまたは前記以前に受信されたデータパケットのうちのいずれかを削除するための手段と、を備える、
Ｃ１８に記載の装置。
［Ｃ２０］
前記車両に関する記憶域内のデータパケット格納時間の比較に基づいて前記第１のデータパケットまたは第２の受信されたデータパケットのうちの１つを削除するための手段をさらに備える、
Ｃ１４に記載の装置。
［Ｃ２１］
前記第１のデータパケットが受信されたときに前記第１の比を決定するための手段をさらに備える、
Ｃ１４に記載の装置。
［Ｃ２２］
前記第１のデータパケットが受信された後に周期的に前記第１の比を決定するための手段をさらに備える、
Ｃ１４に記載の装置。
［Ｃ２３］
ワイヤレス通信のための装置であって、
プロセッサと、
前記プロセッサと電子的通信状態にあるメモリと、
前記メモリに格納された命令と、を備え、前記命令は、
車両ネットワーク内の車両において第１のデータパケットを受信し、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定し、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定し、
前記第１の距離と前記第２の距離との間の第１の比を決定し、および、
前記第１の比がしきい比値を超える場合に前記第１のデータパケットを削除するために前記プロセッサによって実行可能である、無線通信のための装置。
［Ｃ２４］
前記第１の距離を決定するための前記命令は、
前記車両と前記第１のデータパケットの前記行先との間の現在のルートを決定するための命令を備え、および、
前記第２の距離を決定するための前記命令は、
前記第１のデータパケットの前記ソースと前記第１のデータパケットの前記行先との間の原ルートを決定するための命令を備える、
Ｃ２３に記載の装置。
［Ｃ２５］
前記命令は、
前記第１のデータパケットの複製が前記車両によって以前に受信された場合に前記第１のデータパケットを削除するための命令をさらに備える、
Ｃ２３に記載の装置。
［Ｃ２６］
前記命令は、
前記第１のデータパケットが前記第１のデータパケットによって示される時間切れ時間よりも古い場合に前記第１のデータパケットを削除するための命令をさらに備える、
Ｃ２３に記載の装置。
［Ｃ２７］
ワイヤレス通信のためのコンピュータによって実行可能なコードを格納した非一時的なコンピュータ可読媒体であって、前記コードは、
車両ネットワーク内の車両において第１のデータパケットを受信し、
前記車両と前記第１のデータパケットの行先との間の第１の距離を決定し、
前記第１のデータパケットのソースと前記第１のデータパケットの前記行先との間の第２の距離を決定し、
前記第１の距離と前記第２の距離との間の第１の比を決定し、および、
前記第１の比がしきい比値を超える場合に前記第１のデータパケットを削除するためにプロセッサによって実行可能である、非一時的なコンピュータ可読媒体。
［Ｃ２８］
前記第１の距離を決定するための前記コードは、
前記車両と前記第１のデータパケットの前記行先との間の現在のルートを決定するためにプロセッサによって実行可能なコードを備え、および、
前記第２の距離を決定するための前記コードは、
前記第１のデータパケットの前記ソースと前記第１のデータパケットの前記行先との間の原ルートを決定するためにプロセッサによって実行可能なコードを備える、
Ｃ２７に記載の非一時的なコンピュータ可読媒体。
［Ｃ２９］
前記コードは、
前記第１のデータパケットの複製が前記車両によって以前に受信された場合に前記第１のデータパケットを削除するためにプロセッサによって実行可能なコードをさらに備える、
Ｃ２７に記載の非一時的なコンピュータ可読媒体。
［Ｃ３０］
前記コードは、
前記第１のデータパケットが前記第１のデータパケットによって示される時間切れ時間よりも古い場合に前記第１のデータパケットを削除するためにプロセッサによって実行可能なコードをさらに備える、
Ｃ２７に記載の非一時的なコンピュータ可読媒体。
【図１】
0006672274.tif 000002
【図２】
0006672274.tif 000003
【図３】
0006672274.tif 000004
【図４】
0006672274.tif 000005
【図５】
0006672274.tif 000006
【図６】
0006672274.tif 000007
【図７】
0006672274.tif 000008
【図８】
0006672274.tif 000009
【図９】
0006672274.tif 000010
【図１０】
0006672274.tif 000011
【図１１】
0006672274.tif 000012