A method for outputting different performances by different types of kigurumi includes acquiring first identification information from a terminal provided on a kigurumi, acquiring first user identification information from a first user terminal, and a outputting performance information relating to the kigurumi based on the first identification information and the first user identification information, and a different value is set as the first identification information for each type of kigurumi or each individual kigurumi.
Legal claims defining the scope of protection, as filed with the USPTO.
acquiring first identification information corresponding to a kigurumi; acquiring first user identification information corresponding to a first user terminal; acquiring a number of past acquisitions of the first identification information for each set of the first user identification information; and outputting performance information relating to the kigurumi based on the number of past acquisitions, the first identification information, and the first user identification information, wherein a different value is set as the first identification information for each of a plurality of kigurumis, wherein the performance information includes control information that controls a physical performance of the kigurumi. . A non-transitory computer-readable storage medium storing computer-readable instructions thereon which, when executed on a computer, cause the computer to perform a method, the method comprising:
claim 1 acquiring the number of acquisitions of the first identification information within a predetermined period. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 acquiring second identification information, which differs from the first identification information, from a second kigurumi; and outputting the performance information based on a combination of the first identification information and the second identification information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 3 outputting the performance information based on the first identification information and the second identification information in a case that an identification time and date of the first identification information and an identification time and date of the second identification information are within a predetermined period. . The non-transitory computer-readable storage medium according to, further comprising:
claim 3 outputting different performance information based on the acquisition order of the first identification information and the second identification information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 acquiring rarity information relating to the kigurumi based on the first identification information; and outputting the performance information based on the rarity information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 acquiring first attribute information relating to the kigurumi based on the first identification information; and acquiring second attribute information based on the first user identification information; and outputting the performance information based on the first attribute information and the second attribute information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 acquiring the first identification information by detecting a plurality of contact locations of the touch portions of the stamp using a first user terminal having a touch screen that detects individual contact locations in response to being contacted in a plurality of locations. . The non-transitory computer-readable storage medium according to, wherein the kigurumi comprises a stamp having a plurality of touch portions, further comprising:
claim 1 outputting the performance information to a first user terminal including a display device, wherein the first user terminal controls the display content of the display device based on the performance information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 outputting the performance information to an information terminal provided on the kigurumi based on the first identification information. . The non-transitory computer-readable storage medium according to, further comprising:
claim 1 acquiring second identification information corresponding to a second kigurumi; and outputting performance information relating to the second kigurumi based on a combination of the second identification information and the first user identification information, wherein the kigurumi has a substantially identical shape to the second kigurumi, wherein a type code included in the first identification information is equal to a type code included in the second identification information, and wherein the performance information output relating the kigurumi differs from the performance information output relating to the second kigurumi. . The non-transitory computer-readable storage medium according to, further comprising:
acquire first identification information from a terminal provided on a kigurumi; acquire first user identification information from a first user terminal; acquire a number of past acquisitions of the first identification information for each set of the first user identification information; and output performance information relating to the kigurumi based on the number of past acquisitions, the first identification information, and the first user identification information, wherein a different value is set as the first identification information for each type of kigurumi or each individual kigurumi, wherein the performance information includes control information that controls a physical performance of the kigurumi. the processor is configured to: . An information processing device comprising a processor and a memory, wherein
acquiring first identification information from a terminal provided on a kigurumi; acquiring first user identification information from a first user terminal; acquiring a number of past acquisitions of the first identification information for each set of the first user identification information; and outputting performance information relating to the kigurumi based on the number of past acquisitions, the first identification information, and the first user identification information, wherein a different value is set as the first identification information for each type of kigurumi or each individual kigurumi, wherein the performance information includes control information that controls a physical performance of the kigurumi. . An information processing method, comprising:
claim 13 acquiring the number of acquisitions of the first identification information within a predetermined period. . The method of, further comprising:
claim 13 acquiring second identification information, which differs from the first identification information, from a second kigurumi; and outputting the performance information based on a combination of the first identification information and the second identification information. . The method of, further comprising:
claim 15 outputting the performance information based on the first identification information and the second identification information in a case that an identification time and date of the first identification information and an identification time and date of the second identification information are within a predetermined period. . The method of, further comprising:
claim 15 outputting different performance information based on the acquisition order of the first identification information and the second identification information. . The method of, further comprising:
claim 13 acquiring rarity information relating to the kigurumi based on the first identification information; and outputting the performance information based on the rarity information. . The method of, further comprising:
Complete technical specification and implementation details from the patent document.
This application is a continuation of International Application No. PCT/JP2022/020766, filed May 19, 2022, which claims priority to JP 2021-121158, filed Jul. 26, 2021, the entire contents of each are incorporated herein by reference.
The present disclosure relates to a program, an information processing device, and an information processing method.
Kigurumi is a general term for life-sized plush toys that cover the entire body of a person and are made using special clothing, materials, and so on. Performances in which a person (a performer) climbs inside the kigurumi and changes their appearance by covering their entire body in special clothing representing an anthropomorphic animal or monster or an imaginary creature (a character) are often used at various events and amusement parks, on television programs, and so on. PTL 1 discloses a kigurumi simulating a mascot character. PTL 2 discloses a kigurumi performance assistance device that outputs a kigurumi performance corresponding to the surrounding situation. PTL 3 discloses a communication device capable of transmitting request information to users surrounding a kigurumi in accordance with the atmosphere of the surrounding users.
[PTL 1] Japanese Patent No. 6434184 [PTL 2] Japanese Patent No. 6667878 [PTL 3] Republished International Patent Publication No. 2018/087968
During an event in which a plurality of kigurumis participate, a user may interact with a plurality of kigurumis. In this case, it is uninteresting for the user if all of the kigurumis produce similar performances. This leads to a problem in that it is impossible to provide the user with a sufficient sense of attachment to a character through interaction with a kigurumi and sufficient surprises while participating in an event.
Hence, the present disclosure has been designed to solve this problem, and an object thereof is to provide a program, an information processing device, and an information processing method with which different performances are output by different types of kigurumis or different individual kigurumis, thereby providing a user with more interesting experiential services.
A program that is executed on a computer having a processor and a storage unit, wherein the program causes the processor to execute a first step for acquiring first identification information corresponding to a kigurumi, a second step for acquiring first user identification information corresponding to a first user terminal, and a third step for outputting performance information relating to the kigurumi on the basis of a combination of the first identification information and the first user identification information, and a different value can be set as the first identification information for each of a plurality of kigurumis.
According to the present disclosure, different performances can be output by different types of kigurumis or different individual kigurumis.
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all of the diagrams illustrating the embodiments, common components will be denoted by same reference signs and repetitive descriptions will be omitted. It is to be understood that the following embodiments do not unduly restrict the content of the present disclosure as set forth in the scope of claims. In addition, not all components described in the embodiment are essential components of the present disclosure. It is also to be understood that the respective drawings are schematic views and are not necessarily strict illustrations.
1 <Overview of Information Processing System>
1 FIG. 1 1 is a diagram illustrating an overall configuration of an information processing system. The information processing systemaccording to the present disclosure is an information processing system in which different performances are output by different types of kigurumis or different individual kigurumis at an event in which a plurality of kigurumis participate.
1 <Basic Configuration of Information Processing System>
1 FIG. 2 FIG. 3 FIG. 4 FIG. 5 5 FIGS.A andB 6 6 FIGS.A andB 1 1 10 20 20 20 30 30 30 10 20 30 32 41 shows the information processing systemaccording to the present disclosure. The information processing systemis configured to include a server, a plurality of user terminalsA,B,C, and kigurumi terminalsA,B,C attached to a plurality of kigurumis, these components being connected to each other through a network N.is a block diagram illustrating a functional configuration of the server.is a block diagram illustrating a hardware configuration of the user terminal.is a block diagram illustrating a hardware configuration of the kigurumi terminal.are schematic diagrams illustrating a kigurumi.are diagrams illustrating a configuration of a stamp.
10 20 30 33 32 The serveris an information processing device that provides a performance service at an event in which kigurumis participate. The user terminalis an information processing device operated by a participating user (the user hereinafter) who receives the performance service at the event. The kigurumi terminalis an information processing device operated by a performerwearing the kigurumi.
10 20 30 Each of the information processing devices is constituted by a computer equipped with a calculation device and a storage device. A basic hardware configuration of the computer and a basic functional configuration of the computer, which is realized by the hardware configuration, will be described below. With regard to the server, the user terminal, and the kigurumi terminal, repetitive description of the basic hardware configuration of the computer and the basic functional configuration of the computer, as described below, has been omitted.
The configurations and operations of the respective devices are described below.
10 <Overview of Server>
10 10 The serveris an information processing device operated by a service provider that provides a performance service at an event in which a kigurumi participates. The serveris a computer that detects interaction between the kigurumi and the user and outputs performance content to the user terminal and the kigurumi terminal.
10 <Functional Configuration of Server>
2 FIG. 10 shows a functional configuration realized by the hardware configuration of the server.
10 <Configuration of Storage Unit of Server>
101 10 1011 1012 1013 1014 1015 1016 1017 1018 1019 1021 1022 1023 A storage unitof the serverincludes an identification information database, a user information database, a deck database, a log information database, an individual performance database, a repeat additional performance database, a rare additional performance database, an attribute performance database, an attribute additional performance database, a game control database, a repeat additional control database, and an attribute additional control database.
20 30 Note that the databases may be provided so as to be distributed among a plurality of servers. Alternatively, some of the databases may be provided so as to be distributed between the user terminaland the kigurumi terminal, and as long as the functions of the storage unit can be realized as a system, any configuration may be employed.
7 FIG. 1011 1011 is a diagram illustrating a data structure of the identification information database. The identification information databaseis a database that uses identification information as a key and includes columns for individual code, notification permission, type code, and rarity.
40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 1017 The identification information is an item specifying an identification device, and a different value is stored therein for each type of kigurumior each individual kigurumi. The identification information may include information specifying the performer of the kigurumi. The individual code is an item for specifying the individual kigurumi, and a different value is stored therein for each set of identification information. As the notification permission, setting information (notification permission information) indicating whether or not a friend user associated with the user or peripheral users can be notified of information about the interaction between the kigurumiand the user. When the value of the notification permission is TRUE, notification is performed, and when the value of the notification permission is FALSE, notification is not performed. The type code is an item for specifying the type of the kigurumi, and a different value is stored therein for each type of kigurumi. It is assumed that kigurumishaving the same type code are formed to have substantially identically shaped appearances. Note, however, that even though kigurumishaving the same type code have substantially identically shaped appearances, the kigurumishave different individual codes, and therefore each individual kigurumican provide a different performance service to the user. The rarity is an item indicating the rarity of the kigurumi, and the same value is stored therein for the same type of kigurumi. Note that rarity information for each individual of each type of kigurumiis stored in the rare additional performance database.
8 FIG.A 1012 1012 is a diagram illustrating a data structure of the user information database. The user information databaseis a database that uses a user ID as a key and includes columns for location information and friend ID.
20 20 20 20 The location information is an item indicating the location of the user terminal. Location information indicating a longitude and a latitude, which are detection values acquired by a location information sensor provided in the user terminal, is acquired periodically from the user terminaland stored as the location information. The friend ID is an item indicating the user ID of a friend of the user. The user can add and delete friend IDs by performing a predetermined friend operation on the user terminal.
8 FIG.B 1013 1013 is a diagram illustrating a data structure of the deck database. The deck databaseis a database that uses the user ID as a key and includes columns for character code, type code, and character attribute.
32 32 1013 The character code is an item indicating an in-game character held by the user. A character code is stored as the character code. The type code is an item for identifying the type of the character stored in the character code, and the same code as the type code of the kigurumiis stored as the type code. The character codes of the in-game characters and the types of the kigurumisare associated with each other through the deck database. The character attribute is an item indicating an in-game attribute for each character stored in the character code. The in-game attribute is information prescribing the compatibility between characters and the compatibility between the characters and the in-game environment as the game progresses, and by making the progress of the game advantageous or disadvantageous according to compatibility combinations, the game is made more interesting.
8 FIG.C 1014 1014 20 40 1014 is a diagram illustrating a data structure of the log information database. The log information databaseis a database that uses the user ID as a key and includes columns for type code, individual code, and log information (identification time and date, identification order, and number of acquisitions). A history of acquisition by the user terminalof identification information from the identification deviceis stored in the log information databasefor each user ID.
32 The type code and the individual code of the kigurumirelating to the acquired identification information are stored as the type code and the individual code. The identification time and date is an item in which the time and date on which the identification information was acquired is stored. The identification order is an item in which the acquisition order of the identification information is stored. More specifically, the identification order is incremented and stored each time identification information is acquired. The number of acquisitions is an item in which the number of times the identification information has been acquired is aggregated and stored for each type code.
9 FIG. 1015 1015 is a diagram illustrating a data structure of the individual performance database. The individual performance databaseis a database that uses the individual code as a key and includes columns for performance content A and performance content B.
20 32 The performance content A is an item in which performance information used to produce a performance on the user terminalis stored for each individual kigurumi. For example, the performance information stored in the performance content A is an object (an instance) of a “user terminal performance class”, having properties such as “display image”, “message”, “character effect”, “background effect”, and “animation”.
30 32 The performance content B is an item in which performance information used to produce a performance on the kigurumi terminalis stored for each individual kigurumi. For example, the performance information stored in the performance content B is an object (an instance) of a “kigurumi terminal performance class”, having properties such as “LED color”, “flashing pattern”, “effect sound”, “voice”, and “kigurumi action”.
10 FIG.A 1016 1016 20 32 1016 is a diagram illustrating a data structure of the repeat additional performance database. The repeat additional performance databaseis a database that uses the number of acquisitions as a key and includes columns for repeat additional performance A and repeat additional performance B. Additional performance content displayed on the user terminalin accordance with the number of acquisitions for each individual kigurumiis stored in the repeat additional performance database.
20 32 30 32 The repeat additional performance A is an item in which performance information used to produce an additional performance on the user terminalin accordance with the number of acquisitions is stored for each individual kigurumi. For example, an object of the user terminal performance class is stored in the repeat additional performance A. The repeat additional performance B is an item in which performance information used to produce an additional performance on the kigurumi terminalin accordance with the number of acquisitions is stored for each individual kigurumi. For example, an object of the kigurumi terminal performance class is stored in the repeat additional performance B.
10 FIG.B 1017 1017 1017 32 is a diagram illustrating a data structure of the rare additional performance database. The rare additional performance databaseis a database that uses the individual code as a key and includes columns for rarity, rare additional performance A, and rare additional performance B. A rarity and additional performance content are stored in the rare additional performance databasefor each individual kigurumi.
20 32 The rare additional performance A is an item in which performance information used to produce an additional performance on the user terminalin accordance with the rarity of each individual kigurumiis stored. For example, an object of the user terminal performance class is stored in the rare additional performance A.
30 32 The rare additional performance B is an item in which performance information used to produce an additional performance on the kigurumi terminalin accordance with the rarity of each individual kigurumiis stored. For example, an object of the kigurumi terminal performance class is stored in the rare additional performance B.
10 FIG.C 1018 1018 1018 32 is a diagram illustrating a data structure of the attribute performance database. The attribute performance databaseis a database that uses the type code as a key and includes columns for attribute information, attribute performance A, and attribute performance B. An in-game attribute and additional performance content are stored in the attribute performance databasefor each individual kigurumi.
20 32 The attribute performance A is an item in which performance information used to produce an additional performance on the user terminalin accordance with the attribute of each individual kigurumiis stored. For example, an object of the user terminal performance class is stored in the attribute performance A.
30 32 The attribute performance B is an item in which performance information used to produce an additional performance on the kigurumi terminalin accordance with the attribute of each individual kigurumiis stored. For example, an object of the kigurumi terminal performance class is stored in the attribute performance B.
10 FIG.D 1019 1019 1019 is a diagram illustrating a data structure of the attribute additional performance database. The attribute additional performance databaseis a database that includes columns for kigurumi attribute, user attribute, attribute additional performance A, and attribute additional performance B. Additional performance content corresponding to a combination of the kigurumi attribute and the user attribute is stored in the attribute additional performance database.
20 32 The attribute additional performance A is an item in which performance information used to produce an additional performance on the user terminalin accordance with a combination of the attribute of the kigurumiand the attribute of a game character held in the deck of the user is stored. For example, an object of the user terminal performance class is stored in the attribute additional performance A.
30 32 The attribute additional performance B is an item in which performance information used to produce an additional performance on the kigurumi terminalin accordance with the combination of the attribute of the kigurumiand the attribute of the game character held in the deck of the user is stored. For example, an object of the kigurumi terminal performance class is stored in the attribute additional performance B.
11 FIG.A 1021 1021 is a diagram illustrating a data structure of the game control database. The game control databaseis a database that uses the type code as a key and includes columns for character code, attribute information, control content A, and control content B.
20 20 The control content A is an item in which control information for acquiring a new in-game character on the user terminaland controlling the performance of the in-game character is stored. The control content B is an item in which control information for adding (unlocking) a new quest by which an in-game character can advance the game on the user terminaland increasing or reducing the reward for completing the quest is stored. A quest is an in-game event for which a completion condition is set.
11 FIG.B 1022 1022 20 1022 32 is a diagram illustrating a data structure of the repeat additional control database. The repeat additional control databaseis a database that uses the number of acquisitions as a key and includes columns for character additional control and event additional control. Additional control content displayed on the user terminalin accordance with the number of acquisitions is stored in the repeat additional control databasefor each individual kigurumi.
20 32 The character additional control is an item in which control information used to perform additional control on an in-game character on the user terminalin accordance with the number of acquisitions for each individual kigurumiis stored.
20 32 The quest additional control is an item in which control information used to perform additional control in relation to a quest on the user terminalin accordance with the number of acquisitions for each individual kigurumiis stored.
11 FIG.C 1023 1023 1023 is a diagram illustrating a data structure of the attribute additional control database. The attribute additional control databaseis a database that includes columns for kigurumi attribute, user attribute, character additional control, and quest additional control. Additional control content applied to a character and a quest in accordance with a combination of the kigurumi attribute and the user attribute is stored in the attribute additional control database.
20 32 The character additional control is an item in which control information used to perform additional control on an in-game character on the user terminalin accordance with a combination of the attribute of the kigurumiand the attribute of a game character held in the deck of the user is stored.
20 32 The quest additional control is an item in which control information used to perform additional control in relation to a quest on the user terminalin accordance with a combination of the attribute of the kigurumiand the attribute of a game character held in the deck of the user is stored.
10 <Configuration of Control Unit of Server>
103 10 1031 1032 1033 1034 20 30 A control unitof the serverincludes function units constituted by a transmission/reception unit, a performance output unit, a game control unit, and a friend notification unit. Note that the control units may be provided so as to be distributed among a plurality of servers. Alternatively, some of the control units may be provided so as to be distributed between the user terminaland the kigurumi terminal, and as long as the functions of the control units can be realized as a system, any configuration may be employed.
1031 The transmission/reception unittransmits and receives various data.
1032 20 1031 101 20 30 The performance output unitacquires the user ID and the identification information from the user terminalthrough the transmission/reception unit, checks the storage unit, and transmits performance content to the user terminaland the kigurumi terminal.
1033 20 1031 101 20 The game control unitacquires the user ID and the identification information from the user terminalthrough the transmission/reception unit, checks the storage unit, and transmits the control content A and the control content B to the user terminal.
1034 101 20 The friend notification unitchecks the storage uniton the basis of the user ID acquired from the user terminal, and notifies the user ID of a friend user associated with the user ID or users IDs located on the periphery of the user ID that the user is interacting with a kigurumi.
20 <Overview of User Terminal>
20 The user terminalis an information processing device operated by a participating user who receives a performance service at an event in which a kigurumi participates.
20 The user terminalis a smartphone, a mobile telephone, a PHS, a computer, a PDA, a wristwatch, a smartwatch, a head-mounted display, a computer such as an image generation device, or an information terminal.
20 20 The user terminalis realized by the user by installing a game program (the game hereinafter) in the storage unit of a terminal owned by the user. Note that the user terminalmay also be realized by having an event organizer provide the user with a dedicated terminal with the game installed in the storage unit.
20 10 20 The user interacts with the kigurumi through the user terminal. By transmitting performance content received from the serverthrough an output device provided in the user terminal, the user can receive the performance service according to the present disclosure.
20 <Hardware Configuration of User Terminal>
3 FIG. 20 20 201 202 203 204 2041 2042 205 206 207 shows a hardware configuration of the user terminal. The user terminalincludes a storage unit, a control unit, a touch screen, a voice processing unit, a microphone, a speaker, a location information sensor, a camera, and a motion sensor.
203 2032 2031 The touch screenis a multi-touch compatible touch screen. A multi-touch compatible touch screen is a displayprovided with a touch-sensitive devicethat can detect the locations of a plurality of points of contact by a finger, a pen tip, or the like.
2031 Various contact detection methods exist, but in this embodiment, a case in which the touch-sensitive deviceuses an electrostatic capacitance method will be described an example.
20 <Functional Configuration of User Terminal>
202 20 2031 2041 205 206 207 201 The control unitof the user terminalis capable of receiving signals from the touch-sensitive device, the microphone, the location information sensor, the camera, and the motion sensoras input signals, referring to the data stored in the storage unit, and performing various types of information processing based on a program.
202 20 202 2032 2042 The control unitof the user terminalis capable of outputting processing results acquired by the control unitto the user through the displayand the speaker.
20 <Configuration of Storage Unit of User Terminal>
201 20 2011 2012 2013 10 201 20 The storage unitof the user terminalstores a game program, game information, and a user ID. Note that some or all of the data may be provided in the server, and as long as the functions of the storage unitof the user terminalcan be realized as a system, any configuration may be employed.
2011 2012 2013 2011 The game programis a program for realizing the game. The game informationand the user IDare data referred to when the game programis executed.
2013 20 20 The user IDis information for identifying the user operating the user terminal. Note that the user ID includes information such as a session ID for identifying the user who is using the user terminal.
20 <Configuration of Control Unit of User Terminal>
202 20 2021 2022 2023 The control unitof the user terminalincludes function units constituted by a transmission/reception unit, a game control unit, and a data management unit.
10 202 20 Note that some or all of the control units may be provided in the server, and as long as the functions of the control unitof the user terminalcan be realized as a system, any configuration may be employed.
2021 202 2011 201 2011 202 2021 2022 2023 The transmission/reception unittransmits and receives various data. The control unitcontrols various game-related processing by executing the game programstored in the storage unit. By executing the game program, the control unitfunctions as the transmission/reception unit, the game control unit, and the data management unit.
2022 2022 2022 2011 203 2041 205 206 207 10 The game control unitperforms various types of determination processing related to advancement of the game. The game control unitperforms calculation processing required to provide the game. The game control unitexecutes calculation processing described in the game programin accordance with operations of the touch screenby the user, input signals from the microphone, the location information sensor, the camera, and the motion sensor, and data relating to the performance content, received from the server.
2022 2023 2012 2022 2021 The game control unitinstructs the data management unitto add, update, or delete records of the game information. The game control unitinstructs the transmission/reception unitto transmit various data or the program.
2023 201 2022 2023 2012 2022 The data management unitmanages the various data stored in the storage unitin accordance with instructions from the game control unit. For example, the data management unitadds, updates, or deletes records of the game informationin response to an instruction from the game control unit.
<Overview of Game>
2011 In this embodiment, a game in which an operated character operated by the user is caused to fight an enemy character will be described as an example of the game realized by the game program.
Note that the game is not limited to a specific genre and may be a game of any genre. For example, the game may be a sport-themed game such as tennis, table tennis, dodge ball, baseball, soccer, or hockey, a puzzle game, a quiz game, an RPG, an adventure game, a shooting game, a simulation game, a training game, an action game, or the like.
Furthermore, the game is not limited to a specific play style and may be a game of any play style. For example, the game may be a single-player game played by a single user or a multi-player game played by a plurality of users, and among multi-player games, the game may be a competitive game in which the plurality of players compete with each other, a cooperative play game in which the plurality of users cooperate with each other, and so on.
2012 2012 2012 The game informationis information shared by the users. The game informationmay include, for example, information prescribing various game spaces. A “game space” is a space in which objects of the game characters that can be operated by the user are arranged. The game informationmay include various setting information relating to objects shared by the users, such as the arrangement positions, sizes, colors, and shapes of background objects such as trees, rocks, and buildings and objects of non player characters (NPCs) arranged within the game space.
2012 2012 2012 The game informationmay include set values of performance parameters of the non player characters. The game informationmay include information relating to quests. The game informationmay include information relating to the winning probabilities of lotteries performed in the game space. A quest is an in-game event for which a completion condition is set. A completion condition may be set for each quest. Note that a failure condition may be set for the quest in addition to the completion condition. Furthermore, hereinafter, the objects of the characters arranged in the game space may be referred to simply as “characters”.
2012 The game informationmay include, for example, information relating to operable characters (referred to hereinafter as game characters), information relating to held assets, information indicating the degree of progress in the game, and so on. Here, examples of held assets include in-game currency, items, character accessories, and so on.
10 20 In this embodiment, a “multi-player function” is a function for advancing the game in a state where game advancement by a plurality of users is synchronized. When a plurality of users are logged into the game, the serverand the user terminalperform various types of processing for handling the multi-player function.
<Preparation Space>
202 202 A preparation space is a game space in which no enemy characters appear. The preparation space is a game space in which the user is allowed to prepare for a quest. When the user performs an input operation indicating an instruction to start a quest while the control unitis advancing the game in the preparation space, the control unittransitions the game space from the preparation space to a fight space.
The fight space is a game space in which the game character and an enemy character meet and fight. The fight between the game character and the enemy character will be described in detail below.
<Fight Space>
The fight conducted in the fight space will now be described in detail. In a “fight” conducted during the game according to this embodiment, the game characters of the user and another user and an enemy character perform attack actions on each other.
1013 2012 Values of performance parameters (for example, attack power, defense power, speed, and so on) including at least a physical strength value are set for the game characters and the enemy character. The set values of the parameters of the game characters are included in the deck database, and the set values of the parameters of the enemy character are included in the game information.
2022 20 203 2022 2022 2022 2022 In the fight space, the game control unitcauses a game character held by the user of the user terminalused by the user to perform an attack action in response to an input operation received by the touch screen. The game control unitthen determines whether or not the attack by the game character has struck any of the enemy characters, or in other words whether or not the attack has been successful. Further, having determined that the attack by the game character has been successful, the game control unitcalculates a damage value to be applied to the enemy character subjected to the attack. Furthermore, the game control unitsubtracts the calculated damage value from the physical strength value of the enemy character. Alternatively, the game control unitcompares the sum of the damage inflicted on the enemy character, including the calculated damage value, with the physical strength value of the enemy character.
2022 When the physical strength value of the enemy character falls to or below 0, or when the sum of the damage inflicted on the enemy character equals or exceeds the physical strength value of the enemy character, the game control unitdetermines that the enemy character has been defeated.
2022 2022 2022 In the fight space, the game control unitcauses the enemy character to perform attack actions. Likewise with regard to the attack actions performed by the enemy character, the game control unitdetermines whether or not an attack has been successful in a similar manner to an attack action performed by the game character, and when an attack on the game character is successful, the game control unitcalculates a damage value.
2022 203 2022 When the physical strength value of the game character falls to or below 0 or when the sum of the damage inflicted on the game character equals or exceeds the physical strength value of the game character, the game control unitdetermines that the game character has become unable to fight. In this case, even when the touch screenreceives an input operation relating to the game character, the game control unitdoes not cause the game character to perform an action corresponding to the input operation.
2022 When the enemy character has been defeated during play in the fight space or the like, the game control unitgives a reward to the user. The reward includes at least one of an equipment item that the game character is equipped with, a material item for acquiring the equipment item, a strengthening item for strengthening the equipment item, and an attribute item that gives the game character an attribute.
30 <Overview of Kigurumi Terminal>
30 33 32 The kigurumi terminalis an information processing device that is operated by the performerwearing the kigurumiat the event in which the kigurumi participates.
30 The kigurumi terminalis a smartphone, a mobile telephone, a PHS, a computer, a PDA, a wristwatch, a smartwatch, a head-mounted display, a computer such as an image generation device, or an information terminal.
30 30 The kigurumi terminalis realized when the event organizer provides the performer with a dedicated terminal with a predetermined program installed in the storage unit, and the performer wears the dedicated terminal. Note that the kigurumi terminalmay also be fixed to the kigurumi.
10 30 32 By transmitting performance content received from the serverthrough an output device connected to the kigurumi terminal, the kigurumiprovides the user with the performance service according to the present disclosure.
30 <Hardware Configuration of Kigurumi Terminal>
4 FIG. 30 30 3031 3032 3033 3034 303 30 3041 3042 3043 3044 304 shows a hardware configuration of the kigurumi terminal. The kigurumi terminalis connected to a microphone, a camera, a location information sensor, and a motion sensoras an input device. The kigurumi terminalis connected to a light emission unit, a display, a speaker, and an actuatoras an output device.
30 303 304 303 304 32 30 32 32 303 304 32 The kigurumi terminalis connected to the input deviceand the output deviceby a wired or wireless connection. The input deviceand the output devicemay also be fixed to the kigurumi. At this time, the kigurumi terminalmay be disposed on the outside of the kigurumirather than being fixed to the kigurumi, and may be configured to communicate with and control the input deviceand the output devicefixed to the kigurumithrough wired or wireless communication.
3041 3041 3042 30 The light emission unitis constituted by an LED. By controlling the light emission unitor the display, the kigurumi terminalcan cause all or a part of the kigurumi to emit light or flash or change the intensity of the colors or the light, thereby changing the appearance of the kigurumi.
3043 30 301 302 By controlling the speaker, the kigurumi terminalcan output the call of the animal or the like being simulated by the kigurumi. More specifically, the call of the animal or living organism being simulated by the kigurumi or lines spoken by the character can be output. The voice of the kigurumi may be stored in the storage unitin advance, and the control unitmay synthesize the voice of the kigurumi so as to cause the kigurumi to utter a name or the like.
3044 30 3044 30 32 30 By controlling the actuator, the kigurumi terminalcan move parts (a part) of the kigurumi such as the ears or the tail of the kigurumi. More specifically, by controlling the actuator, the kigurumi terminalcan selectively control an action of a part formed as part of the kigurumi, such as the ears, mouth, eyes, eyebrows, cheeks, whiskers, or tail of the kigurumi. In other words, the kigurumi terminalcan change the moving part and change the way the part moves.
30 <Functional Configuration of Kigurumi Terminal>
302 30 303 301 302 30 302 304 The control unitof the kigurumi terminalis capable of receiving signals from the input deviceas input signals, referring to the data stored in the storage unit, and performing various types of processing based on a program. The control unitof the kigurumi terminalcan output the processing results acquired by the control unitto the outside through the output device.
30 3041 3042 3043 3044 10 30 The kigurumi terminalcontrols the light emission unit, the display, the speaker, and the actuatorin accordance with performance information received by the serverso as to cause the kigurumito produce a performance that is highly interesting the users participating in the interactive event.
30 30 30 The performance information is information indicating the performance to be produced in relation to the kigurumi, and is constituted by control information for producing performances such as causing a specific light emission unit of the kigurumito flash, or causing the kigurumito make a sound or wag its tail or the like, for example.
30 <Configuration of Storage Unit of Kigurumi Terminal>
301 30 3011 3012 The storage unitof the kigurumi terminalstores a kigurumi programand a kigurumi ID.
10 301 30 Note that some or all of the data may be provided in the server, and as long as the functions of the storage unitof the kigurumi terminalcan be realized as a system, any configuration may be employed.
3011 32 3012 32 The kigurumi programis a program for realizing control of the kigurumi. The kigurumi IDis data referred to when the kigurumi programis executed.
3012 30 30 The kigurumi IDis information for identifying the kigurumi on which the kigurumi terminalis provided. Note that the kigurumi ID includes information such as a session ID for identifying the kigurumi provided with the kigurumi terminal.
30 <Configuration of Control Unit of Kigurumi Terminal>
302 30 3021 3022 The control unitof the kigurumi terminalincludes function units constituted by a transmission/reception unitand a kigurumi control unit.
10 302 30 Note that some or all of the control units may be provided in the server, and as long as the functions of the control unitof the kigurumi terminalcan be realized as a system, any configuration may be employed.
3021 302 32 3011 301 302 3021 3022 3011 The transmission/reception unittransmits and receives various data. The control unitperforms various types of control relating to the kigurumiby executing the kigurumi programstored in the storage unit. The control unitfunctions as the transmission/reception unitand the kigurumi control unitby executing the kigurumi program.
32 <Overview of Kigurumi>
5 5 FIGS.A andB 5 FIG.A 5 FIG.B 32 32 32 are schematic diagram illustrating the kigurumi,being a view of the kigurumisubstantially from the front, andbeing a view of the kigurumisubstantially from the back.
32 <Configuration of Kigurumi>
32 33 33 32 33 32 The kigurumiis outerwear that covers the body of the performer. A space into which the performerclimbs is formed in the interior of the kigurumi. When the performermakes various movements in this state, the kigurumimakes the same movements.
5 5 FIGS.A andB 32 33 32 33 32 In the example shown in, the kigurumicovers the whole body of the performer, but the kigurumineed only be configured to cover at least a part of the performer. The kigurumirepresents a character such as an animal or a monster in appearance, and is manufactured from a boa fabric or a nylon fabric, for example.
32 32 33 The kigurumimay be configured such that outside air is blown into the interior space by an air blower, thereby expanding the kigurumi so that the kigurumi maintains its shape. Note that the air blower may be disposed on an inner surface of the kigurumior carried on the back of the performer, for example.
35 32 33 32 35 35 33 33 An observation windowis formed in the kigurumiso that the performerinside the kigurumican observe the surroundings through the observation window. The observation windowis formed as, for example, an eye part or a mouth part of the character in order to prevent spectators from becoming aware of the presence of the performerinside. Alternatively, for example, a configuration may be adopted in which a video of the surroundings photographed by a camera disposed in a part that is inconspicuous to the spectators, such as an eye or the mouth, is displayed on a spectacle-type terminal or the like worn by the performer.
32 34 36 33 The kigurumiis provided with a performance output mechanism that outputs the performance of the kigurumi. For example, a mechanism for moving a part such as an ear, the mouth, or the tail of the kigurumi, a mechanism for causing the entire kigurumi or a part thereof to emit light, a mechanism for outputting a voice, or the like is provided. The performance output mechanism may be configured such that, for example, power is supplied from a batterydisposed in a dedicated pocket or the like of innerwearworn by the performer.
34 30 34 33 The batteryis a secondary battery or the like and supplies power to a load portion such as the performance output mechanism included in the kigurumi terminal. For example, the batteryis disposed in a dedicated pocket located on the back part of the performer.
40 <Overview of Identification Device>
40 40 40 40 40 40 32 32 32 40 40 40 The identification devicesA,B,C are devices having different identification information for each type of kigurumi or each individual kigurumi. On the basis of the identification information provided in the identification devicesA,B,C, the kigurumisA,B,C equipped with the respective identification devices can be identified. In this embodiment, different identification information is provided in each ofA,B, andC, but identical identification information may be provided in kigurumis of the same type.
40 <Configuration of Identification Device>
6 FIG.A 41 40 41 42 43 44 44 41 43 44 44 41 is a diagram illustrating a configuration of a stampserving as an example of the identification deviceaccording to the present disclosure. The stampincludes an electrode, a handle, and a stamping surface. The stamping surfaceof the stampis provided on a surface on the opposite side to the side on which the handleis provided. The stamping surfaceand a cross-section parallel to the stamping surfaceof the body of the stampare formed in the shape of a quadrilateral stamp.
41 42 203 20 41 42 44 42 20 42 44 42 41 44 41 203 42 44 42 42 40 42 41 203 44 41 20 a The stampincludes five electrodesserving as touch portions that allow the multi-touch compatible touch screenof the user terminalto detect arrangement information about the stampwhen brought simultaneously into contact therewith. The five electrodesare provided fixedly on the stamping surfaceso as to maintain a predetermined positional relationship with each other, and when the five electrodessimultaneously contact the user terminal, the contact positions and the positional relationship thereof are recognized. Three of the five electrodesare arranged near the three vertexes of the rectangle forming the stamping surface. By arranging the electrodesin this manner, the up-down, left-right orientation of the stampcan be recognized regardless of the orientation in which the stamping surfaceof the stampis brought into contact with the touch screen. The electrodesare circular and formed from a conductive material, and are structured so as to project from the stamping surface. The electrodesare formed from a conductive material. Furthermore, in an exemplary embodiment, the electrodesand a body portionare formed from an opaque material. By forming the electrodesfrom a conductive, opaque material, an image displayed when the stampis pressed against the touch screencan be drawn on the stamping surface, whereby the image drawn when the stampis brought into contact with the user terminalcan be made to appear as if it has been stamped onto the user terminal. In an exemplary embodiment, the parts other than the electrodes are filled with an insulating (non-conductive) material such as resin so that the stamping surface is substantially flat. Thus, wobbling can be prevented at the time of stamping due to the existence of vertexes where the electrodes are not disposed, and all of the electrodes can be reliably brought into contact with the touch screen simultaneously. In an exemplary embodiment, the color of the electrodes and the color of the material filled into the parts other than the electrodes are the same color (transparent, for example). Thus, the locations of the electrodes can be made more difficult to visually identify, whereby unauthorized copying of the stamp can be prevented.
43 41 43 44 42 41 41 20 41 203 44 41 The handleis the location held when the stampis stamped. The handleis formed from a conductive material. The stamping surfaceis the location on which the electrodesare arranged, and is formed from a conductive material. Note that the above structure of the stampemploys materials and configurations that are suitable for use as a stampused with an electrostatic capacitance-type touch screen. When the user terminaluses another type of touch screen, the stampmay employ materials and configurations with characteristics suited to the type of the touch screen. When conductivity is not required, a plurality of non-conductive touch portions that can be brought simultaneously into contact with the touch screenmay be provided on the stamping surfaceof the stamp.
40 <Operation of Identification Device>
42 44 41 203 42 42 The electrodesare arranged on the stamping surfaceof the stampsuch that a similar effect to that achieved by touching a plurality of points with a finger, a pen tip, or the like is applied to the touch screen. The arrangement information of the electrodesis provided so as to differ for each type of kigurumi or each individual kigurumi. Hence, the type of kigurumi or the individual kigurumi that stamped the stamp can be identified from the arrangement information of the electrodes.
20 40 <Modified Example of User Terminaland Identification Device>
40 20 The identification devicemay be a near field communication (NFC) tag. In this case, different identification information may be stored on the NFC tag for each type of kigurumi or each individual kigurumi, and the user terminalmay be provided with a reader for reading the content stored on the NFC tag.
40 30 40 30 30 Alternatively, the identification devicemay be realized as part of the kigurumi terminal. In this case, the identification devicemay be configured to transmit the identification information to the user terminalby means of short-range wireless communication such as Bluetooth (registered trademark) with the user terminal.
32 32 20 40 As long as the user interacting with the kigurumican be identified appropriately and identification information for identifying the kigurumican be transmitted to the user terminalof the user, the identification devicemay be configured as desired.
1 <Operations of Information Processing System(First Embodiment)>
1 33 32 41 20 20 32 12 13 13 13 13 13 13 FIGS.andA,B,C,D,E, andF Processing performed by the information processing systemaccording to a first embodiment will be described below with reference to. At an event in which a plurality of kigurumis are participating, a user who is participating in the event searches for and interacts with a favorite kigurumi. During the interaction, the performerof the kigurumistamps the stampheld in the right hand of the kigurumi onto the user terminalheld by the participating user. Through a series of interactive events with kigurumis, the participating user can enjoy performance services on the user terminaland from the kigurumi.
12 FIG. 13 13 13 13 13 13 FIGS.A,B,C,D,E, andF 10 20 is a flowchart illustrating operations of performance output processing performed by the server.are diagrams illustrating examples of display screens of performance content displayed on the user terminal.
<Performance Output Processing>
101 203 20 2011 6 FIG.B In step S, the user selects a predetermined icon from a display screen on the touch screenof the user terminalso as to activate the game program. The user then selects a stamping button from the display screen of the activated game so as to display the stamping screen shown in.
102 33 32 44 41 203 20 202 42 44 41 203 In step S, the performerof the kigurumibrings the stamping surfaceof the stampheld in the right hand into contact with the touch screenof the user terminal. The control unitreads the arrangement information of the electrodesprovided on the stamping surfaceof the stampbrought into contact with the touch screen.
In this embodiment, the arrangement information is assumed to be “0010 0100”.
103 2021 20 2013 201 109 10 209 In step S, the transmission/reception unitof the user terminaltransmits the arrangement information and the user IDof the storage unitto the communication unitof the serverthrough the communication unit.
104 1031 10 20 109 1032 10 1011 In step S, the transmission/reception unitof the serverreceives the arrangement information and the user ID from the user terminalthrough the communication unit. The performance output unitof the serversearches the identification information databaseusing the arrangement information “0010 0100” as a key, and acquires “BEAR-001”, “TRUE”, “CDBEAR”, and “C” respectively as values of the individual code, the notification permission, the type code, and the rarity.
105 1032 10 1015 20 30 In step S, the performance output unitof the serversearches the individual performance databaseusing the individual code “BEAR-001” as a key, and acquires “display image: BEAR-001” as the value of the performance content A, which is performance content relating to the user terminal, and “LED color: pink, Flashing pattern: A, Effect sound: A, Kigurumi action: A” as the performance content B, which is performance content relating to the kigurumi terminal.
13 FIG.A 20 is a diagram illustrating an example of a display screen of the performance content A displayed on the user terminal.
2022 20 71 70 20 The performance content A is information including a performance instruction for causing the game control unitof the user terminalto display an image specified by “BEAR-001” on an image display areaof a display screenof the user terminal.
3022 30 3041 3043 3044 The performance content B is information including a performance instruction for causing the kigurumi control unitof the kigurumi terminalto perform control so that the light emission unitof the kigurumi terminal emits pink light in a flashing pattern “A”, an effect sound “A” is produced from the speaker, and an action “A” is performed by the actuator.
106 1032 10 1014 In step S, the performance output unitof the serversearches the log information databaseusing the user ID and the individual code as a key, and acquires the log information (the identification time and date, the identification order, and the number of acquisitions).
1032 10 1016 20 30 The performance output unitof the serversearches the repeat additional performance databaseusing the number of acquisitions of the log information (the number of acquisitions of the identification information) as a key, and acquires the repeat additional performance A, which is additional performance content relating to the user terminal, and the repeat additional performance B, which is additional performance content relating to the kigurumi terminal.
Note that the number of acquisitions over an entire period or the number of acquisitions within a most recent predetermined period may be employed as the number of acquisitions of the log information. By limiting the number of acquisitions to the number of acquisitions within the most recent predetermined period, the user can be motivated to interact with a plurality of kigurumis within the predetermined period, and the event can be run smoothly.
1016 Further, when no corresponding records exist in the repeat additional performance database, null values are set as the repeat additional performance A and the repeat additional performance B.
13 FIG.B 20 is a diagram illustrating an example of a display screen of the repeat additional performance A displayed on the user terminal. A case in which there are no additional performances (null values are set) other than the performance content A and the repeat additional performance A is envisaged.
2022 20 72 20 73 The repeat additional performance A is information including a performance instruction for causing the game control unitof the user terminalto draw a message saying, “Thanks again!” in a message areaof the user terminaland to draw a background of “Effect A” in a background areain addition to the performance content A.
107 1032 10 20 30 In step S, the performance output unitof the servergenerates and acquires a repeat additional performance C, which is additional performance content relating to the user terminal, and a repeat additional performance D, which is additional performance content relating to the kigurumi terminal, on the basis of the identification order of the individual codes in the log information. In this case, the employed individual codes may be limited to only a predetermined number of the most recent individual codes.
1014 Note that instead of the information in the identification order column of the log information database, the information in the identification time and date column may be used as the identification order of the individual codes. In this case, the employed individual codes may be limited to only the individual codes having identification times and dates within a predetermined most recent period.
Alternatively, the repeat additional performance C and the repeat additional performance D may be generated with respect to combinations of individual codes, irrespective of the identification order.
Note that when there is only one set of log information, null values are set as the repeat additional performance C and the repeat additional performance D.
13 FIG.C 20 is a diagram illustrating an example of a display screen of the repeat additional performance C displayed on the user terminal. A case in which there are no additional performances (null values are set) other than the performance content A and the repeat additional performance C is envisaged.
74 71 20 In this example, it is assumed that the user acquired the identification information of “RABBIT-003” previously, and an acquisition record is stored in the log information database. At this time, a display image “RABBIT-003” relating to the previously acquired identification information “RABBIT-003” is displayed in superimposed fashion in a display framein the upper left of the image display areaof the user terminal.
108 1032 10 1017 20 30 In step S, the performance output unitof the serversearches the rare additional performance databaseusing the individual code as a key, and acquires the rarity, the rare additional performance A, which is additional performance content relating to the user terminal, and the rare additional performance B, which is additional performance content relating to the kigurumi terminal.
1032 10 104 1017 The performance output unitof the serversets new rarity values by overriding the rarity value determined for each type, acquired in step S, with the rarity value of each individual, stored in the rare additional performance database.
1017 When no corresponding records exist in the rare additional performance database, null values are set as the rare additional performance A and the rare additional performance B.
13 FIG.D 20 is a diagram illustrating an example of a display screen of the rare additional performance A displayed on the user terminal. A case in which there are no additional performances (null values are set) other than the performance content A and the rare additional performance A is envisaged.
2022 20 73 20 In this example, it is assumed for convenience that the subject individual code is “BEAR-002”. In this case, the rare additional performance A is information including a performance instruction for causing the game control unitof the user terminalto draw a background of “Effect B” in the background areaof the user terminal.
109 1032 10 1018 20 30 In step S, the performance output unitof the serversearches the attribute performance databaseusing the type code as a key, and acquires the attribute information, the attribute performance A, which is additional performance content relating to the user terminal, and the attribute performance B, which is additional performance content relating to the kigurumi terminal.
1018 When no corresponding records exist in the attribute performance database, null values are set as the attribute performance A and the attribute performance B.
13 FIG.E 20 is a diagram illustrating an example of a display screen of the attribute performance A displayed on the user terminal. A case in which there are no additional performances (null values are set) other than the performance content A and the attribute performance A is envisaged.
2022 20 73 20 The attribute performance A is information including a performance instruction for causing the game control unitof the user terminalto draw a background of “Effect G” in the background areaof the user terminal.
110 1032 10 1013 In step S, the performance output unitof the serversearches the deck databaseusing the user ID as a key, and acquires the type code and the character attribute of each of the characters included in the deck of the user ID.
111 1032 10 1019 109 110 20 30 In step S, the performance output unitof the serversearches the attribute additional performance databaseusing the attribute information acquired in step Sand the character attribute acquired in step Sas keys relating respectively to the kigurumi attribute column and the user attribute column, and acquires the attribute additional performance A, which is additional performance content relating to the user terminal, and the attribute additional performance B, which is additional performance content relating to the kigurumi terminal.
13 FIG.F 20 is a diagram illustrating an example of a display screen of the attribute additional performance A displayed on the user terminal. A case in which there are no additional performances (null values are set) other than the performance content A and the attribute additional performance A is envisaged.
2022 20 73 20 The attribute additional performance A is information including a performance instruction for causing the game control unitof the user terminalto draw a background of “Effect J” in the background areaof the user terminal.
110 Note that when, in step S, the deck includes a plurality of characters, the attribute additional performance A and the attribute additional performance B may be acquired either singly or in a plurality with respect to some or all of the character attributes.
1013 1019 Further, when no corresponding records exist in the deck databaseand the attribute additional performance database, null values are set as the attribute additional performance A and the attribute additional performance B.
112 In step S, the repeat additional performance A, the repeat additional performance C, the rare additional performance A, the attribute performance A, and the attribute additional performance A are superimposed on the performance content A.
20 106 111 More specifically, the performance content A transmitted to the user terminalis an object (an instance) of the “user terminal performance class”, having properties such as “display image”, “message”, “character effect”, “background effect”, and “animation”. Through steps S-S, the performance content A is overridden similarly by the acquired repeat additional performance A, repeat additional performance C, rare additional performance A, attribute performance A, and attribute additional performance A, which are objects of the “user terminal performance class”.
105 For example, when the object “Display image: BEAR-002” of the performance content A acquired in step Sis overridden by the object “Message: Thanks again! See you soon!” of the repeat additional performance A, the performance content A becomes an object having two properties, namely “Display image: BEAR-002, Message: Thanks again! See you soon!”.
Similarly, the repeat additional performance B, the repeat additional performance D, the rare additional performance B, the attribute performance B, and the attribute additional performance B are superimposed on the performance content B.
20 106 111 More specifically, the performance content B transmitted to the user terminalis an object (an instance) of the “kigurumi terminal performance class”, having properties such as “LED color”, “flashing pattern”, “effect sound”, “voice”, and “kigurumi action”. Through steps Sto S, the performance content B is overridden similarly by the acquired repeat additional performance B, repeat additional performance D, rare additional performance B, attribute performance B, and attribute additional performance B, which are objects of the “user terminal performance class”.
105 For example, when the object “LED color: pink, Flashing pattern: A, Effect sound: A, Kigurumi action: A” of the performance content B acquired in step Sis overridden by the object “Flashing pattern: B, Effect sound: B, Voice: B” of the repeat additional performance B, the performance content A becomes an object constituted by “LED color: pink, Flashing pattern: B, Effect sound: B, Voice: B, Kigurumi action: A”.
Note that superimposing of the performance content is not limited to the embodiment described above. A plurality of performance content items may be overwritten at time intervals rather than being overwritten all at once. For example, with regard to the performance content A, the performance content A may be set for an initial predetermined number of seconds, after which the performance content A may be overridden by the repeat additional performance A for the next few seconds, overridden by the repeat additional performance C for the next few seconds, overridden by the rare additional performance A for the next few seconds, overridden by the attribute performance A for the next few seconds, and overridden by the attribute additional performance A for the next few seconds. By superimposing the performance content in this manner, a plurality of additional performance content items can be provided to the user at time intervals, thereby making it possible to further enhance interest through the performance service.
1031 10 20 30 Next, the transmission/reception unitof the servertransmits the superimposed performance content A and performance content B respectively to the transmission/reception units of the user terminaland the kigurumi terminal.
113 2021 20 10 2022 20 2032 2042 20 In step S, the transmission/reception unitof the user terminalreceives the performance content A transmitted from the server. The game control unitof the user terminalcontrols the displayand the speakeron the basis of the performance content A so as to produce a performance on the user terminal.
114 3021 30 10 3022 30 3041 3042 3043 3044 304 32 In step S, the transmission/reception unitof the kigurumi terminalreceives the performance content B transmitted from the server. The kigurumi control unitof the kigurumi terminalcontrols the light emission unit, the display, the speaker, and the actuatorof the output deviceon the basis of the performance content B so as to cause the kigurumito produce a performance.
115 1034 10 1012 In step S, the friend notification unitof the serversearches the user information databaseusing the user ID “USER1” as a key, and acquires location information “Q” and friend user IDs “USER2”, “USER4”, and “USER5” associated with the user ID.
116 104 1034 10 In step S, when the notification permission acquired in step Sindicates “permitted”, the friend notification unitof the servertransmits the user ID “USER1” and notification information to the user IDs “USER2”, “USER4”, and “USER5”.
When, on the other hand, the notification permission indicates “not permitted”, the user ID “USER1” and the notification information are not transmitted.
117 2022 20 2032 In step S, the game control unitsof the user terminalsof the user IDs “USER2”, “USER4”, and “USER5” respectively notify “USER2”, “USER4”, and “USER5” that “USER1” is with a kigurumi at an event on the displayson the basis of the received user ID and notification information.
14 FIG.A 20 2022 20 76 70 20 10 is a diagram illustrating an example of a display screen displayed on the user terminalof a friend. For example, the game control unitof the user terminalof the user ID “USER2” displays “USER1 is with the bear at an event!” in a notification display areaof the display screenof the user terminalon the basis of the notification information received by the server.
115 1012 Note that in step S, instead of referring to the friends IDs, users within a predetermined distance range of the location information “Q” of the user ID “USER1” may be searched for from the location information in the user information database, and the found users may be set as user IDs of friends.
14 FIG.B 20 2022 20 76 70 20 10 is a diagram illustrating an example of a display screen displayed on the user terminalof a friend. For example, the game control unitof the user terminalof a user located within a predetermined range of “USER1” displays “A bear meeting event is taking place nearby!” in the notification display areaof the display screenof the user terminalon the basis of the notification information received by the server.
1 <Operations of Information Processing System(Second Embodiment)>
1 33 32 41 20 20 15 16 16 16 16 16 FIGS.andA,B,C,D, andE Processing performed by the information processing systemaccording to a second embodiment will be described below with reference to. At an event in which a plurality of kigurumis are participating, a user who is participating in the event searches for and interacts with a favorite kigurumi. During the interaction, the performerof the kigurumistamps the stampthat is fixed to the kigurumi on the user terminalheld by the participating user. By changing the actions of a game played on the user terminalthrough a series of interactive events with kigurumis, the participating user can be more strongly motivated to participate in the interactive events.
15 FIG. 16 16 16 16 16 FIGS.A,B,C,D, andE 10 20 is a flowchart illustrating operations of the game control processing performed by the server.are diagrams illustrating examples of display screens of the game control processing, displayed on the user terminal.
201 204 101 104 213 215 115 117 Processing of steps Sto Sis similar to steps Sto Sof the first embodiment, and therefore description thereof has been omitted. Processing of steps Sto Sis similar to steps Sto Sof the first embodiment, and therefore description thereof has been omitted.
<Game Control Processing>
205 1033 10 1021 20 In step S, the game control unitof the serversearches the game control databaseusing the type code “CDBEAR” as a key, and acquires the value “Bear” of the character code, acquires “Acquired character: Bear, Parameter control: Bear attack power+4 (6 hours)” as the value of the control content A, which is control information relating to an in-game character in the game played on the user terminal, and acquires “Quest unlocked: Bear's Cave (LV1), Reward increase: Defeat wolf (2×)” as the value of the control content B, which is control information relating to a quest.
16 FIG.A is a diagram illustrating an example of a display screen corresponding to the control content A.
2022 20 81 80 20 82 On the basis of the control content A, the game control unitof the user terminaldisplays the acquired game character “Bear” in an image display areaof a game display screenof the user terminal, and displays parameter control content in a bonus display area.
16 FIG.B is a diagram illustrating an example of a display screen corresponding to the control content B.
2022 20 85 80 20 86 On the basis of the control content B, the game control unitof the user terminaldisplays a newly unlocked questin a quest display area of the game display screenof the user terminalso as to be selectable by the user, and displays reward bonus contentin relation to the quest that is subject to the reward increase.
206 1033 10 1014 In step S, the game control unitof the serversearches the log information databaseusing the user ID and the individual code as a key, and acquires the log information (the identification time and date, the identification order, and the number of acquisitions).
1033 10 1022 20 The game control unitof the serversearches the repeat additional control databaseusing the number of acquisitions in the log information as a key, and acquires repeat additional control A, which is additional control information relating to the in-game character of the game played on the user terminal, and repeat additional control B, which is additional control information relating to the quest.
Note that the number of acquisitions over an entire period or the number of acquisitions within a most recent predetermined period may be employed as the number of acquisitions of the log information. By limiting the number of acquisitions to the number of acquisitions within the most recent predetermined period, the user can be motivated to interact with a plurality of kigurumis within the predetermined period, and the event can be run smoothly.
1022 Further, when no corresponding records exist in the repeat additional control database, null values are set as the repeat additional control A and the repeat additional control B.
16 FIG.C is a diagram illustrating an example of a display screen corresponding to the repeat additional control A. A case in which there is no additional control content (null values are set) other than the control content A and the repeat additional control A is envisaged.
2022 20 82 80 20 On the basis of the repeat additional control A, the game control unitof the user terminaldisplays parameter control content corrected in accordance with the repeat additional control A in the bonus display areaof the game display screenof the user terminal.
207 1033 10 20 1014 In step S, the game control unitof the servergenerates and acquires repeat additional control C, which is additional control relating to the in-game character of the game played on the user terminal, and repeat additional control D, which is additional control information relating to the quest, on the basis of the identification order of the individual codes in the log information. In this case, the employed individual codes may be limited to only a predetermined number of the most recent individual codes. Note that instead of the information in the identification order column of the log information database, the information in the identification time and date column may be used as the identification order of the individual codes. In this case, the employed individual codes may be limited to only the individual codes having identification times and dates within a predetermined most recent period.
Alternatively, the repeat additional control C and the repeat additional control D may be generated with respect to combinations of individual codes, irrespective of the identification order.
Note that when there is only one set of log information, null values are set as the repeat additional control C and the repeat additional control D.
208 1033 10 1018 In step S, the game control unitof the serversearches the attribute performance databaseusing the type code as a key, and acquires the attribute information.
209 1033 10 1013 In step S, the game control unitof the serversearches the deck databaseusing the user ID as a key, and acquires the type code and the character attribute of each of the characters included in the deck of the user ID.
210 1033 10 1023 108 109 20 In step S, the game control unitof the serversearches the attribute additional control databaseusing the attribute information acquired in step Sand the character attribute acquired in step Sas keys relating respectively to the kigurumi attribute column and the user attribute column, and acquires the attribute additional control A, which is additional control information relating to the in-game character in the game played on the user terminal, and the attribute additional control B, which is additional control information relating to the quest.
209 Note that when, in step S, the deck includes a plurality of characters, the attribute additional control A and the attribute additional control B may be acquired either singly or in a plurality with respect to some or all of the character attributes.
1013 1023 Further, when no corresponding records exist in the deck databaseand the attribute additional control database, null values are set as the attribute additional control A and the attribute additional control B.
16 FIG.D 20 is a diagram illustrating an example of a display screen corresponding to the attribute additional control A, displayed on the user terminal. A case in which there is no additional control content (null values are set) other than the control content A and the attribute additional control A is envisaged.
2022 20 82 80 20 83 On the basis of the attribute additional control A, the game control unitof the user terminaldisplays parameter control content corrected in accordance with the attribute additional control A in the bonus display areaof the game display screenof the user terminal. At this time, when a given attribute exists, the given attribute is displayed in the attribute display area.
211 In step S, the repeat additional control A, the repeat additional control C, and the attribute additional control A are superimposed on the control content A.
20 206 210 More specifically, the control content A transmitted to the user terminalis an object (an instance) of a “character control class”, having properties such as “acquired character”, “parameter control”, and “additional attribute”. Through steps Sto S, the control content A is corrected by the repeat additional control A, the repeat additional control C, and the attribute additional control A, which are acquired objects.
205 For example, when the object “Acquired character: Bear, Parameter control: Bear attack power+4 (6 hours)” of the control content A acquired in step Sis corrected by the object “Parameter control: 2×” of the repeat additional control A, the performance content A becomes an object having two properties, namely “Acquired character: Bear, Parameter control: Bear attack power+8 (6 hours)”.
205 Further, when the object “Acquired character: Bear, Parameter control: Bear attack power+4 (6 hours)” of the control content A acquired in step Sis corrected by the object “Parameter control: 1.5×, Additional attribute: water” of the attribute additional control A, the performance content A becomes an object having three properties, namely “Acquired character: Bear, Parameter control: Bear attack power+6 (6 hours), Additional attribute: water”.
Similarly, the repeat additional control B, the repeat additional control D, and the attribute additional control B are superimposed on the control content B.
20 More specifically, the control content B transmitted to the user terminalis an object (an instance) of a “quest control class”, having properties such as “Quest unlocked” and “Reward increase”.
206 210 Through steps Sto S, the control content B is corrected by the repeat additional control B, the repeat additional control D, and the attribute additional control B, which are acquired objects.
205 For example, when the object “Quest unlocked: Bear's cave (LV1), Reward increase: Defeat wolf (2×)” of the control content B acquired in step Sis corrected by the object “Quest unlocked: LV2, Reward increase: 4×” of the repeat additional control B, the performance content B becomes an object having two properties, namely “Quest unlocked: Bear's cave (LV2), Reward increase: Defeat wolf (4×)”.
1033 10 1013 20 When the control content A includes information relating to the acquisition of an in-game character, the game control unitof the serverregisters the corresponding in-game character in the deck of the user by adding records of the character code, type code, and character attribute in the deck databaseto the user ID corresponding to the user terminal.
1031 10 20 Next, the transmission/reception unitof the servertransmits the superimposed control content A and control content B to the transmission/reception unit of the user terminal.
212 2021 20 10 2022 20 2012 2023 20 2012 In step S, the transmission/reception unitof the user terminalreceives the control content A and the control content B, transmitted from the server. The game control unitof the user terminalcontrols the settings of the game informationon the basis of the control content A and the control content B. The data management unitof the user terminalupdates the data in the game informationon the basis of the control content A and the control content B.
2022 20 2012 2023 20 2012 For example, when the control content B includes information relating to the unlocking of a quest, the game control unitof the user terminalupdates the game informationso as to set the subject quest to be selectable by the user. Further, when the control content B includes information relating to a reward increase for the quest, the data management unitof the user terminalupdates the game informationso as to increase the reward for the subject quest.
16 FIG.E 16 FIG.E 2022 2033 is a diagram illustrating an example of a display screen corresponding to the control content A. As shown in, the game control unitand the data management unitmay be controlled to give the user an in-game item used to acquire an in-game character and unlock a quest instead of acquiring the in-game character and unlocking the quest.
32 32 Note that the embodiment described above relates to character acquisition, quest unlocking, increasing the quest reward, and increasing the performance parameter of the character, but processing for losing a character, locking a quest, reducing the quest reward, and reducing the performance parameter of the character may also be performed in accordance with the kigurumior the compatibility with the attributes of the kigurumiand the characters held in the deck of the user.
211 32 In step S, when the reward for the quest of the user is to be changed, control may be performed so as to acquire the time and date at which the user completed the quest and validate the changed reward only if the completion time and date are within the period in which the event is held. Although the user can receive a bonus in the form of a change to the quest reward through interaction with the kigurumiwithin the period in which the event is held, the user does not always complete the quest within the period in which the event is held. By limiting the validation period of the changed reward bonus for the quest to within the period in which the event is held, the user can be motivated to complete the quest within the period in which the event is held.
211 32 In step S, when the reward for the quest of the user is to be changed, control may be performed so as to acquire the time and date at which the user completed the quest and validate the changed reward only if the completion time and date are within the period in which the event is held. Although the user can receive a bonus in the form of a change to the quest reward through interaction with the kigurumiwithin the period in which the event is held, the user does not always complete the quest within the period in which the event is held. By limiting the validation period of the changed reward bonus for the quest to within the period in which the event is held, the user can be motivated to complete the quest within the period in which the event is held.
211 In step S, when the reward for the quest of the user is to be changed, control may be performed so as to acquire the location information of the user at the time when the user completed the quest and validate the changed reward only if the location information is within the event venue.
32 Although the user can receive a bonus in the form of a change in the quest reward through interaction with the kigurumiat the event venue, the user does not always complete the quest at the event venue. By limiting the validation area of the changed reward bonus for the quest to within the event venue, the user can be motivated to complete the quest at the event venue.
32 Note that in the game control processing according to the present disclosure, the game control processing is performed in one specific game, but a configuration in which interaction with the kigurumiselectively affects all or some of a plurality of games may be employed.
1021 1022 1023 1014 32 In this case, for example, a plurality of different games are respectively provided with different game control databases, repeat additional control databases, and attribute additional control databases. Meanwhile, the plurality of different games share the log information database. Thus, interaction between the user and the kigurumican be used in the game control processing of a plurality of different games.
1014 32 Note that in this case, the user may select whether or not the log information databaseis to be shared by the plurality of different games. Further, during the game control processing of a specific game, the user may select whether or not the results of interaction with the kigurumiare to be used in the other games.
1 <Operations of Information Processing System(Third Embodiment)>
1 33 32 41 20 Processing performed by the information processing systemaccording to a third embodiment will now be described. At an event in which a plurality of kigurumis are participating, a user who is participating in the event searches for and interacts with a favorite kigurumi. During the interaction, the performerof the kigurumistamps the stampthat is fixed to the kigurumi on the user terminalheld by the participating user.
2032 20 20 In the third embodiment, the user can check which kigurumis the user has and has not interacted with on the displayof the user terminalby operating the user terminal.
203 20 2011 The user selects a predetermined icon from the display screen of the touch screenof the user terminalin order to activate the game program. A kigurumi encyclopedia button is selected from the display screen of the activated game.
2021 20 2013 109 10 209 The transmission/reception unitof the user terminaltransmits the user IDto the communication unitof the serverthrough the communication unit.
1031 10 20 109 The transmission/reception unitof the serverreceives the user ID from the user terminalthrough the communication unit.
1032 10 1014 1032 10 1011 The performance output unitof the serversearches the log information databaseusing the user ID as a key, and acquires the type codes and individual codes of the kigurumis with which the user has interacted heretofore. The performance output unitof the serverrefers to the identification information databaseto acquire the individual codes and type codes of all of the kigurumis.
1031 10 20 The transmission/reception unitof the servertransmits the type codes and individual codes of the kigurumis with which the user has interacted heretofore and the individual codes and type codes of all of the kigurumis to the user terminal.
2021 20 10 The transmission/reception unitof the user terminalreceives the type codes and individual codes of the kigurumis with which the user has interacted heretofore and the individual codes and type codes of all of the kigurumis, transmitted from the server.
2022 20 The game control unitof the user terminaldisplays the kigurumis with which the user has interacted heretofore by associating images relating to the appearance of the kigurumis with stamp marks indicating that the interaction took place. Thus, the user can check which kigurumis the user has interacted with in the past.
2022 20 The game control unitof the user terminaldisplays the kigurumis with which the user has not interacted with by not associating images relating to the appearance of the kigurumis with stamp marks. Thus, the user can check which kigurumis the user has not interacted with in the past.
20 By displaying lists of kigurumis with which interaction has taken place and kigurumis with which interaction has not taken place distinguishably on the user terminalin this manner, the user can be encouraged to interact with a new kigurumi that the user has not yet interacted with.
<Basic Hardware Configuration of Computer>
17 FIG. is a block diagram illustrating a basic hardware configuration of a computer. The computer includes a processor, a main storage device, an auxiliary storage device, and a communication interface. These components are electrically connected to each other by a communication bus.
The processor is hardware for executing an instruction set described in a program. The processor is constituted by a calculation device, a register, a peripheral circuit, and so on.
The main storage device is used to temporarily store programs, data processed by the programs or the like, and so on. For example, the main storage device is a volatile memory such as a dynamic random access memory (DRAM).
The auxiliary storage device is a storage device for storing data and programs. For example, the auxiliary storage device is a flash memory, a hard disc drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like.
The communication interface (Interface) is an interface for inputting and outputting signals for communicating with an external device using a wired or wireless communication standard.
<Basic Functional Configuration of Computer>
17 FIG. A functional configuration of the computer, which is realized by the basic hardware configuration of the computer (), will now be described. The computer includes a control unit, a communication unit, and a storage unit.
The processor reads the program from the auxiliary storage device, expands the program to the main storage device, and executes processing in accordance with the program. As a result, the control unit can be caused to function as various function units. Further, when the program is distributed to the computer through a network, the computer that receives the distributed program may expand the program to the main storage device and execute processing in accordance with the program.
The communication unit is realized by a communication interface. The communication unit realizes a function for communicating with another computer through a network. Information transmitted from the other computer can be received, and information can be transmitted to the other computer. The network is constituted by the Internet, a LAN, any of various mobile communication systems constructed using wireless base stations, and so on. Examples include 3G, 4G, and 5G mobile communication systems, long term evolution (LTE), a wireless network that can be connected to the Internet through a predetermined access point (for example, Wi-Fi (registered trademark)), and so on. In the case of a wireless connection, Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), and so on, for example, may be used as the communication protocol. In the case of a wired connection, the communication unit may be connected by a universal serial bus (USB) cable or the like.
The storage unit is realized by the main storage device and the auxiliary storage device. The storage unit realizes a function for storing data, programs, and the various databases. The processor can secure a storage area corresponding to the storage unit in the main storage device or the auxiliary storage device in accordance with the program.
Matters described in each of the above embodiments will be appended below.
102 103 105 A program that is executed on a computer having a processor and a storage unit, wherein the program causes the processor to execute a first step (S) for acquiring first identification information corresponding to a kigurumi, a second step (S) for acquiring first user identification information corresponding to a first user terminal, and a third step (S) for outputting performance information relating to the kigurumi on the basis of a combination of the first identification information and the first user identification information, and a different value can be set as the first identification information for each of a plurality of kigurumis.
Thus, the user can receive a different performance service from each type of kigurumi or each individual kigurumi, and as a result, the user can receive a more special performance experience.
106 a fourth step (S) for acquiring a number of past acquisitions of the first identification information for each set of the first user identification information, and 106 the third step is a step (S) for outputting the performance information on the basis of the number of acquisitions. The program according to appendix 1, wherein the program causes the processor to execute
32 Thus, when the user interacts again with an individual kigurumithat the user has interacted with previously, a performance that is unique to the user is produced. As a result, the user can be motivated to participate repeatedly in events.
106 The program according to appendix 2, wherein the fourth step is a step (S) for acquiring the number of acquisitions of the first identification information within a predetermined period.
32 32 Thus, the user participating in the event can be encouraged to interact with a plurality of kigurumiswithin a predetermined period. As a result, the user can be motivated to interact actively with the kigurumis.
102 107 the third step is a step (S) for outputting the performance information on the basis of a combination of the first identification information and the second identification information. The program according to any of appendixes 1 to 3, wherein the program causes the processor to execute a fifth step (S) for acquiring second identification information, which differs from the first identification information, from a second kigurumi, and
Thus, the user can receive different unique performance services corresponding to combinations of a plurality of different kigurumis, and as a result, the user can receive an even more special performance experience.
107 107 The program according to appendix 4, wherein the third step is a step (S) for outputting the performance information on the basis of the first identification information and the second identification information when an identification time and date of the first identification information and an identification time and date of the second identification information are within a predetermined period (S).
32 32 Thus, the user participating in the event can be encouraged to interact with a plurality of kigurumiswithin the predetermined period, and as a result, the user can be motivated to interact actively with the kigurumis.
107 The program according to appendix 4 or 5, wherein the third step is a step for outputting different performance information on the basis of the acquisition order (S) of the first identification information and the second identification information.
Thus, the user can receive different unique performance services corresponding to the identification order of a plurality of different kigurumis, and as a result, the user can receive an even more special performance experience.
108 108 The program according to any of appendices 1 to 6, wherein the program causes the processor to execute a sixth step (S) for acquiring rarity information relating to the kigurumi on the basis of the first identification information, and the third step is a step (S) for outputting the performance information on the basis of the rarity information.
32 Thus, the user can receive a unique performance service corresponding to the rarity of the kigurumithe user is interacting with, and as a result, the user can receive an even more special performance experience.
109 110 111 The program according to any of appendices 1 to 7, wherein the program causes the processor to execute a seventh step (S) for acquiring first attribute information relating to the kigurumi on the basis of the first identification information, and an eighth step (S) for acquiring second attribute information on the basis of the first user identification information, and the third step is a step (S) for outputting the performance information on the basis of the first attribute information and the second attribute information.
Thus, the user can receive different unique performance services corresponding to combinations of the attribute of the kigurumi and the attributes of the characters held by the user, and as a result, the user can receive an even more special performance experience.
102 The program according to any of appendices 1 to 8, wherein the kigurumi includes a stamp having a plurality of touch portions, and the first step is a step (S) for acquiring the first identification information by detecting a plurality of contact locations of the touch portions of the stamp using a first user terminal having a touch screen that is capable of detecting individual contact locations when contacted in a plurality of locations.
32 32 Thus, through interaction involving more direct contact with the kigurumi, a specific user can be reliably provided with a performance experience. In the case of a non-contact communication method such as a wireless method, interaction with a kigurumithat the user did not intend to interact with may be erroneously detected, and complicated advance settings are required to establish communication, and therefore a non-contact communication method is particularly suitable for events in which unspecified large numbers participate.
113 The program according to any of appendices 1 to 9, wherein the third step is a step (S) for outputting the performance information to a first user terminal including a display device, and the first user terminal controls the display content of the display device on the basis of the performance information.
Thus, the user can receive the performance service from their own user terminal.
114 32 The program according to any of appendices 1 to 10, wherein the third step is a step (S) for outputting the performance information to an information terminal provided on the kigurumi on the basis of the first identification information. Thus, the user can receive the performance service from the kigurumi, and as a result, the user can receive an even more special performance experience.
The program according to any of appendices 1 to 11, wherein the program causes the processor to execute a ninth step for acquiring second identification information corresponding to a second kigurumi, and a tenth step for outputting performance information relating to the second kigurumi on the basis of a combination of the second identification information and the first user identification information, the kigurumi has a substantially identical shape to the second kigurumi, a type code included in the first identification information is equal to a type code included in the second identification information, and the performance information output in the third step differs from the performance information output in the tenth step.
32 Thus, even with regard to kigurumiswith identically shaped appearances, the user is provided with different performance services in accordance with the past interaction experience with the user. As a result, the user can receive an even more special performance experience.
102 103 105 the processor is caused to execute a first step (S) for acquiring first identification information from a terminal provided on a kigurumi, a second step (S) for acquiring first user identification information from a first user terminal, and a third step (S) for outputting performance information relating to the kigurumi on the basis of the first identification information and the first user identification information, and a different value is set as the first identification information for each type of kigurumi or each individual kigurumi. An information processing device including a processor and a storage unit, wherein
102 103 105 An information processing method for causing a computer including a processor and a storage unit to execute information processing, wherein the information processing method causes the processor to execute a first step (S) for acquiring first identification information from a terminal provided on a kigurumi, a second step (S) for acquiring first user identification information from a first user terminal, and a third step (S) for outputting performance information relating to the kigurumi on the basis of the first identification information and the first user identification information, and a different value is set as the first identification information for each type of kigurumi or each individual kigurumi.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 22, 2024
September 22, 2026
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.