(57)【要約】【課題】本発明は、アバター用のアイテムを有効に利用することを可能としつつ、より独自性の高いアバターの画像を作成することを可能とする制御方法等を提供することを目的とする。【解決手段】本発明に係る制御方法は、メインアバター及びサブアバターに係る情報を記憶部（３２）に記憶し、ユーザからの第１の要求に従い、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部（３１）に出力し、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することを含む。【選択図】図３
2020205112.tif 000002
【特許請求の範囲】
【請求項１】
記憶部及び出力部を備えるコンピュータにおける制御方法であって、
複数のユーザ毎に、アバターに係る情報をユーザの識別情報に関連付けて前記記憶部に記憶するとともに前記アバターに適用可能なアイテムを前記記憶部に記憶し、
複数のユーザのそれぞれからの第１の要求を受信するたびに、前記記憶部に記憶されたアイテムの中から各ユーザのユーザ識別情報に関連付けられたアバターに適用するアイテムを選択し、
複数のユーザのそれぞれからの第２の要求を受信するたびに、直前に選択されたアイテムを適用した、各ユーザのユーザ識別情報に関連付けられたアバターを含むアバター画像を他のユーザから投票されるアバター画像として作成して前記記憶部に記憶し、
複数のユーザのそれぞれからの第３の要求に従い、各ユーザに関連するユーザのうち、ユーザ識別情報に関連付けられたアバターの投票数が所定数より多いユーザのユーザ識別情報に関連付けられたアバターを含む、前記記憶部に記憶された各アバター画像を所定の条件に基づいて並べて一覧表示する表示データを作成して前記出力部に出力する、
ことを含むことを特徴とする制御方法。
【請求項２】
記憶部及び出力部を備えるコンピュータにおける制御方法であって、
複数のユーザ毎に、アバターに係る情報をユーザの識別情報に関連付けて前記記憶部に記憶するとともに前記アバターに適用可能なアイテムを前記記憶部に記憶し、
複数のユーザのそれぞれからの第１の要求を受信するたびに、前記記憶部に記憶されたアイテムの中から各ユーザのユーザ識別情報に関連付けられたアバターに適用するアイテムを選択し、
複数のユーザのそれぞれからの第２の要求を受信するたびに、直前に選択されたアイテムを適用した、各ユーザのユーザ識別情報に関連付けられたアバターを含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶し、
複数のユーザのそれぞれからの第３の要求に従い、各ユーザに関連するユーザのユーザ識別情報に関連付けられたアバターを含む、前記記憶部に記憶された各アバター画像を、各アバター画像を作成した順に並べて一覧表示する表示データを作成して前記出力部に出力する、
ことを含むことを特徴とする制御方法。
【請求項３】
前記アバター画像には第１のアバターと第２のアバターとを含む複数のアバターをそれぞれ表す複数の画像が含まれ、
前記第１のアバターに適用されたアイテムと、前記第２のアバターに適用されたアイテムとの組み合わせに応じて、前記ユーザに特典を付与する、請求項１又は２に記載の制御方法。
【請求項４】
前記ユーザからの第４の要求に従い、前記アバター画像に前記第２のアバターを表す画像を表示するか否かを設定し、
前記ユーザからの第５の要求に従い、前記第１のアバター及び前記第２のアバターに適用可能なアイテムの抽選を実行し、
前記抽選の実行において、前記アバター画像に前記第２のアバターを表す画像を表示するように設定している場合は、前記アバター画像に前記第２のアバターを表す画像を表示しないように設定している場合より、前記特典が付与される組合せに係るアイテムの当選確率を高くする、請求項３に記載の制御方法。
【請求項５】
前記ユーザからの第４の要求に従い、前記アバター画像に前記第２のアバターを表す画像を表示するか否かを設定し、
前記第１のアバター及び前記第２のアバターに適用可能なアイテムを購入するための表示データを作成して前記出力部に出力し、
前記アイテムを購入するための表示データの作成において、前記アバター画像に前記第２のアバターを表す画像を表示するように設定している場合は、前記表示データ内で、前記特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示する、請求項３に記載の制御方法。
【請求項６】
複数のユーザ毎に、アバターに係る情報をユーザの識別情報に関連付けて記憶するとともに前記アバターに適用可能なアイテムを記憶する記憶部と、
出力部と、
複数のユーザのそれぞれからの第１の要求を受信するたびに、前記記憶部に記憶されたアイテムの中から各ユーザのユーザ識別情報に関連付けられたアバターに適用するアイテムを選択する選択部と、
複数のユーザのそれぞれからの第２の要求を受信するたびに、直前に選択されたアイテムを適用した、各ユーザのユーザ識別情報に関連付けられたアバターを含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶する作成部と、
複数のユーザのそれぞれからの第３の要求に従い、各ユーザに関連するユーザのユーザ識別情報に関連付けられたアバターを含む、前記記憶部に記憶された各アバター画像を、各アバター画像を作成した順に並べて一覧表示する表示データを作成して前記出力部に出力する管理部と、
を備えることを特徴とするコンピュータ。
【請求項７】
記憶部及び出力部を備えるコンピュータの制御プログラムであって、
複数のユーザ毎に、アバターに係る情報をユーザの識別情報に関連付けて前記記憶部に記憶するとともに前記アバターに適用可能なアイテムを前記記憶部に記憶し、
複数のユーザのそれぞれからの第１の要求を受信するたびに、前記記憶部に記憶されたアイテムの中から各ユーザのユーザ識別情報に関連付けられたアバターに適用するアイテムを選択し、
複数のユーザのそれぞれからの第２の要求を受信するたびに、直前に選択されたアイテムを適用した、各ユーザのユーザ識別情報に関連付けられたアバターを含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶し、
複数のユーザのそれぞれからの第３の要求に従い、各ユーザに関連するユーザのユーザ識別情報に関連付けられたアバターを含む、前記記憶部に記憶された各アバター画像を、各アバター画像を作成した順に並べて一覧表示する表示データを作成して前記出力部に出力する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御方法、コンピュータ及び制御プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを介して携帯端末にゲームを提供するサーバが普及している。このようなサーバにより提供されるゲームとして、複数のユーザが参加可能なもの（いわゆる「ソーシャルゲーム」）が知られている。一般に、ソーシャルゲームでは、各ユーザを表すために、各ユーザの顔、髪型、衣服、装飾品等を示すいわゆるアバターが用いられる。
【０００３】
特許文献１には、ゲームサーバと通信ネットワークを介して接続された端末にゲームを提供するゲームシステムが開示されている。このゲームシステムでは、クエストパートやバトルパートなどを進行する、仮想ユーザを構成メンバーとするチームが編成され、各端末にはチームの構成メンバーのアバター画像が表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０４２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなソーシャルゲームでは、顔、髪型、衣服、装飾品等の種別毎にアバター用のアイテムが提供され、各ユーザは、各アイテムを取得してアバターに適用することにより、自分のアバターと他のユーザのアバターの差別化を図ることができる。しかしながら、近年、より独自性の高いアバターの画像を作成することが望まれている。
【０００６】
また、ユーザは、自分のアバターに対して、種別毎に一つずつしかアイテムを適用することができず、種別が同一であるアイテムを複数所有していても有効に利用することができなかった。
【０００７】
本発明は、このような課題を解決すべくなされたものであり、アバター用のアイテムを有効に利用することを可能としつつ、より独自性の高いアバターの画像を作成することを可能とする制御方法、コンピュータ及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る制御方法は、記憶部及び出力部を備えるコンピュータにおける制御方法であって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力し、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することを含む。
なお、コンピュータは、上記の手順を実行可能であればよく、例えば、携帯端末や据置端末、サーバ等である。
【０００９】
また、本発明に係る制御方法において、記憶において、複数のサブアバターに係る情報を記憶部に記憶し、出力において、第１の要求に従い、複数のサブアバターの属性をユーザ識別情報と関連付けて記憶部に記憶し、複数のサブアバターをそれぞれ表す複数のサブアバター画像を出力し、変更において、第２の要求に従い、複数のサブアバターの属性をそれぞれ変更し、出力する複数のサブアバター画像を、それぞれ第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することが好ましい。
【００１０】
また、本発明に係る制御方法において、出力において、第１の要求に従い、さらにサブアバター画像の配置位置として所定の配置位置をユーザ識別情報と関連付けて記憶部に記憶し、ユーザ識別情報と関連付けられた配置位置にサブアバター画像が表示されるようにサブアバター画像を出力し、変更において、第２の要求に従い、ユーザ識別情報に関連付けられたサブアバター画像の配置位置を変更し、出力するサブアバター画像を、第２の要求に応じた配置位置に表示されるように変更することが好ましい。
【００１１】
また、本発明に係る制御方法において、出力において、コンピュータにより提供される複数のサービス毎に、各サービスにおいてメインアバター画像及びサブアバター画像が表示される表示枠のサイズ又は形状に従って、サブアバター画像を出力するか否かを自動的に変更することが好ましい。
【００１２】
また、本発明に係る制御方法において、記憶において、さらにメインアバター及びサブアバターに適用可能な複数のアイテムをユーザ識別情報と関連付けて記憶部に記憶し、変更において、第２の要求に従い、複数のアイテムの中からユーザによって選択されたアイテムをメインアバターに適用するとともに、複数のアイテムの内のメインアバターに適用されていないアイテムの中からユーザによって選択されたアイテムをサブアバターに適用し、メインアバター画像を、メインアバターに適用されたアイテムを含むメインアバター画像に変更し、サブアバター画像を、サブアバターに適用されたアイテムを含むサブアバター画像に変更することが好ましい。
【００１３】
また、本発明に係る制御方法において、さらに、メインアバターに適用されたアイテムと、サブアバターに適用されたアイテムとの組合せに応じて、ユーザに特典を付与することが好ましい。
【００１４】
また、本発明に係る制御方法において、さらに、第２の要求に従い、メインアバター画像と共にサブアバター画像を出力するか否かを設定し、ユーザからの第３の要求に従い、メインアバター及びサブアバターに適用可能なアイテムの抽選を実行し、抽選の実行において、サブアバター画像を出力するように設定している場合は、サブアバター画像を出力しないように設定している場合より、特典が付与される組合せに係るアイテムの当選確率を高くすることが好ましい。
【００１５】
また、本発明に係る制御方法において、さらに、第２の要求に従い、メインアバター画像と共にサブアバター画像を出力するか否かを設定し、メインアバター及びサブアバターに適用可能なアイテムを購入するための表示データを作成して出力部に出力し、表示データの作成において、サブアバター画像を出力するように設定している場合は、表示データ内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示することが好ましい。
【００１６】
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報並びに複数のアイテムを各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター及びサブアバターに、ユーザに関連するユーザの、特典が付与される組合せに係るアイテムを適用することが好ましい。
【００１７】
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター画像と共に出力するサブアバター画像を、ユーザに関連するユーザのサブアバター画像に変更することが好ましい。
【００１８】
また、本発明に係る制御方法において、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶するとともに、メインアバター画像と共にサブアバター画像を出力し、変更において、複数のユーザ毎に、サブアバターの属性を変更するとともに、サブアバター画像を変更し、ユーザからの第４の要求に従い、ユーザに関連する複数のユーザのメインアバター画像及びサブアバター画像の作成又は変更の履歴、及び、作成又は変更されたメインアバター画像及びサブアバター画像を一覧表示する表示データを作成して出力部に出力することが好ましい。
【００１９】
また、本発明に係る制御方法において、記憶において、メインアバターの属性をさらに記憶し、出力において、サブアバターの属性をメインアバターの属性と異なる属性に設定することが好ましい。
【００２０】
本発明に係るコンピュータは、メインアバター及びサブアバターに係る情報を記憶する記憶部と、出力部と、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力する設定部と、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する変更部とを備える。
【００２１】
本発明に係る制御プログラムは、記憶部及び出力部を備えるコンピュータの制御プログラムであって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力し、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することをコンピュータに実行させる。
また、本発明に係る制御方法は、記憶部を備えるコンピュータにおける制御方法であって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成し、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する、ことを含む。
また、本発明に係る制御方法において、記憶において、複数のサブアバターに係る情報を記憶部に記憶し、作成において、第１の要求に従い、複数のサブアバターの属性をユーザ識別情報と関連付けて記憶部に記憶し、複数のサブアバターをそれぞれ表す複数のサブアバター画像をアバター画像に含ませ、変更において、第２の要求に従い、複数のサブアバターの属性をそれぞれ変更し、アバター画像に含まれる複数のサブアバター画像を、それぞれ第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、作成において、第１の要求に従い、さらにサブアバター画像の配置位置として所定の配置位置をユーザ識別情報と関連付けて記憶部に記憶し、ユーザ識別情報と関連付けられた配置位置にサブアバター画像が表示されるようにアバター画像を作成し、変更において、第２の要求に従い、ユーザ識別情報に関連付けられたサブアバター画像の配置位置を変更し、アバター画像に含まれるサブアバター画像を、第２の要求に応じた配置位置に表示されるように変更することが好ましい。
また、本発明に係る制御方法において、サブアバター画像は、アバター画像内の予め定められた位置に配置され、さらに、第２の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、アバター画像にサブアバター画像を表示するように設定されているか否かに関わらず、コンピュータにより提供される複数の異なるサービス毎に、各サービスにおいてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像にサブアバター画像を表示するか否かを自動的に変更することが好ましい。
また、本発明に係る制御方法において、記憶において、さらにメインアバター及びサブアバターに適用可能な複数のアイテムをユーザ識別情報と関連付けて記憶部に記憶し、変更において、第２の要求に従い、複数のアイテムの中からユーザによって選択されたアイテムをメインアバターに適用するとともに、複数のアイテムの内のメインアバターに適用されていないアイテムの中からユーザによって選択されたアイテムをサブアバターに適用し、メインアバター画像を、メインアバターに適用されたアイテムを含むメインアバター画像に変更し、サブアバター画像を、サブアバターに適用されたアイテムを含むサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、さらに、メインアバターに適用されたアイテムと、サブアバターに適用されたアイテムとの組合せに応じて、ユーザに特典を付与することが好ましい。
また、本発明に係る制御方法において、さらに、第２の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、ユーザからの第３の要求に従い、メインアバター及びサブアバターに適用可能なアイテムの抽選を実行し、抽選の実行において、アバター画像にサブアバター画像を表示するように設定している場合は、アバター画像にサブアバター画像を表示しないように設定している場合より、特典が付与される組合せに係るアイテムの当選確率を高くすることが好ましい。
また、本発明に係る制御方法において、さらに、第２の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、メインアバター及びサブアバターに適用可能なアイテムを購入するための表示データを作成して出力部に出力し、表示データの作成において、アバター画像にサブアバター画像を表示するように設定している場合は、表示データ内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示することが好ましい。
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報並びに複数のアイテムを各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター及びサブアバターに、ユーザに関連するユーザの、特典が付与される組合せに係るアイテムを適用することが好ましい。
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター画像と共に出力するサブアバター画像を、ユーザに関連するユーザのサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶するとともに、アバター画像を作成し、変更において、複数のユーザ毎に、サブアバターの属性を変更するとともに、サブアバター画像を変更し、ユーザからの第４の要求に従い、ユーザに関連する複数のユーザのアバター画像の作成又は変更の履歴、及び、作成又は変更されたアバター画像を一覧表示する表示データを作成して出力部に出力することが好ましい。
また、本発明に係る制御方法において、記憶において、メインアバターの属性をさらに記憶し、作成において、サブアバターの属性をメインアバターの属性と異なる属性に設定することが好ましい。
また、本発明に係るコンピュータは、メインアバター及びサブアバターに係る情報を記憶する記憶部と、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成する設定部と、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する変更部と、を備える。
また、本発明に係る制御プログラムは、記憶部を備えるコンピュータの制御プログラムであって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第１の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成し、ユーザからの第２の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第２の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する、ことをコンピュータに実行させる。
【発明の効果】
【００２２】
本発明に係る制御方法、コンピュータ及び制御プログラムは、メインアバターに加えて、属性を変更可能なサブアバターを使用するので、ユーザは、アバター用のアイテムを有効に利用しつつ、より独自性の高いアバターの画像を作成することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】通信システム１の概略構成の一例を示す図である。
【図２】携帯端末２の概略構成の一例を示す図である。
【図３】（ａ）〜（ｃ）はアバター画像について説明するための模式図である
【図４】（ａ）〜（ｃ）は携帯端末２の表示画面の一例を示す図である。
【図５】（ａ）〜（ｃ）は携帯端末２の表示画面の一例を示す図である。
【図６】サーバ３の概略構成の一例を示す図である。
【図７】ユーザテーブルの一例を示す図である。
【図８】（ａ）はアバターテーブルの一例を示す図であり、（ｂ）はアイテムテーブルの一例を示す図であり、（ｃ）は履歴テーブルの一例を示す図である。
【図９】通信システム１の動作シーケンスの一例を示す図である。
【図１０】サブアバター設定処理の動作フローの一例を示す図である。
【図１１】アバター画像更新処理の動作フローの一例を示す図である。
【図１２】履歴抽出処理の動作フローの一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２５】
１．本実施形態の概略
本実施形態の通信システムでは、ユーザは、サーバが提供するサービスに携帯端末を用いて参加する。サーバは複数のサービスをユーザに提供しており、サーバが提供するサービスは、例えば複数のユーザが参加可能なソーシャルゲーム、又はＳＮＳ（ソーシャルネットワーキングサービス）等である。本実施形態では、サーバがソーシャルゲームのサービスを提供する例について説明する。
【００２６】
このゲームでは、各ユーザを表すために、各ユーザの顔、髪型、衣服、装飾品等を示すいわゆるアバターが用いられる。アバターは、各ユーザに対応するオブジェクトであり、ユーザの分身を表すキャラクタである。各ユーザのアバターを表すアバター画像には、ユーザの分身を表すメインアバターとは別に、ユーザの家族、友達、ゲーム上のフレンド等の分身を表すサブアバターが表示される。以下では、アバター画像においてメインアバターを表す画像部分をメインアバター画像と称し、サブアバターを表す画像部分をサブアバター画像と称する場合がある。
【００２７】
メインアバター及びサブアバターは、それぞれ性別、年齢等の属性を有しており、各属性は、ユーザからの要求に従って変更される。属性は、性別、年齢等を含むが、メインアバター及びサブアバターの特徴又は種類等を表すものであればそれらに限定されない。また、ユーザは、例えばアバターの顔、髪型、衣服、装飾品等の種別毎に分類されるアイテムを購入又は抽選等により取得して所有することができる。ユーザは、各アバターに対して、種別毎に一つずつのアイテムを適用することができる。但し、各アイテムには属性が定められており、各アイテムは、定められた属性に係るアバターにのみ適用される。また、一意に識別される一つのアイテムを複数のアバターに適用することは禁止され、メインアバターに適用されたアイテムはサブアバターに適用されない。
【００２８】
アバター及びアイテムは、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び／又は贈与等され得る電子データであるが、アバター及びアイテムの利用態様は本明細書で明示されるものには限られない。
【００２９】
ユーザは、種別が同一であるアイテムを複数所有している場合、又はメインアバターの属性とは異なる属性のアイテムを所有している場合、メインアバターに適用することができないアイテムをサブアバターに適用し、有効に利用することが可能となる。また、各ユーザは、メインアバター及びサブアバターの属性を変更しつつ、各アバターにアイテムを適用できるので、アバターに適用可能なアイテムの組合せ数は、メインアバターのみを用いる場合、又は各アバターの属性を変更できない場合と比較して飛躍的に増大する。したがって、各ユーザは、独自性の高いアバター画像を作成することが可能となる。
【００３０】
２．通信システム１の構成
図１は、通信システム１の概略構成の一例を示す図である。
【００３１】
通信システム１は、複数の携帯端末２と、サーバ３とを備える。携帯端末２とサーバ３とは、通信ネットワークを介して相互に接続され、例えば、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介して相互に接続される。携帯端末２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、ゲームプログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００３２】
なお、携帯端末２としては多機能携帯電話（いわゆる「スマートフォン」）を想定するが、本発明はこれに限定されない。携帯端末２は、本発明が適用可能であればよく、例えば、携帯電話（いわゆる「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等でもよい。
【００３３】
２．１．携帯端末２の構成
図２は、携帯端末２の概略構成の一例を示す図である。
【００３４】
携帯端末２は、端末通信部２１と、端末記憶部２２と、操作部２３と、表示部２４と、端末処理部２５とを備える。携帯端末２は、ユーザによる操作部２３（ボタン等）の操作に応じて、ゲームの進行をサーバ３に要求する。また、携帯端末２は、サーバ３からゲームの進行に係る表示データを受信して表示する。
【００３５】
端末通信部２１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末２を無線通信ネットワークに接続する。端末通信部２１は、基地局４により割り当てられるチャネルを介して、基地局４との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局４との間で通信を行う。そして、端末通信部２１は、端末処理部２５から供給されたデータをサーバ３等に送信する。また、端末通信部２１は、サーバ３等から受信したデータを端末処理部２５に供給する。なお、端末通信部２１は、不図示のＷｉｆｉ（Wireless Fidelity）のアクセスポイントとの間でＩＥＥＥ８０２．１１規格の無線通信方式による無線通信を行うものでもよい。
【００３６】
端末記憶部２２は、例えば、半導体メモリ装置を備える。端末記憶部２２は、端末処理部２５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、ゲームの進行に係る表示データの取得及び表示を行うプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２２にインストールされてもよい。また、端末記憶部２２は、データとして、携帯端末２のユーザの識別情報であるユーザＩＤ、ゲームの進行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３７】
操作部２３は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、キーボタン等である。ユーザは、操作部２３を用いて、文字、数字、記号等を入力することができる。操作部２３は、ユーザにより操作された場合、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、端末処理部２５に供給される。
【００３８】
表示部２４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２４は、端末処理部２５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００３９】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部２５は、例えばＣＰＵ（Central Processing Unit）であり、携帯端末２の全体的な動作を統括的に制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム、操作部２３の操作等に基づいて携帯端末２の各種処理が適切な手順で実行されるように、端末通信部２１、表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４０】
２．１．１．端末処理部２５の機能
図３（ａ）〜（ｃ）は、アバター画像について説明するための模式図である。
【００４１】
図３（ａ）は、ゲームで使用されるアバターを表示するアバター画像の一例を示す。図３（ａ）に示すアバター画像３００は、最初にサブアバターが設定されたときに作成されるアバター画像の例である。アバター画像３００には、右側にメインアバターを表すメインアバター画像３０１が表示され、メインアバター画像３０１の左側にサブアバターを表すサブアバター画像３０２が表示されている。メインアバター及びサブアバターは、それぞれ属性として性別を有している。サブアバターの属性の初期値は、サブアバターが最初に設定されるときにユーザにより選択される。なお、サブアバターの属性の初期値は、予め定められていてもよい。また、サブアバターの属性の初期値は、サブアバターが設定されるときにサーバ３により自動的に決定されてもよい。図３（ａ）に示す例では、メインアバターの性別は女性であり、サブアバターの性別は女性である。
【００４２】
図３（ｂ）は、アバター画像３００に示す状態からサブアバターの性別を変更したアバター画像の一例を示す。図３（ｂ）に示すアバター画像３１０では、ユーザからの要求に従って、サブアバターの性別が女性から男性に変更されている。
【００４３】
図３（ｃ）は、アバター画像３１０に示す状態からサブアバターにアイテムを適用させたアバター画像の一例を示す。図３（ｃ）に示すアバター画像３２０では、ユーザからの要求に従って、サブアバターに、顔、髪型、衣服及び装飾品に係るアイテムが適用されている。ユーザは、所有するアイテムの内、メインアバターに適用していないアイテムをサブアバターに適用することができる。したがって、ユーザは、使用していない冗長なアイテムを有効に利用することが可能となる。
【００４４】
また、図３（ａ）〜（ｃ）に示したように、ユーザは、サブアバターの属性及び適用させるアイテムを任意に変更することができる。したがって、ユーザは、独自性の高いアバターの画像を作成することが可能となる。
【００４５】
図４（ａ）は、表示部２４に表示されるホーム画面の一例を示す図である。
【００４６】
図４（ａ）に示すホーム画面４００は、ゲーム開始時等に表示される。以下で説明する各画面は、サーバ３から受信された表示データに基づいて表示される。
【００４７】
ホーム画面４００には、メインゲームボタン４０１、サブアバター設定ボタン４０２、アバター画像更新ボタン４０３、アバター画像履歴ボタン４０４、抽選ボタン４０５、購入ボタン４０６等が表示される。
【００４８】
メインゲームボタン４０１が押下されると、メインゲームを実行するための画面が表示され、ユーザはメインゲームを実行することができる。メインゲームは、例えば、ユーザ同士が、所有するキャラクタを戦わせるバトル、複数のユーザが協力して敵キャラクタ（いわゆるノンプレイヤキャラクタ）と戦ういわゆるＲＡＩＤバトル、又は、ゲームのシナリオに従って進行するクエスト等である。クエストとは、一般に、探索、ミッション等とも称されるものであり、複数のダンジョンのそれぞれに複数のフロア（ステージ）を有し、各フロアの処理を順次実行していくものである。各フロアの処理には、ユーザが所有するキャラクタと敵キャラクタとのバトル、ユーザへの特定のアイテム等の特典の付与等が含まれる。
【００４９】
キャラクタは、ゲーム媒体の一例である。ゲーム媒体とは、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ及びアバター等を含む。また、ゲーム媒体は、ゲームの進行に応じ、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び／又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。
【００５０】
サブアバター設定ボタン４０２が押下されると、サブアバターを設定するための画面が表示され、ユーザはサブアバターを設定することができる。アバター画像更新ボタン４０３が押下されると、アバター画像を変更するための画面が表示され、ユーザはアバター画像を変更することができる。アバター画像履歴ボタン４０４が押下されると、アバター画像の作成又は変更の履歴を表す画面が表示され、ユーザは履歴を確認することができる。
【００５１】
また、抽選ボタン４０５が押下されると、アバターに適用されるアイテムの抽選を実行するための画面（不図示）が表示され、ユーザはアイテムの抽選を実行することができる。また、購入ボタン４０６が押下されると、アバターに適用されるアイテムを購入するための画面（不図示）が表示され、ユーザはアイテムを購入することができる。
【００５２】
図４（ｂ）は、表示部２４に表示されるサブアバター設定画面の一例を示す図である。
【００５３】
図４（ｂ）に示すサブアバター設定画面４１０は、ホーム画面４００でサブアバター設定ボタン４０２が押下されたときに表示される。サブアバター設定画面４１０には、第１サブアバターについての表示選択ボタン４１１、配置位置選択ボタン４１２及び性別選択ボタン４１３と、第２サブアバターについての表示選択ボタン４１４、配置位置選択ボタン４１５及び性別選択ボタン４１６と、設定ボタン４１７と、戻るボタン４１８等が表示される。
【００５４】
表示選択ボタン４１１、４１４は、アバター画像内に各サブアバターを表すサブアバター画像を表示するか否かを選択するためのラジオボタンである。
【００５５】
配置位置選択ボタン４１２、４１５は、各サブアバター画像のアバター画像内の配置位置を選択するためのラジオボタンであり、ユーザは、配置位置として左側、中央及び右側の内の何れかを選択することができる。なお、配置位置として、上側、中央及び下側の内の何れかが選択されるようにしてもよい。また、配置位置として、アバター画像内の任意の座標が入力されるようにしてもよい。
【００５６】
性別選択ボタン４１３、４１６は、第１サブアバターの性別を選択するためのラジオボタンであり、ユーザは、性別として男性及び女性の内の何れかを選択することができる。なお、アバターの属性に年齢が含まれる場合、第１サブアバターの年齢を選択するための年齢選択ボタン（不図示）が表示され、ユーザは、第１サブアバターの年齢を選択することができる。
【００５７】
設定ボタン４１７が押下されると、各選択ボタン４１１〜４１６により選択された表示有無、配置位置、属性に従ったサブアバターが設定され、メインアバターを表すメインアバター画像及び新たに設定されたサブアバターを表すサブアバター画像を含むアバター画像が作成される。そして、アバター画像の作成結果を表す画面が表示され、ユーザは作成されたアバター画像を確認することができる。戻るボタン４１８が押下されると、再度ホーム画面４００が表示される。
【００５８】
なお、サブアバターの表示有無、配置位置及び属性等の初期値は、ユーザにより選択されるのではなく、予め定められていてもよい。または、サブアバターの表示有無、配置位置及び属性等の初期値は、サーバ３により自動的に決定されてもよい。それらの場合、ホーム画面４００でサブアバター設定ボタン４０２が押下されたときに、サブアバター設定画面４１０は表示されず、予め定められた初期値又はサーバ３により決定された初期値に係るサブアバター画像を含むアバター画像の作成結果を表す画面が表示される。
【００５９】
図４（ｃ）は、表示部２４に表示される作成結果画面の一例を示す図である。
【００６０】
図４（ｃ）に示す作成結果画面４２０は、サブアバター設定画面４１０で設定ボタン４１７が押下されたときに表示される。作成結果画面４２０には、アバター画像４２１、ホームボタン４２５、戻るボタン４２６等が表示される。
【００６１】
アバター画像４２１は、メインアバター画像４２２、新たに設定された第１サブアバターを表す第１サブアバター画像４２３、新たに設定された第２サブアバターを表す第２サブアバター画像４２４等を含むアバター画像である。メインアバター画像４２２は、サーバ３に予め記憶されていた設定に従って表示される。なお、サブアバター設定画面４１０において、サブアバターの各設定とともに、メインアバターの各設定も、ユーザにより選択可能に表示されてもよい。その場合、メインアバター画像４２２は、サブアバター設定画面４１０で選択された設定に従って表示される。第１サブアバター画像４２３及び第２サブアバター画像４２４は、サブアバター設定画面４１０で選択された属性（性別）、配置位置等に従って表示される。
【００６２】
なお、作成結果画面４２０は、メインアバターにアイテムが適用されている例を示しているが、メインアバターにアイテムがまだ適用されていない場合、メインアバター画像４２２は、第１サブアバター画像４２３及び第２サブアバター画像４２４と同様に、アイテムが適用されていない態様で表示される。ホームボタン４２５が押下されると、再度ホーム画面４００が表示される。戻るボタン４２６が押下されると、再度サブアバター設定画面４１０が表示される。
【００６３】
図４（ｄ）は、表示部２４に表示されるアバター画像更新画面の一例を示す図である。
【００６４】
図４（ｄ）に示すアバター画像更新画面４３０は、ホーム画面４００でアバター画像更新ボタン４０３が押下されたときに表示される。アバター画像更新画面４３０には、メインアバター変更ボタン４３１、第１サブアバター変更ボタン４３２、第２サブアバター変更ボタン４３３、戻るボタン４３４等が表示される。
【００６５】
メインアバター変更ボタン４３１が押下されると、メインアバターを変更するための画面が表示され、ユーザはメインアバターを変更することができる。第１サブアバター変更ボタン４３２が押下されると、第１サブアバターを変更するための画面が表示され、ユーザは第１サブアバターを変更することができる。第２サブアバター変更ボタン４３３が押下されると、第２サブアバターを変更するための画面が表示され、ユーザは第２サブアバターを変更することができる。戻るボタン４３４が押下されると、再度ホーム画面４００が表示される。
【００６６】
図５（ａ）は、表示部２４に表示される第１サブアバター変更画面の一例を示す図である。
【００６７】
図５（ａ）に示す第１サブアバター変更画面５００は、アバター画像更新画面４３０で第１サブアバター変更ボタン４３２が押下されたときに表示される。なお、メインアバターを変更するための画面及び第２サブアバターを変更するための画面は、第１サブアバター変更画面５００と同様であるため、詳細な説明を省略し、以下では、代表して第１サブアバターを変更するための画面について説明する。
【００６８】
第１サブアバター変更画面５００には、表示選択ボタン５０１、配置位置選択ボタン５０２、性別選択ボタン５０３、アイテム５０４、アイテム選択ボタン５０５、更新ボタン５０６、戻るボタン５０７等が表示される。
【００６９】
表示選択ボタン５０１、配置位置選択ボタン５０２及び性別選択ボタン５０３は、それぞれ図４（ｂ）に示した表示選択ボタン４１１、配置位置選択ボタン４１２及び性別選択ボタン４１３と同様のボタンである。なお、メインアバターは、アバター画像内に必ず表示されるように制限されるため、メインアバターを変更するための画面には、表示選択ボタンは表示されない。また、アバターの属性に年齢が含まれる場合、第１サブアバターの年齢を選択するための年齢選択ボタン（不図示）が表示される。
【００７０】
アイテム５０４として、ユーザが所有するアイテムの内、アバターに適用可能なアイテムが一覧表示され、一覧表示された各アイテムに対応してアイテム選択ボタン５０５が表示される。ユーザは、アイテム選択ボタン５０５を押下することにより、そのアイテム選択ボタン５０５に対応するアイテムを第１サブアバターに適用させることができる。なお、第１サブアバター以外のアバター、即ちメインアバター及び第２サブアバターに適用されていないアイテムに対応するアイテム選択ボタンは、選択可能に表示され、第１サブアバター以外のアバターに既に適用されているアイテムに対応するアイテム選択ボタンは、選択できないように表示される。
【００７１】
更新ボタン５０６が押下されると、各ボタンによって選択された設定に従って、第１サブアバターが変更される。第１サブアバターが変更されると、さらに、アバター画像が変更され、アバター画像の更新結果を表す画面が表示され、ユーザは変更されたアバター画像を確認することができる。戻るボタン５０７が押下されると、第１サブアバターは変更されることなく、再度アバター画像更新画面４３０が表示される。
【００７２】
図５（ｂ）は、表示部２４に表示される更新結果画面の一例を示す図である。
【００７３】
図５（ｂ）に示す更新結果画面５１０は、第１サブアバター変更画面５００等の各アバター変更画面で更新ボタン５０６が押下されたときに表示される。更新結果画面５１０には、アバター画像５１１、ホームボタン５１５、戻るボタン５１６等が表示される。
【００７４】
アバター画像５１１は、第１サブアバター変更画面５００等の各アバター変更画面で各ボタンによって選択された設定に従って変更されたアバター画像である。アバター画像５１１には、メインアバター画像５１２、第１サブアバター画像５１３、第２サブアバター画像５１４等が含まれる。メインアバター画像５１２、第１サブアバター画像５１３及び第２サブアバター画像５１４の内、変更されたアバターを表す画像は、ユーザによって選択された各設定に従って表示され、他のアバターを表す画像は、サーバ３に記憶されている設定に従って表示される。
【００７５】
ホームボタン５１５が押下されると、再度ホーム画面４００が表示される。戻るボタン５１６が押下されると、再度アバター変更画面が表示される。
【００７６】
図５（ｃ）は、表示部２４に表示されるアバター画像履歴画面の一例を示す図である。
【００７７】
図５（ｃ）に示すアバター画像履歴画面５２０は、ホーム画面４００でアバター画像履歴ボタン４０４が押下されたときに表示される。アバター画像履歴画面５２０には、ユーザ及びユーザに関連する関連ユーザのアバター画像の作成又は変更の履歴５２１、５３１が、作成又は変更された順に表示される。関連ユーザは、例えばユーザとフレンド関係にある他のユーザ、過去の敵キャラクタとのバトルにおいてユーザを救援したユーザ、過去に対戦したユーザ及び／又は過去に対戦したグループに所属するユーザ等である。または、関連ユーザは、ユーザによって、アバター画像の履歴を参照したいユーザとして指定されたユーザでもよい。
【００７８】
履歴５２１、５３１として、テキスト５２２、５３２、アバター画像５２３、５３３、コメント作成ボタン５２４、５３４、投票ボタン５２５、５３５、コメント領域５２６、５３６等がそれぞれ表示される。テキスト５２２、５３２には、アバター画像を作成又は変更したユーザ、及び、アバター画像を作成した旨又は変更した旨が表示される。アバター画像５２３、５３３は、作成又は変更されたアバター画像である。コメント作成ボタン５２４、５３４を押下することにより、ユーザはアバター画像５２３、５３３に対するコメントを投稿することができる。投票ボタン５２５、５３５を押下することにより、ユーザはアバター画像５２３、５３３に投票することができる。所定期間内に各アバター画像に投票された投票数に応じて、各アバター画像を作成又は変更したユーザに特典が付与される。コメント領域５２６、５３６には、各ユーザにより投稿されたコメントが表示される。
【００７９】
関連ユーザのアバター画像の作成又は変更に係る履歴が時系列に並べてタイムライン表示されるので、ユーザは、フレンドのユーザがアバターを変更したことを即時に認識することができる。さらに、ユーザ及び関連ユーザのアバター画像に関する履歴のみが表示されるので、ユーザは、複数の関連ユーザの最新のアバターを同時に閲覧することができ、さらに、自分のアバターと他人のアバターとを容易に比較することができる。また、ユーザは、センスの良いユーザを関連ユーザとして登録しておくことにより、登録しておいたユーザのコーディネートを参考にすることができる。
【００８０】
なお、関連ユーザが所定数未満である場合、サーバ３は、投票数が多いユーザを自動的に選択し、選択したユーザのアバター画像に関する履歴をアバター画像履歴画面に表示してもよい。これにより、ユーザは、人気の高いユーザのコーディネートを閲覧することができる。また、各ユーザは、アバター画像履歴画面を利用することによって、自分のアバターを他人に公開できるようになり、より良いアバター画像を作成しようとするため、アバターサービスの活性化を図ることが可能となる。
【００８１】
２．１．１．端末処理部２５の構成
端末処理部２５は、少なくとも閲覧実行部２５１を備える。閲覧実行部２５１は、端末処理部２５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、閲覧実行部２５１は、ファームウェアとして携帯端末２に実装されてもよい。
【００８２】
閲覧実行部２５１は、ゲームの進行に係る表示データの取得及び表示を行う。即ち、閲覧実行部２５１は、ユーザからの指示に応じて、ゲームの進行に係る表示データの取得要求を端末通信部２１を介してサーバ３に送信する。また、閲覧実行部２５１は、対応する表示データを端末通信部２１を介してサーバ３から受信する。閲覧実行部２５１は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部２５１は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部２５１は、作成した描画データを表示部２４に出力する。また、閲覧実行部２５１は、サーバ３との通信接続が確立されている間、表示データに含まれる各情報を端末記憶部２２に記憶する。
【００８３】
２．２．サーバ３の構成
図６は、サーバ３の概略構成の一例を示す図である。また、図７、図８（ａ）〜（ｃ）は、サーバ記憶部３２が記憶する各種テーブルのデータ構造の一例を示す図である。
【００８４】
サーバ３は、サーバ通信部３１と、サーバ記憶部３２と、サーバ処理部３３とを備える。サーバ３は、携帯端末２からの要求に応じてゲームを進行させる。また、サーバ３は、ゲームの進行に係る表示データを作成して携帯端末２に送信する。
【００８５】
サーバ通信部３１は、出力部の一例であり、サーバ３をインターネット７に接続するための通信インターフェース回路を備え、インターネット７との間で通信を行う。そして、サーバ通信部３１は、携帯端末２等から受信したデータをサーバ処理部３３に供給する。また、サーバ通信部３１は、サーバ処理部３３から供給されたデータを携帯端末２等に送信する。
【００８６】
サーバ記憶部３２は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。サーバ記憶部３２は、サーバ処理部３３での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、アプリケーションプログラムとして、ゲームを進行させ、その結果に係る表示データを作成するゲームプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２２にインストールされてもよい。
【００８７】
また、サーバ記憶部３２は、データとして、図７に示すユーザテーブル、図８（ａ）に示すアバターテーブル、図８（ｂ）に示すアイテムテーブル、図８（ｃ）に示す履歴テーブル、各アバター及び各アイテムの画像データ、ゲームの進行に係る様々な画像データ等を記憶する。さらに、サーバ記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００８８】
図７は、ユーザを管理するユーザテーブルを示す。ユーザテーブルには、各ユーザについて、当該ユーザの識別情報（ユーザＩＤ）、パスワード、名前、所有アイテム情報、メインアバター情報、第１サブアバター情報、第２サブアバター情報、関連ユーザのユーザＩＤ等の情報が関連付けて記憶される。
【００８９】
所有アイテム情報には、ユーザが所有している、アバターに適用可能なアイテム毎に、所有しているアイテムを管理するための識別番号（所有ＩＤ）、当該アイテムの識別番号（アイテムＩＤ）等が関連付けて記憶される。アイテムは、例えばアバターの顔及び髪型、アバターが装着する衣服及び装飾品等である。
【００９０】
メインアバター情報には、メインアバターの識別情報（アバターＩＤ）及び性別、メインアバター画像のアバター画像内の配置位置、メインアバターに適用されているアイテムの識別番号（適用ＩＤ）等が関連付けて記憶される。性別として、男性又は女性を示す情報が記憶される。アバター画像内の配置位置として、右側、中央又は左側を示す情報が記憶される。適用ＩＤは、メインアバターに現在適用されている各アイテムに対応する所有ＩＤである。
【００９１】
第１サブアバター情報には、第１サブアバターのアバターＩＤ及び性別、第１サブアバター画像のアバター画像内の配置位置、表示フラグ、適用ＩＤ等が関連付けて記憶される。表示フラグとして、アバター画像内に第１サブアバター画像を表示するか否かが記憶される。適用ＩＤは、第１サブアバターに現在適用されている各アイテムに対応する所有ＩＤである。
【００９２】
第２サブアバター情報には、第２サブアバターのアバターＩＤ及び性別、第２サブアバター画像のアバター画像内の配置位置、表示フラグ、適用ＩＤ等が関連付けて記憶される。表示フラグとして、アバター画像内に第２サブアバター画像を表示するか否かが記憶される。適用ＩＤは、第２サブアバターに現在適用されている各アイテムに対応する所有ＩＤである。
【００９３】
なお、メインアバター、第１サブアバター及び第２サブアバター自体は、全てのユーザに共通に定められ、各ユーザのアバターは、その属性、適用するアイテム等によって識別されるようにしてもよい。その場合、メインアバター、第１サブアバター及び第２サブアバターのアバターＩＤは、各ユーザのユーザＩＤと関連付けてユーザテーブルに記憶されるのではなく、全てのユーザに共通に記憶されてもよい。
【００９４】
また、各アバターが、属性として年齢を有する場合、各アバター情報において、各アバターの年齢も記憶される。また、各アバター情報において、アバター画像内の配置位置として、上側、中央又は下側を示す情報、又は、アバター画像内の任意の座標等が記憶されてもよい。
【００９５】
図８（ａ）は、アバターを管理するアバターテーブルを示す。アバターテーブルには、各アバターについて、当該アバターのアバターＩＤ、各アバターの性別毎の画像データのファイル名等が関連付けて記憶される。また、各アバターが属性として年齢を有する場合、アバターテーブルはさらに年齢毎に分類され、アバターテーブルには、年齢毎の各アバターの画像データのファイル名が記憶される。
【００９６】
図８（ｂ）は、アイテムを管理するアイテムテーブルを示す。アイテムテーブルには、各アイテムについて、当該アイテムのアイテムＩＤ、名前、画像データのファイル名、レア度、種別、性別、グループ等が関連付けて記憶される。
【００９７】
レア度はゲーム内におけるアイテムの希少性を示すパラメータであり、レア度が高いアイテムほど希少であり取得することが困難である。レア度として、例えば、ノーマル、レア、Ｓ（スーパー）レア、ＳＳ（ダブルスーパー）レア、ＳＳＳ（トリプルスーパー）レア、レジェンド等が記憶される。種別として、顔、髪型、衣服、装飾品等が記憶される。グループとして、例えば、音楽、スポーツ、海水浴、登山等のジャンルが記憶される。また、例えばグループとして、サーバ３により提供される他のサービス（ゲーム）の識別情報が記憶されてもよい。その場合、他のサービスと連携した複数のアイテム、即ち他のサービスで提供される、アバターサービスで利用可能な複数のアイテムがそのグループの識別情報と関連付けて記憶される。
【００９８】
図８（ｃ）は、ユーザ及びユーザの関連ユーザのアバター画像の作成又は変更の履歴を管理する履歴テーブルを示す。履歴テーブルはユーザ毎に管理される。履歴テーブルには、ユーザ及びユーザの関連ユーザがアバター画像を作成又は変更した履歴毎に、当該履歴の識別情報（履歴ＩＤ）、日時、対象ユーザＩＤ、画像データのファイル名、作成であるか変更であるかを示す情報、投票数、コメント情報等が関連付けて記憶される。
【００９９】
日時は、ユーザ又はユーザの関連ユーザがアバター画像を作成又は変更した日時である。画像データのファイル名は、ユーザ又はユーザの関連ユーザが作成又は変更したアバター画像のファイル名である。投票数は、アバター画像履歴画面５２０から、各ユーザによってそのアバター画像に投票された数である。コメント情報には、アバター画像履歴画面５２０から、各ユーザによってそのアバター画像に対して投稿されたコメント毎に、投稿したユーザのユーザＩＤ、コメント内容等が関連付けて記憶される。
【０１００】
２．２．１．サーバ処理部３３の構成
サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部３３は、例えばＣＰＵであり、サーバ３の全体的な動作を統括的に制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム等に基づいてサーバ３の各種処理が適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【０１０１】
サーバ処理部３３は、進行制御部３３１、メインゲーム実行部３３２、設定部３３３、変更部３３４、履歴管理部３３５、特典付与部３３６、抽選実行部３３７及び購入実行部３３８を備える。これらの各部は、サーバ処理部３３が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ３に実装されてもよい。
【０１０２】
進行制御部３３１は、ゲームの開始及び進行を制御し、メインゲーム実行部３３２、設定部３３３、変更部３３４、履歴管理部３３５、特典付与部３３６、抽選実行部３３７及び購入実行部３３８に処理の実行を適宜指示する。進行制御部３３１は、サーバ通信部３１を介して、携帯端末２との間で必要なデータをやり取りする。
【０１０３】
図４（ａ）〜図５（ｃ）を用いて説明した各画面の要求を携帯端末２から受信すると、進行制御部３３１は、ユーザからの指示を受け付けるためのボタン、ユーザに通知する文字情報、画像等をその画面に応じたレイアウトで表示させるための表示データの作成を実行又は各部に指示し、そのデータを携帯端末２に送信する。そして携帯端末２に表示させた画面上で何れかのボタンが押下され、そのボタンに対応する次の画面の要求を携帯端末２から受信すると、進行制御部３３１は、同様に次の画面の表示データの作成を実行又は各部に指示し、そのデータを携帯端末２に送信する。
【０１０４】
特に、ユーザにより携帯端末２を用いてゲームを開始する操作、又は、ホーム画面へ遷移する操作が行われ、それに対応するホーム画面要求を携帯端末２から受信した場合、進行制御部３３１は、ホーム画面４００を表示するための表示データを作成する。そして、進行制御部３３１は、作成した表示データを携帯端末２に送信する。
【０１０５】
また、ユーザにより携帯端末２に表示されたホーム画面４００でメインゲームボタン４０１が押下され、それに対応するメインゲーム要求を携帯端末２から受信した場合、進行制御部３３１は、メインゲーム実行部３３２にメインゲームの実行を指示する。そして、進行制御部３３１は、メインゲーム実行部３３２が作成した、メインゲームを実行するための表示データを携帯端末２に送信する。
【０１０６】
また、ユーザにより携帯端末２に表示されたホーム画面４００でサブアバター設定ボタン４０２が押下され、それに対応するサブアバター設定画面要求を携帯端末２から受信した場合、進行制御部３３１は、設定部３３３にサブアバター設定画面の作成を指示する。そして、進行制御部３３１は、設定部３３３が作成したサブアバター設定画面４１０を表示するための表示データを携帯端末２に送信する。
【０１０７】
また、ユーザにより携帯端末２に表示されたサブアバター設定画面４１０で設定ボタン４１７が押下され、それに対応するサブアバター設定要求を携帯端末２から受信した場合、進行制御部３３１は、設定部３３３にサブアバターの設定を指示する。そして、進行制御部３３１は、設定部３３３が作成した作成結果画面４２０を表示するための表示データを携帯端末２に送信する。
【０１０８】
また、ユーザにより携帯端末２に表示されたホーム画面４００でアバター画像更新ボタン４０３が押下され、それに対応するアバター画像更新画面要求を携帯端末２から受信した場合、進行制御部３３１は、変更部３３４にアバター画像更新画面の作成を指示する。そして、進行制御部３３１は、変更部３３４が作成したアバター画像更新画面４３０を表示するための表示データを携帯端末２に送信する。
【０１０９】
また、ユーザにより携帯端末２に表示されたアバター画像更新画面４３０で各アバターの変更ボタン４３１〜４３３が押下され、それに対応するアバター変更画面要求を携帯端末２から受信した場合、進行制御部３３１は、変更部３３４にアバター変更画面の作成を指示する。そして、進行制御部３３１は、変更部３３４が作成したアバター変更画面を表示するための表示データを携帯端末２に送信する。
【０１１０】
また、ユーザにより携帯端末２に表示されたアバター変更画面で更新ボタン５０６が押下され、それに対応するアバター画像更新要求を携帯端末２から受信した場合、進行制御部３３１は、変更部３３４にアバター画像の更新を指示する。そして、進行制御部３３１は、変更部３３４が作成した更新結果画面５１０を表示するための表示データを携帯端末２に送信する。
【０１１１】
また、ユーザにより携帯端末２に表示されたホーム画面４００でアバター画像履歴ボタン４０４が押下され、それに対応するアバター画像履歴画面要求を携帯端末２から受信した場合、進行制御部３３１は、履歴管理部３３５にアバター画像履歴画面の作成を指示する。そして、進行制御部３３１は、履歴管理部３３５が作成したアバター画像履歴画面５２０を表示するための表示データを携帯端末２に送信する。
【０１１２】
また、ユーザにより携帯端末２に表示されたアバター画像履歴画面５２０でコメント作成ボタン５２４、５３４又は投票ボタン５２５、５３５が押下され、それに対応する投稿要求を携帯端末２から受信した場合、進行制御部３３１は、履歴管理部３３５にアバター画像に対するコメント又は投票の記録を指示する。そして、進行制御部３３１は、履歴管理部３３５が更新したアバター画像履歴画面５２０を表示するための表示データを携帯端末２に送信する。
【０１１３】
また、ユーザにより携帯端末２に表示されたホーム画面４００で抽選ボタン４０５が押下され、それに対応するアイテム抽選画面要求を携帯端末２から受信した場合、進行制御部３３１は、抽選実行部３３７にアイテム抽選画面の作成を指示する。そして、進行制御部３３１は、抽選実行部３３７が作成したアイテム抽選画面（不図示）を表示するための表示データを携帯端末２に送信する。さらに、アイテム抽選画面において、アイテムの抽選の実行が要求された場合、進行制御部３３１は、抽選実行部３３７にアイテムの抽選の実行を指示する。
【０１１４】
また、ユーザにより携帯端末２に表示されたホーム画面４００で購入ボタン４０６が押下され、それに対応するアイテム購入画面要求を携帯端末２から受信した場合、進行制御部３３１は、購入実行部３３８にアイテム購入画面の作成を指示する。そして、進行制御部３３１は、購入実行部３３８が作成したアイテム購入画面（不図示）を表示するための表示データを携帯端末２に送信する。
【０１１５】
メインゲーム実行部３３２は、進行制御部３３１からメインゲームの実行が指示された場合、メインゲーム要求に含まれる情報に基づいてメインゲームを実行するための表示データを作成し、作成した表示データを進行制御部３３１に渡す。以後、作成された表示データを用いてメインゲームが実行される。
【０１１６】
設定部３３３は、進行制御部３３１からサブアバター設定画面の作成が指示された場合、サブアバター設定画面を表示するための表示データを作成し、作成した表示データを進行制御部３３１に渡す。
【０１１７】
また、設定部３３３は、進行制御部３３１からサブアバターの設定が指示された場合、サブアバター情報として、所定の情報を、サブアバターの設定を要求したユーザのユーザＩＤと関連付けてユーザテーブルに記憶することにより、サブアバターを設定する。そして、設定部３３３は、メインアバター画像と共に、ユーザテーブルに記憶した各属性に係るサブアバターを表す各サブアバター画像を、それぞれユーザテーブルに記憶した配置位置に表示するようにアバター画像を作成する。次に、設定部３３３は、作成したアバター画像を表示する作成結果画面表示データを進行制御部３３１を介してサーバ通信部３１に出力する。
【０１１８】
設定部３３３は、まず、サブアバター設定要求に含まれるユーザＩＤと、設定対象のサブアバターを示す情報と、アバター画像内にサブアバター画像を表示するか否か、サブアバター画像のアバター画像内の配置位置、及びサブアバターの属性（性別）を示す情報とを特定する。次に、設定部３３３は、設定対象のサブアバターに係るアバターＩＤを、特定したユーザＩＤと関連付けてユーザテーブルに記憶する。次に、設定部３３３は、特定した各情報を、設定対象のアバターのアバター情報として、特定したユーザＩＤと関連付けてユーザテーブルに記憶する。
【０１１９】
なお、設定部３３３は、各アバター情報の属性（性別）、配置位置及び表示フラグとして、予め定められた初期値を記憶してもよい。または、設定部３３３は、各アバター情報の属性（性別）、配置位置及び表示フラグを自動的に決定してもよい。例えば、設定部３３３は、第１サブアバター及び第２サブアバターを表示するか否かの設定を表示に決定する。また、設定部３３３は、第１サブアバター画像の表示位置を左側に決定し、第２サブアバター画像の表示位置を右側に決定する。また、設定部３３３は、第１サブアバター及び第２サブアバターの性別を男性に決定する。
【０１２０】
また、設定部３３３は、メインアバターの設定に基づいて、サブアバターの各設定を決定してもよい。例えば、設定部３３３は、第１サブアバター画像の配置位置をメインアバター画像の隣（両隣があいている場合は左隣）に設定し、第２サブアバター画像の配置位置をメインアバター画像及び第１サブアバター画像と重複しない領域に設定する。また、設定部３３３は、第１サブアバター及び第２サブアバターの属性をメインアバターの属性と同じ属性に設定する。または、設定部３３３は、第１サブアバター及び第２サブアバターの属性をメインアバターの属性と異なる属性に設定してもよい。または、設定部３３３は、第１サブアバターの属性をメインアバターの属性と同じ属性に設定し、第２サブアバターの属性をメインアバターの属性と同じ属性に設定してもよい。
【０１２１】
次に、設定部３３３は、ユーザテーブル、アバターテーブル及びアイテムテーブルを参照して、特定したユーザＩＤに関連付けられたメインアバター情報を抽出し、メインアバター情報に示される属性に係るメインアバター画像、及びメインアバターに適用されるアイテムの画像をサーバ記憶部３２から読み出す。次に、設定部３３３は、ユーザテーブル及びアバターテーブルを参照して、第１サブアバター情報及び第２サブアバター情報を抽出し、第１サブアバター情報に示される属性に係る第１サブアバター画像、及び第２サブアバター情報に示される属性に係る第２サブアバター画像をサーバ記憶部３２から読み出す。設定部３３３は、メインアバター画像にアイテムの画像を含ませてメインアバター情報に示される配置位置に配置し、第１サブアバター画像を第１サブアバター情報に示される配置位置に配置し、第２サブアバター画像を第２サブアバター情報に示される配置位置に配置するように、アバター画像を作成する。なお、設定部３３３は、各サブアバター情報に示される表示フラグが非表示を示す場合、そのサブアバターを表すサブアバター画像をアバター画像に表示させない。
【０１２２】
次に、設定部３３３は、作成したアバター画像を表示するための作成結果表示データを作成し、進行制御部３３１に渡す。次に、設定部３３３は、作成したアバター画像の履歴の記録を履歴管理部３３５に指示する。
【０１２３】
なお、設定部３３３は、サーバ３により提供されるサービス毎に、又は、携帯端末２がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内にサブアバターを表示するか否かを自動的に変更してもよい。例えば、設定部３３３は、各サービス又は各携帯端末においてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像内にサブアバターを表示するか否かを変更する。
【０１２４】
例えば、設定部３３３は、サブアバターの表示フラグが表示を示す場合でも、表示枠のサイズ（面積）が所定値以上であるときに限りアバター画像内にサブアバターを表示し、そのサイズが所定値未満であるときはアバター画像内にサブアバターを表示しない。これにより、設定部３３３は、アバターが表示枠内で小さく表示されて見づらくなることを防止することができる。
【０１２５】
また、設定部３３３は、サブアバターの表示フラグが表示を示す場合でも、表示枠の形状が正方形又は横長の長方形であるときに限りアバター画像内にサブアバターを表示し、その形状が縦長の長方形であるときはアバター画像内にサブアバターを表示しない。これにより、設定部３３３は、左右に配置されたアバターが表示枠からはみ出してしまうことを防止することができる。
【０１２６】
また、設定部３３３は、提供するサービス毎に、又は、携帯端末２がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内の各アバターの配置位置、各アバターのポーズ等を自動的に変更してもよい。例えば、設定部３３３は、各サービス又は各携帯端末においてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像内の各アバターの配置位置、各アバターのポーズ等を変更する。
【０１２７】
例えば、設定部３３３は、表示枠のサイズが所定値以上である場合は各アバターを互いに離れるように配置し、そのサイズが所定値未満である場合は各アバターを密集するように配置する。また、設定部３３３は、そのサイズが所定値以上である場合は各アバターに両腕を広げるようなポーズを取らせ、そのサイズが所定値未満である場合は両腕を広げないようなポーズを取らせる。
【０１２８】
また、設定部３３３は、表示枠の形状が正方形又は横長の長方形である場合は各アバターを横方向に並べて配置し、その形状が縦長の長方形である場合は各アバターを縦方向に並べて配置する。また、設定部３３３は、その形状が正方形又は横長の長方形である場合は各アバターに両腕を横に広げるようなポーズを取らせ、その形状が縦長の長方形である場合は両腕を上に向けるようなポーズを取らせる。これらにより、設定部３３３は、提供するサービス又は携帯端末の種類毎に、最適なアバター画像を表示することが可能となる。
【０１２９】
変更部３３４は、進行制御部３３１からアバター画像更新画面の作成が指示された場合、アバター画像更新画面４３０を表示するための表示データを作成し、作成した表示データを進行制御部３３１に渡す。
【０１３０】
また、変更部３３４は、進行制御部３３１からアバター変更画面の作成が指示された場合、アバター変更画面を表示するための表示データを作成し、作成した表示データを進行制御部３３１に渡す。変更部３３４は、アバター変更画面要求に含まれるユーザＩＤ及び変更対象のアバターを示す情報を特定する。変更部３３４は、ユーザテーブルにおいて、特定したユーザＩＤに対応する各アバター情報及び所有アイテム情報等を抽出する。そして、変更部３３４は、変更対象のアバターのアバター情報に示される各値を初期値とする各ラジオボタンと、所有アイテム情報に示される各所有アイテム及びその選択ボタンとを配置したアバター変更画面の表示データを作成する。なお、各所有アイテムの内、変更対象のアバターに既に適用されているアイテムの選択ボタンは、選択済みであることを表すように表示され、変更対象のアバター以外のアバターに既に適用されているアイテムの選択ボタンは、選択できないように表示される。
【０１３１】
また、変更部３３４は、進行制御部３３１からアバター画像の更新が指示された場合、アバター画像内に各アバターを表す画像を表示するか否か、各アバターを表す画像のアバター画像内の表示位置、各アバターの属性（性別）及び各アバターに適用するアイテムを変更する。なお、変更部３３４は、アバター画像内にメインアバター画像を表示するか否かについては変更せず、メインアバター画像を必ず表示する。次に、変更部３３４は、アバター画像内に表示されるメインアバター画像及び／又はサブアバター画像を、変更した属性に係るアバターを表すメインアバター画像及び／又はサブアバター画像に変更する。さらに、変更部３３４は、アバター画像内において、メインアバター画像及び／又はサブアバター画像を、変更した配置位置に表示されるように変更する。次に、変更部３３４は、アバター画像内で、ユーザによって選択されたアイテムをアバターに適用する。なお、変更部３３４は、他のアバターに適用されていないアイテムの中からユーザによって選択されたアイテムを各アバターに適用する。次に、変更部３３４は、変更したアバター画像を表示する更新結果画面表示データを進行制御部３３１を介してサーバ通信部３１に出力する。
【０１３２】
変更部３３４は、まず、アバター画像更新要求に含まれるユーザＩＤと、変更対象のアバターを示す情報と、アバター画像内にそのアバターを表す画像を表示するか否か、そのアバターを表す画像のアバター画像内の配置位置、そのアバターの属性（性別）及びそのアバターに適用するアイテムを示す情報とを特定する。変更部３３４は、ユーザテーブルにおいて、特定したユーザＩＤに関連付けられた変更対象のアバターのアバター情報（性別、配置位置、表示フラグ及び適用ＩＤ）を、特定した各情報に従って変更する。そして、変更部３３４は、変更したアバター情報に従って、アバター画像を変更する。
【０１３３】
変更部３３４は、設定部３３３がアバター画像を作成したときと同様にして、アバター画像を変更する。なお、変更部３３４は、各サブアバターについても、各サブアバターに適用されるアイテムの画像をサーバ記憶部３２から読み出し、各サブアバター画像に各アイテムの画像が含まれるように、アバター画像を変更する。
【０１３４】
次に、変更部３３４は、変更したアバター画像を表示するための更新結果表示データを作成し、進行制御部３３１に渡す。さらに、設定部３３３は、変更したアバター画像の履歴の記録を履歴管理部３３５に指示する。
【０１３５】
なお、変更部３３４は、ユーザからの要求に従って、メインアバターの属性、配置位置、又は適用するアイテムを変更した場合、メインアバターの属性、配置位置、又は適用するアイテムの変更にあわせて、サブアバターの属性、配置位置、又は適用するアイテムを変更してもよい。例えば、変更部３３４は、サブアバターの属性をメインアバターの属性と異なる属性に変更する。または、変更部３３４は、サブアバターの属性をメインアバターの属性と同じ属性に変更してもよい。また、変更部３３４は、サブアバター画像の配置位置をメインアバター画像の配置位置と重複しないように変更する。また、変更部３３４は、メインアバターに適用するアイテムと同一のグループに属するアイテムを抽出し、サブアバターに適用する。これらにより、メインアバターが変更された場合に、自動的に、サブアバターも最適な状態に変更されるので、ユーザの利便性を向上させることが可能となる。
【０１３６】
また、変更部３３４は、ユーザからの要求に従って、現在記憶されている各アバター情報をテンプレートとして保存してもよい。これにより、ユーザは、気に入ったアバター画像を任意のタイミングで容易に復元することが可能となる。特に、変更したアバターが気に入らなかった場合、ユーザは、アバター画像を容易に元の状態に戻すことが可能となる。
【０１３７】
また、変更部３３４は、設定部３３３と同様に、サーバ３が提供するサービス毎に、又は、携帯端末２がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内にサブアバターを表示するか否か、アバター画像内の各アバターの配置位置、又は、各アバターのポーズ等を自動的に変更してもよい。
【０１３８】
履歴管理部３３５は、設定部３３３又は変更部３３４からアバター画像の履歴の記録が指示された場合、各アバター画像の履歴を履歴テーブルに記憶する。履歴管理部３３５は、アバター画像を作成または変更したユーザの関連ユーザをユーザテーブルから抽出し、アバター画像を作成または変更したユーザ及びその関連ユーザの履歴テーブルに、作成又は変更されたアバター画像の履歴を記憶する。履歴管理部３３５は、各アバター画像に履歴ＩＤを割り当て、アバター画像が作成又は変更された日時、アバター画像を作成又は変更したユーザのユーザＩＤ、作成であるか変更であるかを示す情報と関連付けて履歴テーブルに記憶する。また、履歴管理部３３５は、投票数の初期値として０を記憶し、コメント情報の初期値としてブランクを記憶する。
【０１３９】
履歴管理部３３５は、進行制御部３３１からアバター画像履歴画面の作成が指示された場合、そのユーザ及びそのユーザの関連ユーザのアバター画像の作成又は変更の履歴と、作成又は変更されたアバター画像とを一覧表示する表示データを作成して、進行制御部３３１を介してサーバ通信部３１に出力する。
【０１４０】
履歴管理部３３５は、アバター画像履歴画面要求に含まれるユーザＩＤを特定し、特定したユーザＩＤに対応する履歴テーブルから、そのユーザ及びそのユーザの関連ユーザのアバター画像に関する履歴を抽出するとともに、そのアバター画像をサーバ記憶部３２から読み出す。履歴管理部３３５は、抽出した履歴及び読み出したアバター画像を一覧表示するアバター画像履歴画面５２０の表示データを作成し、進行制御部３３１に渡す。
【０１４１】
なお、履歴管理部３３５は、アバター画像の変更の履歴について、複数のアバターを変更したアバター画像に関する履歴のみを表示し、一体のアバターのみを変更したアバター画像に関する履歴を表示しない（又は折り畳み表示する）ようにしてもよい。または、履歴管理部３３５は、メインアバターを変更したアバター画像に関する履歴のみを表示してもよい。または、履歴管理部３３５は、同一のユーザによる履歴については、所定時間内で最新の履歴又は投票数もしくは後述する調和度が最高である履歴のみを表示してもよい。これらにより、変化の度合いが小さい多数のアバター画像がアバター画像履歴画面５２０に表示され、アバター画像を閲覧しづらくなることが防止される。
【０１４２】
また、履歴管理部３３５は、進行制御部３３１からアバター画像に対するコメントの記録が指示された場合、投稿要求に含まれる、コメントを投稿したユーザのユーザＩＤ、履歴ＩＤ及びコメント内容を特定し、特定したユーザＩＤに対応する履歴テーブルにおいて、特定したコメント内容を、特定した履歴ＩＤに関連付けて記憶する。また、履歴管理部３３５は、他のユーザの履歴テーブルにおいても同様に、コメント内容を記憶する。そして、履歴管理部３３５は、アバター画像履歴画面５２０の表示データを再作成し、進行制御部３３１に渡す。
【０１４３】
また、履歴管理部３３５は、進行制御部３３１からアバター画像に対する投票の記録が指示された場合、投稿要求に含まれる、投票したユーザのユーザＩＤ及び履歴ＩＤを特定し、特定したユーザＩＤに対応する履歴テーブルにおいて、特定した履歴ＩＤに関連付けられた投票数に所定値（例えば１）を加算する。また、履歴管理部３３５は、他のユーザの履歴テーブルにおいても同様に、投票数を更新する。そして、履歴管理部３３５は、アバター画像履歴画面５２０の表示データを再作成し、進行制御部３３１に渡す。
【０１４４】
なお、履歴管理部３３５は、投票されたアバター画像に表示されているアバターの数に応じて、投票数に加算する所定値を変更してもよい。例えば、履歴管理部３３５は、アバター画像にメインアバターのみが表示されている場合は所定値を１にし、アバター画像にメインアバターと一つのサブアバターが表示されている場合は所定値を２にし、アバター画像にメインアバターと二つのサブアバターが表示されている場合は所定値を３にする。利用者は、自分のアバター画像に対する投票数を増大させるために、サブアバターを利用するようになるため、サブアバターの利用を促進させることが可能となる。
【０１４５】
特典付与部３３６は、ゲームにおいて開催されているイベントが終了するタイミング等の所定のタイミングにおいて、各ユーザが作成又は変更したアバター画像に対する投票数に応じて、各ユーザに特典を付与する。特典付与部３３６は、投票数が大きい順に所定順位までのアバター画像を作成又は変更したユーザに特典を付与する。特典は、例えばアバターに適用できるアイテム等である。特典付与部３３６は、付与するアイテムに所有ＩＤを割り当て、そのアイテムのアイテムＩＤ及び所有ＩＤを所有アイテム情報として、ユーザＩＤと関連付けてユーザテーブルに記憶することにより、ユーザに特典を付与する。
【０１４６】
また、特典付与部３３６は、各アバター画像において、各アバターに適用されたアイテムの組合せに応じて、ユーザに特典を付与してもよい。例えば、特典付与部３３６は、メインアバターに適用されたアイテムと、第１サブアバターに適用されたアイテムと、第２サブアバターに適用されたアイテムとが、予め定められた組合せと一致する場合に、ユーザに特典を付与する。特典が付与される組合せは、例えばお揃いの衣服又は装飾品等の三つのアイテムの組合せである。お揃いのアイテムは、例えば相互に類似しているアイテム、色違いのアイテム、一部（マーク、柄等）が共通するアイテム等である。なお、特典が付与される組合せは、二つ又は四つ以上のアイテムの組合せでもよい。
【０１４７】
また、アバターに適用されるアイテムにポーズが含まれる場合、特典付与部３３６は、三つのアバターが取るポーズの組合せが予め定められた組合せと一致するときに、ユーザに特典を付与してもよい。
【０１４８】
また、特典付与部３３６は、特典が付与される組合せのヒントを、作成結果画面４２０又は更新結果画面５１０等に表示することにより、ユーザに通知してもよい。例えば、特典付与部３３６は、各アバターに現在適用されているアイテムに加えて、さらに所定数（例えば１つ）のアイテムが適用されれば特典が付与される場合、そのアイテムに関する情報（例えばアイテム名）をユーザに通知する。なお、特典付与部３３６は、特典が付与される全ての組合せをユーザに通知してもよい。ユーザは、特典を得るために、不足しているアイテムを取得しようとするため、アイテムの抽選実行意欲又は購買意欲を向上させることが可能となる。
【０１４９】
なお、特典付与部３３６が通知するヒントは、どのようなものでもよく、例えば特典の付与とは関連しないヒントでもよい。例えば、通知されるヒントは、メインアバターに適用されているアイテムに応じて、単にサブアバターに適用すべきアイテムを推奨するようなヒントでもよい。例えば、推奨されるアイテムは、メインアバターに適用されているアイテムに対して、後述する調和する度合いが高いアイテム、又は、形状、色彩もしくは大きさ等が類似するアイテム等である。
【０１５０】
また、特典付与部３３６は、各アバターに適用されたアイテムが調和する度合いを表す調和度を算出し、調和度に基づいて、ユーザに特典を付与してもよい。その場合、特典付与部３３６は、アイテムテーブルから、アバター画像に表示された各アバターに適用された各アイテムが属するグループを特定する。そして、特典付与部３３６は、各アイテム毎に、そのアイテムが属するグループについての調和度に所定値を加算していく。特典付与部３３６は、何れかのグループについての調和度が閾値以上になった場合、各アバターに適用されたアイテムが調和していると判定し、ユーザに特典を付与する。
【０１５１】
また、特典付与部３３６は、各アイテムのレア度に応じて、調和度に加算する所定値を変更してもよい。例えば、特典付与部３３６は、各アイテムのレア度が高いほど、所定値を大きくする。また、特典付与部３３６は、アイテムの種別毎に調和度を算出し、何れかの種別についての調和度が閾値以上になった場合、その種別のアイテムを特典として付与してもよい。
【０１５２】
抽選実行部３３７は、進行制御部３３１からアイテム抽選画面の作成が指示された場合、各アバターに適用可能なアイテムの抽選を実行するためのアイテム抽選画面を作成し、進行制御部３３１に渡す。また、抽選実行部３３７は、進行制御部３３１からアイテムの抽選の実行が指示された場合、各アバターに適用可能なアイテムの抽選を実行する。抽選実行部３３７は、ユーザテーブルにおいて、抽選により当選したアイテムに所有ＩＤを割り当て、そのアイテムのアイテムＩＤ及び所有ＩＤを所有アイテム情報としてユーザＩＤと関連付けて記憶することにより、そのアイテムをユーザに付与する。
【０１５３】
なお、抽選実行部３３７は、一回の抽選で当選するアイテム数が一つのアイテムであるアイテム抽選の他に、一回の抽選で当選するアイテム数が複数のアイテムであるアイテム抽選を提供してもよい。その場合、抽選実行部３３７は、当選アイテム数が二つであるアイテム抽選では、当選アイテム数が一つであるアイテム抽選を二回実行するよりも、上記した特典が付与される組合せの内、二つのアイテムで構成される組合せに係るアイテムを当選し易くする。なお、抽選実行部３３７は、当選アイテム数が二つであるアイテム抽選において、一回の抽選で当選するアイテムの中に、特典が付与される二つのアイテムで構成される組合せの内の両方又は少なくとも一方が含まれる確率を高くする。同様に、抽選実行部３３７は、当選アイテム数が三つであるアイテム抽選では、当選アイテム数が一つであるアイテム抽選を三回実行するよりも、三つのアイテムで構成される組合せに係るアイテムを当選し易くする。ユーザは、特典が付与される組合せに係るアイテムを取得するために、当選アイテム数が複数であるアイテム抽選をより多く実行するようになり、抽選ゲームの活性化を図ることが可能となる。
【０１５４】
また、抽選実行部３３７は、当選するアイテムの属性が予め定められている抽選を提供してもよい。例えば、抽選実行部３３７は、男性用のアイテムが当選する抽選、女性用のアイテムが当選する抽選、一回の抽選で男性用のアイテムと女性用のアイテムの組合せが当選する抽選、一回の抽選で男性用の複数のアイテムの組合せが当選する抽選、一回の抽選で女性用の複数のアイテムの組合せが当選する抽選等を提供する。この場合、抽選実行部３３７は、当選するアイテムの属性が予め定められている抽選では、通常のアイテム抽選よりも、上記した特典が付与される組合せの内、各属性の組合せに係るアイテムを当選し易くする。ユーザは、所望の属性の組合せに係るアイテムを取得するために、各属性に係るアイテム抽選をより多く実行するようになり、抽選ゲームの活性化を図ることが可能となる。
【０１５５】
また、抽選実行部３３７は、アバター画像内にサブアバターが表示されるように設定されている場合は、アバター画像内にサブアバターが表示されていないように設定されている場合より、特典が付与される組合せに係るアイテムの当選確率を高くしてもよい。抽選実行部３３７は、ユーザテーブルから、抽選を実行したユーザの第１サブアバター情報の表示フラグ、及び第２サブアバター情報の表示フラグを読み出し、アバター画像内にサブアバターが表示されるように設定されているか否かを判定する。抽選実行部３３７は、第１サブアバター情報の表示フラグ及び第２サブアバター情報の表示フラグの両方が表示を示している場合、三つのアイテムで構成される組合せに係るアイテムの当選確率を高くする。また、抽選実行部３３７は、第１サブアバター情報の表示フラグ及び第２サブアバター情報の表示フラグの内の何れか一方のみが表示を示している場合、二つのアイテムで構成される組合せに係るアイテムの当選確率を高くする。
【０１５６】
ユーザは、特典が付与される可能性を向上させるために、アバター画像内にサブアバターを表示させようとするので、サブアバターの利用を促進させることが可能となる。
【０１５７】
購入実行部３３８は、進行制御部３３１からアイテム購入画面の作成が指示された場合、各アバターに適用可能なアイテムを購入するためのアイテム購入画面を表示するための表示データを作成し、進行制御部３３１を介してサーバ通信部３１に出力する。
【０１５８】
なお、購入実行部３３８は、アバター画像内にサブアバターが表示されるように設定されている場合は、アイテム購入画面内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示する。例えば、購入実行部３３８は、特典が付与される組合せに係るアイテムを他のアイテムよりも上側に表示する。または、購入実行部３３８は、特典が付与される組合せに係るアイテムを他のアイテムよりも大きく表示する。
【０１５９】
購入実行部３３８は、ユーザテーブルから、抽選を実行したユーザの第１サブアバター情報の表示フラグ、及び第２サブアバター情報の表示フラグを読み出し、アバター画像内にサブアバターが表示されるように設定されているか否かを判定する。購入実行部３３８は、第１サブアバター情報の表示フラグ及び第２サブアバター情報の表示フラグの両方が表示を示している場合、三つのアイテムで構成される組合せに係るアイテムを優先的に表示する。また、抽選実行部３３７は、第１サブアバター情報の表示フラグ及び第２サブアバター情報の表示フラグの内の何れか一方のみが表示することを示している場合、二つのアイテムで構成される組合せに係るアイテムを優先的に表示する。
【０１６０】
図９は、通信システム１の動作シーケンスの一例を示す図である。この動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、携帯端末２及びサーバ３の各要素と協働して実行される。
【０１６１】
まず、携帯端末２の表示部２４にホーム画面４００が表示された状態で、ユーザが操作部２３を用いてサブアバター設定ボタン４０２を押下すると、携帯端末２の閲覧実行部２５１は、サブアバター設定要求を端末通信部２１を介してサーバ３に送信する（ステップＳ１０１）。サーバ３の進行制御部３３１が携帯端末２からサブアバター設定要求を受信した場合、設定部３３３は、サブアバター設定処理を実行する（ステップＳ１０２）。サブアバター設定処理の詳細については後述する。次に、進行制御部３３１は、設定部３３３が、サブアバター設定処理において作成した作成結果画面の表示データを携帯端末２に送信する（ステップＳ１０３）。サーバ３から端末通信部２１を介して作成結果画面の表示データを受信した場合、携帯端末２の閲覧実行部２５１は、受信した表示データに基づき描画データを作成して、表示部２４に作成結果画面４２０を表示させる（ステップＳ１０４）。
【０１６２】
また、携帯端末２の表示部２４にアバター変更画面が表示された状態で、ユーザが操作部２３を用いて更新ボタン５０６を押下すると、携帯端末２の閲覧実行部２５１は、アバター画像更新要求を端末通信部２１を介してサーバ３に送信する（ステップＳ１０５）。サーバ３の進行制御部３３１が携帯端末２からアバター画像更新要求を受信した場合、変更部３３４は、アバター画像更新処理を実行する（ステップＳ１０６）。アバター画像更新処理の詳細については後述する。次に、進行制御部３３１は、変更部３３４が、アバター画像更新処理において作成した更新結果画面の表示データを携帯端末２に送信する（ステップＳ１０７）。サーバ３から端末通信部２１を介して更新結果画面の表示データを受信した場合、携帯端末２の閲覧実行部２５１は、受信した表示データに基づき描画データを作成して、表示部２４に更新結果画面５１０を表示させる（ステップＳ１０８）。
【０１６３】
また、携帯端末２の表示部２４にホーム画面４００が表示された状態で、ユーザが操作部２３を用いてアバター画像履歴ボタン４０４を押下すると、携帯端末２の閲覧実行部２５１は、アバター画像履歴画面要求を端末通信部２１を介してサーバ３に送信する（ステップＳ１０９）。サーバ３の進行制御部３３１が携帯端末２からアバター画像履歴画面要求を受信した場合、履歴管理部３３５は、履歴抽出処理を実行する（ステップＳ１１０）。履歴抽出処理の詳細については後述する。次に、進行制御部３３１は、履歴管理部３３５が、履歴抽出処理において作成したアバター画像履歴画面の表示データを携帯端末２に送信する（ステップＳ１１１）。サーバ３から端末通信部２１を介してアバター画像履歴画面の表示データを受信した場合、携帯端末２の閲覧実行部２５１は、受信した表示データに基づき描画データを作成して、表示部２４にアバター画像履歴画面５２０を表示させる（ステップＳ１１２）。以上で、動作シーケンスは終了する。
【０１６４】
図１０は、サブアバター設定処理の動作フローを示す。図１０に示すサブアバター設定処理は、図９のステップＳ１０２において実行される。
【０１６５】
設定部３３３は、まず、サブアバター設定要求に含まれるユーザＩＤと、設定対象のアバターを示す情報と、アバター画像内にサブアバター画像を表示するか否か、サブアバター画像のアバター画像内の配置位置、及びサブアバターの属性（性別）を示す情報とを特定する（ステップＳ２０１）。次に、設定部３３３は、特定した各情報を、設定対象のアバターのアバター情報として、特定したユーザＩＤと関連付けてユーザテーブルに記憶する（ステップＳ２０２）。次に、設定部３３３は、メインアバター画像と共に、ユーザテーブルに記憶した各属性に係るサブアバターを表す各サブアバター画像を、それぞれユーザテーブルに記憶した配置位置に表示するようにアバター画像を作成する（ステップＳ２０３）。次に、設定部３３３は、作成したアバター画像を表示する作成結果表示データを作成する（ステップＳ２０４）。次に、履歴管理部３３５は、設定部３３３が作成したアバター画像の履歴を、特定したユーザ及びそのユーザの関連ユーザの履歴テーブルに記憶し（ステップＳ２０５）、一連のステップを終了する。
【０１６６】
図１１は、アバター画像更新処理の動作フローを示す。図１１に示すアバター画像作成処理は、図９のステップＳ１０６において実行される。
【０１６７】
変更部３３４は、まず、アバター画像更新要求に含まれるユーザＩＤと、変更対象のアバターを示す情報と、アバター画像内にそのアバターを表す画像を表示するか否か、そのアバターを表す画像のアバター画像内の配置位置、そのアバターの属性（性別）及びそのアバターに適用するアイテムを示す情報とを特定する（ステップＳ３０１）。次に、変更部３３４は、ユーザテーブルにおいて、特定したユーザＩＤに関連付けられた変更対象のアバターのアバター情報を、特定した各情報に従って変更する（ステップＳ３０２）。次に、変更部３３４は、変更した各アバター情報に従って、各アバター画像を変更する（ステップＳ３０３）。次に、変更部３３４は、変更したアバター画像を表示するための更新結果表示データを作成する（ステップＳ３０４）。次に、履歴管理部３３５は、変更部３３４が変更したアバター画像の履歴を、特定したユーザ及びそのユーザの関連ユーザの履歴テーブルに記憶し（ステップＳ３０５）、一連のステップを終了する。
【０１６８】
図１２は、履歴抽出処理の動作フローを示す。図１２に示す履歴抽出処理は、図９のステップＳ１１０において実行される。
【０１６９】
履歴管理部３３５は、まず、アバター画像履歴画面要求に含まれるユーザＩＤを特定する（ステップＳ４０１）。次に、履歴管理部３３５は、特定したユーザＩＤに対応する履歴テーブルから、そのユーザ及びそのユーザの関連ユーザのアバター画像に関する履歴を抽出するとともに、そのアバター画像をサーバ記憶部３２から読み出す（ステップＳ４０２）。次に、履歴管理部３３５は、抽出した履歴及び読み出したアバター画像を一覧表示するアバター画像履歴画面５２０の表示データを作成し（ステップＳ４０３）、一連のステップを終了する。
【０１７０】
以上説明してきたように、サーバ３は、メインアバター画像とともにサブアバター画像を表示するアバター画像を作成して携帯端末２に表示させる。これにより、ユーザは、メインアバターに使用していないアイテムをサブアバターに適用し、有効に利用することが可能となる。さらに、サーバ３は、ユーザからの要求に従って、サブアバターの表示有無、配置位置、属性及び適用させるアイテムを変更する。これにより、ユーザは、独自性の高いアバター画像を作成することが可能となる。
【０１７１】
また、アバター画像内に複数の属性に係るアバターを同時に表示することが可能となるため、ユーザの、複数の属性に係るアイテムの購買意欲を向上させることが可能となる。また、ユーザは、アイテムの抽選等で、メインアバターの性別とは異なる性別用のアイテムを取得した場合でも、そのアイテムを適用可能な性別のサブアバターにそのアイテムを適用できるので、アイテムの有効活用が可能となる。
【０１７２】
また、アバター画像に表示されるアバターが二つである場合、各アバターの配置位置は直線的な関係のみを有するが、アバター画像に表示されるアバターが三つである場合、各アバターの配置位置は平面的な関係を有する。したがって、アバター画像に三つ以上のアバターを表示させることにより、アバター画像のバリエーションを飛躍的に増大させることが可能となる。
【０１７３】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、サーバ３は、ユーザが所有するサブアバターを表すサブアバター画像をユーザのアバター画像に表示するものとしたが、サーバ３は、関連ユーザが所有するサブアバターを表すサブアバター画像をユーザのアバター画像に表示してもよい。その場合、設定部３３３は、ユーザからの関連ユーザ及び関連ユーザが所有するサブアバターの選択を受け付け、ユーザのメインアバターを表すメインアバター画像と共に、選択された関連ユーザのサブアバターを表すメインアバター画像を表示するアバター画像を作成する。同様に、変更部３３４は、ユーザからの関連ユーザ及び関連ユーザが所有するサブアバターの選択を受け付け、ユーザのサブアバター画像を、選択された関連ユーザのサブアバター画像に変更するようにアバター画像を変更する。これにより、アバター画像のバリエーションが広がるとともに、ユーザ同士でサブアバターを交換又は貸与（レンタル）することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。
【０１７４】
また、サーバ３は、ユーザが所有するアバターに、関連ユーザが所有するアイテムを適用してもよい。その場合、変更部３３４は、ユーザからの関連ユーザ及び関連ユーザが所有するアイテムの選択を受け付け、ユーザのメインアバター及び／又はサブアバターに、選択された関連ユーザが所有するアイテムを適用する。なお、変更部３３４は、選択された関連ユーザが所有するアイテムの内、特典が付与される組合せに係るアイテムに限り、ユーザのメインアバター及びサブアバターに適用してもよい。または、変更部３３４は、選択された関連ユーザが所有するアイテムの内、テンプレートとして保存されたアバター情報に示されるアイテムに限り、ユーザのメインアバター及びサブアバターに適用してもよい。さらに、上述したヒントは、ユーザが所有又はメインアバターもしくはサブアバターに適用しているアイテムと組み合わせることにより、特典が付与される組合せを構成するアイテムを、所有又はメインアバターもしくはサブアバターに適用している関連ユーザを示すものでもよい。これにより、アバター画像のバリエーションが広がるとともに、ユーザ同士でアイテムを交換又は貸与（レンタル）することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。
【０１７５】
また、通信システム１は、アバター画像に表示するサブアバター又はアイテムを提供してくれるユーザを募集するためのコミュニティを提供してもよい。ユーザは、このコミュニティを利用して、サブアバター又はアイテムを他のユーザと交換することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。
【０１７６】
また、サーバ３は、所定の条件を満たしているユーザに限り、サブアバターを使用可能に設定してもよい。例えば、サーバ３は、それぞれ全ての種別に係る男性用のアイテムと女性用のアイテムを所有しているユーザに限り、サブアバターを使用可能に設定する。または、サーバ３は、同一種類の複数のアイテム又は同一グループに属する複数のアイテムを所有しているユーザに限り、サブアバターを使用可能に設定する。ユーザは、サブアバターを使用できるように、各アイテムを揃えようとするので、ユーザのアイテム購買意欲を向上させることが可能となる。
【０１７７】
また、サーバ３は、複数のサーバで構成されてもよい。その場合、複数のサーバがネットワーク上に分散して配置され、各サーバが協同して、サーバ３が実行する上記の各処理を分担して実行する。
【０１７８】
また、携帯端末２において実行されるゲームは、サーバ３と携帯端末２のそれぞれが処理の一部を担うハイブリッドゲームとしてもよい。その場合、例えば、ゲームの進行に係る各画面をサーバ３が生成した表示データに基づいて携帯端末２に表示されるウェブ表示とし、その他のメニュー画面等を携帯端末２にインストールされているネイティブアプリによって表示するネイティブ表示とする。
【０１７９】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１８０】
１    通信システム
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    進行制御部
３３２    メインゲーム実行部
３３３    設定部
３３４    変更部
３３５    履歴管理部
３３６    特典付与部
３３７    抽選実行部
３３８    購入実行部
【図１】
2020205112.tif 000003
【図２】
2020205112.tif 000004
【図３】
2020205112.tif 000005
【図４】
2020205112.tif 000006
【図５】
2020205112.tif 000007
【図６】
2020205112.tif 000008
【図７】
2020205112.tif 000009
【図８】
2020205112.tif 000010
【図９】
2020205112.tif 000011
【図１０】
2020205112.tif 000012
【図１１】
2020205112.tif 000013
【図１２】
2020205112.tif 000014
【手続補正書】
【提出日】令和2年9月16日(2020.9.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶部及び出力部を備えるコンピュータにおける制御方法であって、
複数のユーザのそれぞれの識別情報と、各ユーザの識別情報に関連付けられた、複数のアイテム及びアバターに関する情報と、を前記記憶部に記憶し、
前記複数のユーザのうちのいずれかのユーザが行った第１の要求に従って、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記アバターに適用するアイテムを、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記複数のアイテムの中から選択し、
前記複数のユーザのうちのいずれかのユーザが行った第２の要求に従って、前記第２の要求を行ったユーザによって直前に選択された前記アイテムを適用した、前記第２の要求を行ったユーザのユーザ識別情報に関連付けられたアバターを示す画像を含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶し、
前記複数のユーザのうちのいずれかのユーザが行った第３の要求に従って、前記記憶部に記憶された各アバター画像を、各アバター画像が作成された順に並べて一覧表示する第１表示データを作成して前記出力部に出力する、
ことを含む制御方法。
【請求項２】
前記記憶部は、各ユーザの識別情報に関連付けられた、第１のアバターと第２のアバターとを含む複数のアバターのそれぞれを示す複数の画像を記憶し、
前記アバター画像の作成において、前記第２の要求を行ったユーザによって直前に選択された前記アイテムをそれぞれ適用した、前記第２の要求を行ったユーザのユーザ識別情報に関連付けられた前記第１アバターを示す画像及び前記第２アバターを示す画像を含むアバター画像を作成し、
複数のユーザのうちのいずれかのユーザが行った第４の要求に従って、前記第１アバターを示す画像及び前記第２アバターを示す画像を含む前記アバター画像を表示するための第２表示データを、前記第４の要求を行ったユーザの携帯端末に出力し、
前記第２表示データの出力において、前記携帯端末の機種、又は、前記アバター画像の表示枠の形状若しくはサイズに応じて、前記第２アバターを示す画像を含めない前記アバター画像を表示するための表示データを出力する、請求項１に記載の制御方法。
【請求項３】
前記第１のアバターに適用されたアイテムと、前記第２のアバターに適用されたアイテムとの組合せに応じて、前記第２の要求を行ったユーザに特典を付与する、請求項２に記載の制御方法。
【請求項４】
前記第１アバターを示す画像及び前記第２アバターを示す画像を含む前記アバター画像の作成において、前記特典の付与に関する情報を含む前記アバター画像を作成する、請求項３に記載の制御方法。
【請求項５】
前記特典の付与に関する情報は、前記組合せを構成する複数のアイテムを示す情報である、請求項４に記載の制御方法。
【請求項６】
前記第１のアバターに適用されたアイテムと、前記第２のアバターに適用されたアイテムとの何れか一方が、前記組合せを構成する一のアイテムである場合、前記特典の付与に関する情報は、前記組合せを構成する他のアイテムを示す情報である、請求項４に記載の制御方法。
【請求項７】
前記第２の要求を行ったユーザが行った第５の要求に従って、前記第１のアバター及び前記第２のアバターに適用可能なアイテムの抽選を実行し、
前記抽選の実行において、前記アバター画像に前記第２のアバターを示す画像を表示するように設定している場合は、前記アバター画像に前記第２のアバターを示す画像を表示しないように設定している場合より、前記特典が付与される組合せに係るアイテムの当選確率を高くする、請求項２〜６のいずれか一項に記載の制御方法。
【請求項８】
前記第２の要求を行ったユーザが行った第６の要求に従って、前記アバター画像に前記第２のアバターを示す画像を表示するか否かを設定する、請求項７に記載の制御方法。
【請求項９】
複数のユーザのそれぞれの識別情報と、各ユーザの識別情報に関連付けられた、複数のアイテム及びアバターに関する情報と、を記憶する記憶部と、
出力部と、
前記複数のユーザのうちのいずれかのユーザが行った第１の要求に従って、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記アバターに適用するアイテムを、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記複数のアイテムの中から選択する選択部と、
前記複数のユーザのうちのいずれかのユーザが行った第２の要求に従って、前記第２の要求を行ったユーザによって直前に選択された前記アイテムを適用した、前記第２の要求を行ったユーザのユーザ識別情報に関連付けられたアバターを示す画像を含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶する作成部と、
前記複数のユーザのうちのいずれかのユーザが行った第３の要求に従って、前記記憶部に記憶された各アバター画像を、各アバター画像が作成された順に並べて一覧表示する第１表示データを作成して前記出力部に出力する管理部と、
を備えることを特徴とするコンピュータ。
【請求項１０】
記憶部及び出力部を備えるコンピュータの制御プログラムであって、
複数のユーザのそれぞれの識別情報と、各ユーザの識別情報に関連付けられた、複数のアイテム及びアバターに関する情報と、を前記記憶部に記憶し、
前記複数のユーザのうちのいずれかのユーザが行った第１の要求に従って、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記アバターに適用するアイテムを、前記第１の要求を行ったユーザのユーザ識別情報に関連付けられた前記複数のアイテムの中から選択し、
前記複数のユーザのうちのいずれかのユーザが行った第２の要求に従って、前記第２の要求を行ったユーザによって直前に選択された前記アイテムを適用した、前記第２の要求を行ったユーザのユーザ識別情報に関連付けられたアバターを示す画像を含むアバター画像を作成して、作成された前記アバター画像を、当該アバター画像を作成した日時と関連付けて前記記憶部に記憶し、
前記複数のユーザのうちのいずれかのユーザが行った第３の要求に従って、前記記憶部に記憶された各アバター画像を、各アバター画像が作成された順に並べて一覧表示する第１表示データを作成して前記出力部に出力する、
ことを前記コンピュータに実行させるための制御プログラム。