(57)【要約】【課題】  本開示の様々な実施形態により、より新規な特典の付与の形態をユーザに提供する。【解決手段】  ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から受信する通信部と、前記現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶する記憶部と、前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに付与する制御部と、を含むサーバー装置である。【選択図】  図３
2017141391.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から受信する通信部と、
前記現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶する記憶部と、
前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される前記現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに付与する制御部と、
を含むサーバー装置。
【請求項２】
前記第２のアプリケーションは、１又は複数のステージを含み前記ステージごとに対応付けられた所定のミッションをクリアすることでゲームの進行をさせるゲームアプリケーションであって、
前記特典は、前記ゲームに含まれる特定のステージでのゲームの実行を前記ユーザに許容するものである、請求項１に記載のサーバー装置。
【請求項３】
前記特定のステージは、あらかじめ決められた期間のみ実行可能なステージであって、
前記特典は、前記所定の期間以外の時間において、前記特定のステージの実行を前記ユーザに許容するものである、請求項２に記載のサーバー装置。
【請求項４】
前記制御部は、前記アイテムをあらかじめ決められた個数ユーザが獲得した場合に前記特典を付与する、請求項１〜３のいずれか一項に記載のサーバー装置。
【請求項５】
前記制御部は、前記アイテムを所定の期間のみ獲得可能にする、請求項１〜４のいずれか一項に記載のサーバー装置。
【請求項６】
前記制御部は、前記第１のアプリケーションと前記第２のアプリケーションの連動を前記ユーザが許容する旨の情報を受信した場合に、前記ユーザによる前記アイテムの獲得を可能にする、請求項１〜５のいずれか一項に記載のサーバー装置。
【請求項７】
前記記憶部は、前記ユーザに関連付けられた前記第１のアプリケーションのユーザ情報を記憶するとともに、前記ユーザに関連付けられた前記第２のアプリケーションのユーザ情報を記憶し、
前記制御部は、前記第１のアプリケーションと前記第２のアプリケーションの連動を前記ユーザが許容する旨の情報を受信した場合に、前記第１のアプリケーションを前記第２のアプリケーションのユーザ情報を利用して実行する、請求項１〜６のいずれか一項に記載のサーバー装置。
【請求項８】
現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶する記憶部を含むコンピュータを、
ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から受信する通信部、及び
前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される前記現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに付与する制御部、
として機能させるプログラム。
【請求項９】
ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から通信部が受信する段階と、
前記現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶部が記憶する段階と、
前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される前記現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに制御部が付与する段階と、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザに所定の特典を付与可能なサーバー装置に関する。
【背景技術】
【０００２】
従来より、現実世界における端末装置の位置情報を利用したゲームを実行するためのサーバー装置が知られている。例えば、特許文献１には、ゲームの実行の際、現実世界における端末装置の位置情報をＧＰＳにて取得し、その取得した位置情報をサーバー装置に提供すると、サーバー装置は提供された位置情報に応じて特典をユーザに付与することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−００５６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、上記のような技術を踏まえ、本開示では、様々な実施形態により、より新規な特典の付与の形態をユーザに提供する。【０００５】
本開示の一態様によれば、ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から受信する通信部と、前記現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶する記憶部と、前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに付与する制御部と、を含むサーバー装置が提供される。【０００６】
本開示の一態様によれば、現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶する記憶部を含むコンピュータを、ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から受信する通信部、及び前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに付与する制御部、として機能させるプログラムが提供される。【０００７】
本開示の一態様によれば、ユーザに保持され第１のアプリケーションが実行される端末装置の現実世界における位置を示す位置情報を前記端末装置から通信部が受信する段階と、前記現実世界の所定の地点に対応付けて記憶された複数のアイテムを記憶部が記憶する段階と、前記記憶部に記憶された前記複数のアイテムの中から前記ユーザにより選択され、かつ前記位置情報により示される現実世界の前記位置から所定の範囲内にある地点に対応付けられた１又は複数のアイテムに基づいて、前記第１のアプリケーションとは異なる第２のアプリケーションで利用可能な特典を前記ユーザに制御部が付与する段階と、を含む方法が提供される。
【発明の効果】
【０００８】
本開示の様々な実施形態によれば、より新規な特典の付与の形態をユーザに提供する。【０００９】
なお、上記効果は説明の便宜のための例示的なものであるにすぎず、限定的なものではない。上記効果に加えて、または上記効果に代えて、本開示中に記載されたいかなる効果や当業者であれば明らかな効果を奏することも可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本開示の様々な実施形態に係るシステムを説明するための図である。
【図２】図２は、本開示の第１の実施形態に係るシステム１の構成を概略的に示す概念図である。
【図３】図３は、本開示の第１実施形態に係るサーバー装置１００の構成の例を示すブロック図である。
【図４】図４は、本開示の第１実施形態に係る端末装置２００の構成の例を示すブロック図である。
【図５】図５は、本開示の第１実施形態に係るサーバー装置１００に記憶されるアイテム配置情報を概念的に示す図である。
【図６】図６は、本開示の第１実施形態に係るサーバー装置１００に記憶されるアイテム獲得コスト情報を概念的に示す図である。
【図７】図７は、本開示の第１実施形態に係るサーバー装置１００に記憶される第１のアプリケーションのユーザ情報を概念的に示す図である。
【図８】図８は、本開示の第１実施形態に係るサーバー装置１００に記憶される第２のアプリケーションのユーザ情報を概念的に示す図である。
【図９】図９は、本開示の第１実施形態に係るサーバー装置１００及び端末装置２００間における処理シーケンスを示す図である。
【図１０】図１０は、サーバー装置１００により抽出されるアイテムの位置関係を概念的に示す図である。
【図１１】図１１は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【図１２】図１２は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【図１３】図１３は、サーバー装置１００において実行される処理フローを示す図である。
【図１４】図１４は、サーバー装置１００において実行される処理フローを示す図である。
【図１５】図１５は、端末装置２００において実行される処理フローを示す図である。
【図１６】図１６は、端末装置２００において実行される処理フローを示す図である。
【図１７】図１７は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【図１８】図１８は、サーバー装置１００において実行される処理フローを示す図である。
【図１９】図１９は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【図２０】図２０は、本開示の第２実施形態に係る端末装置２００に記憶されるアイテム配置情報を概念的に示す図である。
【図２１】図２１は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【図２２】図２２は、本開示の第２実施形態に係るサーバー装置１００に記憶されるアイテム獲得コスト情報を概念的に示す図である。
【図２３】図２３は、端末装置２００の表示部２１１に表示される画面の例を示す図である。
【発明を実施するための形態】
【００１１】
添付図面を参照して本開示の様々な実施形態を説明する。なお、図面における共通する構成要素には同一の参照符号が付されている。
【００１２】
＜本開示に係るシステムの概要＞
本開示の様々な実施形態に係るシステムの一例としては、位置情報ゲームアプリケーションと対戦型ゲームアプリケーションとを連動させたゲームシステムが挙げられる。具体的には、端末装置の現実世界における位置（例えば、現在地）に関する位置情報を端末装置からサーバー装置が受信すると、サーバー装置はその位置情報に基づいて、現実世界の所定の地点（例えば、駅、市役所等のランドマーク）に対応付けて記憶された１又は複数のアイテムのうち、端末装置の位置から所定の範囲内にあるアイテムの情報を端末装置に送信する。端末装置では、受信したアイテムの情報に基づいてその位置を表示部に表示して、ユーザによる獲得操作を受け付ける。そして、サーバー装置は、ユーザによる獲得操作の結果を受信すると、その獲得したアイテムに応じて所定の特典を付与する。
【００１３】
図１は、本開示の様々な実施形態に係るシステムを説明するための図である。具体的には、当該実施形態に係るシステムの実行によって、端末装置２００に表示される第１のアプリケーション（例えば、位置情報ゲームアプリケーション）の画面の例を示す。サーバー装置は、端末装置２００の現実世界における位置情報（例えば、現在地）をサーバー装置１００が受信すると、その位置情報に基づいて、端末装置２００の位置から所定の範囲内（例えば、現在地からｍｋｍ以内。ただし、ｎ＜ｍ）にある地点に対応付けられたアイテムの情報を端末装置２００に送信する。端末装置２００は、その表示部２１１に、端末装置２００の現在の位置を示す現在地オブジェクト１１、サーバー装置から送信されてきたアイテムを示すアイテムオブジェクト１２、ユーザの選択操作によって獲得可能なアイテムの範囲（例えば、現在地からｎｋｍ以内）を示す範囲オブジェクト１３等を表示する。そして、ユーザがその範囲オブジェクト１３内にあるアイテムを選択操作（例えば、タップ操作）することで獲得したアイテムの情報をサーバー装置１００に送信する。サーバー装置１００は、獲得されたアイテムの情報を受信すると、ユーザごとに獲得したアイテムの情報を管理して、同じアイテムを複数個（例えば、３個）入手した場合には、そのユーザに対して所定の特典を付与する。
【００１４】
なお、本開示において、特典は如何なる形態のものであっても良い。一例としては、上記第１のアプリケーションとは異なる第２のアプリケーション（例えば、対戦型ゲームアプリケーション）で利用可能な特典であっても良い。例えば、時間による入場制限つきのステージを一時的に開放したり、ユーザに対応付けられたユーザキャラクタの能力を向上させたり、第２のアプリケーション内で利用可能な仮想通貨を付与することが考えられる。また、上記に限らず、ネットショッピングアプリケーションで利用可能なクーポン券やポイントなどを特典として付与することも可能である。
【００１５】
＜第１実施形態＞
１．本開示の第１実施形態に係るシステム１の構成
図２は、本開示の第１実施形態に係るシステム１の構成を概略的に示す概念図である。図２を参照すると、システム１は、サーバー装置１００と、サーバー装置１００とネットワーク３００を通じて通信可能に接続された端末装置２００とから構成される。なお、図２の例では、端末装置２００は１台しか記載していないが、当然複数の端末装置２００をサーバー装置１００に接続させて当該システム１を実行することも可能である。また、サーバー装置１００は単一のものとして記載されているが、サーバー装置１００の各構成要素及び処理を複数のサーバー装置に分配することも可能である。
【００１６】
システム１においては、端末装置２００内に記憶されたプログラムを実行することによって所定のアプリケーションに係る処理が実施される。このとき、サーバー装置１００は、端末装置２００におけるアプリケーションの進行に応じて、随時端末装置２００にアクセスして、アプリケーションの進行に必要なユーザ情報、ゲーム情報、各パラメータ情報を送信する。
【００１７】
２．サーバー装置１００
図３は、本開示の第１実施形態に係るサーバー装置１００の構成の例を示すブロック図である。サーバー装置１００は、図３に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。
【００１８】
図３によると、サーバー装置１００は、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ等を含む記憶部１１１、ＣＰＵ等から構成される制御部１１２、Ｉ／Ｏ部１１５及びＨＤＤ１１６を接続するためのＩ／Ｆ回路１１４、並びに通信処理部１１７及びアンテナ１１８からなる通信部を含む。そして、これらの各構成要素が制御ライン及びデータラインを介して互いに電気的に接続される。
【００１９】
記憶部１１１は、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ等を含む。そして、当該記憶部１１１は、サーバー装置１００においてシステム１を実行するための各種プログラム（例えば、アイテム抽出のためのプログラム、特典付与のためのプログラム、第２のアプリケーションプログラム）や、当該プログラムを実行可能なシステムなどを記憶する。このようなプログラム及びシステムは、制御部１１２によってロードされ実行される。また、当該記憶部（特にＲＡＭ）は、上記プログラムが制御部１１２によって実行される間、データの書き込み及び読み込みを実行するために一時的に用いられる。
【００２０】
制御部１１２は、ＣＰＵ（マイクロコンピュータ：マイコン）から構成され、記憶部１１１に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する。例えば、制御部１１２は、記憶部１１１に記憶されたアイテム情報を参照して、端末装置２００の現在地から所定の範囲内にあるアイテムを抽出し、ユーザからの選択操作に応じて獲得されたアイテムに基づいて、ユーザに付与する特典を決定するためのプログラムの実行を制御する。また、制御部１１２は、端末装置２００を含む複数の端末装置との間で各種情報の送受信をするよう通信部を制御する。また、制御部１１２は、記憶部１１１やＨＤＤ１１６のユーザ情報等の読み出しや更新処理をするため、記憶部１１１やＨＤＤ１１６制御する。なお、制御部１１２は、単一のＣＰＵで構成されても良いが、複数のＣＰＵで構成しても良い。
【００２１】
ＨＤＤ１１６は、Ｉ／Ｆ回路１１４を介して、他の構成要素との間で各種情報の交換を行う。ＨＤＤ１１６は、端末装置で実行されるアプリケーションに必要なアイテム配置情報、アイテム獲得コスト情報、第１のアプリケーションのユーザ情報、第２のアプリケーションのユーザ情報等を記憶し、制御部１１２からの指示に応じて随時読み出される。
【００２２】
なお、本実施形態では、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ等を含む記憶部１１１とＨＤＤ１１６とをそれぞれ別々に記載しているが、ＨＤＤ１１６も含めて記憶部とすることも可能である。
【００２３】
通信処理部１１７は、アンテナ１１８を介して、各端末装置や、他のサーバー装置（図示していない）との間で情報の送受信をするために、当該情報の変調や復調などの処理を行う。
【００２４】
この通信処理部１１７では、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づく処理や、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信方式に基づく処理がなされる。なお、当該通信処理部１１７は、アンテナ１１８に接続され外部と無線通信可能に接続されているが、必ずしも無線通信である必要はなく、有線ケーブルを介して外部と通信可能に接続されていても良い。そして、通信処理部１１７は、場合によってはアンテナ１１８とともに、通信部を形成する。
【００２５】
３．端末装置２００
図４は、本開示の第１実施形態に係る端末装置２００の構成の例を示すブロック図である。端末装置２００は、図４に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。
【００２６】
端末装置２００は、一例としては、スマートフォンに代表される無線通信可能な携帯型の端末装置が挙げられるが、それ以外にも、携帯型ゲーム機、フィーチャーフォン、携帯情報端末、ＰＤＡ、ラップトップパソコンなど、持ち運びが可能な装置であれば、本発明を好適に適用することが可能である。また、持ち運びに不便なデスクトップパソコンのような端末装置であっても、端末装置２００として利用することは可能である。
【００２７】
図４によると、端末装置２００は、表示部２１１、制御部２１２、ＧＰＳセンサー２１４、ジャイロセンサー２１５及び加速度センサー２１６を含むセンサー２１３、無線通信処理部２１７及びアンテナ２１８からなる通信部、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ（場合によっては、ＨＤＤ）等を含むメモリ部２１９、タッチパネル２２１及びハードキー２２２から構成される操作部２２０を含む。そして、これらの各構成要素が制御ライン及びデータラインを介して互いに電気的に接続される。
【００２８】
表示部２１１は、制御部２１２の指示に応じて、メモリ部２１９に記憶された画像情報を読み出して各種表示を行う。表示部２１１は、例えば液晶ディスプレイから構成される。
【００２９】
操作部２２０は、タッチパネル２２１やハードキー２２２等から構成され、ユーザからの各種指示や入力を受け付ける。タッチパネル２２１は、表示部２１１を被覆するように配置され、表示部２１１の表示する画像データに対応する位置座標の情報を制御部２１２に出力する。タッチパネル方式としては、抵抗膜方式、静電容量結合方式、超音波表面弾性波方式など、公知の方式を利用することができる。本実施形態においては、タッチパネル２２１は、指示体による表示部２１１に表示された各アイテムに対するスワイプ操作やタップ操作を検出する。
【００３０】
制御部２１２は、ＣＰＵ（マイクロコンピュータ：マイコン）から構成され、メモリ部２１９に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する。具体的には、制御部２１２は、第１のアプリケーションおよび第２のアプリケーションを実行するためのプログラムをメモリ部２１９から読みだして実行する。また、制御部２１２は、タッチパネル２２１からの出力に基づいて各種操作情報を生成する。なお、制御部２１２は、単一のＣＰＵで構成されても良いが、複数のＣＰＵで構成しても良い。また、画像処理に特化したＧＰＵを別途設けても良い。
【００３１】
メモリ部２１９は、ＲＯＭ、ＲＡＭ、不揮発性メモリ等から構成される。ＲＯＭは、第１のアプリケーション及び第２のアプリケーションを実行するためのプログラムを記憶する。ＲＡＭは、ＲＯＭに記憶されたプログラムを実行することにより生成される各種命令が制御部２１２により処理されている間、データの書き込み及び読み込みをするために用いられるメモリである。不揮発性メモリは、当該プログラムの実行によってデータの書き込み及び読み込みが実行されるメモリであって、ここに書き込まれたデータは、当該プログラムの実行が終了した後でも保存される。
【００３２】
無線通信処理部２１７は、接続されたアンテナ２１８を介して、遠隔に設置されたサーバー装置１００や他の端末装置との間で情報の送受信をするために、変調や復調などの処理を行う。例えば、無線通信処理部２１７は、第１のアプリケーション及び第２のアプリケーションを実行するためのプログラムや、当該アプリケーションにおいて利用されるユーザ情報等を、当該アプリケーションの進行に応じて、サーバー装置１００から受信するための処理をする。また、当該アプリケーションの実行による処理の結果をサーバー装置１００に送信するための処理をする。
【００３３】
この無線通信処理部２１７は、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づいて処理されるが、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信に関する方式に基づいて処理することも可能である。
【００３４】
無線通信処理部２１７とアンテナ２１８とで通信部を構成する。なお、無線通信に代えて、または加えて、有線通信を用いることも可能である。その場合には、無線通信処理部２１７に代えて、または加えて、有線通信のための通信処理部を設ければよい。
【００３５】
４．サーバー装置１００のＨＤＤ１１６に記憶される情報
図５は、本開示の第１実施形態に係るサーバー装置１００に記憶されるアイテム配置情報を概念的に示す図である。サーバー装置１００は、ＨＤＤ１１６（及び／又は記憶部１１１）に当該アイテム配置情報を記憶する。
【００３６】
具体的には、サーバー装置１００には、個々のアイテムＩＤに対応付けて、種別情報、位置情報、及び期間情報が記憶されている。本実施形態では、同じ種別のアイテムを複数個獲得することで、ユーザに第２のアプリケーションで実行可能なステージを開放するという特典を付与するが、種別情報は、開放するステージを特定するための情報である。また、本実施形態では、当該アイテムは、現実世界の所定の地点に対応付けられているが、当該位置情報は、各アイテムが対応付けられた現実世界の地点を示す情報である。一例としては、緯度及び経度の情報や、現実世界の特定のランドマーク（駅や市役所など）を示す情報が挙げられる。また、本実施形態では、当該アイテムが端末装置２００の表示部２１１に表示されたのち、ユーザからの選択操作によって１又は複数のアイテムが獲得されることになるが、期間情報は、ユーザが選択操作可能な期間を示す情報である。例えば、アイテムＣは午前０時から午前９時３０分までの間、ユーザの選択操作が可能であるが、その前後はユーザが選択可能に表示部２１１に表示されることはない。なお、位置情報は、必ずしも常に固定しておく必要はなく、所定の時間が経過した際に、位置情報をランダムに、又は任意に変更することも可能である。
【００３７】
図６は、本開示の第１実施形態に係るサーバー装置１００に記憶されるアイテム獲得コスト情報を概念的に示す図である。サーバー装置１００は、ＨＤＤ１１６（及び／又は記憶部１１１）にアイテム獲得コスト情報を記憶する。
【００３８】
具体的には、サーバー装置１００は、付与可能な特典を特定するための特典ＩＤに対応づけて、その獲得コスト情報、特典内容情報及び期限情報を記憶する。本実施形態では、同じ種別のアイテムを１又は複数個獲得することで、ユーザに第２のアプリケーションで実行可能なステージを開放するという特典を付与するが、獲得コスト情報は、特典付与に必要なアイテムの個数を示す。例えば、特典Ａを付与するには、ユーザはアイテム種別１のアイテムを３個獲得することが必要である。また特典内容情報は、付与される特典の内容を示す。例えば、後述するとおり、第２のアプリケーションで行わるステージには、一部あらかじめ決められた所定の期間のみ実行可能なステージが存在するが、特典Ａは、第２のアプリケーションで行われるステージＡを、その期間以外であるにもかかわらず、ユーザがそのステージを実行可能な状態にする権利である。特典Ｂ及びＣなどのように、第２のアプリケーションで利用可能な特典に一定の時間的な制限を設けることも可能である。例えば、特典Ｂは、特典の付与後１時間以内であればステージＢをユーザが実行可能となることを示す。期限情報は、特典の付与のために獲得しなければいけないアイテムの獲得期限を示す。例えば、特典Ｂが付与されるためには、月曜日のうちに、獲得コストに示された個数だけアイテムを獲得する必要があることを示す。
【００３９】
図７は、本開示の第１実施形態に係るサーバー装置１００に記憶される第１のアプリケーションのユーザ情報を概念的に示す図である。サーバー装置１００は、ＨＤＤ１１６（及び／又は記憶部１１１）に第１のアプリケーションのユーザ情報を記憶する。
【００４０】
具体的には、サーバー装置１００は、第１のアプリケーションのユーザＩＤに対応付けて、ユーザ名情報、獲得アイテム種別情報、位置情報及び特典情報を記憶する。ユーザ名情報は、第１のアプリケーションを端末装置２００で実行する場合に、当該アプリケーションを実行しているユーザのニックネームを示す情報である。獲得アイテム種別情報は、第１のアプリケーションの実行に伴って、これまでに獲得されたアイテムのアイテム種別ごとの個数を示す。例えば、ユーザＩは、これまでにアイテム種別１のアイテムを１個、アイテム種別２のアイテムを２個、アイテム種別ａのアイテムを５個獲得したこと等を示している。位置情報は、ユーザが保持する端末装置２００から送信された端末装置２００の現実世界における位置（例えば現在地）を示す情報（例えば、現在地の座標情報）である。特典情報は、これまでにユーザに対して付与された特典を示す情報である。例えば、ユーザＩに対して、これまで特典Ａが付与されている。なお、一度特典が付与されると、獲得アイテム種別に記憶されるアイテムの個数は、再びゼロ（０）からカウントされる。
【００４１】
図８は、本開示の第１実施形態に係るサーバー装置１００に記憶される第２のアプリケーションのユーザ情報を概念的に示す図である。サーバー装置１００は、ＨＤＤ１１６（及び／又は記憶部１１１）に第２のアプリケーションのユーザ情報を記憶する。
【００４２】
具体的には、サーバー装置１００は、第２のアプリケーションのユーザＩＤに対応付けて、ユーザ名情報、ランク情報、ゲームデータ情報、特典通知情報を記憶する。ユーザ名情報は、第２のアプリケーションを端末装置２００で実行する場合に、当該アプリケーションを実行しているユーザのニックネームを示す情報である。ランク情報は、第２のアプリケーションで実行されるゲームに対するユーザの習熟度を表す情報であり、各ユーザがゲーム中でクリアしたステージの数や、敵キャラクタと対戦した回数等によって変動する情報である。ゲームデータ情報は、一例としては、第２のアプリケーションで実行されるゲームにおいて、ユーザがクリアしたステージの情報、各ステージの敵キャラクタと対戦するための味方キャラクタの情報（攻撃力、防御力、生命力など）、付与された特典の利用により実行可能となったステージの情報等が含まれる。特典通知情報は、第１のアプリケーションの実行によって付与された特典が第２のアプリケーションで実行可能な状態になっていることをユーザに報知するための通知（メッセージ）に関する情報を示す。例えば、ユーザＩには、特典通知情報Ａが記憶されており、当該情報に基づいて第２のアプリケーション実行中の画面に「特典Ａが利用可能です」というメッセージが表示される。
【００４３】
なお、具体的には図示していないが、サーバー装置１００は、図５〜図８に挙げた情報以外に、第２のアプリケーションで実行されるゲームのステージ情報を記憶する。具体的には、本実施形態では、第２のアプリケーションとして、１又は複数のステージを含み、ステージごとに特定のミッション（敵キャラクタとのバトル）が与えられ、その与えられたミッションを完遂することでそのステージをクリアし、次のステージへと進むことが可能となるゲームアプリケーが実行されている。したがって、各ステージに対応付けて、各ステージを特定するためのステージＩＤ、ステージ上で与えられるミッション情報（登場する敵キャラクタ情報、敵キャラクタの強さ情報など）、インセンティブ情報（例えば、勝利で１ランクアップなど）が対応付けて記憶されている。さらに、全ステージのうち、いくつかには、ステージＩＤに対応付けて、そのステージを実行可能な時間情報が対応付けて記憶されている。つまり、時間情報として、「月曜日」が対応付けて記憶されているステージは、各ユーザは月曜日のみそのステージを実行することが可能となる。
【００４４】
また、本実施形態では、第１のアプリケーション（例えば、位置情報ゲームアプリケーション）と第２のアプリケーション（例えば、対戦型ゲームアプリケーション）は、端末装置２００にインストールされた異なるプログラムで実行される別個のアプリケーションとして存在している。しかし、サーバー装置１００は、端末装置２００から両アプリケーションを連動することユーザが許容した旨の情報を受信すると、第１のアプリケーションのユーザ情報と第２のアプリケーションのユーザ情報とを共用する。具体的には、第１のアプリケーション実行時に、第２のアプリケーションのユーザ名情報、ランク情報を第１のアプリケーションのユーザ名情報に置き換えて利用する。
【００４５】
５．サーバー装置１００と端末装置２００間の処理シーケンス
図９は、本開示の第１実施形態に係るサーバー装置１００及び端末装置２００間における処理シーケンスを示す図である。なお、本実施形態においては、上記のとおり、第１のアプリケーションと第２のアプリケーションの連動処理を実施することが可能であるが、図９〜図１７においては当該連動処理が実施されていることを前提に説明する。したがって、第１のアプリケーションのユーザ情報のうち、ユーザ名情報及びランク情報については、第２のアプリケーションのユーザ情報が利用される。
【００４６】
図９によると、端末装置２００において第１のアプリケーションの起動が指示されると（Ｓ１０１）、端末装置２００は、サーバー装置１００に、各ユーザに対応付けられたユーザＩＤ及び当該ユーザＩＤに対応付けられた第１のアプリケーションのユーザ情報の送信要求（Ｔ１０１）を送信する。それらを受信したサーバー装置１００の制御部１１２は、図７に示す第１のアプリケーションのユーザ情報を参照して、当該ユーザＩＤに対応付けられたユーザ名情報、獲得アイテム情報など、第１のアプリケーションの実行において必要とされる各種情報（Ｔ１０２）を端末装置２００に送信する。
【００４７】
そして、端末装置２００では、第１のアプリケーションの実行がなされた後、ユーザが表示部２１１に表示されたサーチアイコンを押下したか否かを検出する。当該サーチアイコンは、ユーザに保持された端末装置２００の現実世界における現在の位置の周辺の地点に対応付けられたアイテムの情報をサーバー装置１００から取得することを指示するためのアイコンである。当該アイコンが押下されると（Ｓ１０３）、端末装置２００は、例えばＧＰＳセンサー２１４に基づいて、端末装置２００の現実世界における現在地を特定する位置情報（例えば、座標情報）を取得し（Ｓ１０４）。当該情報（Ｔ１０３）をサーバー装置１００に送信する。
【００４８】
サーバー装置１００は、位置情報を受信すると、図７に示す第１のアプリケーションのユーザ情報として、ユーザＩＤに対応付けて位置情報を記憶する（Ｓ１０５）。その後、サーバー装置１００は、図５に示すアイテム配置情報を参照して、受信した位置情報で特定される地点から、所定の範囲内（例えば、ｍｋｍ）にある地点に対応付けられた１又は複数のアイテムを抽出する（Ｓ１０６）。そして、サーバー装置１００は、抽出されたアイテム情報（Ｔ１０４）を端末装置２００に送信する。
【００４９】
ここで、図１０は、サーバー装置１００により抽出されるアイテムの位置関係を概念的に示す図である。図１０によると、現実世界に対応付けられたゲーム空間内に、現実世界の所定の地点に対応付けて各アイテム１４が配置されている。このうち、端末装置２００の現実世界における位置から所定の距離（ｍｋｍ）内（符号１５で示す円内）にあるアイテムオブジェクト１４ａ及び１４ｂが、上記Ｓ１０６において抽出されるアイテムである。
【００５０】
次に、端末装置２００は、アイテム情報を受信すると、受信したアイテム情報をメモリ部２１９に記憶する（Ｓ１０７）。そして、端末装置２００は、表示部２１１に、アイテム情報内に含まれる位置情報に基づいて、第１のアプリケーション実行中の画面に、端末装置２００の現実世界における現在の位置を示すオブジェクト（現在地オブジェクト１１）と共に、そのアイテムの配置位置を示すオブジェクト（アイテムオブジェクト１４ａ及び１４ｂ）を表示する（Ｓ１０８）。
【００５１】
ここで、図１１は、端末装置２００の表示部２１１に表示される画面の例を示す図である。図１１によると、端末装置２００の表示部２１１には、端末装置２００の現実世界における位置と、受信したアイテム情報により特定される所定の地点との位置関係が把握可能に表示される。具体的には、端末装置２００の現実世界における現在の位置を中心として（現在地オブジェクト１１）、表示部２１１に現実世界の地図が表示される。そして、その地図に重畳して、受信したアイテム情報に基づいて特定される位置に、それに対応付けられたアイテムを示すアイテムオブジェクト１４ａ及び１４ｂが表示されるとともに、現在地から所定の距離の範囲を示す範囲オブジェクト１３が表示される。また、ユーザの選択操作によって獲得可能なアイテムの範囲（現実世界における端末装置２００の現在の位置からｎｋｍ以内）を示す範囲オブジェクト１３が表示される。
【００５２】
なお、図５に示すとおり、各アイテムには獲得可能な期間情報が記憶される。当該期間情報がアイテムＩＤに対応付けて記憶されている場合には、各アイテムオブジェクト１４ａ及び１４ｂは、その期限情報１４ｃと共に表示される。また、現在の地図表示は半径５ｋｍの範囲を表示しているが、範囲指定アイコン１６によってその表示する範囲を適宜拡大・縮小することが可能である。
【００５３】
再び図９において、Ｓ１０８において表示された各アイテムの中から、所定の範囲（例えば、ｎｋｍ。ただし、ｎ＜ｍ。）にあるアイテム（図１０及び図１１におけるアイテムオブジェクト１４ｂ）のみがユーザの選択操作によって獲得可能であることころ、端末装置２００は、ユーザによるタップ操作をタッチパネル２２１において受付け（Ｓ１０９）、そのタップ座標の位置に配置されたアイテムを特定する情報（アイテムＩＤ：Ｔ１０５）をサーバー装置１００に送信する。
【００５４】
サーバー装置１００は、受信したアイテムを特定する情報を第１のアプリケーションを実行しているユーザＩＤに対応付けて記憶する（Ｓ１１０）。具体的には、図７に示すとおり、受信したアイテムを特定する情報に対応付けられた各アイテムの種別情報ごとに、これまで獲得したアイテムの個数を記憶する（Ｓ１１０）。次に、サーバー装置１００は、図６に示すアイテム獲得コスト情報を参照する（Ｓ１１１）。そして、これまで獲得されたアイテム個数が、獲得コスト情報に規定する個数を超えているか否かを判断する。そして、当該個数を超えていた場合には、サーバー装置１００は、アイテム獲得コスト情報の特典ＩＤに対応付けられた特典内容を参照して、ユーザに付与する特典を決定し（Ｓ１１２）、その特典情報（特典内容情報：Ｔ１０６）を端末装置２００に送信する。また、このとき、サーバー装置１００は、特典内容情報と共に、ユーザがこれまでに獲得したアイテムの個数情報（図７）を端末装置２００に送信する。
【００５５】
端末装置２００は、受信した個数情報及び特典内容情報を、適宜、ユーザの選択に応じて表示部２１１に表示する（Ｓ１１３及びＳ１１４）。
【００５６】
図１２は、端末装置２００の表示部２１１に表示される画面の例を示す図である。具体的には、図１２は、サーバー装置１００から個数情報及び特典内容情報を受信したときに表示される獲得アイテム画面１７の例を示す。図１２によると、受信した個数情報に基づいて、既に獲得したアイテムの個数を示す獲得アイテムオブジェクト１８ａ、及び今回獲得したアイテムを示す獲得アイテムオブジェクト１８ｂを種別ごとに表示する。また、特典内容情報に基づいて、すでに特典が付与されることが決定したことを示す付与特典オブジェクト１９及びその特典の内容情報２１を表示する。
【００５７】
なお、図６に示すとおり、各特典には、特典の付与のために獲得しなければいけないアイテムの獲得期限が設定されている。その設定に基づいて、特典付与のために残された時間を示す時間情報２０が表示部２１１には表示されている。
【００５８】
再び図９に戻り、図１２に示す特典の内容情報２１を参照したユーザによって、第２のアプリケーションが端末装置２００で起動されると（Ｓ１１５）、端末装置２００は、表示部２１１に、第１のアプリケーションの実行によって付与された特典が第２のアプリケーションで実行可能な状態になっていることをユーザに報知するためのメッセージを受信した旨を表示する。当該表示に従って、ユーザがメッセージを開封して当該メッセージが表示されると（Ｓ１１６）、その開封した旨の情報（Ｔ１０７）がサーバー装置１００に送信される。
【００５９】
サーバー装置１００は、メッセージ開封情報を受信したことを受けて、Ｓ１１２で決定された特典に対応するステージを、ユーザがアクセス可能な状態に開放する。具体的には、当該ユーザのゲームデータ情報に、アクセス可能なステージ情報として、当該特典に対応するステージの情報を書き込む（Ｓ１１７）。そして、サーバー装置１００は、アクセス可能な状態で開放したステージ情報を端末装置２００に送信する。この時、図６に示すとおり、当該特典に「ステージＢを１時間開放」（特典Ｂ）というように、開放する時間に制限が設けられている場合には、その制限の情報も一緒に送信する。
【００６０】
端末装置２００は、受信したステージ情報に基づいて、当該ステージの実行可能な状態で、表示部２１１に表示し、ユーザの所望に応じて当該ステージの実行をする（Ｓ１１８）。
【００６１】
なお、Ｓ１１５において、第２のアプリケーションが起動されると、第２のアプリケーションを実行するユーザを特定するためのユーザＩＤや各種要求が端末装置２００からサーバー装置１００に送信され、図８に示す各種ユーザ情報がサーバー装置１００から端末装置２００に送信されるが、これらのステップは省略している。
【００６２】
６．サーバー装置１００における第１のアプリケーションの処理フロー
図１３は、サーバー装置１００において実行される処理フローを示す図である。具体的には、図１３は、端末装置２００で第１のアプリケーションが行われているときにサーバー装置１００で行われる処理フローを示す図である。
【００６３】
図１３に示す処理フローは、端末装置２００において第１のアプリケーションが起動されて端末装置２００から送信されたユーザＩＤ及び当該ユーザＩＤに対応付けられた第１のアプリケーションのユーザ情報の送信要求を通信部が受信することにより開始する。
【００６４】
制御部１１２は、通信部で受信した情報に基づいて、図７に示す第１のアプリケーションのユーザ情報を参照し、受信したユーザＩＤに対応する各ユーザ情報を特定する（Ｓ２０１）。制御部１１２は、通信部を介して、特定されたユーザ情報を、端末装置２００に送信する（Ｓ２０２）。そして、端末装置２００から、第１のアプリケーションの実行に伴いＧＰＳセンサー２１４で検出される端末装置２００の現実世界における位置を示す位置情報を受信するまで、制御部１１２は、当該処理フローの進行を待機する（Ｓ２０３）。
【００６５】
そして、端末装置２００から位置情報を受信すると（Ｓ２０３）、制御部１１２は、その受信した位置情報をＨＤＤ１１６の第１のアプリケーションのユーザ情報（図７）に、ユーザＩＤに対応付けて記憶する（２０４）。次に、制御部１１２は、アイテム配置情報（図５）を参照して、位置情報によって特定される地点から所定の範囲内（ｍｋｍ）にある地点に対応付けて記憶されたアイテムを特定する（Ｓ２０５）。次に、制御部１１２は、その特定されたアイテムのアイテム情報（図５）を、端末装置２００に通信部を介して送信する（Ｓ２０６）。
【００６６】
そして、端末装置２００から、送信したアイテムの中からユーザの選択により獲得された１又は複数のアイテムに対応するアイテム情報を受信するまで、制御部１１２は当該処理フローの進行を待機する（Ｓ２０７）。ユーザの選択により獲得された１又は複数のアイテムに対応するアイテム情報を通信部が受信すると（Ｓ２０７）、制御部１１２は、その受信したアイテム情報を第１のアプリケーションのユーザ情報中の獲得アイテム種別情報（図７）にユーザＩＤに対応付けて記憶するよう制御する（Ｓ２０８）。
【００６７】
次に、制御部１１２は、記憶部１１１又はＨＤＤ１１６に記憶されたアイテム獲得コスト情報（図６）を参照して、特典種別ごとに、現在までに獲得されたアイテムの個数と、当該特典の付与に要するアイテムの個数（獲得コスト情報）とを比較する（Ｓ２０９）。そして、獲得されたアイテムの個数が、特典の付与に要するアイテムの個数を超えていない場合には、再びユーザの選択により獲得されたアイテム情報を受信するまで、制御部２１２はその処理の進行を待機する（Ｓ２１０）。一方、獲得されたアイテムの個数が、特典の付与に要するアイテムの個数を超えていた場合には、制御部２１２はその付与される特典に対応付けられた特典内容情報とユーザが現在までに獲得したアイテムの個数情報を端末装置２００に送信するよう通信部を制御する（Ｓ２１１）。そして、再度、Ｓ２０３において位置情報を受信するか、Ｓ２０７においてユーザの選択により獲得されたアイテム情報を受信するまで、制御部１１２は一連の処理を一端終了する。
【００６８】
７．サーバー装置１００における第２のアプリケーションの処理フロー
図１４は、サーバー装置１００において実行される処理フローを示す図である。具体的には、図１４は、端末装置２００で第２のアプリケーションが行われているときにサーバー装置１００で行われる処理フローを示す図である。
【００６９】
図１４に示す処理フローは、端末装置２００において第２のアプリケーションが起動されて端末装置２００から送信されたユーザＩＤ及び当該ユーザＩＤに対応付けられた第２のアプリケーションのユーザ情報の送信要求を通信部が受信することにより開始する。
【００７０】
制御部１１２は、通信部で受信した情報に基づいて、図８に示す第２のアプリケーションのユーザ情報を参照し、受信したユーザＩＤに対応するユーザ情報を特定する（Ｓ３０１）。制御部１１２は、通信部を介して、特定されたユーザ情報を、端末装置２００に送信する（Ｓ３０２）。そして、端末装置２００から、第２のアプリケーションの実行に伴い特典が付与された旨のメッセージを開封したことを示す情報を通信部で受信するまで、制御部１１２は、当該処理フローの進行を待機する（Ｓ３０３）。
【００７１】
そして、通信部で特典が付与された旨のメッセージを開封したことを示す情報が受信されると、制御部１１２は、図６に示すアイテム獲得コスト情報を参照して、付与する特典の内容を示す特典内容情報を特定する。そして、制御部１１２は、その特典内容情報に基づいて、第２のアプリケーションとして実行されるゲームアプリケーション内に含まれる特定のステージを開放する処理を行う。具体的には、制御部１１２は、図８に示す第２のアプリケーションのユーザ情報（例えば、ゲームデータ情報）内に、ユーザＩＤに対応付けて、アクセス可能なステージとして書き込む（Ｓ３０４）。
【００７２】
その後、制御部１１２は、アクセス可能な状態で開放したステージ情報を端末装置２００に送信するよう通信部を制御する（Ｓ３０５）。この時、図６に示すとおり、ステージを開放する時間に制限が設けられている場合には、その制限の情報も一緒に送信する。
【００７３】
そして、再度、Ｓ３０３においてメッセージ開封情報を受信するまで、制御部１１２は、第２のアプリケーションのステージ開放に関連する一連の処理を一端終了する。
【００７４】
８．端末装置２００における第１のアプリケーションの処理フロー
図１５は、端末装置２００において実行される処理フローを示す図である。具体的には、図１５は、端末装置２００で第１のアプリケーションが行われているときに端末装置２００で行われる処理フローを示す図である。
【００７５】
図１５に示す処理フローは、端末装置２００において第１のアプリケーションがユーザの操作により起動されることにより開始する。制御部２１２は、当該起動操作を受けて、サーバー装置１００にユーザＩＤと当該ユーザＩＤに対応付けて記憶された第1のアプリケーションのユーザ情報の送信要求を送信するよう通信部を制御する（Ｓ４０１）。そして、サーバー装置１００からユーザ情報を受信すると、制御部２１２は、メモリ部２１９に受信したユーザ情報を記憶する（Ｓ４０２）。
【００７６】
そして、制御部２１２は、タッチパネル２２１で表示部２１１に表示されたサーチアイコン２２に対応する座標に対するタップ操作を検出するまで、当該処理フローを待機する（Ｓ４０３）。タッチパネル２２１でサーチアイコン２２に対するタップ操作が検出されると、制御部２１２はＧＰＳセンサー２１４を制御して端末装置２００の現実世界における現在の位置情報（例えば、座標情報）を取得する（Ｓ４０４）。次に、制御部２１２は、取得した位置情報をサーバー装置１００に送信するよう通信部を制御する（Ｓ４０６）。
【００７７】
位置情報が送信されると、制御部２１２は、サーバー装置から、位置情報により特定される端末装置２００の現在の位置から所定の範囲内（例えば、ｍｋｍ）にある地点に対応付けられたアイテムのアイテム情報を受信するまで待機する（Ｓ４０６）。制御部２１２は、アイテム情報を受信すると、メモリ部２１９に受信したアイテム情報を記憶する（Ｓ４０７）。
【００７８】
次に、制御部２１２は、記憶したアイテム情報中の位置情報、種別情報及び期間情報に基づいて、現実世界に対応する地図を表示した画面中に、受信した各アイテム情報に対応するアイテムオブジェクト１４ａ及び１４ｂを表示する（図１１）（Ｓ４０８）。このとき、端末装置２００の現在の位置から所定の範囲内（例えば、ｎｋｍ。ただし、ｎ＜ｍ。）のアイテム（アイテムオブジェクト１４ｂで示されたアイテム）のみ、ユーザの選択により獲得可能にする。そして、その範囲内に配置されたアイテムオブジェクト１４ｂに対してタッチパネル２２１がユーザのタップ操作を検出するまで、制御部２１２は処理フローの進行を待機する（Ｓ４０９）。
【００７９】
制御部２１２は、１又は複数のアイテムオブジェクト１４ｂに対する選択操作を検出すると、その選択により獲得されたアイテムのアイテム情報をサーバー装置１００に送信するよう通信部を制御する（Ｓ４１０）。そして、制御部は、サーバー装置１００から、送信したアイテム情報により特定される特典情報及びこれまで獲得したアイテムの個数情報を受信するまで、処理フローの進行を待機する（Ｓ４１１）。
【００８０】
制御部２１２は、サーバー装置１００から、特典情報及びアイテムの個数情報を受信すると、その受信した情報に基づく表示（図１２）をするよう表示部２１１を制御する（Ｓ４１２）。そして、Ｓ４０３においてサーチアイコンの押下を検出するか、Ｓ４０８においてユーザの選択操作を検出するまで、一連の処理を終了する。
【００８１】
なお、本実施形態では、Ｓ４０３でサーチアイコン２２への押下を検出しているが、当該サーチアイコン２２への押下に制限を設けることも可能である。例えば、サーチアイコン２２押下した時間をサーバー装置１００又は端末装置２００で管理し、その後、一定時間（例えば、１時間）は再度押下できないようにすることも可能である。また、サーバー装置１００又は端末装置２００で、サーチアイコン２２の所定の時間当たりに押下可能な回数、当該時間中に既に押下された回数、及び既に押下された回数のカウントを再度ゼロからしなおすまでの残り時間を管理し、所定の時間当たりの押下回数を制限することも可能である。このような場合、図１１に示すサーチアイコン２２に、所定の時間当たりに押下可能な回数、当該時間中に既に押下された回数、及びカウントを再度ゼロからしなおすまでの残り時間を表示することも可能である。この場合、位置情報送信の処理負担を軽減することが可能である。
【００８２】
９．端末装置２００における第２のアプリケーションの処理フロー
図１６は、端末装置２００において実行される処理フローを示す図である。具体的には、図１６は、端末装置２００で第２のアプリケーションが行われているときに端末装置２００で行われる処理フローを示す図である。
【００８３】
図１６に示す処理フローは、端末装置２００において第２のアプリケーションが起動されることにより開始する。制御部２１２は、当該起動操作を受けて、サーバー装置１００にユーザＩＤと当該ユーザＩＤに対応付けて記憶された第２のアプリケーションのユーザ情報の送信要求を送信するよう通信部を制御する（Ｓ５０１）。そして、サーバー装置１００からユーザ情報を受信すると、制御部２１２は、メモリ部２１９に受信したユーザ情報を記憶する（Ｓ５０２）。
【００８４】
このとき、受信したユーザ情報中に、開放されたステージ情報が含まれている場合には、制御部２１２は、ステージ情報により特定されるステージが、第２のアプリケーションで実行可能な状態になっていることをユーザに報知するためのメッセージを受信した旨を表示するよう表示部２１１を制御する。そして、制御部２１２は、上記メッセージを開封したことが検出されると（Ｓ５０３）、その旨をサーバー装置１００に送信するよう通信部を制御する（Ｓ５０４）。
【００８５】
制御部２１２は、サーバー装置１００から、アクセス可能な状態で解放されたステージを示すステージ情報を受信すると、当該ステージを選択可能に表示部２１１に表示する。図１７は、図１７は、端末装置２００の表示部２１１に表示される画面の例を示す図である。具体的には、表示部２１１にアクセス可能な状態で解放されたステージがユーザにより選択可能に表示されている画面の例である。図１７によると、既にアクセス可能なステージに対応するステージアイコン２３ａに加えて、今回新たに特典としてアクセス可能な状態で解放されたステージ（例えば、ステージＤ）が、そのステージアイコン２３ｂ、新たに解放されたステージであることを示す表示２５、及びそのアクセス可能な期限情報２４とともに、ステージ選択画面に表示されている。
【００８６】
再び、図１６に戻り、制御部２１２は図１７に示すステージ選択画面においてユーザによる新たに解放されたステージの選択を検出すると、当該ステージにおけるバトルゲームを実行するよう制御する（Ｓ５０６）。そして、特に図示はしないが、制御部２１２は、バトルゲームの結果に応じた各種処理を行い、当該処理フローを終了する。
【００８７】
なお、本実施形態では、第１のアプリケーション及び第２のアプリケーションは、それぞれ独立したアプリケーションとして、個別に実行することが可能である。その場合には、特典として第２のアプリケーションで利用可能な特典に限らず、第１のアプリケーションの実行に際して利用されるポイント等を付与することも可能である。一方、第２のアプリケーションで利用可能な特典は、第１のアプリケーション及び第２のアプリケーションのいずれかを実行中に、端末装置２００において、ユーザによる両アプリケーションを連動させる旨の指示操作を検出した場合にのみ獲得されるようにすることも可能である。
【００８８】
図１８は、サーバー装置１００において実行される処理フローを示す図である。具体的には、図１８では、第１のアプリケーションを実行しているときに第２のアプリケーションとの連動の指示操作を検出した場合の例を示す。図１８によると、第２のアプリケーションの連動の指示操作を端末装置２００から受信するまで、制御部１１２は当該処理フローの進行を待機する（Ｓ６０１）。そして、端末装置２００から指示操作を受信すると、制御部１１２は、第１のアプリケーションにおけるその後の処理において第２のアプリケーションのユーザ情報（図８）を参照するよう制御する（Ｓ６０２）。そして、制御部１１２は、第２のアプケーションのユーザ情報のうち、ユーザ名情報及びランク情報を第１のアプリケーションにおいて利用可能なユーザ情報として端末装置２００に送信して（Ｓ６０３）、当該処理フローを終了する。
【００８９】
本実施形態では、第１のアプリケーションと第２のアプリケーションとの連動が行われる旨の指示操作を受信した場合のみ、第２のアプリケーションで利用可能な特典を付与するためのアイテムの各毒を可能にしても良い。その場合、連動が行われていない場合には、第１のアプリケーションで利用されるポイント（例えば、仮想通貨ポイント）を付与するようにしても良い。
【００９０】
図１９は、端末装置２００の表示部２１１に表示される画面の例を示す図である。具体的には、端末装置２００において第１のアプリケーションにおいて第２のアプリケーションとの連動を選択指示するときの画面の例である。この場合、連動前なので、第１のアプリケーションのユーザ情報が利用されている。したがって、ユーザ名情報２６としては第１のアプリケーションから入手したユーザ情報（ユーザａ）が表示されている。そして、ユーザに第２のアプリケーションと連動させるか否かを選択させるためのウィンドウ２７が表示させる。ユーザによって「はい」が選択指示されると、サーバー装置１００において図１８に示す連動処理が実施される。その結果、例えば、図１１に示すように、ユーザ名情報として第２のアプリケーションのユーザ情報が利用されるとともに、ランク情報も入手して表示される。
【００９１】
以上、本実施形態においては、第１のアプリケーションの実行の結果によって、第２のアプリケーションで利用可能な特典という、より新規な特典をユーザに提供可能にした。一方で、特典の付与は第１のアプリケーションで判定され、付与された特典は第２のアプリケーションで利用される。したがって、第２のアプリケーションのみを適宜取り換えることで、様々なアプリケーションに本実施形態に係るシステムを展開させることが可能である。また、第１のアプリケーションと第２のアプリケーションとを連動させた場合に、第１のアプリケーションで利用されるユーザ情報を第２のアプリケーションのユーザ情報と共用するようにした。これにより、メモリ資源の有効的な利用が可能である。また、アプリケーションの付与及び利用に関する処理の大部分をサーバー装置１００で一括して行っているので、端末装置２００の処理負担を軽減しつつ、新規な特典の提供が可能である。
【００９２】
＜第２実施形態＞
第１実施形態では、端末装置２００にサーバー装置１００から受信したアイテム情報のみが表示されるようにしていたが、第２実施形態では端末装置２００内で生成・記憶されたアイテム情報をさらに表示可能にする。なお、本実施形態は、以下で説明する点を除いて、第１の実施形態における構成、処理、手順と同様である。したがって、それらの事項の詳細な説明は省略する。
【００９３】
図２０は、本開示の第２実施形態に係る端末装置２００に記憶されるアイテム配置情報を概念的に示す図である。図２０によると、端末装置２００のメモリ部２１９には、アイテムＩＤに対応付けて種別情報及び位置情報が記憶されている。本実施形態においては、アイテムＩＤは、例えばサーチアイコンをユーザが押下したタイミングで、ランダムに生成されて、既存のアイテム配置情報に追加される。
【００９４】
図２１は、端末装置２００の表示部２１１に表示される画面の例を示す図である。図２１によると、サーバー装置１００から受信したアイテム情報に対応するアイテムオブジェクト１４ａ及び１４ｂ加えて、端末装置２００のアイテム配置情報として記憶された各アイテム情報に対応するアイテムオブジェクト１４ｄも一緒に表示されている。そして、このうち範囲オブジェクト１３内に位置するアイテムオブジェクト１４ｂ及び１４ｄのみが選択可能になっており、ユーザの選択操作に応じて獲得される。獲得されたアイテムは、第１の実施形態と同様に、図７に示すユーザ情報にそれぞれ記憶され、これまで獲得したアイテムの個数がカウントされる。表示部２１１には、獲得したアイテムの個数情報２８が表示されている。
【００９５】
なお、第１実施形態では、タップ操作によってアプリケーションの選択操作がされるとしたが、本実施形態では、端末装置２００のアイテム配置情報に記憶されたアイテムについては、スワイプ操作によって複数のアイテムオブジェクト１４ｄを一気に選択するようにした。
【００９６】
図２２は、本開示の第２実施形態に係るサーバー装置１００に記憶されるアイテム獲得コスト情報を概念的に示す図である。第１実施形態のアイテム獲得コスト情報に加えて、端末装置２００のアイテム配置情報に記憶された各アイテムに対応する特典ＩＤ及びその獲得コスト情報、特典内容情報が追加されて記憶されている。そして、サーバー装置１００の制御部１１２は、付与する特典を決定する場合に、当該アイテム獲得コスト情報を参照する。
【００９７】
以上、本実施形態においては、端末装置２００内にもアイテム配置情報を記憶するようにした。したがって、本実施形態では、第１実施形態で得られる効果に加えて、より多様なアイテムの獲得条件の設定が可能になる。
【００９８】
＜その他の実施形態＞
１．位置情報
位置情報の取得は、端末装置２００のＧＰＳセンサー２１４を利用した。しかし、ＧＰＳセンサー２１４による位置情報の取得に限らず、ｗｉｆｉやＬＴＥなどの無線通信ネットワークから得られる位置情報であったり、ジャイロセンサー２１５や加速度センサー２１６から得られる相対的な位置の変化情報を取得して利用することも可能である。つまり、位置情報としては、公知の如何なるものも利用することが可能である。
【００９９】
また、上記実施形態では、位置情報の取得は、サーチアイコンが押下されたタイミングで実行される。しかし、位置情報の取得のタイミングは、サーチアイコンの押下のタイミングには限られない。例えば、第１のアプリケーションを起動したタイミングで自動的に取得しても良い。また、所定間隔（例えば、１時間おき）に自動的に取得するようにしても良い。
【０１００】
また、第２実施形態において、アイテムオブジェクト１４ｄがサーチアイコン２２の押下のタイミングでランダムに生成されるものとしたが、サーチアイコン２２の押下のタイミングには限られない。例えば、第１のアプリケーションを起動したタイミングで自動的に生成しても良い。また、所定間隔（例えば、一時間おき）で自動的に生成しても良い。
【０１０１】
２．アプリケーション及び特典
上記実施形態においては、第１のアプリケーションと第２のアプリケーションをそれぞれ独立した別個のアプリケーションとして説明し、付与される特典も第２のアプリケーションで利用可能なものとして説明した。一例としては、ユーザがそのステージを実行可能な状態にする権利を挙げたが、他に第２のアプリケーションで利用可能なキャラクタ、アイテム、キャラクタの能力値の向上などの特典を付与することも可能である。また、これらに限らず、第１のアプリケーションと第２のアプリケーションの区別なく、単一のアプリケーション内で特典の付与及び利用をすることも可能である。また、付与する特典も、第２のアプリケーションで利用可能な特典に限らず、第１のアプリケーションで利用可能なものであっても良いし、ネットショッピング等で利用されるポイントやクーポン券などを付与することも可能である。
【０１０２】
また、特典を付与する際に、あらかじめ決められた付与の条件（図６のアイテム獲得コスト情報）を参照するようにした。当該アイテム獲得コスト情報中の獲得コスト情報は、上記実施形態に係るアプリケーションを実行する端末装置又はユーザごとに異なる個数を設定することも可能である。また、全端末装置又は全ユーザ間で、あるいは複数の端末装置又は複数のユーザ間で（例えば、所定の地理的範囲に存在する全端末装置又は全ユーザ間など）、共通の個数を設定することも可能である。
【０１０３】
３．アイテムの選択操作
上記実施形態においては、アイテムの選択操作としてタッチパネル２２１上でのタップ操作及びスワイプ操作を例に説明した。しかし、これらの操作に限らず、タッチパネル２２１上での他の操作であっても良いし、ハードキー２２２を利用した選択操作であっても良い。
【０１０４】
４．端末装置２００
上記実施形態において、端末装置２００において第１のアプリケーション及び第２のアプリケーションのいずれもが実行される場合について説明した。しかし、第１のアプリケーション及び第２のアプリケーションのユーザ情報をサーバー装置１００において管理しているので、各アプリケーションをそれぞれ異なる端末装置において実行することも可能である。
【０１０５】
５．アイテムの配置
上記実施形態において、アイテム１４ａ、１４ｂを含むアイテム１４は、サーバー装置１００で配置位置が決定されると説明した（図５のアイテム配置情報）。当該アイテム配置情報は、端末装置ごとあるいはユーザごとに異なるアイテム配置位置情報を生成して、その情報に基づいて第１のアプリケーションに係る処理をすることも可能である。また、全端末装置又は全ユーザ間で、あるいは複数の端末装置又は複数のユーザ間で（例えば、所定の地理的範囲に存在する全端末装置又は全ユーザ間など）、共通のアイテム配置情報を生成して、第１のアプリケーションに係る処理をすることも可能である。
【０１０６】
上記実施形態では、例えば図１１又は図２１に示すように、範囲指定アイコン１６によってその表示する範囲を適宜拡大・縮小することが可能である。そして、指定した縮尺に応じてその範囲に含まれるすべてのアイテムを識別可能な状態で表示する。しかし、例えば、図２３に示すように、一時的にマップ上の所定の位置にアイテムが配置されていることだけを示し、そのアイテムの種別情報については認識不可能な状態で表示し、その後ユーザによるサーチアイコン２２の押下を検出することで、図１１又は図２１に示すように、各アイテムの種別情報を認識可能な状態で表示するようにすることも可能である。このような表示は、一例としては、端末装置２００が第１のアプリケーションの起動によりサーバー装置１００に位置情報を送信し、サーバー装置１００はその位置情報に基づいて端末装置２００にアイテム情報を送信する。そして、端末装置２００がユーザのサーチアイコン２２の押下を検出するまでは、端末装置２００は図２３に示す態様で表示し、サーチアイコン２２の押下検出によって図１１又は図２１に示す態様で表示するように制御することにより行われる。
【０１０７】
６．その他
第１及び第２実施形態、並びにその他の実施形態で本開示に係るシステムについて説明したが、各実施形態で説明した各要素を適宜組み合わせるか、それらを置き換えてシステムを構成することも可能である。
【０１０８】
本明細書で説明される処理及び手順は、実施形態において明示的に説明されたものによってのみならず、ソフトウェア、ハードウェア又はこれらの組み合わせによっても実現可能である。具体的には、本明細書で説明された処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、端末装置やサーバー装置を含む各種のコンピュータに実行させることが可能である。
【０１０９】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は、複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は、複数のモジュールによって実行されるものとすることができる。また、本明細書中で説明される各種情報が単一のメモリ部や記憶部に格納される旨説明されたとしても、そのような情報は、単一の装置に備えられた複数のメモリ部又は複数の装置に分散して配置された複数のメモリ部に分散して格納されるものとすることができる。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、又は、より多い構成要素に分解することによって実現されるものとすることができる。
【符号の説明】
【０１１０】
１００  サーバー装置
２００  端末装置
３００  ネットワーク
【図１】
2017141391.tif 000003
【図２】
2017141391.tif 000004
【図３】
2017141391.tif 000005
【図４】
2017141391.tif 000006
【図５】
2017141391.tif 000007
【図６】
2017141391.tif 000008
【図７】
2017141391.tif 000009
【図８】
2017141391.tif 000010
【図９】
2017141391.tif 000011
【図１０】
2017141391.tif 000012
【図１１】
2017141391.tif 000013
【図１２】
2017141391.tif 000014
【図１３】
2017141391.tif 000015
【図１４】
2017141391.tif 000016
【図１５】
2017141391.tif 000017
【図１６】
2017141391.tif 000018
【図１７】
2017141391.tif 000019
【図１８】
2017141391.tif 000020
【図１９】
2017141391.tif 000021
【図２０】
2017141391.tif 000022
【図２１】
2017141391.tif 000023
【図２２】
2017141391.tif 000024
【図２３】
2017141391.tif 000025
【国際調査報告】
2017141391.tif 000026
2017141391.tif 000027
2017141391.tif 000028