(57)【特許請求の範囲】
【請求項１】
端末装置からシリアルコードの発行要求を受け付ける受付手段と、
前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段と、
前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面を前記端末装置に送信する送信手段と、
前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段と
を備え、
前記受付手段は、シリアルコードの発行要求を受け付ける際に、前記端末装置がシリアルコードとリワードを対応付けて保存するクッキー情報を読み出し、
前記発行手段は、クッキー情報が存在しないか、または、クッキー情報にリワードが存在しない場合に、シリアルコードを発行する
ことを特徴とするサーバ装置。
【請求項２】
端末装置からシリアルコードの発行要求を受け付ける受付手段と、
前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段と、
前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面へのリダイレクト要求を前記端末装置に送信する送信手段と、
前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段と
を備え、
前記受付手段は、シリアルコードの発行要求を受け付ける際に、前記端末装置がシリアルコードとリワードを対応付けて保存するクッキー情報を読み出し、
前記発行手段は、クッキー情報が存在しないか、または、クッキー情報にリワードが存在しない場合に、シリアルコードを発行する
ことを特徴とするサーバ装置。
【請求項３】
サーバ装置を構成するコンピュータを、
端末装置からシリアルコードの発行要求を受け付ける受付手段、
前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段、
前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面を前記端末装置に送信する送信手段、
前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段
として機能させ、
前記受付手段は、シリアルコードの発行要求を受け付ける際に、前記端末装置がシリアルコードとリワードを対応付けて保存するクッキー情報を読み出し、
前記発行手段は、クッキー情報が存在しないか、または、クッキー情報にリワードが存在しない場合に、シリアルコードを発行する
サーバプログラム。
【請求項４】
サーバ装置を構成するコンピュータを、
端末装置からシリアルコードの発行要求を受け付ける受付手段、
前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段、
前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面へのリダイレクト要求を前記端末装置に送信する送信手段、
前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段
として機能させ、
前記受付手段は、シリアルコードの発行要求を受け付ける際に、前記端末装置がシリアルコードとリワードを対応付けて保存するクッキー情報を読み出し、
前記発行手段は、クッキー情報が存在しないか、または、クッキー情報にリワードが存在しない場合に、シリアルコードを発行する
サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置およびサーバプログラムに関する。
【背景技術】
【０００２】
端末装置上で動作するゲームアプリ等のアプリケーションプログラムの利用を促進する一手法として、シリアルコードと呼ばれるものがある（例えば、特許文献１等を参照。）。
【０００３】
シリアルコードは、複数桁の英数文字列であり、当該シリアルコードの入力によりリワード（報酬）が得られる旨の説明文とともに、雑誌広告、ネットワーク広告、ＳＮＳ（Social Networking Service）投稿等を介して拡散される。シリアルコードを入手したユーザは、対応するアプリケーションプログラムを端末装置にダウンロードおよびインストールし、アプリケーションプログラムに対して直接または間接にシリアルコードを入力することで、シリアルコードに対応したリワードが付与される。例えば、ゲームアプリであれば、特殊なアイテムが付与されたり、能力値が増強されたりすることで、ゲーム進行が有利となり、ゲームアプリの利用を促進させることが期待される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２１６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、シリアルコードの使い方は、上述したように、シリアルコードを入手してアプリケーションプログラムに入力し、リワードをもらうというだけであったため、利用促進の効果にも限界があり、飽きられつつある面もある。
【０００６】
また、シリアルコードは発行時点でリワードと１対１に対応付けられており、ユーザによっては必ずしも欲しいリワードではない場合があるものの、選択の余地はなかった。
【０００７】
この点、内容の異なる複数のリワードにそれぞれ対応したシリアルコードを並記して拡散することも不可能ではないが、シリアルコードのありがたみが低下したように感じられるとともに、需要数に比して使われないシリアルコードを大量に発行することとなり、発行の手間や発行後の管理の手間の増大も無視できない。
【０００８】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、無駄なシリアルコードの発行を抑えつつ、１つのシリアルコードから内容の異なるリワードが取得できる機会を与え、シリアルコードの取得に新たなゲーム性を追加して、アプリケーションプログラムの利用促進効果を高めることにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、端末装置からシリアルコードの発行要求を受け付ける受付手段と、前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段と、前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面を前記端末装置に送信する送信手段と、前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段とを備え、前記受付手段は、シリアルコードの発行要求を受け付ける際に、前記端末装置がシリアルコードとリワードを対応付けて保存するクッキー情報を読み出し、前記発行手段は、クッキー情報が存在しないか、または、クッキー情報にリワードが存在しない場合に、シリアルコードを発行する。
【発明の効果】
【００１０】
本発明にあっては、無駄なシリアルコードの発行を抑えつつ、１つのシリアルコードから内容の異なるリワードが取得できる機会を与え、シリアルコードの取得に新たなゲーム性を追加して、アプリケーションプログラムの利用促進効果を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】コード発行サーバのデータ保存部により保存されて管理されるデータ構造例を示す図である。
【図３】端末装置のハードウェア構成例を示す図である。
【図４】各サーバのハードウェア構成例を示す図である。
【図５】実施形態の処理例を示すフローチャート（その１）である。
【図６】トップページの画面例を示す図である。
【図７】抽選ページの画面例を示す図である。
【図８】結果ページの画面例を示す図である。
【図９】実施形態の処理例を示すフローチャート（その２）である。
【図１０】シリアルコード入力画面の画面例を示す図である。
【図１１】アイテム受取／シリアルコード確認選択画面の画面例を示す図である。
【図１２】シリアルコード確認画面の画面例を示す図である。
【図１３】アイテム獲得画面の画面例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施形態につき説明する。なお、ゲームアプリを対象とした例について説明するが、その他のアプリケーションプログラムについても同様に適用することができる。
【００１３】
＜構成＞
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。図１において、システムは、ユーザ（プレイヤ）が所持するスマートフォン、携帯電話、ＰＣ（Personal Computer）等の端末装置１、・・と、移動無線基地局やＷｉ−Ｆｉステーション等のアクセスポイント２と、インターネット等のネットワーク３と、各種のサーバ４〜７とを備えている。
【００１４】
端末装置１は、ブラウザアプリ１１とゲームアプリ１２とを備えている。ブラウザアプリ１１は、インターネットの標準プロトコルであるＨＴＴＰ（Hyper Text Transfer Protocol）等に従い、ＨＴＭＬ（Hyper Text Markup Language）等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信および受診を行う機能を有している。ゲームアプリ１２は、所定のゲームを実行する機能を有している。
【００１５】
ダウンロードサーバ４は、端末装置１からのアクセスに応じ、ゲームアプリ１２のダウンロードを行わせ、端末装置１内にゲームアプリ１２をインストールさせるものである。
【００１６】
ゲーム管理サーバ５は、端末装置１で実行されるゲームアプリ１２の管理を行う機能を有しており、ログイン管理部５１とアイテムＩＤ照会部５２とアイテム付与部５３とを備えている。ログイン管理部５１は、ゲームアプリ１２の使用開始時におけるユーザ登録およびログインの管理を行う。アイテムＩＤ照会部５２は、シリアルコードの使用時においてコード発行サーバ７に対してシリアルコードに対応するアイテムＩＤの照会を行う。アイテム付与部５３は、ゲームアプリ１２に対し、シリアルコードに基づくリワードとしてのアイテムの付与を行う。
【００１７】
コンテンツサーバ６は、ページ応答部６１を備え、事前登録やシリアルコード発行等に関するページコンテンツをリクエストに応じて応答する機能を有している。
【００１８】
コード発行サーバ７は、シリアルコードの発行を管理する機能を有しており、シリアルコード発行部７１とデータ保存部７２とページ応答部７３とアイテムＩＤ応答部７４とを備えている。シリアルコード発行部７１は、リクエストに応じてシリアルコードを発行する。データ保存部７２は、発行したシリアルコードをキャンペーンＩＤおよびアイテムＩＤと対応付けて保存する。ページ応答部７３は、シリアルコード確認やアイテム受取に関するページデータをリクエストに応じて応答する。アイテムＩＤ応答部７４は、ゲーム管理サーバ５からの照会に応じてシリアルコードおよびキャンペーンＩＤに対応するアイテムＩＤを応答する。
【００１９】
図２はコード発行サーバ７のデータ保存部７２により保存されて管理されるデータ構造例を示す図であり、「キャンペーンＩＤ」「シリアルコード」「アイテムＩＤ」等の項目（フィールド）を含んでいる。「キャンペーンＩＤ」は、シリアルコードによるアイテム等のリワードの付与を行うキャンペーンを識別する情報である。「シリアルコード」は、コード発行サーバ７により発行される複数桁の英数文字列である。「アイテムＩＤ」は、シリアルコードの発行後に、抽選により決定されるリワードとしてのアイテムを識別する情報である。
【００２０】
なお、ゲーム管理サーバ５、コンテンツサーバ６、コード発行サーバ７は別の装置として図示してあるが、運営主体が同じ場合は同じサーバ装置としてもよい。
【００２１】
図３は端末装置１のハードウェア構成例を示す図である。図３において、端末装置１は、電源システム１０１と、プロセッサ１０３、メモリコントローラ１０４、周辺インタフェース１０５を含むメインシステム１０２と、記憶部１０６とを備えている。また、端末装置１は、外部ポート１０７と、高周波回路１０８と、アンテナ１０９と、オーディオ回路１１０と、スピーカ１１１と、マイク１１２と、近接センサ１１３と、ＧＰＳ（Global Positioning System）回路１１４とを備えている。また、端末装置１は、ディスプレイコントローラ１１６、光学センサコントローラ１１７、入力コントローラ１１８を含むＩ／Ｏ（Input/Output）サブシステム１１５と、タッチ反応型ディスプレイシステム１１９と、光学センサ１２０と、入力部１２１とを備えている。
【００２２】
図４は各サーバ（ダウンロードサーバ４、ゲーム管理サーバ５、コンテンツサーバ６、コード発行サーバ７）のハードウェア構成例を示す図である。図４において、各サーバは、システムバス４０１に接続されたＣＰＵ（Central Processing Unit）４０２、ＲＯＭ（Read Only Memory）４０３、ＲＡＭ（Random Access Memory）４０４、ＮＶＲＡＭ（Non-Volatile Random Access Memory）４０５を備えている。また、各サーバは、Ｉ／Ｆ（Interface）４０６と、Ｉ／Ｆ４０６に接続された、Ｉ／Ｏ（Input/Output Device）４０７、ＨＤＤ（Hard Disk Drive）４０８、ＮＩＣ（Network Interface Card）４０９と、Ｉ／Ｏ４０７に接続されたモニタ４１０、キーボード４１１、マウス４１２等を備えている。Ｉ／Ｏ４０７にはＣＤ／ＤＶＤ（Compact Disk/Digital Versatile Disk）ドライブ等を接続することもできる。
【００２３】
＜動作＞
図５は上記の実施形態の処理例を示すフローチャートであり、シリアルコードの発行から抽選によるアイテムＩＤの決定までを示している。
【００２４】
図５において、端末装置１のブラウザアプリ１１においてゲームタイトル（ゲームアプリ１２に対応するゲームタイトル）のトップページのアドレス（ＵＲＬ）を指定（他のページからのリンク選択またはアドレス手入力）することで、ブラウザアプリ１１はコンテンツサーバ６にページリクエストを送信する（ステップＳ１０１）。これを受け、コンテンツサーバ６のページ応答部６１は、トップページのページデータをレスポンスとして要求元の端末装置１のブラウザアプリ１１に送信する（ステップＳ１０２）。ブラウザアプリ１１は、受信したトップページをモニタ上に表示する（ステップＳ１０３）。
【００２５】
図６はトップページの画面例を示す図であり、事前登録の画面に遷移させるためのボタン８０１と、シリアルコードの取得を行うためのボタン８０２とが表示されている。この例では、シリアルコードの取得、およびそれに対応するリワードとしてのアイテムの決定を、魔像を封印するというゲーム性のあるストーリの中で実現しているため、ボタン８０２には「封印体験！」と表示されている。
【００２６】
図５に戻り、端末装置１のユーザがトップページからシリアルコードの取得を行うためのボタン（図６のボタン８０２）をタップすると（ステップＳ１０４）、ブラウザアプリ１１は、ボタンに埋め込まれた記述に従い、コード発行サーバ７に対してシリアルコード発行リクエストを送信する（ステップＳ１０５）。この際、コード発行サーバ７に関連する後述するクッキーデータを保持している場合には、クッキーデータを併せて送信する。
【００２７】
コード発行サーバ７のシリアルコード発行部７１は、シリアルコード発行リクエストを受信すると、クッキーデータの有無、および、クッキーデータがある場合にはその中にアイテムＩＤが含まれているか否かを確認し、クッキーデータがないか、あってもアイテムＩＤが含まれていない場合には、新たにシリアルコードを発行する（ステップＳ１０６）。クッキーデータがない場合は初回のシリアルコードの発行に対応し、アイテムＩＤが含まれていない場合はシリアルコードの取得のやり直しに対応する。シリアルコードは、所定のルール（全体の桁数、先頭の英文字または数字の制限、英文字と数字の位置等）に基づき、ランダムに英数文字列として生成し、発行済のシリアルコードと重複しないユニークなものであることを確認して発行する。
【００２８】
次いで、シリアルコード発行部７１は、対応するキャンペーンＩＤとシリアルコードを例えばＵＲＬパラメータに設定し、コンテンツサーバ６へのリダイレクトのレスポンスを端末装置１のブラウザアプリ１１に送信する（ステップＳ１０７）。
【００２９】
ブラウザアプリ１１は、リダイレクト先のコンテンツサーバ６にキャンペーンＩＤとシリアルコードを伴って抽選ページについてのページリクエストを送信する（ステップＳ１０８）。これを受け、コンテンツサーバ６のページ応答部６１は、抽選ページのページデータをレスポンスとして要求元の端末装置１のブラウザアプリ１１に送信する（ステップＳ１０９）。ブラウザアプリ１１は、受信した抽選ページをモニタ上に表示する（ステップＳ１１０）。
【００３０】
図７は抽選ページの画面例を示す図であり、この例では、領域８０３に３つの魔像の図形が表示されており、領域８０３全体がボタンとなっている。
【００３１】
図５に戻り、端末装置１のユーザが抽選ページから抽選の開始を指示するボタン（図７の領域８０３）をタップすると（ステップＳ１１１）、抽選ページ中にスクリプト等で記述されたプログラムに従い、抽選を実行する（ステップＳ１１２）。図７に示した例では、３つの魔像についてランダムに抽選を行い、決定された魔像に対応するアイテムＩＤを取得する。なお、いわゆる「ガチャ」による抽選を想定しているが、抽選の表現手法は任意である。
【００３２】
図５に戻り、抽選のプログラムの処理により、ブラウザアプリ１１からコード発行サーバ７に対し、抽選結果として、キャンペーンＩＤとシリアルコードとアイテムＩＤを送信する（ステップＳ１１３）。なお、Ｓ１１２およびＳ１１３のステップは、コンテンツサーバ６で行ってもよい。この場合、ステップＳ１１１でタップした操作情報が端末装置１からコンテンツサーバ６に送信され、コンテンツサーバ６は、これを受けて抽選等のアイテムＩＤの選択を行い、その結果としてのアイテムＩＤをキャンペーンＩＤとシリアルコードとともにコード発行サーバ７に送信する。このようにすることで、抽選ではなく先着順にする等、サーバ側で付与するアイテム（数）を調整することが可能になる。
【００３３】
これを受け、コード発行サーバ７のデータ保存部７２は、キャンペーンＩＤとシリアルコードとアイテムＩＤを対応付けて保存し（ステップＳ１１４）、正常に保存できた場合はその旨を端末装置１のブラウザアプリ１１に送信する（ステップＳ１１５）。
【００３４】
これを受け、ブラウザアプリ１１は抽選結果（キャンペーンＩＤ、シリアルコード、アイテムＩＤ）をコード発行サーバ７と関連付けたクッキーデータとして保存する（ステップＳ１１６）。
【００３５】
次いで、抽選のプログラムの処理により、ブラウザアプリ１１からコンテンツサーバ６に対し、結果ページについてのページリクエストを送信する（ステップＳ１１７）。これを受け、コンテンツサーバ６のページ応答部６１は、シリアルコード、アイテムＩＤが空欄となった結果ページのページデータをレスポンスとして要求元の端末装置１のブラウザアプリ１１に送信する（ステップＳ１１８）。ブラウザアプリ１１は、受信した結果ページにシリアルコードとアイテムＩＤを組み込み、モニタ上に表示する（ステップＳ１１９）。なお、上述のようにＳ１１２およびＳ１１３のステップをコンテンツサーバ６側で行う場合は、コンテンツサーバ６のページ応答部６１は、ステップＳ１１８においてシリアルコードとアイテムＩＤを組み込んだ結果ページのページデータを、レスポンスとして要求元の端末装置１のブラウザアプリ１１に送信する。
【００３６】
図８は結果ページの画面例を示す図であり、位置８０４には抽選により決定されたアイテムの名称が表示され、位置８０５には発行されたシリアルコードが表示されている。また、所定のＳＮＳ（Social Networking Service）に投稿を行うことで抽選のやり直しを行えるボタン８０６も表示されている。このボタン８０６を押してＳＮＳに投稿を行った場合、クッキーデータからアイテムＩＤを除去し、再度、トップページからシリアルコードの発行および抽選を行うことができる。
【００３７】
また、結果ページには、シリアルコードを入力するページに遷移するボタン８０７（ゲームアプリ１２のリリース前には非表示）と、事前登録を行うサイトへ遷移するボタン８０８も表示されている。
【００３８】
次に、図９は、ゲームアプリ１２のリリース後において、シリアルコードの入力からリワードとしてのアイテム付与までの処理を示している。
【００３９】
図９において、端末装置１のユーザが結果ページからシリアルコードを入力するページに遷移するボタン（図８のボタン８０７）をタップすると（ステップＳ２０１）、ブラウザアプリ１１は、ボタンに埋め込まれた記述に従い、コード発行サーバ７対してシリアルコード入力ページについてのページリクエストを送信する（ステップＳ２０２）。これを受け、コード発行サーバ７のページ応答部７３は、シリアルコード入力ページのページデータをレスポンスとして要求元の端末装置１のブラウザアプリ１１に送信する（ステップＳ２０３）。ブラウザアプリ１１は、受信したシリアルコード入力ページをモニタ上に表示する（ステップＳ２０４）。この際、ブラウザアプリ１１は、ページの記述に従い、端末装置１に保存されているクッキーデータからシリアルコードを取得し、シリアルコード入力欄に予めシリアルコードを表示した状態とする。なお、このシリアルコードは別のものに書き換えることもできる。
【００４０】
図１０はシリアルコード入力画面の画面例を示す図であり、シリアルコードを入力する入力欄８０９と、アイテムの受け取りを指示するボタン８１０とが表示されている。入力欄８０９には、表示時点でシリアルコードが初期値として表示されている。
【００４１】
なお、結果ページからシリアルコード入力ページに遷移する場合について説明したが、ゲームタイトルの別のページからコード発行サーバ７にアクセスして図１１に示すようなアイテム受取／シリアルコード確認選択画面を表示してもよい。この場合、「アイテム受取」のボタン８１１をタップした場合は図１０に示したシリアルコード入力ページに遷移する。また、「シリアルコード確認」ボタン８１２をタップした場合、端末装置１に保存されているクッキーデータからシリアルコードを取得し、図１２に示すようなシリアルコード確認画面（８１３はシリアルコードの表示）を表示する。
【００４２】
図９に戻り、端末装置１のユーザがシリアルコード入力ページの入力欄（図１０の入力欄８０９）にシリアルコードを入力し、アイテムの受け取りを指示するボタン（図１０のボタン８１０）をタップすると（ステップＳ２０５）、ブラウザアプリ１１は、ボタンに埋め込まれた記述に従い、対応するゲームアプリ１２の起動を試みる。ゲームアプリ１２の起動は、ＵＲＬスキーム等の記述により実現することができる。この際、ゲームアプリ１２が未インストールである場合、起動が行えないため、代替処理として、ダウンロードサーバ４にアクセスし（ステップＳ２０６）、プログラムおよびデータをダウンロードしてインストールを行い（ステップＳ２０７）、再びシリアルコード入力ページを表示した状態（ステップＳ２０４）に戻る。
【００４３】
そして、アイテムの受け取りを指示するボタン（図１０のボタン８１０）をタップし（ステップＳ２０５）、ゲームアプリ１２がインストールされている場合、ブラウザアプリ１１は、キャンペーンＩＤとシリアルコードをパラメータとして、ゲームアプリ１２を起動する（ステップＳ２０８）。
【００４４】
起動したゲームアプリ１２は、受け取ったキャンペーンＩＤとシリアルコードを内部的に保持し（ステップＳ２０９）、ゲームアプリ１２内に予め設定されているアドレス（ＵＲＬ等）に基づいてゲーム管理サーバ５にアクセスする（ステップＳ２１０）。この際、ブラウザアプリ１１から引き渡されて内部的に保持しているキャンペーンＩＤとシリアルコードと、ログイン情報（ユーザＩＤ、パスワード等）を伴う。なお、ゲーム管理サーバ５にアクセスするためのＵＲＬは、シリアルコード入力ページに予め含めておくようにしてもよい。また、ゲームアプリ１２が最初の使用等である場合にログイン情報が存在しない場合があるが、その場合はゲーム管理サーバ５からログイン情報の入力が求められる。
【００４５】
アクセスを受けたゲーム管理サーバ５は、ログイン情報に基づいてユーザを認証し（ステップＳ２１１）、正常に認証すると、キャンペーンＩＤとシリアルコードを伴ってコード発行サーバ７に対して照会リクエストを送信する（ステップＳ２１２）。これを受け、コード発行サーバ７のアイテムＩＤ応答部７４は、内部に保存してあるシリアルコードに一致するものがあるか否かの確認を行い（ステップＳ２１３）、存在すれば、そのシリアルコードに対応付けられたアイテムＩＤを取得し（ステップＳ２１４）、ゲーム管理サーバ５に送信する（ステップＳ２１５）。
【００４６】
これを受け、ゲーム管理サーバ５は、予め内部的に対応付けられたアイテムＩＤとアイテムデータの対応付けに従い、アイテムデータを端末装置１のゲームアプリ１２に送信する（ステップＳ２１６）。
【００４７】
ゲームアプリ１２は、受信したアイテムデータに基づいてアイテムを使用可能な状態とし（ステップＳ２１７）、アイテムが獲得された旨の表示を行う（ステップＳ２１８）。
【００４８】
図１３はアイテム獲得画面の画面例を示す図であり、「○○を獲得しました！」といった表示８１４と、「ゲームで確認する」ボタン８１５が表示されている。「ゲームで確認する」ボタン８１５を押した場合、ゲームが実行され、ゲームプレイができる状態になり、ゲーム内の表示でリワードとしてのアイテムが実際に反映されていることを確認することができる。なお、リワードとしてのアイテムが反映されたことの報知は音声等で行なってもよい。
【００４９】
なお、図９では、ゲームアプリ１２の中でシリアルコードの入力を行わず、他のページにおいてシリアルコードを入力してゲームアプリ１２を起動し、その際にシリアルコード等を引き渡すようにした例について説明した。これは、ゲームアプリの流通環境によっては、ゲームアプリ内でユーザがコード等を入力することにより新しい機能やコンテンツをアンロック（ロック解除）したり追加したりするゲームアプリが政策的かつ人為的に禁止される場合があり、そのような環境に対処するためである。従って、そのような環境ではなく、直接にゲームアプリ１２にシリアルコードを入力できる場合には、ゲームアプリ１２に直接にシリアルコードを入力するようにしてもよい。
【００５０】
＜総括＞
以上説明したように、本実施形態によれば、無駄なシリアルコードの発行を抑えつつ、１つのシリアルコードから内容の異なるリワードが取得できる機会を与え、シリアルコードの取得に新たなゲーム性を追加して、アプリケーションプログラムの利用促進効果を高めることができる。
【００５１】
なお、リワードとしてのアイテムを抽選により決定する場合について説明したが、ユーザのアクション結果に基づいて決定するものであればよい。例えば、ゲームの成績（獲得点数やクリア時間等）に基づいてアイテムを決定してもよい。また、ユーザのアクション結果に基づいて決定するとは、上述のようにコンテンツサーバ６側でアイテムを決定する際に、ユーザの操作入力をきっかけとして決定するものも含む。
【００５２】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００５３】
１        端末装置
１１      ブラウザアプリ
１２      ゲームアプリ
２        アクセスポイント
３        ネットワーク
４        ダウンロードサーバ
５        ゲーム管理サーバ
５１      ログイン管理部
５２      アイテムＩＤ照会部
５３      アイテム付与部
６        コンテンツサーバ
６１      ページ応答部
７        コード発行サーバ
７１      シリアルコード発行部
７２      データ保存部
７３      ページ応答部
７４      アイテムＩＤ応答部
【要約】
【課題】無駄なシリアルコードの発行を抑えつつ、１つのシリアルコードから内容の異なるリワードが取得できる機会を与え、シリアルコードの取得に新たなゲーム性を追加して、アプリケーションプログラムの利用促進効果を高める。
【解決手段】端末装置からシリアルコードの発行要求を受け付ける受付手段と、前記受付手段が発行要求を受け付けた場合に、シリアルコードを発行する発行手段と、前記発行手段が発行したシリアルコードに対応付けるリワードをユーザのアクション結果に基づいて決定する画面を前記端末装置に送信する送信手段と、前記決定の結果に基づき、シリアルコードとリワードを対応付けて保存する保存手段とを備える。
【選択図】図１【図１】
0005692447.tif 000002
【図２】
0005692447.tif 000003
【図３】
0005692447.tif 000004
【図４】
0005692447.tif 000005
【図５】
0005692447.tif 000006
【図９】
0005692447.tif 000007
【図１０】
0005692447.tif 000008
【図１１】
0005692447.tif 000009
【図１２】
0005692447.tif 000010
【図６】
0005692447.tif 000011
【図７】
0005692447.tif 000012
【図８】
0005692447.tif 000013
【図１３】
0005692447.tif 000014