(57)【要約】      （修正有）【課題】乗り物の乗り場に並ぶ乗客同士の相乗りを支援することができるようにする。【解決手段】乗客が操作するユーザ端末とサーバとが通信可能に接続される。待合データベースは、乗り場に並んでいる待合者を示すユーザＩＤ、待合者の現在位置、および目的地を含む待合情報を記憶する。待合者のユーザ端末からサーバには定期的に待合者の現在位置が送信され、待合情報の現在位置が更新される。ユーザデータベースは、ユーザＩＤに対応付けて、電話番号、メールアドレス、メッセンジャーＩＤを含む連絡先が記憶されている。サーバは、ユーザ端末から、現在位置を含む待合情報取得要求を受信し、所定距離内の現在位置を含む待合情報を待合データベースから読み出すとともに、連絡先取得要求に応じて、ユーザＩＤに対応する連絡先をユーザデータベースから読み出して、ユーザ端末に送信する。【選択図】図１
2010250441.tif 000002
【特許請求の範囲】
【請求項１】
乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援する装置であって、
第１および第２のユーザ端末のそれぞれと通信可能に接続され、
第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信する待合情報受信部と、
前記受信した待合情報を記憶する待合データベースと、
前記第１のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新する現在位置更新部と、
前記乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースと、
前記第２のユーザ端末から、第２の乗客の現在位置を含む待合情報取得要求を受信する待合情報取得要求受信部と、
前記待合データベースに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出す待合情報取得部と、
前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出す連絡先取得部と、
前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信する待合情報送信部と、
を備えることを特徴とする相乗り支援装置。
【請求項２】
請求項１に記載の相乗り支援装置であって、
前記待合情報送信部は、前記待合情報のみを前記第２のユーザ端末に送信し、
前記相乗り支援装置は、前記第２の乗客が選択した前記乗客ＩＤを含む連絡先取得要求を前記第２のユーザ端末から受信する連絡先取得要求受信部を備え、
前記連絡先取得部は、前記連絡先取得要求に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出し、
前記待合情報送信部が、前記読み出した連絡先を前記第２のユーザ端末に送信すること、
を特徴とする相乗り支援装置。
【請求項３】
請求項１に記載の相乗り支援装置であって、
前記待合情報受信部は、前記第２のユーザ端末から前記待合情報を受信した場合に、前記受信した待合情報を前記待合データベースに登録すること、
を特徴とする相乗り支援装置。
【請求項４】
請求項１に記載の相乗り支援装置であって、
前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれる前記現在位置と前記待合情報取得要求に含まれる前記現在位置との間の前記距離が遠いほど高くなるように順位を決定し、
前記待合情報送信部は、前記待合情報および前記連絡先に加えて、前記順位を前記ユーザ端末に送信すること、
を特徴とする相乗り支援装置。
【請求項５】
請求項１に記載の相乗り支援装置であって、
前記乗り場ごとに、前記乗り場の地図上の位置である基準位置を記憶する乗り場位置記憶部を備え、
前記待合情報取得部は、前記待合情報取得要求に含まれる前記現在位置から最も近い前記基準位置である乗り場位置を前記乗り場位置記憶部から取得し、
前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれる前記現在位置と前記乗り場位置との間の距離を算出し、待ち行列において乗客１人当たりに占有する所定の長さで前記算出した距離を割って、前記乗客の順位を算出する順位算出部と、
を備え、
前記待合情報送信部は、前記待合情報および前記連絡先に加えて、前記順位を前記第２のユーザ端末に送信すること、
を特徴とする相乗り支援装置。
【請求項６】
請求項１に記載の相乗り支援装置であって、
前記待合情報取得要求には、さらに目的地が設定されており、
前記待合情報取得部は、前記待合情報取得要求に含まれる前記目的地に一致する目的地が含まれている前記待合情報を前記待合データベースから取得すること、
を特徴とする相乗り支援装置。
【請求項７】
請求項１に記載の相乗り支援装置であって、
目的地の位置を取得する目的地位置取得部を備え、
前記待合情報取得要求には、さらに目的地が設定されており、
前記目的地位置取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれている前記目的地の位置である第１位置を取得し、
前記目的地位置取得部は、前記待合情報取得要求に含まれている前記目的地の位置である第２位置を取得し、
前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報取得要求に含まれている前記乗り場特定情報が示す位置と前記第１位置とを結ぶ直線と、前記乗り場特定情報が示す位置と前記第２位置とを結ぶ直線との角度を算出し、
前記待合情報送信部は、前記算出した角度が所定値より小さい前記待合情報のみを前記申込者のユーザ端末に送信すること、
を特徴とする相乗り支援装置。
【請求項８】
乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援する方法であって、
第１および第２のユーザ端末のそれぞれと通信可能に接続され、前記乗客を示す乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースを備えるコンピュータが、
第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信し、
前記受信した待合情報をメモリに記憶し、
前記第１のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新し、
前記第２のユーザ端末から、第２の乗客の現在位置を含む待合情報取得要求を受信し、
前記メモリに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出し、
前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出し、
前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信すること、
を特徴とする相乗り支援方法。
【請求項９】
乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援するためのプログラムであって、
第１および第２のユーザ端末と通信可能に接続され、前記乗客を示す乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースを備えるコンピュータに、
第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信するステップと、
前記受信した待合情報をメモリに記憶するステップと、
前記第１のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新するステップと、
前記第２のユーザ端末から、第２の乗客の現在位置を含む待合情報取得要求を受信するステップと、
前記待合データベースに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出すステップと、
前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出すステップと、
前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相乗り支援装置、相乗り支援方法およびプログラムに関する。
【背景技術】
【０００２】
１台のタクシーなどの乗り物に複数の乗客を乗せることが行われている。特許文献１には、同乗可能なユーザをグループ化する配車サービスを管理するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−９９８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムでは、タクシー会社などによる配車サービスが前提となっており、ユーザがタクシー乗り場に並んでいた場合には、列から外れて配車されたタクシーを待つ必要がある。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、乗り物の乗り場に並ぶ乗客同士の相乗りを支援する相乗り支援装置、相乗り支援方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援する装置であって、第１および第２のユーザ端末のそれぞれと通信可能に接続され、第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信する待合情報受信部と、前記待合情報を記憶する待合データベースと、前記第１の乗客のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新する現在位置更新部と、前記乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースと、前記第２のユーザ端末から、前記第２の乗客の現在位置を含む待合情報取得要求を受信する待合情報取得要求受信部と、前記待合データベースに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出す待合情報取得部と、前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出す連絡先取得部と、前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信する待合情報送信部と、を備えることとする。なお、本発明の相乗り支援装置は、例えば、後述するサーバ２０である。
【０００７】
また、本発明の相乗り支援装置では、前記待合情報送信部は、前記待合情報のみを前記第２のユーザ端末に送信し、前記相乗り支援装置は、前記第２の乗客が選択した前記乗客ＩＤを含む連絡先取得要求を前記第２のユーザ端末から受信する連絡先取得要求受信部を備え、前記連絡先取得部は、前記連絡先取得要求に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出し、前記待合情報送信部が、前記読み出した連絡先を前記第２のユーザ端末に送信するようにしてもよい。
【０００８】
また、本発明の相乗り支援装置では、前記待合情報受信部は、前記第２のユーザ端末から前記待合情報を受信した場合に、前記受信した待合情報を前記待合データベースに登録するようにしてもよい。
【０００９】
また、本発明の相乗り支援装置では、前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれる前記現在位置と前記待合情報取得要求に含まれる前記現在位置との間の前記距離が遠いほど高くなるように順位を決定し、前記待合情報送信部は、前記待合情報および前記連絡先に加えて、前記順位を前記ユーザ端末に送信するようにしてもよい。
【００１０】
また、本発明の相乗り支援装置では、前記乗り場ごとに、前記乗り場の地図上の位置である基準位置を記憶する乗り場位置記憶部を備え、前記待合情報取得部は、前記待合情報取得要求に含まれる前記現在位置から最も近い前記基準位置である乗り場位置を前記乗り場位置記憶部から取得し、前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれる前記現在位置と前記乗り場位置との間の距離を算出し、待ち行列において乗客１人当たりに占有する所定の長さで前記算出した距離を割って、前記乗客の順位を算出する順位算出部と、を備え、前記待合情報送信部は、前記待合情報および前記連絡先に加えて、前記順位を前記第２のユーザ端末に送信するようにしてもよい。
【００１１】
この場合、第２の乗客（申込者）は、第１の乗客（待合者）の乗り場に並んでいる順番を把握することができる。したがって、申込者は前の方に並んでいる待合者に相乗りを申し込むことが可能となる。また、待合者も、前の方に並んでいるほど先に申込者から相乗りを申し込まれる可能性が高まるので、乗り物に乗り込んでしまう前に相乗りの申し込みを受ける可能性を高めることができる。
【００１２】
また、本発明の相乗り支援装置では、前記待合情報取得要求には、さらに目的地が設定されており、前記待合情報取得部は、前記待合情報取得要求に含まれる前記目的地に一致する目的地が含まれている前記待合情報を前記待合データベースから取得するようにしてもよい。
【００１３】
また、本発明の相乗り支援装置では、目的地の位置を取得する目的地位置取得部を備え、前記待合情報取得要求には、さらに目的地が設定されており、前記目的地位置取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報に含まれている前記目的地の位置である第１位置を取得し、前記目的地位置取得部は、前記待合情報取得要求に含まれている前記目的地の位置である第２位置を取得し、前記待合情報取得部は、前記読み出した待合情報のそれぞれについて、前記待合情報取得要求に含まれている前記乗り場特定情報が示す位置と前記第１位置とを結ぶ直線と、前記乗り場特定情報が示す位置と前記第２位置とを結ぶ直線との角度を算出し、前記待合情報送信部は、前記算出した角度が所定値より小さい前記待合情報のみを前記申込者のユーザ端末に送信するようにしてもよい。
【００１４】
また、本発明の他の態様は、乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援する方法であって、第１および第２のユーザ端末のそれぞれと通信可能に接続され、前記乗客を示す乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースを備えるコンピュータが、第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信し、前記受信した待合情報をメモリに記憶し、前記第１のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新し、前記第２のユーザ端末から、第２の乗客の現在位置を含む待合情報取得要求を受信し、前記待合データベースに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出し、前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出し、前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信することとする。
【００１５】
また、本発明の他の態様は、乗客が指定する目的地まで前記乗客を乗せる乗り物の乗り場において相乗りを支援するためのプログラムであって、第１および第２のユーザ端末と通信可能に接続され、前記乗客を示す乗客ＩＤに対応付けて前記乗客の連絡先を記憶する連絡先データベースを備えるコンピュータに、第１の乗客を示す乗客ＩＤ、前記第１の乗客の現在位置、および前記第１の乗客の目的地を含む待合情報を前記第１のユーザ端末から受信するステップと、前記受信した待合情報をメモリに記憶するステップと、前記第１のユーザ端末から前記第１の乗客の現在位置を定期的に受信し、前記第１の乗客を示す前記乗客ＩＤに対応する前記待合情報の現在位置を、前記受信した現在位置に更新するステップと、前記第２のユーザ端末から、第２の乗客の現在位置を含む待合情報取得要求を受信するステップと、前記待合データベースに記憶されている前記待合情報のうち、前記待合情報に含まれる前記第１の乗客の現在位置と前記待合情報取得要求に含まれる前記第２の乗客の現在位置との間の距離が所定値以内であるものを読み出すステップと、前記読み出した待合情報に含まれる前記乗客ＩＤに対応する前記連絡先を前記連絡先データベースから読み出すステップと、前記読み出した待合情報および前記連絡先を前記第２のユーザ端末に送信するステップと、を実行させることとする。
【００１６】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、乗り物の乗り場に並ぶ乗客同士の相乗りを支援することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の相乗り支援システムによるタクシーの相乗りの支援について説明する図である。
【図２】本実施形態の相乗り支援システムの全体構成を示す図である。
【図３】ユーザ端末１０のハードウェア構成を示す図である。
【図４】ユーザ端末１０のソフトウェア構成を示す図である。
【図５】サーバ２０のハードウェア構成を示す図である。
【図６】サーバ２０のソフトウェア構成を示す図である。
【図７】ユーザデータベース２３１に記憶されるユーザ情報の構成例を示す図である。
【図８】乗り場データベース２３２に記憶されている乗り場情報の構成例を示す図である。
【図９】待合データベース２３３に記憶されている待合情報の構成例を示す図である。
【図１０】本実施形態の相乗り支援システムにおける処理の流れを示す図である。
【図１１】サーバ２０にアクセスを開始するための画面５０の一例を示す図である。
【図１２】待合情報の検索処理の流れを示す図である。
【図１３】待合情報が出力された画面５１の一例を示す図である。
【図１４】交渉相手との通信手段を選択させる画面５２の一例を示す図である。
【図１５】メッセンジャーの画面５３の一例を示す図である。
【図１６】目的地が同じ方向の待合者の待合情報のみを提供する場合のサーバ２０のソフトウェア構成例を示す図である。
【図１７】目的地データベース２３４の構成例を示す図である。
【図１８】目的地が同じ方向の待合者の待合情報のみを提供する場合における待合情報の検索処理の流れを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態に係る相乗り支援システムについて説明する。本実施形態の相乗り支援システムは、乗り物の乗り場において、複数の乗客が１台の乗り物に相乗りすることを支援するものである。なお、本実施形態では、乗り物はタクシーを想定しており、乗り場は、深夜のタクシー乗り場や、イベント会場におけるタクシー乗り場などを想定している。
【００２０】
図１は、本実施形態の相乗り支援システムによるタクシーの相乗りの支援について説明する図である。タクシー乗り場１において、タクシー２に乗車するために乗客Ａ〜Ｇが行列３をつくっている。乗客Ｂおよび乗客Ｅは相乗りを希望している。なお、以下の説明において、相乗りを希望する乗客を「相乗り希望者」といい、乗り場に並んで他の乗客からの相乗りの申し出を待受けている相乗り希望者を「待合者」（本発明の「第１の乗客」に該当する。）といい、待合者に対して相乗りの申し込みをする相乗り希望者を「申込者」（本発明の「第２の乗客」に該当する。）という。待合者Ｂの目的地は浦和であり、待合者Ｅの目的地は保谷である。待合者Ｂおよび待合者Ｅは、相乗り支援システムに目的地を登録することができる。新たに行列３の最後尾に並ぼうとしている申込者Ｈの目的地は赤羽である。申込者Ｈが相乗り支援システムにアクセスすると、待合者Ｂの目的地浦和と、待合者Ｅの目的地保谷とが提示される。申込者Ｈは、自身の目的地である赤羽と同じ方向の浦和を目的地としている待合者Ｂに対して相乗りを申し込むことができる。以上のようにして、乗客同士での相乗りの交渉が支援される。
【００２１】
以下、詳細について説明する。  
図２は、本実施形態の相乗り支援システムの全体構成を示す図である。本実施形態の相乗り支援システムは、ユーザ端末１０とサーバ２０とを含んで構成される。ユーザ端末１０とサーバ２０とは通信ネットワーク３０を介して互いに通信可能に接続されている。通信ネットワーク３０は、例えば、インターネットや無線ＬＡＮ（Local Area Network）であり、本実施形態では、携帯電話回線網や無線通信路などにより構築されることを想定している。  
ユーザ端末１０は、タクシー乗り場において乗客が操作するコンピュータである。本実施形態では、ユーザ端末１０は、例えば、携帯電話や、ＰＤＡ（Personal Digital Assistant）、ノートブック型のパーソナルコンピュータなどの可搬型コンピュータを想定している。  
サーバ２０は、待合者の目的地などを管理するコンピュータである。サーバ２０には、例えば、パーソナルコンピュータやワークステーションなどを採用することができる。
【００２２】
図３は、ユーザ端末１０のハードウェア構成を示す図である。同図に示すように、ユーザ端末１０は、ＣＰＵ１０１、メモリ１０２、記憶装置１０３、通信インタフェース１０４、ＧＰＳ電波受信機１０５、入力装置１０６および出力装置１０７を備えている。記憶装置１０３は、各種のデータやプログラムを記憶する、例えば、フラッシュメモリやハードディスクドライブなどである。ＣＰＵ１０１は、記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより、各種の機能を実現する。通信インタフェース１０４は、例えば無線通信器などの、通信ネットワーク３０に接続するためのインタフェースである。ＧＰＳ電波受信機１０５は、ＧＰＳ（Global Positioning System）衛星からの信号を受信する。入力装置１０６は、乗客からの情報の入力を受け付ける、例えば、プッシュボタンやキーボード、タッチパネル、マイクロフォンなどである。出力装置１０７は、乗客に対して情報を出力する、例えば、ディスプレイやプリンタ、スピーカなどである。なお、ユーザ端末１０は、入力装置１０６や出力装置１０７を複数備えるようにしてもよい。
【００２３】
図４は、ユーザ端末１０のソフトウェア構成を示す図である。同図に示すように、ユーザ端末１０は、位置情報取得部１１１、待合情報取得部１１２、待合情報出力部１１３、交渉相手指定部１１４、連絡先取得部１１５、通信開始部１１６、目的地入力部１１７、待合情報送信部１１８、現在位置送信部１１９を備えている。なお、上記各機能部１１１〜１１９は、ユーザ端末１０のＣＰＵ１０１が記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより実現される。
【００２４】
位置情報取得部１１１は、ＧＰＳ電波受信機１０５が受信した電波から、ユーザ端末１０の現在位置を算出する。なお、本実施形態では、現在位置は、緯度および経度により表されるものとする。  
待合情報取得部１１２は、待合者を検索するためのコマンド（以下、「待合情報取得要求」という。）をサーバ２０に送信する。待合情報取得要求には、位置情報取得部１１１が取得した現在位置が設定される。また、待合情報取得部１１２は、待合情報取得要求に応じてサーバ２０から送信される、乗り場に並んでいる待合者に関する情報（以下、「待合情報」という。）を受信する。待合情報には、待合者を表すユーザＩＤと、待合者の目的地とが含まれる。なお、待合情報を、ユーザ端末１０の画面に出力するための画面データとして記述するようにしてもよい。  
待合情報出力部１１３は、待合情報を出力装置１０７に出力する。  
交渉相手指定部１１４は、出力された待合者の中から交渉相手の指定を受け付ける。交渉相手指定部１１４は、例えば、表示された待合者の中から１つを、タッチパネルやマウスなどにより受け付けるようにしてもよいし、プッシュボタンやキーボードなどの入力装置１０６から直接交渉相手の入力を受け付けるようにしてもよい。
【００２５】
連絡先取得部１１５は、交渉相手の連絡先を取得するためのコマンド（以下、「連絡先情報取得要求」という。）をサーバ２０に送信する。連絡先情報取得要求には、交渉相手のユーザＩＤが指定される。また、連絡先取得部１１５は、連絡先情報取得要求に応じてサーバ２０から送信される、交渉相手の連絡先を含む情報（以下、「連絡先情報」という。）を受信する。本実施形態では、連絡先情報には、携帯電話番号や電子メールのアドレス、メッセンジャーサービスにおける交渉相手の識別情報（以下、「メッセンジャーＩＤ」という。）などが含まれる。
【００２６】
通信開始部１１６は、交渉相手との間のコミュニケーションを行うための通信を開始する。通信開始部１１６は、例えば、メッセンジャープログラムや電子メールプログラムを起動して、メッセンジャーＩＤやメールアドレスに対するメッセージを送信したり、交渉相手の携帯電話の電話番号に発呼したりする。なお、通信開始部１１６は、交渉相手との通信が確立したときには、ユーザ端末１０を操作している乗客のユーザＩＤなどを含むメッセージを交渉相手に送信するようにしてもよい。
【００２７】
目的地入力部１１７は、ユーザの目的地の入力を受け付ける。目的地入力部１１７は、交渉相手が見つからない場合や、交渉がまとまらなかった場合などに、ユーザが、自身を待合者として登録を行いたいときに、目的地の入力を受け付ける。
【００２８】
待合情報送信部１１８は、ユーザを待合者として登録するために、待合情報をサーバ２０に送信する。待合情報には、ユーザを示すユーザＩＤと現在位置と目的地とが含まれる。なお、ユーザＩＤは、目的地の入力と併せてユーザから入力を受け付けてもよいし、ユーザ端末１０が記憶しておくようにしてもよい。
【００２９】
現在位置送信部１１９は、定期的に待合者の現在位置をサーバ２０に送信する。現在位置送信部１１９は、待合情報送信部１１８が待合情報をサーバ２０に送信した後、所定の時間（例えば、１分や５分など）おきに、待合情報を、位置情報取得部１１１が取得した現在位置にユーザを示すユーザＩＤを付帯させてサーバ２０に送信する。また、現在位置送信部１１９は、上記所定の時間が経過しなくても、ユーザが所定距離以上移動した場合には現在位置をサーバ２０に送信するようにしてもよい。例えば、前回に送信した現在位置を記憶しておき、位置情報取得部１１１が上記所定の時間よりも短い時間（例えば、１秒や５秒など）で現在位置を取得するようにし、現在位置送信部１１９は、前回の現在位置から、取得した現在位置までの距離が所定の距離以上になった場合は、上記所定の時間が経過していなくても、現在位置にユーザＩＤを付帯させてサーバ２０に送信するようにすることができる。
【００３０】
図５は、サーバ２０のハードウェア構成を示す図である。同図に示すように、サーバ２０は、ＣＰＵ２０１、メモリ２０２、記憶装置２０３、通信インタフェース２０４を備える。記憶装置２０３は、各種のデータやプログラムを記憶する、例えば、ハードディスクドライブやフラッシュメモリなどである。ＣＰＵ２０１は、記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することにより各種の機能を実現する。通信インタフェース２０４は、通信ネットワーク３０に接続するためのインタフェースであり、例えば、無線通信網に接続するための無線通信器である。
【００３１】
図６は、サーバ２０のソフトウェア構成を示す図である。同図に示すように、サーバ２０は、待合情報提供部２１１、連絡先提供部２１２、待合情報登録部２１３、現在位置更新部２１４、ユーザデータベース２３１、乗り場データベース２３２、待合データベース２３３を備えている。なお、上記各機能部２１１〜２１４は、サーバ２０が備えるＣＰＵ２０１が記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することにより実現される。また、上記各記憶部２３１〜２３３は、サーバ２０が備えるメモリ２０２や記憶装置２０３が提供する記憶領域として実現される。
【００３２】
ユーザデータベース２３１は、システムのユーザに関する情報（以下、「ユーザ情報」という。）を記憶する。図７は、ユーザデータベース２３１に記憶されるユーザ情報の構成例を示す図である。同図に示すように、ユーザ情報には、ユーザを特定するための情報であるユーザＩＤと、ユーザの携帯電話番号メールアドレスおよびメッセンジャーＩＤとが含まれている。
【００３３】
乗り場データベース２３２は、タクシー乗り場に関する情報（以下、「乗り場情報」という。）を記憶する。図８は、乗り場データベース２３２に記憶されている乗り場情報の構成例を示す図である。同図に示すように、乗り場情報には、乗り場名および基準位置が含まれている。基準位置は、タクシー乗り場において乗客がタクシーに乗り込む地図上の位置である。本実施形態では、基準位置も緯度および経度で表すものとする。
【００３４】
待合データベース２３３は、待合情報を記憶する。図９は、待合データベース２３３に記憶されている待合情報の構成例を示す図である。同図に示すように、待合情報には、相乗り希望者を示すユーザＩＤ、待合者の現在位置および目的地が含まれる。
【００３５】
待合情報提供部２１１は、ユーザ端末１０に待合情報を提供する。待合情報提供部２１１は、申込者のユーザ端末１０（本発明の「第２のユーザ端末」に該当する。）から送信される待合情報取得要求を受信し、受信した待合情報取得要求に含まれる申込者の現在位置に基づいて、近くに並んでいる待合者に関する待合情報を待合データベース２３３から検索し、検索した待合情報を申込者のユーザ端末１０に送信する。なお、近くに並んでいる相乗り希望者に関する待合情報の検索は、後述するように、待合データベース２３３に登録されている待合情報のうち、待合情報取得要求に含まれている申込者の現在位置から、待合情報に含まれる待合者の現在位置までの距離が所定の閾値以内であるものを検索することにより行われる。なお、待合情報の検索は、現在位置から所定距離内で最も近い基準位置の乗り場情報を検索し、乗り場情報の基準位置または待合情報取得要求に含まれる現在位置のいずれかから所定の閾値以内の現在位置に対応する待合情報を待合データベース２３３から検索するようにしてもよい。
【００３６】
連絡先提供部２１２は、連絡先情報をユーザ端末１０に提供する。連絡先提供部２１２は、ユーザ端末１０から送信される連絡先取得要求を受信し、受信した連絡先取得要求に含まれるユーザＩＤに対応する連絡先情報をユーザデータベース２３１から読み出し、読み出したユーザ情報に含まれる携帯電話番号、メールアドレスおよびメッセンジャーＩＤの少なくともいずれかを含む連絡先情報をユーザ端末１０に送信する。
【００３７】
待合情報登録部２１３は、ユーザから相乗り希望者としての登録を受け付ける。待合情報登録部２１３は、ユーザ端末１０から送信される待合情報を受信し、受信した待合情報を待合データベース２３３に登録する。なお、待合情報登録部２１３は、受信した待合情報に含まれるユーザＩＤに対応するものが待合データベース２３３に登録されている場合には、待合データベース２３３に含まれるユーザＩＤに対応する待合情報を更新する。
【００３８】
現在位置更新部２１４は、待合データベース２３３に登録されている待合情報の現在位置を更新する。現在位置更新部２１４は、ユーザ端末１０から送信される現在位置を受信し、受信した現在位置に付帯されるユーザＩＤに対応する待合情報を待合データベース２３３から検索し、ユーザＩＤに対応する待合情報が待合データベース２３３に記憶されている場合には、当該ユーザＩＤに対応する待合情報の現在位置を、受信した現在位置に更新する。上述したように、待合情報を送信したユーザ端末１０（すなわち、待合者のユーザ端末１０（本発明の「第１のユーザ端末」に該当する。）である。）からは、定期的に現在位置が送信されるため、常に最新の待合者の現在位置が待合データベース２３３に登録されるようになる。
【００３９】
図１０は、本実施形態の相乗り支援システムにおける処理の流れを示す図である。  
まず、申込者の操作に応じてユーザ端末１０の位置情報取得部１１１は、ＧＰＳ電波受信部１０５が受信した電波から、現在位置を算出する（Ｓ３１）。ユーザ端末１０には、例えば、図１１に示すような画面５０が表示される。画面５０が備えるボタン５０１が押下されると、待合情報取得部１１２は、現在位置を含む待合情報取得要求をサーバ２０に送信する（Ｓ３２）。
【００４０】
サーバ２０は、待合情報取得要求の受信に応じて、申込者の近傍にいる待合者に関する待合情報の検索処理を行う（Ｓ３３）。待合情報の検索処理の流れを図１２に示す。  
待合情報提供部２１１は、待合データベース２３３に記憶されている各待合情報について、待合情報取得要求に含まれている申込者の現在位置から、待合情報に含まれている待合者の現在位置までの距離を算出し、算出した距離が所定の閾値以内である待合情報を待合データベース２３３から読み出す（Ｓ４０１）。待合情報提供部２１１は、申込者の現在位置から所定距離内で最も近い基準位置の乗り場情報を乗り場データベース２３２から検索する（Ｓ４０２）。例えば、待合情報提供部２１１は、乗り場データベース２３２に登録されている乗り場情報のそれぞれについて、乗り場情報の基準位置から、待合情報取得要求に含まれている待合者の現在位置までの距離を算出し、算出した距離の中で最も短いものを選択し、選択した距離が所定距離より短いか否かを判定する。なお、ステップＳ４０１における所定の閾値と、ステップＳ４０２における所定距離とは同じ値であってもよいし、異なる値であってもよい。
【００４１】
上記のようにして検索した乗り場情報がある場合（Ｓ４０３：ＹＥＳ）、待合情報提供部２１１は、読み出した各待合情報について、乗り場の基準位置から待合者の現在位置までの距離を、所定の間隔（例えば、５０センチメートルや１メートルなどの所定値である。例えば、行列を作る場合の乗客間の間隔を調査し、統計処理した値とすることができる。）で割った商を、待合者の順位として算出し、各待合情報に順位を付帯させる（Ｓ４０４）。なお、上記商を四捨五入や切捨てなどにより整数にまるめた結果を上記順位とするものとする。また、待合情報提供部２１１は、待合情報の乗り場名を乗り場名とする（Ｓ４０５）。
【００４２】
一方、上記のように検索した乗り場情報がない場合（Ｓ４０３：ＮＯ）、待合情報提供部２１１は、読み出した各待合情報について、順位が不明であることを示す値（本実施形態では「０」とする。）を付帯させる（Ｓ４０６）。また、待合情報提供部２１１は、乗り場名には現在位置を設定する（Ｓ４０７）。なお、待合情報提供部２１１は、例えば、地図情報を提供する地図データベースにアクセスして、現在位置に対応する地図上の地名などを取得して乗り場名としてもよい。
【００４３】
以上のようにして、待合情報が検索されると、待合情報提供部２１１は、読み出した待合情報と乗り場名とをユーザ端末１０に送信する（Ｓ３４）。
【００４４】
ユーザ端末１０の待合情報取得部１１２は、サーバ２０から待合情報と乗り場名とを受信すると、待合情報出力部１１３は、受信した待合情報と乗り場名とを出力装置１０７に出力する（Ｓ３５）。図１３は、待合情報が出力された画面５１の一例を示す図である。同図に示すように、画面５１では、乗り場名５１１が表示されるとともに、検索された待合情報の一覧５１２が表示される。画面５１において、プッシュボタンやマウス、タッチパネルなどの入力装置１０６の操作に応じて、待合情報５１３が選択される。交渉相手指定部１１４が、選択された待合情報５１３を受け付けると、連絡先取得部１１５は、受け付けた待合情報５１３に含まれるユーザＩＤを設定した連絡先取得要求をサーバ２０に送信する（Ｓ３６）。
【００４５】
サーバ２０の連絡先提供部２１２は、ユーザ端末１０から連絡先取得要求を受信すると、受信した連絡先取得要求に含まれるユーザＩＤに対応するユーザ情報をユーザデータベース２３１から読み出す（Ｓ３７）。連絡先提供部２１２は、読み出したユーザ情報に含まれているユーザＩＤ、携帯電話番号、メールアドレスおよびメッセンジャーＩＤを設定した連絡先情報をユーザ端末１０に送信する（Ｓ３８）。
【００４６】
ユーザ端末１０の連絡先取得部１１５がサーバ２０から連絡先情報を受信すると、通信開始部１１６は、電話の発呼を行うプログラムや電子メールプログラム、メッセンジャープログラムなどの起動により、交渉相手との間でのコミュニケーションを行うための通信を確立する（Ｓ３９）。通信開始部１１６は、例えば、図１４に示すような画面５２を表示して、交渉相手との通信手段を選択させることができる。図１４の例に示す画面５２は、通話を選択するボタン５２１、電子メールを選択するボタン５２２およびメッセンジャーを選択するボタン５２３を備えている。通信開始部１１６は、連絡先情報に携帯電話番号、メールアドレスおよびメッセンジャーＩＤのいずれかが設定されていない場合には、対応するボタン５２１〜５２３を選択できないようにする。図１４の例では、連絡先情報に携帯電話番号が含まれておらず、画面５２においてボタン５２１が選択できないようになっているところが示されている。ユーザは、ボタン５２２またはボタン５２３を押下することにより、電子メールまたはメッセンジャーにより交渉相手とのコミュニケーションをとることを選択することができる。例えば、ボタン５２３が押下されると、通信開始部１１６は、例えば、連絡先情報に含まれているメッセンジャーＩＤを通信相手とするパラメータを指定してメッセンジャープログラムを起動する。図１５は、メッセンジャーの画面５３の一例を示す図である。図１５の例では、申込者Ｈは、待合者Ｂとの間でメッセージのやり取りを行い、Ｂに対して相乗りを申し込んでいる。このようにして、申込者と待合者との間で相乗りの交渉が行われる。
【００４７】
一方、同じ方向の目的地の待合者がいないような場合には、ステップＳ３５において表示された図１３の画面５１において、入力欄５１４に申込者の目的地が入力され、登録ボタン５１５が押下される。目的地入力部１１７が、入力欄５１４に入力された目的地を受け付けると、待合情報送信部１１８は、受け付けた目的地と、ユーザ端末１０を操作しているユーザＩＤとを指定した待合情報をサーバ２０に送信する（Ｓ４２）。なお、画面５１においてユーザＩＤも入力するようにしてもよい。
【００４８】
サーバ２０の待合情報登録部２１３は、ユーザ端末１０から受信した待合情報を待合データベース２３３に登録する（Ｓ４１）。このようにして、申込者が新たに待合者として目的地とともに登録される（すなわち、申込者（本発明の「第２の乗客」）が、待合者（本発明の「第１の乗客」）になるということである）。
【００４９】
以上のように、本実施形態の相乗り支援システムによれば、申込者に対して、待合者とその目的地の一覧を提示することができる。したがって、申込者は、どのような目的地の待合者が他にいるのかを容易に把握することができる。
【００５０】
また、本実施形態の相乗り支援システムによれば、申込者は、待合者の目的地を参考にして、待合者を１人選択し、携帯電話による通話や、電子メールの送受信、メッセンジャーサービスにおけるメッセージの交換などにより、選択した待合者との間で相乗りの交渉を行うことができる。したがって、相乗りの交渉をスムーズに行うことが可能となり、相乗り希望者間でのニーズを満たすことができる。
【００５１】
また、本実施形態の相乗り支援システムでは、待合者の現在位置は定期的にサーバ２０に送信され、サーバ２０の待合データベース２３３が更新される。したがって、タクシー乗り場のように、刻々と待合者の現在位置が変化するような状況においても、待合者の最新の現在位置に基づいて待合情報が検索される。よって、申込者の近傍に確実に存在する待合者を検索することができる。また、待合者について最新の順位を提供することができる。
【００５２】
また、本実施形態の相乗り支援システムによれば、待合者がどれだけ前の方に並んでいるのかを示す待合者の順位が待合情報に付帯されるので、申込者は順位を参考にして、前の方に並んでいる待合者に対して相乗りの交渉を行うことができる。したがって、申込者は迅速にタクシーに乗車することが可能となる。また、待合者は、前の方に並んでいるほど先に申込者から相乗りを申し込まれる可能性が高まるので、実際にタクシーに乗り込んでしまう前に相乗りの相手からの申し込みをうける可能性を高めることができる。
【００５３】
なお、本実施形態の相乗り支援システムでは、申込者の近傍にいる待合者の待合情報を全て申込者に送信するものとしたが、待合情報取得要求に目的地を設定し、待合情報取得要求に設定されている目的地と一致する待合情報のみをユーザ端末１０に送信するようにしてもよい。
【００５４】
また、目的地が同じ方向の待合者の待合情報のみを提供するようにしてもよい。この場合のサーバ２０のソフトウェア構成例を図１６に示す。サーバ２０は、目的地データベース２３４を更に備えるようにする。目的地データベース２３４は、図１７に示すように、目的地ごとに、その目的地の地図上の位置を記憶する。なお、目的地データベース２３４は、一般的な地図情報を管理するようにしてもよいし、目的地データベース２３４を設けず、地図情報を提供している地図サーバにアクセスして目的地の位置を取得するようにしてもよい。また、目的地が同じ方向の待合者の待合情報のみを提供する場合、ユーザ端末１０の待合情報取得部１１２は、申込者の目的地の入力を受け付けて、待合情報取得要求には、申込者の現在位置とともに申込者の目的地も設定するようにする。サーバ２０の待合情報提供部２１１は、乗り場の位置から申込者の目的地の位置への方向と、乗り場の位置から待合者の目的地の位置への方向とが近い待合情報のみをユーザ端末１０に提供するようにする。
【００５５】
図１８は、目的地が同じ方向の待合者の待合情報のみを提供する場合における待合情報の検索処理の流れを示す図である。図１８に示す処理は、ステップＳ４０７までは上述した図１２の処理と同様である。
【００５６】
待合情報提供部２１１は、待合情報取得要求に含まれている目的地に対応する位置を目的地データベース２３４から読み出して、その経度および緯度を（Ｌｏ１，Ｌａ１）とする（Ｓ４０８）。待合情報提供部２１１は、乗り場の位置（経度，緯度）を（Ｌｏ０，Ｌａ０）として、乗り場から申込者の目的地への第１のベクトル（ｘ１，ｙ１）を、（Ｌｏ１−Ｌｏ０，Ｌａ１−Ｌａ０）により算出する（Ｓ４０９）。待合情報提供部２１１は、ステップＳ４０７までに取得した待合情報のそれぞれについて、以下の処理を行う。
【００５７】
待合情報提供部２１１は、当該待合情報に含まれている目的地の位置を目的地データベース２３４から読み出して、その経度および緯度を（Ｌｏ２，Ｌａ２）とする（Ｓ４１０）。待合情報提供部２１１は、乗り場から待合者の目的地への第２のベクトル（ｘ２，ｙ２）を、（Ｌｏ２−Ｌｏ０，Ｌａ２−Ｌａ０）により算出する（Ｓ４１１）。待合情報提供部２１１は、上記第１および第２のベクトルの角度θを、ｘ１×ｙ１＋ｘ２×ｙ２についてのアークコサイン、すなわちθ＝ａｃｏｓ（ｘ１×ｙ１＋ｘ２×ｙ２）により算出する（Ｓ４１２）。
【００５８】
待合情報提供部２１１は、角度θが所定の閾値より小さければ（Ｓ４１３：ＹＥＳ）、当該待合情報を送信するものと決定し（Ｓ４１４）、角度θが所定の閾値以上であれば（Ｓ４１３：ＮＯ）、当該待合情報を送信しないものと決定する（Ｓ４１５）。
【００５９】
待合情報提供部２１１は、送信すると決定した待合情報のみをユーザ端末１０に送信するようにする。このようにして、目的地が申込者と同じ方向である待合者の待合情報のみを抽出するようにすることができる。なお、待合情報提供部２１１は、ステップＳ４１３〜Ｓ４１５において、待合情報を送信するか否かを決定するのではなく、角度θが小さいほど大きくなるように、待合情報の優先度を決定し、待合情報に優先度を付帯させるようにしてもよい。
【００６０】
また、待合情報提供部２１１は、乗り場の位置から目的地の位置に向っての方位を、例えば、１６方位（北、北北東、北東・・・北北西）で算出し、乗り場から申込者の目的地に向かった方位と、乗り場から待合者の目的地に向かった方位とが同じである待合情報のみをユーザ端末１０に送信するようにしてもよい。
【００６１】
また、待合情報提供部２１１は、乗り場から目的地に向かうルートが同じになる待合者のみを提示するようにしてもよい。例えば、待合情報提供部２１１は、待合情報取得要求に含まれている目的地の位置および待合情報に含まれている目的地の位置を取得し、カーナビゲーションシステムに用いられている一般的な方法により、乗り場の位置から申込者の目的地の位置までの第１のルートと、乗り場の位置から待合者の目的地までの第２のルートとを算出し、第１および第２のルートの重なり具合が所定の閾値より大きい、すなわち、距離の短い方のルートについて、距離の長い方のルートと重なっている距離を算出し、距離の短い方のルートの全体距離に対する上記重なっている距離の比率が、所定の閾値より大きいか否かを判定するようにして、重なり具合が大きいと判定した待合情報のみをユーザ端末１０に送信するようにすることができる。また、上記重なっている比率を待合情報に付帯させて申込者のユーザ端末１０に送信するようにしてもよい。上記重なっている距離を待合情報に付帯させて申込者のユーザ端末１０に送信するようにしてもよい。上記重なっている比率や上記重なっている距離を、待合者のユーザ端末１０に送信するようにしてもよい。
【００６２】
また、本実施形態では、ユーザ端末１０は、携帯電話やＰＤＡなどの可搬型コンピュータを想定していたが、これに限らず、例えば、タクシー乗り場に設置されたパーソナルコンピュータやワークステーションなどの非可搬型コンピュータとしてもよい。
【００６３】
また、本実施形態では、乗り物はタクシーであるものとしたが、タクシーに限らず、乗客の求めに応じて乗客を目的地まで乗せる乗り物であればよい。つまり、例えば、自転車やオートバイなどであってもよい。
【００６４】
また、待合情報取得要求には、現在位置を設定するものとしたが、タクシー乗り場を特定する情報（以下、「乗り場ＩＤ」という。）を設定し、待合情報取得要求に含まれる乗り場ＩＤに対応する基準位置を乗り場データベース２３２から検索し、基準位置から所定距離以内の現在位置を含む待合情報を待合データベース２３３から検索するようにしてもよい。例えば、相乗り支援システムによるサービスを提供しているタクシー乗り場ごとに、乗り場ＩＤを掲示しておき、申込者や待合者が、掲示されている乗り場ＩＤをユーザ端末１０に入力したり、乗り場ＩＤを無線通信や赤外線通信などによりユーザ端末１０に提供する乗り場ＩＤ提供装置を乗り場ごとに設置したりすることができる。これにより、ＧＰＳの機能を持たないユーザ端末１０を利用する申込者であっても、本実施形態の相乗り支援システムによるサービスに参加することが可能となる。
【００６５】
また、本実施形態では、待合情報取得要求に含まれる申込者の現在位置から所定距離内の待合者についての待合情報を検索するものとしたが、これに限らず、申込者の現在位置に最も近い乗り場を乗り場データベース２３２から検索し、乗り場の基準位置から所定距離以内の待合者の現在位置を含む待合情報を待合データベース２３３から検索するようにしてもよい。この場合、図１２の処理において、ステップＳ４０１を省略し、申込者の現在位置から所定距離内で最も近い乗り場情報がある場合（Ｓ４０３：ＹＥＳ）には、ステップＳ４０４の前に、待合情報提供部２１１は、待合データベース２３３に記憶されている各待合情報について、乗り場の基準位置から待合情報の現在位置までの距離を算出し、算出した距離が所定の閾値以下である待合情報を待合データベース２３３から読み出すようにする。また、申込者の現在位置から所定距離内の乗り場情報がない場合（Ｓ４０３：ＮＯ）には、ステップＳ４０６の前に、待合情報提供部２１１は、待合データベース２３３に記憶されている各待合情報について、待合情報取得要求に含まれている申込者の現在位置から、待合情報の現在位置までの距離を算出し、算出した距離が所定の閾値以下である待合情報を待合データベース２３３から読み出すようにする。  また、本実施形態では、申込者が交渉相手として選択した相手についてのみ連絡先情報を提供するものとしたが、例えば、待合情報提供部２１１が、待合情報とともに、待合情報に含まれるユーザＩＤに対応するユーザ情報を待合情報に付帯させてユーザ端末１０に送信するようにしてもよい。この場合、ユーザ端末１０では、交渉相手が選択されると同時に、通信を開始することが可能となる。
【００６６】
また、本実施形態では、申込者からの要求に応じて無条件に連絡先情報を提供するものとしたが、待合者に確認をするようにしてもよい。この場合、申込者は、性別や年齢などを入力するようにし、サーバ２０が、待合者に対して、電子メールやメッセージングサービス、通話による音声メッセージなどにより、申込者の性別や年齢などを通知し、待合者が申込者からの相乗りの交渉を受けるか否かを示す承諾情報を、電子メールやメッセージ、電話のＤＴＭＦ音認識などにより待合者のユーザ端末１０から受け付け、待合者が交渉を受けることを示す承諾情報を受け付けた場合にのみ、連絡先情報を申込者のユーザ端末１０に送信するようにすることができる。これにより、待合者は申込者がどのような人であるかの概略を把握することができるので、例えば、異性との相乗りを避けることなどを容易に行うことが可能となる。
【００６７】
また、サーバ２０が、ユーザごとに、個人情報が登録されているか否かを示す、個人情報の登録状況を管理するようにして、連絡先情報を申込者のユーザ端末１０に送信する前に、申込者のユーザＩＤや電話番号とともに申込者の登録状況を、待合情報に係る待合者のユーザ端末１０に送信するようにしてもよい。これにより、待合者は、申込者の匿名性に応じて、申込者を信頼するか否かを決定することができるので、例えば、個人情報を登録していないユーザＩＤを信用しない場合には、そのユーザＩＤからの連絡（電子メールやメッセージ、電話の着呼）を拒否することが可能となる。
【００６８】
また、本実施形態では、乗り場の基準位置からの距離に応じて、順位を算出するようにしたが、順位を待合者が入力してサーバ２０に登録するようにしてもよい。この場合、ユーザ端末１０の目的地入力部１１７は、目的地とともに、待合者の順位を受け付けるようにして、待合情報に目的地と順位とを設定するようにすることができる。
【００６９】
また、申込者の現在位置から所定距離内の乗り場情報が存在しない場合、図１２および１８のステップＳ４０６において、順位が不明であるものとしたが、待合情報に含まれる現在位置のみから順位を算出するようにしてもよい。この場合、例えば、申込者から遠い待合者ほど順位が高くなるように順位を決定することができる。また、ステップＳ４０６で読み出した待合情報のうち、待合情報取得要求に含まれている現在位置から最も遠い現在位置を含むものを基準待合情報として、基準待合情報の順位を「１」とし、他の待合情報に含まれる現在位置から、基準待合情報に含まれる現在位置までの距離を上述した所定の間隔で割ることにより、他の待合情報についての順位を算出するようにしてもよい。このようにして順位を決定することは、例えば、乗り場情報を省略する場合にも適用することができる。
【００７０】
また、待合情報の更新時刻を待合情報に付帯させるようにして、現在位置を更新するたびに更新時刻を最新時刻に更新するようにし、所定の時間前以前に登録された待合情報は定期的に削除するようにしてもよい。
【００７１】
また、本実施形態では、申込者に待合者の情報を提供するものとしたが、待合者に申込者の情報を提供するようにしてもよい。この場合、ユーザ端末１０は、申込者からユーザＩＤと目的地との入力を受け付けて、受け付けたユーザＩＤ、現在位置および目的地を含む情報（以下、「申込情報」という。）をサーバ２０に送信し、サーバ２０は、申込情報に含まれている現在位置に最も近く所定距離内の基準位置の乗り場を特定し、特定した乗り場の基準位置から所定距離内の待合情報を待合データベース２３３から検索し、検索した待合情報に含まれるユーザＩＤに対応する連絡先情報を連絡先データベース２３２から読み出し、  読み出した連絡先に含まれているメールアドレスやメッセンジャーＩＤ、電話番号などを宛先として、電子メールやテキストメッセージ、音声メッセージなどにより、申込者のユーザＩＤや目的地、連絡先などを送信するようにしてもよい。これにより、待合者の方から申込者に対して交渉を行うことが可能となる。また、サーバ２０は、申込者のユーザ端末１０に対して待合情報を送信するとともに、待合者のユーザ端末１０に対して申込者のユーザＩＤや目的地、連絡先などを送信するようにしてもよい。これにより、申込者からも、待合者からも相乗りの交渉を行うことができるので、迅速に相乗りの相手を探すことが可能となる。
【００７２】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【符号の説明】
【００７３】
１      タクシー乗り場
２      タクシー
３      行列
１０    ユーザ端末
２０    サーバ
３０    通信ネットワーク
５０    画面
５１    画面
５２    画面
５３    画面
１０１  ＣＰＵ
１０２  メモリ
１０３  記億装置
１０４  通信インタフェース
１０５  ＧＰＳ電波受信機
１０６  入力装置
１０７  出力装置
１１１  位置情報取得部
１１２  待合情報取得部
１１３  待合情報出力部
１１４  交渉相手指定部
１１５  連絡先取得部
１１６  通信開始部
１１７  目的地入力部
１１８  待合情報送信部
２０１  ＣＰＵ
２０２  メモリ
２０３  記億装置
２０４  通信インタフェース
２１１  待合情報提供部
２１２  連絡先提供部
２１３  待合情報登録部
２３１  ユーザデータベース
２３２  乗り場データベース
２３３  待合データベース
２３４  目的地データベース
【図１】
2010250441.tif 000003
【図２】
2010250441.tif 000004
【図３】
2010250441.tif 000005
【図４】
2010250441.tif 000006
【図５】
2010250441.tif 000007
【図６】
2010250441.tif 000008
【図７】
2010250441.tif 000009
【図８】
2010250441.tif 000010
【図９】
2010250441.tif 000011
【図１０】
2010250441.tif 000012
【図１１】
2010250441.tif 000013
【図１２】
2010250441.tif 000014
【図１３】
2010250441.tif 000015
【図１４】
2010250441.tif 000016
【図１５】
2010250441.tif 000017
【図１６】
2010250441.tif 000018
【図１７】
2010250441.tif 000019
【図１８】
2010250441.tif 000020