(57)【要約】【課題】  配車された車両への円滑な乗車を支援する。【解決手段】    本発明の一実施形態に係る配車管理システム１は、管理サーバ１０と、当該サーバ１０と通信ネットワーク２０を介して通信可能に接続されたユーザ端末３０とを備え、配車依頼に応じてタクシーの配車を行うタクシー配車サービスを、ユーザ端末３０を操作するユーザに対して提供する。このシステム１は、ユーザの現在位置に基づいて推奨乗車位置が設定されるから、適切な乗車位置の設定が促進され、さらに、乗車位置を特定するための第１のオブジェクトが、地図表示領域において、ユーザの現在位置に初期表示されると共に、当該ユーザの現在位置から推奨乗車位置までの軌跡を有するアニメーション効果を伴って移動するから、ユーザは、推奨される乗車位置を容易に把握することができる。【選択図】  図１
2020091514.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、タクシーの配車を管理するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる処理と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける処理と、
前記配車依頼の受付に応じて所定の配車処理を行う処理と、を実行し、
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
システム。
【請求項２】
前記１又は複数のコンピュータプロセッサは、さらに、前記第１の推奨乗車位置に少なくとも基づいて、前記第１の推奨乗車位置へのタクシーの配車に要する配車時間として予測される予測配車時間を算出する処理を実行し、
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記第１のオブジェクトの移動に伴って、前記所定の画面において、前記予測配車時間を表示することを含む、
請求項１のシステム。
【請求項３】
前記１又は複数のコンピュータプロセッサは、さらに、前記ユーザによる前記所定の画面を介した操作に応じて、地図上の前記第１のオブジェクトの位置を変更する処理を実行する、
請求項１又は２のシステム。
【請求項４】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第１のエリアに含まれる場合に、前記第１のオブジェクトの位置の変更を不可とすることを含む、
請求項３のシステム。
【請求項５】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第２のエリアに含まれる場合に、前記ユーザに対する所定の警告を行うことを含む、
請求項３又は４のシステム。
【請求項６】
前記１又は複数のコンピュータプロセッサは、さらに、前記第１のオブジェクトの位置の変更に応じて、前記第１のオブジェクトの変更後の位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第２の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置へと移動させる処理を実行し、
前記第１のオブジェクトを前記第２の推奨乗車位置へと移動させる処理は、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
請求項３のシステム。
【請求項７】
前記地図表示領域は、前記ユーザの現在位置を追随する第２のオブジェクトがさらに配置されるように構成されている、
請求項１ないし６何れかのシステム。
【請求項８】
前記地図表示領域は、前記第１のオブジェクトと前記第２のオブジェクトとを結ぶ第３のオブジェクトがさらに配置されるように構成されている、
請求項７のシステム。
【請求項９】
前記地図表示領域は、前記第１のオブジェクトの位置における配車車両の進行方向を示す第４のオブジェクトがさらに配置されるように構成されている、
請求項１ないし８何れかのシステム。
【請求項１０】
１又は複数のコンピュータによって実行され、タクシーの配車を管理するための方法であって、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する工程と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる工程と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける工程と、
前記配車依頼の受付に応じて所定の配車処理を行う工程と、を備え、
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる工程は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
方法。
【請求項１１】
タクシーの配車依頼を制御するためのプログラムであって、
１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、
前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から、前記ユーザの乗車位置として推奨される第１の推奨乗車位置であって前記ユーザの現在位置に少なくとも基づいて設定される前記第１の推奨乗車位置へと移動させる処理と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける処理と、を実行させ、
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タクシーの配車を管理するためのシステム及び方法、並びに、タクシーの配車依頼を制御するためのプログラムに関するものである。
【背景技術】
【０００２】
従来、タクシーの配車を管理するためのシステムが提案されている（例えば、下記特許文献１を参照）。こうしたシステムでは、典型的には、ユーザが乗車位置（配車依頼位置／迎車位置）の指定を伴って配車依頼を行うと、指定された乗車位置の近隣のエリアを走行する空車の車両が検索されて配車される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−４９４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムにおいては、ユーザによる適切な乗車位置の指定が容易でない場合が生じ得る。例えば、地理的な知識を十分に有していないエリア（例えば、初めて訪れたエリア等）において屋内から配車依頼を行う場合、ユーザは、乗車位置として適切な場所を知ることが難しい。この結果、例えば、タクシーの一時的な停車が困難である場所、又は、目的の車両の発見が困難となる場所等の不適切な場所を乗車位置として指定してしまうと、配車された車両への円滑な乗車が妨げられる。
【０００５】
本発明の実施形態は、配車された車両への円滑な乗車を支援することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、タクシーの配車を管理するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる処理と、前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける処理と、前記配車依頼の受付に応じて所定の配車処理を行う処理と、を実行し、前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む。
【０００７】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、タクシーの配車を管理するための方法であって、ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する工程と、前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる工程と、前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける工程と、前記配車依頼の受付に応じて所定の配車処理を行う工程と、を備え、前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる工程は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む。
【０００８】
本発明の一実施形態に係るプログラムは、タクシーの配車依頼を制御するためのプログラムであって、１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から、前記ユーザの乗車位置として推奨される第１の推奨乗車位置であって前記ユーザの現在位置に少なくとも基づいて設定される前記第１の推奨乗車位置へと移動させる処理と、前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける処理と、を実行させ、前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む。
【発明の効果】
【０００９】
本発明の様々な実施形態は、配車された車両への円滑な乗車を支援する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る配車管理システム１のネットワークの構成を概略的に示す構成図。
【図２】システム１が備える管理サーバ１０及びユーザ端末３０がそれぞれ有する機能を概略的に示すブロック図。
【図３】ユーザ情報テーブル５１１において管理される情報を例示する図。
【図４】車両情報テーブル５１２において管理される情報を例示する図。
【図５】配車依頼情報テーブル５１３において管理される情報を例示する図。
【図６】管理サーバ１０及びユーザ端末３０が実行する処理を例示するシーケンス図。
【図７】乗車位置設定画面７０を例示する図。
【図８】乗車位置設定画面７０において乗車位置オブジェクト７２２が移動する様子を説明するための図。
【図９】乗車位置オブジェクト７２２の推奨乗車位置への移動が完了した状態の乗車位置設定画面７０を例示する図。
【図１０】配車依頼画面８０を例示する図。
【図１１】地図表示領域７２における地図の表示範囲を変更途中の状態の乗車位置設定画面７０を例示する図。
【図１２】管理サーバ１０及びユーザ端末３０が実行する処理を例示するシーケンス図。
【図１３】乗車位置の変更要求が行われた状態の乗車位置設定画面７０を例示する図。
【図１４】乗車位置設定画面７０において乗車位置オブジェクト７２２が移動する様子を説明するための図。
【図１５】乗車位置オブジェクト７２２の推奨乗車位置への移動が完了した状態の乗車位置設定画面７０を例示する図。
【図１６】乗車位置オブジェクト７２２から分離した第１オブジェクト７２２Ａの外観の変化を例示する図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一実施形態に係る配車管理システム１のネットワークの構成を概略的に示す構成図である。システム１は、図示するように、管理サーバ１０と、当該サーバ１０とインターネット等の通信ネットワーク２０を介して通信可能に接続されたユーザ端末３０とを備える。図１においては、１つのユーザ端末３０のみが図示されているが、システム１は、複数のユーザ端末３０を備える。配車管理システム１は、配車依頼に応じてタクシーの配車を行うタクシー配車サービスを、ユーザ端末３０を操作するユーザに対して提供する。
【００１３】
管理サーバ１０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ又はＧＰＵ等として構成されるコンピュータプロセッサ１１と、メインメモリ１２と、入出力Ｉ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１４】
コンピュータプロセッサ１１は、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１５】
入出力Ｉ／Ｆ１３は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力Ｉ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ１３は、ディスプレイ等の画像出力装置（表示装置）、スピーカー等の音声出力装置を含む。
【００１６】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１７】
ストレージ１５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。
【００１８】
本実施形態において、管理サーバ１０は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、管理サーバ１０は、複数のサーバ装置によって構成され得る。
【００１９】
本実施形態において、管理サーバ１０は、ウェブサーバ及びアプリケーションサーバとしての機能を有するように構成することができ、この場合、ユーザ端末３０が有するウェブブラウザ又はその他のアプリケーション（例えば、タクシー配車サービス用のアプリケーション）からの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ（例えば、ＨＴＭＬデータ）及び制御データ等をユーザ端末３０に対して送信する。ユーザ端末３０では、受信したデータに基づくウェブページ又はその他の画面が表示される。
【００２０】
ユーザ端末３０は、一般的なコンピュータとして構成されており、図１に示すように、コンピュータプロセッサ３１と、メインメモリ３２と、入出力Ｉ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ（記憶装置）３５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００２１】
コンピュータプロセッサ３１は、ＣＰＵ又はＧＰＵ等として構成され、ストレージ３５等に記憶されている様々なプログラムをメインメモリ３２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ３２は、例えば、ＤＲＡＭ等によって構成される。
【００２２】
入出力Ｉ／Ｆ３３は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力Ｉ／Ｆ３３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ３３は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。
【００２３】
通信Ｉ／Ｆ３４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００２４】
ストレージ３５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ３５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ３５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。
【００２５】
本実施形態において、ユーザ端末３０は、スマートフォン、タブレット端末、ウェアラブルデバイス、又はパーソナルコンピュータ等として構成され得る。
【００２６】
このように構成されたユーザ端末３０を操作するユーザは、ストレージ３５等にインストールされているウェブブラウザ又はその他のアプリケーションを介した管理サーバ１０との通信を実行することによって、システム１が提供するタクシー配車サービスを利用することができる。
【００２７】
次に、本実施形態の配車管理システム１が有する機能について説明する。図２は、システム１が備える管理サーバ１０及びユーザ端末３０がそれぞれ有する機能を概略的に示すブロック図である。管理サーバ１０は、図示するように、情報を記憶及び管理する情報記憶管理部５１と、タクシー配車サービスの基本機能を制御する基本機能制御部５２と、タクシーの配車を管理する配車管理部５３とを有する。これらの機能は、コンピュータプロセッサ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ１１が実行することによって実現される。また、図２に示す管理サーバ１０が有する機能の一部又は全部は、管理サーバ１０とユーザ端末３０とが協働することによって実現され、又は、ユーザ端末３０によって実現され得る。
【００２８】
また、ユーザ端末３０は、図２に示すように、情報を記憶及び管理する情報記憶管理部５４と、ユーザによる配車依頼を制御する配車依頼制御部５５とを有する。これらの機能は、コンピュータプロセッサ３１及びメインメモリ３２等のハードウェア、並びに、ストレージ３５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ３２に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ３１が実行することによって実現される。また、図２に示すユーザ端末３０が有する機能の一部又は全部は、管理サーバ１０とユーザ端末３０とが協働することによって実現され、又は、管理サーバ１０によって実現され得る。
【００２９】
管理サーバ１０の情報記憶管理部５１は、ストレージ１５等によって構成され、様々な情報を記憶及び管理する。例えば、情報記憶管理部５１は、図２に示すように、タクシー配車サービスのユーザに関する情報を管理するユーザ情報テーブル５１１と、タクシー配車サービスにおいて配車の対象となる車両（タクシー）に関する情報を管理する車両情報テーブル５１２と、ユーザからの配車依頼に関する情報を管理する配車依頼情報テーブル５１３と、道路地図に関する様々な情報（道路ネットワークデータを含む。）を格納する道路地図情報ＤＢ５１５と、を有し得る。
【００３０】
管理サーバ１０の基本機能制御部５２は、タクシー配車サービスの基本機能の制御に関する様々な処理を実行する。例えば、基本機能制御部５２は、基本機能に関する様々な画面の画面データ又は制御データをユーザ端末３０に送信し、ユーザ端末３０で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ又は制御データをユーザ端末３０に送信する。基本機能制御部５２によって制御される基本機能には、例えば、ログイン処理（ユーザ認証）、支払処理、ユーザの管理（例えば、ユーザ情報テーブル５１１の更新等）、及び、車両の管理（例えば、車両情報テーブル５１２の更新等）等が含まれる。
【００３１】
管理サーバ１０の配車管理部５３は、タクシーの配車の管理に関する様々な処理を実行する。例えば、配車管理部５３は、配車の管理に関する様々な画面の画面データ又は制御データをユーザ端末３０に送信し、ユーザ端末３０で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ又は制御データをユーザ端末３０に送信する。また、配車管理部５３は、タクシーのドライバー（乗務員）が操作する情報処理端末との間で様々な情報のやり取りを行うように構成され得る。
【００３２】
ユーザ端末３０の情報記憶管理部５４は、ストレージ３５等によって構成され、様々な情報を記憶及び管理する。例えば、情報記憶管理部５４は、管理サーバ１０から送信される道路地図に関する情報を記憶するように構成され得る。
【００３３】
ユーザ端末３０の配車依頼制御部５５は、タクシーの配車依頼の制御に関する様々な処理を実行する。例えば、配車依頼制御部５５は、配車依頼の制御に関する様々な画面をユーザ端末３０において表示し、当該画面を介したユーザによる操作入力を受け付けて、配車依頼に関する情報を管理サーバ１０に対して送信するように構成される。
【００３４】
本実施形態において、配車依頼制御部５５は、ユーザの乗車位置を特定するための第１のオブジェクトが配置される地図表示領域を有する所定の画面をユーザに提示するように構成されている。当該第１のオブジェクトは、ユーザの現在位置に初期配置される。例えば、配車依頼制御部５５は、ユーザによるタクシーの配車依頼の開始の指示に応じて（例えば、タクシー配車サービス用のアプリケーションの起動に応じて）、当該所定の画面をユーザ端末３０において表示するように構成され、当該所定の画面が有する地図表示領域において、上記第１のオブジェクトが、ユーザの現在位置に初期配置される。
【００３５】
また、管理サーバ１０の配車管理部５３は、ユーザの現在位置に少なくとも基づいて、当該ユーザの乗車位置として推奨される推奨乗車位置を設定し、当該推奨乗車位置をユーザ端末３０に送信するように構成されており、ユーザ端末３０の配車依頼制御部５５は、上記所定の画面が有する地図表示領域において、第１のオブジェクトを、（初期配置された）ユーザの現在位置から、管理サーバ１０から受信した推奨乗車位置へと移動させるように構成されている。例えば、配車管理部５３は、ユーザ端末３０からの推奨乗車位置の設定要求に応答して、当該ユーザ端末３０の位置情報をユーザの現在位置として当該ユーザ端末３０から取得し、取得した現在位置に基づいて推奨乗車位置を設定するように構成される。
【００３６】
本実施形態において、第１のオブジェクトは、ユーザの現在位置から推奨乗車位置へと移動する際に、当該ユーザの現在位置から推奨乗車位置までの軌跡を有するアニメーション効果を伴って移動するように構成されている。例えば、所定の画面の地図表示領域は、こうしたアニメーション効果を伴って第１のオブジェクトが移動するように構成される。例えば、ユーザの現在位置を始点とし推奨乗車位置を終点とする直線状又は曲線状の軌跡に沿って第１のオブジェクトが移動するような様々なアニメーション表示が行われ得る。
【００３７】
また、ユーザ端末３０の配車依頼制御部５５は、地図表示領域における第１のオブジェクトの地図上の位置をユーザの乗車位置とするタクシーの配車依頼をユーザから受け付けて、当該配車依頼を管理サーバ１０に送信するように構成されており、管理サーバ１０の配車管理部５３は、当該配車依頼の受信に応じて所定の配車処理を行うように構成されている。例えば、配車依頼制御部５５は、上記所定の画面又は他の画面を介したユーザによる配車依頼の指示に応じて、第１のオブジェクトの位置を乗車位置とする配車依頼を受け付けるように構成される。管理サーバ１０の配車管理部５３が行う所定の配車処理は、これらに限定されないが、例えば、複数のタクシーの中から選択された配車車両に配車依頼情報を送信する処理、及び、配車依頼に対する回答（承諾／非承諾）を配車車両から受信する処理等が含まれる。
【００３８】
このように、本実施形態における配車管理システム１では、ユーザの現在位置に基づいて推奨乗車位置が設定されるから、適切な乗車位置の設定が促進され、さらに、ユーザに提示される所定の画面の地図表示領域において、乗車位置を特定するための第１のオブジェクトが、ユーザの現在位置に初期表示されると共に、当該ユーザの現在位置から推奨乗車位置までの軌跡を有するアニメーション効果を伴って移動するから、ユーザは、推奨される乗車位置を容易に把握することができる。この結果、配車された車両への円滑な乗車が支援される。
【００３９】
本実施形態において、ユーザの乗車位置として推奨される推奨乗車位置は、様々な方法を用いて設定され得る。例えば、管理サーバ１０の配車管理部５３は、ユーザの現在位置から最も近い車道（リンク）を算出して当該車道付近の位置を推奨乗車位置として設定し、又は、予め設定されている推奨乗車位置の候補（例えば、タクシー配車サービスにおける過去の乗車位置の設定実績に基づいて設定される。）がユーザの現在位置から所定の範囲内に存在する場合に、当該候補を推奨乗車位置として設定するように構成される。
【００４０】
本実施形態において、推奨乗車位置の設定の際に、当該推奨乗車位置へのタクシーの配車に要する配車時間（タクシーが推奨乗車位置に到着するまでの所要時間）を予測するようにしても良い。例えば、管理サーバ１０の配車管理部５３は、設定した推奨乗車位置に少なくとも基づいて、配車時間として予測される予測配車時間を算出するように構成され得る。この場合、算出された予測配車時間は、第１のオブジェクトの推奨乗車位置への移動に伴って（例えば、移動中に、又は、移動後に）、上記所定の画面において（例えば、地図表示領域において）表示され得る。例えば、管理サーバ１０の配車管理部５３は、算出した予測配車時間をユーザ端末３０に送信し、ユーザ端末３０の配車依頼制御部５５は、第１のオブジェクトの推奨乗車位置への移動に伴って、管理サーバ１０から受信した予測配車時間を、例えば、当該第１のオブジェクトに近接した位置に表示するように構成される。こうした構成は、推奨乗車位置と共に予測配車時間をユーザに事前に提示することを可能とする。
【００４１】
本実施形態において、上記所定の画面は、ユーザによる操作に応じて第１のオブジェクトの地図上の位置が変更されるように構成され得る。例えば、所定の画面は、地図表示領域における第１のオブジェクトの位置が変更されることにより、又は、地図表示領域における第１のオブジェクトの位置は維持されたまま、当該地図表示領域に表示される地図の範囲／部分（エリア）が変更されることにより、第１のオブジェクトの地図上の位置が変更されるように構成される。こうした構成は、第１のオブジェクトの地図上の位置の変更を介した乗車位置の容易な変更を可能とする。
【００４２】
また、上記所定の画面は、第１のオブジェクトの変更後の位置が第１のエリアに含まれる場合に、当該第１のオブジェクトの位置の変更を不可とするように構成され得る。第１のエリアは、乗車位置としての設定が禁止されるエリア（例えば、交差点の中央等）と言うこともできる。例えば、所定の画面は、第１のオブジェクトを第１のエリアの内部に変更しようとすると、所定の禁止表示（メッセージの表示、又は、第１のオブジェクトの外観の変化等）を行った上で、当該第１のオブジェクトの位置を変更前の位置に戻すように構成される。こうした構成は、乗車位置としての設定が禁止されるエリアの内部に乗車位置が設定されてしまうことを防止する。
【００４３】
また、上記所定の画面は、第１のオブジェクトの変更後の位置が第２のエリアに含まれる場合に、ユーザに対する所定の警告を行うように構成され得る。第２のエリアは、乗車位置としての設定が不適切な（好ましくない）エリア（例えば、急勾配の坂道等）と言うこともできる。例えば、所定の画面は、第１のオブジェクトを第２のエリアの内部の特定の位置に変更しようとすると、所定の警告表示（メッセージの表示、又は、第１のオブジェクトの外観の変化等）を行った上で、ユーザによる確認入力を介して、又は、当該確認入力を介することなく、当該第１のオブジェクトの位置を第２のエリアの内部の上記特定の位置に変更するように構成される。こうした構成は、乗車位置としての設定が不適切なエリアの内部に乗車位置が設定されてしまうことを抑制する。
【００４４】
本実施形態において、ユーザによる操作に応じて第１のオブジェクトの地図上の位置を変更する都度、新たな推奨乗車位置を設定するようにしても良い。例えば、ユーザ端末３０の配車依頼制御部５５は、ユーザによる操作に応じて第１のオブジェクトの地図上の位置が変更されると、当該第１のオブジェクトの変更後の位置を管理サーバ１０に送信するように構成され、管理サーバ１０の配車管理部５３は、受信した第１のオブジェクトの変更後の位置に少なくとも基づいて、当該ユーザの乗車位置として推奨される新たな推奨乗車位置を設定するように構成され得る。この場合、配車管理部５３は、設定した推奨乗車位置をユーザ端末３０に送信するように構成され、ユーザ端末３０の配車依頼制御部５５は、上記所定の画面が有する地図表示領域において、第１のオブジェクトを、ユーザによる操作に応じて変更した変更後の位置から、管理サーバ１０から受信した推奨乗車位置へと移動させるように構成され得る。この場合、第１のオブジェクトは、上記変更後の位置から推奨乗車位置へと移動する際に、当該変更後の位置から推奨乗車位置までの軌跡を有するアニメーション効果を伴って移動するように構成される。ここでのアニメーション効果は、第１のオブジェクトが、初期配置されたユーザの現在位置から推奨乗車位置へと移動する際の上述したアニメーション効果と同一であっても良いし、異なっていても良い。こうした構成は、ユーザによる操作に応じて第１のオブジェクトの位置を変更する際においても、適切な乗車位置の設定を促進すると共に、推奨される乗車位置をユーザが容易に把握することを支援する。
【００４５】
本実施形態において、上記地図表示領域は、ユーザの現在位置を追随する第２のオブジェクトがさらに配置されるように構成され得る。こうした構成は、ユーザが、地図上で自身の現在位置を把握することを支援する。
【００４６】
また、上記地図表示領域は、乗車位置を特定するための上記第１のオブジェクトと、ユーザの現在位置を追随する上記第２のオブジェクトとを結ぶ第３のオブジェクトが配置されるように構成され得る。第３のオブジェクトは、例えば、直線状又は曲線状のオブジェクトとして構成される。こうした構成は、ユーザが、地図上で自身の現在位置と乗車位置との相対的な関係（乗車位置の方向／方位）を把握することを支援し、この結果、ユーザが円滑に乗車位置に到着することが促進される。
【００４７】
また、上記地図表示領域は、第１のオブジェクトの位置における配車車両の進行方向を示す第４のオブジェクトが配置されるように構成され得る。配車車両の進行方向は、例えば、推奨乗車位置の設定（又は、予測配車時間の算出）の際に管理サーバ１０の配車管理部５３によって判定され、推奨乗車位置と共にユーザ端末３０に対して送信される。こうした構成は、ユーザが、地図上で配車車両の進行方向を把握することを支援し、この結果、ユーザが円滑に配車車両に乗車することが促進される。
【００４８】
次に、このような機能を有する本実施形態の配車管理システム１の具体例について説明する。まず、この例において各テーブルで管理される情報について説明する。図３は、この例において、ユーザ情報テーブル５１１において管理される情報を例示する。ユーザ情報テーブル５１１は、タクシー配車サービスのユーザに関する情報を管理し、図示するように、個別のユーザを識別する「ユーザアカウント」に対応付けて、「ユーザ基本情報」等の情報を管理する。ユーザ基本情報は、例えば、氏名、連絡先、支払情報（クレジットカード情報等）等を含む。
【００４９】
図４は、この例において、車両情報テーブル５１２において管理される情報を例示する。車両情報テーブル５１２は、タクシー配車サービスにおいて配車対象となる複数の車両の各々に関する情報を管理し、図示するように、個別の車両を識別する「車両ＩＤ」に対応付けて、「車両基本情報」、「タクシー会社情報」、「現在位置」、「配車状態」、対応するドライバーを識別する「ドライバーアカウント」等の情報を管理する。車両基本情報は、車種、乗車可能人数、車両の外観に対応する画像（写真又は図）、及び、ナンバー等を含む。現在位置は、車両に搭載されている情報処理端末等から送信される位置情報が設定される。配車状態は、「賃走（実車）」、「迎車」、及び「空車」を含む各状態に対応する値が設定される。
【００５０】
図５は、この例において、配車依頼情報テーブル５１３において管理される情報を例示する。配車依頼情報テーブル５１３は、ユーザからの配車依頼に関する情報を管理し、図示するように、個別の配車依頼を識別する「配車依頼ＩＤ」に対応付けて、配車依頼を行ったユーザを識別する「ユーザアカウント」、「乗車位置」、「目的地」、「支払方法」、割り当てられた車両を識別する「車両ＩＤ」等の情報を管理する。
【００５１】
次に、この例において配車管理システム１が実行する処理について説明する。図６は、管理サーバ１０及びユーザ端末３０が実行する処理を例示するシーケンス図である。まず、ユーザ端末３０が、配車依頼の候補に関する配車依頼候補情報を管理サーバ１０に対して要求する（ステップＳ１００）。当該配車依頼候補情報の要求は、ユーザの現在位置に関する情報の送信を伴って行われ、具体的には、ユーザ端末３０の位置情報の送信を伴って行われる。また、この例において、ユーザ端末３０は、タクシー配車サービス用のアプリケーションの起動に応じて、ステップＳ１００における配車依頼候補情報の要求を行う。
【００５２】
図７は、タクシー配車サービス用のアプリケーションの起動に応じてユーザ端末３０において表示される乗車位置設定画面７０（所定の画面）を例示する。乗車位置設定画面７０は、図示するように、画面全体が、地図を表示する地図表示領域７２として構成されており、当該領域７２には、ユーザ（ユーザ端末３０）の現在位置を追随する円形状の現在位置オブジェクト（第２のオブジェクト）７２１と、ユーザの乗車位置を特定するためのピン形状の乗車位置オブジェクト（第１のオブジェクト）７２２と、当該オブジェクト７２２の上部に配置される吹き出し形状のメッセージ表示オブジェクト７２３とが配置されている。
【００５３】
乗車位置設定画面７０の初期表示において、地図表示領域７２には、ユーザの現在位置を基準とした（中央とした）所定の範囲の地図が所定の縮尺で表示される。したがって、現在位置オブジェクト７２１は、地図表示領域７２の中央に配置される。また、乗車位置オブジェクト７２２もまた、現在位置オブジェクト７２１と同様に、地図表示領域７２の中央に配置される。言い換えると、乗車位置を特定するための乗車位置オブジェクト７２２は、ユーザの現在位置に初期配置される。また、乗車位置設定画面７０の初期表示において、メッセージ表示オブジェクト７２３には、図示するように、「読み込み中・・・」というメッセージが表示されている。
【００５４】
図６のシーケンス図に戻り、ユーザ端末３０からの配車依頼候補情報の要求を受信した管理サーバ１０は、次に、ユーザの現在位置を取得して（ステップＳ１１０）、当該現在位置の周辺の所定の範囲の道路情報を取得する（ステップＳ１２０）。ユーザの現在位置は、上述したように、配車依頼候補情報の要求に伴って、ユーザ端末３０から送信される。また、ユーザの現在位置の周辺の道路情報は、道路地図情報ＤＢ５１５から取得される。
【００５５】
そして、管理サーバ１０は、ユーザの乗車位置として推奨される推奨乗車位置を設定する（ステップＳ１３０）。具体的には、この例では、ユーザの現在位置から最も近い車道（リンク）に面した位置が推奨乗車位置として設定される。なお、本実施形態の他の例では、タクシー配車サービスにおける過去の乗車位置の設定実績に基づく乗車位置の候補が予め設定されており（例えば、道路地図情報ＤＢ５１５において設定されており）、例えば、ユーザの現在位置から所定の範囲内に乗車位置の候補が存在する場合には、当該候補が推奨乗車位置として設定される。
【００５６】
続いて、管理サーバ１０は、配車候補情報の取得（配車車両の候補の特定、及び、配車時間の予測）を行う（ステップＳ１４０）。具体的には、空車状態の車両のうち、推奨乗車位置からの距離が最も近い車両を配車車両の候補として特定し、特定した車両が推奨乗車位置に到着するまでの配車時間を予測する。配車時間の予測は、配車車両の候補の現在位置を出発地とし推奨乗車位置を目的地とする公知の経路探索を介して行われる。
【００５７】
そして、管理サーバ１０は、配車依頼候補情報として、設定した推奨乗車位置、当該推奨乗車位置における配車車両の進行方向、及び、予測された配車時間をユーザ端末３０に送信する（ステップＳ１５０）。配車車両の進行方向は、上述した経路探索を介して取得される。
【００５８】
続いて、ユーザ端末３０は、管理サーバ１０から送信された配車依頼候補情報を受信し（ステップＳ１６０）、当該配車依頼候補情報を表示する（ステップＳ１７０）。配車依頼候補情報は、乗車位置設定画面７０を介して表示される。
【００５９】
ここで、配車依頼候補情報のうち、推奨乗車位置は、乗車位置オブジェクト７２２の移動を介して表示される。図８は、配車依頼候補情報の受信に応じて、乗車位置設定画面７０において、乗車位置オブジェクト７２２が移動する様子を説明するための図である。乗車位置オブジェクト７２２は、具体的には、ユーザの現在位置（現在位置オブジェクト７２１の位置、地図表示領域７２の中央）から推奨乗車位置へと移動する。図８の例における推奨乗車位置は、ユーザが位置する施設Ｐ１から最も近い車道Ｒ１に面する位置となっている。また、乗車位置オブジェクト７２２が移動する際には、メッセージ表示オブジェクト７２３が非表示となる。
【００６０】
また、この例では、乗車位置オブジェクト７２２がユーザの現在位置から推奨乗車位置へと移動する際には、ユーザの現在位置を始点とすると共に推奨乗車位置を終点とする直線状の軌跡（図８における軌跡７２２１）に沿って移動するアニメーション表示が行われる。こうしたアニメーション効果を伴う乗車位置オブジェクト７２２の移動によって、ユーザは、推奨乗車位置を直感的に把握することができる。
【００６１】
図９は、乗車位置オブジェクト７２２の推奨乗車位置への移動が完了した状態の乗車位置設定画面７０を例示する。この状態の画面７０は、図示するように、地図表示領域７２の下端部において、乗車位置オブジェクト７２２の位置に対応する住所を表示する住所情報表示領域７３と、「ここで乗る」と表示された乗車位置決定オブジェクト７４とが上下方向に並べて配置されている。
【００６２】
また、この状態の乗車位置設定画面７０において、地図表示領域７２は、図９に示すように、その中央に乗車位置オブジェクト７２２（つまり、推奨乗車位置）が位置するように、表示される地図の範囲が自動的にスライドされる。また、乗車位置オブジェクト７２２が移動する際に非表示となっていたメッセージ表示オブジェクト７２３が再度表示され、当該オブジェクト７２３には、管理サーバ１０から受信した配車依頼候補情報に含まれる予測配車時間が表示されている。図９のメッセージ表示オブジェクト７２３において「約５−８分で到着」と表示されているように、この例における予測配車時間は、特定の幅を有する時間（時間の範囲）として設定される。
【００６３】
また、この状態の乗車位置設定画面７０の地図表示領域７２においては、図９に示すように、現在位置オブジェクト７２１と乗車位置オブジェクト７２２とを結ぶ破線の直線状の移動方向オブジェクト７２５（第３のオブジェクト）が配置されている。ユーザは、当該移動方向オブジェクト７２５によって、自身の現在位置を基準とした推奨乗車位置の方向／方位を直感的に把握することができる。
【００６４】
また、この状態の乗車位置設定画面７０の地図表示領域７２において、ピン形状の乗車位置オブジェクト７２２の根元部分には、矢印形状の車両進行方向オブジェクト７２６（第４のオブジェクト）が配置されている。当該オブジェクト７２６は、乗車位置オブジェクト７２２の根元から配車車両の進行方向に向かって延びるように配置される。配車車両の進行方向は、管理サーバ１０から受信した配車依頼候補情報に含まれている。
【００６５】
このように、この例では、管理サーバ１０から受信した配車依頼候補情報としての、推奨乗車位置、配車車両の進行方向、及び、予測配車時間が、乗車位置設定画面７０において、乗車位置オブジェクト７２２、車両進行方向オブジェクト７２６、及び、メッセージ表示オブジェクト７２３を介して表示される。ユーザは、これらの情報を考慮して、この推奨乗車位置での配車依頼の可否を判断する。
【００６６】
図６のシーケンス図に戻り、続いて、ユーザ端末３０は、ユーザによって乗車位置変更要求が行われない限りにおいて（ステップＳ１７５においてＮＯ）、ユーザによって乗車位置決定入力が行われるのを待機する（ステップＳ１８０においてＮＯ）。具体的には、ユーザ端末３０は、乗車位置決定オブジェクト７４が選択されるのを待機する。ユーザによる乗車位置変更要求については後述する。
【００６７】
乗車位置決定入力が行われると（ステップＳ１８０においてＹＥＳ）、続いて、ユーザ端末３０は、ユーザによって配車依頼決定入力が行われるのを待機する（ステップＳ１９０においてＮＯ）。図１０は、ユーザによる乗車位置決定オブジェクト７４の選択（乗車位置決定入力）に応じてユーザ端末３０において表示される配車依頼画面８０を例示する。当該画面８０は、乗車位置設定画面７０と同様の地図表示領域７２を有する。また、配車依頼画面８０は、当該地図表示領域７２の下端部において、「迎車を依頼する」と表示された配車依頼決定ボタン８１と、「行き先を入力」と表示された行き先入力ボタン８２と、「支払方法の設定」と表示された支払方法設定ボタン８３とが配置されている。ユーザによる配車依頼決定の入力は、配車依頼決定ボタン８１を選択することによって行われる。なお、ユーザは、行き先入力ボタン８２の選択を介して、タクシーの目的地（行き先）を予め（配車依頼前に）設定しておくことができ、また、支払方法設定ボタン８３の選択を介して、支払方法を予め（配車依頼前に）設定しておくことができる。
【００６８】
図６のシーケンス図に戻り、そして、配車依頼決定入力が行われると（ステップＳ１９０においてＹＥＳ）、ユーザ端末３０は、管理サーバ１０に対して配車依頼を行う（ステップＳ２００）。具体的には、乗車位置オブジェクト７２２を介して特定されている乗車位置を伴って、配車依頼が管理サーバ１０に対して送信される。
【００６９】
続いて、配車依頼を受信した管理サーバ１０が、所定の配車処理を実行する（ステップＳ２１０）。所定の配車処理は、例えば、配車依頼に対して割り当てる車両を特定し（例えば、通常は、ステップＳ１４０における配車候補情報の取得の際に特定した車両が割り当てられる。）、特定した車両のドライバーが操作する情報処理端末に対して配車依頼情報（乗車位置、ユーザ基本情報、行き先、支払方法等）を送信する処理、配車依頼を受信したドライバーからの配車依頼に対する回答（「承諾」又は「非承諾」等）を受信し、ドライバーによる回答が「承諾」である場合に配車が確定したと判断してユーザ端末３０にその旨を送信する一方、ドライバーによる回答が「非承諾」である場合に、新たなタクシーを割り当てる処理等が含まれる。こうした配車処理は、当業者にとって一般的であると考えられるから、これ以上の詳細な説明は省略される。
【００７０】
ここで、ユーザが乗車位置を変更する動作について説明する。この例において、ユーザは、乗車位置設定画面７０を介して乗車位置を変更することができる。具体的には、乗車位置設定画面７０の地図表示領域７２は、乗車位置決定オブジェクト７４等の各オブジェクトが配置／表示されていない部分のスライド操作等によって、当該領域７２において表示される地図の範囲がスライドされる一方、乗車位置オブジェクト７２２は、地図表示領域７２の中央に固定表示されるように構成されている。つまり、ユーザは、地図表示領域７２において表示される地図の範囲を変更することにより、乗車位置オブジェクト７２２の地図上の位置を変更することができる。
【００７１】
図１１は、ユーザによって、地図表示領域７２において表示される地図の範囲を変更する操作が行われている途中の状態（例えば、タッチパネルに対するタッチ状態が維持されている状態等）の乗車位置設定画面７０を例示する。この状態の画面７０は、図示するように、住所情報表示領域７３及び乗車位置決定オブジェクト７４が非表示となっており、また、地図表示領域７２において、メッセージ表示オブジェクト７２３、移動方向オブジェクト７２５、及び車両進行方向オブジェクト７２６が非表示となっている。また、乗車位置オブジェクト７２２は、ピン形状の第１オブジェクト７２２Ａと、円形状（点状）の第２オブジェクト７２２Ｂと、に分離し、当該第２オブジェクト７２２Ｂが、変更後の乗車位置に対応する地図表示領域７２の中央に配置される一方、第１オブジェクト７２２Ａは、当該第２オブジェクト７２２Ａの上方に所定の距離だけ離れた位置に配置される。ユーザは、第２オブジェクト７２２Ｂの位置（つまり、地図表示領域７２の中央）が乗車位置としての所望の位置となるように、地図表示領域７２における地図の表示範囲を調整することになる。
【００７２】
そして、地図表示領域７２における地図の表示範囲を変更する操作が完了する（例えば、タッチパネルに対するタッチ状態が解消される。）と乗車位置の変更要求が確定する。図６のシーケンス図に戻り、乗車位置の変更要求が行われると（ステップＳ１７５においてＹＥＳ）、図１２のシーケンス図に示すように、ユーザ端末３０は、変更後の乗車位置を取得すると共に（ステップＳ３００）、配車依頼候補情報を管理サーバ１０に対して要求する（ステップＳ３１０）。変更後の乗車位置は、乗車位置オブジェクト７２２（第２オブジェクト７２２Ｂ）の位置である地図表示領域７２の中央に対応する地図上の位置を特定することによって取得される。また、配車依頼候補情報の要求は、変更後の乗車位置に関する情報の送信を伴って行われる。
【００７３】
図１３は、乗車位置の変更要求が行われた状態（つまり、地図表示領域７２における地図の表示範囲を変更する操作が完了した状態）の乗車位置設定画面７０を例示する。この状態の画面７０の地図表示領域７２においては、地図表示領域７２における地図の表示範囲を変更途中の状態においては分離されていた第１オブジェクト７２２Ａ及び第２オブジェクト７２２Ｂが統合されて乗車位置オブジェクト７２２となる（第１オブジェクト７２２Ａが下降して第２オブジェクト７２２Ｂに結合している）。また、「読み込み中・・・」というメッセージを表示するメッセージ表示オブジェクト７２３が配置される。
【００７４】
図１２のシーケンス図に戻り、ユーザ端末３０からの配車依頼候補情報の要求を受信した管理サーバ１０は、次に、変更後の乗車位置を取得して（ステップＳ３２０）、当該変更後の乗車位置の周辺の所定の範囲の道路情報を取得する（ステップＳ３３０）。変更後の乗車位置は、配車依頼候補情報の要求に伴って、ユーザ端末３０から送信される。また、変更後の乗車位置の周辺の道路情報は、道路地図情報ＤＢ５１５から取得される。
【００７５】
これ以降の処理は、タクシー配車サービス用のアプリケーションの起動の際（乗車位置設定画面７０の初期表示の際）と同様である。まず、管理サーバ１０は、ユーザの乗車位置として推奨される推奨乗車位置を設定する（ステップＳ３４０）。具体的には、変更後の乗車位置から最も近い車道（リンク）に面した位置が推奨乗車位置として判定される。
【００７６】
続いて、管理サーバ１０は、配車候補情報の取得（配車車両の候補の特定、及び、配車時間の予測）を行う（ステップＳ３５０）。具体的には、空車状態の車両のうち、推奨乗車位置からの距離が最も近い車両を配車車両の候補として特定し、特定した車両が推奨乗車位置に到着するまでの配車時間を予測する。配車時間の予測は、配車車両の候補の現在位置を出発地とし推奨乗車位置を目的地とする経路探索を介して行われる。
【００７７】
そして、管理サーバ１０は、配車依頼候補情報として、設定した推奨乗車位置、当該推奨乗車位置における配車車両の進行方向、及び、予測された配車時間をユーザ端末３０に送信する（ステップＳ３６０）。配車車両の進行方向は、上述した経路探索を介して取得される。
【００７８】
続いて、ユーザ端末３０は、管理サーバ１０から送信された配車依頼候補情報を受信し（ステップＳ３７０）、当該配車依頼候補情報を表示する（ステップＳ３８０）。その後、ユーザ端末３０は、ユーザによる乗車位置決定入力の待機（ステップＳ１８０においてＮＯ）へと戻る（図６のシーケンス図を参照）。
【００７９】
図１４は、配車依頼候補情報の受信に応じて、乗車位置設定画面７０において、乗車位置オブジェクト７２２が移動する様子を説明するための図である。乗車位置オブジェクト７２２は、具体的には、ユーザによる変更後の位置（地図表示領域７２の中央）から推奨乗車位置へと移動する。乗車位置オブジェクト７２２が移動する際には、メッセージ表示オブジェクト７２３が非表示となっている。
【００８０】
乗車位置オブジェクト７２２が推奨乗車位置へと移動する際には、ユーザによる変更後の位置（地図表示領域７２の中央）を始点とすると共に推奨乗車位置を終点とする直線状の軌跡（図１４における軌跡７２２１）を有するアニメーション表示が行われる。こうしたアニメーション効果を伴う乗車位置オブジェクト７２２の移動によって、ユーザは、推奨乗車位置を直感的に把握することができる。乗車位置オブジェクト７２２の推奨乗車位置への移動が完了すると、乗車位置設定画面７０は、図１５に例示する表示となり、当該画面７０の初期表示の際と同様に、管理サーバ１０から受信した配車依頼候補情報としての、推奨乗車位置、配車車両の進行方向、及び、予測配車時間が、乗車位置オブジェクト７２２、車両進行方向オブジェクト７２６、及び、メッセージ表示オブジェクト７２３を介して表示される。
【００８１】
このように、この例では、タクシー配車サービス用のアプリケーションの起動の際（乗車位置設定画面７０の初期表示の際）、及び、ユーザによる操作に応じた乗車位置の変更の際において、それぞれ管理サーバ１０による推奨乗車位置の設定が行われる。しかしながら、本実施形態の他の例では、例えば、ユーザによる操作に応じた乗車位置の変更の際においては、推奨乗車位置の設定を行わず、変更後の乗車位置がそのまま使用される。この場合、ユーザ端末３０において、不適切なエリアへの乗車位置の変更を禁止し、又は、当該変更に対して警告を行うようにしても良い。
【００８２】
例えば、乗車位置設定画面７０の地図表示領域７２における地図の表示範囲を変更途中の状態において、乗車位置オブジェクト７２２が分離した第１オブジェクト７２２Ａは、第２オブジェクト７２２Ｂの位置が所定の禁止エリア（第１のエリア）（例えば、交差点の中央、ガードレールがある道路等。）の内部である場合に、図１６（Ａ）に例示するように、上側の円形部分の内側に斜線が引かれた禁止表示の外観となる。また、同様に、第１オブジェクト７２２Ａは、第２オブジェクト７２２Ｂの位置が所定の警告エリア（第２のエリア）（例えば、急勾配の坂道等）の内部である場合に、図１６（Ｂ）に例示するように、上側の円形部分の内側にエクスクラメーションマークが表示された警告表示の外観となる。そして、第２オブジェクト７２２Ｂの位置が所定の禁止エリアの内部にある状態で、地図表示領域７２における地図の表示範囲の変更（つまり、乗車位置の変更）を完了した場合には、当該変更を開始する前の状態へと強制的に戻る一方、第２オブジェクト７２２Ｂの位置が所定の警告エリアの内部にある状態で地図の表示範囲の変更を完了した場合には、乗車位置の変更自体は適用される。
【００８３】
上述した例では、乗車位置設定画面７０の地図表示領域７２において表示される地図の範囲が変更されることにより、当該領域７２の中央に固定表示されている乗車位置オブジェクト７２２の地図上の位置が変更されるように構成したが、本実施形態はこうした態様に限定されず、本実施形態の他の例では、地図表示領域７２は、ユーザによる操作に応じて乗車位置オブジェクト７２２自体の地図表示領域７２における位置が変更されるように構成される。
【００８４】
以上説明した本実施形態に係る配車管理システム１は、ユーザの現在位置に基づいて推奨乗車位置が設定されるから、適切な乗車位置の設定が促進され、さらに、ユーザに提示される所定の画面（例えば、乗車位置設定画面７０）の地図表示領域において、乗車位置を特定するための第１のオブジェクト（例えば、乗車位置オブジェクト７２２）が、ユーザの現在位置に初期表示されると共に、当該ユーザの現在位置から推奨乗車位置までの軌跡を有するアニメーション効果を伴って移動するから、ユーザは、推奨される乗車位置を容易に把握することができる。この結果、配車された車両への円滑な乗車が支援される。
【００８５】
本発明の他の実施形態において、管理サーバ１０は、その機能ごとに分散された複数のサーバによって構成され、例えば、配車管理サーバ、道路地図情報サーバ、経路探索サーバ、及び、経路案内サーバ等の複数のサーバによって構成され得る。
【００８６】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００８７】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００８８】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００８９】
１  配車管理システム
１０  管理サーバ
１１  コンピュータプロセッサ
２０  通信ネットワーク
３０  ユーザ端末
３１  コンピュータプロセッサ
５１  情報記憶管理部
５２  基本機能制御部
５３  配車管理部
５４  情報記憶管理部
５５  配車依頼制御
７０  乗車位置設定画面（所定の画面）
８０  配車依頼画面
７２  地図表示領域
７２１  現在位置オブジェクト（第２のオブジェクト）
７２２  乗車位置オブジェクト（第１のオブジェクト）
７２３  メッセージ表示オブジェクト
７２５  移動方向オブジェクト（第３のオブジェクト）
７２６  車両進行方向オブジェクト（第４のオブジェクト）
【図１】
2020091514.tif 000003
【図２】
2020091514.tif 000004
【図３】
2020091514.tif 000005
【図４】
2020091514.tif 000006
【図５】
2020091514.tif 000007
【図６】
2020091514.tif 000008
【図７】
2020091514.tif 000009
【図８】
2020091514.tif 000010
【図９】
2020091514.tif 000011
【図１０】
2020091514.tif 000012
【図１１】
2020091514.tif 000013
【図１２】
2020091514.tif 000014
【図１３】
2020091514.tif 000015
【図１４】
2020091514.tif 000016
【図１５】
2020091514.tif 000017
【図１６】
2020091514.tif 000018
【手続補正書】
【提出日】令和1年6月14日(2019.6.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、タクシーの配車を管理するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる処理と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける処理と、
前記配車依頼の受付に応じて所定の配車処理を行う処理と、
前記第１の推奨乗車位置に少なくとも基づいて、前記第１の推奨乗車位置へのタクシーの配車に要する配車時間として予測される予測配車時間を算出する処理と、を実行し、
前記所定の画面において、前記推奨乗車位置への前記予測配車時間を表示することを含む、
システム。
【請求項２】
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
請求項１のシステム。
【請求項３】
前記１又は複数のコンピュータプロセッサは、さらに、前記ユーザによる前記所定の画面を介した操作に応じて、地図上の前記第１のオブジェクトの位置を変更する処理を実行する、
請求項１又は２のシステム。
【請求項４】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第１のエリアに含まれる場合に、前記第１のオブジェクトの位置の変更を不可とすることを含む、
請求項３のシステム。
【請求項５】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第２のエリアに含まれる場合に、前記ユーザに対する所定の警告を行うことを含む、
請求項３又は４のシステム。
【請求項６】
前記１又は複数のコンピュータプロセッサは、さらに、前記第１のオブジェクトの位置の変更に応じて、前記第１のオブジェクトの変更後の位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第２の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置へと移動させる処理を実行し、
前記第１のオブジェクトを前記第２の推奨乗車位置へと移動させる処理は、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
請求項３のシステム。
【請求項７】
前記地図表示領域は、前記ユーザの現在位置を追随する第２のオブジェクトがさらに配置されるように構成されている、
請求項１ないし６何れかのシステム。
【請求項８】
前記地図表示領域は、前記第１のオブジェクトと前記第２のオブジェクトとを結ぶ第３のオブジェクトがさらに配置されるように構成されている、
請求項７のシステム。
【請求項９】
前記地図表示領域は、前記第１のオブジェクトの位置における配車車両の進行方向を示す第４のオブジェクトがさらに配置されるように構成されている、
請求項１ないし８何れかのシステム。
【請求項１０】
１又は複数のコンピュータによって実行され、タクシーの配車を管理するための方法であって、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する工程と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる工程と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とするタクシーの配車依頼を前記ユーザから受け付ける工程と、
前記配車依頼の受付に応じて所定の配車処理を行う工程と、
前記第１の推奨乗車位置に少なくとも基づいて、前記第１の推奨乗車位置へのタクシーの配車に要する配車時間として予測される予測配車時間を算出する工程と、を備え、
前記所定の画面において、前記推奨乗車位置への前記予測配車時間を表示することを含む、
方法。
【請求項１１】
タクシーの配車を管理するアプリケーションであって、
ユーザ端末に、
ユーザの乗車位置に対応する第１のオブジェクト及び前記ユーザ端末の現在位置が配置される地図表示領域を有する所定の画面を表示する処理と、
前記地図表示領域において、前記第１のオブジェクトを前記ユーザ端末の現在位置から前記ユーザ端末の現在位置に少なくとも基づいて設定された第１の推奨乗車位置へと移動させる処理と、
前記第１の推奨乗車位置に少なくとも基づいて、前記第１の推奨乗車位置へのタクシーの配車に要する配車時間として予測される予測配車時間を表示する処理と、を実行させる、
アプリケーション。
【請求項１２】
前記所定の画面は、前記アプリケーションの起動に応じて表示される、
請求項１１のアプリケーション。
【請求項１３】
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザ端末の現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む
請求項１１又は１２のアプリケーション。
【手続補正書】
【提出日】令和1年11月1日(2019.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、タクシーの配車を管理するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する処理と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる処理と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とする前記所定の画面を介したタクシーの配車依頼を前記ユーザから受け付ける処理と、
前記配車依頼の受付に応じて所定の配車処理を行う処理と、を実行する、
システム。
【請求項２】
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザの現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
請求項１のシステム。
【請求項３】
前記１又は複数のコンピュータプロセッサは、さらに、前記ユーザによる前記所定の画面を介した操作に応じて、地図上の前記第１のオブジェクトの位置を変更する処理を実行する、
請求項１又は２のシステム。
【請求項４】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第１のエリアに含まれる場合に、前記第１のオブジェクトの位置の変更を不可とすることを含む、
請求項３のシステム。
【請求項５】
前記第１のオブジェクトの位置を変更する処理は、前記第１のオブジェクトの変更後の位置が第２のエリアに含まれる場合に、前記ユーザに対する所定の警告を行うことを含む、
請求項３又は４のシステム。
【請求項６】
前記１又は複数のコンピュータプロセッサは、さらに、前記第１のオブジェクトの位置の変更に応じて、前記第１のオブジェクトの変更後の位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第２の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置へと移動させる処理を実行し、
前記第１のオブジェクトを前記第２の推奨乗車位置へと移動させる処理は、前記第１のオブジェクトの変更後の位置から前記第２の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む、
請求項３のシステム。
【請求項７】
前記地図表示領域は、前記ユーザの現在位置を追随する第２のオブジェクトがさらに配置されるように構成されている、
請求項１ないし６何れかのシステム。
【請求項８】
前記地図表示領域は、前記第１のオブジェクトと前記第２のオブジェクトとを結ぶ第３のオブジェクトがさらに配置されるように構成されている、
請求項７のシステム。
【請求項９】
前記地図表示領域は、前記第１のオブジェクトの位置における配車車両の進行方向を示す第４のオブジェクトがさらに配置されるように構成されている、
請求項１ないし８何れかのシステム。
【請求項１０】
前記１又は複数のコンピュータプロセッサは、さらに、前記第１の推奨乗車位置に少なくとも基づいて、前記第１の推奨乗車位置へのタクシーの配車に要する配車時間として予測される予測配車時間を算出する処理を実行し、
前記所定の画面は、前記推奨乗車位置への前記予測配車時間を表示するように構成されている、
請求項１ないし９何れかのシステム。
【請求項１１】
１又は複数のコンピュータによって実行され、タクシーの配車を管理するための方法であって、
ユーザの乗車位置を特定するための第１のオブジェクトであって前記ユーザの現在位置に初期配置される前記第１のオブジェクトが配置される地図表示領域を有する所定の画面を前記ユーザに提示する工程と、
前記ユーザの現在位置に少なくとも基づいて、前記ユーザの乗車位置として推奨される第１の推奨乗車位置を設定し、前記地図表示領域において、前記第１のオブジェクトを前記ユーザの現在位置から前記第１の推奨乗車位置へと移動させる工程と、
前記第１のオブジェクトの位置を前記ユーザの乗車位置とする前記所定の画面を介したタクシーの配車依頼を前記ユーザから受け付ける工程と、
前記配車依頼の受付に応じて所定の配車処理を行う工程と、を備える、
方法。
【請求項１２】
タクシーの配車を管理するアプリケーションであって、
ユーザ端末に、
ユーザの乗車位置に対応する第１のオブジェクト及び前記ユーザ端末の現在位置が配置される地図表示領域を有する所定の画面であって、タクシーの配車依頼を行うための前記所定の画面を表示する処理と、
前記地図表示領域において、前記第１のオブジェクトを前記ユーザ端末の現在位置から前記ユーザ端末の現在位置に少なくとも基づいて設定された第１の推奨乗車位置へと移動させる処理と、を実行させる、
アプリケーション。
【請求項１３】
前記所定の画面は、前記アプリケーションの起動に応じて表示される、
請求項１２のアプリケーション。
【請求項１４】
前記第１のオブジェクトを前記第１の推奨乗車位置へと移動させる処理は、前記ユーザ端末の現在位置から前記第１の推奨乗車位置までの軌跡を有するアニメーション効果を伴って、前記第１のオブジェクトを移動させることを含む
請求項１２又は１３のアプリケーション。