(57)【特許請求の範囲】
【請求項１】
複数の施設情報及びユーザ毎のスケジュールを記憶する記憶手段を備え、複数の端末装置とそれぞれ通信可能なコンピュータを、
複数のユーザの指定及び目的を一の端末装置から受け付ける受付手段、
前記記憶手段により記憶されているユーザ毎のスケジュールから、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段、
各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として決定し、決定した目的地を前記端末装置のユーザに加えて前記端末装置により指定された二以上のユーザに提案する提案手段、
前記提案手段による提案を前記端末装置のユーザ及び前記二以上のユーザの全員が承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段、
として機能させるためのプログラム。
【請求項２】
前記管理手段は、前記提案手段による提案を前記全員が承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを前記記憶手段に記憶する、
請求項１に記載のプログラム。
【請求項３】
前記スケジュールは、場所情報を含み、
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する、
請求項１又は２に記載のプログラム。
【請求項４】
前記提案手段は、各ユーザのスケジュールに基づき、日時情報を決定し、前記端末装置のユーザに加えて前記二以上のユーザに提案する、
請求項１又は２に記載のプログラム。
【請求項５】
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する、
請求項４に記載のプログラム。
【請求項６】
前記取得手段は、前記スケジュールに基づき、前記受付手段が指定を受け付けた各ユーザの嗜好を推測し、
前記提案手段は、前記取得手段が推測した各ユーザの嗜好に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに加えて前記二以上のユーザに提案する、
請求項１乃至５の何れか１項に記載のプログラム。
【請求項７】
前記提案手段は、前記複数の施設情報のうち、前記目的に対応する施設情報を抽出し、前記取得手段が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する、
請求項１乃至６の何れか１項に記載のプログラム。
【請求項８】
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時における、前記複数の施設情報が示す施設の予約状況を取得し、
前記提案手段は、前記複数の施設情報のうち、前記予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する、
請求項１又は２に記載のプログラム。
【請求項９】
前記記憶手段には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、
前記取得手段は、前記記憶手段から、前記受付手段が指定を受け付けた各ユーザの住所情報を前記出発地点として取得する、
請求項１又は２に記載のプログラム。
【請求項１０】
複数の施設情報及びユーザ毎のスケジュールを記憶する記憶手段を備え、複数の端末装置とそれぞれ通信可能な情報処理装置であって、
複数のユーザの指定及び目的を一の端末装置から受け付ける受付手段と、
前記記憶手段により記憶されているユーザ毎のスケジュールから、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段と、
各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として決定し、決定した目的地を前記端末装置のユーザに加えて前記端末装置により指定された二以上のユーザに提案する提案手段と、
前記提案手段による提案を前記端末装置のユーザ及び前記二以上のユーザの全員が承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、複数のメンバを含むグループのメンバにおいて主導権の強さがより強いメンバに適した目的地の候補を、より優先的に目的地として決定して提案するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７０４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、主導権の強さが弱いメンバにとっては不適切な目的地が決定されてしまうという問題がある。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、その目的は、各ユーザにとって適切な目的地を提案することができるプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第一態様に係るプログラムは、複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能なコンピュータを、複数のユーザの指定及び目的を前記端末装置から受け付ける受付手段、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段、各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段、として機能させる。
【０００７】
また、本発明の第二態様に係るプログラムでは、前記記憶手段には、ユーザ毎にスケジュールが記憶され、前記提案手段は、各ユーザのスケジュールに基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。
【０００８】
また、本発明の第三態様に係るプログラムでは、前記スケジュールは、場所情報を含み、  前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。
【０００９】
また、本発明の第四態様に係るプログラムでは、前記提案手段は、各ユーザのスケジュールに基づき、日時情報を決定し、前記端末装置のユーザに提案する。
【００１０】
また、本発明の第五態様に係るプログラムでは、前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する。
【００１１】
また、本発明の第六態様に係るプログラムでは、前記取得手段は、前記スケジュールに基づき、前記受付手段が指定を受け付けた各ユーザの嗜好を推測し、前記提案手段は、前記取得手段が推測した各ユーザの嗜好に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する。
【００１２】
また、本発明の第七態様に係るプログラムでは、前記提案手段は、前記複数の施設情報のうち、前記目的に対応する施設情報を抽出し、前記取得手段が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する。
【００１３】
また、本発明の第八態様に係るプログラムでは、前記コンピュータを更に、前記提案手段による提案を前記端末装置のユーザが承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段、として機能させる。
【００１４】
また、本発明の第九態様に係るプログラムでは、前記管理手段は、前記提案手段による提案を前記端末装置のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを前記記憶手段に記憶する。
【００１５】
また、本発明の第十態様に係るプログラムでは、前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時における、前記複数の施設情報が示す施設の予約状況を取得し、前記提案手段は、前記複数の施設情報のうち、前記予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。
【００１６】
また、本発明の第十一態様に係るプログラムでは、前記記憶手段には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、前記取得手段は、前記記憶手段から、前記受付手段が指定を受け付けた各ユーザの住所情報を前記出発地点として取得する。
【００１７】
また、本発明の第十二態様に係る情報処理装置は、複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能な情報処理装置であって、複数のユーザの指定及び目的を前記端末装置から受け付ける受付手段と、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段と、各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段と、を備える。
【発明の効果】
【００１８】
本発明によれば、各ユーザにとって適切な目的地を提案することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る目的地提案システムの全体構成の一例を示すブロック図である。
【図２】サーバ装置のハードウェア構成の一例を示すブロック図である。
【図３】サーバ装置の機能的構成の一例を示すブロック図である。
【図４】目的地提案システムの提案処理の流れの一例を示すフローチャートである。
【図５】検索ページの一例を示す説明図である。
【図６】提案ページの一例を示す説明図である。
【図７Ａ】ユーザのカレンダーの一例を示す図である。
【図７Ｂ】図７Ａに示すカレンダーに、スケジュールが追加された場合の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照しながら本発明の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００２１】
＜全体構成＞
図１は、本発明の実施形態（以下、適宜、「本実施形態」という。）に係る目的地提案システム１の全体構成の一例を示すブロック図である。
【００２２】
本実施形態に係る目的地提案システム１は、ユーザの目的等に基づき、目的地をユーザに提案する提案処理を実行する。
【００２３】
図１に示すように、目的地提案システム１は、サーバ装置１０と、複数の端末装置１２と、を備える。これらの装置は、インターネットや電話回線等の通信ネットワークＮＴを介して互いに通信可能に構成されている。
【００２４】
サーバ装置１０は、ユーザのスケジュールを管理しており、このスケジュールや、目的、複数のユーザの出発地点に基づき、目的地をユーザに提案する。
【００２５】
複数の端末装置１２は、互いに異なるユーザが所持又は操作する装置である。
【００２６】
＜ハードウェア構成＞
図２は、サーバ装置１０のハードウェア構成の一例を示すブロック図である。
【００２７】
図２に示すように、サーバ装置１０は、制御装置２０と、通信装置２６と、記憶装置２８と、を備える。制御装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２及びメモリ２４を主に備えて構成される。
【００２８】
制御装置２０では、ＣＰＵ２２がメモリ２４或いは記憶装置２８等に格納された所定のプログラムを実行することにより、各種の機能的構成として機能する。この機能的構成の詳細については後述する。
【００２９】
通信装置２６は、外部の装置と通信するための通信インターフェース等で構成される。通信装置２６は、例えば、端末装置１２との間で各種の情報を送受信する。
【００３０】
記憶装置２８は、ハードディスク等で構成される。記憶装置２８は、制御装置２０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００３１】
なお、サーバ装置１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置１０は、単一の情報処理装置より構成されるものであっても、通信ネットワークＮＴ上に分散した複数の情報処理装置より構成されるものであってもよい。また、図２は、サーバ装置１０が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置１０は、サーバが一般的に備える他の構成を備えることができる。なお、端末装置１２のハードウェア構成は、操作装置や表示装置等を備える他は、サーバ装置１０と同様の構成を備えてもよい。
【００３２】
＜機能的構成＞
図３は、サーバ装置１０の機能的構成の一例を示すブロック図である。
【００３３】
図３に示すように、サーバ装置１０は、機能的構成として、例えば、記憶手段５０と、受付手段５２と、取得手段５４と、提案手段５６と、管理手段５８と、を備える。記憶手段５０は、メモリ２４又は記憶装置２８で実現される。その他の機能的構成は、制御装置２０がプログラムを実行することにより実現される。
【００３４】
記憶手段５０は、例えば、ウェブページ５０Ａと、施設情報５０Ｂと、ユーザ情報５０Ｃと、カレンダー５０Ｄを記憶する機能を有する。ウェブページ５０Ａは、後述するトップページや提案ページ等を含む。施設情報５０Ｂは、目的毎に、目的を達成可能な施設を示す施設情報を含む。ユーザ情報５０Ｃは、ユーザ毎に、ログインＩＤ、パスワード、ユーザ名、自宅の住所情報、会社の住所情報等を含む。カレンダー５０Ｄは、ユーザ毎に設けられ、ユーザの年間のスケジュールを含む。目的としては、例えば、飲み会、デート、食事、会議、セミナー、遊び等が挙げられる。施設情報は、例えば、施設の名前や施設の住所情報（場所情報）等を含む。このような施設情報の名前としては、〇〇居酒屋、〇×居酒屋、〇△居酒屋、××会議室、×〇会議室等が挙げられる。スケジュールは、目的と、その目的の開始日時と、その目的の終了日時と、場所情報（住所情報）等を含む。また、スケジュールは、移動スケジュールを含んでもよい。この移動スケジュールは、移動の開始日時と、移動の終了日時と、移動経路と、移動手段等を含む。移動手段としては、電車やタクシー、バス等が挙げられる。
【００３５】
受付手段５２は、複数のユーザの指定及び目的を一のユーザの端末装置１２から受け付ける機能を有する。また、受付手段５２は、目的を遂行する日時情報を受け付けてもよい。
【００３６】
取得手段５４は、受付手段５２が指定を受け付けた各ユーザの出発地点を取得する機能を有する。また、取得手段５４は、日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得してもよい。また、取得手段５４は、日時情報が示す日時における、複数の施設情報が示す施設の予約状況を取得してもよい。また、取得手段５４は、記憶手段５０から、受付手段５２が指定を受け付けた各ユーザの住所情報を出発地点として取得してもよい。また、取得手段５４は、指定された各ユーザのカレンダー５０Ｄに基づき、受付手段５２が受け付けた日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定してもよい。
【００３７】
提案手段５６は、各ユーザの出発地点及び目的に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報が示す施設を目的地として端末装置１２のユーザに提案する機能を有する。具体的には、提案手段５６は、各ユーザの出発地点及び目的に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報を決定し、決定した施設情報が示す施設を目的地として端末装置１２のユーザに提案する機能を有する。また、提案手段５６は、指定された各ユーザのスケジュールに基づき、複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案してもよい。また、提案手段５６は、各ユーザのスケジュールに基づき、日時情報を決定し、端末装置１２のユーザに提案してもよい。また、提案手段５６は、複数の施設情報５０Ｂのうち、受付手段５２が受け付けた目的に対応する施設情報を抽出し、取得手段５４が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案してもよい。また、提案手段５６は、複数の施設情報５０Ｂのうち、予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案してもよい。
【００３８】
管理手段５８は、提案手段５６による提案を端末装置１２のユーザが承諾した場合、目的地を含むスケジュールを記憶手段に記憶する機能を有する。また、管理手段５８は、提案手段５６による提案を端末装置１２のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを記憶手段５０に記憶してもよい。
【００３９】
＜提案処理の流れ＞
図４は、目的地提案システム１の提案処理の流れの一例を示すフローチャートである。
【００４０】
（ステップＳＰ１０）
端末装置１２は、ユーザにより入力された又はアプリケーションに組み込まれたＵＲＬ（Uniform Resource Locator）に基づき、ページ要求をサーバ装置１０に送信する。そして、処理は、ステップＳＰ１２の処理に移行する。
【００４１】
（ステップＳＰ１２）
サーバ装置１０は、端末装置１２から、ページ要求を受信する。これに応答して、ウェブページ５０Ａのうちログインページを要求元の端末装置１２に送信する。そして、処理は、ステップＳＰ１４の処理に移行する。
【００４２】
（ステップＳＰ１４）
端末装置１２は、サーバ装置１０から、ログインページを受信する。これに応答して、端末装置１２は、受信したログインページを表示する。続いて、端末装置１２は、ログインページにおいて、ログインＩＤ及びパスワードを含むログイン情報のユーザによる入力を受け付ける。入力を受け付けた場合、端末装置１２は、ログイン情報をサーバ装置１０に送信する。そして、処理は、ステップＳＰ１６の処理に移行する。なお、ログイン情報は、端末装置１２に予め記憶されており、記憶されたログイン情報を送信してもよい。
【００４３】
（ステップＳＰ１６）
サーバ装置１０は、端末装置１２から、ログイン情報を受信する。これに応答して、サーバ装置１０は、受信したログイン情報と、端末装置１２のユーザのユーザ情報５０Ｃと、に基づき、ログイン処理を実行する。そして、処理は、ステップＳＰ１８の処理に移行する。
【００４４】
（ステップＳＰ１８）
ステップＳＰ１２のログイン処理が成功した場合、サーバ装置１０は、ウェブページ５０Ａの中からトップページを取得し、取得したトップページを要求元の端末装置１２に送信する。そして、処理は、ステップＳＰ２０の処理に移行する。なお、サーバ装置１０は、ユーザに応じたトップページを取得・送信してもよい。
【００４５】
（ステップＳＰ２０）
端末装置１２は、サーバ装置１０から、トップページを受信する。これに応じて、端末装置１２は、受信したトップページを表示する。続いて、端末装置１２は、トップページにおいて検索ページへの移行ボタンの押下を受け付ける。移行ボタンの押下を受け付けられた場合、処理は、ステップＳＰ２２の処理に移行する。
【００４６】
（ステップＳＰ２２）
端末装置１２は、サーバ装置１０と通信することで、検索ページを受信し、表示する。
【００４７】
図５は、検索ページ１００の一例を示す説明図である。
【００４８】
図５に示すように、検索ページ１００は、目的選択欄１０２と、日時選択欄１０４と、時間選択欄１０６と、ユーザ選択欄１０８と、検索ボタン１１０と、を含む。これらの選択欄１０２〜１０８は、施設を検索するための検索条件を選択（入力）するためのものである。具体的には、目的選択欄１０２は、ユーザの操作により、目的を選択することが可能である。日時選択欄１０４は、ユーザの操作により、日時（日時情報）を選択することが可能である。時間選択欄１０６は、ユーザの操作により、施設（目的地）の使用時間（使用時間情報）を選択することが可能である。ユーザ選択欄１０８は、ユーザの操作により、ユーザ（ユーザ指定情報）を選択・指定することが可能である。検索ボタン１１０は、ユーザの押下を受け付け、施設（目的地）の検索を開始するためのボタンである。
【００４９】
図４に戻って、処理は、ステップＳＰ２４の処理に移行する。
【００５０】
（ステップＳＰ２４）
端末装置１２は、ユーザによる検索条件を受け付ける。具体的には、端末装置１２は、検索ページ１００において、ユーザによる、選択欄１０２〜１０８の選択を受け付ける。そして、処理は、ステップＳＰ２６の処理に移行する。
【００５１】
（ステップＳＰ２６）
端末装置１２は、検索ページ１００において検索ボタン１１０の押下を受け付けると、選択欄１０２〜１０８の選択結果（入力結果）を検索条件としてサーバ装置１０に送信する。そして、処理は、ステップＳＰ２８の処理に移行する。
【００５２】
（ステップＳＰ２８）
サーバ装置１０の受付手段５２は、端末装置１２から、複数のユーザの指定、日時情報、使用時間情報、目的等の検索条件を受け付ける（受信する）。これに応答して、サーバ装置１０の取得手段５４は、受付手段５２が指定を受け付けた各ユーザの出発地点を取得する。具体的には、取得手段５４は、選択欄１０８の選択結果（ユーザ指定情報）に対応するユーザのカレンダー５０Ｄにおいて、検索条件に含まれる日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。この直前のスケジュールがない場合には、取得手段５４は、検索条件に含まれる、選択欄１０８の選択結果（ユーザ指定情報）に対応するユーザのユーザ情報５０Ｃから、例えば、指定された各ユーザの自宅又は会社の住所情報を取得する。また、取得手段５４は、検索条件に含まれる日時情報が示す日時における、複数の施設情報が示す施設の予約状況を不図示の予約管理装置等から取得する。なお、予約状況は、記憶手段５０に記憶されてもよい。この場合、取得手段５４は、複数の施設情報が示す施設の予約状況を記憶手段５０から取得する。そして、処理は、ステップＳＰ３０の処理に移行する。なお、取得手段５４は、検索条件に含まれる日時情報が示す日時における、指定された各ユーザのスケジュールを取得し、取得したスケジュールが空きスケジュールであるか否かを判定してもよい。この場合、肯定判定された場合には処理はステップＳＰ３０の処理に移行し、否定判定された場合にはエラーを要求元の端末装置１２に出力してもよい。また、否定判定された場合、提案手段５６は、各ユーザのスケジュールに基づき、上記日時情報とは異なり、且つ、各ユーザのスケジュールが空いている日時情報を決定し、端末装置１２のユーザに提案してもよい。
【００５３】
（ステップＳＰ３０）
サーバ装置１０の提案手段５６は、記憶手段５０に記憶されている複数の施設情報５０Ｂのうち、検索条件に含まれる目的に対応する施設情報を抽出する。続いて、提案手段５６は、抽出した施設情報のうち、取得手段５４が取得した予約状況が空きを示す施設情報を抽出する。そして、処理は、ステップＳＰ３２の処理に移行する。
【００５４】
（ステップＳＰ３２）
提案手段５６は、ステップＳＰ３２で抽出した施設情報が示す施設にユーザが移動するための移動経路を不図示のサーバ装置又は記憶手段５０等を利用して検索する。そして、処理は、ステップＳＰ３４の処理に移行する。
【００５５】
（ステップＳＰ３４）
提案手段５６は、検索した移動経路の中で、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、少なくとも一つの移動経路を抽出する。例えば、提案手段５６は、検索した移動経路の中で、各ユーザの移動時間が最も短い移動経路を抽出してもよい。また、提案手段５６は、検索した移動経路の中で、各ユーザの乗換回数が最も低い移動経路を抽出してもよい。また、提案手段５６は、検索した移動経路の中で、各ユーザの移動料金が最も安い移動経路を抽出してもよい。そして、処理は、ステップＳＰ３６の処理に移行する。
【００５６】
（ステップＳＰ３６）
提案手段５６は、ステップＳＰ３４で抽出した移動経路に対応する施設情報が示す施設を目的地として端末装置１２に出力（提案）する。具体的には、提案手段５６は、ウェブページ５０Ａに基づき、目的地を含む提案ページを生成し、端末装置１２に送信する。そして、処理は、ステップＳＰ３８の処理に移行する。
【００５７】
（ステップＳＰ３８）
端末装置１２は、サーバ装置１０から、提案ページを受信する。これに応答して、端末装置１２は、受信した提案ページを表示する。
【００５８】
図６は、提案ページ１２０の一例を示す説明図である。
【００５９】
図６に示すように、提案ページ１２０は、提案欄１２２と、詳細欄１２４と、時間欄１２６と、承諾ボタン１２８と、不承諾ボタン１３０と、を含む。提案欄１２２は、提案する目的地の名前を表示する欄である。詳細欄１２４は、目的地の詳細情報を表示する欄である。時間欄１２６は、出発地点からの移動時間を表示する欄である。承諾ボタン１２８は、提案を承諾する場合にユーザが押下するボタンである。不承諾ボタン１３０は、提案を承諾しない場合にユーザが押下するボタンである。なお、提案ページ１２０には、出発地点から目的地点までの移動経路や移動手段も記述されていてもよい。
【００６０】
図４に戻って、処理は、ステップＳＰ４０の処理に移行する。
【００６１】
（ステップＳＰ４０）
端末装置１２は、承諾ボタン１２８が押下されたか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ４２の処理に移行し、当該判定が否定判定された場合には処理は図４に示す一連の処理を終了する。なお、当該判定が否定判定された場合には、検索した移動経路の中で、提案した移動経路以外の移動経路に対応する目的地を提案してもよい。
【００６２】
（ステップＳＰ４２）
端末装置１２は、スケジュールの追加要求をサーバ装置１０に送信する。そして、処理は、ステップＳＰ４４の処理に移行する。
【００６３】
（ステップＳＰ４４）
サーバ装置１０は、端末装置１２から、追加要求を受信する。これに応答して、サーバ装置１０の管理手段５８は、提案して承諾された目的地を含むスケジュールを、指定された各ユーザのカレンダー５０Ｄにそれぞれ記憶する。また、管理手段５８は、出発地点から、承諾された目的地までの移動経路を含む移動スケジュールを、指定された各ユーザのカレンダー５０Ｄにそれぞれ記憶する。また、管理手段５８は、承諾された目的地から各ユーザの自宅までの移動経路を含む移動スケジュールを、指定された各ユーザのカレンダー５０Ｄにそれぞれ記憶する。
【００６４】
図７Ａは、ユーザのカレンダー５０Ｄの一例を示す図である。図７Ｂは、図７Ａに示すカレンダー５０Ｄに、スケジュールが追加された場合の一例を示す図である。
【００６５】
図７Ａに示すように、カレンダー５０Ｄには、ユーザのスケジュール５１が記述されている。ここで、ステップＳＰ４４でスケジュールが追加されると、図７Ｂに示すように、スケジュール５１Ａと、移動スケジュール５１Ｂと、移動スケジュール５１Ｃと、が記述されるようになる。
【００６６】
図４に戻って、処理は、ステップＳＰ４６の処理に移行する。
【００６７】
（ステップＳＰ４６）
管理手段５８は、指定された各ユーザの端末装置１２に、スケジュールが追加されたことを通知する。そして、図４に示す一連の処理が終了する。
【００６８】
＜効果＞
以上、本実施形態では、プログラムが、複数の施設情報を記憶する記憶手段５０を備え、ユーザの端末装置１２と通信可能なサーバ装置１０を、複数のユーザの指定及び目的を端末装置１２から受け付ける受付手段５２、受付手段５２が指定を受け付けた各ユーザの出発地点を取得する取得手段５４、各ユーザの出発地点及び目的に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報が示す施設を目的地として端末装置１２のユーザに提案する提案手段５６、として機能させる。
【００６９】
この構成によれば、各ユーザにとって適切な目的地を提案することができる。
【００７０】
また、本実施形態では、記憶手段５０には、ユーザ毎にスケジュール５１が記憶され、提案手段５６は、各ユーザのスケジュール５１に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報が示す施設を目的地として提案する。
【００７１】
この構成によれば、各ユーザのスケジュールに基づくことで、例えば都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。
【００７２】
また、本実施形態では、スケジュール５１は、場所情報を含み、受付手段５２は、日時情報を受け付け、取得手段５４は、日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。
【００７３】
この構成によれば、各ユーザの出発地点が適切に取得されることで、より適切な目的地を提案することができる。
【００７４】
また、本実施形態では、提案手段５６は、各ユーザのスケジュールに基づき、日時情報を決定し、端末装置１２のユーザに提案する。
【００７５】
この構成によれば、都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。
【００７６】
また、本実施形態では、受付手段５２は、日時情報を受け付け、取得手段５４は、当該日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する。
【００７７】
この構成によれば、都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。
【００７８】
また、本実施形態では、提案手段５６は、複数の施設情報５０Ｂのうち、目的に対応する施設情報を抽出し、取得手段５４が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する。
【００７９】
この構成によれば、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に関し、各ユーザにとってより適切な目的地を提案することができる。
【００８０】
また、本実施形態では、サーバ装置１０を更に、提案手段５６による提案を端末装置１２のユーザが承諾した場合、承諾された目的地を含むスケジュールを記憶手段５０に記憶する管理手段５８、として機能させる。
【００８１】
この構成によれば、ユーザの操作なしに自動的にスケジュールが記憶されるため、スケジュールを入れるユーザの手間を省略することができる。
【００８２】
また、本実施形態では、管理手段５８は、提案手段５６による提案を端末装置１２のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを記憶手段５０に記憶する。
【００８３】
この構成によれば、ユーザの操作なしに自動的に移動スケジュールが記憶されるため、移動スケジュールを入れるユーザの手間を省略することができる。
【００８４】
また、本実施形態では、受付手段５２は、日時情報を受け付け、取得手段５４は、日時情報が示す日時における、複数の施設情報が示す施設の予約状況を取得し、提案手段５６は、複数の施設情報５０Ｂのうち、予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。
【００８５】
この構成によれば、空いていない施設が提案されることを抑制でき、もって、各ユーザにとってより適切な目的地を提案することができる。
【００８６】
また、本実施形態では、記憶手段５０には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、取得手段５４は、記憶手段５０から、受付手段５２が指定を受け付けた各ユーザの住所情報を出発地点として取得する。
【００８７】
この構成によれば、各ユーザにとってより適切な目的地を提案することができる。
【００８８】
＜変形例＞
なお、本発明は上記の実施形態に限定されるものではない。すなわち、上記の実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【００８９】
例えば、上記実施形態では、受付手段５２は、ユーザの指定を受け付ける場合を説明したが、ユーザの指定を受け付けなくてもよい。この場合、受付手段５２は、目的及び出発地点を端末装置１２から受け付ける。そして、受付手段５２が受け付けた出発地点及び目的に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報が示す施設を目的地として端末装置１２のユーザに提案してもよい。
【００９０】
また、上記実施形態では、提案手段５６は、検索条件を送信したユーザのみに提案ページを出力する場合を説明したが、提案手段５６は、検索条件を送信したユーザに加え、指定されたユーザにも提案ページを出力してもよい。この場合、全てのユーザの承認が得られた場合に、管理手段５８は、各ユーザのカレンダー５０Ｄにスケジュールを追加する。
【００９１】
また、上記実施形態では、取得手段５４は、受付手段５２が指定を受け付けた各ユーザの出発地点を取得する場合を説明したが、受付手段５２が指定を受け付けた各ユーザのスケジュール５１に基づき、受付手段５２が指定を受け付けた各ユーザの嗜好を推測してもよい。ユーザの嗜好としては、交通費が安い移動経路を選ぶ嗜好、乗換回数が低い移動経路を選ぶ嗜好、交通費が高くても移動時間が短い移動経路を選ぶ嗜好等が挙げられる。この場合、提案手段５６は、取得手段５４が推測した各ユーザの嗜好に基づき、複数の施設情報５０Ｂの中から少なくとも一つの施設情報が示す施設を目的地として端末装置１２のユーザに提案する。
【００９２】
また、本発明には、以下の付記も含まれる。
＜付記１＞
複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能なコンピュータを、
目的及び出発地点を前記端末装置から受け付ける受付手段、
前記受付手段が受け付けた出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段、
として機能させるためのプログラム。
【００９３】
＜付記２＞
前記提案手段は、ユーザのスケジュールに基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する。
【００９４】
＜付記３＞
複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能な情報処理装置であって、
目的及び出発地点を前記端末装置から受け付ける受付手段と、
前記受付手段が受け付けた出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段と、
を備える情報処理装置。
【符号の説明】
【００９５】
１０：サーバ装置（コンピュータ）、５０：記憶手段、５２：受付手段、５４：取得手段、５６：提案手段、５８：管理手段
【図１】
0006982894.tif 000002
【図２】
0006982894.tif 000003
【図３】
0006982894.tif 000004
【図４】
0006982894.tif 000005
【図５】
0006982894.tif 000006
【図６】
0006982894.tif 000007
【図７Ａ】
0006982894.tif 000008
【図７Ｂ】
0006982894.tif 000009