(57)【要約】【課題】  画面インターフェースの利便性の更なる向上が望まれている。【解決手段】  ユーザが移動体の配車要求地点を指定するための画面インターフェース部と、画面インターフェース部の入力モードを制御するモード制御部と、を備える。画面インターフェース部は、ユーザからの入力に基づいて、配車要求地点として特定の地点が指定される指定地点入力モードと、ユーザからの入力に基づいて、配車要求地点として特定のエリアが指定される指定エリア入力モードとを有する。モード制御部は、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置する場合、画面インターフェース部の入力モードを、指定地点入力モードから指定エリア入力モードに遷移させることを決定する。【選択図】図１
2020165911.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが移動体の配車要求地点を指定するための画面インターフェース部と、
前記画面インターフェース部の入力モードを制御するモード制御部と、
を備え、
前記画面インターフェース部は、
前記ユーザからの入力に基づいて、前記配車要求地点として特定の地点が指定される指定地点入力モードと、
前記ユーザからの入力に基づいて、前記配車要求地点として特定のエリアが指定される指定エリア入力モードと、
を有し、
前記モード制御部は、
前記指定地点入力モードにより指定された前記特定の地点の少なくとも一部が、前記特定のエリアの境界上又は内部に位置する場合、
前記画面インターフェース部の前記入力モードを、前記指定地点入力モードから前記指定エリア入力モードに遷移させることを決定する、
情報処理装置。
【請求項２】
前記ユーザにより指定された前記配車要求地点に基づいて、前記移動体の移動先となる目的地点を決定する目的地点決定部をさらに備え、
前記目的地点決定部は、
前記指定エリア入力モードにより、前記配車要求地点として前記特定のエリアが指定された場合に、
１以上のエリアのそれぞれについて、当該エリアの外部から当該エリアの内部への進入が認められた進入可能地点の位置座標を示す情報を格納する第２エリア情報格納部を参照して、前記特定のエリアの進入可能地点を抽出し、
前記抽出された前記進入可能地点の１つを、前記移動体の前記目的地点として決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記ユーザにより指定された前記配車要求地点に基づいて、前記移動体の移動先となる目的地点を決定する目的地点決定部をさらに備え、
前記目的地点決定部は、
前記指定エリア入力モードにより、前記配車要求地点として前記特定のエリアが指定された場合に、
１以上のエリアのそれぞれについて、当該エリアの境界上又は内部に配され駐停車が認められた駐停車可能地点の位置座標を示す情報を格納する第２エリア情報格納部を参照して、前記特定のエリアの駐停車可能地点を抽出し、
前記抽出された前記駐停車可能地点の１つを、前記移動体の前記目的地点として決定する、
請求項１に記載の情報処理装置。
【請求項４】
前記目的地点決定部は、
前記目的地点の候補として複数の地点が抽出された場合に、
前記抽出された前記複数の地点のそれぞれと、前記指定地点入力モードにより指定された前記特定の地点との距離に基づいて、前記移動体の前記目的地点を決定する、
請求項２又は請求項３に記載の情報処理装置。
【請求項５】
前記目的地点決定部は、
前記目的地点の候補として複数の地点が抽出された場合に、
前記抽出された前記複数の地点のうち、前記指定地点入力モードにより指定された前記特定の地点に最も近い地点を、前記移動体の前記目的地点として決定する、
請求項２から請求項４までの何れか一項に記載の情報処理装置。
【請求項６】
前記目的地点決定部は、
前記指定エリア入力モードにより、前記配車要求地点として前記特定のエリアが指定された場合に、
前記抽出された地点を前記ユーザに提示するための画面を生成するための情報を出力する、
請求項２又は請求項３に記載の情報処理装置。
【請求項７】
前記抽出された地点を前記ユーザに提示するための前記画面は、前記ユーザが、前記抽出された地点の中から、前記ユーザが前記移動体の前記目的地点として希望する地点を選択するための画面であり、
前記目的地点決定部は、
前記ユーザにより選択された地点を示す情報を取得し、
前記ユーザにより選択された地点を、前記移動体の前記目的地点として決定する、
請求項６に記載の情報処理装置。
【請求項８】
前記抽出された地点を前記ユーザに提示するための前記画面は、前記抽出された地点の位置が地図上に示された地図情報を含む、
請求項６又は請求項７に記載の情報処理装置。
【請求項９】
前記特定のエリアの面積は、前記特定の地点の面積よりも大きい、
請求項１から請求項７までの何れか一項に記載の情報処理装置。
【請求項１０】
請求項１から請求項９までの何れか一項に記載の情報処理装置を備えた、移動体。
【請求項１１】
請求項１から請求項９までの何れか一項に記載の情報処理装置を備えた、通信端末。
【請求項１２】
コンピュータを、請求項１から請求項９までの何れか一項に記載の情報処理装置として機能させるためのプログラム。
【請求項１３】
ユーザが移動体の配車要求地点を指定するためのユーザインタフェースの入力モードを制御するための方法であって、
前記ユーザインタフェースは、
前記ユーザからの入力に基づいて、前記配車要求地点として特定の地点が指定される指定地点入力モードと、
前記ユーザからの入力に基づいて、前記配車要求地点として特定のエリアが指定される指定エリア入力モードと、
を有し、
前記方法は、
前記指定地点入力モードにより指定された前記特定の地点の少なくとも一部が、前記特定のエリアの境界上又は内部に位置するか否かを判定する段階と、
前記指定地点入力モードにより指定された前記特定の地点の少なくとも一部が、前記特定のエリアの境界上又は内部に位置すると判定された場合に、前記ユーザインタフェースの前記入力モードを、前記指定地点入力モードから前記指定エリア入力モードに遷移させることを決定する段階と、
を有する、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、移動体、通信端末、プログラム及び方法に関する。
【背景技術】
【０００２】
目的地を指定すると、目的地周辺の拡大図とともに、目的地としての中心施設とともに、他の施設が表示されるナビゲーション装置が知られている（例えば、特許文献１を参照されたい）。
［先行技術文献］
［特許文献］
［特許文献１］  特開２００１−０９１２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
画面インタフェースの利便性の更なる向上が望まれている。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、情報処理装置が提供される。上記の情報処理装置は、例えば、ユーザが移動体の配車要求地点を指定するための画面インターフェース部を備える。上記の情報処理装置は、例えば、画面インターフェース部の入力モードを制御するモード制御部を備える。上記の情報処理装置において、画面インターフェース部は、例えば、ユーザからの入力に基づいて、配車要求地点として特定の地点が指定される指定地点入力モードを有する。上記の情報処理装置において、画面インターフェース部は、例えば、ユーザからの入力に基づいて、配車要求地点として特定のエリアが指定される指定エリア入力モードを有する。上記の情報処理装置において、モード制御部は、例えば、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置する場合、画面インターフェース部の入力モードを、指定地点入力モードから指定エリア入力モードに遷移させることを決定する。
【０００５】
上記の情報処理装置は、ユーザにより指定された配車要求地点に基づいて、移動体の移動先となる目的地点を決定する目的地点決定部を備えてよい。上記の情報処理装置において、目的地点決定部は、エリア入力モードにより、配車要求地点として特定のエリアが指定された場合に、１以上のエリアのそれぞれについて、当該エリアの外部から当該エリアの内部への進入が認められた進入可能地点の位置座標を示す情報を格納する第２エリア情報格納部を参照して、特定のエリアの進入可能地点を抽出してよい。上記の情報処理装置において、目的地決定部は、抽出された進入可能地点の１つを、移動体の目的地点として決定してよい。
【０００６】
上記の情報処理装置は、ユーザにより指定された配車要求地点に基づいて、移動体の移動先となる目的地点を決定する目的地点決定部を備えてよい。上記の情報処理装置において、目的地点決定部は、エリア入力モードにより、配車要求地点として特定のエリアが指定された場合に、１以上のエリアのそれぞれについて、当該エリアの境界上又は内部に配され駐停車が認められた駐停車可能地点の位置座標を示す情報を格納する第２エリア情報格納部を参照して、特定のエリアの駐停車可能地点を抽出してよい。上記の情報処理装置において、目的地決定部は、抽出された駐停車可能地点の１つを、移動体の目的地点として決定してよい。
【０００７】
上記の情報処理装置において、目的地点決定部は、目的地点の候補として複数の地点が抽出された場合に、抽出された複数の地点のそれぞれと、指定地点入力モードにより指定された特定の地点との距離に基づいて、移動体の目的地点を決定してよい。上記の情報処理装置において、目的地点決定部は、目的地点の候補として複数の地点が抽出された場合に、抽出された複数の地点のうち、指定地点入力モードにより指定された特定の地点に最も近い地点を、移動体の目的地点として決定してよい。
【０００８】
上記の情報処理装置において、目的地点決定部は、エリア入力モードにより、配車要求地点として特定のエリアが指定された場合に、抽出された地点をユーザに提示するための画面を生成するための情報を出力してよい。上記の情報処理装置において、抽出された地点をユーザに提示するための画面は、ユーザが、抽出された地点の中から、ユーザが移動体の目的地点として希望する地点を選択するための画面であってよい。上記の情報処理装置において、目的地点決定部は、ユーザにより選択された地点を示す情報を取得てよい。上記の情報処理装置において、目的地点決定部は、ユーザにより選択された地点を、移動体の目的地点として決定してよい。上記の情報処理装置において、抽出された地点をユーザに提示するための画面は、抽出された地点の位置が地図上に示された地図情報を含んでよい。上記の情報処理装置において、特定のエリアの面積は、特定の地点の面積よりも大きくてよい。
【０００９】
本発明の第２の態様においては、方法が提供される。上記の方法は、例えば、ユーザが移動体の配車要求地点を指定するためのユーザインタフェースの入力モードを制御するための方法である。上記の方法において、ユーザインタフェースは、ユーザからの入力に基づいて、配車要求地点として特定の地点が指定される指定地点入力モードを有してよい。上記の方法において、ユーザインタフェースは、ユーザからの入力に基づいて、配車要求地点として特定のエリアが指定される指定エリア入力モードを有してよい。上記の方法は、例えば、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置するか否かを判定する段階を有する。上記の方法は、例えば、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置すると判定された場合に、ユーザインタフェースの入力モードを、指定地点入力モードから指定エリア入力モードに遷移させることを決定する段階を有する。
【００１０】
本発明の第３の態様においては、プログラムが提供される。上記のプログラムを格納する非一時的コンピュータ可読媒体が提供されてもよい。上記のプログラムは、コンピュータを、上記の第１の態様に係る情報処理装置として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、上記の第２の態様に係る方法を実行させるためのプログラムであってよい。
【００１１】
本発明の第４の態様においては、移動体が提供される。上記の移動体は、例えば、上記の第１の態様に係る情報処理装置を備える。
【００１２】
本発明の第５の態様においては、通信端末が提供される。上記の移動体は、例えば、上記の第１の態様に係る情報処理装置を備える。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１４】
【図１】配車システム１００のシステム構成の一例を概略的に示す。
【図２】配車システム１００における入力方法の一例を概略的に示す。
【図３】配車システム１００における入力方法の一例を概略的に示す。
【図４】配車システム１００における入力方法の一例を概略的に示す。
【図５】管理サーバ１１０のシステム構成の一例を概略的に示す。
【図６】入力受付部５２０及び配車地点決定部５３０の一例を概略的に示す。
【図７】格納部５５０の内部構成の一例を概略的に示す。
【図８】データテーブル８００のデータ構造の一例を概略的に示す。
【図９】コンピュータ３０００のシステム構成の一例を概略的に示す。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一または類似の部分には同一の参照番号を付して、重複する説明を省く場合がある。
【００１６】
［配車システム１００の概要］
図１は、配車システム１００のシステム構成の一例を概略的に示す。本実施形態において、配車システム１００は、管理サーバ１１０を備える。配車システム１００は、１又は複数（１以上と省略される場合がある。）ユーザ２０が利用するユーザ端末１２０を備えてよい。配車システム１００は、１以上の車両１３０を備えてよい。
【００１７】
本実施形態において、ユーザ端末１２０は、通信部１２２と、入出力部１２４と、制御部１２８とを有してよい。本実施形態において、車両１３０は、通信部１３２と、入出力部１３４と、駆動部１３６と、制御部１３８とを有してよい。本実施形態において、配車システム１００の各部は、通信ネットワーク１０を介して、互いに情報を送受してよい。
【００１８】
［配車システム１００の各部の概要］
本実施形態において、通信ネットワーク１０は、配車システム１００の各部の間で、情報を伝送する。通信ネットワーク１０は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、これらの組み合わせであってもよい。通信ネットワーク１０は、無線パケット通信網、インターネット、Ｐ２Ｐネットワーク、専用回線、ＶＰＮ、電力線通信回線、車車間通信網、路車間通信網、路路間通信網などを含んでもよい。
【００１９】
無線通信網における通信方式は、移動体通信方式であってもよく、無線データ通信方式であってもよい。移動体通信方式としては、３Ｇ方式、ＬＴＥ方式、４Ｇ方式、５Ｇ方式などの通信方式が例示される。無線データ通信方式としては、（ｉ）Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などのＲＦＩＤ、赤外線通信、可視光通信、音波又は超音波を利用した通信のような近距離無線方式、（ｉｉ）ＷｉＦｉ（登録商標）のような無線ＬＡＮ方式、（ｉｉｉ）ＷｉＭＡＸ（登録商標）のような無線ＭＡＮ方式、（ｉｖ）無線ＷＡＮ方式などが例示される。
【００２０】
本実施形態において、ユーザ２０は、車両１３０を一時的に使用する。ユーザ２０は、車両１３０の使用を予約してよい。ユーザ２０は、車両１３０の配車を要求してよい。例えば、ユーザ２０は、車両１３０の配車時刻及び配車地点を指定して配車を要求することにより、車両１３０の使用を予約する。これにより、ユーザ２０の予約に対して割り当てられた車両１３０の目的地が設定される。
【００２１】
本実施形態において、ユーザ２０は、ユーザ端末１２０を介して、管理サーバ１１０に、車両１３０の使用を予約する。また、ユーザ２０は、ユーザ端末１２０を介して、管理サーバ１１０に、車両１３０の配車を要求する。管理サーバ１１０は、ユーザ２０の予約に対して適切な車両１３０を割り当て、割り当てられた車両１３０に、ユーザ２０からの要求に基づいて決定された配車時刻及び配車地点を示す情報を送信する。これにより、配車処理が完了する。
【００２２】
なお、他の実施形態において、ユーザ２０は、ユーザ端末１２０を介して、特定の車両１３０にアクセスし、当該特定の車両１３０の使用を予約する。また、ユーザ２０は、ユーザ端末１２０を介して、特定の車両１３０にアクセスし、当該特定の車両１３０の配車を要求する。この場合、車両１３０の制御部１３８は、管理サーバ１１０と協働して、又は、単独で、ユーザ２０からの要求を処理し、上記と同様の手順により、配車処理を実行する。
【００２３】
さらに他の実施形態において、ユーザ２０は、車両１３０に搭載された入出力部１３４を介して、車両１３０の目的地を設定してよい。この場合、車両１３０の制御部１３８は、管理サーバ１１０と協働して、又は、単独で、ユユーザ２０からの要求を処理し、上記と同様の手順により、車両１３０の目的地が設定される。
【００２４】
本実施形態において、管理サーバ１１０は、１以上の車両１３０を管理する。管理サーバ１１０は、１以上の車両１３０の配車を管理してよい。本実施形態によれば、管理サーバ１１０は、例えばユーザ端末１２０を介して、ユーザ２０からの配車要求を取得する。ユーザ２０からの配車要求には、例えば、配車時刻に関する希望条件を示す情報と、配車地点に関する希望条件を示す情報とが含まれる。
【００２５】
管理サーバ１１０は、例えば、ユーザ２０からの配車要求に基づいて、配車時刻及び配車地点を決定する。管理サーバ１１０は、例えば、決定された配車時刻までに、決定された配車地点に到着することのできる車両１３０のうち、適切な車両１３０に、上記のユーザ２０からの配車要求に割り当てることを決定する。また、管理サーバ１１０は、ユーザ２０からの配車要求が割り当てられた車両１３０に、ユーザ２０からの配車要求に基づいて決定された配車時刻及び配車地点を示す情報（配車指示と称される場合がある。）を送信する。配車時刻及び配車地点を示す情報は、車両１３０の目的地の設定に利用される。これにより、ユーザ２０からの配車要求に対する配車処理が完了する。
【００２６】
本実施形態において、ユーザ端末１２０は、ユーザ２０により利用される情報処理装置であり、通信ネットワーク１０を介して、配車システム１００の各部との間で、各種の情報を送受する。ユーザ端末１２０は、配車システム１００又はその一部のユーザインタフェースとして利用されてよい。
【００２７】
ユーザ端末１２０は、通信機能及びユーザインタフェース機能を有する情報処理装置であればよく、その詳細については特に限定されない。ユーザ端末１２０としては、パーソナルコンピュータ、携帯端末などが例示される。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどが例示される。
【００２８】
通信部１２２は、ユーザ端末１２０と、配車システム１００の各部との間で情報を送受する。入出力部１２４は、ユーザ２０からの入力を受け付ける。情報の入力方法は特に限定されない。入出力部１２４は、キーボード、ポインティングデバイス、タッチパネル、マイク、カメラ、ＧＰＳ信号受信機、音声入力システム、ジェスチャ入力システムなどの各種の入力機器又はセンシング機器を有してよい。入出力部１２４は、ユーザ２０に情報を提示する。情報の提示方法は特に限定されない。入出力部１２４は、表示機器、投影機器、スピーカなどの各種の出力機器を有してよい。制御部１２８は、ユーザ端末１２０の各部の動作を制御する。
【００２９】
本実施形態において、車両１３０は、人又は物を運送するために利用される。例えば、車両１３０は、ユーザ２０の要望に応じた地点から出発して、ユーザ２０の要望に応じた地点まで、人又は物を運送する。車両１３０は、タクシー、ハイヤー又はライドシェアの用途に利用されてもよい。車両１３０は、カーレンタル又はカーシェアの用途に利用されてもよい。
【００３０】
車両１３０は、自動運転車両、無人運転車両又は遠隔運転車両であってもよく、有人運転車両であってもよい。車両１３０は、管理サーバ１１０からの指示（配車指示と称される場合がある。）に従って、当該配車指示により指定された地点まで移動してよい。
【００３１】
車両１３０としては、自転車、自動車、自動二輪車、電車などが例示される。自動車としては、エンジン車、電気自動車、燃料電池車、ハイブリッド車、作業機械などが例示される。自動二輪車としては、（ｉ）バイク、（ｉｉ）三輪バイク、（ｉｉｉ）動力ユニットを有する立ち乗り二輪車又は三輪車などが例示される。
【００３２】
通信部１３２は、車両１３０と、配車システム１００の各部との間で情報を送受する。入出力部１３４は、ユーザ２０からの入力を受け付ける。情報の入力方法は特に限定されない。入出力部１３４は、キーボード、ポインティングデバイス、タッチパネル、マイク、カメラ、GPS信号受信機、音声入力システム、ジェスチャ入力システムなどの各種の入力機器又はセンシング機器を有してよい。入出力部１３４は、ユーザ２０に情報を提示する。情報の提示方法は特に限定されない。入出力部１３４は、表示機器、投影機器、スピーカなどの各種の出力機器を有してよい。駆動部１３６は、車両１３０を駆動する。
【００３３】
制御部１３８は、車両１３０の各部の動作を制御する。例えば、制御部１３８は、駆動部１３６を制御して、管理サーバ１１０からの配車指示により指定された位置に、車両１３０を移動させる。制御部１３８は、駆動部１３６を制御して、管理サーバ１１０からの配車指示により指定された時刻までに、当該配車指示により指定された位置に車両１３０を移動させてよい。
【００３４】
［配車システム１００の各部の具体的な構成］
配車システム１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエア及びソフトウエアにより実現されてもよい。配車システム１００の各部は、その少なくとも一部が、単一のサーバによって実現されてもよく、複数のサーバによって実現されてもよい。配車システム１００の各部は、その少なくとも一部が、仮想サーバ上又はクラウドシステム上で実現されてもよい。配車システム１００の各部は、その少なくとも一部が、パーソナルコンピュータ又は携帯端末によって実現されてもよい。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどを例示することができる。配車システム１００の各部は、ブロックチェーンなどの分散型台帳技術又は分散型ネットワークを利用して、情報を格納してもよい。
【００３５】
配車システム１００を構成する構成要素の少なくとも一部がソフトウエアにより実現される場合、当該ソフトウエアにより実現される構成要素は、一般的な構成の情報処理装置において、当該構成要素に関する動作を規定したプログラムを起動することにより実現されてよい。上記の一般的な構成の情報処理装置は、（ｉ）ＣＰＵ、ＧＰＵなどのプロセッサ、ＲＯＭ、ＲＡＭ、通信インタフェースなどを有するデータ処理装置と、（ｉｉ）キーボード、ポインティングデバイス、タッチパネル、カメラ、音声入力装置、ジェスチャ入力装置、各種センサ、ＧＰＳ受信機などの入力装置と、（ｉｉｉ）表示装置、音声出力装置、振動装置などの出力装置と、（ｉｖ）メモリ、ＨＤＤ、ＳＳＤなどの記憶装置（外部記憶装置を含む。）とを備えてよい。
【００３６】
上記の一般的な構成の情報処理装置において、上記のデータ処理装置又は記憶装置は、上記のプログラムを記憶してよい。上記のプログラムは、プロセッサによって実行されることにより、上記の情報処理装置に、当該プログラムによって規定された動作を実行させる。上記のプログラムは、非一時的なコンピュータ可読記録媒体に格納されていてもよい。上記のプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリ、ハードディスクなどのコンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。
【００３７】
上記のプログラムは、コンピュータを、配車システム１００又はその一部として機能させるためのプログラムであってよい。上記のプログラムは、配車システム１００の各部の動作を規定したモジュールを備えてよい。これらのプログラム又はモジュールは、データ処理装置、入力装置、出力装置、記憶装置等に働きかけて、コンピュータを配車システム１００の各部として機能させたり、コンピュータに配車システム１００の各部における情報処理方法を実行させたりする。
【００３８】
上記のプログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、配車システム１００の少なくとも一部を構成するコンピュータにインストールされてよい。上記のプログラムが実行されることにより、コンピュータが、配車システム１００の各部の少なくとも一部として機能してもよい。上記のプログラムに記述された情報処理は、当該プログラムがコンピュータに読み込まれることにより、当該プログラムに関連するソフトウエアと、配車システム１００又はその一部の各種のハードウエア資源とが協働した具体的手段として機能する。そして、上記の具体的手段が、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、当該使用目的に応じた配車システム１００が構築される。
【００３９】
上記のプログラムは、コンピュータを、管理サーバ１１０として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、管理サーバ１１０における情報処理方法を実行させるためのプログラムであってよい。
【００４０】
上記のプログラムは、コンピュータを、ユーザ端末１２０の制御部１２８として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、ユーザ端末１２０の制御部１２８における情報処理方法を実行させるためのプログラムであってよい。上記のプログラムは、ユーザ端末１２０の制御部１２８を実現するコンピュータに、本実施形態に係る管理サーバ１１０における情報処理方法と同様の情報処理方法を実行させるためのプログラムであってよい。
【００４１】
上記のプログラムは、コンピュータを、車両１３０の制御部１３８として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、車両１３０の制御部１３８における情報処理方法を実行させるためのプログラムであってよい。上記のプログラムは、車両１３０の制御部１３８を実現するコンピュータに、本実施形態に係る管理サーバ１１０における情報処理方法と同様の情報処理方法を実行させるためのプログラムであってよい。
【００４２】
本実施形態に係る管理サーバ１１０における情報処理方法は、ユーザが移動体の配車要求地点を指定するためのユーザインタフェースの入力モードを制御するための方法であってよい。上記の方法において、上記のユーザインタフェースは、例えば、ユーザからの入力に基づいて、配車要求地点として特定の地点が指定される指定地点入力モードを有する。上記の方法において、上記のユーザインタフェースは、例えば、ユーザからの入力に基づいて、配車要求地点として特定のエリアが指定される指定エリア入力モードを有する。
【００４３】
上記の方法は、例えば、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置するか否かを判定する段階を有する。上記の方法は、例えば、指定地点入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置すると判定された場合に、ユーザインタフェースの入力モードを、指定地点入力モードから指定エリア入力モードに遷移させることを決定する段階を有する。
【００４４】
配車システム１００は、情報処理装置の一例であってよい。管理サーバ１１０は、情報処理装置の一例であってよい。ユーザ端末１２０は、通信端末の一例であってよい。車両１３０は、移動体の一例であってよい。配車地点に関する希望条件は、配車要求地点の一例であってよい。座標入力モードは、指定地点入力モードの一例であってよい。エリア入力モードは、指定エリア入力モードの一例であってよい。配車地点は、目的地点の一例であってよい。配車地点に関する希望条件は、配車要求地点の一例であってよい。
【００４５】
なお、本実施形態においては、管理サーバ１１０が、ユーザが移動体の配車要求地点を指定するための画面インターフェース部と、画面インターフェース部の入力モードを制御するモード制御部とを備えた情報処理装置の一例として機能する場合を例として、配車システム１００の一例が説明される。しかしながら、配車システム１００は、本実施形態に限定されない。
【００４６】
他の実施形態において、ユーザ端末１２０又は制御部１２８が、本実施形態に係る管理サーバ１１０における情報処理の少なくとも一部を実行してもよい。例えば、ユーザ端末１２０又は制御部１２８が、ユーザが移動体の配車要求地点を指定するための画面インターフェース部と、画面インターフェース部の入力モードを制御するモード制御部とを備えた情報処理装置の一例として機能する。この場合、ユーザ端末１２０又は制御部１２８は、情報処理装置の一例であってよい。
【００４７】
さらに他の実施形態において、車両１３０又は制御部１３８が、本実施形態に係る管理サーバ１１０における情報処理の少なくとも一部を実行してもよい。例えば、車両１３０又は制御部１３８が、ユーザが移動体の配車要求地点を指定するための画面インターフェース部と、画面インターフェース部の入力モードを制御するモード制御部とを備えた情報処理装置の一例として機能する。この場合、車両１３０又は制御部１３８は、情報処理装置の一例であってよい。
【００４８】
本実施形態においては、配車システム１００が、車両１３０の配車処理を実行する場合を例として、配車システム１００の一例が説明される。しかしながら、配車システム１００は、本実施形態に限定されない。他の実施形態において、配車システム１００は、任意の移動体の配車処理を実行してよい。また、本願明細書においては、移動体の種類が車両以外の場合であっても、ユーザ２０からの要求に応じて移動体を割り当て、割り当てられた移動体を当該要求により指定された位置に差し向ける行為は、配車と称される。
【００４９】
移動体としては、車両、船舶、飛行体などが例示される。車両としては、自転車、自動車、自動二輪車、電車などが例示される。船舶としては、船、ホバークラフト、水上バイク、潜水艦、潜水艇、水中スクータなどが例示される。飛行体としては、飛行機、飛行船又は風船、気球、ヘリコプター、ドローンなどが例示される。
【００５０】
［配車システム１００における配車要求地点の入力手順の概要］
本実施形態によれば、配車システム１００は、ユーザ２０が配車要求地点として特定の地点を指定するための入力モード（座標入力モードと称される場合がある。）と、ユーザ２０が配車要求地点として特定のエリアを指定するための入力モード（エリア入力モードと称される場合がある。）とを有する。本実施形態によれば、例えば、配車システム１００が、ユーザ２０からの配車要求を受信すると、まず、配車システム１００は、座標入力モードで、配車要求地点に関するユーザ２０からの入力を受け付ける。ユーザ２０により指定された地点の少なくとも一部が、特定のエリアの境界上又は内部に位置する場合、配車システム１００は、配車システム１００の入力モードを、座標入力モードからエリア入力モードに遷移させることを決定する。
【００５１】
配車システム１００の入力モードがエリア入力モードに切り替わると、上記の特定のエリアにおいて、車両１３０の駐停車が可能な地点（駐停車地点と称される場合がある。）が抽出される。そして、配車システム１００は、座標入力モードにおいてユーザ２０が入力した地点の代わりに、抽出された駐停車地点を、配車地点として選択する。
【００５２】
本実施形態によれば、ユーザ２０の入力に応じて、２つの入力モードが自動的に切り替えられる。また、エリア入力モードにおいては、ユーザ２０に指定された地点よりも駐停車に適した地点が、配車地点として選択される。
【００５３】
図２、図３及び図４を用いて、配車システム１００における入力方法の一例の概要が説明される。図２は、座標入力モードにおける入力画面２００の一例を概略的に示す。図３は、エリア入力モードにおける入力画面３００の一例を概略的に示す。図４は、エリア入力モードにおける入力画面４００の一例を概略的に示す。
【００５４】
図２に示されるとおり、入力画面２００は、地図画面２１０を含む。地図画面２１０には、例えば、道路２１２、及び、施設２２２に関する情報が含まれる。ユーザ２０は、ポインタ２２０を用いて、入力画面２００上の任意の点を、配車要求地点として指定することができる。ユーザ２０が配車要求地点として指定すると、例えば、地図画面２１０上に、ユーザ２０により指定された地点を示すアイコン２３０が表示される。
【００５５】
一実施形態によれば、入力画面２００において、ユーザ２０が地図上の任意の地点を指定すると、例えば、ユーザ端末１２０の入出力部１２４に、入力画面３００が表示される。図３に示されるとおり、入力画面２００においてユーザ２０が指定した地点は、施設２２２の敷地内に位置する。そこで、配車システム１００は、ユーザ２０により施設２２２が指定されたと判定する。
【００５６】
ユーザ２０により施設２２２が指定されたと判定された場合、入力画面３００における施設２２２の表示態様が変化する。例えば、本実施形態において、施設２２２には、駐停車地点３３０が配される。そこで、アイコン２３０で示される地点の代わりに、駐停車地点３３０が配車地点として選択される。また、地図画面２１０上の駐停車地点３３０の位置には、配車地点を示すアイコンが表示される。また、地図画面２１０上に、駐停車地点３３０の識別情報３３２が表示される。識別情報は、駐停車地点３３０の名称であってよい。
【００５７】
なお、ユーザ２０により施設２２２が指定されたと判定された場合、施設２２２が強調表示されてもよい。例えば、施設２２２の境界及び領域内部の少なくとも一方の色彩、模様、線分の太さなどが変更されてよい。施設２２２の領域の内部に、当該領域の内部の地図又は簡易地図が表示されてもよい。
【００５８】
さらに、入力画面３００は、駐停車地点３３０が配車地点として選択されたことを示す情報を配車システム１００に送信するための命令が埋め込まれたアイコン３８０を有してよい。例えば、ユーザ２０がアイコン３８０をクリックすると、駐停車地点３３０が配車地点として選択されたことを示す情報が、配車システム１００に送信される。
【００５９】
他の実施形態によれば、入力画面２００において、ユーザ２０が地図上の任意の地点を指定すると、例えば、ユーザ端末１２０の入出力部１２４に、入力画面４００が表示される。入力画面４００は、施設２２２の内部に複数の駐停車地点が存在する点で、入力画面３００と相違する。本実施形態によれば、ユーザ２０は、入力画面４００上に表示された複数の駐停車地点の中から、任意の駐停車地点を選択することで、配車地点を決定することができる。上記の相違点以外の特徴については、入力画面３００と同様の構成を有してよい。
【００６０】
図４に示されるとおり、入力画面２００においてユーザ２０が指定した地点は、施設２２２の敷地内に位置する。そこで、配車システム１００は、ユーザ２０により施設２２２が指定されたと判定する。
【００６１】
ユーザ２０により施設２２２が指定されたと判定された場合、入力画面４００における施設２２２の表示態様が変化する。例えば、本実施形態において、施設２２２には、駐停車地点３３０及び駐停車地点４３０が配される。そこで、地図画面２１０上において、駐停車地点３３０及び駐停車地点４３０の位置に、配車地点の候補地点であることを示すアイコンが表示される。また、地図画面２１０上に、駐停車地点３３０の識別情報３３２と、駐停車地点４３０の識別情報４３２とが表示される。
【００６２】
例えば、ユーザ２０は、駐停車地点３３０又は駐停車地点４３０の位置に配されたアイコンをクリックすることで、当該位置を、配車地点として選択することができる。また、例えば、ユーザ２０がアイコン３８０をクリックすると、選択された駐停車位置を示す情報が、配車システム１００に送信される。
【００６３】
施設２２２は、エリアの一例であってよい。施設２２２は、特定のエリアの一例であってよい。施設２２２は、１以上のエリアの一例であってよい。アイコン２３０により示される位置は、特定の地点の一例であってよい。駐停車地点３３０は、進入可能地点及び駐停車可能地点の一例であってよい。駐停車地点４３０は、進入可能地点及び駐停車可能地点の一例であってよい。
【００６４】
本実施形態においては、配車地点として、各エリアの境界上又は内部に配され駐停車が認められた駐停車地点が選択される場合を例として、配車システム１００の詳細が説明された。しかしながら、配車システム１００は、本実施形態に限定されない。他の実施形態において、各エリアの外部から当該エリアの内部への進入が認められた進入可能地点が、配車地点として選択されてもよい。なお、駐停車地点及び進入可能地点が、駐停車地点等と称される場合がある。
【００６５】
図５は、管理サーバ１１０のシステム構成の一例を概略的に示す。本実施形態において、管理サーバ１１０は、入力受付部５２０と、エリア判定部５２２と、入力モード制御部５２４と、配車地点決定部５３０と、配車部５４０と、格納部５５０とを備える。
【００６６】
本実施形態において、入力受付部５２０は、ユーザ２０が車両１３０の配車要求地点を指定するためのインターフェースを提供する。本実施形態において、入力受付部５２０は、ユーザ２０からの入力に基づいて、配車要求地点として特定の地点が指定される座標入力モードと、ユーザ２０からの入力に基づいて、配車要求地点として特定のエリアが指定されるエリア入力モードとを有する。入力受付部５２０の詳細は後述される。
【００６７】
本実施形態において、エリア判定部５２２は、格納部５５０に格納された、各エリアの境界の位置を示す情報を参照して、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置するか否かを判定する。なお、特定のエリアと、特定の地点との相違点として、特定のエリアの面積は、特定の地点の面積よりも大きくてよい。エリア判定部５２２は、判定結果を示す情報を、入力モード制御部５２４に出力してよい。エリア判定部５２２は、判定結果を示す情報を、配車地点決定部５３０に出力してよい。
【００６８】
本実施形態において、入力モード制御部５２４は、入力受付部５２０の入力モードを制御する。具体的には、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置する場合、入力受付部５２０の入力モードを、座標入力モードからエリア入力モードに遷移させることを決定する。例えば、入力モード制御部５２４は、エリア判定部５２２から、上記の判定結果を示す情報を取得する。エリア判定部５２２が、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置すると判定した場合、入力受付部５２０の入力モードを、座標入力モードからエリア入力モードに遷移させることを決定する。
【００６９】
本実施形態において、配車地点決定部５３０は、ユーザ２０により指定された配車要求地点に基づいて、車両１３０の移動先となる配車地点を決定する。配車地点決定部５３０の詳細は後述される。
【００７０】
本実施形態において、配車部５４０は、ユーザ２０からの配車要求が受け付けられたことに応じて、配車処理を実行する。例えば、配車部５４０は、入力受付部５２０から、配車時刻を示す情報を取得する。また、配車部５４０は、配車地点決定部５３０から、配車地点を示す情報を取得する。次に、配車部５４０は、配車時刻及び配車地点を考慮して、ユーザ２０からの配車要求に対して、適切な車両１３０を割り当てる。配車部５４０は、ユーザ２０からの配車要求が割り当てられた車両１３０に、配車時刻及び配車地点を示す情報を含む配車指示を送信する。これにより、配車部５４０は、ユーザ２０からの配車要求が受け付けられたことに応じて、配車処理を実行することができる。
【００７１】
本実施形態において、格納部５５０は、各種の情報を格納する。例えば、格納部５５０は、管理サーバ１１０における情報処理に使用される情報を格納する。格納部５５０は、管理サーバ１１０における情報処理において生成された情報を格納してよい。格納部５５０の詳細は後述される。
【００７２】
入力受付部５２０は、画面インターフェース部の一例であってよい。エリア判定部５２２は、判定部の一例であってよい。入力モード制御部５２４は、モード制御部の一例であってよい。配車地点決定部５３０は、目的地点決定部の一例であってよい。格納部５５０は、第１エリア情報格納部及び第２エリア情報格納部の一例であってよい。
【００７３】
図６は、入力受付部５２０及び配車地点決定部５３０の内部構成の一例を概略的に示す。本実施形態において、入力受付部５２０は、配車要求取得部６２２と、指定地点入力部６３２と、指定エリア入力部６３４と、モード切替部６３６と、配車時刻入力部６４２とを備える。本実施形態において、配車地点決定部５３０は、駐停車地点抽出部６６２と、位置座標決定部６６４とを備える。
【００７４】
本実施形態において、配車要求取得部６２２は、ユーザ２０からの配車要求を取得する。例えば、配車要求取得部６２２は、ユーザ端末１２０から、ユーザ２０からの配車要求を取得する。配車要求取得部６２２は、車両１３０から、ユーザ２０からの配車要求を取得する。なお、ユーザ２０が車両１３０に搭乗している場合において、配車要求取得部６２２が、車両１３０から、ユーザ２０からの配車要求を取得した場合、ユーザ２０からの配車要求は、ユーザ２０が搭乗している車両１３０の目的地の設定を要求するための情報であってよい。
【００７５】
本実施形態において、指定地点入力部６３２は、座標入力モードで、配車地点に関するユーザ２０の希望条件に関する情報の入力を受け付ける。指定地点入力部６３２は、座標入力モードで、配車地点に関するユーザ２０の希望条件に関する情報の入力を受け付けるための画面を、ユーザ２０に提示するための情報を出力してよい。
【００７６】
例えば、指定地点入力部６３２は、ユーザ２０からの配車要求が取得されたことに応じて、入力画面２００をユーザ２０に提示するための命令を、ユーザ端末１２０に送信する。指定地点入力部６３２は、ユーザ端末１２０が入力画面２００を生成するための情報を、ユーザ端末１２０に送信してもよい。また、指定地点入力部６３２は、ユーザ２０が入力画面２００に入力した情報を取得してよい。
【００７７】
これにより、指定地点入力部６３２は、ユーザ２０からの入力に基づいて、ユーザ２０が配車要求地点として指定した地点の位置座標を示す情報を取得することができる。指定地点入力部６３２は、ユーザ２０が配車要求地点として指定した地点の位置座標を示す情報を、エリア判定部５２２に出力する。指定地点入力部６３２は、ユーザ２０が配車要求地点として指定した地点の位置座標を示す情報を、位置座標決定部６６４に出力してもよい。
【００７８】
本実施形態において、指定エリア入力部６３４は、エリア入力モードで、配車地点に関するユーザ２０の希望条件に関する情報の入力を受け付ける。指定エリア入力部６３４は、エリア入力モードで、配車地点に関するユーザ２０の希望条件に関する情報の入力を受け付けるための画面を、ユーザ２０に提示するための情報を出力してよい。
【００７９】
例えば、指定エリア入力部６３４は、モード切替部６３６の指示に基づいて、入力画面３００又は入力画面４００をユーザ２０に提示するための命令を、ユーザ端末１２０に送信する。指定エリア入力部６３４は、ユーザ端末１２０が入力画面３００又は入力画面４００を生成するための情報を、ユーザ端末１２０に送信してもよい。
【００８０】
例えば、指定エリア入力部６３４は、ユーザ２０が配車要求地点として指定した地点が含まれるエリアの識別情報を、駐停車地点抽出部６６２に送信し、当該エリアに含まれる駐停車地点等の位置座標を示す情報の抽出を要求する。指定エリア入力部６３４は、駐停車地点抽出部６６２から抽出結果を示す情報を取得し、当該情報に基づいて、入力画面３００又は入力画面４００を生成するためのデータを生成する。
【００８１】
また、指定エリア入力部６３４は、ユーザ２０が入力画面３００又は入力画面４００に入力した情報を取得してよい。これにより、指定エリア入力部６３４は、ユーザ２０からの入力に基づいて、ユーザ２０が配車地点として選択した駐停車地点等を示す情報を取得することができる。指定エリア入力部６３４は、上記の駐停車地点等を示す情報を、位置座標決定部６６４に出力してもよい。
【００８２】
本実施形態において、モード切替部６３６は、入力モード制御部５２４の指示に基づいて、指定地点入力部６３２と、指定エリア入力部６３４とを切り替える。これにより、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置すると判定した場合に、入力受付部５２０の入力モードが、座標入力モードからエリア入力モードに遷移する。
【００８３】
本実施形態において、配車時刻入力部６４２は、配車時刻に関するユーザ２０の希望条件を示す情報を取得する。配車時刻に関する希望条件を示す情報は、例えば、ユーザ２０からの配車要求に含まれていてよい。配車時刻入力部６４２は、配車時刻に関する希望条件を示す情報を、配車部５４０に出力してよい。
【００８４】
本実施形態において、駐停車地点抽出部６６２は、特定のエリアの識別情報が入力され、当該特定のエリアに含まれる駐停車地点等の位置座標を出力する。駐停車地点抽出部６６２は、例えば、配車部５４０に格納された、各エリアに含まれる駐停車地点等の位置座標を示す情報を参照して、特定のエリアに含まれる駐停車地点等の位置座標を抽出する。
【００８５】
例えば、駐停車地点抽出部６６２は、指定エリア入力部６３４から、ユーザ２０が配車要求地点として指定した地点が含まれるエリアの識別情報を取得する。駐停車地点抽出部６６２は、配車部５４０を参照して、当該識別情報により識別されるエリアに含まれる駐停車地点等の位置座標を抽出する。駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、指定エリア入力部６３４に出力する。駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、位置座標決定部６６４に出力してもよい。
【００８６】
一実施形態において、複数の駐停車地点等が抽出された場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、指定エリア入力部６３４に出力してよい。この場合、指定エリア入力部６３４は、例えば、入力画面４００をユーザ２０に提示するための処理を実行する。一方、単一の駐停車地点等が抽出された場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、位置座標決定部６６４に出力してもよい。この場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、指定エリア入力部６３４に出力してもよく、出力しなくてもよい。また、指定エリア入力部６３４は、入力画面３００をユーザ２０に提示するための処理を実行してもよく、当該処理を実行しなくてもよい。
【００８７】
他の実施形態において、位置座標決定部６６４が、ユーザ２０の選択に基づいて、１以上の駐停車地点等の中から、配車地点となる駐停車地点等を決定する場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、指定エリア入力部６３４に出力してよい。この場合、指定エリア入力部６３４は、例えば、入力画面３００又は入力画面４００をユーザ２０に提示するための処理を実行する。一方、位置座標決定部６６４が、予め定められたアルゴリズムに基づいて、１以上の駐停車地点等の中から、配車地点となる駐停車地点等を決定する場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、位置座標決定部６６４に出力してよい。この場合、駐停車地点抽出部６６２は、抽出された駐停車地点等の位置座標を示す情報を、指定エリア入力部６３４に出力してもよく、出力しなくてもよい。また、指定エリア入力部６３４は、入力画面３００をユーザ２０に提示するための処理を実行してもよく、当該処理を実行しなくてもよい。
【００８８】
本実施形態において、位置座標決定部６６４は、ユーザ２０の配車要求が割り当てられた車両１３０の目的地点となる配車地点を決定する。位置座標決定部６６４は、配車地点として決定された地点の位置座標を示す情報を、配車部５４０に出力する。
【００８９】
位置座標決定部６６４は、指定地点入力部６３２から、座標入力モードにより指定された特定の地点の位置座標を示す情報を取得してよい。位置座標決定部６６４は、エリア判定部５２２から、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置するか否かを示す情報を取得してよい。位置座標決定部６６４は、指定エリア入力部６３４から、座標入力モードにより指定された特定の地点を含むエリアに配された１以上の駐停車地点等のうち、ユーザ２０が選択した駐停車地点等の位置座標を示す情報を取得する。位置座標決定部６６４は、駐停車地点抽出部６６２から、座標入力モードにより指定された特定の地点を含むエリアに配された１以上の駐停車地点等の位置座標を示す情報を取得する。
【００９０】
一実施形態において、位置座標決定部６６４が、エリア判定部５２２から、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置しないことを示す情報を取得した場合、位置座標決定部６６４は、指定地点入力部６３２から取得した、座標入力モードにより指定された特定の地点を、配車地点として決定する。
【００９１】
他の実施形態において、位置座標決定部６６４が、エリア判定部５２２から、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置することを示す情報を取得した場合であって、駐停車地点抽出部６６２が当該エリアに配された駐停車地点等を抽出することができなかったとき、位置座標決定部６６４は、指定地点入力部６３２から取得した、座標入力モードにより指定された特定の地点を、配車地点として決定する。
【００９２】
他の実施形態において、位置座標決定部６６４が、エリア判定部５２２から、座標入力モードにより指定された特定の地点の少なくとも一部が、特定のエリアの境界上又は内部に位置することを示す情報を取得した場合であって、駐停車地点抽出部６６２が１以上の駐停車地点等を抽出した場合、位置座標決定部６６４は、当該１以上の駐停車地点等のうちの少なくとも１つを、配車地点として決定する。位置座標決定部６６４は、当該１以上の駐停車地点等のうちの１つを、配車地点として決定してよい。
【００９３】
例えば、駐停車地点抽出部６６２が複数の駐停車地点等を抽出した場合、位置座標決定部６６４は、予め定められたアルゴリズムに基づいて、複数の駐停車地点等の中から、配車地点となる駐停車地点等を決定する。より具体的には、位置座標決定部６６４は、抽出された複数の駐停車地点のそれぞれと、座標入力モードにより指定された特定の地点との距離に基づいて、車両１３０の配車地点を決定する。位置座標決定部６６４は、抽出された複数の駐停車地点のうち、座標入力モードにより指定された特定の地点に最も近い地点を、車両１３０の配車地点として決定してよい。
【００９４】
例えば、駐停車地点抽出部６６２が複数の駐停車地点等を抽出した場合、位置座標決定部６６４は、ユーザ２０の選択に基づいて、複数の駐停車地点等の中から、配車地点となる駐停車地点等を決定する。より具体的には、位置座標決定部６６４は、抽出された駐停車地点等をユーザ２０に提示する画面を生成するための情報を、指定エリア入力部６３４に出力する。これにより、例えば、指定エリア入力部６３４がユーザ端末１２０を制御することにより、入力画面４００がユーザ２０に提示される。
【００９５】
ユーザ２０が、入力画面４００上で、特定の駐停車地点等を選択すると、ユーザ２０により選択された駐停車地点等を示す情報が、指定エリア入力部６３４に送信される。位置座標決定部６６４は、指定エリア入力部６３４から、ユーザ２０により選択された駐停車地点等を示す情報を取得してよい。また、位置座標決定部６６４は、ユーザ２０により選択された駐停車地点等を、車両１３０の配車地点として決定してよい。
【００９６】
指定地点入力部６３２は、画面インターフェース部の一例であってよい。指定エリア入力部６３４は、画面インターフェース部の一例であってよい。モード切替部６３６は、モード制御部の一例であってよい。位置座標決定部６６４は、目的地決定部の一例であってよい。
【００９７】
図７は、格納部５５０の内部構成の一例を概略的に示す。本実施形態において、格納部５５０は、地図データ格納部７２２と、施設データ格納部７２４と、設定データ格納部７２６とを備える。
【００９８】
本実施形態において、地図データ格納部７２２は、地図データを格納する。本実施形態において、施設データ格納部７２４は、１以上の施設のそれぞれに関する各種の情報を格納する。一実施形態において、施設データ格納部７２４は、１以上の施設のそれぞれについて、当該施設の境界の位置を示す情報を格納する。他の実施形態において、施設データ格納部７２４は、１以上の施設のそれぞれについて、当該施設に配された駐停車地点等の位置座標を示す情報を格納する。本実施形態において、設定データ格納部７２６は、管理サーバ１１０における情報処理に関する各種の設定に関する情報を格納する。
【００９９】
施設データ格納部７２４は、第１エリア情報格納部の一例であってよい。施設データ格納部７２４は、第２エリア情報格納部の一例であってよい。なお、施設データ格納部７２４は、単一のデータベースにより構成されてもよく、複数のデータベースにより構成されてもよい。
【０１００】
図８は、データテーブル８００のデータ構造の一例を概略的に示す。データテーブル８００は、施設データ格納部７２４に格納されるデータテーブルの一例であってよい。本実施形態において、データテーブル８００は、１以上の施設のそれぞれについて、各施設の識別情報８２２と、各施設の境界位置を示す情報８２４と、各施設に配された１以上の駐停車地点等のそれぞれに関する情報８２６とを対応付けて格納する。
【０１０１】
本実施形態において、境界位置を示す情報８２４は、例えば、各施設の基準位置の位置座標を示す情報と、各施設の敷地の形状、大きさなどを示す情報とを含む。本実施形態において、駐停車地点の位置を示す情報８２６は、各駐停車地点等の位置座標を示す情報と、各駐停車地点等の名称を示す情報と、各駐停車地点等における通行規制を示す情報とを含む。通行規制を示す情報としては、通行が許可された方向を示す情報、通行が禁止された方向を示す情報、速度制限に関する情報等が例示される。
【０１０２】
データテーブル８００は、第１エリア情報格納部の一例であってよい。データテーブル８００は、第２エリア情報格納部の一例であってよい。なお、データテーブル８００は、単一のデータベースにより構成されてもよく、複数のデータベースにより構成されてもよい。
【０１０３】
図９は、本発明の複数の態様が全体的又は部分的に具現化されてよいコンピュータ３０００の一例を示す。配車システム１００又はその一部は、コンピュータ３０００により実現されてよい。例えば、配車システム１００又はその一部は、コンピュータ３０００により実現される。管理サーバ１１０又はその一部は、コンピュータ３０００により実現されてよい。ユーザ端末１２０又はその一部は、コンピュータ３０００により実現されてよい。車両１３０又はその一部は、コンピュータ３０００により実現されてよい。
【０１０４】
コンピュータ３０００にインストールされたプログラムは、コンピュータ３０００に、本発明の実施形態に係る装置に関連付けられるオペレーション又は当該装置の１又は複数の「部」として機能させ、又は当該オペレーション又は当該１又は複数の「部」を実行させることができ、及び／又はコンピュータ３０００に、本発明の実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ３０００に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、ＣＰＵ３０１２によって実行されてよい。
【０１０５】
本実施形態によるコンピュータ３０００は、ＣＰＵ３０１２、ＲＡＭ３０１４、グラフィックコントローラ３０１６、及びディスプレイデバイス３０１８を含み、それらはホストコントローラ３０１０によって相互に接続されている。コンピュータ３０００はまた、通信インターフェース３０２２、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭドライブ３０２６、及びＩＣカードドライブのような入出力ユニットを含み、それらは入出力コントローラ３０２０を介してホストコントローラ３０１０に接続されている。コンピュータはまた、ＲＯＭ３０３０及びキーボード３０４２のようなレガシの入出力ユニットを含み、それらは入出力チップ３０４０を介して入出力コントローラ３０２０に接続されている。
【０１０６】
ＣＰＵ３０１２は、ＲＯＭ３０３０及びＲＡＭ３０１４内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ３０１６は、ＲＡＭ３０１４内に提供されるフレームバッファ等又はそれ自体の中に、ＣＰＵ３０１２によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス３０１８上に表示されるようにする。
【０１０７】
通信インターフェース３０２２は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ３０２４は、コンピュータ３０００内のＣＰＵ３０１２によって使用されるプログラム及びデータを格納する。ＤＶＤ−ＲＯＭドライブ３０２６は、プログラム又はデータをＤＶＤ−ＲＯＭ３００１から読み取り、ハードディスクドライブ３０２４にＲＡＭ３０１４を介してプログラム又はデータを提供する。ＩＣカードドライブは、プログラム及びデータをＩＣカードから読み取り、及び／又はプログラム及びデータをＩＣカードに書き込む。
【０１０８】
ＲＯＭ３０３０はその中に、アクティブ化時にコンピュータ３０００によって実行されるブートプログラム等、及び／又はコンピュータ３０００のハードウエアに依存するプログラムを格納する。入出力チップ３０４０はまた、様々な入出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ３０２０に接続してよい。
【０１０９】
プログラムが、ＤＶＤ−ＲＯＭ３００１又はＩＣカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもあるハードディスクドライブ３０２４、ＲＡＭ３０１４、又はＲＯＭ３０３０にインストールされ、ＣＰＵ３０１２によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ３０００に読み取られ、プログラムと、上記様々なタイプのハードウエアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ３０００の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
【０１１０】
例えば、通信がコンピュータ３０００及び外部デバイス間で実行される場合、ＣＰＵ３０１２は、ＲＡＭ３０１４にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェース３０２２に対し、通信処理を命令してよい。通信インターフェース３０２２は、ＣＰＵ３０１２の制御の下、ＲＡＭ３０１４、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭ３００１、又はＩＣカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
【０１１１】
また、ＣＰＵ３０１２は、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭドライブ３０２６（ＤＶＤ−ＲＯＭ３００１）、ＩＣカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がＲＡＭ３０１４に読み取られるようにし、ＲＡＭ３０１４上のデータに対し様々なタイプの処理を実行してよい。ＣＰＵ３０１２は次に、処理されたデータを外部記録媒体にライトバックしてよい。
【０１１２】
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。ＣＰＵ３０１２は、ＲＡＭ３０１４から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索／置換等を含む、様々なタイプの処理を実行してよく、結果をＲＡＭ３０１４に対しライトバックする。また、ＣＰＵ３０１２は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第２の属性の属性値に関連付けられた第１の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、ＣＰＵ３０１２は、当該複数のエントリの中から、第１の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第２の属性の属性値を読み取り、それにより予め定められた条件を満たす第１の属性に関連付けられた第２の属性の属性値を取得してよい。
【０１１３】
上で説明したプログラム又はソフトウエアモジュールは、コンピュータ３０００上又はコンピュータ３０００近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はＲＡＭのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それにより、上記のプログラムを、ネットワークを介してコンピュータ３０００に提供する。
【０１１４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。また、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。また、各構成要素は、名称が同一で、参照符号が異なる他の構成要素と同様の特徴を有してもよい。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１１５】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１１６】
１０  通信ネットワーク、２０  ユーザ、１００  配車システム、１１０  管理サーバ、１２０  ユーザ端末、１２２  通信部、１２４  入出力部、１２８  制御部、１３０  車両、１３２  通信部、１３４  入出力部、１３６  駆動部、１３８  制御部、２００  入力画面、２１０  地図画面、２１２  道路、２２０  ポインタ、２２２  施設、２３０  アイコン、３００  入力画面、３３０  駐停車地点、３３２  識別情報、３８０  アイコン、４００  入力画面、４３０  駐停車地点、４３２  識別情報、５２０  入力受付部、５２２  エリア判定部、５２４  入力モード制御部、５３０  配車地点決定部、５４０  配車部、５５０  格納部、６２２  配車要求取得部、６３２  指定地点入力部、６３４  指定エリア入力部、６３６  モード切替部、６４２  配車時刻入力部、６６２  駐停車地点抽出部、６６４  位置座標決定部、７２２  地図データ格納部、７２４  施設データ格納部、７２６  設定データ格納部、８００  データテーブル、８２２  識別情報、８２４  情報、８２６  情報、３０００  コンピュータ、  ３００１  ＤＶＤ−ＲＯＭ、  ３０１０  ホストコントローラ、  ３０１２  ＣＰＵ、  ３０１４  ＲＡＭ、  ３０１６  グラフィックコントローラ、  ３０１８  ディスプレイデバイス、  ３０２０  入出力コントローラ、  ３０２２  通信インターフェース、  ３０２４  ハードディスクドライブ、  ３０２６  ＤＶＤ−ＲＯＭドライブ、  ３０３０  ＲＯＭ、  ３０４０  入出力チップ、  ３０４２  キーボード
【図１】
2020165911.tif 000003
【図２】
2020165911.tif 000004
【図３】
2020165911.tif 000005
【図４】
2020165911.tif 000006
【図５】
2020165911.tif 000007
【図６】
2020165911.tif 000008
【図７】
2020165911.tif 000009
【図８】
2020165911.tif 000010
【図９】
2020165911.tif 000011