(57)【要約】      （修正有）【課題】多様化するサービスに柔軟に対応する。【解決手段】端末装置で起動するゲームアプリに対応するゲームまたはゲームとは異なる他のゲームで利用可能なリワードを付与するための一つ以上の達成条件を記憶する記憶部３４と、端末装置で実行されるゲームで特定の条件が達成されたことを示し、ユーザ識別情報を含む達成メッセージを受信する通信処理部３１と、達成条件および達成メッセージに基づいて、ゲームまたは他のゲームで利用可能なリワードが付与されるか否かを判定する判定処理部３２と、ゲームまたは他のゲームで利用可能なリワードが付与されると判定された場合に、ゲームまたは他のゲームで利用可能なリワードを達成メッセージに含まれるユーザ識別情報に対応するユーザに付与することを決定する決定処理部３３と、を備える。【選択図】図２
2015198943.tif 000002
【特許請求の範囲】
【請求項１】
端末装置で起動するアプリケーションソフトに対応するゲームまたは当該ゲームとは異なる他のゲームで利用可能な価値情報を付与するための一つ以上の達成条件を記憶する記憶手段と、
前記端末装置または当該端末装置が接続するゲーム管理装置から、前記ゲームにおいて特定の条件が達成されたことを示し、ユーザ識別情報を含む達成メッセージを受信する受信手段と、
前記記憶された前記達成条件および前記受信された前記達成メッセージに基づいて、前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されるか否かを判定する判定手段と、
前記判定手段により前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されると判定された場合に、前記ゲームまたは前記他のゲームで利用可能な価値情報を前記受信された前記達成メッセージに含まれる前記ユーザ識別情報に対応するユーザに付与することを決定する決定手段と、
を備えることを特徴とする価値情報管理装置。
【請求項２】
前記受信手段は、複数の前記達成メッセージを受信し、
前記判定手段は、前記記憶された前記達成条件および前記受信された複数の前記達成メッセージに基づいて、前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されるか否かを判定する、
ことを特徴とする請求項１記載の価値情報管理装置。
【請求項３】
前記決定手段により前記価値情報を付与することが決定された前記ユーザに対応する前記端末装置に、当該価値情報を利用可能な前記ゲームまたは前記他のゲームに対応する前記アプリケーションソフトがインストールされていない場合、当該アプリケーションソフトのインストールを促す通知を送信する送信手段を、さらに備えることを特徴とする請求項１または２記載の価値情報管理装置。
【請求項４】
前記決定手段により付与することが決定された前記価値情報の数に応じて、前記キャンペーンの内容を変更する変更手段を、さらに備えることを特徴とする請求項１〜３のいずれか１項に記載の価値情報管理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の価値情報管理装置と、
前記端末装置と前記価値情報管理装置との間に通信ネットワークを介して接続可能な前記ゲーム管理装置と、
を備える価値情報管理システムであって、
前記価値情報管理装置は、
前記記憶手段により記憶された前記達成条件に含まれる前記特定の条件を前記ゲーム管理装置に通知する通知手段を、さらに備え、
前記ゲーム管理装置は、
前記特定の条件を前記価値情報管理装置から受信する第１の受信手段と、
前記端末装置において実行されるゲームの進行情報を受信する第２の受信手段と、
前記第２の受信手段により前記受信された前記進行情報に基づいて、前記第１の受信手段により受信された前記特定の条件が達成されたことを検知した場合に、前記達成メッセージを前記価値情報管理装置に送信する送信手段と、を備える、
ことを特徴とする価値情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、価値情報管理装置および価値情報管理システムに関する。
【背景技術】
【０００２】
従来、通信ネットワークに接続している端末装置にインストールされたアプリケーションソフトを起動して実行されたゲーム上にバナー広告等を表示し、このバナー広告等を経由して他のゲームのアプリケーションソフトをインストールした端末装置に対して、遷移元または遷移先のゲームで利用可能なリワード（価値情報）を付与するサービスが提供されている（例えば下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９６０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、リワードを付与するための条件が固定されているため、キャンペーン（例えばゲーム間でのコラボレーションキャンペーン等）ごとに、リワードを付与するための条件を変更する場合、キャンペーンごとにゲームサーバ間での連携仕様を作成して実装する必要がある。したがって、このような場合、変更作業等に要するコストや時間が増大するとともに、ゲームサーバ間の情報伝達が複雑になるため、多様化するサービスに柔軟に対応することが難しくなるおそれがある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、多様化するサービスに柔軟に対応することができる価値情報管理装置および価値情報管理システムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様である価値情報管理装置は、端末装置で起動するアプリケーションソフトに対応するゲームまたは当該ゲームとは異なる他のゲームで利用可能な価値情報を付与するための一つ以上の達成条件を記憶する記憶手段と、前記端末装置または当該端末装置が接続するゲーム管理装置から、前記ゲームにおいて特定の条件が達成されたことを示し、ユーザ識別情報を含む達成メッセージを受信する受信手段と、前記記憶された前記達成条件および前記受信された前記達成メッセージに基づいて、前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されるか否かを判定する判定手段と、前記判定手段により前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されると判定された場合に、前記ゲームまたは前記他のゲームで利用可能な価値情報を受信された前記達成メッセージに含まれる前記ユーザ識別情報に対応するユーザに付与することを決定する決定手段と、を備える。
【０００７】
本発明の一態様である価値情報管理システムは、前記価値情報管理装置と、前記端末装置と前記価値情報管理装置との間に通信ネットワークを介して接続可能な前記ゲーム管理装置と、を備える価値情報管理システムであって、前記価値情報管理装置は、前記記憶手段により記憶された前記達成条件に含まれる前記特定の条件を前記ゲーム管理装置に通知する通知手段を、さらに備え、前記ゲーム管理装置は、前記特定の条件を前記価値情報管理装置から受信する第１の受信手段と、前記端末装置において実行されているゲームの進行情報を受信する第２の受信手段と、前記第２の受信手段により前記受信された前記進行情報に基づいて、前記第１の受信手段により受信された前記特定の条件が達成されたことを検知した場合に、前記達成メッセージを前記価値情報管理装置に送信する送信手段と、を備える。
【０００８】
また、前記受信手段は、複数の前記達成メッセージを受信し、前記判定手段は、前記記憶された前記達成条件および前記受信された複数の前記達成メッセージに基づいて、前記ゲームまたは前記他のゲームで利用可能な価値情報が付与されるか否かを判定する、こととしてもよい。
【０００９】
また、前記決定手段により前記価値情報を付与することが決定された前記ユーザに対応する前記端末装置に、当該価値情報を利用可能な前記ゲームまたは前記他のゲームに対応する前記アプリケーションソフトがインストールされていない場合、当該アプリケーションソフトのインストールを促す通知を送信する送信手段を、さらに備えることとしてもよい。
【００１０】
また、前記決定手段により付与することが決定された前記価値情報の数に応じて、前記キャンペーンの内容を変更する変更手段を、さらに備えることとしてもよい。
【発明の効果】
【００１１】
本発明によれば、多様化するサービスに柔軟に対応することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態におけるリワード管理システムの構成を例示する図である。
【図２】図１に示すリワード管理サーバおよびゲームサーバの機能構成を例示する図である。
【図３】図２に示すユーザ情報ＤＢのデータ構成を例示する図である。
【図４】図２に示すキャンペーン情報ＤＢのデータ構成を例示する図である。
【図５】リワードを付与する際の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明に係る価値情報管理装置および価値情報管理システムの好適な実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１４】
まず、図１を参照して、価値情報管理システムの一例であるリワード管理システムの構成について説明する。図１に示すリワード管理システム１は、価値情報管理装置の一例であるリワード管理サーバ３０が、ゲームで利用可能なリワード（価値情報）を付与するための条件をキャンペーンごとに管理し、その条件を達成した端末装置１０に対応するユーザにリワードを付与するシステムである。
【００１５】
リワード管理システム１は、例示的に、端末装置１０と、ゲーム管理装置の一例であるゲームサーバ２０Ａ、２０Ｂ、２０Ｃと、リワード管理サーバ３０と、を備える。以下において、ゲームサーバ２０Ａ、２０Ｂ、２０Ｃをそれぞれ特定して記載する必要がない場合には、単に、ゲームサーバ２０と記載する。
【００１６】
端末装置１０、ゲームサーバ２０およびリワード管理サーバ３０は、それぞれ通信ネットワークを介して通信可能に構成されている。この通信ネットワークは、無線ネットワークであっても有線ネットワークであってもよい。通信ネットワークの一例としては、無線ＬＡＮや赤外線通信、３Ｇ、ＷｉＭａｘ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ｃ．Ｌｉｎｋ（登録商標）、ＨＤＭＩ（登録商標）、有線ＬＡＮ、電話線、携帯電話網、ＰＨＳ網、電灯線ネットワーク、ＩＥＥＥ１３９４等に準拠したネットワークが挙げられる。
【００１７】
端末装置１０は、ＰＣ（Personal Computer）やＰＤＡ（Personal Digital Assistant）、携帯電話、スマートフォン、タブレットＰＣ、家庭用や業務用のゲーム装置等のコンピュータである。
【００１８】
ゲームサーバ２０は、ゲームのアプリケーションソフト（以下、「ゲームアプリ」ともいう。）を管理するサーバコンピュータである。ゲームサーバ２０は、端末装置１０からの通信ネットワークを経由したダウンロード要求等に応じてゲームアプリを端末装置１０に提供する。端末装置１０に提供するゲームアプリは、無料であっても有料であってもよい。
【００１９】
図２に示すように、ゲームサーバ２０は、機能的には、例えば、通信を制御する通信処理部２１と、情報の演算等を制御する情報処理部２２とを有する。なお、記憶部２３には、例示的に、ゲームアプリデータベース（ＤＢ）２３１が記憶される。このゲームアプリＤＢ２３１は、端末装置１０に提供するゲームアプリを管理するデータベースであり、端末装置１０で実行されるゲームアプリのゲーム進行情報等を記憶する。このゲーム進行情報には、例えば、ゲームアプリの起動回数、起動時刻、累計起動時間、プレーヤキャラクタ情報（キャラクタの種類、パラメータ等）、取得アイテム情報（アイテムの種類、パラメータ等）、ゲームの進行状況を示すフラグ情報等が含まれる。
【００２０】
通信処理部２１は、リワード管理サーバ３０および端末装置１０との間で行われる通信を制御する。例示的に、通信処理部２１は、ゲームアプリＤＢ２３１で管理しているゲームアプリをインストールした端末装置１０において、そのゲームアプリが実行されたときに、ゲームの進行状況等を含むゲーム進行情報を、その端末装置１０から通信ネットワークを介して受信する。
【００２１】
図１に示すリワード管理サーバ３０は、ゲームサーバ２０によって端末装置１０に提供されたゲームアプリに付与するリワードを管理するサーバコンピュータである。リワードの一例としては、ゲームで使用するパラメータ、ゲーム内通貨等のゲームポイント、キャラクター、アイテム、追加プログラム、追加データ等が挙げられる。
【００２２】
リワード管理サーバ３０は、物理的には、例えば、ＣＰＵ（Central Processing Unit）等の制御装置と、記憶装置と、入力装置と、出力装置と、通信インターフェースとを含む。なお、上記ゲームサーバ２０の物理的な構成は、リワード管理サーバ３０の物理的な構成と同等に実現することができる。
【００２３】
記憶装置は、内部記憶装置であることには限定されず、外部記憶装置を備えることとしてもよい。記憶装置の一例としては、フラッシュメモリ、ＳＲＡＭ（Static Random Access Memory）、ハードディスクドライブ（ＨＤＤ）、光ディスク装置、磁気テープ装置等が挙げられる。入力装置の一例としては、マウスやトラックボール等のポインティングデバイス、キーボード等が挙げられる。入力装置として、後述するディスプレイに備えられるタッチパッドやタッチパネルを含めてもよい。出力装置の一例としては、ディスプレイ、スピーカ等が挙げられる。ディスプレイには、例えば、液晶ディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＨＭＤ（ヘッドマウントディスプレイ）等が含まれる。
【００２４】
図２に示すように、リワード管理サーバ３０は、機能的には、例えば、通信処理部３１と、判定処理部３２と、決定処理部３３と、を有する。なお、記憶部３４は、既述の記憶装置に該当し、この記憶部３４には、例示的に、ユーザ情報データベース（ＤＢ）３４１およびキャンペーン情報データベース（ＤＢ）３４２が記憶される。
【００２５】
図３を参照して、ユーザ情報ＤＢ３４１のデータ構成について説明する。ユーザ情報ＤＢ３４１は、端末装置１０のユーザに関するユーザ情報を管理するデータベースである。ユーザ情報ＤＢ３４１は、データ項目として、例えば、端末ＩＤ項目、システム内ＩＤ項目およびアプリ内ＩＤ項目を有する。
【００２６】
端末ＩＤ項目は、端末装置１０を一意に特定する識別情報を格納する。システム内ＩＤ項目は、リワード管理システム１内でユーザを一意に特定する識別情報を格納する。アプリ内ＩＤ項目は、各ゲームアプリに対応するゲーム内でユーザを一意に特定する識別情報を格納する。このアプリ内ＩＤ項目は、各端末装置１０にインストールされたゲームアプリごとに設定される。
【００２７】
なお、ユーザは異なる端末装置１０から同じゲームアプリを実行することもあるため、同じシステムＩＤやアプリ内ＩＤが異なる複数の端末ＩＤに関連付けられて格納されることもある。
【００２８】
図４を参照して、キャンペーン情報ＤＢ３４２のデータ構成について説明する。キャンペーン情報ＤＢ３４２は、キャンペーンごとに設定されるリワード付与条件等をキャンペーン情報として管理するデータベースである。キャンペーン情報ＤＢ３４２は、データ項目として、例えば、キャンペーンＩＤ項目、アプリＩＤ項目、アクションＩＤ項目、達成条件項目、達成結果項目、キャンペーン期間項目、リワード情報項目およびリワード総数項目を有する。
【００２９】
キャンペーンＩＤ項目は、キャンペーンを一意に特定する識別情報を格納する。アプリＩＤ項目は、ゲームアプリを一意に特定する識別情報を格納する。アクションＩＤ項目は、ゲームアプリごとの達成条件を特定するための識別情報を格納する。達成条件項目は、各ゲームアプリでの達成条件として、例えば、図４に例示した条件のほか、アプリケーションの起動回数や、アプリケーションの起動時間、アプリケーションのチュートリアルモードをクリアする等、ゲームサーバ２０内のゲームアプリＤＢ２３１に記憶されている内容に基づいて判断される条件を格納する。達成結果項目は、キャンペーンごとに設定される全ての達成条件を満たしたときの特典内容を格納する。キャンペーン期間項目は、各キャンペーンの有効期間を格納する。リワード情報項目は、各キャンペーンで特典として付与されるリワードの内容を格納する。リワード総数項目は、各キャンペーンで付与するリワードの上限数を格納する。なお、付与するリワードが上限に達したか否かを判断するために、現在までに付与したリワードの数を付与の度に更新可能に記録する。
【００３０】
図２に示すリワード管理サーバ３０の通信処理部３１は、各ゲームサーバ２０との間で行われる通信を制御する。各ゲームサーバ２０との間で行われる通信としては、例えば、以下の通信がある。
【００３１】
（１）管理者等の操作指示に従ってキャンペーン情報がキャンペーン情報ＤＢ３４２に登録されたときに、その登録されたキャンペーン情報のアプリＩＤに対応付けて記憶されているアクションＩＤおよび達成条件を、当該アプリＩＤに対応するゲームアプリを管理しているゲームサーバ２０に通知する。
【００３２】
（２）端末装置１０にインストールされている各ゲームアプリを起動することでそれぞれ実行されるゲームにおいて、そのゲームに設定されている達成条件が満たされたことを示す達成メッセージを、ゲームサーバ２０から受信する。この達成メッセージには、例えば、ゲームを実行している端末装置１０に対応するシステム内ＩＤもしくはアプリ内ＩＤ、および当該端末装置１０が達成したアクションＩＤが含まれる。
【００３３】
判定処理部３２は、キャンペーン情報ＤＢ３４２に記憶されている達成条件およびゲームサーバ２０から受信した一つ以上の達成メッセージに基づいて、端末装置１０に対応するユーザがリワードを受け取るための達成条件を全て満たしたか否かを判定する。
【００３４】
決定処理部３３は、判定処理部３２により端末装置１０に対応するユーザが上記達成条件を全て満たしたと判定された場合に、リワードを端末装置１０に対応するユーザに付与することを決定する。
【００３５】
次に、図５を参照して、端末装置１０に対応するユーザにリワードを付与する際の動作について説明する。
【００３６】
[第１動作例]
最初に、図４に示すキャンペーンＩＤが“Ｃ０００１”であるキャンペーンによってリワードを付与する際の動作について説明する。第１動作例のキャンペーンは、端末装置１０が“アプリＡ"のゲームで“スペシャルクエストをクリア”すると、“アプリＡ"とは異なる“アプリＢ"の“限定アイテム”が端末装置１０に対応するユーザに付与されるものである。
【００３７】
この第１動作例では、前提条件として、例示的に、ゲームサーバ２０Ａが、“アプリＡ"のゲームアプリを管理しており、このゲームサーバ２０Ａには、対象となるキャンペーン情報に含まれるアクションＩＤおよび達成条件として、“Ａ０００１”および“スペシャルクエストをクリア”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００３８】
また、ゲームサーバ２０Ｂが、“アプリＢ"のゲームアプリを管理しており、このゲームサーバ２０Ｂには、対象となるキャンペーン情報に含まれるキャンペーンＩＤおよびリワード情報として、“Ｃ０００１”および“限定アイテム”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００３９】
さらに、端末装置１０は、端末ＩＤが“Ｔ０００１”であり、システム内ＩＤが“Ｎ０００１”であり、この端末装置１０には、少なくとも、“アプリＡ"のゲームアプリと、“アプリＢ"のゲームアプリとがインストールされていることとする。
【００４０】
最初に、端末装置１０で“アプリＡ"の起動指示が入力される（ステップＳ１０１）と、端末装置１０はゲームサーバ２０Ａへのアクセスを開始する（ステップＳ１０２）。
【００４１】
続いて、端末装置１０で“アプリＡ"に対応するゲームＡが開始され（ステップＳ１０３）、操作指示が入力されると、端末装置１０は、操作指示の内容やその操作指示に応じたゲームの進行状況等を含むゲーム進行情報をゲームサーバ２０Ａに送信する（ステップＳ１０４）。
【００４２】
続いて、ゲームサーバ２０Ａの情報処理部２２は、端末装置１０から受信したゲーム進行情報に基づいて、記憶装置内に記憶されている達成条件を満たしたか否かを判定する（ステップＳ１０５）。この判定がＮＯである場合（ステップＳ１０５；ＮＯ）には、ＹＥＳになるまでこの判定処理を繰り返す。
【００４３】
一方、上記ステップＳ１０５の判定で達成条件を満たしたと判定された場合（ステップＳ１０５；ＹＥＳ）に、ゲームサーバ２０Ａの通信処理部２１は、達成メッセージをリワード管理サーバ３０に送信する（ステップＳ１０６）。
【００４４】
具体的に説明すると、ゲームサーバ２０Ａの情報処理部２２は、端末装置１０から受信したゲーム進行情報に、“スペシャルクエストをクリア”したことを示すイベントメッセージが含まれている場合に、達成条件を満たしたと判定し、通信処理部２１が、達成メッセージを送信する。この達成メッセージには、端末装置１０で達成されたアクションＩＤが“Ａ０００１”であり、端末装置１０のシステム内ＩＤが“Ｎ０００１”であることを示すデータが含まれ、この場合には、例示的に、“ｃｏｍｍｉｔ：Ａ０００１，Ｎ０００１”のように表すことができる。
【００４５】
続いて、リワード管理サーバ３０の判定処理部３２は、キャンペーン情報ＤＢ３４２に記憶されている達成条件および上記ステップＳ１０６で受信した達成メッセージに基づいて、端末装置１０に対応するユーザがリワードを受け取るための達成条件を全て満たしたか否かを判定する（ステップＳ１０７）。この判定がＮＯである場合（ステップＳ１０７；ＮＯ）には、ＹＥＳになるまでこの判定処理を繰り返す。
【００４６】
一方、上記ステップＳ１０７の判定で達成条件を全て満たしたと判定された場合（ステップＳ１０７；ＹＥＳ）に、リワード管理サーバ３０の決定処理部３３は、端末装置１０に対応するユーザに対してリワードを付与することを決定する（ステップＳ１０８）。
【００４７】
具体的に説明すると、リワード管理サーバ３０の判定処理部３２は、アクションＩＤ“Ａ０００１”およびシステム内ＩＤ“Ｎ０００１”を含む達成メッセージを受信した場合に、キャンペーン情報ＤＢ３４２に記憶されている達成条件“スペシャルクエストをクリア”が全て満たされたと判定し、決定処理部３３が、端末装置１０に対応するユーザへのリワード付与を決定する。なお、決定処理部３３は、現時点がキャンペーンの期間外である場合、または、現時点までに付与したリワードがリワードの上限数に達している場合には、例え達成条件が全て満たされたと判定された場合であっても、端末装置１０に対応するユーザへのリワード付与を決定しない（却下する）。
【００４８】
続いて、リワード管理サーバ３０の通信処理部３１は、端末装置１０に対応するユーザがリワード付与の条件を満たした旨のメッセージをゲームサーバ２０Ｂに通知する（ステップＳ１０９）。
【００４９】
具体的に説明すると、リワード付与の条件を満たした旨のメッセージには、キャンペーンＩＤが“Ｃ０００１”であり、対象となる端末装置１０のシステム内ＩＤが“Ｎ０００１”であることを示すデータが含まれ、この場合には、例示的に、“ｃａｌｌｂａｃｋ：Ｃ０００１，Ｎ０００１”のように表すことができる。これにより、このメッセージを受信したゲームサーバ２０Ｂは、キャンペーンとリワードを付与する端末装置１０に対応するユーザとを特定することが可能となる。なお、リワード付与の条件を満たした旨のメッセージに含めるシステム内ＩＤに替えて、アプリＢでのアプリ内ＩＤを用いることとしてもよい。
【００５０】
続いて、端末装置１０がゲームＡを終了し（ステップＳ１１０）、その後、端末装置１０で“アプリＢ"の起動指示が入力される（ステップＳ１１１）と、端末装置１０はゲームサーバ２０Ｂへのアクセスを開始する（ステップＳ１１２）。
【００５１】
続いて、ゲームサーバ２０Ｂの通信処理部２１は、“アプリＢの限定アイテム”をリワードとして端末装置１０に対応するユーザに付与する（ステップＳ１１３）。
【００５２】
[第２動作例]
次に、図４に示すキャンペーンＩＤが“Ｃ０００２”であるキャンペーンによってリワードを付与する際の動作について説明する。第２動作例のキャンペーンは、端末装置１０が“アプリＡ"のゲームで“限定ダンジョンをクリア”し、かつ、“アプリＢ"のゲームで“レイドボスを撃破”すると、“アプリＡ"および“アプリＢ"とは異なる“アプリＣ”の“スペシャルアイテム”が端末装置１０に対応するユーザに付与されるものである。
【００５３】
この第２動作例では、前提条件として、例示的に、ゲームサーバ２０Ａが、“アプリＡ"のゲームアプリを管理しており、このゲームサーバ２０Ａには、対象となるキャンペーン情報に含まれるアクションＩＤおよび達成条件として、“Ａ０００２”および“限定ダンジョンをクリア”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００５４】
また、ゲームサーバ２０Ｂが、“アプリＢ"のゲームアプリを管理しており、このゲームサーバ２０Ｂには、対象となるキャンペーン情報に含まれるアクションＩＤおよび達成条件として、“Ａ０００３”および“レイドボスを撃破”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。また、ゲームサーバ２０Ｃが、“アプリＣ"のゲームアプリを管理しており、このゲームサーバ２０Ｃには、対象となるキャンペーン情報に含まれるキャンペーンＩＤおよびリワード情報として、“Ｃ０００２”および“スペシャルアイテム”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００５５】
さらに、端末装置１０は、端末ＩＤが“Ｔ０００１”であり、システム内ＩＤが“Ｎ０００１”であり、この端末装置１０には、少なくとも、“アプリＡ"のゲームアプリと、“アプリＢ"のゲームアプリと、“アプリＣ"のゲームアプリとがインストールされていることとする。
【００５６】
この第２動作例では、図５に示すステップＳ１０１〜ステップＳ１０６までの一連の処理を、端末装置１０で“アプリＡ"を起動した場合と、端末装置１０で“アプリＢ"を起動した場合とで、それぞれ同様に実行することとなる。
【００５７】
図５に示すステップＳ１０７では、リワード管理サーバ３０の判定処理部３２が、アクションＩＤ“Ａ０００２”およびシステム内ＩＤ“Ｎ０００１”を含む達成メッセージとアクションＩＤ“Ａ０００３”およびシステム内ＩＤ“Ｎ０００１”を含む達成メッセージとの双方を受信したことを確認したときに、キャンペーン情報ＤＢ３４２に記憶されている達成条件“限定ダンジョンをクリア”および“レイドボスを撃破”の全てが満たされたと判定し（ステップＳ１０７；ＹＥＳ）、決定処理部３３が、端末装置１０に対応するユーザへのリワード付与を決定する（ステップＳ１０８）こととなる。
【００５８】
なお、複数の達成メッセージは、同時に受信するとは限らないため、複数の達成メッセージそれぞれに対応した達成フラグ（図示しない）を記憶部３４内に記録しておき、決定処理部３３は、それぞれの達成メッセージを受信するたびに、達成条件と達成フラグの両方を参照して、端末装置１０に対応するユーザへのリワード付与を決定することとしてもよい。
【００５９】
続いて、リワード管理サーバ３０の通信処理部３１は、端末装置１０に対応するユーザがリワード付与の条件を満たした旨のメッセージをゲームサーバ２０Ｃに対して通知することとなる。その後、端末装置１０で“アプリＣ"の起動指示が入力され、ゲームサーバ２０Ｃへのアクセスが確立すると、ゲームサーバ２０Ｃの通信処理部２１は、“アプリＣのスペシャルアイテム”をリワードとして端末装置１０に対応するユーザに付与することとなる。
【００６０】
[第３動作例]
次に、図４に示すキャンペーンＩＤが“Ｃ０００３”であるキャンペーンによってリワードを付与する際の動作について説明する。第３動作例のキャンペーンは、端末装置１０が“アプリＡ"のゲームで“限定ダンジョンをクリア”する、または、“アプリＢ"のゲームで“レイドボスを撃破”すると、“アプリＡ"および“アプリＢ"とは異なる“アプリＣ”の“スペシャルアイテム”が端末装置１０に対応するユーザに付与されるものである。
【００６１】
この第３動作例では、前提条件として、例示的に、ゲームサーバ２０Ａが、“アプリＡ"のゲームアプリを管理しており、このゲームサーバ２０Ａには、対象となるキャンペーン情報に含まれるアクションＩＤおよび達成条件として、“Ａ０００４”および“限定ダンジョンをクリア”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００６２】
また、ゲームサーバ２０Ｂが、“アプリＢ"のゲームアプリを管理しており、このゲームサーバ２０Ｂには、対象となるキャンペーン情報に含まれるアクションＩＤおよび達成条件として、“Ａ０００５”および“レイドボスを撃破”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００６３】
また、ゲームサーバ２０Ｃが、“アプリＣ"のゲームアプリを管理しており、このゲームサーバ２０Ｃには、対象となるキャンペーン情報に含まれるキャンペーンＩＤおよびリワード情報として、“Ｃ０００３”および“スペシャルアイテム”がリワード管理サーバ３０から通知され、記憶装置内に記憶されていることとする。
【００６４】
さらに、端末装置１０は、端末ＩＤが“Ｔ０００１”であり、システム内ＩＤが“Ｎ０００１”であり、この端末装置１０には、少なくとも、“アプリＡ"のゲームアプリと、“アプリＢ"のゲームアプリと、“アプリＣ"のゲームアプリとがインストールされていることとする。
【００６５】
この第３動作例では、図５に示すステップＳ１０１〜ステップＳ１０６までの一連の処理を、端末装置１０で“アプリＡ"を起動した場合と、端末装置１０で“アプリＢ"を起動した場合とで、それぞれ同様に実行することとなる。
【００６６】
図５に示すステップＳ１０７では、リワード管理サーバ３０の判定処理部３２が、アクションＩＤ“Ａ０００４”およびシステム内ＩＤ“Ｎ０００１”を含む達成メッセージか、アクションＩＤ“Ａ０００５”およびシステム内ＩＤ“Ｎ０００１”を含む達成メッセージのいずれか一方を受信したことを確認したときに、キャンペーン情報ＤＢ３４２に記憶されている達成条件“限定ダンジョンをクリア”または“レイドボスを撃破”のいずれか一方が満たされた、すなわち達成条件の全てが満たされたと判定し（ステップＳ１０７；ＹＥＳ）、決定処理部３３が、端末装置１０に対応するユーザへのリワード付与を決定する（ステップＳ１０８）こととなる。
【００６７】
続いて、リワード管理サーバ３０の通信処理部３１は、端末装置１０に対応するユーザがリワード付与の条件を満たした旨のメッセージをゲームサーバ２０Ｃに対して通知することとなる。その後、端末装置１０で“アプリＣ"の起動指示が入力され、ゲームサーバ２０Ｃへのアクセスが確立すると、ゲームサーバ２０Ｃの通信処理部２１は、“アプリＣのスペシャルアイテム”をリワードとして端末装置１０に対応するユーザに付与することとなる。
【００６８】
上述したように、実施形態におけるリワード管理システム１によれば、リワード管理サーバ３０がキャンペーン情報ＤＢ３４２を有することで、あるゲームを実行する端末装置１０に対応するユーザに対して、他のゲームで利用可能なリワードを付与するための一つ以上の達成条件を含むキャンペーン情報を、キャンペーンごとに記憶することができる。
【００６９】
また、リワード管理サーバ３０が通信処理部３１を有することで、キャンペーン情報ＤＢ３４２に登録された達成条件等のキャンペーン情報をゲームサーバ２０に通知することができ、端末装置１０で実行されるゲームにおいて特定の達成条件が満たされたことを示す達成メッセージをゲームサーバ２０から受信することができる。
【００７０】
また、リワード管理サーバ３０が判定処理部３２を有することで、キャンペーン情報ＤＢ３４２に登録された達成条件および通信処理部３１で受信した達成メッセージに基づいて、端末装置１０が特定の達成条件を満たした場合に、他のゲームで利用可能なリワードが付与されるか否かを判定することができる。
【００７１】
さらに、リワード管理サーバ３０が決定処理部３３を有することで、他のゲームで利用可能なリワードが付与されると判定された場合に、他のゲームで利用可能なリワードを端末装置１０に対応するユーザに付与することを決定することができる。
【００７２】
したがって、実施形態におけるリワード管理システム１によれば、リワードを付与する達成条件を含むキャンペーン情報をキャンペーンごとに設定し、キャンペーン情報ＤＢ３４２に登録すると、登録したキャンペーン情報がゲームサーバ２０に通知され、登録したキャンペーン情報に応じて端末装置１０に対応するユーザにリワードを付与することが可能となる。
【００７３】
それゆえ、キャンペーンごとに、リワードを付与するための条件を変更する場合であっても、変更作業等に要するコストや時間を削減し、ゲームサーバ間の情報伝達を簡易にできるため、多様化するサービスに柔軟に対応することが可能となる。
【００７４】
また、実施形態における価値情報管理システム１によれば、例えば、他のゲームのキャラクターをリワードとして付与することができ、そのような場合には、リワードを取得した端末装置１０では、一つのゲームで複数のゲームのキャラクターを競わせること等が可能となるため、利用者のゲームへの意欲を掻き立てることが可能となる。
【００７５】
[変形例]
なお、上述した実施形態では、キャンペーン対象となる全てのゲームアプリが端末装置１０にインストールされていることを前提として説明しているが、事前に全てのゲームアプリが端末装置１０にインストールされている必要はない。リワード管理サーバ３０が、インストールされていないゲームアプリが存在すると判定した場合に、そのゲームアプリをインストールするように促すメッセージを端末装置１０宛に送信し、全てのゲームアプリをインストールさせることとしてもよい。
【００７６】
例えば、図５のステップＳ１０９において、リワード管理サーバ３０がリワード付与の条件を満たした旨のメッセージをゲームサーバ２０Ｂに通知する際に、端末装置１０またはゲームサーバ２０Ａに対して、端末装置１０にゲームＢがインストールされていないことを通知することとしてもよい。例示的に、端末装置１０に通知する場合には、プッシュ通知サーバ等を介して端末装置１０にゲームＢのインストールを促すプッシュ通知を送信する。一方、ゲームサーバ２０Ａに通知する場合には、ゲームサーバ２０Ａが、広告管理サーバ等を介してゲームＡにゲームＢのバナー広告を表示させるようにする。
【００７７】
なお、インストールされていないゲームアプリが存在するかどうかは、例えば、以下のように判定することができる。端末装置１０が、キャンペーンに関与する一部のゲームアプリを実行した後に、同一のキャンペーンに関与する他のゲームアプリが実行されない期間が、インストールされていないと判定するために設定した期間を超えた場合に、その他のゲームアプリがインストールされていないと判定する。
【００７８】
また、上述した実施形態では、キャンペーンＩＤごとに設定するキャンペーンの内容を固定しているが、これに限定されない。例えば、キャンペーン期間中に付与したリワードの数に応じて、リワードの内容を変更させることとしてもよいし、付与したリワードの数に応じて、キャンペーンを終了させることとしてもよい。
【００７９】
また、上述した実施形態では、リワード管理システム１がゲームサーバ２０を備えているが、ゲームサーバ２０は必須の構成要素ではなく、端末装置１０がリワード管理サーバ３０に通信ネットワークを介してアクセスすることとしてもよい。ただし、ゲームサーバ２０を省略する形態では、各ゲームアプリが、達成条件に基づく達成メッセージをリワード管理サーバ３０に送信する等の機能を搭載する必要があるため、キャンペーンを設定するごとに、そのキャンペーンに関与する各ゲームアプリをバージョンアップする必要がある。これに対して、ゲームサーバ２０を備える形態では、ゲームサーバ２０が、キャンペーンに関与するゲームアプリに設定する達成条件等の情報を管理し、端末装置１０とリワード管理サーバ３０との間の情報のやり取りを仲介することができるため、ゲームアプリのバージョンアップ処理を不要にすることができる。
【００８０】
また、上述した実施形態では、端末装置１０に対応するユーザに付与するリワードが、他のゲームで利用可能なリワードである場合について説明しているが、これに限定されない。端末装置１０に対応するユーザに付与するリワードが、達成条件を満たすために実行したゲームで利用可能なリワードであってもよい。
【符号の説明】
【００８１】
１・・・リワード管理システム
１０・・・端末装置
２０Ａ、２０Ｂ、２０Ｃ・・・ゲームサーバ
２１・・・通信処理部
２２・・・情報処理部
２３・・・記憶部
３０・・・リワード管理サーバ
３１・・・通信処理部
３２・・・判定処理部
３３・・・決定処理部
３４・・・記憶部
２３１・・・ゲームアプリＤＢ
３４１・・・ユーザ情報ＤＢ
３４２・・・キャンペーン情報ＤＢ
【図１】
2015198943.tif 000003
【図２】
2015198943.tif 000004
【図３】
2015198943.tif 000005
【図４】
2015198943.tif 000006
【図５】
2015198943.tif 000007
【手続補正書】
【提出日】平成27年7月28日(2015.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置で実行可能なアプリケーションソフトで利用可能な価値情報を付与するための複数のゲームに対してそれぞれ設定された個別達成条件を含む前記価値情報の付与条件を、キャンペーンに対応して記憶するキャンペーン情報データベースと、
前記端末装置内の前記複数のゲームまたは当該端末装置が接続する前記複数のゲームに対応するそれぞれの管理装置から、前記複数のゲームにおいてそれぞれ特定の条件が達成されたことを示し、ユーザ識別情報を含む達成メッセージをそれぞれ受信する受信手段と、
前記キャンペーン情報データベースに記憶された前記個別達成条件および前記受信されたそれぞれの前記達成メッセージに基づいて、前記個別達成条件を達成したか否かを判定するとともに、前記キャンペーンに対応する前記価値情報の付与条件を満たしたか否かを判定する判定手段と、
前記判定手段により前記価値情報の付与条件を満たしたと判定された場合に、当該価値情報を前記受信された前記達成メッセージに含まれる前記ユーザ識別情報に対応するユーザに付与することを決定する決定手段と、
を備えることを特徴とする価値情報管理装置。
【請求項２】
前記判定手段は、前記キャンペーンに関与する一部のゲームを実行した後に、同一のキャンペーンに関与する他のゲームが実行されない期間が所定期間に達したか否かをさらに判定し、
前記判定手段により前記期間が所定期間に達したと判定された場合に、前記他のゲームに関する通知を前記端末装置に送信する通知手段を、
さらに備えることを特徴とする請求項１記載の価値情報管理装置。