(57)【特許請求の範囲】
【請求項１】
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、
前記検出部は、
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報と、前記第二経路関連情報が示す利用者の出発地および目的地までの経路情報とをそれぞれ取得し、取得した経路情報の一致している部分のコストが、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。
【請求項２】
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、
前記検出部は、
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報を、前記第二経路関連情報が示す利用者の出発地および目的地を経由した場合と、当該利用者の出発地および目的地を経由しない場合とについてそれぞれ取得して、取得した経路情報のコストの差が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。
【請求項３】
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、
前記検出部は、
前記第二経路関連情報が示す利用者の出発地および目的地を経由して前記第一経路関連情報が示す運転者の出発地から目的地まで移動する場合の運転者経路情報と、前記第二経路関連情報が示す利用者の出発地から目的地までの利用者経路情報とを取得し、前記運転者経路情報の経由地である利用者の出発地から目的地までのコストと、前記利用者経路情報が示す利用者の出発地から目的地までのコストとの差が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。
【請求項４】
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、
前記検出部は、
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報と、前記第二経路関連情報が示す利用者の出発地から目的地までの経路情報と、をそれぞれ取得して、取得した経路情報のずれを示す値が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。
【請求項５】
運転者識別子と対応づけられた条件であって、経路に対して当該運転者識別子が示す運転者が指定する許容範囲に関する条件である第一許容範囲条件が、格納される第一条件格納部を更に備え、
前記検出部は、前記受信部が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する請求項１から請求項４いずれか一項記載のサーバ装置。
【請求項６】
利用者識別子と対応づけられた条件であって、経路に対して当該利用者識別子が示す利用者が指定する許容範囲に関する条件である第二許容範囲条件が、格納される第二条件格納部を更に備え、
前記検出部は、前記受信部が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する請求項１から請求項５いずれか一項記載のサーバ装置。
【請求項７】
前記受信部は、前記送信部が送信する組に関する情報が示す組を承認する情報を、前記第一情報端末および第二情報端末の少なくとも一方から受信し、
前記送信部は、更に、前記受信部が受信した承認する情報が、予め指定された承認に関する条件を満たす場合に、前記承認する情報に対応した組が確定したことを示す情報を更に送信する請求項１から請求項６いずれか一項記載のサーバ装置。
【請求項８】
利用者識別子と対応づけられた当該利用者に対する評価を示す情報である利用者評価情報と、運転者識別子と対応づけられた当該運転者に対する評価を示す情報である運転者評価情報との少なくとも一方が格納される評価情報格納部を更に備え、
前記受信部は、前記第一情報端末から送信される利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者に対する評価に関する情報である利用者評価関連情報と、前記第二情報端末から送信される運転者識別子と対応づけられた情報であって、当該運転者識別子が示す運転者に対する評価に関する情報である運転者評価関連情報と、の少なくとも一方を更に受信し、受信した利用者評価関連情報に対応する利用者評価情報と、受信した運転者評価関連情報に対応する運転者評価情報との少なくとも一方を前記評価情報格納部に蓄積し、
前記評価情報格納部に格納された利用者評価情報と運転者評価情報との少なくとも一方を用いて、前記検出部による前記第一経路関連情報と第二経路関連情報との一以上の組の検出、および前記送信部による組に関する情報の送信の少なくとも一方を行なう請求項１から請求項７いずれか一項記載のサーバ装置。
【請求項９】
利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される乗車情報格納部を更に備え、
前記受信部は、乗車情報を受信し、受信した乗車情報を、前記乗車情報格納部に蓄積する請求項１から請求項８いずれか一項記載のサーバ装置。
【請求項１０】
利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される降車情報格納部を更に備え、
前記受信部は、降車情報を受信し、受信した降車情報を、前記乗車情報格納部に蓄積する請求項９記載のサーバ装置。
【請求項１１】
利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される連絡先情報格納部を更に備え、
前記送信部は、利用者について、運転者が運転する自動車を利用するための行動を検出し、当該利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に当該検出結果に関する情報を更に送信する請求項１から請求項１０いずれか一項記載のサーバ装置。
【請求項１２】
運転者識別子と対応づけられた情報であって、当該運転者に対する報奨の情報である一以上の報奨情報が格納される報奨格納部と、
一の運転者が運転する自動車を一の利用者が利用した場合に、当該運転者に対する報奨情報を取得し、当該報奨情報を、当該運転者の運転者識別子と対応づけて前記報奨格納部に蓄積する報奨取得部とを更に備えた請求項１から請求項１１いずれか一項記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと思う自動車の運転者とのマッチングを行なうサービス等に関するものである。
【背景技術】
【０００２】
従来の技術として、タクシー車両側端末から車両現在位置を含む車両情報を受信すると共に車種を含む属性情報を取得する手段と、顧客側端末から顧客の現在位置情報を受信して、顧客の現在位置から所定範囲内に位置する空車タクシーを対象として車両情報及びタクシー属性情報を含むタクシー情報を送信する手段とを有する制御サーバ等が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３４６４１号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができない、という課題があった。
【０００５】
例えば、運転者と、この運転者が運転する自動車を利用する利用者との適切な組み合わせを検出することができず、運転者と利用者との利便性を向上させることができない、という問題があった。この結果、例えば、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと考える自動車の運転者とのマッチングを行なうサービス等を提供することができなかった。
【０００６】
例えば、従来の技術においては、上述したように、顧客の現在位置と、空車タクシーの車両現在位置との組み合わせで、空車タクシーと利用者との組み合わせを検出しているため、運転者が自動車で移動しようとする経路や利用者の目的地等が、運転者と利用者との組み合わせを検出する際に考慮されていなかった。このため、自動車の運転者の現在位置と、顧客の現在位置とが近ければ、運転者がこれから自動車で移動しようとする目的地までの経路が、利用者が移動しようとする目的地までの経路と大きく異なっていても、この運転者と、利用者との組み合わせが検出されてしまっていた。この結果、運転者が、この利用者を目的地に運んだ場合、運転者が移動しようとする目的地にたどり着く経路は、元の経路よりも遠回りとなってしまい、移動に関する運転者の要求を満たすことができない可能性があった。
【０００７】
また、例えば、利用者に、この利用者が利用する運転者が運転する自動車が近づいたことを通知することができないという問題があった。
【０００８】
また、例えば、運転者に、利用者が近づいたことを通知することができないという問題があった。
【０００９】
また、サーバ装置に、利用者が、この利用者が利用する運転者が運転する自動車に乗車したことや、自動車から降車したことを通知することができない、という問題があった。
【００１０】
本発明は、上記のような課題を解消するためになされたものであり、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができるサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のサーバ装置は、運転者の識別子である運転者識別子と対応づけられた情報であって、運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備えたサーバ装置である。
【００１２】
かかる構成により、運転者と、この運転者が運転する自動車を利用する利用者との組み合わせを適切に検出することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００１３】
また、本発明のサーバ装置は、前記サーバ装置において、運転者識別子と対応づけられた条件であって、経路に対して運転者識別子が示す運転者が指定する許容範囲に関する条件である第一許容範囲条件が、格納される第一条件格納部を更に備え、検出部は、受信部が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置である。
【００１４】
かかる構成により、運転者と、この運転者が指定する許容範囲を満たす利用者との組み合わせを適切に検出することができる。
【００１５】
また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた条件であって、経路に対して利用者識別子が示す利用者が指定する許容範囲に関する条件である第二許容範囲条件が、格納される第二条件格納部を更に備え、検出部は、受信部が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置である。
【００１６】
かかる構成により、利用者と、この利用者が指定する許容範囲を満たす運転者との組み合わせを適切に検出することができる。
【００１７】
また、本発明のサーバ装置は、前記サーバ装置において、受信部は、送信部が送信する組に関する情報が示す組を承認する情報を、第一情報端末および第二情報端末の少なくとも一方から受信し、送信部は、更に、受信部が受信した承認する情報が、予め指定された承認に関する条件を満たす場合に、承認する情報に対応した組が確定したことを示す情報を更に送信するサーバ装置である。
【００１８】
かかる構成により、運転者および利用者の少なくとも一方の承認によって、運転者と利用者との組み合わせを確定することができる。
【００１９】
また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた利用者に対する評価を示す情報である利用者評価情報と、運転者識別子と対応づけられた運転者に対する評価を示す情報である運転者評価情報との少なくとも一方が格納される評価情報格納部を更に備え、受信部は、第一情報端末から送信される利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者に対する評価に関する情報である利用者評価関連情報と、第二情報端末から送信される運転者識別子と対応づけられた情報であって、運転者識別子が示す運転者に対する評価に関する情報である運転者評価関連情報と、の少なくとも一方を更に受信し、受信した利用者評価関連情報に対応する利用者評価情報と、受信した運転者評価関連情報に対応する運転者評価情報との少なくとも一方を評価情報格納部に蓄積し、評価情報格納部に格納された利用者評価情報と運転者評価情報との少なくとも一方を用いて、検出部による第一経路関連情報と第二経路関連情報との一以上の組の検出、および送信部による組に関する情報の送信の少なくとも一方を行なうサーバ装置である。
【００２０】
かかる構成により、評価結果を用いて、利用者と運転者の組み合わせを行なうことができる。
【００２１】
また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される乗車情報格納部を更に備え、受信部は、乗車情報を受信し、受信した乗車情報を、乗車情報格納部に蓄積するサーバ装置である。
【００２２】
かかる構成により、利用者が、運転手の自動車から乗車したことを検出することができる。
【００２３】
また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される降車情報格納部を更に備え、受信部は、降車情報を受信し、受信した降車情報を、乗車情報格納部に蓄積するサーバ装置である。
【００２４】
かかる構成により、利用者が、運転手の自動車から降車したことを検出することができる。
【００２５】
また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される連絡先情報格納部を更に備え、送信部は、利用者について、運転者が運転する自動車を利用するための行動を検出し、利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に検出結果に関する情報を更に送信するサーバ装置である。
【００２６】
かかる構成により、利用者による運転者が運転する自動車を利用するための行動を、利用者に対応づけられた連絡先に連絡することができる。
【００２７】
また、本発明のサーバ装置は、前記サーバ装置において、運転者識別子と対応づけられた情報であって、運転者に対する報奨の情報である一以上の報奨情報が格納される報奨格納部と、一の運転者が運転する自動車を一の利用者が利用した場合に、運転者に対する報奨情報を取得し、報奨情報を、運転者の運転者識別子と対応づけて報奨格納部に蓄積する報奨取得部とを更に備えたサーバ装置である。
【００２８】
かかる構成により、利用者を運んだ運転者に報奨を与えることができる。
【００２９】
また、本発明のサーバ装置は、前記サーバ装置において、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される待合場所情報格納部と、一の待合場所情報が示す待合せ場所に対して予め指定された関係となる位置に位置する利用者の第二情報端末に、一の待合せ場所に関する情報を送信する待合場所送信部とを更に備えたサーバ装置である。
【００３０】
かかる構成により、利用者に近くの待合せ場所を案内することができる。
【００３１】
また、本発明のサーバ装置は、前記サーバ装置において、待合せ場所に関する情報は、待合せ場所までの経路を案内する情報であるサーバ装置である。
【００３２】
かかる構成により、利用者を近くの待合せ場所まで案内することができる。
【００３３】
また、本発明のサーバ装置は、前記サーバ装置において、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される待合場所情報格納部と、第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末または第二経路関連情報と同じ組を構成する第一経路関連情報に対応する第一情報端末の少なくとも一方に、待合せ場所で待ち合わせる利用者と運転者との組を識別する待合識別子を送信する待合識別子送信部とを更に備えたサーバ装置である。
【００３４】
かかる構成により、待合識別子により、待合せ場所で待ち合わせている運転者と利用者との組を識別することができる。
【００３５】
本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第一通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、第二情報端末に対する近接に関する情報を出力する第一出力部と、を備えた第一情報端末である。
【００３６】
かかる構成により、運転者に、利用者の近接を通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００３７】
本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第二通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、第一情報端末に対する近接に関する情報を出力する第二出力部と、を備えた第二情報端末である。
【００３８】
かかる構成により、利用者に、運転者の近接を通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００３９】
本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第二通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車に乗車したことを示す乗車情報をサーバ装置に送信する第一送信部と、を備えた第一情報端末である。
【００４０】
かかる構成により、利用者が運転者の自動車に乗車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００４１】
本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第一通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車に乗車したことを示す乗車情報をサーバ装置に送信する第二送信部と、を備えた第二情報端末である。
【００４２】
かかる構成により、利用者が運転者の自動車に乗車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００４３】
本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第二通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車から降車したことを示す降車情報をサーバ装置に送信する第一送信部と、を備えた第一情報端末である。
【００４４】
かかる構成により、利用者が運転者の自動車から降車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【００４５】
本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第一通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車から降車したことを示す降車情報をサーバ装置に送信する第二送信部と、を備えた第二情報端末である。
【００４６】
かかる構成により、利用者が運転者の自動車から降車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【発明の効果】
【００４７】
本発明によるサーバ装置等によれば、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態における情報処理システムのブロック図
【図２】同情報処理システムのサーバ装置の動作について説明するフローチャート
【図３】同情報処理システムのサーバ装置の動作について説明するフローチャート
【図４】同情報処理システムの第一情報端末の動作について説明するフローチャート
【図５】同情報処理システムの第二情報端末の動作について説明するフローチャート
【図６】同情報処理システムの待合端末の動作について説明するフローチャート
【図７】同情報処理システムのサーバ装置の待合場所情報管理表を示す図
【図８】同情報処理システムの第二情報端末の表示例を示す図
【図９】同情報処理システムのサーバ装置の第二経路関連情報管理表を示す図
【図１０】同情報処理システムのサーバ装置の第二許容範囲条件管理表を示す図
【図１１】同情報処理システムのサーバ装置の第一許容範囲条件管理表を示す図
【図１２】同情報処理システムのサーバ装置の第一経路関連情報管理表を示す図
【図１３】同情報処理システムのサーバ装置を説明するための模式図
【図１４】同情報処理システムのサーバ装置の組情報管理表を示す図
【図１５】同情報処理システムの第一情報端末の表示例を示す図
【図１６】同情報処理システムの第二情報端末の表示例を示す図
【図１７】同情報処理システムの第一情報端末の表示例を示す図を示す図
【図１８】同情報処理システムのサーバ装置の待合端末の表示例を示す図
【図１９】同情報処理システムのサーバ装置の連絡先管理表を示す図
【図２０】同情報処理システムのサーバ装置が送信する情報の表示例を示す図
【図２１】同コンピュータシステムの外観の一例を示す図
【図２２】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００４９】
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００５０】
（実施の形態）
図１は、本実施の形態における情報処理システム１０００のブロック図である。
【００５１】
情報処理システム１０００は、サーバ装置１、一または二以上の第一情報端末２、一または二以上の第二情報端末３、および一または二以上の待合端末４を備える。サーバ装置１，第一情報端末２，第二情報端末３，および待合端末等は、例えば、情報の通信が可能となるよう無線通信ネットワークや、無線通信回線等により接続されている。無線通信の代わりに、少なくとも一部を有線通信により実現してもよい。ただし、サーバ装置１，第一情報端末２，第二情報端末３，および待合端末等は、それぞれがネットワーク等を介さずに、直接無線通信等により通信可能であっても良い。なお、図１においては、説明の便宜上、第一情報端末２、第二情報端末３、および待合端末４が、それぞれ一つである場合を一例として示している。
【００５２】
サーバ装置１は、受信部１０１、情報格納部１０２、第一条件格納部１０３、第二条件格納部１０４、評価情報格納部１０５、検出部１０６、送信部１０７、乗車情報格納部１０８、降車情報格納部１０９、連絡先情報格納部１１０、報奨格納部１１１、報奨取得部１１２、待合場所情報格納部１１３、待合場所送信部１１４、待合識別子送信部１１５を備える。
【００５３】
第一情報端末２は、第一受付部２００、第一通信部２０１、第一近接検出部２０２、第一出力部２０３、第一送信部２０４を備える。
【００５４】
第二情報端末３は、第二受付部３００、第二通信部３０１、第二近接検出部３０２、第二出力部３０３、第二送信部３０４を備える。
【００５５】
待合端末４は、待合受信部４０１、待合出力部４０２を備える。
【００５６】
サーバ装置１は、例えばコンピュータ等により実現される。
【００５７】
受信部１０１は、一または二以上の第一経路関連情報と、一または二以上の第二経路関連情報とを受信する。
【００５８】
第一経路関連情報は、運転者の識別子である運転者識別子と対応づけられた情報であって、この運転者が自動車で移動する経路に関連する情報である。運転者が自動車で移動する経路とは、通常は、運転者が自動車で移動する予定の経路であるが、運転者が既に移動中の経路であっても良い。
【００５９】
第一経路関連情報は、例えば、一以上の地点情報を有する情報である。例えば、地点情報は、地点を示す情報であり、例えば、地点を示す座標や、地点の名称等の識別子の情報である。地点情報は、例えば、経路の探索に利用可能な情報である。第一経路情報が有する地点情報は、例えば、運転者の現在地や、運転者が指定する出発地、目的地、経由地等のうちの一以上の地点を示す情報である。なお、現在地を出発地と考えてもよい。また、第一経路関連情報は、経路探索を行なう際に用いられる条件（例えば、有料道路を通らない等）を有していてもよい。
【００６０】
第一経路関連情報は、運転者が自動車で移動する経路を示す経路情報を有する情報であっても良い。例えば、第一経路関連情報は、運転者が、第一情報端末２や、他のサーバ装置等を利用して経路探索を行なって取得した経路情報であってもよい。経路情報は、例えば、出発地から目的地までの経路を示す情報である。経路情報は、例えば、通常のナビゲーション装置等で取得される経路を示す情報である。経路情報は、例えば、移動の際に通過するリンクやノードの情報とその通過順序等を表す情報との組み合わせや、移動する際に通過する地名や住所、交差点等の情報である。
【００６１】
第一経路関連情報は、上記のような地点情報と、経路情報との両方を有していても良い。また、第一経路関連情報は、現在日時や、運転者が経路の決定を行なった日時や、運転者が自動車で出発地を出発する出発予定日時や、出発地を出発した出発日時や、目的地や経由地に到着する到着予定日時等の運転者に関連した日時の情報を更に有していても良い。なお、ここでの日時は、日付が特定可能である場合には、日時のみの情報であってもよい。かかることは、以下においても同様である。
【００６２】
受信部１０１は、第一経路関連情報の識別子である第一識別子と対応づけられた第一経路関連情報を受信してもよい。あるいは、受信部１０１は、第一経路関連情報を、第一識別子と対応づけて情報格納部１０２に蓄積してもよい。かかることは、以下の第二経路関連情報においても同様である。第一識別子は、例えば、文字列や数字列等により構成されるコード等である。かかることは、後述する第二識別子においても同様である。
【００６３】
第二経路関連情報は、利用者の識別子である利用者識別子と対応づけられた情報であって、この利用者が移動する経路に関連する情報である。利用者が移動する経路とは、通常、利用者が移動する予定の経路である。
【００６４】
第二経路関連情報は、例えば、一以上の地点情報を有する情報である。第二経路情報が有する地点情報は、例えば、利用者の現在地や、利用者が指定する出発地、目的地、経由地等のうちの一以上の地点を示す情報である。なお、現在地を出発地と考えてもよい。なお、出発地や現在地を示す地点情報は、後述する待合場所情報が示す場所であっても良い。例えば、待合場所情報が示す場所の識別子である待合場所識別子であっても良い。
【００６５】
第二経路関連情報は、利用者が移動する経路を示す経路情報を有する情報であっても良い。例えば、第二経路関連情報は、利用者が、第二情報端末３や、他のサーバ装置等を利用して経路探索を行なって取得した経路情報であってもよい。
【００６６】
第二経路関連情報は、上記のような地点情報と、経路情報との両方を有していても良い。また、第二経路関連情報は、現在日時や、利用者が経路の決定を行なった日時や、利用者が出発地を出発する出発希望日時や、目的地や経由地に到着する到着希望日時等の利用者に関連した日時の情報を更に有していても良い。
【００６７】
運転者識別子とは、自動車の運転者の識別子である。運転者識別子は、例えば、運転者の氏名や、運転者の携帯電話番号や、運転者のメールアドレス、運転者のＳＮＳ（ソーシャルネットワークサービス）やショートメッセージングサービスのアカウント、運転者に割り当てられたコード等や、これらの二以上の組み合わせ等である。運転者識別子は、例えば、運転者が利用する第一情報端末２の識別子と同じもの、もしくは第一情報端末２の識別子と対応づけられたものであってもよい。運転者が利用する第一情報端末２は、運転者が契約している第一情報端末２と考えてもよい。
【００６８】
利用者識別子とは、運転者識別子が示す運転者が運転する自動車を利用する利用者の識別子である。運転者が運転する自動車を利用するということは、例えば、運転者が運転する自動車に乗ること、具体的には、運転者と同乗することである。利用者識別子としては、上述した運転者識別子と同様の情報、例えば、利用者の氏名や、携帯電話番号、メールアドレス等が利用可能である。利用者識別子は、例えば、利用者が利用する第二情報端末３の識別子と同じもの、もしくは第二情報端末３の識別子と対応づけられたものであってもよい。運転者が利用する第二情報端末３は、運転者が契約している第二情報端末３と考えてもよい。
【００６９】
第一経路関連情報は運転者識別子とどのように対応づけられていても良い。例えば、第一関連情報が、対応する運転者識別子を有していても良く、第一関連情報と、対応する運転者識別子とを有する情報を受信部１０１が受信してもよい。第一関連情報とともに受信する運転者識別子を、第一経路情報に対応づけられた運転者識別子としてもよい。かかることは、第二経路関連情報と利用者識別子との対応づけに関しても同様である。また、同様に、以下において、一の情報が、運転者識別子や利用者識別子等の一の識別子と対応づけられているということは、一の情報が、この一の識別子を有することであっても良く、一の情報と、一の識別子とを有する情報が用いられることであってもよく、一の情報と一の識別子とが対をなしていること等であってもよい。例えば、一の識別子と対応づけられた一の情報を受信することは、一の識別子を有する一の情報を受信することであっても良く、一の識別子と一の情報とを有する情報を受信することであっても良い。
【００７０】
受信部１０１は、例えば、第一情報端末２から、運転者識別子と対応づけられた第一経路関連情報を受信する。この運転者識別子は、通常、第一情報端末２を利用する運転者の運転者識別子である。
【００７１】
受信部１０１は、例えば、第二情報端末３から、利用者識別子と対応づけられた第二経路関連情報を受信する。この利用者識別子は、通常、第二情報端末３を利用する利用者の利用者識別子である。
【００７２】
受信部１０１は、第一経路関連情報と第二経路関連情報とを同時に受信しなくてよい。
【００７３】
受信部１０１は、例えば、受信した第一経路関連情報を情報格納部１０２に蓄積する。また、受信部１０１は、受信した第二経路関連情報を情報格納部１０２に蓄積する。ここでの蓄積は一時記憶も含む概念である。
【００７４】
受信部１０１は、後述する送信部１０７が送信する組に関する情報が示す組を承認する情報を、第一情報端末２および第二情報端末３の少なくとも一方から受信するようにしてもよい。送信部１０７が送信する組に関する情報とは、後述する検出部１０６が検出した組に関する情報である。組を承認する情報は、組を構成する第一経路関連情報を承認する情報であっても、組を構成する第二経路関連情報を承認する情報であってもよく、その両方であっても良い。組を承認する情報は、組を構成する第一経路関連情報に対応する運転者を承認する情報と考えても良い。また、組を承認する情報は、組を構成する第二経路関連情報に対応する利用者を承認する情報と考えても良く、その両方と考えてもよい。第一情報端末２が送信する組を承認する情報と、第二情報端末３が送信する組に関する情報とは同じ情報であっても異なる情報であっても良い。組を承認する情報は、例えば、承認対象となる組の識別子を有する情報である。組の識別子の代わりに、あるいは組の識別子に加えて、組を構成する第一経路関連情報や第二経路関連情報を識別する情報を有していても良い。また、組を承認する情報は、更に、承認を行なう運転者の運転者識別子や、承認を行なう利用者の利用者識別子を有していても良い。なお、以下において、組を承認する情報を承認情報と呼ぶ場合がある。
【００７５】
受信部１０１は、例えば、一以上の利用者評価関連情報と、一以上の運転者評価関連情報と、の少なくとも一方を受信する。利用者評価関連情報は、第一情報端末２から送信される利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者に対する評価に関する情報である。利用者評価関連情報は、例えば、第一情報端末２を利用する運転者による利用者に対する評価に関する情報である。利用者に対する評価に関する情報は、例えば、利用者を評価した評価結果を示す情報である。利用者に対する評価に関する情報とは、例えば、一または二以上の利用者を評価するための評価項目と、各評価項目に対する評価内容を示す情報とを有する情報である。評価内容を示す情報は、例えば、評価を二以上の段階（例えばＡ，Ｂ、Ｃ等）で示した情報や、評価結果を点数で示した情報である。なお、評価項目が一つである場合、評価項目は省略して良い。運転者評価関連情報は、第二情報端末３から送信される運転者識別子と対応づけられた情報であって、運転者識別子が示す運転者に対する評価に関する情報である。運転者評価関連情報は、例えば、第二情報端末３を利用する利用者による運転者に対する評価に関する情報である。運転者に対する評価に関する情報は、例えば、運転者を評価した評価結果を示す情報である。運転者に対する評価に関する情報とは、例えば、上述した利用者に対する評価に関する情報において、利用者を評価するための評価項目を、運転者を評価するための一以上の評価項目に置き換えたものに相当する。
【００７６】
そして、受信部１０１は、例えば、受信した利用者評価関連情報に対応する利用者の評価を示す情報である利用者評価情報と、受信した運転者評価関連情報に対応する運転者の評価を示す情報である運転者評価情報とを、後述する評価情報格納部１０５に蓄積する。例えば、受信部１０１は、利用者評価関連情報に対応する利用者評価情報を、この利用者評価情報に対応する利用者識別子と対応づけて蓄積する。例えば、受信部１０１は、運転者評価関連情報に対応する運転者評価情報を、この運転者評価関連情報に対応する運転者識別子と対応づけて蓄積する。
【００７７】
利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報を用いて、予め指定された演算や変換等を行なうことで、受信部１０１が取得した情報であっても良い。例えば、利用者評価情報は、利用者関連情報の各評価項目毎の点数の積算値や、平均値や、評価項目毎に設定された重み付け値等を用いて加重平均した値や、重み付けして積算した値である。また、利用者評価情報は、利用者関連情報の段階を示す情報（例えば、評価Ａ）を、予め指定された各段階に対応づけられた値（例えば、５点等）に置き換えたものである。かかることは、運転者評価情報においても同様である。
【００７８】
なお、利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報そのものであっても良く、この場合、利用者評価関連情報に対応する利用者評価情報を蓄積することは、利用者評価関連情報をそのまま蓄積することがであってもよい。かかることは、運転者評価情報においても同様である。
【００７９】
受信部１０１は、利用者識別子と対応づけられた乗車情報を受信する。乗車情報は、この乗車情報が対応づけられた利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である。乗車情報は、例えば、利用者が乗車した自動車の運転者の運転者識別子を有する情報である。なお、乗車情報は、この利用者と運転者との組を示す上述した組識別子と対応づけられた情報であっても良い。この場合、組識別子に対応する利用者識別子が、乗車情報に対応づけられた利用者識別子と考えてよい。また、乗車情報は、乗車した日時等の情報を有していても良い。
【００８０】
受信部１０１は、例えば、乗車情報を、第一情報端末２から受信してもよく、第二情報端末３から受信してもよく、その両方から受信してもよい。
【００８１】
受信部１０１は、受信した乗車情報を、後述する乗車情報格納部１０８に蓄積する。例えば、受信部１０１は、乗車情報を利用者識別子と対応づけて、乗車情報格納部１０８に蓄積する。
【００８２】
受信部１０１は、利用者識別子と対応づけられた降車情報を受信する。降車情報は、この降車情報が対応づけられた利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である。降車情報は、例えば、利用者が降車した自動車の運転者の運転者識別子を有する情報である。なお、降車情報は、この利用者と運転者との組を示す上述した組識別子と対応づけられた情報であっても良い。この場合、組識別子に対応する利用者識別子が、降車情報に対応づけられた利用者識別子と考えてよい。また、降車情報は、降車した日時等の情報を有していても良い。
【００８３】
受信部１０１は、例えば、降車情報を、第一情報端末２から受信してもよく、第二情報端末３から受信してもよく、その両方から受信してもよい。
【００８４】
受信部１０１は、受信した降車情報を、後述する降車情報格納部１０９に蓄積する。例えば、受信部１０１は、降車情報を利用者識別子と対応づけて、降車情報格納部１０９に蓄積する。
【００８５】
受信部１０１は、第一情報端末２から、運転者識別子と対応づけられた第一許容範囲条件を受信し、受信した第一許容範囲条件を、この運転者識別子と対応づけて第一条件格納部１０３に蓄積してもよい。受信部１０１は、第一許容範囲条件を第一経路関連情報とともに受信してもよい。第一許容範囲条件については、後述する。
【００８６】
受信部１０１は、第二情報端末３から、利用者識別子と対応づけられた第二許容範囲条件を受信し、受信した第二許容範囲条件を、この利用者識別子と対応づけて第二条件格納部１０４に蓄積してもよい。受信部１０１は、第二許容範囲条件を第二経路関連情報とともに受信してもよい。第二許容範囲条件については、後述する。
【００８７】
受信部１０１は、通常、無線の通信手段で実現されるが、有線の通信手段で実現されても良い。受信部１０１は、通信デバイスを含むと考えても、含まないと考えても良い。
【００８８】
情報格納部１０２には、例えば、受信部１０１が受信した第一経路関連情報が格納される。例えば、情報格納部１０２には、第一経路関連情報が、対応する運転者識別子と対応づけて蓄積される。また、情報格納部１０２には、例えば、受信部１０１が受信した第二経路関連情報が格納される。例えば、情報格納部１０２には、第一経路関連情報が、対応する利用者識別子と対応づけて蓄積される。ここでの蓄積は一時記憶も含む概念である。
【００８９】
なお、情報格納部１０２には、受信部１０１が受信した第一経路関連情報を用いて後述する検出部１０６が取得した経路情報が、この第一経路関連情報に対応する運転者識別子と対応づけて格納されても良い。この経路情報は、例えば、後述する検出部１０６により取得される。また、情報格納部１０２には、受信部１０１が受信した第二経路関連情報を用いて後述する検出部１０６が取得した経路情報が、この第二経路関連情報に対応する利用者識別子と対応づけて格納されても良い。また、情報格納部１０２には、他の処理部等が取得した情報が格納されても良い。
【００９０】
情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下においても同様である。
【００９１】
第一条件格納部１０３には、一以上の第一許容範囲条件が格納される。第一許容範囲条件は、運転者識別子と対応づけられた条件であって、経路に対して運転者識別子が示す運転者が指定する許容範囲に関する条件である。第一許容範囲条件は、通常、この条件が対応づけられた運転者識別子が示す運転者が指定した条件である。ここでの経路とは、例えば、移動に利用する経路である。ここでの許容範囲とは、例えば、利用者を利用者が指定する出発地から目的地まで運ぶことに関する許容範囲である。例えば、ここでの許容範囲は、利用者を運ぶ際のコストに関する許容範囲である。利用者を運ぶということは、利用者を同乗させることと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ここでのコストとは、例えば、時間や、距離や、これらの指標や、これらの組み合わせにより得られる指標や、移動が容易であるか否かを示す値等の移動に関する評価値のうちの一以上である。コストは、一般的な経路探索に用いられるコストと同様のものであってもよい。コストに関しては以下においても同様である。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。
【００９２】
なお、第一許容範囲条件は、後述する予め指定された条件を取得するために用いられる条件の許容範囲等を指定するためのパラメータ等であってもよい。また、第一許可範囲条件が、後述する予め指定された条件自身であっても良く、あるいは、予め指定された条件のうちの一の条件であっても良い。かかることは、後述する第二許容範囲条件についても同様である。
【００９３】
第一許容範囲条件は、例えば、運転者が自動車で、この運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運ぶ場合と、運ばない場合とのコストの差についての許容範囲を示す条件である。第一許容範囲条件は、例えば、利用者を運んだ場合に増加する距離および時間の少なくとも一方の上限を示す値である。利用者が指定する出発地や目的地とは、例えば、この利用者の利用者識別子と対応づけられた第二経路関連情報が示す出発地や予定地である。
【００９４】
また、第一許容範囲条件は、例えば、運転者の運転者識別子に対応づけられた第一経路関連情報を用いて取得される経路と、利用者が指定する出発地との間のコスト、または、一の利用者が指定する目的地との間のコスト、あるいは、これらのコストの合計についての許容範囲を示す条件である。経路と出発地や目的地等との間のコストとは、経路から出発地や目的地等へ移動する際のコストであってもよく、経路から出発地や目的地等へ移動し、更に、経路に戻る場合のコストであっても良い。例えば、経路と、一の利用者が指定する出発地との間を往復する場合の時間および距離の少なくとも一方の上限値である。第一経路関連情報を用いて取得される経路については後述する。
【００９５】
また、第一許容範囲条件は、例えば、運転者が自動車で、運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合の、利用者を運ぶコスト（例えば、時間および距離の少なくとも一方）の許容範囲を示す条件である。この条件は、利用者が同乗するする時間または距離の時間および距離の少なくとも一方についての、上限値および下限値の少なくとも一方を示す条件である。例えば、下限値を指定することで、運転者は、下限値よりも長い時間や距離を同乗してもらえる利用者を探すことが可能となる。
【００９６】
また、第一許容範囲条件は、例えば、運転者の運転者識別子に対応づけられた第一経路関連情報を用いて取得される経路と、利用者の利用者識別子に対応づけられた第二経路関連情報を用いて取得される経路とが重なる部分におけるコストの許容範囲を示す条件であっても良い。例えば、第一許容範囲条件は、第一経路関連情報を用いて取得される経路と、利用者の利用者識別子を用いて取得される経路とが重なる時間や距離の下限値を示す条件である。
【００９７】
また、第一許容範囲条件は、例えば、運転者が、この運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地までを移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合における、第一経路関連情報が示す目的地に到着する日時の上限値であっても良い。
【００９８】
なお、許容範囲を示す値は、許容範囲を特定可能な情報であれば、必ずしも上限値や下限値でなくても良く、例えば理想の値に対する許容範囲の値の幅を示す値や、許容範囲の比率等を示す値であっても良い。かかることは、以下においても同様である。
【００９９】
第一条件格納部１０３には、例えば、受信部１０１が受信した第一許容範囲条件が、対応する運転者識別子と対応づけられて蓄積される。
【０１００】
第二条件格納部１０４には、一以上の第二許容範囲条件が格納される。第二許容範囲条件は、利用者識別子と対応づけられた条件であって、経路に対して利用者識別子が示す利用者が指定する許容範囲に関する条件である。
【０１０１】
第二許容範囲条件は、通常、この条件が対応づけられた利用者識別子が示す利用者が指定した条件である。ここでの許容範囲とは、例えば、運転者に、利用者が指定する出発地から目的地まで運んでもらうことに関する許容範囲である。例えば、ここでの許容範囲は、運転者に運んでもらう際のコストに関する許容範囲である。運転者に運んでもらうということは、運転者と同乗することと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。
【０１０２】
第二許容範囲条件は、例えば、利用者が、この利用者の利用者識別子と対応づけられた第二経路関連情報を用いて取得された経路で移動した場合のコストと、運転者に利用者が指定する出発地から目的地まで運んでもらう場合のコストとの差についての許容範囲であってもよい。例えば、第二許容範囲条件は、第二経路関連情報を用いて取得された経路で移動した場合の時間または距離と、運転者に運んでもらう場合の時間または距離との差の上限値である。
【０１０３】
また、第二許容範囲条件は、利用者の利用者識別子と対応づけられた第二経路関連情報が有する出発希望日時と、運転者が、利用者が指定する出発地、つまり利用者の利用者識別子と対応づけられた第二経路関連情報が示す出発地に到着する到着予定日時との差についての許容範囲、例えば、上限値や下限値であっても良い。例えば、出発希望日時が、１０月５日の１３時である場合、第二許容範囲条件は、１０月５日の１２時３０分から１３時３０分までの時間を示す条件であってもよい。
【０１０４】
また、第二許容範囲条件は、利用者の利用者識別子と対応づけられた第二経路関連情報が示す到着希望日時と、運転者が、利用者を、利用者が指定する目的地、つまり利用者の利用者識別子と対応づけられた第二経路関連情報が示す目的地まで運んだ場合の、到着予定日時との差についての許容範囲、例えば、上限値や下限値であっても良い。
【０１０５】
第二条件格納部１０４には、例えば、受信部１０１が受信した第二許容範囲条件が、対応する運転者識別子と対応づけられて蓄積される。
【０１０６】
評価情報格納部１０５には、利用者評価情報と、運転者評価情報との少なくとも一方が格納される。評価情報格納部１０５には、例えば、利用者評価情報が、利用者識別子と対応づけて格納される。評価情報格納部１０５には、例えば、運転者評価情報が、運転者識別子と対応づけて格納される。運転者評価情報や、利用者評価情報が、数値である場合でって、受信部１０１が蓄積しようとする運転者評価情報や利用者評価情報と一致する運転者識別子や利用者識別子と対応づけられた利用者評価情報や運転者評価情報が既に格納されている場合、受信部１０１は、新たに蓄積する運転者評価情報や、利用者評価情報は、既に格納されている運転者評価情報や、利用者評価情報に加算されるようにしてもよい。
【０１０７】
利用者評価情報と、運転者評価情報とは、それぞれ異なる管理表（図示せず）等で管理されるようにしてもよく、同じ管理表で管理されても良い。また、評価情報格納部１０５は、物理的に異なる複数の記録媒体で構成されていてもよく、利用者評価情報と、運転者評価情報とが、評価情報格納部１０５を構成する複数の記録媒体のうちの、異なる記録媒体にそれぞれ蓄積されるようにしてもよい。
【０１０８】
検出部１０６は、受信部１０１が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。検出部１０６は、予め指定された検出処理やアルゴリズムを用いて、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。第一経路関連情報と第二経路関連情報戸の組を検出することは、この第一経路関連情報と対応づけられた運転者識別子と、この第二経路関連情報と対応づけられた利用者識別子との組を検出することに相当すると考えてもよい。
【０１０９】
受信部１０１が受信した第一経路関連情報および第二経路関連情報とは、ここでは、受信部１０１が受信して情報格納部１０２に蓄積した第一経路関連情報および第二経路関連情報や、受信部１０１が受信した第一経路関連情報を用いて取得した運転者の経路情報等の情報や、受信部１０１が受信した第二経路関連情報を用いて取得した利用者の経路情報等の情報等も含む概念である。
【０１１０】
予め指定された条件とは、例えば、運転者と、利用者との組み合わせを検出するための条件である。予め指定された条件は、予め用意された条件と考えてもよい。予め指定された条件は、例えば、運転者が移動する際に運ぶ利用者、あるいは運ぶ利用者の候補を検出するための条件である。予め指定された条件は、例えば、第一経路関連情報と第二経路関連情報との少なくとも一部に関連した条件である。予め指定された条件は、例えば、運転者の出発地から目的地までの経路と、利用者が指定する出発地および目的地の少なくとも一方との関係に関する条件や、運転者の出発地から目的地までの経路と、利用者の出発地から目的地までの経路との関係に関する条件等である。予め指定された条件は、運転者と、利用者との組み合わせを検出する際の検出処理やアルゴリズムに対応した条件である。運転者の出発地から目的地までの経路とは、運転者が出発地から目的地まで移動するために利用される経路や、利用されると考えられる経路、運転者が出発地から目的地まで移動するために設定した経路や、経路探索等により取得された運転者が指定する出発地と目的地との間の経路である。かかることは、利用者の出発地から目的地までの経路についても同様である。なお、以下、検出部１０６が第一経路関連情報と第二経路関連情報との組み合わせを検出するために用いる予め指定された条件を、検出条件と呼ぶ場合がある。検出条件は、例えば、サーバ装置１の図示しない格納部等に予め格納されている。なお、検出条件は、予め格納されている条件と、後述する第一許容範囲条件や第二許容範囲条件とを用いて作成される条件であっても良い。
【０１１１】
検出部１０６は、受信部１０１が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。例えば、検出部１０６は、検出を行なう際に、予め、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件をあらかじめ指定された条件として用いて検出を行なうようにしても良い。同じ運転者識別子と対応づけられた第一許容範囲条件が複数ある場合、これらの条件を全て使っても良く、一部だけを使っても良く、また、これらをどのように組み合わせて使っても良い。例えば、検出部１０６は、複数の条件をそれぞれ満たす一以上の組の和集合を検出しても良く、積集合を検出しても良い。また、デフォルトで用意された条件と同じ判断に利用される第一許容範囲条件がある場合、この第一許容範囲条件を利用して、デフォルトの条件は利用しないようにしても良い。かかることは、以下の第二許容範囲条件に関しても同様である。
【０１１２】
検出部１０６は、受信部１０１が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。例えば、検出部１０６は、検出を行なう際に、予め、第二経路関連情報と同じ利用者者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件を検出条件として用いて検出を行なうようにしても良い。
【０１１３】
なお、検出部１０６は、受信部１０１が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件と、を含む検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。この場合、一以上の第一許容範囲条件と、一以上の第二許容範囲条件とを、複数の第一許容範囲条件がある場合と同様に、どのように組み合わせて用いてもよい。
【０１１４】
以下、検出部１０６が一の組を検出する処理の例について説明する。なお、複数の組を検出する場合、検出部１０６は、例えば、受信部１０１が受信した運転者識別子と対応づけられた第一経路関連情報と、受信部１０１が受信した利用者識別子と対応づけられた第二経路関連情報との一以上の組み合わせについて、以下の処理例に挙げる処理をそれぞれ行なうようにすればよい。
【０１１５】
（１）第一の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報を用いて経路情報を取得する。ここで取得する経路情報は、第一経路関連情報が対応づけられた運転者識別子が示す運転者の出発地から目的地までの経路である。ここでは、第一経路関連情報を用いて得られる経路情報を運転者経路情報と呼び、この経路情報が示す経路を運転者経路と呼ぶ。例えば、第一経路関連情報が経路情報を有する場合、この経路情報をそのまま運転者経路情報として取得してもよい。また、第一経路関連情報が運転者の指定する出発地と目的地との地点情報を有する場合、検出部１０６が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報を取得してもよい。経路探索を行なう処理や構成については、公知技術であるため、ここでは詳細な説明は省略する。検出部１０６は、経路情報を取得するために用いられる、道路についてのリンクやノードの情報や、ノードに対応するコスト等の情報を図示しない格納部等に有していても良い。取得した経路情報は、第一経路関連情報と同じ運転者識別子と対応づけて情報格納部１０２等に蓄積し、適宜読み出すようにしても良い。
【０１１６】
検出部１０６は、受信部１０１が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。
【０１１７】
検出部１０６は、上記で取得した利用者の出発地の地点情報が示す利用者の出発地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短出発コストと呼ぶ。利用者の出発地と運転者経路との間のコストは、例えば、上述したように、運転者経路上から利用者の出発地へ移動し、更に、利用者を乗せて運転者経路上に戻る場合のコストである。例えば、運転者経路と利用者の出発値との間の直線で往復した距離（つまり直線距離の２倍）や、この往復した距離を自動車で移動した場合に要する時間である。また、運転者経路から利用者の出発地に至る最短経路と、利用者の出発値から運転者経路に至る最短経路との移動距離や移動時間を加算したものであっても良い。この最短経路は、経路探索により取得可能である。なお、往復ではなく、片道の距離や時間を取得しても良い。
【０１１８】
検出部１０６は、同様の処理により、上記で取得した利用者の目的地の地点情報が示す利用者の目的地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短目的コストと呼ぶ。
【０１１９】
検出部１０６は、取得した最短出発コストと、最短目的コストとが、検出条件を満たすか否かを判断する。例えば、検出条件が、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値以下である」という条件であるとすると、検出部１０６は、取得した最短出発コストと最短目的コストとの合計が、上記の上限以下であるか否かを判断する。上記の上限以下であれば、条件を満たすと判断し、上限以下でなければ、条件を満たさないと判断する。例えば、コストが、距離であるとすると、最短出発コストと最短目的コストとがそれぞれ示す距離の合計が、予め指定された距離の上限値以下であれば、条件を満たすと判断し、予め指定された距離の上限値以下でなければ、条件を満たさないと判断する。
【０１２０】
検出部１０６は、条件を満たすと判断した場合に、この第一経路関連情報と第二経路関連情報とを、条件を満たす関係を有する第一経路関連情報と第二経路関連情報との組として検出する。ここでの組は、組み合わせと考えてもよい。
【０１２１】
なお、検出部１０６は、なお、上記の判断の処理の変わりに、最短出発コストと最短目的コストとの合計が、上記の上限値を超えるという条件を満たすか否かを判断し、満たさないと判断した場合の第一経路関連情報と第二経路関連情報との組を検出しても良く、このような検出も、上記のような条件を満たす組を検出する処理と実質的に同じであると考えるようにしてもよい。かかることは、以下の判断処理においても同様である。
【０１２２】
ここでは、検出条件を、自然言語で表しているが、検出条件は、例えば、これらの自然言語に相当する条件式や、これらの自然言語に相当する一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成されていてもよい。検出条件の形式や構造等は問わない。また、検出条件は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。かかることは、以下においても同様である。
【０１２３】
なお、上記においては「最短出発コストと、最短目的コストとの合計が、予め指定された上限値以下である」という条件を用いて判断を行なうようにしたが、検出部１０６は、「最短出発コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い。あるいは、検出部１０６は、「最短目的コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い。あるいは、検出部１０６は、「最短出発コストが、予め指定された上限値以下である」という条件を満たし、かつ「最短目的コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い
【０１２４】
なお、検出条件は、図示しない格納部等に予め格納されていても良いし、処理手順を示すソフトウェア等に条件を用いた判断処理が予め組み込まれていても良い。かかることは以下においても同様である。
【０１２５】
（２）第２の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
【０１２６】
また、検出部１０６は、受信部１０１が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。
【０１２７】
検出部１０６は、上記で取得した利用者の出発地の地点情報が示す出発地と、利用者の目的地の地点情報が示す目的地と、上記の運転者経路情報が示す運転者経路とを用いて、検出条件を満たすか否かを判断する。例えば、検出条件が、「利用者の出発地と、利用者の目的地とが、運転者経路上に位置する」という条件であったとすると、検出部１０６は、上記で取得した利用者の出発地の地点情報と、利用者の目的地の地点情報と、上記の経路情報が示す経路上の地点を示すか否かを判断する。そしていずれも経路上の地点である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。利用者の出発地の地点情報と、利用者の目的地の地点情報との少なくとも一方が、上記の経路情報が示す経路上の地点を示さない場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出しない。
【０１２８】
（３）第３の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
【０１２９】
また、検出部１０６は、受信部１０１が受信した一の第二経路関連情報を用いて経路情報を取得する。この経路情報は、例えば、上記の運転者経路を示す経路情報と同様の処理により取得可能である。ここで取得する経路情報は、第二経路関連情報が対応づけられた利用者識別子が示す利用者の出発地から目的地までの経路であり、ここでは、この経路情報を利用者経路情報と呼び、この経路情報が示す経路を利用者経路と呼ぶ。例えば、第二経路関連情報が経路情報を有する場合、この経路情報をそのまま利用者経路情報として取得してもよい。また、第二経路関連情報が利用者の指定する出発地と目的地との地点情報を有する場合、検出部１０６が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報である利用者経路情報を取得してもよい。なお、取得した利用者経路情報は、予め、利用者識別子と対応づけて、情報格納部１０２等に蓄積しておくようにしてもよい。
【０１３０】
検出部１０６は、取得した運転者経路情報と、利用者経路情報とを比較して、両者がそれぞれ示す運転者経路と利用者経路との一致している部分を検出し、検出した部分のコスト、例えば、距離や、この距離を自動車で移動するために要する時間等を取得する。例えば、運転者経路と、利用者経路が、区間ＡＢと、区間ＤＦで一致していた場合、区間ＡＢの距離と、区間ＤＦの距離とを合計した距離を取得する。
【０１３１】
そして、検出部１０６は、取得したコストが、検出条件を満たすか否かを判断する。検出条件が、例えば、「運転者経路と、利用者経路とが重なる部分のコストが、予め指定された下限値以上である」という条件であったとすると、検出部１０６は、上記で取得したコストが下限値以上であるか否かを判断し、下限値以上であれば、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以上でない場合、条件を満たす関係にある組として検出しない。
【０１３２】
（４）第４の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。更に、この第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
【０１３３】
また、検出部１０６は、受信部１０１が受信した一の第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。
【０１３４】
検出部１０６は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。
【０１３５】
検出部１０６は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、この経路を移動する場合のコスト、例えば移動の時間や距離等を取得する。
【０１３６】
また、検出部１０６は、上記で取得した運転者経路情報を用いて、この運転者経路情報が示す運転者経路を移動する場合のコストを取得する。
【０１３７】
検出部１０６は、上記で取得した利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ（例えば、差の絶対値）が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。
【０１３８】
なお、上記において、検出部１０６は、運転者経路情報を取得する代わりに、運転者経路情報が示す運転者経路を移動する場合の、所要時間や移動距離等のコストを取得するようにしても良い。
【０１３９】
（５）第５の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
【０１４０】
また、検出部１０６は、受信部１０１が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。また、この第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。利用者経路は、例えば、利用者の指定する出発地から目的地へ移動する場合の最適な経路や、最短経路と考えてもよい。
【０１４１】
検出部１０６は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。
【０１４２】
検出部１０６は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、第一の経由地である利用者の出発地から、第二の経由地である利用者の目的地へ移動する場合のコスト、例えば移動の時間や距離等を取得する。
【０１４３】
また、検出部１０６は、上記で取得した利用者経路情報を用いて、この利用者経路情報が示す利用者経路を移動する場合のコストを取得する。
【０１４４】
検出部１０６は、上記で取得した利用者の出発地と目的地とを経由した経路における、利用者の出発地から利用者の目的地まで移動する場合のコストと、利用者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ（例えば、差の絶対値）が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。
【０１４５】
利用者が最適な経路で移動した場合と、利用者が、一の運転者が移動する際に、利用者の出発地から目的地に運んでもらう場合のコストの差で、組を検出することにより、利用者の移動の適切さの観点から、組を検出することができる。
【０１４６】
（６）第６の例
検出部１０６は、受信部１０１が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
【０１４７】
検出部１０６は、受信部１０１が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。
【０１４８】
検出部１０６は、取得した運転者経路情報と利用者経路情報とを用いて、運転者経路と利用者経路とのずれを示す値をする。例えば、ずれを示す値として、運転者経路と利用者経路との間の間隔の最大値を取得する。あるいは、ずれを示す値として、運転者経路と利用者経路とで挟まれた部分の面積を算出する。
【０１４９】
検出部１０６は、上記で取得した運転者経路と利用者経路とのずれを示す値が、検出条件を満たすか否かを判断する。例えば、検出条件が、「運転者経路と利用者経路とのずれを示す値が、予め指定された下限値以下である」という条件であったとすると、検出部１０６は、上記で取得した運転者経路と利用者経路とのずれを示す値が予め指定された下限値以下であるか否かを判断する。そして、下限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以下でない場合、条件を満たす関係にある組として検出しない。
【０１５０】
検出部１０６は、例えば、上記の処理のうちの、予め指定された一の処理を行なう。なお、上記の例は、一例であり、検出部１０６は、上記以外の判断処理を行なうようにしてもよい。この場合、判断処理に適した検出条件を用意してよい。また、検出部１０６は、上記の例に示した二以上の判断処理の少なくとも一部を適宜組み合わせた判断処理を行なうようにしてもよい。また、上記以外の検出条件を用いても良く、また、使用する条件に応じて、適宜、必要な情報を第一経路関連情報や、第二経路関連情報から取得するようにしても良い。
【０１５１】
なお、検出部１０６は、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部１０３に格納されている一以上の第一許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した（１）第１の例において、判断の対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられ第一許容範囲条件が、最短出発コストと最短目的コストとの合計の上限値を、運転者が指定した上限値である「Ａ」という値（ただし、Ａは、任意の数値であるとする）に設定する条件であるとすると、検出部１０６は、上記の一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部１０３に格納されている一以上の第一許容範囲条件を読み出し、これを用いて、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値「Ａ」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート（図示せず）等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。
【０１５２】
また、検出部１０６は、同様に、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部１０４に格納されている一以上の第二許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した（５）第５の例において、判断の対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさについての、予め指定された上限値を、利用者が指定した「Ｂ」という値（ただし、Ｂは、任意の数値であるとする）に設定する条件であるとすると、検出部１０６は、上記の一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部１０４に格納されている一以上の第二許容範囲条件を読み出し、これを用いて、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさが、予め指定された上限値「Ｂ」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート（図示せず）等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。
【０１５３】
なお、検出部１０６は、上記の判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部１０３に格納されている一以上の第一許容範囲条件と、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部１０４に格納されている一以上の第二許容範囲条件とを用いて作成した検出条件を用いて、上記の判断処理を行なうようにしても良いことはいうまでもない。
【０１５４】
また、検出部１０６は、上記の第１から第６の例に示した検出条件に、更に、判断の対象となる第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、判断の対象となる第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件との少なくとも一方を加えた条件を、新たな検出条件として用いるようにして、これらの条件を満たす関係の第一経路関連情報と第二経路関連情報との組を検出するようにしても良い。
【０１５５】
例えば、判断対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件が、上述したような運転者が自動車で、運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合の、利用者を運ぶコストの許容範囲を示す条件（例えば、上限値および下限値の少なくとも一方を示す条件）であるとすると、検出部１０６は、例えば、上記の第４の例等が示す判断処理を行なうとともに、判断対象となる第二経路関連情報の利用者の出発地と目的地とを経由する経路情報を用いて、この経路情報が示す経路により、利用者の出発地から目的地に移動するためのコストを取得して、このコストが、上記の第一許容範囲条件が示す許容範囲内にあるか否かを判断する。そして、いずれの判断においても条件を満たすとする判断結果が得られた場合に、判断対象となる第一経路関連情報と第二経路関連情報との組を、検出条件を満たす組として判断するようにしてもよい。
【０１５６】
また、例えば、判断対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、上述したような、この第二経路関連情報が有する出発希望日時と、運転者がこの第二経路関連情報が示す出発地に到着する予定日時との差についての許容範囲を示す条件であるとすると、検出部１０６は、例えば、上記の第４の例が示す判断処理を行なうとともに、判断対象となる第一経路関連情報が有する運転者の出発予定日時と、第４の例等において取得した経路を用いて取得した運転者が、利用者の出発地に到着する予定日時を取得し、この予定日時と、上記の出発希望日時との差の大きさが、上記の第二許容範囲条件が示す許容範囲内にあるか否かを判断する。そして、いずれの判断においても条件を満たすとする判断結果が得られた場合に、判断対象となる第一経路関連情報と第二経路関連情報との組を、検出条件を満たす組として判断するようにしてもよい。
【０１５７】
なお、検出部１０６は、上記のような検出の処理を行なう際に、利用者の出発地を、利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点に設定して、この設定された出発地について、上記のような検出処理を行なうようにしてもよい。例えば、このようにして設定された一以上の出発地を、第二経路関連情報の出発地として用いるようにしても良い。このようにすることで、利用者が乗車をするために現在地等から少し移動してもよいことを、検出の際の条件に加えることができる。予め指定された距離以内の一以上の地点は、例えば、予め指定された距離だけ離れた一以上の地点である。予め指定された距離は、例えば、利用者が、運転者が運転する自動車に乗車させてもらうために移動可能な距離であり、この値は、利用者が指定できるようにしてもよく、デフォルト等で指定された値であっても良い。なお、距離の代わりに、移動時間を用いても良い。この場合、移動時間を距離に換算して上述したような一以上の地点を設定してもよい。このようにして利用者の出発地として設定される一以上の地点は、例えば、利用者の現在地または利用者が指定する出発地から、予め指定された距離だけ離れた道路に沿った地点であることが好ましい。なお、このような利用者の位置を利用するか否かは、例えば、利用者が指定できるようにしても良い。たとえば、「乗車できる場所まで少し移動してもよい。」ことを示す旨のボタン等を利用者が押した場合に、検出部１０６は、上記のような利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点を、利用者の出発地として用いるようにして良い。  
【０１５８】
なお、検出条件は、上述したように、第一許容範囲条件や、第二許容範囲条件や、予め格納されているデフォルトの条件等を用いて、判断の処理を行なう前に予め作成されるようにしても良い。かかることは以下においても同様である。
【０１５９】
検出部１０６は、上記の組を検出する処理を、一の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて順次行なうようにしても良く、一の第二経路関連情報と、複数の第一経路関連情報との組み合わせについて順次行なうようにしても良く、複数の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて順次行なうようにしても良い。
【０１６０】
検出部１０６が検出を行なうタイミングは問わない。例えば、予め指定された所定の時間や時間間隔ごとに検出を行なっても良く、不定の時間や時間間隔ごとに検出を行なっても良い。例えば、検出部１０６は、第一経路関連情報を受信部１０１が受信した場合に、この第一経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。また、検出部１０６は、第二経路関連情報を受信部１０１が受信した場合に、この第二経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。
【０１６１】
例えば、検出部１０６は、第一経路関連情報を受信部１０１が受信した場合に、この一の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。
【０１６２】
また、例えば、検出部１０６は、第二経路関連情報を受信部１０１が受信した場合に、この一の第二経路関連情報と、複数の第一経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。
【０１６３】
検出部１０６が検出する第一経路関連情報と第二経路関連情報との組の組数は問わない。検出部１０６は、例えば、一の運転者識別子と対応づけられた第一経路関連情報を有する組を予め指定された数の組を検出してもよい。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この運転者識別子と対応づけられた第一許容範囲条件で予め指定されていてもよい。検出部１０６は、例えば、一の利用者識別子と対応づけられた第二経路関連情報を有する組を予め指定された数の組を検出する。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この利用者識別子と対応づけられた第二許容範囲条件で予め指定されていてもよい。なお、検出部１０６は、一の運転識別子を有する複数の組と、一の利用者識別子とを有する複数の組とを同時期に検出しないことが好ましい。
【０１６４】
検出部１０６は、一の運転者識別子と対応づけられた第一経路関連情報と第二経路関連情報との組であって、検出条件を満たす組が複数検出された場合、この組の中から、予め指定された数の組だけを検出するようにしても良い。例えば、検出条件を満たす組の中から、予め指定された数の最適な組を検出するようにしても良い。予め指定された数の最適な組とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差が最も小さいものから順に予め指定された数だけ選出した組である。このような予め指定された組数や、どのようにこの組数の組を検出する際の選出の仕方についての条件も、検出条件の一部と考えてもよい。また、最適な組として検出する処理数は、第一経路関連情報や、第二経路関連情報が有していても良く、第一許容範囲条件や、第二許容範囲条件が有していても良い。また、検出部１０６は、複数の組を検出した場合、検出した複数の組を最適な組の順番にソートして後述する送信部１０７に引き渡すようにしても良い。最適な組の順番とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差の小さいもの順である。
【０１６５】
検出部１０６は、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう際に、処理対象を判断するための条件である対象判断条件を満たす組だけを検出処理を行なう際の処理対象として用いるようにしてもよい。つまり、例えば、検出部１０６は、第一経路関連情報と第二経路関連情報との組に対して、上記のような検出条件を満たすか否かを判断するための処理を行なう前に、処理の対象となる第一経路関連情報と、第二経路関連情報との組を予め絞り込むようにしてもよい。この組が、対象判断条件を満たすか否かの判断を行い、この条件を満たすものにだけ、上記のような検出条件を満たすか否かを判断するための処理を行なうようにしてもよい。
【０１６６】
対象判断条件は、例えば、第一経路関連情報が有する出発予定日時と、第二経路関連情報が有する出発希望日時との日付が同じであるという条件や、その時間差が、予め指定された値以下（例えば、１時間以内）であるという条件である。また、対象判断条件は、例えば、第一経路関連情報が有する出発地の地点情報が示す地点と、第二経路関連情報が有する出発地の地点情報が示す地点とが、予め指定された範囲内にあるという条件や、第一経路関連情報が有する目的地の地点情報が示す地点と、第二経路関連情報が有する目的地の地点情報が示す地点とが、予め指定された範囲内にあるという条件である。予め指定された範囲とは、例えば、同じ市内や、町内等の住所等が示す地域の区切りで指定される範囲であってもよく、１ｋｍ以内等の距離の範囲や３０分以内等の時間の範囲であっても良い。
【０１６７】
検出部１０６は、評価情報格納部１０５に格納されている運転者評価情報と利用者評価情報との少なくとも一方を用いて、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なうようにしてもよい。
【０１６８】
例えば、検出部１０６は、一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第一経路関連情報を、検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理の対象から除外するようにしても良い。あるいは、検出部１０６は、一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値に応じて、この第一経路関連情報について取得した利用者の出発地から目的地に移動する際のコストや、利用者の出発地や目的地に運転者が到着する予定日時等に対して、予め指定された重み付けを行なうようにしても良い。例えば、評価が低くなるに応じて、連続的あるいは段階的に移動する際のコストが高くなるようにしたり、予定日時等が遅くなるようにしてもよい。
【０１６９】
同様に、検出部１０６は、一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第二経路関連情報を、検出条件を満たす第二経路関連情報と第二経路関連情報との組を検出する処理の対象から除外するようにしても良い。あるいは、検出部１０６は、一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値に応じて、この第二経路関連情報について取得した運転者が、運転者の出発地から目的地に移動する際に、利用者を出発地から目的地に運ぶようにした場合のコストや、運転者の目的地に到着する予定日時等に対して、予め指定された重み付けを行なうようにしても良い。例えば、評価が低くなるに応じて、連続的あるいは段階的にコストが高くなるようにしたり、予定日時等が遅くなるようにしてもよい。
【０１７０】
なお、運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合とは、例えば、運転者評価情報の数値が、予め指定された閾値よりも低い値である場合である。かかることは、利用者評価情報においても同様である。
【０１７１】
検出部１０６は、例えば、検出した第一経路関連情報と第二経路関連情報との組を示す情報を、情報格納部１０２や図示しない格納部等に蓄積してもよい。ここでの蓄積は、一時記憶も含む概念である。組を示す情報は、例えば、組を構成する第一経路関連情報と、第二経路関連情報とを有する情報や、組を構成する第一経路関連情報と第二経路対応関連情報とをそれぞれ示す情報を有する情報や、組を構成する第一経路関連情報に対応する運転者識別子と、利用者識別子とを有する情報である。また、組を示す情報は、上述したような組識別子をさらに有していても良い。また、組を示す情報は、組を検出する際等に取得した運転者の出発地から、利用者の出発地と目的地とを経由して運転者の目的地に到着するまでの経路情報等を有していても良い。
【０１７２】
検出部１０６は、通常、ＭＰＵやメモリ等から実現され得る。検出部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７３】
送信部１０７は、検出部１０６が検出したそれぞれの組に対応する第一情報端末２と第二情報端末３とに、それぞれの組に関する情報を送信する。具体的には、送信部１０７を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末２と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末３とに、それぞれの組に関する情報を送信する。以下、検出部１０６が検出した第一経路関連情報と第二経路関連情報との組を検出組、第一経路関連情報と第二経路関連情報との組に関する情報を、組関連情報と称す場合がある。組関連情報とは、例えば、検出部１０６が検出した第一経路関連情報と第二経路関連情報との組、即ち検出組を特定可能な情報を有する情報である。組関連情報とは、例えば、第一経路関連情報の第一識別子と、第二経路関連情報の第二識別子とを有する情報である。組関連情報とは、例えば、検出組を構成する第一関連情報に対応する運転者識別子と、第二関連情報に対応する利用者識別子とを有する情報である。また、組関連情報は、上述した組識別子を有する情報であっても良い。また、検出組について、検出部１０６が検出した、運転者の出発地から利用者の出発地と利用者の目的地とを経由して出発地にたどり着く経路情報や、利用者の出発地と利用者の目的地との間の経路情報や、運転者が利用者の出発地や目的地や運転者の目的地に到着する予定日時等を有する情報であっても良い。
【０１７４】
例えば、送信部１０７は、組関連情報として、検出部１０６が検出した一の検出組に対応する第一情報端末２と第二情報端末３とに同じ情報を送信してもよく、それぞれ異なる情報を送信してもよい。例えば、送信部１０７は、組関連情報として、一の検出組を構成する第一情報端末２および第二情報端末３の少なくとも一方に、他方の情報端末の利用者または運転者に関する情報を送信するようにしてもよい。例えば、一の検出組に対応する第一情報端末２には、同じ検出組に対応する第二情報端末３の利用者識別子を送信し、同じ検出組に対応する第二情報端末３には、同じ検出組の第一情報端末２の運転者識別子を送信してもよい。第一情報端末２と第二情報端末３とに送信する組関連情報が異なる場合、例えば、第一情報端末２に送信する組関連情報を第一組関連情報、第二情報端末３に送信する組関連情報を第二組関連情報と呼ぶようにしてもよい。
【０１７５】
また、送信部１０７は、組関連情報として、検出組について承認するか否かを受付けるための表示を行なう指示等を送信してもよい。この承認は、複数の検出組のうちの一の検出組を選択することであっても良い。
【０１７６】
また、送信部１０７は、検出部１０６が検出した一の第一経路関連情報に対応する複数の組関連情報を、この第一経路関連情報に対応する運転者識別子に対応する第一情報端末２に送信する場合、この複数の組関連情報を、上述したような検出部１０６が検出した最適な検出組の順番にソートして出力しても良い。同様に、送信部１０７は、検出部１０６が検出した一の第二経路関連情報に対応する複数の組関連情報を、この第二経路関連情報に対応する利用者識別子に対応する第二情報端末３に送信する場合、この複数の組関連情報を、上述したような検出部１０６が検出した最適な検出組の順番にソートして出力しても良い。
【０１７７】
例えば、送信部１０７は、図示しない格納部等に予め格納されている運転者識別子と、この運転者識別子が示す運転者の第一情報端末２の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の組関連情報を送信する。例えば、送信部１０７は、図示しない格納部等に予め格納されている利用者識別子と、この利用者識別子が示す利用者の第二情報端末３の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の検出組の情報を送信する。宛先の情報とは、例えば、第一情報端末２や第二情報端末３のメールアドレスや、アカウント、ＩＰアドレス等である。
【０１７８】
送信部１０７は、受信部１０１が受信した承認する情報が、予め指定された承認に関する条件（以下、承認条件と称す）を満たす場合に、承認する情報に対応した検出組が確定したことを示す情報（以下、確定情報と称す）を更に送信する。承認条件は、例えば、検出部１０６が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末２から受信したという条件である。また、承認条件は、例えば、検出部１０６が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第二情報端末３から受信したという条件である。また、承認条件は、例えば、検出部１０６が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末２および第二情報端末３から受信したという条件である。
【０１７９】
送信部１０７は、確定情報を、承認条件を満たした検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末２と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末３との少なくとも一方に送信する。
【０１８０】
確定情報とは、例えば、検出部１０６が検出した第一経路関連情報と第二経路関連情報との検出組が確定したことを示す情報であり、例えば、この組み合わせに対応する運転者により、この第二経路関連情報が示す出発地から目的地まで利用者が運ばれることが確定したことを示す情報である。確定情報とは、例えば、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子が示す運転者により、同じ検出組を構成する第二経路関連情報に対応する利用者識別子が示す利用者を運ぶことが確定したことを示す情報である。あるいは、確定情報は、この検出組に対応する運転者と利用者との間で契約や約束が成立したことを示す情報であってもよい。確定情報は、例えば、確定した検出組を特定可能な情報を有する情報である。確定情報は、例えば、確定した組の組識別子を有する情報である。確定情報は、例えば、確定した検出組に対応する運転者識別子と利用者識別子とを有する情報である。送信部１０７は、例えば、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末２に、この検出組を構成する第二経路関連情報に対応する利用者識別子を送信してもよい。また、送信部１０７は、例えば、承認する情報に対応した検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末３に、この検出組を構成する第一経路関連情報に対応する運転者識別子を送信してもよい。
【０１８１】
また、確定情報は、例えば、検出部１０６が、検出組を検出する際に取得した確定した検出組に対応する利用者の出発地に、運転者が到着する予定日時や、利用者の目的地に到着する予定日時等の情報や、運転者が運転者の出発地から、利用者の出発地と目的地を経由して、運転者の目的地に到着するまでの経路情報等を有していても良い。また、これらの情報は、、検出部１０６が、検出組を検出する際に行なった処理と同様の処理等を行なって取得しても良い。なお、これらの情報は、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末２だけに送信してもよく、同じ検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末３だけに送信してもよい。
【０１８２】
なお、送信部１０７は、例えば、確定した検出組を示す情報を情報格納部１０２や図示しない格納部等に蓄積するようにしても良い。確定した検出組を示す情報は、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを有する情報である。確定した検出組を示す情報は、上述したような組識別子を有していても良い。なお、送信部１０７は、検出部１０６が情報格納部１０２や図示しない格納部等に蓄積した、この検出部１０６が検出した第一経路関連情報と第二経路関連情報との組を示す情報において、確定した検出組を示す情報に対して、確定したことを示すフラグ等の情報を付与するようにしても良く、蓄積された検出組を示す情報から、確定していない検出組を示す情報を削除することで、結果的に、確定した検出組の情報だけが蓄積されるようにしても良い。また、送信部１０７は、確定した検出組の組識別子を、確定した検出組を示す情報として蓄積するようにしても良い。
【０１８３】
送信部１０７は、例えば、利用者について、運転者が運転する自動車を利用するための行動を検出し、利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に検出結果に関する情報を更に送信するようにしてもよい。例えば、送信部１０７は、乗車情報格納部１０８に格納されている利用者識別子と対応づけられた乗車情報や、降車情報格納部１０９に格納されている利用者識別子と対応づけられた降車情報や、受信部１０１が受信した利用者識別子と対応づけられた情報から、この利用者識別子が示す利用者について、運転者が運転する自動車を利用するための行動を検出する。自動車を利用するための行動とは、目的地に運んでくれる運転者を捜すために第一経路関連情報を送信する行動や、組関連情報が示す検出組を承認する情報を送信する行動や、自動車に乗車する行動や、自動車から降車する行動等である。なお、ここでは、送信部１０７が、運転者が確定したことを示す情報を送信したことを検出することも、この送信が、利用者が運転者を承認する行動を行なった結果によって発生する処理であることから、自動車を利用するための行動の一部を検出したことと考えるようにしてもよい。
【０１８４】
送信部１０７は、利用者識別子と対応づけて後述する連絡先情報格納部１１０に格納されている連絡先情報の中から、行動を検出した利用者の利用者識別子と対応づけられた連絡先情報を取得し、この連絡先情報が示す連絡先に検出結果に関する情報を送信する。連絡先情報は、例えば、連絡先のメールアドレスや、アカウントや、ＩＰアドレス等である。例えば、利用者が高齢者である場合、連絡先は、例えば、高齢者の家族等である。例えば、利用者が未成年者である場合、連絡先は、例えば、保護者である。
【０１８５】
検出結果に関する情報とは、検出結果が示す利用者の行動を示す情報である。行動を示す情報とは、例えば、利用者が乗車したことを示す情報や、降車したことを示す情報や、第一経路関連情報を送信したことを示す情報等である。行動を示す情報は、乗車情報や降車情報であっても良い。検出結果に関する情報は、利用者が利用する（あるいは利用した）運転者の運転者識別子を有していても良い。また、検出結果に関する情報は、利用者が行動を行なった日時の情報を更に有していても良い。また、検出結果に関する情報は、第一情報端末２や第二情報端末３等が図示しないＧＰＳ等で取得してサーバ装置１に送信しした利用者が行動を行なった地点を示す情報を有していても良い。
【０１８６】
送信部１０７が、利用者の行動の検出結果に関する情報を送信する時期等は問わない。例えば、送信部１０７は、受信部１０１が乗車情報を受信した場合に、この乗車情報に対応する利用者識別子が示す利用者が、自動車に乗車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、乗車したことを示す情報を送信する。また、送信部１０７は、例えば、受信部１０１が降車情報を受信した場合に、この降車情報に対応する利用者識別子が示す利用者が、自動車を降車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、降車したことを示す情報を送信する。なお、このとき、この利用者識別子と対応づけられた運転者識別子を、連絡先に更に送信するようにしてもよい。利用者識別子と対応づけられた運転者識別子は、例えば、上述したように、送信部１０７が情報格納部１０２や図示しない格納部等に蓄積した、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを対応づけた情報により、利用者識別子と対応づけられた運転者識別子である。
【０１８７】
これにより、例えば、利用者が運転者が運転する自動車に乗車したことや、自動車から降車したこと等を、利用者に対して予め登録された連絡先に通知することができる。
【０１８８】
送信部１０７は、評価情報格納部１０５に格納されている運転者評価情報と利用者評価情報との少なくとも一方を用いて、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組関連情報を送信する処理を行なうようにしてもよい。
【０１８９】
例えば、送信部１０７は、送信対象となる一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第一経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第一経路関連情報の表示態様を他の第一経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。表示態様とは、表示の際の文字の表示属性や、背景色や、背景パターンや、特定の画像（例えば、ｘ印等のマーク等）の表示等である。同様に、送信部１０７は、送信対象となる一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第二経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第二経路関連情報の表示態様を他の第二経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。
【０１９０】
送信部１０７は、通常、無線または有線の通信手段で実現される。送信部１０７は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１９１】
乗車情報格納部１０８には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される。乗車情報が利用者識別子と対応づけられているということは、乗車情報が、利用者識別子を有していることであってもよく、乗車情報と、利用者識別子とを有する情報が、乗車情報格納部１０８に格納されていることであっても良い。乗車情報は、さらに、上述した組識別子を有していても良い。あるいは、乗車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。
【０１９２】
降車情報格納部１０９には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される。降車情報が利用者識別子と対応づけられているということは、降車情報が、利用者識別子を有していることであってもよく、降車情報と、利用者識別子とを有する情報が、乗車情報格納部１０８に格納されていることであっても良い。降車情報は、さらに、上述した組識別子を有していても良い。あるいは、降車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。
【０１９３】
連絡先情報格納部１１０は、利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される。連絡先情報については上述しているための、ここでは説明を省略する。例えば、連絡先情報が利用者識別子と対応づけられているということは、連絡先情報が利用者識別子を有することであっても良く、連絡先情報と利用者識別子とを有する情報が連絡先情報格納部１１０に格納されていることであっても良い。
【０１９４】
報奨格納部１１１には、運転者識別子と対応づけられた情報であって、運転者に対する報奨の情報である一以上の報奨情報が格納される。報奨格納部１１１には、例えば、運転者識別子と報奨情報とが対応づけて格納される。報奨格納部１１１には、報奨取得部１１２が取得した報奨情報が、報奨取得部１１２により蓄積される。報奨情報が、点数等の加算可能な値である場合、報奨格納部１１１には、同じ運転者識別子と対応づけられた報奨情報の値を積算した値が蓄積されるようにしても良い。報奨情報は、金銭と同等のものとして利用可能な値等であっても良く、点数に応じて物品やサービス等と交換可能なものであっても良い。また、単に、感謝の度合い等を示す値であっても良い。
【０１９５】
報奨取得部１１２は、一の運転者が運転する自動車を一の利用者が利用した場合に、運転者に対する報奨情報を取得し、報奨情報を、運転者の運転者識別子と対応づけて報奨格納部１１１に蓄積する。例えば、報奨取得部１１２は、受信部１０１が降車情報を受信した場合に、この降車情報に対応づけられた運転者識別子と対応づけられた報奨情報を取得する。降車情報に対応づけられた運転者識別子とは、例えば、検出部１０６が検出した検出条件を満たす検出組において、降車情報が有する利用者識別子と対応づけられた第二経路関連情報と同じ検出組の第一経路関連情報と対応づけられた運転者識別子である。降車情報に対応づけられた運転者識別子とは、降車情報が有する組識別子が有する運転者識別子であっても良い。
【０１９６】
報奨情報は、例えば、利用者を運んだ運転者に、利用者を運んだ報奨として与えられる情報である。報奨情報は、例えば、数値等の点数の値である。数値等の点数は、金額等を含む概念であると考えてもよい。報奨情報が数値等の点数である場合、利用者が運転者の自動車を一回利用する毎に得られる点数は、固定された値であっても良く、運転者が利用者を、利用者の出発地から目的地まで運ぶ距離や時間等の値の増加に応じて連続的あるいは段階的に変化する値であっても良い。この場合の報奨情報の値は、例えば、報奨取得部１１２が、運転者が利用者を運ぶ際に利用した経路情報を用いて取得してもよい。例えば、降車情報と対応づけられた組識別子と対応づけられた経路情報を、検出部１０６が検出した経路情報から取得し、取得した経路情報から、利用者を出発地から目的地に運ぶコストを取得して、このコストに対応する報奨情報の値を、予め指定された変換式や、変換テーブル等を用いて取得する。報奨情報が、点数等の加算可能な値である場合、報奨取得部１１２は、報奨格納部１１１に、同じ運転者識別子と対応づけられた報奨情報の値を積算して蓄積するようにしても良い。
【０１９７】
報奨取得部１１２は、通常、ＭＰＵやメモリ等から実現され得る。報奨取得部１１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１９８】
待合場所情報格納部１１３には、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される。待合場所情報は、例えば、待合場所の地点情報である。例えば、待合場所情報は、待合場所の座標等である。待合場所情報は、例えば、待合場所の識別子と対応づけて待合場所情報格納部１１３に蓄積される。待合場所情報は、後述するエリア情報や地図情報を更に有していても良い。
【０１９９】
待合場所送信部１１４は、一の待合場所情報が示す待合せ場所に対して予め指定された関係となる位置に位置する利用者の第二情報端末３に、一の待合せ場所に関する情報を送信する。一の待合せ場所に対して予め指定された関係となる位置とは、例えば、一の待合せ場所に対する距離や一の待合せ場所までの時間が、予め指定された値以下となる位置である。あるいは、一の待合せ場所に対して予め指定された関係となる位置とは、各待合せ場所に対応づけて予め格納されているエリア情報が示すエリア内の位置である。エリア情報は、エリアを設定する領域であり、例えば、エリアの輪郭を設定する情報である。
【０２００】
待合せ場所に関する情報とは、待合せ場所までの経路を案内する情報である。待合せ場所に関する情報は、例えば、第二情報端末３の現在地から、この待合せ場所までの経路情報である。例えば、待合場所送信部１１４は、経路探索に必要な構成等を備えており、第二情報端末３の現在地から、待合せ場所までの経路探索を行なって経路情報を取得する。また、待合せ場所に関する情報は、待合せ場所までの経路を示す地図情報であってもよい。この地図情報は、例えば、待合せ場所とその付近の地図情報であって、待合せ場所が明示されている地図情報である。この地図情報は、略地図や案内図等であっても良い。地図情報は、通常は画像情報である。
【０２０１】
例えば、待合場所送信部１１４は、受信部１０１が、第二情報端末３の現在位置情報、つまり、第二情報端末３を利用する利用者の現在位置情報を受信した場合、待合場所送信部１１４は、待合場所情報格納部１１３に格納されている待合場所情報の中から、取得した現在位置情報が示す位置に対して予め指定された位置関係を有する位置を示す待合場所情報を検出する。そして、待合場所送信部１１４は、利用者の現在位置の地点が示す位置から、検出した待合場所情報が示す待合せ場所までの経路情報を取得し、取得した経路情報を、上記の第二情報端末３に送信する。あるいは、待合場所送信部１１４は、検出した待合場所情報と対応づけられた地図情報を取得し、上記の第二情報端末３に送信する。現在位置情報を、以下、適宜、現在位置情報と呼ぶ。
【０２０２】
なお、待合場所送信部１１４は、更に、上記で検出した待合場所情報が示す待合場所を利用者の出発地に設定することを促す情報を第二情報端末３に送信してもよい。設定することを促す情報は、例えば、設定することを促す文等が配置された情報や、出発地および目的地等を設定するための入力欄や選択メニューの出力を指示する情報であって、既に上記の待合場所が指定済である入力欄や選択メニューの出力を指示する情報である。
【０２０３】
待合場所送信部１１４は、通常、無線の通信手段で実現されるが、その少なくとも一部を有線の通信手段で実現するようにしても良い。待合場所送信部１１４は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２０４】
待合識別子送信部１１５は、第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末３または第二経路関連情報と同じ検出組を構成する第一経路関連情報に対応する第一情報端末２の少なくとも一方に、待合場所で待ち合わせる利用者と運転者との検出組を識別する待合識別子を送信する。待合識別子送信部１１５は、例えば、上述したような承認する情報により確定された検出組の第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末３または第二経路関連情報と同じ検出組を構成する第一経路関連情報に対応する第一情報端末２の少なくとも一方に、待合識別子を送信するようにしてもよい。待合識別子は、一の待合場所情報が示す待合せ場所で待合せしている利用者と運転者との検出組を識別するための識別子と考えてもよい。待合識別子は、例えば、待合せの番号等である。
【０２０５】
また、待合識別子送信部１１５は、待合識別子と、これを送信した第一情報端末２と第二情報端末３とを示す情報、例えば、これらの宛先の情報や、これらの端末の識別子等を、対応づけて、図示しない格納部等に蓄積する。第一情報端末２と第二情報端末３とを示す情報の代わりに、第一情報端末２に対応する運転者識別子や、第二情報端末３に対応する利用者識別子等を対応づけて蓄積してもよい。あるいは、第一情報端末２と第二情報端末３とを示す情報の代わりに、これらの検出組に対応する組識別子を対応づけて蓄積してもよい。
【０２０６】
待合識別子送信部１１５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。待合識別子送信部１１５は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２０７】
第一情報端末２は、運転者が利用する情報端末である。第一情報端末２は、例えば、運転者が契約している情報端末である。第一情報端末２は、例えば、運転者が利用する自動車のナビゲーション装置である。第一情報端末２は、例えば、運転者が携帯する携帯電話や、いわゆるスマートフォン等の多機能携帯電話や、携帯情報端末や、タブレット型端末、ウェアラブル端末等である。第一情報端末２は、図示しないＧＰＳ等の現在位置情報を取得する手段（図示せず）を備えていることが好ましい。現在位置情報を取得する手段は、携帯電話の位置情報を取得する手段等であっても良い。
【０２０８】
第一受付部２００は、運転者による情報の入力を受付ける。第一受付部２００は、第一経路関連情報を受付ける。例えば、第一受付部２００は、出発地や、目的地、経由地等の情報を、運転者等から受付ける。第一受付部２００は、例えば、第一情報端末２が備えている図示しないＧＰＳ等の現在位置情報を取得する手段が取得した現在位置情報を、出発地の情報として受付けても良い。また、第一受付部２００は、運転者が入力したキーワード等に応じて検索された検索結果により取得された地点情報を、目的地の情報として受付けても良い。また、第一受付部２００は、受付けた出発地や、目的地や、経由地の情報を用いて、経路探索を行なって取得した経路情報を受付けても良い。経路探索は、第一情報端末２が、経路探索のための手段（図示せず）を有する場合、この手段を用いて第一情報端末２が行なうようにしても良く、ＷＥＢサーバ（図示せず）が提供する経路探索のサービスを利用して行なうようにしても良い。また、経路探索の結果として取得された経路についての出発予定日時や到着予定日時の情報や、運転者等から入力された出発予定日時や到着予定日時等の情報を更に受付けても良い。
【０２０９】
また、第一受付部２００は、例えば、後述する第一通信部２０１が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。
【０２１０】
また、第一受付部２００は、例えば、運転者が運んだ利用者に対する評価に関する情報である利用者評価関連情報を受付けても良い。
【０２１１】
ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部２００は、例えば、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアや、他の処理部等と情報の送受信を行なうインターフェース等により構成される。
【０２１２】
第一通信部２０１は、サーバ装置１と通信を行なう。第一通信部２０１は、サーバ装置１に対する情報の送信と、サーバ装置１から送信される情報の受信を行なう。第一通信部２０１は、例えば、第一受付部２００が受付けた第一経路関連情報等の情報をサーバ装置１に送信する。
【０２１３】
また、第一通信部２０１は、サーバ装置１から送信される組関連情報を受信する。受信する組関連情報は、第一組関連情報であっても良い。
【０２１４】
また、第一通信部２０１は、第一受付部２００が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置１に送信する。例えば、一の検出組を承認する情報を運転者識別子と対応づけてサーバ装置１に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する利用者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。
【０２１５】
また、第一通信部２０１は、サーバ装置１から送信される確定情報を受信する。
【０２１６】
また、第一通信部２０１は、第一受付部２００が受付けた評価情報を、評価対象の利用者と対応づけて、サーバ装置１に送信する。例えば、第一通信部２０１は、評価対象の利用者の利用者識別子や、評価対象の利用者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第一通信部２０１は、評価情報を、第一情報端末２を利用する運転者の運転者識別子と対応づけて送信してもよい。
【０２１７】
また、第一通信部２０１は、サーバ装置１から送信される待合識別子を受信する。
【０２１８】
第一通信部２０１は、第二情報端末３と通信を行なう。第一通信部２０１は、第二情報端末３に対する情報の送信と、第二情報端末３からの情報の受信を行なう。第一通信部２０１は、例えば、図示しない通信手段と受信手段とを有している。
【０２１９】
例えば、第一通信部２０１は、第一情報端末２を特定可能な情報を送信する。例えば、第一通信部２０１は、確定情報により確定された検出組に対応する自端末である第一情報端末２を、同じ検出組の第二情報端末３が特定可能な情報を送信する。第一通信部２０１は、例えば、確定情報を受信後に、第一情報端末２を特定可能な情報を送信する。第一通信部２０１は、例えば、第一情報端末２を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。
【０２２０】
第一情報端末２を特定可能な情報とは、例えば、第二情報端末３に送信された確定情報に含まれる（あるいは確定情報により指定される組関連情報に含まれる）第一情報端末２を利用する運転者の運転者識別子や組識別子である。例えば、第一通信部２０１は、第一情報端末２を特定可能な情報として図示しない格納部等に予め格納されている第一情報端末２を利用する運転者の運転者識別子を有する情報を送信する。
【０２２１】
第一通信部２０１による第一情報端末２を特定可能な情報の送信は、例えば、ブロードキャストやビーコンのように送信先を特定しない送信であっても良い。第一通信部２０１による第一情報端末２を特定可能な情報の送信は、送信される情報を受信した第二情報端末３や待合端末４等が、送信元の第一情報端末２との距離を判断可能な通信規格による送信や、限られた通信距離内の第二情報端末３や待合端末４等だけが受信可能となる送信等であることが好ましい。例えば、第一通信部２０１による運転者識別子の送信は、例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）と呼ばれる通信規格や、Ｗｉｆｉや、ＮＦＣ（Ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を利用して行なわれる。
【０２２２】
なお、上記の情報とともに、ＧＰＳ等が取得した第一情報端末２の現在位置情報を送信するようにしていもよい。
【０２２３】
また、第一通信部２０１は、上記の運転者識別子と同様に待合識別子を送信してもよい。
【０２２４】
また、第一通信部２０１は、第二情報端末３から送信される第二情報端末３を特定可能な情報、例えば、第二情報端末３を利用する運転者の運転者識別子を受信する。さらに、この運転者識別子とともに送信される第二情報端末３の現在位置情報を受信してもよい。
【０２２５】
第一通信部２０１は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第一通信部２０１は、放送を受信する手段で実現されても良い。なお、第一通信部２０１は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。
【０２２６】
第一近接検出部２０２は、第一通信部２０１が行なう通信に応じて、第二情報端末３に対する近接を検出する。近接とは、第一情報端末２と第二情報端末３とが近づいたことを意味する。近接を検出するということは、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。
【０２２７】
例えば、第一近接検出部２０２は、第一通信部２０１が、第二情報端末３を特定可能な情報（例えば、利用者識別子を有する情報）を受信した場合に、この特定可能な情報で特定される第二情報端末３に近接したことを検出する。あるいは、第一近接検出部２０２は、第一通信部２０１が受信する第二情報端末３を特定可能な情報の受信強度から、この特定可能な情報で特定される第二情報端末３までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したＢＬＥ等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第一近接検出部２０２は、第二情報端末３がこの第二情報端末３を特定可能な情報と対応づけて送信する現在位置情報を第一通信部２０１が受信した場合に、この現在位置情報と、第一情報端末２の図示しないＧＰＳ等が取得する第一情報端末２の現在位置の情報とを用いて、第一情報端末２と第二情報端末３との間の距離の情報を取得しても良い。
【０２２８】
また、第一近接検出部２０２は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末３に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。
【０２２９】
なお、例えば、第一近接検出部２０２は、確定情報により確定された検出組の第二情報端末３の近接のみを検出するようにしても良い。例えば、第一近接検出部２０２は、第一通信部２０１が、第二情報端末３を特定可能な情報（例えば、利用者識別子を有する情報）を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第二情報端末３を特定するものである場合に、この第二情報端末３についての近接を検出し、特定するものでない場合、検出しなくてもよい。
【０２３０】
第一近接検出部２０２は、通常、ＭＰＵやメモリ等から実現され得る。第一近接検出部２０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２３１】
第一出力部２０３は、第一近接検出部２０２の検出結果に応じて、第二情報端末３に対する近接に関する情報を出力する。第一出力部２０３は、例えば、第一近接検出部２０２が近接を検出した第二情報端末３に対する近接に関する情報を出力する。第一出力部２０３は、例えば、第一近接検出部２０２が、第二情報端末３の近接を検出した場合に、この第二情報端末３に対する近接に関する情報を出力する。また、第一出力部２０３は、例えば、第一近接検出部２０２が取得した第二情報端末３との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合（例えば、距離が予め指定された閾値以下である場合等）に、この第二情報端末３に対する近接に関する情報を出力する。
【０２３２】
近接に関する情報とは、例えば、第二情報端末３に近接したことを示す文字列や画像や音声等の情報であってもよく、第二情報端末３までの距離や、この距離を移動時間に換算した時間の情報であってもよく、これらの二以上の組合わせであっても良い。第一出力部２０３は、第二情報端末３の近接を検出した場合に、この第二情報端末３が近接したことを示す情報を出力する。例えば、この第二情報端末３に対応する運転者識別子を含む情報を出力する。
【０２３３】
ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。
【０２３４】
第一出力部２０３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部２０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２３５】
第一送信部２０４は、第一近接検出部２０２の検出結果に応じて、乗車情報を送信する。第一送信部２０４は、例えば、第一近接検出部２０２が近接を検出した第二情報端末３と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末２に対応する運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置１に送信する。例えば、乗車情報は、第一近接検出部２０２が近接を検出した第二情報端末３と対応づけられた利用者識別子と、自動車に乗ったことを示す情報（例えばフラグの情報等）とを有する情報である。更に、自端末である第一情報端末２に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置１側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。
【０２３６】
例えば、第一送信部２０４は、第一近接検出部２０２が第二情報端末３の近接を検出した場合に、この第二情報端末３に対応する利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。第一出力部２０３は、例えば、第一近接検出部２０２が取得した第二情報端末３との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合（例えば、距離が予め指定された閾値以下である場合等）に、この第二情報端末３に対応する利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。また、例えば、第一近接検出部２０２が取得した第二情報端末３との距離の情報により、第一情報端末２に対して予め指定された範囲内で検出されていなかった第二情報端末３が、予め指定された範囲内で検出された場合に、第一出力部２０３は、この第二情報端末３に対応する利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。
【０２３７】
なお、第一送信部２０４が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末２と第二情報端末３との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば１ないし２メートル以内であることが好ましい。
【０２３８】
また、第一送信部２０４は、第一近接検出部２０２の検出結果に応じて、降車情報を送信する。第一送信部２０４は、例えば、第一近接検出部２０２が近接を検出した第二情報端末３と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末２に対応する運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置１に送信する。例えば、降車情報は、第一近接検出部２０２が近接を検出していた第二情報端末３と対応づけられた利用者識別子と、自動車から降車したことを示す情報（例えばフラグの情報等）とを有する情報である。更に、自端末である第一情報端末２に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置１側で利用者が自動車から降車したことを示す情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。
【０２３９】
例えば、第一送信部２０４は、第一近接検出部２０２が直前まで近接を検出していた第二情報端末３について、近接が検出できなくなった場合に、この第二情報端末３に対応する利用者識別子と対応づけられた降車情報をサーバ装置１に送信する。第一出力部２０３は、例えば、第一近接検出部２０２が取得した第二情報端末３との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった（例えば、距離が予め指定された閾値以下であった）第二情報端末３が、予め指定された範囲内の距離でなくなった場合（例えば、距離が予め指定された閾値以下でなくなった場合）に、この第二情報端末３に対応する利用者識別子と対応づけられた降車情報をサーバ装置１に送信する。
【０２４０】
なお、第一送信部が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末２と第二情報端末３との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば１ないし２メートル以内であることが好ましい。
【０２４１】
第一送信部２０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第一送信部２０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２４２】
なお、乗車情報や降車情報の送信が、第二情報端末３の第二送信部３０４で行なわれる場合、第一送信部２０４は省略しても良い。
【０２４３】
第二情報端末３は、利用者が利用する情報端末である。第二情報端末３は、例えば、利用者が契約している情報端末である。第二情報端末３は、例えば、利用者が携帯する携帯電話や、いわゆるスマートフォン等の多機能携帯電話や、携帯情報端末や、タブレット型端末、ウェアラブル端末等である。第二情報端末３は、図示しないＧＰＳ等の現在位置情報を取得する手段（図示せず）を備えていることが好ましい。現在位置情報を取得する手段は、携帯電話の位置情報を取得する手段等であっても良い。
【０２４４】
第二受付部３００は、利用者による情報の入力を受付ける。第二受付部３００は、第二経路関連情報を受付ける。例えば、第二受付部３００は、出発地や、目的地、経由地等の情報を、利用者等から受付ける。第二受付部３００は、例えば、第二情報端末３が備えている図示しないＧＰＳ等の現在位置情報を取得する手段が取得した現在位置情報を、出発地の情報として受付けても良い。また、第二受付部３００は、利用者が入力したキーワード等に応じて検索された検索結果により取得された地点情報を、目的地の情報として受付けても良い。また、第二通信部３０１が受信する待合場所情報が示す待合場所の地点情報を、出発地の情報として受付けても良い。また、第二受付部３００は、受付けた出発地や、目的地や、経由地の情報を用いて、経路探索を行なって取得した経路情報を受付けても良い。経路探索は、第二情報端末３が、経路探索のための手段（図示せず）を有する場合、この手段を用いて第二情報端末３が行なうようにしても良く、ＷＥＢサーバ（図示せず）が提供する経路探索のサービスを利用して行なうようにしても良い。また、経路探索の結果として取得された経路についての出発予定日時や到着予定日時の情報や、利用者等から入力された出発予定日時や到着予定日時等の情報を更に受付けても良い。
【０２４５】
また、第二受付部３００は、例えば、後述する第二通信部３０１が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。
【０２４６】
また、第二受付部３００は、例えば、利用者が利用した運転者に対する評価に関する情報である運転者評価関連情報を受付けても良い。
【０２４７】
ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部２００は、例えば、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアや、他の処理部等と情報の送受信を行なうインターフェース等により構成される。
【０２４８】
第二通信部３０１は、サーバ装置１と通信を行なう。第二通信部３０１は、サーバ装置１に対する情報の送信と、サーバ装置１から送信される情報の受信を行なう。第一通信部２０１は、例えば、図示しない通信手段と受信手段とを有している。第二通信部３０１は、例えば、第二受付部３００が受付けた第二経路関連情報等の情報をサーバ装置１に送信する。
【０２４９】
例えば、第二通信部３０１は、第二情報端末３が有するＧＰＳ等の現在位置情報を取得する手段が取得する現在位置情報を、サーバ装置１に送信する。例えば、第二通信部３０１は、第二情報端末３の起動時や、第二受付部３００が第二経路関連情報を受付ける際に、現在位置情報をサーバ装置１に送信する。
【０２５０】
また、第二通信部３０１は、サーバ装置１から送信される組関連情報を受信する。受信する組関連情報は、第二組関連情報であっても良い。
【０２５１】
また、第二通信部３０１は、第二受付部３００が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置１に送信する。例えば、一の検出組を承認する情報を利用者識別子と対応づけてサーバ装置１に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する運転者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。
【０２５２】
また、第二通信部３０１は、サーバ装置１から送信される確定情報を受信する。
【０２５３】
また、第二通信部３０１は、第二受付部３００が受付けた評価情報を、評価対象の運転者と対応づけて、サーバ装置１に送信する。例えば、第二通信部３０１は、評価対象の利用者の運転者識別子や、評価対象の運転者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第二通信部３０１は、評価情報を、第二情報端末３を利用する利用者の利用者識別子と対応づけて送信してもよい。
【０２５４】
また、第二通信部３０１は、サーバ装置１から送信される待合識別子を受信する。
【０２５５】
また、第二通信部３０１は、サーバ装置１から送信される待合せ場所に関する情報を受信する。
【０２５６】
第二通信部３０１は、第一情報端末２と通信を行なう。第二通信部３０１は、第一情報端末２に対する情報の送信と、第一情報端末２からの情報の受信を行なう。
【０２５７】
第二通信部３０１は、第一情報端末２から送信される待合識別子を受信する。
【０２５８】
例えば、第二通信部３０１は、第二情報端末３を特定可能な情報を送信する。例えば、第二通信部３０１は、確定情報により確定された検出組に対応する自端末である第二情報端末３を、同じ検出組の第一情報端末２が特定可能な情報を送信する。第二情報端末３を特定可能な情報を送信する。第二通信部３０１は、例えば、確定情報を受信後に、第二情報端末３を特定可能な情報を送信する。第二通信部３０１は、例えば、第二情報端末３を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。
【０２５９】
第二情報端末３を特定可能な情報とは、例えば、第一情報端末２に送信された確定情報に含まれる（あるいは確定情報により指定される組関連情報に含まれる）第二情報端末３を利用する利用者の利用者識別子や組識別子である。例えば、第二通信部３０１は、第二情報端末３を特定可能な情報として図示しない格納部等に予め格納されている第二情報端末３を利用する利用者の利用者識別子を有する情報を送信する。
【０２６０】
第二通信部３０１による第一情報端末２を特定可能な情報の送信は、例えば、ブロードキャストやビーコンのように送信先を特定しない送信であっても良い。第二通信部３０１による第二情報端末３を特定可能な情報の送信は、送信される情報を受信した第一情報端末２や待合端末４等が、送信元の第二情報端末３との距離を判断可能な通信規格による送信や、限られた通信距離内の第一情報端末２や待合端末４等だけが受信可能となる送信等であることが好ましい。例えば、第二通信部３０１による運転者識別子の送信は、例えば、ＢＬＥと呼ばれる通信規格や、Ｗｉｆｉや、ＮＦＣ（Ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を利用して行なわれる。
【０２６１】
なお、上記の情報とともに、ＧＰＳ等が取得した第二情報端末３の現在位置情報を送信するようにしていもよい。
【０２６２】
また、第二通信部３０１は、第一情報端末２から送信される第一情報端末２を特定可能な情報、例えば、第一情報端末２を利用する運転者識別子を受信する。さらに、この運転者識別子とともに送信される第一情報端末２の現在位置情報を受信してもよい。
【０２６３】
第二通信部３０１は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第二通信部３０１は、放送を受信する手段で実現されても良い。なお、第二通信部３０１は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。また、第二通信部３０１は、受信した情報を適宜、図示しない格納部等に蓄積してもよい。
【０２６４】
第二近接検出部３０２は、第二通信部３０１が行なう通信に応じて、第二情報端末３に対する近接を検出する。ここでの近接の検出は、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。
【０２６５】
例えば、第二近接検出部３０２は、第二通信部３０１が、第一情報端末２を特定可能な情報（例えば、運転者識別子を有する情報）を受信した場合に、この特定可能な情報で特定される第一情報端末２に近接したことを検出する。あるいは、第二近接検出部３０２は、第二通信部３０１が受信する第一情報端末２を特定可能な情報の受信強度から、この特定可能な情報で特定される第一情報端末２までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したＢＬＥ等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第二近接検出部３０２は、第一情報端末２がこの第一情報端末２を特定可能な情報と対応づけて送信する現在位置情報を第二通信部３０１が受信した場合に、この現在位置情報と、第二情報端末３の図示しないＧＰＳ等が取得する第二情報端末３の現在位置の情報とを用いて、第一情報端末２と第二情報端末３との間の距離の情報を取得しても良い。
【０２６６】
また、第二近接検出部３０２は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末３に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。
【０２６７】
なお、例えば、第二近接検出部３０２は、確定情報により確定された検出組の第一情報端末２の近接のみを検出するようにしても良い。例えば、第二近接検出部３０２は、第二通信部３０１が、第一情報端末２を特定可能な情報（例えば、運転者識別子を有する情報）を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第一情報端末２を特定するものである場合に、この第一情報端末２についての近接を検出し、特定するものでない場合、検出しなくてもよい。
【０２６８】
第二近接検出部３０２は、通常、ＭＰＵやメモリ等から実現され得る。第二近接検出部３０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２６９】
第二出力部３０３は、第二近接検出部３０２の検出結果に応じて、第一情報端末２に対する近接に関する情報を出力する。第二出力部３０３は、例えば、第二近接検出部３０２が近接を検出した第一情報端末２に対する近接に関する情報を出力する。第二出力部３０３は、例えば、第二近接検出部３０２が、第一情報端末２の近接を検出した場合に、この第一情報端末２に対する近接に関する情報を出力する。また、第二出力部３０３は、例えば、第二近接検出部３０２が取得した第一情報端末２との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合（例えば、距離が予め指定された閾値以下である場合等）に、この第一情報端末２に対する近接に関する情報を出力する。
【０２７０】
近接に関する情報とは、例えば、第一情報端末２に近接したことを示す文字列や画像や音声等の情報であってもよく、第一情報端末２までの距離や、この距離を移動時間に換算した時間の情報であってもよく、これらの二以上の組合わせであっても良い。第一出力部２０３は、第一情報端末２の近接を検出した場合に、この第一情報端末２が近接したことを示す情報を出力する。例えば、この第一情報端末２に対応する運転者識別子を含む情報を出力する。
【０２７１】
なお、第二通信部３０１が、サーバ装置１から待合場所に関する情報を受信した場合、第二出力部３０３は、この待合場所に関する情報を出力しても良い。例えば、第二出力部３０３は、待合せ場所に関する情報である待合せ場所までの経路を案内する情報を出力する。例えば、待合せ場所に関する情報が、第二情報端末３の現在地から、この待合せ場所までの経路情報である場合、この経路情報を示すテキストや、経路情報が示す経路を示した地図の画像（例えばナビゲーション画像）等を表示する。また、待合せ場所に関する情報が待合せ場所までの経路を示す地図情報である場合、待合場所送信部１１４は、この地図情報を出力（例えば表示）してもよい。
【０２７２】
また、第二通信部３０１が、第一情報端末２から送信される待合識別子を受信した場合、第二通信部３０１は、この待合識別子が、サーバ装置１から送信された待合識別子を一致するか否かを判断し、一致する場合、この待合識別子に関する情報を出力しても良い。例えば、待合識別子に関する情報とは、待合識別子に含まれる一以上の情報であっても良く、待合識別子を受信したことを示す情報であっても良く、運転者が近接してることを示す情報であってもよい。
【０２７３】
ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。
【０２７４】
第二出力部３０３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第二出力部３０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２７５】
第二送信部３０４は、第二近接検出部３０２の検出結果に応じて、乗車情報を送信する。第二送信部３０４は、例えば、自端末である第二情報端末３と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部３０２が近接を検出した第一情報端末２と対応づけられた運転者識別子が示す運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置１に送信する。例えば、乗車情報は、自端末である第二情報端末３に対応する利用者識別子と、自動車に乗ったことを示す情報（例えばフラグの情報等）とを有する情報である。更に、第二近接検出部３０２が近接を検出した第二情報端末３と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置１側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。
【０２７６】
例えば、第二送信部３０４は、第二近接検出部３０２が第一情報端末２の近接を検出した場合に、自端末である第二情報端末３に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。第二出力部３０３は、例えば、第二近接検出部３０２が取得した第一情報端末２との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合（例えば、距離が予め指定された閾値以下である場合等）に、自端末である第二情報端末３に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。また、例えば、第二近接検出部３０２が取得した第一情報端末２との距離の情報により、第二情報端末３に対して予め指定された範囲内で検出されていなかった第一情報端末２が、予め指定された範囲内で検出された場合に、第二送信部３０４は、自端末である第二情報端末３に対応する利用者識別子と対応づけられた乗車情報をサーバ装置１に送信する。また、これらの場合において、近接が検出された第二情報端末３の運転者識別子を有する乗車情報を送信するようにしてもよい。
【０２７７】
なお、第一送信部２０４が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末２と第二情報端末３との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば１ないし２メートル以内であることが好ましい。
【０２７８】
また、第二送信部３０４は、第二近接検出部３０２の検出結果に応じて、降車情報を送信する。第二送信部３０４は、例えば、自端末である第二情報端末３の利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部３０２が近接を検出した第一情報端末２と対応づけられた運転者識別子が示す運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置１に送信する。例えば、乗車情報は、自端末である第二情報端末３に対応する利用者識別子と、自動車から降車したことを示す情報（例えばフラグの情報等）とを有する情報である。更に、第二近接検出部３０２が近接を検出した第二情報端末３と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置１側で利用者が自動車から降車したことを閉め宇情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。
【０２７９】
例えば、第二送信部３０４は、第二近接検出部３０２が直前まで近接を検出していた第一情報端末２について、近接が検出できなくなった場合に、自端末である第二情報端末３の利用者識別子と対応づけられた降車情報をサーバ装置１に送信する。この降車情報は、上記の近接を検出していた第一情報端末２に対応する運転者識別子と対応づけられた降車情報であってもよい。また、第二出力部３０３は、例えば、第二近接検出部３０２が取得した第一情報端末２との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった（例えば、距離が予め指定された閾値以下であった）第一情報端末二が、予め指定された範囲内の距離でなくなった場合（例えば、距離が予め指定された閾値以下でなくなった場合）に、自端末である第二情報端末３の利用者識別子と対応づけられた降車情報をサーバ装置１に送信する。この降車情報は、上記の近接を検出していた第一情報端末２と対応づけられた降車情報をサーバ装置１であってもよい。
【０２８０】
なお、第二送信部３０４が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末２と第二情報端末３との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば１ないし２メートル以内であることが好ましい。
【０２８１】
第二送信部３０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第二送信部３０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２８２】
なお、乗車情報や降車情報の送信が、第一情報端末２の第一送信部２０４で行なわれる場合、第二送信部３０４は省略しても良い。
【０２８３】
待合端末４は、待合せ場所に設置される情報端末である。待合せ場所は、上述した待合場所情報格納部１１３に格納される待合場所情報が示す場所である。待合端末４は、コンピュータや情報処理端末で実現可能である。
【０２８４】
待合受信部４０１は、サーバ装置１から送信される待合識別子を受信する。待合受信部４０１は、受信した識別子を、図示しない格納部等に一時記憶する。
【０２８５】
また、待合受信部４０１は、第一情報端末２から送信される待合識別子を受信してもよい。
【０２８６】
待合受信部４０１は、通常、無線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、有線の通信手段で実現されても良い。待合受信部４０１は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２８７】
待合出力部４０２は、待合受信部４０１が受信した待合識別子が、サーバ装置１から受信した待合識別子のいずれか一つと一致するか否かを判断し、一致した場合、受信した待合識別子を出力する。ここでの出力は、モニタやプロジェクタによる表示や、音声出力である。
【０２８８】
待合出力部４０２は、出力デバイスを含むと考えても含まないと考えても良い。待合出力部４０２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【０２８９】
次に、情報処理システム１０００のサーバ装置１の動作の一例について図２のフローチャートを用いて説明する。
【０２９０】
（ステップＳ１０１）受信部１０１は、運転者識別子と対応づけられた第一許容範囲条件、または利用者識別子と対応づけられた第二許容範囲条件を受信したか否かを判断する。第一許容範囲条件を受信した場合、受信した第一許容範囲条件を運転者識別子と対応づけて、第一条件格納部１０３に蓄積する。また、第二許容範囲条件を受信した場合、受信した第二許容範囲条件を運転者識別子と対応づけて第二条件格納部１０４に蓄積する。そして、ステップＳ１０１に戻る。また、いずれも受信していない場合、ステップＳ１０２に進む。
【０２９１】
（ステップＳ１０２）受信部１０１は、運転者識別子と対応づけられた第一経路関連情報を受信したか否かを判断する。受信した場合、受信した第一経路関連情報を運転者識別子と対応づけて情報格納部１０２に蓄積して、ステップＳ１０３に進む。受信していない場合、ステップＳ１０５に進む。なお、予め指定された設定や、運転者等の指示に応じて、受付けた第一経路関連情報を用いて経路探索を行なって、運転者の経路情報を取得して、この経路情報を有する第一経路関連情報を蓄積するようにしても良い。
【０２９２】
（ステップＳ１０３）検出部１０６は、ステップＳ１０２で受信した第一経路関連情報を用いて検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう。なお、この組を検出する処理の詳細については後述する。
【０２９３】
（ステップＳ１０４）送信部１０７は、ステップＳ１０３で検出した組についての組関連情報を、この検出組に対応した第一情報端末２と第二情報端末３とに送信する。そして、ステップＳ１０１に戻る。なお、ステップＳ１０３で一以上の組が検出されていない場合、送信は行なわず、ステップＳ１０１に戻る。
【０２９４】
（ステップＳ１０５）受信部１０１は、利用者識別子と対応づけられた第二経路関連情報を受信したか否かを判断する。受信した場合、受信した第二経路関連情報と利用者識別子とを対応づけて情報格納部１０２に蓄積して、ステップＳ１０６に進む。受信していない場合、ステップＳ１０７に進む。なお、予め指定された設定や、利用者等の指示に応じて、受付けた第二経路関連情報を用いて経路探索を行なって、利用者の経路情報を取得して、この経路情報を有する第二経路関連情報を蓄積するようにしても良い。
【０２９５】
（ステップＳ１０６）送信部１０７は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、、送信部１０７は、受信部１０１が、第二経路関連情報を受信した場合に、この第二経路関連情報に対応づけられた利用者が、予め指定された行動の一つである第二経路関連情報を送信する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部１１０から読み出して、この連絡先情報が示す連絡先に、利用者が、第二経路関連情報を送信する行動を行なったことに関する情報を送信する。例えば、送信部１０７は、利用者が自動車を利用して移動しようとしていることを示す情報を送信する。そして、ステップＳ１０１に戻る。
【０２９６】
（ステップＳ１０７）受信部１０１は、運転者識別子または利用者識別子と対応づけられた、ステップＳ１０４で送信した組関連情報のいずれか一つを承認する情報を受信したか否かを判断する。受信した承認する情報を、ステップＳ１０４で送信した組関連情報と運転者識別子または利用者識別子とを対応づけて、情報格納部１０２等に蓄積する。なお、ステップＳ１０３において蓄積した組関連情報に、対応する運転者識別子を受信したことを示すフラグの情報や、対応する利用者識別子を受信したことを示すフラグの情報等を付与するようにしても良い。そしてステップ１０８に進む。受信していない場合、ステップＳ１１２に進む。
【０２９７】
（ステップＳ１０８）送信部１０７は、ステップＳ１０７で受信した承認する情報と対応づけられた組関連情報が、承認条件を満たすか否かを判断する。例えば、送信部１０７は、ステップＳ１０７で受信した承認する情報と対応づけられた組関連情報に対応づけられた承認する情報として、運転者識別子に対応する承認する情報と、利用者識別子に対応する承認する情報との両方があるか否かを判断する。両方がある場合、承認条件を満たすと判断し、両方がない場合、承認条件を満たさないと判断する。承認条件を満たす場合、ステップＳ１０９に進み、満たさない場合、ステップＳ１０１に戻る。
【０２９８】
（ステップＳ１０９）送信部１０７は、ステップＳ１０８で、対応づけられた承認する情報がそろった組関連情報に対する確定情報を、この組関連情報が対応づけられている運転者識別子に対応する第一情報端末２及び利用者識別子に対応づけられている第二情報端末３に送信する。
【０２９９】
（ステップＳ１１０）待合識別子送信部１１５は、ステップＳ１０８で送信された確定情報に対応する組関連情報に対応づけられた第二経路関連情報が示す利用者の出発地が、待合場所の一つであるか否かを判断する。待合場所である場合、ステップＳ１１１に進み、待合場所でない場合、ステップＳ１０１に戻る。
【０３００】
（ステップＳ１１１）待合識別子送信部１１５は、ステップＳ１０８で確定情報を送信した第一情報端末２と第二情報端末３とステップＳ１１０で出発地であると判断された待合場所に対応づけられた待合端末４に、待合識別子を送信する。待合識別子は、同じ待合端末４内で識別可能な情報であってもよく、全ての待合端末４内で識別可能な情報であってもよい。そして、ステップＳ１０１に戻る。
【０３０１】
（ステップＳ１１２）受信部１０１は、一の第二情報端末３の位置を示す地点情報を受信したか否かを判断する。受信した場合、ステップＳ１１３に進み、受信していない場合、ステップＳ１１５に進む。
【０３０２】
（ステップＳ１１３）待合場所送信部１１４は、ステップＳ１１２において受信した第二情報端末３の地点情報に対して予め指定された関係を有する待合場所情報が、待合場所情報格納部１１３に格納されているか否かを判断する。予め指定された関係とは、例えば、第二情報端末３の地点情報が示す地点と、待合場所情報が示す場所との距離が、予め指定された値以下である関係である。格納されている場合、ステップＳ１１４に進み、格納されていない場合、ステップＳ１０１に戻る。
【０３０３】
（ステップＳ１１４）待合場所送信部１１４は、ステップＳ１１３で検出された待合場所情報が示す待合場所に関する情報を、地点情報を送信した第二情報端末３に送信する。そして、ステップＳ１０１に戻る。
【０３０４】
（ステップＳ１１５）受信部１０１は、利用者識別子と対応づけられた乗車情報を受信したか否かを判断する。受信した場合、乗車情報を利用者識別子と対応づけて乗車情報格納部１０８に蓄積し、ステップＳ１１６に進み、受信していない場合、ステップＳ１１７に進む。
【０３０５】
（ステップＳ１１６）送信部１０７は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部１０７は、乗車情報が蓄積された場合に、この乗車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車に乗車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部１１０から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車に乗車する行動を行なったことに関する情報を送信する。例えば、送信部１０７は、利用者を自動車に乗車したことを示す情報やその日時等を送信する。そして、ステップＳ１０１に戻る。
【０３０６】
（ステップＳ１１７）受信部１０１は、利用者識別子と運転者識別子とに対応づけられた降車情報を受信したか否かを判断する。受信した場合、降車情報を利用者識別子と対応づけて降車情報格納部１０９に蓄積し、ステップＳ１１８に進み、受信していない場合、ステップＳ１２０に進む。
【０３０７】
（ステップＳ１１８）送信部１０７は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部１０７は、降車情報が蓄積された場合に、この降車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車から降車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部１１０から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車から降車する行動を行なったことに関する情報を送信する。例えば、送信部１０７は、利用者を自動車に降車したことを示す情報やその日時等を送信する。
【０３０８】
（ステップＳ１１９）報奨取得部１１２は、降車情報に対応づけられた運転者識別子に対応する報奨情報を取得する。例えば、予め指定された報奨情報を取得する。なお、降車情報と対応づけられた利用者識別子と運転者識別子との組に対応する組関連情報を検出して、この組関連情報が示す運転者が利用者を運んだ距離や時間に応じた報奨情報、例えば距離や時間に比例する報奨情報を取得するようにしてもよい。報奨取得部１１２は、取得した報奨情報を、運転者識別子と対応づけて報奨格納部１１１に蓄積する。そして、ステップＳ１０１に戻る。
【０３０９】
（ステップＳ１２０）受信部１０１は、運転者識別子と対応づけられた評価関連情報、または利用者識別子と対応づけられた評価関連情報を受信したか否かを判断する。受信した場合、ステップＳ１２１に進み、受信していない場合、ステップＳ１０１に戻る。
【０３１０】
（ステップＳ１２１）受信部１０１は、ステップＳ１２０で受信した評価関連情報に対応した評価情報を取得して、運転者識別子または利用者識別子と対応づけて評価情報格納部１０５に蓄積する。そして、ステップＳ１０１に戻る。
【０３１１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３１２】
次に、情報処理システム１０００のサーバ装置１による検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理の例について図３のフローチャートを用いて説明する。この組検出処理は、図２に示したステップＳ１０３に相当する処理である。
【０３１３】
（ステップＳ２０１）検出部１０６は、上位の処理で受信部１０１が受信して蓄積した第一経路関連情報を、情報格納部１０２等から取得する。
【０３１４】
（ステップＳ２０２）検出部１０６は、ステップＳ２０１で読み出した第一経路関連情報に対応づけられた運転者識別子と対応づけられた第一許容範囲条件を、第一条件格納部１０３から取得する。
【０３１５】
（ステップＳ２０３）検出部１０６は、カウンターｍに値１を代入する。
【０３１６】
（ステップＳ２０４）検出部１０６は、ｍ番目の第二経路関連情報が、情報格納部１０２に格納されているか否かを判断する。格納されている場合、ステップＳ２０５に進み、格納されていない場合、ステップＳ２１０に進む。
【０３１７】
（ステップＳ２０５）検出部１０６は、ｍ番目の第二経路関連情報に対応づけられた利用者識別子と対応づけられた第二許容範囲条件を、第二条件格納部１０４から取得する。
【０３１８】
（ステップＳ２０６）検出部１０６は、ｍ番目の第二経路関連情報を情報格納部１０２から取得し、取得した第二経路関連情報が、ステップＳ２０２とステップＳ２０５で取得した第一許容範囲条件と第二許容範囲条件とを含む検出条件を満たすか否かを判断する。
【０３１９】
（ステップＳ２０７）検出部１０６は、検出条件を満たすと判断した場合、ステップＳ２０８に進み、満たさないと判断した場合、ステップＳ２０４に戻る。
【０３２０】
（ステップＳ２０８）検出部１０６は、条件を満たすと判断された組の第二経路関連情報を、検出時に取得した経路を移動する時間の情報等と対応づけて図示しない格納部に蓄積する。ここでの蓄積は一時記憶と考えてもよい。また、第一経路関連情報と対応づけて蓄積することは、第二経路関連情報に対応する識別子等と対応づけて蓄積することと考えてもよい。
【０３２１】
（ステップＳ２０９）検出部１０６は、カウンターｍの値を１インクリメントする。そして、ステップＳ２０４に戻る。
【０３２２】
（ステップＳ２１０）検出部１０６は、ステップＳ２０７で条件を満たす一以上の組が検出されたか否かを判断する。検出された場合、ステップＳ２１１に進み、検出されなかった場合、上位の処理にリターンする。
【０３２３】
（ステップＳ２１１）検出部１０６は、ステップＳ２０７で複数の組が検出されたか否かを判断する。複数の組が検出された場合、ステップＳ２１２に進み、検出されていない場合、ステップＳ２１３に進む。
【０３２４】
（ステップＳ２１２）検出部１０６は、ステップＳ２０８で蓄積された第二経路関連情報の中から、対応づけられた移動時間の長さが最も短い第二経路関連情報を検出する。なお、ここでは、移動時間で第二経路関連情報を検出するようにしたが、移動経路の長さや、その他の要素で第二経路関連情報を検出してもよい。この場合、これらの情報は、ステップＳ２０８等で第二経路関連情報と対応づけて蓄積しておく。
【０３２５】
（ステップＳ２１３）検出部１０６は、ステップＳ２１１やステップＳ２１２において検出部１０６により検出された一の第二経路関連情報と、ステップＳ２０１で読み出した第一経路関連情報との組の組関連情報を、情報格納部１０２等に蓄積する。そして、上位の処理にリターンする。
【０３２６】
なお、上記においては、受信部１０１が一の第一経路関連情報を受信し蓄積した場合に、検出条件を満たす検出組を検出する処理を、この一の第一経路関連情報と、既に受信部１０１が受信して蓄積した一以上の第二経路関連情報との組み合わせについて順次行なうようにしたが、本発明においては、受信部１０１が、一の第二経路関連情報を受信した場合に、この一の第二経路関連情報と、既に受信部１０１が受信して蓄積した一以上の第一経路関連情報との組み合わせについて順次行うようにしてもよい。この場合、上記の図２において、ステップＳ１０３の処理を、ステップＳ１０５で第二経路関連情報を受信した直後、またはステップＳ１０６の直後に行うようにするとともに、図３と同様の処理を、第一経路関連情報および第二経路関連情報、運転者識別子および利用者識別子を適宜読み替えて実行するようにすればよい。
【０３２７】
次に、情報処理システム１０００の第一情報端末２の動作の一例について図４のフローチャートを用いて説明する。
【０３２８】
（ステップＳ３０１）第一受付部２００は、第一経路関連情報を受付けたか否かを判断する。ここでの受付は、例えば、運転者が入力した出発地や目的地の情報を用いて図示しない経路探索を行う処理部等が取得した経路情報を受付けることや、図示しないＧＰＳが取得した現在位置情報を受付けることも含む概念である。受付けた場合、ステップＳ３０２に進み、受付けていない場合、ステップＳ３０７に進む。
【０３２９】
（ステップＳ３０２）第一通信部２０１は、ステップ３０１で受付けた第一経路関連情報を、第一情報端末２の図示しない格納部に格納されている運転者識別子と対応づけてサーバ装置１に送信する。
【０３３０】
（ステップＳ３０３）第一通信部２０１は、サーバ装置１から組関連情報を受信したか否かを判断する。受信した場合、ステップＳ３０４に進み、受信していない場合、ステップＳ３０３に戻る。なお、予め指定した時間以上、組関連情報を受信できなかった場合、ステップＳ３０１に戻るようにしてもよい。
【０３３１】
（ステップＳ３０４）第一出力部２０３は、ステップＳ３０３で受信した組関連情報を、モニタ等に表示する。
【０３３２】
（ステップＳ３０５）第一受付部２００は、ステップＳ３０４で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップＳ３０６に進み、受付けていない場合、ステップＳ３０１に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。
【０３３３】
（ステップＳ３０６）第一通信部２０１は、承認することを示す情報を、運転者識別子と対応づけてサーバ装置１に送信する。そして、ステップＳ３０１に戻る。
【０３３４】
（ステップＳ３０７）第一通信部２０１は、サーバ装置１から確定情報を受信したか否かを判断する。受信した場合、ステップＳ３０８に進み、受信していない場合、ステップＳ３１３に進む。
【０３３５】
（ステップＳ３０８）第一通信部２０１は、受信した確定情報を、図示しない格納部等に蓄積する。
【０３３６】
（ステップＳ３０９）第一出力部２０３は、受信した確定情報を、図示しないモニタ等に表示する。
【０３３７】
（ステップＳ３１０）第一通信部２０１は、サーバ装置１から待合識別子を受信したか否かを判断する。受信したい場合、ステップＳ３１１に進み、受信していない場合、ステップＳ３１２に進む。
【０３３８】
（ステップＳ３１１）第一通信部２０１は、受信した待合識別子を、確定情報と対応づけて、図示しない格納部に蓄積する。
【０３３９】
（ステップＳ３１２）第一通信部２０１は、図示しない格納部等に予め格納されている運転者識別子と、ステップＳ３１１で蓄積した待合識別子の送信を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップＳ３０１に戻る。
【０３４０】
（ステップＳ３１３）第一通信部２０１は、第二情報端末３から利用者識別子を受信したか否かを判断する。受信した場合、ステップＳ３１４に進み、受信していない場合、ステップＳ３０１に戻る。
【０３４１】
（ステップＳ３１４）第一近接検出部２０２は、受信した利用者識別子が、ステップＳ３０８で蓄積された確定情報と対応づけられた利用者識別子であるか否かを判断する。対応づけられた利用者識別子である場合、確定された検出組の利用者識別子であるため、ステップＳ３１５に進み、対応づけられていない利用者識別子である場合、ステップＳ３０１に戻る。
【０３４２】
（ステップＳ３１５）第一近接検出部２０２は、利用者識別子を受信した際の受信強度等から、第二情報端末３までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。閾値以下である場合、ステップＳ３１６に進み、閾値以下でない場合、ステップＳ３１７に進む。
【０３４３】
（ステップＳ３１６）第一出力部２３は、確定した検出組に対応する利用者識別子に対応する第二情報端末３が近接していることを示す情報を出力する。例えば、図示しないモニタ等に表示する。そして、ステップＳ３０１に戻る。
【０３４４】
（ステップＳ３１７）第一近接検出部２０２は、直前に取得した同じ利用者識別子に対応する第二情報端末３との距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップＳ３１８に進み、閾値以下でない場合、ステップＳ３０１に戻る。
【０３４５】
（ステップＳ３１８）第一出力部２０３は、評価関連情報を入力する画面を図示しないモニタ等に表示する。
【０３４６】
（ステップＳ３１９）第一受付部２００は、確定した検出組に対応する利用者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップＳ３２０に進み、受付けていない場合、ステップＳ３１９に戻る。
【０３４７】
（ステップＳ３２０）第一通信部２０１は、ステップＳ３１９で受付けた評価関連情報を評価対象の利用者識別子と対応づけてサーバ装置１に送信する。なお、更に、評価を行なった運転者の運転者識別子を対応づけて送信するようにしてもよい。
【０３４８】
なお、図４のフローチャートの例においては、第一情報端末２は、乗車情報および降車情報を送信しないため、第一送信部２０４は省略してもよい。
【０３４９】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３５０】
次に、情報処理システム１０００の第二情報端末３の動作の一例について図５のフローチャートを用いて説明する。
【０３５１】
（ステップＳ４０１）第二通信部３０１は、第二情報端末３の現在位置情報をサーバ装置１に送信する。例えば、図示しないＧＰＳ等が取得した現在位置情報を送信する。
【０３５２】
（ステップＳ４０２）第二通信部３０１は、ステップＳ４０１で送信した現在位置情報に対して予め指定された関係にある待合場所を示す待合場所情報を受信したか否かを判断する。受信した場合、ステップＳ４０３に進み、受信していない場合、ステップＳ４０４に進む。受信していない場合とは、例えば、予め指定された時間以上、待合場所情報を受信していない場合や、サーバ装置１から対応した待合場所情報がない旨の情報を受信した場合等である。
【０３５３】
（ステップＳ４０３）第二表示部３０３は、ステップＳ４０２で受信した待合場所情報を用いて待合場所までの経路を案内する情報を出力する。例えば、モニタ等に表示する。例えば、第二情報端末３が経路探索を行なう図示しない処理部を有していたとすると、現在位置情報と、待合場所情報が示す待合場所の地点情報とを用いて、現在位置から待合場所までの経路情報を取得して表示する。
【０３５４】
（ステップＳ４０４）第二受付部３００は、第二経路関連情報の入力を受付けたか否かを判断する。ここでの受付は、例えば、利用者が入力した出発地や目的地の情報を用いて図示しない経路探索を行う処理部等が取得した経路情報を受付けることや、図示しないＧＰＳが取得した現在位置情報を受付けることも含む概念である。また、第二受付部３００は、第二通信部が取得した待合場所情報が示す地点の情報を、第二経路関連情報の出発地を示す情報として受け付けるようにしてもよい。受付けた場合、ステップＳ４０５に進みに進み、受付けていない場合、ステップＳ４０６に進む。
【０３５５】
（ステップＳ４０５）第二通信部３０１は、ステップＳ４０４で受付けた第二経路関連情報を、図示しない格納部等に格納されている第二情報端末３の利用者識別子と対応づけて、サーバ装置１に送信する。そして、ステップＳ４０４に戻る。
【０３５６】
（ステップＳ４０６）第二通信部４０６は、サーバ装置１から組関連情報を受信したか否かを判断する。受信した場合、ステップＳ４０７に進み、受信していない場合、ステップＳ４１０に進む。
【０３５７】
（ステップＳ４０７）第二出力部３０３は、ステップＳ４０６で受信した組関連情報を、図示しないモニタ等に表示する。
【０３５８】
（ステップＳ４０８）第二受付部３００は、ステップＳ４０７で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップＳ４０９に進み、受付けていない場合、ステップＳ４０４に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。
【０３５９】
（ステップＳ４０９）第二通信部３０１は、承認することを示す情報を、利用者識別子と対応づけてサーバ装置１に送信する。そして、ステップＳ４０４に戻る。
【０３６０】
（ステップＳ４１０）第二通信部３０１は、サーバ装置１から確定情報を受信したか否かを判断する。受信した場合、受信した確定情報を情報格納部１０２等の格納部に蓄積して、ステップＳ４１１に進み、受信していない場合、ステップＳ４１５に進む。
【０３６１】
（ステップＳ４１１）第二出力部３０３は、受信した確定情報を、図示しないモニタ等に表示する。
【０３６２】
（ステップＳ４１２）第二通信部３０１は、待合識別子をサーバ装置１から受信したか否かを判断する。受信した場合、ステップＳ４１３に進み、受信していない場合、ステップＳ４１４に進む。
【０３６３】
（ステップＳ４１３）第二出力部３０３は、受信した待合識別子を、図示しないモニタ等に表示する。
【０３６４】
（ステップＳ４１４）第二通信部３０１は、図示しない格納部等に予め格納されている利用者識別子の出力を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップＳ４０４に戻る。
【０３６５】
（ステップＳ４１５）第二通信部３０１は、第一情報端末２から運転者識別子を受信したか否かを判断する。受信した場合、ステップＳ４１６に進み、受信していない場合、ステップＳ４０４に戻る。
【０３６６】
（ステップＳ４１６）第二近接検出部３０２は、受信した運転者識別子が、ステップＳ４１０で受信して蓄積された確定情報と対応づけられた運転者識別子であるか否かを判断する。対応づけられた運転者識別子である場合、確定された検出組の運転者識別子であるため、ステップＳ４１７に進み、対応づけられていない運転者識別子である場合、ステップＳ４０４に戻る。
【０３６７】
（ステップＳ４１７）第二近接検出部３０２は、運転者識別子を受信した際の受信強度等から、第一情報端末２までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。この閾値は、上述したステップＳ３１５で利用する閾値と異なる値であって良い。閾値以下である場合、ステップＳ４１８に進み、閾値以下でない場合、ステップＳ４２０に進む。
【０３６８】
（ステップＳ４１８）第二送信部３０４は、利用者識別子と対応づけた乗車情報を送信済であるか否かを判断する。送信済でない場合、ステップＳ４１９に進み、送信済である場合、ステップＳ４０４に戻る。
【０３６９】
（ステップＳ４１９）第二送信部３０４は、利用者識別子と対応づけた乗車情報をサーバ装置１に送信する。そして、ステップＳ４０４に戻る。
【０３７０】
（ステップＳ４２０）第二近接検出部３０２は、一つ前のステップＳ４１７において取得した距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップＳ４２２に進み、閾値以下でなかった場合、ステップＳ４２１に進む。
【０３７１】
（ステップＳ４２１）第二出力部３０３は、確定した検出組に対応する運転者識別子に対応する第一情報端末２が近接していることを示す情報を出力する。例えば、確定情報に対応する運転者識別子が示す運転者が近づいている旨の情報を、図示しないモニタ等に表示する。そして、ステップＳ４０４に戻る。
【０３７２】
（ステップＳ４２２）第二送信部３０４は、利用者識別子と対応づけた降車情報をサーバ装置１に送信する。
【０３７３】
（ステップＳ４２３）第二出力部３０３は、評価関連情報を入力する画面を図示しないモニタ等に表示する。
【０３７４】
（ステップＳ４２４）第二受付部３００は、確定した検出組に対応する運転者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップＳ４２５に進み、受付けていない場合、ステップＳ４２４に戻る。
【０３７５】
（ステップＳ４２５）第二通信部３０１は、ステップＳ３１９で受付けた評価関連情報を評価対象の運転者の運転者識別子と対応づけてサーバ装置１に送信する。そして、処理を終了する。なお、更に、評価を行なった利用者の利用者識別子を対応づけて送信するようにしてもよい。
【０３７６】
なお、上記において、第一情報端末２が、例えば、図４のステップＳ３１５からステップＳ３１７までの処理の代わりに、図５に示した第二情報端末３のステップＳ４２０からステップＳ４２２と同様の処理を行って乗車情報と降車情報を送信するようにしてもよい。この場合、第一送信部２０４は、省略しないようにする。また、この場合、第二情報端末３は、図４のステップＳ３１５からステップＳ３１７までの処理と同様の処理を、例えば、ステップＳ３１５からステップＳ３１７の代わりに行うようにすればよい。
【０３７７】
次に、情報処理システム１０００の待合端末４の動作の一例について図６のフローチャートを用いて説明する。
【０３７８】
（ステップＳ５０１）待合受信部４０１は、サーバ装置１から待合識別子を受信したか否かを判断する。例えば、ＩＰアドレス等からサーバ装置１が送信した待合識別子であるか否かを判断する。受信した場合、ステップＳ５０２に進み、受信していない場合、ステップＳ５０３に進む。
【０３７９】
（ステップＳ５０２）待合受信部４０１は、受信した待合識別子を図示しない格納部等に蓄積する。そして、ステップＳ５０１に戻る。
【０３８０】
（ステップＳ５０３）待合受信部４０１は、第一情報端末２から待合識別子を受信したか否かを判断する。例えば、サーバ装置１以外が送信した待合識別子は、第一情報端末２から送信された待合識別子であると判断してもよい。受信した場合、ステップＳ５０４に進み、受信していない場合、ステップＳ５０１に戻る。
【０３８１】
（ステップＳ５０４）待合出力部４０２は、ステップＳ５０２で蓄積した待合識別子の中に、ステップＳ５０３で受信した待合識別子と同じものがあるか否かを判断する。ある場合、ステップＳ５０５に進み、ない場合、ステップＳ５０１に戻る。
【０３８２】
（ステップＳ５０５）待合出力部４０２は、ステップＳ５０３で受信した待合識別子を図示しないモニタ等に表示する。そして、ステップＳ５０１に戻る。
【０３８３】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３８４】
以下、本実施の形態における情報処理システム１０００の具体的な動作の一例について説明する。情報処理システム１０００の概念図は、図１と同様であるとする。ここでは、サーバ装置１の検出部１０６が、上述した（１）第一の例の検出処理を行なう場合を例に挙げて説明する。ここでは、第一情報端末２が、自動車のナビゲーション装置、第二情報端末３が、ナビゲーション機能等がついたいわゆるスマートフォンである場合を例に挙げて説明する。また、この具体例においては、第一情報端末２の第一送信部２０４は利用しないため、第一送信部２０４は省略してもよい。
【０３８５】
ショッピングセンターの近くにいる一の利用者Ａが、移動の際に利用する運転者を探すために、第二情報端末３を起動させたとすると、第二情報端末３の図示しないＧＰＳが現在地を示す地点情報を取得し、第二通信部３０１は、この現在地を示す情報を第二情報端末３に格納されている利用者Ａの利用者識別子と対応づけてサーバ装置１に無線通信により送信する。ここでは、現在地を示す地点情報である第二情報端末３の座標（ｘＡ０、ｙＡ０）と、利用者識別子「Ｕ００１」とがサーバ装置１に送信されたとする。なお、以下においては、座標は、緯度と経度とで表される座標であるとする。また、座標を示すｘＡ０、ｙＡ０等は、座標を示す任意の数値であるとする。
【０３８６】
図７は、サーバ装置１の待合場所情報格納部１１３に格納されている待合場所情報を管理する待合場所情報管理表である。待合場所情報管理表は、「待合場所ＩＤ」、「待合場所」、「アドレス」という属性を有している。「待合場所ＩＤ」は、待合場所の識別子であり、ここでは、予め指定された待合場所の名称であるとする。「待合場所」は、待合場所情報であり、ここでは、待合場所の座標であるとする。「アドレス」は、待合場所に設置されている待合端末４のアドレス情報であり、ここでは、例えば、ＩＰアドレスであるとする。ここでは、各行が、待合場所情報であるとする。
【０３８７】
サーバ装置１の受信部１０１は、第二情報端末３から送信される現在地を示す座標（ｘＡ０、ｙＡ０）と、利用者識別子「Ｕ００１」とを受信すると、待合場所送信部１１４は、この第二情報端末３の現在地に対して、予め指定された位置関係にある待合場所の検出を行なう。具体的には、第二情報端末３から送信される現在地を示す座標（ｘＡ０、ｙＡ０）と、図７に示した待合場所情報格納部１１３の各行（レコード）の「待合場所」の属性値である座標とを用いて、各待合場所までの距離を算出する。そして、算出した距離が、待合場所を検出するための予め指定された閾値以下である行を検出する。ここでは、「待合場所ＩＤ」の属性値が「ショッピングセンター前」である行の「待合場所」の座標（ｘ００１，ｙ００１）と、座標（ｘＡ０、ｙＡ０）との間の距離が、予め指定された閾値以下であったとすると、待合場所送信部１１４は、この行を検出する。
【０３８８】
待合場所送信部１１４は、待合場所情報として、検出した行の「待合場所ＩＤ」の属性値「ショッピングセンター前」と、「待合場所」の属性値である座標（ｘ００１，ｙ００１）とが、利用者Ａの第二情報端末３に送信される。
【０３８９】
利用者Ａの第二情報端末３の受信部１０１が、サーバ装置１から上記の待合場所情報を受信すると、第一出力部２０３は、受信した待合場所情報が有する「待合場所ＩＤ」である「ショッピングセンター前」を図示しないモニタ等に表示する。また、第一出力部２０３は、図示しない経路探索を行なう処理部に、受信した待合場所情報の座標（ｘ００１，ｙ００１）と、上記で取得した現在位置の座標（ｘＡ０、ｙＡ０）とを用いて、現在位置から待合場所までの経路探索を行なわせ、探索結果として得られた経路情報を用いて、現在位置から待合場所までの経路を案内する画像を表示する。例えば、図示しない格納部等に格納されている地図上に経路情報が示す経路を示した地図を、図示しないモニタ等に表示する。
【０３９０】
図８は、第二情報端末３による待合場所の識別子と、待合場所までの経路を案内する地図との表示例を示す図である。
【０３９１】
利用者Ａが、第二情報端末３に表示された経路を案内する地図をみて、ショッピングセンター前の待合場所に移動したとする。そして、利用者Ａが第二情報端末３に対して、上記で受信した待合場所情報が示す「ショッピングセンター前」という地名とその座標（ｘ００１，ｙ００１）とを有する出発地の地点情報、「山手町一丁目」という地名とその座標（ｘ１０１，ｙ１０１）とを有する目的地の地点情報、および「１４時２５分」という出発希望日時を有する第二経路関連情報を入力すると、入力された第二経路情報を第二受付部３００が受付け、第二送信部３０４が、受付けた第二経路関連情報と、第二情報端末３の図示しない格納部に格納されている利用者Ａの利用者識別子「Ｕ００１」とを有する情報を、サーバ装置１に送信する。なお、ここでは、入力可能な出発希望日時は、入力を行なう当日の日時のみであるとする。
【０３９２】
受信部１０１は、第二情報端末３から送信される上記の第二経路関連情報と利用者識別子「Ｕ００１」とを有する情報を受信して、第二経路関連情報を、利用者識別子と対応づけて情報格納部１０２に蓄積する。
【０３９３】
図９は、情報格納部１０２に格納された第二経路関連情報を管理する第二経路関連情報管理表である。ここでは各レコード（行）が第二経路関連情報である。第二経路関連情報管理表は、「第二ＩＤ」と、「利用者ＩＤ」、「出発地ＩＤ」、「出発地座標」、「目的地ＩＤ」、「目的地座標」、「出発希望日時」という属性を有している。「第二ＩＤ」は、第二経路関連情報の第二識別子である。第二識別子は、例えば、蓄積される順に付与される連番等であっても良い。「利用者ＩＤ」は利用者識別子、「出発地ＩＤ」は出発地の識別子、「出発地座標」は出発地の座標、「目的地ＩＤ」は目的地の識別子、「目的地座標」は目的地の座標、「出発希望日時」は出発希望日時である。上記で受信した第二経路関連情報は、ここでは、例えば、１番上のレコード（行）として蓄積されたとする。
【０３９４】
また、利用者Ａが、運転者を選ぶための条件として、出発希望日時と、出発地へ到着する予定日時との差が１０分以内となる運転者を指定する情報を入力したとすると、第二受付部３００が、「出発希望日時と、出発地へ到着する予定日時との差が１０分以内」という第二許容範囲条件を受付け、受付けた第二許容範囲条件と、利用者識別子「Ｕ００１」とを有する情報を、サーバ装置１に送信する。なお、上述したように、ここでは第二許容範囲条件は、説明の便宜上、自然言語で表しているが、自然言語であらわされたものでなくて良い。
【０３９５】
受信部１０１は、第二情報端末３から送信される上記の第二許容範囲条件と利用者識別子「Ｕ００１」とを有する情報を受信して、受信した第二許容範囲条件を利用者識別子と対応づけて第二条件格納部１０４に蓄積する。
【０３９６】
図１０は、第二条件格納部１０４に格納された第二許容範囲条件を管理する第二許容範囲条件管理表である。第二許容範囲条件管理表は、「利用者ＩＤ」と、「第二許容範囲」という属性を有している。「利用者ＩＤ」は、利用者の識別子である。「第二許容範囲」は、第二許容範囲条件である。
【０３９７】
運転者Ｂが、現在地である自宅からＡＢＣ中学校まで自動車で移動するために、自動車のナビゲーション装置である第一情報端末２に目的地の地名「ＡＢＣ中学校」を入力して経路探索を行なうと、第一情報端末２の図示しない経路探索を行なう処理部等が、ＧＰＳ等から取得した現在地の座標（ｘＤ０、ｙＤ０）から「ＡＢＣ中学校」までの経路情報を取得する。取得した経路情報のファイル名を、ここでは「経路Ｒ５」と呼ぶ。また、現在地の地名「本町一丁目」と、「ＡＢＣ中学校」の座標（ｘ２０１，ｙ２０１）とを取得する。また、ＡＢＣ中学までの移動予測時間「１８分」を取得する。また、運転者Ｂは、出発予定日時として、「１４時１５分」を入力したとする。第一受付部２００は、上記で取得した経路情報、地名「本町一丁目」と座標（ｘＤ０、ｙＤ０）とを有する出発地の地点情報、および地名「ＡＢＣ中学校」と座標（ｘ２０１，ｙ２０１）とを有する目的地の地点情報を受付ける。
【０３９８】
また、運転者Ｂが、利用者を選ぶための条件として、利用者を運んだ場合の、運転者が指定した出発地から目的地までの移動予測時間と、運ばない場合の移動予測時間との差が、１５分以内となる利用者を指定する情報を入力したとすると、第一受付部２００が、「利用者を運ぶ場合と運ばない場合との移動予測時間の差が１５分以内」という第一許容範囲条件を受付ける。なお、上述したように、ここでは第一許容範囲条件は、説明の便宜上、自然言語で表しているが、自然言語であらわされたものでなくて良い。
【０３９９】
そして、運転者Ｂが、上記で第一受付部２００が受付けた第一経路関連情報と、第一許容範囲条件とを送信する指示を与えると、第一通信部２０１は、第一許容範囲条件と運転者Ｂの運転者識別子「Ｄ００１」とを有する情報、および第一経路関連情報と運転者Ｂの運転者識別子「Ｄ００１」とを有する情報をサーバ装置１に送信する。
【０４００】
受信部１０１は、第一情報端末２から送信される上記の第一許容範囲条件と運転者識別子「Ｕ００１」とを有する情報を受信して、受信した第一許容範囲条件を運転者識別子と対応づけて第一条件格納部１０３に蓄積する。なお、ここでは、同時に、第一経路関連情報戸、第一許容範囲条件とを受信した場合には、先に第一許容範囲条件の蓄積が行なわれるものとする。
【０４０１】
図１１は、第一条件格納部１０３に格納された第一許容範囲条件を管理する第一許容範囲条件管理表である。第一許容範囲条件管理表は、「運転者ＩＤ」と、「第一許容範囲」という属性を有している。「運転者ＩＤ」は、運転者の識別子である。「第一許容範囲」は、第一許容範囲条件である。
【０４０２】
また、受信部１０１は、第一情報端末２から送信される上記の第一経路関連情報と利用者識別子「Ｄ００１」とを有する情報を受信して、第一経路関連情報を、利用者識別子と対応づけて情報格納部１０２に蓄積する。
【０４０３】
図１２は、情報格納部１０２に格納された第一経路関連情報を管理する第一経路関連情報管理表である。ここでは各レコード（行）がそれぞれ第一経路関連情報を示している。第一経路関連情報管理表は、「第一ＩＤ」、「運転者ＩＤ」、「出発地ＩＤ」、「出発地座標」、「目的地ＩＤ」、「目的地座標」、「出発日時」、「経路」、および「移動時間」という属性を有している。「第一ＩＤ」は、第一経路関連情報の第一識別子である。第一識別子は、蓄積される順番に付与される連番等であってもよい。「運転者ＩＤ」は運転者識別子、「出発地ＩＤ」は出発地の識別子、「出発地座標」は出発地の座標、「目的地ＩＤ」は目的地の識別子、「目的地座標」は目的地の座標、「出発日時」は出発予定日時である。「経路」は経路情報であり、ここでは経路情報のファイル名を示している。「移動時間」は、出発地から目的地までを経路情報に従って移動した場合の移動予測時間である。
【０４０４】
受信部１０１が、運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報を受信して蓄積したため、検出部１０６は、この蓄積した第一経路関連情報を用いて、この第一経路関連情報と、この第一経路関連情報に対して検出条件を満たす第二経路関連情報との組を検出する。
【０４０５】
まず、検出部１０６は、上記の運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報を図１２に示す第一経路関連情報管理表から読み出す。
【０４０６】
また、検出部１０６は、上記の運転者識別子「Ｄ００１」と対応づけられた第一許容範囲条件である「利用者を運ぶ場合と運ばない場合との移動予測時間の差が１５分以内」という条件を、図１１に示す第一許容範囲条件管理表から読み出す。
【０４０７】
次に、検出部１０６は、図９に示した第二経路関連情報管理表の一番上のレコード（行）の第二経路関連情報を読み出す。
【０４０８】
更に、この読み出した第二経路関連情報と対応づけられた利用者識別子（利用者ＩＤ）である「Ｕ００１」を取得し、図１０に示す第二許容範囲条件管理表から、この利用者識別子「Ｕ００１」と対応づけられた第二許容範囲条件である「出発希望日時と、出発地へ到着する予定日時との差が１０分以内」という条件を読み出す。
【０４０９】
次に、検出部１０６は、上記で取得した第一許容範囲条件と第二許容範囲条件とを含む検出条件を、上記で取得した第一経路関連情報と第二経路関連情報との組が満たすか否かを判断する。
【０４１０】
ここでは、検出条件が、上記で説明した（１）第一の例で示したような条件であるとする。具体的には、第一経路関連情報から取得した経路情報が示す運転者経路と第二経路関連情報が示す出発地との間を最短経路で往復した場合の移動時間が予め指定された第一の閾値以下であり、かつ、運転者経路と第二経路関連情報が示す目的地との間を最短経路で往復した場合の移動時間が予め指定された第二の閾値以下であるという条件である。この場合の第一の閾値は、例えば、デフォルト等で指定された値であるとする。これらの値は、同じ値であっても異なる値であっても良い。ここでは、例えば、第一の閾値が８分、第二の閾値が１０分に指定されていたとする。また、ここではこの検出条件に、上記で取得した第一許容範囲条件と第二許容範囲条件が追加されるため、これらの全ての条件を満たす場合に、その第一経路関連情報と第二経路関連情報との組が検出条件を満たす組として判断される。
【０４１１】
図１３は、検出部１０６が行なう検出条件を満たす組を検出する処理を説明するための模式図である。図１３は、運転者識別子が「Ｄ００１」の運転者が指定する出発地Ｄ１と目的地Ｄ２、および利用者識別子が「Ｕ００１」の利用者が指定する出発地Ｕ１、および目的地Ｕ２を示す地図であるとする。実線で示した経路Ｒ５は、運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報が有する経路情報「経路Ｒ５」が示す経路であるとする。
【０４１２】
検出部１０６は、まず、上記で取得した運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報に対応する経路情報として、この第一経路関連情報が有する経路情報である「経路Ｒ５」を取得する。
【０４１３】
また、検出部１０６は、上記で取得した利用者識別子「Ｕ００１」と対応づけられた第二経路関連情報から、利用者の出発地の地点情報である（ｘ００１，ｙ００１）と、目的地座標（ｘ１０１，ｙ１０１）とを取得する。そして、検出部１０６は、経路探索を行なって、利用者の出発地Ｕ１から、運転者経路である経路Ｒ５に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図１３に示した点線の経路ｒ１であり、その往復の移動時間は、５分であったとする。
【０４１４】
検出部１０６は取得した出発地までの往復時間が、第一の閾値である８分以内であるか否かを判断する。ここでは、８分以内であり、この条件を満たすと判断される。
【０４１５】
同様に、検出部１０６は、利用者の目的地Ｕ２から、運転者経路である経路Ｒ５に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図１３に示した点線の経路ｒ２であり、その往復の移動時間は、６分であったとする。検出部１０６は取得した目的地地までの往復時間が、第二の閾値である１０分以内であるか否かを判断する。ここでは、１０分以内であり、この条件も満たすと判断される。
【０４１６】
さらに、この場合の上記の往復時間の合計が、運転者経路Ｒ５を利用者を運ばずに移動した場合の移動予測時間と、運動者経路Ｒ５の途中で、経路ｒ１を往復して利用者を自動車に乗せ、更に、運動者経路Ｒ５の途中で、経路ｒ２を往復して利用者を自動車から下ろした場合における、運転者が指定する出発地から目的地まで移動する移動予測時間との差に相当するため、検出部１０６は、この合計が、第二許容範囲条件が示す時間である１５分以内であるか否かを判断する。ここでは、合計時間は、１１分となり、１５分以下であるため、第一許容範囲条件、即ち、「利用者を運ぶ場合と運ばない場合との移動予測時間の差が１５分以内」という条件を満たすと判断する。
【０４１７】
また、検出部１０６は、運転者が、運転者経路Ｒ５を、出発地Ｄ１からこの運転者経路Ｒ５が経路ｒ１と合流する地点まで移動し、更に、経路ｒ１に沿って利用者が指定する出発地Ｕ１まで移動した場合の移動予測時間を取得し、この時間を、上記で取得した第一経路関連情報が示す運転者の出発予定日時である１４時１５分に加算した値を取得する。例えば、取得した移動予測時間が、「１２分」であり、これを加算した日時（ここでは時刻）は、「１４時２７分」となる。この値は、運転者が利用者の出発地に到着する予定日時であるため、検出部１０６は、この到着予定日時と、利用者の第二経路関連情報が示す出発希望日時である「１４時２５分」との差が、上記で取得した第一許容範囲条件が示す時間である１０分以下であるか否かを判断する。ここでは、この差が、「２分」であるため、検出部１０６は、第二許容範囲条件、即ち、「出発希望日時と、出発地へ到着する予定日時との差が１０分以内」という条件を満たすと判断する。
【０４１８】
検出部１０６は、運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報と、利用者識別子「Ｕ００１」と対応づけられた第二経路関連情報との組が、以上のような条件を全て満たしているため、この組を、検出条件を満たす組であると判断する。このため、検出部１０６は、上記の第一経路関連情報の「第一ＩＤ」である「１００５９」と、上記の第二経路関連情報の「第二ＩＤ」である「２００１４」とを対応づけて、情報格納部１０２等に蓄積する。また、上記の検出において取得した運転者経路Ｒ５を移動する途中で経路ｒ１およびｒ２を通って利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間を、上記と同様に取得して、上記の第一経路関連情報の「第一ＩＤ」と第二経路関連情報の「第二ＩＤ」との組と対応づけて情報格納部１０２に蓄積する。
【０４１９】
同様にして、検出部１０６は、上記で取得した運転者識別子「Ｄ００１」と対応づけられた第一経路関連情報と、図９に示した第二経路関連情報管理表で管理されている上から二番目以降の第二経路関連情報についても、上記と同様の検出条件を満たすか否かを判断し、条件を満たす場合、その組の第一経路関連情報の識別子である「第一ＩＤ」の値と、第二経路関連情報の識別子である「第二ＩＤ」の値と、この組について取得した利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間とを対応づけて蓄積していく。
【０４２０】
そして、上記で受信した第一経路関連情報と、図９に示した第二経路関連情報管理表で管理されている全ての第二経路関連情報と、の組み合わせについての処理が終わった時点で、検出部１０６は、対応づけられた移動予測時間が最も短い第一経路関連情報の識別子「第一ＩＤ」と、第二経路関連情報の識別子「第二ＩＤ」と、の組み合わせが示す第一経路関連情報と第二経路関連情報との組を検出する。
【０４２１】
なお、既に組が確定済の第二経路関連情報については、図示しないフラグ等の情報を付与することで、その後の組み合わせの検出対象にならないようにすることが好ましい。
【０４２２】
なお、ここでは、検出部１０６が検出した検出条件を満たす組が、上記で説明した、対応する「第一ＩＤ」が「１００５９」である第一経路関連情報と、対応する「第二ＩＤ」が「２００１４」である第二経路関連情報との１組だけであったため、移動予測時間を用いた選択は行わずに、この組を検出する。
【０４２３】
検出部１０６は、検出した組を構成する第一経路関連情報の識別子である第一識別子と、第二経路関連情報の識別子である第二識別子とを対応づけて有する組情報に、組識別子を付与して情報格納部１０２等に蓄積する。組情報は、検出された第一経路関連情報と第二経路関連情報との組を示す情報である。なお、組情報は、第一識別子の代わりに、第一識別子が示す第一経路関連情報を有していてもよい。また、組情報は、第二識別子の代わりに、第二識別子が示す第二経路関連情報を有していても良い。
【０４２４】
図１４は、検出部１０６が検出した第一経路関連情報の識別子である第一識別子と、第二経路関連情報の識別子である第二識別子とを対応づけて有する情報である組情報を管理する組情報管理表である。組情報管理表は、「第一ＩＤ」と、「第二ＩＤ」と、「組識別子」と、「運転者承認」と、「利用者承認」とを有する。「組識別子」は、第一経路関連情報と第二経路関連情報との検出組を識別する識別子である。例えば、上記で蓄積した組情報には、検出部１０６により、組識別子「Ｐ５０００４」が対応づけて蓄積されたとする。「運転者承認」および「利用者承認」は、運転者および利用者がこの組情報が示す検出組を承認したか否かを示す情報であり、値「１」は承認されていることを示し、値「０」は承認されなかったことを示し、値Ｎｕｌｌは、承認が行われていないことを示す。この「運転者承認」および「利用者承認」の初期値はＮｕｌｌである。
【０４２５】
送信部１０７は、検出部１０６が検出した一の検出組についての組関連情報を取得する。ここでは、例えば、一の検出組を構成する第一経路関連情報に対応づけられた運転者識別子と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子と、運転者の出発日時と、上記のような経路Ｒ５と、経路ｒ１と、経路ｒ２とを組み合わせた経路で運転者が利用者を運んで移動する際の、出発日時と、運転者が利用者の出発地に到着する予定日時と、利用者の目的地に到着する予定日時と、運転者の目的地に到着する予定日時と、移動に要する移動予測時間と、経路Ｒ５と、経路ｒ１と、経路ｒ２とを組み合わせた経路情報と、組識別子等を有する組関連情報を取得する。そして、送信部１０７は、この組関連情報を、上記の組識別子「Ｐ５０００４」と対応づけてこの検出組を構成する第一経路関連情報に対応づけられた運転者識別子「Ｄ００１」に対応する第一情報端末２と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子「Ｕ００１」に対応する第二情報端末３とに送信する。
【０４２６】
運転者識別子「Ｄ００１」が示す運転者Ｂの第一情報端末２の第一通信部２０１は、サーバ装置１から送信される組識別子「Ｐ５０００４」と対応づけられた組関連情報を受信する。この第一情報端末２の第一出力部２０３は、受信した組関連情報を図示しないモニタに表示する。また、第一出力部２０３は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。
【０４２７】
図１５は、第一情報端末２の第一出力部２０３による組関連情報の表示例を示す図である。
【０４２８】
なお、送信部１０７が、組関連情報とともに、この組関連情報が有する利用者識別子に対応する評価情報等を第一情報端末２に送信するようにし、この第一情報端末２が、組関連情報と利用者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、利用者の評価情報を、運転者が利用者を承認するか否かの判断材料に用いることができる。
【０４２９】
運転者Ｂが、承認ボタン１５００を押すと、第一通信部２０１が、組関連情報に対応づけられた組識別子「Ｐ５０００４」と、運転者が承認することを示す値である「Ｄ＝１」とを、承認情報としてサーバ装置１に送信する。
【０４３０】
サーバ装置１の受信部１０１が、第一情報端末２から、組識別子「Ｐ５０００４」と、運転者が承認することを示す値である「Ｄ＝１」とを有する承認情報を受信すると、受信部１０１は、図１４に示した組情報管理表において、組識別子である「組ＩＤ」が「Ｐ５０００４」であるレコード（行）を検索し、検出したレコードの「運転者承認」の値として「１」を入力する。なお、承認情報が、運転者が承認しないことを示す値「Ｄ＝０」を有する場合、この「運転者承認」の値として「０」が入力される。
【０４３１】
そして、送信部１０７は、この「組ＩＤ」が「Ｐ５０００４」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「１」であるか否かを判断する。ここでは、「利用者承認」の値がＮｕｌｌであるため、ともに「１」でないと判断し、確定情報を送信しない。
【０４３２】
同様に、利用者識別子「Ｕ００１」が示す利用者Ａの第二情報端末３の第二通信部３０１は、サーバ装置１から送信される組識別子「Ｐ５０００４」と対応づけられた組関連情報を受信する。この第二情報端末３の第二出力部３０３は、受信した組関連情報を図示しないモニタに表示する。また、第二出力部３０３は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。例えば、第二出力部３０３は、図１５と同様の内容の画面を第二情報端末３の図示しないモニタに表示する。
【０４３３】
なお、送信部１０７が、組関連情報とともに、この組関連情報が有する運転者識別子に対応する評価情報等を第二情報端末３に送信するようにし、この第二情報端末３が、組関連情報と運転者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、運転者の評価情報を、利用者が運転者を承認するか否かの判断材料に用いることができる。
【０４３４】
利用者Ａが、モニタに表示された承認ボタンを押すと、第二通信部３０１が、組関連情報に対応づけられた組識別子「Ｐ５０００４」と、利用者が承認することを示す値である「Ｕ＝１」とを承認情報としてサーバ装置１に送信する。
【０４３５】
サーバ装置１の受信部１０１が、第二情報端末３から、組識別子「Ｐ５０００４」と、利用者が承認することを示す値である「Ｕ＝１」とを有する承認情報を受信すると、受信部１０１は、図１４に示した組情報管理表において、組識別子である「組ＩＤ」が「Ｐ５０００４」であるレコード（行）を検索し、検出したレコードの「利用者承認」の値として「１」を入力する。なお、承認情報が、利用者が承認しないことを示す値「Ｕ＝０」を有する場合、この「利用者承認」の値として「０」が入力される。
【０４３６】
そして、送信部１０７は、この「組ＩＤ」が「Ｐ５０００４」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「１」であるか否かを判断する。ここでは、「利用者承認」の値がともに「１」であるため、この組情報が有する第一識別子に対応する第一情報端末２および第二識別子に対応する第二情報端末３に確定情報を送信する。送信部１０７は、確定情報として、上記で送信した組関連情報と同様の組関連情報と、この検出組が確定したこと示す文字列等の情報を送信する。なお、上記で送信した組関連情報が、第一情報端末２と第二情報端末３とにしばらく蓄積されている設定である場合、検出組が確定したことを示す文字列等の情報と、確定した検出組の組識別子とを送信するようにしてもよい。
【０４３７】
また、送信部１０７は、確定した検出組の第二識別子が示す第二経路関連情報の出発地の地点情報の識別子「ショッピングセンター前」が、図７に示した待合場所管理表のうちの「待合場所ＩＤ」のいずれか一つと一致するか否かを判断する。ここでは、一致するため、送信部１０７は、待合識別子「Ｗ１１０」を新たに取得して、確定情報を送信した第一情報端末２と第二情報端末３と、上記で検出した「ショッピングセンター前」という「待合場所ＩＤ」に対応づけられた待合端末４に送信する。待合端末４のアドレス情報等は、待合場所管理表等から取得する。なお、一致するものがない場合、待合識別子の取得と送信は行わない。
【０４３８】
第一情報端末２の第一通信部２０１は、サーバ装置１から確定情報を受信すると、第一出力部２０３は、図示しないモニタに、確定情報として、図１５に示すように組関連情報と、この検出組が確定されたことを示す情報を表示する。
【０４３９】
また、第二情報端末３の第二通信部３０１は、サーバ装置１から確定情報と待合識別子を受信すると、第二出力部３０３は、図示しないモニタに、確定情報として、図１５に示したものと同様の組関連情報と、この検出組が確定されたことを示す情報を表示する。また、待合識別子もモニタに表示する。
【０４４０】
図１６は、第二情報端末３による確定情報と待合識別子の表示例を示す図である。
【０４４１】
また、対応づけられた「待合場所ＩＤ」が「ショッピングセンター前」である待合端末４は、サーバ装置１から送信される待合識別子「Ｗ１１０」を受信して図示しない格納部等に蓄積する。
【０４４２】
確定情報と待合識別子を受信した運転者識別子「Ｄ００１」に対応する第一情報端末２は、予め指定された一定または不定のタイミングで、運転者識別子「Ｄ００１」と、待合識別子「Ｗ１１０」とを送信する。ここでの送信は、いわゆるビーコン等と同様の、送信先を特定した送信であるとする。送信する距離は、例えば、数１０ｍ程度であるとする。
【０４４３】
また、確定情報と待合識別子を受信した利用者識別子「Ｕ００１」に対応する第二情報端末３は、予め指定された一定または不定のタイミングで、利用者識別子「Ｕ００１」を送信する。ここでの送信は、いわゆるビーコン等と同様の、送信先を特定した送信であるとする。送信する距離は、例えば、数１０ｍ程度であるとする。
【０４４４】
運転者識別子「Ｄ００１」に対応する運転者Ｂが出発予定時間「１４時１５分」に出発地である自宅から自動車で出発し、上述した確定情報に対応した経路情報が示す経路Ｒ５に沿って移動したとする。そして、運転者の目的地に向かう途中の、利用者識別子「Ｕ００１」に対応する利用者の出発地に向かう経路ｒ１と合流する地点で、経路ｒ１に経路を変更して、利用者の出発地に向かったとする。
【０４４５】
また、利用者識別子「Ｕ００１」に対応する利用者Ａは、「ショッピングセンター前」という名称の待合場所にいるものとする。
【０４４６】
運転者Ｂの第一情報端末２が、利用者Ａの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、第一通信部２０１が、利用者Ａの第二情報端末３が送信する利用者識別子を受信可能な範囲に入り、利用者識別子「Ｕ００１」を受信したとする。
【０４４７】
第一情報端末２の第一近接検出部２０２は、確定情報に対応した組関連情報に、受信した利用者識別子「Ｕ００１」と一致する利用者識別子があるか否かを判断する。ここでは一致する利用者識別子があるため、この利用者識別子を受信した際の受信強度から、利用者識別子「Ｕ００１」を送信した第二情報端末３までの距離を検出する。ここでは、検出した距離が１０ｍであったとする。第一近接検出部２０２は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が１１ｍであったとすると、第一近接検出部２０２は、検出した距離が閾値以下であると判断する。このため、第一情報端末２の図示しないモニタに、確定した検出組の利用者Ａに近接したことを示す情報を表示する。
【０４４８】
図１７は、第一情報端末２による確定した検出組の利用者が近接したことを示す情報の表示例を示す図である。
【０４４９】
また、運転者Ｂの第一情報端末２が、利用者Ａの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、利用者Ａの第二情報端末３の第二通信部３０１が、運転者Ｂの第一情報端末２が送信する運転者識別子を受信可能な範囲に入り、運転者識別子「Ｄ００１」を受信したとする。
【０４５０】
第二情報端末３の第二近接検出部３０２は、確定情報に対応した組関連情報に、受信した運転者識別子「Ｄ００１」と一致する運転者識別子があるか否かを判断する。ここでは一致する運転者識別子があるため、この運転者識別子を受信した際の受信強度から、運転者識別子「Ｄ００１」を送信した第一情報端末２までの距離を検出する。ここでは、検出した距離が１０ｍであったとする。第二近接検出部３０２は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が１．５ｍであったとすると、第二近接検出部３０２は、検出した距離が閾値以下でないと判断する。さらに、第二近接検出部３０２は、図示しない格納部等に蓄積されている受信した情報のログ等から、直前に受信した同じ運転者識別子の中に、閾値以下の距離のものがあったか否かを判断する。ここでは、なかったとすると、第二出力部３０３は、第二情報端末３の図示しないモニタに、確定した検出組の運転者Ａが近接したことを示す情報を表示する。
【０４５１】
また、運転者Ｂの第一情報端末２が、利用者Ａの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、この待合場所に設置されており、「ショッピングセンター前」という「待合場所ＩＤ」と対応づけられている待合端末４の待合受信部４０１が、運転者Ｂの第一情報端末２が送信する運転者識別子を受信可能な範囲に入り、待合識別子「Ｗ１１０」を受信したとする。
【０４５２】
待合受信部４０１が待合識別子「Ｗ１１０」を受信すると、待合出力部４０２は、サーバ装置１から受信して図示しない格納部に蓄積した待合識別子の中に、受信した待合識別子「Ｗ１１０」と一致するものがあるか否かを判断する。ここでは一致するものがあるため、待合出力部４０２は、この待合識別子「Ｗ１１０」を表示する。例えば、待合出力部４０２は、待合場所に設置された図示しないモニタ画面に、待合識別子「Ｗ１１０」を表示する。
【０４５３】
図１８は、待合端末４による待合識別子の表示例を示す図である。この表示により、待合場所で待つ利用者は、第二情報端末３をみていなくても、確定された検出組の運転者の自動車が近づいていることを認識することができる。
【０４５４】
運転者識別子「Ｄ００１」に対応する運転者Ｂが、利用者Ａの出発地である待合場所に到着して、利用者Ａが運転者Ｂの自動車に乗ったとする。乗車する際に、利用者Ａの第二情報端末３が、運転者Ｂの第一情報端末２が送信する運転者識別子「Ｄ００１」を受信したとすると、第二情報端末３の第二近接検出部３０２は、確定情報に対応した組関連情報に、受信した運転者識別子「Ｄ００１」と一致する運転者識別子があるか否かを判断する。ここでは一致する運転者識別子があるため、この運転者識別子を受信した際の受信強度から、運転者識別子「Ｄ００１」を送信した第一情報端末２までの距離を検出する。ここでは、検出した距離が１ｍであったとする。第二近接検出部３０２は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が１．５ｍであったとすると、第二近接検出部３０２は、検出した距離が閾値以下であると判断する。これにより、利用者Ａが自動車に乗車したと判断することができる。このため、第二送信部３０４は、乗車情報と、利用者識別子「Ｕ００１」とをサーバ装置１に送信する。
【０４５５】
サーバ装置１は、乗車情報と利用者識別子「Ｕ００１」とを受信すると、乗車情報と利用者識別子とを対応づけて乗車情報格納部１０８に蓄積する。なお、利用者識別子だけを乗車情報格納部１０８に蓄積するようにしてもよく、このような場合も結果的に乗車情報を格納したことと考えてもよい。
【０４５６】
図１９は、連絡先情報格納部１１０に格納されている連絡先情報を管理する連絡先管理表である。連絡先管理表は、「利用者ＩＤ」と「連絡先」という属性を有している。「連絡先」は連絡先情報であり、ここでは連絡先のメールアドレスであるとする。
【０４５７】
送信部１０７は、乗車情報格納部１０８にこの新たな乗車情報が格納されると、この乗車情報と対応づけられた利用者識別子「Ｕ００１」が自動車に乗ったことを検出し、この利用者識別子と対応づけられた連絡先情報であるメールアドレス「ａｂｃｄ＠ａｂｃｄｅ…」を取得し、このメールアドレスに、「利用者ＩＤ」が「Ｕ００１」である利用者が、運転者が運転する自動車に乗ったという検出結果を示す文字列等の情報を送信する。
【０４５８】
図２０は、送信部１０７が送信する利用者の行動の検出結果を示す情報の表示例を示す図である。
【０４５９】
運転者Ｂが運転する自動車が、利用者Ａが指定する目的地に到着し、利用者Ａが目的地で自動車から降車したとする。この場合、降車するまでは、運転者Ｂの第一情報端末２が送信する運転者識別子「Ｄ００１」を受信した際の受信強度から、利用者Ａの第二情報端末３の第二近接検出部３０２が検出する第二情報端末３から第一情報端末２までの距離は、利用者も車内にいるため、上述した閾値以下、例えば、１．５ｍ以下となるが、利用者Ａが自動車から降りた後に運転者識別子「Ｄ００１」を受信した際の受信強度から算出された第一情報端末２までの距離は、利用者Ａと運転者Ｂの自動車との距離が離れるため、通常は閾値以上になる。このため、第二近接検出部３０２は、第二通信部３０１が運転者識別子「Ｄ００１」を受信した際の受信強度から算出した距離が、閾値以上であった場合、図示しない格納部等に蓄積されている受信した情報のログ等から、直前に受信した同じ運転者識別子の中に、送信元までの距離が閾値以下の距離のものがあったか否かを判断する。あった場合、利用者Ａが自動車から降車したと判断されるため、第二送信部３０４は、降車情報と、利用者識別子「Ｕ００１」と、組識別子「Ｐ５０００４」とをサーバ装置１に送信する。
【０４６０】
サーバ装置１は、降車情報と利用者識別子「Ｕ００１」とを受信すると、降車情報と利用者識別子とを対応づけて降車情報格納部１０９に蓄積する。なお、利用者識別子だけを降車情報格納部１０９に蓄積するようにしてもよく、このような場合も結果的に降車情報を格納したことと考えてもよい。
【０４６１】
また、乗車情報の場合と同様に、送信部１０７は、降車情報格納部１０９にこの新たな降車情報が格納されると、この降車情報と対応づけられた利用者識別子「Ｕ００１」が自動車から降車したことを検出し、この利用者識別子と対応づけられたメールアドレスに、「利用者ＩＤ」が「Ｕ００１」であるユーザが、運転者が運転する自動車から降車したという検出結果を示す文字列等の情報を送信する。
【０４６２】
受信部１０１が、第二情報端末３から降車情報と組識別子「Ｐ５０００４」とを受信すると、報奨取得部１１２は、この組識別子「Ｐ５０００４」と対応づけられた運転者識別子「Ｄ００１」を取得して、この運転者識別子が示す運転者に与える報奨情報を取得する。例えば、報奨情報は、予め指定されたポイントであってもよく、この組識別子と対応づけられた経路情報の移動推定距離等に応じて増加するポイント等であってもよい。そして、取得したポイントを、取得した運転者識別子と対応づけて蓄積する。ここでの蓄積は、例えば、追記や加算等である。
【０４６３】
第二送信部３０４が降車情報を送信した場合、第二情報端末３の第二出力部３０３は、図示しないモニタに、利用者が利用した運転者についての評価を入力する入力画面を表示する。入力画面は、例えば、一以上の評価項目と、その評価点とを入力する入力欄を備えた画面であるとする。そして、利用者Ａが、入力欄に評価点を入力して、送信ボタン等を押すと、評価項目と対応づけられた評価点を有する運転者評価関連情報と、評価対象となる運転者の運転者識別子「Ｄ００１」とがサーバ装置１に送信される。評価点は、負の値を有していてもよい。
【０４６４】
サーバ装置１の受信部１０１は、第二情報端末３から、運転者評価関連情報と、運転者識別子「Ｄ００１」とを受信すると、運転者評価関連情報を用いて、評価情報を取得する。例えば、評価関連情報が示す各評価項目ごとの評価点を、評価項目に応じて重み付けを行って加算、あるいは加重平均を行って、評価情報である点数を取得する。そして、取得した評価情報を、受信した運転者識別子「Ｄ００１」と対応づけて、評価情報格納部１０５に蓄積する。すでに同じ運転者識別子と対応づけられた評価情報が蓄積されている場合、例えば、新たに取得した評価情報の点数を加算してもよく、追記してもよい。
【０４６５】
同様に、第一情報端末２の第一通信部２０１が、これまで受信していた利用者識別子「Ｕ００１」を受信しなくなった場合、上記と同様に、自動車を利用した利用者を評価するための評価項目と入力欄を備えた画面を表示し、この画面に入力された評価点により、利用者評価関連情報を取得してサーバ装置１に送信し、サーバ装置１でこの評価関連情報に対応する評価情報を、利用者の利用者識別子と対応づけて評価情報格納部１０５に蓄積するようにしてよい。
【０４６６】
なお、この評価情報が予め指定された閾値よりも低い利用者と対応づけられた第二経路関連情報については、検出部１０６が組情報を検出する際の対象となる第二経路関連情報から除外するようにしてもよい。あるいは、承認を受けるために組関連情報を第一情報端末２および第二情報端末３に送信する際に、第一経路関連情報に対応する運転者の評価情報と、第二経路関連情報に対応する利用者の評価情報を送信してモニタ等に表示させるようにして、承認の際に、これらの評価情報を参考にできるようにしてもよい。
【０４６７】
以上、本実施の形態によれば、検出条件を満たす第一経路情報と、第二経路情報とを検出することにより、検出された検出組の第一経路関連情報に対応する運転者と、この検出組の第二経路関連情報に対応する利用者とを組み合わせることができ、運転者と、この運転者が運転する自動車を利用する利用者との組み合わせを適切に検出することができる。これにより、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。
【０４６８】
本実施の形態によれば、例えば、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと考える自動車の運転者とのマッチングを行なうサービス等を提供することが可能となる。
【０４６９】
また、待合端末に待合識別子を表示することにより、確定された検出組の運転者が待合せ場所に近づいたことを利用者に示すことができる。
【０４７０】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０４７１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（送信部１０７、待合識別子送信部１１５など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０４７２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０４７３】
なお、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、運転者の識別子である運転者識別子と対応づけられた情報であって、運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部として機能させるためのプログラムである。
【０４７４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０４７５】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０４７６】
図２１は、上記プログラムを実行して、上記実施の形態によるサーバ装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０４７７】
図２１において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０４７８】
図２２は、コンピュータシステム９００の内部構成を示す図である。図２２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０４７９】
コンピュータシステム９００に、上記実施の形態によるサーバ装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０４８０】
プログラムは、コンピュータ９０１に、上記実施の形態によるサーバ装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０４８１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０４８２】
以上のように、本発明にかかるサーバ装置等は、自動車を運転する運転者と、この運転者が運転する自動車を移動に利用する利用者とが利用する装置等として適しており、特に、運転者と、利用者との組み合わせを検出する装置等として有用である。
【符号の説明】
【０４８３】
１  サーバ装置
２  第一情報端末
３  第二情報端末
４  待合端末
１０１  受信部
１０２  情報格納部
１０３  第一条件格納部
１０４  第二条件格納部
１０５  評価情報格納部
１０６  検出部
１０７  送信部
１０８  乗車情報格納部
１０９  降車情報格納部
１１０  連絡先情報格納部
１１１  報奨格納部
１１２  報奨取得部
１１３  待合場所情報格納部
１１４  待合場所送信部
１１５  待合識別子送信部
２００  第一受付部
２０１  第一通信部
２０２  第一近接検出部
２０３  第一出力部
２０４  第一送信部
３００  第二受付部
３０１  第二通信部
３０２  第二近接検出部
３０３  第二出力部
３０４  第二送信部
４０１  待合受信部
４０２  待合出力部
１０００  情報処理システム
【図１】
0006488136.tif 000002
【図２】
0006488136.tif 000003
【図３】
0006488136.tif 000004
【図４】
0006488136.tif 000005
【図５】
0006488136.tif 000006
【図６】
0006488136.tif 000007
【図７】
0006488136.tif 000008
【図８】
0006488136.tif 000009
【図９】
0006488136.tif 000010
【図１０】
0006488136.tif 000011
【図１１】
0006488136.tif 000012
【図１２】
0006488136.tif 000013
【図１３】
0006488136.tif 000014
【図１４】
0006488136.tif 000015
【図１５】
0006488136.tif 000016
【図１６】
0006488136.tif 000017
【図１７】
0006488136.tif 000018
【図１８】
0006488136.tif 000019
【図１９】
0006488136.tif 000020
【図２０】
0006488136.tif 000021
【図２１】
0006488136.tif 000022
【図２２】
0006488136.tif 000023