(57)【要約】ユーザ報告車両状況に対処するためのシステムおよび方法が、提供される。一例示的実施形態では、方法は、ユーザのための車両サービスに関するサービス要求を受信することを含む。サービス要求は、ユーザと関連付けられた場所を示す。本方法は、第１の制御信号を車両サービスを提供するように構成される自律車両に送信することを含む。第１の制御信号は、自律車両がユーザと関連付けられた場所に移動すべきことを示す。本方法は、車両サービスを提供するための自律車両の好適性を低減させる状況の存在を示す通信を受信することを含む。状況は、ユーザによって識別される。本方法は、少なくとも部分的に、状況の存在に基づいて、自律車両によって実施されるべきアクションを決定することを含む。本方法は、第２の制御信号を自律車両に送信し、アクションを実施することを含む。
2020502666.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ報告車両状況に対処するコンピュータ実装方法であって、前記方法は、
１つ以上のコンピューティングデバイスによって、ユーザのための車両サービスに関するサービス要求を受信することであって、前記サービス要求は、場所を示す、ことと、
前記１つ以上のコンピューティングデバイスによって、１つ以上の第１の制御信号を前記車両サービスを提供するように構成される自律車両に送信することであって、前記第１の制御信号のうちの１つ以上のものは、前記自律車両が前記場所に移動すべきであることを示す、ことと、
前記１つ以上のコンピューティングデバイスによって、ユーザデバイスから、前記車両サービスを提供するための前記自律車両の好適性を低減させる前記自律車両と関連付けられた状況の存在を示す通信を受信することであって、前記状況は、前記ユーザによって識別される、ことと、
前記１つ以上のコンピューティングデバイスによって、少なくとも部分的に、前記自律車両と関連付けられた状況の存在に基づいて、前記自律車両によって実施されるべき１つ以上のアクションを決定することと、
前記１つ以上のコンピューティングデバイスによって、１つ以上の第２の制御信号を前記自律車両に送信し、前記アクションのうちの１つ以上のものを実施することと
を含む、方法。
【請求項２】
前記アクションのうちの１つ以上のものは、前記自律車両と関連付けられた状況を軽減するためのものである、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記状況の存在を示す通信は、ユーザによる前記車両サービスのための自律車両の拒否であり、前記アクションのうちの少なくとも１つは、前記自律車両が前記車両サービスをユーザに提供せずに整備場所に移動することを含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記１つ以上のコンピューティングデバイスによって、前記車両サービスを提供するように構成される別の自律車両に１つ以上の第３の制御信号を送信することをさらに含み、前記第３の制御信号のうちの１つ以上のものは、前記他の自律車両が前記場所に移動すべきことを示す、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記アクションのうちの１つ以上のものは、前記車両サービスをユーザに提供することを含み、前記アクションのうちの１つ以上のものは、前記車両サービスをユーザに提供後、整備場所に移動することを含む、請求項１に記載のコンピュータ実装方法。
【請求項６】
前記１つ以上のコンピューティングデバイスによって、前記状況の存在を確認することをさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項７】
前記１つ以上のコンピューティングデバイスによって、前記状況の存在を確認することは、
前記１つ以上のコンピューティングデバイスによって、前記状況を示すデータを前記自律車両にオンボードの１つ以上のシステムから受信することと、
前記１つ以上のコンピューティングデバイスによって、少なくとも部分的に、前記自律車両にオンボードの１つ以上のシステムからの前記状況を示すデータに基づいて、前記状況の存在を確認することと
を含む、請求項６に記載のコンピュータ実装方法。
【請求項８】
前記ユーザデバイスは、前記ユーザのモバイルユーザデバイスであり、前記１つ以上のコンピューティングデバイスによって、前記状況の存在を確認することは、
前記１つ以上のコンピューティングデバイスによって、前記状況を示す画像データを前記ユーザデバイスから受信することと、
前記１つ以上のコンピューティングデバイスによって、少なくとも部分的に、前記状況を示す画像データに基づいて、前記状況の存在を確認することと
を含む、請求項７に記載のコンピュータ実装方法。
【請求項９】
ユーザ報告車両状況に対処するためのシステムであって、前記システムは、
１つ以上のプロセッサと、
１つ以上のメモリデバイスであって、前記１つ以上のメモリデバイスは、命令を記憶しており、前記命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、動作を実施させ、前記動作は、
車両サービスに関するサービス要求を受信することであって、前記サービス要求は、場所を示す、ことと、
前記車両サービスを提供するための自律車両を識別することと、
前記自律車両が前記場所に移動すべきであることを示す１つ以上の第１の制御信号を前記自律車両に送信することと、
ユーザデバイスから、前記自律車両と関連付けられた状況の存在を示す通信を受信することであって、前記状況は、前記車両サービスを提供するための前記自律車両の好適性を低減させ、前記状況は、ユーザによって識別される、ことと、
少なくとも部分的に、前記自律車両と関連付けられた状況の存在に基づいて、前記自律車両によって実施されるべき１つ以上のアクションを決定することと、
１つ以上の第２の制御信号を前記自律車両に送信し、前記アクションのうちの１つ以上のものを実施することと
を含む、１つ以上のメモリデバイスと
を備える、システム。
【請求項１０】
前記自律車両と関連付けられた状況の存在を示す通信は、前記自律車両が前記車両サービスをユーザに提供するために好適ではないことを示す、請求項９に記載のシステム。
【請求項１１】
前記ユーザデバイスは、前記ユーザから、前記状況の存在を示すユーザ入力を受信するように構成される、請求項９に記載のシステム。
【請求項１２】
前記ユーザデバイスは、前記ユーザと関連付けられたモバイルデバイスであり、前記ユーザデバイスは、前記ユーザデバイスのディスプレイデバイスを介して、ユーザインターフェースを表示するように構成され、前記ユーザ入力は、前記ユーザインターフェースとの相互作用を介して提供される、請求項１１に記載のシステム。
【請求項１３】
前記動作は、
前記車両サービスに関するサービス要求の量を決定すること
をさらに含み、
前記アクションのうちの１つ以上のものは、少なくとも部分的に、前記状況の存在および前記車両サービスに関するサービス要求の量に基づく、請求項９に記載のシステム。
【請求項１４】
前記動作は、前記自律車両と関連付けられた状況が存在するかどうかを決定することをさらに含む、請求項９に記載のシステム。
【請求項１５】
前記動作は、
前記自律車両と関連付けられた状況が存在すると決定されると、前記ユーザと関連付けられたプロファイルに報酬を適用すること、または、前記自律車両と関連付けられた状況が存在しないと決定されると、前記ユーザと関連付けられたプロファイルにペナルティを適用すること
をさらに含む、請求項１４に記載のシステム。
【請求項１６】
前記動作は、
前記自律車両と関連付けられた状況を生じさせたユーザを決定することと、
前記自律車両と関連付けられた状況を生じさせたと決定されたユーザと関連付けられたプロファイルにペナルティを適用することと
をさらに含む、請求項１４に記載のシステム。
【請求項１７】
コンピュータ可読命令を記憶している１つ以上の有形非一過性コンピュータ可読媒体であって、前記コンピュータ可読命令は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、動作を実施させ、前記動作は、
ユーザのための車両サービスに関するサービス要求を受信することと、
前記車両サービスをユーザに提供するための自律車両を識別することであって、前記自律車両は、サービス提供者の保有車両内に含まれる、ことと、
ユーザデバイスから、前記自律車両と関連付けられた悪状況の存在を示す通信を受信することであって、前記状況は、前記ユーザによって識別される、ことと、
少なくとも部分的に、前記自律車両と関連付けられた悪状況の存在に基づいて、前記自律車両によって実施されるべき１つ以上のアクションを決定することと、
１つ以上の制御信号を前記自律車両に送信し、前記アクションのうちの１つ以上のものを実施することと
を含む、１つ以上の有形非一過性コンピュータ可読媒体。
【請求項１８】
前記車両サービスは、輸送サービスであり、前記悪状況は、前記輸送サービスを提供するための前記自律車両の好適性を低減させる、請求項１７に記載の１つ以上の有形非一過性コンピュータ可読媒体。
【請求項１９】
前記ユーザは、前記自律車両の現在の乗車者であり、前記状況は、前記ユーザが前記輸送サービスのために前記自律車両に乗車している間に前記ユーザによって識別される、請求項１８に記載の１つ以上の有形非一過性コンピュータ可読媒体。
【請求項２０】
前記ユーザデバイスは、前記自律車両と関連付けられ、前記ユーザデバイスは、前記状況の存在を示すユーザ入力を受信するように構成される、請求項１９に記載の１つ以上の有形非一過性コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、自律車両のユーザ報告状況に対処することに関する。
【背景技術】
【０００２】
自律車両は、種々のセンサ装置を使用することによって、その周囲を知覚し、その周囲と関連付けられた情報に基づいて、その位置を決定することができる。これは、自律車両が、人間介入を伴わずに、ナビゲートし、ある場合には、人間運転手の使用を完全に省略することさえ可能にすることができる。しかしながら、人間自身の監督の欠如は、潜在的に、自律車両と関連付けられた問題を認識する機会を低減させ得る。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示の実施形態の側面および利点は、以下の説明に部分的に記載される、または説明から習得され得る、または実施形態の実践を通して習得され得る。
【０００４】
本開示の一例示的側面は、ユーザ報告車両状況に対処するコンピュータ実装方法を対象とする。本方法は、１つ以上のコンピューティングデバイスによって、ユーザのための車両サービスに関するサービス要求を受信することを含む。サービス要求は、場所を示す。本方法は、１つ以上のコンピューティングデバイスによって、車両サービスを提供するように構成される自律車両に１つ以上の第１の制御信号を送信することを含む。第１の制御信号のうちの１つ以上のものは、自律車両が場所に移動すべきであることを示す。本方法は、１つ以上のコンピューティングデバイスによって、ユーザデバイスから、車両サービスを提供するための自律車両の好適性を低減させる、自律車両と関連付けられた状況の存在を示す通信を受信することを含む。状況は、ユーザによって識別される。本方法は、１つ以上のコンピューティングデバイスによって、少なくとも部分的に、自律車両と関連付けられた状況の存在に基づいて、自律車両によって実施されるべき１つ以上のアクションを決定することを含む。本方法は、１つ以上のコンピューティングデバイスによって、１つ以上の第２の制御信号を自律車両に送信し、アクションのうちの１つ以上のものを実施することを含む。
【０００５】
本開示の別の例示的側面は、ユーザ報告車両状況に対処するためのシステムを対象とする。本システムは、１つ以上のプロセッサと、１つ以上のメモリデバイスであって、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、動作を実施させる命令を記憶する、１つ以上のメモリデバイスとを含む。動作は、車両サービスに関するサービス要求を受信することを含む。サービス要求は、場所を示す。動作は、車両サービスを提供するための自律車両を識別することを含む。動作は、自律車両がその場所に移動すべきであることを示す、１つ以上の第１の制御信号を自律車両に送信することを含む。動作は、ユーザデバイスから、自律車両と関連付けられた状況の存在を示す通信を受信することを含む。状況は、車両サービスを提供するための自律車両の好適性を低減させる。状況は、ユーザによって識別される。動作は、少なくとも部分的に、自律車両と関連付けられた状況の存在に基づいて、自律車両によって実施されるべき１つ以上のアクションを決定することを含む。動作は、１つ以上の第２の制御信号を自律車両に送信し、アクションのうちの１つ以上のものを実施することを含む。
【０００６】
本開示のさらに別の例示的側面は、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、動作を実施させる、コンピュータ可読命令を記憶する、１つ以上の有形非一過性コンピュータ可読媒体を対象とする。動作は、ユーザのための車両サービスに関するサービス要求を受信することを含む。動作は、車両サービスをユーザに提供するための自律車両を識別することを含む。自律車両は、サービス提供者の保有車両内に含まれる。動作は、ユーザデバイスから、自律車両と関連付けられた悪状況の存在を示す通信を受信することを含む。状況は、ユーザによって識別される。動作は、少なくとも部分的に、自律車両と関連付けられた悪状況の存在に基づいて、自律車両によって実施されるべき１つ以上のアクションを決定することを含む。動作は、１つ以上の制御信号を自律車両に送信し、アクションのうちの１つ以上のものを実施することを含む。
【０００７】
本開示の他の例示的側面は、ユーザ報告車両状況に対処するためのシステム、方法、車両、装置、有形非一過性コンピュータ可読媒体、ユーザインターフェース、およびメモリデバイスを対象とする。
【０００８】
種々の実施形態のこれらおよび他の特徴、側面、および利点は、以下の説明および添付の請求項を参照してより深く理解されるようになるであろう。本明細書に組み込まれ、その一部を構成する、付随の図面は、本開示の実施形態を図示し、説明ともに、関連原理を説明する役割を果たす。
【図面の簡単な説明】
【０００９】
当業者を対象とする実施形態の詳細な議論は、添付の図を参照する、本明細書に記載される。
【００１０】
【図１】図１は、本開示の例示的実施形態による、ユーザ報告車両状況に対処するための例示的システムを描写する。
【００１１】
【図２】図２は、本開示の例示的実施形態による、例示的サービス待ち行列を描写する。
【００１２】
【図３】図３は、本開示の例示的実施形態による、例示的ユーザデバイスを図示する。
【００１３】
【図４】図４は、本開示の例示的実施形態による、地理的エリア内の車両のグラフィカル表現を図示する。
【００１４】
【図５】図５は、本開示の例示的実施形態による、例示的な調節されたサービス待ち行列を描写する。
【００１５】
【図６】図６は、本開示の例示的実施形態による、ユーザ報告車両状況に対処する例示的方法のフロー図を描写する。
【００１６】
【図７】図７は、本開示の例示的実施形態による、例示的システムを描写する。
【発明を実施するための形態】
【００１７】
ここで、実施形態が詳細に参照され、その１つ以上の実施例は、図面に図示される。各実施例は、本開示の限定ではなく、実施形態の説明として提供される。実際、種々の修正および変形例が、本開示の範囲または精神から逸脱することなく、実施形態に成されることができることが、当業者に明白となるであろう。例えば、一実施形態の一部として図示または説明される特徴は、別の実施形態と併用され、なおもさらなる実施形態をもたらすことができる。したがって、本開示の側面は、そのような修正および変形例を網羅することが意図される。
【００１８】
本開示の例示的側面は、ユーザによって報告される自律車両の悪状況に対処することを対象とする。例えば、サービス提供者は、保有車両を使用して、車両サービスを複数のユーザに提供することができる。保有車両は、例えば、本明細書にさらに説明されるであろうように、人間運転手からの相互作用を最小限伴っておよび／または全く相互作用を伴わずに、運転、ナビゲート、動作等を行い得る、自律車両を含むことができる。サービス提供者は、自律車両を手配し、運営コンピューティングシステムを介して、サービス提供者の車両サービス（例えば、輸送、宅配、配達）を提供することができる。例えば、運営コンピューティングシステムは、ユーザのためのサービス要求（例えば、輸送のため）を受信し、車両サービスをユーザに提供するための自律車両を選択することができる。自律車両が、ユーザの場所に到着すると、ユーザは、車両と関連付けられた悪状況を通知してもよい。例えば、ユーザは、車両が、汚れている、損傷されている、および／または別様に、輸送サービスをユーザに提供するためにあまり（または全く）好適ではないことを通知してもよい。ユーザは、通信（例えば、ユーザの携帯電話を介して）を運営コンピューティングシステムに送信することによって、サービス提供者に車両の状況を通知することができる。運営コンピューティングシステムは、少なくとも部分的に、状況の存在に基づいて、車両によって行われるべき１つ以上のアクションを決定することができる。例えば、車両が、汚れすぎ、ユーザが車両に乗車することができない場合、ユーザは、車両を拒否することができ、運営コンピューティングシステムは、制御信号を送信し、清掃のために、車両を整備場所に移動させることができる。さらに、運営コンピューティングシステムは、別の自律車両を手配し、車両サービスをユーザに提供することができる（例えば、ユーザを輸送するために）。このように、運営コンピューティングシステムは、ユーザによって識別および／または報告される自律車両の悪状況に対処することができる。
【００１９】
より具体的には、サービス提供者は、保有車両（例えば、地上ベースの車両、航空機）を使用して、輸送サービス（例えば、相乗りサービス）、宅配サービス、配達サービス等の車両サービスを提供することができる。保有車両は、１つ以上のモードで動作するように構成される、自律車両を含むことができる。例えば、自律車両は、自律車両が、車両内に存在する人間運転手からの相互作用を最小限伴っておよび／または全く伴わずに、運転およびナビゲーション動作を提供し得る、完全自律（例えば、自動運転）動作モードで動作することができる。自律車両は、サービス提供者の車両サービスを提供するように構成されることができる。
【００２０】
サービス提供者は、運営コンピューティングシステムを利用して、保有車両を手配し、車両サービスを複数のユーザに提供することができる。運営コンピューティングシステム（例えば、クラウドベースのサーバシステム）は、車両および／またはユーザ（例えば、ユーザデバイス）のコンピューティングデバイスと通信するように構成されることができる。例えば、運営コンピューティングシステムは、ユーザのための車両サービス（例えば、輸送）に関するサービス要求を受信することができる。サービス要求は、ユーザと関連付けられた場所（例えば、迎車場所）を示すことができる。運営コンピューティングシステムは、車両サービスをユーザに提供するための自律車両を識別することができる。これは、少なくとも部分的に、利用可能な車両と要求側ユーザを合致させるために利用されることができる、１つ以上のサービス待ち行列に基づいて、行われることができる。これはまた、少なくとも部分的に、車両場所に基づいて、行われることができる。運営コンピューティングシステムは、１つ以上の制御信号を送信し、自律車両がユーザと関連付けられた場所に移動すべきことを示すことができる。したがって、車両は、ユーザの場所に移動し、車両サービスをユーザに提供する（例えば、輸送のためにユーザを迎えに行く）ことができる。
【００２１】
ユーザは、自律車両と関連付けられた状況を識別することができる。状況は、車両サービスをユーザに提供するための自律車両の好適性を低減させる、悪状況であることができる。例えば、状況は、車両サービスをユーザに提供するための自律車両の適切性、能力、収容力、状態、性能等を改変し得、および／または車両に関するユーザの体験に（例えば、負の）影響を及ぼし得る。ユーザは、車両に乗り込むことまたは車両サービスを車両から受けることの前および／または後（例えば、車両に乗車している間）に状況を識別してもよい。いくつかの実装では、状況は、深刻であって、自律車両を車両サービスをユーザに提供するために非好適にし得る。例えば、車両に乗り込む前に、ユーザは、自律車両の内部がユーザが車両に乗車したくなくなり得る程度に非常に不潔であることを識別してもよい。いくつかの実装では、状況は、あまり深刻ではないものの、車両サービスをユーザに提供するための車両の好適性を低減させ得る（但し、無視できない）。例えば、車両に乗車している間、ユーザは、車両の窓に亀裂が入っていることを識別してもよい。ユーザは、ユーザ入力をユーザデバイス（例えば、ユーザの携帯電話、車両のタブレット）に提供し、状況の存在を示すことができる。ユーザデバイスは、状況の存在を示す通信を運営コンピューティングシステムに提供することができる。
【００２２】
運営コンピューティングシステムは、通信を受信し、少なくとも部分的に、状況の存在に基づいて、車両によって行われるべき１つ以上のアクションを決定することができる。アクションのうちの少なくともいくつかは、ユーザによって識別される状況を軽減するように試みることができる。運営コンピューティングシステムは、制御信号を送信し、自律車両にアクションを実施させることができる。例えば、深刻な状況（例えば、非常に不潔な内部）の場合、ユーザは、自律車両が車両サービスをユーザに提供することを拒否することができる。運営コンピューティングシステムは、１つ以上の制御信号を自律車両に送信し、清掃のために、整備場所（例えば、サービスデポ）に移動させることができる。運営コンピューティングシステムはまた、別の自律車両をユーザの場所に移動させ、車両サービスをユーザに提供することができる（例えば、ユーザを輸送するために）。状況があまり深刻ではない場合、車両は、車両サービスをユーザに提供することが可能であって、その後、状況に対処してもよい。そのような場合では、運営コンピューティングシステムは、制御信号を送信し、自律車両に、車両サービスをユーザに提供させ（および／または提供を継続させ）、次いで、サービスの完了（例えば、ユーザを目的地場所に届けた）後、整備場所に移動させることができる。運営コンピューティングシステムは、状況の存在（例えば、亀裂が入った窓）に起因して、ユーザに車両サービスのコストに関する割引を提供することができる。
【００２３】
いくつかの実装では、運営コンピューティングシステムは、少なくとも部分的に、車両サービスに関する現在の需要に基づいて、アクションを決定することができる。例えば、運営コンピューティングシステムは、少なくとも部分的に、現在のサービス要求の量および／または他の要因に基づいて、現在の需要を決定することができる。本明細書にさらに説明されるであろうように、車両サービスに関する需要が、状況（例えば、亀裂が入った窓）の深刻度を上回る場合、運営コンピューティングシステムは、状況の存在にもかかわらず、要求側ユーザへの車両サービスの提供を継続するであろうように、自律車両をサービス待ち行列（および／または利用可能な車両のプール）に残すことができる。いったん需要が落ち着くと、車両は、次いで、整備場所に移動することができる。
【００２４】
いくつかの実装では、運営コンピューティングシステムは、状況の存在を確認するように構成されることができる。例えば、運営コンピューティングシステムは、状況（例えば、汚れている車両内部）を示すデータ（例えば、画像データ）を車両のオンボードコンピューティングシステムから受信することができる。そのようなデータは、自律車両にオンボードの１つ以上のシステム（例えば、画像捕捉デバイス）を介して、入手されることができる。加えて、または代替として、運営コンピューティングシステムは、状況を示すデータ（例えば、画像データ）をユーザデバイス（例えば、ユーザの携帯電話）から受信することができる。運営コンピューティングシステムは、ユーザデバイスによって提供されるデータを処理し、状況の存在を確認することができる。このように、運営コンピューティングシステムは、誤ったユーザ報告をフィルタリング除去し、および／または不必要に自律車両をサービス中止にする（例えば、整備場所に送ることによって）ことを回避することができる。
【００２５】
運営コンピューティングシステムは、車両と関連付けられた状況を報告したユーザに報酬を与え、および／または誤った報告を提供したユーザにペナルティを課すことができる。例えば、運営コンピューティングシステムが、状況が存在する（例えば、窓に亀裂が入っている）ことを確認する場合、運営コンピューティングシステムは、報酬（例えば、ユーザ格付の昇格、金銭による割引）を状況を報告したユーザと関連付けられたプロファイルに適用することができる。運営コンピューティングシステムが、状況が存在しない（例えば、窓に亀裂が入っていない）ことを決定する場合、運営コンピューティングシステムは、ペナルティ（例えば、ユーザ格付の降格、金銭による罰金）を状況を誤って報告したユーザと関連付けられたプロファイルに適用することができる。いくつかの実装では、その状況を生じさせたユーザは、ペナルティが課されてもよい。したがって、運営コンピューティングシステムは、車両状況の正確な報告を促し、誤った報告を妨げることができる。
【００２６】
本明細書に説明されるシステムおよび方法は、いくつかの技術的効果および利点を提供する。例えば、サービスユーザのそのネットワークを使用して、車両状況を報告することによって、運営コンピューティングシステムは、そうでなければ、整備／修理チームを手配および派遣し、車両を持続的に検査するために使用されるであろう、貴重なリソースを節約することができる。さらに、運営コンピューティングシステムは、車両が検査のために整備場所に移動しなければならない頻度を低減させることができる。代わりに、そのような整備のための往復は、報告される状況および／またはスケジュールされた整備に対処することに専用とされることができ、これは、運営コンピューティングシステムにとって、手配をより容易にし、より予測可能となる。これは、車両をサービス待ち行列から除去すべきとき（例えば、整備を受けるため）および／または別の自律車両を車両サービスをユーザに提供するためにオンラインにすべきときに関して、より適切な決定を可能にすることができる。さらに、整備チーム派遣の必要性を低減させ、および／または整備のための往復の頻度を低減させることによって、本システムおよび方法は、そのような派遣／手配のために要求される、処理および記憶リソースの配分を限定することができる。節約されたリソースは、サービス要求の処理、ユーザインターフェースの生成、車両経路指定等、運営コンピューティングシステムの他の機能に配分されることができる。このように、本開示の例示的側面によるシステムおよび方法は、車両問題に対処しながら、運営コンピューティングシステムの他のより中核となる機能のための算出リソースを節約するための算出上効率的アプローチを提供するという技術的効果を有する。
【００２７】
本開示のシステムおよび方法はまた、自律車両コンピューティング技術等の改良を車両コンピューティング技術に提供する。例えば、本システムおよび方法は、車両サービスに関するサービス要求（例えば、ユーザ場所を示す）を受信し、車両サービスを提供するための自律車両を識別し、制御信号を自律車両に送信し、自律車両が場所に移動すべきであることを示し、ユーザデバイスから、自律車両と関連付けられた状況の存在を示す通信を受信することを可能にすることができる。本明細書に示されるように、状況は、ユーザによって識別され、状況は、車両サービスを（例えば、ユーザに）提供するための自律車両の好適性を低減させ得る。本システムおよび方法は、少なくとも部分的に、自律車両と関連付けられた状況の存在に基づいて、自律車両によって実施されるべき１つ以上のアクションを決定し、１つ以上の制御信号を自律車両に送信し、アクションのうちの１つ以上のものを実施することを可能にすることができる。したがって、本システムおよび方法は、車両技術が、運営コンピューティングシステムの機能を活用し、そうでなければ、車両コンピューティング技術によって検出され得ない、自律車両の悪状況を決定し、それに対処することを可能にする。したがって、本システムおよび方法は、自律車両が、より複雑であって、高価であって、かつ算出上要求の高い監視するハードウェアを車両のコンピューティングシステムに追加せずに、悪状況に対処することを可能にすることができる。車両は、そうでなければ、よりロバストな監視機器を動作させ、および／または車両検査のために整備場所により頻繁に移動させるために使用され得る、算出リソース（例えば、処理、データ記憶）を節約することができる。故に、車両の節約された処理および記憶リソースは、撮像、物体検出、自律ナビゲーション等、車両のより重要な中核となる機能のために消費されることができる。
【００２８】
ここで図を参照すると、本開示の例示的実施形態が、さらに詳細に議論されるであろう。図１は、本開示の例示的実施形態による、例示的システム１００を描写する。システム１００は、車両１０２と、運営コンピューティングシステム１０４とを含むことができる。車両１０２は、１つ以上の通信ネットワーク１０６を介して、運営コンピューティングシステム１０４と通信することができる。通信ネットワーク１０６は、種々の有線および／または無線通信機構（例えば、セルラー、無線、衛星、マイクロ波、および／または無線頻度）および／または任意の所望のネットワークトポロジ（または複数のトポロジ）を含むことができる。例えば、ネットワーク１０６は、データを車両１０２におよび／またはそこから伝送するために、ローカルエリアネットワーク（例えば、イントラネット）、広域ネットワーク（例えば、インターネット）、無線ＬＡＮネットワーク（例えば、Ｗｉ−Ｆｉを介して）、セルラーネットワーク、ＳＡＴＣＯＭネットワーク、ＶＨＦネットワーク、ＨＦネットワーク、ＷｉＭＡＸベースのネットワーク、および／または任意の他の好適な通信ネットワーク（またはそれらの組み合わせ）を含むことができる。
【００２９】
車両１０２は、地上ベースの車両（例えば、自動車）、航空機、および／または別のタイプの車両であることができる。車両１０２は、人間運転手からの相互作用を最小限伴っておよび／または全く伴わずに、運転、ナビゲート、動作等を行い得る、自律車両であることができる。自律車両１０２は、例えば、完全自律動作モード、半自律動作モード、駐車モード、スリープモード等、１つ以上のモードで動作するように構成されることができる。完全自律（例えば、自動運転）動作モードは、車両１０２が、車両内に存在する人間運転手からの相互作用を最小限伴っておよび／または全く伴わずに、運転およびナビゲーション動作を提供し得るものであることができる。半自律動作モードは、車両１０２が、車両内に存在する人間運転手からのある程度の相互作用を伴って動作し得るものであることができる。駐車および／またはスリープモードは、車両１０２が、後続車両サービスを提供することを待機し、複数の動作モード間に再充電する間等、複数の動作モード間に使用されることができる。
【００３０】
車両１０２は、車両コンピューティングシステム１０８を含むことができる。車両コンピューティングシステム１０８は、種々の動作および機能を実施するための種々のコンポーネントを含むことができる。例えば、車両コンピューティングシステム１０８は、車両１０２にオンボードの１つ以上のコンピューティングデバイスを含むことができる。コンピューティングデバイスは、それぞれが車両１０２にオンボードである１つ以上のプロセッサおよび１つ以上のメモリデバイスを含むことができる。コンピューティングデバイスは、車両１０２にオンボードの種々のシステムを実装する、含む、および／または別様に、それと関連付けられることができる。例えば、車両コンピューティングシステム１０８は、１つ以上の制御システム１１０、１つ以上のデータ入手システム１１２、自律システム１１４（例えば、ナビゲーションシステムを含む）、１つ以上のヒューマンマシンインターフェースシステム１１６、他の車両システム１１８、および／または通信システム１２０を含むことができる。車両１０２にオンボードのシステムの少なくともサブセットは、ネットワーク１２２を介して、相互に通信するように構成されることができる。ネットワーク１２２は、１つ以上のデータバス（例えば、コントローラエリアネットワーク（ＣＡＮ））、オンボード診断コネクタ（例えば、ＯＢＤ−ＩＩ）、および／または有線および／または無線通信リンクの組み合わせを含むことができる。オンボードシステムは、ネットワーク１２２を介して、データ、メッセージ、信号等を相互間で送信および／または受信することができる。
【００３１】
車両１０２の１つ以上の制御システム１１０は、車両１０２の１つ以上の特徴を制御するように構成されることができる。例えば、制御システム１１０は、例えば、加速、速度、操向、制動、方向指示灯、出発、離陸、発進、帰還（例えば、着陸）、駐車等、車両１０２の作動を制御するように構成されることができる。制御システム１１０は、ギヤ、運転のステータス、エンジン、ＡＣシステム、ライト、方向指示灯、サウンドシステム、マイクロホン等、車両１０２の１つ以上の他の特徴を制御するように構成されることができる。いくつかの実装では、制御システム１１０は、車両１０２の１つ以上のアクセスポイントを制御するように構成されることができる。アクセスポイントは、車両のドア施錠、トランク施錠、ボンネット施錠、燃料タンクアクセス、ラッチ、および／または１つ以上の状態、位置、場所等の間で調節され得る、他の機械的アクセス特徴等の特徴を含むことができる。例えば、制御システム１１０は、アクセスポイント（例えば、ドア施錠）を制御し、アクセスポイントを第１の状態（例えば、施錠位置）と第２の状態（例えば、解錠位置）との間で調節するように構成されることができる。制御システム１１０はまた、車両１０２の特徴および／またはアクセスポイントが動作すべきパラメータを示す、制御信号を受信するように構成されることができる。
【００３２】
データ入手システム１１２は、車両１０２と関連付けられたデータを入手するように構成される、種々のデバイスを含むことができる。これは、車両のシステム（例えば、健康データ）、車両の内部、車両の外部、車両の周囲、車両ユーザ等のうちの１つ以上のものと関連付けられたデータを含むことができる。データ入手システム１１２は、例えば、１つ以上の画像捕捉デバイス１２４を含むことができる。画像捕捉デバイス１２４は、１つ以上のカメラ、光検出および測距（またはレーダ）デバイス（ライダシステム）、２次元画像捕捉デバイス、３次元画像捕捉デバイス、静的画像捕捉デバイス、動的（例えば、回転式）画像捕捉デバイス、ビデオ捕捉デバイス（例えば、ビデオレコーダ）、車線検出器、スキャナ、光学読取機、光電池、および／または他の好適なタイプの画像捕捉デバイスを含むことができる。画像捕捉デバイス１２４は、車両１０２の内部および／または外部に位置することができる。１つ以上の画像捕捉デバイス１２４は、自律モードにある車両１０２の動作のために使用されるための画像データを入手するように構成されることができる。例えば、画像捕捉デバイス１２４は、画像データを入手し、車両１０２が、１つ以上のマシンビジョン技法を実装する（例えば、周囲環境内の物体を検出するため）ことを可能にすることができる。
【００３３】
加えて、または代替として、データ入手システム１１２は、１つ以上のセンサ１２６を含むことができる。センサ１２６は、衝撃センサ、運動センサ、圧力センサ、温度センサ、湿度センサ、レーダ、ソナー、無線、中距離および長距離センサ（例えば、車両の周囲と関連付けられた情報を取得するため）、全地球測位システム（ＧＰＳ）機器、近接度センサ、および／または車両１０２と関連付けられたおよび／または車両１０２の動作に関連するパラメータを示すデータを取得するための任意の他のタイプのセンサを含むことができる。データ入手システム１１２は、車両の燃料タンク、エンジン、オイルコンパートメント、ワイパ等の車両１０２の特定の側面と関連付けられたデータを取得することに専用の１つ以上のセンサ１２６を含むことができる。センサ１２６はまた、または代替として、車両１０２の１つ以上の機械的および／または電気的コンポーネントと関連付けられたセンサを含むことができる。例えば、センサ１２６のうちの１つ以上のものは、車両ドア、トランク、ガスキャップ等が開放位置にあるかまたは閉鎖位置にあるかを検出するように構成されることができる。いくつかの実装では、センサ１２６によって入手されたデータは、他の車両および／または物体、道路状況（例えば、カーブ、くぼみ、沈降、隆起、勾配変化）を検出し、車両１０２と他の車両および／または物体との間の距離を測定すること等に役立ち得る。
【００３４】
車両コンピューティングシステム１０８はまた、マップデータを取得するように構成されることができる。例えば、車両１０２のコンピューティングデバイス（例えば、自律システム１１４内にある）は、マップデータを１つ以上の遠隔コンピューティングデバイスから受信するように構成されることができる。これは、運営コンピューティングシステム１０４のコンピューティングデバイスおよび／または１つ以上の他の遠隔コンピューティングデバイス（例えば、地理的マッピングサービス提供者と関連付けられる）を含むことができる。マップデータは、車両が、移動していた、現在移動している、移動することを意図する、および／または移動するであろう、エリアと関連付けられた２次元および／または３次元の地理的マップデータを含むことができる。データ入手システム１１２から入手されたデータ、マップデータ、および／または他のデータは、車両１０２にオンボードの１つ以上のメモリデバイス内に記憶されることができる。
【００３５】
自律システム１１４は、車両１０２が、自律モードで動作することを可能にするように構成されることができる。例えば、自律システム１１４は、車両１０２と関連付けられたデータ（例えば、データ入手システム１１２によって入手される）を取得することができる。自律システム１１４はまた、マップデータを取得することができる。自律システム１１４は、少なくとも部分的に、車両１０２と関連付けられた入手されたデータおよび／またはマップデータに基づいて、車両１０２の種々の機能を制御し、自律モードを実装することができる。例えば、自律システム１１４は、少なくとも部分的に、データ入手システム１１２によって入手されたデータ、マップデータ、および／または他のデータに基づいて、道路特徴、標識、および／または物体、人々、動物等を知覚するための種々のモデルを含むことができる。いくつかの実装では、自律システム１１４は、データ入手システム１１２によって入手されたデータ、マップデータ、および／または他のデータを使用して、自律車両を動作させることに役立つ、機械学習されたモデルを含むことができる。さらに、入手されたデータは、他の車両および／または物体、道路状況（例えば、カーブ、くぼみ、沈降、隆起、勾配変化、または同等物）を検出し、車両１０２と他の車両または物体との間の距離を測定すること等に役立ち得る。自律システム１１４は、そのような要素（例えば、１つ以上のオドメトリ技法を使用して）の位置および／または移動（またはその欠如）を予測するように構成されることができる。自律システム１１４は、少なくとも部分的に、そのような予測に基づいて、車両１０２の作動を計画するように構成されることができる。自律システム１１４は、計画された作動を実装し、最小限の人間介入を伴ってまたは全く人間介入を伴わずに、車両１０２を適切にナビゲートすることができる。例えば、自律システム１１４は、車両１０２を目的地場所に指向するように構成される、ナビゲーションシステムを含むことができる。自律システム１１４は、信号を制御システム１１０に送信し、車両速度、加速、減速、操向、および／または他のコンポーネントの動作を調整し、自律モードで動作し、そのような目的地場所に移動させることができる。
【００３６】
ヒューマンマシンインターフェースシステム１１６は、ユーザ（例えば、人間）、車両１０２（例えば、車両コンピューティングシステム１０８）、および／または第三者（例えば、サービス提供者と関連付けられたオペレータ）間の相互作用を可能にするように構成されることができる。ヒューマンマシンインターフェースシステム１１６は、ユーザが、情報を車両コンピューティングシステム１０８に入力し、および／またはそこから情報を受信するための種々のインターフェースを含むことができる。例えば、ヒューマンマシンインターフェースシステム１１６は、グラフィカルユーザインターフェース、直接操作インターフェース、ウェブベースのユーザインターフェース、タッチユーザインターフェース、ユーザの状況に敏感なユーザインターフェース、会話および／または音声インターフェース（例えば、テキストメッセージ、チャットロボットを介して）、会話インターフェースエージェント、双方向音声応答（ＩＶＲ）システム、ジェスチャインターフェース、および／または他のタイプのインターフェースを含むことができる。ヒューマンマシンインターフェースシステム１１６は、ユーザ入力を受信するように構成される、１つ以上の入力デバイス（例えば、タッチスクリーン、キーパッド、タッチパッド、ノブ、ボタン、スライダ、スイッチ、マウス、ジャイロスコープ、マイクロホン、他のハードウェアインターフェース）を含むことができる。ヒューマンマシンインターフェース１１６はまた、１つ以上の出力デバイス（例えば、ディスプレイデバイス、スピーカ、ライト）を含み、インターフェースと関連付けられたデータを受信および出力することができる。本明細書にさらに説明されるであろうように、ヒューマンマシンインターフェースシステムは、車両１０２の１つ以上のユーザデバイス（例えば、車両１０２に接続される、車両１０２の内部のタブレット）を含む、および／またはそれと関連付けられることができる。
【００３７】
他の車両システム１１８は、車両１０２の他の側面を制御および／または監視するように構成されることができる。例えば、他の車両システム１１８は、ソフトウェア更新モニタ、エンジン制御ユニット、トランスミッション制御ユニット、オンボードメモリデバイス等を含むことができる。一例として、ソフトウェア更新モニタは、オンボードシステムのうちの１つ以上のもの上で起動するソフトウェアの現在のステータスおよび／または個別のシステムがソフトウェア更新を要求するかどうかを示すデータを提供することができる。
【００３８】
通信システム１２０は、車両コンピューティングシステム１０８（およびそのサブシステム）が、他のコンピューティングデバイスと通信することを可能にするように構成されることができる。いくつかの実装では、車両コンピューティングシステム１０８は、通信システム１２０を使用して、運営コンピューティングシステム１０４のもの等の車両１０２から遠隔の１つ以上の遠隔コンピューティングデバイスと通信することができる（例えば、無線接続を介して、ネットワーク１０６を経由して）。通信システム１２０は、例えば、送信機、受信機、ポート、コントローラ、アンテナ、または１つ以上のコンピューティングデバイスとの通信を促進することに役立ち得る、他の好適なコンポーネントを含む、１つ以上のネットワークとインターフェースをとるための任意の好適なコンポーネントを含むことができる。
【００３９】
運営コンピューティングシステム１０４は、例えば、車両１０２を含む、保有車両を介して、１つ以上の車両サービスを複数のユーザに提供する、サービス提供者と関連付けられることができる。サービス提供者は、ユーザのための１つ以上の車両サービスを編成、手配、管理等する、エンティティであることができる。車両サービスは、輸送サービス（例えば、相乗りサービス）、宅配サービス、配達サービス、および／または他のタイプのサービスを含むことができる。車両１０２（および保有車両内のその他）は、車両サービスをユーザに提供するように構成されることができる。ユーザは、サービス提供者と関連付けられたソフトウェアアプリケーションをダウンロードしたユーザ、サービス要求をサービス提供者に行なったユーザ、サービス提供者の顧客であるユーザ、サービス提供者に登録したユーザ（例えば、サインアップしている、アカウントを有する、プロファイルを有する、サブスクライブしている）、車両の現在のユーザ、車両の潜在的ユーザ、車両とペアリングされたユーザ等であることができる。サービス提供者は、車両１０２を含む、複数の車両を手配し、車両サービスを複数のユーザに提供することができる。そのような手配は、運営コンピューティングシステム１０４を介して実施されることができる。
【００４０】
運営コンピューティングシステム１０４は、種々の動作および機能を実施するための複数のコンポーネントを含むことができる。例えば、運営コンピューティングシステム１０４は、車両１０２から遠隔の１つ以上のコンピューティングデバイス１２８を含む、および／または別様に、それと関連付けられることができる。１つ以上のコンピューティングデバイス１２８は、１つ以上のプロセッサと、１つ以上のメモリデバイスとを含むことができる。１つ以上のメモリデバイスは、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、ユーザ報告車両状況に対処するためのもの等、動作および機能を実施させる命令を記憶することができる。例えば、コンピューティングデバイス１２８は、車両１０２および／またはそのユーザを監視し、それと通信し、車両１０２によって提供される車両サービスを手配するように構成されることができる。
【００４１】
コンピューティングデバイス１２８は、車両サービスに関するサービス要求１３０を受信することができる。例えば、ユーザ１３２は、ユーザデバイス１３４を動作させ、サービス要求１３０（例えば、輸送サービスのために）を生成し、コンピューティングデバイス１２８に伝送することができる。いくつかの実装では、ユーザデバイス１３４は、サービス提供者と関連付けられたソフトウェアアプリケーションを含むことができ、それを介して、ユーザ１３２は、車両サービスに関するサービス要求１３０を提供することができる。いくつかの実装では、ユーザ１３２は、ソフトウェアアプリケーションによって提供されるユーザインターフェースと相互作用し、サービスタイプ、車両タイプ、１つ以上の場所（例えば、起点、目的地）等を規定し、１つ以上の要素を選択し、ソフトウェアアプリケーションに、サービス要求１３０を生成および伝送させることができる。
【００４２】
サービス要求１３０は、ユーザ１３２と関連付けられた種々の情報、要求される車両サービス、および／または車両を含むことができる。例えば、サービス要求１３０は、サービス要求１３０と関連付けられたユーザ１３２を示すことができる。一例として、サービス要求１３０は、ユーザ１３２のアカウントおよび／またはプロファイルと関連付けられたＩＤおよび／またはユーザ１３２と関連付けられたユーザデバイス１３４（例えば、ユーザ名、ユーザＩＤ、ユーザ名および／またはユーザＩＤのハッシュ、ユーザデバイスに対応するＩＤ）を含むことができる。サービス要求１３０はまた、１つ以上の場所を示すことができる。例えば、サービス要求１３０は、起点場所（例えば、輸送のための迎車場所、宅配のための荷受場所）、目的地場所、配達場所等を示すことができる。サービス要求１３０は、ユーザ１３２（例えば、ユーザデバイス１３４を介してサービス要求１３０を提供した）と関連付けられた場所を示すことができる。場所は、場所データ点（例えば、緯度および経度等）、意味論場所（例えば、「Ｃｉｔｙ  Ａ  Ｎａｔｕａｌ  Ｈｉｓｔｏｒｙ  Ｍｕｓｉｕｍ」）、および／または別のタイプの識別子として示されることができる。例えば、迎車場所は、ユーザデバイス１３４の全地球測位システム（ＧＰＳ）リソースによって決定される、ユーザデバイス１３４の現在の場所に対応し得る。ユーザデバイス１３４（および／またはソフトウェアアプリケーション）は、現在の場所を受信し、現在の場所をサービス要求１３０内の場所として含むことができる。サービス要求１３０はまた、サービスタイプ（例えば、要求されている車両サービスのタイプを示す）、車両タイプ情報（例えば、好ましい車両のタイプを示す）、および／または支払識別子（例えば、ユーザアカウントおよび／またはプロファイルと関連付けられる）等の他の情報を含むことができる。
【００４３】
運営コンピューティングシステムのコンピューティングデバイス１２８は、車両を識別し、サービス要求１３０によって要求される車両サービスを提供することができる。そのために、コンピューティングデバイス１２８は、サービス待ち行列を管理し、ユーザ１３２に、サービス提供者の１つ以上の車両サービスを提供することができる。例えば、図２は、本開示の例示的実施形態による、例示的サービス待ち行列２００を描写する。車両１０２は、サービス提供者と関連付けられた複数の車両（例えば、保有車両）内に含まれることができる。複数の車両内の各車両は、サービス提供者の車両サービスを提供するように構成されることができる。サービス待ち行列２００は、車両サービスを提供するために利用可能なサービス提供者と関連付けられた複数の車両の少なくともサブセットを識別することができる。例えば、サービス待ち行列２００内の車両は、個別の車両と関連付けられた識別子２０２Ａ−Ｃによって識別されることができる。待ち行列はまた、個別のユーザ（例えば、サービスを要求した）と関連付けられた識別子２０４Ａ−Ｃを含むことができる。これは、現在保留中のサービス要求の量を示すことができる。サービス待ち行列２００は、データ構造を含むことができ、これは、キャッシュおよび／または他のメモリリソース等の媒体内に記憶されることができる。サービス待ち行列２００は、データアイテムの集合であることができ、そのうちのいくつかは、車両サービスを提供するために利用可能な特定の車両を識別するために使用されることができる。
【００４４】
選択プロセスが、１人以上のユーザとユーザによって要求される車両サービスを提供し得る車両をペアリングするために、サービス待ち行列２００と関連付けられることができる。選択プロセスは、少なくとも部分的に、１つ以上の要因に基づくことができる。要因は、車両可用性、ユーザ場所、車両場所、サービスタイプ、車両タイプ、ユーザ格付、車両格付、サービス要求１３０に示される他の情報、および／または他の要因を含むことができる。コンピューティングデバイス１２８は、少なくとも部分的に、選択プロセスに基づいて、車両をユーザに割り当てることができる。例えば、コンピューティングデバイス１２８は、車両１０２（例えば、識別子２０２Ａと関連付けられる）を選択し、要求される車両サービスをユーザ１３２（例えば、識別子２０４Ａと関連付けられる）に提供することができる。
【００４５】
図１に戻ると、運営コンピューティングシステム１０４のコンピューティングデバイス１２８は、車両１０２に、要求される車両サービスを提供するように命令することができる。例えば、コンピューティングデバイス１２８は、１つ以上の第１の制御信号１３６を車両１０２に送信し、車両１０２がある場所（例えば、ユーザ１３２と関連付けられたサービス要求１３０に示される）に移動すべきであることを示すことができる。第１の制御信号１３６は、ネットワーク１０６のうちの１つ以上のものを介して、車両１０２に提供されることができる。第１の制御信号１３６は、車両１０２が移動すべき場所（例えば、ユーザの場所）、提供されるべき車両サービスのタイプ、目的地場所（例えば、ユーザ１３２が輸送されるべき場所）等のうちの１つ以上のものを示すことができる。車両コンピューティングシステム１０８は、第１の制御信号１３６を受信することができる（例えば、通信システム１２０を介して）。車両コンピューティングシステム１０８は、第１の制御信号１３６を処理し、車両１０２がそれに応答して行うべきことを決定することができる。車両コンピューティングシステム１０８は、次いで、車両１０２を第１の制御信号１３６に従って作用させることができる。例えば、自律システム１１４および／または制御システム１１０は、車両１０２をユーザ１３２と関連付けられた場所（および／またはサービス要求１３０に示される）に移動させ、車両サービスをユーザに提供する（例えば、輸送のためにユーザを迎えに行く）ことができる。
【００４６】
ユーザは、車両１０２と関連付けられた状況１３８を識別することができる。車両１０２と関連付けられた状況１３８を識別する、ユーザは、サービス要求１３０と関連付けられたユーザ１３２および／または別のユーザであることができる。状況１３８は、車両サービスを提供する（例えば、ユーザ１３２および／または別のユーザに）ための車両１０２の好適性を低減させる、状況（例えば、悪状況）であり得る。例えば、状況１３８は、車両サービスをユーザ１３２に提供するための車両１０２の適切性、能力、収容力、状態、性能等を改変し得、および／または車両１０２に関するユーザの体験に（例えば、負の）影響を及ぼし得る。ユーザ１３２は、車両１０２に乗り込む、または車両サービスを車両１０２から受ける前および／または後（例えば、車両に乗車している間）に状況１３８を識別してもよい。いくつかの実装では、状況１３８は、深刻であって、車両サービスをユーザ１３２に提供するために車両１０２を非好適にし得る。例えば、車両１０２に乗り込み、および／または車両サービス（例えば、輸送、宅配サービス）を使用する前に、ユーザ１３２は、ユーザ１３２が車両１０２に乗車したくない、荷物を車両１０２内に入れたくない等となり得る程度に車両１０２の内部が非常に不潔であることを識別してもよい。いくつかの実装では、状況１３８は、あまり深刻ではないものの、車両サービスをユーザ１３２に提供するための車両の好適性を低減させ得る（但し、無視できない）。例えば、車両１０２に乗車している間、ユーザ１３２は、車両１０２の窓に亀裂が入っていることを識別してもよい。
【００４７】
ユーザ１３２は、ユーザ入力をユーザデバイスに提供し、状況の存在を示すことができる。いくつかの実装では、ユーザ１３２は、ユーザ入力をユーザ１３２のデバイス（例えば、ユーザの携帯電話）に提供することができる。これは、サービス要求を運営コンピューティングシステム１０４に提供するために使用されたユーザデバイス１３４であってもよい。いくつかの実装では、ユーザ１３２は、ユーザ入力を車両と関連付けられたユーザデバイスに提供することができる。そのようなユーザデバイス（例えば、タブレット）は、車両１０２の内部に位置することができ、車両コンピューティングシステム１０８に通信可能に接続されることができる（例えば、物理的に、無線で）。車両１０２と関連付けられたユーザデバイスは、車両１０２の異なるユーザがそのようなユーザデバイスと相互作用し得るように、車両１０２の内部内に保たれることができる。
【００４８】
図３は、本開示の例示的実施形態による、例示的ユーザデバイス３００を図示する。ユーザデバイス３００は、ユーザ１３２と関連付けられたユーザデバイス１３４（例えば、モバイルユーザデバイス）であることができる。そのようなユーザデバイス３００は、車両コンピューティングシステム１０８と通信可能に結合されない、または別様に、通信するように構成されなくてもよい。代替として、ユーザデバイス３００は、車両コンピューティングシステム１０８に通信可能に結合される、車両１０２と関連付けられたユーザデバイスであることができる。
【００４９】
ユーザデバイス３００は、ユーザデバイス３００のディスプレイデバイス３０４を介して、ユーザインターフェース３０２を表示するように構成されることができる。ユーザデバイス３００は、ユーザ入力３０６を受信するように構成されることができる。ユーザ入力３０６は、ユーザインターフェース３０２との相互作用、音声認識、ジェスチャ認識等を介して、提供されることができる。ユーザ入力３０６は、状況１３８の存在および／または車両１０２の拒否を示すことができる。例えば、ユーザ１３２は、ユーザインターフェース３０２の１つ以上の要素３０８と相互作用し、ユーザ入力３０６を提供し、車両１０２と関連付けられた状況１３８（例えば、悪状況）の存在を示すことができる。一例として、ユーザ１３２は、要素３０８と相互作用し、車両１０２が亀裂が入った客席窓を有することを示すことができる。さらに、ユーザ１３２は、ユーザインターフェース３０２の１つ以上の要素３１０と相互作用し、ユーザ入力３０６を提供し、状況１３８と関連付けられた１つ以上の特性３１２（例えば、タイプ、場所、車両の好適性、または同等物）を示すことができる。例えば、ユーザ１３２は、要素３１０と相互作用し、亀裂が入った窓が、車両１０２の右客席側に位置する、審美的（および／または機械的）問題であることを示すことができる。いくつかの実装では、ユーザインターフェース３０２は、１つ以上の要素３１４を含むことができ、それを用いて、ユーザ１３２は、状況１３８の１つ以上の画像、ビデオ、イラスト、表現、または同等物を含める、アップロードする、送信等するように相互作用することができる。例えば、ユーザ１３２は、ユーザデバイス３００のカメラ機能を使用して、亀裂が入った窓の画像を捕捉することができる。
【００５０】
いくつかの実装では、ユーザ１３２は、ユーザインターフェース３０２の１つ以上の要素３１６と相互作用し、ユーザ入力３０６を提供し、車両１０２を拒否することができる。例えば、ユーザ１３２は、状況１３８が、特に深刻である（例えば、破砕した窓が車両サービスを提供するための車両１０２の好適性を有意に低減させる）場合、車両１０２を拒否することを所望してもよい。故に、ユーザ１３２は、車両サービスをユーザ１３２に提供しないであろうように、要素３１６と相互作用し、車両１０２を拒否することができる。いくつかの実装では、ユーザ１３２は、ユーザデバイス３００との音声相互作用および／またはジェスチャ相互作用を介して、車両１０２を拒否することができる。例えば、ユーザデバイス３００は、車両１０２と関連付けられることができ、ユーザ１３２が車両に乗り込む必要なく、ユーザ入力を受信するように構成されることができる（例えば、車両から外向きに面している）。ユーザ１３２は、ユーザデバイス３００の１つ以上の入力デバイスに発話および／またはジェスチャし、ユーザ入力を提供し、車両１０２を拒否することができる。
【００５１】
ユーザデバイス３００は、ユーザ入力３０６（例えば、状況の存在、拒否を示す）を受信するように構成されることができる。ユーザデバイス３００は、ユーザ入力３０６を処理し、通信を生成し、ユーザ入力３０６（例えば、状況の存在、特性、画像）によって提供される情報を示すことができる。ユーザデバイス３００は、車両１０２と関連付けられた状況１３８の存在および／または本明細書に説明される他の情報（例えば、状況の特性、状況の画像、車両の拒否、または同等物）を示す、通信３１８を送信するように構成されることができる。ユーザデバイス３００は、そのような通信３１８を運営コンピューティングシステム１０４に送信することができる。いくつかの実装では、ユーザデバイス３００が、車両１０２と関連付けられたユーザデバイスである場合、車両コンピューティングシステム１０８は、状況１３８の存在を示す通信３１８を運営コンピューティングシステム１０４に提供してもよい（例えば、通信システム１２０を介して）。
【００５２】
図１に戻ると、運営コンピューティングシステム１０４のコンピューティングデバイス１２８は、ユーザデバイス３００から、車両１０２と関連付けられた状況１３８（例えば、悪状況）の存在を示す、通信３１８を受信することができる。上記に示されるように、状況１３８は、ユーザによって識別される。車両１０２と関連付けられた状況１３８の存在を示す、通信３１８は、車両１０２が車両サービスをユーザ１３２に提供するために好適ではないことを示すことができる。上記に説明されるように、いくつかの実装では、状況１３８の存在を示す、通信３１８は、車両サービスのための車両１０２のユーザ１３２による拒否であることができる。拒否は、ユーザ１３２が車両サービスのうちの１つ以上のもののために車両１０２を利用したくないことを示すことができる。
【００５３】
コンピューティングデバイス１２８は、少なくとも部分的に、車両１０２と関連付けられた状況１３８に基づいて、車両１０２によって実施されるべき１つ以上のアクションを決定するように構成されることができる。アクションのうちの少なくともいくつかは、ユーザ１３２によって識別される状況１３８を軽減するように試みることができる。コンピューティングデバイス１２８は、１つ以上の第２の制御信号１４０を車両１０２に送信し、アクションのうちの１つ以上のものを実施するように構成されることができる。
【００５４】
例えば、図４は、本開示の例示的実施形態による、地理的エリア４０２内の車両１０２のグラフィカル表現４００を図示する。運営コンピューティングシステム１０４のコンピューティングデバイス１２８は、場所４０４（例えば、ユーザと関連付けられる）を示す、サービス要求１３０を受信することができる。場所４０４は、サービス要求１３０を提供するユーザ１３２および／または別のユーザの現在および／または将来的場所であることができる。コンピューティングデバイス１２８は、車両１０２に、１つ以上の第１の制御信号１３６を提供し、車両１０２が場所４０４に移動すべきことを示すことができる。ユーザ１３２が、車両１０２に乗り込む（および／または別様に、それを使用する）前および／または後、ユーザ１３２は、車両１０２と関連付けられた状況１３８を識別することができる。
【００５５】
一例として、深刻な状況（例えば、非常に不潔な内部）の場合、ユーザ１３２は、車両サービスをユーザ１３２に提供しないように、車両１０２を拒否することができる。コンピューティングデバイス１２８は、清掃のために、整備場所４０６（例えば、サービスデポ）に移動するように、１つ以上の第２の制御信号１４０を車両に送信することができる。加えて、または代替として、コンピューティングデバイス１２８は、別の車両４０８に、場所４０４に移動し、車両サービスをユーザ１３２に提供する（例えば、ユーザを輸送するため）ように命令することができる。例えば、コンピューティングデバイス１２８は、１つ以上の第３の制御信号１４２（例えば、図１に示される）を、車両サービスを提供するように構成される、別の車両４０８に提供することができる。第３の制御信号１４２は、他の車両４０８がユーザ１３２と関連付けられた場所４０４に移動すべきことを示すことができる。
【００５６】
いくつかの実装では、コンピューティングデバイス１２８は、サービス待ち行列を調節し、車両１０２を拒否したユーザ１３２と別の車両４０８をペアリングすることができる。例えば、図５に示されるように、コンピューティングデバイス１２８は、ユーザ１３２（例えば、識別子２０４Ａと関連付けられた）が車両とまだペアリングされていない他のユーザを上回る優先順位が与えられるように、サービス待ち行列２００を調節することができる。このように、コンピューティングデバイス１２８は、ユーザ１３２が他の車両４０８を提供されるように促すことに役立ち得る。
【００５７】
図１に戻ると、別の実施例では、状況があまり深刻ではない（例えば、亀裂が入った窓）の場合、車両１０２は、車両サービスのうちの１つ以上のものをユーザ１３２に提供し、その後、状況１３８に対処することが可能であり得る。そのような場合では、コンピューティングデバイス１２８は、制御信号１３６を送信し、車両１０２に、車両サービスをユーザ１３２に提供させ（および／または提供を継続させ）、次いで、車両サービスの完了（例えば、ユーザ１３２および／または荷物を目的地場所に届けた）後、整備場所４０６に移動させることができる。いくつかの実装では、コンピューティングデバイス１２８は、状況１３８の存在（例えば、亀裂が入った窓）に起因して、ユーザに車両サービスのコストに関して割引を提供することができる。
【００５８】
いくつかの実装では、コンピューティングデバイス１２８は、少なくとも部分的に、車両サービスに関する需要（例えば、過去、現在、将来）に基づいて、１つ以上のアクションを決定することができる。例えば、コンピューティングデバイス１２８は、車両サービスに関するサービス要求の量を決定することができる。サービス要求の量は、少なくとも部分的に、ある時間周期（例えば、類似時間周期）にわたって以前に受信されたサービス要求の数、サービス待ち行列２００内の現在保留中の数（例えば、図２におけるように）、ある時間周期にわたって予測される数等に基づくことができる。サービス要求の量は、車両サービスに関する需要を示すことができる。コンピューティングデバイス１２８は、少なくとも部分的に、状況１３８の存在および車両サービスに関するサービス要求の量に基づいて、車両１０２によって実施されるべき１つ以上のアクションを決定することができる。例えば、サービス要求の量が、多く、状況１３８が、些細なもの（例えば、若干亀裂が入った窓）であり、その結果、車両１０２が、依然として車両サービスを提供することが可能であり、および／または車両サービスを提供するために若干のみ好適ではない場合、コンピューティングデバイス１２８は、車両をサービス中止にすることを待機することができる。例えば、コンピューティングデバイス１２８は、状況１３８の存在にもかかわらず、要求側ユーザへの車両サービスの提供を継続するであろうように、車両１０２をサービス待ち行列２００内に残すことができる。いったん需要が落ち着く（および／または落ち着くと予測される）と、コンピューティングデバイス１２８は、制御信号を送信し、車両１０２に、整備場所４０６に移動するように命令することができる（例えば、若干の亀裂に対処させるために）。
【００５９】
いくつかの実装では、コンピューティングデバイス１２８は、状況１３８の存在を確認するように構成されることができる。例えば、状況１３８がコンピューティングデバイス１２８に報告される場合、コンピューティングデバイス１２８は、１つ以上の制御信号を車両１０２に提供し、車両１０２の画像捕捉デバイス１２４に、状況１３８の画像を入手するように命令することができる。画像捕捉デバイス１２４は、状況１３８を示す画像データを入手することができる。車両１０２にオンボードの１つ以上のシステムは、状況１３８を示すデータ１４４をコンピューティングデバイス１２８に提供することができる。コンピューティングデバイス１２８は、状況１３８（例えば、汚れている車両内部）を示すデータ１４４（例えば、画像データ）を車両１０２にオンボードのシステムから受信することができる。いくつかの実装では、コンピューティングデバイス１２８は、データ１４４をリアルタイムおよび／または近リアルタイムで（例えば、ユーザ１３２が依然として車両１０２に乗車している間）入手することができる。いくつかの実装では、サービス提供者と関連付けられた人間オペレータが、ユーザ１３２と（例えば、ヒューマンマシンインターフェースシステム、ユーザデバイス３００を介して）通信し、状況１３８の存在を確認してもよい（および／またはユーザをなだめる）。
【００６０】
加えて、または代替として、コンピューティングデバイス１２８は、少なくとも部分的に、ユーザデバイスとの通信に基づいて、状況１３８の存在を確認するように構成されることができる。例えば、上記に示されるように、ユーザ１３２は、ユーザデバイス３００（例えば、ユーザ１３２と関連付けられる、車両１０２と関連付けられる）を使用して、状況１３８（例えば、亀裂が入った窓）の画像を入手することができる。ユーザデバイス３００は、状況１３８を示すデータ１４６（例えば、画像データ）をコンピューティングデバイス１２８に提供することができる。データ１４６は、通信３１８（例えば、状況１３８の存在を示す）とともに含まれる、またはそれと別個であることができる。コンピューティングデバイス１２８は、状況１３８を示すデータ１４６（例えば、画像データ）をユーザデバイス３００（例えば、ユーザの携帯電話、車両のタブレット）から受信することができる。コンピューティングデバイス１２８は、ユーザデバイス３００によって提供されるデータ１４６を処理し、状況１３８の存在を確認することができる。このように、運営コンピューティングシステム１０４は、車両１０２と関連付けられた状況１３８が存在するかどうかを決定するように構成されることができる。故に、コンピューティングデバイス１２８は、誤ったユーザ報告をフィルタリング除去し、および／または不必要に車両１０２をサービス中止にする（例えば、整備場所に送ることによって、利用可能なサービス保有車両から除く）ことを回避することができる。
【００６１】
コンピューティングデバイス１２８は、車両１０２と関連付けられた状況１３８を報告したユーザに報酬を与え、および／または誤った報告を提供したユーザにペナルティを課すように構成されることができる。例えば、コンピューティングデバイス１２８は、車両１０２と関連付けられた状況１３８が存在する（例えば、窓に亀裂が入っている）ことが決定されると、報酬（例えば、ユーザ格付の昇格、金銭による割引）を（例えば、状況１３８を報告した）ユーザ１３２と関連付けられたプロファイルに適用することができる。コンピューティングデバイス１２８は、車両１０２と関連付けられた状況１３８が存在しないと決定されると、ペナルティ（例えば、ユーザ格付の降格、金銭による罰金）を（例えば、状況を誤って報告した）ユーザ１３２と関連付けられたプロファイルに適用することができる。故に、コンピューティングデバイス１２８は、車両状況の正確な報告を促し、誤った報告を妨げることができる。
【００６２】
いくつかの実装では、状況を生じさせたユーザ１３２は、そのようなユーザが識別され得る場合、ペナルティが課されてもよい。コンピューティングデバイス１２８は、車両１０２と関連付けられた状況１３８を生じさせたユーザを決定することができる。例えば、コンピューティングデバイス１２８（および／またはサービス提供者と関連付けられたオペレータ）は、以前に捕捉されたデータ（例えば、車両１０２の内部の画像データ）を精査し、車両１０２と関連付けられた状況を生じさせた（例えば、車両１０２を不潔な状態にした）ユーザを決定することができる。そのようなユーザが識別される場合、コンピューティングデバイス１２８は、自律車両１０２と関連付けられた状況１３８を生じさせたと決定されたユーザと関連付けられたプロファイルにペナルティを適用することができる。
【００６３】
図６は、本開示の例示的実施形態による、ユーザ報告車両状況に対処する例示的方法６００のフロー図を描写する。方法６００の１つ以上の部分は、例えば、図１および７に示されるコンピューティングデバイス１２８等の１つ以上のコンピューティングデバイスによって実装されることができる。さらに、方法６００の１つ以上の部分は、本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装され（例えば、図１および７におけるように）、例えば、ユーザ報告車両状況に対処することができる。図６は、例証および議論の目的のために、特定の順序で実施される要素を描写する。本明細書に提供される本開示を使用する、当業者は、本明細書で議論される方法のいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正されることができることを理解するであろう。
【００６４】
（６０２）では、方法６００は、車両サービスに関する要求を受信することを含むことができる。例えば、１つ以上のコンピューティングデバイス１２８は、ユーザ１３２のための車両サービスに関するサービス要求１３０を受信することができる。本明細書に示されるように、サービス要求１３０は、場所（例えば、４０４）を示すことができる。一例として、車両サービスは、輸送サービスであることができ、サービス要求１３０は、ユーザ１３２がユーザ１３２の現在の場所で車両１０２（例えば、自律車両）による迎車を所望することを示すことができる。
【００６５】
（６０４）では、方法６００は、車両サービスを提供するための車両を識別することを含むことができる。例えば、コンピューティングデバイス１２８は、車両サービスをユーザ１３２に提供するために、車両１０２を識別することができる。車両１０２は、サービス提供者の保有車両内に含まれることができる。本明細書に示されるように、車両１０２は、少なくとも部分的に、車両サービス（例えば、要求される輸送サービス）を提供するために利用可能であり得る保有車両を示す、サービス待ち行列２００に基づいて、識別されることができる。
【００６６】
（６０６）では、方法６００は、制御信号を車両に送信し、場所に移動させることを含むことができる。例えば、コンピューティングデバイス１２８は、１つ以上の第１の制御信号１３６を、車両サービスを提供するように構成される、車両１０２に送信することができる。制御信号１３６は、１つ以上のネットワーク１０６を介して、提供されることができる。第１の制御信号１３６のうちの１つ以上のものは、車両１０２が場所４０４（例えば、ユーザ１３２と関連付けられる）に移動すべきことを示すことができる。例えば、コンピューティングデバイス１２８は、第１の制御信号１３６を、輸送サービスをユーザ１３２に提供するために識別された車両１０２に送信することができる。車両１０２は、第１の制御信号１３６を受信することができる。さらに、車両１０２は、制御信号に従って、車両サービスを提供する（例えば、輸送のために、ユーザ１３２を迎えに行く）ために、ユーザ１３２と関連付けられた場所４０４に移動することができる。
【００６７】
（６０８）では、方法６００は、車両と関連付けられた状況を示す、通信を受信することを含むことができる。例えば、コンピューティングデバイス１２８は、ユーザデバイス３００から、車両サービスを提供するための車両１０２の好適性を低減させる、車両１０２と関連付けられた状況１３８の存在を示す、通信３１８を受信することができる。状況は、ユーザ１３２によって識別されることができる。本明細書に説明されるように、ユーザデバイス３００は、ユーザ１３２と関連付けられたユーザデバイス１３４（例えば、ユーザ１３２の携帯電話）であることができる。代替として、ユーザデバイス３００は、車両１０２と関連付けられることができる（例えば、車両の内部に保たれる、タブレット）。車両１０２と関連付けられたユーザデバイスは、車両コンピューティングシステム１０８に通信可能に結合されることができる。
【００６８】
ユーザ１３２は、ユーザデバイス３００を使用して、車両１０２と関連付けられた状況１３８の存在を示すことができる。ユーザ１３２は、ユーザデバイス３００と相互作用し、ユーザ入力３０６を提供し、状況１３８を示すことができる。ユーザ１３２は、車両１０２に乗り込む（または別様に、それを使用する）前および／または後に、状況を識別することができる。一例として、ユーザ１３２は、車両１０２に乗り込む前に、車両１０２が不潔であることを通知してもよい。したがって、ユーザ１３２は、ユーザ入力３０６をユーザデバイス３００に提供し、車両１０２が不潔であることを示す、および／または車両１０２を拒否してもよい。ユーザデバイス３００は、通信３１８をコンピューティングデバイス１２８に送信し、状況の存在および／または拒否を示すことができる。
【００６９】
いくつかの実装では、ユーザ１３２は、車両１０２に乗り込んでもよい（例えば、状況に気づく前に、その状況にもかかわらず車両１０２を使用することを所望するため）。例えば、ユーザ１３２は、車両１０２の現在の乗車者であることができる。状況１３８は、ユーザ１３２が輸送サービスのために車両１０２に乗車している間、ユーザ１３２によって識別されることができる。状況１３８は、輸送サービスを提供するための車両１０２の好適性を低減させる、悪状況（例えば、不潔な状況）であり得る。状況を報告するために、ユーザ１３２は、（例えば、ユーザ、車両の）ユーザデバイス３００と相互作用し、ユーザ入力３０６を提供し、車両１０２が不潔であることを示すことができる。ユーザデバイス３００は、通信３１８をコンピューティングデバイス１２８に送信し、状況１３８を報告することができる。
【００７０】
（６１０）では、方法６００は、車両によって実施されるべき１つ以上のアクションを決定することを含むことができる。例えば、コンピューティングデバイス１２８は、少なくとも部分的に、車両１０２と関連付けられた状況１３８の存在に基づいて、車両１０２によって実施されるべき１つ以上のアクションを決定することができる。アクションのうちの１つ以上のものは、車両１０２と関連付けられた状況１３８を軽減するためのものであることができる。例えば、状況１３８は、あまり深刻ではない可能性があり（例えば、亀裂が入った窓）、ユーザ１３２は、サービスのために車両１０２を使用することを所望してもよい。アクションのうちの１つ以上のものは、車両１０２が車両サービスをユーザ１３２に提供する（または提供を継続する）（例えば、ユーザ１３２を目的地場所に輸送する）ことを含むことができる。さらに、アクションのうちの１つ以上のものは、車両サービスをユーザ１３２に提供後（例えば、ユーザ１３２を目的地に届けた後）、車両１０２が整備場所４０６に移動することを含むことができる。このように、車両１０２は、サービス中止にされる（例えば、整備のために利用可能な保有車両から除かれる）前に、車両サービスをユーザ１３２に提供することができる。
【００７１】
いくつかの実装では、アクションのうちの少なくとも１つは、車両サービスをユーザ１３２に提供せずに、車両１０２が整備場所４０６に移動することを含むことができる。例えば、本明細書に説明されるように、状況１３８の存在を示す、通信３１８は、車両サービス（例えば、輸送）のための車両１０２のユーザ１３２による拒否であり得る。したがって、コンピューティングデバイス１２８は、車両１０２が、ユーザ１３２を所望の場所に輸送せずに、整備場所４０６に移動すべきであることを決定することができる。
【００７２】
（６１２）では、方法６００は、１つ以上の制御信号を車両に提供し、アクションのうちの１つ以上のものを実施することを含むことができる。例えば、コンピューティングデバイス１２８は、１つ以上の第２の制御信号１４０を車両１０２に提供し、アクションのうちの１つ以上のものを実施することができる。車両コンピューティングシステム１０８は、第２の制御信号１４０を受信することができる。車両コンピューティングシステム１０８は、第２の制御信号１４０に従って、アクションを実行することができる。例えば、車両１０２は、そのようなアクションを示す１つ以上の第２の制御信号１４０に応答して、整備場所４０６に移動することができる。
【００７３】
いくつかの実装では、（６１４）において、方法６００は、制御信号を別の車両に提供し、車両サービスをユーザに提供することを含むことができる。例えば、コンピューティングデバイス１２８は、１つ以上の第３の制御信号１４２を、車両サービスを提供するように構成される、別の車両４０８（例えば、別の自律車両）に提供することができる。第３の制御信号１４２のうちの１つ以上のものは、他の車両４０８がユーザ１３２と関連付けられた場所４０４に移動すべきことを示すことができる。このように、コンピューティングデバイス１２８は、サービス提供者の保有車両を管理し、１つ以上の他の車両がそのようなサービスのために非好適であると識別される（例えば、ユーザによって）場合、車両サービスをユーザに提供することができる。
【００７４】
いくつかの実装では、（６１６）において、方法６００は、状況の存在を確認することを含むことができる。例えば、コンピューティングデバイス１２８は、状況１３８の存在を確認することができる。本明細書に説明されるように、いくつかの実装では、これは、車両１０２および／またはユーザデバイス３００にオンボードの１つ以上のシステムとの通信を介して、遂行されることができる。例えば、コンピューティングデバイス１２８は、状況１３８（例えば、汚れている内部）を示すデータ１４４を車両１０２にオンボードの１つ以上のシステムから受信することができる。コンピューティングデバイス１２８は、少なくとも部分的に、車両１０２にオンボードの１つ以上のシステムからの状況１３８を示すデータ１４４に基づいて、状況１３８の存在を確認することができる。加えて、または代替として、コンピューティングデバイス１２８は、状況１３８を示す画像データ（例えば、写真、ビデオ、イラスト）をユーザデバイス（例えば、ユーザのモバイルユーザデバイス）から受信することができる。コンピューティングデバイス１２８は、少なくとも部分的に、状況１３８を示す画像データに基づいて、状況１３８の存在を確認することができる。加えて、または代替として、コンピューティングデバイス１２８は、状況１３８の存在（またはその欠如）を示すデータを整備場所および／または整備作業者と関連付けられたユーザデバイスから受信することができる。
【００７５】
いくつかの実装では、方法６００は、ユーザに報酬を適用することおよび／またはユーザにペナルティを適用することを含むことができる。例えば、コンピューティングデバイス１２８は、（６１８）において、車両１０２と関連付けられた状況１３８が存在すると確認されると、報酬（例えば、金銭による報酬、割引、ユーザ格付の昇格）をユーザ１３２と関連付けられたプロファイルに適用することができる。いくつかの実装では、（６２０）において、コンピューティングデバイス１２８は、車両１０２と関連付けられた状況１３８が存在しない（例えば、誤って報告された状況）と決定されると、ユーザ１３２と関連付けられたプロファイルにペナルティを適用することができる。このように、サービス提供者は、少なくとも部分的に、状況１３８の存在に基づいて、ユーザに報酬を与える、および／またはペナルティを課すことができる。
【００７６】
図７は、本開示の例示的実施形態による、例示的システム７００を描写する。システム７００は、運営コンピューティングシステム１０４と、車両コンピューティングシステム１０８（例えば、車両１０２のオンボードに位置する）と、１つ以上のユーザデバイス３００とを含むことができる。運営コンピューティングシステム１０４、車両コンピューティングシステム１０８、および１つ以上のユーザデバイス３００は、本明細書に説明されるもの等のように、１つ以上のネットワーク１０６を介して通信するように構成されることができる。
【００７７】
運営コンピューティングシステム１０４は、１つ以上のコンピューティングデバイス１２８を含むことができる。コンピューティングデバイス１２８は、１つ以上のプロセッサ７０２と、１つ以上のメモリデバイス７０４とを含むことができる。１つ以上のプロセッサ７０２は、マイクロプロセッサ、マイクロコントローラ、集積回路、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、論理デバイス、１つ以上の中央処理ユニット（ＣＰＵ）、グラフィック処理ユニット（ＧＰＵ）、他の特殊計算を実施する処理ユニット等、任意の好適な処理デバイスであることができる。プロセッサは、単一プロセッサ、または動作可能および／または選択的に接続される、複数のプロセッサであることができる。メモリデバイス７０４は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリデバイス、磁気ディスク等、および／またはそれらの組み合わせ等、１つ以上の非一過性コンピュータ可読記憶媒体（例えば、コンピュータ可読命令を記憶する）を含むことができる。
【００７８】
メモリデバイス７０４は、１つ以上のプロセッサ７０２によってアクセスされ得る、情報を記憶することができる。例えば、メモリデバイス７０４は、１つ以上のプロセッサ７０２によって実行され得る、コンピュータ可読命令７０６を含むことができる。命令７０６は、任意の好適なプログラミング言語で書き込まれる、ソフトウェアであることができる、またはハードウェア内に実装されることができる。加えて、または代替として、命令７０６は、プロセッサ７０２上で論理的および／または仮想的に別個のスレッドにおいて実行されることができる。命令７０６は、１つ以上のプロセッサ７０２によって実行されると、１つ以上のプロセッサ７０２に、動作を実施させる、任意の命令のセットであることができる。
【００７９】
例えば、メモリデバイス７０４は、１つ以上のプロセッサ７０２によって実行されると、１つ以上のプロセッサ７０２に、本明細書に説明されるようなコンピューティングデバイス１２８の、またはそのためにコンピューティングデバイス１２８が構成される、動作および機能、本明細書に説明されるようなユーザ報告車両状況に対処するための動作（例えば、方法６００の１つ以上の部分）、および／またはユーザ報告車両状況に対処するための任意の他の動作または機能のいずれか等の動作を実施させる、命令７０６を記憶することができる。
【００８０】
１つ以上のメモリデバイス７０４は、１つ以上のプロセッサ７０２によって読み出される、操作される、作成される、および／または記憶され得る、データ７０８を記憶することができる。データ７０８は、例えば、サービス提供者の保有車両と関連付けられたデータ、サービス待ち行列と関連付けられたデータ、１つ以上のサービス要求と関連付けられたデータ、サービス要求の量と関連付けられたデータ、１人以上のユーザと関連付けられたデータ、（例えば、車両、ユーザの）場所と関連付けられたデータ、制御信号と関連付けられたデータ、車両によって実施されるべきアクションと関連付けられたデータ、整備場所と関連付けられたデータ、状況と関連付けられたデータ、ユーザ入力を示すデータ、状況の確認を示すデータ、車両および／またはユーザデバイスにオンボードのシステムによって入手されたデータ、および／または他のデータまたは情報を含むことができる。データ７０８は、１つ以上のデータベース内に記憶されることができる。１つ以上のデータベースは、複数のロケールに位置するように、分割されることができる。いくつかの実装では、コンピューティングデバイス１２８は、データをコンピューティングデバイス１２８から遠隔の１つ以上のメモリデバイスから取得することができる。
【００８１】
コンピューティングデバイス１２８はまた、車両コンピューティングシステム１０８および／またはユーザデバイス３００と通信する（例えば、ネットワーク１０６を経由して）ために使用される、通信インターフェース７１０を含むことができる。通信インターフェース７１０は、例えば、送信機、受信機、ポート、コントローラ、アンテナ、または他の好適なハードウェアおよび／またはソフトウェアを含む、１つ以上のネットワークとインターフェースをとるための任意の好適なコンポーネントを含むことができる。
【００８２】
ユーザデバイス３００は、種々のタイプのコンピューティングデバイスであることができる。例えば、ユーザデバイス３００は、電話、スマートフォン、タブレット、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、コンピュータ化された腕時計（例えば、スマートウォッチ）、コンピュータ化されたアイウェア、コンピュータ化されたヘッドウェア、他のタイプのウェアラブルコンピューティングデバイス、ゲーム用システム、メディアプレーヤ、電子ブック読取機、および／または他のタイプのコンピューティングデバイスを含むことができる。ユーザデバイス３００は、ユーザ（例えば、１３２）と関連付けられることができる。ユーザデバイス３００は、車両（例えば、１０２）と関連付けられることができる。例えば、本明細書に説明されるユーザデバイス３００はまた、車両１０２のヒューマンマシンインターフェースシステム内に含まれ得る、ユーザデバイス（例えば、車両コンピューティングシステム１０８に接続されるユーザデバイス）を表すことができる。
【００８３】
ユーザデバイス３００はまた、１つ以上の入力デバイス７１２および／または１つ以上の出力デバイス７１４を含むことができる。ユーザデバイス３００が、車両と関連付けられる場合、入力デバイス７１２および／または出力デバイス７１４は、車両の１つ以上のヒューマンマシンインターフェースシステム内に含まれる、および／または別様に、それと関連付けられることができる。入力デバイス７１２は、例えば、タッチスクリーン、タッチパッド、マウス、データ入力キー、スピーカ、音声認識のために好適なマイクロホン、ジェスチャ認識技術のための撮像デバイスおよび／またはセンサ等、情報をユーザから受信するためのハードウェアを含むことができる。出力デバイス７１４は、１つ以上のディスプレイデバイス（例えば、ディスプレイ画面、ＣＲＴ、ＬＣＤ）および／または１つ以上のオーディオ出力デバイス（例えば、スピーカ）を含むことができる。ディスプレイデバイスおよび／またはオーディオ出力デバイスは、ユーザとの通信を促進するために使用されることができる。例えば、人間オペレータ（例えば、サービス提供者と関連付けられる）は、ディスプレイデバイスおよびオーディオ出力デバイスのうちの少なくとも１つを介して、車両の現在のユーザと通信することができる。
【００８４】
本明細書で議論される技術は、コンピューティングデバイス、データベース、ソフトウェアアプリケーション、および他のコンピュータベースのシステム、およびそのようなシステムによって行われるアクションおよびそこへおよびそこから送信される情報を参照する。当業者は、コンピュータベースのシステムの固有の柔軟性が、コンポーネントの間およびその中でのタスクおよび機能性の多種多様な可能性として考えられる構成、組み合わせ、および分割を可能にすることを認識するであろう。例えば、本明細書で議論されるコンピュータ実装プロセスは、単一コンピューティングデバイスまたは組み合わせて作用する複数のコンピューティングデバイスを使用して実装されることができる。データベースおよびアプリケーションは、単一システム上に実装される、または複数のシステムを横断して分散されることができる。分散型コンポーネントは、連続または並行して、動作することができる。
【００８５】
さらに、車両から遠隔のコンピューティングデバイス（例えば、運営コンピューティングシステムおよびその関連付けられたコンピューティングデバイス）において実施されるように本明細書で議論されるコンピューティングタスクは、代わりに、車両で実施されることができる（例えば、車両コンピューティングシステムを介して）。そのような構成は、本開示の範囲から逸脱することなく、実装されることができる。
【００８６】
本主題は、具体的な例示的実施形態およびその方法に関して詳細に説明されたが、当業者は、前述の理解を達成することに応じて、そのような実施形態の改変、変形例、および均等物を容易に生産することができることを理解されたい。故に、本開示の範囲は、限定ではなく、一例としてであって、本開示は、当業者に容易に明白となるであろうような本主題のそのような修正、変形例、および／または追加の含有を除外しない。
【図１】
2020502666.tif 000003
【図２】
2020502666.tif 000004
【図３】
2020502666.tif 000005
【図４】
2020502666.tif 000006
【図５】
2020502666.tif 000007
【図６】
2020502666.tif 000008
【図７】
2020502666.tif 000009
【国際調査報告】
2020502666.tif 000010
2020502666.tif 000011