(57)【要約】【課題】テーマパークアトラクションを効率的に利用させること。【解決手段】受信部１０１は、テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する。生成部１０２は、受信部１０１によって指定アトラクションに関する情報を受信した場合、指定アトラクションの予約時刻を割り付けた予約情報を生成する。送信部１０３は、生成された予約情報を利用者の通信端末１２０に送信する。予約時間帯取得部１０４は、指定アトラクションの予約時間帯を取得する。待ち時間取得部１０５は、指定アトラクション以外の他のアトラクションの待ち時間を取得する。検索部１０６は、取得された予約時間帯および待ち時間に基づいて、他のアトラクションのうち予約時間帯以外の空き時間帯に利用可能なアトラクションを検索する。【選択図】        図１
2007047883.tif 000002
【特許請求の範囲】
【請求項１】
テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する受信手段と、
前記受信手段によって前記指定アトラクションに関する情報を受信した場合、前記指定アトラクションの予約時刻を割り付けた予約情報を生成する生成手段と、
前記生成手段によって生成された予約情報を前記利用者の通信端末に送信する送信手段と、
を備えることを特徴とするテーマパーク管理装置。
【請求項２】
前記受信手段は、
前記利用者が前記テーマパークを退園する時刻に関する情報を受信し、
前記生成手段は、
前記受信手段によって受信された時刻に関する情報に基づいて、前記予約情報を生成することを特徴とする請求項１に記載のテーマパーク管理装置。
【請求項３】
前記指定アトラクションの予約時間帯を取得する取得手段と、
前記取得手段によって取得された予約時間帯と、前記指定アトラクション以外の他のアトラクションの待ち時間とに基づいて、前記他のアトラクションのうち前記予約時間帯以外の空き時間帯に利用可能なアトラクションを検索する検索手段と、を備え、
前記送信手段は、
前記検索手段によって検索された検索結果を前記利用者の通信端末に送信することを特徴とする請求項１または２に記載のテーマパーク管理装置。
【請求項４】
前記受信手段は、
前記他のアトラクションの検索要求信号を前記利用者の通信端末から受信し、
前記検索手段は、
前記予約時刻と、前記受信手段によって前記検索要求信号が受信された時点の前記他のアトラクションの待ち時間とに基づいて、前記他のアトラクションのうち前記空き時間帯内に利用可能なアトラクションを検索することを特徴とする請求項３に記載のテーマパーク管理装置。
【請求項５】
前記受信手段は、
前記利用者によって指定された複数の前記指定アトラクションの予約優先順位を受信し、
前記生成手段は、
前記受信手段によって受信された予約優先順位に基づいて、前記予約情報を生成することを特徴とする請求項１〜４のいずれか一つに記載のテーマパーク管理装置。
【請求項６】
前記指定アトラクションへの経路を探索する探索手段を備え、
前記送信手段は、
前記探索手段によって探索された経路に関する情報を、前記検索結果と共に前記利用者の通信端末に送信することを特徴とする請求項１〜５のいずれか一つに記載のテーマパーク管理装置。
【請求項７】
テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する受信工程と、
前記受信工程で前記指定アトラクションに関する情報を受信した場合、前記指定アトラクションの予約時刻を割り付けた予約情報を生成する生成工程と、
前記生成工程で生成された予約情報を前記利用者の通信端末に送信する送信工程と、
を含むことを特徴とするテーマパーク管理方法。
【請求項８】
請求項７に記載のテーマパーク管理方法をコンピュータに実行させることを特徴とするテーマパーク管理プログラム。
【請求項９】
請求項８に記載のテーマパーク管理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テーマパークを管理するテーマパーク管理装置、テーマパーク管理方法、テーマパーク管理プログラムおよび記録媒体に関する。ただし、本発明の利用は、上述したテーマパーク管理装置、テーマパーク管理方法、テーマパーク管理プログラムおよび記録媒体に限られない。
【背景技術】
【０００２】
従来、遊園地などのテーマパークでは、利用者に対して、様々な催しものや乗物（以下、アトラクションという）を提供している。ところで、アトラクションの利用に際しては、連休や夏休みなどの混雑時には多大な待ち時間が発生し、利用者の満足度が低下したり、飲食店や土産物店などの稼働率が下がったりする。このような事態を緩和するため、アトラクションの利用の優先予約をおこなう技術が知られている。
【０００３】
また、アトラクション施設の利用者の施設内での消費状況に応じて、アトラクションの予約の際に特典を与えることを可能にし、利用者が施設内にある販売店やレストランなどの施設において、沢山の買物をしたり、レストランなどで高額の飲食をおこなった場合などに、これらの消費状況と予約システムとに関連性をもたせたアトラクション優先予約システムが提案されている（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−２８７８７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術によれば、利用者が優先的な予約を得るためには、多くの消費をおこなう必要があるという問題が一例として挙げられる。一般に、行楽は多くの消費を伴う場合が多いが、優先予約のために多くの消費が必要となると、利用者の金銭的負担が増加し、テーマパーク自体の利用回数の低下につながる可能性がある。
【０００６】
また、テーマパークの利用に不慣れな利用者は、優先予約を使いこなすことが難しいという問題が一例として挙げられる。たとえば、優先予約をおこなったとしても、予約時刻までの間に他のアトラクションに並ぶかどうか、すなわち、予約時間までに並んだアトラクションが利用し終わるかどうか、などを判断することは難しい。このため、優先予約をしたことが、返って様々なアトラクションを楽しむ足かせとなってしまう場合があるという問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるテーマパーク管理装置は、テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する受信手段と、前記受信手段によって前記指定アトラクションに関する情報を受信した場合、前記指定アトラクションの予約時刻を割り付けた予約情報を生成する生成手段と、前記生成手段によって生成された予約情報を前記利用者の通信端末に送信する送信手段と、を備えることを特徴とする。
【０００８】
また、請求項７の発明にかかるテーマパーク管理方法は、テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する受信工程と、前記受信工程で前記指定アトラクションに関する情報を受信した場合、前記指定アトラクションの予約時刻を割り付けた予約情報を生成する生成工程と、前記生成工程で生成された予約情報を前記利用者の通信端末に送信する送信工程と、を含むことを特徴とする。
【０００９】
また、請求項８の発明にかかるテーマパーク管理プログラムは、請求項７に記載のテーマパーク管理方法をコンピュータに実行させることを特徴とする。
【００１０】
また、請求項９の発明にかかる記録媒体は、請求項８に記載のテーマパーク管理プログラムを記録したコンピュータに読み取り可能なことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
（実施の形態）
以下に添付図面を参照して、この発明にかかるテーマパーク管理装置、テーマパーク管理方法、テーマパーク管理プログラム、および記録媒体の好適な実施の形態を詳細に説明する。まず、実施の形態にかかるテーマパーク管理システムの機能的構成について説明する。図１は、実施の形態にかかるテーマパーク管理システムの機能的構成を示すブロック図である。
【００１２】
図１において、テーマパーク管理システム１００は、テーマパーク管理装置１１０と通信端末１２０とによって構成されている。テーマパーク管理装置１１０は、テーマパークの各アトラクションにおける混雑状況などを管理する。ここで、テーマパークとは、複数のアトラクションを敷地内に有する娯楽施設である。
【００１３】
また、アトラクションとは、たとえば、遊園地、動物園、飲食店、映画館その他何らかのテーマに沿った集客能力を有する施設である。遊園地ではジェットコースターや観覧車などが挙げられる。この他、アトラクションは、利用者が鑑賞する形態のアトラクションであってもよいし、乗物に乗車するなど利用者の何らかの行動を伴う形態のアトラクションであってもよい。また、利用者とは、テーマパーク内に入園した者であり、より詳細には、通信端末１２０を携帯する者である。利用者は、単独のほか、複数の利用者からなるグループであってもよい。
【００１４】
また、通信端末１２０とは、利用者が携帯することが可能な可搬型のコンピュータ端末である。通信端末１２０は、テーマパーク管理装置１１０との間で、直接あるいは、各アトラクションのゲート装置を介して間接的に通信することができる。この通信端末１２０は、利用者の入園時などにテーマパーク側から貸与されるものであってもよいし、利用者が所有する携帯電話機であってもよい。また、通信端末１２０は、利用者１人１人がそれぞれ有していてもよく、グループに１台であってもよい。
【００１５】
また、テーマパーク管理装置１１０は、受信部１０１、生成部１０２、送信部１０３、予約時間帯取得部１０４、待ち時間取得部１０５、検索部１０６、探索部１０７によって構成される。
【００１６】
受信部１０１は、テーマパーク内に設けられた複数のアトラクションのうち、利用者によって指定されたアトラクション（以下、指定アトラクションという）に関する情報を受信する。指定アトラクションに関する情報とは、具体的には、たとえば、アトラクションの名称や、アトラクションの位置情報などである。受信部１０１は、たとえば、利用者の通信端末１２０から送信された指定アトラクションに関する情報を受信する。また、受信部１０１は、指定アトラクションに関する情報の他に、利用者がテーマパークを退園する時刻に関する情報を受信することとしてもよい。さらに、指定アトラクションが複数ある場合には、利用者が指定した指定アトラクションの予約優先順位を受信することとしてもよい。
【００１７】
生成部１０２は、受信部１０１によって指定アトラクションに関する情報を受信した場合、指定アトラクションの予約時刻を割り付けた予約情報を生成する。予約情報の生成は、たとえば、アトラクションごとに有する予約用テーブルに空きがあるかを確認し、空きがあった場合は、予約用テーブルに利用者を特定する情報（予約番号など）を書き込み、利用者の予約を確保する。そして、予約用テーブルに書き込んだ利用者を特定する情報と、予約用テーブルの書き込み先（予約時刻）を割り付けた予約情報を生成する。
【００１８】
また、生成部１０２は、受信部１０１によって利用者がテーマパークを退園する時刻が受信された場合、受信された時刻に関する情報に基づいて、予約情報を生成することとしてもよい。具体的には、たとえば、受信された時刻までに、全ての指定アトラクションの利用が完了するように予約を確保し、予約情報を生成する。
【００１９】
また、生成部１０２は、受信部１０１によって指定アトラクションの予約優先順位が受信された場合、受信された予約優先順位に基づいて、予約情報を生成することとしてもよい。具体的には、たとえば、複数の指定アトラクションどうしで予約可能な時間帯が重なってしまう場合には、予約優先順位が高い指定アトラクションを優先して予約する。
【００２０】
また、生成部１０２は、同時に予約可能なアトラクションの最大数が定まっている場合、その最大数に合わせて、受信された予約優先順位の高いアトラクションから順に予約をおこなうこととしてもよい。同時に予約可能なアトラクションの数は、テーマパーク管理装置１１０で保持していてもよいし、通信端末１２０などから取得してもよい。
【００２１】
さらに、このように予約可能なアトラクションの最大数が定まっている場合、生成部１０２は、予約が１つ消化され、予約可能なアトラクションの数に空きが生じた際には、未予約のアトラクションの中から、予約優先順位の高い順に予約を追加することとしてもよい。この場合、追加された予約に合わせて、空き時間帯に利用するアトラクションを調整し、予約情報を再度生成することとしてもよい。
【００２２】
送信部１０３は、生成部１０２によって生成された予約情報を利用者の通信端末１２０に送信する。また、この他、後述する検索部１０６によって検索された検索結果や、探索部１０７によって探索された探索結果を利用者の通信端末１２０に送信することとしてもよい。
【００２３】
予約時間帯取得部１０４は、指定アトラクションの予約時間帯を取得する。ここで、予約時間帯とは、予約された指定アトラクションの利用開始から利用終了までの時間帯であり、入場ゲートをくぐってから、アトラクションを利用し、退場ゲートをくぐるまでの時間帯である。また、たとえば、予約時刻より所定時間前までに予約者用ゲートに集合しなければならない場合は、その集合時刻が利用開始時刻となる。
【００２４】
また、予約時間帯とは、他の利用者より優先してアトラクションの利用を開始することができる時間帯であってもよい。たとえば、予約時間帯のうちいずれかの時刻に入場ゲートをくぐれば、他の利用者より優先してそのアトラクションを利用できる時間帯としてもよい。この場合、利用者が予約した指定アトラクションを利用しているのは、予約時間帯のうちの一部であり、予約時間帯のうちその他の時間帯は、他のアトラクションを利用することができる。このため、予約時間帯のうち、どの時間帯に指定アトラクションを利用するかや、予約時間帯の一部を利用して他に利用可能なアトラクションがあるかなどを考慮することとしてもよい。
【００２５】
待ち時間取得部１０５は、指定アトラクション以外の他のアトラクションの待ち時間を取得する。待ち時間取得部１０５は、たとえば、受信部１０１が検索要求信号を受信した時点の他のアトラクションの待ち時間を取得する。具体的には、たとえば、受信部１０１が検索要求信号を受信した時点の他のアトラクションの待ち人数を、一稼働あたりの利用可能人数で割り、利用所要時間を掛け合わせることによって算出する。また、各アトラクションの過去の待ち時間データや、予想待ち時間データなどが蓄積されている場合は、そのデータを取得することとしてもよい。
【００２６】
検索部１０６は、予約時間帯取得部１０４によって取得された予約時間帯と、待ち時間取得部１０５によって取得された指定アトラクション以外の他のアトラクションの待ち時間とに基づいて、他のアトラクションのうち予約時間帯以外の空き時間帯に利用可能なアトラクションを検索する。具体的には、たとえば、そのアトラクションまでの移動時間、待ち時間、利用時間、およびつぎに予約されているアトラクションまでの移動時間の全てが、空き時間帯内に収まるようなアトラクションを検索する。また、検索部１０６によって利用可能なアトラクションが検索された場合、送信部１０３は、検索部１０６によって検索された検索結果を利用者の通信端末１２０に送信する。
【００２７】
探索部１０７は、指定アトラクションへの経路を探索する。探索部１０７は、たとえば、ダイクストラ法などの経路探索アルゴリズムを用いて現在位置から指定アトラクションまでの経路の探索をおこなう。また、探索部１０７によって経路が探索された場合、送信部１０３は、探索部１０７によって探索された経路に関する情報を、検索部１０６の検索結果と共に利用者の通信端末１２０に送信する。
【００２８】
つぎに、テーマパーク管理装置１１０の処理について説明する。図２は、テーマパーク管理装置の処理手順を示すフローチャートである。まず、テーマパーク管理装置１１０は、受信部１０１によって、利用者からのアトラクションの指定を受信するまで待機する（ステップＳ２０１：Ｎｏのループ）。アトラクションの指定を受信すると（ステップＳ２０１：Ｙｅｓ）、生成部１０２によって予約情報を生成し（ステップＳ２０２）、利用者の通信端末１２０に生成した予約情報を送信する（ステップＳ２０３）。
【００２９】
つぎに、予約情報を送信した利用者の通信端末１２０から検索要求信号を受信したかを判断する（ステップＳ２０４）。検索要求信号を受信した場合は（ステップＳ２０４：Ｙｅｓ）、予約時間帯取得部１０４によって利用者が予約している指定アトラクションの予約時間帯を取得する（ステップＳ２０５）。また、待ち時間取得部１０５によって指定アトラクション以外の他のアトラクションの待ち時間を取得する（ステップＳ２０６）。
【００３０】
そして、検索部１０６によって予約時間帯以外の空き時間帯に利用可能なアトラクションを検索し（ステップＳ２０７）、送信部１０３によって検索結果を送信して（ステップＳ２０８）、本フローチャートによる処理を終了する。なお、ステップＳ２０４において、検索要求信号を受信しなかった場合は（ステップＳ２０４：Ｎｏ）、そのまま本フローチャートによる処理を終了する。
【００３１】
以上説明したように、実施の形態にかかるテーマパーク管理システム１００によれば、利用者の指定する指定アトラクションをテーマパーク管理装置１１０によって利用予約し、利用者の通信端末１２０に送信する。これにより、利用者は個別に利用予約をおこなわなくても、利用したいアトラクションを指定するだけで予約をおこなうことができる。また、予約時にテーマパークを退園する時間を考慮することによって、より適切な時間帯の利用予約を得ることができる。
【００３２】
さらに、テーマパーク管理装置１１０は、予約時間帯以外の空き時間帯に利用可能なアトラクションを検索する。これにより、利用者は空き時間帯を有効に活用することができる。特に、指定アトラクションの予約時間帯を考慮することによって、予約時刻を徒過することなく他のアトラクションを利用し、テーマパークに滞在する時間帯を有効に活用することができる。また、このとき、検索要求時におけるリアルタイムの待ち時間を考慮することによって、より現実に即して他のアトラクションの検索をおこなうことができる。
【００３３】
また、複数の指定アトラクションがある場合、予約優先順位の指定を受けることによって、より利用者の希望に即した予約情報を生成することができる。さらに、指定アトラクションまでの経路を探索し、利用者の通信端末１２０に送信することによって、利用者にテーマパーク内の移動をより円滑におこなわせることができる。
【実施例】
【００３４】
（テーマパーク管理システムの全体構成）
つぎに、上述した実施の形態にかかるテーマパーク管理装置１１０の実施例について説明する。図３は、実施例にかかるテーマパークの一例を示す平面図である。図３に示すテーマパークには、複数のアトラクションＡ〜Ｅが設けられている。テーマパークの敷地内中央には広場３０１が設けられており、この広場３０１からは各アトラクションＡ〜Ｅに至る複数の通路３０２ａ〜３０２ｅが延びている。広場３０１から向かって各通路３０２ａ〜３０２ｅの先には、各アトラクションＡ〜Ｅへとつながる入場ゲート３０３が設けられている。各入場ゲート３０３は、各アトラクションＡ〜Ｅの利用に際して利用者が通過する位置に設けられている。
【００３５】
入場ゲート３０３には、通信機３０４がそれぞれ設けられている。各通信機３０４は、対応するアトラクションＡ〜Ｅにおいて入場待ちをする利用者の通信端末（図４参照）から当該通信端末を識別する識別情報を受信する。本実施例においては、識別情報として、利用者ＩＤを用いる。利用者ＩＤとしては、たとえば、利用者の氏名、連絡先、性別、年齢、決済カードの番号などを用いてもよい。
【００３６】
ここで、本実施例においては、複数人で構成されるグループで１台の通信端末を携帯する場合を想定して説明する。なお、通信端末は、複数人で構成されるグループで１台を携帯する場合に限るものではなく、１人１人の利用者がそれぞれ通信端末を携帯してもよい。
【００３７】
各通信機３０４には、各々がどのアトラクションに対応するものであるかを特定する特定情報が割り当てられている。また、各通信機３０４には、各々が対応するアトラクションの位置を示す位置情報が割り当てられていてもよい。この場合、後述する管理装置は、通信端末から識別情報を受信した通信機３０４を特定することで、テーマパーク内における各通信端末（すなわち利用者個人あるいはグループ）およびその現在位置を特定することができる。
【００３８】
加えて、テーマパーク内には、土産物店や飲食店などの各種ショップ３０５が設けられている。図３中符号３０６で示すテーマパーク内への入退園口には、入園用ゲート装置３０７および退園用ゲート装置３０８が設けられている。
【００３９】
入園用ゲート装置３０７および退園用ゲート装置３０８は、それぞれ遮断機３０７ａ、３０８ａを備えている。入園用ゲート装置３０７は、テーマパークへ入園する（入園しようとする）利用者を検出し、検出結果に応じて遮断機３０７ａを駆動制御する。また、退園用ゲート装置３０８は、テーマパークから退園する（退園しようとする）利用者を検出し、検出結果に応じて遮断機３０８ａを駆動制御する。
【００４０】
加えて、入園用ゲート装置３０７は、テーマパークへ入園しようとする利用者を検出した場合に、利用者が入園に関するパスポートあるいはチケットなどを所持しているか否かを判定し、この判定結果に応じて遮断機３０７ａを駆動制御する。なお、利用者が入園チケットを所持しているか否かは、たとえば、ＩＣチップや磁気テープなどの記憶媒体を入園チケットに設け、この記憶媒体に記憶されたデータを専用の読取装置を用いて読み取ることによって判定することができる。なお、テーマパークの従業員などが入園チケットを所持しているか否かを判定し、手動で遮断機３０７ａを開閉してもよい。
【００４１】
また、入園用ゲート装置３０７は、遮断機３０７ａが駆動するごとに、テーマパークへ入園する利用者に関する情報を後述するテーマパーク管理装置（図５参照）へ出力する。同様に、退園用ゲート装置３０８は、遮断機３０８ａを駆動制御するごとに、テーマパークから退園する利用者に関する情報をテーマパーク管理装置へ出力する。テーマパークへ入園またはテーマパークから退園する利用者に関する情報としては、利用者の通信端末から受信した利用者ＩＤであってもよいし、単にテーマパークへ入園またはテーマパークから退園した利用者の有無を示す情報であってもよい。
【００４２】
つぎに、上述したテーマパーク内の各アトラクションにおける設備について説明する。図４は、テーマパーク内のアトラクションにおける設備を示す説明図である。なお、図４においては一のアトラクションにおける設備のみを例示して説明するが、テーマパークにおける全てのアトラクションにおいて同様の設備が設けられている。アトラクション４０１には、当該アトラクション４０１へ入場するための一般用入場ゲート４０２および予約者用入場ゲート４０３が設けられている。
【００４３】
利用者は、対応するアトラクションに関する予約の有無に応じて一般用入場ゲート４０２または予約者用入場ゲート４０３のいずれか一方を介して当該アトラクション４０１へ入場する。格別な図示を省略するが、一般用入場ゲート４０２には、アトラクションへの入場待ちをしている利用者が通行する入場待ち通路がつづいている。入場待ち通路は、坂道や階段などの起伏がある通路や迷路のように曲折する通路など、アトラクションごとの趣向を凝らした様々な形状が想定され、その形状は問わない。入場待ち通路の距離は、平面的な距離ではなく、実際に移動する立体的な距離である。なお、本実施例においては直線状の入場待ち通路である場合について説明する。
【００４４】
なお、一般用入場ゲート４０２は、乗車するなどしてアトラクションを実際に利用するための入口ではなく、この入口から所定距離離れた位置に設けられていてもよい。この場合、一般用入場ゲート４０２から上記入口までが入場待ち通路となる。また、この場合の入場待ち通路の距離も、平面的な距離ではなく、坂道や階段などの起伏分を含む立体的な距離である。
【００４５】
一般用入場ゲート４０２および予約者用入場ゲート４０３には、アトラクション４０１の利用が可能であるか否かを判定するとともに、判定結果に応じて当該アトラクション４０１への入場を許容あるいは規制するように駆動制御される遮断機４０２ａ、４０３ａを備える一般用ゲート装置および予約者用ゲート装置（いずれも図５参照）が設けられている。アトラクション４０１の利用が可能であるか否かは、たとえば、利用者が携帯する通信端末４０４との間における通信結果に基づいて判定する。この場合、各通信端末４０４は、利用者ＩＤに対応付けて、アトラクション４０１の利用が可能であるか否かを示す情報を備える。
【００４６】
なお、利用者に関する識別情報として決済カードの番号を受信可能である場合には、決済カードの番号を受信したか否かをもってアトラクション４０１の利用が可能であるか否かを判定してもよい。また、アトラクション４０１の利用が可能であるか否かは、当該アトラクション４０１の利用に関するパスポートやチケットなどを所持しているか否かをテーマパークの従業員などが判定してもよい。
【００４７】
予約者用入場ゲート４０３は、さらに、対応するアトラクション４０１の利用に関する予約がなされているか否かを判定し、判定結果に応じて当該アトラクション４０１への入場を許容あるいは規制するように遮断機４０３ａを駆動制御する。一般用ゲート装置および予約者用ゲート装置は、一般用入場ゲート４０２あるいは予約者用入場ゲート４０３を利用者が通過すると、当該利用者がアトラクション４０１に入場したことをテーマパーク管理装置に出力する。
【００４８】
加えて、アトラクション４０１には、当該アトラクション４０１の利用を終えて退場する利用者を検出する退場用ゲート装置４０５を備える退場ゲート４０６が設けられている。退場用ゲート装置４０５は、利用者が携帯する通信端末４０４との間で通信をおこなうことにより、アトラクション４０１を利用した利用者を特定するとともに、その利用者がアトラクション４０１を利用したことを示す情報をテーマパーク管理装置に出力する。
【００４９】
（テーマパーク管理システムのシステム構成）
つぎに、テーマパーク管理システムのシステム構成について説明する。図５は、テーマパーク管理システムのシステム構成図である。図５において、テーマパーク管理システム５００は、管理装置５０１と、図３に示した入園用ゲート装置３０７と、遮断機３０７ａと、退園用ゲート装置３０８と、遮断機３０８ａと、通信機３０４と、図４に示した退場用ゲート装置４０５と、一般用ゲート装置５０２と、予約者用ゲート装置５０３と、がネットワーク５０５を介して接続されて構成されている。
【００５０】
管理装置５０１は、ネットワーク５０５を介して、入園用ゲート装置３０７、退園用ゲート装置３０８、通信機３０４、退場用ゲート装置４０５、一般用ゲート装置５０２、および予約者用ゲート装置５０３との間で通信をおこなうサーバである。テーマパーク管理システムにおける各装置間の通信は、無線あるいは通信ケーブルを介しておこなわれる。
【００５１】
また、管理装置５０１は、利用者の通信端末４０４からのアトラクション４０１の予約要求および予約時間帯の空き時間調整要求を受け付ける。テーマパークでは、混雑によってアトラクション４０１の待ち時間が増大し、利用者の不満が大きくなるのを防ぐなどの目的で、アトラクション４０１の利用予約をおこなうことができる。利用者は、通信端末４０４の設定画面から予約を希望するアトラクション４０１を指定し、予約要求をおこなう。管理装置５０１は、指定されたアトラクション４０１の予約処理をおこない、予約結果を通信端末４０４に送信する。
【００５２】
利用者は、さらに、予約したアトラクション４０１の利用時間帯（予約時間帯）までの空き時間の調整を管理装置５０１に要求することができる。アトラクション４０１の予約をおこなった場合、予約時間までの空き時間をどのように過ごすかが問題になる。他のアトラクション４０１に並んだ場合、待ち時間を見誤ると、予約したアトラクション４０１の予約時間になっても並んだアトラクション４０１を利用することができず、せっかく並んだ順番待ち行列を離れなければならなかったり、予約をあきらめなくてはならない場合がある。
【００５３】
これを防止するため、管理装置５０１は、各アトラクション４０１の待ち時間や、利用者の現在位置などを考慮して、予約時間までの空き時間に利用可能なアトラクション４０１を検索する。さらに、検索されたアトラクション４０１が予約可能な場合は、予約処理をおこなうこととしてもよい。なお、アトラクション４０１の予約は、管理装置５０１に予約要求を送信する形態のみならず、たとえば、利用者が予約したいアトラクション４０１の入場ゲート（一般用入場ゲート４０２または予約者用入場ゲート４０３）に行き、予約券を入手するなどの方法であってもよい。
【００５４】
また、管理装置５０１は、利用者の通信端末４０４の現在位置情報を取得する。管理装置５０１は、テーマパークに設置された複数の通信機３０４によって通信端末４０４から受信された通信端末４０４の識別情報の入力を受け付ける。ここで、識別情報は、たとえば、通信端末４０４が有するＩＤ番号などである。同一の通信端末４０４であっても、移動中の現在位置によって識別情報の送信時刻が異なるため、識別情報を送信するときに、送信時刻情報も含めて送信することとしてもよい。送信時刻情報とは、具体的には、たとえば、送信時刻そのものである。これにより、識別情報を受信する複数の通信機３０４は、その時点で通信端末４０４から送信された識別情報であるかを把握することができ、現在位置検出の精度の向上を図ることができる。
【００５５】
同様に、送信時刻情報として、識別情報であるＩＤ番号の末尾に、送信時刻を示すコードを付加することとしてもよい。この末尾のコードにより、識別情報を受信する複数の通信機３０４は、その時点で通信端末４０４から送信された識別情報であるかを把握することができ、現在位置検出の精度の向上を図ることができる。同様に、識別情報を送信するときに、送信時刻情報も含めて送信することとしてもよい。
【００５６】
さらに、管理装置５０１は、各識別情報の各通信機３０４における受信時刻を検知する。各通信機３０４における受信時刻は、各通信機３０４において識別情報が受信された時刻そのものの他、識別情報が通信端末４０４から送信されてから各通信機３０４に受信されるまでの時間が分かるものであればよい。そして、管理装置５０１は、各通信機３０４の位置情報と、受信時刻の検知結果とに基づいて、領域内における通信端末４０４の現在位置情報を算出する。
【００５７】
なお、通信端末４０４が、たとえば、ＧＰＳ情報などを用いて自装置の現在位置情報を取得する構成を有する場合は、通信端末４０４から現在位置情報を受信することによって現在位置情報を取得してもよい。他に、利用者の現在位置は、たとえば、利用者が各アトラクションにおける入場ゲート３０３を通過する際に、通信機３０４と通信端末４０４との間で通信をおこなって識別情報を取得することによっても取得することができる。この場合、入場したアトラクションの位置が利用者の現在位置となり、この現在位置を示す情報および識別情報を含む情報が現在位置情報となる。
【００５８】
また、この場合、識別情報を取得したタイミング（時刻や順序など）から、どの利用者が入場待ち列の何番目にいるのかを判断することができる。なお、この場合、退場用のゲート装置４０５と通信端末４０４との間でも通信をおこない、アトラクション４０１から退場した利用者を取得した識別情報を用いて特定する。具体的には、入場用および退場用のゲート装置において取得した識別情報から、アトラクション４０１内にいる利用者およびその入場順序を特定する。そして、入場順序の早い利用者から定員分の人数を差し引いた利用者から以降の利用者が入場待ちをしていると判断する。
【００５９】
ここで、待ち人数は、各アトラクションにおいて入場待ちの列を形成する利用者（以下、「一般者」という）の人数であるが、これに加えて、当該アトラクション４０１の利用を予約している利用者（以下、「予約者」という）の人数を含んでいてもよい。一般者の人数は、たとえば、利用者の現在位置から算出することができる。具体的には、たとえば、入場待ちアトラクションの入場ゲートと算出対象となる利用者の現在位置との間に位置する利用者を一般者の人数として算出する。
【００６０】
他に、一般者は、入場用および退場用のゲート装置において取得した識別情報およびこの識別情報を取得したタイミング（時刻や順序など）から判断することもできる。具体的には、入場待ちをしていると判断される利用者のうち、算出対象となる利用者の識別情報よりも早いタイミングで取得した識別情報によって特定される利用者が一般者となる。
【００６１】
また、予約者の人数は、具体的には、たとえば、アトラクションごとの予約者の人数を記憶するテーブル（アトラクション別予約番号ファイル：図１３参照）を設け、このテーブルを待ち人数の検出に際して参照することによって取得することができる。この場合、テーブルは、たとえば、１０分間隔などのように定期的に更新する。なお、グループに１台の通信端末４０４を有する運用形態の場合、一般者および予約者の人数は各グループを構成する人数を考慮してカウントする。
【００６２】
また、待ち時間は、たとえば、待ち時間の算出対象となる利用者よりも先に入場待ちをしている待ち人数に基づいて算出することができる。待ち人数を用いて待ち時間を算出する場合、具体的には、たとえば、待ち人数を１稼働あたりの利用可能人数で除算した値に、アトラクション４０１を利用した場合の所要時間を乗算することによって算出することができる。
【００６３】
待ち人数を用いて待ち時間を算出する場合、待ち時間は、たとえば、待ち人数を利用可能人数で除算した値の整数部分に、所要時間を乗算することによって算出される。ここで、待ち人数を利用可能人数で除算した値の整数部分は、入場可能となるまでにアトラクション４０１が稼働する回数を示す。なお、待ち時間には、現在稼働中のアトラクション４０１におけるイベントが終了するまでの時間が含まれていてもよい。
【００６４】
また、待ち時間は、たとえば、入場待ちしているアトラクション４０１の入場ゲート３０３から利用者の現在位置までの距離（以下、待ち列距離という）に基づいて算出することができる。この場合、入場ゲート３０３の位置は既知であるが、利用者の現在位置は適宜算出する。具体的には、待ち列距離は、たとえば、入場待ち通路が直線形状である場合には、入場待ちアトラクションの入場ゲートから利用者の現在位置までの直線距離であり、入場待ち通路が蛇行した形状である場合には蛇行分を考慮した距離となる。待ち列距離は、入場待ち通路の形状や長さなどを記憶するファイルを設けておき、利用者の現在位置が入場待ち通路のどこにあるかを特定することで、入場待ち通路の形状を問わず算出することができる。
【００６５】
待ち列距離を用いて待ち時間を算出する場合、たとえば、単位距離あたりの待ち時間に待ち列距離を乗算することによって算出する。ここで、単位距離あたりの待ち時間は、入場待ちしている利用者が、単位距離を進むために要する時間である。単位距離あたりの待ち時間は、テーマパーク管理者によってあらかじめ設定された値である。単位距離あたりの待ち時間は、アトラクション４０１の１稼働あたりの利用可能人数、所要時間、入場待ち通路の形状などに応じて設定される。
【００６６】
単位距離あたりの待ち時間は、たとえば、１稼働あたりの利用可能人数が多いアトラクション４０１ほど短い時間に設定される。また、単位距離あたりの待ち時間は、たとえば、所要時間が長いほど長い時間に設定される。加えて、単位距離あたりの待ち時間は、たとえば、階段などの段差があったりくねくねと曲がっていたりなど、平坦な直線通路と比較して、入場待ち通路の形状が複雑であるほど長い時間に設定される。待ち列距離を用いた待ち時間の算出の具体例として、たとえば、単位距離あたりの待ち時間が２分／ｍ、待ち列距離が１０ｍである場合、２×１０＝２０分を入場待ち時間として算出する。
【００６７】
（管理装置のハードウェア構成）
つぎに、管理装置５０１のハードウェア構成について説明する。図６は、テーマパーク管理装置のハードウェア構成を示すブロック図である。図６において、管理装置５０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３と、磁気ディスクドライブ６０４と、磁気ディスク６０５と、光ディスクドライブ６０６と、光ディスク６０７と、音声Ｉ／Ｆ（インターフェース）６０８と、マイク６０９と、スピーカ６１０と、入力デバイス６１１と、映像Ｉ／Ｆ６１２と、ディスプレイ６１３と、通信Ｉ／Ｆ（インターフェース）６１４と、を備えている。各構成部６０１〜６１４はバス６００によってそれぞれ接続されている。
【００６８】
ここで、ＣＰＵ６０１は、管理装置５０１の全体の制御を司る。ＲＯＭ６０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。
【００６９】
磁気ディスクドライブ６０４は、ＣＰＵ６０１の制御に従って磁気ディスク６０５に対するデータの読み込み／書き込みを制御する。磁気ディスク６０５は、磁気ディスクドライブ６０４の制御で書き込まれたデータを記憶する。磁気ディスク６０５としては、たとえば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）やＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）を用いることができる。
【００７０】
光ディスクドライブ６０６は、ＣＰＵ６０１の制御に従って光ディスク６０７に対するデータの読み込み／書き込みを制御する。光ディスク６０７は、光ディスクドライブ６０６の制御に従ってデータが読み出される、光ディスクドライブ６０６に対して着脱自在な記録媒体である。光ディスク６０７は、書き込み可能な記録媒体を利用することもできる。光ディスクドライブ６０６に対して着脱可能な記録媒体としては、光ディスク６０７のほか、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどであってもよい。
【００７１】
着脱可能な記録媒体としてＭＯ、メモリカードなどを用いる場合、光ディスクドライブ６０６に代えてあるいは加えて各記録媒体からのデータの読み出しが可能なドライブ装置を設ける。本実施例にかかる光ディスク６０７には、テーマパーク管理プログラムが記録されている。なお、テーマパーク管理プログラムは、光ディスク６０７に記録されているものに限らない。
【００７２】
音声Ｉ／Ｆ６０８は、音声入力用のマイク６０９および音声出力用のスピーカ６１０に接続される。マイク６０９に受音された音声は、音声Ｉ／Ｆ６０８内でＡ／Ｄ変換される。また、スピーカ６１０からは音声が出力される。入力デバイス６１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００７３】
映像Ｉ／Ｆ６１２には、ディスプレイ６１３が接続される。映像Ｉ／Ｆ６１２は、具体的には、たとえば、ディスプレイ６１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ６１３を表示制御する制御ＩＣなどによって構成される。
【００７４】
ディスプレイ６１３には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ６１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００７５】
通信Ｉ／Ｆ６１４は、入園用ゲート装置３０７、退園用ゲート装置３０８、通信機３０４、退場用ゲート装置４０５、一般用ゲート装置５０２、および予約者用ゲート装置５０３との間における通信に際して、これらの各装置とＣＰＵ６０１とのインターフェースとして機能する。通信Ｉ／Ｆ６１４を介しての各装置とＣＰＵ６０１との通信に際しては、専用のネットワークを利用してもよいし、汎用のネットワークを利用してもよい。この場合、ネットワークとしては、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。また、通信Ｉ／Ｆ６１４は、入園用ゲート装置３０７、退園用ゲート装置３０８、通信機３０４、退場用ゲート装置４０５、一般用ゲート装置５０２、および予約者用ゲート装置５０３を介して、通信端末４０４との間で通信をおこなう。
【００７６】
（通信端末のハードウェア構成）
つぎに、通信端末４０４のハードウェア構成について説明する。図７は、通信端末のハードウェア構成を示すブロック図である。図７において、通信端末４０４は、端末制御部７０１と、利用者操作部７０２と、表示部７０３と、位置取得部７０４と、記録媒体７０５と、記録媒体デコード部７０６と、音声出力部７０７と、通信部７０８と、経路探索部７０９と、経路誘導部７１０と、音声生成部７１１と、スピーカ７１２と、によって構成される。
【００７７】
端末制御部７０１は、通信端末４０４全体を制御する。端末制御部７０１は、たとえば所定の演算処理を実行するＣＰＵや、各種制御プログラムを格納するＲＯＭ、および、ＣＰＵのワークエリアとして機能するＲＡＭなどによって構成されるマイクロコンピュータなどによって実現することができる。ＲＯＭあるいはＲＡＭには、各通信端末４０４を識別する識別情報を記録する。また、端末制御部７０１は、経路誘導に際し、通信部７０８を介して管理装置５０１との間で情報の入出力をおこない、その結果得られる情報を表示部７０３および音声出力部７０７へ出力する。
【００７８】
利用者操作部７０２は、文字、数値、各種指示など、通信端末４０４を携帯する利用者によって入力操作された情報を端末制御部７０１に対して出力する。利用者操作部７０２の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティックなど公知の各種形態を採用することが可能である。利用者操作部７０２は、外部からの音声を入力するマイクを用いて、音声によって入力操作をおこなう形態としてもよい。
【００７９】
利用者操作部７０２の形態は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、たとえば、タッチパネルおよび押しボタンスイッチのように、複数の形態で構成されていてもよい。利用者は、利用者操作部７０２の形態に応じて、適宜入力操作をおこなうことによって情報を入力する。利用者操作部７０２の操作によって入力される情報としては、たとえば、管理装置５０１から送信された送信情報に対する応答や、利用したいアトラクション４０１に関する情報などが挙げられる。
【００８０】
利用したいアトラクション４０１に関する情報の入力は、たとえば、テーマパーク内におけるアトラクション４０１の一覧を表示部７０３に表示させ、表示させた一覧から該当するアトラクション４０１を利用者に指定させることによっておこなう。また、利用したいアトラクション４０１の入力は、利用したいアトラクション４０１のジャンルやキーワードなどを指定させ、それに基づいて該当するアトラクション４０１を探索することによっておこなってもよい。さらに、利用したいアトラクション４０１の入力は、タッチパネルが積層された表示部７０３にテーマパークの地図を表示させ、表示された地図上の一点を指定することによっておこなうようにしてもよい。
【００８１】
利用したいアトラクション４０１に関する情報が入力されると、上述した端末制御部７０１は、該当するアトラクション４０１が位置する地点の緯度・経度に基づいて、その位置を特定する。より詳細には、該当するアトラクション４０１が位置する地点の緯度・経度などの情報は、記録媒体７０５に記録された地図情報に含まれる背景種別データに基づいて、地図上の一点として特定される。また、後述するアトラクションリスト（図８参照）を参照して、当該アトラクションリストから、該当するアトラクション４０１が位置する地点の緯度・経度などの情報を直接取得してもよい。
【００８２】
表示部７０３は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを含む。表示部７０３は、具体的には、たとえば、映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。
【００８３】
映像Ｉ／Ｆは、具体的には、たとえば、ディスプレイ装置全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ＩＣなどによって構成される。表示部７０３には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部７０３には、記録媒体７０５に記録された地図情報や経路誘導に関する情報が表示される。
【００８４】
位置取得部７０４は、たとえば、ＧＰＳレシーバによって構成され、各通信端末４０４の現在位置に関する情報を取得する。ＧＰＳレシーバは、ＧＰＳ衛星からの電波を受信し、ＧＰＳ衛星との幾何学的位置を求める。なお、ＧＰＳとは、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略称であり、４つ以上の衛星からの電波を受信することによって地上での位置を正確に求めるシステムである。ＧＰＳレシーバは、ＧＰＳ衛星からの電波を受信するためのアンテナ、受信した電波を復調するチューナーおよび復調した情報に基づいて現在位置を算出する演算回路などによって構成される。なお、詳細については後述するが、位置取得部７０４を有していない場合であっても、テーマパーク内に設けられた通信機３０４から送信される情報によって、通信端末４０４の位置を特定することができる。
【００８５】
記録媒体７０５は、各種制御プログラムや各種情報を、コンピュータによる読み取りが可能な状態で記録する。記録媒体７０５は、記録媒体デコード部７０６による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。記録媒体７０５は、たとえば、ＨＤによって実現することができる。
【００８６】
記録媒体７０５は、ＨＤに限るものではなく、ＨＤに代えて、あるいは、ＨＤに加えて、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）など、記録媒体デコード部７０６に対して着脱可能であり可搬性を有するメディアを記録媒体７０５として用いてもよい。記録媒体７０５は、ＤＶＤおよびＣＤに限るものではなく、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどの記録媒体デコード部７０６に対して着脱可能であり、可搬性を有するメディアを利用することもできる。
【００８７】
記録媒体７０５に記録された地図情報は、テーマパーク内における建物や地表面などの地物（フィーチャ）を表す背景データと、道路（通路）の形状を表す道路形状データとを有しており、表示部７０３の表示画面において２次元または３次元に描画される。通信端末４０４が経路誘導中の場合、表示部７０３の表示画面には、記録媒体７０５に記録された地図情報と位置取得部７０４によって取得された通信端末４０４自身の現在位置とが重ねて表示される。
【００８８】
なお、本実施例では地図情報を記録媒体７０５に記録するようにしたが、これに限るものではない。地図情報は、通信端末４０４のハードウェアと一体に設けられているものに限って記録されているものではなく、通信端末４０４の外部に設けられていてもよい。その場合、通信端末４０４は、たとえば、通信部７０８を通じて、所定のネットワークを介して地図情報を取得し、取得した地図情報をＲＡＭなどに記録する。加えて、記録媒体７０５には、上述した利用者ＩＤが記録されていてもよい。この利用者ＩＤは、端末制御部７０１におけるＲＯＭあるいはＲＡＭなどに記録されていてもよい。
【００８９】
記録媒体デコード部７０６は、記録媒体７０５に対する情報の読み込み／書き込みの制御をおこなう。たとえば、記録媒体７０５としてＨＤを用いた場合には、記録媒体デコード部７０６は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）となる。同様に、記録媒体７０５としてＤＶＤあるいはＣＤ（ＣＤ−Ｒ、ＣＤ−ＲＷを含む）を用いた場合には、記録媒体デコード部７０６は、ＤＶＤドライブあるいはＣＤドライブとなる。書き込み可能かつ着脱可能な記録媒体７０５として、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどを利用する場合には、各種記録媒体への情報の書き込みおよび各種記録媒体に記録された情報の読み取りが可能な専用のドライブ装置を、記録媒体デコード部７０６として適宜用いる。
【００９０】
音声出力部７０７は、接続されたスピーカ７１２への出力を制御することによって、案内音を再生する。スピーカ７１２は、一つであってもよいし、複数であってもよい。具体的には、音声出力部７０７は、音声出力用のスピーカ７１２に接続される音声Ｉ／Ｆによって実現することができる。より具体的には、音声Ｉ／Ｆは、たとえば、音声デジタル情報のＤ／Ａ変換をおこなうＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器と、音声アナログ情報のＡ／Ｄ変換をおこなうＡ／Ｄコンバータと、から構成することができる。
【００９１】
通信部７０８は、上述した入園用ゲート装置３０７、退園用ゲート装置３０８、通信機３０４、退場用ゲート装置４０５、一般用ゲート装置５０２、および予約者用ゲート装置５０３などの通信機器との通信をおこない、管理装置５０１からの情報を受信したり、管理装置５０１に、通信端末４０４自身の識別情報を送信したりする。
【００９２】
経路探索部７０９は、記録媒体７０５に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索する。ここで、最適な経路とは、目的地点までの最短（あるいは最速）経路や利用者が指定した条件に最も合致する経路などである。たとえば、混雑しているアトラクションから空いているアトラクションへの移動に際しては、混雑しているアトラクションの位置が出発地点とされ、空いているアトラクションの位置が目的地点とされる。
【００９３】
なお、目的地点の探索は、管理装置５０１によっておこなうこととしてもよい。すなわち、管理装置５０１が通信端末４０４の現在位置情報を取得して、目的地点までの経路を探索し、探索した経路の経路情報を通信端末４０４に送信することとしてもよい。特に、管理装置５０１が通信端末４０４の目的地点を決定する場合などに有効である。この場合、後述する経路誘導部７１０は、管理装置５０１から送信される経路情報をもとに経路誘導をおこなうこととなる。
【００９４】
経路誘導部７１０は、経路探索部７０９によって探索された誘導経路情報、位置取得部７０４によって取得された通信端末４０４自身の位置情報、記録媒体７０５から記録媒体デコード部７０６を経由して得られた地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなう。経路誘導部７１０で生成された経路誘導情報は、端末制御部７０１を介して表示部７０３や音声出力部７０７へ出力される。
【００９５】
また、管理装置５０１で通信端末４０４の経路探索をおこなう場合、経路誘導部７１０は、通信部７０８を介して管理装置５０１から経路案内情報を取得する。そして、取得した経路案内情報を、端末制御部７０１を介して表示部７０３や音声出力部７０７へ出力する。
【００９６】
音声生成部７１１は、パターンに対応したトーンと音声の情報を生成する。すなわち、経路誘導部７１０で生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこない、端末制御部７０１を介して音声出力部７０７へ出力する。
【００９７】
（テーマパーク管理装置が管理するデータ）
つぎに、管理装置５０１が管理するデータについて説明する。管理装置５０１は、以下に挙げるようなデータを用いて、テーマパークの管理をおこなっている。はじめに、実施例にかかるアトラクションリストについて説明する。図８は、アトラクションリストを示す説明図である。アトラクションリスト８００は、名称エリア８０１、ジャンルエリア８０２、混雑状況（過去）エリア８０３、および利用客層エリア８０４によって構成されている。
【００９８】
名称エリア８０１は各アトラクション４０１の名称を記憶し、ジャンルエリア８０２は当該アトラクション４０１のジャンルを記憶する。以下、本実施例においては、図３に示す各アトラクションＡ〜Ｅが、それぞれ、Ａ＝観覧車、Ｂ＝ジェットコースター、Ｃ＝お化け屋敷、Ｄ＝メリーゴーランド、Ｅ＝迷路である場合を例にして説明する。
【００９９】
混雑状況（過去）エリア８０３は、過去の混雑状況に関する情報を記憶する。過去の混雑状況は、たとえば、各アトラクション４０１における過去の平均待ち時間に基づいて取得することができる。より詳細に、過去の混雑状況は、過去の平均待ち時間が所定の待ち時間よりも長いか短いかに応じて、混雑あるいは空いていると判定される。たとえば、あるアトラクション４０１における所定の待ち時間が６０分に設定されている場合、算出された過去の平均待ち時間が３０分であれば空いているとされ、算出された過去の平均待ち時間が７０分であれば混雑しているとされる。この所定の待ち時間は、たとえば、アトラクション４０１の集客力（人気）に応じて、テーマパーク側によりアトラクション４０１ごとに設定される。
【０１００】
各アトラクション４０１における過去の平均待ち時間は、曜日別に算出したものであってもよいし、同一月の同一曜日別に算出したものであってもよいし、同一月日別に算出したものであってもよい。ここで、曜日別とは、具体的に、たとえば、過去の所定期間内あるいは開園以来の「日曜日」など、一定の期間内における待ち時間の平均値である。また、同一月の同一曜日別とは、具体的に、たとえば、過去の「５月の第一週目の土曜日」における待ち時間の平均値である。さらに、同一月日別とは、具体的に、たとえば、過去の「５月５日」における待ち時間の平均値である。
【０１０１】
各アトラクション４０１における過去の平均待ち時間は、一日を単位とすることに代えてあるいは加えて、時間帯を単位として算出してもよい。この場合、アトラクションリスト８００における過去の混雑状況は、時間帯別あるいは特定の日の時間帯別に設定される。このように、過去の混雑状況を時間帯別に設定することにより、たとえば、後述する予測待ち時間の算出に際して、より確度の高い予測待ち時間を得ることができる。
【０１０２】
利用客層エリア８０４は、利用者ＩＤに基づいて取得される、各アトラクション４０１の利用客層に関する情報を記憶する。加えて、アトラクションリスト８００においては、アトラクション４０１が位置する地点の緯度・経度などの情報が記憶されていてもよい。
【０１０３】
つぎに、アトラクション管理ファイルについて説明する。図９は、アトラクション管理ファイルを示す説明図である。アトラクション管理ファイル９００は、名称エリア９０１、利用所要時間エリア９０２、利用可能人数／１稼働エリア９０３、待ち人数エリア９０４、予測待ち時間エリア９０５、および混雑状況（現在）エリア９０６によって構成されている。名称エリア９０１は、図８に示すアトラクションリスト８００における名称エリア８０１と同じ情報を記憶する。
【０１０４】
利用所要時間エリア９０２は、各アトラクション４０１の利用に際しての所要時間（利用所要時間）を記憶する。利用可能人数／１稼働エリア９０３は、各アトラクション４０１の１回の稼働に際しての利用可能人数を記憶する。利用所要時間および利用可能人数は、テーマパーク側によってあらかじめ設定された規定値である。
【０１０５】
待ち人数エリア９０４は、各アトラクション４０１において現在利用待ちをしている利用者の人数（以下、現在の待ち人数という）を記憶する。現在の待ち人数は、各通信機３０４と利用者が携帯する通信端末４０４との通信結果に基づいて取得することができる。たとえば、アトラクション４０１の周辺などの所定範囲内で、一定時間以上継続して同一の識別情報が受信された場合、当該識別情報によって識別される利用者（あるいは利用者を含むグループ）をアトラクション４０１における現在の待ち人数にカウントする。なお、待ち人数エリア９０４に代えて、各アトラクション４０１の一般用入場ゲート４０２から現在の利用待ちの待ち行列の最後尾までの距離を記憶する距離記憶エリア（図示省略）を設けてもよい。
【０１０６】
予測待ち時間エリア９０５は、予測待ち時間の算出時点において予測される待ち時間（以下、予測待ち時間という）を記憶する。予測待ち時間は、予測待ち時間の算出時点において各アトラクション４０１の利用待ちをしている列の最後尾に並んだ利用者が、当該アトラクション４０１の利用が可能となるまでに要すると予測される時間であり、たとえば、利用所要時間、利用可能人数、および、現在の待ち人数に基づいて算出することができる。
【０１０７】
本実施例にかかる予測待ち時間は、各アトラクションを予約している利用者（以下、予約者という）の人数も待ち人数として考慮して算出される。予約者の人数は、アトラクション４０１ごとに予約者の人数を記憶するテーブルを別途設け、予測待ち時間の算出に際しては、このテーブルを参照することによって取得することができる（図１３参照）。なお、待ち人数エリア９０４に代えて距離記憶エリアを設けた場合、予測待ち時間エリア９０５には、各アトラクション４０１の一般用入場ゲート４０２から現在の待ち行列の最後尾までの距離から算出された予測待ち時間が記憶される。
【０１０８】
予測待ち時間は、上述したアトラクションリスト８００における過去の混雑状況の設定に際して利用した、各アトラクション４０１における過去の平均待ち時間を加味して算出してもよい。具体的に、たとえば、予測待ち時間の算出時点に関連する過去の平均待ち時間が長い傾向にある場合には、利用所要時間、利用可能人数、および、予約人数を含めた現在の待ち人数に基づいて算出された値に、１．０より大きい係数を乗算するなどの演算をおこなう。
【０１０９】
予測待ち時間の算出時点に関連するとは、たとえば、予測待ち時間の算出時点が「５月の第一週目の土曜日」である場合には、過去の「５月の第一週目の土曜日」における平均待ち時間が関連する情報として用いられる。予測待ち時間は、日別に算出されてもよいし、特定の日の時間帯別に算出されてもよい。
【０１１０】
さらに、予測待ち時間は、過去の平均待ち時間の算出に際して用いた上述の各日における待ち時間実績を総入場者数で除算した「単位入場者数あたりの待ち時間」の平均値を算出し、この「単位入場者数あたりの待ち時間」の平均値に予測待ち時間を算出する当日における算出時点での時刻までの累計入場者数を掛け合わせることで、当該日のその時刻における予測待ち時間として算出してもよい。なお、この場合も上述と同様に、日別で計算してもよいし、時間帯別で算出してもよい。時間帯別で算出することにより、より確度の高い予測待ち時間を算出することができる。
【０１１１】
混雑状況（現在）エリア９０６は、現在の混雑状況に関する情報を記憶する。現在の混雑状況は、予測待ち時間に基づいて決定される。より詳細に、現在の混雑状況は、たとえば、算出された予測待ち時間が所定の待ち時間よりも長いか短いかに応じて、混雑あるいは空いていると決定される。たとえば、所定の待ち時間が３０分に設定されている場合、算出された待ち時間が２０分であれば空いていると決定され、算出された待ち時間が４５分であれば混雑していると決定される。
【０１１２】
現在の混雑状況は、所定の待ち時間に対して何分長いかあるいは短いかに応じて「やや混雑」、「超混雑」、「やや空」、「空」など、段階的に決定されてもよい。この場合、現在の混雑状況は、所定の待ち時間に対して何分長い（あるいは短い）という時間そのものではなく、所定の待ち時間に対する割合を算出し、所定の待ち時間に対して何割増（あるいは何割減）であるのかに応じて段階的に決定されてもよい。
【０１１３】
つぎに、移動情報ファイルについて説明する。図１０は、移動情報ファイルを示す説明図である。移動情報ファイル１０００は、移動元エリア１００１、移動先エリア１００２、および移動所要時間エリア１００３によって構成されている。移動元エリア１００１および移動先エリア１００２は、たとえば、混雑しているアトラクション４０１から空いているアトラクション４０１へ移動する際の移動元および移動先となるアトラクション４０１（の名称）を記憶する。移動所要時間エリア１００３は、移動元および移動先となる二つのアトラクション４０１間の移動に要する移動所要時間を記憶する。移動所要時間は、一方のアトラクション４０１から他方のアトラクション４０１への移動に要する片道分の所要時間である。
【０１１４】
つぎに、アトラクション利用履歴ファイルについて説明する。図１１は、アトラクション利用履歴ファイルを示す説明図である。アトラクション利用履歴ファイル１１００は、利用者ＩＤエリア１１０１、利用アトラクションエリア１１０２、利用開始時刻エリア１１０３、利用終了時刻エリア１１０４によって構成されている。
【０１１５】
利用者ＩＤエリア１１０１は、通信端末４０４を識別する識別情報として用いられる利用者ＩＤを記憶する。利用アトラクションエリア１１０２は、利用者が利用したアトラクション４０１（の名称）を記憶する。利用開始時刻エリア１１０３は、利用者がアトラクションの利用を開始した時刻を記憶する。具体的には、利用者ＩＤエリア１１０１に示された利用者ＩＤを有する利用者が、利用アトラクションエリア１１０２に示されたアトラクション４０１に設けられた一般用入場ゲート４０２または予約者用入場ゲート４０３（図４参照）を通過した時刻を記憶する。
【０１１６】
利用終了時刻エリア１１０４は、利用者がアトラクション４０１の利用を終了した時刻を記憶する。具体的には、利用者ＩＤエリア１１０１に示された利用者ＩＤを有する利用者が、利用アトラクションエリア１１０２に示されたアトラクション４０１に設けられた退場ゲート４０６（図４参照）を通過した時刻を記憶する。
【０１１７】
つぎに、利用者別予約番号ファイルについて説明する。図１２は、利用者別予約番号ファイルを示す説明図である。管理装置５０１は、利用者からアトラクション４０１の予約要求を受け付ける。利用者は、アトラクション４０１を事前に予約することによって待ち時間を短縮し、テーマパークでの滞在時間を有効に活用することができる。利用者別予約番号ファイル１２００は、利用者ＩＤエリア１２０１、予約番号エリア１２０２（１２０２ａ〜１２０２ｃ）によって構成される。利用者ＩＤエリア１２０１は、通信端末４０４を識別する識別情報として用いられる利用者ＩＤを記憶する。
【０１１８】
また、予約番号エリア１２０２は、利用者ごとのアトラクション４０１の予約番号を記憶する。図示の例では、予約番号エリア１２０２には、１つの利用者ＩＤにつき３つの予約番号を記憶することができる。これは、利用者間の公平の観点などから、一時に予約できるアトラクション数が限られるためである。たとえば、利用者ＩＤ００１の利用者は、３つのアトラクション４０１を予約しており、これ以上予約をおこなうことができない。一方、利用者ＩＤ００２，００３の利用者は、残りの予約枠に予約を入れることができる。なお、予約番号エリア１２０２の予約番号は、その予約の開始時刻が経過（または開始時刻から一定時間が経過）すると消去される。これにより、予約番号エリア１２０２に空き枠ができ、利用者はつぎのアトラクション予約をおこなうことができる。
【０１１９】
つぎに、アトラクション別の予約番号ファイルについて説明する。図１３は、アトラクション別の予約番号ファイルを示す説明図である。図示の例では、アトラクションＢの予約番号ファイルを示している。アトラクション別予約番号ファイル１３００は、開始時刻エリア１３０１、予約番号エリア１３０２によって構成される。
【０１２０】
開始時刻エリア１３０１は、アトラクション４０１の運行の開始時刻を記憶する。また、予約番号エリア１３０２は、各運行開始時刻に予約された利用者の予約番号を記憶する。図示の例では、予約番号エリア１３０２には３０個の予約枠があり、それぞれ予約番号が記憶されている。開始時刻が１０：３５の回は、３０個の予約枠の全てが埋まっているが、１０：５０以降の回は、予約枠が埋まっていないものもあり、予約が可能となっている。また、予約は開始時刻が早いものから順に割り振ってもよいし、利用者の希望によって開始時刻の指定をおこなうようにしてもよい。
【０１２１】
開始時刻エリア１３０１に記憶された開始時刻が経過（または開始時刻から一定時間が経過）すると、予約番号エリア１３０２に記憶された予約番号は消去される。同時に、利用者別予約番号ファイル１２００から、アトラクション別予約番号ファイル１３００で消去された予約番号と同じ番号の予約番号が検索され、消去される。なお、本実施例では、利用予約をアトラクション４０１の開始時刻ごとにおこなうこととしたが、一定幅をもたせた時間帯に利用予約をおこなうこととしてもよい。たとえば、１１：３０〜１２：３０の間に予約者用入場ゲート４０３に行けば、優先してアトラクション４０１を利用できるような予約方法でもよい。
【０１２２】
加えて、特に図示を省略するが、テーマパーク管理装置は、利用者ＩＤと、当該利用者ＩＤが付された通信端末４０４を携帯する利用者が属するグループの人数とを、それぞれ対応付けて記憶する利用者管理ファイルを備えている。この利用者管理ファイルにおいては、グループの構成（性別、年齢、関係（家族、友人）など）を対応付けて記憶してもよい。なお、利用者管理ファイルは、本実施例のように、複数人で構成されるグループで１台の通信端末４０４を携帯する場合に必要であり、１人１人の利用者がそれぞれ通信端末４０４を携帯する場合にはかならずしも必要ではない。
【０１２３】
（通信端末４０４の現在位置取得方法）
つづいて、利用者の現在位置の算出方法について説明する。本実施例においては、利用者の現在位置を、ＧＰＳあるいは通信機３０４を用いて取得することができる。ＧＰＳを用いる場合、上述した位置取得部７０４（図７参照）によって受信したＧＰＳ情報を用いて通信端末４０４の緯度・経度を求める。管理装置５０１に対しては、通信端末４０４で求めた緯度・経度情報を送信する。
【０１２４】
また、通信機３０４を用いる場合は、通信機３０４から送信されるＧＰＳ代替情報を用いて通信端末４０４の現在位置情報を求める。この場合、現在位置情報の算出は、管理装置５０１でおこなってもよいし、通信端末４０４でおこなってもよい。どちらの場合であっても、算出した情報を相互に送信することによって、それぞれ通信端末４０４の位置を知ることができる。
【０１２５】
図１４は、ＧＰＳ代替情報から現在位置を算出する方法の一例を示す説明図である。位置取得部７０４は、複数の通信機３０４から送信されるＧＰＳ代替情報を用いて、三角測量法によって利用者の現在位置を算出する。ＧＰＳ代替情報とは、利用者の現在位置の算出に際して、ＧＰＳ衛星から送信される信号に対する代替が可能な信号であり、本実施例では、各通信機３０４の設置位置を３次元で示す座標情報とする。
【０１２６】
図１４において、符号Ｐが付された利用者の位置Ｐは、座標（ｘ0，ｙ0，０）で示される。また、３台の通信機３０４の位置は、それぞれ、座標（ｘ1，ｙ1，ｈ）、（ｘ2，ｙ2，ｈ）、（ｘ3，ｙ3，ｈ）で示される。ここで、ｈは、テーマパークの地面から通信機３０４の設置位置までの高さであり、各通信機３０４が設置されている箇所においては、同一であるものとする。また、ｘ1〜ｘ3は、ＧＰＳ代替情報に含まれる位置情報により既知であるものとする。これにより、ｐと各通信機３０４間の距離Ｗ1〜Ｗ3を得ることができる。
【０１２７】
各通信機３０４から利用者までの距離Ｔ1〜Ｔ3は、ＧＰＳ代替情報が各通信機３０４から送信されてから、位置取得部７０４によって受信されるまでの時間によって得ることができる。なお、距離Ｔ1〜Ｔ3は、距離そのものを求める必要はなく、距離Ｔ1〜Ｔ3の比を得ることができればよい。ここで、図１４中符号ｐは、利用者の位置Ｐを通信機３０４が設置高さと同じ仮想平面に投影した場合の位置を示しており、座標（ｘ0，ｙ0，ｈ）で示される。
【０１２８】
また、各通信機３０４および利用者の現在位置を結ぶ仮想線と、各通信機３０４を通る鉛直線とによって形成される角度をそれぞれθ1，θ2，θ3とした場合、テーマパークの地面から通信機３０４の設置位置までの高さｈは、ｈ＝Ｔ1×ｃｏｓθ1＝Ｔ2×ｃｏｓθ2＝Ｔ3×ｃｏｓθ3となる。これらの関係から、三角関数を用いてｘ0，ｙ0の位置を得ることができ、利用者の現在位置を算出することができる。
【０１２９】
なお、通信端末４０４から出力される識別情報には、当該識別情報の出力タイミングを特定するタイミング情報が含まれており、上述した利用者の現在位置の算出には、同一のタイミング情報が含まれる識別情報が用いられる。これにより、通信端末４０４（を有する利用者）が、時間の経過とともに移動した場合にも、各タイミングにおいて、利用者の現在位置を正確に算出することができる。
【０１３０】
図示を省略するが、テーマパーク内における通路がマトリックス状に設けられており、かつ、各通路の交差点に通信機３０４が設けられている場合など、利用者の移動が２台の通信機３０４の位置する直線上（１次元）に固定されている場合であれば、２台の通信機３０４からＧＰＳ代替情報を受信することによって、利用者の現在位置を算出することもできる。このような場合には、特に、ＧＰＳと同じ緯度経度を用いるよりも、テーマパーク内座標を用いた方がより適切なマップマッチングができる。
【０１３１】
さらに、テーマパーク内のアトラクション４０１の位置情報と、利用者の待ち順番から利用者の位置情報を得ることとしてもよい。通常、テーマパーク内のアトラクション４０１の待ち行列は、そのアトラクション４０１周辺の固定した位置に形成される。このため、アトラクション４０１の緯度経度などの位置情報、および、待ち行列における利用者の順番から利用者の位置を特定することもできる。
【０１３２】
（管理装置５０１によるテーマパーク管理処理）
つぎに、管理装置５０１によるテーマパーク管理処理の詳細について説明する。前述のように、管理装置５０１は、利用者からのアトラクション４０１の予約要求および予約時間帯の空き時間調整要求を受け付ける。管理装置５０１は、管理しているデータ（図８〜図１３参照）などを用いて、要求された処理をおこなう。
【０１３３】
まず、予約要求に対する予約処理の手順について説明する。図１５は、予約要求に対する予約処理の手順を示すフローチャートである。管理装置５０１は、通信端末４０４からアトラクション４０１の予約要求情報を受信するまで待機する（ステップＳ１５０１：Ｎｏのループ）。ここで、予約要求情報には、送信元の利用者を特定する利用者ＩＤおよび利用者が予約を希望するアトラクション４０１を特定する情報（たとえば、アトラクション４０１の名称や位置情報）が含まれている。また、利用者がテーマパークを退園する予定時刻が含まれている。
【０１３４】
予約要求情報を受信すると（ステップＳ１５０１：Ｙｅｓ）、管理装置５０１は、予約要求情報に基づいて予約処理をおこなう（ステップＳ１５０２）。具体的には、図１２に示した利用者別予約番号ファイル１２００に空き枠があるかを判断する。空き枠がある場合、図１３に示したアトラクション別の予約番号ファイル１３００を参照し、利用者がテーマパークを退園する予定時刻までに利用が終了する時間帯に空きの予約枠があるかを判断する。利用者がテーマパークを退園する予定時刻までに利用が終了する時間帯は、アトラクション４０１の利用所要時間（図９の利用所要時間エリア９０２参照）およびアトラクション４０１の位置情報を参照して算出する。また、通信端末４０４が複数の利用者で共有されている場合は、その通信端末４０４を利用している利用者全員分の空きの予約枠があるかを判断する。
【０１３５】
空きの予約枠がある場合は、利用者に対応する予約番号を予約番号ファイル１３００に書き込む。また、同じ番号を利用者別予約番号ファイル１２００の空き枠に書き込む。なお、このとき、指定されたアトラクション４０１に予約優先順位が指定されている場合には、予約優先順位が高いアトラクション４０１から順に予約処理をおこなう。予約要求情報に含まれる全てのアトラクション４０１の予約ができた場合は（ステップＳ１５０３：Ｙｅｓ）、利用者の通信端末４０４に予約完了情報を送信して（ステップＳ１５０４）、本フローチャートによる処理を終了する。予約完了情報には、指定されたアトラクション４０１の予約が完了した旨および利用者に割り当てられた予約番号などが含まれる。予約番号は通信端末４０４に保存され、アトラクション４０１の利用時に、予約者であることの照会などに用いられる。
【０１３６】
一方、全てのアトラクション４０１の予約ができない場合は（ステップＳ１５０３：Ｎｏ）、予約未完了情報を利用者の通信端末４０４に送信して（ステップＳ１５０５）、本フローチャートによる処理を終了する。予約ができない場合とは、利用者が一時に予約できるアトラクション４０１の数以上のアトラクション４０１を指定した場合や、利用者がテーマパークを退園する予定時刻までに利用が終了する時間帯に空きの予約枠がない場合である。予約未完了情報には、全ての予約がおこなえなかった原因や、成立した分の予約の予約番号などが含まれる。
【０１３７】
つぎに、予約時間帯の空き時間調整要求に対する検索処理について説明する。図１６は、予約時間帯の空き時間調整要求に対する検索処理の手順を示すフローチャートである。管理装置５０１は、利用者の通信端末４０４からアトラクション４０１の空き時間調整要求情報を受信するまで待機する（ステップＳ１６０１：Ｎｏのループ）。ここで、空き時間調整要求情報には、送信元の利用者を特定する利用者ＩＤが含まれる。空き時間調整要求情報を受信すると（ステップＳ１６０１：Ｙｅｓ）、管理装置５０１は、利用者ＩＤに対応する予約情報を取得する（ステップＳ１６０２）。ここでの予約情報とは、利用者が予約しているアトラクション４０１の予約時間帯に関する情報である。予約時間帯とは、アトラクション４０１の利用時間やアトラクション４０１内の移動時間を含めた、予約したアトラクション４０１の利用にあたって拘束される時間帯である。
【０１３８】
また、管理装置５０１は、各アトラクション４０１の待ち時間情報を取得する（ステップＳ１６０３）。待ち時間情報は、現状の待ち人数などからリアルタイムの待ち時間を予測してもよいし（図９の予測待ち時間エリア９０５参照）、過去の混雑状況（図８の混雑状況（過去）エリア８０３参照）などから待ち時間を予測してもよい。なお、このとき、アトラクション利用履歴ファイル１１００（図１１参照）や利用者別予約番号ファイル１２００（図１２参照）を参照して、すでに利用したアトラクション４０１や予約されているアトラクション４０１の待ち時間は取得対象から除外する。
【０１３９】
そして、管理装置５０１は、利用者が空き時間帯に利用可能なアトラクション４０１を検索する（ステップＳ１６０４）。アトラクション４０１が複数予約されている場合は、それぞれの予約の間の空き時間帯に利用可能なアトラクション４０１を検索する。また、このとき、利用者の現在位置情報や、アトラクション４０１の位置情報などから、アトラクション４０１までの移動時間を考慮して検索をおこなう。
【０１４０】
そして、利用者の通信端末４０４に検索結果情報を送信して（ステップＳ１６０５）、本フローチャートによる処理を終了する。検索結果情報には、空き時間帯に利用可能なアトラクション４０１および利用可能な時間帯が含まれる。また、検索と同時、または、検索結果の送信を受けた利用者の求めに応じて、検索したアトラクション４０１までの経路を探索して、誘導情報を通信端末４０４に送信することとしてもよい。
【０１４１】
つぎに、以上説明した処理のトリガーとなる利用者からの処理要求について説明する。まず、図１７は、予約要求（図１５のステップＳ１５０１参照）をおこなう際の通信端末の表示部を示す説明図である。表示部７０３には、予約要求画面１７０１が表示されている。予約要求画面１７０１には、予約を希望するアトラクション４０１の選択を求めるメッセージ１７１１が表示されている。なお、以下の説明中に利用者がおこなう操作は、利用者操作部７０２を介しておこなわれる。
【０１４２】
利用者は、プルダウンメニュー１７１２（１７１２ａ〜１７１２ｃ）から所望のアトラクション４０１を選択する。本実施例では、一時に予約できるアトラクション４０１は３つまでなので、プルダウンメニュー１７１２も３つのみ表示されている。また、利用者が選択したアトラクション４０１に対して、予約優先順位を設定する場合は、優先順位が高いアトラクション４０１から順にプルダウンメニュー１７１２で選択し、チェックボックス１７１３にチェックする。
【０１４３】
また、退園時刻を指定する場合は時刻入力欄１７１４に退園したい時刻を入力する。そして、送信ボタン１７２１を押下する。予約要求をおこなわない場合は、キャンセルボタン１７２３を押下する。これにより、予約要求情報が通信端末４０４から管理装置５０１に送信される。
【０１４４】
なお、表示部７０３には、予約要求画面１７０１の他、現在時刻表示部１７３１、地図表示ボタン１７３２、予約情報ボタン１７３３、お知らせボタン１７３４が表示される。現在時刻表示部１７３１は、現在時刻を表示する。地図表示ボタン１７３２を押下すると、テーマパーク内の地図が表示される。また、利用者（通信端末４０４）の位置を特定できる場合は、地図上に重ねて表示してもよい。
【０１４５】
予約情報ボタン１７３３を押下すると、利用者が予約したアトラクション４０１の予約情報が表示部７０３に表示される。予約情報とは、予約したアトラクション４０１の名称や予約時刻、予約番号などの情報である。利用者は、予約の内容を確認したり、予約したアトラクション４０１を利用する場合などには、予約情報ボタン１７３３を押下して、表示部７０３に予約情報を表示させる。お知らせボタン１７３４を押下すると、テーマパークからのお知らせが表示される。
【０１４６】
図１８は、予約完了情報の送信（図１５のステップＳ１５０４）を受けた通信端末の表示部を示す説明図である。表示部７０３には、予約完了画面１８０１が表示されている。予約完了画面１８０１には、予約が完了した旨のメッセージ１８１１が表示されている。また、予約が完了したアトラクション４０１および予約時刻からなる予約情報１８１２が表示されている。
【０１４７】
利用者は、これらの予約時刻の空き時間に利用できるアトラクション４０１の検索を希望する場合は「はい」ボタン１８１３を押下する。また、検索の必要がない場合は、「いいえ」ボタン１８１４を押下する。「はい」ボタン１８１３を押下することによって、空き時間調整要求情報（図１６のステップＳ１６０１参照）が、通信端末４０４から管理装置５０１に送信される。これを受けて管理装置５０１は、アトラクション４０１の検索処理をおこなう。
【０１４８】
図１９は、アトラクションの検索結果の送信（図１６のステップＳ１６０５）を受けた通信端末の表示部を示す説明図である。表示部７０３には、検索完了画面１９０１が表示されている。検索完了画面１９０１には、検索が完了した旨のメッセージ１９１１が表示されている。また、検索されたアトラクション４０１および利用可能時間などからなる検索結果情報１９１２が表示されている。
【０１４９】
利用者は、検索結果が気に入らない場合は、「他を検索」ボタン１９１３を押下して、管理装置５０１に対して再度空き時間調整要求情報を送信する。また、この検索結果を用いてアトラクション４０１を利用する場合は、「誘導情報」ボタン１９１４を押下して、検索されたアトラクション４０１までの誘導情報を得ることができる。
【０１５０】
以上説明したように、本実施例にかかるテーマパーク管理システムによれば、利用者の指定するアトラクション４０１を管理装置５０１によって利用予約する。これにより、利用者は個別に利用予約をおこなわなくても、利用したいアトラクション４０１を予約することができる。また、予約時にテーマパークを退園する時間を考慮することによって、より適切な時間帯の利用予約を得ることができる。
【０１５１】
さらに、管理装置５０１は、予約時間帯以外の空き時間帯に利用可能なアトラクション４０１を検索する。これにより、利用者は空き時間帯を有効に活用することができる。特に、指定されたアトラクション４０１の予約時間を考慮することによって、予約時間を徒過することなく他のアトラクション４０１を利用し、テーマパークに滞在する時間帯を有効に活用することができる。また、このとき、検索要求時におけるリアルタイムの待ち時間を考慮することによって、より現実に即して他のアトラクション４０１の検索をおこなうことができる。
【０１５２】
また、複数のアトラクション４０１が指定された場合、予約優先順位の指定を受けることによって、より利用者の希望に即した予約情報を生成することができる。さらに、指定されたアトラクション４０１までの経路を探索し、利用者の通信端末４０４に送信することによって、利用者にテーマパーク内の移動をより円滑におこなわせることができる。
【０１５３】
なお、本実施の形態で説明したテーマパーク管理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１５４】
【図１】実施の形態にかかるテーマパーク管理システムの機能的構成を示すブロック図である。
【図２】テーマパーク管理装置の処理手順を示すフローチャートである。
【図３】実施例にかかるテーマパークの一例を示す平面図である。
【図４】テーマパーク内のアトラクションにおける設備を示す説明図である。
【図５】テーマパーク管理システムのシステム構成図である。
【図６】テーマパーク管理装置のハードウェア構成を示すブロック図である。
【図７】通信端末のハードウェア構成を示すブロック図である。
【図８】アトラクションリストを示す説明図である。
【図９】アトラクション管理ファイルを示す説明図である。
【図１０】移動情報ファイルを示す説明図である。
【図１１】アトラクション利用履歴ファイルを示す説明図である。
【図１２】利用者別予約番号ファイルを示す説明図である。
【図１３】アトラクション別の予約番号ファイルを示す説明図である。
【図１４】ＧＰＳ代替情報から現在位置を算出する方法の一例を示す説明図である。
【図１５】予約要求に対する予約処理の手順を示すフローチャートである。
【図１６】予約時間帯の空き時間調整要求に対する検索処理の手順を示すフローチャートである。
【図１７】予約要求をおこなう際の通信端末の表示部を示す説明図である。
【図１８】予約完了情報の送信を受けた通信端末の表示部を示す説明図である。
【図１９】アトラクションの検索結果の送信を受けた通信端末の表示部を示す説明図である。
【符号の説明】
【０１５５】
１００  テーマパーク管理システム
１０１  受信部
１０２  生成部
１０３  送信部
１０４  予約時間帯取得部
１０５  待ち時間取得部
１０６  検索部
１０７  探索部
１１０  テーマパーク管理装置
１２０  通信端末
【図１】
2007047883.tif 000003
【図２】
2007047883.tif 000004
【図３】
2007047883.tif 000005
【図４】
2007047883.tif 000006
【図５】
2007047883.tif 000007
【図６】
2007047883.tif 000008
【図７】
2007047883.tif 000009
【図８】
2007047883.tif 000010
【図９】
2007047883.tif 000011
【図１０】
2007047883.tif 000012
【図１１】
2007047883.tif 000013
【図１２】
2007047883.tif 000014
【図１３】
2007047883.tif 000015
【図１４】
2007047883.tif 000016
【図１５】
2007047883.tif 000017
【図１６】
2007047883.tif 000018
【図１７】
2007047883.tif 000019
【図１８】
2007047883.tif 000020
【図１９】
2007047883.tif 000021