(57)【要約】【課題】複数日にわたる旅行であっても、指定したスポットを効率良く訪問する旅行プランを作成する。【解決手段】実施形態の情報処理システム１は、複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得部２４１と、複数のスポットの訪問順序を決定する訪問順序決定部３２１と、決定された訪問順序、および一日の活動時間帯に基づいて複数のスポットを複数日にわたって割り当てることにより旅行プランを作成する旅行プラン作成部３２２と、旅行プランを出力する情報出力部２４２と、を備える。【選択図】図１
2019046256.tif 000002
【特許請求の範囲】
【請求項１】
複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段と、
前記複数のスポットの訪問順序を決定する訪問順序決定手段と、
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段と、
前記旅行プランを出力する情報出力手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記決定された訪問順序で前記複数のスポットを訪問する場合における、スポット間の移動経路に関する移動経路情報を取得する移動経路情報取得手段をさらに備え、
前記旅行プラン作成手段は、前記移動経路情報に基づいて前記複数のスポットを割り当てることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記旅行プラン作成手段は、スポットに到着する時刻が前記活動時間帯内でなければ、そのスポットを翌日に割り当てることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記活動時間帯は、旅行の日付に基づいて定められていることを特徴とする請求項１〜３のいずれかに記載の情報処理システム。
【請求項５】
前記活動時間帯は、前記複数日の日ごとに異なることを特徴とする請求項１〜３のいずれかに記載の情報処理システム。
【請求項６】
前記訪問順序決定手段は、前記各スポットの属性を考慮して前記複数のスポットの訪問順序を決定することを特徴とする請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
前記旅行プラン作成手段は、ユーザの変更希望に応じて前記旅行プランを更新することを特徴とする請求項１〜６のいずれかに記載の情報処理システム。
【請求項８】
前記旅行プラン作成条件は、旅行プランの特性を指定する特性条件を含み、
前記旅行プラン作成手段は、前記特性条件に基づいて前記旅行プランを作成することを特徴とする請求項１〜７のいずれかに記載の情報処理システム。
【請求項９】
旅行の予約情報を取得する予約情報取得部をさらに備え、
前記情報出力手段は、前記旅行プランに前記予約情報を追加して出力することを特徴とする請求項１〜８のいずれかに記載の情報処理システム。
【請求項１０】
前記旅行プラン作成手段は、所定の日に割り当てられたスポットのうち最後に訪れるスポット、および／または、当該日の翌日に割り当てられたスポットのうち最初に訪れるスポットの位置情報に基づいて当該日の推奨宿泊施設を抽出し、前記抽出された推奨宿泊施設の情報を含む旅行プランを作成することを特徴とする請求項１〜９のいずれかに記載の情報処理システム。
【請求項１１】
前記旅行プラン作成手段は、前記複数のスポットに基づいて推奨スポットを抽出し、前記抽出された推奨スポットの情報を含む旅行プランを作成することを特徴とする請求項１〜１０のいずれかに記載の情報処理システム。
【請求項１２】
前記旅行プラン作成手段は、前記推奨スポットを訪問するための第１の時間帯を定め、前記複数のスポットを前記第１の時間帯以外の第２の時間帯に割り当てることを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
サーバと通信可能に接続された端末装置において実行される情報処理プログラムであって、
前記サーバは、
複数のスポットの訪問順序を決定する訪問順序決定手段、および
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段と、を有し、
前記情報処理プログラムは、コンピュータを、
前記複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段、および
前記旅行プランを出力する情報出力手段
として機能させるための情報処理プログラム。
【請求項１４】
コンピュータを、
複数のスポットの訪問順序を決定する訪問順序決定手段、および
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段
として機能させるための情報処理プログラム。
【請求項１５】
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段と、
前記複数のスポットの訪問順序を決定する訪問順序決定手段と、
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段と、
前記旅行プランを出力する情報出力手段と、
を備えた情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１６】
通信可能に接続された複数のコンピュータによって、請求項１〜１２のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータのうちの１つを請求項１〜１２のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１７】
コンピュータを、請求項１〜１２のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１８】
通信可能に接続された複数の情報処理装置によって、
複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段と、
前記複数のスポットの訪問順序を決定する訪問順序決定手段と、
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段と、
前記旅行プランを出力する情報出力手段と、
を備えた情報処理システムを構成するために、
上記手段の少なくとも１つを備えたことを特徴とする情報処理装置。
【請求項１９】
コンピュータを、
複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段、
前記複数のスポットの訪問順序を決定する訪問順序決定手段、
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段、および
前記旅行プランを出力する情報出力手段
として機能させるための情報処理プログラム。
【請求項２０】
旅行プラン作成条件取得手段が、複数のスポットを含む旅行プラン作成条件を取得するステップと、
訪問順序決定手段が、前記複数のスポットの訪問順序を決定するステップと、
旅行プラン作成手段が、前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成するステップと、
情報出力手段が、前記旅行プランを出力するステップと、
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
旅行プランを立てる際、旅行計画者は非常に煩雑で手間のかかる作業をこなす必要がある。すなわち、旅行計画者は、スポットの訪問プランとスポット間の移動プランの両方を作成する必要がある。したがって、旅行計画者は、訪問したいスポットを効率良く全て回るために、どの順序でスポットを巡るのが良いのか、およびスポット間をどのように移動すれば良いのか等を把握するために、各スポットの場所やスポット間の移動方法等を調査した上で、試行錯誤しながら旅行プランを作成していかなければならない。
【０００３】
特許文献１には、複数の訪問先を訪問する場合において、総巡回距離が最小になる巡回経路を求めるための装置ないし方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２７８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法は、一日の旅行計画を立てるのみで、複数日にわたる旅行計画を作成することはできない。複数日にわたる旅行の場合、スポット数が多く、旅行先の宿泊施設を検討する必要も生じることから、旅行プランの作成負荷が一段と大きくなる。
【０００６】
本発明は、上記の認識に基づいてなされたものであり、複数日にわたる旅行であっても、指定したスポットを効率良く訪問する旅行プランを作成可能な情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理システムは、
複数のスポットを含む旅行プラン作成条件を取得する旅行プラン作成条件取得手段と、
前記複数のスポットの訪問順序を決定する訪問順序決定手段と、
前記決定された訪問順序、および一日の活動時間帯に基づいて、前記複数のスポットを複数日にわたって割り当てることにより、旅行プランを作成する旅行プラン作成手段と、
前記旅行プランを出力する情報出力手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数日にわたる旅行であっても、指定したスポットを効率良く訪問する旅行プランを作成することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る情報処理システムの概略的な構成を示す図である。
【図２Ａ】スポットの割り当て方法を説明するための図である。
【図２Ｂ】図２Ａに続く、スポットの割り当て方法を説明するための図である。
【図２Ｃ】図２Ｂに続く、スポットの割り当て方法を説明するための図である。
【図２Ｄ】図２Ｃに続く、スポットの割り当て方法を説明するための図である。
【図３】複数日にわたって割り当てられたスポットを示す図である。
【図４】実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図５】スポット割当処理の詳細を説明するためのフローチャートである。
【図６】旅行の日程を入力するための画面の一例を示す図である。
【図７】お気に入りのスポットを保存するための画面の一例を示す図である。
【図８】保存されたスポットから、プランに組み込むスポットを選択するための画面の一例を示す図である。
【図９】出発都市（空港）を入力するための画面の一例を示す図である。
【図１０】自動作成された旅行プランを表示する画面の一例である。
【図１１】旅行プランのカスタマイズを説明するための画面の一例である。
【図１２】変形例１に係る旅行プラン作成条件の入力画面の一例である。
【図１３】変形例２に係る旅行プランを表示する画面の一例である。
【図１４】変形例３に係る旅行プランを表示する画面の一例である。
【図１５】変形例４に係る旅行プランを表示する画面の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００１１】
図１を参照して実施形態に係る情報処理システム１の概略的構成について説明する。
【００１２】
情報処理システム１は、図１に示すように、端末装置２、サーバ３およびネットワーク４を備えている。端末装置２およびサーバ３は、インターネット等のネットワーク４を介して互いに通信可能に接続されている。なお、ネットワーク４は、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。
【００１３】
本実施形態に係る情報処理システム１は、後述のように、端末装置２を介してユーザが入力した旅行プラン作成条件を満たす旅行プランを、サーバ３が自動的に作成するように構成されている。以下、端末装置２、サーバ３の詳細について順に説明する。
【００１４】
＜端末装置＞
端末装置２は、ユーザが使用する情報処理端末であり、例えばパソコン、タブレット端末、スマートフォン、携帯電話等である。
【００１５】
端末装置２は、図１に示すように、通信部２１と、操作入力部２２と、表示部２３と、制御部２４と、を有する。
【００１６】
通信部２１は、ネットワーク４を介して端末装置２とサーバ３との間で情報を送受信するためのインターフェースである。操作入力部２２は、ユーザが端末装置２に情報を入力するためのインターフェースであり、例えば、キーボード、マウス、タッチパネル、ボタン、マイク等である。表示部２３は、液晶ディスプレイ、有機ＥＬディスプレイ等の映像表示手段であり、ユーザからの操作を受け付けるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や旅行プランの作成結果など、様々な情報を表示する。なお、操作入力部２２がタッチパネルの場合には、操作入力部２２が表示部２３を兼ねてもよい。
【００１７】
次に、端末装置２の制御部２４について説明する。
【００１８】
制御部２４は、図１に示すように、旅行プラン作成条件取得部２４１と、情報出力部２４２とを有している。制御部２４の各部は端末装置２内のプロセッサが所定のプログラムを実行してソフトウェアによる処理がハードウェア資源を用いて具体的に実現されるものであってもよいし、実装されているハードウェア自身により実現されるものであってもよい。
【００１９】
旅行プラン作成条件取得部２４１は、旅行プランを作成するための条件（すなわち、旅行プラン作成条件）を取得する。この旅行プラン作成条件は、少なくとも、ユーザが訪問を希望する複数のスポットを含む。その他、旅行プラン作成条件は、日程（例えば８月２５日〜２７日）または旅行日数（例えば３泊４日）、出発地、帰着地等の条件を含んでもよい。また、旅行プラン作成条件は、予算、人数（例えば大人２人、子供１人など）を含んでもよい。
【００２０】
スポットは、訪問可能な場所であればよく、例えば、名所、飲食施設（レストラン、カフェ等）、公園、遊園地、温泉、エステサロンなどである。なお、スポットは、ある場所で一時的に行われるイベント（例えば、祭り、コンサート、フリーマーケット、スポーツの試合等）であってもよい。また、飛行機で旅行先に移動する場合、スポットは旅行先の空港であってもよい。
【００２１】
なお、旅行プラン作成条件は、スポットの優先度を含んでもよい。これにより、スポットの優先度に応じた旅行プランを作成することができる。
【００２２】
また、旅行プラン作成条件取得部２４１は、一度作成された旅行プランのうちユーザが変更した部分に関する情報を受け付けてもよい。この場合、例えば、変更後の移動手段、滞在時間、活動時間帯などの情報が受け付けられる。
【００２３】
情報出力部２４２は、サーバ３から受信した旅行プラン等の各種情報を出力先に応じた形態で出力する。本実施形態では、情報出力部２４２は、出力すべき情報を映像信号に変換し、表示部２３に出力する。なお、情報の出力先は、表示部２３に限られず、端末装置２に無線または有線で接続された外部の装置（プリンタ、外付けディスプレイ等）であってもよい。
【００２４】
＜サーバ＞
次に、サーバ３について説明する。図１に示すように、サーバ３は、通信部３１と、制御部３２と、記憶部３３とを有する。通信部３１は、ネットワーク４を介して端末装置２とサーバ３との間で情報を送受信するためのインターフェースである。
【００２５】
制御部３２は、訪問順序決定部３２１と、旅行プラン作成部３２２と、移動経路情報取得部３２３と、経路探索部３２４と、を有している。制御部３２の各部はサーバ３内のプロセッサが所定のプログラムを実行してソフトウェアによる処理がハードウェア資源を用いて具体的に実現されるものであってもよいし、実装されているハードウェア自身により実現されるものであってもよい。制御部３２の各部の詳細は後述する。
【００２６】
記憶部３３は、スポット情報データベース３３１と、地図情報データベース３３２と、経路ネットワークデータベース３３３と、を有する。記憶部３３は、例えばハードディスク、半導体メモリ（ＳＳＤ等）などの記憶デバイスにより構成される。記憶部３３には、制御部３２で実行されるプログラムや他のデータが記憶されてもよい。
【００２７】
なお、スポット情報データベース３３１、地図情報データベース３３２および経路ネットワークデータベース３３の少なくともいずれか一つは、ネットワークを介してサーバ３と通信可能に接続された別の情報処理装置内に設けられてもよい。
【００２８】
スポット情報データベース３３１は、スポットに関する情報を含む。スポットに関する情報には、例えば、スポットの名称、位置情報（住所、経度緯度等）、電話番号、ウェブサイトのＵＲＬ、営業時間、時間別の混雑度、および属性のうち少なくともいずれか一つが含まれる。なお、スポットの属性は、例えば、カテゴリ（名所、グルメ、体験、宿泊、その他等）などである。なお、スポット情報データベース３３１は、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）情報を含んでもよい。
【００２９】
地図情報データベース３３２は、スポットの最寄り駅・停留所等を検索する際に用いられるデータベースである。この地図情報データベース３３２は、旅行先の道路地図などの地図データを有する地図情報を含む。この地図情報は、地図データに対応付けられた地図オブジェクト情報を含んでもよい。
【００３０】
経路ネットワークデータベース３３３は、経路探索部３２４が経路探索を実行する際に使用される。この経路ネットワークデータベース３３３は、電車やバス等の公共交通機関の経路ネットワークを示す経路ネットワーク情報を含む。なお、鉄道やバス等の公共交通機関の他、車、自転車、徒歩の経路ネットワークを示す経路ネットワーク情報を含んでもよい。
【００３１】
経路ネットワーク情報は、複数のノードと、複数のノード間を接続するリンクと、を含む。また、経路ネットワーク情報には、交通ネットワーク情報が含まれる。交通ネットワーク情報は、鉄道やバス等の交通網や道路網を規定する情報であり、駅（バス停）、路線、時刻表、料金などの公共交通機関に関する情報を含む。
【００３２】
また、経路ネットワークデータベース３３３は、後述の平均探索で用いるための、平均所要時間ネットワーク情報を含んでいる。この平均所要時間ネットワーク情報は、駅間の平均所要時間（時刻に依存しない。）の情報を含む。さらに、経路ネットワークデータベース３３３は、徒歩ネットワーク情報を有してもよい。この徒歩ネットワーク情報は、スポットから最寄り駅まで徒歩移動した場合に要する平均時間を見積もるために使用される。
【００３３】
次に、制御部３２の各部の詳細について説明する。
【００３４】
訪問順序決定部３２１は、旅行プラン作成条件取得部２４１により取得された旅行プラン作成条件に含まれる複数のスポットの訪問順序を決定する。この訪問順序決定部３２１は、例えば平均探索により、スポットの訪問順序を決定する。ここで、平均探索によってスポットの訪問順序を決める方法について詳しく説明する。
【００３５】
まず、訪問順序決定部３２１は、各スポットの最寄りの駅を探索することにより、最寄り駅を特定する。なお、ここで言う「駅」は、鉄道の駅に限らず、バスの停留所であってもよい。また、複数の最寄り駅候補が抽出された場合は、各最寄り駅候補と、スポットとの間の徒歩移動に要する平均所要時間を比較、考慮することにより最寄り駅を決めてもよい。
【００３６】
次に、訪問順序決定部３２１は、最寄りの駅間の平均所要時間に基づいて、総所要時間が最小になるようにスポットの訪問順序を決定する。このように平均探索によりスポットの訪問順序をまず決定することで、旅行プランの作成に要する計算量を抑制することができる。
【００３７】
なお、各最寄り駅間の移動に要する料金に基づいて、総移動料金が最小になるようにスポットの訪問順序を決定してもよい。その他、混雑度、乗換回数などの別の指標に基づいてスポットの訪問順序を決定してもよい。
【００３８】
また、訪問順序決定部３２１は、各スポットの属性を考慮してスポットの訪問順序を決定してもよい。例えば、訪問順序決定部３２１は、同じ属性のスポット（レストラン等）が連続しないようにスポットの訪問順序を決定してもよい。他の例として、複数のスポットの中に属性が宿泊のスポット（ホテル等）が存在する場合、当該スポットが一日の最終スポットになるようにスポットの訪問順序を決定してもよい。例えば、総所要時間または総移動料金が最小になるようにスポットの訪問順序を決定した後に、宿泊施設のスポットをタイムラインの末尾に配置されたスポットと入れ替えるようにしてもよい。
【００３９】
また、訪問順序決定部３２１は、出発エリアの出発空港および複数のスポットを考慮して、到着エリア（旅行先エリア）の到着空港を決定してもよい。例えば、出発エリアが日本で到着エリアが台湾の場合、日本の出発空港および複数のスポットを考慮して、台湾の複数の国際空港の中から１つの空港を決定する。
【００４０】
また、訪問順序決定部３２１は、平均探索以外の方法でスポットの訪問順序を決定してもよい。例えば、スポットの位置情報（緯度経度など）に基づいて、各スポット間を結ぶ直線距離の合計が最短になるように、スポットの訪問順序を決定してもよい。これにより、スポット数が多い場合や、スポット間距離が非常に長い場合であっても比較的短時間で訪問順序を決定することができる。
【００４１】
旅行プラン作成部３２２は、訪問順序決定部３２１により決定された訪問順序に基づいて、複数のスポットの訪問予定を複数日にわたって割り当てる。これにより、複数日にわたる旅行プランが作成される。なお、スポットの割り当て方法の詳細は、後ほど図２Ａ〜図２Ｄを参照して説明する。
【００４２】
移動経路情報取得部３２３は、訪問順序決定部３２１により決定された訪問順序で複数のスポットを訪問する場合における、スポット間の移動経路情報を取得する。移動経路情報は、経路探索部３２４がスポット間の経路探索を実行することにより生成される。例えば、第１のスポットを出発地とし、第２のスポットを目的地とする場合、移動経路情報には、例えば、第１のスポットを出発する時刻、第２のスポットに到着する時刻、移動手段、移動時間、料金、乗換回数などが含まれる。
【００４３】
経路探索部３２４は、後述の経路ネットワークデータベース３３３を用いて、スポット間の移動経路を探索する。経路探索条件には、少なくとも、第１のスポット、第１のスポットの出発時刻、および第２のスポットが含まれる。なお、経路探索部３２４は、サーバ３内に設けられる場合に限られず、サーバ３と通信可能に接続された他のサーバに設けられてもよい。
【００４４】
ここで、図２Ａ〜図２Ｄを参照して、旅行プラン作成部３２２によるスポットの割り当て方法について説明する。
【００４５】
旅行プラン作成部３２２は、移動経路情報取得部３２３により取得された移動経路情報と、旅行者の一日の活動時間帯を示す活動時間帯情報とに基づいて、複数のスポットの訪問予定を日ごとに割り当てる。図２Ａ〜図２Ｄの例では、事前に訪問順序決定部３２１により、スポットの訪問順序が、出発地（到着空港）、訪問地１、訪問地２、訪問地３、訪問地４、訪問地５、訪問地６、訪問地７および目的地（出発空港）の順に決定されたものとする。なお、図２Ａ〜図２Ｄ中のタイムラインＴＬ１，ＴＬ２，ＴＬ３はそれぞれ、旅行一日目、二日目、三日目の活動時間帯を示している。
【００４６】
まず、図２Ａに示すように、旅行プラン作成部３２２は、第１のスポットである出発地をタイムラインＴＬ１に配置する。出発地は、タイムラインＴＬ１の先頭に配置される。ただし、出発空港（例えば羽田空港）が旅行プラン作成条件に含まれる場合は、到着空港（例えば台南空港）の到着時刻の位置に出発地が配置される。
【００４７】
次に、旅行プラン作成部３２２は、図２Ａに示すように、第２のスポットである訪問地１をタイムラインＴＬ１に配置する。より詳しくは、訪問地１は、出発地と訪問地１との間の移動経路情報（出発時刻および移動時間）を参照して配置される。例えば、出発地の出発時刻が９：００で、移動時間が５３分の場合、旅行プラン作成部３２２は、タイムラインＴＬ１の９：５３の位置に訪問地１を配置する。厳密に言えば、訪問地１の訪問予定を示すボックスの上端がタイムラインＴＬ１の９：５３に位置するようにボックスを配置する。なお、ボックスの下端は、訪問地１の出発時刻に対応する。
【００４８】
次に、図２Ｂに示すように、旅行プラン作成部３２２は、訪問地１の場合と同様にして訪問地２をタイムラインＴＬ１に配置する。なお、訪問地１の出発時刻は、訪問地１の到着時刻に滞在時間を加えることで算出される。この滞在時間は、デフォルト値でもよいし、ユーザが設定した値でもよい。あるいは、属性等に基づいてスポットごとに滞在時間が自動で設定されてもよい。
【００４９】
その後、旅行プラン作成部３２２は、訪問地１，２の場合と同様にして訪問地３をタイムラインＴＬ１に配置する。しかし、図２Ｃに示すように、訪問地３の到着時刻が活動時間帯外となる。このような場合、旅行プラン作成部３２２は、訪問地３を翌日のタイムラインＴＬ２に配置する。その後、旅行プラン作成部３２２は、訪問地４および５をタイムラインＴＬ２に配置する。訪問地６は、到着時刻が二日目の活動時間帯外となるため、図２Ｄに示すように、三日目のタイムラインＴＬ３に配置される。その後、訪問地７と目的地（出発空港）がタイムラインＴＬ３に配置される。図３は、全スポットの割り当てが完了した状態を示している。
【００５０】
なお、上記の説明では、訪問地への到着時刻が活動時間帯外の場合に当該訪問地を翌日のタイムラインに配置したが、これに限らず、到着時刻が活動時間帯内に含まれても、訪問地での滞在時間を十分確保できない場合、当該訪問地を翌日のタイムラインに配置してもよい。すなわち、訪問地での所定の滞在時間を考慮すると、活動時間帯をオーバーしてしまう場合に、当該訪問地を翌日のタイムラインに配置するようにしてもよい。
【００５１】
上記のように、旅行プラン作成部３２２は、移動経路情報および活動時間帯情報に基づいて、旅行プラン作成条件に含まれる複数のスポットを、訪問順序決定部３２１により決定された順序で複数日にわたって割り当てる。例えば、旅行プラン作成部３２２は、スポットに到着する時刻が活動時間帯内でなければ、そのスポットの訪問予定を翌日に割り当てる。このようにすることで、複数日にわたる旅行であって、旅行プラン作成条件に含まれる複数のスポットを活動時間帯内に効率良く訪問するための旅行のプランを作成することができる。
【００５２】
ところで、旅行プラン作成条件に含まれるスポットの数が旅行の日程に比べて多すぎる場合、すべてのスポットを訪問する旅行プランを作成できないことがある。このような場合には、サーバ３はその旨を端末装置２に通知する。あるいは、旅行プラン作成部３２２は、すべてのスポットのうち１つ以上のスポット（例えば優先度の低いスポット、他のスポットから離れているスポット）を削除することでユーザが指定した日程に収まる旅行プランを作成してもよい。あるいは、旅行プラン作成部３２２は、日程および／または活動時間帯を延長して、すべてのスポットを訪問する旅行プランを作成してもよい。
【００５３】
また、到着時刻がスポットの営業時間外となる場合や、スポットでの滞在時間を十分に確保できない可能性がある場合には、サーバ３は端末装置２にその旨を通知してもよい。あるいは、旅行プラン作成部３２２は、スポットの営業時間内に到着するように、または滞在時間を十分に確保できるように、スポットの訪問順序を入れ替えてもよい。
【００５４】
また、上記の例では、旅行プラン作成条件に出発地（到着空港）および目的地（出発空港）が含まれていたが、ユーザは、出発地・目的地を指定せず、訪問地のみを指定してもよい。
【００５５】
また、活動時間帯は、ユーザが指定した時間帯であってもよい。この場合、ユーザが指定した時間帯に若干のマージンとして加えた時間帯を活動時間帯としてもよい。ユーザによる活動時間帯の指定方法としては、例えば、開始時刻（例えば８時）と終了時刻（例えば２０時）を指定するようにしてもよいし、活動時間帯の開始時刻および終了時刻のいずれか一方を指定するようにしてもよいし、あるいは、活動時間帯の長さ（例えば１２時間）を指定するようにしてもよい。
【００５６】
また、活動時間帯は、旅行の日付に基づいて定められてもよい。例えば、日照時間の長い夏の旅行であれば活動時間帯を長く、日照時間の短い冬の旅行であれば活動時間帯を短くしてもよい。
【００５７】
また、活動時間帯は、旅行の日ごとに異なってもよい。例えば、旅行の何日目であるかに基づいて活動時間帯を決めてもよい。一日目の活動時間を二日目よりも長く（もしくは短く）するようにしてもよい。
【００５８】
また、活動時間帯は、ユーザが選んだスポットの属性に基づいて定められてもよい。例えば、スポットが天体観測地である場合には、活動時間帯を夜間に設定してもよい。
【００５９】
また、活動時間帯は、スポットの営業時間や混雑情報に基づいて定められてもよい。例えば、スポットがあまり混雑していない時間帯を活動時間帯に設定してもよい。
【００６０】
＜情報処理システム１の処理動作＞
次に、上記のように構成された情報処理システム１による処理の一例について、図４および図５のフローチャートを参照しつつ以下に詳しく説明する。
【００６１】
旅行プラン作成条件取得部２４１は、旅行プラン作成条件を取得する（ステップＳ１１）。旅行プラン作成条件は、端末装置２の表示部２３に表示された画面を介してユーザにより入力される。本実施形態では、旅行プラン作成条件は、日程、複数のスポット、および出発地・帰着地を含む。
【００６２】
ここで、旅行プラン作成条件の入力方法について具体的に説明する。図６は、旅行の日程を入力するための画面の一例である。この画面において、ユーザは、フィールドＦ１に旅のタイトル（例えば、台湾旅行）を入力することが可能である。ユーザがフィールドＦ２を選択すると、カレンダーＣＬが表示される。ユーザは、カレンダーＣＬの日にちを選択することで、旅行の日程を入力することが可能である。ユーザがフィールドＦ３を選択すると、旅行プラン作成画面（図７）に遷移する。
【００６３】
なお、本願において、ユーザが画面を介して行う「選択」は、タップ、タッチ、クリック、ダブルクリック、スワイプ、音声入力による判断等、操作入力部２２を介して行いうる操作のことである。
【００６４】
図７は、ユーザがお気に入りのスポットを保存するための画面の一例を示している。タブＴａ１，Ｔａ２は画面選択用のタブである。図７ではタブＴａ１が選択されている。タブＴａ１が選択されると、スポットを保存、閲覧するための画面が表示される。タブＴａ２が選択されると、旅行プランが表示される（作成済みの旅行プランが存在しない場合は空のタイムラインのみ表示される）。タブＴｂ１，Ｔｂ２，Ｔｂ３，Ｔｂ４，Ｔｂ５は、表示するスポットのカテゴリを選択するためのタブである。図７では、グルメのタブＴｂ１が選択されており、レストラン等のグルメスポットが表示される。スクロールバーＳＢを選択して下側に移動させると、画面の下に隠れているスポットが表示される。各スポットについて、名称および住所などが表示される。画像表示領域Ｉｍｇ１に店舗の写真を表示してもよい。
【００６５】
ボタンＢ１（「保存する」）が選択されると、そのスポットが保存される。保存されたスポットは、図７の画面の左側の「保存したスポット」から確認することができる。一方、「保存済み」と表示されたボタンＢ１が選択されると、そのスポットは保存が解除され、図７の画面の左側の「保存したスポット」から削除される。
【００６６】
検索ウィンドウＦＷに、検索ワード（スポット名等）を入力すると、そのワードで検索されたスポットが表示される。ボタンＢ３は、作成済みのプランを保存するためのボタンである。
【００６７】
図７の画面左側から、ユーザが保存したスポットを確認することが可能である。図７の例では、グルメスポットが８件、宿泊スポットが２４件、名所スポットが１２件、体験スポットが１２件の合計５６件が保存されている。ユーザが三角マークＴを選択すると、その三角マークに対応するカテゴリの保存済みスポットの一覧が表示される（図１０参照）。
【００６８】
図７の画面においてボタンＢ２（「自動でプランを作成する」）が選択されると、図８の画面に遷移する。この画面において、ユーザは、保存したスポットの中から実際に訪問したいスポットを選択する。図８の例では、レストランＡ，Ｂ，Ｄが選択されている。スポットの選択が完了すると、ユーザはボタンＢ４（「決定」）を選択する。ボタンＢ４が選択されると、図９の画面に遷移する。この画面において、ユーザは、出発都市（出発空港）を選択する。
【００６９】
上記のようにして旅行プラン作成条件がユーザにより入力された後、端末装置２の制御部２４は、旅行プランの作成指示があるか否かを判定する（ステップＳ１２）。もし旅行プランの作成指示がある場合は（Ｓ１２：Ｙｅｓ）、ステップＳ１３に進み、そうでなければステップＳ１１に戻る。本実施形態では、図９の画面においてボタンＢ５（「プラン作成」）が選択されると、制御部２４は、旅行プランの作成指示があると判定する。
【００７０】
旅行プランの作成指示があると判定すると、端末装置２の制御部２４は、通信部２１を介して旅行プラン作成条件をサーバ３に送信する（ステップＳ１３）。そして、サーバ３は、通信部３１を介して旅行プラン作成条件を受信する（ステップＳ２１）。
【００７１】
次に、訪問順序決定部３２１は、ステップＳ２１で受信した旅行プラン作成条件に含まれるスポットの訪問順序を決定する（ステップＳ２２）。訪問順序の決定方法は、例えば、前述の平均探索により行う。
【００７２】
なお、旅行先まで飛行機を利用する場合、訪問順序決定部３２１は、旅行先にある複数の候補から最適な空港を選択してもよい。例えば、旅行先の最初の訪問地に最も近い空港を行きの到着空港に決定する。同様に、訪問順序決定部３２１は、旅行先の複数の候補から、帰りの出発空港を選択してもよい。例えば、旅行先の最後の訪問地に最も近い空港を帰りの出発空港に決定する。
【００７３】
次に、旅行プラン作成部３２２は、訪問順序決定部３２１により決定された訪問順序に基づいて、複数のスポットの訪問予定を複数日にわたって割り当てる（ステップＳ２３、スポット割り当て処理）。これにより、複数日にわたる旅行プランが作成される。図５を参照してスポット割り当て処理の詳細について説明する。
【００７４】
まず、旅行プラン作成部３２２は、スポットの番号を示す変数Ｎと、旅行の日の番号を示す変数Ｄを初期化する（ステップＳ２３１）。本実施形態では、変数Ｎを０とし、変数Ｄを１とする。Ｎ＝０のスポットは、図２Ａで言えば出発地（到着空港）であり、図３で言えば「行き  到着空港」である。Ｄ＝１は旅行日程の一日目であることを示す。
【００７５】
次に、旅行プラン作成部３２２は、経路探索部３２４が最後のスポットまで経路探索を行ったか否かを判定する（ステップＳ２３２）。ここで、「最後のスポット」は、図２Ｄで言うところの「目的地（出発空港）」である。そして、最後のスポットまで経路探索が行われている場合（Ｓ２３２：Ｙｅｓ）、スポット割り当て処理を終了し、図４のステップＳ２４に進む。一方、まだ最後のスポットまで経路探索が行われていない場合（Ｓ２３２：Ｎｏ）、ステップＳ２３３に進む。
【００７６】
ステップＳ２３３では、経路探索部３２４は、Ｎ番目のスポットと（Ｎ＋１）番目のスポットとの間の経路探索を実行する。これにより、Ｎ番目のスポットか（Ｎ＋１）番目のスポットまでの移動経路情報が得られる。なお、複数の移動経路が得られた場合、所定のルールに従って移動経路を１つ選択する。所定のルールは、デフォルト設定（例えば移動時間が最短）のものであってもよいし、あるいは、ユーザが指定したルール（例えば料金が最安）であってもよい。
【００７７】
次に、旅行プラン作成部３２２は、ステップＳ２３３で得られた移動経路情報から、（Ｎ＋１）番目のスポットに到着する時刻が活動時間帯外であるか否かを判定する（ステップＳ２３４）。（Ｎ＋１）番目のスポットに到着する時刻が活動時間帯外でない場合（Ｓ２３４：Ｎｏ）、旅行プラン作成部３２２は、（Ｎ＋１）番目のスポットをＤ日目の予定（タイムライン）に割り当てる（ステップＳ２３５）。
【００７８】
一方、（Ｎ＋１）番目のスポットに到着する時刻が活動時間帯外である場合（Ｓ２３４：Ｙｅｓ）、旅行プラン作成部３２２は変数Ｄを１つ増やす（ステップＳ２３６）。その後、旅行プラン作成部３２２は、（Ｎ＋１）番目のスポットをＤ日目の予定に割り当てる（ステップＳ２３５）。
【００７９】
ステップＳ２３５を実行した後、変数Ｎを１つ増やし（ステップＳ２３７）、ステップＳ２３２に戻る。
【００８０】
最後のスポットまで経路探索が行われた段階で（ステップＳ２３２でＹｅｓの場合）、全てのスポットの割り当てが完了し、旅行プランが作成される。
【００８１】
図４に戻って、スポット割り当て処理実行後の処理について説明する。
【００８２】
サーバ３の制御部３２は、旅行プラン作成部３２２により作成された旅行プランの情報を、通信部３１を介して端末装置２に送信する（ステップＳ２４）。端末装置２が旅行プラン情報を受信すると、制御部２４の情報出力部２４２は、旅行プラン情報を表示部２３に出力する（ステップＳ１４）。
【００８３】
図１０は、自動作成された旅行プランの表示画面の一例を示している。図１０ではタイムラインの一部のみが表示されているが、上下方向および左右方向のスクロールバーＳＢにより所望の領域を表示させることが可能である。図１０に示すように、旅程の各日のタイムラインにユーザが選択したスポットが配置され、スポット間の移動時間や乗換回数等の移動経路情報も表示される。
【００８４】
図１０の画面において、ボタンＢ６（プレビュー）が選択されると、作成された旅行プランの移動経路の全体が表示される。また、乗り換え情報の詳細などを確認したり、スポット情報を確認することができる。
【００８５】
上記のようにして作成された旅行プランをベースプランとして、ユーザがカスタマイズすることも可能である。この場合、旅行プラン作成部３２２は、ユーザの変更希望に応じて旅行プランを更新する。例えば、ユーザの希望に応じて、スポット間の移動手段、スポットの滞在時間、活動時間帯の変更、スポットの追加や削除ができるようにしてもよい。図１１の例では、スポット１とスポット２の間にボタンＢ９，Ｂ１０を表示している。ユーザがボタンＢ９を選択すると、スポット１とスポット２の間の移動手段が徒歩に変更され、ユーザがボタンＢ１０を選択すると、スポット１とスポット２の間の移動手段が車に変更される。
【００８６】
また、ユーザは、図１１に示すように、ラインＬ１をドラッグして希望の時刻に移動させることで活動時間帯を変更することができる。図１１の例では、ラインＬ１を移動してラインＬ２とすることにより、活動時間帯の終了時刻を１８時から２０時３０分に変更している。
【００８７】
また、ユーザは、画面に表示されたスポットを選択する（例えば右クリックする）ことにより、スポットを削除することができる。また、ユーザは、画面左側に表示された保存スポットからスポットを選択して旅行プランに追加することもできる。
【００８８】
図１１において、タイムラインの上部に表示されている金額（￥２，６００、￥３，７５０）は、一日の移動に要する交通費の総額である。なお、金額は、交通費の総額に、スポットの入場料や宿泊費も含めた一日の旅費の総額であってもよい。旅行プラン作成条件に人数の指定がある場合は、全員分の費用（例えば、交通費もしくは旅費の総額）、または一人当たりの費用を表示してもよい。この場合、子供料金と大人料金を考慮して費用を算出してもよい。また、ユーザのプラン変更操作に応じて、表示金額が随時更新されるようにしてもよい。
【００８９】
上記のようにして移動手段、スポットの滞在時間、活動時間帯、スポット等がユーザにより変更されると、変更後の条件が旅行プラン作成条件取得部２４１により受け付けられ、サーバ３に送信される。サーバ３では、前述のスポット割り当て処理が再度行われ、旅行プランが更新される。更新された旅行プランは、サーバ３から端末装置２に送信され、表示部２３に表示される。なお、スポットが追加または削除された場合は、スポット割り当て処理を実行する前に、訪問順序決定部３２１が、更新されたスポットの訪問順序を決定する。
【００９０】
以上説明したように本実施形態によれば、ユーザは、訪問希望のスポットを含む旅行プラン作成条件を入力して旅行プランの作成を指示するだけで、一日の活動時間を考慮しつつ複数日にわたる旅行プランが自動的に作成される。これにより、ユーザは、各スポットを効率的に訪れるための訪問順序およびスポット間の移動方法を容易に把握することができるようになる。また、ユーザは、自動作成された旅行プランをベースプランとして活用することができる。
【００９１】
なお、上記の説明では、旅行プラン作成条件として、旅行の日程、スポットおよび出発都市（出発空港）を指定したが、日程、出発都市については必須ではない。例えば、日程を指定せずに旅行プランを作成することも可能である。この場合、作成された旅行プランを見ることで、ユーザは、選択したスポットを全て訪問するのに要する日数を把握することができる。
【００９２】
以下、本実施形態に係るいくつかの変形例について説明する。
【００９３】
＜変形例１＞
本変形例では、旅行プラン作成条件は、旅行プランの特性を指定する特性条件を含む。この特性条件には、例えば、図１２に示すように、「標準」、「弾丸」、「ゆったり」、「安い」が含まれる。ユーザが「弾丸」のチェックボックスＣＢを選択すると、旅行プラン作成部３２２は、例えば、各スポットの滞在時間を短くし、短時間の移動経路を優先して旅行プランを作成する。また、「弾丸」の場合、活動時間帯を標準設定より長くしてもよい。
【００９４】
反対に、「ゆったり」のチェックボックスＣＢが選択されると、旅行プラン作成部３２２は、例えば、各スポットの滞在時間を長くし、低混雑の移動経路を優先して旅行プランを作成する。また、「安い」のチェックボックスＣＢが選択されると、料金の安い移動経路を優先して旅行プランを作成する。このように、本変形例によれば、旅行プランの特性条件を旅行プラン作成条件に含めることで、よりユーザの希望に沿った旅行プランを作成することができる。
【００９５】
＜変形例２＞
本変形例では、端末装置２の制御部２４は、旅行の予約情報を取得する予約情報取得部（図示せず）をさらに備え、情報出力部２４２は、サーバ３から受信した旅行プランに予約情報を追加して出力する。予約情報取得部は、端末装置２が受信したメール（予約完了メール）、カレンダーアプリまたは外部サイト等から、ユーザが予約した移動手段（飛行機等）や宿泊施設等に関する情報を取得する。この情報は、移動手段や宿泊施設の識別情報（例えば飛行機の便名、ホテルの名称）の他、利用日時を含んでもよい。
【００９６】
図１３は、一日目の宿泊施設として予約されたＡＢＣホテルが一日目のタイムラインに表示されている。予約されたホテルは、二日目のタイムラインの先頭に表示されてもよい。このように、自動作成された旅行プランに、ユーザ自身が選んだ移動手段や宿泊施設が反映されるため、本変形例によれば、ユーザは旅行プランの全体像を正確に把握することができるようになる。
【００９７】
なお、予約が未だ完了していない場合には、外部サイトの予約画面に遷移するためのボタンやリンクを表示してもよい。
【００９８】
また、利用予定のホテルとスポット間の移動経路情報を表示してもよい。図１３の例の場合、情報出力部２４２は、一日目の最終訪問地であるスポット６と、ＡＢＣホテルとの間の移動経路や、ＡＢＣホテルと、二日目の最初の訪問地であるスポット７との間の移動経路を端末装置２の表示部２３に出力してもよい。この場合、例えば、前述のステップＳ１１において旅行プラン作成条件の１つとして利用予定ホテルを含めておき、ステップＳ２３においてサーバ３の経路探索部３２４にて移動経路を探索する。
【００９９】
なお、図１３の画面例では、画面右側に旅行先の地図が表示され、地図にはスポットの位置（丸印内の数字とスポット番号が対応している。）、移動経路（太線の部分）も表示されている。これにより、ユーザは旅行プランの概要を一目で把握することができる。
【０１００】
＜変形例３＞
本変形例では、スポットの位置情報に基づいて宿泊施設をレコメンドする。旅行プラン作成部３２２は、所定の日に割り当てられたスポットのうち最後に訪れるスポットの位置情報に基づいて当該日の推奨宿泊施設を抽出する。この抽出には、例えば、スポット情報データベース３３１を利用する。そして、旅行プラン作成部３２２は、抽出された推奨宿泊施設の情報を含む旅行プランを作成する。
【０１０１】
なお、旅行プラン作成部３２２は、所定の日の翌日に割り当てられたスポットのうち最初に訪れるスポットの位置情報に基づいて当該日の推奨宿泊施設を抽出してもよい。あるいは、所定の日に割り当てられたスポットのうち最後に訪れるスポットと、当該日の翌日に割り当てられたスポットのうち最初に訪れるスポットの両方の位置情報に基づいて当該日の推奨宿泊施設を抽出してもよい。
【０１０２】
図１４の例では、一日目の最終訪問地であるスポット３の近くのホテル（ホテルＡ，Ｂ，Ｃ）がタイムラインに表示されている。各ホテルについて、名称、宿泊料金および評価（星の数）が表示されている。このほか、ホテルの写真が表示されてもよい。ボタンＢ７が選択されると、端末装置２の画面がホテルの予約サイトに遷移する。なお、ホテルの予約サイトにアクセスして、予約可能なホテルのみを表示するようにしてもよい。また、ホテルの料金やグレード、評価、スポットからの距離などの指定をユーザから受け付け、ユーザが指定した条件を満たすホテルのみを表示するようにしてもよい。
【０１０３】
図１４に示すように、画面右側に旅行先の地図に、スポットの位置に加えて推奨宿泊施設の位置が表示されている。これにより、ユーザはスポットと推奨宿泊施設の位置関係を一目で把握することができる。また、推奨宿泊施設の付加情報を地図に表示してもよい。図１４では、推奨宿泊施設の料金は吹き出しで表示されている。
【０１０４】
なお、ユーザが指定した旅行プランの特性条件を考慮して宿泊施設をレコメンドしてもよい。例えば、「安い」が選択されている場合、宿泊料金が比較的安価な宿泊施設をレコメンドする。
【０１０５】
上記のように、本変形例によれば、ユーザが訪問を希望するスポットの近くにある宿泊施設の情報をユーザに提示することによって、ユーザは旅行プランに合った宿泊施設を容易に把握できるようになり、ユーザの利便性をさらに向上させることができる。
【０１０６】
＜変形例４＞
本変形例では、ユーザが選択したスポット以外のスポットをレコメンドする。旅行プラン作成部３２２は、旅行プラン作成条件に含まれる複数のスポットに基づいて推奨スポットを抽出し、抽出された推奨スポットの情報を含む旅行プランを作成する。例えば、旅行プラン作成条件に含まれるスポットと一緒に選択されることの多いスポットや、旅行プラン作成条件に含まれるスポットの近くの人気スポットなどが推奨スポットとして抽出される。
【０１０７】
このように、本実施形態によれば、推奨スポットをレコメンドすることで、さらに充実した旅行プランを作成することができるようになる。
【０１０８】
なお、乗り放題の１日乗車券（フリーパス）などの切符の利用を希望するユーザ向けに、フリーパスを利用して訪問可能なスポットを推奨スポットとしてレコメンドしてもよい。
【０１０９】
また、旅行プラン作成部３２２は、推奨スポットを訪問するための時間帯（第１の時間帯）を定め、旅行プラン作成条件に含まれる複数のスポットを第１の時間帯以外の時間帯（第２の時間帯）に割り当てるようにしてもよい。例えば、推奨スポットが飲食施設の場合、食事時間帯（１２時〜１３時、１８時〜２０時など）を第１の時間帯として定め、活動時間帯内であって第１の時間帯以外の時間帯に、旅行プラン作成条件に含まれる複数のスポットを割り当てる。図１５は、推奨スポットを訪問するための時間帯として昼食時間帯を定めて空けておき、タイムラインの昼食時間帯の部分に飲食施設を表示する画面の例を示している。画面中のボタンＢ８が選択されると、選択された飲食施設がスポットとして追加される。
【０１１０】
図１５に示すように、画面右側に旅行先の地図に、スポットの位置に加えて推奨飲食施設の位置が表示されている。これにより、ユーザはスポットと推奨飲食施設の位置関係を一目で把握することができる。
【０１１１】
なお、推奨スポットは飲食施設に限らない。推奨スポットが温泉などのリラクゼーション施設の場合、例えば夕方以降の時間帯を上記第１の時間帯とする。また、推奨スポットがイベントやスポーツの試合の場合、その開催時間帯を上記第１の時間帯とする。
【０１１２】
本実施形態によれば、推奨スポットの属性に基づく時間帯を空けておき、その時間帯に推奨スポットを表示することで、推奨スポットをユーザに受け入れられ易い形で提示することができる。
【０１１３】
以上、本発明の実施形態および変形例について説明した。本発明によれば、ユーザは、訪問希望のスポットを含む旅行プラン作成条件を入力するだけで、複数日にわたる旅行であっても、指定したスポットを効率良く訪問する旅行プランを簡単に得ることができる。
【０１１４】
なお、図１の構成は一例であり、サーバ３内の構成要件の少なくとも一部がそれぞれ端末装置２内にあってもよい。例えば、サーバ３内の記憶部３３の少なくとも一部、制御部３２の少なくとも一部を端末装置２内に設けてもよい。
【０１１５】
また、上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【０１１６】
また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【０１１７】
さらに、一つまたは複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの１つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも１つの手段として機能が実現されてもよい。
【０１１８】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容及びその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更及び部分的削除が可能である。
【符号の説明】
【０１１９】
１  情報処理システム
２  端末装置
２１  通信部
２２  操作入力部
２３  表示部
２４  制御部
２４１  旅行プラン作成条件取得部
２４２  情報出力部
３  サーバ
３１  通信部
３２  制御部
３２１  訪問順序決定部
３２２  旅行プラン作成部
３２３  移動経路情報取得部
３２４  経路探索部
３３  記憶部
３３１  スポット情報データベース
３３２  地図情報データベース
３３３  経路ネットワークデータベース
４  ネットワーク
Ｂ１〜Ｂ１０  ボタン
ＣＢ  チェックボックス
ＣＬ  カレンダー
Ｆ１〜Ｆ３  フィールド
ＦＷ  検索ウィンドウ
Ｉｍｇ１  画像表示領域
Ｌ１，Ｌ２  ライン
ＳＢ  スクロールバー
Ｔ  三角マーク
Ｔａ１，Ｔａ２，Ｔｂ１〜Ｔｂ５  タブ
ＴＬ１，ＴＬ２，ＴＬ３  タイムライン
【図１】
2019046256.tif 000003
【図２Ａ】
2019046256.tif 000004
【図２Ｂ】
2019046256.tif 000005
【図２Ｃ】
2019046256.tif 000006
【図２Ｄ】
2019046256.tif 000007
【図３】
2019046256.tif 000008
【図４】
2019046256.tif 000009
【図５】
2019046256.tif 000010
【図６】
2019046256.tif 000011
【図７】
2019046256.tif 000012
【図８】
2019046256.tif 000013
【図９】
2019046256.tif 000014
【図１０】
2019046256.tif 000015
【図１１】
2019046256.tif 000016
【図１２】
2019046256.tif 000017
【図１３】
2019046256.tif 000018
【図１４】
2019046256.tif 000019
【図１５】
2019046256.tif 000020