This application claims foreign priority under 35 USC 119 based on Japanese Patent Application No. 2017-019107, filed on Feb. 3, 2017, the contents of which is incorporated herein in its entirety by reference.
The present invention relates to a system, a method, and a program (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users), for managing the avatars of each of a plurality of users.
Conventionally, services such as SNS make use of avatars, which are characters representing the users' own identities. Typically, the display mode of such an avatar changes according to the application of items such as costumes by the user. Regarding changes to the display mode of an avatar, Patent Document 1 (see below) discloses a technique for automatically updating an avatar so as to indicate the current status of a user on the basis of sensor data from a sensor connected to the user's mobile device.
However, with the conventional avatar mentioned above, although the display mode changes according to the application of items by the user and the current status of the user, etc., the changes are limited to those directly attributable to the user's action, and this can sometimes become uninteresting for the user. The loss of interest in the avatar that can occur as a result may lead to less lively communication via the avatar, and to making the service, such as SNS, less sociable.
One of the objectives of an embodiment of the present invention is to help prevent users from losing interest in their avatars. Other objects of an embodiment of the present invention will become apparent through reference to this Description in its entirety.
The system pertaining to an embodiment of the present invention is a system for managing the avatars of each of a plurality of users, comprising one or more computer processors, wherein the one or more computer processors, in response to the execution of a readable command, execute processing to apply an item selected from among items possessed by the user to the user's avatar, processing to display the avatar in a display mode based on at least the item that has been applied, and processing to update a specific parameter based on at least the actions of other users, and the processing to display the avatar includes changing the display mode of the avatar according to the value of the specific parameter.
The method pertaining to an embodiment of the present invention is executed by one or more computers and is a method for managing the avatars of each of a plurality of users, said method comprising the steps of applying an item selected from among the items possessed by the user to the user's avatar, displaying the avatar in a display mode based on at least the item that has been applied, and updating a specific parameter based on at least the actions of other users, wherein the step of displaying the avatar includes changing the display mode of the avatar according to the value of the specific parameter.
The program pertaining to an embodiment of the present invention is a program for managing the avatars of each of a plurality of users (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users), wherein, when this program is executed by one or more computers, it causes the one or more computers to execute processing to apply an item selected from among the items possessed by the user to the user's avatar, processing to display the avatar in a display mode based on at least the item that has been applied, and processing to update a specific parameter based on at least the actions of other users, and the processing to display the avatar includes changing the display mode of the avatar according to the value of the specific parameter.
Various embodiments of the present invention help prevent users from losing interest in their avatars.
Embodiments of the present invention will now be described through reference to the drawings.
The system 10 is configured as an ordinary computer, and comprises a CPU (computer processor) 11, a main memory 12, a user interface 13, a communication interface 14, and a storage (memory) device 15. These constituent elements are electrically connected via a bus (not shown) or the like.
The CPU 11 reads various programs (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users) stored in the storage device 15 or the like into the main memory 12 and executes various commands included in the programs. The main memory 12 is constituted by a DRAM, for example.
The user interface 13 includes various input/output devices for exchanging information with the user. The user interface 13 includes, for example, an information input device such as a keyboard or a pointing device (such as a mouse or a touch panel), a voice input device such as a microphone, and an image input device such as a camera. The user interface 13 also includes an image output device such as a display and an audio output device such as a speaker.
The communication interface 14 is in the form of hardware such as a network adapter, any of various kinds of communication software, or a combination thereof, and is configured to allow wired or wireless communication via the network 20 or the like.
The storage device 15 is constituted, for example, by a magnetic disk, a flash memory, or the like. The storage device 15 stores various programs including an operating system, various data, and the like (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users).
In this embodiment, the system 10 can be configured using a plurality of computers each having the above-mentioned hardware configuration. For instance, the system 10 may be constituted by a plurality of server devices.
The avatar management system 10 thus configured functions as a web server and an application server, executes various kinds of processing in response to requests from the web browsers installed in the user terminals 30 or other applications, and transmits screen data (such as HTML data), control data, and so forth according to the results of this processing to the user terminals 30. At the user terminals 30, a web page or other screen based on the received data is displayed.
The user terminal 30 is configured as an ordinary computer, and as shown in
The CPU 31 reads the various programs stored in the storage device 35 or the like into the main memory 32, and executes various commands included in the programs (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users). The main memory 32 is constituted by a DRAM, for example.
The user interface 33 is various input/output devices for exchanging information with the user. The user interface 33 includes, for example, an information input device such as a keyboard or a pointing device (such as a mouse or a touch panel), a voice input device such as a microphone, and an image input device such as a camera. The user interface 33 also includes an image output device such as a display, and an audio output device such as a speaker.
The communication interface 34 is in the form of hardware such as a network adapter, any of various kinds of communication software, or a combination thereof, and is configured to allow wired or wireless communication via the network 20 or the like.
The storage device 35 is constituted by, for example, a magnetic disk, a flash memory, or the like. The storage device 35 stores various programs including an operating system, various data, and the like (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users). The programs stored in the storage device 35 can be downloaded and installed from an application market or the like.
In this embodiment, the user terminal 30 can be configured as a smart phone, a tablet terminal, a wearable device, a personal computer, a dedicated game terminal, or the like.
Next, the functions of the avatar management system 10 in this embodiment will be described.
The information storage manager 41 of the system 10 stores and manages the various information in the storage device 15, etc. For example, as shown in
The service provision controller 42 of the system 10 executes various processing related to the control of the provision of services such as SNS. For example, the service provision controller 42 transmits control data or HTML data of various screens for providing this service to the user terminals 30, executes various processing in response to user input via these screens displayed on the user terminals 30, and transmits control data or HTML data according to the results of the processing to the user terminals 30.
An avatar manager 43 of the system 10 executes various processing related to the management of avatars. For example, the avatar manager 43 transmits control data or HTML data of various screens related to avatar management to the user terminals 30, executes various processing in response to user input via the screens displayed on the user terminals 30, and transmits control data or HTML data according to the results of the processing to the user terminals 30.
In this embodiment, the avatar manager 43 is configured so that an item selected from the items possessed by the user is applied to the avatar of that user. For example, in response to a request from the user, the avatar manager 43 presents the user with a screen for applying an item to the avatar (for example, screen data for a screen is transmitted to the user terminal 30), and the item selected by the user via this screen is applied to the avatar of the user. Information related to the items possessed by the user and to the item applied to the avatar is managed in the user management table 411, for example.
In addition, the avatar manager 43 is configured so that the avatar is displayed in a display mode based on at least the item that has been applied, and the display mode changes according to the value of the specific parameter. For example, the avatar manager 43 is configured such that, in response to a request from the user, the user is presented with a screen that displays the avatar (for example, screen data for that screen, etc., is sent to the user terminal 30), and the display mode of the avatar changes according to the value of the specific parameter.
The parameter updating component 45 of the system 10 executes various processing related to the updating of specific parameters. For example, the parameter updating component 45 updates a specific parameter according to particular actions of each of a plurality of users in a service such as SNS. The value of the specific parameter is managed in the user management table 411 or the parameter management table 412, for example.
Thus, the avatar management system 10 in this embodiment displays the avatar in the display mode based on the item that has been applied, but changes the display mode of the avatar according to the value of a specific parameter based on at least the actions of other users, so this helps prevent users from losing interest in the avatar compared to when the display mode changes only in response to an action by the user himself (such as applying an item). Changes in the display mode of the avatar include, but are not limited to, changes in some or all of its appearance, changes in some or all of the foreground or background, changes in motion, whether or not there are visual effects, and the like.
In this embodiment, the specific parameters may include various parameters based on at least the actions of other users. For example, the specific parameter is a parameter based on at least the actions of other users with respect to a special item, and in this case, if the user has applied that special item to his avatar, the avatar manager 43 is configured so as to change the display mode of the avatar according to the value of the specific parameter. Changes in the display mode of the avatar include a change to the display mode of a special item applied to that avatar.
Specific parameters include the number of provisions of a special item to a plurality of users, or the number of users who possess that special item. In this case, the parameter updating component 45 can be configured so that the specific parameter (the number of provisions of a special item or the number of users possessing that item) is updated according to the provision of a special item to each of a plurality of users (the acquisition of a special item by each of a plurality of users). The provision of a special item is not limited to these, but is performed, for example, by a lottery (“gacha”), is performed as a reward for the achievement of a particular mission, etc., and/or is performed in response to a purchase using a virtual currency or the like. For instance, when the user applies a special item to his avatar, the avatar manager 43 changes the display mode of the avatar to reflect that the number of provisions of a special item or the number of users possessing that item has reached a specific value. Such a configuration may encourage the users to apply the same item to an avatar, and can improve social connectivity in services such as SNS.
Also, specific parameters include the number of users who have applied a special item to an avatar. In this case, the parameter updating component 45 can be configured to update a specific parameter (the number of users who have applied a special item) according to the application of a special item by each of a plurality of users to an avatar, and the cancellation of the same. For instance, when the user has applied a special item to an avatar, the avatar manager 43 changes the display mode of the avatar to reflect that the number of users who have applied that special item has reached a specific value. Such a configuration may encourage the users to apply the same item to an avatar, and can improve social connectivity in services such as SNS.
In this embodiment, the specific parameter is the number of users who executed a particular action, for example. In this case, the avatar manager 43 is configured so that when the user is executing a particular action, the display mode of the avatar changes according to the number of users who have executed that particular action. A particular action is, for example, an action executed on a service where avatars are used. In this case, the parameter updating component 45 can be configured to update a specific parameter (the number of users who have executed a particular action) in response to the execution of a particular action by each of a plurality of users. For example, when the user is executing a particular action, the avatar manager 43 changes the display mode of the avatar to reflect that the number of users who have executed that particular action has reached a specific value. With this configuration, since the display mode of the avatar changes according to the number of users who have executed a particular action, this encourages the users to perform the same action, and can improve social connectivity in services such as SNS.
In this embodiment, the service provision controller 42 can be configured to accept a prediction from the user for a particular event and determine whether or not the prediction received from the user is correct, in which case the above-mentioned particular action includes this prediction about a particular event. That is, the specific parameters include the number of users who made the same prediction. Particular events that are predicted include, but are not limited to, weather and the winning or losing of a particular game (such as a professional sports game). Also, in this case, if the user is making a particular prediction (such as “the weather tomorrow will be sunny”), for example, the avatar manager 43 is configured to change the display mode of the avatar according to the number of users making the same prediction. For example, the display mode of the avatar changes to reflect that this number of users has reached a specific value. Also, the avatar manager 43 can be configured so that when the user's prediction about a particular event is correct, the display mode of the avatar changes according to the number of users who made the same prediction (that is, the number of users whose prediction about a particular event was correct), but the display mode of the avatar does not change if the user's prediction is incorrect. Such a configuration can raise interest in predictions about particular events.
Also, the avatar manager 43 can be configured to display a specific image including the user's avatar and the avatar of another user selected by the user, and to change the display mode of the specific image according to the value of a specific parameter based on at least the action of the selected user. For example, the avatar manager 43 is configured to present a screen displaying a specific image including the user's avatar and the avatar of the selected other user to the user and/or the selected other user (such as transmitting the screen data for that screen, etc., to the user terminal 30), and that screen is configured so that the display mode of the specific image changes according to the value of that specific parameter. In this case, the specific parameter includes information about the familiarity between the user and the selected other user. This familiarity information typically increases in response to actions involving communication between the user and another user, and can be updated by the parameter updating component 45. Such a configuration can lead to more communication among users.
Next, a specific example of the avatar management system 10 in this embodiment having such a function will be described. The system 10 in this specific example provides a SNS in which avatars are used.
Avatar information includes information about the avatar item that is applied to the avatar. These items include items to be worn by the avatar (costumes, etc.), items to be arranged in the foreground or background of the avatar, items for putting the avatar in a particular orientation or making the avatar perform a particular motion, and the like. As will be described in detail below, the user can select a desired item from among the avatar items he possesses and apply it to his avatar.
The possessed item information includes information for identifying the items possessed by the user (such as item IDs). The user can acquire items for a fee or at no charge at various opportunities. For instance, the user acquires an item for a fee or via a lottery at no charge, or acquires an item as a reward for achieving a specific mission in the SNS (such as a mission to log in everyday), or acquires an item by purchasing it with virtual money (coins, points, etc.). Items include avatar items that can be applied to an avatar, as well as greeting items used for executing “greetings” (discussed below).
Familiarity information is information about familiarity to each of a plurality of other users, and is updated according to actions involved in communication between users. For example, familiarity information increases in response to chats between users and the execution of “greetings.” As will be discussed in detail below, a “greeting” is an action in which a greeting image (specific image) including the user's own avatar and the selected other user's avatar is sent to the selected other user over the SNS.
When the user selects the avatar management button 53, the avatar management screen 60 shown as an example in
When the user selects the garment change button 63, the garment changing screen 70 shown as an example in
When the user selects any of the avatar items 721 listed in the item display area 72, the application of the selected avatar item to the avatar is reflected in the avatar display area 71. When the user selects the reset button 74, the application of the item to the avatar via the item display area 72 is reset. In this way, the user can apply an avatar item to the user's own avatar (change the avatar's garments) via the garment changing screen 70. When the user selects the OK button 75, the application of the item to the avatar is confirmed and the avatar information in the user management table 411 is updated.
Returning to
When the user selects the greeting button 83, the greeting selection screen 90 shown as an example in
Here, the display mode of the avatar in this example will be described. Avatars are displayed in the respective avatar display areas 51, 61, 71, and 81 of the above-mentioned personalized web page screen 50, the avatar management screen 60, the garment changing screen 70, and the profile screen 80. The display of the avatar is carried out in a display mode based on the avatar item being applied.
Also, when a special item is applied, the display mode of the avatar changes according to the number of provisions of the special item. More specifically, the display mode of the special item changes once the number of provisions of the special item reaches a specific value (such as 1000).
Also, a greeting image including an avatar will change to a different display mode depending on information about familiarity between users. More specifically, at least part of the layout and foreground or background defined by the greeting item in a greeting image will change depending on information about familiarity between users. More specifically, the display mode of the greeting image changes when the number of times a “greeting” is executed between users reaches a specific value (such as 100 times), for example. Therefore, the user will be more interested in increasing familiarity information with other users, and the execution of “greetings” will be encouraged, for example. As a result, social connectivity can be improved in the SNS.
In the example described above, the display mode of the avatar changed according to the number of provisions of a special item, but in another specific example of this embodiment, the configuration may be such that the display mode changes according to the number of users who possess a special item. Also, the display mode of the avatar may change depending on the number of users who have applied a special item to their avatars. The number of users possessing a special item and the number of users who have applied that item can be managed in the parameter management table 412.
Also, in the above example, instead of changing the display mode of the avatar according to the number of provisions of a special item, or in addition to this, the display mode of the avatar may change according to the number of users who predicted a win or loss of a particular game inputted via the prediction reception screen 100. For example, when the prediction of a user is correct, the display mode of the avatar may change according to the number of users who similarly predicted correctly. The number of users who made a particular prediction can be managed in the parameter management table 412. In another specific example of this embodiment, the configuration can be such that the display mode of the avatar changes according to the number of users who executed a variety of actions other than “predicted a particular game.” Such a configuration encourages a plurality of users to perform the same action, and social connectivity in the SNS can be improved.
Also, in the above example, instead of changing the display mode of a greeting image according to familiarity information between users, or in addition to this, some of the greeting items may be provided as special items, and the display mode of the greeting images may change according to the number of provisions of those special items (or the number of users possessing them, etc.).
In a specific example of this embodiment, a change to the display mode of the avatar according to the value of other parameters may be performed in addition to a change in the display mode of the avatar according to the value of a parameter based on the actions of other users (the number of provisions of special items, familiarity information, etc.). For instance, an avatar item may be applied whose display mode changes over time. In this case, for example, the configuration can be such that the display mode of the avatar to which that avatar item has been applied changes in stages (such as daily) within a specific time period (such as the last few days until Christmas).
The avatar management system 10 pertaining to this embodiment described above displays an avatar in a display mode based on the item that has been applied, but changes the display mode of the avatar according to a specific parameter value (such as the number of provisions of special items, and familiarity information, etc.) based on at least the actions of other users, so this helps prevent users from losing interest in the avatar compared to when the display mode changes only in response to an action by the user himself.
The processing and procedures described in this Description can be realized not only by what was explicitly described, but also by software, hardware, or any combination thereof. For example, the processing and procedures described in this Description can be realized by installing a logic device corresponding to the processing and procedures in an integrated circuit, a volatile memory, a nonvolatile memory, a magnetic disk, or another such medium. Also, the processing and procedures described in this Description may be realized as a computer program (e.g., non-transitory computer readable medium having instructions for performing managing the avatars of each of a plurality of users) corresponding to these processing and procedures, which can be executed by various kinds of computers.
The processing and procedures described in this Description are described as being executed by a single device, piece of software, component, or module, but such processing and procedures can instead be executed by a plurality of devices, a plurality of pieces of software, a plurality of components, and/or a plurality of modules. Also, the elements of the software and hardware described in this Description may be combined into fewer constituent elements, or can also be realized by dividing them up into more constituent elements.
In this Description, whether the constituent elements of the invention are described as being either singular or plural, or whether they are described without limiting them to either singular or plural, these constituent elements may be either singular or plural, except when they should be construed otherwise based on the context.
Number | Date | Country | Kind |
---|---|---|---|
2017-019107 | Feb 2017 | JP | national |