JP7748749B2 - Control method, computer, and control program - Google Patents
Control method, computer, and control programInfo
- Publication number
- JP7748749B2 JP7748749B2 JP2024067364A JP2024067364A JP7748749B2 JP 7748749 B2 JP7748749 B2 JP 7748749B2 JP 2024067364 A JP2024067364 A JP 2024067364A JP 2024067364 A JP2024067364 A JP 2024067364A JP 7748749 B2 JP7748749 B2 JP 7748749B2
- Authority
- JP
- Japan
- Prior art keywords
- avatar
- user
- sub
- item
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
特許法第30条第2項適用 ウェブサイトのアドレス:https://twitter.com/GREE_Product/status/585376945610756096 掲載日:平成27年4月7日 〔刊行物等〕 ウェブサイトのアドレス:https://www.facebook.com/GREEofficial/photos/a.218023364887008.56936.212867592069252/910113839011287/?type=1&theater 掲載日:平成27年4月7日 〔刊行物等〕 ウェブサイトのアドレス:http://avatar.gree.net/?action=top http://avatar.gree.net/?action=closet_top 掲載日:平成27年4月7日Article 30, Paragraph 2 of the Patent Act applies. Website address: https://twitter.com/GREE_Product/status/585376945610756096 Posted date: April 7, 2015 [Publications, etc.] Website address: https://www.facebook.com/GREEofficial/photos/a.218023364887008.56936.212867592069252/910113839011287/?type=1&theater Posted date: April 7, 2015 [Publications, etc.] Website address: http://avatar. gree.net/? action=top http://avatar.gree.net/? action=closet_top Posted on: April 7, 2015
本発明は、制御方法、コンピュータ及び制御プログラムに関する。 The present invention relates to a control method, a computer, and a control program.
近年、通信ネットワークを介して携帯端末にゲームを提供するサーバが普及している。このようなサーバにより提供されるゲームとして、複数のユーザが参加可能なもの(いわゆる「ソーシャルゲーム」)が知られている。一般に、ソーシャルゲームでは、各ユーザを表すために、各ユーザの顔、髪型、衣服、装飾品等を示すいわゆるアバターが用いられる。 In recent years, servers that provide games to mobile devices via communication networks have become widespread. Games provided by such servers include those in which multiple users can participate (so-called "social games"). Social games generally use so-called avatars to represent each user, showing their face, hairstyle, clothing, accessories, etc.
特許文献1には、ゲームサーバと通信ネットワークを介して接続された端末にゲームを提供するゲームシステムが開示されている。このゲームシステムでは、クエストパートやバトルパートなどを進行する、仮想ユーザを構成メンバーとするチームが編成され、各端末にはチームの構成メンバーのアバター画像が表示される。 Patent Document 1 discloses a game system that provides a game to terminals connected to a game server via a communications network. In this game system, teams are formed with virtual users as members who progress through quest parts, battle parts, etc., and avatar images of the team members are displayed on each terminal.
上記のようなソーシャルゲームでは、顔、髪型、衣服、装飾品等の種別毎にアバター用のアイテムが提供され、各ユーザは、各アイテムを取得してアバターに適用することにより、自分のアバターと他のユーザのアバターの差別化を図ることができる。しかしながら、近年、より独自性の高いアバターの画像を作成することが望まれている。 In social games like those mentioned above, avatar items are provided for each type of face, hairstyle, clothing, accessories, etc., and each user can differentiate their avatar from other users' avatars by acquiring and applying each item to their avatar. However, in recent years, there has been a demand for creating more unique avatar images.
また、ユーザは、自分のアバターに対して、種別毎に一つずつしかアイテムを適用することができず、種別が同一であるアイテムを複数所有していても有効に利用することができなかった。 Furthermore, users could only apply one item of each type to their avatar, meaning that even if they owned multiple items of the same type, they could not make effective use of them.
本発明は、このような課題を解決すべくなされたものであり、アバター用のアイテムを有効に利用することを可能としつつ、より独自性の高いアバターの画像を作成することを可能とする制御方法、コンピュータ及び制御プログラムを提供することを目的とする。 The present invention was made to solve these problems, and aims to provide a control method, computer, and control program that enables the effective use of avatar items while allowing for the creation of more unique avatar images.
本発明に係る制御方法は、記憶部及び出力部を備えるコンピュータにおける制御方法であって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力し、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することを含む。
なお、コンピュータは、上記の手順を実行可能であればよく、例えば、携帯端末や据置端末、サーバ等である。
The control method of the present invention is a control method in a computer having a memory unit and an output unit, and includes storing information related to a main avatar and a sub-avatar in the memory unit, associating a predetermined attribute with user identification information as an attribute of the sub-avatar in accordance with a first request from a user and storing it in the memory unit, outputting a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information together with a main avatar image representing the main avatar to the output unit, and changing the attribute of the sub-avatar associated with the user identification information in accordance with a second request from the user, and changing the sub-avatar image to be output to a sub-avatar image representing a sub-avatar related to the attribute in accordance with the second request.
The computer may be any computer that can execute the above procedure, such as a mobile terminal, a fixed terminal, or a server.
また、本発明に係る制御方法において、記憶において、複数のサブアバターに係る情報を記憶部に記憶し、出力において、第1の要求に従い、複数のサブアバターの属性をユーザ識別情報と関連付けて記憶部に記憶し、複数のサブアバターをそれぞれ表す複数のサブアバター画像を出力し、変更において、第2の要求に従い、複数のサブアバターの属性をそれぞれ変更し、出力する複数のサブアバター画像を、それぞれ第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that the storing step stores information relating to multiple sub-avatars in a storage unit, the output step associates the attributes of the multiple sub-avatars with user identification information in the storage unit in accordance with a first request, and outputs multiple sub-avatar images representing the multiple sub-avatars, respectively, and the changing step changes the attributes of the multiple sub-avatars in accordance with a second request, and changes the multiple output sub-avatar images to sub-avatar images representing sub-avatars related to the attributes in accordance with the second request.
また、本発明に係る制御方法において、出力において、第1の要求に従い、さらにサブアバター画像の配置位置として所定の配置位置をユーザ識別情報と関連付けて記憶部に記憶し、ユーザ識別情報と関連付けられた配置位置にサブアバター画像が表示されるようにサブアバター画像を出力し、変更において、第2の要求に従い、ユーザ識別情報に関連付けられたサブアバター画像の配置位置を変更し、出力するサブアバター画像を、第2の要求に応じた配置位置に表示されるように変更することが好ましい。 Furthermore, in the control method according to the present invention, in the output step, in accordance with the first request, a predetermined position as the position of the sub-avatar image is further associated with the user identification information and stored in a storage unit, and the sub-avatar image is output so that it is displayed at the position associated with the user identification information; and in the change step, in accordance with the second request, the position of the sub-avatar image associated with the user identification information is changed so that the output sub-avatar image is displayed at the position according to the second request.
また、本発明に係る制御方法において、出力において、コンピュータにより提供される複数のサービス毎に、各サービスにおいてメインアバター画像及びサブアバター画像が表示される表示枠のサイズ又は形状に従って、サブアバター画像を出力するか否かを自動的に変更することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that, for each of a plurality of services provided by the computer, whether or not to output a sub-avatar image is automatically changed according to the size or shape of the display frame in which the main avatar image and sub-avatar image are displayed in each service.
また、本発明に係る制御方法において、記憶において、さらにメインアバター及びサブアバターに適用可能な複数のアイテムをユーザ識別情報と関連付けて記憶部に記憶し、変更において、第2の要求に従い、複数のアイテムの中からユーザによって選択されたアイテムをメインアバターに適用するとともに、複数のアイテムの内のメインアバターに適用されていないアイテムの中からユーザによって選択されたアイテムをサブアバターに適用し、メインアバター画像を、メインアバターに適用されたアイテムを含むメインアバター画像に変更し、サブアバター画像を、サブアバターに適用されたアイテムを含むサブアバター画像に変更することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that the storing step further associates a plurality of items applicable to the main avatar and sub-avatar with user identification information and stores them in the storage unit, and the changing step, in accordance with the second request, applies an item selected by the user from among the plurality of items to the main avatar, applies an item selected by the user from among the plurality of items not applied to the main avatar to the sub-avatar, changes the main avatar image to a main avatar image including the item applied to the main avatar, and changes the sub-avatar image to a sub-avatar image including the item applied to the sub-avatar.
また、本発明に係る制御方法において、さらに、メインアバターに適用されたアイテムと、サブアバターに適用されたアイテムとの組合せに応じて、ユーザに特典を付与することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable to further grant a benefit to the user depending on the combination of the item applied to the main avatar and the item applied to the sub-avatar.
また、本発明に係る制御方法において、さらに、第2の要求に従い、メインアバター画像と共にサブアバター画像を出力するか否かを設定し、ユーザからの第3の要求に従い、メインアバター及びサブアバターに適用可能なアイテムの抽選を実行し、抽選の実行において、サブアバター画像を出力するように設定している場合は、サブアバター画像を出力しないように設定している場合より、特典が付与される組合せに係るアイテムの当選確率を高くすることが好ましい。 Furthermore, in the control method according to the present invention, it is preferable to further set whether or not to output a sub-avatar image together with the main avatar image in accordance with a second request, and to execute a lottery for items applicable to the main avatar and sub-avatar in accordance with a third request from the user, and to increase the probability of winning an item related to a combination that grants a special benefit when the lottery is set to output a sub-avatar image compared to when the lottery is set not to output a sub-avatar image.
また、本発明に係る制御方法において、さらに、第2の要求に従い、メインアバター画像と共にサブアバター画像を出力するか否かを設定し、メインアバター及びサブアバターに適用可能なアイテムを購入するための表示データを作成して出力部に出力し、表示データの作成において、サブアバター画像を出力するように設定している場合は、表示データ内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示することが好ましい。 Furthermore, in the control method according to the present invention, in accordance with a second request, it is preferable to set whether or not to output a sub-avatar image together with the main avatar image, create display data for purchasing items applicable to the main avatar and sub-avatar, and output this to the output unit, and if the display data is set to output a sub-avatar image, it is preferable to display items related to combinations that confer benefits in the display data with priority over other items.
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報並びに複数のアイテムを各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター及びサブアバターに、ユーザに関連するユーザの、特典が付与される組合せに係るアイテムを適用することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that, in the storing step, information relating to the main avatar and sub-avatar and multiple items are stored in the storage unit for each of multiple users in association with the user identification information of each user; in the output step, attributes of the sub-avatars are stored in the storage unit for each of multiple users in association with the user identification information of each user; and in the changing step, items relating to a combination of users associated with the user that grants a benefit are applied to the user's main avatar and sub-avatar.
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター画像と共に出力するサブアバター画像を、ユーザに関連するユーザのサブアバター画像に変更することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that, in the storing step, information relating to the main avatar and sub-avatar for each of a plurality of users is stored in the storage unit in association with the user identification information of each user; in the output step, attributes of the sub-avatar for each of a plurality of users are stored in the storage unit in association with the user identification information of each user; and in the changing step, the sub-avatar image output together with the user's main avatar image is changed to the sub-avatar image of a user associated with the user.
また、本発明に係る制御方法において、出力において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶するとともに、メインアバター画像と共にサブアバター画像を出力し、変更において、複数のユーザ毎に、サブアバターの属性を変更するとともに、サブアバター画像を変更し、ユーザからの第4の要求に従い、ユーザに関連する複数のユーザのメインアバター画像及びサブアバター画像の作成又は変更の履歴、及び、作成又は変更されたメインアバター画像及びサブアバター画像を一覧表示する表示データを作成して出力部に出力することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that, in the output step, the attributes of the sub-avatars for each of a plurality of users are stored in a storage unit in association with the user identification information of each user, and the sub-avatar images are output together with the main avatar image; and, in the change step, the attributes of the sub-avatars are changed for each of a plurality of users, and the sub-avatar images are changed; and, in accordance with a fourth request from the user, display data is created and output to the output unit, displaying a list of the history of creation or change of the main avatar images and sub-avatar images of a plurality of users associated with the user, and the created or changed main avatar images and sub-avatar images.
また、本発明に係る制御方法において、記憶において、メインアバターの属性をさらに記憶し、出力において、サブアバターの属性をメインアバターの属性と異なる属性に設定することが好ましい。 Furthermore, in the control method according to the present invention, it is preferable that the memory further stores the attributes of the main avatar, and that the output sets the attributes of the sub-avatar to attributes different from the attributes of the main avatar.
本発明に係るコンピュータは、メインアバター及びサブアバターに係る情報を記憶する記憶部と、出力部と、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力する設定部と、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する変更部とを備える。 The computer according to the present invention includes a storage unit that stores information related to a main avatar and a sub-avatar; an output unit; a setting unit that, in response to a first request from a user, stores predetermined attributes as attributes of the sub-avatar in association with user identification information in the storage unit and outputs to the output unit a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information along with a main avatar image representing the main avatar; and a change unit that, in response to a second request from the user, changes the attribute of the sub-avatar associated with the user identification information and changes the output sub-avatar image to a sub-avatar image representing a sub-avatar related to the attribute in accordance with the second request.
本発明に係る制御プログラムは、記憶部及び出力部を備えるコンピュータの制御プログラムであって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、メインアバターを表すメインアバター画像と共に、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を出力部に出力し、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、出力するサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することをコンピュータに実行させる。
また、本発明に係る制御方法は、記憶部を備えるコンピュータにおける制御方法であって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成し、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する、ことを含む。
また、本発明に係る制御方法において、記憶において、複数のサブアバターに係る情報を記憶部に記憶し、作成において、第1の要求に従い、複数のサブアバターの属性をユーザ識別情報と関連付けて記憶部に記憶し、複数のサブアバターをそれぞれ表す複数のサブアバター画像をアバター画像に含ませ、変更において、第2の要求に従い、複数のサブアバターの属性をそれぞれ変更し、アバター画像に含まれる複数のサブアバター画像を、それぞれ第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、作成において、第1の要求に従い、さらにサブアバター画像の配置位置として所定の配置位置をユーザ識別情報と関連付けて記憶部に記憶し、ユーザ識別情報と関連付けられた配置位置にサブアバター画像が表示されるようにアバター画像を作成し、変更において、第2の要求に従い、ユーザ識別情報に関連付けられたサブアバター画像の配置位置を変更し、アバター画像に含まれるサブアバター画像を、第2の要求に応じた配置位置に表示されるように変更することが好ましい。
また、本発明に係る制御方法において、サブアバター画像は、アバター画像内の予め定められた位置に配置され、さらに、第2の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、アバター画像にサブアバター画像を表示するように設定されているか否かに関わらず、コンピュータにより提供される複数の異なるサービス毎に、各サービスにおいてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像にサブアバター画像を表示するか否かを自動的に変更することが好ましい。
また、本発明に係る制御方法において、記憶において、さらにメインアバター及びサブアバターに適用可能な複数のアイテムをユーザ識別情報と関連付けて記憶部に記憶し、変更において、第2の要求に従い、複数のアイテムの中からユーザによって選択されたアイテムをメインアバターに適用するとともに、複数のアイテムの内のメインアバターに適用されていないアイテムの中からユーザによって選択されたアイテムをサブアバターに適用し、メインアバター画像を、メインアバターに適用されたアイテムを含むメインアバター画像に変更し、サブアバター画像を、サブアバターに適用されたアイテムを含むサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、さらに、メインアバターに適用されたアイテムと、サブアバターに適用されたアイテムとの組合せに応じて、ユーザに特典を付与することが好ましい。
また、本発明に係る制御方法において、さらに、第2の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、ユーザからの第3の要求に従い、メインアバター及びサブアバターに適用可能なアイテムの抽選を実行し、抽選の実行において、アバター画像にサブアバター画像を表示するように設定している場合は、アバター画像にサブアバター画像を表示しないように設定している場合より、特典が付与される組合せに係るアイテムの当選確率を高くすることが好ましい。
また、本発明に係る制御方法において、さらに、第2の要求に従い、アバター画像にサブアバター画像を表示するか否かを設定し、メインアバター及びサブアバターに適用可能なアイテムを購入するための表示データを作成して出力部に出力し、表示データの作成において、アバター画像にサブアバター画像を表示するように設定している場合は、表示データ内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示することが好ましい。
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報並びに複数のアイテムを各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター及びサブアバターに、ユーザに関連するユーザの、特典が付与される組合せに係るアイテムを適用することが好ましい。
また、本発明に係る制御方法において、記憶において、複数のユーザ毎に、メインアバター及びサブアバターに係る情報を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶し、変更において、ユーザのメインアバター画像と共に出力するサブアバター画像を、ユーザに関連するユーザのサブアバター画像に変更することが好ましい。
また、本発明に係る制御方法において、作成において、複数のユーザ毎に、サブアバターの属性を各ユーザのユーザ識別情報と関連付けて記憶部に記憶するとともに、アバター画像を作成し、変更において、複数のユーザ毎に、サブアバターの属性を変更するとともに、サブアバター画像を変更し、ユーザからの第4の要求に従い、ユーザに関連する複数のユーザのアバター画像の作成又は変更の履歴、及び、作成又は変更されたアバター画像を一覧表示する表示データを作成して出力部に出力することが好ましい。
また、本発明に係る制御方法において、記憶において、メインアバターの属性をさらに記憶し、作成において、サブアバターの属性をメインアバターの属性と異なる属性に設定することが好ましい。
また、本発明に係るコンピュータは、メインアバター及びサブアバターに係る情報を記憶する記憶部と、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成する設定部と、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する変更部と、を備える。
また、本発明に係る制御プログラムは、記憶部を備えるコンピュータの制御プログラムであって、メインアバター及びサブアバターに係る情報を記憶部に記憶し、ユーザからの第1の要求に従い、サブアバターの属性として所定の属性をユーザ識別情報と関連付けて記憶部に記憶し、コンピュータにより提供される複数の異なるサービスでユーザを表すために使用されるアバター画像として、メインアバターを表すメインアバター画像、及び、ユーザ識別情報に関連付けられた属性に係るサブアバターを表すサブアバター画像を含む画像を作成し、ユーザからの第2の要求に従い、ユーザ識別情報に関連付けられたサブアバターの属性を変更し、アバター画像に含まれるサブアバター画像を、第2の要求に応じた属性に係るサブアバターを表すサブアバター画像に変更する、ことをコンピュータに実行させる。
The control program of the present invention is a control program for a computer having a memory unit and an output unit, and causes the computer to store information related to a main avatar and a sub-avatar in the memory unit, and in accordance with a first request from a user, store in the memory unit a predetermined attribute as an attribute of the sub-avatar in association with user identification information, output to the output unit a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information together with a main avatar image representing the main avatar, and in accordance with a second request from the user, change the attribute of the sub-avatar associated with the user identification information, and change the output sub-avatar image to a sub-avatar image representing a sub-avatar related to the attribute in accordance with the second request.
Furthermore, a control method according to the present invention is a control method in a computer having a storage unit, and includes storing information relating to a main avatar and a sub-avatar in the storage unit, and in accordance with a first request from a user, storing in the storage unit a predetermined attribute as an attribute of the sub-avatar in association with user identification information, creating an image including a main avatar image representing the main avatar and a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information as an avatar image to be used to represent the user in a plurality of different services provided by the computer, and in accordance with a second request from the user, changing the attribute of the sub-avatar associated with the user identification information, and changing the sub-avatar image included in the avatar image to a sub-avatar image representing the sub-avatar related to the attribute in accordance with the second request.
Furthermore, in the control method according to the present invention, it is preferable that in the storing step, information relating to the plurality of sub-avatars is stored in a memory unit; in the creating step, attributes of the plurality of sub-avatars are associated with user identification information and stored in the memory unit in accordance with a first request, and a plurality of sub-avatar images representing the plurality of sub-avatars respectively are included in the avatar image; and in the modifying step, attributes of the plurality of sub-avatars are modified respectively in accordance with a second request, and the plurality of sub-avatar images included in the avatar image are modified to sub-avatar images representing sub-avatars each relating to an attribute in accordance with the second request.
Furthermore, in the control method according to the present invention, it is preferable that in the creation step, in accordance with a first request, a predetermined placement position as the placement position of the sub-avatar image is further associated with user identification information and stored in a memory unit, and the avatar image is created so that the sub-avatar image is displayed at the placement position associated with the user identification information, and in the modification step, in accordance with a second request, the placement position of the sub-avatar image associated with the user identification information is modified, and the sub-avatar image included in the avatar image is modified so that it is displayed at the placement position in accordance with the second request.
Furthermore, in the control method of the present invention, it is preferable that the sub-avatar image is placed at a predetermined position within the avatar image, and whether or not the sub-avatar image is to be displayed within the avatar image is set in accordance with the second request, and whether or not the sub-avatar image is to be displayed within the avatar image is automatically changed for each of a plurality of different services provided by the computer in accordance with the size or shape of the display frame in which the avatar image is displayed in each service, regardless of whether or not the avatar image is set to be displayed within the avatar image.
Furthermore, in the control method of the present invention, it is preferable that in the storing step, a plurality of items applicable to the main avatar and the sub-avatar are further stored in the memory unit in association with user identification information, and in the changing step, in accordance with the second request, an item selected by the user from among the plurality of items is applied to the main avatar, and an item selected by the user from among the plurality of items that has not been applied to the main avatar is applied to the sub-avatar, the main avatar image is changed to a main avatar image including the item applied to the main avatar, and the sub-avatar image is changed to a sub-avatar image including the item applied to the sub-avatar.
In addition, in the control method according to the present invention, it is preferable that a benefit be given to the user in accordance with a combination of an item applied to the main avatar and an item applied to the sub-avatar.
Furthermore, in the control method according to the present invention, it is preferable to further set whether or not to display a sub-avatar image on the avatar image in accordance with a second request, and to execute a lottery for items applicable to the main avatar and the sub-avatar in accordance with a third request from the user, and when the lottery is executed and the sub-avatar image is set to be displayed on the avatar image, to increase the probability of winning the item related to the combination that will grant a benefit compared to when the sub-avatar image is set not to be displayed on the avatar image.
Furthermore, in the control method according to the present invention, in accordance with a second request, it is further preferable to set whether or not to display a sub-avatar image on the avatar image, create display data for purchasing items applicable to the main avatar and the sub-avatar, and output the created display data to the output unit, and if the display data is set to display a sub-avatar image on the avatar image, it is preferable to display items related to combinations that confer benefits in the display data with priority over other items.
Furthermore, in the control method according to the present invention, it is preferable that, in the storage step, for each of a plurality of users, information relating to the main avatar and sub-avatar and a plurality of items are stored in a memory unit in association with the user identification information of each user, and, in the creation step, for each of a plurality of users, attributes of the sub-avatar are stored in the memory unit in association with the user identification information of each user, and, in the modification step, items relating to a combination of users associated with the user that will be granted a benefit are applied to the user's main avatar and sub-avatar.
Furthermore, in the control method according to the present invention, it is preferable that, in the storing step, information relating to the main avatar and sub-avatar for each of a plurality of users is stored in a memory unit in association with the user identification information of each user, and, in the creating step, attributes of the sub-avatar for each of a plurality of users are stored in a memory unit in association with the user identification information of each user, and, in the changing step, the sub-avatar image output together with the user's main avatar image is changed to the sub-avatar image of a user related to the user.
Furthermore, in the control method according to the present invention, it is preferable that in the creation step, for each of a plurality of users, the attributes of the sub-avatar are associated with the user identification information of each user and stored in a memory unit, and an avatar image is created; and in the modification step, for each of a plurality of users, the attributes of the sub-avatar are modified and the sub-avatar image is modified; and in accordance with a fourth request from the user, display data is created that displays a list of the history of the creation or modification of avatar images of a plurality of users associated with the user, and the created or modified avatar images, and is output to an output unit.
In the control method according to the present invention, it is preferable that the storage step further stores attributes of the main avatar, and the creation step sets attributes of the sub-avatars to be different from the attributes of the main avatar.
The computer according to the present invention also includes a storage unit that stores information related to a main avatar and a sub-avatar; a setting unit that, in accordance with a first request from a user, stores in the storage unit predetermined attributes as attributes of the sub-avatar in association with user identification information, and creates an image including a main avatar image representing the main avatar and a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information as avatar images to represent the user in a plurality of different services provided by the computer; and a modification unit that, in accordance with a second request from the user, changes the attribute of the sub-avatar associated with the user identification information, and changes the sub-avatar image included in the avatar image to a sub-avatar image representing a sub-avatar related to the attribute in accordance with the second request.
In addition, a control program according to the present invention is a control program for a computer having a storage unit, which causes the computer to perform the following operations: store information relating to a main avatar and a sub-avatar in the storage unit; in accordance with a first request from a user, store in the storage unit predetermined attributes as attributes of the sub-avatar in association with user identification information; create an image including a main avatar image representing the main avatar and a sub-avatar image representing a sub-avatar related to the attribute associated with the user identification information as avatar images to represent the user in a plurality of different services provided by the computer; in accordance with a second request from the user, change the attribute of the sub-avatar associated with the user identification information; and change the sub-avatar image included in the avatar image to a sub-avatar image representing a sub-avatar related to the attribute in accordance with the second request.
本発明に係る制御方法、コンピュータ及び制御プログラムは、メインアバターに加えて、属性を変更可能なサブアバターを使用するので、ユーザは、アバター用のアイテムを有効に利用しつつ、より独自性の高いアバターの画像を作成することが可能となる。 The control method, computer, and control program according to the present invention use sub-avatars with changeable attributes in addition to a main avatar, allowing users to effectively use avatar items and create more unique avatar images.
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。 Various embodiments of the present invention will be described below with reference to the drawings. However, please note that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions set forth in the claims and their equivalents.
1.本実施形態の概略
本実施形態の通信システムでは、ユーザは、サーバが提供するサービスに携帯端末を用いて参加する。サーバは複数のサービスをユーザに提供しており、サーバが提供するサービスは、例えば複数のユーザが参加可能なソーシャルゲーム、又はSNS(ソーシャルネットワーキングサービス)等である。本実施形態では、サーバがソーシャルゲームのサービスを提供する例について説明する。
1. Overview of the Present Embodiment In a communication system of the present embodiment, a user participates in a service provided by a server using a mobile terminal. The server provides a plurality of services to the user, and the services provided by the server are, for example, a social game in which a plurality of users can participate, or a social networking service (SNS). In this embodiment, an example will be described in which the server provides a social game service.
このゲームでは、各ユーザを表すために、各ユーザの顔、髪型、衣服、装飾品等を示すいわゆるアバターが用いられる。アバターは、各ユーザに対応するオブジェクトであり、ユーザの分身を表すキャラクタである。各ユーザのアバターを表すアバター画像には、ユーザの分身を表すメインアバターとは別に、ユーザの家族、友達、ゲーム上のフレンド等の分身を表すサブアバターが表示される。以下では、アバター画像においてメインアバターを表す画像部分をメインアバター画像と称し、サブアバターを表す画像部分をサブアバター画像と称する場合がある。 In this game, each user is represented by an avatar, which shows the user's face, hairstyle, clothing, accessories, etc. An avatar is an object corresponding to each user, and is a character that represents the user's alter ego. In addition to the main avatar that represents the user's alter ego, the avatar image that represents each user also displays sub-avatars that represent the user's family, friends, in-game friends, etc. Hereinafter, the image portion of the avatar image that represents the main avatar will sometimes be referred to as the main avatar image, and the image portion that represents the sub-avatar will sometimes be referred to as the sub-avatar image.
メインアバター及びサブアバターは、それぞれ性別、年齢等の属性を有しており、各属性は、ユーザからの要求に従って変更される。属性は、性別、年齢等を含むが、メインアバター及びサブアバターの特徴又は種類等を表すものであればそれらに限定されない。また、ユーザは、例えばアバターの顔、髪型、衣服、装飾品等の種別毎に分類されるアイテムを購入又は抽選等により取得して所有することができる。ユーザは、各アバターに対して、種別毎に一つずつのアイテムを適用することができる。但し、各アイテムには属性が定められており、各アイテムは、定められた属性に係るアバターにのみ適用される。また、一意に識別される一つのアイテムを複数のアバターに適用することは禁止され、メインアバターに適用されたアイテムはサブアバターに適用されない。 The main avatar and sub-avatar each have attributes such as gender and age, and each attribute can be changed according to user requests. Attributes include, but are not limited to, gender and age, as long as they represent the characteristics or type of the main avatar or sub-avatar. Users can also purchase or acquire by lottery items categorized by type, such as the avatar's face, hairstyle, clothing, and accessories. Users can apply one item per type to each avatar. However, each item has a set attribute, and each item is only applied to the avatar associated with the set attribute. It is prohibited to apply a uniquely identified item to multiple avatars, and an item applied to a main avatar cannot be applied to a sub-avatar.
アバター及びアイテムは、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び/又は贈与等され得る電子データであるが、アバター及びアイテムの利用態様は本明細書で明示されるものには限られない。 Avatars and items are electronic data that can be acquired, possessed, used, managed, exchanged, combined, strengthened, sold, discarded, and/or gifted by users within the game, but the manner in which avatars and items can be used is not limited to that explicitly stated in this specification.
ユーザは、種別が同一であるアイテムを複数所有している場合、又はメインアバターの属性とは異なる属性のアイテムを所有している場合、メインアバターに適用することができないアイテムをサブアバターに適用し、有効に利用することが可能となる。また、各ユーザは、メインアバター及びサブアバターの属性を変更しつつ、各アバターにアイテムを適用できるので、アバターに適用可能なアイテムの組合せ数は、メインアバターのみを用いる場合、又は各アバターの属性を変更できない場合と比較して飛躍的に増大する。したがって、各ユーザは、独自性の高いアバター画像を作成することが可能となる。 If a user owns multiple items of the same type, or if they own items with attributes different from those of the main avatar, they can apply items that cannot be applied to the main avatar to a sub-avatar and make effective use of them. Furthermore, since each user can apply items to each avatar while changing the attributes of the main avatar and sub-avatar, the number of item combinations that can be applied to avatars increases dramatically compared to when only the main avatar is used, or when the attributes of each avatar cannot be changed. This allows each user to create a highly unique avatar image.
2.通信システム1の構成
図1は、通信システム1の概略構成の一例を示す図である。
2. Configuration of Communication System 1 FIG. 1 is a diagram showing an example of a schematic configuration of the communication system 1.
通信システム1は、複数の携帯端末2と、サーバ3とを備える。携帯端末2とサーバ3とは、通信ネットワークを介して相互に接続され、例えば、基地局4、移動体通信網5、ゲートウェイ6、及びインターネット7を介して相互に接続される。携帯端末2で実行されるプログラム(例えば、閲覧プログラム)と、サーバ3で実行されるプログラム(例えば、ゲームプログラム)とは、ハイパーテキスト転送プロトコル(Hypertext Transfer Protocol, HTTP)等の通信プロトコルを用いて通信を行う。 The communication system 1 includes multiple mobile devices 2 and a server 3. The mobile devices 2 and the server 3 are interconnected via a communication network, for example, via a base station 4, a mobile communication network 5, a gateway 6, and the Internet 7. A program executed on the mobile device 2 (e.g., a browsing program) and a program executed on the server 3 (e.g., a game program) communicate using a communication protocol such as Hypertext Transfer Protocol (HTTP).
なお、携帯端末2としては多機能携帯電話(いわゆる「スマートフォン」)を想定するが、本発明はこれに限定されない。携帯端末2は、本発明が適用可能であればよく、例えば、携帯電話(いわゆる「フィーチャーフォン」)、携帯情報端末(Personal Digital Assistant, PDA)、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットPC、ノートPC等でもよい。 Note that while the mobile terminal 2 is assumed to be a multi-function mobile phone (a so-called "smartphone"), the present invention is not limited to this. The mobile terminal 2 may be any device to which the present invention is applicable, such as a mobile phone (a so-called "feature phone"), a personal digital assistant (PDA), a portable game console, a portable music player, a tablet terminal, a tablet PC, or a notebook PC.
2.1.携帯端末2の構成
図2は、携帯端末2の概略構成の一例を示す図である。
2.1 Configuration of the Portable Terminal 2 FIG. 2 is a diagram showing an example of the schematic configuration of the portable terminal 2.
携帯端末2は、端末通信部21と、端末記憶部22と、操作部23と、表示部24と、端末処理部25とを備える。携帯端末2は、ユーザによる操作部23(ボタン等)の操作に応じて、ゲームの進行をサーバ3に要求する。また、携帯端末2は、サーバ3からゲームの進行に係る表示データを受信して表示する。 The mobile device 2 includes a device communication unit 21, a device memory unit 22, an operation unit 23, a display unit 24, and a device processing unit 25. The mobile device 2 requests the server 3 to progress the game in response to the user's operation of the operation unit 23 (buttons, etc.). The mobile device 2 also receives and displays display data related to the progress of the game from the server 3.
端末通信部21は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末2を無線通信ネットワークに接続する。端末通信部21は、基地局4により割り当てられるチャネルを介して、基地局4との間でCDMA(Code Division Multiple Access)方式等による無線信号回線を確立し、基地局4との間で通信を行う。そして、端末通信部21は、端末処理部25から供給されたデータをサーバ3等に送信する。また、端末通信部21は、サーバ3等から受信したデータを端末処理部25に供給する。なお、端末通信部21は、不図示のWifi(Wireless Fidelity)のアクセスポイントとの間でIEEE802.11規格の無線通信方式による無線通信を行うものでもよい。 The terminal communication unit 21 is equipped with a communication interface circuit including an antenna sensitive to a predetermined frequency band, and connects the mobile terminal 2 to a wireless communication network. The terminal communication unit 21 establishes a wireless signal link with the base station 4 using a method such as Code Division Multiple Access (CDMA) via a channel assigned by the base station 4, and communicates with the base station 4. The terminal communication unit 21 then transmits data supplied from the terminal processing unit 25 to the server 3, etc. The terminal communication unit 21 also supplies data received from the server 3, etc. to the terminal processing unit 25. The terminal communication unit 21 may also perform wireless communication using a wireless communication method conforming to the IEEE 802.11 standard with a Wi-Fi (Wireless Fidelity) access point (not shown).
端末記憶部22は、例えば、半導体メモリ装置を備える。端末記憶部22は、端末処理部25での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部22は、ドライバプログラムとして、操作部23を制御する入力デバイスドライバプログラム、表示部24を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部22は、アプリケーションプログラムとして、ゲームの進行に係る表示データの取得及び表示を行うプログラム等を記憶する。コンピュータプログラムは、例えばCD-ROM(compact disk read only memory)、DVD-ROM(digital versatile disk read only memory)等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部22にインストールされてもよい。また、端末記憶部22は、データとして、携帯端末2のユーザの識別情報であるユーザID、ゲームの進行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部22は、所定の処理に係る一時的なデータを一時的に記憶してもよい。 The device storage unit 22 comprises, for example, a semiconductor memory device. The device storage unit 22 stores operating system programs, driver programs, application programs, data, etc. used for processing by the device processing unit 25. For example, the device storage unit 22 stores, as driver programs, an input device driver program that controls the operation unit 23, an output device driver program that controls the display unit 24, etc. The device storage unit 22 also stores, as application programs, programs that acquire and display display data related to the progress of the game. Computer programs may be installed into the device storage unit 22 from a computer-readable portable recording medium such as a CD-ROM (compact disk read-only memory) or a DVD-ROM (digital versatile disk read-only memory) using a known setup program, etc. The device storage unit 22 also stores, as data, a user ID that identifies the user of the portable device 2, display data related to the progress of the game, video data, image data, etc. The device storage unit 22 may also temporarily store temporary data related to certain processing.
操作部23は、携帯端末2の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、キーボタン等である。ユーザは、操作部23を用いて、文字、数字、記号等を入力することができる。操作部23は、ユーザにより操作された場合、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、端末処理部25に供給される。 The operation unit 23 may be any device capable of operating the mobile terminal 2, such as a touch panel or key buttons. The user can use the operation unit 23 to input letters, numbers, symbols, etc. When operated by the user, the operation unit 23 generates a signal corresponding to the operation. The generated signal is then supplied to the device processing unit 25 as an instruction from the user.
表示部24も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等である。表示部24は、端末処理部25から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。 The display unit 24 may be any device capable of displaying video, images, etc., such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The display unit 24 displays video corresponding to the video data supplied from the device processing unit 25, images corresponding to the image data, etc.
端末処理部25は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部25は、例えばCPU(Central Processing Unit)であり、携帯端末2の全体的な動作を統括的に制御する。端末処理部25は、端末記憶部22に記憶されているプログラム、操作部23の操作等に基づいて携帯端末2の各種処理が適切な手順で実行されるように、端末通信部21、表示部24等の動作を制御する。端末処理部25は、端末記憶部22に記憶されているプログラム(オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、端末処理部25は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。 The device processing unit 25 includes one or more processors and their peripheral circuits. The device processing unit 25 is, for example, a CPU (Central Processing Unit) and provides centralized control over the overall operation of the mobile device 2. The device processing unit 25 controls the operation of the device communication unit 21, display unit 24, etc. so that various processes of the mobile device 2 are executed in the appropriate order based on the programs stored in the device storage unit 22, operations on the operation unit 23, etc. The device processing unit 25 executes processes based on the programs (operating system programs, driver programs, application programs, etc.) stored in the device storage unit 22. The device processing unit 25 can also execute multiple programs (application programs, etc.) in parallel.
2.1.1.端末処理部25の機能
図3(a)~(c)は、アバター画像について説明するための模式図である。
2.1.1. Functions of Device Processing Unit 25 FIGS. 3(a) to 3(c) are schematic diagrams for explaining avatar images.
図3(a)は、ゲームで使用されるアバターを表示するアバター画像の一例を示す。図3(a)に示すアバター画像300は、最初にサブアバターが設定されたときに作成されるアバター画像の例である。アバター画像300には、右側にメインアバターを表すメインアバター画像301が表示され、メインアバター画像301の左側にサブアバターを表すサブアバター画像302が表示されている。メインアバター及びサブアバターは、それぞれ属性として性別を有している。サブアバターの属性の初期値は、サブアバターが最初に設定されるときにユーザにより選択される。なお、サブアバターの属性の初期値は、予め定められていてもよい。また、サブアバターの属性の初期値は、サブアバターが設定されるときにサーバ3により自動的に決定されてもよい。図3(a)に示す例では、メインアバターの性別は女性であり、サブアバターの性別は女性である。 Figure 3(a) shows an example of an avatar image that displays an avatar used in a game. Avatar image 300 shown in Figure 3(a) is an example of an avatar image created when a sub-avatar is initially set. Avatar image 301 representing the main avatar is displayed on the right side of avatar image 300, and sub-avatar image 302 representing the sub-avatar is displayed on the left side of main avatar image 301. The main avatar and sub-avatar each have gender as an attribute. The initial value of the attribute of the sub-avatar is selected by the user when the sub-avatar is initially set. Note that the initial value of the attribute of the sub-avatar may be determined in advance. Alternatively, the initial value of the attribute of the sub-avatar may be automatically determined by server 3 when the sub-avatar is set. In the example shown in Figure 3(a), the gender of the main avatar is female, and the gender of the sub-avatar is female.
図3(b)は、アバター画像300に示す状態からサブアバターの性別を変更したアバター画像の一例を示す。図3(b)に示すアバター画像310では、ユーザからの要求に従って、サブアバターの性別が女性から男性に変更されている。 Figure 3(b) shows an example of an avatar image in which the gender of the sub-avatar has been changed from the state shown in avatar image 300. In avatar image 310 shown in Figure 3(b), the gender of the sub-avatar has been changed from female to male in accordance with a request from the user.
図3(c)は、アバター画像310に示す状態からサブアバターにアイテムを適用させたアバター画像の一例を示す。図3(c)に示すアバター画像320では、ユーザからの要求に従って、サブアバターに、顔、髪型、衣服及び装飾品に係るアイテムが適用されている。ユーザは、所有するアイテムの内、メインアバターに適用していないアイテムをサブアバターに適用することができる。したがって、ユーザは、使用していない冗長なアイテムを有効に利用することが可能となる。 Figure 3(c) shows an example of an avatar image in which items have been applied to a sub-avatar from the state shown in avatar image 310. In avatar image 320 shown in Figure 3(c), items related to the face, hairstyle, clothing, and accessories have been applied to the sub-avatar in accordance with the user's request. The user can apply to the sub-avatar any items they own that have not been applied to the main avatar. This allows the user to make effective use of unused redundant items.
また、図3(a)~(c)に示したように、ユーザは、サブアバターの属性及び適用させるアイテムを任意に変更することができる。したがって、ユーザは、独自性の高いアバターの画像を作成することが可能となる。 Furthermore, as shown in Figures 3(a) to (c), users can freely change the attributes and applied items of their sub-avatars. This allows users to create highly unique avatar images.
図4(a)は、表示部24に表示されるホーム画面の一例を示す図である。 Figure 4(a) shows an example of a home screen displayed on the display unit 24.
図4(a)に示すホーム画面400は、ゲーム開始時等に表示される。以下で説明する各画面は、サーバ3から受信された表示データに基づいて表示される。 The home screen 400 shown in Figure 4(a) is displayed when the game starts, etc. Each screen described below is displayed based on display data received from the server 3.
ホーム画面400には、メインゲームボタン401、サブアバター設定ボタン402、アバター画像更新ボタン403、アバター画像履歴ボタン404、抽選ボタン405、購入ボタン406等が表示される。 The home screen 400 displays a main game button 401, a sub-avatar setting button 402, an avatar image update button 403, an avatar image history button 404, a lottery button 405, a purchase button 406, etc.
メインゲームボタン401が押下されると、メインゲームを実行するための画面が表示され、ユーザはメインゲームを実行することができる。メインゲームは、例えば、ユーザ同士が、所有するキャラクタを戦わせるバトル、複数のユーザが協力して敵キャラクタ(いわゆるノンプレイヤキャラクタ)と戦ういわゆるRAIDバトル、又は、ゲームのシナリオに従って進行するクエスト等である。クエストとは、一般に、探索、ミッション等とも称されるものであり、複数のダンジョンのそれぞれに複数のフロア(ステージ)を有し、各フロアの処理を順次実行していくものである。各フロアの処理には、ユーザが所有するキャラクタと敵キャラクタとのバトル、ユーザへの特定のアイテム等の特典の付与等が含まれる。 When the main game button 401 is pressed, a screen for playing the main game is displayed, allowing the user to play the main game. The main game may be, for example, a battle in which users pit their characters against each other, a so-called RAID battle in which multiple users cooperate to fight enemy characters (so-called non-player characters), or a quest that progresses according to a game scenario. A quest, also known as an exploration or mission, consists of multiple dungeons, each with multiple floors (stages), and the processing of each floor is carried out sequentially. The processing of each floor may include a battle between the user's character and an enemy character, or the granting of special items or other benefits to the user.
キャラクタは、ゲーム媒体の一例である。ゲーム媒体とは、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ及びアバター等を含む。また、ゲーム媒体は、ゲームの進行に応じ、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び/又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。 A character is an example of game media. Game media is electronic data used in a game, and includes, for example, cards, items, characters, and avatars. Game media is electronic data that can be acquired, possessed, used, managed, exchanged, combined, strengthened, sold, discarded, and/or gifted by users within the game as the game progresses, but the manner in which game media can be used is not limited to those explicitly stated in this specification.
サブアバター設定ボタン402が押下されると、サブアバターを設定するための画面が表示され、ユーザはサブアバターを設定することができる。アバター画像更新ボタン403が押下されると、アバター画像を変更するための画面が表示され、ユーザはアバター画像を変更することができる。アバター画像履歴ボタン404が押下されると、アバター画像の作成又は変更の履歴を表す画面が表示され、ユーザは履歴を確認することができる。 When the sub-avatar setting button 402 is pressed, a screen for setting a sub-avatar is displayed, allowing the user to set the sub-avatar. When the avatar image update button 403 is pressed, a screen for changing the avatar image is displayed, allowing the user to change the avatar image. When the avatar image history button 404 is pressed, a screen showing the history of avatar image creation or changes is displayed, allowing the user to check the history.
また、抽選ボタン405が押下されると、アバターに適用されるアイテムの抽選を実行するための画面(不図示)が表示され、ユーザはアイテムの抽選を実行することができる。また、購入ボタン406が押下されると、アバターに適用されるアイテムを購入するための画面(不図示)が表示され、ユーザはアイテムを購入することができる。 Furthermore, when the lottery button 405 is pressed, a screen (not shown) for conducting a lottery for an item to be applied to the avatar is displayed, and the user can conduct a lottery for the item. Furthermore, when the purchase button 406 is pressed, a screen (not shown) for purchasing an item to be applied to the avatar is displayed, and the user can purchase the item.
図4(b)は、表示部24に表示されるサブアバター設定画面の一例を示す図である。 Figure 4(b) shows an example of a sub-avatar setting screen displayed on the display unit 24.
図4(b)に示すサブアバター設定画面410は、ホーム画面400でサブアバター設定ボタン402が押下されたときに表示される。サブアバター設定画面410には、第1サブアバターについての表示選択ボタン411、配置位置選択ボタン412及び性別選択ボタン413と、第2サブアバターについての表示選択ボタン414、配置位置選択ボタン415及び性別選択ボタン416と、設定ボタン417と、戻るボタン418等が表示される。 The sub-avatar setting screen 410 shown in FIG. 4(b) is displayed when the sub-avatar setting button 402 is pressed on the home screen 400. The sub-avatar setting screen 410 displays a display selection button 411, placement position selection button 412, and gender selection button 413 for the first sub-avatar, as well as a display selection button 414, placement position selection button 415, and gender selection button 416 for the second sub-avatar, a settings button 417, a back button 418, and the like.
表示選択ボタン411、414は、アバター画像内に各サブアバターを表すサブアバター画像を表示するか否かを選択するためのラジオボタンである。 Display selection buttons 411 and 414 are radio buttons for selecting whether or not to display sub-avatar images representing each sub-avatar within the avatar image.
配置位置選択ボタン412、415は、各サブアバター画像のアバター画像内の配置位置を選択するためのラジオボタンであり、ユーザは、配置位置として左側、中央及び右側の内の何れかを選択することができる。なお、配置位置として、上側、中央及び下側の内の何れかが選択されるようにしてもよい。また、配置位置として、アバター画像内の任意の座標が入力されるようにしてもよい。 The placement position selection buttons 412 and 415 are radio buttons for selecting the placement position within the avatar image of each sub-avatar image. The user can select either the left side, center, or right side as the placement position. Alternatively, the placement position may be selected from either the top, center, or bottom. Alternatively, the placement position may be entered as arbitrary coordinates within the avatar image.
性別選択ボタン413、416は、第1サブアバターの性別を選択するためのラジオボタンであり、ユーザは、性別として男性及び女性の内の何れかを選択することができる。なお、アバターの属性に年齢が含まれる場合、第1サブアバターの年齢を選択するための年齢選択ボタン(不図示)が表示され、ユーザは、第1サブアバターの年齢を選択することができる。 Gender selection buttons 413 and 416 are radio buttons for selecting the gender of the first sub-avatar, and the user can select either male or female as the gender. If the avatar's attributes include age, an age selection button (not shown) for selecting the age of the first sub-avatar will be displayed, and the user can select the age of the first sub-avatar.
設定ボタン417が押下されると、各選択ボタン411~416により選択された表示有無、配置位置、属性に従ったサブアバターが設定され、メインアバターを表すメインアバター画像及び新たに設定されたサブアバターを表すサブアバター画像を含むアバター画像が作成される。そして、アバター画像の作成結果を表す画面が表示され、ユーザは作成されたアバター画像を確認することができる。戻るボタン418が押下されると、再度ホーム画面400が表示される。 When the setting button 417 is pressed, the sub-avatar is set according to the display status, placement position, and attributes selected using each of the selection buttons 411 to 416, and an avatar image is created that includes a main avatar image representing the main avatar and a sub-avatar image representing the newly set sub-avatar. A screen showing the avatar image creation results is then displayed, allowing the user to check the created avatar image. When the back button 418 is pressed, the home screen 400 is displayed again.
なお、サブアバターの表示有無、配置位置及び属性等の初期値は、ユーザにより選択されるのではなく、予め定められていてもよい。または、サブアバターの表示有無、配置位置及び属性等の初期値は、サーバ3により自動的に決定されてもよい。それらの場合、ホーム画面400でサブアバター設定ボタン402が押下されたときに、サブアバター設定画面410は表示されず、予め定められた初期値又はサーバ3により決定された初期値に係るサブアバター画像を含むアバター画像の作成結果を表す画面が表示される。 Incidentally, the initial values for whether or not a sub-avatar is displayed, its position, attributes, etc. may be predetermined rather than being selected by the user. Alternatively, the initial values for whether or not a sub-avatar is displayed, its position, attributes, etc. may be automatically determined by the server 3. In such cases, when the sub-avatar settings button 402 is pressed on the home screen 400, the sub-avatar settings screen 410 is not displayed, and a screen showing the result of creating an avatar image including a sub-avatar image associated with the predetermined initial values or the initial values determined by the server 3 is displayed.
図4(c)は、表示部24に表示される作成結果画面の一例を示す図である。 Figure 4(c) shows an example of the creation result screen displayed on the display unit 24.
図4(c)に示す作成結果画面420は、サブアバター設定画面410で設定ボタン417が押下されたときに表示される。作成結果画面420には、アバター画像421、ホームボタン425、戻るボタン426等が表示される。 The creation result screen 420 shown in Figure 4(c) is displayed when the setting button 417 is pressed on the sub-avatar setting screen 410. The creation result screen 420 displays an avatar image 421, a home button 425, a back button 426, etc.
アバター画像421は、メインアバター画像422、新たに設定された第1サブアバターを表す第1サブアバター画像423、新たに設定された第2サブアバターを表す第2サブアバター画像424等を含むアバター画像である。メインアバター画像422は、サーバ3に予め記憶されていた設定に従って表示される。なお、サブアバター設定画面410において、サブアバターの各設定とともに、メインアバターの各設定も、ユーザにより選択可能に表示されてもよい。その場合、メインアバター画像422は、サブアバター設定画面410で選択された設定に従って表示される。第1サブアバター画像423及び第2サブアバター画像424は、サブアバター設定画面410で選択された属性(性別)、配置位置等に従って表示される。 Avatar image 421 includes a main avatar image 422, a first sub-avatar image 423 representing a newly set first sub-avatar, and a second sub-avatar image 424 representing a newly set second sub-avatar. Main avatar image 422 is displayed according to settings pre-stored in server 3. Note that on sub-avatar setting screen 410, settings for the main avatar may also be displayed so that they can be selected by the user, along with settings for the sub-avatars. In this case, main avatar image 422 is displayed according to the settings selected on sub-avatar setting screen 410. First sub-avatar image 423 and second sub-avatar image 424 are displayed according to the attributes (gender), placement position, etc. selected on sub-avatar setting screen 410.
なお、作成結果画面420は、メインアバターにアイテムが適用されている例を示しているが、メインアバターにアイテムがまだ適用されていない場合、メインアバター画像422は、第1サブアバター画像423及び第2サブアバター画像424と同様に、アイテムが適用されていない態様で表示される。ホームボタン425が押下されると、再度ホーム画面400が表示される。戻るボタン426が押下されると、再度サブアバター設定画面410が表示される。 Note that the creation result screen 420 shows an example in which an item has been applied to the main avatar, but if an item has not yet been applied to the main avatar, the main avatar image 422 will be displayed in a state in which no item has been applied, similar to the first sub-avatar image 423 and the second sub-avatar image 424. When the home button 425 is pressed, the home screen 400 is displayed again. When the back button 426 is pressed, the sub-avatar setting screen 410 is displayed again.
図4(d)は、表示部24に表示されるアバター画像更新画面の一例を示す図である。 Figure 4(d) shows an example of an avatar image update screen displayed on the display unit 24.
図4(d)に示すアバター画像更新画面430は、ホーム画面400でアバター画像更新ボタン403が押下されたときに表示される。アバター画像更新画面430には、メインアバター変更ボタン431、第1サブアバター変更ボタン432、第2サブアバター変更ボタン433、戻るボタン434等が表示される。 The avatar image update screen 430 shown in FIG. 4(d) is displayed when the avatar image update button 403 is pressed on the home screen 400. The avatar image update screen 430 displays a change main avatar button 431, a change first sub-avatar button 432, a change second sub-avatar button 433, a back button 434, etc.
メインアバター変更ボタン431が押下されると、メインアバターを変更するための画面が表示され、ユーザはメインアバターを変更することができる。第1サブアバター変更ボタン432が押下されると、第1サブアバターを変更するための画面が表示され、ユーザは第1サブアバターを変更することができる。第2サブアバター変更ボタン433が押下されると、第2サブアバターを変更するための画面が表示され、ユーザは第2サブアバターを変更することができる。戻るボタン434が押下されると、再度ホーム画面400が表示される。 When the change main avatar button 431 is pressed, a screen for changing the main avatar is displayed, allowing the user to change the main avatar. When the change first sub avatar button 432 is pressed, a screen for changing the first sub avatar is displayed, allowing the user to change the first sub avatar. When the change second sub avatar button 433 is pressed, a screen for changing the second sub avatar is displayed, allowing the user to change the second sub avatar. When the back button 434 is pressed, the home screen 400 is displayed again.
図5(a)は、表示部24に表示される第1サブアバター変更画面の一例を示す図である。 Figure 5(a) shows an example of the first sub-avatar change screen displayed on the display unit 24.
図5(a)に示す第1サブアバター変更画面500は、アバター画像更新画面430で第1サブアバター変更ボタン432が押下されたときに表示される。なお、メインアバターを変更するための画面及び第2サブアバターを変更するための画面は、第1サブアバター変更画面500と同様であるため、詳細な説明を省略し、以下では、代表して第1サブアバターを変更するための画面について説明する。 The first sub-avatar change screen 500 shown in Figure 5(a) is displayed when the first sub-avatar change button 432 is pressed on the avatar image update screen 430. Note that the screen for changing the main avatar and the screen for changing the second sub-avatar are similar to the first sub-avatar change screen 500, so detailed explanations will be omitted. The following will focus on the screen for changing the first sub-avatar.
第1サブアバター変更画面500には、表示選択ボタン501、配置位置選択ボタン502、性別選択ボタン503、アイテム504、アイテム選択ボタン505、更新ボタン506、戻るボタン507等が表示される。 The first sub-avatar change screen 500 displays a display selection button 501, a placement position selection button 502, a gender selection button 503, an item 504, an item selection button 505, an update button 506, a back button 507, etc.
表示選択ボタン501、配置位置選択ボタン502及び性別選択ボタン503は、それぞれ図4(b)に示した表示選択ボタン411、配置位置選択ボタン412及び性別選択ボタン413と同様のボタンである。なお、メインアバターは、アバター画像内に必ず表示されるように制限されるため、メインアバターを変更するための画面には、表示選択ボタンは表示されない。また、アバターの属性に年齢が含まれる場合、第1サブアバターの年齢を選択するための年齢選択ボタン(不図示)が表示される。 Display selection button 501, placement position selection button 502, and gender selection button 503 are the same as display selection button 411, placement position selection button 412, and gender selection button 413 shown in FIG. 4(b), respectively. Note that the main avatar is restricted to always being displayed within the avatar image, so display selection buttons are not displayed on the screen for changing the main avatar. Furthermore, if age is included in the avatar attributes, an age selection button (not shown) is displayed for selecting the age of the first sub-avatar.
アイテム504として、ユーザが所有するアイテムの内、アバターに適用可能なアイテムが一覧表示され、一覧表示された各アイテムに対応してアイテム選択ボタン505が表示される。ユーザは、アイテム選択ボタン505を押下することにより、そのアイテム選択ボタン505に対応するアイテムを第1サブアバターに適用させることができる。なお、第1サブアバター以外のアバター、即ちメインアバター及び第2サブアバターに適用されていないアイテムに対応するアイテム選択ボタンは、選択可能に表示され、第1サブアバター以外のアバターに既に適用されているアイテムに対応するアイテム選択ボタンは、選択できないように表示される。 Items owned by the user that can be applied to the avatar are listed as items 504, and item selection buttons 505 are displayed corresponding to each listed item. By pressing an item selection button 505, the user can apply the item corresponding to that item selection button 505 to the first sub-avatar. Note that item selection buttons corresponding to items that have not been applied to avatars other than the first sub-avatar, i.e., the main avatar and second sub-avatar, are displayed as selectable, while item selection buttons corresponding to items that have already been applied to avatars other than the first sub-avatar are displayed as unselectable.
更新ボタン506が押下されると、各ボタンによって選択された設定に従って、第1サブアバターが変更される。第1サブアバターが変更されると、さらに、アバター画像が変更され、アバター画像の更新結果を表す画面が表示され、ユーザは変更されたアバター画像を確認することができる。戻るボタン507が押下されると、第1サブアバターは変更されることなく、再度アバター画像更新画面430が表示される。 When the Update button 506 is pressed, the first sub-avatar is changed according to the settings selected with each button. When the first sub-avatar is changed, the avatar image is also changed, and a screen showing the updated avatar image is displayed, allowing the user to confirm the changed avatar image. When the Back button 507 is pressed, the first sub-avatar remains unchanged, and the avatar image update screen 430 is displayed again.
図5(b)は、表示部24に表示される更新結果画面の一例を示す図である。 Figure 5(b) shows an example of an update result screen displayed on the display unit 24.
図5(b)に示す更新結果画面510は、第1サブアバター変更画面500等の各アバター変更画面で更新ボタン506が押下されたときに表示される。更新結果画面510には、アバター画像511、ホームボタン515、戻るボタン516等が表示される。 The update result screen 510 shown in FIG. 5(b) is displayed when the update button 506 is pressed on each avatar change screen, such as the first sub-avatar change screen 500. The update result screen 510 displays an avatar image 511, a home button 515, a back button 516, etc.
アバター画像511は、第1サブアバター変更画面500等の各アバター変更画面で各ボタンによって選択された設定に従って変更されたアバター画像である。アバター画像511には、メインアバター画像512、第1サブアバター画像513、第2サブアバター画像514等が含まれる。メインアバター画像512、第1サブアバター画像513及び第2サブアバター画像514の内、変更されたアバターを表す画像は、ユーザによって選択された各設定に従って表示され、他のアバターを表す画像は、サーバ3に記憶されている設定に従って表示される。 Avatar image 511 is an avatar image changed according to the settings selected by each button on each avatar change screen, such as first sub-avatar change screen 500. Avatar images 511 include main avatar image 512, first sub-avatar image 513, second sub-avatar image 514, etc. Among main avatar image 512, first sub-avatar image 513, and second sub-avatar image 514, images representing changed avatars are displayed according to the settings selected by the user, and images representing other avatars are displayed according to the settings stored on server 3.
ホームボタン515が押下されると、再度ホーム画面400が表示される。戻るボタン516が押下されると、再度アバター変更画面が表示される。 When the home button 515 is pressed, the home screen 400 is displayed again. When the back button 516 is pressed, the avatar change screen is displayed again.
図5(c)は、表示部24に表示されるアバター画像履歴画面の一例を示す図である。 Figure 5(c) shows an example of the avatar image history screen displayed on the display unit 24.
図5(c)に示すアバター画像履歴画面520は、ホーム画面400でアバター画像履歴ボタン404が押下されたときに表示される。アバター画像履歴画面520には、ユーザ及びユーザに関連する関連ユーザのアバター画像の作成又は変更の履歴521、531が、作成又は変更された順に表示される。関連ユーザは、例えばユーザとフレンド関係にある他のユーザ、過去の敵キャラクタとのバトルにおいてユーザを救援したユーザ、過去に対戦したユーザ及び/又は過去に対戦したグループに所属するユーザ等である。または、関連ユーザは、ユーザによって、アバター画像の履歴を参照したいユーザとして指定されたユーザでもよい。 The avatar image history screen 520 shown in FIG. 5(c) is displayed when the avatar image history button 404 is pressed on the home screen 400. The avatar image history screen 520 displays the creation or change history 521, 531 of avatar images for the user and related users associated with the user in the order in which they were created or changed. Related users include, for example, other users who are friends with the user, users who have rescued the user in past battles with enemy characters, users who have previously competed against the user, and/or users who belong to a group with which the user has previously competed. Alternatively, related users may be users designated by the user as users whose avatar image history the user wishes to view.
履歴521、531として、テキスト522、532、アバター画像523、533、コメント作成ボタン524、534、投票ボタン525、535、コメント領域526、536等がそれぞれ表示される。テキスト522、532には、アバター画像を作成又は変更したユーザ、及び、アバター画像を作成した旨又は変更した旨が表示される。アバター画像523、533は、作成又は変更されたアバター画像である。コメント作成ボタン524、534を押下することにより、ユーザはアバター画像523、533に対するコメントを投稿することができる。投票ボタン525、535を押下することにより、ユーザはアバター画像523、533に投票することができる。所定期間内に各アバター画像に投票された投票数に応じて、各アバター画像を作成又は変更したユーザに特典が付与される。コメント領域526、536には、各ユーザにより投稿されたコメントが表示される。 History 521, 531 displays text 522, 532, avatar images 523, 533, comment creation buttons 524, 534, voting buttons 525, 535, comment areas 526, 536, etc., respectively. Text 522, 532 displays the user who created or changed the avatar image, and a message indicating that the avatar image was created or changed. Avatar images 523, 533 are created or changed avatar images. By pressing comment creation buttons 524, 534, users can post comments about avatar images 523, 533. By pressing voting buttons 525, 535, users can vote for avatar images 523, 533. The users who created or changed each avatar image receive a reward based on the number of votes cast for each avatar image within a specified period. Comment areas 526, 536 display comments posted by each user.
関連ユーザのアバター画像の作成又は変更に係る履歴が時系列に並べてタイムライン表示されるので、ユーザは、フレンドのユーザがアバターを変更したことを即時に認識することができる。さらに、ユーザ及び関連ユーザのアバター画像に関する履歴のみが表示されるので、ユーザは、複数の関連ユーザの最新のアバターを同時に閲覧することができ、さらに、自分のアバターと他人のアバターとを容易に比較することができる。また、ユーザは、センスの良いユーザを関連ユーザとして登録しておくことにより、登録しておいたユーザのコーディネートを参考にすることができる。 The history of related users' avatar image creations or changes is displayed in chronological order on a timeline, allowing users to instantly recognize when a friend user has changed their avatar. Furthermore, because only the history of the user's and related users' avatar images is displayed, users can simultaneously view the latest avatars of multiple related users and easily compare their own avatar with that of others. Furthermore, by registering users with good fashion sense as related users, users can use the registered users' outfits as a reference.
なお、関連ユーザが所定数未満である場合、サーバ3は、投票数が多いユーザを自動的に選択し、選択したユーザのアバター画像に関する履歴をアバター画像履歴画面に表示してもよい。これにより、ユーザは、人気の高いユーザのコーディネートを閲覧することができる。また、各ユーザは、アバター画像履歴画面を利用することによって、自分のアバターを他人に公開できるようになり、より良いアバター画像を作成しようとするため、アバターサービスの活性化を図ることが可能となる。 If the number of related users is less than a predetermined number, the server 3 may automatically select a user with the most votes and display the history of the selected user's avatar image on the avatar image history screen. This allows users to view the outfits of popular users. Furthermore, by using the avatar image history screen, each user can make their avatar public to others, encouraging them to create better avatar images, thereby revitalizing the avatar service.
2.1.1.端末処理部25の構成
端末処理部25は、少なくとも閲覧実行部251を備える。閲覧実行部251は、端末処理部25が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、閲覧実行部251は、ファームウェアとして携帯端末2に実装されてもよい。
2.1.1 Configuration of Device Processing Unit 25 The device processing unit 25 includes at least a browsing execution unit 251. The browsing execution unit 251 is a functional module implemented by a program executed by a processor included in the device processing unit 25. Alternatively, the browsing execution unit 251 may be implemented in the mobile device 2 as firmware.
閲覧実行部251は、ゲームの進行に係る表示データの取得及び表示を行う。即ち、閲覧実行部251は、ユーザからの指示に応じて、ゲームの進行に係る表示データの取得要求を端末通信部21を介してサーバ3に送信する。また、閲覧実行部251は、対応する表示データを端末通信部21を介してサーバ3から受信する。閲覧実行部251は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部251は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部251は、作成した描画データを表示部24に出力する。また、閲覧実行部251は、サーバ3との通信接続が確立されている間、表示データに含まれる各情報を端末記憶部22に記憶する。 The browsing execution unit 251 acquires and displays display data related to the progress of the game. That is, in response to instructions from the user, the browsing execution unit 251 sends a request to acquire display data related to the progress of the game to the server 3 via the device communication unit 21. The browsing execution unit 251 also receives corresponding display data from the server 3 via the device communication unit 21. The browsing execution unit 251 creates drawing data based on the received display data. That is, the browsing execution unit 251 analyzes the received display data to identify control data and content data, lays out the identified content data based on the identified control data, and creates drawing data. The browsing execution unit 251 then outputs the created drawing data to the display unit 24. The browsing execution unit 251 also stores each piece of information included in the display data in the device storage unit 22 while a communication connection with the server 3 is established.
2.2.サーバ3の構成
図6は、サーバ3の概略構成の一例を示す図である。また、図7、図8(a)~(c)は、サーバ記憶部32が記憶する各種テーブルのデータ構造の一例を示す図である。
2.2 Configuration of Server 3 Fig. 6 is a diagram showing an example of a schematic configuration of the server 3. Fig. 7 and Figs. 8(a) to 8(c) are diagrams showing examples of data structures of various tables stored in the server storage unit 32.
サーバ3は、サーバ通信部31と、サーバ記憶部32と、サーバ処理部33とを備える。サーバ3は、携帯端末2からの要求に応じてゲームを進行させる。また、サーバ3は、ゲームの進行に係る表示データを作成して携帯端末2に送信する。 The server 3 includes a server communication unit 31, a server storage unit 32, and a server processing unit 33. The server 3 progresses the game in response to requests from the mobile device 2. The server 3 also creates display data related to the progress of the game and transmits it to the mobile device 2.
サーバ通信部31は、出力部の一例であり、サーバ3をインターネット7に接続するための通信インターフェース回路を備え、インターネット7との間で通信を行う。そして、サーバ通信部31は、携帯端末2等から受信したデータをサーバ処理部33に供給する。また、サーバ通信部31は、サーバ処理部33から供給されたデータを携帯端末2等に送信する。 The server communication unit 31 is an example of an output unit, and includes a communication interface circuit for connecting the server 3 to the Internet 7, and communicates with the Internet 7. The server communication unit 31 then supplies data received from the mobile device 2 or the like to the server processing unit 33. The server communication unit 31 also transmits data supplied from the server processing unit 33 to the mobile device 2 or the like.
サーバ記憶部32は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。サーバ記憶部32は、サーバ処理部33での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部32は、アプリケーションプログラムとして、ゲームを進行させ、その結果に係る表示データを作成するゲームプログラム等を記憶する。コンピュータプログラムは、例えばCD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部22にインストールされてもよい。 The server storage unit 32 includes, for example, at least one of a magnetic tape device, a magnetic disk device, or an optical disk device. The server storage unit 32 stores operating system programs, driver programs, application programs, data, etc. used for processing by the server processing unit 33. For example, the server storage unit 32 stores, as an application program, a game program that progresses a game and creates display data related to the results. Computer programs may be installed into the terminal storage unit 22 from a computer-readable portable recording medium such as a CD-ROM or DVD-ROM using a known setup program, etc.
また、サーバ記憶部32は、データとして、図7に示すユーザテーブル、図8(a)に示すアバターテーブル、図8(b)に示すアイテムテーブル、図8(c)に示す履歴テーブル、各アバター及び各アイテムの画像データ、ゲームの進行に係る様々な画像データ等を記憶する。さらに、サーバ記憶部32は、所定の処理に係る一時的なデータを一時的に記憶してもよい。 The server storage unit 32 also stores data such as the user table shown in FIG. 7, the avatar table shown in FIG. 8(a), the item table shown in FIG. 8(b), the history table shown in FIG. 8(c), image data for each avatar and each item, and various image data related to the progress of the game. Furthermore, the server storage unit 32 may also temporarily store temporary data related to certain processing.
図7は、ユーザを管理するユーザテーブルを示す。ユーザテーブルには、各ユーザについて、当該ユーザの識別情報(ユーザID)、パスワード、名前、所有アイテム情報、メインアバター情報、第1サブアバター情報、第2サブアバター情報、関連ユーザのユーザID等の情報が関連付けて記憶される。 Figure 7 shows a user table for managing users. The user table stores, in association with each user, information such as the user's identification information (user ID), password, name, owned item information, main avatar information, first sub-avatar information, second sub-avatar information, and user IDs of related users.
所有アイテム情報には、ユーザが所有している、アバターに適用可能なアイテム毎に、所有しているアイテムを管理するための識別番号(所有ID)、当該アイテムの識別番号(アイテムID)等が関連付けて記憶される。アイテムは、例えばアバターの顔及び髪型、アバターが装着する衣服及び装飾品等である。 The owned item information stores, for each item owned by the user that can be used with the avatar, an identification number (owned ID) for managing the owned item, an identification number for the item (item ID), and other information in association with the item. Examples of items include the avatar's face and hairstyle, and the clothing and accessories worn by the avatar.
メインアバター情報には、メインアバターの識別情報(アバターID)及び性別、メインアバター画像のアバター画像内の配置位置、メインアバターに適用されているアイテムの識別番号(適用ID)等が関連付けて記憶される。性別として、男性又は女性を示す情報が記憶される。アバター画像内の配置位置として、右側、中央又は左側を示す情報が記憶される。適用IDは、メインアバターに現在適用されている各アイテムに対応する所有IDである。 The main avatar information stores, in association with each other, the main avatar's identification information (avatar ID), gender, the position of the main avatar within the avatar image, and the identification number of the item applied to the main avatar (application ID). Information indicating male or female is stored as the gender. Information indicating right, center, or left side is stored as the position within the avatar image. The application ID is an ownership ID corresponding to each item currently applied to the main avatar.
第1サブアバター情報には、第1サブアバターのアバターID及び性別、第1サブアバター画像のアバター画像内の配置位置、表示フラグ、適用ID等が関連付けて記憶される。表示フラグとして、アバター画像内に第1サブアバター画像を表示するか否かが記憶される。適用IDは、第1サブアバターに現在適用されている各アイテムに対応する所有IDである。 The first sub-avatar information stores the avatar ID and gender of the first sub-avatar, the placement position of the first sub-avatar image within the avatar image, a display flag, an application ID, and other information in association with each other. The display flag stores whether or not the first sub-avatar image is displayed within the avatar image. The application ID is an ownership ID corresponding to each item currently applied to the first sub-avatar.
第2サブアバター情報には、第2サブアバターのアバターID及び性別、第2サブアバター画像のアバター画像内の配置位置、表示フラグ、適用ID等が関連付けて記憶される。表示フラグとして、アバター画像内に第2サブアバター画像を表示するか否かが記憶される。適用IDは、第2サブアバターに現在適用されている各アイテムに対応する所有IDである。 The second sub-avatar information stores, in association with each other, the avatar ID and gender of the second sub-avatar, the placement position of the second sub-avatar image within the avatar image, a display flag, an application ID, etc. The display flag stores whether or not the second sub-avatar image is displayed within the avatar image. The application ID is an ownership ID corresponding to each item currently applied to the second sub-avatar.
なお、メインアバター、第1サブアバター及び第2サブアバター自体は、全てのユーザに共通に定められ、各ユーザのアバターは、その属性、適用するアイテム等によって識別されるようにしてもよい。その場合、メインアバター、第1サブアバター及び第2サブアバターのアバターIDは、各ユーザのユーザIDと関連付けてユーザテーブルに記憶されるのではなく、全てのユーザに共通に記憶されてもよい。 The main avatar, first sub-avatar, and second sub-avatar themselves may be defined in common for all users, and each user's avatar may be identified by its attributes, applicable items, etc. In this case, the avatar IDs of the main avatar, first sub-avatar, and second sub-avatar may be stored in common for all users, rather than being stored in the user table in association with each user's user ID.
また、各アバターが、属性として年齢を有する場合、各アバター情報において、各アバターの年齢も記憶される。また、各アバター情報において、アバター画像内の配置位置として、上側、中央又は下側を示す情報、又は、アバター画像内の任意の座標等が記憶されてもよい。 If each avatar has age as an attribute, the age of each avatar is also stored in each piece of avatar information. Furthermore, each piece of avatar information may store information indicating the top, center, or bottom of the avatar's position within the avatar image, or any coordinates within the avatar image.
図8(a)は、アバターを管理するアバターテーブルを示す。アバターテーブルには、各アバターについて、当該アバターのアバターID、各アバターの性別毎の画像データのファイル名等が関連付けて記憶される。また、各アバターが属性として年齢を有する場合、アバターテーブルはさらに年齢毎に分類され、アバターテーブルには、年齢毎の各アバターの画像データのファイル名が記憶される。 Figure 8(a) shows an avatar table that manages avatars. The avatar table stores, for each avatar, the avatar ID of that avatar, the file name of the image data for each avatar's gender, and other information in association with each other. Furthermore, if each avatar has age as an attribute, the avatar table is further categorized by age, and the avatar table stores the file name of the image data for each avatar for each age.
図8(b)は、アイテムを管理するアイテムテーブルを示す。アイテムテーブルには、各アイテムについて、当該アイテムのアイテムID、名前、画像データのファイル名、レア度、種別、性別、グループ等が関連付けて記憶される。 Figure 8 (b) shows an item table for managing items. The item table stores, in association with each item, the item's item ID, name, image data file name, rarity, type, gender, group, etc.
レア度はゲーム内におけるアイテムの希少性を示すパラメータであり、レア度が高いアイテムほど希少であり取得することが困難である。レア度として、例えば、ノーマル、レア、S(スーパー)レア、SS(ダブルスーパー)レア、SSS(トリプルスーパー)レア、レジェンド等が記憶される。種別として、顔、髪型、衣服、装飾品等が記憶される。グループとして、例えば、音楽、スポーツ、海水浴、登山等のジャンルが記憶される。また、例えばグループとして、サーバ3により提供される他のサービス(ゲーム)の識別情報が記憶されてもよい。その場合、他のサービスと連携した複数のアイテム、即ち他のサービスで提供される、アバターサービスで利用可能な複数のアイテムがそのグループの識別情報と関連付けて記憶される。 Rarity is a parameter that indicates the rarity of an item within a game; the rarer the item, the rarer and more difficult it is to obtain. Examples of rarity stored include normal, rare, S (super) rare, SS (double super) rare, SSS (triple super) rare, and legend. Examples of type stored include face, hairstyle, clothing, and accessories. Examples of groups stored include genres such as music, sports, swimming, and mountain climbing. Additionally, for example, identification information for other services (games) provided by server 3 may be stored as a group. In this case, multiple items linked to other services, i.e., multiple items available for avatar services provided by other services, are stored in association with the identification information for that group.
図8(c)は、ユーザ及びユーザの関連ユーザのアバター画像の作成又は変更の履歴を管理する履歴テーブルを示す。履歴テーブルはユーザ毎に管理される。履歴テーブルには、ユーザ及びユーザの関連ユーザがアバター画像を作成又は変更した履歴毎に、当該履歴の識別情報(履歴ID)、日時、対象ユーザID、画像データのファイル名、作成であるか変更であるかを示す情報、投票数、コメント情報等が関連付けて記憶される。 Figure 8 (c) shows a history table that manages the history of avatar image creation or modification for a user and the user's related users. The history table is managed for each user. For each history of avatar image creation or modification by the user and the user's related users, the history table stores and associates the identification information (history ID) of the history, the date and time, the target user ID, the file name of the image data, information indicating whether it was a creation or modification, the number of votes, comment information, etc.
日時は、ユーザ又はユーザの関連ユーザがアバター画像を作成又は変更した日時である。画像データのファイル名は、ユーザ又はユーザの関連ユーザが作成又は変更したアバター画像のファイル名である。投票数は、アバター画像履歴画面520から、各ユーザによってそのアバター画像に投票された数である。コメント情報には、アバター画像履歴画面520から、各ユーザによってそのアバター画像に対して投稿されたコメント毎に、投稿したユーザのユーザID、コメント内容等が関連付けて記憶される。 The date and time is the date and time when the user or a user related to the user created or changed the avatar image. The image data file name is the file name of the avatar image created or changed by the user or a user related to the user. The number of votes is the number of votes cast for that avatar image by each user on the avatar image history screen 520. The comment information stores, for each comment posted by each user on the avatar image on the avatar image history screen 520, the user ID of the user who posted the comment, the content of the comment, etc., in association with the comment.
2.2.1.サーバ処理部33の構成
サーバ処理部33は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部33は、例えばCPUであり、サーバ3の全体的な動作を統括的に制御する。サーバ処理部33は、サーバ記憶部32に記憶されているプログラム等に基づいてサーバ3の各種処理が適切な手順で実行されるように、サーバ通信部31等の動作を制御する。サーバ処理部33は、サーバ記憶部32に記憶されているプログラム(オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、サーバ処理部33は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。
2.2.1 Configuration of the Server Processing Unit 33 The server processing unit 33 includes one or more processors and their peripheral circuits. The server processing unit 33 is, for example, a CPU, and performs overall control of the overall operation of the server 3. The server processing unit 33 controls the operation of the server communication unit 31 and other units so that various processes of the server 3 are executed in an appropriate order based on the programs stored in the server storage unit 32. The server processing unit 33 executes processes based on the programs (such as operating system programs, driver programs, and application programs) stored in the server storage unit 32. The server processing unit 33 can also execute multiple programs (such as application programs) in parallel.
サーバ処理部33は、進行制御部331、メインゲーム実行部332、設定部333、変更部334、履歴管理部335、特典付与部336、抽選実行部337及び購入実行部338を備える。これらの各部は、サーバ処理部33が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ3に実装されてもよい。 The server processing unit 33 includes a progress control unit 331, a main game execution unit 332, a setting unit 333, a change unit 334, a history management unit 335, a bonus granting unit 336, a lottery execution unit 337, and a purchase execution unit 338. Each of these units is a functional module implemented by a program executed by a processor included in the server processing unit 33. Alternatively, each of these units may be implemented in the server 3 as firmware.
進行制御部331は、ゲームの開始及び進行を制御し、メインゲーム実行部332、設定部333、変更部334、履歴管理部335、特典付与部336、抽選実行部337及び購入実行部338に処理の実行を適宜指示する。進行制御部331は、サーバ通信部31を介して、携帯端末2との間で必要なデータをやり取りする。 The progress control unit 331 controls the start and progress of the game, and appropriately instructs the main game execution unit 332, setting unit 333, change unit 334, history management unit 335, bonus granting unit 336, lottery execution unit 337, and purchase execution unit 338 to execute processing. The progress control unit 331 exchanges necessary data with the mobile device 2 via the server communication unit 31.
図4(a)~図5(c)を用いて説明した各画面の要求を携帯端末2から受信すると、進行制御部331は、ユーザからの指示を受け付けるためのボタン、ユーザに通知する文字情報、画像等をその画面に応じたレイアウトで表示させるための表示データの作成を実行又は各部に指示し、そのデータを携帯端末2に送信する。そして携帯端末2に表示させた画面上で何れかのボタンが押下され、そのボタンに対応する次の画面の要求を携帯端末2から受信すると、進行制御部331は、同様に次の画面の表示データの作成を実行又は各部に指示し、そのデータを携帯端末2に送信する。 When a request for each screen described using Figures 4(a) to 5(c) is received from the mobile device 2, the progress control unit 331 creates or instructs each unit to create display data for displaying buttons for accepting instructions from the user, text information notifying the user, images, etc. in a layout appropriate for that screen, and sends that data to the mobile device 2. Then, when a button is pressed on the screen displayed on the mobile device 2 and a request for the next screen corresponding to that button is received from the mobile device 2, the progress control unit 331 similarly creates or instructs each unit to create display data for the next screen and sends that data to the mobile device 2.
特に、ユーザにより携帯端末2を用いてゲームを開始する操作、又は、ホーム画面へ遷移する操作が行われ、それに対応するホーム画面要求を携帯端末2から受信した場合、進行制御部331は、ホーム画面400を表示するための表示データを作成する。そして、進行制御部331は、作成した表示データを携帯端末2に送信する。 In particular, when a user uses the mobile device 2 to start a game or transition to the home screen, and a corresponding home screen request is received from the mobile device 2, the progress control unit 331 creates display data for displaying the home screen 400. The progress control unit 331 then transmits the created display data to the mobile device 2.
また、ユーザにより携帯端末2に表示されたホーム画面400でメインゲームボタン401が押下され、それに対応するメインゲーム要求を携帯端末2から受信した場合、進行制御部331は、メインゲーム実行部332にメインゲームの実行を指示する。そして、進行制御部331は、メインゲーム実行部332が作成した、メインゲームを実行するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the main game button 401 on the home screen 400 displayed on the mobile device 2 and a corresponding main game request is received from the mobile device 2, the progress control unit 331 instructs the main game execution unit 332 to execute the main game. The progress control unit 331 then transmits the display data for executing the main game, created by the main game execution unit 332, to the mobile device 2.
また、ユーザにより携帯端末2に表示されたホーム画面400でサブアバター設定ボタン402が押下され、それに対応するサブアバター設定画面要求を携帯端末2から受信した場合、進行制御部331は、設定部333にサブアバター設定画面の作成を指示する。そして、進行制御部331は、設定部333が作成したサブアバター設定画面410を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the sub-avatar setting button 402 on the home screen 400 displayed on the mobile device 2 and a corresponding sub-avatar setting screen request is received from the mobile device 2, the progress control unit 331 instructs the setting unit 333 to create a sub-avatar setting screen. Then, the progress control unit 331 transmits display data for displaying the sub-avatar setting screen 410 created by the setting unit 333 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたサブアバター設定画面410で設定ボタン417が押下され、それに対応するサブアバター設定要求を携帯端末2から受信した場合、進行制御部331は、設定部333にサブアバターの設定を指示する。そして、進行制御部331は、設定部333が作成した作成結果画面420を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the setting button 417 on the sub-avatar setting screen 410 displayed on the mobile device 2 and a corresponding sub-avatar setting request is received from the mobile device 2, the progress control unit 331 instructs the setting unit 333 to set the sub-avatar. Then, the progress control unit 331 transmits display data for displaying the creation result screen 420 created by the setting unit 333 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたホーム画面400でアバター画像更新ボタン403が押下され、それに対応するアバター画像更新画面要求を携帯端末2から受信した場合、進行制御部331は、変更部334にアバター画像更新画面の作成を指示する。そして、進行制御部331は、変更部334が作成したアバター画像更新画面430を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the avatar image update button 403 on the home screen 400 displayed on the mobile device 2 and a corresponding avatar image update screen request is received from the mobile device 2, the progress control unit 331 instructs the modification unit 334 to create an avatar image update screen. Then, the progress control unit 331 transmits display data for displaying the avatar image update screen 430 created by the modification unit 334 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたアバター画像更新画面430で各アバターの変更ボタン431~433が押下され、それに対応するアバター変更画面要求を携帯端末2から受信した場合、進行制御部331は、変更部334にアバター変更画面の作成を指示する。そして、進行制御部331は、変更部334が作成したアバター変更画面を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses one of the avatar change buttons 431 to 433 on the avatar image update screen 430 displayed on the mobile device 2 and a corresponding avatar change screen request is received from the mobile device 2, the progress control unit 331 instructs the change unit 334 to create an avatar change screen. Then, the progress control unit 331 transmits display data for displaying the avatar change screen created by the change unit 334 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたアバター変更画面で更新ボタン506が押下され、それに対応するアバター画像更新要求を携帯端末2から受信した場合、進行制御部331は、変更部334にアバター画像の更新を指示する。そして、進行制御部331は、変更部334が作成した更新結果画面510を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the update button 506 on the avatar change screen displayed on the mobile device 2 and a corresponding avatar image update request is received from the mobile device 2, the progress control unit 331 instructs the change unit 334 to update the avatar image. Then, the progress control unit 331 transmits display data for displaying the update result screen 510 created by the change unit 334 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたホーム画面400でアバター画像履歴ボタン404が押下され、それに対応するアバター画像履歴画面要求を携帯端末2から受信した場合、進行制御部331は、履歴管理部335にアバター画像履歴画面の作成を指示する。そして、進行制御部331は、履歴管理部335が作成したアバター画像履歴画面520を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the avatar image history button 404 on the home screen 400 displayed on the mobile device 2 and a corresponding avatar image history screen request is received from the mobile device 2, the progress control unit 331 instructs the history management unit 335 to create an avatar image history screen. Then, the progress control unit 331 transmits display data for displaying the avatar image history screen 520 created by the history management unit 335 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたアバター画像履歴画面520でコメント作成ボタン524、534又は投票ボタン525、535が押下され、それに対応する投稿要求を携帯端末2から受信した場合、進行制御部331は、履歴管理部335にアバター画像に対するコメント又は投票の記録を指示する。そして、進行制御部331は、履歴管理部335が更新したアバター画像履歴画面520を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the comment creation button 524, 534 or the vote button 525, 535 on the avatar image history screen 520 displayed on the mobile device 2 and a corresponding posting request is received from the mobile device 2, the progress control unit 331 instructs the history management unit 335 to record the comment or vote for the avatar image. Then, the progress control unit 331 transmits display data for displaying the avatar image history screen 520 updated by the history management unit 335 to the mobile device 2.
また、ユーザにより携帯端末2に表示されたホーム画面400で抽選ボタン405が押下され、それに対応するアイテム抽選画面要求を携帯端末2から受信した場合、進行制御部331は、抽選実行部337にアイテム抽選画面の作成を指示する。そして、進行制御部331は、抽選実行部337が作成したアイテム抽選画面(不図示)を表示するための表示データを携帯端末2に送信する。さらに、アイテム抽選画面において、アイテムの抽選の実行が要求された場合、進行制御部331は、抽選実行部337にアイテムの抽選の実行を指示する。 Furthermore, when the user presses the lottery button 405 on the home screen 400 displayed on the mobile device 2 and a corresponding item lottery screen request is received from the mobile device 2, the progress control unit 331 instructs the lottery execution unit 337 to create an item lottery screen. Then, the progress control unit 331 transmits display data for displaying the item lottery screen (not shown) created by the lottery execution unit 337 to the mobile device 2. Furthermore, when a request is made on the item lottery screen to execute an item lottery, the progress control unit 331 instructs the lottery execution unit 337 to execute an item lottery.
また、ユーザにより携帯端末2に表示されたホーム画面400で購入ボタン406が押下され、それに対応するアイテム購入画面要求を携帯端末2から受信した場合、進行制御部331は、購入実行部338にアイテム購入画面の作成を指示する。そして、進行制御部331は、購入実行部338が作成したアイテム購入画面(不図示)を表示するための表示データを携帯端末2に送信する。 Furthermore, when the user presses the purchase button 406 on the home screen 400 displayed on the mobile device 2 and a corresponding item purchase screen request is received from the mobile device 2, the progress control unit 331 instructs the purchase execution unit 338 to create an item purchase screen. Then, the progress control unit 331 transmits display data for displaying the item purchase screen (not shown) created by the purchase execution unit 338 to the mobile device 2.
メインゲーム実行部332は、進行制御部331からメインゲームの実行が指示された場合、メインゲーム要求に含まれる情報に基づいてメインゲームを実行するための表示データを作成し、作成した表示データを進行制御部331に渡す。以後、作成された表示データを用いてメインゲームが実行される。 When the main game execution unit 332 receives an instruction from the progress control unit 331 to execute the main game, it creates display data for executing the main game based on the information included in the main game request and passes the created display data to the progress control unit 331. Thereafter, the main game is executed using the created display data.
設定部333は、進行制御部331からサブアバター設定画面の作成が指示された場合、サブアバター設定画面を表示するための表示データを作成し、作成した表示データを進行制御部331に渡す。 When the progress control unit 331 instructs the setting unit 333 to create a sub-avatar setting screen, the setting unit 333 creates display data for displaying the sub-avatar setting screen and passes the created display data to the progress control unit 331.
また、設定部333は、進行制御部331からサブアバターの設定が指示された場合、サブアバター情報として、所定の情報を、サブアバターの設定を要求したユーザのユーザIDと関連付けてユーザテーブルに記憶することにより、サブアバターを設定する。そして、設定部333は、メインアバター画像と共に、ユーザテーブルに記憶した各属性に係るサブアバターを表す各サブアバター画像を、それぞれユーザテーブルに記憶した配置位置に表示するようにアバター画像を作成する。次に、設定部333は、作成したアバター画像を表示する作成結果画面表示データを進行制御部331を介してサーバ通信部31に出力する。 When the progress control unit 331 instructs the setting unit 333 to set a sub-avatar, the setting unit 333 sets the sub-avatar by storing predetermined information as sub-avatar information in the user table in association with the user ID of the user who requested the setting of the sub-avatar. The setting unit 333 then creates avatar images so that each sub-avatar image representing a sub-avatar related to each attribute stored in the user table is displayed together with the main avatar image at the respective placement positions stored in the user table. Next, the setting unit 333 outputs creation result screen display data displaying the created avatar images to the server communication unit 31 via the progress control unit 331.
設定部333は、まず、サブアバター設定要求に含まれるユーザIDと、設定対象のサブアバターを示す情報と、アバター画像内にサブアバター画像を表示するか否か、サブアバター画像のアバター画像内の配置位置、及びサブアバターの属性(性別)を示す情報とを特定する。次に、設定部333は、設定対象のサブアバターに係るアバターIDを、特定したユーザIDと関連付けてユーザテーブルに記憶する。次に、設定部333は、特定した各情報を、設定対象のアバターのアバター情報として、特定したユーザIDと関連付けてユーザテーブルに記憶する。 The setting unit 333 first identifies the user ID included in the sub-avatar setting request, information indicating the sub-avatar to be set, whether to display the sub-avatar image within the avatar image, the position of the sub-avatar image within the avatar image, and information indicating the attributes (gender) of the sub-avatar. Next, the setting unit 333 associates the avatar ID of the sub-avatar to be set with the identified user ID and stores it in the user table. Next, the setting unit 333 stores each of the identified information as avatar information for the avatar to be set in the user table, associated with the identified user ID.
なお、設定部333は、各アバター情報の属性(性別)、配置位置及び表示フラグとして、予め定められた初期値を記憶してもよい。または、設定部333は、各アバター情報の属性(性別)、配置位置及び表示フラグを自動的に決定してもよい。例えば、設定部333は、第1サブアバター及び第2サブアバターを表示するか否かの設定を表示に決定する。また、設定部333は、第1サブアバター画像の表示位置を左側に決定し、第2サブアバター画像の表示位置を右側に決定する。また、設定部333は、第1サブアバター及び第2サブアバターの性別を男性に決定する。 The setting unit 333 may store predetermined initial values for the attribute (gender), placement position, and display flag of each piece of avatar information. Alternatively, the setting unit 333 may automatically determine the attribute (gender), placement position, and display flag of each piece of avatar information. For example, the setting unit 333 determines whether to display the first sub-avatar and the second sub-avatar. The setting unit 333 also determines the display position of the first sub-avatar image to be on the left side, and the display position of the second sub-avatar image to be on the right side. The setting unit 333 also determines the gender of the first sub-avatar and the second sub-avatar to be male.
また、設定部333は、メインアバターの設定に基づいて、サブアバターの各設定を決定してもよい。例えば、設定部333は、第1サブアバター画像の配置位置をメインアバター画像の隣(両隣があいている場合は左隣)に設定し、第2サブアバター画像の配置位置をメインアバター画像及び第1サブアバター画像と重複しない領域に設定する。また、設定部333は、第1サブアバター及び第2サブアバターの属性をメインアバターの属性と同じ属性に設定する。または、設定部333は、第1サブアバター及び第2サブアバターの属性をメインアバターの属性と異なる属性に設定してもよい。または、設定部333は、第1サブアバターの属性をメインアバターの属性と同じ属性に設定し、第2サブアバターの属性をメインアバターの属性と同じ属性に設定してもよい。 The setting unit 333 may also determine the settings of each sub-avatar based on the settings of the main avatar. For example, the setting unit 333 may set the placement position of the first sub-avatar image to be next to the main avatar image (or to the left if there is space on both sides), and set the placement position of the second sub-avatar image to an area that does not overlap with the main avatar image and the first sub-avatar image. The setting unit 333 may also set the attributes of the first sub-avatar and second sub-avatar to be the same as the attributes of the main avatar. Alternatively, the setting unit 333 may set the attributes of the first sub-avatar and second sub-avatar to be different from the attributes of the main avatar. Alternatively, the setting unit 333 may set the attributes of the first sub-avatar to be the same as the attributes of the main avatar, and the attributes of the second sub-avatar to be the same as the attributes of the main avatar.
次に、設定部333は、ユーザテーブル、アバターテーブル及びアイテムテーブルを参照して、特定したユーザIDに関連付けられたメインアバター情報を抽出し、メインアバター情報に示される属性に係るメインアバター画像、及びメインアバターに適用されるアイテムの画像をサーバ記憶部32から読み出す。次に、設定部333は、ユーザテーブル及びアバターテーブルを参照して、第1サブアバター情報及び第2サブアバター情報を抽出し、第1サブアバター情報に示される属性に係る第1サブアバター画像、及び第2サブアバター情報に示される属性に係る第2サブアバター画像をサーバ記憶部32から読み出す。設定部333は、メインアバター画像にアイテムの画像を含ませてメインアバター情報に示される配置位置に配置し、第1サブアバター画像を第1サブアバター情報に示される配置位置に配置し、第2サブアバター画像を第2サブアバター情報に示される配置位置に配置するように、アバター画像を作成する。なお、設定部333は、各サブアバター情報に示される表示フラグが非表示を示す場合、そのサブアバターを表すサブアバター画像をアバター画像に表示させない。 Next, the setting unit 333 references the user table, avatar table, and item table to extract main avatar information associated with the identified user ID, and reads out from the server storage unit 32 a main avatar image related to the attributes indicated in the main avatar information and an image of an item applied to the main avatar. Next, the setting unit 333 references the user table and avatar table to extract first sub-avatar information and second sub-avatar information, and reads out from the server storage unit 32 a first sub-avatar image related to the attributes indicated in the first sub-avatar information and a second sub-avatar image related to the attributes indicated in the second sub-avatar information. The setting unit 333 creates avatar images such that the main avatar image includes an image of the item and is arranged at the position indicated in the main avatar information, the first sub-avatar image is arranged at the position indicated in the first sub-avatar information, and the second sub-avatar image is arranged at the position indicated in the second sub-avatar information. Note that if the display flag indicated in each piece of sub-avatar information indicates non-display, the setting unit 333 does not display the sub-avatar image representing that sub-avatar in the avatar image.
次に、設定部333は、作成したアバター画像を表示するための作成結果表示データを作成し、進行制御部331に渡す。次に、設定部333は、作成したアバター画像の履歴の記録を履歴管理部335に指示する。 Next, the setting unit 333 creates creation result display data for displaying the created avatar image and passes it to the progress control unit 331. Next, the setting unit 333 instructs the history management unit 335 to record the history of the created avatar image.
なお、設定部333は、サーバ3により提供されるサービス毎に、又は、携帯端末2がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内にサブアバターを表示するか否かを自動的に変更してもよい。例えば、設定部333は、各サービス又は各携帯端末においてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像内にサブアバターを表示するか否かを変更する。 The setting unit 333 may automatically change whether or not to display a sub-avatar within the avatar image for each service provided by the server 3, or depending on whether the mobile device 2 is a smartphone or a feature phone. For example, the setting unit 333 changes whether or not to display a sub-avatar within the avatar image according to the size or shape of the display frame in which the avatar image is displayed for each service or each mobile device.
例えば、設定部333は、サブアバターの表示フラグが表示を示す場合でも、表示枠のサイズ(面積)が所定値以上であるときに限りアバター画像内にサブアバターを表示し、そのサイズが所定値未満であるときはアバター画像内にサブアバターを表示しない。これにより、設定部333は、アバターが表示枠内で小さく表示されて見づらくなることを防止することができる。 For example, even if the sub-avatar's display flag indicates display, the setting unit 333 displays the sub-avatar within the avatar image only if the size (area) of the display frame is equal to or greater than a predetermined value, and does not display the sub-avatar within the avatar image if the size is less than the predetermined value. This allows the setting unit 333 to prevent the avatar from being displayed too small within the display frame and becoming difficult to see.
また、設定部333は、サブアバターの表示フラグが表示を示す場合でも、表示枠の形状が正方形又は横長の長方形であるときに限りアバター画像内にサブアバターを表示し、その形状が縦長の長方形であるときはアバター画像内にサブアバターを表示しない。これにより、設定部333は、左右に配置されたアバターが表示枠からはみ出してしまうことを防止することができる。 In addition, even if the sub-avatar's display flag indicates display, the setting unit 333 displays the sub-avatar within the avatar image only if the shape of the display frame is a square or a horizontally long rectangle, and does not display the sub-avatar within the avatar image if the shape is a vertically long rectangle. This allows the setting unit 333 to prevent avatars placed on the left and right from protruding from the display frame.
また、設定部333は、提供するサービス毎に、又は、携帯端末2がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内の各アバターの配置位置、各アバターのポーズ等を自動的に変更してもよい。例えば、設定部333は、各サービス又は各携帯端末においてアバター画像が表示される表示枠のサイズ又は形状に従って、アバター画像内の各アバターの配置位置、各アバターのポーズ等を変更する。 The setting unit 333 may also automatically change the position, pose, etc. of each avatar within the avatar image for each service provided, or depending on whether the mobile device 2 is a smartphone or a feature phone. For example, the setting unit 333 changes the position, pose, etc. of each avatar within the avatar image according to the size or shape of the display frame in which the avatar image is displayed for each service or each mobile device.
例えば、設定部333は、表示枠のサイズが所定値以上である場合は各アバターを互いに離れるように配置し、そのサイズが所定値未満である場合は各アバターを密集するように配置する。また、設定部333は、そのサイズが所定値以上である場合は各アバターに両腕を広げるようなポーズを取らせ、そのサイズが所定値未満である場合は両腕を広げないようなポーズを取らせる。 For example, if the size of the display frame is equal to or greater than a predetermined value, the setting unit 333 positions the avatars so that they are spaced apart, and if the size is less than the predetermined value, the setting unit 333 positions the avatars so that they are close together. Furthermore, if the size is equal to or greater than a predetermined value, the setting unit 333 causes each avatar to assume a pose with its arms spread, and if the size is less than the predetermined value, the setting unit 333 causes each avatar to assume a pose with its arms not spread.
また、設定部333は、表示枠の形状が正方形又は横長の長方形である場合は各アバターを横方向に並べて配置し、その形状が縦長の長方形である場合は各アバターを縦方向に並べて配置する。また、設定部333は、その形状が正方形又は横長の長方形である場合は各アバターに両腕を横に広げるようなポーズを取らせ、その形状が縦長の長方形である場合は両腕を上に向けるようなポーズを取らせる。これらにより、設定部333は、提供するサービス又は携帯端末の種類毎に、最適なアバター画像を表示することが可能となる。 Furthermore, if the shape of the display frame is a square or a horizontally long rectangle, the setting unit 333 arranges the avatars horizontally, and if the shape is a vertically long rectangle, the setting unit 333 arranges the avatars vertically. Furthermore, if the shape is a square or a horizontally long rectangle, the setting unit 333 causes each avatar to pose with both arms spread out to the sides, and if the shape is a vertically long rectangle, the setting unit 333 causes each avatar to pose with both arms pointed up. This enables the setting unit 333 to display the optimal avatar image for each service provided or type of mobile device.
変更部334は、進行制御部331からアバター画像更新画面の作成が指示された場合、アバター画像更新画面430を表示するための表示データを作成し、作成した表示データを進行制御部331に渡す。 When the progress control unit 331 instructs the modification unit 334 to create an avatar image update screen, the modification unit 334 creates display data for displaying the avatar image update screen 430 and passes the created display data to the progress control unit 331.
また、変更部334は、進行制御部331からアバター変更画面の作成が指示された場合、アバター変更画面を表示するための表示データを作成し、作成した表示データを進行制御部331に渡す。変更部334は、アバター変更画面要求に含まれるユーザID及び変更対象のアバターを示す情報を特定する。変更部334は、ユーザテーブルにおいて、特定したユーザIDに対応する各アバター情報及び所有アイテム情報等を抽出する。そして、変更部334は、変更対象のアバターのアバター情報に示される各値を初期値とする各ラジオボタンと、所有アイテム情報に示される各所有アイテム及びその選択ボタンとを配置したアバター変更画面の表示データを作成する。なお、各所有アイテムの内、変更対象のアバターに既に適用されているアイテムの選択ボタンは、選択済みであることを表すように表示され、変更対象のアバター以外のアバターに既に適用されているアイテムの選択ボタンは、選択できないように表示される。 Furthermore, when the progress control unit 331 instructs the modification unit 334 to create an avatar change screen, the modification unit 334 creates display data for displaying the avatar change screen and passes the created display data to the progress control unit 331. The modification unit 334 identifies the user ID and information indicating the avatar to be modified included in the avatar change screen request. The modification unit 334 extracts, from the user table, the avatar information and owned item information corresponding to the identified user ID. The modification unit 334 then creates display data for the avatar change screen that includes radio buttons with the values indicated in the avatar information of the avatar to be modified as their initial values, and owned items indicated in the owned item information and their selection buttons. Note that, of the owned items, the selection button for an item that is already applied to the avatar to be modified is displayed to indicate that it is selected, and the selection buttons for items that are already applied to avatars other than the avatar to be modified are displayed as unselectable.
また、変更部334は、進行制御部331からアバター画像の更新が指示された場合、アバター画像内に各アバターを表す画像を表示するか否か、各アバターを表す画像のアバター画像内の表示位置、各アバターの属性(性別)及び各アバターに適用するアイテムを変更する。なお、変更部334は、アバター画像内にメインアバター画像を表示するか否かについては変更せず、メインアバター画像を必ず表示する。次に、変更部334は、アバター画像内に表示されるメインアバター画像及び/又はサブアバター画像を、変更した属性に係るアバターを表すメインアバター画像及び/又はサブアバター画像に変更する。さらに、変更部334は、アバター画像内において、メインアバター画像及び/又はサブアバター画像を、変更した配置位置に表示されるように変更する。次に、変更部334は、アバター画像内で、ユーザによって選択されたアイテムをアバターに適用する。なお、変更部334は、他のアバターに適用されていないアイテムの中からユーザによって選択されたアイテムを各アバターに適用する。次に、変更部334は、変更したアバター画像を表示する更新結果画面表示データを進行制御部331を介してサーバ通信部31に出力する。 When the progress control unit 331 instructs the modification unit 334 to update the avatar images, the modification unit 334 modifies whether or not to display an image representing each avatar within the avatar image, the display position of the image representing each avatar within the avatar image, the attribute (gender) of each avatar, and the items applied to each avatar. Note that the modification unit 334 does not change whether or not to display the main avatar image within the avatar image, but always displays the main avatar image. Next, the modification unit 334 changes the main avatar image and/or sub-avatar image displayed within the avatar image to the main avatar image and/or sub-avatar image representing the avatar related to the modified attribute. Furthermore, the modification unit 334 modifies the main avatar image and/or sub-avatar image within the avatar image so that they are displayed at the modified position. Next, the modification unit 334 applies an item selected by the user within the avatar image to the avatar. Note that the modification unit 334 applies an item selected by the user from items not applied to other avatars to each avatar. Next, the change unit 334 outputs update result screen display data displaying the changed avatar image to the server communication unit 31 via the progress control unit 331.
変更部334は、まず、アバター画像更新要求に含まれるユーザIDと、変更対象のアバターを示す情報と、アバター画像内にそのアバターを表す画像を表示するか否か、そのアバターを表す画像のアバター画像内の配置位置、そのアバターの属性(性別)及びそのアバターに適用するアイテムを示す情報とを特定する。変更部334は、ユーザテーブルにおいて、特定したユーザIDに関連付けられた変更対象のアバターのアバター情報(性別、配置位置、表示フラグ及び適用ID)を、特定した各情報に従って変更する。そして、変更部334は、変更したアバター情報に従って、アバター画像を変更する。 The modification unit 334 first identifies the user ID included in the avatar image update request, information indicating the avatar to be modified, whether an image representing that avatar should be displayed within the avatar image, the position of the image representing that avatar within the avatar image, the attributes (gender) of that avatar, and information indicating the items to be applied to that avatar. The modification unit 334 then modifies the avatar information (gender, position, display flag, and application ID) of the avatar to be modified associated with the specified user ID in the user table, according to the specified information. The modification unit 334 then modifies the avatar image according to the modified avatar information.
変更部334は、設定部333がアバター画像を作成したときと同様にして、アバター画像を変更する。なお、変更部334は、各サブアバターについても、各サブアバターに適用されるアイテムの画像をサーバ記憶部32から読み出し、各サブアバター画像に各アイテムの画像が含まれるように、アバター画像を変更する。 The modification unit 334 modifies the avatar image in the same manner as when the setting unit 333 created the avatar image. For each sub-avatar, the modification unit 334 also reads the image of the item to be applied to that sub-avatar from the server storage unit 32, and modifies the avatar image so that the image of that item is included in each sub-avatar image.
次に、変更部334は、変更したアバター画像を表示するための更新結果表示データを作成し、進行制御部331に渡す。さらに、設定部333は、変更したアバター画像の履歴の記録を履歴管理部335に指示する。 Next, the change unit 334 creates update result display data for displaying the changed avatar image and passes it to the progress control unit 331. Furthermore, the setting unit 333 instructs the history management unit 335 to record the history of the changed avatar image.
なお、変更部334は、ユーザからの要求に従って、メインアバターの属性、配置位置、又は適用するアイテムを変更した場合、メインアバターの属性、配置位置、又は適用するアイテムの変更にあわせて、サブアバターの属性、配置位置、又は適用するアイテムを変更してもよい。例えば、変更部334は、サブアバターの属性をメインアバターの属性と異なる属性に変更する。または、変更部334は、サブアバターの属性をメインアバターの属性と同じ属性に変更してもよい。また、変更部334は、サブアバター画像の配置位置をメインアバター画像の配置位置と重複しないように変更する。また、変更部334は、メインアバターに適用するアイテムと同一のグループに属するアイテムを抽出し、サブアバターに適用する。これらにより、メインアバターが変更された場合に、自動的に、サブアバターも最適な状態に変更されるので、ユーザの利便性を向上させることが可能となる。 Note that when the modification unit 334 changes the attributes, placement position, or applied items of the main avatar in accordance with a request from the user, it may also change the attributes, placement position, or applied items of the sub-avatar in accordance with the change in the attributes, placement position, or applied items of the main avatar. For example, the modification unit 334 changes the attributes of the sub-avatar to attributes different from those of the main avatar. Alternatively, the modification unit 334 may change the attributes of the sub-avatar to attributes the same as those of the main avatar. The modification unit 334 also changes the placement position of the sub-avatar image so that it does not overlap with the placement position of the main avatar image. The modification unit 334 also extracts items that belong to the same group as the items applied to the main avatar and applies them to the sub-avatar. As a result, when the main avatar is changed, the sub-avatar is automatically changed to an optimal state, thereby improving user convenience.
また、変更部334は、ユーザからの要求に従って、現在記憶されている各アバター情報をテンプレートとして保存してもよい。これにより、ユーザは、気に入ったアバター画像を任意のタイミングで容易に復元することが可能となる。特に、変更したアバターが気に入らなかった場合、ユーザは、アバター画像を容易に元の状態に戻すことが可能となる。 Furthermore, the change unit 334 may save each piece of currently stored avatar information as a template in response to a user request. This allows the user to easily restore a favorite avatar image at any time. In particular, if the user does not like the changed avatar, the user can easily return the avatar image to its original state.
また、変更部334は、設定部333と同様に、サーバ3が提供するサービス毎に、又は、携帯端末2がスマートフォンであるかフィーチャーフォンであるかによって、アバター画像内にサブアバターを表示するか否か、アバター画像内の各アバターの配置位置、又は、各アバターのポーズ等を自動的に変更してもよい。 Furthermore, like the setting unit 333, the change unit 334 may automatically change whether or not to display a sub-avatar within the avatar image, the position of each avatar within the avatar image, or the pose of each avatar, depending on each service provided by the server 3 or whether the mobile device 2 is a smartphone or a feature phone.
履歴管理部335は、設定部333又は変更部334からアバター画像の履歴の記録が指示された場合、各アバター画像の履歴を履歴テーブルに記憶する。履歴管理部335は、アバター画像を作成または変更したユーザの関連ユーザをユーザテーブルから抽出し、アバター画像を作成または変更したユーザ及びその関連ユーザの履歴テーブルに、作成又は変更されたアバター画像の履歴を記憶する。履歴管理部335は、各アバター画像に履歴IDを割り当て、アバター画像が作成又は変更された日時、アバター画像を作成又は変更したユーザのユーザID、作成であるか変更であるかを示す情報と関連付けて履歴テーブルに記憶する。また、履歴管理部335は、投票数の初期値として0を記憶し、コメント情報の初期値としてブランクを記憶する。 When the setting unit 333 or the modification unit 334 instructs the history management unit 335 to record the history of avatar images, the history management unit 335 stores the history of each avatar image in a history table. The history management unit 335 extracts related users of the user who created or modified the avatar image from the user table, and stores the history of the created or modified avatar image in the history table of the user who created or modified the avatar image and their related users. The history management unit 335 assigns a history ID to each avatar image and stores the ID in the history table in association with the date and time the avatar image was created or modified, the user ID of the user who created or modified the avatar image, and information indicating whether the avatar image was created or modified. The history management unit 335 also stores 0 as the initial value for the number of votes and blank as the initial value for comment information.
履歴管理部335は、進行制御部331からアバター画像履歴画面の作成が指示された場合、そのユーザ及びそのユーザの関連ユーザのアバター画像の作成又は変更の履歴と、作成又は変更されたアバター画像とを一覧表示する表示データを作成して、進行制御部331を介してサーバ通信部31に出力する。 When the progress control unit 331 instructs the history management unit 335 to create an avatar image history screen, the history management unit 335 creates display data that lists the history of avatar image creation or changes for the user and their related users, as well as the avatar images that have been created or changed, and outputs this data to the server communication unit 31 via the progress control unit 331.
履歴管理部335は、アバター画像履歴画面要求に含まれるユーザIDを特定し、特定したユーザIDに対応する履歴テーブルから、そのユーザ及びそのユーザの関連ユーザのアバター画像に関する履歴を抽出するとともに、そのアバター画像をサーバ記憶部32から読み出す。履歴管理部335は、抽出した履歴及び読み出したアバター画像を一覧表示するアバター画像履歴画面520の表示データを作成し、進行制御部331に渡す。 The history management unit 335 identifies the user ID included in the avatar image history screen request, extracts history related to the avatar images of that user and their related users from the history table corresponding to the identified user ID, and reads the avatar images from the server storage unit 32. The history management unit 335 creates display data for the avatar image history screen 520, which displays a list of the extracted history and the read avatar images, and passes this data to the progress control unit 331.
なお、履歴管理部335は、アバター画像の変更の履歴について、複数のアバターを変更したアバター画像に関する履歴のみを表示し、一体のアバターのみを変更したアバター画像に関する履歴を表示しない(又は折り畳み表示する)ようにしてもよい。または、履歴管理部335は、メインアバターを変更したアバター画像に関する履歴のみを表示してもよい。または、履歴管理部335は、同一のユーザによる履歴については、所定時間内で最新の履歴又は投票数もしくは後述する調和度が最高である履歴のみを表示してもよい。これらにより、変化の度合いが小さい多数のアバター画像がアバター画像履歴画面520に表示され、アバター画像を閲覧しづらくなることが防止される。 The history management unit 335 may display only the history of avatar image changes related to avatar images in which multiple avatars have been changed, and may not display (or may collapse) the history of avatar image changes related to avatar images in which only a single avatar has been changed. Alternatively, the history management unit 335 may display only the history related to avatar images in which the main avatar has been changed. Alternatively, the history management unit 335 may display only the most recent history within a predetermined time period or the history with the highest number of votes or the highest harmony level (described below) for the history by the same user. This prevents a large number of avatar images with little change from being displayed on the avatar image history screen 520, making it difficult to view the avatar images.
また、履歴管理部335は、進行制御部331からアバター画像に対するコメントの記録が指示された場合、投稿要求に含まれる、コメントを投稿したユーザのユーザID、履歴ID及びコメント内容を特定し、特定したユーザIDに対応する履歴テーブルにおいて、特定したコメント内容を、特定した履歴IDに関連付けて記憶する。また、履歴管理部335は、他のユーザの履歴テーブルにおいても同様に、コメント内容を記憶する。そして、履歴管理部335は、アバター画像履歴画面520の表示データを再作成し、進行制御部331に渡す。 Furthermore, when the progress control unit 331 instructs the history management unit 335 to record a comment on an avatar image, the history management unit 335 identifies the user ID, history ID, and comment content of the user who posted the comment, which are included in the posting request, and stores the identified comment content in association with the identified history ID in the history table corresponding to the identified user ID. The history management unit 335 also stores the comment content in the history tables of other users in a similar manner. The history management unit 335 then recreates the display data for the avatar image history screen 520 and passes it to the progress control unit 331.
また、履歴管理部335は、進行制御部331からアバター画像に対する投票の記録が指示された場合、投稿要求に含まれる、投票したユーザのユーザID及び履歴IDを特定し、特定したユーザIDに対応する履歴テーブルにおいて、特定した履歴IDに関連付けられた投票数に所定値(例えば1)を加算する。また、履歴管理部335は、他のユーザの履歴テーブルにおいても同様に、投票数を更新する。そして、履歴管理部335は、アバター画像履歴画面520の表示データを再作成し、進行制御部331に渡す。 When the progress control unit 331 instructs the history management unit 335 to record votes for an avatar image, the history management unit 335 identifies the user ID and history ID of the user who voted, which are included in the posting request, and adds a predetermined value (e.g., 1) to the number of votes associated with the identified history ID in the history table corresponding to the identified user ID. The history management unit 335 also updates the number of votes in the history tables of other users in a similar manner. The history management unit 335 then recreates the display data for the avatar image history screen 520 and passes it to the progress control unit 331.
なお、履歴管理部335は、投票されたアバター画像に表示されているアバターの数に応じて、投票数に加算する所定値を変更してもよい。例えば、履歴管理部335は、アバター画像にメインアバターのみが表示されている場合は所定値を1にし、アバター画像にメインアバターと一つのサブアバターが表示されている場合は所定値を2にし、アバター画像にメインアバターと二つのサブアバターが表示されている場合は所定値を3にする。利用者は、自分のアバター画像に対する投票数を増大させるために、サブアバターを利用するようになるため、サブアバターの利用を促進させることが可能となる。 The history management unit 335 may change the predetermined value to be added to the number of votes depending on the number of avatars displayed in the voted avatar image. For example, the history management unit 335 may set the predetermined value to 1 if only the main avatar is displayed in the avatar image, set the predetermined value to 2 if the main avatar and one sub-avatar are displayed in the avatar image, and set the predetermined value to 3 if the main avatar and two sub-avatars are displayed in the avatar image. Users will start using sub-avatars to increase the number of votes for their own avatar image, so it is possible to encourage the use of sub-avatars.
特典付与部336は、ゲームにおいて開催されているイベントが終了するタイミング等の所定のタイミングにおいて、各ユーザが作成又は変更したアバター画像に対する投票数に応じて、各ユーザに特典を付与する。特典付与部336は、投票数が大きい順に所定順位までのアバター画像を作成又は変更したユーザに特典を付与する。特典は、例えばアバターに適用できるアイテム等である。特典付与部336は、付与するアイテムに所有IDを割り当て、そのアイテムのアイテムID及び所有IDを所有アイテム情報として、ユーザIDと関連付けてユーザテーブルに記憶することにより、ユーザに特典を付与する。 At a predetermined timing, such as when an event being held in the game ends, the reward granting unit 336 grants a reward to each user according to the number of votes for the avatar image created or modified by that user. The reward granting unit 336 grants a reward to users who have created or modified avatar images up to a predetermined rank, in descending order of the number of votes. A reward may be, for example, an item that can be applied to an avatar. The reward granting unit 336 assigns a possession ID to the item to be granted, and stores the item ID and possession ID of the item as possession item information in the user table in association with the user ID, thereby granting a reward to the user.
また、特典付与部336は、各アバター画像において、各アバターに適用されたアイテムの組合せに応じて、ユーザに特典を付与してもよい。例えば、特典付与部336は、メインアバターに適用されたアイテムと、第1サブアバターに適用されたアイテムと、第2サブアバターに適用されたアイテムとが、予め定められた組合せと一致する場合に、ユーザに特典を付与する。特典が付与される組合せは、例えばお揃いの衣服又は装飾品等の三つのアイテムの組合せである。お揃いのアイテムは、例えば相互に類似しているアイテム、色違いのアイテム、一部(マーク、柄等)が共通するアイテム等である。なお、特典が付与される組合せは、二つ又は四つ以上のアイテムの組合せでもよい。 The bonus granting unit 336 may also grant a bonus to the user according to the combination of items applied to each avatar in each avatar image. For example, the bonus granting unit 336 grants a bonus to the user when the items applied to the main avatar, the items applied to the first sub-avatar, and the items applied to the second sub-avatar match a predetermined combination. A combination that grants a bonus is, for example, a combination of three items such as matching clothing or accessories. Matching items are, for example, items that are similar to each other, items with different colors, or items that share some parts (such as marks or patterns). Note that a combination that grants a bonus may also be a combination of two or four or more items.
また、アバターに適用されるアイテムにポーズが含まれる場合、特典付与部336は、三つのアバターが取るポーズの組合せが予め定められた組合せと一致するときに、ユーザに特典を付与してもよい。 Furthermore, if the items applied to the avatar include poses, the reward granting unit 336 may grant a reward to the user when the combination of poses taken by the three avatars matches a predetermined combination.
また、特典付与部336は、特典が付与される組合せのヒントを、作成結果画面420又は更新結果画面510等に表示することにより、ユーザに通知してもよい。例えば、特典付与部336は、各アバターに現在適用されているアイテムに加えて、さらに所定数(例えば1つ)のアイテムが適用されれば特典が付与される場合、そのアイテムに関する情報(例えばアイテム名)をユーザに通知する。なお、特典付与部336は、特典が付与される全ての組合せをユーザに通知してもよい。ユーザは、特典を得るために、不足しているアイテムを取得しようとするため、アイテムの抽選実行意欲又は購買意欲を向上させることが可能となる。 The bonus granting unit 336 may also notify the user of a hint about the combination that will grant a bonus by displaying it on the creation result screen 420, update result screen 510, or the like. For example, if a bonus will be granted if a predetermined number of items (e.g., one) are applied to each avatar in addition to the items currently applied to them, the bonus granting unit 336 may notify the user of information about those items (e.g., the item names). The bonus granting unit 336 may also notify the user of all combinations that will grant a bonus. This may increase the user's motivation to enter lotteries or purchase items, as they will try to obtain the items they are missing in order to obtain the bonus.
なお、特典付与部336が通知するヒントは、どのようなものでもよく、例えば特典の付与とは関連しないヒントでもよい。例えば、通知されるヒントは、メインアバターに適用されているアイテムに応じて、単にサブアバターに適用すべきアイテムを推奨するようなヒントでもよい。例えば、推奨されるアイテムは、メインアバターに適用されているアイテムに対して、後述する調和する度合いが高いアイテム、又は、形状、色彩もしくは大きさ等が類似するアイテム等である。 The hint notified by the bonus granting unit 336 may be of any type, and may be, for example, a hint unrelated to the granting of a bonus. For example, the notified hint may simply be a hint recommending an item to be applied to the sub-avatar based on the item applied to the main avatar. For example, the recommended item may be an item that is highly harmonious with the item applied to the main avatar, as described below, or an item that is similar in shape, color, size, etc.
また、特典付与部336は、各アバターに適用されたアイテムが調和する度合いを表す調和度を算出し、調和度に基づいて、ユーザに特典を付与してもよい。その場合、特典付与部336は、アイテムテーブルから、アバター画像に表示された各アバターに適用された各アイテムが属するグループを特定する。そして、特典付与部336は、各アイテム毎に、そのアイテムが属するグループについての調和度に所定値を加算していく。特典付与部336は、何れかのグループについての調和度が閾値以上になった場合、各アバターに適用されたアイテムが調和していると判定し、ユーザに特典を付与する。 The bonus granting unit 336 may also calculate a harmony level that indicates the degree to which the items applied to each avatar are in harmony, and grant a bonus to the user based on the harmony level. In this case, the bonus granting unit 336 identifies, from the item table, the group to which each item applied to each avatar displayed in the avatar image belongs. Then, for each item, the bonus granting unit 336 adds a predetermined value to the harmony level for the group to which that item belongs. If the harmony level for any group is equal to or greater than a threshold, the bonus granting unit 336 determines that the items applied to each avatar are in harmony, and grants a bonus to the user.
また、特典付与部336は、各アイテムのレア度に応じて、調和度に加算する所定値を変更してもよい。例えば、特典付与部336は、各アイテムのレア度が高いほど、所定値を大きくする。また、特典付与部336は、アイテムの種別毎に調和度を算出し、何れかの種別についての調和度が閾値以上になった場合、その種別のアイテムを特典として付与してもよい。 The bonus granting unit 336 may also change the predetermined value to be added to the harmony degree depending on the rarity of each item. For example, the bonus granting unit 336 may increase the predetermined value the higher the rarity of each item. The bonus granting unit 336 may also calculate the harmony degree for each type of item, and if the harmony degree for any type is equal to or greater than a threshold, grant that type of item as a bonus.
抽選実行部337は、進行制御部331からアイテム抽選画面の作成が指示された場合、各アバターに適用可能なアイテムの抽選を実行するためのアイテム抽選画面を作成し、進行制御部331に渡す。また、抽選実行部337は、進行制御部331からアイテムの抽選の実行が指示された場合、各アバターに適用可能なアイテムの抽選を実行する。抽選実行部337は、ユーザテーブルにおいて、抽選により当選したアイテムに所有IDを割り当て、そのアイテムのアイテムID及び所有IDを所有アイテム情報としてユーザIDと関連付けて記憶することにより、そのアイテムをユーザに付与する。 When the lottery execution unit 337 is instructed by the progress control unit 331 to create an item lottery screen, it creates an item lottery screen for conducting a lottery for items applicable to each avatar and passes it to the progress control unit 331. Furthermore, when the lottery execution unit 337 is instructed by the progress control unit 331 to conduct an item lottery, it conducts a lottery for items applicable to each avatar. The lottery execution unit 337 assigns an ownership ID to the item won by lottery in the user table, and stores the item ID and ownership ID of the item in association with the user ID as owned item information, thereby granting the item to the user.
なお、抽選実行部337は、一回の抽選で当選するアイテム数が一つのアイテムであるアイテム抽選の他に、一回の抽選で当選するアイテム数が複数のアイテムであるアイテム抽選を提供してもよい。その場合、抽選実行部337は、当選アイテム数が二つであるアイテム抽選では、当選アイテム数が一つであるアイテム抽選を二回実行するよりも、上記した特典が付与される組合せの内、二つのアイテムで構成される組合せに係るアイテムを当選し易くする。なお、抽選実行部337は、当選アイテム数が二つであるアイテム抽選において、一回の抽選で当選するアイテムの中に、特典が付与される二つのアイテムで構成される組合せの内の両方又は少なくとも一方が含まれる確率を高くする。同様に、抽選実行部337は、当選アイテム数が三つであるアイテム抽選では、当選アイテム数が一つであるアイテム抽選を三回実行するよりも、三つのアイテムで構成される組合せに係るアイテムを当選し易くする。ユーザは、特典が付与される組合せに係るアイテムを取得するために、当選アイテム数が複数であるアイテム抽選をより多く実行するようになり、抽選ゲームの活性化を図ることが可能となる。 Note that the lottery execution unit 337 may provide item lotteries in which the number of items won in one draw is one, as well as item lotteries in which the number of items won in one draw is multiple. In this case, the lottery execution unit 337 makes it easier to win an item associated with a combination consisting of two items among the combinations that grant the above-mentioned benefits in an item lottery in which the number of winning items is two, compared to holding two item lotteries in which the number of winning items is one. Note that the lottery execution unit 337 increases the probability that the items won in a single draw will include both or at least one of the combinations consisting of two items that grant a benefit. Similarly, in an item lottery in which the number of winning items is three, the lottery execution unit 337 makes it easier to win an item associated with a combination consisting of three items, compared to holding three item lotteries in which the number of winning items is one. Users will be more likely to enter item lotteries in which the number of winning items is multiple in order to obtain an item associated with a combination that grants a benefit, which can help to stimulate the lottery game.
また、抽選実行部337は、当選するアイテムの属性が予め定められている抽選を提供してもよい。例えば、抽選実行部337は、男性用のアイテムが当選する抽選、女性用のアイテムが当選する抽選、一回の抽選で男性用のアイテムと女性用のアイテムの組合せが当選する抽選、一回の抽選で男性用の複数のアイテムの組合せが当選する抽選、一回の抽選で女性用の複数のアイテムの組合せが当選する抽選等を提供する。この場合、抽選実行部337は、当選するアイテムの属性が予め定められている抽選では、通常のアイテム抽選よりも、上記した特典が付与される組合せの内、各属性の組合せに係るアイテムを当選し易くする。ユーザは、所望の属性の組合せに係るアイテムを取得するために、各属性に係るアイテム抽選をより多く実行するようになり、抽選ゲームの活性化を図ることが可能となる。 The lottery execution unit 337 may also provide lotteries in which the attributes of the winning items are predetermined. For example, the lottery execution unit 337 may provide lotteries in which a male item is won, a female item is won, a lottery in which a combination of a male item and a female item is won in a single lottery, a lottery in which a combination of multiple male items is won in a single lottery, a lottery in which a combination of multiple female items is won in a single lottery, etc. In this case, the lottery execution unit 337 makes it easier to win items related to each attribute combination among the combinations that confer the above-mentioned benefits in lotteries in which the attributes of the winning items are predetermined than in regular item lotteries. Users will be more likely to enter item lotteries related to each attribute more frequently in order to obtain items related to the desired attribute combination, which can help to stimulate the lottery game.
また、抽選実行部337は、アバター画像内にサブアバターが表示されるように設定されている場合は、アバター画像内にサブアバターが表示されていないように設定されている場合より、特典が付与される組合せに係るアイテムの当選確率を高くしてもよい。抽選実行部337は、ユーザテーブルから、抽選を実行したユーザの第1サブアバター情報の表示フラグ、及び第2サブアバター情報の表示フラグを読み出し、アバター画像内にサブアバターが表示されるように設定されているか否かを判定する。抽選実行部337は、第1サブアバター情報の表示フラグ及び第2サブアバター情報の表示フラグの両方が表示を示している場合、三つのアイテムで構成される組合せに係るアイテムの当選確率を高くする。また、抽選実行部337は、第1サブアバター情報の表示フラグ及び第2サブアバター情報の表示フラグの内の何れか一方のみが表示を示している場合、二つのアイテムで構成される組合せに係るアイテムの当選確率を高くする。 Furthermore, the lottery execution unit 337 may increase the probability of winning an item related to a combination that grants a benefit when a sub-avatar is set to be displayed within the avatar image compared to when a sub-avatar is not set to be displayed within the avatar image. The lottery execution unit 337 reads from the user table the display flag of the first sub-avatar information and the display flag of the second sub-avatar information of the user who executed the lottery, and determines whether a sub-avatar is set to be displayed within the avatar image. When both the display flag of the first sub-avatar information and the display flag of the second sub-avatar information indicate display, the lottery execution unit 337 increases the probability of winning an item related to a combination consisting of three items. Furthermore, when only one of the display flag of the first sub-avatar information and the display flag of the second sub-avatar information indicates display, the lottery execution unit 337 increases the probability of winning an item related to a combination consisting of two items.
ユーザは、特典が付与される可能性を向上させるために、アバター画像内にサブアバターを表示させようとするので、サブアバターの利用を促進させることが可能となる。 Users will be more likely to display sub-avatars within their avatar images in order to increase the chances of receiving rewards, which can encourage the use of sub-avatars.
購入実行部338は、進行制御部331からアイテム購入画面の作成が指示された場合、各アバターに適用可能なアイテムを購入するためのアイテム購入画面を表示するための表示データを作成し、進行制御部331を介してサーバ通信部31に出力する。 When the progress control unit 331 instructs the purchase execution unit 338 to create an item purchase screen, it creates display data for displaying an item purchase screen for purchasing items applicable to each avatar, and outputs the display data to the server communication unit 31 via the progress control unit 331.
なお、購入実行部338は、アバター画像内にサブアバターが表示されるように設定されている場合は、アイテム購入画面内で、特典が付与される組合せに係るアイテムを他のアイテムよりも優先的に表示する。例えば、購入実行部338は、特典が付与される組合せに係るアイテムを他のアイテムよりも上側に表示する。または、購入実行部338は、特典が付与される組合せに係るアイテムを他のアイテムよりも大きく表示する。 Note that, when a sub-avatar is set to be displayed within the avatar image, the purchase execution unit 338 displays items related to combinations that grant benefits on the item purchase screen in priority over other items. For example, the purchase execution unit 338 displays items related to combinations that grant benefits above other items. Alternatively, the purchase execution unit 338 displays items related to combinations that grant benefits larger than other items.
購入実行部338は、ユーザテーブルから、抽選を実行したユーザの第1サブアバター情報の表示フラグ、及び第2サブアバター情報の表示フラグを読み出し、アバター画像内にサブアバターが表示されるように設定されているか否かを判定する。購入実行部338は、第1サブアバター情報の表示フラグ及び第2サブアバター情報の表示フラグの両方が表示を示している場合、三つのアイテムで構成される組合せに係るアイテムを優先的に表示する。また、抽選実行部337は、第1サブアバター情報の表示フラグ及び第2サブアバター情報の表示フラグの内の何れか一方のみが表示することを示している場合、二つのアイテムで構成される組合せに係るアイテムを優先的に表示する。 The purchase execution unit 338 reads from the user table the display flag of the first sub-avatar information and the display flag of the second sub-avatar information of the user who executed the lottery, and determines whether the sub-avatar is set to be displayed within the avatar image. If both the display flag of the first sub-avatar information and the display flag of the second sub-avatar information indicate display, the purchase execution unit 338 prioritizes displaying items related to combinations consisting of three items. Furthermore, if only one of the display flags of the first sub-avatar information and the second sub-avatar information indicates display, the lottery execution unit 337 prioritizes displaying items related to combinations consisting of two items.
図9は、通信システム1の動作シーケンスの一例を示す図である。この動作シーケンスは、予め端末記憶部22及びサーバ記憶部32に記憶されているプログラムに基づいて、主に端末処理部25及びサーバ処理部33により、携帯端末2及びサーバ3の各要素と協働して実行される。 Figure 9 shows an example of an operation sequence of the communication system 1. This operation sequence is executed mainly by the device processing unit 25 and server processing unit 33 in cooperation with each element of the mobile device 2 and server 3, based on programs stored in advance in the device storage unit 22 and server storage unit 32.
まず、携帯端末2の表示部24にホーム画面400が表示された状態で、ユーザが操作部23を用いてサブアバター設定ボタン402を押下すると、携帯端末2の閲覧実行部251は、サブアバター設定要求を端末通信部21を介してサーバ3に送信する(ステップS101)。サーバ3の進行制御部331が携帯端末2からサブアバター設定要求を受信した場合、設定部333は、サブアバター設定処理を実行する(ステップS102)。サブアバター設定処理の詳細については後述する。次に、進行制御部331は、設定部333が、サブアバター設定処理において作成した作成結果画面の表示データを携帯端末2に送信する(ステップS103)。サーバ3から端末通信部21を介して作成結果画面の表示データを受信した場合、携帯端末2の閲覧実行部251は、受信した表示データに基づき描画データを作成して、表示部24に作成結果画面420を表示させる(ステップS104)。 First, when the home screen 400 is displayed on the display unit 24 of the portable device 2 and the user presses the sub-avatar setting button 402 using the operation unit 23, the viewing execution unit 251 of the portable device 2 sends a sub-avatar setting request to the server 3 via the device communication unit 21 (step S101). When the progress control unit 331 of the server 3 receives the sub-avatar setting request from the portable device 2, the setting unit 333 executes a sub-avatar setting process (step S102). Details of the sub-avatar setting process will be described later. Next, the progress control unit 331 sends display data for the creation result screen created by the setting unit 333 in the sub-avatar setting process to the portable device 2 (step S103). When the display data for the creation result screen is received from the server 3 via the device communication unit 21, the viewing execution unit 251 of the portable device 2 creates drawing data based on the received display data and displays the creation result screen 420 on the display unit 24 (step S104).
また、携帯端末2の表示部24にアバター変更画面が表示された状態で、ユーザが操作部23を用いて更新ボタン506を押下すると、携帯端末2の閲覧実行部251は、アバター画像更新要求を端末通信部21を介してサーバ3に送信する(ステップS105)。サーバ3の進行制御部331が携帯端末2からアバター画像更新要求を受信した場合、変更部334は、アバター画像更新処理を実行する(ステップS106)。アバター画像更新処理の詳細については後述する。次に、進行制御部331は、変更部334が、アバター画像更新処理において作成した更新結果画面の表示データを携帯端末2に送信する(ステップS107)。サーバ3から端末通信部21を介して更新結果画面の表示データを受信した場合、携帯端末2の閲覧実行部251は、受信した表示データに基づき描画データを作成して、表示部24に更新結果画面510を表示させる(ステップS108)。 Furthermore, when the user presses the update button 506 using the operation unit 23 while the avatar change screen is displayed on the display unit 24 of the mobile device 2, the browsing execution unit 251 of the mobile device 2 sends an avatar image update request to the server 3 via the device communication unit 21 (step S105). When the progress control unit 331 of the server 3 receives the avatar image update request from the mobile device 2, the change unit 334 executes avatar image update processing (step S106). Details of the avatar image update processing will be described later. Next, the progress control unit 331 sends to the mobile device 2 display data for the update result screen created by the change unit 334 in the avatar image update processing (step S107). When the display data for the update result screen is received from the server 3 via the device communication unit 21, the browsing execution unit 251 of the mobile device 2 creates drawing data based on the received display data and displays the update result screen 510 on the display unit 24 (step S108).
また、携帯端末2の表示部24にホーム画面400が表示された状態で、ユーザが操作部23を用いてアバター画像履歴ボタン404を押下すると、携帯端末2の閲覧実行部251は、アバター画像履歴画面要求を端末通信部21を介してサーバ3に送信する(ステップS109)。サーバ3の進行制御部331が携帯端末2からアバター画像履歴画面要求を受信した場合、履歴管理部335は、履歴抽出処理を実行する(ステップS110)。履歴抽出処理の詳細については後述する。次に、進行制御部331は、履歴管理部335が、履歴抽出処理において作成したアバター画像履歴画面の表示データを携帯端末2に送信する(ステップS111)。サーバ3から端末通信部21を介してアバター画像履歴画面の表示データを受信した場合、携帯端末2の閲覧実行部251は、受信した表示データに基づき描画データを作成して、表示部24にアバター画像履歴画面520を表示させる(ステップS112)。以上で、動作シーケンスは終了する。 Furthermore, when the user presses the avatar image history button 404 using the operation unit 23 while the home screen 400 is displayed on the display unit 24 of the portable device 2, the browsing execution unit 251 of the portable device 2 sends an avatar image history screen request to the server 3 via the device communication unit 21 (step S109). When the progress control unit 331 of the server 3 receives the avatar image history screen request from the portable device 2, the history management unit 335 executes a history extraction process (step S110). Details of the history extraction process will be described later. Next, the progress control unit 331 sends display data for the avatar image history screen created by the history management unit 335 in the history extraction process to the portable device 2 (step S111). When the display data for the avatar image history screen is received from the server 3 via the device communication unit 21, the browsing execution unit 251 of the portable device 2 creates drawing data based on the received display data and displays the avatar image history screen 520 on the display unit 24 (step S112). This completes the operation sequence.
図10は、サブアバター設定処理の動作フローを示す。図10に示すサブアバター設定処理は、図9のステップS102において実行される。 Figure 10 shows the operational flow of the sub-avatar setting process. The sub-avatar setting process shown in Figure 10 is executed in step S102 of Figure 9.
設定部333は、まず、サブアバター設定要求に含まれるユーザIDと、設定対象のアバターを示す情報と、アバター画像内にサブアバター画像を表示するか否か、サブアバター画像のアバター画像内の配置位置、及びサブアバターの属性(性別)を示す情報とを特定する(ステップS201)。次に、設定部333は、特定した各情報を、設定対象のアバターのアバター情報として、特定したユーザIDと関連付けてユーザテーブルに記憶する(ステップS202)。次に、設定部333は、メインアバター画像と共に、ユーザテーブルに記憶した各属性に係るサブアバターを表す各サブアバター画像を、それぞれユーザテーブルに記憶した配置位置に表示するようにアバター画像を作成する(ステップS203)。次に、設定部333は、作成したアバター画像を表示する作成結果表示データを作成する(ステップS204)。次に、履歴管理部335は、設定部333が作成したアバター画像の履歴を、特定したユーザ及びそのユーザの関連ユーザの履歴テーブルに記憶し(ステップS205)、一連のステップを終了する。 The setting unit 333 first identifies the user ID included in the sub-avatar setting request, information indicating the avatar to be set, whether to display a sub-avatar image within the avatar image, the position of the sub-avatar image within the avatar image, and information indicating the attribute (gender) of the sub-avatar (step S201). Next, the setting unit 333 stores the identified information in the user table as avatar information for the avatar to be set, in association with the identified user ID (step S202). Next, the setting unit 333 creates an avatar image so that each sub-avatar image representing a sub-avatar associated with each attribute stored in the user table is displayed together with the main avatar image, at the respective positions stored in the user table (step S203). Next, the setting unit 333 creates creation result display data that displays the created avatar image (step S204). Next, the history management unit 335 stores the history of avatar images created by the setting unit 333 in the history table of the identified user and the user's related users (step S205), thereby completing the series of steps.
図11は、アバター画像更新処理の動作フローを示す。図11に示すアバター画像作成処理は、図9のステップS106において実行される。 Figure 11 shows the operational flow of the avatar image update process. The avatar image creation process shown in Figure 11 is executed in step S106 of Figure 9.
変更部334は、まず、アバター画像更新要求に含まれるユーザIDと、変更対象のアバターを示す情報と、アバター画像内にそのアバターを表す画像を表示するか否か、そのアバターを表す画像のアバター画像内の配置位置、そのアバターの属性(性別)及びそのアバターに適用するアイテムを示す情報とを特定する(ステップS301)。次に、変更部334は、ユーザテーブルにおいて、特定したユーザIDに関連付けられた変更対象のアバターのアバター情報を、特定した各情報に従って変更する(ステップS302)。次に、変更部334は、変更した各アバター情報に従って、各アバター画像を変更する(ステップS303)。次に、変更部334は、変更したアバター画像を表示するための更新結果表示データを作成する(ステップS304)。次に、履歴管理部335は、変更部334が変更したアバター画像の履歴を、特定したユーザ及びそのユーザの関連ユーザの履歴テーブルに記憶し(ステップS305)、一連のステップを終了する。 The modification unit 334 first identifies the user ID included in the avatar image update request, information indicating the avatar to be modified, whether an image representing the avatar should be displayed within the avatar image, the position of the image representing the avatar within the avatar image, the avatar's attributes (gender), and information indicating items to be applied to the avatar (step S301). Next, the modification unit 334 modifies the avatar information of the avatar to be modified associated with the specified user ID in the user table according to the specified information (step S302). Next, the modification unit 334 modifies each avatar image according to the modified avatar information (step S303). Next, the modification unit 334 creates update result display data for displaying the modified avatar images (step S304). Next, the history management unit 335 stores the history of the avatar images modified by the modification unit 334 in the history table of the specified user and the user's related users (step S305), thereby completing the series of steps.
図12は、履歴抽出処理の動作フローを示す。図12に示す履歴抽出処理は、図9のステップS110において実行される。 Figure 12 shows the operational flow of the history extraction process. The history extraction process shown in Figure 12 is executed in step S110 of Figure 9.
履歴管理部335は、まず、アバター画像履歴画面要求に含まれるユーザIDを特定する(ステップS401)。次に、履歴管理部335は、特定したユーザIDに対応する履歴テーブルから、そのユーザ及びそのユーザの関連ユーザのアバター画像に関する履歴を抽出するとともに、そのアバター画像をサーバ記憶部32から読み出す(ステップS402)。次に、履歴管理部335は、抽出した履歴及び読み出したアバター画像を一覧表示するアバター画像履歴画面520の表示データを作成し(ステップS403)、一連のステップを終了する。 The history management unit 335 first identifies the user ID included in the avatar image history screen request (step S401). Next, the history management unit 335 extracts history related to the avatar images of that user and their related users from the history table corresponding to the identified user ID, and reads those avatar images from the server storage unit 32 (step S402). Next, the history management unit 335 creates display data for the avatar image history screen 520, which displays a list of the extracted history and the read avatar images (step S403), and ends the series of steps.
以上説明してきたように、サーバ3は、メインアバター画像とともにサブアバター画像を表示するアバター画像を作成して携帯端末2に表示させる。これにより、ユーザは、メインアバターに使用していないアイテムをサブアバターに適用し、有効に利用することが可能となる。さらに、サーバ3は、ユーザからの要求に従って、サブアバターの表示有無、配置位置、属性及び適用させるアイテムを変更する。これにより、ユーザは、独自性の高いアバター画像を作成することが可能となる。 As explained above, the server 3 creates an avatar image that displays a sub-avatar image together with a main avatar image, and displays it on the mobile device 2. This allows the user to apply items not used in the main avatar to the sub-avatar and make effective use of them. Furthermore, the server 3 changes whether or not the sub-avatar is displayed, its position, attributes, and the items to be applied, in accordance with a user request. This allows the user to create a highly unique avatar image.
また、アバター画像内に複数の属性に係るアバターを同時に表示することが可能となるため、ユーザの、複数の属性に係るアイテムの購買意欲を向上させることが可能となる。また、ユーザは、アイテムの抽選等で、メインアバターの性別とは異なる性別用のアイテムを取得した場合でも、そのアイテムを適用可能な性別のサブアバターにそのアイテムを適用できるので、アイテムの有効活用が可能となる。 In addition, since it is possible to simultaneously display avatars with multiple attributes within an avatar image, it is possible to increase the user's desire to purchase items with multiple attributes. Furthermore, even if a user obtains an item for a gender different from the gender of their main avatar through an item lottery or the like, they can apply that item to a sub-avatar of a gender that the item is applicable to, allowing them to make effective use of the item.
また、アバター画像に表示されるアバターが二つである場合、各アバターの配置位置は直線的な関係のみを有するが、アバター画像に表示されるアバターが三つである場合、各アバターの配置位置は平面的な関係を有する。したがって、アバター画像に三つ以上のアバターを表示させることにより、アバター画像のバリエーションを飛躍的に増大させることが可能となる。 Furthermore, when two avatars are displayed in an avatar image, the positions of the avatars only have a linear relationship, but when three avatars are displayed in an avatar image, the positions of the avatars have a planar relationship. Therefore, by displaying three or more avatars in an avatar image, it is possible to dramatically increase the variety of avatar images.
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、サーバ3は、ユーザが所有するサブアバターを表すサブアバター画像をユーザのアバター画像に表示するものとしたが、サーバ3は、関連ユーザが所有するサブアバターを表すサブアバター画像をユーザのアバター画像に表示してもよい。その場合、設定部333は、ユーザからの関連ユーザ及び関連ユーザが所有するサブアバターの選択を受け付け、ユーザのメインアバターを表すメインアバター画像と共に、選択された関連ユーザのサブアバターを表すメインアバター画像を表示するアバター画像を作成する。同様に、変更部334は、ユーザからの関連ユーザ及び関連ユーザが所有するサブアバターの選択を受け付け、ユーザのサブアバター画像を、選択された関連ユーザのサブアバター画像に変更するようにアバター画像を変更する。これにより、アバター画像のバリエーションが広がるとともに、ユーザ同士でサブアバターを交換又は貸与(レンタル)することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。 Note that the present invention is not limited to this embodiment. For example, in this embodiment, the server 3 displays a sub-avatar image representing a sub-avatar owned by the user on the user's avatar image. However, the server 3 may also display a sub-avatar image representing a sub-avatar owned by a related user on the user's avatar image. In this case, the setting unit 333 accepts from the user a selection of related users and sub-avatars owned by the related users, and creates an avatar image that displays a main avatar image representing the user's main avatar and a main avatar image representing the sub-avatar of the selected related user. Similarly, the change unit 334 accepts from the user a selection of related users and sub-avatars owned by the related users, and changes the avatar image by changing the user's sub-avatar image to the sub-avatar image of the selected related user. This expands the variety of avatar images and enables users to exchange or rent sub-avatars, thereby stimulating communication between users.
また、サーバ3は、ユーザが所有するアバターに、関連ユーザが所有するアイテムを適用してもよい。その場合、変更部334は、ユーザからの関連ユーザ及び関連ユーザが所有するアイテムの選択を受け付け、ユーザのメインアバター及び/又はサブアバターに、選択された関連ユーザが所有するアイテムを適用する。なお、変更部334は、選択された関連ユーザが所有するアイテムの内、特典が付与される組合せに係るアイテムに限り、ユーザのメインアバター及びサブアバターに適用してもよい。または、変更部334は、選択された関連ユーザが所有するアイテムの内、テンプレートとして保存されたアバター情報に示されるアイテムに限り、ユーザのメインアバター及びサブアバターに適用してもよい。さらに、上述したヒントは、ユーザが所有又はメインアバターもしくはサブアバターに適用しているアイテムと組み合わせることにより、特典が付与される組合せを構成するアイテムを、所有又はメインアバターもしくはサブアバターに適用している関連ユーザを示すものでもよい。これにより、アバター画像のバリエーションが広がるとともに、ユーザ同士でアイテムを交換又は貸与(レンタル)することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。 The server 3 may also apply items owned by related users to an avatar owned by the user. In this case, the modification unit 334 accepts the user's selection of related users and items owned by the related users, and applies the items owned by the selected related users to the user's main avatar and/or sub-avatar. The modification unit 334 may apply only those items owned by the selected related users that are part of a combination that will grant a special benefit to the user's main avatar and sub-avatar. Alternatively, the modification unit 334 may apply only those items owned by the selected related users that are indicated in avatar information saved as a template to the user's main avatar and sub-avatar. Furthermore, the hint may indicate related users who own or have applied to their main avatar or sub-avatar an item that, when combined with an item owned by the user or applied to their main avatar or sub-avatar, will constitute a combination that will grant a special benefit. This increases the variety of avatar images and enables users to exchange or rent items with each other, thereby stimulating communication between users.
また、通信システム1は、アバター画像に表示するサブアバター又はアイテムを提供してくれるユーザを募集するためのコミュニティを提供してもよい。ユーザは、このコミュニティを利用して、サブアバター又はアイテムを他のユーザと交換することが可能となり、ユーザ間のコミュニケーションの活性化を図ることが可能となる。 The communication system 1 may also provide a community for recruiting users who are willing to provide sub-avatars or items to be displayed in the avatar image. Users can use this community to exchange sub-avatars or items with other users, thereby stimulating communication between users.
また、サーバ3は、所定の条件を満たしているユーザに限り、サブアバターを使用可能に設定してもよい。例えば、サーバ3は、それぞれ全ての種別に係る男性用のアイテムと女性用のアイテムを所有しているユーザに限り、サブアバターを使用可能に設定する。または、サーバ3は、同一種類の複数のアイテム又は同一グループに属する複数のアイテムを所有しているユーザに限り、サブアバターを使用可能に設定する。ユーザは、サブアバターを使用できるように、各アイテムを揃えようとするので、ユーザのアイテム購買意欲を向上させることが可能となる。 The server 3 may also set sub-avatars to be available only to users who meet certain conditions. For example, the server 3 may set sub-avatars to be available only to users who own all types of men's items and all types of women's items. Alternatively, the server 3 may set sub-avatars to be available only to users who own multiple items of the same type or multiple items belonging to the same group. Users will try to collect each item so that they can use their sub-avatars, which can increase users' desire to purchase items.
また、サーバ3は、複数のサーバで構成されてもよい。その場合、複数のサーバがネットワーク上に分散して配置され、各サーバが協同して、サーバ3が実行する上記の各処理を分担して実行する。 Server 3 may also be made up of multiple servers. In this case, the multiple servers are distributed across the network, and each server cooperates to share and execute the above-mentioned processes performed by Server 3.
また、携帯端末2において実行されるゲームは、サーバ3と携帯端末2のそれぞれが処理の一部を担うハイブリッドゲームとしてもよい。その場合、例えば、ゲームの進行に係る各画面をサーバ3が生成した表示データに基づいて携帯端末2に表示されるウェブ表示とし、その他のメニュー画面等を携帯端末2にインストールされているネイティブアプリによって表示するネイティブ表示とする。 The game executed on the mobile device 2 may also be a hybrid game in which both the server 3 and the mobile device 2 each handle part of the processing. In that case, for example, each screen related to the game's progress may be displayed as a web screen on the mobile device 2 based on display data generated by the server 3, and other menu screens and the like may be displayed as native screens using a native app installed on the mobile device 2.
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。 Those skilled in the art will understand that various changes, substitutions, and alterations can be made thereto without departing from the spirit and scope of the present invention.
1 通信システム
3 サーバ
31 サーバ通信部
32 サーバ記憶部
33 サーバ処理部
331 進行制御部
332 メインゲーム実行部
333 設定部
334 変更部
335 履歴管理部
336 特典付与部
337 抽選実行部
338 購入実行部
REFERENCE SIGNS LIST 1 Communication system 3 Server 31 Server communication unit 32 Server storage unit 33 Server processing unit 331 Progress control unit 332 Main game execution unit 333 Setting unit 334 Change unit 335 History management unit 336 Benefit granting unit 337 Lottery execution unit 338 Purchase execution unit
Claims (12)
第2手段が、第1ユーザによる要求に従って、前記第1ユーザのアバターに適用する、第3ユーザが所有する第1アイテムを選択するステップであって、前記第3ユーザが所有するアイテムのうち、前記第2アイテムと所定の組み合わせとなるアイテムのみが前記第1アイテムとして選択可能である、ステップと、
第3手段が、前記第1ユーザによる要求に従って、前記第1アイテムが適用された前記第1ユーザのアバターと前記第2アイテムが適用された前記第2ユーザのアバターとを含むアバター画像を表示するステップと、を含む、制御方法。 a step of selecting, by a first means, a second item to be applied to an avatar of the second user in accordance with a request by the second user;
a step in which a second means selects a first item owned by a third user to be applied to an avatar of the first user in accordance with a request from the first user, wherein only items that form a predetermined combination with the second item among the items owned by the third user are selectable as the first item;
A control method comprising: a third means displaying, in accordance with a request by the first user, an avatar image including an avatar of the first user to which the first item has been applied and an avatar of the second user to which the second item has been applied.
前記適用可能なアイテムの抽選において、前記アバター画像に前記第2ユーザのアバターが含まれるように設定されている場合、前記アバター画像に前記第2ユーザのアバターが含まれないように設定されている場合より、前記特典が付与される前記組み合わせに係るアイテムの当選確率が高い、請求項5に記載の制御方法。 a sixth means including a step of drawing an item applicable to an avatar of the first user in accordance with a request by the first user;
6. The control method of claim 5, wherein, in the lottery for the applicable items, when the avatar image is set to include the avatar of the second user, the probability of winning the item related to the combination for which the benefit is granted is higher than when the avatar image is set not to include the avatar of the second user.
前記第3ユーザは、過去の敵キャラクタとの対戦において前記第1ユーザを救援したユーザ、過去に前記第1ユーザと対戦したユーザ及び/又は過去に前記第1ユーザと対戦したグループに所属するユーザである、請求項1~6のいずれか一項に記載の制御方法。 a seventh means including a step of progressing a battle game in which an avatar of the first user appears;
A control method described in any one of claims 1 to 6, wherein the third user is a user who rescued the first user in a past battle against an enemy character, a user who has previously battled the first user, and/or a user who belongs to a group that has previously battled the first user.
第1ユーザによる要求に従って、前記第1ユーザのアバターに適用する、第3ユーザが所有する第1アイテムを選択する第2手段であって、前記第3ユーザが所有するアイテムのうち、前記第2アイテムと所定の組み合わせとなるアイテムのみが前記第1アイテムとして選択可能である、第2手段と、
前記第1ユーザによる要求に従って、前記第1アイテムが適用された前記第1ユーザのアバターと前記第2アイテムが適用された前記第2ユーザのアバターとを含むアバター画像を表示する第3手段と、を含む、制御システム。 a first means for selecting a second item to be applied to an avatar of a second user in accordance with a request by the second user;
a second means for selecting a first item owned by a third user to be applied to an avatar of the first user in accordance with a request by the first user, wherein only an item that forms a predetermined combination with the second item among the items owned by the third user is selectable as the first item;
and a third means for displaying an avatar image including an avatar of the first user with the first item applied and an avatar of the second user with the second item applied in accordance with a request by the first user.
第2ユーザによる要求に従って、前記第2ユーザのアバターに適用する第2アイテムを選択する第1手段と、
第1ユーザによる要求に従って、前記第1ユーザのアバターに適用する、第3ユーザが所有する第1アイテムを選択する第2手段であって、前記第3ユーザが所有するアイテムのうち、前記第2アイテムと所定の組み合わせとなるアイテムのみが前記第1アイテムとして選択可能である、第2手段と、
前記第1ユーザによる要求に従って、前記第1アイテムが適用された前記第1ユーザのアバターと前記第2アイテムが適用された前記第2ユーザのアバターとを含むアバター画像を表示する第3手段と、として機能させる制御プログラム。 Computer,
a first means for selecting a second item to be applied to an avatar of a second user in accordance with a request by the second user;
a second means for selecting a first item owned by a third user to be applied to an avatar of the first user in accordance with a request by the first user, wherein only an item that forms a predetermined combination with the second item among the items owned by the third user is selectable as the first item;
and a third means for displaying an avatar image including an avatar of the first user to which the first item has been applied and an avatar of the second user to which the second item has been applied in accordance with a request by the first user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024067364A JP7748749B2 (en) | 2020-09-16 | 2024-04-18 | Control method, computer, and control program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155291A JP7050872B6 (en) | 2020-09-16 | 2020-09-16 | Control method, computer and control program |
| JP2022052817A JP7482457B2 (en) | 2020-09-16 | 2022-03-29 | Control method, computer and control program |
| JP2024067364A JP7748749B2 (en) | 2020-09-16 | 2024-04-18 | Control method, computer, and control program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022052817A Division JP7482457B2 (en) | 2020-09-16 | 2022-03-29 | Control method, computer and control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024094376A JP2024094376A (en) | 2024-07-09 |
| JP7748749B2 true JP7748749B2 (en) | 2025-10-03 |
Family
ID=73837318
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155291A Active JP7050872B6 (en) | 2020-09-16 | 2020-09-16 | Control method, computer and control program |
| JP2022052817A Active JP7482457B2 (en) | 2020-09-16 | 2022-03-29 | Control method, computer and control program |
| JP2024067364A Active JP7748749B2 (en) | 2020-09-16 | 2024-04-18 | Control method, computer, and control program |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155291A Active JP7050872B6 (en) | 2020-09-16 | 2020-09-16 | Control method, computer and control program |
| JP2022052817A Active JP7482457B2 (en) | 2020-09-16 | 2022-03-29 | Control method, computer and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7050872B6 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7460922B2 (en) * | 2022-03-10 | 2024-04-03 | 株式会社カプコン | Information processing system and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012223306A (en) | 2011-04-19 | 2012-11-15 | Tomy Co Ltd | Game apparatus |
| JP2013111399A (en) | 2011-11-30 | 2013-06-10 | Konami Digital Entertainment Co Ltd | Game system |
| JP2013198541A (en) | 2012-03-23 | 2013-10-03 | Namco Bandai Games Inc | Server system, program, information storage medium, and electronic instrument |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009103727A (en) | 2002-06-27 | 2009-05-14 | Shinsedai Kk | Information processor having input system using stroboscope |
| JP2004086803A (en) | 2002-08-29 | 2004-03-18 | Fujitsu Ltd | Information processing method and apparatus for virtual fitting |
| JP4629538B2 (en) | 2005-09-20 | 2011-02-09 | 株式会社エクシング | Character display method, character display system, central device, terminal device, and computer program |
| JP5182836B2 (en) | 2006-03-17 | 2013-04-17 | 株式会社バンダイナムコゲームス | Program, information storage medium, and game system |
| JP4630232B2 (en) | 2006-06-09 | 2011-02-09 | ヤフー株式会社 | Method, server, and program for displaying coordinate data indicating coordinate of character |
| JP4907606B2 (en) | 2008-06-26 | 2012-04-04 | ヤフー株式会社 | Server, Web page providing method and system |
| JP2014147792A (en) | 2014-03-14 | 2014-08-21 | Square Enix Co Ltd | Game system |
-
2020
- 2020-09-16 JP JP2020155291A patent/JP7050872B6/en active Active
-
2022
- 2022-03-29 JP JP2022052817A patent/JP7482457B2/en active Active
-
2024
- 2024-04-18 JP JP2024067364A patent/JP7748749B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012223306A (en) | 2011-04-19 | 2012-11-15 | Tomy Co Ltd | Game apparatus |
| JP2013111399A (en) | 2011-11-30 | 2013-06-10 | Konami Digital Entertainment Co Ltd | Game system |
| JP2013198541A (en) | 2012-03-23 | 2013-10-03 | Namco Bandai Games Inc | Server system, program, information storage medium, and electronic instrument |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020205112A (en) | 2020-12-24 |
| JP2024094376A (en) | 2024-07-09 |
| JP7050872B2 (en) | 2022-04-08 |
| JP2022087138A (en) | 2022-06-09 |
| JP7050872B6 (en) | 2022-05-06 |
| JP7482457B2 (en) | 2024-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5945045B1 (en) | Control method, computer and control program | |
| JP5855172B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP5859700B1 (en) | Control method, computer and control program | |
| JP6001802B1 (en) | Control method, computer and control program | |
| JP7748749B2 (en) | Control method, computer, and control program | |
| JP2017012779A (en) | Control method, computer and control program | |
| JP5876961B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP2019118695A (en) | Control program, control method, and computer | |
| JP6646098B2 (en) | Game control method, computer and control program | |
| JP7455309B2 (en) | Control program, control method, computer and terminal device | |
| JP6947583B2 (en) | Mobile terminal control program, mobile terminal control method and mobile terminal | |
| JP5951872B1 (en) | Control method, computer and control program | |
| JP2016116796A (en) | Game control method, computer, and control program | |
| JP6698761B2 (en) | Control program, control method and computer | |
| JP6778237B2 (en) | Game control method, computer and control program | |
| JP7312415B2 (en) | Game control method, computer and control program | |
| JP6334488B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP6943991B2 (en) | Control methods, computers and control programs | |
| JP2016209664A (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP7128227B2 (en) | Control program, control method and computer | |
| JP7369980B2 (en) | Game control method, computer and control program | |
| JP7048649B2 (en) | Game control method, computer and control program | |
| US11318392B2 (en) | Computer, control method, non-transitory computer-readable medium, and terminal device that execute progress of a game | |
| JP6681280B2 (en) | Control method, computer and control program | |
| JP2021184905A (en) | Control method, computer and control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240418 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240418 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20240822 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20240826 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250819 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250912 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7748749 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |