(57)【要約】【課題】イベントに対して施設を設定する際に、イベントが実行される時間帯及び移動時間帯を考慮しつつ施設を検索する地域を自動的に設定することができる旅行プラン作成装置、旅行プラン作成システム、及びプログラムを提供すること。【解決手段】  旅行プラン作成装置１００は、移動時間帯を設定する移動時間帯設定部１３６と、実行施設が紐付けられていないイベントである施設未定イベントに対して実行施設を設定する実行施設設定部１６０とを有し、実行施設設定部は、施設未定イベントが設定される基準となる基準時間帯と移動時間帯との間の関係に基づいて、施設未定イベント実行地域を特定する地域特定部１６２と、地域特定部が特定した施設未定イベント実行地域を検索条件として、実行施設の候補を検索する検索部１６３と、検索部によって検索された実行施設の候補の中から、施設未定イベントに紐付ける実行施設を特定する実行施設特定部１６４とを有する。【選択図】図１
2010231326.tif 000002
【特許請求の範囲】
【請求項１】
１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成装置であって、
旅行期間中に行われる移動に対する移動時間帯を前記旅行プランに設定する移動時間帯設定部と、
前記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントに対して前記実行施設を設定する実行施設設定部と、
を備え、
前記実行施設設定部は、
前記施設未定イベントが設定される基準となる時間帯である基準時間帯と前記移動時間帯との間の関係に基づいて、前記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定部と、
前記地域特定部が特定した施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、前記実行施設の候補を検索する検索部と、
前記検索部によって検索された実行施設の候補の中から、前記施設未定イベントに紐付ける実行施設を特定する実行施設特定部と、
を有する、旅行プラン作成装置。
【請求項２】
前記実行施設設定部は、
前記基準時間帯を前記旅行プランに設定する基準時間帯設定部、
をさらに有する、請求項１に記載の旅行プラン作成装置。
【請求項３】
前記地域特定部は、前記基準時間帯の直前に設定された直前イベントが実行される地域、及び前記基準時間帯の直後に設定された直後イベントが実行される地域のいずれかに前記施設未定イベント実行地域を特定する、請求項１または２のいずれかに記載の旅行プラン作成装置。
【請求項４】
前記地域特定部は、前記移動が乗換を含む場合に、前記直前イベントが実行される地域、前記直後イベントが実行される地域、及び前記乗換の地点が含まれる地域のうちのいずれかに前記施設未定イベント実行地域を特定する、請求項３に記載の旅行プラン作成装置。
【請求項５】
前記地域特定部は、前記移動時間帯が前記基準時間帯よりも前に設定されている場合に、前記施設未定イベント実行地域を前記直後イベントが実行される地域に設定する、請求項３に記載の旅行プラン作成装置。
【請求項６】
前記地域特定部は、前記移動時間帯が前記基準時間帯よりも後に設定されている場合に、前記施設未定イベント実行地域を前記直前イベントが実行される地域に設定する、請求項３に記載の旅行プラン作成装置。
【請求項７】
前記地域特定部は、前記基準時間帯が前記移動時間帯に含まれる場合に、前記施設未定イベント実行地域を特定しない、請求項１〜６のいずれかに記載の旅行プラン作成装置。
【請求項８】
前記地域特定部は、前記施設未定イベント実行地域の候補が複数特定された場合に、複数の前記施設未定イベント実行地域の候補を所定の地域マスタ情報に基づいて対応付け、前記地域マスタ情報の同じ地域に対応付けられた前記施設未定イベント実行地域の候補は同一地域として扱う、請求項１〜７のいずれかに記載の旅行プラン作成装置。
【請求項９】
１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成装置と、
前記旅行プラン作成装置にネットワークを介して接続され、前記旅行プラン作成装置に前記旅行プランを作成させる旅行プラン要求端末と、
を備え、
前記旅行プラン作成装置は、
旅行期間中に行われる移動に対する移動時間帯を前記旅行プランに設定する移動時間帯設定部と、
前記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントに対して前記実行施設を設定する実行施設設定部と、
を有し、
前記実行施設設定部は、
前記施設未定イベントが設定される基準となる時間帯である基準時間帯と前記移動時間帯との間の関係に基づいて、前記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定部と、
前記地域特定部が特定した施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、前記実行施設の候補を検索する検索部と、
前記検索部によって検索された実行施設の候補の中から、前記施設未定イベントに紐付ける実行施設を特定する実行施設特定部と、
を有する、旅行プラン作成システム。
【請求項１０】
コンピュータに、１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成機能を実現させるためのプログラムであって、
前記コンピュータに、
旅行期間中に行われる移動に対する移動時間帯を前記旅行プランに設定する移動時間帯設定機能と、
前記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントが設定される基準となる時間帯である基準時間帯と前記移動時間帯との間の関係に基づいて、前記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定機能と、
前記地域特定機能によって特定された施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、前記実行施設の候補を検索する検索機能と、
前記検索機能によって検索された実行施設の候補の中から、前記施設未定イベントに紐付ける実行施設を特定する実行施設特定機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅行プラン作成装置、旅行プラン作成システム、及びプログラムに関する。
【背景技術】
【０００２】
個人旅行をする旅行者は、その旅行中にどこに泊まり、何を食べ、どこへ行き、どのような交通手段で移動するか等のプランを自ら決定する。しかし、このような個人旅行の旅行プランをたてるには、その旅行地域にある観光地の所在地・飲食店・催し物の有無・目的地の開場時間帯・観光対象の開催時間帯等のイベント情報及び移動手段・移動時間などの移動情報を予め調べる必要がある。
【０００３】
近年のインターネットの普及に伴い、各種の情報サイトや経路検索エンジン等を使用することにより、このような情報を手軽に取得することができるようになった。しかし、個々の情報を吟味して、移動時間や開催時間帯等を調整しつつ実際に実現可能な旅行プランをたてることは、依然として旅行者本人が行う必要があり、旅行者の手間は多大であった。
【０００４】
これに対して、自動的に旅行プランを作成する装置として、例えば特許文献１が開示されている。この特許文献１に記載の旅行プラン作成装置では、旅行プランを作成したいユーザは、まず、各端末から旅行プラン作成装置にアクセスし、旅行に関する希望条件を入力する。この旅行プラン作成装置は、入力された希望条件に合った旅行プランを立案し、ユーザに提供するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２６９１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の旅行プラン作成装置では、例えば宿泊したり飲食したりする場所が特定されていないイベントに対してイベントを実行する施設を設定したい場合にも、ユーザ自身がその検索条件を入力する必要があり、ユーザが旅行先の地理に詳しくない場合には、検索条件である地域情報を特定することが困難であるという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、イベントに対して施設を設定する場合に、イベントが実行される時間帯及び移動時間帯を考慮しつつ施設を検索する地域を自動的に設定することが可能な、新規かつ改良された旅行プラン作成装置、旅行プラン作成システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成装置であって、旅行期間中に行われる移動に対する移動時間帯を上記旅行プランに設定する移動時間帯設定部と、上記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントに対して上記実行施設を設定する実行施設設定部とを備え、上記実行施設設定部は、上記施設未定イベントが設定される基準となる時間帯である基準時間帯と上記移動時間帯との間の関係に基づいて、上記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定部と、上記地域特定部が特定した施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、上記実行施設の候補を検索する検索部と、上記検索部によって検索された実行施設の候補の中から、上記施設未定イベントに紐付ける実行施設を特定する実行施設特定部とを有する、旅行プラン作成装置が提供される。
【０００９】
かかる構成によれば、例えば宿泊や飲食などの施設未定イベントが実行される時間帯である基準時間帯と旅行期間中に行われる移動に対する移動時間帯との間の関係に基づいて、施設未定イベントが実行される施設を検索する地域を自動的に設定することができるようになる。これにより、利用者は旅行先の情報に精通していなくても、効率のよい旅行プランが作成できるようになる。特に、宿泊や飲食は、旅行の満足度を高める重要なイベントであるため、自動的に特定された宿泊施設や飲食店を効率的に利用することが出来る本旅行プラン作成装置によれば、旅行の楽しさを充分に満喫することが出来る。
【００１０】
また、上記実行施設設定部は、上記基準時間帯を上記旅行プランに設定する基準時間帯設定部をさらに有してもよい。
【００１１】
また、上記地域特定部は、上記基準時間帯の直前に設定された直前イベントが実行される地域、及び上記基準時間帯の直後に設定された直後イベントが実行される地域のいずれかに上記施設未定イベント実行地域を特定してもよい。
【００１２】
また、上記地域特定部は、上記移動が乗換を含む場合に、上記直前イベントが実行される地域、上記直後イベントが実行される地域、及び上記乗換の地点が含まれる地域のうちのいずれかに上記施設未定イベント実行地域を特定してもよい。
【００１３】
また、上記地域特定部は、上記移動時間帯が上記基準時間帯よりも前に設定されている場合に、上記施設未定イベント実行地域を上記直後イベントが実行される地域に設定してもよい。
【００１４】
また、上記地域特定部は、上記移動時間帯が上記基準時間帯よりも後に設定されている場合に、上記施設未定イベント実行地域を上記直前イベントが実行される地域に設定してもよい。
【００１５】
また、上記地域特定部は、上記基準時間帯が上記移動時間帯に含まれる場合に、上記施設未定イベント実行地域を特定しなくてもよい。
【００１６】
また、上記地域特定部は、上記イベント実行地域の候補が複数特定された場合に、複数の上記イベント実行地域の候補を所定の地域マスタ情報に基づいて対応付け、上記地域マスタ情報の同じ地域に対応付けられた上記イベント実行地域の候補は同一地域として扱ってもよい。
【００１７】
また上記課題を解決するために、本発明の別の観点によれば、１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成装置と、上記旅行プラン作成装置にネットワークを介して接続され、上記旅行プラン作成装置に上記旅行プランを作成させる旅行プラン要求端末とを備え、上記旅行プラン作成装置は、旅行期間中に行われる移動に対する移動時間帯を上記旅行プランに設定する移動時間帯設定部と、上記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントに対して上記実行施設を設定する実行施設設定部とを有し、上記実行施設設定部は、上記施設未定イベントが設定される基準となる時間帯である基準時間帯と上記移動時間帯との間の関係に基づいて、上記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定部と、上記地域特定部が特定した施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、上記実行施設の候補を検索する検索部と、上記検索部によって検索された実行施設の候補の中から、上記施設未定イベントに紐付ける実行施設を特定する実行施設特定部とを有する、旅行プラン作成システムが提供される。
【００１８】
また上記課題を解決するために、本発明のさらに別の観点によれば、コンピュータに、１又は２以上のイベントを含む旅行プランを作成する旅行プラン作成機能を実現させるためのプログラムであって、上記コンピュータに、旅行期間中に行われる移動に対する移動時間帯を上記旅行プランに設定する移動時間帯設定機能と、上記イベントのうち、実行施設が紐付けられていないイベントである施設未定イベントが設定される基準となる時間帯である基準時間帯と上記移動時間帯との間の関係に基づいて、上記施設未定イベントを実行する地域である施設未定イベント実行地域を特定する地域特定機能と、上記地域特定機能によって特定された施設未定イベント実行地域を検索条件として、前記旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から、上記実行施設の候補を検索する検索機能と、上記検索機能によって検索された実行施設の候補の中から、上記施設未定イベントに紐付ける実行施設を特定する実行施設特定機能とを実現させるためのプログラムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、イベントに対して施設を設定する場合に、イベントが実行される時間帯及び移動時間帯を考慮しつつ施設を検索する地域を自動的に設定することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係る旅行プラン作成システムの構成を示すブロック図である。
【図２】同実施形態に係る旅行プラン作成システムが使用するイベント情報について説明する説明図である。
【図３】同実施形態に係る旅行プラン作成システムが表示画面に表示する表示映像の一例について説明する説明図である。
【図４】同実施形態に係る旅行プラン作成システムが表示画面に表示する表示映像の一例について説明する説明図である。
【図５】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図６】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図７】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図８】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図９】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図１０】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図１１】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図１２】同実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【図１３】同実施形態に係る旅行プラン作成システムの地域特定部の動作の一例を示すフローチャートである。
【図１４】プログラムを実行することにより一連の処理を実現するコンピュータの構成例を説明するための説明図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
＜第１実施形態に係る旅行プラン作成システムの構成＞
まず、図１を参照しつつ、本発明の第１実施形態に係る旅行プラン作成システムの構成について説明する。図１は、本発明の第１実施形態に係る旅行プラン作成システムの構成を示すブロック図である。
【００２３】
本実施形態に係る旅行プラン作成システム１０は、予約済みの移動及び所望のイベントが予め設定された旅行プランに対して、例えば宿泊及び飲食などの、通常実行される場所が特定されていないイベント（以下、施設未定イベントとよぶ。）にイベントが実行される施設を設定する。この時、イベントが実行される施設は例えば旅行プラン作成装置１００内部に施設情報を記憶した記憶部（図示せず）を有し、記憶部から施設情報を検索し、実行施設が設定されるものであってもよいし、例えば通信部を介して旅行プラン作成装置１００と接続される情報公開サーバ４００が保有する施設情報の中から検索され、実行施設が設定されるものであってもよい。このように複数の施設情報の中から検索によって実行施設を特定する場合には、検索条件として地域情報が用いられる。旅行プラン作成システム１０は、施設未定イベントを設定したい時間帯（以下、基準時間帯とよぶ。）、及び移動時間帯との間の関係に基づいて特定し、ユーザが条件を入力することなく最適な地域から施設を設定することができるものである。
【００２４】
ここで言う「旅行プラン」とは、例えば、１又は２以上のイベントが時系列に沿って並べられた予定表・タイムスケジュール・計画表などを意味する。つまり、旅行プランは、「あるイベントを何時から何時まで実行する」という情報を、所定の期間（旅行期間）中に設定されている１又は２以上のイベント毎に有しており、ユーザが旅行中の行動時に参照するためのものである。なお、この旅行プランは、ユーザの行動に指針を与えるものであり、ユーザの行動を束縛するものではない。この旅行プラン作成システム１０は、旅行プランを作成することを目的としており、作成された旅行プランは実際に実行される必要はない。更に言えば、この旅行プランを作成するユーザと、実際の旅行プランを実行するユーザとは別人であってもよい。
【００２５】
また、説明の便宜上、旅行プランが作成される期間におけるユーザの行動目的を「旅行」と言うが、厳密な意味での旅行に限定されるものではなく、例えば出張・帰郷・外出など様々な目的をも含むものとし、旅行プランには、ユーザの通常の行動範囲（例えば居所・勤め先・よく訪れる地域やその近傍）の外部だけでなく、その内部における計画等をも含まれるものとする。つまり、旅行プランには、例えば、単なる近郊への外出時の予定表も含まれる。
【００２６】
更に、ここで言う「イベント」は、例えば、旅行中にユーザが滞在・参加・鑑賞・実行等するための、場所・出来事・行事・催し物・行動などを意味する。イベントとしては、例えば、コンサートやスポーツや催し物を見ることやその実行、名所や景勝や観光地への訪問、宿泊施設などへの宿泊、会合への参加、飲食店などでの食事、観光用乗り物に乗ることなどが挙げられる。しかし、イベントはここで挙げた例に限定されるものではなく、ユーザが所定の場所で実行可能であり、その実行に所定の時間長を要する様々な行事を含めることが可能である。ここではこのような行事を総称してイベントと言い、このイベントについて滞在・参加・鑑賞・実行等を行うことを「実行」と総称する。そして、旅行プラン中に含まれた各イベントの実行を予定している時間間隔（時間帯）のことを、ここでは「実行時間帯」ともいう。
【００２７】
本実施形態においては、上記に列挙したイベントの中でも特に宿泊施設などへの宿泊や、飲食店などでの食事など、イベントが実行される施設が特定されていないイベントを「施設未定イベント」とよぶことにする。よって、泊まる場所や食べる場所が定められた宿泊や飲食のイベントは「施設未定イベント」ではない。また、前述したように、本明細書では、通常の移動手段（電車、バス、飛行機、船、タクシーなどによる移動）は「イベント」の概念に含めず、上記の「観光用乗り物に乗ること」とは区別する。
【００２８】
図１に示すように、本実施形態に係る旅行プラン作成システム１０は、旅行プラン作成装置１００と、旅行プラン要求端末２００とを有する。
【００２９】
旅行プラン作成装置１００と旅行プラン要求端末２００とは、例えばインターネット、ＬＡＮ、ＷＡＮ等の通信ネットワーク（以下、「ネットワーク３００」という。）を経由して相互に接続可能である。旅行プラン要求端末２００は、ユーザによって操作され、このユーザ操作に応じて、旅行プラン作成装置１００に旅行プランを作成させるための所定の信号及び情報を送信する。一方、この所定の信号を受信した旅行プラン作成装置１００は、以下で説明する所定の処理や動作を通じて、ユーザが所望する旅行プランを作成する。そして、旅行プラン要求端末２００は、作成された旅行プランを取得して、例えば、表示画面に表示したり、音声出力したり、記録装置に記録するなどにより、旅行プランをユーザに提供する。
【００３０】
また、旅行プラン作成装置１００は、ネットワーク３００を介して更に情報公開サーバ４００に接続可能である。情報公開サーバ４００は、旅行プランを作成するに当たって必要な情報を保有しているサーバである。ここでいう情報は、例えば旅行先において実行されているオプショナルツアーなどのイベント情報、宿泊施設の情報、飲食店に関する情報、及び移動手段の運行時刻情報などであってよい。
【００３１】
なお、本実施形態では、旅行プランを作成する構成として、図１に示す旅行プラン作成システム１０を例に挙げて説明する。しかし、これは本発明の一実施形態であり、本発明はこの例に限定されないことは言うまでもない。本発明は、例えば、旅行プラン作成装置１００と旅行プラン要求端末２００とが一体となった１つの旅行プラン作成装置として実施されることも可能である。また、本発明は、ネットワーク３００を介して接続可能なコンピュータ・携帯電話・ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの様々な情報処理端末からの要求に応じて、旅行プランを作成する旅行プラン作成装置として実施されることも可能である。なお、本発明が１つの旅行プラン作成装置として実施される場合、ユーザは、旅行プラン作成装置を直接操作することにより、旅行プランを作成させることができる。
【００３２】
また、本実施形態では、上述の通り、旅行プラン作成装置１００が宿泊施設情報及び飲食店情報などを外部の情報公開サーバ４００から取得する構成を例に挙げて説明する。しかし、これも本発明の一実施形態であり、本発明はこの例に限定されないことは言うまでもない。例えば、旅行プラン作成装置１００自身が上記情報公開サーバ４００と同様に宿泊施設情報及び飲食店情報などを保有している構成であってもよい。また、情報公開サーバ４００が検索エンジンを搭載しており、旅行プラン作成装置１００が送信した検索条件情報に基づき情報公開サーバ４００が情報を検索し、検索結果を旅行プラン作成装置１００に送信する構成であってもよい。
【００３３】
＜旅行プラン要求端末２００の構成＞
図１に示すように、旅行プラン要求端末２００は、旅行プラン作成要求送信部２１０と、旅行プラン受信部２２０と、表示部２３０とを有する。
【００３４】
旅行プラン作成要求送信部２１０は、ユーザの操作に応じて、旅行プラン作成装置１００に旅行プランを作成させるための所定の信号及び情報を送信する。この所定の信号及び情報としては、例えば、作成開始情報・イベント選択情報・実行時間設定情報・自動調整開始情報・ルート設定情報などが挙げられるが、その他必要に応じて様々な信号及び情報であってもよいことは言うまでもない。
【００３５】
「作成開始情報」は、旅行プラン作成装置１００に旅行プラン作成を開始させるための必要な情報と、その他必要に応じた付加的な情報とを含む。作成開始情報が含む情報の例としては、旅行プラン作成装置１００に旅行プラン作成を開始させる「スタート信号」、ユーザが旅行することを予定している地域を表した「地域情報」、ユーザが旅行することを予定している期間を表した「期間情報」などが挙げられる。なお、作成開始情報は、その他、ユーザの年齢・性別・嗜好・過去に実行したイベントなどのような付加的な情報を含んでもよい。「イベント選択情報」は、ユーザの操作に応じて出力され、「ユーザがどのイベントを旅行プラン中に含めることを所望しているか」などを表した情報である。「実行時間設定情報」は、ユーザの操作に応じて出力され、「ユーザがイベントを実行したいと所望している時間帯は何時なのか」などを表した情報である。なお、この実行時間設定情報は、旅行プラン作成装置１００が作成する旅行プラン中の実行時間帯を固定するものではなく、旅行プラン中に含まれる各イベントの実行時間帯は、この実行時間設定情報を必ずしも正確に反映しているとは限らない。「自動調整開始情報」は、ユーザの操作に応じて出力され、旅行プランに設定されたイベントの実行時間帯が実行不可能な場合などに、自動的な実行時間帯の調整を行うことを表した情報である。「ルート設定情報」は、ユーザの操作に応じて出力され、旅行プラン中に設定されたイベント間の移動経路（ルート）を表した情報である。
【００３６】
旅行プラン受信部２２０は、旅行プラン作成装置１００が作成した旅行プランを受信し、受信した旅行プランを表示部２３０の表示画面に表示させる。また、この旅行プラン受信部２２０は、旅行プランだけでなく、例えば、旅行プラン作成装置１００が旅行プラン作成中などに出力する様々な情報を受信し、受信した情報の一部又は全部を表示部２３０の表示画面に表示させることができる。旅行プラン受信部２２０は、ユーザの操作に応じて、更に他の様々な情報を表示部２３０の表示画面に表示させてもよい。なお、以下で説明する表示部２３０の表示画面に表示される表示映像例は、この旅行プラン受信部２２０及び表示部２３０によって表示させられるが、説明の便宜上、表示映像を説明する際に、この旅行プラン受信部２２０及び表示部２３０が表示させる旨についての説明は適宜省略する。この表示部２３０に表示させる情報の例としては、イベントの内容を表した「イベント情報」、「判定結果」を表した「判定結果情報」、「警告表示（アラーム表示）」を表した「警告情報」などが挙げられるが、これらの情報については後述する。なお、旅行プラン受信部２２０は、所定の情報を表示画面に表示させるだけでなく、例えば、音声出力したり、別途の記憶装置（図示せず）に記録したりすることも可能である。
【００３７】
＜旅行プラン作成装置１００の構成＞
更に図１を参照して、旅行プラン作成装置１００の構成について説明する。
図１に示すように、旅行プラン作成装置１００は、通信部１１０と、イベント情報記憶部１２１と、イベント情報登録部１２２と、旅行期間設定部１３１と、旅行先設定部１３２と、イベントリスト作成部１３３と、表示制御部１３４と、イベント付加部１３５と、移動時間帯設定部１３６と、判定部１４０と、調整部１５０と、実行施設設定部１６０と、を主に有する。
【００３８】
（通信部１１０）
通信部３１０は、ネットワーク３００に接続され、旅行プラン要求端末２００や他の端末との通信のインターフェイスの役割を担う。
【００３９】
（イベント情報記憶部１２１）
イベント情報記憶部１２１には、それぞれイベントの内容を表した１又は２以上のイベント情報が記録される。各イベント情報には、そのイベントに関する名称・開催時間・開催場所などの情報が含まれる。このイベント情報に含まれる情報の例を、図２に示す。図２は、本実施形態に係る旅行プラン作成システムが使用するイベント情報について説明する説明図である。
【００４０】
（イベント情報について）
イベント情報には、図２に示すように、例えば、「ｉｄ情報」、「ｎａｍｅ＿ｊｐ情報」、「ｐｏｓｔ＿ｃｏｄｅ情報」、「ａｄｄｒｅｓｓ＿ｊｐ情報」、「ｏｐ＿ｈｏｕｒ＿ｊｐ情報」、「ｏｐ＿ｓｔａｒｔ＿ｍｉｎｕｔｅｓ情報」、「ｏｐ＿ｅｎｄ＿ｍｉｎｕｔｅｓ情報」、「ｏｐ＿ｐｅｒｉｏｄ情報」、「ｏｐ＿ｄａｙ情報」、「ｏｐ＿ａｒｅａ情報」、「ｌｉｎｋｓ情報」、「ｌａｔ情報」、「ｌｏｎ情報」、「ｋｅｙｗｏｒｄｓ情報」、「ｐｒｅ＿ｔｉｍｅ＿ｌｅｎｇｔｈ情報」、「ｍｉｎｉｍｕｍ＿ｔｉｍｅ＿ｌｅｎｇｔｈ情報」、「ｉｍａｇｅ情報」、「ｇｕｉｄａｎｃｅ情報」及び「ｐｒｉｏｒｉｔｙ情報」などが含まれる。
【００４１】
ｉｄ情報は、各イベントを識別するための識別子であり、例えばＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）番号等で表される。ここでは、ｉｄ情報は、イベント毎に異なる値が割り当てられた目的地番号であるものとする。ｎａｍｅ＿ｊｐ情報は、イベントの名称を表す情報である。ｐｏｓｔ＿ｃｏｄｅ情報は、イベントが実行される位置（以下「所在地」ともいう。）の郵便番号を表す情報である。ａｄｄｒｅｓｓ＿ｊｐ情報は、イベントの所在地の住所を表す情報である。ｏｐ＿ｈｏｕｒ＿ｊｐ情報は、イベントの開催時間についての説明文を表す情報である。ｏｐ＿ｓｔａｒｔ＿ｍｉｎｕｔｅｓ情報は、イベントの開催時間帯の開始時刻（例えば開場時刻・開演時刻等）を表す情報である。ｏｐ＿ｅｎｄ＿ｍｉｎｕｔｅｓ情報は、イベントの開催時間帯の終了時刻（例えば閉場時刻・閉演時刻等）を表す情報である。ｏｐ＿ｐｅｒｉｏｄ情報は、イベントが開催されている期間（以下「開催期間」ともいう。）を表す情報である。ｏｐ＿ｄａｙ情報は、イベントが開催されている曜日を表す情報である。ｏｐ＿ａｒｅａ情報は、イベントが開催される場所がどの地域に属するのかを表す情報である。なお、地域としては、アジアや日本という大きなくくりから、関東や関西というくくり、都道府県に応じたくくり、区市町村に応じたくくりなど、様々な範囲で表されてもよい。ｌｉｎｋｓ情報は、イベントに関するホームページなどのような外部リンク先を表した情報であり、例えば、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を表す。ｌａｔ情報は、イベントの所在地の緯度を表した情報である。ｌｏｎ情報は、イベントの所在地の経度を表した情報である。ｋｅｙｗｏｒｄｓ情報は、イベントのキーワード等を表した情報であり、例えば、当該イベントの名称・内容・所在地等に含まれるキーワード、そのイベントの属性や種類等を表した情報であってもよい。ｐｒｅ＿ｔｉｍｅ＿ｌｅｎｇｔｈ情報は、イベントを実行する際に必要であろうと予想され、初期設定として設定される実行時間長を表す情報である。ｍｉｎｉｍｕｍ＿ｔｉｍｅ＿ｌｅｎｇｔｈ情報は、イベントを実行する際に最低限確保すべき実行時間長を表す情報である。ｉｍａｇｅ情報は、イベント自体の画像などのようにそのイベントを連想させるようなイベントに関する画像データである。ｇｕｉｄａｎｃｅ情報は、例えば「そのイベントが何のイベントであるのか」等のように、イベントについての説明（アナウンス）を表した情報である。ｐｒｉｏｒｉｔｙ情報は、そのイベントの優先度を表した情報である。なお、イベント情報には、これらの情報以外に、更に様々な情報が含まれてもよいことは言うまでもない。
【００４２】
本実施形態に係る旅行プラン作成装置１００は、上記複数の情報中、特に、「ｐｏｓｔ＿ｃｏｄｅ情報」、「ａｄｄｒｅｓｓ＿ｊｐ情報」、「ｏｐ＿ａｒｅａ情報」、「ｌａｔ情報」、「ｌｏｎ情報」、などを使用して、旅行プランを作成する。この「ｐｏｓｔ＿ｃｏｄｅ情報」、「ａｄｄｒｅｓｓ＿ｊｐ情報」、「ｏｐ＿ａｒｅａ情報」、「ｌａｔ情報」及び「ｌｏｎ情報」を、そのイベントが実行される位置を表した情報であるという意味で「位置情報」と総称する。
【００４３】
（イベント情報登録部１２２）
再び図１を参照して、旅行プラン作成装置１００の他の構成の説明に戻る。イベント情報登録部１２２は、上記イベント情報記憶部１２１にイベント情報を記録（登録）することができる。このイベント情報登録部１２２は、ネットワーク３００上にイベント情報を公開している他のポータルサイトなどの記憶装置等から、通信部１１０を介してそのイベント情報を取得して、イベント情報記憶部１２１に記録してもよい。また、イベント情報登録部１２２は、ユーザの操作に応じて旅行プラン要求端末２００から出力されたイベント情報や、ユーザによる旅行プラン作成装置３００の直接操作により入力されるイベント情報を、イベント情報記憶部３２１に記録してもよい。
【００４４】
（旅行期間設定部１３１）
旅行期間設定部１３１は、旅行プラン作成装置１００が作成する具体的な旅行期間を設定する。なお、この際、旅行期間設定部１３１は、旅行プラン作成要求送信部２１０から出力される作成開始情報のうちの期間情報を取得し、その期間情報に表された期間に、旅行期間を設定する。つまり、旅行期間設定部１３１は、作成する旅行プランの旅行期間を、ユーザが望む旅行期間に設定することになる。なお、旅行期間設定部１３１は、旅行プラン作成要求送信部２１０から出力された作成開始情報に含まれるスタート信号を取得すると動作を開始する。また、この旅行期間設定部１３１が設定した旅行期間を表す情報も、ここでは旅行期間情報と言う。
【００４５】
（旅行先設定部１３２）
旅行先設定部１３２は、旅行プラン作成装置１００が作成する具体的な旅行先を設定する。なお、この際、旅行先設定部１３２は、旅行プラン作成要求送信部２１０から出力される作成開始情報のうちの地域情報を取得し、その地域情報に表された地域に、旅行先を設定する。つまり、旅行先設定部１３２は、作成する旅行プランの旅行先を、ユーザが望む地域に設定することになる。なお、旅行先設定部１３２は、旅行プラン作成要求送信部２１０から出力された作成開始情報に含まれるスタート信号を取得すると動作を開始する。
【００４６】
（イベントリスト作成部１３３）
イベントリスト作成部１３３は、旅行期間設定部１３１が旅行期間を設定し、旅行先設定部１３２が旅行先を設定すると、イベント情報記憶部１２１に記録された１又は２以上のイベント情報から、旅行プランに含めるイベントのイベント情報を選択し、そのイベントのリストを作成する。
【００４７】
より具体的には、イベントリスト作成部１３３は、まず、旅行先設定部１３２が設定した旅行先である地域情報に基づいて、ユーザが指定した旅行先の地域内及びその近郊で開催されるイベント情報を、イベント情報記憶部１２１の中から検索する。そして、イベントリスト作成部１３３は、そのイベント情報と、所定の情報（例えばその地域の地図データなど）とを、旅行プラン要求端末２００の表示部２３０の表示画面に表示させる。
【００４８】
この際、旅行プラン要求端末２００の表示画面に表示される表示映像の一例を、図３に示す。図３に示すように、表示映像Ｍ１として表示画面には、その地域の地図データと、各イベント情報のアイコンＩ（ｉｃｏｎ、例えばｉｍａｇｅ情報やｎａｍｅ＿ｊｐ情報など）が表示される。そして、この表示映像を参照したユーザは、旅行プラン要求端末２００を操作して、旅行プランに含めたいイベントの候補を選択する。このイベント選択の操作としては、例えば、ユーザは、旅行プランに含めたいイベントのアイコンＩをドラッグ（ｄｒａｇ）し、矢印Ａ１に示すように、このアイコンＩをイベントリスト欄Ｌ１にドロップ（ｄｒｏｐ）することにより、イベントの候補を選択することができる。旅行プラン作成要求送信部２１０は、この選択されたイベントの候補を、イベントリストを作成するためのイベント選択情報として、イベントリスト作成部１３３に出力する。なおこの際、旅行プラン要求端末２００は、例えば、ユーザがアイコンＩにカーソルを合わせたり、アイコンＩをドラッグ又はクリックしたりした時点で、メッセージ欄ＭＥにａｄｄｒｅｓｓ＿ｊｐ情報・ｏｐ＿ｈｏｕｒ＿ｊｐ情報・ｌｉｎｋｓ情報・ｉｍａｇｅ情報・ｇｕｉｄａｎｃｅ情報などを表示させることにより、ユーザにそのイベントに関する情報を提供することもできる。
【００４９】
イベントリスト作成部１３３は、この取得したイベント選択情報に基づいて、旅行プランに含めるイベントのリスト（以下、「イベントリスト」という。）を作成する。そして、イベントリスト作成部１３３は、作成したイベントリストを表示制御部１３４及びイベント付加部１３５に出力する。表示制御部１３４は、このイベントリストと、後述するタイムテーブルＴに関する情報とを、旅行プラン要求端末２００が有する表示部２３０の表示画面に表示させる。
【００５０】
この際、旅行プラン要求端末２００が有する表示部２３０の表示画面に表示される表示映像の一例を、図４に示す。図４に示すように、表示映像Ｍ２として表示画面には、イベントリストが、タイムテーブルＴと共に表示される。なお、このイベントリストは、表示映像Ｍ２中のイベントリスト欄Ｌに表示される。また、タイムテーブルＴは、例えば、旅行期間設定部によって設定された旅行期間情報に基づいて出力される。
【００５１】
（表示制御部１３４）
表示制御部１３４は、上述の通り、イベントリスト作成部１３３や旅行プラン要求端末２００などから出力された様々な情報に基づいた所定の映像を、旅行プラン要求端末２００の表示部２３０の表示画面に表示させる。なお、この表示制御部１３４は、以下で説明するように、旅行プラン作成装置１００が有する他の構成から出力される様々な情報などをも、表示部２３０の表示画面に表示させる。
【００５２】
（イベント設定部１３５）
イベント設定部１３５は、イベントリストに含まれるイベント情報のうち、実行時間帯を設定するイベントを選択し、タイムテーブルＴ上にイベントを設定する。この際、イベント設定部１３５は、旅行プラン要求端末２００の旅行プラン作成要求送信部２１０から出力される、実行時間帯を設定するための「イベント選択情報」に基づいて、１のイベントを選択する。なお、このイベント選択情報は、ユーザの操作に応じて、旅行プラン作成要求送信部２１０から出力される。
【００５３】
より具体的には、ユーザは、イベントリスト作成部１３３が作成し、表示制御部１３４が表示画面に表示させたイベントリスト（例えば、図４）を参照しながら、イベントリスト欄Ｌ中のイベントのアイコンＩから、実行時間帯を設定すべきイベントのアイコンＩを選択する。すると、旅行プラン作成要求送信部２１０は、このユーザの操作に応じて、イベント選択情報を送信する。イベント設定部１３５は、イベント選択情報を取得し、イベント選択情報に表された（つまり、ユーザが選択した）イベントを選択する。そして、イベント設定部１３５は、選択したイベントに対して、実行時間帯を仮に設定するための「実行時間設定情報」に基づいて、実行時間帯を設定する。なお、この実行時間設定情報も、ユーザの操作に応じて、旅行プラン作成要求送信部２１０から出力される。
【００５４】
（移動時間帯設定部１３６）
移動時間設定部１３６は、旅行期間中に行われる移動に対する移動時間帯を前記旅行プラン上のタイムテーブルＴ上に設定する。この際、移動時間帯設定部１３６は、ユーザからの入力に基づいて移動時間帯を設定してもよい。また、移動時間帯設定部１３６は、予め登録された情報を読み込んで移動時間帯を設定してもよく、その情報源は限定されるものでない。ここで言う移動とは、旅行期間中に行われるものであって、例えば移動手段としては飛行機、電車、船、バス、タクシー、徒歩などあらゆる移動を含む。例えば予約され、確定された移動に対しては、固定のイベントであることを示す情報を含んだものであってもよい。移動情報には、上記の移動手段、移動発時間と移動着時間とを含む移動時間帯、移動発地点と移動着地点とを含む移動経路などが含まれていてよい。また、移動情報は２以上の移動手段を含んでいてもよく、その場合には移動情報は乗り換え地点情報を含み、移動手段毎に移動時間帯及び移動経路の情報を有する。
【００５５】
（判定部１４０）
判定部１４０は、旅行プランに設定されたイベントが実行可能か否かを確認する。そして、実行不可能なイベントがある場合、判定部１４０は、例えば、旅行プラン要求端末２０に、ユーザに対してアラーム（警告）を表示又は出力させる。なお、このようなアラームとしては、例えば、旅行プラン要求端末２００の表示部２３０の表示画面に表示されたタイムテーブルＴ（例えば図４参照。）上のイベントを、色づけしたり点滅させたりするなどの様々な表示形式が考えられる。一方、表示によるアラーム以外に、音声によるアラームであってもよいことは言うまでもない。
【００５６】
このアラームを参照したユーザは、旅行プラン要求端末２００を操作して、調整部１５０による自動的な調整を行うか、自らイベント等の調整を行うか等を選択する。以下では説明の便宜上、調整部１５０による自動調整が行われる場合について説明する。なお、この場合、旅行プラン要求端末２００の旅行プラン作成要求送信部２１０からは、ユーザの操作に応じて調整制御情報が送信されることが望ましい。なお、このようにユーザにアラームを通知することなく、自動的に調整部１５０が調整を行うことももちろん可能である。
【００５７】
（調整部１５０）
調整部１５０は、調整制御情報を取得すると、旅行プランに設定されたイベントを調整する。ここでいう調整は、例えばイベントを削除する、イベントの実行時間をずらす、イベントの実行時間帯を短縮する、などの調整が挙げられる。
【００５８】
（実行施設設定部１６０）
実行施設設定部１６０は、施設未定イベントに対して、イベントを実行する施設である実行施設を設定する。ここで施設未定イベントとは、通常実行される場所が特定されておらず旅行経路上において都合のよい地域を条件として選定されるイベント、例えば宿泊や飲食などのイベントであり、例えば施設未定イベントが宿泊である場合には、実行施設は宿泊施設から選定される。実行施設設定部１６０は、基準時間帯設定部１６１、地域特定部１６２、検索部１６３、及び実行施設特定部を主に有する。
【００５９】
（基準時間帯設定部１６１）
基準時間帯設定部１６１は、旅行プラン上のタイムテーブルＴに基準時間帯を設定する。ここで基準時間帯は、施設未定イベントが設定される対象となる時間帯である。基準時間帯は、ユーザの入力に従って設定され、基準時間帯開始時間と基準時間帯終了時間とを含むが、その時間幅は０分であってもよい。即ち、基準時間帯開始時間と基準時間帯終了時間とは同一であってもよい。例えば施設未定イベントが宿泊である場合には、基準時間帯は「１時から４時」と設定されてもよい。また例えば施設未定イベントが飲食である場合には、昼食の基準時間帯は「１２時」と設定されてもよい。また基準時間帯は、ユーザからの入力ではなく予め内部で決められた時間帯に設定されるものであってもよい。基準時間帯は、例えば図５に示すように表示画面に表示する表示映像のタイムテーブルＴ上に表示してもよいし、内部処理としてタイムテーブル上に設定するだけで表示しなくともよい。以下、説明を容易にするため、タイムテーブル上に表示するものとして説明をしていく。
【００６０】
（地域特定部１６２）
地域特定部１６２は、上記の基準時間帯と移動時間帯との間の関係に基づいて、施設未定イベントを実行する地域（以下、施設未定イベント実行地域という。）、即ち、施設未定イベントが実行される施設を検索する地域を特定する。この際、地域特定部１６２は、基準時間帯の直前に設定された直前イベントが実行される位置、前記基準時間帯の直後に設定された直後イベントが実行される位置、及び前記移動の中の乗り換え位置、のうちのいずれかに基づいて前記施設未定イベント実行地域を特定する。ここで、直前イベント及び直後イベントの実行される位置は、イベント情報のうち「位置情報」から特定される。このとき、位置情報として例えば「ｏｐ＿ａｒｅａ情報」が用いられる場合には、「ｏｐ＿ａｒｅａ情報」がそのまま地域情報として用いられる。また、位置情報として例えば「ｐｏｓｔ＿ｃｏｄｅ情報」、「ａｄｄｒｅｓｓ＿ｊｐ情報」、「ｌａｔ情報」、「ｌｏｎ情報」などが用いられる場合には、それぞれの情報から特定される地点の情報を基に、その地点から半径何メートル以内を地域としてもよいし、予め設定された地域のうち上記の地点が含まれる地域としてもよい。
【００６１】
（施設未定イベント実行地域の特定方法例）
次に、地域特定部１６２における施設未定イベント実行地域の特定方法の一例について、図５〜図１２を用いて移動時間帯と基準時間帯ＴＨとの間の関係のパターンに分けて具体的に説明する。尚、以下で説明する特定方法は一例であり、条件毎の特定処理についてはあらゆるものが考えられる。本発明はかかる処理を限定するものではない。図５〜図１２は、本実施形態に係る旅行プラン作成システムが表示画面に表示するタイムテーブルの一例について説明する説明図である。
【００６２】
図５〜図１２において、施設未定イベントとしては宿泊の場合を想定し、宿泊に関する基準時間帯ＴＨとして１：００−５：００が設定されており、基準時間帯ＴＨの直前イベントとしてＩａ、直後イベントとしてＩｂ、１又は２以上の移動ＴＡが設定されている場合について説明する。このとき、一連の移動において直前イベントＩａを出発した時間をイベント発時間、直後イベントＩｂの場所に到着した時間をイベント着時間とし、さらに、移動が乗り換えを含む場合には、乗り換えごとに乗り換え発時間と乗り換え着時間とを含む。地域特定部１６２は、基準時間帯ＴＨと移動時間帯（具体的には、イベント発時間、イベント着時間、乗換発時間、乗換着時間）との間の関係に基づいて、宿泊の実行地域（即ち、宿泊施設を検索する際の検索条件となる地域）を特定する。ここで、それぞれのパターンにおける特定方法の例について説明する。尚、ここで説明する特定方法は一例であってこれに限定されるものではない。基準時間帯ＴＨと移動時間帯との間の関係に基づいて特定されるものであれば、その条件は任意に変更可能である。
【００６３】
まず、移動時間帯が基準時間帯ＴＨを跨いでいる場合について説明する。図５に示した例には、移動として深夜バスによる移動ＴＡ１（移動発時間２２時、移動着時間８時）が設定されている。この場合、基準時間帯ＴＨ（１：００−５：００）と移動時間帯（２２：００−８：００）との関係を考えると、移動時間帯が基準時間帯ＴＨを跨いでいる。つまり、基準時間帯ＴＨは１つの移動手段による移動時間帯に含まれ、対象時間の間ずっと旅行者は移動中である。この場合には、宿泊施設は検索不要であるとする。つまり、地域特定部１６２は、施設未定イベント実行地域としていずれの地域も特定しない。
【００６４】
また、図６に示した例には、移動として電車による移動ＴＡ２及び寝台特急による移動ＴＡ３が設定されている。この場合、基準時間帯ＴＨ（１：００−５：００）と移動時間帯（２１：３０−２３：００、２３：３０−６：００）との関係を考えると、ＴＡ３の移動時間帯（２３：３０−６：００）が基準時間帯ＴＨを跨いでいる。つまり、基準時間帯ＴＨがＴＡ３の移動時間帯に含まれている。このように、複数の移動手段が設定されており、そのうちのいずれか１つの移動時間帯が基準時間帯ＴＨを跨いでいる場合にも、図５の場合と同様に、宿泊施設は検索不要であるとする。つまり、地域特定部１６２は、施設未定イベント実行地域としていずれの地域も特定しない。
【００６５】
次に、移動時間帯が基準時間帯ＴＨよりも前である場合について説明する。図７に示した例には、移動として新幹線による移動ＴＡ４及び電車による移動ＴＡ５が設定されている。この場合、基準時間帯ＴＨ（１：００−５：００）と移動時間帯（１９：００−２１：３０、２２：００−２３：００）との関係を考えると、移動時間帯は基準時間帯ＴＨより前である。つまり、旅行者は基準時間帯の開始時点までにイベントＩｂの実行される地点に到着している。この場合、旅行者が宿泊する地域としてはイベントＩｂの実行される地点の周辺が適当であると思われるため、地域特定部１６２は、施設未定イベント実行地域をイベントＩｂの実行される地点の含まれる地域とする。例えば、イベント着時間を基準時間帯に含む場合であって、基準時間帯内にいずれの乗り換えも含まない場合も同様に施設未定イベント実行地域をイベントＩｂの実行される地点の含まれる地域とする。
【００６６】
次に、移動時間帯が基準時間帯ＴＨよりも後である場合について説明する。図８に示した例には、移動として電車による移動ＴＡ６、飛行機による移動ＴＡ７、及びバスによる移動ＴＡ８が設定されている。この場合、基準時間帯（１：００−５：００）と移動時間帯（４：３０−６：３０、７：００−８：３０、９：００−１０：００）との関係を考えると、移動時間帯は基準時間帯ＴＨよりも後であり、イベント発時間は対象時間内に含まれる。この場合、旅行者が宿泊する地域としてはイベントＩａの実行される地点の周辺が適当であると思われるため、地域特定部１６２は、施設未定イベント実行地域をイベントＩａの実行される地点の含まれる地域とする。例えば、イベント発時間が対象時間内に含まれず、移動時間帯の全てが基準時間帯よりも後である場合も同様に施設未定イベント実行地域をイベントＩａの実行される地点の含まれる地域とする。
【００６７】
次に、基準時間帯ＴＨが移動時間帯の乗り換え地点滞在時間を含む場合について説明する。図９に示した例には、移動として電車による移動ＴＡ９、飛行機による移動ＴＡ１０、電車による移動ＴＡ１１が設定されている。この場合、基準時間帯（１：００−５：００）と移動時間帯（１８：００−１９：３０、６：３０−８：００、８：３０−９：３０）との関係を考えると、基準時間帯内に、電車から飛行機への乗り換え地点（例えば、空港）の滞在時間内が含まれている。この場合、旅行者が宿泊する地域としてはＴＡ９とＴＡ１０の間の乗り換え地点の周辺が適当であると思われるため、地域特定部１６２は、施設未定イベント実行地域をＴＡ９からＴＡ１０への乗り換え地点の含まれる地域とする。
【００６８】
次に、基準時間帯ＴＨが移動時間帯の乗換地点滞在時間を複数含む場合について説明する。図１０に示した例には、移動として電車による移動ＴＡ１２、深夜バスによる移動ＴＡ１３、及びタクシーによる移動ＴＡ１４が設定されている。この場合、基準時間帯（１：００−５：００）と移動時間帯（２２：３０−２４：３０、１：３０−４：３０、４：４０−５：４０）との関係を考えると、基準時間帯内にＴＡ１２からＴＡ１３への乗換地点滞在時間及びＴＡ１３からＴＡ１４への乗換地点滞在時間が含まれている。この場合、旅行者が宿泊する地域の候補としてはＴＡ１２とＴＡ１３との間の乗換地点又はＴＡ１３とＴＡ１４との間の乗換地点の含まれる地域が挙げられる。このように複数の候補があって、条件によって特定できない場合には、地域特定部１６２はこれら候補地域の情報を表示制御部１３４に入力し、旅行プラン要求端末２００の表示部２３０に、候補地の中からいずれかを選択するよう促す画面を表示させる。地域特定部１６２は、旅行プラン要求端末２００からの入力に基づいて、施設未定イベント実行地域を特定する。
【００６９】
次に、基準時間帯ＴＨが移動時間帯の乗換地点滞在時間と、イベント着時間とを含む場合について説明する。図１１に示した例には、移動として電車による移動ＴＡ１５、深夜バスによる移動ＴＡ１６、及びタクシーによる移動ＴＡ１７が設定されている。この場合、基準時間帯（１：００−５：００）と移動時間帯（２２：３０−２４：３０、１：００−３：３０、３：３０−４：３０）との関係を考えると、基準時間帯内にＴＡ１６からＴＡ１７への乗換時間とイベント着時間とが含まれている。このような場合に、施設未定イベント実行地域の候補としては、乗換地点又はイベントＩｂの実行地域が挙げられる。例えばここでは地域特定部１６２は、施設未定イベント実行地域をイベントＩｂの実行地域に特定する。
【００７０】
次に、基準時間帯ＴＨが移動時間帯の乗換地点滞在時間と、イベント発時間とを含む場合について説明する。図１２に示した例には、移動として深夜バスによる移動ＴＡ１８、及びタクシーによる移動ＴＡ１９が設定されている。この場合、基準時間帯（１：００−５：００）と移動時間帯（１：３０−４：３０、４：４０−６：００）との間の関係を考えると、基準時間帯内にＴＡ１８からＴＡ１９への乗換時間と、イベント発時間とが含まれている。このような場合に、施設未定イベント実行地域の候補としては、乗換地点又はイベントＩａの実行地域が挙げられる。例えばここでは地域特定部１６２は、施設未定イベント実行地域をイベントＩａの実行地域に特定する。
【００７１】
（地域特定部の動作の一例）
以上、本実施形態に係る旅行プラン作成システム１００の地域特定部１６２の動作の一例について説明してきたが、かかる例について図１３に示すフローチャートを用いて説明する。尚、ここで説明する地域特定部１６２の動作は上記に示した例について纏めたものであり、必ずしもこの条件に従って動作する必要はない。システム要求及びユーザの設定によって変えられるものであってもよい。図１３は、実施形態に係る旅行プラン作成システムの地域特定部の動作の一例を示すフローチャートである。
【００７２】
まず、地域特定部１６２は、ステップＳ１００において基準時間帯がイベント発時間を含むか否かを判定する。かかる判定において基準時間帯がイベント発時間を含む場合には、ステップＳ１０２において、地域特定部１６２は、施設未定イベント実行地域として直前イベントＩａの実行地域を設定する（例えば図８及び図１２）。
【００７３】
そして、上記ステップＳ１００の判定において基準時間帯がイベント発時間を含まないと判定された場合には、地域特定部１６２は、ステップＳ１０４において基準時間帯がイベント着時間を含むか否かを判定する。かかる判定において基準時間帯がイベント着時間を含むと判定された場合には、ステップＳ１０６において、地域特定部１６２は、施設未定イベント実行地域として直後イベントＩｂの実行地域を設定する（例えば図１１）。
【００７４】
そして、上記ステップＳ１０４の判定において基準時間帯がイベント着時間を含まないと判定された場合には、地域特定部１６２は、ステップＳ１０８において基準時間帯が乗換時間を含むか否かを判定する。かかる判定において基準時間帯が乗換時間を含むと判定された場合には、ステップＳ１１０において、地域特定部１６２は、施設未定イベント実行地域として乗換地点が含まれる地域を設定する。ここで、複数の乗換地点が検出された場合には、候補地を表示部２３０の画面に表示させ、利用者が選択するようにしてもよい。
【００７５】
そして、上記ステップＳ１０８の判定において基準時間帯が乗換時間を含まないと判定された場合には、地域特定部１６２は、ステップＳ１１２において基準時間帯よりもイベント着時間が前であるか否かを判定する。かかる判定において基準時間帯よりもイベント着時間が前であると判定された場合には、ステップＳ１１４において、地域特定部１６２は、施設未定イベント実行地域として、直後イベントＩｂの実行地域を設定する。
【００７６】
そして、上記ステップＳ１１２の判定において基準時間帯よりもイベント着時間が前ではないと判定された場合には、地域特定部１６２は、ステップＳ１１６においてイベント発時間よりも基準時間帯が前であるか否かを判定する。かかる判定においてイベント発時間よりも基準時間帯が前であると判定された場合には、ステップＳ１１８において、地域特定部１６２は、施設未定イベント実行地域として直前イベントＩａの実行地域を設定する。
【００７７】
そして、上記ステップＳ１１６の判定においてイベント発時間よりも基準時間帯が前ではないと判定された場合、つまり移動時間帯が基準時間帯を跨ぐ状態である場合には、地域特定部１６２は、施設未定イベント実行地域を設定しない。つまり、検索が不要な場合である。
【００７８】
以上説明したように、地域特定部１６２は、施設未定イベントが実行される時間帯である基準時間帯と、移動時間帯と、の間の関係に基づいて施設未定イベントを検索する対象である地域を特定する。このとき地域特定部１６２は、基準時間帯の前後に設定されたイベント及び基準時間帯の前後に設定された移動の情報から、最適な地域を特定する。このため、利用者は旅行先の地理情報に精通していなくても、容易に効率のよい旅行プランを作成することが出来る。
【００７９】
（検索部１６３）
検索部１６３は、地域特定部１６２において特定された施設未定イベント実行地域を検索条件として、旅行プラン作成装置の内部又は外部の記憶領域に記憶された施設情報から施設未定イベントの実行施設を検索する。つまり検索部１６３は、旅行プラン作成装置１００内部の記憶部（図示せず）に記憶された施設情報から実行施設を検索してもよいし、通信部１１０を介して接続される情報公開サーバ４００が保有する施設情報から実行施設を検索してもよい。地域特定部１６２が最適な地域を特定することによって、検索部１６３は、旅行プラン上最適な地域から施設未定イベントの実行施設を検索することが出来る。
【００８０】
（実行施設特定部１６４）
実行施設特定部１６４は、検索部１６３による検索結果である実行施設の候補の中から、施設未定イベントに紐付ける実行施設を特定する。例えば検索部１６３が検索結果である実行施設の候補を表示制御部１３４に入力し、表示制御部１３４が旅行プラン要求端末２００の表示部２３０に上記の検索結果を選択可能に表示させることによってユーザに選択を促す。実行施設特定部１６４は、ユーザが表示部２３０の画面表示から選択した施設情報を取得し、対応する施設を実行施設と特定する。
【００８１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても当然に本発明の技術的範囲に属するものと了解される。
【００８２】
例えば、上記実施形態では、施設未定イベント実行地域を１つに特定する場合について説明したが、本発明はかかる例に限定されない。例えば、複数の候補に特定し、検索部１６３は、地域特定部１６２が挙げた全ての地域を検索対象として施設未定イベントを検索するようにしてもよい。
【００８３】
また例えば、上記実施形態では基準時間帯内にイベント発時間と乗換時間とを含む場合は直前イベントの実行地域を施設未定イベント実行地域とし、基準時間帯内にイベント着時間と乗換時間とを含む場合には直後イベントの実行地域を施設未定イベント実行地域としたが、本発明はかかる例に限定されない。例えば、複数の候補の中から利用者が選択できるようにしてもよいし、地域特定部１６２がさらに自動判断を行うものであってもよい。地域特定部１６２がさらに自動判断を行う場合、候補として挙げられた地点を、地域マスタ情報を用いて判別し、候補として挙げられた地点が同じ地域に属する場合には、同じ地点として扱うことにしてもよい。
【００８４】
また例えば、施設未定イベント実行地域の候補が複数ある場合の処理方法をいくつか挙げたが、これらはいずれかの処理が固定して用いられるものであってもよいし、特定方法をシステム内に複数用意しておき、システムの利用者が環境設定によって特定方法を選択できるようにしたものであってもよい。
【００８５】
また、上記各実施形態で説明した一連の処理は、専用のハードウエアにより実行させてもよいが、ソフトウエアにより実行させてもよい。一連の処理をソフトウエアにより行う場合、図１４に示すような汎用又は専用のコンピュータにプログラムを実行させることにより、上記の一連の処理を実現することができる。
【００８６】
図１４は、プログラムを実行することにより一連の処理を実現するコンピュータの構成例を説明するための説明図である。一連の処理を行うプログラムのコンピュータによる実行について説明すれば、以下のようになる。
【００８７】
図１４に示すように、コンピュータは、例えば、バス６０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０２と、記録装置と、入出力インターフェイス６０６と、通信装置６０７と、入力装置６０９と、ドライブ６１０と、出力装置となどを有する。これらの各構成は、バス６０１や入出力インターフェイス６０６等を介して相互に情報を伝達可能に接続されている。
【００８８】
プログラムは、例えば、記録装置の一例である、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６０３・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０４・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０５等に記録しておくことがきる。
【００８９】
また、プログラムは、例えば、フレキシブルディスク、各種のＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）・ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク、磁気ディスク、半導体メモリ等のリムーバブル記憶媒体６１１に、一時的又は永続的に記録しておくこともできる。このようなリムーバブル記憶媒体６１１は、いわゆるパッケージソフトウエアとして提供することもできる。この場合、これらのリムーバブル記憶媒体６１１に記録されたプログラムは、ドライブ６１０により読み出されて、入出力インターフェイス６０６・バス６０１等を介して上記の記録装置に記録されてもよい。
【００９０】
更に、プログラムは、例えば、ダウンロードサイト・他のコンピュータ・他の記録装置等（図示せず）に記録しておくこともできる。この場合、プログラムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）・インターネット等のネットワーク６０８（ネットワーク３００）を介して転送され、通信装置６０７がこのプログラムを受信する。そして、通信装置６０７が受信したプログラムは、入出力インターフェイス６０６・バス６０１等を介して上記の記録装置に記録されてもよい。
【００９１】
そして、ＣＰＵ６０２が、上記の記録装置に記録されたプログラムに従い各種の処理を実行することにより、上記の一連の処理が、実現される。この際、ＣＰＵ６０２は、例えば、上記の記録装置からプログラムを、直接読み出して実行してもよく、ＲＡＭ６０５に一旦ロードした上で実行してもよい。更にＣＰＵ６０２は、例えば、プログラムを通信装置６０７やドライブ６１０を介して受信する場合、受信したプログラムを記録装置に記録せずに直接実行してもよい。
【００９２】
更に、ＣＰＵ６０２は、必要に応じて、例えばマウス・キーボード・マイク（図示せず）等の入力装置６０９から入力する信号や情報に基づいて各種の処理を行ってもよい。
【００９３】
そして、ＣＰＵ６０２は、上記の一連の処理を実行した結果を、例えばモニタなどの表示装置６１２・スピーカやヘッドホンなどの音声出力装置６１３等の出力装置から出力してもよく、更にＣＰＵ６０２は、必要に応じてこの処理結果を通信装置６０７から送信してもよく、上記の記録装置やリムーバブル記憶媒体６１１に記録させてもよい。
【００９４】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【００９５】
１０      旅行プラン作成システム
１００    旅行プラン作成装置
１１０    通信部
１２１    イベント情報記憶部
１２２    イベント情報登録部
１３１    旅行期間設定部
１３２    旅行先設定部
１３３    イベントリスト作成部
１３４    表示制御部
１３５    イベント付加部
１３６    移動時間帯設定部
１４０    判定部
１５０    調整部
１６０    実行施設設定部
１６１    基準時間帯設定部
１６２    地域特定部
１６３    検索部
１６４    実行施設特定部
２００    旅行プラン要求端末
２１０    旅行プラン作成要求送信部
２２０    旅行プラン受信部
２３０    表示部
【図１】
2010231326.tif 000003
【図２】
2010231326.tif 000004
【図３】
2010231326.tif 000005
【図４】
2010231326.tif 000006
【図５】
2010231326.tif 000007
【図６】
2010231326.tif 000008
【図７】
2010231326.tif 000009
【図８】
2010231326.tif 000010
【図９】
2010231326.tif 000011
【図１０】
2010231326.tif 000012
【図１１】
2010231326.tif 000013
【図１２】
2010231326.tif 000014
【図１３】
2010231326.tif 000015
【図１４】
2010231326.tif 000016