(57)【要約】      （修正有）【課題】自動運転車両を配車車両として選択させる配車システムを提供する。【解決手段】配車システム１は、サーバ３０及びユーザ端末１０を備える。サーバは、登録車両２の位置を取得する位置取得部３１と、迎車位置を取得する迎車位置取得部３２と、迎車位置と登録車両の位置とに基づいて候補車両を決定する候補車両決定部３４と、候補車両の自動運転機能に関する情報をユーザ端末へ送信する候補送信部３５と、配車車両を識別する情報を受信する配車受信部３６と、配車車両へ迎車位置を送信する配車処理部３７とを備える。ユーザ端末は、表示部と、迎車位置送信部１１と、候補車両の自動運転機能に関する情報を受信する候補受信部１３と、候補車両の自動運転機能に関する情報を表示部に表示させる表示制御部１４と、配車車両を選択するユーザ操作を受け付ける受付部１５と、配車車両を識別する情報をサーバへ送信する配車要求部１６とを備える。【選択図】図３
2019032664.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバと通信可能なユーザ端末とを備える配車システムであって、
前記サーバは、
複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部と、
複数の登録車両の位置を取得する位置取得部と、
前記ユーザ端末から迎車位置を取得する迎車位置取得部と、
前記迎車位置と前記複数の登録車両の位置とに基づいて、前記複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部と、
前記記憶部を参照し、前記少なくとも１つの候補車両の自動運転機能に関する情報を前記少なくとも１つの候補車両と対応付けて前記ユーザ端末へ送信する候補送信部と、
前記ユーザ端末から、前記少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部と、
前記配車車両へ前記迎車位置を送信する配車処理部と、
を備え、
前記ユーザ端末は、
表示部と、
前記迎車位置を前記サーバへ送信する迎車位置送信部と、
前記サーバから、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて受信する候補受信部と、
前記候補受信部により受信された前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記表示部に表示させる表示制御部と、
前記少なくとも１つの候補車両の中から前記配車車両を選択するユーザ操作を受け付ける受付部と、
前記ユーザ操作に基づいて選択された前記配車車両を識別する情報を前記サーバへ送信する配車要求部と、
を備える、配車システム。
【請求項２】
前記自動運転機能に関する情報は、
自動運転機能のバージョン情報、オーバーライド率、自動運転の継続度、自動運転の継続時間もしくは継続距離の最大値、自動運転の継続時間もしくは継続距離の平均値、及び、自動運転の継続時間もしくは継続距離の累積値の中から少なくとも１つの情報を含む、
請求項１に記載の配車システム。
【請求項３】
前記サーバは、
配車車両を識別する情報を送信した前記ユーザ端末と前記配車車両との組み合わせを認証するための認証情報を生成する生成部と、
前記生成部により生成された前記認証情報を、前記配車車両を識別する情報を送信した前記ユーザ端末及び前記配車車両へ送信する認証情報送信部と、
をさらに備え、
前記ユーザ端末は、
前記サーバより前記認証情報を受信する認証情報受信部と、
前記認証情報受信部により受信された前記認証情報と、前記配車車両から取得した前記認証情報とを用いて、前記組み合わせを認証する端末認証部と、
をさらに備える、
請求項１又は２に記載の配車システム。
【請求項４】
前記サーバは、
配車車両を識別する情報を送信した前記ユーザ端末と前記配車車両との組み合わせを認証するための認証情報を生成する生成部と、
前記生成部により生成された前記認証情報を、前記配車車両を識別する情報を送信した前記ユーザ端末及び前記配車車両へ送信する認証情報送信部と、
をさらに備え、
前記配車車両は、前記サーバから取得された前記認証情報と、前記ユーザ端末から取得した前記認証情報とを用いて、前記組み合わせを認証する、
請求項１〜３の何れか一項に記載の配車システム。
【請求項５】
前記サーバは、迎車時の前記配車車両が有人であるか否かを判定する判定部を更に備え、
前記生成部は、前記判定部により迎車時の前記配車車両が有人であると判定された場合には、前記認証情報を生成せず、前記配車車両の情報及びユーザの情報を生成し、
前記認証情報送信部は、前記配車車両の情報を前記ユーザ端末へ送信するとともに、前記ユーザの情報を前記配車車両へ送信する、
請求項３又は４に記載の配車システム。
【請求項６】
サーバと、前記サーバと通信可能なユーザ端末とを備える配車システムによって実行される配車方法であって、
前記サーバが複数の登録車両それぞれの自動運転機能に関する情報を前記サーバの記憶部に記憶するステップと、
前記ユーザ端末が迎車位置を前記サーバへ送信するステップと、
前記サーバが複数の登録車両の位置を取得するステップと、
前記サーバが前記ユーザ端末から迎車位置を受信するステップと、
前記サーバが前記迎車位置と前記複数の登録車両の位置とに基づいて、前記複数の登録車両の中から少なくとも１つの候補車両を決定するステップと、
前記サーバが、前記記憶部を参照し、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記ユーザ端末へ送信するステップと、
前記ユーザ端末が、前記サーバから、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて受信するステップと、
前記ユーザ端末が、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記ユーザ端末の表示部に表示させるステップと、
前記ユーザ端末が、前記少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付けるステップと、
前記ユーザ端末が、前記ユーザ操作に基づいて選択された配車車両を識別する情報を前記サーバへ送信するステップと、
前記サーバが、前記ユーザ端末から、前記少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信するステップと、
前記サーバが、前記配車車両へ前記迎車位置を送信するステップと、
を備える、配車方法。
【請求項７】
ユーザ端末と通信可能なサーバであって、
複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部と、
複数の登録車両の位置を取得する位置取得部と、
前記ユーザ端末から迎車位置を取得する迎車位置取得部と、
前記迎車位置と前記複数の登録車両の位置とに基づいて、前記複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部と、
前記記憶部を参照し、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記ユーザ端末へ送信する候補送信部と、
前記ユーザ端末から、前記少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部と、
前記配車車両へ前記迎車位置を送信する配車処理部と、
を備えるサーバ。
【請求項８】
サーバと通信可能なユーザ端末であって、
表示部と、
迎車位置を前記サーバへ送信する迎車位置送信部と、
前記サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて受信する候補受信部と、
前記候補受信部により受信された前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記表示部に表示させる表示制御部と、
前記少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける受付部と、
前記ユーザ操作に基づいて選択された前記配車車両を識別する情報を前記サーバへ送信する配車要求部と、
を備えるユーザ端末。
【請求項９】
ユーザ端末と通信可能なサーバによって実行されるサーバプログラムであって、
前記サーバプログラムは、前記サーバを、
複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部、
複数の登録車両の位置を取得する位置取得部、
前記ユーザ端末から迎車位置を取得する迎車位置取得部、
前記迎車位置と前記複数の登録車両の位置とに基づいて、前記複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部、
前記記憶部を参照し、前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記ユーザ端末へ送信する候補送信部、
前記ユーザ端末から、前記少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部、及び、
前記配車車両へ前記迎車位置を送信する配車処理部として機能させる、サーバプログラム。
【請求項１０】
請求項９に記載の前記サーバプログラムを格納した非一時的なコンピュータ読み取り可能な記憶媒体。
【請求項１１】
サーバと通信可能なユーザ端末によって実行されるユーザ端末プログラムであって、
前記ユーザ端末プログラムは、前記ユーザ端末を、
迎車位置を前記サーバへ送信する迎車位置送信部、
前記サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて受信する候補受信部、
前記候補受信部により受信された前記少なくとも１つの候補車両の自動運転機能に関する情報を、前記少なくとも１つの候補車両と対応付けて前記ユーザ端末の表示部に表示させる表示制御部、
前記少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける受付部、及び、
前記ユーザ操作に基づいて選択された前記配車車両を識別する情報を前記サーバへ送信する配車要求部として機能させる、ユーザ端末プログラム。
【請求項１２】
請求項１１に記載の前記ユーザ端末プログラムを格納した非一時的なコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、配車システム、配車方法、サーバ、ユーザ端末、サーバプログラム、ユーザ端末プログラム、及び、記憶媒体に関する。
【背景技術】
【０００２】
特許文献１は、配車サービスを提供するシステムを開示する。このシステムは、ユーザのモバイル端末を介してユーザの配車要求を受け付け、配車車両を迎車位置へ提供する。ユーザは、モバイル端末を用いて複数の車両の中から配車車両を選択することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１４／０１２９９５１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザは、配車車両として自動運転車両を選択したい場合がある。しかしながら、特許文献１記載のシステムでは、ユーザは、選択可能な車両が自動運転車両であるか否か判断することができない。本技術分野では、自動運転車両を配車車両として選択させることができる配車システムが望まれている。
【課題を解決するための手段】
【０００５】
本開示の一態様は、サーバと、サーバと通信可能なユーザ端末とを備える配車システムである。サーバは、複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部と、複数の登録車両の位置を取得する位置取得部と、ユーザ端末から迎車位置を取得する迎車位置取得部と、迎車位置と複数の登録車両の位置とに基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部と、記憶部を参照し、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末へ送信する候補送信部と、ユーザ端末から、少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部と、配車車両へ迎車位置を送信する配車処理部と、を備える。ユーザ端末は、表示部と、迎車位置をサーバへ送信する迎車位置送信部と、サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて受信する候補受信部と、候補受信部により受信された少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて表示部に表示させる表示制御部と、少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける受付部と、ユーザ操作に基づいて選択された配車車両を識別する情報をサーバへ送信する配車要求部と、を備える。
【０００６】
このシステムによれば、少なくとも１つの候補車両の自動運転機能に関する情報が、少なくとも１つの候補車両と対応付けてユーザ端末の表示部に表示される。このため、ユーザは、自動運転機能に関する情報を考慮して配車車両を決定することができる。よって、このシステムは、自動運転車両を配車車両として選択させることができる。
【０００７】
一実施形態においては、自動運転機能に関する情報は、自動運転機能のバージョン情報、オーバーライド率、自動運転の継続度、自動運転の継続時間もしくは継続距離の最大値、自動運転の継続時間もしくは継続距離の平均値、及び、自動運転の継続時間もしくは継続距離の累積値の中から少なくとも１つの情報を含んでもよい。このように構成した場合、このシステムは、自動運転車両の信頼性を判断するための指標をユーザへ提示することができる。
【０００８】
一実施形態においては、サーバは、配車車両を識別する情報を送信したユーザ端末と配車車両との組み合わせを認証するための認証情報を生成する生成部と、生成部により生成された認証情報を、配車車両を識別する情報を送信したユーザ端末及び配車車両へ送信する認証情報送信部と、をさらに備え、ユーザ端末は、サーバより認証情報を受信する認証情報受信部と、認証情報受信部により受信された認証情報と、配車車両から取得した認証情報とを用いて、組み合わせを認証する端末認証部と、をさらに備えてもよい。このように構成した場合、このシステムのユーザ端末は、認証情報を用いて、配車車両とユーザ端末との組み合わせを認証することができる。
【０００９】
一実施形態においては、サーバは、配車車両を識別する情報を送信したユーザ端末と配車車両との組み合わせを認証するための認証情報を生成する生成部と、生成部により生成された認証情報を、配車車両を識別する情報を送信したユーザ端末及び配車車両へ送信する認証情報送信部と、をさらに備え、配車車両は、サーバから取得された認証情報と、ユーザ端末から取得した認証情報とを用いて、組み合わせを認証してもよい。このように構成した場合、配車車両は、認証情報を用いて、配車車両とユーザ端末との組み合わせを認証することができる。
【００１０】
一実施形態においては、サーバは、迎車時の配車車両が有人であるか否かを判定する判定部を更に備え、生成部は、判定部により迎車時の配車車両が有人であると判定された場合には、認証情報を生成せず、配車車両の情報及びユーザの情報を生成し、認証情報送信部は、配車車両の情報をユーザ端末へ送信するとともに、ユーザの情報を配車車両へ送信してもよい。このシステムは、送迎時の配車車両が有人である場合には、乗員とユーザとの間で組み合わせの認証を行わせることができる。
【００１１】
本開示の他の側面は、サーバと、サーバと通信可能なユーザ端末とを備える配車システムによって実行される配車方法である。この方法は、サーバが複数の登録車両それぞれの自動運転機能に関する情報をサーバの記憶部に記憶するステップと、ユーザ端末が迎車位置をサーバへ送信するステップと、サーバが複数の登録車両の位置を取得するステップと、サーバがユーザ端末から迎車位置を受信するステップと、サーバが迎車位置と複数の登録車両の位置とに基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定するステップと、サーバが、記憶部を参照し、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末へ送信するステップと、ユーザ端末が、サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて受信するステップと、ユーザ端末が、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末の表示部に表示させるステップと、ユーザ端末が、少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付けるステップと、ユーザ端末が、ユーザ操作に基づいて選択された配車車両を識別する情報をサーバへ送信するステップと、サーバが、ユーザ端末から、少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信するステップと、サーバが、配車車両へ迎車位置を送信するステップと、を備える。
【００１２】
本開示の他の側面は、ユーザ端末と通信可能なサーバである。このサーバは、複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部と、複数の登録車両の位置を取得する位置取得部と、ユーザ端末から迎車位置を取得する迎車位置取得部と、迎車位置と複数の登録車両の位置とに基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部と、記憶部を参照し、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末へ送信する候補送信部と、ユーザ端末から、少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部と、配車車両へ迎車位置を送信する配車処理部と、を備える。
【００１３】
本開示の他の側面は、サーバと通信可能なユーザ端末である。この端末は、表示部と、迎車位置をサーバへ送信する迎車位置送信部と、サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて受信する候補受信部と、候補受信部により受信された少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて表示部に表示させる表示制御部と、少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける受付部と、ユーザ操作に基づいて選択された配車車両を識別する情報をサーバへ送信する配車要求部と、を備える。
【００１４】
本開示の他の側面は、ユーザ端末と通信可能なサーバによって実行されるサーバプログラムである。サーバプログラムは、サーバを、複数の登録車両それぞれの自動運転機能に関する情報を記憶する記憶部、複数の登録車両の位置を取得する位置取得部、ユーザ端末から迎車位置を取得する迎車位置取得部、迎車位置と複数の登録車両の位置とに基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定する候補車両決定部、記憶部を参照し、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末へ送信する候補送信部、ユーザ端末から、少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する配車受信部、及び、配車車両へ迎車位置を送信する配車処理部として機能させる。
【００１５】
本開示の他の側面は、サーバプログラムを格納した非一時的なコンピュータ読み取り可能な記憶媒体である。
【００１６】
本開示の他の側面は、サーバと通信可能なユーザ端末によって実行されるユーザ端末プログラムである。ユーザ端末プログラムは、ユーザ端末を、迎車位置をサーバへ送信する迎車位置送信部、サーバから、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて受信する候補受信部、候補受信部により受信された少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末の表示部に表示させる表示制御部、少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける受付部、及び、ユーザ操作に基づいて選択された配車車両を識別する情報をサーバへ送信する配車要求部として機能させる。
【００１７】
本開示の他の側面は、ユーザ端末プログラムを格納した非一時的なコンピュータ読み取り可能な記憶媒体である。
【００１８】
上述した配車方法、サーバ、ユーザ端末、サーバプログラム、ユーザ端末プログラム及び記憶媒体は、上述した配車システムと同一の効果を奏する。
【発明の効果】
【００１９】
本開示の種々の態様によれば、自動運転車両を配車車両として選択させることができる配車システムが提供される。
【図面の簡単な説明】
【００２０】
【図１】図１は、第１実施形態に係る配車システムの構成の一例を示す図である。
【図２】図２は、ユーザ端末のハードウェア構成の一例を示す図である。
【図３】図３は、配車システムの機能の一例を示すブロック図である。
【図４】図４は、サーバが保有するデータの一例である。
【図５】図５は、候補車両のオーバーライド率を表示したユーザ端末の画面例である。
【図６】図６は、候補車両の平均自動運転距離を表示したユーザ端末の画面例である。
【図７】図７は、配車処理の一例を示すフローチャートである。
【図８】図８は、第２実施形態に係る配車システムの構成の一例を示す図である。
【図９】図９は、候補車両の自動運転区間を表示したユーザ端末の画面例である。
【図１０】図１０は、配車処理の一例を示すフローチャートである。
【図１１】図１１は、第３実施形態に係る配車システムの認証機能の一例を示すブロック図である。
【図１２】図１２は、認証処理の一例を示すフローチャートである。
【図１３】図１３は、第４実施形態に係る配車システムの認証機能の一例を示すブロック図である。
【図１４】図１４は、認証処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、例示的な実施形態について説明する。なお、以下の説明において、同一又は相当要素には同一符号を付し、重複する説明は繰り返さない。
【００２２】
［第１実施形態］
（配車システム）
図１は、第１実施形態に係る配車システム１の構成の一例を示す図である。図１に示されるように、配車システム１は、複数のユーザ端末１０Ａ，…，１０Ｘと、サーバ３０と、を備えている。複数のユーザ端末１０Ａ，…，１０Ｘは、ネットワークＮを介してサーバ３０と通信可能に接続されている。ネットワークＮは、例えば無線通信ネットワークである。
【００２３】
複数のユーザ端末１０Ａ，…，１０Ｘは、ユーザが携帯する端末である。ユーザとは、配車システム１の利用者である。ユーザは、配車システム１にあらかじめ登録されていてもよい。登録されたユーザには、ユーザを識別するＩＤが割り振られてもよい。複数のユーザ端末１０Ａ，…，１０Ｘは、同一構成であってもよい。以下、ユーザ端末に共通の構成を説明する場合には、ユーザ端末１０をそれらの代表として説明する。
【００２４】
複数の車両２Ａ，２Ｂ，…，２Ｘは、ネットワークＮを介してサーバ３０と通信可能に接続されている。複数の車両２Ａ，２Ｂ，…２Ｘは、配車システム１にあらかじめ登録されている。登録された車両には、車両を識別するＩＤ（車両識別番号）が割り振られてもよい。複数の車両２Ａ，２Ｂ，…２Ｘは、少なくとも自動運転車両を含む。自動運転車両は、予め設定された目的地に向かって自動で車両を走行させる自動運転システムを搭載した車両である。目的地は、運転者などの乗員が設定してもよく、自動運転システムが自動で設定してもよい。自動運転車両は、運転者が運転操作を行う必要が無く、自動で走行する。複数の車両２Ａ，２Ｂ，…２Ｘは、自動運転機能の有無以外については同一構成であってもよい。以下、車両に共通の構成を説明する場合には、車両２をそれらの代表として説明する。
【００２５】
（配車システムのハードウェア構成）
図２は、ユーザ端末１０のハードウェア構成の一例を示す図である。図２に示されるように、ユーザ端末１０は、プロセッサ１０１、メモリ１０２、ストレージ１０３、通信インターフェース１０４及びユーザインターフェース１０５（表示部の一例）を備え、一般的なコンピュータとして構成されている。
【００２６】
プロセッサ１０１は、ＣＰＵ（Central  Processing  Unit）などの演算器である。メモリ１０２は、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの記憶媒体である。ストレージ１０３は、ＨＤＤ（Hard  Disk  Drive）などの記憶媒体である。通信インターフェース１０４は、データ通信を実現する通信機器である。ユーザインターフェース１０５は、液晶やスピーカなどの出力器、及び、タッチパネルやマイクなどの入力器である。プロセッサ１０１は、メモリ１０２、ストレージ１０３、通信インターフェース１０４及びユーザインターフェース１０５を統括し、後述するユーザ端末の機能を実現する。なお、ユーザ端末１０は、ＧＰＳ（Global Positioning System）受信機を備えていてもよい。
【００２７】
サーバ３０は、上述したユーザ端末１０と同様に、プロセッサ３０１、メモリ３０２、ストレージ３０３（記憶部の一例）、通信インターフェース３０４及びユーザインターフェース３０５を備える。プロセッサ３０１は、メモリ３０２、ストレージ３０３、通信インターフェース３０４及びユーザインターフェース３０５を統括し、後述するサーバ３０の機能を実現する。
【００２８】
車両２はＥＣＵ（Electronic  Control  Unit）を備えている。ＥＣＵは、上述したユーザ端末１０と同様に、プロセッサ２０１、メモリ２０２、ストレージ２０３、通信インターフェース２０４及びユーザインターフェース２０５を備える。プロセッサ２０１は、メモリ２０２、ストレージ２０３、通信インターフェース２０４及びユーザインターフェース２０５を統括し、後述する車両２の機能を実現する。車両２は、ＧＰＳ受信機を備えてもよい。また、車両２が自動運転車両である場合には、図示しないセンサなど、自動運転車両が一般的に有する構成を備え得る。
【００２９】
（配車システムの機能）
図３は、配車システム１の機能の一例を示すブロック図である。図３に示されるように、ユーザ端末１０は、迎車位置送信部１１、候補受信部１３、表示制御部１４、受付部１５、及び、配車要求部１６を備える。
【００３０】
迎車位置送信部１１は、迎車位置をサーバ３０へ送信する。迎車位置送信部１１は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、通信インターフェース１０４を動作させることによって実現される。迎車位置とは、配車車両を向かわせる位置であり、ユーザが乗車する位置である。迎車位置は、一例として、ユーザ操作により指定される。例えば、ユーザ端末１０のユーザインターフェース１０５に表示されたマップをユーザの指でタップ操作した位置が迎車位置となる。迎車位置は、ユーザ端末１０に備わるＧＰＳ受信機の位置に基づいて決定されてもよい。
【００３１】
候補受信部１３は、サーバ３０から、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けて受信する。候補受信部１３は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、通信インターフェース１０４を動作させることによって実現される。候補車両とは、配車車両の候補となる車両である。自動運転機能に関する情報とは、自動運転の能力や信頼性に関する情報である。自動運転機能に関する情報の具体的な一例としては、自動運転機能の有無、諸元情報、自動運転の履歴などを含む。自動運転機能に関する情報の詳細については後述する。「対応付けて受信」とは、第１の候補車両の情報、第２の候補車両の情報といったように、どの候補車両がどのような自動運転機能に関する情報であるのかを判別できるように受信することである。一例として、候補受信部１３は、候補車両の車両識別番号と、自動運転機能に関する情報とを対応付けて受信する。
【００３２】
表示制御部１４は、候補受信部１３により受信された少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザインターフェース１０５に表示させる。表示制御部１４は、迎車位置送信部１１は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、ユーザインターフェース１０５を動作させることによって実現される。「少なくとも１つの候補車両と対応付けてユーザインターフェース１０５に表示」とは、どの候補車両がどのような自動運転機能に関する情報であるのかをユーザが視認できるように表示することである。一例として、表示制御部１４は、ユーザインターフェース１０５に、マップとともに候補車両のアイコンを表示させ、そのアイコンに対応させるように自動運転機能に関する情報を表示させる。例えば、表示制御部１４は、候補車両のアイコンに吹き出し表示を設け、自動運転機能に関する情報を表示させてもよい。あるいは、表示制御部１４は、候補車両のアイコンをユーザが選択操作（例えばタップ操作）することにより、自動運転機能に関する情報を表示させてもよい。あるいは、表示制御部１４は、候補車両の車両識別番号と、自動運転機能に関する情報とを対応付けて表示させてもよい。
【００３３】
受付部１５は、少なくとも１つの候補車両の中から配車車両を選択するユーザ操作を受け付ける。受付部１５は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、ユーザインターフェース１０５を動作させることによって実現される。配車車両を選択するユーザ操作は、一例として、ユーザインターフェース１０５に表示させた候補車両をタップする操作などである。
【００３４】
配車要求部１６は、ユーザ操作に基づいて選択された配車車両を識別する情報をサーバへ送信する。配車要求部１６は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、通信インターフェース１０４を動作させることによって実現される。配車車両を識別する情報とは、配車車両を特定することができる情報であり、例えば車両識別番号である。
【００３５】
このように、ユーザ端末１０では、自動運転機能に関する情報とともに候補車両が表示され、ユーザ操作に基づいて配車車両が決定される。
【００３６】
サーバ３０は、位置取得部３１、迎車位置取得部３２、候補車両決定部３４、候補送信部３５、配車受信部３６、及び、配車処理部３７を備える。
【００３７】
サーバ３０のストレージ３０３は、複数の登録車両それぞれの自動運転機能に関する情報を記憶する。登録車両とは、配車システム１に予め登録された車両である。登録車両は、車両識別番号が割り振られる。車両識別番号は車両を識別するＩＤである。車両識別番号は、配車システム１が車両固有番号（ナンバープレートに記載の車両番号、車体に刻印された車体番号、通信機器に割り振られた物理アドレスなど）に対応付けて割り振った番号であってもよいし、車両固有番号そのものであってもよい。
【００３８】
図４は、サーバ３０が保有するデータの一例である。図４に示されるように、ストレージ３０３は、車両識別番号に対応付けて、現在の車両位置、現在の運転状態、運転席の現在の着座状態などが記憶される。車両位置は、地図上の位置であり、例えば緯度経度である。運転状態とは、自動運転又は手動運転の何れかである。これらの情報は、車両２又は路側通信インフラから取得され、所定のタイミングで更新される。
【００３９】
さらに、ストレージ３０３は、車両識別番号に対応付けて、自動運転機能に関する情報が記憶される。自動運転機能に関する情報の一例として、自動運転機能の有無、自動運転機能のバージョン情報、オーバーライド率、自動運転の継続度、自動運転の継続距離の最大値（もしくは継続時間の最大値）、自動運転の継続距離の平均値（もしくは継続時間の平均値）、自動運転の継続距離の累積値（もしくは継続時間の累積値）などである。
【００４０】
自動運転機能の有無とは、自動運転の可否であり、自動運転が実行可能な車両であるか否かを判定するための情報である。自動運転機能のバージョン情報とは、自動運転システムのバージョン情報である。オーバーライドとは、自動運転中におけるドライバの操作介入のことである。オーバーライド率は、例えば、単位距離あたりのオーバーライド発生回数である。例えば、オーバーライド率が「１（回数／ｋｍ）」である場合には、１ｋｍあたりに１回のオーバーライドが発生することを意味する。自動運転の継続度とは、自動運転の開始から終了までの長さを評価する指標である。一例として、継続度は、自動運転での総走行距離に対する自動運転の継続距離の割合である。例えば、自動運転での総走行距離１００ｋｍ中、自動運転の継続距離が５０ｋｍである場合、継続度は０．５となる。これらの情報又はこれらの情報の元となる情報は、車両２から取得され、所定のタイミングで更新される。
【００４１】
図４では、一例として、車両識別番号「２Ａ」と、車両位置「経度：ＸＸ，緯度ＸＸ」、運転状態「自動運転」、運転席の着座状態「有」、自動運転機能「有」、バージョン情報「１．０」、オーバーライド率「１」、継続度「０．５」、継続距離の最大値「５０ｋｍ」、継続距離の平均値「２０ｋｍ」、及び、継続距離の累積値「６００ｋｍ」とが関連付けられている。また、車両識別番号「２Ｂ」と、車両位置「経度：ＸＸ，緯度ＸＸ」、運転状態「手動運転」、運転席の着座状態「有」、自動運転機能「無」、バージョン情報「Ｎｕｌｌ」、オーバーライド率「Ｎｕｌｌ」、継続度「Ｎｕｌｌ」、継続距離の最大値「Ｎｕｌｌ」、継続距離の平均値「Ｎｕｌｌ」、及び、継続距離の累積値「Ｎｕｌｌ」とが関連付けられている。また、車両識別番号「２Ｃ」と、車両位置「経度：ＸＸ，緯度ＸＸ」、運転状態「自動運転」、運転席の着座状態「無」、自動運転機能「有」、バージョン情報「１．２」、オーバーライド率「１」、継続度「０．８」、継続距離の最大値「５０ｋｍ」、継続距離の平均値「２０ｋｍ」、及び、継続距離の累積値「３００ｋｍ」とが関連付けられている。また、車両識別番号「２Ｄ」と、車両位置「経度：ＸＸ，緯度ＸＸ」、運転状態「自動運転」、運転席の着座状態「有」、自動運転機能「有」、バージョン情報「１．２」、オーバーライド率「５」、継続度「０．７」、継続距離の最大値「３０ｋｍ」、継続距離の平均値「１０ｋｍ」、及び、継続距離の累積値「１００ｋｍ」とが関連付けられている。
【００４２】
位置取得部３１は、複数の登録車両の位置を取得する。位置取得部３１は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。登録車両の位置は、車両２から通信を介して取得することができる。位置取得部３１は、登録車両の位置を受信した場合、ストレージ３０３に記憶された車両位置を更新する。
【００４３】
迎車位置取得部３２は、ユーザ端末１０から迎車位置を受信する。迎車位置取得部３２は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。
【００４４】
候補車両決定部３４は、迎車位置と複数の登録車両の位置とに基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定する。候補車両決定部３４は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、演算処理をすることで実現する。候補車両決定部３４は、迎車位置と複数の登録車両の位置との間の距離に基づいて、複数の登録車両の中から少なくとも１つの候補車両を決定する。候補車両は、例えば、迎車位置から所定距離範囲内に位置する登録車両である。候補車両の決定においては、車種や到着時間など、種々の条件を加えてもよい。
【００４５】
候補送信部３５は、ストレージ３０３を参照し、少なくとも１つの候補車両の自動運転機能に関する情報を、少なくとも１つの候補車両と対応付けてユーザ端末１０へ送信する。候補送信部３５は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。「対応付けて送信」とは、第１の候補車両の情報、第２の候補車両の情報といったように、どの候補車両がどのような自動運転機能に関する情報であるのかを判別できるように送信することである。図４に示されるように、ストレージ３０３には、自動運転機能に関する情報が、車両識別番号と対応して記憶されている。一例として、候補送信部３５は、候補送信部３５は、候補車両の車両識別番号に対応する自動運転機能に関する情報を読み込み、候補車両の車両識別番号と自動運転機能に関する情報とを対応付けてユーザ端末１０へ送信する。
【００４６】
配車受信部３６は、ユーザ端末１０から、少なくとも１つの候補車両の中から選択された配車車両を識別する情報を受信する。配車受信部３６は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。配車受信部３６は、一例としてユーザ端末１０から配車車両の車両識別番号を受信する。
【００４７】
配車処理部３７は、配車車両へ迎車位置を送信する。配車処理部３７は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。配車処理部３７は、迎車位置とともに配車要求をしたユーザの情報を送信してもよい。
【００４８】
このように、サーバ３０は、登録済みの車両の情報を集約及び更新しつつ、候補車両の時度運転機能に関する情報をユーザに提示する。そして、サーバ３０は、ユーザにより選択された配車車両を迎車位置へ向かわせることができる。
【００４９】
車両２は、位置取得部２１、乗員判定部２２、車両送信部２３、及び、車両受信部２４を備える。
【００５０】
位置取得部２１は、車両２の地図上の位置を取得する。位置取得部２１は、主にプロセッサ２０１が、ＧＰＳ受信機から得られた情報に基づいて動作することによって実現される。
【００５１】
乗員判定部２２は、車両２の運転席に乗員が着座しているか否かを判定する。乗員判定部２２は、主にプロセッサ２０１が、運転席の着座センサから得られた情報に基づいて動作することによって実現される。
【００５２】
車両送信部２３は、サーバ３０へ情報を送信する。車両送信部２３は、主にプロセッサ２０１が、メモリ２０２及びストレージ２０３を参照しつつ、通信インターフェース２０４を動作させることにより実現される。送信情報は、車両２の位置、運転状態、運転席の着座状態、及び、自動運転機能に関する情報を含む。
【００５３】
車両受信部２４は、サーバ３０から情報を受信する。車両受信部２４は、主にプロセッサ２０１が、メモリ２０２及びストレージ２０３を参照しつつ、通信インターフェース２０４を動作させることにより実現される。受信情報は、迎車位置を含む。受信情報は、配車要求をしたユーザの情報を含んでもよい。
【００５４】
このように、車両２は、自動運転機能に関する情報をサーバ３０へ送信する。そして、車両２は、迎車位置を受信して、迎車位置へと向かう。なお、車両２が自動運転機能を有する場合であって自動運転で走行するときには、受信された迎車位置が目的地として設定される。
【００５５】
（画面例）
図５は、候補車両のオーバーライド率を表示したユーザ端末１０の画面例Ｇ１である。図５に示されるように、表示制御部１４は、地図を表示させる。表示制御部１４は、画面中央に迎車位置Ｐ１が表示されるように地図の表示を調整する。表示制御部１４は、サーバ３０から受信した候補車両を表示させる。ここでは、地図上に３台の候補車両が表示されている。表示制御部１４は、候補車両のアイコンに吹き出し表示を設け、自動運転機能に関する情報を表示させる。例えば、候補車両である車両２Ａには、自動運転に関する情報として、「運転席に乗員、自動運転中、ＯＲ（オーバーライド率）：１回／ｋｍ」が吹き出し内に表示されている。候補車両である車両２Ｃには、自動運転に関する情報として、「無人、自動運転中、ＯＲ（オーバーライド率）：１回／ｋｍ」が吹き出し内に表示されている。候補車両である車両２Ｄには、自動運転に関する情報として、「手動運転中、自動運転可、ＯＲ（オーバーライド率）：５回／ｋｍ」が吹き出し内に表示されている。ユーザは、自動運転機能に関する情報を参考として、ニーズにマッチした車両を配車車両として選択することができる。なお、画面例Ｇ１では、全ての候補車両が自動運転機能を有する場合を示しているが、自動運転機能を有さない候補車両が表示されていてもよい。
【００５６】
図６は、候補車両の平均自動運転距離を表示したユーザ端末１０の画面例Ｇ２である。図６に示されるように、表示制御部１４は、地図を表示させる。表示制御部１４は、画面中央に迎車位置Ｐ２が表示されるように地図の表示を調整する。表示制御部１４は、サーバ３０から受信した候補車両を表示させる。ここでは、地図上に１台の候補車両が表示されている。表示制御部１４は、候補車両のアイコンに吹き出し表示を設け、自動運転機能に関する情報を表示させる。例えば、候補車両である車両２Ｃには、自動運転に関する情報として、「無人、自動運転中、平均２０ｋｍ」が吹き出し内に表示されている。平均２０ｋｍは平均時度運転距離の意味である。なお、画面例Ｇ２では、候補車両が自動運転機能を有する場合を示しているが、自動運転機能を有さない候補車両が表示されていてもよい。
【００５７】
（配車処理）
以下、配車方法の一例が開示される。図７は、配車処理の一例を示すフローチャートである。図７のフローチャートは、例えば、ユーザ端末１０及びサーバ３０が起動状態であり、かつ、ユーザがユーザ端末１０の配車アプリケーションにて配車処理を開始させたタイミングで実行される。なお、図７のフローチャート開始前において、サーバ３０は、登録車両の位置を取得しているものとする。
【００５８】
図７に示されるように、ユーザ端末１０は、迎車位置決定処理（Ｓ１０）として、迎車位置を決定する。ユーザ端末１０は、例えば、ユーザインターフェース１０５に表示されたマップをユーザの指でタップ操作した位置を迎車位置とする。
【００５９】
続いて、ユーザ端末１０の迎車位置送信部１１は、迎車位置送信処理（Ｓ１２）として、迎車位置決定処理（Ｓ１０）にて決定された迎車位置をサーバ３０へ送信する。
【００６０】
サーバ３０の迎車位置取得部３２は、迎車位置受信処理（Ｓ１００）として、ユーザ端末１０から迎車位置を受信する。サーバ３０の候補車両決定部３４は、候補車両決定処理（Ｓ１０２）として、登録車両の中から候補車両を決定する。候補車両決定部３４は、例えば、迎車位置から所定距離範囲内に位置する登録車両を、候補車両として決定する。
【００６１】
続いて、サーバ３０の候補送信部３５は、情報生成処理（Ｓ１０４）として、ストレージ３０３を参照し、候補車両の車両識別番号に基づいて候補車両の自動運転機能に関する情報を取得する。そして、候補車両の車両識別番号と自動運転機能に関する情報とを関連付けたデータを生成する。
【００６２】
続いて、サーバ３０の候補送信部３５は、送信処理（Ｓ１０６）として、情報生成処理（Ｓ１０４）にて生成されたデータを、候補車両と対応付けてユーザ端末１０へ送信する。
【００６３】
ユーザ端末１０の候補受信部１３は、受信処理（Ｓ１４）として、候補車両の自動運転機能に関する情報を、候補車両と対応付けて受信する。続いて、ユーザ端末１０の表示制御部１４は、表示処理（Ｓ１６）として、受信処理（Ｓ１４）にて受信された候補車両の自動運転機能に関する情報を、候補車両と対応付けてユーザインターフェース１０５に表示させる（図５の画面例Ｇ１、図６の画面例Ｇ２）。
【００６４】
ユーザ端末１０の受付部１５は、受付処理（Ｓ１８）として、候補車両の中から配車車両を選択するユーザ操作を受け付ける。受付部１５は、一例として、ユーザインターフェース１０５に表示させた候補車両をタップする操作を受け付ける。
【００６５】
続いて、ユーザ端末１０の配車要求部１６は、配車車両要求処理（Ｓ２０）として受付処理（Ｓ１８）にて選択された配車車両を識別する情報をサーバ３０へ送信する。配車要求部１６は、例えば車両識別番号をサーバ３０へ送信する。
【００６６】
サーバ３０の配車受信部３６は、配車要求受付処理（Ｓ１０８）として、ユーザ端末１０から、配車車両を識別する情報を受信する。配車受信部３６は、一例としてユーザ端末１０から配車車両の車両識別番号を受信する。
【００６７】
サーバ３０の配車処理部３７は、配車処理（Ｓ１１０）として、配車車両へ迎車位置を送信する。配車処理（Ｓ１１０）が終了すると、図７のフローチャートが終了する。
【００６８】
（サーバプログラム及びユーザ端末プログラム）
サーバプログラム及びユーザ端末プログラムは、メインモジュール、入力モジュール及び演算処理モジュールを備えている。メインモジュールは、ハードウェアの動作を統括的に制御するモジュールである。入力モジュールは、ユーザからの入力を受け付けるようにコンピュータを動作させる。演算処理モジュールは、演算を行うモジュールである。メインモジュール、入力モジュール及び演算処理モジュールを実行させることにより実現される機能は、上述したユーザ端末１０又はサーバ３０の機能とそれぞれ同一である。サーバプログラム及びユーザ端末プログラムは、例えば、ＲＯＭ又は半導体メモリなどの非一時的なコンピュータ読み取り可能な記録媒体によって提供される。また、サーバプログラム及びユーザ端末プログラムは、ネットワークを介して提供されてもよい。
【００６９】
（第１実施形態のまとめ）
配車システム１によれば、少なくとも１つの候補車両の自動運転機能に関する情報が、少なくとも１つの候補車両と対応付けてユーザ端末１０のユーザインターフェース１０５に表示される。このため、ユーザは、自動運転機能に関する情報を考慮して配車車両を決定することができる。よって、このシステムは、自動運転車両を配車車両として選択させることができる。また、このシステムは、自動運転機能に関する情報を提供することで、自動運転車両の信頼性を判断するための指標をユーザへ提示することができる。
【００７０】
［第２実施形態］
第２実施形態に係る配車システム１は、第１実施形態に係る配車システム１と比較して、ユーザの目的地を用いて生成された候補車両の自動運転機能に関する情報がユーザに提供される点が相違し、その他は同一である。第２実施形態では、第１実施形態と同一の内容については繰り返さない。
【００７１】
図８は、第２実施形態に係る配車システム１の構成の一例を示す図である。図８に示されるように、ユーザ端末１０は、目的地送信部１２をさらに備える。目的地送信部１２は、目的地をサーバ３０へ送信する。目的地送信部１２は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、通信インターフェース１０４を動作させることによって実現される。目的地とは、ユーザの行き先の地点である。目的地は、一例として、ユーザ操作により指定される。例えば、ユーザ端末１０のユーザインターフェース１０５に表示されたマップをユーザの指でタップ操作した位置が目的地となる。目的地は、キーボードなどで入力されてもよい。ユーザ端末１０のその他の機能は第１実施形態と同一である。
【００７２】
サーバ３０は、目的地受信部３３をさらに備える。目的地受信部３３は、ユーザ端末１０から目的地を受信する。目的地受信部３３は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。
【００７３】
サーバ３０の候補送信部３５は、迎車位置と目的地と地図情報とに基づいて、迎車位置から目的地までの１又は複数の想定ルート及び想定所要時間を算出する。地図情報は、例えばストレージ３０３に格納されており、自動運転の実行可否を判定可能な情報が埋め込まれている。自動運転の実行要否を判定可能な情報は、例えば、自動運転に必要な情報（レーン境界線の位置情報、ポールの位置情報、交通ルールなど）である。想定ルート上において、自動運転に必要な情報が含まれる区間は自動運転可能区間であり、自動運転に必要な情報が含まれていない区間は自動運転不可区間である。あるいは、想定ルート上においてデータが不足している区間は、所定値以上の信頼度を保つことができないため、自動運転不可区間としてもよい。あるいは、予め区間ごとに自動運転の実行可否が割り振られていてもよい。候補送信部３５は、想定ルートごとに、自動運転可能な区間、手動運転が必要な区間を決定し、これらの情報と候補車両とを対応付けたデータを生成する。候補送信部３５は、生成されたデータをユーザ端末１０へ送信する。サーバ３０のその他の機能は第１実施形態と同一である。
【００７４】
（画面例）
図９は、候補車両の自動運転区間を表示したユーザ端末１０の画面例Ｇ３である。図９に示されるように、表示制御部１４は、地図を表示させる。表示制御部１４は、画面中央に迎車位置Ｐ３が表示されるように地図の表示を調整する。表示制御部１４は、サーバ３０から受信した候補車両を表示させる。ここでは、地図上に１台の候補車両が表示されている。表示制御部１４は、候補車両のアイコンに吹き出し表示を設け、自動運転機能に関する情報を表示させる。例えば、候補車両である車両２Ｃには、自動運転に関する情報として、第１の想定ルートの想定所要時間「３０分」、第１の想定ルート上における自動運転区間の概要、第２の想定ルートの想定所要時間「４０分」、第１の想定ルート上における自動運転区間の概要が吹き出し内に表示されている。
【００７５】
（配車処理）
以下、配車方法の一例が開示される。図１０は、配車処理の一例を示すフローチャートである。図１０のフローチャートは、例えば、ユーザ端末１０及びサーバ３０が起動状態であり、かつ、ユーザがユーザ端末１０の配車アプリケーションにて配車処理を開始させたタイミングで実行される。なお、図１０のフローチャート開始前において、サーバ３０は、登録車両の位置を取得しているものとする。
【００７６】
図１０の迎車位置決定処理（Ｓ３０）は、図７の迎車位置決定処理（Ｓ１０）と同一である。
【００７７】
続いて、ユーザ端末１０の迎車位置送信部１１及び目的地送信部１２は、送信処理（Ｓ３２）として、迎車位置決定処理（Ｓ１０）にて決定された迎車位置と、目的地とをサーバ３０へ送信する。
【００７８】
サーバ３０の迎車位置取得部３２及び目的地受信部３３は、受信処理（Ｓ１２０）として、ユーザ端末１０から迎車位置及び目的地を受信する。図１０の候補車両決定処理（Ｓ１２２）は、図７の候補車両決定処理（Ｓ１０２）と同一である。
【００７９】
続いて、サーバ３０の候補送信部３５は、情報生成処理（Ｓ１２４）として、ストレージ３０３を参照し、候補車両の車両識別番号に基づいて候補車両の自動運転機能に関する情報を取得する。そして、候補車両の車両識別番号と自動運転機能に関する情報とを関連付けたデータを生成する。候補送信部３５は、一例として、複数の想定ルート、想定所要時間、自動運転の走行区間などを含むデータを生成する。
【００８０】
続いて、サーバ３０の候補送信部３５は、送信処理（Ｓ１２６）として、情報生成処理（Ｓ１２４）にて生成されたデータを、候補車両と対応付けてユーザ端末１０へ送信する。
【００８１】
ユーザ端末１０の候補受信部１３は、受信処理（Ｓ３４）として、候補車両の自動運転機能に関する情報を、候補車両と対応付けて受信する。続いて、ユーザ端末１０の表示制御部１４は、表示処理（Ｓ３６）として、受信処理（Ｓ３４）にて受信された候補車両の自動運転機能に関する情報を、候補車両と対応付けてユーザインターフェース１０５に表示させる（図９の画面例Ｇ３）。
【００８２】
その後実行される図１０の受付処理（Ｓ３８）、配車車両要求処理（Ｓ４０）、配車要求受付処理（Ｓ１２８）及び配車処理（Ｓ１３０）は、図７の受付処理（Ｓ１８）、配車車両要求処理（Ｓ２０）、配車要求受付処理（Ｓ１０８）及び配車処理（Ｓ１１０）と同一である。
【００８３】
（第２実施形態のまとめ）
配車システム１によれば、目的地に基づいて想定ルートが算出され、想定ルートごとに、自動運転機能を発揮することができる走行区間が表示される。よって、このシステムは、より詳細な自動運転機能に関する情報をユーザに提供することができる。
【００８４】
［第３実施形態］
第３実施形態に係る配車システム１は、第１実施形態に係る配車システム１と比較して、認証機能が追加されている点が相違し、その他は同一である。第３実施形態では、第１実施形態と同一の内容については繰り返さない。
【００８５】
図１１は、第３実施形態に係る配車システム１の認証機能の一例を示すブロック図である。図１１に示されるように、ユーザ端末１０は、認証情報受信部１７及び端末認証部１８をさらに備える。サーバ３０は、生成部３９及び認証情報送信部４０をさらに備える。車両２は、認証情報受信部２５及び車両認証部２６をさらに備える。
【００８６】
サーバ３０の生成部３９は、図７又は図１０の配車処理が終了すると、認証情報を生成する。生成部３９は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ動作することによって実現される。認証情報とは、配車車両を識別する情報を送信したユーザ端末と配車車両との組み合わせを認証するための情報である。認証情報は、配車車両、及び、配車要求をしたユーザ端末の両方に送信され、配車車両とユーザ端末との間で取得された情報と、サーバ３０から受信した情報とを照合することで、認証が行われる。
【００８７】
認証情報は、ユーザ端末１０又は車両２からの読み取りを容易とすべく、画像認識可能なコードとして提供されてもよい。
【００８８】
認証情報送信部４０は、生成部３９により生成された認証情報を、配車車両を識別する情報を送信したユーザ端末及び配車車両へ送信する。認証情報送信部４０は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ、通信インターフェース３０４を動作させることによって実現される。
【００８９】
ユーザ端末１０の認証情報受信部１７は、サーバ３０より認証情報を受信する。認証情報受信部１７は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ、通信インターフェース１０４を動作させることによって実現される。
【００９０】
ユーザ端末１０の端末認証部１８は、認証情報受信部１７により受信された認証情報と、配車車両から取得した認証情報とを用いて、組み合わせを認証する。配車車両から認証情報を取得する手法については後述する。端末認証部１８は、主にプロセッサ１０１が、メモリ１０２及びストレージ１０３を参照しつつ動作することによって実現される。端末認証部１８は、認証情報が一致した場合に、組み合わせが正しいと認証する。
【００９１】
車両２の認証情報受信部２５は、サーバ３０より認証情報を受信する。認証情報受信部２５は、主にプロセッサ２０１が、メモリ２０２及びストレージ２０３を参照しつつ、通信インターフェース２０４を動作させることによって実現される。
【００９２】
車両２の車両認証部２６は、認証情報受信部２５により受信された認証情報と、ユーザ端末１０から取得した認証情報とを用いて、組み合わせを認証する。ユーザ端末１０から認証情報を取得する手法については後述する。車両認証部２６は、主にプロセッサ２０１が、メモリ２０２及びストレージ２０３を参照しつつ動作することによって実現される。
車両認証部２６は、認証情報が一致した場合に、組み合わせが正しいと認証する。
【００９３】
（ユーザ端末と配車車両との間のやりとり）
ユーザ端末１０が配車車両から認証情報を取得する手法の一例が開示される。配車車両は、車両側面に認証情報を表示する。一例として、表示される認証情報は、コンピュータが読み取り可能なコードである。ユーザ端末１０は、配車車両の側面に表示されるコードをカメラなどの画像センサや専用リーダで読み込む。これにより、ユーザ端末１０は、配車車両から直接的に認証情報を取得することができる。
【００９４】
配車車両がユーザ端末１０から認証情報を取得する手法の一例が開示される。ユーザ端末１０は、ユーザインターフェース１０５に認証情報を表示する。一例として、表示される認証情報は、コンピュータが読み取り可能なコードである。配車車両は、ユーザ端末１０のユーザインターフェース１０５に表示されるコードをカメラなどの画像センサや専用リーダで読み込む。これにより、配車車両は、ユーザ端末１０から直接的に認証情報を取得することができる。
【００９５】
（認証処理）
以下、認証方法の一例が開示される。図１２は、認証処理の一例を示すフローチャートである。図１２のフローチャートは、例えば、図７又は図１０に示された配車処理が終了したタイミングで実行される。
【００９６】
図１２に示されるように、サーバ３０の生成部３９は、生成処理（Ｓ１４０）として、認証情報を生成する。続いて、サーバ３０の認証情報送信部４０は、送信処理（Ｓ１４２）として、生成処理（Ｓ１４０）にて生成された認証情報を、配車車両を識別する情報を送信したユーザ端末及び配車車両へ送信する。
【００９７】
ユーザ端末１０の認証情報受信部１７は、受信処理（Ｓ５２）として、サーバ３０より認証情報を受信する。また、配車車両の認証情報受信部２５は、受信処理（Ｓ２００）として、サーバ３０より認証情報を受信する。
【００９８】
ユーザ端末１０の端末認証部１８は、認証処理（Ｓ５４）として、受信処理（Ｓ５２）にて受信された認証情報と、配車車両から取得した認証情報とを用いて、組み合わせを認証する。また、配車車両の車両認証部２６は、認証処理（Ｓ２０１）として、受信処理（Ｓ２００）にて受信された認証情報と、ユーザ端末１０から取得した認証情報とを用いて、組み合わせを認証する。
【００９９】
認証処理（Ｓ５４）及び認証処理（Ｓ２０１）が終了すると、図１２に示されるフローチャートが終了する。なお、認証処理（Ｓ５４）及び認証処理（Ｓ２０１）は何れか一方のみが実行され、他方は実行しなくてもよい。
【０１００】
（第３実施形態のまとめ）
配車システム１のユーザ端末１０及び配車車両の少なくとも一方は、認証情報を用いて、配車車両とユーザ端末との組み合わせを認証することができる。
【０１０１】
［第４実施形態］
第４実施形態に係る配車システム１は、第３実施形態に係る配車システム１と比較して、認証機能の一部が相違し、その他は同一である。第４実施形態では、第３実施形態と同一の内容については繰り返さない。
【０１０２】
図１３は、第４実施形態に係る配車システム１の認証機能の一例を示すブロック図である。図１３に示されるように、サーバ３０は、判定部３８をさらに備える。
【０１０３】
サーバ３０の判定部３８は、図７又は図１０の配車処理が終了すると、迎車時の配車車両が有人であるか否かを判定する。判定部３８は、主にプロセッサ３０１が、メモリ３０２及びストレージ３０３を参照しつつ動作することによって実現される。判定部３８は、例えばストレージ３０３を参照し、配車車両の運転者の着座状態を読み込んで、配車車両が有人であるか否かを判定する。つまり、配車車両が有人であるか否かは、運転席に運転者が着座しているか否かを意味する。
【０１０４】
サーバ３０の生成部３９は、判定部３８により迎車時の配車車両が有人であると判定された場合には、認証情報を生成しない。生成部３９は、認証情報の代わりに、運転者とユーザとの会話などによって、お互いの組み合わせが正しいことを確かめるための情報を生成して、両者に提供する。このような情報の一例としては、配車車両の情報、ユーザの情報などである。配車車両の情報は、例えば、配車車両の車両識別番号、車種、運転者の情報などである。ユーザの情報は、例えば、ユーザＩＤ、ユーザ端末固有情報（電話番号、固定アドレスなど）などである。
【０１０５】
認証情報送信部４０は、配車車両の情報をユーザ端末１０へ送信するとともに、ユーザの情報を配車車両へ送信する。この場合、ユーザ端末１０の端末認証部１８及び車両２の車両認証部２６は認証動作を行わない。その他の構成は、第３実施形態と同一である。
【０１０６】
（認証処理）
以下、認証方法の一例が開示される。図１４は、認証処理の一例を示すフローチャートである。図１４のフローチャートは、例えば、図７又は図１０に示された配車処理と同時に実行される。
【０１０７】
図１４に示されるように、サーバ３０は、判定処理（Ｓ１５０）として、図７又は図１０の配車処理が終了したか否かを判定する。図７又は図１０の配車処理が終了した場合（Ｓ１５０：ＹＥＳ）、サーバ３０の判定部３８は、判定処理（Ｓ１５２）として、迎車時の配車車両が有人であるか否かを判定する。
【０１０８】
迎車時の配車車両が有人であると判定された場合（Ｓ１５２：ＹＥＳ）、サーバ３０の生成部３９は、情報生成処理（Ｓ１５８）として、配車車両の情報及びユーザの情報を生成する。そして、サーバ３０の認証情報送信部４０は、送信処理（Ｓ１６０）として、配車車両の情報をユーザ端末１０へ送信するとともに、ユーザの情報を配車車両へ送信する。これにより、運転者とユーザとの会話などによって、お互いの組み合わせが正しいことを確かめることができる。
【０１０９】
迎車時の配車車両が無人であると判定された場合（Ｓ１５２：ＮＯ）、認証情報生成処理（Ｓ１５４）及び認証情報送信処理（Ｓ１５６）が実行される。認証情報生成処理（Ｓ１５４）及び認証情報送信処理（Ｓ１５６）は、図１２の生成処理（Ｓ１４０）及び送信処理（Ｓ１４２）と同一である。つまり、認証情報生成処理（Ｓ１５４）及び認証情報送信処理（Ｓ１５６）の後に、図１２の認証処理（Ｓ５４）及び認証処理（Ｓ２０１）が実行される。
【０１１０】
図７又は図１０の配車処理が終了していない場合（Ｓ１５０：ＮＯ）、認証情報生成処理（Ｓ１５４）が終了した場合、送信処理（Ｓ１６０）が終了すると、図１４に示されるフローチャートが終了する。
【０１１１】
（第４実施形態のまとめ）
配車システム１は、送迎時の配車車両が有人である場合には、乗員とユーザとの間で組み合わせの認証を行わせることができる。
【０１１２】
上述した実施形態は、当業者の知識に基づいて種々の変更、改良を施した様々な形態で実施することができる。
【０１１３】
配車システム１は、複数のユーザ端末及び複数の車両を備える必要はなく、１つのユーザ端末及び１台の車両のみを含んでもよい。
【０１１４】
車両２及びユーザ端末１０は、同一のネットワークＮを介してサーバ３０に接続されている例を示したが、互いに異なるネットワークを介してサーバ３０と接続されていてもよい。
【符号の説明】
【０１１５】
１…配車システム、２…車両、１０…ユーザ端末、１１…迎車位置送信部、１２…目的地送信部、１３…候補受信部、１４…表示制御部、１５…受付部、１６…配車要求部、１７…認証情報受信部、１８…端末認証部、３０…サーバ、３１…位置取得部、３２…迎車位置取得部、３３…目的地受信部、３４…候補車両決定部、３５…候補送信部、３６…配車受信部、３７…配車処理部、３８…判定部、３９…生成部、４０…認証情報送信部。
【図１】
2019032664.tif 000003
【図２】
2019032664.tif 000004
【図３】
2019032664.tif 000005
【図４】
2019032664.tif 000006
【図５】
2019032664.tif 000007
【図６】
2019032664.tif 000008
【図７】
2019032664.tif 000009
【図８】
2019032664.tif 000010
【図９】
2019032664.tif 000011
【図１０】
2019032664.tif 000012
【図１１】
2019032664.tif 000013
【図１２】
2019032664.tif 000014
【図１３】
2019032664.tif 000015
【図１４】
2019032664.tif 000016