(57)【要約】【課題】情報をエンドポイントに確実に送信する。【解決手段】コネクティッド車両が行う方法。データビットのストリームを受信するステップであって、前記データビットのストリームは、Ｖ２Ｘネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するステップと、前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、を含む。【選択図】図１
2020092413.tif 000002
【特許請求の範囲】
【請求項１】
コネクティッド車両が行う方法であって、
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、
を含む方法。
【請求項２】
前記エンドポイントの道路状況を記述する状況データを決定するステップを更に含み、
前記１つ以上の情報の前記１つ以上の価値は、前記エンドポイントの前記道路状況に少なくとも部分的に基づいて決定される、
請求項１に記載の方法。
【請求項３】
前記１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付けるステップを更に含み、
前記対応する情報の価値は、前記１つ以上の価値評価係数に更に基づいて決定される、
請求項２に記載の方法。
【請求項４】
前記１つ以上の価値評価係数は、前記対応する情報を記述するデータビットの組を生成するアプリケーションのタイプ、前記データビットの組によって記述されるデータコンテンツのタイプ、前記データビットの組が生成された時を記述するタイムスタンプ、前記対応する情報の重要度レベル、前記対応する情報の精度、前記対応する情報の分解能、及び、前記対応する情報のソースのうちの１つ以上を含む、
請求項３に記載の方法。
【請求項５】
前記対応する情報の前記価値は、少なくとも、
一連の価値属性について、前記対応する情報の前記１つ以上の価値評価係数及び前記エンドポイントの前記道路状況に基づいて、前記対応する情報の一連の属性毎の価値スコアを評価するステップと、
前記一連の属性毎の価値スコアを統合して、前記対応する情報の前記価値として集計価値スコアを計算するステップと、
によって決定される、請求項３に記載の方法。
【請求項６】
前記一連の価値属性は、時間依存属性、空間依存属性、情報品質属性、条件属性、一般化可能性属性、緊急属性、及び、情報経路属性のうちの１つ以上を含む、
請求項５に記載の方法。
【請求項７】
前記集計価値スコアは、前記一連の属性毎の価値スコアの平均である、
請求項５に記載の方法。
【請求項８】
前記一連の属性毎の価値スコアを統合して、前記集計価値スコアを計算するステップは
、
階層分析法を実行して、前記一連の属性毎の価値スコアに基づいて、前記対応する情報の前記集計価値スコアを計算するステップを含む、
請求項５に記載の方法。
【請求項９】
前記階層分析法を実行して、前記集計価値スコアを計算するステップは、
前記一連の価値属性からの各価値属性の対応するアプリケーション依存重みを決定するステップと、
各価値属性の前記対応するアプリケーション依存重みに基づいて、前記対応する情報の前記集計価値スコアとして前記一連の属性毎の価値スコアの加重平均を計算するステップと、
を含む、請求項８に記載の方法。
【請求項１０】
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、
前記データビットのストリームに含まれる、前記１つ以上の情報をそれぞれ記述する１つ以上のデータビットの組をキューに格納するステップと、
前記１つ以上の情報の前記１つ以上の価値に基づいて前記キュー内の前記１つ以上のデータビットの組をソートするステップと、
前記コネクティッド車両の前記通信ユニットが、前記１つ以上の情報に含まれる他の情報よりも前に前記有価値情報を前記エンドポイントに送信するように構成されるように、前記キュー内の前記１つ以上のデータビットの組の順序に基づいて、前記コネクティッド車両の前記通信ユニットに前記１つ以上のデータビットの組を順次転送するステップと、
を含む、請求項１に記載の方法。
【請求項１１】
前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップを更に含み、
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、
前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションをトリガーするステップを含む、
請求項１に記載の方法。
【請求項１２】
前記１つ以上の改善アクションは、
・前記コネクティッド車両の前記通信ユニットの送信速度が低減されるように、前記データビットのストリームの送信速度を低減すること
・前記コネクティッド車両の前記通信ユニットが、前記有価値情報を記述する１つ以上の残りのデータビットの組を、前記Ｖ２Ｘネットワークを介して前記エンドポイントに送信するように、前記１つ以上の価値に基づいて、前記データビットのストリームから１つ以上のデータビットの組を破棄すること
・Ｖ２Ｘネットワークの１つ以上のタイプに対応する１つ以上のネットワークインターフェースが、前記有価値情報を前記エンドポイントに並列に送信するために選択されるようなハイブリッドネットワーキング構成を実施すること、及び
・前記有価値情報を前記エンドポイントに複数回送信すること、
のうちの１つ以上を含む、請求項１１に記載の方法。
【請求項１３】
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、所定の価値閾値を超える価値にそれぞれ対応し、
前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータ
ビットの組は、前記所定の価値閾値未満の価値にそれぞれ対応する、
請求項１２に記載の方法。
【請求項１４】
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータビットの組のそれぞれを超える価値にそれぞれ対応する、
請求項１２に記載の方法。
【請求項１５】
コネクティッド車両の車載コンピュータシステムを含むシステムであって、前記車載コンピュータシステムは、
通信ユニットと、
プロセッサと、
前記プロセッサによって実行された場合に、
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、
を前記プロセッサに実行させるコンピュータコードを記憶する非一時的メモリと、を含むシステム。
【請求項１６】
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、
前記１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付けるステップと、
前記エンドポイントの道路状況を記述する状況データを決定するステップと、
をさらに実行させ、
前記各情報の価値は、前記対応する情報の前記１つ以上の価値評価係数と、前記エンドポイントの道路状況に基づいて決定される、
請求項１５に記載のシステム。
【請求項１７】
前記各情報の前記価値は、少なくとも、
一連の価値属性について、前記対応する情報の前記１つ以上の価値評価係数及び前記エンドポイントの前記道路状況に基づいて、前記対応する情報の一連の属性毎の価値スコアを評価するステップと、
前記一連の属性毎の価値スコアを統合して、前記対応する情報の前記価値として集計価値スコアを計算するステップと、
によって決定される、請求項１６に記載のシステム。
【請求項１８】
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、
前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップをさらに実行させ、
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、
前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションを少なくともトリガーすることで、前記通信保証アクションを前記データビットのストリームに対して実施する、
請求項１５に記載のシステム。
【請求項１９】
プロセッサによって実行された場合に、
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、コネクティッド車両の通信ユニットの動作を変更するステップと、
を前記プロセッサに実行させるコンピュータコードを記憶する非一時的メモリを含む、コンピュータプログラム製品。
【請求項２０】
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、
前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップをさらに実行させ、
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、
前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションを少なくともトリガーすることで、前記通信保証アクションを前記データビットのストリームに対して実施する、
請求項１９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークが輻輳する状況であっても、Ｖ２Ｘネットワークを介してエンドポイントに有価値情報を確実に送信することに関する。
【背景技術】
【０００２】
コネクティッド車両は、Ｖ２Ｘネットワークについて一層多くのデータトラフィックを生成している。例えば、一層多くの無線データが、車両とインフラデバイスとの間（例えば、車両内インフォテインメントのビデオストリーミング）のみならず、車両間でも交換されている（例えば、死角における物体の検出等のための付近の車両間のセンサ測定値の交換）。増大しつつあるネットワークトラフィック量は、Ｖ２Ｘ通信チャネルに過負荷を容易に掛ける可能性がある。コネクティッド車両に設置される従来のＶ２Ｘ無線等のＶ２Ｘ通信の既存の解決策は、ときに、Ｖ２Ｘ通信チャネルが輻輳する場合、送信中に重要な無線メッセージ（例えば、安全関連情報を含むもの）がパケットを損失する（又は全体的に送信に失敗する）ことを許容する。したがって、既存の解決策は、重要な情報を必要とするエンドポイントへのこの重要な情報の送達に失敗することを許容するため、適切ではない。
【発明の概要】
【０００３】
記載されるのは、Ｖ２Ｘ通信チャネルが輻輳する（又は極度に輻輳する）状況でも、各Ｖ２Ｘ無線メッセージに含まれる有価値情報（例えば、重要な情報）が確実に送達されることを保証する通信保証システムの実施形態である。本明細書に記載されるＶ２Ｘ無線メッセージの例には、狭域通信（ＤＳＲＣ）メッセージ、基本安全メッセージ（ＢＳＭ）、ロングタームエボリューション（ＬＴＥ）メッセージ、ＬＴＥ−Ｖ２Ｘメッセージ（例えば、ＬＴＥ−車々間（ＬＴＥ−Ｖ２Ｖ）メッセージ、ＬＴＥ−路車間（ＬＴＥ−Ｖ２Ｉ）メッセージ）、５Ｇ−ＬＴＥメッセージ及びミリメートル波メッセージが含まれるが、これに限定されない。
【０００４】
幾つかの実施形態では、本通信保証システムは、コネクティッド車両の車載ユニットにインストールされるソフトウェアを含む。本通信保証システムは、車載ユニットのプロセッサによって実行された場合に、プロセッサに以下の動作の１つ以上を実行させるように動作可能なコード及びルーチンを含む。
【０００５】
（１）エンドポイント（例えば、他車両、路側装置（ＲＳＵ）等）に送信されることが意図されるデータビットのストリームを受信するステップであって、データビットのストリームは、１つ以上の情報を記述する１つ以上のデータビットの組を含み、それぞれのデータビットの組は、１つ以上のデータビットを含むステップ。
【０００６】
（２）エンドポイントの道路状況（例えば、道路状態、速度、場所等のエンドポイントの動作情報）を特定するステップ。
【０００７】
（３）送信されるそれぞれのデータビットの組について、道路状況に基づいて、エンドポイントへのデータビットの組によって記述された情報の価値を決定するステップ。例えば、送信される各データビットについて、道路状況に基づいて、エンドポイントへのビットによって記述された情報の価値を決定するステップ。（ここで関連する価値は、データを受信するであろうエンドポイントへのデータの価値であり、データを送信するコネクテ
ィッド車両へのデータの価値ではないことにも留意されたい）
【０００８】
（４）１つ以上のデータビットの組をエンドポイントに送信するのに使用されるＶ２Ｘネットワークの現在のネットワーク輻輳状態を特定するステップ。
【０００９】
（５）Ｖ２Ｘネットワークの現在のネットワーク輻輳状態が、改善アクションをトリガーする輻輳閾値を超えると判断するステップ。
【００１０】
（６）データビットのストリームをエンドポイントに送信するＶ２Ｘ無線メッセージの送信速度を低減すること、並びに（ｉ）ストリーム内の他のデータビットに対するそれらの価値、及び（ｉｉ）Ｖ２Ｘネットワークの利用可能な帯域幅であって、Ｖ２Ｘネットワークの現在のネットワーク輻輳状態に基づいて決定される利用可能な帯域幅に基づいて、破棄する（すなわちＶ２Ｘ無線メッセージに含めない）１つ以上のデータビットの組（例えば、１つ以上のデータビット）を決定すること、のうちの１つ以上を含む１つ以上の改善アクションを実施するステップ。
【００１１】
（７）Ｖ２Ｘ無線メッセージをエンドポイントに送信するステップ。１つ以上のデータビットの組が破棄される場合、Ｖ２Ｘ無線メッセージは、破棄されない他のデータビットのみを含む。
【００１２】
本明細書に記載される通信保証システムは、様々な側面で有益である。例えば、本通信保証システムは、Ｖ２Ｘ通信チャネルが極度に輻輳する状況でも、各Ｖ２Ｘ無線メッセージに含まれる有価値情報（例えば、重要な情報）が、意図される受信者に確実に送達されることを保証する。それと比較して、既存の解決策は、特にＶ２Ｘ通信チャネルが輻輳する状況において、各Ｖ２Ｘ無線メッセージに含まれる重要な情報が、意図される受信者に確実に送達されることを保証しようとしない。
【００１３】
１つ以上のコンピュータのシステムは、動作に際して、システムにアクションを実行させるソフトウェア、ファームウェア、ハードウェア又はそれらの組合せをシステムにインストールすることにより、特定の動作又はアクションを実行するように構成することができる。１つ以上のコンピュータプログラムは、データ処理装置によって実行された場合に装置にアクションを実行させる命令を含むことにより、特定の動作又はアクションを実行するように構成することができる。
【００１４】
一つの一般的な形態は、コネクティッド車両が行う方法であって、Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、を含む。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
【００１５】
実施例は、以下の特徴のうちの１つ以上を含み得る。
前記エンドポイントの道路状況を記述する状況データを決定するステップを更に含み、前記１つ以上の情報の前記１つ以上の価値は、前記エンドポイントの前記道路状況に少なくとも部分的に基づいて決定される方法。
前記１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付けるステップを更に含み、前記対応する情報の価値は、前記１つ以上の価値評価係数に更に基づいて決定される方法。
前記１つ以上の価値評価係数は、前記対応する情報を記述するデータビットの組を生成するアプリケーションのタイプ、前記データビットの組によって記述されるデータコンテンツのタイプ、前記データビットの組が生成された時を記述するタイムスタンプ、前記対応する情報の重要度レベル、前記対応する情報の精度、前記対応する情報の分解能、及び、前記対応する情報のソースのうちの１つ以上を含む方法。
前記対応する情報の前記価値は、少なくとも、一連の価値属性について、前記対応する情報の前記１つ以上の価値評価係数及び前記エンドポイントの前記道路状況に基づいて、前記対応する情報の一連の属性毎の価値スコアを評価するステップと、前記一連の属性毎の価値スコアを統合して、前記対応する情報の前記価値として集計価値スコアを計算するステップと、によって決定される方法。
前記一連の価値属性は、時間依存属性、空間依存属性、情報品質属性、条件属性、一般化可能性属性、緊急属性、及び、情報経路属性のうちの１つ以上を含む方法。
前記集計価値スコアは、前記一連の属性毎の価値スコアの平均である方法。
前記一連の属性毎の価値スコアを統合して、前記集計価値スコアを計算するステップは、階層分析法を実行して、前記一連の属性毎の価値スコアに基づいて、前記対応する情報の前記集計価値スコアを計算するステップを含む方法。
前記階層分析法を実行して、前記集計価値スコアを計算するステップは、前記一連の価値属性からの各価値属性の対応するアプリケーション依存重みを決定するステップと、各価値属性の前記対応するアプリケーション依存重みに基づいて、前記対応する情報の前記集計価値スコアとして前記一連の属性毎の価値スコアの加重平均を計算するステップと、を含む方法。
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、前記データビットのストリームに含まれる、前記１つ以上の情報をそれぞれ記述する１つ以上のデータビットの組をキューに格納するステップと、前記１つ以上の情報の前記１つ以上の価値に基づいて前記キュー内の前記１つ以上のデータビットの組をソートするステップと、前記コネクティッド車両の前記通信ユニットが、前記１つ以上の情報に含まれる他の情報よりも前に前記有価値情報を前記エンドポイントに送信するように構成されるように、前記キュー内の前記１つ以上のデータビットの組の順序に基づいて、前記コネクティッド車両の前記通信ユニットに前記１つ以上のデータビットの組を順次転送するステップと、を含む方法。
前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップを更に含む方法。
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションをトリガーするステップを含む方法。
前記１つ以上の改善アクションは、前記コネクティッド車両の前記通信ユニットの送信速度が低減されるように、前記データビットのストリームの送信速度を低減すること、前記コネクティッド車両の前記通信ユニットが、前記有価値情報を記述する１つ以上の残りのデータビットの組を、前記Ｖ２Ｘネットワークを介して前記エンドポイントに送信するように、前記１つ以上の価値に基づいて、前記データビットのストリームから１つ以上のデータビットの組を破棄すること、Ｖ２Ｘネットワークの１つ以上のタイプに対応する１つ以上のネットワークインターフェースが、前記有価値情報を前記エンドポイントに並列に送信するために選択されるようなハイブリッドネットワーキング構成を実施すること、
及び、前記有価値情報を前記エンドポイントに複数回送信すること、のうちの１つ以上を含む方法。
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、所定の価値閾値を超える価値にそれぞれ対応し、前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータビットの組は、前記所定の価値閾値未満の価値にそれぞれ対応する方法。
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータビットの組のそれぞれを超える価値にそれぞれ対応する方法。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００１６】
一つの一般的な形態は、コネクティッド車両の車載コンピュータシステムを含むシステムであって、前記車載コンピュータシステムは、通信ユニットと、プロセッサと、前記プロセッサによって実行された場合に、Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、を前記プロセッサに実行させるコンピュータコードを記憶する非一時的メモリと、を含む。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
【００１７】
実施例は、以下の特徴のうちの１つ以上を含み得る。
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、前記１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付けるステップと、前記エンドポイントの道路状況を記述する状況データを決定するステップと、をさらに実行させるシステム。
前記各情報の価値は、前記対応する情報の前記１つ以上の価値評価係数と、前記エンドポイントの道路状況に基づいて決定されるシステム。
前記各情報の前記価値は、少なくとも、一連の価値属性について、前記対応する情報の前記１つ以上の価値評価係数及び前記エンドポイントの前記道路状況に基づいて、前記対応する情報の一連の属性毎の価値スコアを評価するステップと、前記一連の属性毎の価値スコアを統合して、前記対応する情報の前記価値として集計価値スコアを計算するステップと、によって決定されるシステム。
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップをさらに実行させるシステム。
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションを少なくともトリガーすることで、前記通信保証アクションを前記データビットのストリームに対して実施するシステム。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００１８】
一つの一般的な形態は、プロセッサによって実行された場合に、Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、コネクティッド車両の通信ユニットの動作を変更するステップと、を前記プロセッサに実行させるコンピュータコードを記憶する非一時的メモリを含む、コンピュータプログラム製品である。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００１９】
実施例は、以下の特徴のうちの１つ以上を含み得る。
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップをさらに実行させるコンピュータプログラム製品。
前記コンピュータコードは、前記プロセッサによって実行された場合に、前記プロセッサに、前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションを少なくともトリガーすることで、前記通信保証アクションを前記データビットのストリームに対して実施する、コンピュータプログラム製品。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００２０】
本開示を限定ではなく例として添付図に示し、添付図では、同様の参照符号は、同様の要素の参照に使用される。
【図面の簡単な説明】
【００２１】
【図１】幾つかの実施形態による通信保証システムの動作環境を示すブロック図である。
【００２２】
【図２Ａ】幾つかの実施形態による通信保証システムを含む一例のコンピュータシステムを示すブロック図である。
【００２３】
【図２Ｂ】幾つかの実施形態による通信保証システムを示すブロック図である。
【００２４】
【図２Ｃ】幾つかの実施形態による、Ｖ２Ｘネットワークを介して有価値情報をエンドポイントに確実に送信する通信保証システムによって実行されるフロープロセスを示すブロック図である。
【００２５】
【図３】幾つかの実施形態による、Ｖ２Ｘネットワークを介して有価値情報をエンドポイントに確実に送信する方法を示す。
【００２６】
【図４Ａ】幾つかの実施形態による、Ｖ２Ｘネットワークを介して有価値情報をエンドポイントに確実に送信する別の方法を示す。
【図４Ｂ】幾つかの実施形態による、Ｖ２Ｘネットワークを介して有価値情報をエンドポイントに確実に送信する別の方法を示す。
【図４Ｃ】幾つかの実施形態による、Ｖ２Ｘネットワークを介して有価値情報をエンドポイントに確実に送信する別の方法を示す。
【００２７】
【図５】幾つかの実施形態による、エンドポイントへの情報の価値を決定する方法を示す。
【００２８】
【図６】幾つかの実施形態による、エンドポイントへの情報の価値を決定する一例のフロープロセスを示す図表現である。
【００２９】
【図７】幾つかの実施形態による階層分析法を実行して、情報の集計価値スコアを計算する方法を示す。
【００３０】
【図８Ａ】幾つかの実施形態による、様々な価値のアプリケーション依存重要度値で埋められた重要度比較行列を示す図表現である。
【００３１】
【図８Ｂ】幾つかの実施形態による、Ｓａａｔｙスケールに基づく相対重要度を列挙する表を示す図表現である。
【００３２】
【図９Ａ】幾つかの実施形態による、一例の重要度比較行列と、様々な価値属性のアプリケーション依存重みを計算する一例の重み計算行列とをそれぞれ示す図表現である。
【図９Ｂ】幾つかの実施形態による、一例の重要度比較行列と、様々な価値属性のアプリケーション依存重みを計算する一例の重み計算行列とをそれぞれ示す図表現である。
【００３３】
【図９Ｃ】幾つかの実施形態による、一例の情報比較行列と、２つの情報の属性毎の価値スコアの計算に使用される様々な価値属性の一例の価値スコア計算行列とを示す図表現である。
【図９Ｄ】幾つかの実施形態による、一例の情報比較行列と、２つの情報の属性毎の価値スコアの計算に使用される様々な価値属性の一例の価値スコア計算行列とを示す図表現である。
【００３４】
【図９Ｅ】幾つかの実施形態による、図９Ｂのアプリケーション依存重み及び図９Ｄの属性毎の価値スコアに基づく図９Ｃ及び図９Ｄの２つの情報の集計価値スコアの計算を示す図表現である。
【発明を実施するための形態】
【００３５】
Ｖ２ＸネットワークにおけるＶ２Ｘ通信チャネルが輻輳する場合でも、有価値情報（例えば、安全関連メッセージ等の重要な情報）は、宛先車両に確実に送達されることが望ましい。Ｖ２Ｘ通信チャネルが輻輳する状況でも、各Ｖ２Ｘ無線メッセージに含まれる有価値情報が、意図される受信者に確実に送達される通信保証システムの実施形態について本明細書で説明する。
【００３６】
本明細書に記載されるＶ２Ｘ通信の例には、狭域通信（ＤＳＲＣ）メッセージ（ＤＳＲＣ通信のタイプの中でも特に基本安全メッセージ（ＢＳＭ）及び歩行者安全メッセージ（ＰＳＭ）を含む）、ロングタームエボリューション（ＬＴＥ）、ミリメートル波（ミリ波）通信、３Ｇ、４Ｇ、５Ｇ、ＬＴＥ−Ｖ２Ｘ、ＬＴＥ−車車間（ＬＴＥ−Ｖ２Ｖ）、ＬＴＥ−デバイスデバイス間（ＬＴＥ−Ｄ２Ｄ）、ボイスオーバＬＴＥ（ＶｏＬＴＥ）等が含
まれるが、これらに限定されない。
【００３７】
図１を参照すると、通信保証システム１９９の動作環境１００が示されている。動作環境１００は、コネクティッド車両１２３、近傍車両１９０及びエンドポイント１６０のうちの１つ以上を含みうる。任意選択的に、動作環境１００は、クラウドサーバ１５０を含む。動作環境１００のこれらの要素は、ネットワーク１０５に通信可能に結合しうる。
【００３８】
１つのコネクティッド車両１２３、１つの近傍車両１９０、１つのクラウドサーバ１５０、１つのエンドポイント１６０及び１つのネットワーク１０５が図１に示されているが、実際には、動作環境１００は、１つ以上のコネクティッド車両１２３、１つ以上の近傍車両１９０、１つ以上のクラウドサーバ１５０、１つ以上のエンドポイント１６０及び１つ以上のネットワーク１０５を含みうる。
【００３９】
ネットワーク１０５は、有線又は無線を問わず従来のタイプでありえ、スター構成、トークンリング構成又は他の構成を含め、多くの異なる構成を有しうる。更に、ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）又は複数のデバイス及び／若しくはエンティティが通信しうる、相互接続された他のデータパスを含みうる。幾つかの実施形態では、ネットワーク１０５は、ピアツーピアネットワークを含みうる。ネットワーク１０５は、種々の異なる通信プロトコルでデータを送信する電気通信ネットワークの部分に結合することもできるか又はそれを含むことができる。幾つかの実施形態では、ネットワーク１０５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、無線アプリケーションプロトコル（ＷＡＰ）、電子メール、ＤＳＲＣ、全二重無線通信、ミリ波、Ｗｉ−Ｆｉ（インフラストラクチャモード）、Ｗｉ−Ｆｉ（アドホックモード）、可視光通信、ＴＶホワイト空間通信及び衛星通信を含め、データを送信及び受信するためのＢｌｕｅｔｏｏｔｈ（登録商標）通信ネットワーク又はセルラ通信ネットワークを含む。ネットワーク１０５は、３Ｇ、４Ｇ、ＬＴＥ、ＬＴＥ−Ｖ２Ｖ、ＬＴＥ−Ｖ２Ｉ、ＬＴＥ−Ｖ２Ｘ、ＬＴＥ−Ｄ２Ｄ、ＶｏＬＴＥ、ＬＴＥ−５Ｇ若しくは任意の他のモバイルデータネットワーク又はモバイルデータネットワークの組合せを含みうるモバイルデータネットワークを含むこともできる。更に、ネットワーク１０５は、１つ以上のＩＥＥＥ８０２．１１無線ネットワークを含みうる。
【００４０】
幾つかの実施形態では、ネットワーク１０５は、Ｖ２Ｘネットワークを含む。Ｖ２Ｘネットワークとは、コネクティッド車両１２３、近傍車両１９０及びエンドポイント１６０等のエンティティが、Ｗｉ−Ｆｉ、３Ｇ、４Ｇ、ＬＴＥ、５Ｇ等を含むセルラ、狭域通信（ＤＳＲＣ）、ミリメートル波通信等の１つ以上を介して互いに無線通信できるようにする通信ネットワークである。
【００４１】
幾つかの実施形態では、コネクティッド車両１２３及び近傍車両１９０の１つ以上は、ＤＳＲＣ対応車両でありうる。ＤＳＲＣ対応車両とは、（１）ＤＳＲＣ無線を含み、（２）ＤＳＲＣ準拠全地球測位システム（ＧＰＳ）ユニットを含み、かつ、（３）ＤＳＲＣ対応車両が位置する管轄区域においてＤＳＲＣメッセージを合法的に送信及び受信するように動作可能な車両である。ＤＳＲＣ無線は、ＤＳＲＣ受信機及びＤＳＲＣ送信機を含むハードウェアである。ＤＳＲＣ無線は、ＤＳＲＣメッセージを無線で送信及び受信するように動作可能である。
【００４２】
ＤＳＲＣ準拠ＧＰＳユニットは、車線レベル精度を有する車両（又はＤＳＲＣ準拠ＧＰＳユニットを含む何らかの他のＤＳＲＣ対応デバイス）の位置情報を提供するように動作可能である。幾つかの実施形態では、ＤＳＲＣ準拠ＧＰＳユニットは、屋外にいる６８％
の時間、実際の位置の１．５ｍ以内でそれ自体の二次元位置を特定、モニタ及び追跡するように動作可能である。
【００４３】
従来のＧＰＳユニットは、従来のＧＰＳユニットの実際の位置の±１０ｍの精度で、従来のＧＰＳユニットの位置を記述する位置情報を提供する。それと比較して、ＤＳＲＣ準拠ＧＰＳユニットは、ＤＳＲＣ準拠ＧＰＳユニットの実際の位置の±１．５ｍの精度で、ＤＳＲＣ準拠ＧＰＳユニットの位置を記述するＧＰＳデータを提供する。例えば、道路の車線は、一般に約３ｍ幅であり、±１．５ｍの精度は、車両が道路のいずれの車線を走行中であるかを識別するのに十分であるため、この精度は、「車線レベル精度」と呼ばれる。近代車両の先進運転支援システム（ＡＤＡＳ）によって提供される幾つかの安全又は自律運転アプリケーションでは、車線レベル精度で車両の地理的位置を記述する位置情報を必要とする。加えて、ＤＳＲＣの現在の規格では、車両の地理的位置が車線レベル精度で記述されることが要求される。
【００４４】
幾つかの実施形態では、車両以外のデバイスがＤＳＲＣ対応でありうる。例えば、路側装置（ＲＳＵ）又は任意の他の通信デバイスは、ＤＳＲＣ送受信機、及びＤＳＲＣメッセージを符号化及び送信するのに必要な任意のソフトウェア又はハードウェア、並びにＤＳＲＣ受信機、及びＤＳＲＣメッセージを受信及び復号化するのに必要な任意のソフトウェア又はハードウェアの１つ以上を含む場合、ＤＳＲＣ対応でありうる。
【００４５】
本明細書で使用される場合、「地理的ロケーション」、「ロケーション」、「地理的位置」及び「位置」という用語は、エンドポイント１６０、コネクティッド車両１２３又は近傍車両１９０等の物体の緯度及び経度を指す。本明細書に記載される一例の実施形態は、車両の実際の地理的位置に関連して少なくとも±１．５ｍの精度で車両の地理的位置を記述する位置情報を提供する。したがって、本明細書に記載される一例の実施形態は、車線レベル精度以上で車両の地理的位置を記述することが可能である。
【００４６】
コネクティッド車両１２３及び近傍車両１９０は、同じ又は同様の要素を含みうる。コネクティッド車両１２３及び近傍車両１９０は、接続又は関連性を共有しうる。例えば、コネクティッド車両１２３及び近傍車両１９０は、共通のメーカー（例えば、トヨタ）を共有しうる。別の例では、コネクティッド車両１２３及び近傍車両１９０は、これらの車両が「コネクティッド車両」であるような通信ユニットをそれぞれ含む。ここで、通信ユニットは、対応する車両がネットワーク１０５を介して動作環境１００の他のエンティティと通信できるようにするのに必要な任意のハードウェア及びソフトウェアを含む。
【００４７】
コネクティッド車両１２３及び近傍車両１９０は、任意のタイプの車両でありうる。コネクティッド車両１２３及び近傍車両１９０は、互いに対して同じタイプの車両でありうるか、又は互いに対して異なるタイプでありうる。例えば、コネクティッド車両１２３又は近傍車両１９０のいずれか一方は、乗用車、トラック、ＳＵＶ、バス、トラックトレーラー、ドローン又は任意の他の道路ベースの乗物のうちの１つを含みうる。
【００４８】
幾つかの実施形態では、コネクティッド車両１２３及び近傍車両１９０の１つ以上は、自律車両又は半自律車両を含みうる。例えば、コネクティッド車両１２３及び近傍車両１９０の１つ以上は、１つ以上のＡＤＡＳシステムを含みうる。１つ以上のＡＤＡＳシステムは、自律機能を提供する機能の幾つか又は全てを提供しうる。
【００４９】
コネクティッド車両１２３は、特に、バスを介して互いに通信可能に結合された、プロセッサ１２５Ａ、メモリ１２７Ａ、通信ユニット１４５Ａ、ＧＰＳユニット１７０、アプリケーション１８０、センサセット１８２、車載ユニット１８６及び通信保証システム１９９のうちの１つ以上を含む。幾つかの実施形態では、コネクティッド車両１２３は、１
つ以上のＡＤＡＳシステム（図示せず）を含むこともできる。
【００５０】
幾つかの実施形態では、プロセッサ１２５Ａ及びメモリ１２７Ａは、車載コンピュータシステムの要素でありうる。車載コンピュータシステムは、通信保証システム１９９を動作させるか、又は通信保証システム１９９の動作を制御するように動作可能でありうる。車載コンピュータシステムは、メモリ１２７Ａに記憶されたデータにアクセスして実行し、通信保証システム１９９について本明細書に記載される機能を提供するように動作可能でありうる。
【００５１】
プロセッサ１２５Ａは、算術論理ユニット、マイクロプロセッサ、汎用コントローラ又は計算を実行し、電子表示信号をディスプレイ装置に提供する何らかの他のプロセッサアレイを含む。プロセッサ１２５Ａは、データ信号を処理し、複雑命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ又は命令セットの組合せを実施するアーキテクチャを含め、様々な計算アーキテクチャを含みうる。コネクティッド車両１２３は、１つ以上のプロセッサ１２５Ａを含みうる。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ及び物理的構成も可能でありうる。
【００５２】
メモリ１２７Ａは、プロセッサ１２５Ａによって実行されうる命令又はデータを記憶する。命令又はデータは、本明細書に記載される技法を実行するコードを含みうる。メモリ１２７Ａは、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）デバイス、スタティックランダムアクセスメモリ（ＳＲＡＭ）デバイス、フラッシュメモリ又は何らかの他のメモリデバイスでありうる。幾つかの実施形態では、メモリ１２７Ａは、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュメモリデバイス又は情報をより永続的に記憶する何らかの他の大容量記憶装置を含め、不揮発性メモリ又は同様の永続的記憶装置及び媒体も含む。コネクティッド車両１２３は、１つ以上のメモリ１２７Ａを含みうる。
【００５３】
コネクティッド車両１２３のメモリ１２７Ａは、データビットのストリーム１２９、係数データ１３２、センサデータ１３３、状況データ１３５、価値データ１３７、ネットワークデータ１３９及び閾値データ１４１のうちの１つ以上を記憶しうる。
【００５４】
データビットのストリーム１２９は、アプリケーション１８０によって生成された１つ以上のデータビットの組を含む。例えば、データビットのストリーム１２９は、第１のデータビットの組１３１Ａ、第２のデータビットの組１３１Ｂ…及び、第Ｎのデータビットの組１３１Ｎを含む。ストリーム１２９に含まれるそれぞれのデータビットの組は、アプリケーション１８０によって生成された情報を記述し、１つ以上のデータビットを含む。データビットのストリーム１２９は、例えば、１つ以上のデータパケットを含む。
【００５５】
幾つかの実施形態では、データビットの組及びそのデータビットの組によって記述される情報は、同義で使用される。例えば、後述するように、各情報は、エンドポイント１６０に関して評価され、価値を割り当てられうる。各情報は、対応するデータビットの組によって記述されるため、情報の価値も、曖昧さなしに対応するデータビットの組の価値として記述することができる。
【００５６】
係数データ１３２は、１つ以上の価値評価係数を記述するデータを含む。情報の価値評価係数の例には、情報を記述するデータビットの組を生成するアプリケーションのタイプ、データビットの組によって記述されるデータコンテンツのタイプ、データビットの組が生成された時を記述するタイムスタンプ、情報の重要度レベル、情報の精度、情報の分解
能及び情報のソースのうちの１つ以上が含まれるが、これらに限定されない。
【００５７】
センサデータ１３３は、センサセット１８２の１つ以上のセンサによって生成されたデータを含む。例えば、センサデータ１３３は、センサセット１８２の１つ以上のセンサによって測定された道路環境を記述するデジタルデータを含む。道路環境は、コネクティッド車両１２３のみならず、コネクティッド車両１２３の通信範囲内にある近傍車両１９０及びエンドポイント１６０の１つ以上も含みうる。
【００５８】
幾つかの実施形態では、センサデータ１３３は、ＧＰＳユニット１７０及びセンサセット１８２の１つ以上のセンサによって測定された、コネクティッド車両１２３の車両データを含む。例えば、センサデータ１３３は、コネクティッド車両１２３の速度、加速度又は減速度及びコネクティッド車両１２３のロケーション等を記述するデータを含む。
【００５９】
状況データ１３５は、エンドポイント１６０の道路状況を記述するデジタルデータを含む。状況データ１３５は、より詳細に後述するように、センサデータ１３３に基づいて生成することができる。状況データによって記述される道路状況は、例えば、１つ以上の物理的な道路状態（例えば、霧、濡れた道路、凍結した道路、道路上の障害物等）、及び、エンドポイント１６０の動作情報（例えば、エンドポイント１６０の速度、加速度、ロケーション、過去の走行経路等）の１つ以上を記述するエンドポイント１６０の道路環境についての情報を含む。幾つかの実施形態では、状況データ１３５は、センサデータ１３３に基づいて、後述する状況モニタ２０４によって発生が推測されるエンドポイント１６０の予期される将来の挙動を記述するデータも含む。
【００６０】
幾つかの実施形態では、状況データ１３５は、近傍車両１９０から受信される事前知識データ１９１も含む。事前知識データ１９１についてより詳細に後述する。
【００６１】
価値データ１３７は、エンドポイント１６０に関する１つ以上の情報の１つ以上の価値を記述するデータを含む。本明細書に記載される情報の価値は、その情報を受信するであろうエンドポイント１６０に対する情報の価値であり、情報を送信するコネクティッド車両１２３に対する情報の価値ではない。
【００６２】
幾つかの実施形態では、各情報について、価値データ１３７は、（１）対応する情報の一連の属性毎の価値スコアを記述するデータ、及び（２）一連の属性毎の価値スコアから生成された情報の集計価値スコアを記述するデータも含む。幾つかの実施形態では、情報の集計価値スコアは、情報の価値と見なすことができる。一連の属性毎の価値スコア及び集計価値スコアについてより詳細に後述する。
【００６３】
ネットワークデータ１３９は、データビットのストリーム１２９の送信に使用されるＶ２Ｘネットワークのネットワーク状態を記述するデータを含む。例えば、ネットワークデータ１３９は、Ｖ２Ｘネットワークのネットワーク状態が輻輳しており（例えば、ネットワーク状態は、第１の輻輳閾値を超えているが、第２の輻輳閾値未満である）、したがって、データビットのストリーム１２９の送信速度を下げる必要があることを記述するデータを含む。別の例では、ネットワークデータ１３９は、Ｖ２Ｘネットワークのネットワーク状態が非常に輻輳しており（例えば、ネットワーク状態は、第２の輻輳閾値を超える）、したがって、ストリーム１２９において全てのデータビットを送信するのに十分な帯域幅がなく、データビットの幾つかを破棄する必要があることを記述するデータを含む。
【００６４】
幾つかの実施形態では、閾値データ１４１は、１つ以上の輻輳閾値（例えば、上述した第１及び第２の輻輳閾値）を記述するデータを含む。幾つかの実施形態では、閾値データ１４１は、価値閾値を記述するデータを含む。例えば、情報が価値閾値未満の価値を有す
る場合、その情報は、データビットのストリーム１２９から破棄されうる（エンドポイント１６０に送信されない）。１つ以上の輻輳閾値及び価値閾値は、予め決定するか又はリアルタイムで決定することができる。
【００６５】
例えば、閾値データ１４１は、ネットワーク輻輳の１つ以上の所定の輻輳閾値及びデータビットの組を破棄すべきか否かの判断に使用される所定の価値閾値（例えば、データビットの組は、割り当てられた価値がこの価値閾値を満たさない場合、後述するデータスケジューラ２１０によって破棄される）の１つ以上を記述するデジタルデータを含む。
【００６６】
通信ユニット１４５Ａは、ネットワーク１０５又は別の通信チャネルとデータを送信及び受信する。幾つかの実施形態では、通信ユニット１４５Ａは、ＤＳＲＣ送受信機、ＤＳＲＣ受信機及びコネクティッド車両１２３をＤＳＲＣ対応デバイスにするために必要な他のハードウェア又はソフトウェアを含みうる。例えば、通信ユニット１４５Ａは、ネットワークを介してＤＳＲＣメッセージをブロードキャストするように構成されたＤＳＲＣアンテナを含む。ＤＳＲＣアンテナは、ＢＳＭメッセージを、ユーザ構成可能な一定間隔（例えば、０．１秒毎、１．６Ｈｚ〜１０Ｈｚの周波数範囲に対応する時間間隔等）で送信することもできる。
【００６７】
幾つかの実施形態では、通信ユニット１４５Ａは、ネットワーク１０５又は別の通信チャネルに直接、物理的に接続するためのポートを含む。例えば、通信ユニット１４５Ａは、ＵＳＢ、ＳＤ、ＣＡＴ−５又はネットワーク１０５との有線通信用の同様のポートを含む。幾つかの実施形態では、通信ユニット１４５Ａは、ＩＥＥＥ８０２．１１；ＩＥＥＥ８０２．１６；ＢＬＵＥＴＯＯＴＨ（登録商標）；ＥＮ  ＩＳＯ１４９０６：２００４電子料金収受−アプリケーションインターフェースＥＮ１１２５３：２００４狭域通信−５．８ＧＨｚにおいてマイクロ波を使用する物理層（レビュー）；ＥＮ１２７９５：２００２狭域通信（ＤＳＲＣ）−ＤＳＲＣデータリンク層：媒体アクセス及び論理リンク制御（レビュー）；ＥＮ１２８３４：２００２狭域通信−アプリケーション層（レビュー）；ＥＮ１３３７２：２００４狭域通信（ＤＳＲＣ）−ＲＴＴＴアプリケーションのＤＳＲＣプロファイル（レビュー）；２０１４年８月２８日付けで出願された「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」という名称の米国特許出願公開第１４／４７１，３８７号明細書に記載される通信方法；又は別の適した無線通信方法を含め、１つ以上の無線通信方法を使用してネットワーク１０５又は他の通信チャネルとデータを交換するための無線送受信機を含む。
【００６８】
幾つかの実施形態では、通信ユニット１４５Ａは、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール又は別の適したタイプの電子通信を含め、セルラ通信ネットワークを介してデータを送信及び受信するセルラ通信送受信機を含む。幾つかの実施形態では、通信ユニット１４５Ａは、有線ポート及び無線送受信機を含む。通信ユニット１４５Ａは、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ及びＳＭＴＰ、ミリメートル波、ＤＳＲＣ等を含めた標準ネットワークプロトコルを使用してファイル又はメディアオブジェクトを配信する、ネットワーク１０５への他の従来の接続も提供する。
【００６９】
幾つかの実施形態では、ＧＰＳユニット１７０は、コネクティッド車両１２３の従来のＧＰＳユニットである。例えば、ＧＰＳユニット１７０は、ＧＰＳ衛星と無線通信して、コネクティッド車両１２３の地理的ロケーションを記述するデータを検索するハードウェアを含みうる。例えば、ＧＰＳユニット１７０は、１つ以上のＧＰＳ衛星からＧＰＳデータを検索する。幾つかの実施形態では、ＧＰＳユニット１７０は、コネクティッド車両１２３の地理的ロケーションを車線レベル精度で記述するＧＰＳデータを提供するように動
作可能である、コネクティッド車両１２３のＤＳＲＣ準拠ＧＰＳユニットである。
【００７０】
センサセット１８２は、コネクティッド車両１２３の外部の道路環境を測定するように動作可能な１つ以上のセンサを含む。例えば、センサセット１８２は、コネクティッド車両１２３の近傍の道路環境の１つ以上の物理特性を記録する１つ以上のセンサを含みうる。メモリ１２７Ａは、センサセット１８２によって記録された１つ以上の物理特性を記述するセンサデータ１３３を記憶しうる。コネクティッド車両１２３の外部の道路環境は、近傍車両１９０及びエンドポイント１６０を含むことができ、したがって、センサセット１８２の１つ以上のセンサは、近傍車両１９０及びエンドポイント１６０についての情報を記述するセンサデータを記録しうる。
【００７１】
幾つかの実施形態では、センサセット１８２は、カメラ、ＬＩＤＡＲセンサ、レーダーセンサ、レーザ高度計、赤外線検出器、運動検出器、サーモスタット、音検出器、一酸化炭素センサ、二酸化炭素センサ、酸素センサ、空気流量センサ、エンジン冷媒温度センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車両エンジンセンサ、弁タイマ、空燃比メータ、ブランドスポットメータ、カーブフィーラ、欠陥検出器、ホール効果センサ、マニホルド絶対圧力センサ、駐車センサ、レーダーガン、速度計、速度センサ、タイヤ圧モニタリングセンサ、トルクセンサ、トランスミッション液温センサ、タービン速度センサ（ＴＳＳ）、可変リラクタンスセンサ、車両速度センサ（ＶＳＳ）、水センサ、車輪速度センサ及び任意の他のタイプの自動車両センサのうちの１つ以上を含みうる。
【００７２】
車載ユニット１８６は、１つ以上のプロセッサ及び１つ以上のメモリを含むことができる。例えば、車載ユニット１８６は、電子制御ユニット（ＥＣＵ）を含む。ＥＣＵは、コネクティッド車両１２３内の電気システム又はサブシステムの１つ以上を制御する、自動車両電子回路における組み込みシステムである。ＥＣＵのタイプには、エンジン制御モジュール（ＥＣＭ）、動力伝達系列制御モジュール（ＰＣＭ）、トランスミッション制御モジュール（ＴＣＭ）、ブレーキ制御モジュール（ＢＣＭ又はＥＢＣＭ）、中央制御モジュール（ＣＣＭ）、中央タイミングモジュール（ＣＴＭ）、一般電子モジュール（ＧＥＭ）、車体制御モジュール（ＢＣＭ）及びサスペンション制御モジュール（ＳＣＭ）等が含まれるが、これらに限定されない。
【００７３】
幾つかの実施形態では、通信保証システム１９９は、車載ユニット１８６にインストールされる。
【００７４】
幾つかの実施形態では、コネクティッド車両１２３の通信保証システム１９９は、プロセッサ１２５Ａによって実行された場合に、プロセッサ１２５Ａに、図３〜図５及び図７を参照して方法３００、４００、５００及び７００並びに図６を参照してフロープロセス６００の１つ以上のステップを実行させるように動作可能なソフトウェアを含む。例えば、通信保証システム１９９は、Ｖ２Ｘネットワークが輻輳する状況でも、エンドポイント１６０に有価値情報を確実に送信するように構成される。
【００７５】
本明細書に記載されるように、有価値情報は、エンドポイント１６０に対して有価値である情報である。例えば、有価値情報は、エンドポイント１６０がより安全に動作するのに役立つ安全関連情報を含む。別の例では、有価値情報は、エンドポイント１６０がより効率的に動作するのに役立つ効率関連情報を含む。更に別の例では、有価値情報は、エンドポイント１６０のオペレータが明示的又は暗黙的に「有価値」であると指定した任意のタイプの情報を含む。
【００７６】
安全関連情報の例には、安全上の問題を回避するためにエンドポイント１６０によって
緊急に必要とされるセーフティクリティカル情報、エンドポイント１６０の動作をより安全にするためにエンドポイント１６０によって使用される安全性改善情報及び任意の他のタイプの安全関連情報のうちの１つ以上が含まれるが、これらに限定されない。
【００７７】
幾つかの実施形態では、情報の価値は、情報がエンドポイント１６０に関して有価値情報であるか否かを示す。例えば、有価値情報は、データビットのストリーム１２９からの１つ以上のデータビットの組によって記述される１つ以上の情報を含み、ここで、１つ以上の情報のそれぞれは、価値閾値を超える価値を有する。幾つかの実施形態では、有価値情報は、データビットのストリーム１２９からの１つ以上のデータビットの組によって記述される１つ以上の情報を含み、ここで、１つ以上の情報は、データビットのストリームによって記述される情報の中で最高の価値（例えば、トップ５の価値、トップ１０の価値等）を有する。
【００７８】
幾つかの実施形態では、通信保証システム１９９は、Ｖ２Ｘネットワークを介して対応する情報を送信する前に、各情報の価値を決定する。その結果、データビットのストリームによって記述される複数の情報について、通信保証システム１９９は、複数の情報の複数の価値をそれぞれ決定する。通信保証システム１９９は、複数の価値に基づいて複数の情報から有価値情報を決定すると共に、複数の情報に含まれる他の情報（例えば、価値がより低い情報）を他の情報（例えば、価値がより低い情報）＝複数の情報−有価値情報として決定する。
【００７９】
通信保証システム１９９は、Ｖ２Ｘネットワークのネットワーク負荷が高い（例えば、ネットワーク負荷が閾値よりも大きい）場合、価値のより低い情報の送信を延期又はキャンセルする。価値のより低い情報の送信の抑制は、ネットワーク負荷を軽減し、関連するアプリケーションへの影響が最小の状態でＶ２Ｘネットワークを介して有価値情報（例えば、より高い価値を有する情報）を確実に送達できるようにする。
【００８０】
幾つかの実施形態では、通信保証システム１９９は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積回路（ＡＳＩＣ）を含むハードウェアを使用して実施されうる。幾つかの他の実施形態では、通信保証システム１９９は、ハードウェアとソフトウェアとの組合せを使用して実施されうる。通信保証システム１９９は、デバイス（例えば、サーバ又は他のデバイス）の組合せ又はデバイスの１つに記憶されうる。
【００８１】
通信保証システム１９９については、図２Ａ〜図９Ｅを参照して更に後述する。
【００８２】
アプリケーション１８０は、Ｖ２Ｘネットワークを介してエンドポイント１６０と共有可能なデータビットを生成する任意の車両アプリケーションでありうる。例えば、アプリケーション１８０は、エンドポイント１６０に送信するデータビットのストリーム１２９を生成する。アプリケーション１８０の例には、ナビゲーションアプリケーション、インフォテインメントシステム、ＡＤＡＳシステム及びライドシェアアプリケーション等のうちの１つ以上が含まれるが、これらに限定されない。例えば、アプリケーション１８０は、Ｖ２Ｘネットワークを介して送信される情報を生成する。情報は、データビットによって記述され、センサ測定値、インフォテインメントコンテンツ又はコネクティッド車両１２３によって生成若しくは消費される任意の他のデータコンテンツを含むことができる。
【００８３】
アプリケーション１８０は、価値モジュール１８１を含む。価値モジュール１８１は、アプリケーション１８０によって出力される特定のデータビットの組について、そのデータビットの組に割り当てられる（又は均等にそのデータビットの組によって記述される情報に割り当てられる）係数データのインスタンスを決定する、アプリケーション１８０に含まれるコード及びルーチンを含む。係数データは、エンドポイント１６０へのデータビ
ットの組の価値に影響する１つ以上の価値評価係数を記述するデジタルデータを含む。
【００８４】
データビットの組の１つ以上の価値評価係数は、アプリケーション１８０のタイプ、データビットの組のタイプ、データビットの組が生成された時を記述するタイムスタンプ、データビットの組によって記述される情報の重要度レベル、データビットの組によって記述される情報の精度（例えば、センサデータである場合）、データビットの組によって記述される情報の分解能（例えば、センサデータである場合）及びデータビットの組によって記述される情報のソースのうちの１つ以上を含む。
【００８５】
幾つかの実施形態では、価値モジュール１８１は、データビットの組への、情報を記述する１つ以上の追加のデータビットを含む。ここで、１つ以上の追加のデータビットは、このデータビットの組の係数データを記述する。例えば、価値モジュール１８１は、後述する価値評価器２０６が情報の価値を査定するのに役立つ係数データで情報を注釈付ける。
【００８６】
図１に示されるように、近傍車両１９０は、プロセッサ１２５Ｂ、メモリ１２７Ｂ及び通信ユニット１４５Ｂのうちの１つ以上を含みうる。近傍車両１９０のこれらの要素は、バスを介して互いに通信可能に結合されうる。
【００８７】
近傍車両１９０のプロセッサ１２５Ｂは、コネクティッド車両１２３のプロセッサ１２５Ａと同様の構造を有することができ、プロセッサ１２５Ａと同様の機能を提供する。プロセッサ１２５Ｂについての同様の説明をここで繰り返さない。プロセッサ１２５Ａ及びプロセッサ１２５Ｂは、個々に又は集合的に「プロセッサ１２５」と呼ぶことができる。
【００８８】
近傍車両１９０のメモリ１２７Ｂは、コネクティッド車両１２３のメモリ１２７Ａと同様の構造を有することができ、メモリ１２７Ａと同様の機能を提供する。メモリ１２７Ｂについての同様の説明をここで繰り返さない。メモリ１２７Ａ及びメモリ１２７Ｂは、個々に又は集合的に「メモリ１２７」と呼ぶことができる。
【００８９】
近傍車両１９０のメモリ１２７は、例えば、事前知識データ１９１を記憶する。事前知識データ１９１は、コネクティッド車両１２３の通信範囲内にある近傍車両１９０の事前知識を記述する。幾つかの実施形態では、近傍車両１９０の事前知識は、近傍車両１９０によって既知の情報を含む。例えば、近傍車両１９０は、認識された物体のダイジェストを定期的にブロードキャストして、近傍車両１９０の通信範囲内にあるコネクティッド車両１２３及び他の車両に通知しうる。
【００９０】
近傍車両１９０の通信ユニット１４５Ｂ、エンドポイント１６０の通信ユニット１４５Ｃ及びクラウドサーバ１５０の通信ユニット１４５Ｄは、コネクティッド車両１２３の通信ユニット１４５Ａと同様の構造を有することができ、通信ユニット１４５Ａと同様の機能を提供する。通信ユニット１４５Ｂ、１４５Ｃ及び１４５Ｄについての同様の説明をここで繰り返さない。通信ユニット１４５Ａ、通信ユニット１４５Ｂ、通信ユニット１４５Ｃ及び通信ユニット１４５Ｄは、個々に又は集合的に「通信ユニット１４５」と呼ばれうる。
【００９１】
クラウドサーバ１５０は、１つ以上のプロセッサ及び１つ以上のメモリを含む計算デバイスである。クラウドサーバ１５０は、例えば、通信ユニット１４５Ｄを含む。幾つかの実施形態では、クラウドサーバ１５０は、任意のクラウドベースのサービスをエンドポイント１６０、コネクティッド車両１２３及び近傍車両１９０の１つ以上に提供しうる。クラウドベースのサービスの例には、マップサービス、ビデオストリーミングサービス、オーディオストリーミングサービス、天気ブロードキャストサービス、交通ブロードキャス
トサービス、ライドシェアサービス及び任意の他のタイプのクラウドベースのサービスのうちの１つ以上が含まれるが、これらに限定されない。
【００９２】
エンドポイント１６０は、１つ以上のプロセッサ及び１つ以上のメモリを含む計算デバイスでありうる。幾つかの実施形態では、エンドポイント１６０は、（１）通信ユニット１４５を含み、（２）コネクティッド車両１２３を有する道路環境内に存在する任意のエンドポイントである。例えば、エンドポイント１６０は、別のコネクティッド車両、路側装置（ＲＳＵ）又は通信ユニット１４５を含む基板デバイスである。コネクティッド車両１２３は、Ｖ２Ｘネットワークを介してエンドポイント１６０と共有する必要があるデータビットのストリームを記憶する。データビットのストリームは、コネクティッド車両１２３によって送信されたＶ２Ｘ無線メッセージを介して、コネクティッド車両１２３によってエンドポイント１６０と共有可能な任意のタイプのデジタルデータを含む。例えば、データビットのストリーム中の幾つかのデータビットは、安全上の問題を回避するために、エンドポイント１６０によって緊急に必要とされる安全関連情報を記述するデジタルデータである一方、データビットのストリーム中の幾つかのデータビットは、安全関連情報を記述しない。
【００９３】
図１に示されるように、エンドポイント１６０は、通信ユニット１４５Ｃを含む。通信ユニット１４５Ｃについての同様の説明をここで繰り返さない。
【００９４】
（コンピュータシステムの例）
ここで、図２Ａを参照すると、幾つかの実施形態による通信保証システム１９９を含む一例のコンピュータシステム２００を示すブロック図が示されている。幾つかの実施形態では、コンピュータシステム２００は、図３〜図５及び図７を参照して後述する方法３００、４００、５００及び７００並びに図６を参照して後述するプロセス６００の１つ以上のステップを実行するようにプログラムされた専用コンピュータシステムを含みうる。
【００９５】
幾つかの実施形態では、コンピュータシステム２００は、コネクティッド車両１２３の車載コンピュータである。幾つかの実施形態では、コンピュータシステム２００は、コネクティッド車両１２３の車載ユニットである。幾つかの実施形態では、コンピュータシステム２００は、電子制御ユニット（ＥＣＵ）、ヘッドユニット又はコネクティッド車両１２３の何らかの他のプロセッサベースの計算デバイスである。
【００９６】
コンピュータシステム２００は、幾つかの実施形態によれば、通信保証システム１９９、プロセッサ１２５、メモリ１２７、通信ユニット１４５、センサセット１８２、アプリケーション１８０及び記憶装置２４１のうちの１つ以上を含みうる。コンピュータシステム２００の構成要素は、バス２２０に通信可能に結合される。
【００９７】
示される実施形態では、プロセッサ１２５は、１つのライン２３８を介してバス２２０に通信可能に結合される。通信ユニット１４５は、１つのライン２４６を介してバス２２０に通信可能に結合される。センサセット１８２は、１つのライン２３９を介してバス２２０に通信可能に結合される。記憶装置２４１は、１つのライン２４２を介してバス２２０に通信可能に結合される。メモリ１２７は、１つのライン２４４を介してバス２２０に通信可能に結合される。アプリケーション１８０は、１つのライン２４３を介してバス２２０に通信可能に結合される。
【００９８】
コンピュータシステム２００の要素である、アプリケーション１８０、通信ユニット１４５、センサセット１８２、プロセッサ１２５及びメモリ１２７については、図１を参照して上述しており、したがってそれらの説明をここで繰り返さない。
【００９９】
メモリ１２７は、図１を参照して上述した任意のデータを記憶しうる。メモリ１２７は、コンピュータシステム２００がその機能を提供するために必要な任意のデータを記憶しうる。
【０１００】
記憶装置２４１は、本明細書に記載される機能を提供するためにデータを記憶する非一時的な記憶媒体でありうる。記憶装置２４１は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）デバイス、スタティックランダムアクセスメモリ（ＳＲＡＭ）デバイス、フラッシュメモリ又は幾つかの他のメモリデバイスでありうる。幾つかの実施形態では、記憶装置２４１は、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュメモリデバイス又は情報をより永続的に記憶する何らかの他の大容量記憶装置を含め、不揮発性メモリ又は同様の永続的記憶装置及び媒体も含む。
【０１０１】
図２Ａに示される図示の実施形態では、通信保証システム１９９は、通信モジュール２０２、状況モニタ２０４、価値評価器２０６、ネットワークモニタ２０８、データスケジューラ２１０及びネットワークインターフェース２１２を含む。通信保証システム１９９のこれらの構成要素は、バス２２０を介して互いに通信可能に結合される。幾つかの実施形態では、通信保証システム１９９の構成要素は、１つのサーバ又はデバイスに記憶することができる。幾つかの他の実施形態では、通信保証システム１９９の構成要素は、複数のサーバ又はデバイスにわたって分散して記憶することができる。例えば、通信保証システム１９９の構成要素の幾つかは、エンドポイント１６０、クラウドサーバ１５０、近傍車両１９０及びコネクティッド車両１２３にわたって分散されうる。
【０１０２】
通信モジュール２０２は、通信保証システム１９９とコンピュータシステム２００の他の構成要素との間の通信を処理するルーチンを含むソフトウェアでありうる。幾つかの実施形態では、通信モジュール２０２は、コンピュータシステム２００のメモリ１２７に記憶することができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。通信モジュール２０２は、１つのライン２２２を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１０３】
通信モジュール２０２は、通信ユニット１４５を介して動作環境１００の１つ以上の要素とデータを送信及び受信する。例えば、通信モジュール２０２は、通信ユニット１４５を介して、事前知識データ１９１及びデータビットのストリーム１２９のうちの１つ以上を受信又は送信する。通信モジュール２０２は、通信ユニット１４５を介して、図１を参照して上述した任意のデータ又はメッセージを送信又は受信しうる。
【０１０４】
幾つかの実施形態では、通信モジュール２０２は、データを通信保証システム１９９の構成要素から受信し、データを記憶装置２４１及びメモリ１２７の１つ以上に記憶する。例えば、通信モジュール２０２は、通信ユニット１４５から（ネットワーク１０５、ＤＳＲＣメッセージ、ＢＳＭ、ＤＳＲＣプローブ、全二重無線メッセージ等を介して）、メモリ１２７を参照して上述したデータを受信し、このデータをメモリ１２７（又はコンピュータシステム２００のバッファとして機能しうる記憶装置２４１に一時的に）に記憶する。
【０１０５】
幾つかの実施形態では、通信モジュール２０２は、通信保証システム１９９の構成要素間の通信を処理しうる。例えば、通信モジュール２０２は、状況モニタ２０４、価値評価器２０６、ネットワークモニタ２０８、データスケジューラ２１０及びネットワークインターフェース２１２間の通信を処理しうる。任意のこれらのモジュールは、通信モジュール２０２にコンピュータシステム２００又は動作環境１００の他の要素と通信させうる（通信ユニット１４５を介して）。例えば、状況モニタ２０４は、通信モジュール２０２を
使用して、センサセット１８２と通信し、センサセット１８２にセンサデータを記憶させうる。
【０１０６】
状況モニタ２０４は、エンドポイント１６０の道路状況を記述する状況データを決定するルーチンを含むソフトウェアでありうる。幾つかの実施形態では、状況モニタ２０４は、コンピュータシステム２００のメモリ１２７に記憶することができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。状況モニタ２０４は、１つのライン２２４を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１０７】
幾つかの実施形態では、状況モニタ２０４は、センサセット１８２中の１つ以上のセンサにセンサデータを生成させるように動作可能である。センサデータは、センサセット１８２に含まれる１つ以上のセンサによって測定された道路環境を記述するデジタルデータを含む。センサセット１８２は、例えば、カメラ、ＬＩＤＡＲ、レーダー、測距センサ、ＧＰＳセンサ等のうちの１つ以上を含む、道路環境を測定するように動作可能な任意のセンサを含む。幾つかの実施形態では、センサデータの一部は、道路環境を記述するセンサデータを記録する他のエンドポイントとのＶ２Ｘ（例えば、Ｖ２Ｉ，Ｖ２Ｖ）通信を介して受信される。ここで、道路環境は、エンドポイント１６０を含む。
【０１０８】
状況モニタ２０４は、センサデータを解析して、センサデータに基づいて状況データを生成するように動作可能である。状況データは、エンドポイント１６０の道路状況を記述するデジタルデータを含む。幾つかの実施形態では、状況モニタ２０４は、エンドポイント１６０の道路状況を継続的にモニタし、道路状況を記述する状況データを価値評価器２０６に提供するように動作可能である。
【０１０９】
状況データによって記述される道路状況は、例えば、１つ以上の物理的な道路状態（例えば、道路凍結、強風、地方（又は都市、郊外、山間地方）運転環境、エンドポイント１６０の通信範囲内の別の道路関係物の速度、加速度、ロケーション、過去経路等）及びエンドポイント１６０の動作情報（例えば、エンドポイント１６０の速度、加速度、ロケーション、過去の走行経路等）のうちの１つ以上を記述する、エンドポイント１６０の道路環境についての情報を含む。幾つかの実施形態では、１つ以上の物理的な道路状態は、コネクティッド車両１２３の車載センサによって測定することができる。代替又は追加として、１つ以上の物理的な道路状態は、１つ以上の他の近傍車両１９０の事前知識の一部であり、１つ以上の近傍車両１９０とのＶ２Ｘ通信を通して、コネクティッド車両１２３によって取得することができる。
【０１１０】
幾つかの実施形態では、状況データによって記述される道路状況は、センサデータに基づいて状況モニタ２０４によって発生が推測される、エンドポイント１６０の予期される将来の挙動及び近傍車両１９０の予期される将来の挙動を記述するデータを含む。例えば、状況モニタ２０４は、最近の道路測定値及び予め定義される予測モデルに基づいて、コネクティッド車両１２３及び他の道路関係物（例えば、近傍車両１９０）の将来の位置、速度、加速度（又は減速度）及び将来の走行経路を予測することもできる。予め定義される予測モデルの例には、機械学習モデル、ニューラルネットワークモデル及びディープラーニングモデル等が含まれるが、これらに限定されない。
【０１１１】
幾つかの実施形態では、状況データによって記述される道路状況は、コネクティッド車両１２３の通信範囲内の近傍車両１９０から受信される事前知識も含む。例えば、協働知覚アプリケーション（cooperative perception application）では、例えば、事前知識は、コネクティッド車両１２３によって明確に認識された１つ以上の他の道路関係物によって既知の知識として定義することができる。１つ以上の他の道路関係物は、認識された物
体のダイジェストを定期的にブロードキャストして、知識を近傍の車両に通知することができる。ここで、１つ以上の他の道路関係物の１つ以上の近傍の車両は、コネクティッド車両１２３を含む。事前知識をブロードキャストする１つ以上の他の道路関係物は、エンドポイント１６０及び近傍車両１９０を含むことも又は含まないこともできる。
【０１１２】
価値評価器２０６は、プロセッサ１２５によって実行された場合に、プロセッサ１２５に、１つ以上のデータビットの組によって記述される１つ以上の情報の１つ以上の価値を決定させるルーチンを含むソフトウェアでありうる。幾つかの実施形態では、価値評価器２０６は、コンピュータシステム２００のメモリ１２７に記憶された命令の組であることができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。価値評価器２０６は、１つのライン２２５を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１１３】
幾つかの実施形態では、価値評価器２０６は、アプリケーション１８０によって出力されたそれぞれのデータビットの組の価値を記述する価値データを決定するように動作可能である。例えば、それぞれのデータビットの組について、価値評価器２０６は、データビットの組に割り当てられた係数データ及びエンドポイント１６０の道路状況を記述する状況データのうちの１つ以上に基づいて、データビットの組の価値データを決定する。
【０１１４】
データビットの組の価値データは、通信保証システム１９９によって送信される場合、データビットの組を受信するであろうエンドポイント１６０への、データビットの組によって記述される情報の価値を記述するデジタルデータである。価値データによって記述される価値は、データビットの組を送信する、コネクティッド車両１２３に対するデータビットの組の価値ではなく、データビットの組を受信するであろうエンドポイント１６０に対するデータビットの組の価値を記述する。例えば、価値は、データビットの組によって記述される情報がエンドポイント１６０に関して有価値情報であるか否かを示す。
【０１１５】
幾つかの実施形態では、価値評価器２０６は、少なくとも、（１）一連の価値属性について、情報の１つ以上の価値評価係数を記述する係数データ及びエンドポイント１６０の道路状況を記述する状況データに基づいて情報の一連の属性毎の価値スコアを評価し、（２）一連の属性毎の価値スコアを統合して、情報の価値として集計価値スコアを計算することにより、データビットの組によって記述される情報の価値を決定する。情報の価値を決定するために価値評価器２０６によって実行される動作の更なる詳細について、図５〜図９Ｅを参照して後述する。
【０１１６】
幾つかの例では、価値評価器２０６は、一連の属性毎の価値スコアの平均をとることにより、一連の属性毎の価値スコアを統合して、集計価値スコアを計算し、したがって、集計価値スコアは、一連の属性毎の価値スコアの平均である。
【０１１７】
幾つかの例では、価値評価器２０６は、少なくとも、一連の属性毎の価値スコアに基づいて階層分析法を実行し、情報の集計価値スコアを計算することにより、一連の属性毎の価値スコアを統合して、集計価値スコアを計算する。例えば、価値評価器２０６は、一連の価値属性からの各価値属性のアプリケーション依存重みを決定し、各価値属性の対応するアプリケーション依存重みに基づいて、対応する情報の集計価値スコアとして一連の属性毎の価値スコアの加重平均を計算する。階層分析法の更なる詳細については、図７〜図９Ｅを参照して後述する。
【０１１８】
幾つかの実施形態では、一連の価値属性は、時間依存属性、空間依存属性、情報品質属性、条件属性、一般化可能性属性、緊急属性、及び、情報経路属性の１つ以上を含む。一連の価値属性の更なる詳細について図６を参照して後述する。
【０１１９】
ネットワークモニタ２０８は、プロセッサ１２５によって実行された場合に、プロセッサ１２５に、エンドポイント１６０へのデータビットのストリームの送信に使用されるＶ２Ｘネットワークのネットワーク状態をモニタさせるルーチンを含むソフトウェアでありうる。幾つかの実施形態では、ネットワークモニタ２０８は、コンピュータシステム２００のメモリ１２７に記憶される命令の組であることができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。ネットワークモニタ２０８は、１つのライン２２６を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１２０】
幾つかの実施形態では、ネットワークモニタ２０８は、ネットワークインターフェース２１２をモニタして、エンドポイント１６０へのデータビットのストリームの送信に使用されるＶ２Ｘネットワークの現在のネットワーク状態（例えば、現在の輻輳状態）を記述するネットワークデータを決定するように動作可能である。例えば、ネットワークモニタ２０８は、コネクティッド車両１２３が利用可能な各タイプのＶ２Ｘネットワークのネットワーク状態を継続的にモニタし、利用可能な各Ｖ２Ｘネットワークの最新の状態を記述するネットワークデータをデータスケジューラ２１０に提供する。
【０１２１】
Ｖ２Ｘネットワークのネットワーク状態の例には、ネットワーク負荷（例えば、２０％、４０％、８０％、１００％等であるＶ２Ｘネットワークの負荷）、Ｖ２Ｘネットワークの各Ｖ２Ｘチャネルのチャネル占有率（すなわち「Ｖ２Ｘチャネルが利用可能ではない時間の１０％、２０％又は３０％等」のＶ２Ｘチャネルがビジーである時間の比率）及び１つ以上の最近データパケットの待ち時間等のうちの１つ以上が含まれるが、これらに限定されない。各データパケットは、１つ以上のデータビットの組を含むことができる。
【０１２２】
データスケジューラ２１０は、プロセッサ１２５によって実行された場合にプロセッサ１２５に通信保証アクションをデータビットのストリームに対して実行させるルーチンを含むソフトウェアでありうる。幾つかの実施形態では、データスケジューラ２１０は、コンピュータシステム２００のメモリ１２７に記憶される命令の組であることができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。データスケジューラ２１０は、１つのライン２２７を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１２３】
幾つかの実施形態では、データスケジューラ２１０は、データビットのストリーム及びデータビットのストリームによって記述される１つ以上の情報に関連付けられた１つ以上の価値を価値評価器２０６から受信する。データスケジューラ２１０は、Ｖ２Ｘネットワークのネットワーク状態を記述するネットワークデータを受信する。データスケジューラ２１０は、１つ以上の価値及びＶ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションをデータビットのストリームに対して実施する。
【０１２４】
例えば、データスケジューラ２１０は、データビットのストリームに含まれる１つ以上のデータビットの組をキューに記憶し、ここで、１つ以上のデータビットの組は、１つ以上の情報をそれぞれ記述する。データスケジューラ２１０は、１つ以上の情報の１つ以上の価値に基づいて、キュー内の１つ以上のデータビットの組をソートする（例えば、データスケジューラ２１０は、１つ以上の価値の降順に１つ以上のデータビットの組をソートする）。コネクティッド車両１２３の通信ユニット１４５が、１つ以上の情報に含まれる他の情報よりも前に、１つ以上の情報に含まれる有価値情報をエンドポイント１６０に送信するように構成されるように、データスケジューラ２１０は、キュー内の１つ以上のデータビットの組の順序に基づいて、送信のために１つ以上のデータビットの組をネットワークインターフェース２１２に順次転送する。
【０１２５】
幾つかの実施形態では、１つ以上のデータビットの組の１つ以上の価値は、時間と共に変化し、データスケジューラ２１０は、価値評価器２０６に、キュー内の１つ以上のデータビットの組の１つ以上の価値を定期的に更新するように指示し、したがって、キュー内の１つ以上のデータビットの組の順序も、更新された価値に基づいて更新される。情報の価値が特定の下限未満に下がる場合、データスケジューラ２１０は、その情報を記述するデータビットの組をキューから削除し、データビットの組の送信をキャンセルする。
【０１２６】
幾つかの実施形態では、データスケジューラ２１０は、Ｖ２Ｘネットワークの現在のネットワーク状態（例えば、現在の輻輳状態）が所定の輻輳閾値を超えるか否かを判断するように動作可能である。Ｖ２Ｘネットワークのネットワーク状態が所定の輻輳閾値を超えることに応答して、データスケジューラ２１０は、データビットのストリームに対して実行される１つ以上の改善アクションをトリガーする。例えば、データスケジューラ２１０は、Ｖ２Ｘネットワークの負荷が所定の閾値を超えるか否かを判断し、Ｖ２Ｘネットワークの負荷が所定の閾値を超えることに応答して、データスケジューラ２１０は、１つ以上の改善アクションの実行をトリガーする。別の例では、データスケジューラ２１０は、Ｖ２Ｘネットワークの利用可能な帯域幅が所定の帯域幅閾値を下回るか否かを判断し、Ｖ２Ｘネットワークの利用可能な帯域幅が所定の帯域幅閾値よりも小さいことに応答して、データスケジューラ２１０は、１つ以上の改善アクションの実行をトリガーする。
【０１２７】
１つ以上の改善アクションは、データビットのストリームの送信速度を低減し、それにより、コネクティッド車両１２３の通信ユニット１４５の送信速度を低減させることで、ネットワークインターフェース２１２へのデータビットのストリームの転送速度を低減すること、及び、１つ以上の価値に基づいてデータビットのストリームから１つ以上のデータビットの組を破棄し、それにより、コネクティッド車両１２３の通信ユニット１４５にＶ２Ｘネットワークを介して１つ以上の残りのデータビットの組をエンドポイント１６０に送信させることで、有価値情報を記述する１つ以上の残りのデータビットの組を送信のためにネットワークインターフェース２１２に転送すること、のうちの１つ以上を含む。
【０１２８】
例えば、Ｖ２Ｘネットワークのネットワーク状態が第１の輻輳閾値を超えるが、第２の輻輳閾値未満である（例えば、ネットワーク状態が輻輳していることを示す）ことに応答して、データスケジューラ２１０は、改善アクションを実行して、データビットのストリームの送信速度を低減する。別の例では、ネットワーク状態が第２の輻輳閾値を超える（例えば、ネットワーク状態が非常に輻輳しており、ストリーム中の全てのデータビットを送信するのに十分な帯域幅がないことを示す）ことに応答して、データスケジューラ２１０は、改善アクションを実行して、１つ以上の価値に基づいてデータビットのストリームから１つ以上のデータビットの組を破棄し、それにより、有価値情報を記述する１つ以上の残りのデータビットの組のみがエンドポイント１６０に送信される。
【０１２９】
幾つかの実施形態では、１つ以上の改善アクションは、Ｖ２Ｘネットワークの１つ以上のタイプに対応する１つ以上のネットワークインターフェースが、エンドポイント１６０に有価値情報を並列に送信するために選択されるようなハイブリッドネットワーキング構成を実施することも含む。例えば、コネクティッド車両１２３の通信ユニット１４５は、複数のタイプのＶ２Ｘネットワークを並列に使用することが可能である。ハイブリッドネットワーキング構成では、データスケジューラ２１０は、残りのそれぞれのデータビットの組の対応する価値に基づいて、１つ以上の残りのデータビットの組を送信するのに最適な１つ以上のＶ２Ｘネットワークを選択し（例えば、価値の高いデータビットの組は、価値の低い別のデータビットの組の前に送信される）、ここで、１つ以上の最適なＶ２Ｘネットワークは、各Ｖ２Ｘネットワークのネットワーク状態に基づいて決定される。
【０１３０】
例えば、１つ以上の最適なＶ２Ｘネットワークは、データビットの送信に最も適したネットワークインターフェースに対応する１つ以上のＶ２Ｘネットワークでありえ、データスケジューラ２１０は、エンドポイント１６０に１つ以上の残りのデータビットの組を送信するのに最も適したネットワークインターフェースを選択する。
【０１３１】
別の例では、１つ以上の最適なＶ２Ｘネットワークは、最高の利用可能帯域幅又は最低のネットワーク負荷を有する１つ以上の利用可能なＶ２Ｘネットワークでありえ、データスケジューラ２１０は、エンドポイント１６０に１つ以上の残りのデータビットの組を送信するのに最適な１つ以上のＶ２Ｘネットワークに対応する１つ以上のネットワークインターフェースを選択する。
【０１３２】
更に別の例では、データスケジューラ２１０は、有価値情報を送信するために、（ｉ）より高い利用可能帯域幅、（ｉｉ）より低い無線周波数、又は（ｉｉｉ）それらの組合せを有する１つ以上のネットワークインターフェースに対応する１つ以上の最適なＶ２Ｘネットワークを選択することができ、それにより、有価値情報は、エンドポイント１６０に確実に送達される。
【０１３３】
幾つかの実施形態では、データ送達の成功確率を改善するために、１つ以上の改善アクションは、（ｉ）有価値情報を複数回送信する（１つのタイプのＶ２Ｘネットワーク又は複数のタイプのＶ２Ｘネットワークを介して）こと、及び（ｉｉ）複数のタイプのネットワークインターフェースに対応する複数のタイプのＶ２Ｘネットワークを介して有価値情報を並列に送信すること、のうちの１つ以上も含む。他の改善アクション例も可能である。
【０１３４】
幾つかの実施形態では、有価値情報を記述する１つ以上の残りのデータビットの組は、１つ以上の情報に含まれる他の情報を記述する、破棄される１つ以上のデータビットの組のそれぞれを超える価値にそれぞれ対応する。例えば、データスケジューラ２１０は、１つ以上の残りのデータビットの組に対する価値及びＶ２Ｘネットワークの利用可能な帯域幅に基づいて、１つ以上のデータビットの組を破棄する（すなわちＶ２Ｘネットワークを介して送信しない）と判断するように動作可能であり、ここで、Ｖ２Ｘネットワークの利用可能な帯域幅は、現在のネットワーク輻輳状態に基づいて決定される。更なる例では、データビットのストリームが１０のデータビットの組を含み、Ｖ２Ｘネットワークの利用可能な帯域幅によって５つのデータビットの組を送信可能であると仮定する。データスケジューラ２１０は、価値が低い方から５つの下位５つのデータビットの組を破棄し、価値が高い方から５つの上位５つのデータビットの組を保持して、エンドポイント１６０に送信すると判断する。
【０１３５】
幾つかの実施形態では、有価値情報を記述する１つ以上の残りのデータビットの組は、所定の価値閾値を超える価値にそれぞれ対応し、及び１つ以上の情報に含まれる他の情報を記述する、破棄される１つ以上のデータビットの組は、所定の価値閾値未満の価値にそれぞれ対応する。例えば、エンドポイント１６０に送信される有価値情報は、所定の価値閾値以上の価値を有し、及び破棄される他の情報は、所定の価値閾値未満の価値を有する。
【０１３６】
幾つかの実施形態では、データスケジューラ２１０は、ネットワークインターフェース２１２に、Ｖ２Ｘネットワークが輻輳する状況でも、データビットのストリームに含まれる有価値情報がエンドポイントに確実に送達されるように、通信保証アクションに基づいて、コネクティッド車両１２３の通信ユニット１４５の動作を変更させる。例えば、データスケジューラ２１０が改善アクションをとり、データビットのストリームの送信速度を低減することに応答して、ネットワークインターフェース２１２は、コネクティッド車両
１２３の通信ユニット１４５の送信速度を低減する。別の例では、データスケジューラ２１０が改善アクションをとり、データビットのストリームから１つ以上のデータビットの組を破棄することに応答して、ネットワークインターフェース２１２は、コネクティッド車両１２３の通信ユニット１４５に、Ｖ２Ｘネットワークを介してエンドポイント１６０に有価値情報を記述する１つ以上の残りのデータビットの組のみを送信するように指示する。
【０１３７】
ネットワークインターフェース２１２は、プロセッサ１２５によって実行された場合にプロセッサ１２５にＶ２Ｘネットワークを介してエンドポイント１６０にデータビットを送信させるルーチンを含むソフトウェアでありうる。幾つかの実施形態では、ネットワークインターフェース２１２は、コンピュータシステム２００のメモリ１２７に記憶される命令の組であることができ、プロセッサ１２５によってアクセス可能かつ実行可能でありうる。ネットワークインターフェース２１２は、１つのライン２２８を介してプロセッサ１２５及びコンピュータシステム２００の他の構成要素と協働及び通信するように適合されうる。
【０１３８】
幾つかの実施形態では、ネットワークインターフェース２１２は、ハードウェア又はハードウェアとソフトウェアとの組合せを使用して実施することができる。
【０１３９】
幾つかの実施形態では、ネットワークインターフェース２１２は、データスケジューラ２１０から受信したデータビットを、コネクティッド車両１２３の通信ユニット１４５に提供する。例えば、ネットワークインターフェース２１２は、通信ユニット１４５にＶ２Ｘネットワークを介して１つ以上の残りのデータビットの組をエンドポイント１６０に送信させるように動作可能である。１つ以上の残りのデータビットの組は、１つ以上のＶ２Ｘ無線メッセージを介して送信することができる。幾つかの実施形態では、ネットワークインターフェース２１２は、通信ユニット１４５の要素である。ネットワークインターフェース２１２は、ネットワークモニタ２０８により、これらのＶ２Ｘチャネルのそれぞれのネットワーク輻輳状態を決定するために解析可能な様々なＶ２Ｘチャネルを含む。
【０１４０】
幾つかの実施形態では、コネクティッド車両１２３は、Ｖ２Ｘ通信の任意のタイプの無線ネットワーク技術（例えば、ＤＳＲＣ、ＬＴＥ、Ｗｉ−Ｆｉ、Ｃ−Ｖ２Ｘ、ミリ波通信等）と併用することができる。ネットワークインターフェース２１２は、１つのタイプのネットワークインターフェース又は並列になった複数のタイプのネットワークインターフェース（すなわちハイブリッドネットワーキング）を有し、したがって１つのタイプのネットワークインターフェース又は並列になった複数のタイプのネットワークインターフェースを使用して、データビットを送信することが可能である。この場合、データスケジューラ２１０は、それぞれのデータビットの組の送信に最も適したネットワークインターフェースを選択する。例えば、データスケジューラ２１０が改善アクションをとり、ハイブリッドネットワーキング構成を実施することに応答して、１つ以上のネットワークインターフェースに対応する１つ以上の最適なＶ２Ｘネットワークが選択され、１つ以上のネットワークインターフェースは、データスケジューラ２１０によってアクティブ化され、通信ユニット１４５を介してエンドポイント１６０に有価値情報を並列に送信する。
【０１４１】
図２Ｂは、幾つかの実施形態による通信保証システム１９９を示すブロック図である。通信保証システム１９９は、車載ユニット１８６にインストールすることができる。通信保証システム１９９は、例えば、アプリケーション１８０（価値モジュール１８１を含む）、状況モニタ２０４、価値評価器２０６、ネットワークモニタ２０８、データスケジューラ２１０及びネットワークインターフェース２１２を含む。
【０１４２】
（プロセス例）
図２Ｃは、幾つかの実施形態による、Ｖ２Ｘネットワークを介してエンドポイント１６０に有価値情報を確実に送信するために通信保証システム１９９によって実行されるフロープロセスを示すブロック図である。フロープロセスのステップは、任意の順序で実行可能であり、必ずしも図２Ｃに示される順序である必要はない。
【０１４３】
幾つかの実施形態では、アプリケーション１８０は、１つ以上の情報を記述する１つ以上のデータビットの組を含むデータビットのストリームを生成する。価値モジュール１８１は、対応する情報の１つ以上の評価係数を記述する係数データで各情報を注釈付け、それにより１つ以上の情報に対して１つ以上の係数データの組が生成される。アプリケーション１８０は、１つ以上の係数データの組で注釈付けられたデータビットのストリームを価値評価器２０６に送信する。
【０１４４】
状況モニタ２０４は、データビットのストリームの潜在的な受信者の道路状況を記述する状況データを決定し、状況データを価値評価器２０６に送信する。例えば、潜在的な受信者は、エンドポイント１６０でありうる。価値評価器２０６は、状況データ及び１つ以上の係数データの組に基づいて、１つ以上の情報の１つ以上の価値をそれぞれ決定する。価値評価器２０６は、データビットのストリーム（１つ以上の情報を記述する１つ以上のデータビットの組を含む）を、１つ以上の価値と共にデータスケジューラ２１０に送信する。
【０１４５】
ネットワークモニタ２０８は、Ｖ２Ｘネットワークの現在のネットワーク状態（例えば、現在の輻輳状態）を記述するネットワークデータを決定し、ネットワークデータをデータスケジューラ２１０に送信する。データスケジューラ２１０は、１つ以上の価値及びネットワークデータに基づいて、通信保証アクションをデータビットのストリームに対して実施する。例えば、データスケジューラ２１０は、１つ以上の価値に基づいてストリーム中の１つ以上のデータビットの組をソートし、価値が下限よりも低い任意のデータビットの組をキューから破棄する。幾つかの実施形態では、データスケジューラ２１０は、価値評価器２０６に、キュー内の１つ以上のデータビットの組の１つ以上の価値を定期的に更新するように指示する。
【０１４６】
データスケジューラ２１０は、図２Ａを参照して上述したように、１つ以上の価値及び現在のネットワーク状態に基づいて、１つ以上の改善アクションをデータビットのストリームに対して実行することもできる。例えば、データスケジューラ２１０は、価値が低い情報を記述するデータビットのサブセットをデータビットのストリームから破棄し、エンドポイント１６０に送信するために、有価値情報を記述する残りのデータビットのサブセットを、ネットワークインターフェース２１２に送信する。
【０１４７】
ここで、図３を参照すると、幾つかの実施形態による、コネクティッド車両１２３からＶ２Ｘネットワークを介してエンドポイント１６０に有価値情報を確実に送信する一例の方法３００のフローチャートが示されている。方法３００のステップは、任意の順序で実行可能であり、必ずしも図３に示される順序である必要はない。
【０１４８】
ステップ３０１において、通信モジュール２０２は、アプリケーション１８０からデータビットのストリームを受信する。データビットのストリームは、Ｖ２Ｘネットワークを介してエンドポイント１６０に送達されることが意図される１つ以上の情報を記述したものである。
【０１４９】
ステップ３０３において、価値評価器２０６は、１つ以上の情報の１つ以上の価値をそれぞれ決定する。１つ以上の価値は、エンドポイント１６０に関して評価されたものであり、及び、１つ以上の価値は、１つ以上の情報がエンドポイント１６０に関して有価値で
ある情報であるか否かを示すものである。
【０１５０】
ステップ３０５において、データスケジューラ２１０は、１つ以上の価値及びＶ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションをデータビットのストリームに対して実施する。
【０１５１】
ステップ３０７において、ネットワークインターフェース２１２は、Ｖ２Ｘネットワークが輻輳する状況でも、１つ以上の情報に含まれる有価値情報がエンドポイント１６０に確実に送達されるように、通信保証アクションに基づいて、コネクティッド車両１２３の通信ユニット１４５の動作を変更する。
【０１５２】
図４Ａ〜図４Ｃは、幾つかの実施形態による、コネクティッド車両１２３からＶ２Ｘネットワークを介してエンドポイント１６０に有価値情報を確実に送信する別の方法４００を示す。方法４００のステップは、任意の順序で実行可能であり、必ずしも図４Ａ〜図４Ｃに示される順序である必要はない。
【０１５３】
図４Ａを参照すると、ステップ４０１において、通信モジュール２０２は、アプリケーション１８０からデータビットのストリームを受信する。データビットのストリームは、Ｖ２Ｘネットワークを介してエンドポイント１６０に送達されることが意図される１つ以上の情報を記述するものである。
【０１５４】
ステップ４０３において、価値モジュール１８１は、１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付ける。
【０１５５】
ステップ４０５において、状況モニタ２０４は、エンドポイント１６０の道路状況を記述する状況データを決定する。
【０１５６】
ステップ４０７において、価値評価器２０６は、対応する情報の１つ以上の価値評価係数及びエンドポイント１６０の道路状況に基づいて、エンドポイント１６０に対する各情報の価値を決定する。
【０１５７】
ステップ４０９において、ネットワークモニタ２０８は、Ｖ２Ｘネットワークのネットワーク状態を記述するネットワークデータを決定する。
【０１５８】
ステップ４１１において、データスケジューラ２１０は、ネットワーク状態が所定の輻輳閾値を超えるか否かを判断する。ネットワーク状態が所定の輻輳閾値を超えることに応答して、方法４００は、図４Ｃのステップ４２１に移る。他の場合、方法４００は、図４Ｂのステップ４１３に移る。
【０１５９】
図４Ｂを参照すると、ステップ４１３において、データスケジューラ２１０は、データビットのストリームに含まれる１つ以上のデータビットの組をキューに格納する。１つ以上のデータビットの組は、１つ以上の情報をそれぞれ記述するものである。
【０１６０】
ステップ４１５において、データスケジューラ２１０は、１つ以上の情報の１つ以上の価値に基づいて、キュー内の１つ以上のデータビットの組をソートする。
【０１６１】
ステップ４１７において、データスケジューラ２１０は、キュー内の１つ以上のデータビットの組の順序に基づいて、コネクティッド車両１２３の通信ユニット１４５に１つ以上のデータビットの組を順次転送する。例えば、データスケジューラ２１０は、ネットワークインターフェース２１２を介して１つ以上のデータビットの組を通信ユニット１４５
に転送する。
【０１６２】
ステップ４１９において、コネクティッド車両１２３の通信ユニット１４５は、１つ以上の情報に含まれる有価値情報が、１つ以上の情報中の他の情報よりも前にエンドポイント１６０に送信されるように、Ｖ２Ｘネットワークを介して１つ以上のデータビットの組の少なくとも一部をエンドポイント１６０に送信する。
【０１６３】
図４Ｃを参照すると、ステップ４２１において、ネットワーク状態が所定の輻輳閾値を超えることに応答して、データスケジューラ２１０は、コネクティッド車両１２３の通信ユニット１４５の送信速度が低減されるように、データビットのストリームの送信速度を低減する。
【０１６４】
ステップ４２３において、データスケジューラ２１０は、１つ以上の価値に基づいて、データビットのストリームから、価値情報を記述する１つ以上の第１のデータビットの組、及び、他の情報を記述する１つ以上の第２のデータビットの組を決定する。例えば、有価値情報を記述する１つ以上の第１のデータビットの組は、所定の価値閾値を超える価値にそれぞれ対応し、及び、破棄される１つ以上の第２のデータビットの組は、所定の価値閾値未満の価値にそれぞれ対応する。別の例では、有価値情報を記述する１つ以上の第１のデータビットの組は、破棄される１つ以上の第２のデータビットの組のそれぞれを超える価値にそれぞれ対応する。
【０１６５】
ステップ４２５において、データスケジューラ２１０は、データビットのストリームから、他の情報を記述する１つ以上の第２のデータビットの組を破棄する。データスケジューラ２１０は、ネットワークインターフェース２１２を介して、１つ以上の第１のデータビットの組を、コネクティッド車両１２３の通信ユニット１４５に転送する。
【０１６６】
ステップ４２７において、コネクティッド車両１２３の通信ユニット１４５は、Ｖ２Ｘネットワークを介して、有価値情報を記述する１つ以上の第１のデータビットの組をエンドポイント１６０に送信する。
【０１６７】
図５は、幾つかの実施形態によるエンドポイント１６０に対する情報の価値を決定する方法５００を示す。方法５００のステップは、任意の順序で実行可能であり、必ずしも図５に示される順序である必要はない。
【０１６８】
ステップ５０１において、価値評価器２０６は、アプリケーション１８０から、情報を記述するデータビットの組を受信する。当該情報は、係数データで注釈付けられている。
【０１６９】
ステップ５０３において、価値評価器２０６は、情報の宛先アドレスに基づいて情報の受信者を識別する。一般性を失うことなく、受信者がエンドポイント１６０であると仮定する。例えば、宛先アドレスは、エンドポイント１６０のＭＡＣアドレス、電話番号、ＩＰアドレス又は電子メールアドレス等のエンドポイント１６０のアドレスでありうる。別の例では、宛先アドレスは、ブロードキャストアドレスである。
【０１７０】
ステップ５０５において、価値評価器２０６は、状況モニタ２０４から、受信者の道路状況を記述する状況データを検索する。
【０１７１】
ステップ５０７において、価値評価器２０６は、一連の価値属性について、情報の係数データ及び受信者の状況データに基づいて、情報の一連の属性毎の価値スコアを評価する。一連の価値属性及び一連の属性毎の価値スコアについては、図６を参照して後述する。
【０１７２】
ステップ５０９において、価値評価器２０６は、一連の属性毎の価値スコアを統合して、情報の価値として集計価値スコアを計算する。集計価値スコアの計算について図７〜図９Ｅを参照して後述する。
【０１７３】
ステップ５１１において、価値評価器２０６は、情報の価値と共に、情報を記述するデータビットの組をデータスケジューラ２１０に提供する。
【０１７４】
図６は、幾つかの実施形態による、エンドポイント１６０に対する情報の価値を決定する一例のフロープロセス６００を示す図表現である。
【０１７５】
フロープロセス６００の概説をここに記載する。例えば、価値評価器２０６は、（１）アプリケーション１８０からの情報６２３の係数データで注釈付けられた情報６２３を記述するデータビットの組、及び（２）状況モニタ２０４からの状況データを、入力としてとる。
価値評価器２０６は、状況データによって記述された受信者の所与の道路状況下で、潜在的な受信者（例えば、エンドポイント１６０）に対する情報の価値を推測する。価値評価器２０６は、複数の価値属性に基づいて価値が査定されるように動作可能である。価値評価器２０６は、各価値属性の属性毎の価値関数を含むようにプログラムされる。価値評価器２０６は、まず、これらの属性毎の価値関数を使用して一連の属性毎の価値スコアを評価し、次に、生成された属性毎の価値スコアを統合して、集計価値スコアを決定する。
【０１７６】
フロープロセス６００は、様々な価値属性又は様々な価値属性のサブセットの属性毎の価値関数に基づく価値評価プロセスを示す。様々な価値属性には、時間依存属性６０１、空間依存属性６０３、情報品質属性６０５、緊急属性６０７、条件属性６０９、一般化可能性属性６１１及び情報経路属性６１３等が含まれるが、これらに限定されない。
【０１７７】
時間依存属性６０１は、情報の新鮮さを表す。例えば、時間依存属性６０１は、情報の価値が時間依存性である、すなわち時間と共に変化することを示す。すなわち、情報の価値は、情報が生成されてから時間が経過するにつれて減衰することができる。例えば、１０秒前の車両位置を記述する情報は、既に古くなっているため、衝突警告アプリケーションでは無用であることがある。
【０１７８】
時間依存属性６０１の一例の属性毎の価値関数（例えば、時間依存価値関数）は、情報が生成されてからの経過時間の減少関数を含む。例えば、この時間依存価値関数例に基づいて、生成されてからより長い経過時間を有する第１の情報は、経過時間がより短い第２の情報よりも小さい時間依存価値スコアを有する。
【０１７９】
情報６２３を一例として挙げることにより、時間依存価値関数を使用して、時間依存属性６０１に関して情報６２３の時間依存価値スコア６１５Ａを計算することができる。
【０１８０】
空間依存属性６０３は、情報の価値が空間依存性を有することを示す。すなわち、情報は、潜在的な受信者にとって有価値であるアプリケーション依存の空間範囲を有する。例えば、衝突警告アプリケーションでは、近くの車両の運転挙動は、遠くの車両の運転挙動よりも有価値でありうる。空間依存属性６０３の一例の属性毎の価値関数（例えば、空間依存価値関数）は、コネクティッド車両１２３から受信者までの地理的距離の減少関数を含む。車両の速度及び方向並びに車両が位置する車線等の他の係数は、空間依存価値関数の入力変数であることもできる。
【０１８１】
情報６２３を一例として挙げることにより、空間依存価値関数を使用して、空間依存属性６０３に関して情報６２３の空間依存価値スコア６１５Ｂを計算することができる。
【０１８２】
情報品質属性６０５は、情報の価値が情報６２３の品質に依存することを示す。すなわち、情報の品質がアプリケーションにとって満足のいくものではない場合、価値は低くなりうる。
【０１８３】
第１の状況例：衝突警告アプリケーションでは、位置誤差の小さい車両位置情報ほど、潜在的な受信者にとって大きい価値を有しうる。情報品質属性６０５の一例の属性毎の価値関数（例えば、情報品質価値関数例）は、測位システム（例えば、ＧＰＳユニット）によって提供される予期される位置誤差の減少関数を含む。
【０１８４】
第２の状況例：協働知覚アプリケーションでは、より高い分解能を有するセンサ測定値、より広い視野又はそれらの組合せは、より有価値であると見なすことができる。幾つかの例では、視野は、車載センサのハードウェア仕様（協働知覚メッセージにおいて仮定される）に基づいて静的に定義されうる。幾つかの他の例では、道路物体による遮蔽を考慮に入れることにより、動的視野が考慮される。情報品質価値関数例は、センサ分解能、視野又はそれらの組合せの増加関数を含む。例えば、この情報品質価値関数例に基づいて、より高いセンサ分解能を有するセンサ測定値を記述する第１の情報は、より低いセンサ分解能を有するセンサ測定値を記述する第２の情報よりも高い情報品質価値スコアを有する。
【０１８５】
情報６２３を一例として挙げることにより、情報品質価値関数を使用して、情報品質属性６０５に関して情報６２３の情報品質価値スコア６１５Ｃを計算することができる。
【０１８６】
緊急属性６０７は、アプリケーションが各情報の重要度レベルを明示的に指定しうることを示し、重要度レベルが高い情報ほど高い価値を有しうる。例えば、アプリケーションは、３つのレベルの重要度を各情報に割り当てる（すなわち「オプショナル」、「ニュートラル」及び「重要」）。緊急属性６０７の一例の属性毎の価値関数（例えば、緊急価値関数）は、情報の指定された重要度レベルの増加関数を含む。
【０１８７】
情報６２３を一例として挙げることにより、緊急価値関数を使用して、緊急属性６０７に関して情報６２３の緊急価値スコア６１５Ｄを計算することができる。
【０１８８】
条件属性６０９は、潜在的な受信者の既存知識から情報を容易に推測することができない場合、情報がより高い価値を有しうることを示す。例えば、以下では、衝突警告アプリケーションを考える。車両（車両Ａ）がデータパケット（データビットのストリームを含む）を受信すると考える。ここで、データパケットは、別の車両（車両Ｂ）の位置、速度及び加速度を含む。車両Ａは、データパケットに基づいて短時間にわたる車両Ｂの将来経路を（例えば、等加速度モデル等の予測モデルを使用して）予測することができる。したがって、車両Ｂからの更なる更新は、車両Ｂが急に加速又は減速する場合を除き、この時間中、車両Ａにとってより低価値でありうる。
【０１８９】
一例の属性毎の価値関数（例えば、条件価値関数）は、受信者の予測された道路状況と受信者の実際の道路状況との差の増加関数を含む。幾つかの実施形態では、送信者（例えば、コネクティッド車両１２３）及び受信者は、両方とも同じ予測モデルを共有すると仮定される。
【０１９０】
情報６２３を一例として挙げることにより、条件価値関数を使用して、条件属性６０９に関して情報６２３の条件価値スコア６１５Ｅを計算することができる。
【０１９１】
一般化可能性属性６１１は、情報が一般的であり、より多くのアプリケーションに適用
可能である場合、より高い価値を有しうることを示す。例えば、より多数のアプリケーションによって使用可能な情報は、これらの全てのアプリケーションに有益であるため、より高価値でありうる。一例の状況では、車両の車載ユニットが衝突警告アプリケーション及びシースルーアプリケーションを並行して実行すると仮定する。ＧＰＳユニットによって得られた車両位置は、衝突警告アプリケーション及びシースルーアプリケーションの両方によって使用される一方、カメラ画像は、シースルーアプリケーションによってのみ使用される。その場合、価値評価器２０６は、ＧＰＳ読み取り値がカメラ画像よりも高価値であると見なしうる。
【０１９２】
一般化可能性属性６１１の一例の属性毎の価値関数（例えば、一般化可能性価値関数）は、情報を使用するアプリケーション数の増加関数を含む。
【０１９３】
情報６２３を一例として挙げることにより、一般化可能性価値関数を使用して、一般化可能性属性６１１に関して情報６２３の一般化可能性価値スコア６１５Ｆを計算することができる。
【０１９４】
情報経路属性６１３は、情報の価値が、情報ソース及び情報が辿った通信経路の信用性に関連することを示す。第１の状況例では、セキュア通信チャネルからの情報は、改ざんリスクがより低いため、非セキュアチャネルからの情報よりも高価値でありうる。一例の属性毎の価値関数（例えば、情報経路価値関数）は、情報がセキュアチャネルからのものである場合、情報経路価値スコアとして１を割り当て、他の場合、情報経路価値スコアとして０を割り当てる２変数関数を含む。
【０１９５】
第２の状況例では、車両が複数のタイプの車載センサ（例えば、レーダー、ＬＩＤＡＲ、カメラ等）によって周囲の道路関係物を検出し、位置を特定すると仮定する。複数のセンサによって一貫して検出される物体を記述する情報は、より信用性が高いと見なすことができるため、より高価値を有することができる。一例の情報経路価値関数は、情報によって記述される同じ物体を検出するセンサ数の増加関数を含む。
【０１９６】
第３の状況例では、複数のコネクティッド車両が、それらの車両自体の車載センサによって検出された歩行者の位置を交換する協働知覚アプリケーションを考える。多くの他の車両の測定値と一貫する位置測定値を記述する情報は、より信用性が高いと見なすことができるため、より高価値を有しうる。一例の情報経路価値関数は、情報によって記述される同じ物体を検出する車両数の増加関数を含む。
【０１９７】
情報６２３を一例として挙げることにより、情報経路価値関数を使用して、情報経路属性６１３に関して情報６２３の情報経路価値スコア６１５Ｇを計算することができる。
【０１９８】
上述した属性毎の価値関数を使用することにより、価値評価器２０６は、一連の価値属性に基づいて情報６２３の一連の属性毎の価値スコアを計算する（又は価値評価器２０６は、一連の価値属性のサブセットに基づいて情報６２３の属性毎の価値スコアを計算する）。情報６２３の一連の属性毎の価値スコアは、時間依存価値スコア６１５Ａ、空間依存価値スコア６１５Ｂ、情報品質価値スコア６１５Ｃ、緊急価値スコア６１５Ｄ、条件価値スコア６１５Ｅ、一般化可能性価値スコア６１５Ｆ及び情報経路価値スコア６１５Ｇのうちの１つ以上を含む。代替的に、情報６２３の一連の属性毎の価値スコアは、図９Ｃ及び図９Ｄを参照して後述するものと同様の動作を実行することによって計算することもできる。
【０１９９】
属性毎の価値スコアを計算した後、価値評価器２０６は、これらの属性毎の価値スコアを統合して、情報６２３の集計価値スコア６１７を導出する。例えば、スコア集計の簡単
な方法は、価値評価器２０６によって属性毎の価値スコアの平均を計算することである。すなわち、いずれの価値属性が属性毎の価値スコアの計算に使用されるかに応じて、集計価値スコア６１７は、時間依存価値スコア６１５Ａ、空間依存価値スコア６１５Ｂ、情報品質価値スコア６１５Ｃ、緊急価値スコア６１５Ｄ、条件価値スコア６１５Ｅ、一般化可能性価値スコア６１５Ｆ及び情報経路価値スコア６１５Ｇのうちの１つ以上の平均である。
【０２００】
幾つかの実施形態では、価値評価器２０６は、各価値属性のアプリケーション依存重みを決定する。例えば、価値評価器２０６は、図９Ａ及び図９Ｂを参照して後述するものと同様の動作を実行して、一連の価値属性の一連のアプリケーション依存重みをそれぞれ決定する。価値評価器２０６は、一連のアプリケーション依存重みに基づく情報６２３の集計価値スコア６１７として、一連の属性毎の価値スコアの加重平均を計算する。例えば、価値評価器２０６は、一連のアプリケーション依存重みを使用して一連の属性毎の価値スコアを合算して、加重和を生成し、加重和の平均を集計価値スコア６１７として採用することによって集計価値スコア６１７を決定する。代替的に、価値評価器２０６は、集計価値スコア６１７として加重和の平均ではなく加重和をとることができる。
【０２０１】
価値評価器２０６は、スコア集計を実行する階層分析法を使用することができ、これについて図７〜図９Ｅを参照してより詳細に後述する。
【０２０２】
図７は、幾つかの実施形態による、階層分析法を実行して、情報の集計価値スコアを計算する方法７００を示す。方法７００のステップは、任意の順序で実行可能であり、必ずしも図７に示される順序である必要はない。以下では、図７について図８Ａ〜図９Ｅを組み合わせて参照して説明する。幾つかの実施形態では、ステップ７０１〜７０５は、準備フェーズ中、オフラインで実行することができる一方、ステップ７０７〜７１１は、動作フェーズ中、オンラインで実行することができる。
【０２０３】
属性毎の価値スコアは、アプリケーションのタイプに応じてそれぞれ異なる重要度を有しうる。例えば、安全アプリケーションの場合、時間依存性に基づく価値スコア（例えば、時間依存価値スコア）は、一般化可能性価値スコアよりも高い重要度レベルを有しうる。その結果、集計プロセスにおいて、それに従って複数の属性毎の価値スコアを加重しうる。
【０２０４】
ここで説明する階層分析法は、例えば、複数の（場合により競合する）目的関数のバランスをとることによって判断を下す系統的な方法を提供するため、有益である。例えば、階層分析法は、任意の数の価値属性を処理して、集計結果を導出することができる。
【０２０５】
幾つかの実施形態では、ペアワイズ比較によりよく対処する人間の能力を利用するために、１人又は複数の領域専門家(domain expert)が、各ペアの価値属性間で相対重要度を
予め割り当てることができる。代替又は追加として、価値評価器２０６は、１つ以上の機械学習法（例えば、ニューラルネットワーク）を利用して、各ペアの価値属性間の相対重要度を決定することができる。次に、価値評価器２０６は、一連のペアワイズ相対重要度スコアに基づいて各情報の集計価値スコア（各情報の集計重要度を表す）を計算する。
【０２０６】
図７を参照すると、ステップ７０１において、価値評価器２０６は、一連の価値属性からの各ペアの価値属性間のアプリケーション依存相対重要度を定義する。例えば、価値評価器２０６は、領域専門家から入力をとり、当該入力に基づいて、各ペアの価値属性間におけるアプリケーション依存相対重要度を定義しうる。別の例では、価値評価器２０６は、１つ以上の機械学習法を利用して、各ペアの価値属性間の相対重要度を決定することができる。
【０２０７】
ステップ７０３において、価値評価器２０６は、各ペアの価値属性間の定義されたアプリケーション依存相対重要度に基づいて各価値属性のアプリケーション依存重要度値を生成する。例えば、価値評価器２０６は、各ペアの価値属性間の定義されたアプリケーション依存相対重要度に基づいて各価値属性のアプリケーション依存重要度値で重要度比較行列を埋める。
【０２０８】
一例の重要度比較行列８００を図８Ａに示す。重要度比較行列８００は、様々な価値属性のアプリケーション依存重要度値で埋められる。例えば、重要度比較行列８００は、安全アプリケーションに関連し、時間依存属性、空間依存属性及び情報品質属性の重要度値のペアワイズ比較を含む。重要度比較行列８００は、図６に示される等の他の価値属性のアプリケーション依存重要度値で埋めることもできる。
【０２０９】
ステップ７０１において、価値評価器２０６が、安全アプリケーションについて以下の項目（１）〜（６）を定義すると仮定する。
【０２１０】
項目（１）：時間依存属性と空間依存属性とのペア間のアプリケーション依存相対重要度は、「時間依存属性が空間依存属性よりもα倍重要である」と記述する。
【０２１１】
項目（２）（項目（１）と同様）：空間依存属性は、時間依存属性よりもα倍重要度が劣る。
【０２１２】
項目（３）：時間依存属性と情報品質属性とのペア間のアプリケーション依存相対重要度は、「時間依存属性が情報品質属性よりもβ倍重要である」と記述する。
【０２１３】
項目（４）（項目（３）と同様）：情報品質属性は、時間依存属性よりもβ倍重要度が劣る。
【０２１４】
項目（５）：情報品質属性と空間依存属性とのペア間のアプリケーション依存相対重要度は、「空間依存属性が情報品質属性よりもγ倍重要である」と記述する。
【０２１５】
項目（６）（項目（５）と同様）：情報品質属性は、空間依存属性よりもγ倍重要度が劣る。
【０２１６】
重要度比較行列８００の１行目は、時間依存属性のアプリケーション依存重要度値を列挙し、上記項目（１）及び（３）に基づいて、１行目は、「１」、「α」及び「β」でそれぞれ埋められる。重要度比較行列８００の２行目は、空間依存属性のアプリケーション依存重要度値を列挙し、上記項目（２）及び（５）に基づいて、２行目は、「１／α」、「１」及び「γ」でそれぞれ埋められる。重要度比較行列８００の３行目は、情報品質属性のアプリケーション依存重要度値を列挙し、上記項目（３）及び（６）に基づいて、３行目は、「１／β」、「１／γ」及び「１」でそれぞれ埋められる。
【０２１７】
記号「α」、「β」及び「γ」は、相対重要度のスケール値を表することができ、Ｓａａｔｙスケールに基づく相対重要度を列挙する図８Ｂの表８１０に従って、値１、３、５、７又は９を有することができる。例えば、時間依存属性が空間依存属性よりもやや重要である場合、項目（１）及び（２）において、α＝３である（例えば、表８１０中、「やや」は、「３」のスケールに対応する）。別の例では、時間依存属性が空間依存属性よりもかなり重要である場合、項目（１）及び（２）において、α＝５である（例えば、表８１０中、「かなり強い」は、「５」のスケールに対応する）。幾つかの実施形態では、記号「α」、「β」及び「γ」は、図８Ｂの表８１０に列挙されない他のスケール値を有し
うる。
【０２１８】
図８Ａの重要度比較行列８００の具体例としての重要度比較行列９００を図９Ａに示す。図９Ａ中、安全アプリケーションでの相対重要度割り当て例は、（１）時間依存属性及び空間依存属性が等しく重要であり（例えば、α＝１）、（２）時間依存属性が情報品質属性よりもやや重要であり（例えば、β＝３）、（３）情報品質属性が空間依存属性よりもやや重要度が劣る（例えば、１／γ＝１／３）ことを含む。重要度比較行列９００は、α＝１、β＝３及びγ＝３を有する重要度比較行列８００に従って生成される。
【０２１９】
図７を再び参照すると、ステップ７０５において、価値評価器２０６は、一連のアプリケーション依存重みが一連の価値属性に生成されるように、各価値属性のアプリケーション依存重要度値を集計して、対応する価値属性のアプリケーション依存重みにする。例えば、価値評価器２０６は、各価値属性のアプリケーション依存重要度値を、価値属性の正規化重みに変換する。正規化重みは、価値属性のアプリケーション依存重みとして機能する。
【０２２０】
特に、ステップ７０３において生成された重要度比較行列に基づいて、価値評価器２０６は、重み計算行列を構築する。重み計算行列は、（１）各属性の重要度値の和を列挙する第１の追加列、及び（２）各属性の正規化重みを列挙する第２の追加列に加え、重要度比較行列を含む。
【０２２１】
例えば、図９Ｂを参照すると、図９Ａの重要度比較行列９００に基づく一例の重み計算行列９１０が示されている。「和」列中、時間依存属性の重要度値の和は、５として計算され、空間依存属性の重要度値の和は、５として計算され、情報品質属性の重要度値の和は、５／３として計算される。安全アプリケーションに関する時間依存属性のアプリケーション依存重みは、時間依存属性の重要度値の和に対して正規化演算を実行することによって生成される。
５／（５＋５＋５／３）＝０．４３
同様に、安全アプリケーションに関する空間依存属性のアプリケーション依存重みは、空間依存属性の重要度値の和に対して正規化演算を実行することによって生成される。
５／（５＋５＋５／３）＝０．４３
安全アプリケーションに関する情報品質属性のアプリケーション依存重みは、情報品質属性の重要度値の和に対して正規化演算を実行することによって生成される。
（５／３）／（５＋５＋５／３）＝０．１４
【０２２２】
図７を再び参照すると、ステップ７０７において、価値評価器２０６は、アプリケーション１８０から複数の情報を受信する。
【０２２３】
ステップ７０９において、価値評価器２０６は、各情報の一連の属性毎の価値スコアを計算し、それにより、複数の一連の属性毎の価値スコアが、複数の情報に対して生成される。
【０２２４】
特に、各価値属性について、価値評価器２０６は、情報の各ペア（例えば、あらゆる２つの情報又は２つの情報のそれぞれ）の相対価値のペアワイズ比較を実行する。幾つかの実施形態では、上述した属性毎の価値関数を使用して、情報の各ペア間の相対価値を計算することができる。代替的に、価値評価器２０６は、領域専門家からの入力をとり、情報の各ペアのＳａａｔｙスケールに基づいて相対価値を割り当てうる。次に、価値評価器２０６は、情報の各ペアの相対価値を情報のペアの正規化価値に変換し、ここで、正規化価値は、情報のペアの属性毎のスコア価値として機能する。
【０２２５】
例えば、図９Ｃを参照すると、２つの情報（情報Ａ及び情報Ｂ）がアプリケーション１８０から受信される。時間依存属性の一例の情報比較行列９２０を図９Ｃに示す。情報比較行列９２０は、時間依存属性に関する情報Ａ及び情報Ｂの相対価値で埋められる。例えば、情報比較行列９２０は、安全アプリケーションに関連し、時間依存属性の相対価値のペアワイズ比較を含む。情報Ａが新鮮さ（例えば、時間依存属性の一例）に関して情報Ｂよりも２倍高価値であると仮定する。その場合、情報比較行列９２０の１行目は、情報Ａの相対価値「１」及び「２」でそれぞれ埋められる。均等に、情報Ｂは、新鮮さに関して情報Ａよりも２倍価値が劣り、情報比較行列９２０の２行目は、情報Ｂの相対価値「１／２」及び「１」でそれぞれ埋められる。
【０２２６】
例えば、図９Ｃを参照すると、空間依存属性の一例の情報比較行列９２２が示されている。情報比較行列９２２は、空間依存属性に関する情報Ａ及び情報Ｂの相対価値で埋められる。例えば、情報比較行列９２２は、安全アプリケーションに関連し、空間依存属性の相対価値のペアワイズ比較を含む。情報Ａは、情報ソースの近さ（例えば、空間依存属性の一例）に関して情報Ｂよりも３倍高価値であると仮定する。その場合、情報比較行列９２２の１行目は、情報Ａの相対価値「１」及び「３」でそれぞれ埋められる。均等に、情報Ｂは、情報ソースの近さに関して情報Ａの３倍価値が劣り、情報比較行列９２２の２行目は、情報Ｂの相対価値「１／３」及び「１」でそれぞれ埋められる。
【０２２７】
例えば、図９Ｃを参照すると、情報品質属性の一例の情報比較行列９２４が示されている。情報比較行列９２４は、情報品質属性に関して情報Ａ及び情報Ｂの相対価値で埋められる。例えば、情報比較行列９２４は、安全アプリケーションに関連し、情報品質属性の相対価値のペアワイズ比較を含む。情報Ａが情報品質に関して情報Ｂよりも５倍高価値であると仮定する。その場合、情報比較行列９２４の１行目は、情報Ａの相対価値「１」及び「５」でそれぞれ埋められる。均等に、情報Ｂは、情報品質に関して情報Ａよりも５倍価値が劣り、情報比較行列９２４の２行目は、情報Ｂの相対価値「１／５」及び「１」でそれぞれ埋められる。
【０２２８】
次に、図９Ｃの情報比較行列９２０、９２２及び９２４に基づいて、価値評価器２０６は、図９Ｄの価値スコア計算行列９３０、９３２及び９３４をそれぞれ構築する。属性毎の価値スコアは、価値スコア計算行列９３０、９３２及び９３４を使用して各情報にそれぞれ割り当てられる。図９Ｄ中の各価値スコア計算行列は、（１）ペアになった各情報の相価値の和を列挙した第１の追加列、及び（２）各情報の正規化価値（情報の集計価値スコアとして機能する）を列挙した第２の追加列に加えて、対応する情報比較行列を含む。
【０２２９】
例えば、図９Ｄを参照すると、図９Ｃの情報比較行列９２０に基づく時間依存属性の一例の価値スコア計算行列９３０が示されている。「和」列中、情報Ａの相対価値の和は、３として計算され、情報Ｂの相対価値の和は、３／２として計算される。安全アプリケーションに関する時間依存属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアは、情報Ａの相対価値の和及び情報Ｂの相対価値の和に対して正規化演算をそれぞれ実行することによって生成される。
情報Ａの場合：３／（３＋３／２）＝０．６７
情報Ｂの場合：（３／２）（３＋３／２）＝０．３３
【０２３０】
例えば、図９Ｄを参照すると、図９Ｃの情報比較行列９２２に基づく空間依存属性の一例の価値スコア計算行列９３２が示されている。「和」列中、情報Ａの相対価値の和は、４として計算され、情報Ｂの相対価値の和は、４／３として計算される。安全アプリケーションに関する空間依存属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアは、情報Ａの相対価値の和及び情報Ｂの相対価値の和に対して正規化演算をそれぞれ実行することによって生成される。
情報Ａの場合、４／（４＋４／３）＝０．７５
情報Ｂの場合、（４／３）（４＋４／３）＝０．２５
【０２３１】
例えば、図９Ｄを参照すると、図９Ｃの情報比較行列９２４に基づく情報品質属性の一例の価値スコア計算行列９３４が示されている。「和」列中、情報Ａの相対価値の和は、６として計算され、情報Ｂの相対価値の和は、６／５として計算される。安全アプリケーションに関する情報品質属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアは、情報Ａの相対価値の和及び情報Ｂの相対価値の和に対して正規化演算をそれぞれ実行することによって生成される。
情報Ａの場合、６／（６＋６／５）＝０．８３
情報Ｂの場合、（６／５）（６＋６／５）＝０．１７
【０２３２】
図７を再び参照すると、ステップ７１１において、価値評価器２０６は、各情報について、一連の価値属性の一連のアプリケーション依存重みに基づいて、対応する情報に関連付けられた一連の属性毎の価値スコアの加重平均を計算する。加重平均は、対応する情報の集計価値スコアとして機能する。代替的に、価値評価器２０６は、各情報について、一連の価値属性の一連のアプリケーション依存重みに基づいて、対応する情報に関連付けられた一連の属性毎の価値スコアの加重和を計算する。加重和は、対応する情報の集計価値スコアとして機能する。
【０２３３】
このようにして、複数の平均価値スコアが複数の情報に対して生成される。
【０２３４】
例えば、図９Ｅを参照すると、価値評価器２０６は、図９Ｂのアプリケーション依存重み及び図９Ｄの属性毎の価値スコアに基づいて、図９Ｃ及び図９Ｄの２つの情報の集計価値スコアを計算する。時間依存属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアを列挙する行列９４０は、図９Ｄの価値スコア計算行列９３０から導出される。時間依存属性は、図９Ｂの重み計算行列９１０からアプリケーション依存重み０．４３を有する。
【０２３５】
同様に、空間依存属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアを列挙する行列９４２は、図９Ｄの価値スコア計算行列９３２から導出される。空間依存属性は、図９Ｂの重み計算行列９１０からアプリケーション依存重み０．４３を有する。
情報品質属性に基づく情報Ａ及び情報Ｂの属性毎の価値スコアを列挙する行列９４４は、図９Ｄの価値スコア計算行列９３４から導出される。情報品質属性は、図９Ｂの重み計算行列９１０からアプリケーション依存重み０．１４を有する。
【０２３６】
次に、情報Ａの集計価値スコアは、時間依存属性、空間依存属性及び情報品質属性に関する情報Ａの属性毎のスコアの加重平均（又は加重和）をとることによって計算される。例えば、情報Ａは、集計価値スコア０．７３（０．６７×０．４３＋０．７５×０．４３＋０．８３×０．１４＝０．７３）を有する。情報Ｂの集計価値スコアは、時間依存属性、空間依存属性及び情報品質属性に関する情報Ｂの属性毎のスコアの加重平均（又は加重和）をとることによって計算される。例えば、情報Ｂは、集計価値スコア０．２７（０．３３×０．４３＋０．２５×０．４３＋０．１７×０．１４＝０．２７）を有する。情報Ａ及び情報Ｂの集計価値スコアは、図９Ｅに示される行列９４８に列挙される。
【０２３７】
以上の説明では、本発明を十分に理解できるように、多くの詳細について説明した。しかしながら、各実装形態はこれらの具体的な詳細無しでも実施できることは当業者にとって明らかであろう。いくつかの実施形態では、発明が不明瞭になることを避けるために、構造や装置をブロック図の形式で表すこともある。たとえば、本実施形態は、ユーザインタフェースおよび特定のハードウェアへの参照とともに説明される。しかし、本実施形態は、データおよびコマンドを受信する任意のタイプの計算装置、および、サービスを提供
する任意の周辺機器について適用できる。
【０２３８】
本明細書における「一実施形態」または「ある実施形態」等という用語は、その実施形態と関連づけて説明される特定の特徴・構造・性質が、少なくとも一つの実施形態に含まれることを意味する。「一実施形態における」等という用語は本明細書内で複数用いられるが、これらは必ずしも同一の実施形態を示すものとは限らない。
【０２３９】
以上の詳細な説明の一部は、コンピュータ可読記憶媒体に記憶されたデータビットに対する動作のアルゴリズムおよび記号的表現として提供される。これらのアルゴリズムの説明と表現は、データ処理分野の当業者が自己の成果の内容を他の当業者に最も効果的に伝えるために使用する手段である。なお、本明細書における（また一般に）アルゴリズムとは、所望の結果を得るための論理的な手順を意味する。処理のステップは、物理量を物理的に操作するものである。必ずしも必須ではないが、通常は、これらの量は記憶・伝送・結合・比較およびその他の処理が可能な電気的または磁気的信号の形式を取る。通例にしたがって、これらの信号をビット・値・要素・エレメント・シンボル・キャラクタ・項・数値などとして称することが簡便である。
【０２４０】
なお、これらの用語および類似する用語はいずれも、適切な物理量と関連付いているものであり、これら物理量に対する簡易的なラベルに過ぎないということに留意する必要がある。以下の説明から明らかなように、特に断らない限りは、本明細書において「処理」「計算」「コンピュータ計算（処理）」「判断」「表示」といった用語を用いた説明は、コンピュータシステムや類似の電子的計算装置の動作および処理であって、コンピュータシステムのレジスタやメモリ内の物理的（電子的）量を、他のメモリやレジスタまたは同様の情報ストレージや通信装置、表示装置内の物理量として表される他のデータへ操作および変形する動作および処理を意味する。
【０２４１】
本発明は、本明細書で説明される動作を実行する装置にも関する。この装置は要求される目的のために特別に製造されるものであっても良いし、汎用コンピュータを用いて構成しコンピュータ内に格納されるプログラムによって選択的に実行されたり再構成されたりするものであっても良い。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な、例えばフロッピー（登録商標）ディスク・光ディスク・ＣＤ−ＲＯＭ・磁気ディスクなど任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光学式カード、ＵＳＢキーを含む不揮発性フラッシュメモリ、電子的命令を格納するために適した任意のタイプの媒体などの、非一時的なコンピュータ可読記憶媒体に記憶される。
【０２４２】
実装形態は、完全にハードウェアによって実現されるものでも良いし、完全にソフトウェアによって実現されるものでも良いし、ハードウェアとソフトウェアの両方によって実現されるものでも良い。いくつかの好ましい実装形態では、ファームウェア、常駐ソフトウェア、マイクロコードやその他のソフトウェアによって実装される。
【０２４３】
さらに、ある実装形態は、コンピュータが利用あるいは読み込み可能な記憶媒体からアクセス可能なコンピュータプログラムプロダクトの形態を取る。この記憶媒体は、コンピュータや任意の命令実行システムによってあるいはそれらと共に利用されるプログラムコードを提供する。明細書の説明において、コンピュータが利用あるいは読み込み可能な記憶媒体とは、命令実行システムや装置によってあるいはそれらと共に利用されるプログラムを、保持、格納、通信、伝搬および転送可能な任意の装置を指す。
【０２４４】
プログラムコードを格納・実行するために適したデータ処理システムは、システムバスを介して記憶素子に直接または間接的に接続された少なくとも１つのプロセッサを有する
。記憶素子は、プログラムコードの実際の実行に際して使われるローカルメモリや、大容量記憶装置や、実行中に大容量記憶装置からデータを取得する回数を減らすためにいくつかのプログラムコードを一時的に記憶するキャッシュメモリなどを含む。
【０２４５】
入力／出力（Ｉ／Ｏ）装置は、例えばキーボード、ディスプレイ、ポインティング装置などであるが、これらはＩ／Ｏコントローラを介して直接あるいは間接的にシステムに接続される。
【０２４６】
データ処理システムが、介在するプライベートネットワークおよび／またはパブリックネットワークを介して、他のデータ処理システム、ストレージデバイス、リモートプリンタなどに結合されるようになることを可能にするために、ネットワークアダプタもシステムに結合されうる。モデム、ケーブルモデル、イーサネットカードは、ネットワークアダプタのほんの数例に過ぎない。
【０２４７】
最後に、本明細書において提示される構造、アルゴリズム、および／または
インターフェースは、特定のコンピュータや他の装置と本来的に関連するものではない。本明細書における説明にしたがったプログラムを有する種々の汎用システムを用いることができるし、また要求された処理ステップを実行するための特定用途の装置を構築することが適した場合もある。これら種々のシステムに要求される構成は、以上の説明において明らかにされる。さらに、本発明は、特定のプログラミング言語と関連づけられるものではない。様々な実装形態で説明される本発明の内容を実装するために種々のプログラミング言語を利用できることは明らかであろう。
【０２４８】
実装形態の前述の説明は、例示と説明を目的として行われたものである。したがって、明細書を、網羅的または開示された正確な形式に限定することを意図するものではない。本発明は、上記の開示にしたがって、種々の変形が可能である。本発明の範囲は上述の実装形態に限定解釈されるべきではなく、特許請求の範囲にしたがって解釈されるべきである。本発明の技術に詳しい者であれば、本発明はその思想や本質的特徴から離れることなくその他の種々の形態で実現できることを理解できるであろう。同様に、モジュール・処理・特徴・属性・方法およびその他の本発明の態様に関する名前付けや分割方法は必須なものでものないし重要でもない。また、本発明やその特徴を実装する機構は異なる名前や分割方法や構成を備えていても構わない。
さらに、モジュール・処理・特徴・属性・方法およびその他の本発明の態様は、ソフトウェア、ハードウェア、ファームウェアもしくはこれらの組合せとして実装できる。また、本発明をソフトウェアとして実装する場合には、モジュールなどの各要素は、どのような様式で実装されても良い。例えば、スタンドアローンのプログラム、大きなプログラムの一部、異なる複数のプログラム、静的あるいは動的なリンクライブラリー、カーネルローダブルモジュール、デバイスドライバー、その他コンピュータプログラミングの当業者にとって既知な方式として実装することができる。さらに、本発明の実装は特定のプログラミング言語に限定されるものではないし、特定のオペレーティングシステムや環境に限定されるものでもない。したがって、本開示は、添付の特許請求の範囲に記載されている本明細書の範囲を例示するものであり、限定することを意図したものではない。
【図１】
2020092413.tif 000003
【図２Ａ】
2020092413.tif 000004
【図２Ｂ】
2020092413.tif 000005
【図２Ｃ】
2020092413.tif 000006
【図３】
2020092413.tif 000007
【図４Ａ】
2020092413.tif 000008
【図４Ｂ】
2020092413.tif 000009
【図４Ｃ】
2020092413.tif 000010
【図５】
2020092413.tif 000011
【図６】
2020092413.tif 000012
【図７】
2020092413.tif 000013
【図８Ａ】
2020092413.tif 000014
【図８Ｂ】
2020092413.tif 000015
【図９Ａ】
2020092413.tif 000016
【図９Ｂ】
2020092413.tif 000017
【図９Ｃ】
2020092413.tif 000018
【図９Ｄ】
2020092413.tif 000019
【図９Ｅ】
2020092413.tif 000020
【手続補正書】
【提出日】令和2年3月5日(2020.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コネクティッド車両が行う方法であって、
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、
を含む方法。
【請求項２】
前記エンドポイントの道路状況を記述する状況データを決定するステップを更に含み、
前記１つ以上の情報の前記１つ以上の価値は、前記エンドポイントの前記道路状況に少なくとも部分的に基づいて決定される、
請求項１に記載の方法。
【請求項３】
前記１つ以上の情報からの各情報を、対応する情報の１つ以上の価値評価係数を記述する係数データによって注釈付けるステップを更に含み、
前記対応する情報の価値は、前記１つ以上の価値評価係数に更に基づいて決定される、
請求項２に記載の方法。
【請求項４】
前記１つ以上の価値評価係数は、前記対応する情報を記述するデータビットの組を生成するアプリケーションのタイプ、前記データビットの組によって記述されるデータコンテンツのタイプ、前記データビットの組が生成された時を記述するタイムスタンプ、前記対応する情報の重要度レベル、前記対応する情報の精度、前記対応する情報の分解能、及び、前記対応する情報のソースのうちの１つ以上を含む、
請求項３に記載の方法。
【請求項５】
前記対応する情報の前記価値は、少なくとも、
一連の価値属性について、前記対応する情報の前記１つ以上の価値評価係数及び前記エンドポイントの前記道路状況に基づいて、前記対応する情報の一連の属性毎の価値スコアを評価するステップと、
前記一連の属性毎の価値スコアを統合して、前記対応する情報の前記価値として集計価値スコアを計算するステップと、
によって決定される、請求項３に記載の方法。
【請求項６】
前記一連の価値属性は、時間依存属性、空間依存属性、情報品質属性、条件属性、一般化可能性属性、緊急属性、及び、情報経路属性のうちの１つ以上を含み、
前記集計価値スコアは、前記一連の属性毎の価値スコアの平均である、
請求項５に記載の方法。
【請求項７】
前記一連の属性毎の価値スコアを統合して、前記集計価値スコアを計算するステップは、
階層分析法を実行して、前記一連の属性毎の価値スコアに基づいて、前記対応する情報の前記集計価値スコアを計算するステップを含む、
請求項５に記載の方法。
【請求項８】
前記階層分析法を実行して、前記集計価値スコアを計算するステップは、
前記一連の価値属性からの各価値属性の対応するアプリケーション依存重みを決定するステップと、
各価値属性の前記対応するアプリケーション依存重みに基づいて、前記対応する情報の前記集計価値スコアとして前記一連の属性毎の価値スコアの加重平均を計算するステップと、
を含む、請求項７に記載の方法。
【請求項９】
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、
前記データビットのストリームに含まれる、前記１つ以上の情報をそれぞれ記述する１つ以上のデータビットの組をキューに格納するステップと、
前記１つ以上の情報の前記１つ以上の価値に基づいて前記キュー内の前記１つ以上のデータビットの組をソートするステップと、
前記コネクティッド車両の前記通信ユニットが、前記１つ以上の情報に含まれる他の情報よりも前に前記有価値情報を前記エンドポイントに送信するように構成されるように、前記キュー内の前記１つ以上のデータビットの組の順序に基づいて、前記コネクティッド車両の前記通信ユニットに前記１つ以上のデータビットの組を順次転送するステップと、
を含む、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記Ｖ２Ｘネットワークの前記ネットワーク状態を記述するネットワークデータを決定するステップを更に含み、
前記通信保証アクションを前記データビットのストリームに対して実施するステップは、
前記Ｖ２Ｘネットワークの前記ネットワーク状態が所定の輻輳閾値を超えることに応答して、前記データビットのストリームに対して実行される１つ以上の改善アクションをトリガーするステップを含む、
請求項１から８のいずれか１項に記載の方法。
【請求項１１】
前記１つ以上の改善アクションは、
・前記コネクティッド車両の前記通信ユニットの送信速度が低減されるように、前記デー
タビットのストリームの送信速度を低減すること
・前記コネクティッド車両の前記通信ユニットが、前記有価値情報を記述する１つ以上の残りのデータビットの組を、前記Ｖ２Ｘネットワークを介して前記エンドポイントに送信するように、前記１つ以上の価値に基づいて、前記データビットのストリームから１つ以上のデータビットの組を破棄すること
・Ｖ２Ｘネットワークの１つ以上のタイプに対応する１つ以上のネットワークインターフェースが、前記有価値情報を前記エンドポイントに並列に送信するために選択されるようなハイブリッドネットワーキング構成を実施すること、及び
・前記有価値情報を前記エンドポイントに複数回送信すること、
のうちの１つ以上を含む、請求項１０に記載の方法。
【請求項１２】
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、所定の価値閾値を超える価値にそれぞれ対応し、
前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータビットの組は、前記所定の価値閾値未満の価値にそれぞれ対応する、
請求項１１に記載の方法。
【請求項１３】
前記有価値情報を記述する前記１つ以上の残りのデータビットの組は、前記１つ以上の情報に含まれる他の情報を記述する、破棄される前記１つ以上のデータビットの組のそれぞれを超える価値にそれぞれ対応する、
請求項１１に記載の方法。
【請求項１４】
コネクティッド車両の車載コンピュータシステムを含むシステムであって、前記車載コンピュータシステムは、
通信ユニットと、
プロセッサと、
前記プロセッサによって実行された場合に、
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、前記コネクティッド車両の通信ユニットの動作を変更するステップと、
を前記プロセッサに実行させるコンピュータコードを記憶する非一時的メモリと、を含むシステム。
【請求項１５】
Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）ネットワークを介してエンドポイントに送達されることが意図される１つ以上の情報を記述するデータビットのストリームを受信するステップと、
前記１つ以上の情報の１つ以上の価値をそれぞれ決定するステップであって、前記１つ以上の価値は、前記エンドポイントに関して評価され、及び前記１つ以上の価値は、前記１つ以上の情報が前記エンドポイントに関して有価値情報であるか否かを示すステップと、
前記１つ以上の価値及び前記Ｖ２Ｘネットワークのネットワーク状態に基づいて、通信
保証アクションを前記データビットのストリームに対して実施するステップと、
前記Ｖ２Ｘネットワークが輻輳する状況でも、前記１つ以上の情報に含まれる前記有価値情報が前記エンドポイントに確実に送達されるように、前記通信保証アクションに基づいて、コネクティッド車両の通信ユニットの動作を変更するステップと、
をプロセッサに実行させるためのプログラム。
【外国語明細書】
2020092413000001.pdf