(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステムであって、
所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供手段と、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定手段と、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更手段と、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行手段と、
を備えることを特徴とするサーバシステム。
【請求項２】
請求項１に記載のサーバシステムであって、
前記提供手段が、前記閲覧データとして、前記ユーザが獲得可能な複数のアイテムを含むアイテム群を、所与の提供順を明示しつつ、当該ユーザに提供し、
前記特定手段が、前記ユーザのアイテム変更要求によって指定されたアイテムを、前記提供されているアイテム群の中から特定し、
前記変更手段が、前記閲覧データのアイテム群に含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更し、
前記実行手段が、前記ユーザにおけるアイテムの獲得要求に基づいて、前記閲覧データのアイテム群から前記ユーザに使用可能に獲得させるアイテムを、前記提供順に従って決定する、サーバシステム。
【請求項３】
請求項１に記載のサーバシステムであって、
前記提供手段が、前記閲覧データとして、前記ユーザが獲得可能な複数のアイテムを含むアイテム群を、当該ユーザに提供し、
前記特定手段が、前記ユーザのアイテム変更要求によって指定されたアイテムを、前記閲覧されているアイテム群の中から特定し、
前記変更手段が、前記閲覧データのアイテム群に含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更し、
前記実行手段が、前記ユーザにおけるアイテムの獲得要求に基づいて、前記閲覧データのアイテム群から前記ユーザに使用可能に獲得させるアイテムを、抽選によって決定する、サーバシステム。
【請求項４】
請求項１乃至３の何れか一項に記載のサーバシステムであって、
複数の前記アイテムを記憶する記憶手段と、
前記記憶された複数のアイテムから、抽選により決定されたアイテムを獲得可能な獲得可能アイテムとして選択し、当該選択した獲得可能アイテムを前記ユーザに閲覧させるための前記閲覧データを生成する生成手段と、
を更に備え、
前記変更手段が、前記記憶された複数のアイテムから、抽選処理により決定された前記アイテムを選択し、前記閲覧データに含まれる前記特定手段によって特定されたアイテムを、前記ユーザが獲得可能な他のアイテムとして、当該選択したアイテムに変更する、サーバシステム。
【請求項５】
請求項１乃至４の何れか一項に記載のサーバシステムであって、
前記特定手段が、所定の条件を具備した場合に、前記ユーザが獲得可能な他のアイテムに変更するために、前記ユーザのアイテム変更要求によって指定されたアイテムを特定する処理を実行する、サーバシステム。
【請求項６】
請求項５に記載のサーバシステムであって、
前記アイテムが、前記ユーザが実行するゲームにて使用可能なアイテムであり、
前記所定の条件が、前記ゲームの進行状況に基づいて定まる条件である、サーバシステム。
【請求項７】
請求項６に記載のサーバシステムであって、
前記所定の条件には、前記ゲーム中に獲得した変更アイテムを有していることが含まれる、サーバシステム。
【請求項８】
請求項６に記載のサーバシステムであって、
前記所定の条件には、前記ゲームに関するパラメータが所与の条件を具備していることが含まれる、サーバシステム。
【請求項９】
請求項５または６に記載のサーバシステムであって、
前記所定の条件には、前記ユーザが実行するゲームに関するイベントをクリアしたことが含まれる、サーバシステム。
【請求項１０】
請求項５または６に記載のサーバシステムであって、
前記所定の条件には、前記ユーザの課金に関する情報に関連づけてアイテム変更要求が行なわれることが含まれる、サーバシステム。
【請求項１１】
請求項５乃至１０のいずれか１項に記載のサーバシステムであって、
前記所定の条件が具備している場合に、前記変更手段が、当該所定条件が具備されていることを前記通信端末装置に表示させるための制御を実行する、サーバシステム。
【請求項１２】
請求項２、３または請求項２、３の何れかに従属する請求項４乃至１１の何れか一項に
記載のサーバシステムであって、 
前記実行手段が、
前記閲覧データに含まれるアイテムの中から、一のアイテムを前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行した場合に、
前記閲覧データに含まれるアイテム群から前記獲得させたアイテムを削除するアイテム削除処理を実行し、
前記アイテム削除処理が実行された閲覧データに基づいて連続的に前記アイテム獲得処理を実行する、サーバシステム。
【請求項１３】
請求項２、３または請求項２、３の何れかに従属する請求項４乃至１１の何れか一項に記載のサーバシステムであって、
前記実行手段が、
前記閲覧データに含まれるアイテムの中から、一のアイテムを前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行した場合に、
前記閲覧データに含まれるアイテム群から前記獲得させたアイテムを削除し、
当該削除したアイテムに替わるアイテムを補充するアイテム補充処理を実行し、
前記アイテム補充処理が実行された閲覧データに基づいて連続的に前記アイテム獲得処理を実行する、サーバシステム。
【請求項１４】
請求項１乃至１３の何れか一項に記載のサーバシステムであって、
前記特定手段が、前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定された複数のアイテムを特定し、
前記変更手段が、前記特定された複数のアイテムを、前記ユーザが獲得可能な他のアイテムにそれぞれ変更し、前記閲覧データを変更する、サーバシステム。
【請求項１５】
請求項１乃至１４の何れか一項に記載のサーバシステムであって、
前記ユーザの通信端末装置とネットワークを介してデータを送受信し、所与のゲーム処理を実行するゲーム処理手段と、
前記ユーザの識別情報に対応付けて、当該ユーザのゲーム情報と前記アイテム獲得処理によって獲得した獲得アイテムを記憶手段に記憶する記憶処理を行う記憶処理手段と、
前記ユーザが獲得可能な所与のアイテムを、当該ユーザが閲覧可能な閲覧データとして、当該ユーザの通信端末装置に表示するためのゲーム画面情報を生成する処理を行う画面生成手段と、
前記生成したゲーム画面情報を前記ユーザの通信端末装置に送信する処理を行う通信制御手段と、
を含む、サーバシステム。
【請求項１６】
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステム用のプログラムであって、
前記サーバシステムにおいて、
所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供ステップ、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定ステップ、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更ステップ、及び、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行ステップ、
を実行させることを特徴とするプログラム。
【請求項１７】
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステムの制御方法であって、
所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供ステップと、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定ステップと、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更ステップと、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行ステップと、
を含むことを特徴とするサーバシステムの制御方法。
【請求項１８】
通信端末装置と、
請求項１乃至１５のいずれかに記載のサーバシステムと、
を含むことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステム、プログラム、情報記憶媒体、サーバシステムの制御方法及びネットワークシステムに関する。
【背景技術】
【０００２】
近年、通信技術及び通信インフラの発達、または、通信機能を有するゲーム端末装置や携帯用電話機などの携帯用通信端末装置の進歩に伴って、ネットワークを介してゲームを行うことが一般化している。また、ネットワーク上に仮想的なコミュニティを形成し、他人と交流するネットワーキングサービス、すなわち、ソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）と連動し、または、サーバ装置や他の通信機器と連動することによって、ネットワークを用いてゲームを提供することも多く行われている。
【０００３】
一方、ゲームに限らず、ネットワークを介して音楽、画像、書籍その他のデータ（すなわち、アイテム）を通信端末装置で取得し、「物」を介在せずに、かつ、その結果「物」としての物流を必要とせずに、「データ」として商取引を行うことも一般的に行われている。
【０００４】
このような状況下において、最近では、ネットワークを介して、ゲームプレーヤまたはユーザからの指定されたゲームに用いるアイテムや音楽や画像などの各種のデータ（以下、単にまとめて「アイテム」という。）を提供するだけでなく、単に、ゲームプレーヤまたはユーザからの獲得要求に基づいて、ランダムに選択されたアイテムを提供する、抽選要素を含めた娯楽性を有する商品提供システムも登場している（例えば、特許文献１）。
【０００５】
この商品提供システムは、提供するアイテムが入っているカプセルを無作為な順番で販売する仮想販売機を有し、ユーザが所望するデータが入っているカプセルの仮想販売機内の位置を確認可能であって、当該カプセルの購入タイミングをユーザに予測させつつ、仮想的に販売するようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３６６８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたシステムにあっては、購入可能なアイテムを確認しつつ、カプセルを購入することができるものの、そもそも仮想販売機にユーザが希望するアイテムを有するカプセルが無い場合には、抽選要素としての娯楽性があったとしてもユーザの購入意欲を刺激しないという課題がある。
【０００８】
また、特許文献１に示されるように、データとして仮想的なものの取引を行う場合には、アイテムの取得に関して事前に提示される情報と実際の取得が一致しているか否かを判断させることが難しく、ユーザに公平なデータの提供（取引）であることを認識させることは難しいという課題がある。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザのアイテム獲得に際して、アイテムの獲得の公平性をユーザに認識させつつ、アイテムの獲得意欲を刺激する娯楽性の高いサーバシステム、プログラム、情報記憶媒体、サーバシステムの制御方法及びネットワークシステム等を提供することにある。
【課題を解決するための手段】
【００１０】
（１）上記課題を解決するため、本発明のサーバシステムは、
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステムであって、
前記所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供手段と、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定手段と、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更手段と、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行手段と、
を備える、構成を有している。
【００１１】
この構成により、本発明のサーバシステムは、閲覧されているアイテムから使用可能にアイテムを獲得する場合に、ユーザの指示に基づいて、当該閲覧されているアイテムを他のアイテムに変更することができるので、ユーザが所望するアイテムが獲得可能な状況でない場合であっても、当該変更によりユーザが所望するアイテムが出現することを当該ユーザに期待させることができる。
【００１２】
したがって、本発明のサーバシステムは、例えば、ゲームアイテム、音楽データまたは電子書籍データなどのデジタルコンテンツとしてのアイテムを、ユーザに獲得させる際に、ユーザにおけるアイテムの獲得意欲を刺激することができるとともに、「獲得可能なアイテムの変更」という新たな行為をユーザに課することによって娯楽性をも提供することができる。
【００１３】
また、本発明のサーバシステムは、ユーザが獲得可能なアイテムを閲覧させることによって、当該ユーザが獲得可能なアイテムを事前に明示することができるので、アイテムの獲得において公平性をユーザに認識させることができる。
【００１４】
（２）また、本発明のサーバシステムは、
前記提供手段が、前記閲覧データとして、前記ユーザが獲得可能な複数のアイテムを含むアイテム群を、所与の提供順を明示しつつ、当該ユーザに提供し、
前記特定手段が、前記ユーザのアイテム変更要求によって指定されたアイテムを、前記閲覧されているアイテム群の中から特定し、
前記変更手段が、前記閲覧データのアイテム群に含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更し、
前記実行手段が、前記ユーザにおけるアイテムの獲得要求に基づいて、前記閲覧データのアイテム群から前記ユーザに使用可能に獲得させるアイテムを、前記提供順に従って決定する、構成を有している。
【００１５】
この構成により、本発明のサーバシステムは、ユーザが複数のアイテムの中からアイテムを獲得する際に、当該アイテムを獲得する順番をも当該ユーザに認識させることができるので、アイテムの獲得に際して公平性を認識させつつ、かつ、その公平性を担保することができる。
【００１６】
（３）また、本発明のサーバシステムは、
前記提供手段が、前記閲覧データとして、前記ユーザが獲得可能な複数のアイテムを含むアイテム群を、当該ユーザに提供し、
前記特定手段が、前記ユーザのアイテム変更要求によって指定されたアイテムを、前記閲覧されているアイテム群の中から特定し、
前記変更手段が、前記閲覧データのアイテム群に含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更し、
前記実行手段が、前記ユーザにおけるアイテムの獲得要求に基づいて、前記閲覧データのアイテム群から前記ユーザに使用可能に獲得させるアイテムを、抽選によって決定する、構成を有している。
【００１７】
この構成により、本発明のサーバシステムは、ユーザが獲得可能なアイテムを閲覧させつつ、抽選の要素を取り入れてアイテムをユーザに獲得させることができるので、ユーザにおけるアイテムの獲得意欲を刺激させつつ、アイテムの獲得に際してその公平性を担保することができる。
【００１８】
（４）また、本発明のサーバシステムは、
複数の前記アイテムを記憶する記憶手段と、
前記記憶された複数のアイテムから、抽選により決定されたアイテムを前記獲得可能な獲得可能アイテムとして選択し、当該選択した獲得可能アイテムを前記ユーザに閲覧させるための前記閲覧データを生成する生成手段と、
を更に備え、
前記変更手段が、前記記憶された複数のアイテムから、抽選処理により決定された前記アイテムを選択し、前記閲覧データに含まれる前記特定手段によって特定されたアイテムを、前記ユーザが獲得可能な他のアイテムとして、当該選択したアイテムに変更する。
【００１９】
この構成により、本発明のサーバシステムは、複数のアイテムの中から選択してユーザに閲覧可能にアイテム群を提供し、複数のアイテムの中から特定されたアイテムを変更することができるので、ユーザが所望するアイテムが登場しなかった場合の当該ユーザの期待感を喪失させるものの、当該所望するアイテムが登場した場合にユーザの喜悦感を高め、結果的にユーザにおけるアイテムの獲得意欲を刺激してアイテムの獲得という行為に娯楽性を持たせることができる。
【００２０】
（５）また、本発明のサーバシステムは、
前記特定手段が、所定の条件を具備した場合に、前記ユーザが獲得可能な他のアイテムに変更するために、前記ユーザのアイテム変更要求によって指定されたアイテムを特定する処理を実行する、構成を有している。
【００２１】
この構成により、本発明のサーバシステムは、例えば、ゲーム中にゲームの進行状況に従って当該ゲームに関するアイテムを提供する場合に、または、所与のアンケートが完了した場合など、所定の条件を具備した場合に、閲覧されているアイテムから当該ユーザによって指定されたアイテムを他のアイテムに変更することができるので、ゲーム、アンケート、Ｗｅｂページの閲覧その他の通信端末装置を用いたユーザの行動に連動させてアイテムを獲得させる際に、ユーザにおけるアイテムの獲得意欲を刺激させつつ、アイテムの獲得に関する公平性を担保することができる。
【００２２】
（６）また、本発明のサーバシステムは、
前記アイテムが、前記ユーザが実行するゲームにて使用可能なアイテムであり、
前記所定の条件が、前記ゲームの進行状況に基づいて定まる条件である、構成を有している。
【００２３】
この構成により、本発明のサーバシステムは、ゲーム中に得たポイントの合計が所定のポイントになっている場合、所定のゲーム内で付与されるゲームアイテムを取得している場合、所与のゲームやステージをクリアした場合、または、ゲーム中の所与のアイテムを獲得した場合など、ゲームにおける所定の条件を具備した場合に、閲覧されているゲームアイテムから、例えば、ユーザが不要なゲームアイテムを、他のゲームアイテムに変更することができる。
【００２４】
したがって、本発明のゲームサーバシステムは、ゲームアイテムの獲得意欲を刺激させつつ、アイテムの獲得意欲に関する公平性を担保することができる。
【００２５】
（７）また、本発明のサーバシステムは、前記所定の条件には、前記ゲーム中に獲得した変更アイテムを有していることが含まれる、構成を有している。
【００２６】
この構成により、本発明のサーバシステムは、ゲーム中にアイテム変更を可能にするアイテムを獲得した場合に、閲覧されているゲームアイテムから、例えば、ユーザの不要なゲームのアイテムを、他のゲームのアイテムに変更することができるので、ゲームと連動することによって、ゲームのアイテムの獲得意欲を刺激させつつ、ゲームの興趣性をも高めることができる。
【００２７】
（８）また、本発明のサーバシステムは、前記所定の条件には、前記ゲームに関するパラメータが所与の条件を具備していることが含まれる、構成を有している。
【００２８】
この構成により、本発明のサーバシステムは、ユーザのゲームキャラクタにおける体力に関するパラメータ、経験値を示すパラメータまたはゲーム内で獲得したポイントに関するパラメータなど、ゲームに関するパラメータが所与の条件を具備している場合に、閲覧されているゲームアイテムから、例えば、ユーザの不要なゲームのアイテムを、他のゲームのアイテムに変更することができる。したがって、本発明のサーバシステムは、ゲームと連動することによって、ゲームのアイテムの獲得意欲を刺激させつつ、ゲームの興趣性をも高めることができる。
【００２９】
（９）また、本発明のサーバシステムは、前記所定の条件には、前記ゲームに関するイベントをクリアしたことが含まれる、構成を有している。
【００３０】
この構成により、本発明のサーバシステムは、複数のステージから構成されるゲームにおいて所定のステージをクリアした場合に、複数のキャラクタとそれぞれ戦闘する戦闘ゲームにおいて所定のレベルを有するキャラクタとの対戦に勝った場合に、または、ゲーム内で実行されるミニゲームにクリアした場合などゲームに関するイベントをクリアした場合に、閲覧されているゲームアイテムから、例えば、ユーザの不要なゲームのアイテムを、他のゲームのアイテムに変更することができる。したがって、本発明のサーバシステムは、ゲームと連動することによって、ゲームのアイテムの獲得意欲を刺激させつつ、ゲームの興趣性をも高めることができる。
【００３１】
（１０）また、本発明のサーバシステムは、
前記所定の条件が、前記ユーザの課金に関する情報に関連づけてアイテム変更要求が行なわれることである、構成を有している。
【００３２】
この構成により、本発明のサーバシステムは、ユーザが相応の対価の支払いを実行した場合に、当該ユーザによって指定されたアイテムを前記他のアイテムに変更することができるので、ユーザに客観的な価値基準によって変更の有無を選択させることができる。
【００３３】
しがって、本発明のサーバシステムは、アイテムの獲得に関する公平性を担保することができる。
【００３４】
（１１）また、本発明のサーバシステムは、
前記所定の条件が具備している場合に、前記変更手段が、当該所定条件が具備されていることを前記通信端末装置に表示させるための制御を実行する、構成を有している。
【００３５】
この構成により、本発明のサーバシステムは、所定の条件が具備している場合に、その旨を通信端末装置に表示させることができるので、ユーザにアイテムの変更を、容易に知らしめることができる。
【００３６】
（１２）また、本発明のサーバシステムは、
前記実行手段が、
前記閲覧データに含まれるアイテムの中から、一のアイテムを前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行した場合に、
前記閲覧データに含まれるアイテム群から前記獲得させたアイテムを削除するアイテム削除処理を実行し、
前記アイテム削除処理が実行された閲覧データに基づいて連続的に前記アイテム獲得処理を実行する、構成を有している。
【００３７】
この構成により、本発明のサーバシステムは、閲覧可能な複数のアイテムの中に所望するアイテムがある場合に、少なくとも閲覧可能なデータの全てが削除されるまでアイテム獲得処理を実行させれば、必ずユーザに所望するアイテムを獲得させることができるので、アイテムの獲得に関する公平性を担保することができる。
【００３８】
（１３）また、本発明のサーバシステムは、
前記閲覧データに含まれるアイテムの中から、一のアイテムを前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行した場合に、
前記閲覧データに含まれるアイテム群から前記獲得させたアイテムを削除し、
当該削除したアイテムに替わるアイテムを補充するアイテム補充するアイテム補充処理を実行し、
前記アイテム補充処理が実行された閲覧データに基づいて連続的に前記アイテム獲得処理を実行する、構成を有している。
【００３９】
この構成により、本発明のサーバシステムは、閲覧可能な複数のアイテムの中に所望するアイテムがある場合には、ユーザの獲得意欲を刺激することができるとともに、抽選的な要素を取り込むことによってアイテムを獲得した際のユーザの喜悦性を向上させることができる。
【００４０】
（１４）また、本発明のサーバシステムは、
前記特定手段が、前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定された複数のアイテムを特定し、
前記変更手段が、前記特定された複数のアイテムを、前記ユーザが獲得可能な他のアイテムにそれぞれ変更し、前記閲覧データを変更する、構成を有している。
【００４１】
この構成により、本発明のサーバシステムは、閲覧データに含まれる複数のアイテムを一度に特定し、かつ、当該特定された複数のアイテムを、ユーザが獲得可能な他のアイテムにそれぞれ同時に変更することができるので、ユーザの不要なゲームのアイテムが複数合った場合であっても、当該複数のゲームアイテムを特定及び変更することができる。したがって、本発明のサーバシステムは、ユーザが所望するゲームアイテムを獲得できる機会を増加させることができるとともに、ゲームのアイテムの獲得意欲を刺激させつつ、ゲームの興趣性をも高めることができる。
【００４２】
（１５）また、本発明のサーバシステムは、
前記ユーザの通信端末装置とネットワークを介してデータを送受信し、所与のゲーム処理を実行するゲーム処理手段と、
前記ユーザの識別情報に対応付けて、当該ユーザのゲーム情報と前記アイテム獲得処理によって獲得した獲得アイテムを記憶手段に記憶する記憶処理を行う記憶処理手段と、
前記ユーザが獲得可能な所与のアイテムを、当該ユーザが閲覧可能な閲覧データとして、当該ユーザの通信端末装置に表示するためのゲーム画面情報を生成する処理を行う画面生成手段と、
前記生成したゲーム画面情報を前記ユーザの通信端末装置に送信する処理を行う通信制御手段と、
を含む、構成を有している。
【００４３】
この構成により、本発明のサーバシステムは、ゲームと連動させてアイテムの獲得処理を実行することができるので、ゲームの興趣性を向上させることができる。
【００４４】
（１６）また、本発明のプログラムは、
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステム用のプログラムであって、
前記サーバシステムを、
前記所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供手段、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定手段、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更手段、及び、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行手段、
として機能させる、構成を有している。
【００４５】
この構成により、上記のサーバシステムをプログラムによって実現することができる。
【００４６】
（１７）また、本発明の情報記憶媒体は、
コンピュータに読み取り可能な情報記憶媒体であって、上記のプログラムを記憶した構成を有している。
【００４７】
この構成により、上記のサーバシステムを情報記憶媒体を介してプログラムによって実現することができる。
【００４８】
（１８）また、本発明のサーバシステムの制御方法は、
ネットワークを介して接続される通信端末装置のユーザにアイテムを使用可能に獲得させるサーバシステムの制御方法であって、
前記所与のタイミングに前記ユーザが獲得可能な所与のアイテムを当該ユーザが閲覧可能な閲覧データとして当該通信端末装置に提供する提供ステップと、
前記通信端末装置からのアイテム変更要求に基づいて、前記閲覧データに含まれる、当該アイテム変更要求によって指定されたアイテムを特定する特定ステップと、
前記閲覧データに含まれる前記特定されたアイテムを、前記ユーザが獲得可能な他のアイテムに変更し、前記閲覧データを変更する変更ステップと、
前記通信端末装置からのアイテム獲得要求に基づいて、前記閲覧データに含まれるアイテムを、所与の条件に従って前記通信端末装置のユーザに使用可能に獲得させるアイテム獲得処理を実行する実行ステップと、
を含む、構成を有している。
【００４９】
この構成により、本発明のサーバシステムの制御方法は、例えば、ゲームアイテム、音楽データまたは電子書籍データなどのデジタルコンテンツとしてのアイテムを、ユーザに獲得させる際に、ユーザにおけるアイテムの獲得意欲を刺激することができるとともに、「獲得可能なアイテムの変更」という新たな行為をユーザに課することによって娯楽性をも提供することができる。
【００５０】
また、本発明のサーバシステムの制御方法は、ユーザが獲得可能なアイテムを閲覧させることによって、当該ユーザが獲得可能なアイテムを事前に明示することができるので、データ提供またはその使用許可に際して公平性をユーザに認識させることができる。
【００５１】
（１９）また、本発明のネットワークシステムは、
通信端末装置と、
上記のサーバシステムと、
を含む、構成を有している。
【００５２】
この構成により、本発明のネットワークシステムは、例えば、ゲームアイテム、音楽データまたは電子書籍データなどのデジタルコンテンツとしてのアイテムを、ユーザに獲得させる際に、ユーザにおけるアイテムの獲得意欲を刺激することができるとともに、「獲得可能なアイテムの変更」という新たな行為をユーザに課することによって娯楽性をも提供することができる。
【００５３】
また、本発明のネットワークシステムは、ユーザが獲得可能なアイテムを閲覧させることによって、当該ユーザが獲得可能なアイテムを事前に明示することができるので、データ提供またはその使用許可に際して公平性をユーザに認識させることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る一実施形態のネットワークシステムにおけるネットワーク図の一例である。
【図２】一実施形態におけるサーバ装置の機能ブロック図の一例である。
【図３】一実施形態における通信端末装置の機能ブロック図の一例である。
【図４】一実施形態におけるＳＮＳサーバ装置の機能ブロック図の一例である。
【図５】一実施形態における閲覧データの生成処理について説明するための図である。
【図６】一実施形態におけるゲームアイテムの変更処理を説明するための図である。
【図７】一実施形態におけるゲームアイテムの変更処理時において、通信端末装置に表示される表示例を示す図である。
【図８】一実施形態のゲームアイテムの獲得処理における順序処理を説明するための図（その１）である。
【図９】一実施形態のゲームアイテムの獲得処理における順序処理を説明するための図（その２）である。
【図１０】一実施形態のゲームアイテムの獲得処理における抽選処理を説明するための図（その１）である。
【図１１】一実施形態のゲームアイテムの獲得処理における抽選処理を説明するための図（その２）である。
【図１２】一実施形態のゲームサーバ装置におけるガチャの実行処理の動作を示すフローチャート（その１）である。
【図１３】一実施形態のゲームサーバ装置におけるガチャの実行処理の動作を示すフローチャート（その２）である。
【図１４】一実施形態の通信端末装置におけるガチャの実行処理の動作を示すフローチャート（その１）である。
【図１５】一実施形態の通信端末装置におけるガチャの実行処理の動作を示すフローチャート（その２）である。
【発明を実施するための形態】
【００５５】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００５６】
なお、以下の実施形態は、ネットワークを介して構築されるネットワークシステムに含まれる複数のゲーム端末装置及びサーバ装置に対し、本発明に係るサーバシステム、プログラム及び情報獲得方法を適用した場合の実施形態である。
【００５７】
１．ネットワークシステムの構成及びその概要
まず、図１を用いて本実施形態におけるネットワークシステム１の構成及びその概要について説明する。なお、図１は、本実施形態のネットワークシステム１のネットワーク図である。
【００５８】
本実施形態のネットワークシステム１は、図１に示すように、ゲームサービスを提供するゲームサーバ装置１０と、複数の通信端末装置２０とが、例えば、インターネットなどのネットワークＮに接続可能に構成されている。
【００５９】
ゲームサーバ装置１０は、ネットワークＮを介してサーバに通信接続された通信端末装置２０を介して、ユーザにゲームをプレイさせるサービスを提供することが可能な情報処理装置である。
【００６０】
また、本実施形態のネットワークシステム１は、図１に示すように、コミュニケーション型のサービスを提供するＳＮＳサーバ装置３０を含んでもよい。なお、この場合において、ＳＮＳサーバ装置３０は、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置である。
【００６１】
ゲームサーバ装置１０が提供するゲームは、ＳＮＳサーバ装置３０が提供するＳＮＳの動作環境（ＡＰＩ（アプリケーションプログラミングインタフェース）、プラットフォーム等）を利用して実行されるソーシャルゲーム（Ｓｏｃｉａｌ  Ｇａｍｅ）と呼ばれるゲームでもよい。
【００６２】
このソーシャルゲームは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、ＷｅｂブラウザとＳＮＳのアカウントのみで利用可能なゲームでもよい。
【００６３】
また、ゲームサーバ装置１０が提供するゲームは、通信端末装置２０のＷｅｂブラウザ上で提供されるゲーム、例えばＨＴＭＬ、ＦＬＡＳＨ、ＣＧＩ、ＰＨＰ、ｓｈｏｃｋｗａｖｅ、Ｊａｖａ（登録商標）アプレット、ＪａｖａＳｃｒｉｐｔ（登録商標）など様々な言語で作られたブラウザゲーム（Ｗｅｂブラウザで設置サイトを開くだけで起動するゲーム）でもよい。
【００６４】
さらに、ゲームサーバ装置１０が提供するゲームは、ネットワークＮを介してＳＮＳサーバ装置３０等や他のユーザの端末（スマートフォン、パソコン、ゲーム機など）と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームでもよい。
【００６５】
特に、本実施形態のゲームサーバ装置１０は、これらのゲームの実行中に、当該ゲームに用いられるアイテム（以下、「ゲームアイテム」という。）をユーザまたはユーザが有する通信端末装置２０に使用可能に獲得させる構成を有している。特に、ゲームサーバ装置１０は、所定のタイミングで、ユーザにおけるアイテムの獲得要求に基づいて、複数のアイテム群の中から一のアイテムを提供することができるようになっている。
【００６６】
課金サーバ装置４０は、ユーザの通信端末装置２０からゲームで使用するポイントやゲーム用の通貨またはアイテムの代価を徴収するサーバ装置である。課金サーバ装置４０は、ゲームサーバ装置１０、通信端末装置２０及びＳＮＳサーバ装置３０とネットワークＮを介して接続される。
【００６７】
例えば、課金サーバ装置４０は、ユーザへの料金請求及びユーザの銀行口座等からの引き落とし等を管理する機能を備える。例えば、クレジット会社や、ユーザの通信端末装置２０の通信サービス会社に応じた種々の課金処理を行う。
【００６８】
通信端末装置２０は、スマートフォン、携帯電話、ＰＨＳ、コンピュータ、ゲーム装置、ＰＤＡ、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークＮを介してゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０に接続可能な装置である。なお、通信端末装置２０とゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０との通信回線は、有線でもよいし無線でもよい。
【００６９】
また、通信端末装置２０は、Ｗｅｂページ（ＨＴＭＬ形式のデータ）を閲覧可能なＷｅｂブラウザを備えている。つまり、通信端末装置２０は、ゲームサーバ装置１０やＳＮＳサーバ装置３０との通信を行うための通信制御機能、及び、ゲームサーバ装置１０やＳＮＳサーバ装置３０から受信したデータ（Ｗｅｂデータ、ＨＴＭＬ形式で作成されたデータなど）を用いて表示制御を行うＷｅｂブラウザ機能などを備え、ゲーム画面を表示させる処理を行う。
【００７０】
通信端末装置２０から所定ゲームを行う旨の要求をゲームサーバ装置１０に対して行うと、通信端末装置２０は、ゲームサーバ装置１０のゲームサイトに接続され、ゲームが開始される。ゲームでは、必要に応じてＡＰＩを用いることにより、ＳＮＳサーバ装置３０に所定の処理を行わせたり、ＳＮＳサーバ装置３０が管理するＳＮＳユーザ情報を取得したりすることができる。
【００７１】
例えば、本実施形態のネットワークシステム１は、通信端末装置２０の入力情報をゲームサーバ装置１０に送信し、ゲームサーバ装置１０は受信した入力情報に基づいてゲーム処理を行う。そして、ゲームサーバ装置１０は、ゲーム処理結果を通信端末装置２０に送信し、通信端末装置２０は、ゲームサーバ装置１０から受信したゲーム処理結果を表示する処理を行う。
【００７２】
なお、ゲームサーバ装置１０が、ＳＮＳサーバ装置３０の機能を備えていてもよいし、ゲームサーバ装置１０が、課金サーバ装置４０の機能を備えていてもよい。また、本実施の形態のゲームの処理は、ゲームサーバ装置１０が一部又は全部を行ってもよいし、通信端末装置２０が一部又は全部を行ってもよい。
【００７３】
また、ゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０は、１つの（装置、プロセッサ）で構成されていてもよいし、複数の（装置、プロセッサ）で構成されていてもよい。
【００７４】
また、ゲームサーバ装置１０に記憶される課金情報、ゲーム情報等の情報を、ネットワーク（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置、メモリ）に記憶するようにしてもよい。
【００７５】
また、ＳＮＳサーバ装置３０に記憶されるユーザ情報等の情報を、ネットワークＮ（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置、メモリ）に記憶するようにしてもよい。
【００７６】
２．ＳＮＳの説明
次に、本実施形態において用いられるＳＮＳ（ソーシャル・ネットワーキング・サービス）について説明する。
【００７７】
このＳＮＳとは、社会的ネットワークをインターネット上で構築するサービスのことであり、本実施形態では、ＳＮＳサーバ装置３０がＳＮＳを提供する。ＳＮＳの基本的な機能としては、プロフィール機能、メッセージ送受信機能、友人関係機能（ユーザ相互リンク機能）、ユーザ検索機能、日記機能（ブログ機能）、掲示情報投稿機能（メッセージ投稿機能）、コミュニティ機能等がある。
【００７８】
ＳＮＳサーバ装置３０は、ユーザの情報（ユーザ名、プロフィール、日記、掲示情報、ゲームの進捗状況、コミュニティなど）をログインしたユーザだけでなく、当該ユーザと友人関係（フレンド関係）にある他のユーザにも送信し、ユーザ間でコミュニティを図るようにしている。なお、ＳＮＳサーバ装置３０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。
【００７９】
例えば、ＳＮＳサーバ装置３０は、Ｗｅｂサーバ装置機能、及び、メール配送が可能なメールサーバ装置機能を備える。そして、ＳＮＳサーバ装置３０は、通信端末装置２０によってＳＮＳサーバ装置３０のＳＮＳ用のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスされ、かつ、ユーザの識別情報（ユーザ名等）、パスワード受信して、当該ユーザのログインが成功すると、当該ユーザのＷｅｂページを通信端末装置２０に送信する。なお、通信端末装置２０は、Ｗｅｂブラウザ上に受信した当該ユーザのＷｅｂページをユーザに閲覧可能に表示させる。
【００８０】
本実施形態のＳＮＳサーバ装置３０は、一方のユーザと他方のユーザとの双方が互いに友人関係を要求する情報を受け取ると、互いに、一方のユーザの識別情報に対応付けて（関連付けて）他方のユーザの識別情報を登録する。
【００８１】
例えば、本実施形態は、ＳＮＳサーバ装置３０が、通信端末装置２０ＡからユーザＡがユーザＢに友人関係を要求する情報を受け取る。すると、ＳＮＳサーバ装置３０は、ユーザＢの通信端末装置２０Ｂに、ユーザＡからの友人要求（フレンド要求）を送信する処理を行う。そして、ＳＮＳサーバ装置３０が、通信端末装置２０Ｂから、ユーザＢがユーザＡの友人要求に対する許可の情報を受信した場合には、ユーザＡとユーザＢの友人関係が成立したものと判定する。そして、ユーザＡの識別情報に対応づけて、ユーザＢの識別情報を登録し、ユーザＢの識別情報に対応付けて、ユーザＡの識別情報を登録する。
【００８２】
本実施形態のＳＮＳは、各ユーザが、掲示情報の投稿を行うことができる。例えば、ユーザＡが掲示情報を投稿するとは、ユーザＡの通信端末装置２０ＡからＳＮＳサーバ装置３０にユーザ端末から入力された掲示情報を送信することであり、ＳＮＳサーバ装置３０は、ユーザＡが投稿した掲示情報を含むデータ（Ｗｅｂページ）を通信端末装置２０Ａに送信し、通信端末装置２０Ａの表示部に掲示情報を表示することができる。
【００８３】
また、ＳＮＳサーバ装置３０は、ユーザＡの端末から当該掲示情報を友人リスト（フレンドリスト）として登録されているユーザＢにも公開することができる。例えば、ユーザＡが投稿した掲示情報は、ユーザＢから参照することができ、ユーザＢは、ユーザＡが投稿した掲示情報に対してコメントや評価（「いいね」など）を行うことができ、ユーザ間のコミュニケーションを図ることができる。
【００８４】
なお、ＳＮＳサーバ装置３０は、各ユーザの公開制限情報（閲覧制限情報）に基づいて、各ユーザのユーザ情報（プロフィール、掲示情報等）を公開するユーザを所定のユーザに制限するようにしてもよい。例えば、ユーザＡが公開制限情報を友人に制限している場合には、ユーザＡと友人関係にある他のユーザ（例えば、ユーザＢ、Ｃ、Ｄ、Ｅ）にのみユーザＡの掲示情報を閲覧可能とし、友人関係にない他のユーザ（例えば、ユーザＦ）には、ユーザＡの掲示情報を閲覧不能とするように制御する。
【００８５】
また、公開制限情報は、「全てのユーザに公開」、「友人のみの公開」、「友人の友人までに公開」など複数段階の制限を設け、ＳＮＳサーバ装置３０は、ユーザの通信端末装置２０からいずれの段階にするかの選択要求を受け付けて、当該ユーザの公開制限情報を設定している。
【００８６】
さらに、ＳＮＳサーバ装置３０は、フォローワー情報（自己がフォローワーとして登録しているユーザの情報）及びフォロー情報（自己をフォローしているユーザの情報）を記憶部に記憶してもよい。
【００８７】
なお、友人関係（フレンド関係）による互いのサービスユーザにおける双方向の情報共有とは異なり、特定のサービスユーザのＳＮＳ上の更新情報を閲覧可能に登録しているのみの一方向のサービスユーザを、特定サービスユーザのフォローワーといい、当該更新情報を閲覧可能にすることをフォローという。すなわち、ＳＮＳサーバ装置３０は、ユーザの識別情報に対応づけて、フォローワー関係、フォロー関係にある１又は複数の他のユーザの識別情報を記憶部に記憶してもよい。
【００８８】
３．構成
３−１．サーバ装置の構成
次に、図２を用いて本実施形態のゲームサーバ装置の構成例について説明する。なお、図２は、本実施形態のゲームサーバ装置１０の各構成を示す機能ブロック図である。また、本実施形態のゲームサーバ装置１０は図２の構成要素（各部）の一部を省略した構成としてもよい。
【００８９】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。また、記憶部１７０には、ゲームで使用するゲームアイテム１７２、課金情報１７３、ゲーム情報１７４、ユーザ情報１７５、友人情報１７６が記憶される。なお、記憶部１７０に記憶される情報は、データベースで管理してもよい。
【００９０】
記憶部１７０に記憶されるゲームアイテム１７２は、ゲームサーバ装置１０がユーザに提供するために予め用意された提供用のゲームアイテムと、ユーザ毎（ユーザの識別情報毎）に対応づけて登録されているユーザ用のゲームアイテムの両方を含む。提供用のゲームアイテム１７２は、課金用と無料用とに分けて記憶部１７０に記憶していてもよい。
【００９１】
課金情報１７３は、ユーザ毎に、ユーザの識別情報に対応づけて、ゲーム内で使用可能なポイントや仮想通貨の情報である。また、課金情報１７３は、ユーザが過去に購入したポイントや仮想通貨の購入履歴を含む。そして、課金情報１７３は、ユーザが過去に購入したゲームアイテム１７２の購入日時を含む。
【００９２】
また、ゲーム情報１７４は、ゲーム結果、ゲーム利用時間（ログイン日時、ログアウト日時）ユーザキャラクタのパラメータ、ユーザキャラクタの服装情報を含む。なお、ゲームサーバ装置１０は、ユーザ毎に、ユーザのゲーム情報１７４を当該ユーザの識別情報に対応づけて記憶部１７０に記憶する。
【００９３】
ユーザ情報１７５は、ユーザの識別情報（ユーザ名、ユーザＩＤ、メールアドレスなどユーザを識別できる情報）、ユーザのパスワード、ユーザが投稿した掲示情報等である。ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）は、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）と同じでもよく、ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）は、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）と異なるものであってもよい。ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）と、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）とが異なる場合には、ゲームサーバ装置１０、ＳＮＳサーバ装置３０それぞれは、ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）と、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）とを対応づけて記憶部１７０に記憶する。
【００９４】
なお、ユーザ情報１７５は、ＳＮＳサーバ装置３０の記憶部３７０に記憶されているユーザ情報３７２と同じでもよい。そして、ゲームサーバ装置１０は、ユーザ情報１７５を記憶部１７０に記憶せずに、ＳＮＳサーバ装置３０の記憶部３７０に記憶されているユーザ情報３７２を参照することもできる。また、ユーザ情報１７５は、ユーザの仲間情報を含む。仲間情報は、ユーザキャラクタの仲間となる他のユーザキャラクタ等である。
【００９５】
友人情報１７６は、ユーザと友人関係にある他のユーザの識別情報等である。なお、友人情報１７６は、ＳＮＳサーバ装置３０の記憶部３７０に記憶されている友人情報３７３と同じでもよい。そして、ゲームサーバ装置１０は、友人情報１７６を記憶部１７０に記憶せずに、ＳＮＳサーバ装置３０の記憶部３７０に記憶されている友人情報３７３を参照してもよい。また、ゲームサーバ装置１０は、ユーザ毎に、ユーザの識別情報に対応づけて当該ユーザの友人情報１７６を記憶部１７０に記憶してもよい。
【００９６】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００９７】
通信部１９６は、外部（例えば、端末、他のサーバ装置や他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００９８】
処理部１００（プロセッサ）は、情報記憶媒体１８０に記憶されるプログラム等に基づいて、処理を行う。具体的には、端末からの要求に応じてサービスを提供する。また、処理部１００は、記憶部１７０内の主記憶部１７１をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００９９】
特に、本実施形態の処理部１００は、通信制御部１１０、Ｗｅｂ処理部１１１、課金情報制御部１１２、ゲーム情報制御部１１３、ゲーム処理部１１５及びアイテム獲得処理部１２０を含む。なお、これらの一部を省略する構成としてもよい。
【０１００】
通信制御部１１０は、通信端末装置２０、ＳＮＳサーバ装置３０及び課金サーバ装置４０それぞれとネットワークを介してデータを送受信する処理を行う。すなわち、ゲームサーバ装置１０は、通信制御部１１０によって通信端末装置２０等から受信した情報に基づいて各種処理を行う。
【０１０１】
特に、本実施形態の通信制御部１１０は、ユーザの通信端末装置２０からの要求に基づいて、ゲーム画面を、当該ユーザの通信端末装置２０に送信する処理を行う。
【０１０２】
Ｗｅｂ処理部１１１は、Ｗｅｂサーバ装置として機能する。例えば、Ｗｅｂ処理部１１１は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを通じて、通信端末装置２０にインストールされているＷｅｂブラウザ２１１の要求に応じてデータを送信する処理、通信端末装置２０のＷｅｂブラウザ２１１によって送信されるデータを受信する処理を行う。
【０１０３】
課金情報制御部１１２は、ユーザ毎に、ユーザの識別情報に対応付けて当該ユーザの課金情報を記憶部１７０に記憶する処理を行う。
【０１０４】
アイテム獲得処理部１２０は、ゲーム処理部１１５と連動し、所与のタイミングにおいて、ユーザの獲得要求に基づいて、「ガチャ」と呼ばれるゲームアイテムを獲得するミニゲーム（すなわち、ゲーム内で実行されるゲーム内ゲーム）を実行する。特に、アイテム獲得処理部１２０は、閲覧データ生成部１２１、変更アイテム特定処理部１２２、アイテム変更処理部１２３及びアイテム提供処理部１２４を含む。
【０１０５】
閲覧データ生成部１２１は、ガチャを実行する前に、通信端末装置２０のユーザの指示に基づいて、記憶部１７０に記憶されたゲームアイテムの群（以下、「ゲームアイテム群」ともいう。）の中から、所定数のゲームアイテムを閲覧可能に通信端末装置２０に提供する閲覧データを生成する閲覧データ生成処理を実行する。
【０１０６】
変更アイテム特定処理部１２２は、ガチャを実行する前に、ユーザの指示に基づいて、閲覧データによってユーザに閲覧されているゲームアイテム群の中から、当該ユーザによって指定されたゲームアイテムを特定するアイテム特定処理を実行する。
【０１０７】
アイテム変更処理部１２３は、アイテム特定処理によって特定されたゲームアイテムを他のゲームアイテムに変更するアイテム変更処理を実行する。
【０１０８】
アイテム提供処理部１２４は、ユーザにおけるゲームアイテムの獲得要求に基づいて、変更したゲームアイテムを含む閲覧可能なアイテム群の中から一のゲームアイテムを使用可能に獲得させる獲得処理、すなわち、ガチャを実行する。
【０１０９】
ゲーム情報制御部１１３は、ユーザ毎に、ユーザの識別情報に対応付けて当該ユーザのゲーム情報を記憶部１７０に記憶する処理を行う。特に、ゲーム情報制御部１１３は、アイテム獲得処理部１２０によって実行されたガチャに基づいて獲得されたゲームアイテムを、ゲームで使用可能にユーザの識別情報に対応付けて記憶部１７０に記憶する。
【０１１０】
ゲーム処理部１１５は、通信端末装置２０から本実施形態のゲームプログラム（ゲームアプリケーション）の実行命令要求を受信すると、当該ゲームプログラムを実行する処理を行う。例えば、ゲーム処理部１１５は、ゲームに関する各種処理（例えば、抽選処理（ガチャ）、バトル処理（対戦処理）、イベント処理その他のゲーム演算処理）を行う。
【０１１１】
なお、本実施形態では、ゲームサーバ装置１０においてゲーム処理を実行しているが、ゲーム処理部１１５の全部または一部の処理を通信端末装置２０において行うようにしてもよい。かかる場合には、ゲームサーバ装置１０から、当該ゲーム処理部１１５のプログラムを通信端末装置２０に送信し、通信端末装置２０のゲーム処理部２１２がゲーム処理を実行する。
【０１１２】
３−２．通信端末装置の構成
次に、図３を用いて本実施形態の通信端末装置の構成例について説明する。なお、図３は、本実施形態の通信端末装置２０の各構成を示す機能ブロック図である。また、本実施形態の通信端末装置２０は図３の構成要素（各部）の一部を省略した構成としてもよい。
【０１１３】
入力部２６０は、ユーザからの入力情報を入力するための機器であり、ユーザの入力情報を処理部２００に出力する。本実施形態の入力部２６０は、ユーザの入力情報（入力信号）を検出する検出手段を備える。入力部２６０は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。
【０１１４】
また、入力部２６０は、３軸の加速度を検出する加速度センサ、角速度を検出するジャイロセンサ、カメラなどの撮像手段を備えた入力機器でもよい。例えば、入力機器は、ユーザが把持して動かすものであってもよいし、ユーザが身につけて動かすものであってもよい。また、入力機器には、ユーザが把持する刀型コントローラや銃型コントローラ、あるいはユーザが身につける（ユーザが手に装着する）グローブ型コントローラなど実際の道具を模して作られたコントローラも含まれる。また入力機器には、入力機器と一体化されているゲーム装置、携帯型ゲーム装置、携帯電話なども含まれる。本実施形態の端末は、複数の入力部２６０を備えていてもよい。
【０１１５】
記憶部２７０は、処理部２００や通信部２９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。
【０１１６】
情報記憶媒体２８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部２００は、情報記憶媒体２８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【０１１７】
なお、本実施形態では、ゲームサーバ装置１０が有する情報記憶媒体１８０や記憶部１７０に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやゲームデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体２８０に記憶する。ゲームサーバ装置１０から受信したプログラムやデータを記憶部２７０に記憶してもよい。このようにプログラムやデータを受信してネットワークシステムを機能させる場合も本発明の範囲内に含む。
【０１１８】
表示部２９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。音出力部２９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【０１１９】
通信部１９６は、外部（例えば他の端末、サーバ装置）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１２０】
処理部２００（プロセッサ）は、入力部２６０からの入力情報やプログラムなどに基づいて、ゲーム処理、表示制御、画像生成処理、または、音生成処理などの処理を行う。
【０１２１】
本実施形態の処理部２００は、記憶部２７０内の主記憶部１７２をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１２２】
また、処理部２００は、通信制御部２１０、Ｗｅｂブラウザ２１１、ゲーム処理部２１２、表示制御部２１３、描画部２２０、及び、音生成部２３０を含む。なお、これらの一部を省略する構成としてもよい。
【０１２３】
通信制御部２１０は、ゲームサーバ装置１０、ＳＮＳサーバ装置３０及び課金サーバ装置４０それぞれとデータを送受信する処理を行う。また、通信制御部２１０は、ゲームサーバ装置１０から受信したデータを記憶部２７０に格納する処理、受信したデータを解析する処理、その他のデータの送受信に関する制御処理等を行う。
【０１２４】
なお、通信制御部２１０は、サーバ装置の宛先情報（ＩＰアドレス、ポート番号）を情報記憶媒体２８０に記憶し、管理する処理を行うようにしてもよい。また、通信制御部２１０は、ユーザからの通信開始の入力情報を受け付けた場合に、ゲームサーバ装置１０との通信を行うようにしてもよい。
【０１２５】
特に、通信制御部２１０は、ゲームサーバ装置１０またはＳＮＳサーバ装置３０にユーザの識別情報を送信して、ユーザ情報に関するデータ（ユーザのＷｅｂページ、ゲーム画面等）をゲームサーバ装置１０或いはＳＮＳサーバ装置３０から受信する処理を行う。例えば、通信制御部２１０は、ユーザと友人関係にある他のユーザの情報（他のユーザ名、他のユーザの掲示情報など）を含むデータを、ゲームサーバ装置１０またはＳＮＳサーバ装置３０から受信する処理を行う。
【０１２６】
なお、通信制御部２１０は、所定周期でゲームサーバ装置１０やＳＮＳサーバ装置３０とデータ送受信を行ってもよいし、入力部２６０からの入力情報を受け付けた場合に、ゲームサーバ装置１０やＳＮＳサーバ装置３０とデータ送受信を行ってもよい。特に、本実施形態の通信制御部２１０は、ゲーム画面を、ゲームサーバ装置１０から受信する処理を行う。
【０１２７】
Ｗｅｂブラウザ２１１は、Ｗｅｂページ（ゲーム画面）を閲覧するためのアプリケーションプログラムであって、Ｗｅｂサーバ装置（すなわち、ゲームサーバ装置１０）から、ＨＴＭＬファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示制御する。また、Ｗｅｂブラウザ２１１は、入力フォーム（リンクやボタンやテキストボックス等）を用いてデータをＷｅｂサーバ装置（すなわち、ゲームサーバ装置１０）に送信する。
【０１２８】
本実施形態のＷｅｂブラウザ２１１は、ブラウザゲームを実現することができる。例えば、Ｗｅｂブラウザ２１１は、Ｗｅｂサーバ装置（ゲームサーバ装置１０）から受信したＪａｖａＳｃｒｉｐｔ（登録商標）、ＦＬＡＳＨ、Ｊａｖａ（登録商標）等で記述されたプログラムを実行するものであってもよい。
【０１２９】
通信端末装置２０は、Ｗｅｂブラウザ２１１によって、インターネットを介してＵＲＬによって指定されたＷｅｂサーバ装置からの情報を表示させることができる。例えば、通信端末装置２０は、ゲームサーバ装置１０から受信したゲーム画面（ＨＴＭＬ等のデータ）をＷｅｂブラウザ２１１によって表示させることができる。
【０１３０】
ゲーム処理部２１２は、種々のゲーム演算処理を行う。例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理などがある。
【０１３１】
また、ゲーム処理部２１２は、ユーザキャラクタ、建物、球場、車、樹木、柱、壁、マップ（地形）などの表示物を表す各種オブジェクト（ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト）をオブジェクト空間に配置設定する処理を行うようにしてもよい。
【０１３２】
ここで、オブジェクト空間とは、仮想空間であり、２次元空間、３次元空間の両方を含む。２次元空間とは、例えば２次元座標（Ｘ，Ｙ）においてオブジェクトが配置される空間であり、３次元空間とは、例えば３次元座標（Ｘ，Ｙ，Ｚ）においてオブジェクトが配置される空間である。
【０１３３】
例えば、オブジェクト空間設定部は、オブジェクト空間を３次元空間とした場合には、ワールド座標系にオブジェクトを配置する。そして、例えば、ワールド座標系でのオブジェクトの位置や回転角度（向き、方向と同義であり、例えば、ワールド座標系でのＸ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度）を決定し、その位置（Ｘ、Ｙ、Ｚ）にその回転角度（Ｘ、Ｙ、Ｚ軸回りでの回転角度）でオブジェクトを配置する。
【０１３４】
また、例えば、ゲーム処理部２１２は、オブジェクト空間において、ユーザキャラクタを移動させる処理を行うようにしてもよい。すなわち、入力部２６０によりユーザが入力した入力情報や、プログラム（移動・動作アルゴリズム）や、各種データ（モーションデータ）などに基づいて、ユーザキャラクタをオブジェクト空間内で移動させたり、オブジェクトを動作（モーション、アニメーション）させたりする処理を行う。
【０１３５】
具体的には、ユーザキャラクタの移動情報（位置、回転角度、速度、或いは加速度などの移動パラメータ）や動作情報（オブジェクトを構成する各パーツの位置、或いは回転角度）を、１フレーム（例えば、１／６０秒）毎に順次求める処理を行うようにしてもよい。なおフレームは、ユーザキャラクタの移動・動作処理や画像生成処理を行う時間の単位である。
【０１３６】
特に、本実施形態の表示制御部２１３は、受信したゲーム画面を、表示部２９０に表示する処理を行う。例えば、表示制御部２１３は、ゲームサーバ装置１０から受信したデータ（Ｗｅｂデータ、ＨＴＭＬ言語等で作成されたゲーム画面）を、Ｗｅｂブラウザ２１１などによって表示部２９０に表示させる処理を行う。
【０１３７】
なお、表示制御部２１３は、ゲーム処理部２１２によるゲーム処理内容を表示させる表示制御を行ってもよいし、描画部２２０において生成された画像を表示部２９０に表示させる表示制御を行ってもよい。
【０１３８】
描画部２２０は、処理部２００で行われる種々の処理（例えば、ゲーム処理）の結果に基づいて描画処理を実行し、これにより画像を生成し、表示制御部２１３によって表示部２９０に出力する。なお、描画部２２０が生成する画像は、いわゆる２次元画像であってもよいし、いわゆる３次元画像であってもよい。
【０１３９】
いわゆる３次元ゲーム画像を生成する場合には、まずオブジェクト（モデル）の各頂点の頂点データ（頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を含むオブジェクトデータ（モデルデータ）が入力され、入力されたオブジェクトデータに含まれる頂点データに基づいて、頂点処理（頂点シェーダによるシェーディング）が行われる。なお頂点処理を行うに際して、必要に応じてポリゴンを再分割するための頂点生成処理（テッセレーション、曲面分割、ポリゴン分割）を行うようにしてもよい。
【０１４０】
音生成部２３０は、処理部２００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部２９２に出力する。例えば、ゲームサーバ装置１０から受信した音データを音出力部２９２に出力するようにしてもよい。
【０１４１】
３−３．ＳＮＳサーバ装置の構成例
次に、図４を用いて本実施形態のＳＮＳサーバ装置の構成例について説明する。なお、図４は、本実施形態のＳＮＳサーバ装置３０の各構成を示す機能ブロック図である。また、本実施形態のＳＮＳサーバ装置３０は図４の構成要素（各部）の一部を省略した構成としてもよい。
【０１４２】
記憶部３７０は、処理部３００や通信部３９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。記憶部３７０は、データベースを含む。
【０１４３】
また、記憶部３７０には、本実施形態のネットワークシステム１に参加する複数のユーザそれぞれのユーザ情報３７２が記憶される。例えば、記憶部３７０には、複数のユーザそれぞれのユーザの識別情報に対応づけて、ユーザパスワードなどをユーザ情報３７２として格納する。また、記憶部３７０には、ユーザが投稿した掲示情報、ユーザのプロフィール情報等を、当該ユーザのユーザ情報１７５として記憶される。
【０１４４】
また、記憶部３７０には、ユーザと友人関係にある他のユーザを特定するための情報を、友人情報３７３として記憶部３７０に記憶される。すなわち、ユーザの識別情報毎に、ユーザの識別情報と友人関係にある１又は複数の他のユーザの識別情報とを対応づけて（関連付けて）、記憶部３７０に記憶する。
【０１４５】
ユーザ情報３７２は、ユーザの識別情報とともにユーザの識別情報に対応づけられる種々の情報を含む。本実施形態では、ユーザの識別情報に対応づけられる情報として、端末識別情報、プロフィール情報、メッセージ掲示情報等が含まれる。
【０１４６】
ユーザの識別情報は、ユーザ名、ユーザＩＤ、ユーザアカウント、メールアドレス等などユーザを識別可能な情報であり、各ユーザに割り振られた識別ＩＤ（ＳＮＳＩＤ）でもよい。端末識別情報は、通信端末装置２０に割り振られた識別ＩＤである。この端末識別情報をユーザの識別情報として用いてもよい。
【０１４７】
プロフィール情報は、ゲームアプリケーションにユーザがユーザ登録を行う際に入力するプロフィールに基づいて生成・登録される情報である。例えば、プロフィール情報３２０は、ユーザのユーザアカウント（ユーザ名）、パスワード、ニックネーム、性別、年齢（生年月日）、在住する都道府県、自己紹介文などの情報を含む。
【０１４８】
掲示情報は、掲示情報提供処理を行うＳＮＳサーバ装置（掲示サイト、投稿サイト）のユーザアカウントやパスワード、掲示設定（掲示条件（掲示タイミング）の設定、掲示するメッセージをカスタマイズするか否か等）、メッセージ文（カスタマイズする場合のメッセージ文、応援宛先）等の情報を含む。
【０１４９】
ＳＮＳサーバ装置３０は、ユーザの識別情報に関連づけて、掲示情報を記憶部３７０に記憶する。そして、ＳＮＳサーバ装置３０は、ユーザの通信端末装置２０からのアクセス要求に基づいて掲示情報を通信端末装置２０に送信する処理を行う。
【０１５０】
ＳＮＳサーバ装置３０は、ユーザと友人関係にある他のユーザを特定するための情報を、友人情報３７３として記憶部３７０に記憶する。すなわち、ユーザの識別情報毎に、ユーザの識別情報と友人関係にある１又は複数の他のユーザの識別情報とを対応づけて（関連付けて）記憶する。
【０１５１】
情報記憶媒体３８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部３００は、情報記憶媒体３８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体３８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【０１５２】
通信部３９６は、外部（例えば、ゲームサーバ装置１０または通信端末装置２０や他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１５３】
処理部３００（プロセッサ）は、情報記憶媒体３８０に記憶されるプログラム等に基づいて、処理を行う。具体的には、端末からの要求に応じてサービスを提供する。また、処理部３００は記憶部３７０内の主記憶部３７２をワーク領域として各種処理を行う。処理部３００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１５４】
特に、本実施形態の処理部３００は、通信制御部３１０、Ｗｅｂ処理部３１１、ユーザ情報制御部３１２、友人情報制御部３１３を含む。なおこれらの一部を省略する構成としてもよい。
【０１５５】
通信制御部３１０は、ゲームサーバ装置１０、通信端末装置２０、課金サーバ装置４０とネットワークＮを介してデータを送受信する処理を行う。例えば、通信制御部３１０は、ユーザの通信端末装置２０からの要求に基づいて、当該ユーザの情報を当該通信端末装置２０に送信する。また、通信制御部３１０は、当該ユーザに関連付けられている他のユーザの情報を、当該ユーザの通信端末装置２０に送信する処理を行う。
【０１５６】
Ｗｅｂ処理部３１１は、Ｗｅｂサーバとして機能する。例えば、Ｗｅｂ処理部３１１は、ＨＴＴＰ等の通信プロトコルを通じて、通信端末装置２０にインストールされているＷｅｂブラウザ２１１の要求に応じてデータを送信する処理、通信端末装置２０のＷｅｂブラウザ２１１によって送信されるデータを受信する処理を行う。
【０１５７】
ユーザ情報制御部３１２は、記憶部３７０にユーザ情報を登録する処理、記憶部３７０に記憶されたユーザ情報を更新する処理、記憶部３７０に記憶されたユーザ情報等を、削除処理等を行う。
【０１５８】
友人情報制御部３１３は、複数のユーザを友人関係として登録する処理や、登録された複数のユーザの友人関係を解除する処理を行う。
【０１５９】
例えば、友人情報制御部３１３は、第１のユーザ端末から第２のユーザを友人として登録する登録要求及び当該第２のユーザ端末から第１のユーザを友人として登録する登録要求に基づいて、第１のユーザの識別情報に対応づけて第２のユーザの識別情報を友人関係として登録すると共に、第２のユーザの識別情報に対応づけて第１のユーザの識別情報を友人関係として登録する。
【０１６０】
また、友人情報制御部３１３は、友人関係として登録された複数のユーザのうち、いずれか一方のユーザが解除の要求を受け付けた場合には、当該複数のユーザの友人関係を解除する処理を行う。
【０１６１】
友人情報制御部３１３は、複数のユーザを友人関係として登録する処理や、登録された複数のユーザの友人関係を解除する処理を行う。
【０１６２】
例えば、友人情報制御部３１３は、第１のユーザの通信端末装置２０から第２のユーザを友人として登録する登録要求及び当該第２のユーザの通信端末装置２０から第１のユーザを友人として登録する登録要求に基づいて、第１のユーザの識別情報に対応づけて第２のユーザの識別情報を友人関係として登録するとともに、第２のユーザの識別情報に対応づけて第１のユーザの識別情報を友人関係として登録する。
【０１６３】
また、友人情報制御部３１３は、友人関係として登録された複数のユーザのうち、いずれか一方のユーザが解除の要求を受け付けた場合には、当該複数のユーザの友人関係を解除する処理を行う。
【０１６４】
また、ＳＮＳサーバ装置３０は、ユーザＡのユーザＢに対するフォローワーを登録する登録要求情報を、当該ユーザＡの通信端末装置２０Ａから受信した場合に、ユーザＡの識別情報に対応づけて、ユーザＢの識別情報をフォローワーとして登録（フォローワー登録）するようにしてもよい。
【０１６５】
また、ＳＮＳサーバ装置３０は、ユーザＡのユーザＢに対するフォローワーを解除する解除要求情報を、当該ユーザＡの通信端末装置２０Ａから受信した場合に、ユーザＡの識別情報に対応づけてフォローワー登録されているユーザＢの識別情報を削除するようにしてもよい。
【０１６６】
４．本実施形態の処理の手法
４−１．概要
次に、本実施形態の処理の手法について説明する。なお、以下においては、アイテムとしてゲームに使用する仮想通貨（コイン）、能力、武器、マップその他のゲームアイテムを用いて説明する。
【０１６７】
本実施形態のゲームサーバ装置１０は、通信端末装置２０に提供するゲームにおいては、所与のタイミングにおいて、ユーザの獲得要求に基づいて、「ガチャ」と呼ばれるゲームアイテムを獲得するミニゲーム（すなわち、ゲーム内で実行されるゲーム内ゲーム）を実行することができるように構成されている。
【０１６８】
通常、ゲーム中に実行されるガチャは、ゲームの進行状況に応じて、予め定められたタイミングまたはユーザが指定したタイミングにおいて、当該ユーザにおけるアイテムの獲得要求に基づいて、獲得可能なゲームアイテム群（以下、「獲得可能ゲームアイテム群」ともいう。）から、一のゲームアイテム、または、場合によっては複数のゲームアイテムを抽選により決定するとともに、決定したゲームアイテムをユーザがゲーム上で使用可能にユーザに提供し、または、当該決定したアイテムのユーザのゲーム上の使用許可を付与する処理である。
【０１６９】
したがって、ガチャは、如何なるゲームアイテムが提供されるか「くじ」的な要素を有し、ゲームにおける娯楽性を高めている。特に、ゲーム内においてまたはコレクションとして希少価値の高いレアなゲームアイテムの提供においては、抽選における当選確率を低めに設定し、ユーザに提供するまたは許可する数を減らして希少性を維持している。
【０１７０】
しかしながら、ガチャを相当回数実行したとしてもレアなゲームアイテムなど当選確率が低いゲームアイテムを獲得することができない場合には、ユーザの獲得意欲を減退させてしまう。特に、仮想的に提供されるネットワーク上のガチャは、その性質上、提供者の意図によってはレアなゲームアイテムが確実に獲得可能であるか確実とは言えず、公平性の観点からもユーザに疑義を生じさせやすい。
【０１７１】
そこで、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ガチャを実行する前に、当該ガチャによって獲得可能なゲームアイテムをユーザに事前に閲覧させる構成を採用している。
【０１７２】
具体的には、本実施形態のゲームサーバ装置１０は、通信端末装置２０のユーザの指示に基づいて、当該通信端末装置２０に所定数のゲームアイテム群を閲覧可能に閲覧データとして提供する処理を実行する。この処理は、ゲームサーバ装置１０が、ユーザが獲得可能な獲得可能ゲームアイテム群の中から所定数のゲームアイテムを選択し、提供される閲覧可能なゲームアイテム群（以下、「閲覧可能ゲームアイテム群」ともいう。）を生成し、当該通信端末装置２０に閲覧可能に提供することにより実行される。
【０１７３】
したがって、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ユーザがガチャを実行するのに先立って、当該ユーザが獲得可能なゲームアイテムを事前に認識させることができるので、ゲームアイテムの取得及びその使用に際して公平性を認識させつつ、かつ、その公平性を担保することができるようになっている。
【０１７４】
また、上記に加えて、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ユーザに獲得可能なアイテムを事前に閲覧させた際に、その閲覧したアイテム群の中にユーザが獲得を望まない不要なゲームアイテムが含まれている場合には、ユーザからの要求に応じて、当該不要なゲームアイテムを、他のゲームアイテムに変更し閲覧させる構成を採用している。
【０１７５】
具体的には、本実施形態のゲームサーバ装置１０は、閲覧可能ゲームアイテム群に含まれる所与のアイテムのアイテム変更要求指示が当該通信端末装置２０からあった場合には、このアイテム変更要求によって指定されたゲームアイテムを特定し、閲覧可能ゲームアイテム群に含まれる特定されたゲームアイテムを、獲得可能ゲームアイテム群に含まれる他のゲームアイテムに変更する処理を実行する。そして、本実施形態のゲームサーバ装置１０は、変更された新たなゲームアイテムを含む閲覧可能ゲームアイテム群を、該通信端末装置２０に閲覧可能に提供する。
【０１７６】
したがって、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更により所望するゲームアイテムが出現することを期待させることができるようになっている。
【０１７７】
そして、ネットワークシステム１及びゲームサーバ装置１０は、ユーザが閲覧しているゲームアイテム群からゲームアイテムを獲得する際に、ユーザにおけるゲームアイテムの獲得意欲を刺激することができるとともに、「アイテム変更」という新たな行為をユーザに課することによって娯楽性をも提供することができるようになっている。
【０１７８】
特に、ネットワークシステム１及びゲームサーバ装置１０は、複数のゲームアイテムの中から選択してユーザに閲覧可能にゲームアイテム群を提供し、複数のゲームアイテムの中から特定されたゲームアイテムを変更することができるので、ユーザが所望するゲームアイテムが登場しなかった場合の当該ユーザの期待感を喪失させるものの、当該所望するゲームアイテムが登場した場合にユーザの喜悦感を高め、結果的にユーザにおけるゲームアイテムの獲得意欲を刺激してゲームアイテムの獲得という行為に娯楽性を持たせることができるようになっている。
【０１７９】
なお、本実施形態において、「使用可能に獲得させる」とは、実体的にゲームアイテムをデータとして提供するだけなく、画像その他の管理に関するデータのみの提供だけで、実体的なデータの送受信は実行せず、ゲームサーバ装置１０においてユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となることも含まれる。そして、「使用できる状態」とは、ユーザまたはユーザが有する通信端末装置２０によってユーザ識別情報などを管理し、ゲームサーバ装置１０に登録されたゲームアイテムを使用できることを示す。
【０１８０】
４−２．ゲームアイテムの変更処理を含む閲覧データの生成処理
次に、図５〜図７の各図を用いて本実施形態のゲームサーバ装置１０におけるゲームアイテムの変更処理を含む閲覧データの生成処理について説明する。なお、図５は、本実施形態における閲覧データの生成処理について説明するための図であり、図６は、本実施形態におけるゲームアイテムの変更処理を説明するための図である。また、図７は、本実施形態におけるゲームアイテムの変更処理時において、通信端末装置２０に表示される表示例を示す図である。
【０１８１】
（閲覧データの生成処理）
本実施形態のゲームサーバ装置１０においては、ゲーム処理部１１５によってガチャの実行タイミングが検出された場合には、閲覧データ生成部１２１は、記憶部１７０に記憶された複数のゲームアイテム１７２（すなわち、獲得可能ゲームアイテム群）の中から、所定数のゲームアイテムを閲覧可能ゲームアイテム群として選択し、これから実行されるガチャによってユーザが獲得可能なゲームアイテムの一覧を示す閲覧データを生成する。
【０１８２】
例えば、図５（Ａ）に示すように、記憶部１７０に、武器、バイク、古文書、マップ、勇者、レアアイテム、コインなどのユーザが獲得可能なゲームアイテム群が、獲得可能ゲームアイテム群として記憶されているものとする。このような場合には、閲覧データ生成部１２１は、図５（Ｂ）に示すように、閲覧データ生成部１２１は、この獲得可能ゲームアイテム群の中から、乱数を用いた抽選処理などによって９個のゲームアイテムを閲覧可能ゲームアイテム群として選択し、選択されたゲームアイテムに対応付けて記憶部１７０に記憶された当該ゲームアイテムを示すアイコンをランダムに並設させた閲覧データＰを生成する処理を実行する。
【０１８３】
なお、図５（Ｂ）においては、閲覧データ生成部１２１は、武器２、マップ、魔法の杖、５コイン、バイク、勇者１、レアアイテム１、１０コイン及び２０コインを、獲得可能なゲームアイテム群から選択して閲覧データＰを生成している。
【０１８４】
また、閲覧データ生成部１２１は、ゲームアイテム毎に設定された抽選確率に基づいてゲームアイテムを選択してもよく、例えば、レアなゲームアイテムを一般的に獲得可能なゲームアイテムより低い抽選確率によって閲覧データに用いるか否かを設定してもよい。
【０１８５】
そして、閲覧データ生成部１２１は、閲覧データを生成すると、通信部１９６を介して該当する通信端末装置２０（すなわち、ガチャの実行を指示した通信端末装置２０）に生成した閲覧データを提供する。
【０１８６】
なお、通信端末装置２０は、閲覧データを受信すると、当該受信した閲覧データを、Ｗｅｂブラウザ２１１によってユーザに閲覧可能に表示部２９０に表示させることができるようになっている。
【０１８７】
（アイテム変更処理）
本実施形態のゲームサーバ装置１０においては、閲覧可能ゲームアイテム群に含まれる所与のゲームアイテムのアイテム変更要求指示が当該通信端末装置２０からあった場合には、変更アイテム特定処理部１２２は、アイテム変更要求によって指定されたゲームアイテムを特定するアイテム特定処理を実行する。
【０１８８】
特に、変更アイテム特定処理部１２２は、ゲーム処理部１１５によってユーザにおける閲覧データ内のゲームアイテムの変更指示を検出し、仮想通貨またはポイントの支払いによって（言い換えれば、課金が実行されることによって）その変更が許可された場合には、ユーザが指定したゲームアイテムを特定する。
【０１８９】
すなわち、本実施形態の変更アイテム特定処理部１２２は、アイテム特定処理を、通信端末装置２０のユーザが所与の対価の支払いを実行したことを条件に実行する。
【０１９０】
具体的には、変更アイテム特定処理部１２２は、通信端末装置２０からのアイテム変更要求指示を受信すると、当該通信端末装置２０のユーザが、アイテムを変更するために必要であってゲーム上で使用可能な仮想通貨またはポイントを有していることを検出する。
【０１９１】
また、変更アイテム特定処理部１２２は、該当するユーザの課金情報１７３を参照して必要な対価の仮想通貨またはポイントを有することを確認しつつ、仮想通貨またはポイントの支払いをユーザに実行させる。そして、変更アイテム特定処理部１２２は、アイテム変更要求によって指定されたゲームアイテムを特定する。
【０１９２】
そして、アイテム変更処理部１２３は、特定したゲームアイテムと同数のゲームアイテムを、抽選などにより、記憶部１７０に記憶された獲得可能ゲームアイテム群から新たに選択するとともに、閲覧可能ゲームアイテム群に含まれる特定されたゲームアイテムを、新たに選択されたゲームアイテムに変更する。
【０１９３】
また、閲覧データ生成部１２１は、アイテム変更処理が実行されると、変更された新たなゲームアイテムを含む閲覧可能ゲームアイテム群を、変更後の閲覧データとして該通信端末装置２０に閲覧可能に提供する。
【０１９４】
例えば、図６（Ａ）に示すように、変更を希望するゲームアイテムとして、「武器２」及び「５コイン」がユーザによって指定された場合には、変更アイテム特定処理部１２２は、当該ゲームアイテム（武器２）及び（５コイン）を、変更対象となるゲームアイテムＱ１及びＱ２として特定する。
【０１９５】
また、アイテム変更処理部１２３は、特定したゲームアイテムと同数となるゲームアイテム（レアアイテム２）及び（古文書）ゲームアイテムを抽選によって選択し、当該ゲームアイテム（武器２）及び（５コイン）と変更する。
【０１９６】
そして、閲覧データ生成部１２１は、変更されたゲームアイテム（レアアイテム２）及び（古文書）を含めて９個のゲームアイテムを有する閲覧データＰ（ｎ＋１）を再生成（更新）し、再生成された閲覧データＰ（ｎ＋１）を新たな閲覧データとして、通信部１９６を介して該当する通信端末装置２０に提供する。
【０１９７】
なお、アイテム変更処理部１２３は、変更するために新たにゲームアイテムを選択する場合には、上記と同様に、抽選処理や抽選確率に基づいて実行するので、ユーザが変更することを希望したゲームアイテムと異なるゲームアイテムを新たに選択するだけでなく、同一のゲームアイテムを選択する場合もある。すなわち、図６に示す場合において、ゲームアイテム（５コイン）を変更するために特定したとしても、変更後のゲームアイテムにおいても（５コイン）が選択される場合もある。
【０１９８】
また、アイテム変更処理部１２３は、レアなゲームアイテムを新たに選択する可能性もある一方で、レアなゲームアイテムをユーザが変更することを希望した場合であっても、異なる種類のレアなゲームアイテムを新たに選択するとは限らない。例えば、図６に示す場合において、ゲームアイテム（レアアイテム１）を変更するために特定したとしても、変更後のゲームアイテムにおいて（レアアイテム２）が選択されるとは限らない。
【０１９９】
さらに、本実施形態においては、変更するゲームアイテムのアイテム数に応じて引き換える（すなわち、支払う）仮想通貨及びポイントを変更することも可能な構成を有している。例えば、図６に示す場合においては、変更するためのゲームアイテムを２つ特定しているが、仮想通貨等が足らない場合には、１つのみしか特定することができず、または、仮想通貨等が十分にある場合には、３以上のゲームアイテムを変更可能にしてもよい。
【０２００】
一方、アイテム変更処理部１２３は、仮想通貨またはポイントに代えて、または、所定の仮想通貨またはポイントとともに、ゲーム中の予め定められた条件を具備していることを条件（以下、「変更可能条件」ともいう。）に、閲覧データに設定された閲覧可能なゲームアイテム群の中から、ユーザによって指定された一または複数のゲームアイテムを特定し、記憶部１７０に記憶された他のゲームアイテムに変更することも可能である。
【０２０１】
例えば、ゲーム中の予め定められた条件としては、
（１）ゲームアイテムを前記の様に変更することができるチェンジカードなどのゲームアイテム（以下、「変更アイテム」ともいう。）を有していること、
（２）ゲーム中のユーザにおけるキャラクタの体力レベル、知能レベル、経験値、敵キャラクタと対決して勝利した数その他のゲームに関するパラメータが所与の条件を具備していること、
（３）複数のステージから構成されるゲームにおいて所定のステージをクリアしたこと、複数のキャラクタとそれぞれ戦闘する戦闘ゲームにおいて所定のレベルを有するキャラクタ（ボスキャラクタ）との対戦に勝ったこと、または、ゲーム内で実行されるミニゲームにクリアしたことなど、ゲームに関するイベントをクリアしこと、
が含まれる。
【０２０２】
この場合は、ゲーム処理部１１５は、ゲーム情報制御部１１４を介してユーザのゲーム情報を取得し、アイテム変更処理の実行が可能か否かを判定し、当該判定結果に基づいて、閲覧データ生成部１２１、変更アイテム特定処理部１２２及びアイテム変更処理部１２３を制御する。
【０２０３】
また、アイテム変更処理部１２３は、ゲーム中の予め定められた条件を具備している場合に、通信端末装置２０にユーザに閲覧可能に、当該条件が具備されていることを示す画像を表示させるための制御を実行する。
【０２０４】
例えば、アイテム変更処理部１２３は、図７（Ａ）（Ｂ）に示すように、ゲーム中におけるユーザキャラクタの体力パラメータが最大レベルの際にアイテム変更が可能である場合には、当該条件であるユーザキャラクタの体力パラメータが最大レベルであることを示す体力バーと「アイテム変更可能中」または「変更可能中」のアイテム変更が可能である旨を表示させるためのデータを、閲覧データとともに、または、単独で通信端末装置２０に送信する。このとき、通信端末装置２０は、ブラウザ機能を用いて、ユーザに閲覧可能に、閲覧データＰとともに、または、所定のタイミングで単独で表示部２９０に表示させる。
【０２０５】
なお、ユーザにおける課金を条件としなくても閲覧データにおける一または複数のゲームアイテムを他のゲームアイテムに一度に変更するように構成してもよい。
【０２０６】
また、閲覧データ生成部１２１は、ユーザのゲームレベルまたはゲーム状況、課金状況またはゲームのプレイ時間に応じて閲覧データに用いることが可能なゲームアイテムを管理し、フラグ情報などによって管理されたゲームアイテムに基づいて、閲覧データ生成してもよい。
【０２０７】
４−３．ゲームアイテム獲得処理（ガチャの実行処理）
次に、図８〜図１１の各図を用いて本実施形態のゲームサーバ装置１０におけるゲームアイテムの獲得処理（ガチャの実行処理）について説明する。なお、図８及び図９は、本実施形態のゲームアイテムの獲得処理における順序処理を説明するための図であり、図１０及び図１１は、本実施形態のゲームアイテムの獲得処理における抽選処理を説明するための図である。
【０２０８】
本実施形態のアイテム提供処理部１２４は、ユーザにおけるアイテムの獲得要求に基づいて、順序処理と抽選処理の２つの処理のうち何れかの処理を実行し、閲覧データにおけるゲームアイテム群の中から一のゲームアイテムを、通信端末装置２０を用いてユーザに獲得させることができる構成を有している。
【０２０９】
（順序処理）
順序処理は、予め設定された提供順に従って閲覧データに設定されたゲームアイテム群の中から一のゲームアイテムが提供される処理である。
【０２１０】
また、この順序処理実行するために、閲覧データ生成部１２１は、上述のように、閲覧データを生成する際に、乱数を用いた抽選処理などによって所定数のゲームアイテムを選択しつつ、各ゲームアイテムの提供順を設定して明示し、閲覧データを生成する。
【０２１１】
例えば、閲覧データ生成部１２１は、閲覧データが９個のゲームアイテム群から生成される場合には、図７に示すように、１番目から９番目まで、順にゲームアイテムを選択して配列しつつ、閲覧データを生成する。すなわち、閲覧データ生成部１２１は、ユーザによって閲覧データが閲覧された場合に、ゲームアイテムの提供順を認識することができるように、当該閲覧データを生成する。
【０２１２】
また、閲覧データ生成部１２１は、ゲームアイテムを変更する場合には、変更前のゲームアイテムが設定された位置に、すなわち、ユーザによって変更するゲームアイテムが指定されて特定されたゲームアイテムが配置された位置に、新たに選択されたゲームアイテムを設定する。ただし、閲覧データ生成部１２１は、新たに選択されたゲームアイテムも含めて提供順をシャッフルしつつ、閲覧データを更新してもよい。
【０２１３】
このように設定された閲覧データにおいて、アイテム提供処理部１２４は、ユーザにおけるアイテムの獲得要求を検出すると、予め設定された提供順に従って、閲覧データに設定されたゲームアイテム群の中から一のゲームアイテムを、通信端末装置２０を用いてユーザに獲得させる。
【０２１４】
例えば、図８（Ａ）に示すように、提供順が定まっている場合には、アイテム提供処理部１２４は、ユーザにおけるアイテムの獲得要求を検出すると、図８（Ｂ）に示すように、順番が若いゲームアイテム（１番目の魔法の杖）をゲーム内で使用可能になった旨（すなわち、ガチャで獲得できた旨）を通信端末装置２０に通知する。なお、ゲーム情報制御部１１３は、当該通知とともに、ゲームアイテム（魔法の杖）を該当するユーザに対応付けてゲーム内で使用可能に記憶部１７０に登録する。
【０２１５】
また、閲覧データ生成部１２１は、一のゲームアイテムが使用可能に通信端末装置２０に獲得されると、図９（Ａ）に示すように、提供順が一つずつシフトし、前回の提供時に２番目だったゲームアイテムを提供順が１番目となるように閲覧データを更新する。また、閲覧データ生成部１２１は、９番目の提供順に、新たなゲームアイテムを補充して閲覧データを更新する。ただし、閲覧データ生成部１２１は、図９（Ｂ）に示すように、継続してガチャが実行されるかぎり、かつ、閲覧データ内のゲームアイテムが「０」となるまで、一のゲームアイテムが使用可能に通信端末装置２０に獲得される毎に、ゲームアイテムを少なくしつつ、閲覧データを更新してもよい。
【０２１６】
（抽選処理）
抽選処理は、閲覧データに設定されたゲームアイテム群の中から抽選によって、すなわち、無作為に一のゲームアイテムが提供される処理である。
【０２１７】
この抽選処理を実行するために、閲覧データ生成部１２１は、閲覧データを生成する際に、特に必要な処理はなく、乱数を用いた抽選処理などによって所定数のゲームアイテムを選択し、閲覧データを生成すればよい。
【０２１８】
例えば、閲覧データ生成部１２１は、閲覧データが９個のゲームアイテム群から生成される場合には、乱数を用いた抽選処理などを用いて１番目から９番目まで設定されたゲームアイテムアイテム群の中から一のゲームアイテムを使用可能に通信端末装置２０に提供する。
【０２１９】
例えば、図１０（Ａ）に示すように、アイテム提供処理部１２４は、ユーザにおけるアイテムの獲得要求を検出すると、図１０（Ｂ）に示すように、抽選処理によって定めるゲームアイテム（バイク）を、ユーザに獲得させる。
【０２２０】
また、閲覧データ生成部１２１は、一のゲームアイテムをユーザに獲得させると、図１１（Ａ）に示すように、空欄となった位置に、新たなゲームアイテム（武器１）を補充しつつ閲覧データを更新する。ただし、閲覧データ生成部１２１は、継続してガチャが実行されるかぎり、かつ、ゲームアイテムが「０」となるまで、図１１（Ｂ）に示すように、一のゲームアイテムが使用可能にユーザに獲得させる毎に、ゲームアイテムを少なくしつつ、閲覧データを更新してもよい。
【０２２１】
次に、第２のゲーム処理について説明する。本実施形態では、プレーヤキャラクタと敵キャラクタとの対戦処理を行っている。例えば、敵キャラクタをゲーム情報として登録されたキャラクタＡとし、プレーヤが選択したプレーヤキャラクタとキャラクタＡとの対戦処理を行ってもよい。また、プレーヤキャラクタをゲーム情報として登録されたキャラクタＡとし、敵であるコンピュータキャラクタとキャラクタＡ（プレーヤキャラクタ）との対戦処理を行ってもよい。
【０２２２】
本実施形態では、キャラクタが異なる複数種類のカード４０を予め用意しているので、プレーヤにカード４０を収集する意義を高め、カード４０から得られる様々なキャラクタを通して対戦ゲームを楽しむことができるようにしている。
【０２２３】
本実施形態のゲーム処理によれば、プレーヤは、第２のゲーム（対戦ゲーム）を楽しむためには、カード４０から取得されるゲーム情報を登録しなければならない。しかし、正規にカード４０とシリアルとのパックを購入することにより、必ず、カード４０のゲーム情報を端末１０に反映することができ、プレーヤに不満を生じさせることなく、第２のゲームを提供することができる。
【０２２４】
また、本実施形態によれば、プレーヤは、友人とカード４０を交換するなどして、カード４０から取得されたゲーム情報に基づく拡張現実画像を見て楽しむことができ、ゲーム情報の登録の有無にかかわらず、カード４０自体を用いてゲーム演出を楽しむことができる。
【０２２５】
４−４．本実施形態におけるゲーム処理
次に、本実施形態において、ゲームアイテム獲得処理（ガチャの実行処理）の前提となるゲームについて説明する。
【０２２６】
本実施形態のゲーム処理は、アイテムとしてのカード（すなわち、ゲーム内で使用する仮想カード）を用いてプレーヤキャラクタと敵キャラクタとの対戦処理及びロールプレイングにおけるゲーム進行に関する種々の処理を実行する。
【０２２７】
具体的には、ユーザは、上述のガチャなどによって取得した仮想カードをロールプレイングゲームまたは対戦ゲームに使用することができるようにリストに登録することができるようになっている。
【０２２８】
そして、ゲーム処理部１１５は、ユーザの指示に従って、敵キャラクタとの対戦時または所定のゲームイベントの実行時など所定のタイミングで登録された仮想カードを使用するゲーム処理を実行する。すなわち、ゲーム処理部１１５は、ユーザによって選択された仮想カードに示されるアイテムに基づいて、敵キャラクタへの攻撃または防御、友人とのチーム結成、体力パラメータの回復、他のキャラクタからの情報提供、ゲーム上の必要なアイテムの購入やアイテムの交換など、種々のゲームイベントを実行することができるようになっている。
【０２２９】
特に、本実施形態では、アイテムが異なる複数種類の仮想カードが予め用意され、種々の仮想カードは、ユーザによって、敵キャラクタとの対戦または人質の救済などのゲームの目的を達成させる重要な要素としてゲーム上で戦略的に用いられるようになっている。
【０２３０】
例えば、ゲーム処理部１１５は、敵キャラクタとの対戦時において、魔法の杖または武器２のアイテムを使用した場合には、魔法の杖または武器２に対応付けられた攻撃力に基づいて敵キャラクタを攻撃し、勇者１またはレアアイテム１のアイテムを使用した場合には、当該対戦時の協力者（助っ人）として敵キャラクタを攻撃する処理を実行する。
【０２３１】
また、ゲーム処理部１１５は、ゲーム上の必要なアイテムを購入する際には、獲得したコインから支払いを実行するようにゲーム処理を実行し、他のキャラクタからの情報提供を受ける際に、マップを有していると有力な情報を獲得することができるようにゲーム処理を実行する。
【０２３２】
本実施形態においては、このような、プレーヤに仮想カードを収集する意義を高め、仮想カードから得られる様々なアイテムを通してゲームを楽しむことができるようになっており、このようなアイテムを上記のようにガチャによって提供することができるようになっている。
【０２３３】
また、本実施形態では、ユーザは、ゲーム上でまたはＳＮＳ上で友人となった他のユーザと仮想カードを交換することも可能になっており、他のユーザとの交流を深めることができるとともに、協力してゲームを進行させることができるので、新たな興趣性を提供することができるようになっている。
【０２３４】
５．本実施形態の処理
５−１．ゲームサーバ装置におけるガチャの実行処理
次に、図１２及び図１３を用いて本実施形態のゲームサーバ装置１０におけるガチャの実行処理の動作について説明する。なお、図１２及び図１３は、本実施形態のゲームサーバ装置１０におけるガチャの実行処理の動作を示すフローチャートである。
【０２３５】
本動作においては、ゲームサーバ装置１０は、既に該当する通信端末装置２０にゲームを提供しているものとし、本動作は、当該ゲームの実行中に予め定められたタイミングに実行されるものである。また、本動作は、該当する通信端末装置２０と連動して実行される。
【０２３６】
まず、ゲーム処理部１１５は、ゲームの実行中にガチャを実行するタイミングを検出すると（ステップＳ１０１）、通信部１９６を介してガチャの実行タイミングである旨を該当する通信端末装置２０に通知し、ユーザからの次の指示の受信を待機する（ステップＳ１０２）。
【０２３７】
例えば、ガチャの実行タイミングとしては、ゲームの実行中に戦闘ゲームが終了した際に、ステージをクリアした際に、ユーザが課金をした際に、または、ユーザがゲームを再開した際に、ゲーム処理部１１５は、ガチャの実行タイミングであることを検出する。
【０２３８】
なお、ゲーム処理部１１５は、上記のタイミングにかかわらず、ゲームの所定のタイミングにおいてユーザからのガチャの実行指示を受信したときに、ガチャの実行タイミングを検出することも含まれる。ただし、この場合には、ステップＳ１０２の処理など一定の処理を実行せずに、ステップＳ１０１の処理後には、ステップＳ１０５の処理を実行する。
【０２３９】
次いで、ゲーム処理部１１５は、通信端末装置２０から送信されたユーザの指示を受信すると（ステップＳ１０３）、受信したユーザの指示がガチャを実行する指示であるか否かを判定する（ステップＳ１０４）。
【０２４０】
このとき、ゲーム処理部１１５は、通信端末装置２０から送信されたユーザの指示がガチャを実行しない指示であると判定した場合には、本動作前のゲームに復帰処理を実行し（ステップＳ１１１）、本動作を終了させる。
【０２４１】
また、ゲーム処理部１１５は、通信端末装置２０から送信されたユーザの指示がガチャを実行する指示であると判定すると、閲覧データ生成部１２１に閲覧データを生成させる（ステップＳ１０５）。このとき、閲覧データ生成部１２１は、抽選処理その他の処理を実行し、記憶部１７０に記憶された獲得可能なゲームアイテム群１７２の中から所定数のゲームアイテムを選択し、ガチャによってユーザが獲得可能なゲームアイテムの一覧を示す閲覧データを作成する。
【０２４２】
次いで、閲覧データ生成部１２１は、生成した閲覧データを該当する通信端末装置２０に送信し（ステップＳ１０６）、ユーザからの次の指示の受信を待機する。
【０２４３】
次いで、ゲーム処理部１１５は、通信端末装置２０から送信されたユーザの指示を受信すると（ステップＳ１０７）、ガチャの実行指示か、または、閲覧データ内のゲームアイテムの変更指示かを判定する（ステップＳ１２１）。
【０２４４】
このとき、ゲーム処理部１１５は、ガチャの実行指示と判定した場合には、ステップＳ１２２の処理に移行し、閲覧データ内のゲームアイテムの変更指示と判定した場合には、ステップＳ１３１の処理に移行する。
【０２４５】
次いで、ゲーム処理部１１５は、ガチャの実行指示と判定した場合には、閲覧データ内におけるゲームアイテム群から所定の処理によって一のゲームアイテムを特定するガチャを実行し（ステップＳ１２２）、ゲーム情報制御部１１３を制御して該当するユーザにおいてゲーム中に使用可能なゲームアイテムとして登録する（ステップＳ１２３）。
【０２４６】
次いで、ゲーム処理部１１５は、ガチャによって使用可能になったゲームアイテムを該当する通信端末装置２０に通知し（ステップＳ１２４）、本動作を終了させる。すなわち、ゲーム処理部１１５は、ガチャに獲得可能よって獲得可能になったゲームアイテムを、通信端末装置２０を用いてユーザに獲得させて本動作を終了させる。
【０２４７】
また、ゲーム処理部１１５は、閲覧データ内のゲームアイテムの変更指示と判定した場合には、ユーザの課金情報などの所定の条件に基づいて、当該ユーザがゲームアイテムの変更が可能か否かを判定する（ステップＳ１３１）。
【０２４８】
具体的には、ゲーム処理部１１５は、変更を行うことができるゲームアイテムを持っているか、仮想通貨やポイントなどガチャを実行する上で支払いが可能か、ゲームレベルが達しているか、一日のうちに実行可能な回数制限以内であるかなど所定の条件を満たしているか否かを判定する。
【０２４９】
このとき、ゲーム処理部１１５は、ユーザがゲームアイテムの変更が可能であると判定した場合には、ステップＳ１３２の処理に移行し、ユーザがゲームアイテムの変更が不能であると判定した場合には、その旨を該当する通信端末装置２０に通知し（ステップＳ１４１）、ステップＳ１０３の処理に移行する。
【０２５０】
次いで、ゲーム処理部１１５は、ユーザがゲームアイテムの変更が可能であると判定した場合には、ステップＳ１２１の処理においてゲームアイテムの変更指示とともに受信した変更を希望するゲームアイテムを特定する特定処理を実行する（ステップＳ１３４）。
【０２５１】
次いで、アイテム変更処理部１２３は、抽選処理その他の処理を実行し、特定されたゲームアイテムを他のゲームアイテムに変更する変更処理を実行する（ステップＳ１３５）。
【０２５２】
次いで、閲覧データ生成部１２１は、変更されたゲームアイテムに基づいて閲覧データを更新するとともに（ステップＳ１３６）、更新した閲覧データを該当する通信端末装置２０に送信し（ステップＳ１３７）、ステップＳ１０７の処理に戻る。
【０２５３】
５−２．通信端末装置におけるガチャの実行処理
次に、図１４及び図１５を用いて本実施形態の通信端末装置２０におけるガチャの実行処理の動作について説明する。なお、図１４及び図１５は、本実施形態の通信端末装置２０におけるガチャの実行処理の動作を示すフローチャートである。
【０２５４】
本動作においては、通信端末装置２０は、ゲームサーバ装置１０と連動してゲームを実行しているものとし、本動作は、当該ゲームの実行中に予め定められたタイミングに実行されるものである。また、本動作は、ゲームサーバ装置１０と連動して実行される。
【０２５５】
まず、ゲーム処理部２１２は、ガチャの実行タイミングである旨を受信すると（ステップＳ２０１）、表示制御部２１３及びＷｅｂブラウザ２１１を制御して表示部２９０に当該ガチャの実行タイミングである旨を表示させ（ステップＳ２０２）、ユーザの入力を待機する。このとき、表示制御部２１３及びＷｅｂブラウザ２１１は、表示部２９０にガチャを実行するか否かの入力を促す表示を行う。
【０２５６】
なお、ユーザの指示に基づいてガチャを実行する場合には、ゲーム処理部２１２は、当該ユーザのガチャの実行の指示を受信すると、ステップＳ２０５の処理に移行する。
【０２５７】
次いで、ゲーム処理部２１２は、入力部２６０を介してユーザの入力を検出すると（ステップＳ２０３）、当該ユーザの入力に基づいてガチャを実行するか否かを判定し（ステップＳ２０４）、ガチャを実行しないと判定した場合には、その旨をゲームサーバ装置１０に通知しつつ（ステップＳ２１１）、本動作を終了させる。
【０２５８】
一方、ゲーム処理部２１２は、ユーザの入力に基づいてガチャを実行すると判定すると、その旨をゲームサーバ装置１０に通知し（ステップＳ２０５）、当該ゲームサーバ装置１０からの閲覧データの受信を待機する。
【０２５９】
次いで、ゲーム処理部２１２は、ゲームサーバ装置１０から送信された閲覧データを受信すると（ステップＳ２０６）、表示制御部２１３及びＷｅｂブラウザ２１１を制御して表示部２９０に閲覧データを表示させ（ステップＳ２２１）、ユーザの入力を待機する。
【０２６０】
このとき、表示制御部２１３及びＷｅｂブラウザ２１１は、表示部２９０にアイテム変更処理のためのゲームアイテムの特定指示またはガチャの実行指示の入力を促す表示を行う。
【０２６１】
次いで、ゲーム処理部２１２は、入力部２６０を介してユーザの入力を検出すると（２２２）、当該ユーザの入力がゲームアイテムの変更処理かガチャの実行指示かを判定する（ステップＳ２２３）。このとき、ゲーム処理部２１２は、ユーザの入力がゲームアイテムの変更処理の場合には、ユーザが変更を希望するゲームアイテムを指定させる。また、ゲーム処理部２１２は、ユーザの入力がゲームアイテムの変更処理であると判定するとステップＳ２２４の処理に移行し、ガチャの実行であると判定するとステップＳ２３１の処理に移行する。
【０２６２】
次いで、ゲーム処理部２１２は、ユーザの入力がゲームアイテムの変更処理であると判定すると、指定されたゲームアイテムを特定するための情報とともにゲームサーバ装置１０にゲームアイテムの変更処理の実行を通知し（ステップＳ２２４）、当該ゲームサーバ装置１０からの指示を待機する。
【０２６３】
次いで、ゲーム処理部２１２は、ゲームサーバ装置１０からの指示を受信すると、当該指示がゲームアイテムの変更処理が実行可能か否かを判定する（ステップＳ２２５）。このとき、ゲーム処理部２１２は、ゲームサーバ装置１０からの指示がゲームアイテムの変更処理が実行不能と判定した場合には、表示制御部２１３及びＷｅｂブラウザ２１１にゲームアイテムの変更処理が不能である旨を表示部２９０に表示させてステップＳ２０３の処理に移行する。また、表示制御部２１３及びＷｅｂブラウザ２１１は、表示部２９０に、ゲームアイテムの変更処理が不能である旨を表示させつつ、ユーザにガチャを実行するか否かの入力を促すための表示を行う。
【０２６４】
一方、ゲーム処理部２１２は、ゲームサーバ装置１０からの指示がゲームアイテムの変更処理が実行可能と判定した場合には、ステップＳ２２５の処理によって受信したゲームサーバ装置１０の指示とともに受信した更新された閲覧データによってステップＳ２２１の処理を実行する。
【０２６５】
次いで、ゲーム処理部２１２は、ユーザの入力がガチャの実行であると判定すると、ゲームサーバ装置１０にガチャの実行を通知し（ステップＳ２３１）、その結果の受信を待機する。
【０２６６】
次いで、ゲーム処理部２１２は、ガチャの実行結果を受信すると（ステップＳ２３２）、その結果を表示制御部２１３及びＷｅｂブラウザ２１１を制御して表示部２９０に表示し（ステップＳ２３３）、本動作を終了させる。
【０２６７】
本発明のネットワークシステム１及びゲームサーバ装置１０は、閲覧されているゲームアイテム群から一のゲームアイテムの提供またはその使用の許可を受ける際に、ユーザの指示に基づいて、当該閲覧されているゲームアイテムを他のゲームアイテムに変更することができるので、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更により所望するゲームアイテムが出現することを期待させることができる。
【０２６８】
したがって、ネットワークシステム１及びゲームサーバ装置１０は、閲覧されているゲームアイテム群から一のゲームアイテムの提供またはその許可を受ける際に、ユーザにおけるゲームアイテムの獲得意欲を刺激することができるとともに、「アイテム変更」という新たな行為をユーザに課することによって娯楽性をも提供することができる。
【０２６９】
また、ネットワークシステム１及びゲームサーバ装置１０は、ユーザが提供を受けるゲームアイテムを閲覧させることによって、当該ユーザが獲得可能なゲームアイテムを事前に明示することができるので、データ提供及びその使用に際して公平性を認識させつつ、かつ、その公平性を担保することができる。
【０２７０】
特に、ネットワークシステム１及びゲームサーバ装置１０は、複数のゲームアイテムの中から選択してユーザに閲覧可能にゲームアイテム群を提供し、複数のゲームアイテムの中から特定されたゲームアイテムを変更することができるので、ユーザが所望するアイテムが登場しなかった場合の当該ユーザの期待感を喪失させるものの、当該所望するアイテムが登場した場合にユーザの喜悦感を高め、結果的にユーザにおけるアイテムの獲得意欲を刺激してゲームアイテムの獲得という行為に娯楽性を持たせることができる。
【０２７１】
また、ネットワークシステム１及びゲームサーバ装置１０は、順序処理を行うことによって、ユーザがゲームアイテムを獲得する順番をも認識させすることができるので、データを提供に際して公平性を認識させつつ、かつ、その公平性を担保することができる。
【０２７２】
また、ネットワークシステム１及びゲームサーバ装置１０は、抽選処理を行うことによって、ユーザが提供を受けるゲームアイテムを閲覧させつつ、抽選の要素を取り入れてゲームアイテムを提供することができるので、ユーザにおけるゲームアイテムの獲得意欲を刺激させつつ、データ提供に関する公平性を担保することができる。
【０２７３】
６．その他
本実施形態のゲーム処理は、対戦ゲーム処理（対戦格闘ゲーム処理も含む）またはロールプレイングゲーム処理を実行するようになっているが、スポーツゲーム処理、アクションゲーム処理、音楽ゲーム処理、シューティングゲーム処理、レースゲーム処理、クイズゲーム処理、ボードゲーム処理、イベント処理など種々のゲーム処理であってもよい。また、複数のユーザが参加する他のゲームに応用してもよい。
【０２７４】
本実施形態では、ＳＮＳサーバ装置３０及びゲームサーバ装置１０を別々で構成しているが、当該ＳＮＳサーバ装置３０がゲームサーバ装置１０の全ての機能を備えていてもよい。
【０２７５】
また、本実施形態においては、ゲームアイテムとしては、ゲームに用いるコマンド、音楽データ、仮想通貨など課金ポイント、ゲームキャラクタなども含まれる。
【０２７６】
また、上記の実施形態においては、アイテムを、ゲーム中にゲームに用いるゲームアイテムとして提供するとして説明したが、ゲームに限らず、テキストデータ、音楽データ、割引クーポンコードその他のデータとして獲得可能な、または、使用可能な各種のデジタルコンテンツであってもよく、ゲームと連動せずに、Ｗｅｂページの閲覧時または当該Ｗｅｂページで提供されるアンケートなどと連動させて獲得できるアイテムであってもよい。
【０２７７】
また、本実施形態においては、所定数のゲームアイテムによって閲覧データが生成され、提供されているが、一のゲームアイテムによって閲覧データが生成されていてもよい。
【０２７８】
また、本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０２７９】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【０２８０】
上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。
【符号の説明】
【０２８１】
１  ネットワークシステム
１０  サーバ装置
２０  通信端末装置
３０  ＳＮＳサーバ装置
４０  課金サーバ装置
１００  処理部
１１０  通信制御部
１１１  Ｗｅｂ処理部、
１１２  課金情報制御部
１１３  ゲーム情報制御部
１１５  ゲーム処理部
１２０  アイテム獲得処理部
１２１  閲覧データ生成部
１２２  変更アイテム特定処理部
１２３  アイテム変更処理部
１２４  アイテム提供処理部
１７０  記憶部
１７１  主記憶部、
１７２  ゲームアイテム
１７３  課金情報
１７４  ゲーム情報
１７５  ユーザ情報
１７６  友人情報
１８０  情報記憶媒体
１９６  通信部、
２００  処理部
２１０  通信制御部
２１１  Ｗｅｂブラウザ、
２１２  ゲーム処理部
２１３  表示制御部
２１４  課金情報制御部、
２１５  ゲーム情報制御部
２２０  描画部
２３０  音生成部
２６０  入力部
２７０  記憶部
２８０  情報記憶媒体
２９０  表示部
２９２  音出力部
２９６  通信部
【図１】
0005623452.tif 000002
【図２】
0005623452.tif 000003
【図３】
0005623452.tif 000004
【図４】
0005623452.tif 000005
【図５】
0005623452.tif 000006
【図６】
0005623452.tif 000007
【図８】
0005623452.tif 000008
【図９】
0005623452.tif 000009
【図１０】
0005623452.tif 000010
【図１１】
0005623452.tif 000011
【図１２】
0005623452.tif 000012
【図１３】
0005623452.tif 000013
【図１４】
0005623452.tif 000014
【図１５】
0005623452.tif 000015
【図７】
0005623452.tif 000016