(57)【要約】  待ち合わせ支援システムは、待ち合わせを行う複数の端末装置１０と通信可能なサーバ２０とを備える。サーバ２０は、複数の端末装置１０の集合エリアを設定する集合エリア設定部２３と、各端末装置１０のユーザが希望する時間調整場所のカテゴリの情報を取得する希望カテゴリ情報取得部２２２と、集合エリア内に存在し、且つ、各端末装置１０のユーザが希望するカテゴリに該当する時間調整場所を探索して、その探索結果を各端末装置１０に提示する時間調整場所提示部２４２とを備える。
2016006040.tif 000002
【特許請求の範囲】
【請求項１】
待ち合わせを行う複数の端末装置の集合エリアを設定する集合エリア設定部と、
前記複数の端末装置から、各端末装置のユーザが希望する時間調整場所のカテゴリの情報を取得する希望カテゴリ情報取得部と、
前記集合エリア内に存在し、且つ、前記各端末装置のユーザが希望するカテゴリに該当する時間調整場所を探索して、その探索結果を前記各端末装置に提示する時間調整場所提示部と、
を備える待ち合わせ支援システム。
【請求項２】
前記各端末装置が前記時間調整場所、前記集合エリアまたは前記集合エリア内の特定地点へ到着できる時刻である到着可能時刻を算出する到着可能時刻算出部と、
前記待ち合わせの集合時間と前記各端末装置の前記到着可能時刻との差に基づき、前記各端末装置の時間調整場所での滞在可能時間を算出して、その算出結果を前記各端末装置に提示する滞在可能時間提示部と、
をさらに備える
請求項１記載の待ち合わせ支援システム。
【請求項３】
前記複数の端末装置の前記到着可能時刻のうち最も遅いものが、前記待ち合わせの集合時間として規定される
請求項２記載の待ち合わせ支援システム。
【請求項４】
時間調整場所提示部は、前記到着可能時刻が最も遅い前記各端末装置には、時間調整場所を提示しない
請求項３記載の待ち合わせ支援システム。
【請求項５】
前記各端末装置が前記時間調整場所、前記集合エリアまたは前記集合エリア内の特定地点へ到着できる時刻である到着可能時刻を算出する到着可能時刻算出部をさらに備え、
時間調整場所提示部は、前記到着可能時刻が最も遅い前記各端末装置には、時間調整場所を提示しない
請求項１記載の待ち合わせ支援システム。
【請求項６】
前記各端末装置のユーザは希望する時間調整場所のカテゴリを複数指定可能であり、
前記時間調整場所提示部は、前記集合エリア内に存在し、且つ、前記各端末装置のユーザが希望するカテゴリのいずれかに該当する第１の時間調整場所を探索して、その探索結果を前記各端末装置に提示する
請求項１記載の待ち合わせ支援システム。
【請求項７】
前記時間調整場所提示部は、さらに、前記第１の時間調整場所とは異なるカテゴリであり、且つ、前記各端末装置のユーザが希望するカテゴリのいずれかに該当する第２の時間調整場所を探索して、その探索結果を前記各端末装置に提示する
請求項６記載の待ち合わせ支援システム。
【請求項８】
前記時間調整場所提示部は、前記第２の時間調整場所の探索を、前記集合エリア外も含めて行う
請求項７記載の待ち合わせ支援システム。
【請求項９】
前記集合エリア設定部、希望カテゴリ情報取得部および前記時間調整場所提示部は、前記複数の端末装置のいずれかに搭載されている
請求項１記載の待ち合わせ支援システム。
【請求項１０】
前記待ち合わせ支援システムは、前記複数の端末装置と通信可能なサーバを含み、
前記集合エリア設定部、希望カテゴリ情報取得部および前記時間調整場所提示部は、前記サーバに搭載されている
請求項１記載の待ち合わせ支援システム。
【請求項１１】
待ち合わせ支援システムの集合エリア設定部に、待ち合わせを行う複数の端末装置の集合エリアを設定させ、
前記待ち合わせ支援システムの希望カテゴリ情報取得部に、前記複数の端末装置から、各端末装置のユーザが希望する時間調整場所のカテゴリの情報を取得させ、
前記待ち合わせ支援システムの時間調整場所提示部に、前記集合エリア内に存在し、且つ、前記各端末装置のユーザが希望するカテゴリに該当する時間調整場所を探索させ、その探索結果を前記各端末装置に提示させる
待ち合わせ支援プログラム。
【請求項１２】
前記待ち合わせ支援システムの到着可能時刻算出部に、前記各端末装置が前記時間調整場所、前記集合エリアまたは前記集合エリア内の特定地点へ到着できる時刻である到着可能時刻を算出させ、
前記待ち合わせ支援システムの滞在可能時間提示部に、前記待ち合わせの集合時間と前記各端末装置の前記到着可能時刻との差に基づき、前記各端末装置の時間調整場所での滞在可能時間を算出させ、その算出結果を前記各端末装置に提示させる
請求項１１記載の待ち合わせ支援プログラム。
【請求項１３】
待ち合わせ支援システムの集合エリア設定部が、待ち合わせを行う複数の端末装置の集合エリアを設定し、
前記待ち合わせ支援システムの希望カテゴリ情報取得部が、前記複数の端末装置から、各端末装置のユーザが希望する時間調整場所のカテゴリの情報を取得し、
前記待ち合わせ支援システムの時間調整場所提示部が、前記集合エリア内に存在し、且つ、前記各端末装置のユーザが希望するカテゴリに該当する時間調整場所を探索して、その探索結果を前記各端末装置に提示する
待ち合わせ支援方法。
【請求項１４】
前記待ち合わせ支援システムの到着可能時刻算出部が、前記各端末装置が前記時間調整場所、前記集合エリアまたは前記集合エリア内の特定地点へ到着できる時刻である到着可能時刻を算出し、
前記待ち合わせ支援システムの滞在可能時間提示部が、前記待ち合わせの集合時間と前記各端末装置の前記到着可能時刻との差に基づき、前記各端末装置の時間調整場所での滞在可能時間を算出して、その算出結果を前記各端末装置に提示する
請求項１３記載の待ち合わせ支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置を用いた待ち合わせ支援システムに関する。
【背景技術】
【０００２】
待ち合わせを行う複数人にとって最適な待ち合わせ場所（集合場所）を選定する待ち合わせ支援システムは、種々提案されている。例えば、特許文献１には、集合場所として選定する場所のカテゴリ（レストラン、コンビニエンスストア等）をユーザが指定できるナビゲーションシステムが開示されている。また、特許文献２には、待ち合わせの前に時間を潰すことが可能な立ち寄り場所（時間調整場所）を提案する待ち合わせ場所決定装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２８１７８２号公報
【特許文献２】特開２００６−０２４１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、集合場所のカテゴリを選択できるが、複数のユーザが希望するカテゴリが異なるケースには対応できない。特許文献２の技術では、立ち寄り場所のカテゴリは休憩可能な時間に応じて決定されるので（例えば、休憩可能な時間が３０分以内なら喫茶店、３０分以上６０分未満なら本屋、など）、ユーザの好みに（嗜好）合った場所が選定されるとは限らない。【０００５】
本発明は以上のような課題を解決するためになされたものであり、待ち合わせを行う各ユーザのそれぞれに、好みに合った時間調整場所を提示できる待ち合わせ支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る待ち合わせ支援システムは、待ち合わせを行う複数の端末装置の集合エリアを設定する集合エリア設定部と、複数の端末装置から、各端末装置のユーザが希望する時間調整場所のカテゴリの情報を取得する希望カテゴリ情報取得部と、集合エリア内に存在し、且つ、各端末装置のユーザが希望するカテゴリに該当する時間調整場所を探索して、その探索結果を各端末装置に提示する時間調整場所提示部と、を備える。
【発明の効果】
【０００７】
本発明によれば、集合エリア内に存在し、且つ、ユーザが希望したカテゴリに合った時間調整場所が、各端末装置に提示される。よって、各ユーザは好みに応じた時間調整場所で時間調整でき、円滑な待ち合わせが可能になる。【０００８】
本発明の目的、特徴、態様および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る待ち合わせ支援システムの構成を示す図である。
【図２】実施の形態１に係る端末装置の構成を示すブロック図である。
【図３】実施の形態１に係るサーバの構成を示すブロック図である。
【図４】実施の形態１に係る端末装置における時間調整場所のカテゴリ選択画面の例を示す図である。
【図５】実施の形態１に係る待ち合わせ支援システムの動作を説明するための図である。
【図６】実施の形態１に係る端末装置における時間調整場所および滞在可能時間の表示例を示す図である。
【図７】実施の形態１に係る端末装置の動作を示すフローチャートである。
【図８】実施の形態１に係るサーバの動作を示すフローチャートである。
【図９】実施の形態２に係る待ち合わせ支援システムの動作を説明するための図である。
【図１０】実施の形態２に係る端末装置における時間調整場所および滞在可能時間の表示例を示す図である。
【図１１】実施の形態３に係る待ち合わせ支援システムの動作を説明するための図である。
【図１２】実施の形態３に係る端末装置における時間調整場所および滞在可能時間の表示例を示す図である。
【図１３】実施の形態４に係る待ち合わせ支援システムの構成を示す図である。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る待ち合わせ支援システムの構成を示す図である。当該待ち合わせ支援システムは、待ち合わせを行う各ユーザが所有する複数の端末装置１０と、インターネット３０を介してそれらの端末装置１０との通信を行うサーバ２０とから構成されている。ここでは、待ち合わせを行う複数の端末装置１０として、４台の端末装置１０ａ〜１０ｄを示している。
【００１１】
図２は、実施の形態１に係る端末装置１０の構成を示すブロック図である。端末装置１０は、通信部１１、現在位置取得部１２、地図情報記憶部１３、入力部１４、出力部１５および制御部１６を備えている。
【００１２】
通信部１１は、端末装置１０がインターネット３０を介してサーバ２０との通信を行うための手段である。通信部１１は、端末装置１０に内蔵されていなくてもよく、端末装置１０に外付けされた通信装置（例えば携帯電話やスマートフォンなど）で構成されてもよい。
【００１３】
現在位置取得部１２は、ＧＰＳ（Global Positioning System）の信号を受信して絶対的な位置（緯度、経度）を取得するＧＰＳ受信機が代表的であるが、相対的な位置（位置の変化）を取得するための速度センサ、方位センサなどが含まれていてもよい。現在位置取得部１２も端末装置１０に内蔵されていなくてもよく、端末装置１０に位置情報を提供可能な外付けの装置（例えばナビゲーション装置）で構成されてもよい。
【００１４】
地図情報記憶部１３は、地図情報を記憶した記憶媒体（ハードディスク、メモリなど）である。地図情報記憶部１３も端末装置１０に内蔵されていなくてもよく、端末装置１０に外付けされた記憶装置（リムーバブルメディア）や、端末装置１０に地図情報を提供可能な外付けの装置（例えばナビゲーション装置）、通信部１１を通して端末装置１０に地図情報を提供可能な地図情報サーバなどで構成されていてもよい。
【００１５】
入力部１４は、端末装置１０に対するユーザの指示を受け付ける手段である。入力部１４は、操作ボタンやマウス等のハードウェアでもよいし、画面に表示されるアイコンを用いたソフトウェアキーでもよい。さらに、ユーザが音声で操作内容を入力する音声認識装置であってもよい。実施の形態１において、ユーザは、待ち合わせ前に立ち寄る時間調整場所として希望する場所のカテゴリ（希望カテゴリ）を、入力部１４を用いて選択することができる。
【００１６】
出力部１５は、端末装置１０が出力する情報を映像や音声でユーザに提示する手段である。映像を出力する出力部１５としては、液晶ディスプレイが代表的であるが、画像表示機能を有する外付けの装置（例えばスマートフォン、タブレット端末など）を利用してもよい。音声を出力する出力部１５としては、スピーカやヘッドフォン等が一般的であるが、これも音声出力機能を有する外付けの装置を利用してもよい。
【００１７】
また、入力部１４としてのソフトウェアキーを、出力部１５の画面に表示させる場合、出力部１５と入力部１４は、両者の機能を兼ね備えた１つのタッチパネルとして構成されてもよい。
【００１８】
制御部１６は、入力部１４から入力されたユーザの指示やサーバ２０から受信した情報に基づいて、端末装置１０の各要素の動作を統括的に制御する。また、制御部１６は、現在位置取得部１２が取得した現在位置と、地図情報記憶部１３に記憶されている地図情報を用いて、出力部１５に現在位置周辺の地図を表示させることができる。さらに、制御部１６は、現在位置から目的地までの最適な経路を探索して、現在位置から目的地までの経路案内を行うこともできる。経路案内は、出力部１５を用いて、地図および目的地までの経路を表示したり、音声案内を出力したりすることで実施される。
【００１９】
端末装置１０となる具体的な装置としては、例えば、携帯電話、スマートフォン、タブレット端末等の携帯型装置や、ナビゲーション装置、車両用の表示装置等の車載装置が考えられる。実施の形態１では、図１に示す端末装置１０ａ〜１０ｄは、いずれも車載装置であると仮定する。
【００２０】
図３は、サーバ２０の構成を示すブロック図である。サーバ２０は、通信部２１、端末装置情報取得部２２、集合エリア設定部２３、時間調整情報提示部２４および地図情報記憶部２５地図情報記憶部２５を備えている。サーバ２０はコンピュータを用いて構成されており、端末装置情報取得部２２、集合エリア設定部２３、時間調整情報提示部２４は、コンピュータが、プログラムに従って動作することにより実現される。また、地図情報記憶部２５は、ハードディスク、リムーバブルメディア、メモリなどの記憶媒体によって構成される。
【００２１】
通信部２１は、サーバ２０がインターネット３０を介して複数の端末装置１０（１０ａ〜１０ｄ）との通信を行うための通信装置である。
【００２２】
端末装置情報取得部２２は、各端末装置１０から送信された情報を、通信部２１を通して取得する。端末装置情報取得部２２は、各端末装置１０の現在位置の情報を取得する位置情報取得部２２１と、各端末装置１０のユーザが選択した時間調整場所のカテゴリ（希望カテゴリ）の情報を取得する希望カテゴリ情報取得部２２２とを含んでいる。
【００２３】
集合エリア設定部２３は、待ち合わせを行う複数の端末装置１０の集合エリアを設定する。集合エリア設定部２３は、複数の端末装置１０の集合エリアを決める基準となる地点である「集合エリア基準地点」を選定する集合エリア基準地点選定部２３１を備えており、集合エリア設定部２３は、集合エリア基準地点選定部２３１が選定した集合エリア基準地点を含むある程度の広さを有する範囲を、集合エリアとして設定する。
【００２４】
集合エリア基準地点選定部２３１が集合エリア基準地点を選定する方法は任意でよい。例えば、待ち合わせを行う複数の端末装置１０それぞれの現在位置を頂点とする多角形の重心位置を集合エリア基準地点として選定する方法が考えられる。また例えば、複数の端末装置１０からユーザが希望する集合場所の情報を収集して、それらの位置を頂点とする多角形の重心位置を集合エリア基準地点として選定する方法でもよい。さらに、予め複数の端末装置１０のそれぞれに優先度を規定しておき、最も優先度が高い端末装置１０のユーザが希望する集合場所を集合エリア基準地点として採用する方法でもよい。
【００２５】
集合エリア設定部２３が、集合エリアを定める方法も任意でよい。例えば、集合エリア基準地点から一定距離内の範囲を集合エリアとする方法が考えられる。ここでいう「距離」は、直線距離でも道なり距離（道路に沿った距離）でもよい。
【００２６】
また、集合エリア基準地点から一定時間内に移動できる範囲を集合エリアとして設定する方法も考えられる。この場合、実施の形態１のように端末装置１０が車載装置である場合は、移動に使用される道路の種別（高速道路、一般道路など）や交通情報（渋滞情報、工事区間情報など）を考慮するとよい。また、端末装置１０が歩行者用の携帯型装置の場合には、移動に使用される交通手段の種別（電車、自動車など）を考慮するとよい。
【００２７】
また、集合エリア設定部２３は、集合エリアだけでなく、複数の端末装置１０の最終的な集合場所を選定する機能を有していてもよい。例えば、上で説明した集合エリア基準地点の選定方法と同じ方法を用いて、集合場所を選定する方法が考えられる。集合場所は、集合エリア基準地点と同じ場所でもよいし、異なる場所でもよい。なお、重心位置を用いて集合場所を選定する場合、重心位置が待ち合わせに適した場所になるとは限らない。そのため、地図情報記憶部２５に記憶されている地図情報を参照して、重心位置の近くにある待ち合わせ適した場所を集合場所として選定するのが望ましい。
【００２８】
時間調整情報提示部２４は、待ち合わせを行う複数の端末装置１０のうち、待ち合わせの集合時刻よりも早く到着することができるものに対し、時間調整場所とその場所に滞在できる時間（滞在可能時間）を提示する。時間調整情報提示部２４から各端末装置１０への時間調整場所および滞在可能時間の提示は、通信部２１を用いた通信によって行われる。
【００２９】
時間調整情報提示部２４は、各端末装置１０が集合エリアに到着できる時刻（到着可能時刻）を算出する到着可能時刻算出部２４１と、各端末装置１０に時間調整場所を提示する時間調整場所提示部２４２と、各端末装置１０に滞在可能時間を提示する滞在可能時間提示部２４３とを含んでいる。
【００３０】
到着可能時刻算出部２４１は、各端末装置１０の現在位置と地図情報記憶部２５に記憶されている地図情報を用いて、各端末装置１０の現在位置から集合エリアまでの経路探索を行い、得られた経路に基づいて各端末装置１０の集合エリアへの到着可能時刻を算出する。この計算にも、経路に含まれる道路の種別や交通情報、交通手段の種別などが考慮されることが望ましい。
【００３１】
到着可能時刻算出部２４１が算出する各端末装置１０の到着可能時刻は、待ち合わせの集合時刻よりも早く到着できる端末装置１０の抽出や、時間調整場所での滞在可能時間の算出に用いられる。
【００３２】
なお、待ち合わせの集合時刻は、待ち合わせを行う複数の端末装置１０のユーザが事前に決定してもよいが、実施の形態１では、複数の端末装置１０の到着可能時刻のうち最も遅いものが、集合時刻として決定されるものとする。従って、到着可能時刻が最も遅い端末装置１０以外は、集合時刻よりも早く到着できる端末装置１０ということになる。
【００３３】
時間調整場所提示部２４２は、集合エリア設定部２３が設定した集合エリア内に存在し、且つ、各端末装置１０のユーザが選択した希望カテゴリに該当する場所を探索して、見つかった場所を、その端末装置１０の時間調整場所として当該端末装置１０に提示する。希望カテゴリに該当する場所が複数見つかった場合には、そのうちの１つが時間調整場所として選択される。本実施の形態では、希望カテゴリに該当する複数の場所のうちから、集合エリア基準地点に最も近いものが選択されるものとする。もし、集合場所が決まっているのであれば、集合場所から距離的または時間的に最も近いものが選択されるのが望ましい。あるいは、希望カテゴリに該当する複数の場所のうちから、滞在可能時間を最も長く確保できるものが選択されるようにしてもよい。
【００３４】
先に述べたように、実施の形態１では、複数の端末装置１０の到着可能時刻のうち最も遅いものが、集合時刻として決定されるので、到着可能時刻が最も遅い端末装置１０は時間調整を行う必要がない。よって、到着可能時刻が最も遅い端末装置１０に関しては、時間調整場所の提示は行われない（探索も行わなくてよい）。
【００３５】
全ての端末装置１０に時間調整が必要である場合には、全ての端末装置１０に対して、時間調整場所の提示が行われる。例えば、ユーザによって、待ち合わせの集合時刻が、全ての端末装置１０の到着可能時刻よりも遅い時刻に定められている場合には、全ての端末装置１０に時間調整が必要となる。
【００３６】
滞在可能時間提示部２４３は、時間調整場所提示部２４２が決定した端末装置１０の時間調整場所に、その端末装置１０が滞在可能な時間（滞在可能時間）を算出して、当該端末装置１０に提示する。各端末装置１０の時間調整場所における滞在可能時間は、待ち合わせの集合時刻と、各端末装置１０の到着可能時刻との差に基づいて算出される。例えば、待ち合わせの集合時刻が３時であり、ある端末装置１０の到着可能時刻が２時３０分である場合、その端末装置１０の時間調整場所での滞在可能時間は３０分とされる。
【００３７】
実施の形態１では、各端末装置１０が集合エリアに到着できる時刻を到着可能時刻として定義したが、集合エリア内の特定地点（例えば、集合エリア基準地点や集合場所）に到着できる時刻を到着可能時刻として定義してもよいし、時間調整場所に到着できる時刻を到着可能時刻として定義もよい。ただし、時間調整場所に到着できる時刻を到着可能時刻とする場合、先に各端末装置１０の時間調整場所を選定してから、その後に各端末装置１０の到着可能時刻を算出する必要がある。
【００３８】
基本的に、サーバ２０は、到着可能時刻が集合時刻よりも早い端末装置１０の全てに時間調整場所と滞在可能時間の情報を提示するが、滞在可能時間が極めて短く、事実上、立ち寄ることができないものについては、端末装置１０への提示を省略してもよい。
【００３９】
次に、図４〜図６を用いて、実施の形態１に係る待ち合わせ支援システム全体の動作を説明する。ここでは、図１に示した待ち合わせ支援システムにおいて、端末装置１０ａ〜１０ｄが待ち合わせを行う場面を想定する。また、サーバ２０には、端末装置１０ａ〜１０ｄが待ち合わせを行う計画が事前に通知されるものとする。
【００４０】
サーバ２０への待ち合わせ計画の通知方法としては、例えば、待ち合わせを行う複数の端末装置１０のうちの１台のユーザが、待ち合わせ相手の端末装置１０の識別子をサーバ２０に通知する方法が考えられる。サーバ２０に通知する待ち合わせ計画には、待ち合わせの集合場所や集合時刻の指定が含まれていてもよい。また、サーバ２０に通知する端末装置１０の識別子は、各端末装置１０を一意に特定できれば任意のものでよく、例えば、端末装置１０のＭＡＣアドレス（Media Access Control address）、ＩＰアドレス（Internet Protocol address）などが考えられる。また、端末装置１０が携帯電話やスマートフォンなら電話番号でもよいし、端末装置１０が車載装置なら車両番号でもよい。
【００４１】
図１の待ち合わせ支援システムにおいて、サーバ２０に端末装置１０ａ〜１０ｄの待ち合わせ計画が通知されると、サーバ２０はそのことを端末装置１０ａ〜１０ｄに通知する。すると、端末装置１０ａ〜１０ｄの出力部１５に、例えば図４のような、時間調整場所のカテゴリを選択するための画面が表示される。端末装置１０ａ〜１０ｄの各ユーザは、入力部１４を用いて画面上のカーソルを動かし、希望カテゴリを選択することができる（図４は「レストラン」が選択された状態を示している）。
【００４２】
端末装置１０ａ〜１０ｄのユーザが希望カテゴリを選択すると、端末装置１０ａ〜１０ｄは現在位置取得部１２が取得した現在位置と、ユーザが選択した希望カテゴリの情報をサーバ２０へ送信する。サーバ２０はそれらの情報を受信する。このとき、サーバ２０では、位置情報取得部２２１が端末装置１０ａ〜１０ｄの現在位置を取得し、希望カテゴリ情報取得部２２２が端末装置１０ａ〜１０ｄの各ユーザが選択した希望カテゴリを取得する。続いて、サーバ２０の集合エリア設定部２３が、集合エリア基準地点選定部２３１を用いて集合エリア基準地点を選定し、さらに、その集合エリア基準地点を含む集合エリアを設定する。
【００４３】
次に、到着可能時刻算出部２４１が、端末装置１０ａ〜１０ｄそれぞれの集合エリアへの到着可能時刻を算出する。また、時間調整場所提示部２４２が、各端末装置１０のユーザが希望するカテゴリに該当する場所を集合エリア内から探索する。さらに、滞在可能時間提示部２４３が、待ち合わせの集合時刻と端末装置１０ａ〜１０ｄそれぞれの到着可能時刻との差から、端末装置１０ａ〜１０ｄの時間調整場所における滞在可能時間を算出する。端末装置１０ａ〜１０ｄの時間調整場所と滞在可能時間が決定すると、サーバ２０は、通信部２１を用いて、端末装置１０ａ〜１０ｄにそれぞれの時間調整場所と滞在可能時間を提示する。このとき、サーバ２０が、集合エリア基準地点選定部２３１が選定した集合エリア基準地点も、端末装置１０ａ〜１０ｄに提示してもよい。
【００４４】
例えば、端末装置１０ａの希望カテゴリが「レストラン」、端末装置１０ｂの希望カテゴリが「喫茶店」、端末装置１０ｃの希望カテゴリが「花屋」、端末装置１０ｄの希望カテゴリが「本屋」であったとする。この場合、図５のように、集合エリア内でそれらの希望カテゴリに合った時間調整場所が探索される（図５において、記号Ａ〜Ｄはレストラン、記号Ｅ〜Ｆは喫茶店、記号Ｇ〜Ｉは花屋、記号Ｊ〜Ｌは本屋である）。希望カテゴリに該当する場所が複数ある場合には、それらのうち集合エリア基準地点に最も近い時間調整場所（図５における、レストランＤ、喫茶店Ｆ、花屋Ｉ、本屋Ｌ）が選択されて、滞在可能時間と共に端末装置１０ａ〜１０ｄに提示される。ただし、図５の例では、端末装置１０ｄは到着可能時刻が最も遅いため、端末装置１０ｄに対しては時間調整場所（本屋Ｌ）の提示は行われない。
【００４５】
端末装置１０ａ〜１０ｄは、サーバ２０から時間調整場所と滞在可能時間の提示を受けると、その内容を出力部１５に表示してユーザに通知する。図６にその表示例を示す。同図には、希望カテゴリが「レストラン」である端末装置１０ａでの表示例が示されている。
【００４６】
端末装置１０ａ〜１０ｃのユーザが、端末装置１０ｄのユーザが集合エリアに到着するまでの間、サーバ２０から提示された時間調整場所へ立ち寄り、滞在可能時間だけその場で時間を潰すことで、待ち合わせを円滑に行うことができる。また、時間調整場所は、各ユーザが予め選択した希望カテゴリに合う場所であるため、ユーザは好みに応じた場所での時間調整を行うことができる。
【００４７】
次に、個々の端末装置１０の動作を説明する。図７は、その動作を示すフローチャートである。
【００４８】
端末装置１０の制御部１６は、サーバ２０から待ち合わせ計画の通知を受けると、出力部１５に時間調整場所のカテゴリの選択画面（図４）を表示する（ステップＳ１１）。ユーザが当該選択画面を用いて、希望する時間調整場所のカテゴリ（希望カテゴリ）を選択すると（ステップＳ１２）、制御部１６は、通信部１１を用いて、現在位置取得部１２が取得した現在位置とユーザが選択した希望カテゴリの情報をサーバ２０へ送信する（ステップＳ１３）。そして、サーバ２０が決定した時間調整場所とその時間調整場所での滞在可能時間がサーバ２０から送信されるのを待つ（ステップＳ１４）。
【００４９】
端末装置１０の通信部１１が、サーバ２０が決定した時間調整場所と滞在可能時間を受信すると（ステップＳ１４でＹＥＳ）、制御部１６は、その時間調整場所と滞在可能時間を図６のように出力部１５に表示させる（ステップＳ１５）。
【００５０】
次に、サーバ２０の動作を説明する。図８は、その動作を示すフローチャートである。
【００５１】
サーバ２０は、いずれかの端末装置１０から待ち合わせ計画の通知を受けると、待ち合わせを行う複数の端末装置１０へ待ち合わせ計画があることを通知し、待ち合わせを行う複数の端末装置１０から現在位置と時間調整場所の希望カテゴリの情報が送信されるのを待つ。通信部２１は、各端末装置１０から送信されたそれらの情報を受信する（ステップＳ２１）。
【００５２】
待ち合わせを行う全ての端末装置１０から、現在位置と時間調整場所の希望カテゴリの情報を受信すると（ステップＳ２２でＹＥＳ）、集合エリア基準地点選定部２３１が集合エリア基準地点を選定し、集合エリア設定部２３が集合エリア基準地点を含む集合エリアを設定する（ステップＳ２３）。続いて、到着可能時刻算出部２４１が、各端末装置１０の集合エリアへの到着可能時刻を算出する（ステップＳ２４）。
【００５３】
その後、到着可能時刻が最も遅いものを除く全ての端末装置１０（つまり、到着可能時刻が集合時刻よりも早い全ての端末装置１０）について、以下のステップＳ２５，Ｓ２６の処理が行われる。ステップＳ２５では、時間調整場所提示部２４２が、集合エリア内で当該端末装置１０の希望カテゴリに合う場所を探索し、見つかった場所をその端末装置１０の時間調整場所として決定する。ステップＳ２６では、当該端末装置１０の到着可能時刻と複数の端末装置１０の到着可能時刻のうち最も遅いものとの差を算出し、その算出結果を当該端末装置１０の時間調整場所での滞在可能時間として決定する。
【００５４】
到着可能時刻が最も遅いものを除く全ての端末装置１０について、ステップＳ２５，Ｓ２６の処理が完了すると、決定した時間調整場所と滞在可能時間を各端末装置１０へ提示する。具体的には、決定した時間調整場所と滞在可能時間の情報を、通信部２１を用いて各端末装置１０へ送信する（ステップＳ２７）。
【００５５】
待ち合わせを行う複数の端末装置１０が図７の処理を行い、サーバ２０が図８の処理を行うことによって、先に説明した待ち合わせ支援システム全体の動作が実現される。
【００５６】
以上の説明では、端末装置１０がユーザに時間調整場所と滞在可能時間を通知するまでの動作を示したが、端末装置１０が経路案内機能を有している場合には、端末装置１０が現在位置から時間調整場所までの経路案内を行ってもよい。また、集合場所が決められている場合には、さらには時間調整場所から集合場所までの経路案内も行ってもよい。それにより、待ち合わせをさらに円滑に行うことができるようになる。
【００５７】
＜実施の形態２＞
実施の形態１では、サーバ２０の時間調整場所提示部２４２が、端末装置１０ごとに時間調整場所を１箇所ずつ提示するようにしたが、集合エリア内に希望カテゴリに合う場所が複数ある場合は、図９のように各端末装置１０に複数の時間調整場所および滞在可能時間を提示してもよい（図９では、端末装置１０ｄの到着可能時間が最も遅いと仮定しているため、端末装置１０ｄには時間調整場所および滞在可能時間が提示されていない）。その場合、各端末装置１０の出力部１５には、図１０のように、時間調整場所および滞在可能時間の候補が複数表示される。各端末装置１０のユーザは、提示された複数の時間調整場所のうちから、より好みに合うものを選ぶことができる。
【００５８】
＜実施の形態３＞
実施の形態１では、端末装置１０ごとに選択できる時間調整場所の希望カテゴリは１つずつとしたが、複数の希望カテゴリを選択できるようにしてもよい。その場合、サーバ２０は、複数の希望カテゴリのそれぞれに合う複数の時間調整場所を探索して、図１１のように、各端末装置１０に対し、カテゴリが異なる複数の時間調整場所と時間調整場所ごとの滞在可能時間を提示する（図１１では、端末装置１０ｄの到着可能時間が最も遅いと仮定しているため、端末装置１０ｄには時間調整場所および滞在可能時間が提示されていない）。その場合、各端末装置１０の出力部１５にも、図１２のように複数の時間調整場所および滞在可能時間が表示される。
【００５９】
なお、端末装置１０に複数の時間調整場所を提示する場合は、図１１に示されているように、少なくともユーザが最後に立ち寄る時間調整場所（第１の時間調整場所）が集合エリア内にあればよく、それ以外の時間調整場所（第２の時間調整場所）は集合エリア外にあってもよい。つまり、時間調整場所提示部２４２は、第１の時間調整場所の探索は集合エリア内に対して行う必要があるが、第２の時間調整場所の探索は集合エリア外も含む範囲に対して行ってもよい。
【００６０】
＜実施の形態４＞
図１に示した待ち合わせ支援システムの構成は、端末装置１０とサーバ２０とは個別の装置であったが、図１３のように、複数の端末装置１０のいずれかにサーバ２０の機能を持たせてもよい。その場合、待ち合わせをする人以外の第三者がサーバ２０を管理する必要がないため、待ち合わせ支援システムの運用コストを抑えることができる。また、端末装置１０内のサーバ２０が、端末装置１０の通信部１１および地図情報記憶部１３（図２）を使用する（すなわち、それらを端末装置１０とサーバ２０が共有する）構成にすれば、サーバ２０用の通信部２１および地図情報記憶部２５（図３）は不要である。
【００６１】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【００６２】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００６３】
１０  端末装置、１１  通信部、１２  現在位置取得部、１３  地図情報記憶部、１４  入力部、１５  出力部、１６  制御部、２０  サーバ、２１  通信部、２２  端末装置情報取得部、２２１  位置情報取得部、２２２  希望カテゴリ情報取得部、２３  集合エリア設定部、２３１  集合エリア基準地点選定部、２４  時間調整情報提示部、２４１  到着可能時刻算出部、２４２  時間調整場所提示部、２４３  滞在可能時間提示部、２５  地図情報記憶部、３０  インターネット。
【図１】
2016006040.tif 000003
【図２】
2016006040.tif 000004
【図３】
2016006040.tif 000005
【図４】
2016006040.tif 000006
【図５】
2016006040.tif 000007
【図６】
2016006040.tif 000008
【図７】
2016006040.tif 000009
【図８】
2016006040.tif 000010
【図９】
2016006040.tif 000011
【図１０】
2016006040.tif 000012
【図１１】
2016006040.tif 000013
【図１２】
2016006040.tif 000014
【図１３】
2016006040.tif 000015
【国際調査報告】
2016006040.tif 000016
2016006040.tif 000017