(57)【特許請求の範囲】
【請求項１】
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、該ユーザが要求するコンテンツを提供するアトラクションシステムであって、
前記端末装置は、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態の前記アトラクション装置に送信する送信手段、を含み、
前記アトラクション装置は、前記コンテンツ情報を無線通信可能になった状態の前記端末装置から受信する受信手段、を含み、
前記コンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御手段、を含み、
前記送信手段は、前記コンテンツ情報に加え、記憶部に記憶されている該コンテンツ情報に対応するコンテンツの進捗状況を特定可能な第一履歴情報を、無線通信可能になった状態の前記アトラクション装置に送信し、
前記受信手段は、前記コンテンツ情報に加え、前記第一履歴情報を、無線通信可能になった状態の該端末装置から受信し、
前記コンテンツ制御手段は、
前記コンテンツ情報に対応するコンテンツの提供を、前記第一履歴情報に基づく状態から再開するように制御し、
前記再開したコンテンツの進捗状況に基づいて前記第一履歴情報を更新し、前記コンテンツ情報を受信したアトラクション装置から前記端末装置に送信させる、
アトラクションシステム。
【請求項２】
前記第一履歴情報とは異なる情報を含む第二履歴情報であって前記ユーザの識別情報に対応付けられた該ユーザのコンテンツの第二履歴情報を管理する管理サーバ装置を、さらに備え、
前記送信手段は、前記コンテンツ情報及び第一履歴情報に加え、記憶部に記憶されている前記ユーザの識別情報を、無線通信可能になった状態の前記アトラクション装置に送信し、
前記受信手段は、前記コンテンツ情報及び第一履歴情報に加え、前記ユーザの識別情報を、無線通信可能になった状態の該端末装置から受信し、
前記コンテンツ制御手段は、
前記ユーザのコンテンツの第二履歴情報を、前記ユーザの識別情報に基づいて取得し、
前記コンテンツ情報に対応するコンテンツの提供を、前記第一履歴情報及び第二履歴情報に基づく状態から再開するように制御し、
前記再開したコンテンツの進捗状況に基づいて前記第二履歴情報を更新して前記管理サーバ装置に送信する、
請求項１に記載のアトラクションシステム。
【請求項３】
前記端末装置及び前記アトラクション装置は、通信可能な相手装置を探索し、探索した相手装置と通信接続を開始し、
前記送信手段は、前記アトラクション装置との通信接続が開始されて通信可能な状態となった場合、該アトラクション装置に送信し、
前記コンテンツ制御手段は、前記受信手段が前記コンテンツ情報を受信した場合、該受信手段のアトラクション装置にコンテンツの提供を開始させる、
請求項１または請求項２に記載のアトラクションシステム。
【請求項４】
前記コンテンツは、前記アトラクション装置の表示部にゲーム画像を表示させてユーザにプレイさせるビデオゲームである請求項１〜４のいずれかに記載のアトラクションシステム。
【請求項５】
コンテンツの進行を制御するゲームサーバ装置を、さらに備え、
前記ゲームサーバ装置は、前記コンテンツ制御手段を含んでいる請求項４に記載のアトラクションシステム。
【請求項６】
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備えたアトラクションシステムのコンピュータに、該ユーザが要求するコンテンツを提供させるためのコンテンツ提供プログラムであって、
無線通信可能になった状態の前記端末装置から前記アトラクション装置が受信した該端末装置の記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御機能、
を実現させ、
前記コンテンツ制御機能では、
前記コンテンツ情報に対応するコンテンツの提供を、無線通信可能になった状態の前記端末装置から前記アトラクション装置が受信した該端末装置の記憶部に記憶されている該コンテンツの進捗状況を特定可能な第一履歴情報に基づく状態から再開するように制御する機能、
前記再開したコンテンツの進捗状況に基づいて前記第一履歴情報を更新し、前記コンテンツ情報を受信したアトラクション装置から前記端末装置に送信させる機能、
を実現させるためのコンテンツ提供プログラム。
【請求項７】
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、該ユーザが要求するコンテンツの提供をアトラクションシステムに制御させるコンテンツ提供方法であって、
前記端末装置に、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態の前記アトラクション装置に送信させる送信処理、
前記アトラクション装置に、前記コンテンツ情報を無線通信可能になった状態の前記端末装置から受信する受信処理、
前記コンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御処理、
を含み、
前記送信処理では、前記コンテンツ情報に加え、記憶部に記憶されている該コンテンツ情報に対応するコンテンツの進捗状況を特定可能な第一履歴情報を、無線通信可能になった状態の前記アトラクション装置に送信し、
前記受信処理では、前記コンテンツ情報に加え、前記第一履歴情報を、無線通信可能になった状態の該端末装置から受信し、
前記コンテンツ制御処理では、
前記コンテンツ情報に対応するコンテンツの提供を、前記第一履歴情報に基づく状態から再開するように制御し、
前記再開したコンテンツの進捗状況に基づいて前記第一履歴情報を更新し、前記コンテンツ情報を受信したアトラクション装置から前記端末装置に送信させる、
コンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アトラクションシステム、コンテンツ提供プログラム及びコンテンツ提供方法に関する。
【背景技術】
【０００２】
遊園地、体験施設、アミューズメントパーク等のアミューズメント（娯楽）施設では、様々な種類のアトラクション装置が設けられている。アトラクション装置としては、ヘッドマウントディスプレイを装着してＶＲ（Virtual Reality）空間を体験できるコンテンツを提供する装置（例えば、特許文献１参照）、業務用のビデオゲーム装置等がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−００５５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のようなアトラクション装置は、基本的に１のアトラクション装置において１種類のコンテンツが提供される構成であるため、操作負担の増加を抑制しつつ、１のアトラクション装置において複数のコンテンツをユーザに提供することが課題である。
【０００５】
本発明の少なくとも１つの実施形態の目的は、関連する技術の不足を解決することである。
【課題を解決するための手段】
【０００６】
非限定的な観点によると、本発明の一実施形態に係るアトラクションシステムは、ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、ユーザが要求するコンテンツを提供するアトラクションシステムであって、端末装置は、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態のアトラクション装置に送信する送信手段、を含み、アトラクション装置は、コンテンツ情報を無線通信可能になった状態の端末装置から受信する受信手段、を含み、コンテンツ情報に対応するコンテンツの進行を制御して、コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御手段、を含む。
【０００７】
非限定的な観点によると、本発明の一実施形態に係るコンテンツ提供プログラムは、ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備えたアトラクションシステムのコンピュータに、ユーザが要求するコンテンツを提供させるためのコンテンツ提供プログラムであって、無線通信可能になった状態の端末装置からアトラクション装置が受信した端末装置の記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報に対応するコンテンツの進行を制御して、コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御機能、を実現させる。
【０００８】
非限定的な観点によると、本発明の一実施形態に係るコンテンツ提供方法は、ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、ユーザが要求するコンテンツの提供をアトラクションシステムに制御させるコンテンツ提供方法であって、端末装置に、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態のアトラクション装置に送信させる送信処理、アトラクション装置に、コンテンツ情報を無線通信可能になった状態の端末装置から受信する受信処理、コンテンツ情報に対応するコンテンツの進行を制御して、コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御処理、を含む。
【発明の効果】
【０００９】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の少なくとも一つに対応するアトラクションシステムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するアトラクション装置の構成の例を示す機能ブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応する端末装置の構成の例を示す機能ブロック図である。
【図４】本発明の実施形態の少なくとも一つに対応するコンテンツの進行処理の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図６】本発明の実施形態の少なくとも一つに対応するコンテンツサーバ装置がコンテンツの進行処理を実行する場合ののサーバ装置、アトラクション装置、端末装置の動作の動作の例を示すフローチャートである。
【図７】本発明の実施形態の少なくとも一つに対応するアトラクション装置の構成の例を示す機能ブロック図である。
【図８】本発明の実施形態の少なくとも一つに対応する端末装置の構成の例を示す機能ブロック図である。
【図９】本発明の実施形態の少なくとも一つに対応するコンテンツの進行処理の例を示すフローチャートである。
【図１０】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図１１】本発明の実施形態の少なくとも一つに対応するアトラクション装置の概略の構成を示す図である。
【図１２】本発明の実施形態の少なくとも一つに対応するアトラクション装置の概略の構成を示す図である。
【図１３】本発明の実施形態の少なくとも一つに対応するユーザデータ及び第二セーブデータの一例を示す図である。
【図１４】本発明の実施形態の少なくとも一つに対応するアトラクション装置の構成の例を示す機能ブロック図である。
【図１５】本発明の実施形態の少なくとも一つに対応する端末装置の構成の例を示す機能ブロック図である。
【図１６】本発明の実施形態の少なくとも一つに対応する管理サーバ装置の構成の例を示す機能ブロック図である。
【図１７】本発明の実施形態の少なくとも一つに対応するゲームサーバ装置の構成の例を示す機能ブロック図である。
【図１８】本発明の実施形態の少なくとも一つに対応するコンテンツの進行処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１２】
［第１の実施形態］
図１は、本発明の一の実施形態におけるアトラクションシステム１００の構成の例を示すブロック図である。図１に示すように、アトラクションシステム１００は、例えば、複数のアトラクション装置１０と、複数のユーザのそれぞれが使用する可搬型の端末装置２０とを含む。アトラクション装置１０と端末装置２０とは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）等の通信方式によって、通信可能範囲Ｗにおいて無線通信が可能である。なお、アトラクションシステム１００の構成はこれに限定されず、例えば、１以上のサーバ装置を含む構成としてもよい（例えば図５参照）。
【００１３】
アトラクションシステム１００は、複数のコンテンツを実行するための各種機能を有する。本実施形態の例では、１のアトラクション装置１０において、複数のコンテンツを実行可能である。ユーザは、自身の端末装置２０を用いて、複数のコンテンツのうちから実行させたい少なくとも１のコンテンツを選択することができる。具体的には、ユーザは、端末装置２０とともに、１のアトラクション装置１０の通信可能範囲Ｗに移動すれば、このアトラクション装置２０に希望のコンテンツを実行させることができる。端末装置２０には、少なくとも１のコンテンツを特定するコンテンツ情報が記憶されている。端末装置２０は、アトラクション装置１０の通信可能範囲Ｗに位置している場合、このアトラクション装置１０との無線通信を開始する。そして、端末装置２０は、無線通信を開始したアトラクション装置１０に、コンテンツ情報を自動的に送信する。これにより、アトラクション装置１０は、受信したコンテンツ情報に対応するコンテンツのユーザへの提供（実行）を開始する。
【００１４】
本実施形態の例では、アトラクションシステム１００を構成する複数のアトラクション装置１０のそれぞれは、複数のコンテンツをユーザに提供可能である。ユーザは、いずれのアトラクション装置１０でも同一のコンテンツの提供を受けることができる。したがって、ユーザは、端末装置２０を所持していれば、複数のアトラクション装置１０のいずれか１つに近づけば、近づいたアトラクション装置１０によってコンテンツ情報に対応するコンテンツが実行される。なお、コンテンツは、例えば、ビデオゲーム（ゲームコンテンツ）、映画等の映像コンテンツ等がある。
【００１５】
アトラクション装置１０は、遊園地、体験施設、アミューズメントパーク等のアミューズメント（娯楽）施設に設けられる。アトラクション装置１０としては、例えば、ヘッドマウントディスプレイを装着してＶＲ空間を体験できるコンテンツを提供する装置、業務用のビデオゲーム装置等がある。なお、複数のアトラクション装置１０は、同一の構成である。
【００１６】
アトラクション装置１０は、複数のコンテンツを実行するべく、操作部（タッチパネル、操作用コントローラなど）、ハードディスクドライブ等の記憶部、ＣＰＵ等から構成される制御部、画像を表示させる表示部、端末装置２０等と無線通信する通信制御部等を備えるが、一般的な構成であるので詳細な説明は省略する。また、アトラクション装置１０には、実行するコンテンツを特定し、特定したコンテンツを実行するとともにこのコンテンツの進行を制御するためのソフトウェア（プログラム）が記憶部に記憶されている。なお、ソフトウェアには、各種データも含まれる。
【００１７】
次に、アトラクション装置１０の構成の例であるアトラクション装置１０Ａの構成について図２を参照しつつ説明する。アトラクション装置１０Ａは、制御部がプログラムを実行することで受信部１１及びコンテンツ制御部１２を少なくとも備える。
【００１８】
受信部１１は、コンテンツ情報を無線通信可能になった状態の端末装置２０から受信する。コンテンツ制御部１２は、受信したコンテンツ情報に対応するコンテンツの進行を制御して、このコンテンツをユーザに提供する。例えば、コンテンツ情報に対応するコンテンツのソフトウェアを実行する。
【００１９】
次に、端末装置２０について説明する。端末装置２０は、アトラクション装置１０との無線通信が可能な携帯型（可搬型）の端末装置である。端末装置２０としては、例えば、スマートフォン及びＰＤＡ（Personal Digital Assistants）等のスマートデバイス等がある。なお、複数の端末装置２０は、同一の構成である。
【００２０】
端末装置２０は、アトラクション装置１０にコンテンツ情報を送信するべく、操作部（タッチパネル、操作用コントローラなど）、ハードディスクドライブ等の記憶部、ＣＰＵ等から構成される制御部画像を表示させる表示部、アトラクション装置１０等と無線通信する通信制御部等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置２０には、アトラクション装置の探索、コンテンツ情報の送信等を制御するためのソフトウェア（プログラム）が記憶部に記憶されている。なお、ソフトウェアには、各種データも含まれる。
【００２１】
次に、端末装置２０の構成の例である端末装置２０Ａの構成について図３を参照しつつ説明する。端末装置２０Ａは、制御部がプログラムを実行することで、コンテンツ情報の送信を制御するための送信部２１を少なくとも備える。
【００２２】
送信部２１は、少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態のアトラクション装置に送信する。コンテンツ情報は、端末装置２０Ａの記憶部に記憶される。コンテンツ情報としては、例えば、コンテンツの識別情報である。なお、無線通信可能とは、アトラクション装置１０Ａと端末装置２０Ａとの通信セッションが確立され、データ等の送信が可能な状態である。
【００２３】
なお、端末装置２０Ａは、通信セッションが確立されるまでアトラクション装置１０を継続して探索する。なお、アトラクション装置１０を探索し、通信セッションを確立する構成は一般的な構成であるので詳細な説明は省略する。以下、アトラクションシステム１００の構成の例として、複数のアトラクション装置１０Ａ及び複数の端末装置２０Ａを含むアトラクションシステム１００Ａとして説明する。
【００２４】
図４は、アトラクションシステム１００Ａが実行するコンテンツの進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、複数のコンテンツのうちから特定された少なくとも１のコンテンツを進行させるための処理が行われる。なお、図４においては、主として、複数のコンテンツのうちから少なくとも１のコンテンツを特定する処理について説明し、その他の処理は一部省略する。また、１のアトラクション装置１０Ａと１の端末装置２０Ａとが進行処理を実行する場合を例にして説明する。
【００２５】
本実施形態の例の進行処理は、例えば、アトラクション装置１０Ａ及び端末装置２０Ａの起動中に実行される。
【００２６】
端末装置２０Ａは、いずれかのアトラクション装置１０の通信可能範囲Ｗに位置し、通信が開始されるまで（ステップＳ２１：ＹＥＳ）、探索処理を実行する（ステップＳ２０）。１のアトラクション装置１０Ａとの通信が開始された場合（ステップＳ２１：ＹＥＳ）、端末装置２０Ａは、送信処理を実行する（ステップＳＳ２２）。端末装置２０Ａは、コンテンツ情報を、アトラクション装置１０Ａに送信する。その後、端末装置２０Ａは、例えば、アトラクション装置１０Ａの通信可能範囲Ｗから外れて、通信が切断されるまで（ステップＳ２５：ＹＥＳ）、待機状態とすればよい。そして、通信が切断された場合（ステップＳ２５：ＹＥＳ）、端末装置２０Ａは、ステップＳ２０の処理に戻る。
【００２７】
一方、アトラクション装置１０Ａは、１の端末装置２０Ａとの通信が開始され、コンテンツ情報を受信するまで（ステップＳ１０：ＹＥＳ）待機する。コンテンツ情報を受信した場合（ステップＳ１０：ＹＥＳ）、アトラクション装置１０Ａは、決定処理を実行する（ステップＳ１１）。決定処理では、コンテンツ情報に基づいて、アトラクション装置１０Ａが実行するコンテンツが決定される。
【００２８】
次に、アトラクション装置１０Ａは、コンテンツ進行処理を実行する（ステップＳ１２）。コンテンツ進行処理では、決定されたコンテンツの進行が制御される。例えば、ゲームコンテンツの場合、ゲーム画像が表示され、ユーザの操作入力に応じてゲームを進行させていく。なお、コンテンツの進行は、一般的な構成であるので詳細な説明は省略する。アトラクション装置１０Ａは、コンテンツが終了した場合、コンテンツ進行処理を終了してステップＳ１０の処理に戻る。例えば、ゲームコンテンツの場合、ユーザがゲームをクリアした場合にコンテンツが終了となる。
【００２９】
以上のように、第１の実施形態の一側面として、アトラクションシステム１００Ａが、アトラクション装置１０Ａ及び端末装置２０Ａを備える構成としているので、ユーザの操作負担を抑制しつつ、１のアトラクション装置１０Ａにおいて複数のコンテンツをユーザに提供することができる。
【００３０】
なお、本実施形態の例では、アトラクション装置が、コンテンツの進行を制御しているが、特にこれに限定されるものではない。例えば、図５に示すようなコンテンツサーバ装置を含むアトラクションシステムとしてもよい。この場合、アトラクション装置に代えて、コンテンツサーバ装置がコンテンツ制御部１２を備える構成としてもよい。
【００３１】
コンテンツサーバ装置は、図示しないハードディスクドライブ等の記憶部及びＣＰＵ等から構成される制御部などをを備えるが、一般的な構成であるので詳細な説明は省略する。また、コンテンツサーバ装置は、記憶部に記憶されている上述のソフトウェア（プログラム）を制御部が実行することで、アトラクション装置１０Ａと同様にコンテンツの進行を制御する。
【００３２】
なお、コンテンツサーバ装置は、アトラクション装置１０Ａのようにコンテンツを実行しない。コンテンツサーバ装置は、例えば、インターネット回線（通信ネットワーク）等を介してコンテンツを実行するアトラクション装置と通信を行う。例えば、ゲームコンテンツの場合、コンテンツサーバ装置は、アトラクション装置からユーザによる操作信号（操作情報）等を受信し、またコンテンツの進行に関する情報（ゲーム画像情報等）をアトラクション装置に送信する。なお、複数のコンテンツサーバ装置が協働して上記プログラムを実行してもよく、コンテンツサーバ装置及びアトラクション装置が協働してコンテンツの進行を制御してもよい。
【００３３】
図６は、サーバ装置が図４に示す進行処理を実行する場合のコンテンツサーバ装置、アトラクション装置、端末装置の動作の例を示すフローチャートである。
【００３４】
端末装置の動作であるステップＳ２０〜Ｓ２３の処理は、図４に示すステップＳ２０〜２３の処理と同様である。一方、アトラクション装置は、コンテンツ情報を受信した場合（ステップＳ６０：ＹＥＳ）、決定処理を実行する（ステップＳ６１）。決定処理では、コンテンツ情報に基づいて、アトラクション装置で実行されるコンテンツが決定される。また、決定処理では、決定されたコンテンツの進行処理の開始要求がコンテンツサーバ装置に送信される。例えば、コンテンツ情報等を含めて開始要求が送信される。
【００３５】
コンテンツサーバ装置は、いずれかのアトラクション装置から開始要求を受信した場合（ステップＳ５０：ＹＥＳ）、このアトラクション装置に対するコンテンツ進行処理を実行する（ステップＳ５１）。コンテンツ進行処理では、図４のステップＳ１３に示すコンテンツ進行処理と同様に、開始要求されたコンテンツの進行が制御される。また、コンテンツ進行処理では、定期的に、コンテンツの画像を生成するための画像情報等を上記アトラクション装置に送信する。アトラクション装置は、受信した画像情報に基づくコンテンツの画像を出力（表示部に表示）する（ステップＳ６４）。これにより、アトラクション装置においてコンテンツが実行される。
【００３６】
その後、コンテンツが終了した場合、コンテンツサーバ装置は、コンテンツ進行処理を終了してステップＳ５０の処理に戻る。また、アトラクション装置は、ステップＳ６０の処理に戻る。
【００３７】
なお、上述の実施形態の例では、ブルートゥースによる通信方式を適用しているが、特にこれに限定されるものではない。端末装置とアトラクション装置とが近距離通信可能であれば、Ｗｉ−Ｆｉ等の種々の通信方式を適用可能である。
【００３８】
上述の実施形態の例では、端末装置は、ユーザから希望するコンテンツの選択を受け付け、選択されたコンテンツのコンテンツ情報を記憶するようにしてもよい。これにより、ユーザは、事前にコンテンツを選択しておけば、アトラクション装置においてすぐにコンテンツの提供を受けることができる。
【００３９】
上述の実施形態の例では、アトラクション装置は、１の端末装置との通信を開始した場合、例えば通信が切断されるまでは、他の端末装置２０とは通信を行わないようにすればよい。この場合、１のアトラクション装置は、通信中の１の端末装置２０（ユーザ）に対してのみコンテンツを提供する構成となる。
【００４０】
上述の実施形態の例では、アトラクション装置は、複数のコンテンツを特定するコンテンツ情報を受信した場合、コンテンツ情報に対応する複数のコンテンツを同時並行的に実行するようにしてもよいし、あるいは順に実行するようにしてもよい。
【００４１】
上述の実施形態の例では、端末装置は、アトラクション装置との通信を開始した場合、自動的にコンテンツ情報を送信するが、特にこれに限定されるものではない。例えば、通信開始後、ユーザの許可を得た場合にコンテンツ情報を送信するようにしてもよい。この場合、許可するか否かの選択を受け付ける選択画像を、端末装置の画面に表示させればよい。
【００４２】
上述の実施形態の例のコンテンツ情報は、実行するコンテンツを特定できる情報であれば、任意の情報を採用可能である。例えば、アトラクション装置に、或るユーザが実行したいコンテンツの識別情報を、このユーザの識別情報に対応付けて登録しておく。そして、このユーザの識別情報を、端末装置からアトラクション装置に送信する。アトラクション装置は、受信したユーザの識別情報に対応するコンテンツの識別情報を特定し、実行すればよい。
【００４３】
上述の実施形態の例では、複数のアトラクション装置及び複数の端末装置を含むアトラクションシステムについて説明したが、アトラクション装置及び端末装置のそれぞれは１以上であればよい。例えば、１のアトラクション装置と複数の端末装置を含むアトラクションシステムとしてもよい。
【００４４】
［第２の実施形態］
本実施形態の例では、アトラクションシステム１００の例であるアトラクションシステム１００Ｂについて説明する。アトラクションシステム１００Ｂは、複数のアトラクション装置１０Ｂ及び複数の端末装置２０Ｂ等から構成される。
【００４５】
本実施形態の例では、端末装置２０Ｂは、コンテンツ情報及び履歴情報（第一履歴情報）をアトラクション装置に送信する。履歴情報は、コンテンツ情報に対応するコンテンツの進捗状況を特定可能な情報である。履歴情報としては、例えば、複数のゲームステージから構成されるゲームコンテンツの場合、「セーブデータ（セーブファイル）」が該当する。セーブデータは、ユーザのゲームプレイの履歴であり、中断したゲームのプレイを再開する際に使用される。例えば、セーブデータには、ユーザがプレイを中断した場合に最後にプレイしていたゲームステージの識別情報が含まれる。
【００４６】
アトラクション装置１０Ｂは、コンテンツ情報及び履歴情報を受信すると、コンテンツ情報に対応するコンテンツの提供を、この履歴情報に基づく状態から再開させる。上記ゲームコンテンツの例の場合、アトラクション装置１０Ｂは、セーブデータ（履歴情報）に基づいて前回のプレイ中断時のゲームステージからプレイを再開させる。
【００４７】
また、アトラクション装置１０Ｂは、今回のコンテンツの実行において、コンテンツの進捗状況に基づいて履歴情報を更新し、端末装置２０Ｂに送信する。上記ゲームコンテンツの例の場合、アトラクション装置１０Ｂにおいてゲームコンテンツが再開され、今回のプレイで最後にプレイしていたゲームステージの識別情報がセーブデータ（履歴情報）として更新され、プレイしていたユーザの端末装置１０Ｂに送信される。
【００４８】
図７は、アトラクション装置１０の例であるアトラクション装置１０Ｂの構成を示す機能ブロック図である。本実施形態の例において、アトラクション装置１０Ｂは、受信部１１Ｂ及びコンテンツ制御部１２Ｂを少なくとも備える。
【００４９】
受信部１１Ｂは、コンテンツ情報及び履歴情報を無線通信可能になった状態の端末装置２０から受信する。コンテンツ制御部１２Ｂは、受信したコンテンツ情報に対応するコンテンツの進行を制御して、このコンテンツをユーザに提供する。例えば、コンテンツ情報に対応するコンテンツのソフトウェアを実行する。本実施形態の例では、コンテンツ制御部１２Ｂは、コンテンツ情報に対応するコンテンツを、履歴情報に基づく状態から再開するように制御する。また、コンテンツ制御部１２Ｂは、再開したコンテンツの進捗状況に基づいて履歴情報を更新し、アトラクション装置１０Ｂから端末装置２０Ｂに送信させる。
【００５０】
図８は、端末装置２０の例である端末装置２０Ｂの構成を示す機能ブロック図である。本実施形態の例において、端末装置２０Ｂは、送信部２１Ｂを少なくとも備える。
【００５１】
送信部２１Ｂは、少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態のアトラクション装置１０Ｂに送信する。また、本実施形態の例では、送信部２１Ｂは、コンテンツ情報とともに、このコンテンツ情報に対応するコンテンツの履歴情報もアトラクション装置１０Ｂに送信する。履歴情報は、コンテンツ情報とともに端末装置２０Ａの記憶部に記憶されている。コンテンツ情報としては、例えば、コンテンツの識別情報である。履歴情報としては、例えば、ゲームコンテンツにおけるゲームステージの識別情報である。
【００５２】
なお、ユーザが初めてコンテンツの提供を受ける場合、履歴情報には初期値が設定される。上記ゲームコンテンツの例の場合、１番目にプレイさせるゲームステージの識別情報が初期値として設定される。
【００５３】
次に、アトラクションシステム１００Ｂの動作について説明する。
【００５４】
図９は、アトラクションシステム１００Ｂが実行するコンテンツの進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、複数のコンテンツのうちから特定された少なくとも１のコンテンツを進行させるための処理が行われる。なお、図９においては、主として、複数のコンテンツのうちから少なくとも１のコンテンツを特定する処理について説明し、その他の処理は一部省略する。また、１のアトラクション装置１０Ｂと１の端末装置２０Ｂとが進行処理を実行する場合を例にして説明する。また、図６で例示したサーバ装置を有するシステムの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００５５】
本実施形態の例の進行処理は、例えば、アトラクション装置１０Ｂ及び端末装置２０Ｂの起動中に実行される。
【００５６】
端末装置２０Ｂは、いずれかのアトラクション装置１０の通信可能範囲Ｗに位置し、通信が開始されるまで（ステップＳ２１：ＹＥＳ）、探索処理を行う（ステップＳ２０）。アトラクション装置１０Ａとの通信が開始された場合（ステップＳ２１：ＹＥＳ）、端末装置２０Ｂは、送信処理を実行する（ステップＳＳ２２−Ｂ）。端末装置２０Ｂは、コンテンツ情報及び履歴情報を、アトラクション装置１０Ｂに送信する。その後、端末装置２０Ｂは、更新された履歴情報をアトラクション装置１０Ｂから受信するまで（Ｓ２３−Ｂ：ＹＥＳ）待機する。
【００５７】
一方、アトラクション装置１０Ｂは、端末装置２０Ｂとの通信が開始され、コンテンツ情報及び履歴情報を受信するまで（ステップＳ１０−Ｂ：ＹＥＳ）待機する。コンテンツ情報等を受信した場合（ステップＳ１０−Ｂ：ＹＥＳ）、アトラクション装置１０Ｂは、決定処理を実行する（ステップＳ１１）。決定処理では、コンテンツ情報に基づいて、アトラクション装置１０Ｂが実行するコンテンツが決定される。
【００５８】
次に、アトラクション装置１０Ｂは、コンテンツ進行処理を実行する（ステップＳ１２−Ｂ）。コンテンツ進行処理では、決定されたコンテンツの進行が制御される。本実施形態の例のコンテンツ進行処理では、コンテンツが履歴情報に基づく状態から再開するように進行が制御される。上記ゲームコンテンツの例の場合、前回のプレイ中断時のゲームステージから再開される。
【００５９】
また、本実施形態の例のコンテンツ進行処理では、コンテンツが終了した場合、履歴情報が更新される。上記ゲームコンテンツの例の場合、今回のプレイで最後にプレイしていたゲームステージの識別情報を履歴情報とする。その後、アトラクション装置１０Ｂは、履歴情報を端末装置２０Ｂに送信し（ステップＳ１３−Ｂ）、ステップＳ１０の処理に戻る。
【００６０】
一方、端末装置２０Ｂは、更新された履歴情報をアトラクション装置１０Ｂから受信した場合（ステップＳＳ２３−Ｂ：ＹＥＳ）、例えば、記憶部に記憶されている履歴情報を、受信した履歴情報に変更（更新）すればよい。その後、端末装置２０Ｂは、例えば、アトラクション装置１０Ｂの通信可能範囲Ｗから外れて、通信が切断されるまで（ステップＳ２５：ＹＥＳ）、待機状態とすればよい。そして、通信が切断された場合（ステップＳ２５：ＹＥＳ）、端末装置２０Ｂは、ステップＳ２０の処理に戻る。
【００６１】
以上のように、第２の実施形態の一側面として、アトラクションシステム１００Ｂが、アトラクション装置１０Ｂ及び端末装置２０Ｂを備える構成としているので、ユーザの操作負担を抑制しつつ、１のアトラクション装置１０Ｂにおいて複数のコンテンツをユーザに提供することができる。
【００６２】
しかも、アトラクション装置１０Ｂにおいて履歴情報に基づく状態からコンテンツの提供が再開されるので、コンテンツを再開する場合においても、ユーザの操作負担の増加が抑制される。
【００６３】
なお、上述の実施形態の例では、アトラクション装置が、コンテンツの進行を制御しているが、特にこれに限定されるものではない。図５で例示したように、コンテンツサーバ装置を含むアトラクションシステムとしてもよい。この場合、アトラクション装置に代えて、コンテンツサーバ装置がコンテンツ制御部１２Ｂを備える構成としてもよい。そして、コンテンツサーバ装置は、更新された履歴情報を、アトラクション装置から端末装置に送信させればよい。
【００６４】
上述の実施形態の例では、端末装置は、ユーザから希望するコンテンツの選択を受け付け、選択されたコンテンツのコンテンツ情報を記憶するようにしてもよい。この場合、コンテンツ情報とともに、選択されたコンテンツに対応する履歴情報を記憶しておけばよい。この場合、履歴情報としては、初期値を設定しておけばよい。これにより、ユーザは、事前にコンテンツを選択しておけば、アトラクション装置においてすぐにコンテンツの提供を受けることができる。
【００６５】
［第３の実施形態］
図１０は、アトラクションシステム１００の構成の例であるアトラクションシステム１００Ｃの構成を示すブロック図である。アトラクションシステム１００Ｃは、複数のアトラクション装置１０Ｃ、複数の端末装置２０Ｃ、管理サーバ装置３０Ｃ及びゲームサーバ装置４０Ｃを含む。管理サーバ装置３０Ｃ、ゲームサーバ装置４０Ｃ及び複数のアトラクション装置１０Ｃは、ローカルエリアネットワーク、インターネットなどの通信ネットワークに無線接続されている。アトラクション装置１０Ｃと端末装置２０Ｃとは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）等の通信方式によって、通信可能範囲Ｗにおいて無線通信が可能である。
【００６６】
本実施形態の例では、アトラクション装置１０Ｃは、アミューズメント施設に配置され、複数のビデオゲームのコンテンツ（ゲームコンテンツ）を実行する。端末装置２０Ｃは、タッチスクリーンを有するスマートフォンである。管理サーバ装置３０Ｃは、各ユーザの第二セーブデータを管理する。ゲームサーバ装置（コンテンツサーバ装置）４０Ｃは、アトラクション装置１０Ｃで実行されるゲームコンテンツの進行を制御する。なお、管理サーバ装置３０Ｃ及びゲームサーバ装置４０Ｃは、アミューズメント施設に配置されていなくても、別の施設に配置されていてもよい。
【００６７】
図１１は、アトラクション装置１０Ｃの概略の構成を示す図である。アトラクション装置１０Ｃは、カメラ装置５０Ｃ及びプロジェクタ５１Ｃ及びスクリーン５２Ｃに接続される。カメラ装置５０Ｃは、ゲームコンテンツをプレイするユーザを撮像することで、ユーザの動きを検出する。これにより、ゲームコンテンツにおけるユーザの操作を受け付ける操作部として機能する。プロジェクタは、ゲームコンテンツのゲーム画像をスクリーンに投影する投影部として機能する。スクリーン５２Ｃは、ゲーム画像を表示する表示部として機能する。
【００６８】
本実施形態の例のゲームコンテンツは、第一セーブデータ（第一履歴情報）及び第二セーブデータ（第二履歴情報）も用いて実行される。第一セーブデータと第二セーブデータは、ユーザのゲームコンテンツのプレイ履歴の情報である。第一セーブデータ及び第二セーブデータは、中断したゲームコンテンツのプレイを再開するために使用される。第一セーブデータは、ゲームコンテンツの進捗状況を特定する情報であり、端末装置２０Ｃにおいて記憶される履歴情報である（図１３（Ａ）参照）。本実施形態の例では、ゲームコンテンツを構成するゲームステージの識別情報が設定される。第二セーブデータは、第一セーブデータとは異なる情報を含み、管理サーバ装置３０Ｃによってユーザ毎に管理される（図１３（Ｂ）参照）。第二セーブデータには、例えば、ゲームコンテンツでのユーザの生命力等の各種パラメータの情報等が含まれる。
【００６９】
アトラクション装置１０Ｃは、通信可能範囲Ｗに位置する端末装置２０Ｃと、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）等の通信方式によって無線通信を行う。端末装置２０Ｃは、コンテンツ情報及び第一セーブデータ等を通信を開始したアトラクション装置１０Ｃに送信する。アトラクション装置１０Ｃは、端末装置２０Ｃから受信したコンテンツ情報によって特定されたゲームコンテンツの実行を開始する。その際、アトラクション装置１０Ｃは、第一セーブデータ及び第二セーブデータに基づく状態からゲームコンテンツを再開する。
【００７０】
例えば、図１２（Ａ）に示すように、端末装置２０Ｃ−Ａを所持したユーザＡが、アトラクション装置１０Ｃ−１の通信可能範囲Ｗに入った場合について説明する。端末装置２０Ｃ−Ａは、通信開始したアトラクション装置１０Ｃ−１に、ゲームコンテンツＧ１のコンテンツ情報、第一セーブデータ等を自動的に送信する。アトラクション装置１０Ｃ−１は、コンテンツ情報、第一セーブデータ及び第二セーブデータに基づいて、自動的にゲームコンテンツＧ１を実行する。ゲームコンテンツＧ１は、敵キャラクタとユーザとが１対１で戦う対戦ゲームである。ゲームコンテンツＧ１は、複数の対戦ステージがある。ユーザＡは、勝利する毎に次の対戦ステージに進むことができる。スクリーン５２Ｃ−１には、対戦ステージの敵キャラクタＥＣが表示される。ユーザＡは、自身の身体を動かして、敵キャラクタＥＣへの攻撃を行う。例えば、ユーザＡがパンチをする動作を行った場合、敵キャラクタＥＣにダメージが与えられる。
【００７１】
また、例えば、第一セーブデータが第３対戦ステージの識別情報であった場合、アトラクション装置１０Ｃ−１は、第３対戦ステージからゲームコンテンツＧ１を再開する。また、敵キャラクタＥＣに与えるダメージの大きさ等の算出には、第二セーブデータに含まれる攻撃力等のパラメータが参照される。なお、ゲームコンテンツＧ１において、ユーザＡが敗北した場合、ゲームコンテンツＧ１の一回の実行が終了となる。あるいは、ユーザＡが、最後の対戦ステージまで勝利した場合にも一回の実行が終了となる。また、プレイの終了時、第一セーブデータ及び第二セーブデータは更新される。
【００７２】
また、ユーザＡによるゲームコンテンツＧ１が終了した後、図１２（Ｂ）に示すように、端末装置２０Ｃ−Ｂを所持したユーザＢがアトラクション装置１０Ｃ−１の通信可能範囲Ｗに入った場合について説明する。端末装置２０Ｃ−Ｂは、通信開始したアトラクション装置１０Ｃ−１に、ゲームコンテンツＧ２のコンテンツ情報、第一セーブデータ等を自動的に送信する。アトラクション装置１０Ｃ−１は、コンテンツ情報、第一セーブデータ及び第二セーブデータに基づいて、自動的にゲームコンテンツＧ２を実行する。ゲームコンテンツＧ２は、野球の打撃ゲームである。ユーザＢは、バッターとなって、複数の敵ピッチャーＰＣと対戦する。ゲームコンテンツＧ２は、複数の対戦ステージがある。ユーザは、ホームランを打つ毎に、次の対戦ステージに進むことができる。スクリーン５２Ｃ−１には、対戦ステージの敵ピッチャーＰＣが表示される。ユーザＢは、ゲームコンテンツ用のバットを持ち、敵ピッチャーＰＣがボールを投げたタイミングに合わせてバットを振る。例えば、バットを振ったタイミングに基づく結果がスクリーン５２Ｃ−１に表示される。
【００７３】
また、例えば、ユーザＢがゲームコンテンツＧ２を初めてプレイする場合、第一セーブデータ及び第二セーブデータには初期値が設定されている。そのため、アトラクション装置１０Ｃ−１は、ユーザＢは初めてゲームコンテンツＧ２をプレイするものとして、第１対戦ステージから実行する。なお、ゲームコンテンツＧ２において、ユーザＢが三振等のホームラン以外の打撃結果であった場合、ゲームコンテンツＧ２の一回の実行が終了となる。あるいは、ユーザが、最後のステージまでクリアした場合にも一回の実行が終了となる。また、プレイの終了時、第一セーブデータ及び第二セーブデータは更新される。。
【００７４】
なお、ユーザの動作検出や、ゲームコンテンツの進行制御については、一般的な内容であるので詳細な説明は省略する。
【００７５】
次に、第一セーブデータ及び第二セーブデータについて、図１３（Ａ）及び図１３（Ｂ）を参照しつつ説明する。
【００７６】
第一セーブデータは、アトラクション用のユーザデータに含まれ、端末装置２０Ｃの記憶部に記憶される。図１３（Ａ）は、ユーザデータの一例を示す図である。ユーザデータは、ユーザの端末装置２０Ｃの記憶部に記憶され、ユーザＩＤ、コンテンツＩＤ及び第一セーブデータ等のフィールドから構成される。ユーザＩＤには、端末装置２０Ｃを所持するユーザの識別情報が設定される。コンテンツＩＤのフィールドには、１のゲームコンテンツの識別情報（コンテンツ情報）が設定される。第一セーブデータのフィールドには、コンテンツＩＤに対応するゲームコンテンツの第一セーブデータが設定される。具体的には、ゲームコンテンツにおいて再開すべきゲームステージの識別情報が設定される。なお、ゲームコンテンツを初めてプレイする場合には、第一セーブデータのフィールドには初期値が設定される。例えば、ユーザが最初にプレイするべき第一ステージの識別情報が初期値である。
【００７７】
第二セーブデータは、管理サーバ装置３０Ｃのデータベース（記憶部）に記憶される。管理サーバ装置３０Ｃは、ユーザ毎に第二セーブデータを管理する。図１３（Ｂ）は、第二セーブデータの一例を示す図である。
【００７８】
第二セーブデータは、ユーザＩＤ、コンテンツＩＤ、パラメータ、所有アイテム等のフィールドから構成されている。ユーザＩＤには、ユーザの識別情報が設定される。コンテンツＩＤには、ゲームコンテンツの識別情報が設定される。このコンテンツＩＤに対応するゲームコンテンツのプレイ履歴の情報が、パラメータ、所有アイテム等として設定される。
【００７９】
パラメータのフィールドには、ユーザ（プレイヤキャラクタ）の生命力（ＨＰ）、攻撃力、防御力等の各種パラメータが設定される。所有アイテムのフィールドには、ゲーム空間でユーザが使用可能なゲーム内アイテムの識別情報が設定される。例えば、武器及び防具等の装備アイテム等の識別情報が設定される。なお、ゲームコンテンツの種別に応じて、第二セーブデータの構成は異なっていてもよい。また、第二セーブデータは、第一セーブデータの内容を重複して含んでいてもよい。
【００８０】
図１３（Ａ）は、上述したユーザＡの端末装置２０Ｃ−Ａに記憶されているユーザデータである。第一セーブデータには、第三対戦ステージの識別情報（ＳＴ−０３）が設定されている。また、管理サーバ装置３０Ｃには、ユーザＡ（ユーザＩＤ：Ｊ０１−００１）のゲームコンテンツＧ１の第二セーブデータが記憶されている。
【００８１】
図１４は、アトラクション装置１０の例であるアトラクション装置１０Ｃの構成を示す機能ブロック図である。本実施形態の例において、アトラクション装置１０Ｃは、受信部１１Ｃ、送信部１３Ｃ及び表示制御部１４Ｃを少なくとも備える。
【００８２】
受信部１１Ｃは、ユーザデータを無線通信可能になった状態の端末装置２０Ｃから受信する。また、受信部１１Ｃは、ゲームサーバ装置４０Ｃから各種情報を受信する。例えば、受信部１１Ｃは、ゲームコンテンツのゲーム画像を生成するための画像情報をゲームサーバ装置４０Ｃから受信する。また、例えば、受信部１１Ｃは、ゲームコンテンツの終了後、更新された第一セーブデータをゲームサーバ装置４０Ｃから受信する。
【００８３】
送信部１３Ｃは、端末装置２０Ｃ及びゲームサーバ装置４０Ｃに各種情報を送信する。例えば、送信部１３Ｃは、ゲームコンテンツの終了後、更新された第一セーブデータを端末装置２０Ｃに送信する。また、例えば、送信部１３Ｃは、ゲームコンテンツの進行処理の開始要求をユーザデータとともにゲームサーバ装置４０Ｃに送信する。また、例えば、送信部１３Ｃは、ゲームコンテンツの実行中、ユーザの操作情報をゲームサーバ装置４０Ｃに送信する。例えば、カメラ装置５０Ｃによって撮像された画像情報が操作情報である。表示制御部１４Ｃは、画像情報に基づくゲーム画像をプロジェクタ５１Ｃからスクリーン５２Ｃに投影させる。
【００８４】
図１５は、端末装置２０の例である端末装置２０Ｃの構成を示す機能ブロック図である。本実施形態の例において、端末装置２０Ｃは、送信部２１Ｃ、受信部２２Ｃ、設定部２３Ｃ及び探索部２４Ｃを少なくとも備える。
【００８５】
送信部２１Ｃは、記憶部のユーザデータを、無線通信可能になった状態のアトラクション装置１０Ｃに送信する。受信部２２Ｃは、更新された第一セーブデータをアトラクション装置１０Ｃから受信する。設定部２３Ｃは、記憶部のユーザデータの内容を変更（更新）する。具体的には、設定部２３Ｃは、ユーザデータの第一セーブデータを、アトラクション装置１０Ｃから受信した第一セーブデータに更新する。また、設定部２３Ｃは、ユーザによるゲームコンテンツの選択操作に基づくコンテンツの識別情報に、ユーザデータのコンテンツＩＤの内容を変更する。この選択操作によって、ユーザは、希望のゲームコンテンツをユーザデータに設定できる。なお、選択操作によってコンテンツＩＤが更新された場合、設定部２３Ｃは、記憶部の第一セーブデータを、上記選択操作に基づくコンテンツの第一セーブデータ（初期値）に変更する。探索部２４Ｃは、近距離通信可能なアトラクション装置１０Ｃを探索し、通信セッションを確立させる。
【００８６】
図１６は、管理サーバ装置３０Ｃの構成を示す機能ブロック図である。管理サーバ装置３０Ｃは、図示しないデータベース等の記憶部及びＣＰＵ等から構成される制御部などを備えるが、一般的な構成であるので詳細な説明は省略する。また、管理サーバ装置３０Ｃは、記憶部に記憶されているソフトウェア（プログラム）を制御部が実行することで、ユーザ毎の第二セーブデータを管理する。管理サーバ装置３０Ｃは、制御部がプログラムを実行することで、ＤＢ管理部３１Ｃ、送信部３２Ｃ及び受信部３３Ｃを少なくとも備える。
【００８７】
ＤＢ管理部３１Ｃは、図１３（Ｂ）で例示したように、ユーザ毎の第二セーブデータをデータベースに登録し、適宜更新する。送信部３２Ｃは、ゲームサーバ装置４０Ｃからのデータ送信要求に応じて、指定されたユーザの第二セーブデータをゲームサーバ装置４０Ｃに送信する。受信部３３Ｃは、更新された第二データベースをゲームサーバ装置４０Ｃから受信する。
【００８８】
図１７は、ゲームサーバ装置４０Ｃの構成を示す機能ブロック図である。ゲームサーバ装置４０Ｃは、図示しないハードディスクドライブ等の記憶部及びＣＰＵ等から構成される制御部などを備えるが、一般的な構成であるので詳細な説明は省略する。ゲームサーバ装置４０Ｃは、記憶部に記憶されているソフトウェア（プログラム）を制御部が実行することで、ゲームコンテンツの進行を制御する。
【００８９】
ゲームサーバ装置４０Ｃは、アトラクション装置１０Ｃのようにゲームコンテンツを実行しない。ゲームサーバ装置４０Ｃは、アトラクション装置１０Ｃからユーザによる操作信号（操作情報）等を受信し、またゲームコンテンツの進行に関する情報（画像情報等）をアトラクション装置１０Ｃに送信する。ゲームサーバ装置４０Ｃは、制御部がプログラムを実行することで、コンテンツ制御部４１Ｃ、送信部４２Ｃ及び受信部４３Ｃを少なくとも備える。
【００９０】
コンテンツ制御部４１Ｃは、アトラクション装置１０Ｃが実行するゲームコンテンツの進行を制御する。例えば、コンテンツ情報に対応するコンテンツのソフトウェアを実行する。コンテンツ制御部４１Ｃは、ゲームコンテンツの進行処理の開始要求をユーザデータとともにアトラクション装置１０Ｃから受信した場合、コンテンツ情報に対応するゲームコンテンツの進行を開始する。この場合、送信部４２Ｃは、第二セーブデータのデータ送信要求を管理サーバ装置３０Ｃに送信する。コンテンツ制御部４１Ｃは、第一セーブデータ及び第二セーブデータに基づく状態から再開するようにゲームコンテンツの進行を制御する。また、コンテンツ制御部４１Ｃは、ユーザによる操作情報等に基づいてゲームコンテンツを進行させ、画像情報等を生成する。送信部４１Ｃは、画像情報等をアトラクション装置１０Ｃに送信する。
【００９１】
また、コンテンツ制御部４１Ｃは、ゲームコンテンツの終了時、第一セーブデータ及び第二セーブデータを更新する。送信部４２Ｃは、更新された第一セーブデータをアトラクション装置１０Ｃに送信する。また、送信部４２Ｃは、更新された第二セーブデータを管理サーバ装置３０Ｃに送信する。
【００９２】
送信部４２Ｃは、アトラクション装置１０Ｃ及び管理サーバ装置３０Ｃにデータを送信する。受信部４３Ｃは、アトラクション装置１０Ｃ及び管理サーバ装置３０Ｃからデータを受信する。
【００９３】
次に、アトラクションシステム１００Ｃの動作について説明する。
【００９４】
図１８は、アトラクションシステム１００Ｃが実行するコンテンツの進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、複数のゲームコンテンツのうちから特定された少なくとも１のゲームコンテンツを進行させるための処理が行われる。なお、図１８においては、主として、複数のコンテンツのうちから少なくとも１のコンテンツを特定する処理について説明し、その他の処理は一部省略する。また、１のアトラクション装置１０Ｃと１の端末装置２０Ｃとが通信を行って、１のゲームコンテンツの進行処理が実行される場合を例にして説明する。
【００９５】
本実施形態の例の進行処理は、例えば、アトラクション装置１０Ｃ及び端末装置２０Ｃの起動中に実行される。
【００９６】
端末装置２０Ｃは、いずれかのアトラクション装置１０Ｃの通信可能範囲Ｗに位置し、通信が開始されるまで（ステップＳ２１Ｃ：ＹＥＳ）、探索処理を行う（ステップＳ２０−Ｃ）。１のアトラクション装置１０Ｃとの通信が開始された場合（ステップＳ２１−Ｃ：ＹＥＳ）、端末装置２０Ｃは、送信処理を実行する（ステップＳＳ２２−Ｃ）。端末装置２０Ｃは、ユーザデータをアトラクション装置１０Ｃに送信する。その後、端末装置２０Ｃは、更新された第一セーブデータをアトラクション装置１０Ｃから受信するまで（Ｓ２３−Ｃ：ＹＥＳ）待機する。
【００９７】
一方、アトラクション装置１０Ｃは、１の端末装置２０Ｃとの通信が開始され、ユーザデータを受信するまで（ステップＳ６０−Ｃ：ＹＥＳ）待機する。ユーザデータを受信した場合（ステップＳ６０−Ｃ：ＹＥＳ）、アトラクション装置１０Ｃは、決定処理を実行する（ステップＳ６１−Ｃ）。決定処理では、ユーザデータに含まれるコンテンツ情報（コンテンツＩＤ）に基づいて、アトラクション装置１０Ｃで実行されるゲームコンテンツが決定される。また、決定処理では、決定されたゲームコンテンツの進行処理の開始要求がゲームサーバ装置４０Ｃに送信される。アトラクション装置１０Ｃは、ユーザデータを含めて開始要求をゲームサーバ装置４０Ｃに送信する。
【００９８】
ゲームサーバ装置４０Ｃは、いずれかのアトラクション装置１０Ｃから開始要求を受信した場合（ステップＳ５０−Ｃ：ＹＥＳ）、送信処理を実行する（ステップＳ５１−５Ｃ）。送信処理では、受信したユーザデータに含まれるユーザＩＤ及びコンテンツＩＤとともにデータ取得要求が管理サーバ装置３０Ｃに送信される。その後、ゲームサーバ装置４０Ｃは、管理サーバ装置３０Ｃからユーザ（ユーザＩＤ）の第二セーブデータを受信する。なお、管理サーバ装置３０Ｃに該当する第二セーブデータがない場合、ゲームサーバ４０Ｃが初期値が設定された第二セーブデータを生成すればよい。
【００９９】
次に、ゲームサーバ装置４０Ｃは、コンテンツ進行処理を実行する（ステップＳ５１−１０Ｃ）。コンテンツ進行処理では、アトラクション装置１０Ｃで実行させるゲームコンテンツの進行が制御される。本実施形態の例のコンテンツ進行処理では、ゲームコンテンツが第一セーブデータ及び第二セーブデータに基づく状態から再開するように進行が制御される。また、コンテンツ進行処理では、定期的に、ゲーム画像を生成するための画像情報等をアトラクション装置１０Ｃに送信する。アトラクション装置１０Ｃは、受信した画像情報に基づくゲーム画像を出力（スクリーン５２に投影）する（ステップＳ６４−Ｃ）。また、図示しないが、アトラクション装置１０Ｃは、定期的に、ユーザの操作情報をゲームサーバ装置４０Ｃに送信する。
【０１００】
また、本実施形態の例のコンテンツ進行処理では、ゲームコンテンツが終了した場合、第一セーブデータ及び第二セーブデータが更新される。上記ゲームコンテンツの例の場合、今回のプレイで最後にプレイしていたステージの識別情報が第一セーブデータとして更新される。また、今回のプレイで変更された生命力等のパラメータ等も第二セーブデータに反映される。更新された第一セーブデータは、アトラクション装置１０Ｃに送信される。更新された第二セーブデータは、管理サーバ装置３０Ｃに送信される。管理サーバ装置３０Ｃは、受信した第二セーブデータを最新のデータとして、データベースを更新する。
【０１０１】
上記セーブデータの送信後、ゲームサーバ装置４０Ｃは、コンテンツ進行処理を終了してステップＳ５０−Ｃの処理に戻る。また、アトラクション装置１０Ｃは、受信した第一セーブデータを端末装置２０Ｃに送信する送信処理を実行する（ステップＳ６５−Ｃ）。その後、アトラクション装置１０Ｃは、ステップＳ６０の処理に戻る。
【０１０２】
一方、端末装置２０Ｂは、更新された第一セーブデータをアトラクション装置１０Ｃから受信した場合（ステップＳＳ２３−Ｃ：ＹＥＳ）、更新処理を実行する（ステップＳ２４−Ｃ）。更新処理では、記憶部の第一セーブデータを、受信した第一セーブデータに変更（更新）する。その後、端末装置２０Ｃは、例えば、アトラクション装置１０Ｃの通信可能範囲Ｗから外れて、通信が切断されるまで（ステップＳ２５−Ｃ：ＹＥＳ）、待機状態とすればよい。そして、通信が切断された場合（ステップＳ２５−Ｃ：ＹＥＳ）、端末装置２０Ｃは、ステップＳ２０−Ｃの処理に戻る。
【０１０３】
以上のように、第３の実施形態の一側面として、アトラクションシステム１００Ｃが、アトラクション装置１０Ｃ、端末装置２０Ｃ、管理サーバ装置３０Ｃ及びゲームサーバ装置４０Ｃを備える構成としているので、ユーザの操作負担を抑制しつつ、１のアトラクション装置１０Ｃにおいて複数のコンテンツをユーザに提供することができる。
【０１０４】
しかも、アトラクション装置１０Ｃにおいて第一セーブデータ（第一履歴情報）及び第二セーブデータ（第二履歴情報）に基づく状態からコンテンツの提供が再開されるので、コンテンツを再開する場合においても、ユーザの操作負担の増加が抑制される。
【０１０５】
なお、上述の実施形態の例では、ゲームサーバ装置がコンテンツの進行を制御しているが、特にこれに限定されるものではない。例えば、第１の実施形態と同様に、アトラクション装置がコンテンツ制御部を備え、コンテンツの進行を制御するようにしてもよい。
【０１０６】
上述の実施形態の例では、端末装置が第一セーブデータを記憶しているが、特にこれに限定されるものではない。例えば、管理サーバ装置が、第二セーブデータと合わせて第一セーブデータを記憶するようにしてもよい。この場合、端末装置は、ユーザの識別情報を記憶しておき、ユーザの識別情報をコンテンツ情報としてアトラクション装置に送信すればよい。アトラクション装置は、ユーザの識別情報に対応付けられた第一セーブデータを取得することで、実行するべきコンテンツを特定できる。
【０１０７】
上述の実施形態の例では、管理サーバ装置がユーザの第二セーブデータを記憶しているが、特にこれに限定されるものではない。例えば、ゲームサーバ装置が管理してもよい。あるいは、各ユーザの端末装置で、第一セーブデータと同様に管理してもよい。
【０１０８】
上述の実施形態の例では、一人プレイ用のゲームコンテンツを例に説明したが、同時に複数ユーザがプレイ可能なゲームコンテンツにも適用可能である。また、ネットワークを経由してユーザと他のユーザとが対戦又は協力するゲームコンテンツであってもよい。
【０１０９】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１１０】
［１］
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、該ユーザが要求するコンテンツを提供するアトラクションシステムであって、
前記端末装置は、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態の前記アトラクション装置に送信する送信手段、を含み、
前記アトラクション装置は、前記コンテンツ情報を無線通信可能になった状態の前記端末装置から受信する受信手段、を含み、
前記コンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御手段、を含む、
アトラクションシステム。
【０１１１】
［２］
前記送信手段は、前記コンテンツ情報に加え、記憶部に記憶されている該コンテンツ情報に対応するコンテンツの進捗状況を特定可能な第一履歴情報を、無線通信可能になった状態の前記アトラクション装置に送信し、
前記受信手段は、前記コンテンツ情報に加え、前記第一履歴情報を、無線通信可能になった状態の該端末装置から受信し、
前記コンテンツ制御手段は、
前記コンテンツ情報に対応するコンテンツの提供を、前記第一履歴情報に基づく状態から再開するように制御し、
前記再開したコンテンツの進捗状況に基づいて前記第一履歴情報を更新し、前記コンテンツ情報を受信したアトラクション装置から前記端末装置に送信させる、
［１］に記載のアトラクションシステム。
【０１１２】
［３］
前記第一履歴情報とは異なる情報を含む第二履歴情報であって前記ユーザの識別情報に対応付けられた該ユーザのコンテンツの第二履歴情報を管理する管理サーバ装置を、さらに備え、
前記送信手段は、前記コンテンツ情報及び第一履歴情報に加え、記憶部に記憶されている前記ユーザの識別情報を、無線通信可能になった状態の前記アトラクション装置に送信し、
前記受信手段は、前記コンテンツ情報及び第一履歴情報に加え、前記ユーザの識別情報を、無線通信可能になった状態の該端末装置から受信し、
前記コンテンツ制御手段は、
前記ユーザのコンテンツの第二履歴情報を、前記ユーザの識別情報に基づいて取得し、
前記コンテンツ情報に対応するコンテンツの提供を、前記第一履歴情報及び第二履歴情報に基づく状態から再開するように制御し、
前記再開したコンテンツの進捗状況に基づいて前記第二履歴情報を更新して前記管理サーバ装置に送信する、
［２］に記載のアトラクションシステム。
【０１１３】
［４］
前記端末装置及び前記アトラクション装置は、通信可能な相手装置を探索し、探索した相手装置と通信接続を開始し、
前記送信手段は、前記アトラクション装置との通信接続が開始されて通信可能な状態となった場合、該アトラクション装置に送信し、
前記コンテンツ制御手段は、前記受信手段が前記コンテンツ情報を受信した場合、該受信手段のアトラクション装置にコンテンツの提供を開始させる、
［１］〜［３］のいずれかに記載のアトラクションシステム。
【０１１４】
［５］
前記コンテンツは、前記アトラクション装置の表示部にゲーム画像を表示させてユーザにプレイさせるビデオゲームである［１］〜［３］のいずれかに記載のアトラクションシステム。
【０１１５】
［６］
コンテンツの進行を制御するゲームサーバ装置を、さらに備え、
前記ゲームサーバ装置は、前記コンテンツ制御手段を含んでいる［５］に記載のアトラクションシステム。
【０１１６】
［７］
前記アトラクション装置は、前記コンテンツ制御手段を含んでいる［１］〜［５］のいずれかに記載のアトラクションシステム。
【０１１７】
［８］
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備えたアトラクションシステムのコンピュータに、該ユーザが要求するコンテンツを提供させるためのコンテンツ提供プログラムであって、
無線通信可能になった状態の前記端末装置から前記アトラクション装置が受信した該端末装置の記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御機能、
を実現させるためのコンテンツ提供プログラム。
【０１１８】
［９］
ユーザが使用する可搬型の端末装置と通信可能範囲において無線通信可能であって、複数のコンテンツを実行可能なアトラクション装置であって、
前記端末装置の記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態の前記端末装置から受信する受信手段、
前記コンテンツ情報に対応するコンテンツの進行を制御するコンテンツ制御手段、
を実現させるためのアトラクション装置。
【０１１９】
［１０］
ユーザが使用する可搬型の端末装置、及び、通信可能範囲に位置する該端末装置と無線通信可能であって複数のコンテンツを実行可能なアトラクション装置を備え、該ユーザが要求するコンテンツの提供をアトラクションシステムに制御させるコンテンツ提供方法であって、
前記端末装置に、記憶部に記憶されている少なくとも１のコンテンツを特定可能なコンテンツ情報を、無線通信可能になった状態の前記アトラクション装置に送信させる送信処理、
前記アトラクション装置に、前記コンテンツ情報を無線通信可能になった状態の前記端末装置から受信する受信処理、
前記コンテンツ情報に対応するコンテンツの進行を制御して、前記コンテンツ情報を受信したアトラクション装置に該コンテンツを提供させるコンテンツ制御処理、
を含む、コンテンツ提供方法。
【産業上の利用可能性】
【０１２０】
本発明の実施形態の一つによれば、ユーザの操作負担を抑制しつつ、１のアトラクション装置において複数のコンテンツをユーザに提供するのに有用である。
【符号の説明】
【０１２１】
１０    アトラクション装置
１１    受信部
１２    コンテンツ制御部
１３    送信部
１４    表示制御部
２０    端末装置
２１    送信部
２２    受信部
２３    設定部
２４    探索部
３０    管理サーバ装置
４０    ゲームサーバ装置
４１    コンテンツ制御部
【図１】
0006979105.tif 000002
【図２】
0006979105.tif 000003
【図３】
0006979105.tif 000004
【図４】
0006979105.tif 000005
【図５】
0006979105.tif 000006
【図６】
0006979105.tif 000007
【図７】
0006979105.tif 000008
【図８】
0006979105.tif 000009
【図９】
0006979105.tif 000010
【図１０】
0006979105.tif 000011
【図１１】
0006979105.tif 000012
【図１２】
0006979105.tif 000013
【図１３】
0006979105.tif 000014
【図１４】
0006979105.tif 000015
【図１５】
0006979105.tif 000016
【図１６】
0006979105.tif 000017
【図１７】
0006979105.tif 000018
【図１８】
0006979105.tif 000019