Information processing terminal, information processing terminal control method, information processing terminal control program, and information processing system
The information processing terminal allows secure accumulation and sharing of player statistics over a lifetime by controlling data sharing and using provisional identification, addressing the issue of protecting personal information in existing systems.
Patent Information
- Application Number
- JP2024048401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-10-07
- Estimated Expiration
- 2044-03-25
AI Technical Summary
Existing systems fail to effectively accumulate player statistics over a lifetime while protecting personal information, as users are reluctant to share their stats with service providers.
An information processing terminal that operates as a recording or storage device, equipped with units for sharing, acquiring, and storing user and behavioral information, allowing users to control the sharing of their data and generate provisional identification for unacquired users, while using unique identification information generated by a server.
Enables the continuous accumulation of player statistics over a lifetime without compromising personal information, allowing users to manage and share their data securely.
Smart Images

Figure 2025147899000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing terminal, a control method for an information processing terminal, a control program for an information processing terminal, and an information processing system. [Background technology]
[0002] BACKGROUND ART Conventionally, systems have been proposed for managing statistical information called stats, which records the results and actions of teams and individual players in games (competitions) such as sports (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2023-1112 Summary of the Invention [Problem to be solved by the invention]
[0004] The accumulated stats are valuable data, and players want to keep them for their entire lives. Although there are services available to help record stats, stats are personal information, and some users are reluctant to hand it over to the service provider.
[0005] There is a need for technology that can accumulate stats over a lifetime while protecting personal information. [Means for solving the problem]
[0006] An information processing terminal according to one embodiment of the present invention is an information processing terminal that operates as a recording terminal that records behavioral information, which is a user's behavior during a competition, or as a storage terminal that stores behavioral information recorded by the recording terminal, and when operating as a storage terminal, is equipped with a user information sharing unit that shares user information, including user identification information, of the user using the information processing terminal with other information processing terminals that operate as recording terminals, a behavioral information acquisition unit that acquires behavioral information of multiple users, including the user, that has been recorded in other information processing terminals that operate as recording terminals, and a behavioral information storage unit that extracts and stores behavioral information associated with user identification information from the behavioral information.
[0007] In an information processing terminal according to one embodiment of the present invention, the behavioral information acquisition unit acquires behavioral information recorded in association with temporary identification information different from user identification information in another information processing terminal operating as a recording terminal, and further includes a selection unit that allows the user to select whether or not to store the behavioral information associated with the temporary identification information in the terminal, and the behavioral information storage unit may store the behavioral information associated with the temporary identification information selected by the selection unit in association with the user identification information.
[0008] An information processing terminal according to one embodiment of the present invention further includes a user identification information request unit that acquires user identification information from a server, and when the selection unit selects to store behavioral information associated with temporary identification information in the terminal, the user identification information request unit may request the server to issue user identification information if user identification information has not yet been acquired from the server.
[0009] When operating as a recording terminal, an information processing terminal according to one embodiment of the present invention may be equipped with a user information acquisition unit that acquires user information including user identification information of a target user from another information processing terminal that operates as a storage terminal for the target user whose behavior during a competition is to be recorded, a behavior information recording unit that records the behavior information of the target user in association with the user identification information of the target user in accordance with an input operation by the user, and a behavior information sharing unit that shares the behavior information of the target user with other information processing terminals that operate as storage terminals for the target user.
[0010] In an information processing terminal according to one embodiment of the present invention, the user information acquisition unit acquires user identification information for each of the multiple target users who form a team, the behavioral information recording unit records the behavioral information of the multiple target users in association with the user identification information for each of the multiple target users, and the behavioral information sharing unit may share the behavioral information of the multiple target users with multiple other information processing terminals that operate as storage terminals for the multiple target users.
[0011] An information processing terminal according to one embodiment of the present invention further includes a generation unit that generates provisional identification information including characteristics of an unacquired user, who is a target user whose user identification information cannot be acquired, among a plurality of target users forming a team, and the behavioral information recording unit may record the behavioral information of the unacquired user in association with the provisional identification information.
[0012] The information processing terminal according to one embodiment of the present invention may further include a team registration unit that associates user identification information of a plurality of target users who form a team with unique team identification information.
[0013] In an information processing terminal according to one embodiment of the present invention, the behavioral information sharing unit may generate at least one of a two-dimensional code containing team behavior information and text information, and share the generated information with multiple other information processing terminals that function as storage terminals for multiple target users.
[0014] A control method for an information processing terminal that operates as a recording terminal that records behavioral information, which is a user's behavior during a competition, or as a storage terminal that accumulates behavioral information recorded by the recording terminal, includes the steps of: causing the information processing terminal to share user information, including user identification information of the user using the information processing terminal, with another information processing terminal that operates as a recording terminal; acquiring behavioral information of multiple users, including the user, that has been recorded in the other information processing terminal that operates as a recording terminal; and extracting and storing behavioral information associated with the user identification information from the behavioral information, and causing the information processing terminal to operate as a storage terminal.
[0015] A control program for an information processing terminal according to one embodiment of the present invention is a control program for an information processing terminal that operates as a recording terminal that records behavioral information, which is a user's behavior during a competition, or as a storage terminal that accumulates behavioral information recorded by the recording terminal, and includes the following functions in the information processing terminal: a function for sharing user information, including user identification information, of a user using the information processing terminal with other information processing terminals that operate as recording terminals; a function for acquiring behavioral information of multiple users, including the user, that has been recorded in other information processing terminals that operate as recording terminals; and a function for extracting and storing behavioral information associated with user identification information from the behavioral information, causing the information processing terminal to operate as a storage terminal.
[0016] An information processing system according to one embodiment of the present invention is an information processing system comprising a server, a recording terminal that records behavioral information, which is the behavior of a target user during a competition, and a storage terminal of the target user that stores the behavioral information recorded by the recording terminal, wherein the recording terminal comprises a user information acquisition unit that acquires user information including user identification information of the target user from the storage terminal of the target user, a behavioral information recording unit that records the behavioral information of the target user in association with the user identification information of the target user in accordance with an input operation by a user of the recording terminal, and a behavioral information sharing unit that shares the behavioral information of the target user with the storage terminal of the target user, and the storage terminal comprises a user information sharing unit that shares user information including the user identification information of the target user with the recording terminal, a behavioral information acquisition unit that acquires behavioral information of multiple users, including the target user, recorded in the recording terminal, and a behavioral information storage unit that extracts and stores behavioral information associated with the user identification information of the target user from the behavioral information. [Effects of the Invention]
[0017] It is possible to provide an information processing terminal or the like that can accumulate stats over a lifetime while protecting the personal information aspect. [Brief explanation of the drawings]
[0018] [Figure 1]FIG. 1 is a schematic diagram of the configuration of an information processing system according to one embodiment of the present invention. [Figure 2] FIG. 2 is an example of a functional block diagram of an information processing terminal according to an embodiment of the present invention. [Figure 3] FIG. 3 is a sequence diagram according to one embodiment of the present invention. [Figure 4] 4(a) and (b) are examples of display screens of the information processing terminal. [Figure 5] 5(a) and 5(b) are examples of display screens of the information processing terminal. [Figure 6] FIG. 6 is an example of a data table. [Figure 7] FIG. 7 is a sequence diagram according to one embodiment of the present invention. [Figure 8] FIG. 8 shows an example of a display screen of the information processing terminal. [Figure 9] FIG. 9 is a sequence diagram according to one embodiment of the present invention. [Figure 10] 10(a) to 10(c) are examples of display screens of the information processing terminal. [Figure 11] FIG. 11 is a sequence diagram according to one embodiment of the present invention. [Figure 12] 12(a) to 12(c) are examples of display screens of the information processing terminal. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, an embodiment of the invention according to the present disclosure (also referred to as the present invention) will be described using the drawings. Note that the drawings are merely examples, and the present invention is not limited to those shown in the drawings. For example, the number of servers, information processing terminals, users, etc., data sets (tables), sequence diagrams, and display screens shown in the drawings are merely examples, and the present invention is not limited to these.
[0020] <System configuration> FIG. 1 is a diagram illustrating an example configuration of an information processing system according to one embodiment of the present invention. Information processing system 600 supports recording the actions of a user, such as a player, during a game and provides the user with behavioral information regarding the recorded actions as stats. Stats are statistical information about a player's play and may represent the player's actions numerically. The information accumulated as stats varies depending on the sport or competition. For example, in basketball, it may include the number of shots, assists, and steals; in baseball, it may include the batting average and ERA; and in soccer, it may include the distance traveled and the number of passes. Stats can be used to understand a player's performance in a game and their growth rate over a given period. Stats include those recorded for individual players and those recorded for the entire team. While basketball will be used as an example of a sport below, the present invention is not limited to this and can be applied to any sport in which stats are accumulated.
[0021] The information processing system 600 includes an information processing terminal (athlete terminal) 200P used by a user as an athlete, an information processing terminal (recording terminal) 200S used by a recording user (scorer) who records the actions of each athlete during a competition, and a server 100. Here, the athlete terminal 200P corresponds to a storage terminal that accumulates the action information recorded by the recording terminal 200S. While FIG. 1 distinguishes between the athlete terminal 200P and the recording terminal 200S, according to one embodiment of the present invention, the information processing terminal can operate as either an athlete terminal or a recording terminal. That is, a given athlete's terminal 200P can function as a recording terminal 200S that records the actions of that athlete and other athletes during a competition. Therefore, hereafter, when there is no need to distinguish between the athlete terminal 200P and the recording terminal 200S, they may be simply referred to as "information processing terminal 200." Although FIG. 1 shows two athlete terminals 200P and one recording terminal 200S, more of each type of terminal may exist. Furthermore, hereafter, information regarding the player's behavior during the competition (behavioral information) may also be simply referred to as the player's stats.
[0022] An application for recording and viewing player stats (hereinafter also referred to as a "stats app") is installed in the information processing terminal 200. The stats app enables the information processing terminal 200 to record player and team stats, exchange recorded stats between information processing terminals 200, display stats, etc.
[0023] In Figure 1, a smartphone is shown as the athlete terminal 200P and a tablet device is shown as the recording terminal 200S, but the athlete terminal 200P and the recording terminal 200S may be any information processing terminal that is capable of implementing the functions described below.
[0024] The server 100 is connected to the athlete terminals 200P and recording terminals 200S via a network 500. The server 100 has the function of generating and providing identification information (ID: IDentifier) that uniquely identifies each player and team in response to a request from the athlete terminals 200P and recording terminals 200S. Note that, as will be described in detail later, in one embodiment of the present invention, the server 100 only issues identification information that is unique for each player and each team, and does not retain information regarding the object to which the identification information is assigned.
[0025] The server 100 may be, for example, a distributed server system that cooperates by communicating via a network, or may be a so-called cloud server. That is, the server 100 is not limited to a physical server, but may also include a virtual server created by software. The server 100 may also be any information processing device that can realize the functions described in each embodiment, and may include, for example, a server device, a computer (for example, but not limited to, a desktop, laptop, tablet, etc.), a communication platform, etc.
[0026] The network 500 includes a wireless network and a wired network. Specifically, for example, the network 500 may be a wireless LAN (WLAN), a wide area network (WAN), code division multiple access (CDMA), long term evolution (LTE), LTE-Advanced, fourth generation communication (4G), fifth generation communication (5G), sixth generation communication (Beyond 5G, 6G) or later mobile communication system, etc. Note that the network 500 is not limited to these examples and may generally be, for example, Bluetooth (registered trademark), an optical fiber line, etc. Furthermore, the network 500 may be a combination of these.
[0027] <Information processing terminal> Next, the hardware configuration and functional configuration of the information processing terminal 200 according to one embodiment of the present invention will be described with reference to FIG.
[0028] (1) Hardware configuration of information processing terminal The information processing terminal 200 may include a control unit 210 , a communication unit 220 , a display unit 230 , an input / output unit 240 , and a storage unit 270 .
[0029] The control unit 210 is typically a processor, and includes a central processing unit (CPU), a microprocessing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a field programmable gate array (FPGA), etc., and may be realized by a logic circuit (hardware) formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc., or a dedicated circuit. The control unit 210 may execute the functions and methods described in each embodiment by reading a program stored in the storage unit 270 and executing code or instructions included in the read program.
[0030] The storage unit 270 stores various programs and data required for the operation of the information processing terminal 200. That is, the storage unit 270 may store a program related to a stats app. The storage unit 270 may include, for example, a flash memory or a memory (such as a random access memory (RAM) or a read-only memory (ROM)) that provides a working area for the control unit 210. The storage unit 270 includes a user information storage unit 271 and a behavioral information accumulation unit 272. The user information storage unit 271 stores user information of users who use the information processing terminal 200. The user information may include, for example, personal information such as the user's name, date of birth, and gender, as well as the user's team and identification information for the team (such as a uniform number or nickname). The user information may also include user identification information that uniquely identifies the user. Here, the user identification information may be generated by the server 100 and transmitted to the information processing terminal 200, and may consist of, for example, alphanumeric characters. However, the user identification information may be in any format as long as it is unique among users. The behavioral information accumulation unit 272 accumulates and stores behavioral information (stats) related to behavior during a competition, which is associated with the user identification information of the user of the information processing terminal 200. Note that the storage unit 270 may temporarily store the recorded stats when the information processing terminal 200 operates as the recording terminal 200S.
[0031] The communication unit 220 may be implemented as hardware such as a network adapter, communication software, or a combination of these. The communication unit 220 may transmit and receive various data to and from the server 100 via the network 500 using any communication protocol. Note that when the communication unit 220 is configured as a physically structured circuit, it may also be expressed as a communication circuit.
[0032] The display unit 230 is a monitor that displays data according to the display data written to the frame buffer, and may be, for example, a touch panel, a touch display, etc. Under the control of the control unit 210, the display unit 230 displays various screens and information in the stats app.
[0033] The input / output unit 240 may include an input device for inputting various operations to the information processing terminal 200, and an output device for outputting processing results processed by the information processing terminal 200. The input device may include, for example, a touch panel, a touch display, a camera, and a microphone. The output device may output processing results processed by the control unit 210. The output device may include, for example, a touch panel, a speaker, etc. The input / output unit 240 accepts input operations from the user of the information processing terminal 200, records stats, reads user information, and outputs stats to other information processing terminals 200.
[0034] (2) Functional configuration of information processing terminal The information processing terminal 200 includes a user identification information request unit 211, a user information sharing unit 212, a behavioral information acquisition unit 213, and a selection unit 214 as functions that realize the athlete terminal 200P using the control unit 210. The information processing terminal 200 also includes a user information acquisition unit 215, a behavioral information recording unit 216, a behavioral information sharing unit 217, a generation unit 218, and a team registration unit 219 as functions that realize the recording terminal 200S. The control unit 210 may also include a determination unit 250. Note that each functional unit shown in FIG. 2 is not essential, and non-essential functional units may be omitted in each embodiment described hereinafter. Furthermore, the functions or processes of each functional unit may be realized by machine learning (ML) or artificial intelligence (AI) to the extent feasible.
[0035] The details will be described later, but the processing of each functional unit will be briefly explained. First, a case where the information processing terminal 200 operates as the athlete terminal 200P will be explained. The user identification information request unit 211 requests the server 100 to issue user identification information and acquires the user identification information. The user information sharing unit 212 shares user information including the user identification information with the recording terminal 200S. Note that sharing may mean passing user information to another information processing terminal through some kind of processing. The behavior information acquisition unit 213 acquires behavior information of multiple users recorded in the recording terminal 200S. The selection unit 214 allows the user to select whether or not to store behavior information associated with temporary identification information different from the user's user identification information in the recording terminal 200S. Note that temporary identification information will be described later.
[0036] Next, a case where the information processing terminal 200 operates as the recording terminal 200S will be described. The user information acquisition unit 215 acquires user information, including user identification information, of a target user, whose behavior during a competition is to be recorded, from the information processing terminal of the target user. The behavior information recording unit 216 records the behavior information of the target user in association with the user identification information of the target user, in response to an input operation by the recording user. The behavior information sharing unit 217 shares the behavior information of the target user with the information processing terminal of the target user. The team registration unit 219 associates the user identification information of multiple target users who form a team with unique team identification information received from the server 100. The generation unit 218 generates provisional identification information, including characteristics of the unacquired users, for target users whose user identification information cannot be acquired, among the target users who form a team.
[0037] Hereinafter, detailed descriptions of each functional unit of the information processing terminal 200 will be given for each embodiment with reference to the drawings. Prior to the description, an overview of a stats app that can be executed on the information processing terminal 200 according to one embodiment of the present invention will be given.
[0038] The stats app may be able to record the actions of players during a competition in real time according to input operations by the recording user. The stats app allows the user to select from three modes for recording: "individual player," "team," and "match." Although the types of stats that can be recorded differ in these modes, all modes record some kind of stats for the players, so hereafter no distinction will be made and explanations will be provided only when necessary.
[0039] First Embodiment In the first embodiment, user behavior information is recorded on the user's own information processing terminal. This will be explained using Figures 3 to 6. Figure 3 is a sequence diagram between the athlete terminal 200P and the server 100 according to the first embodiment, Figures 4 and 5 are examples of the display screen of the athlete terminal 200P, and Figure 6 is an example of stored stats.
[0040] When starting to use the stats app on the athlete's terminal 200P, the control unit 210 displays a user information registration screen D10 on the display unit 230, as shown in FIG. 4(a). Note that this is an example, and the registration screen is not limited to this. When the user enters each item on the registration screen D10 and selects the "Register" button, the user identification information request unit 211 requests the server 100 to issue user identification information (step S10 in FIG. 3). The server 100 generates user identification information (step S11) and sends it to the athlete's terminal 200P (step S12). Note that in response to the request to generate user identification information, the server 100 simply generates and sends an identification number that is unique to other users, but does not acquire user information of the transmission destination. The user information storage unit 271 of the athlete's terminal 200P stores user information, including the user identification information acquired from the server 100 (step S13). Note that the screen D11 in FIG. 4(b) will be described later.
[0041] The behavior information recording unit 216 records the user's behavior during the competition (step S14). In the first embodiment, the user's behavior during the competition may be recorded by another user (for example, another player on the team or a related person) who operates the athlete's terminal 200P as a recording user. FIG. 5(a) is an example of an input screen for behavior during the competition displayed on the display unit 230 by the behavior information recording unit 216. On the input screen D20, the recording user selects a button such as a shot success, miss, or rebound depending on the user's behavior. The behavior information recording unit 216 associates the behavior corresponding to the selected button with the elapsed time when the button was selected and records the associated information in the athlete's terminal 200P. In the first embodiment, the recorded behavior information may be stored in the behavior information accumulation unit 272 (step S15). After recording is completed, the stats may be corrected according to the user's operation, if necessary. Furthermore, a calculation unit (not shown) of the information processing terminal 200 may calculate various stats such as a shooting success rate and an average number of rebounds based on the stored behavioral information.
[0042] FIG. 6 is an example of a behavior information table stored in the behavior information accumulation unit 272. The behavior information table TB10 may store each item of stats in association with user identification information. The user's stats may be displayed in a list, for example, as shown in screen D21 of FIG. 5(b). Note that the diagram is an example, and the present invention is not limited to this. For example, the stats may be displayed as a graph such as a line graph, bar graph, or pie chart, or in table format.
[0043] Second Embodiment In the second embodiment, the behavioral information of a target user is recorded by the recording terminal 200S of the recording user, and the behavioral information is shared from the recording terminal 200S to the athlete terminal 200P of the target user. This will be explained using Figures 4, 7, and 8. Figure 7 is a sequence diagram between the athlete terminal 200P, recording terminal 200S, and server 100 according to the second embodiment, and Figures 4 and 8 are example display screens of the athlete terminal 200P.
[0044] In the sequence of FIG. 7, steps P10 to P13 are similar to steps S10 to S13 in the sequence of the first embodiment (FIG. 3), and therefore a description thereof will be omitted. The user information sharing unit 212 of the athlete's terminal 200P shares the user information stored in its own terminal with the recording terminal 200S (step P14). In one embodiment of the present invention, user information may be shared using two-dimensional identification information (QR code: registered trademark) containing the user information. As shown in FIG. 4(b), the user information sharing unit 212 may generate a two-dimensional code 12 relating to the user information and display it on the display unit 230. The two-dimensional code 12 includes the user identification information acquired by the athlete's terminal 200P from the server 100. The recording terminal 200S acquires user information including the user identification information of the target user by reading the two-dimensional code 12 displayed on the athlete's terminal 200P with the input / output unit (camera) 240 (step P15). It should be noted that various methods may be used to read the two-dimensional code. For example, the two-dimensional code 12 may be attached as an image to an email and sent from the athlete's terminal 200P to the recording terminal 200S.
[0045] The behavior information recording unit 216 of the recording terminal 200S records the behavior information of the target user in association with the user identification information of the target user in response to the input operation by the recording user (step P16). Note that the behavior recording may be performed using the input screen D20 of FIG. 5(a) or the like, similar to step S14 of FIG. 3.
[0046] After the recording is completed, the behavioral information sharing unit 217 of the recording terminal 200S shares the behavioral information, for which the recording has been appropriately corrected, with the athlete's terminal 200P (step P17). Note that in one embodiment of the present invention, behavioral information may be shared using, for example, two-dimensional identification information including the target user's user identification information. The behavioral information sharing unit 217 of the recording terminal 200S may generate a two-dimensional code 31 as shown in FIG. 8 and display it on the display unit 230. The behavioral information acquisition unit 213 of the athlete's terminal 200P acquires the behavioral information contained in the two-dimensional code 31 read by the input / output unit (camera) 240 (step P18). Note that various methods may be used to read the two-dimensional code. For example, the two-dimensional code 12 may be attached as an image to an email and sent from the recording terminal 200S to the athlete's terminal 200P. The behavioral information accumulation unit 272 of the athlete terminal 200P stores the behavioral information associated with the user identification information of the user of the athlete terminal 200P (ie, the user identification information stored in the user information storage unit 271) in the athlete terminal 200P (step P19).
[0047] Thus, according to one embodiment of the present invention, user identification information generated by the server 100 is shared locally between the athlete's terminal 200P and the recording terminal 200S, and the recording terminal 200S stores stats associated with each user's identification information. Even when stats for multiple users are shared from the recording terminal 200S, the athlete's terminal 200P extracts and stores the stats associated with the user identification information stored on its own terminal. This makes it possible to store stats without sharing personal information with a server or the like.
[0048] Third Embodiment In the third embodiment, the recording terminal 200S records the stats of players on a team-by-team basis, but a case will be described in which a player whose user information is unknown is included when the team is registered on the recording terminal 200S. The user information being unknown corresponds to, for example, a case in which the registration process by the player has not been completed before the team registration work on the recording terminal 200S, or a case in which the registration process has been completed but the two-dimensional code could not be shared with the recording terminal 200S.
[0049] FIG. 9 is a sequence diagram between the athlete terminals 200P, 201P, recording terminal 200S, and server 100 according to the third embodiment. Here, the athlete terminal 201P is an information processing terminal of a user whose user information cannot be acquired when registering a team on the recording terminal 200S. Note that, for ease of explanation, FIG. 9 shows one athlete terminal 200P, one athlete terminal 201P. However, there may be as many athlete terminals 200P, 201P as there are players forming a team.
[0050] As shown in Fig. 9, the recording terminal 200S receives user information shared from the athlete terminals 200P that form the team (step T14) and acquires the user information of each player (step T15). Here, it is assumed that prior to sharing the user information, the athlete terminal 200P has completed the processing (user identification information acquisition processing) described in steps S10 to S13 of the first embodiment (Fig. 3). Note that the sharing of user information by the athlete terminal 200P may be similar to step P14 of the second embodiment (Fig. 7).
[0051] 10(a) to 10(c) are example display screens of the recording terminal 200S in the third embodiment. FIG. 10(a) is an example of a screen for reading user information of a user to be registered in a team. The user information of each player may be obtained by reading the two-dimensional code 12 of FIG. 4(b) displayed on each user's athlete terminal 200P using the reading screen D40. If there is a non-acquired user (athlete terminal 201P) whose user information cannot be acquired when forming a team, the recording user may select "Member without QR code" on the reading screen D40. When "Member without QR code" is selected, the display unit 230 of the recording terminal 200S may transition to a provisional registration screen (not shown). The recording user can input information indicating the characteristics of the non-acquired user, such as the uniform number or nickname of the non-acquired user, on the provisional registration screen. The generation unit 119 of the recording terminal 200S may generate provisional identification information based on the information input by the recording user (step T16). The temporary identification information may be the uniform number or nickname itself, or alphanumeric characters generated from text information entered by the recording user. As shown on screen D41 in FIG. 10(b), the display unit 230 of the recording terminal 200S displays the uniform number, user name, etc. based on the acquired user information of each player. Furthermore, for a player whose user identification information has not yet been acquired (player Q in the illustrated example), the fact that user identification information has not yet been acquired may be displayed to distinguish it. In the illustrated example, the character string "unregistered" is displayed.
[0052] Next, the team registration unit 219 of the recording terminal 200S performs team registration processing (step T17). FIG. 11 shows an example of a sequence diagram of the team registration processing. In response to the recording user selecting, for example, the "Next" button on screen D41 of FIG. 10(b), the team registration unit 219 of the recording terminal 200S may request the server 100 to issue team identification information that uniquely identifies the team (step S31 of FIG. 11). The server 100 generates team identification information (step S32) and transmits it to the recording terminal 200S (step S33). In response to the request to generate team identification information, the server 100 simply generates and transmits an identification number that does not overlap with other teams, but does not acquire information about the team to which it is transmitted. The recording terminal 200S registers the team by associating and storing the user information of the user to be registered in the team with the team identification information acquired from the server 100 (step S34). The team registration unit 219 may generate a two-dimensional code including team information, as shown on a screen D42 in FIG. 10(c), so that the team information can be shared with other information processing terminals.
[0053] In this way, according to one embodiment of the present invention, identification information is generated for each team and stats are recorded and accumulated on a team-by-team basis, making it possible to check stats on a team-by-team basis and continuously analyze performance and strength.
[0054] Thereafter, the recording terminal 200S records the stats of each player (step T18 in FIG. 9), and the behavioral information may be shared (step T19). Note that the recording and sharing of stats is similar to steps P15 to P17 in FIG. 7 and the two-dimensional code 31 in FIG. 8, and therefore a description thereof will be omitted.
[0055] Figure 12(a) is an example of the display screen of the athlete terminal 200P, 201P when acquiring match data. The athlete terminal 200P, 201P may acquire stats by reading the two-dimensional code containing the stats recorded by the recording terminal 200S in Figure 8 on the reading screen D50 in Figure 12(a) (steps T20, T23 in Figure 9). Note that in the third embodiment, the two-dimensional code in Figure 8 may include the stats of each player belonging to the team and information recorded as team stats.
[0056] According to the third embodiment, after the stats of a match are acquired, the processes executed by the athlete terminals 200P and 201P differ. First, the athlete terminal 200P, which acquired user information when the team was registered in the recording terminal 200S, will be described. For the sake of explanation, the athlete terminal 200P is the information processing terminal of athlete A, and the behavioral information acquisition unit 213 may extract behavioral information associated with athlete A's user identification information from the behavioral information acquired from the recording terminal 200S in step T20 and store it in its own terminal (step T21 in FIG. 9). FIG. 12(b) is an example screen of the athlete terminal 200P, and as shown in screen D51, it may display that athlete A's stats have been acquired. Furthermore, in athlete A's information processing terminal 200, the behavioral information acquisition unit 213 may display the team's stats based on the behavioral information acquired from the recording terminal 200S.
[0057] Next, the athlete terminal 201P, for which user information was not acquired at the time of team registration in the recording terminal 200S, will be described. For the sake of explanation, it is assumed here that the athlete terminal 201P is the information processing terminal of player Q. The behavioral information acquisition unit 213 acquires behavioral information from the recording terminal 200S (step T23 in FIG. 9). If the behavioral information acquired from the recording terminal 200S does not include the user identification information of the recording terminal 200S, or if the user identification information is not stored in the recording terminal 200S, the selection unit 214 prompts the user to select whether or not to store the behavioral information associated with the temporary identification information in the recording terminal 200S (step T24 in FIG. 9). FIG. 12(c) shows an example of a selection screen for accepting the user's selection. The selection unit 214 may display at least one of the temporary identification information, namely, the uniform number and the user name, on the display unit 230, and prompt the user to select whether or not to store the stats. If the selection is accepted in step T24, the determination unit 205 determines whether or not the user identification information is stored in the recording terminal 200S (step T25 in FIG. 9). If the user identification information is stored (YES in step T25), the behavioral information acquisition unit 213 acquires the stats associated with the temporary identification information received by the selection unit 214, and stores them in association with the user identification information stored in the terminal (step T27). If the user identification information is not stored in the terminal (NO in step T25), a user registration process may be executed (step T26). The user registration process specifically corresponds to the processes of steps S10 to S13 in FIG. 1. Thereafter, the behavioral information acquisition unit 213 acquires the stats associated with the temporary identification information received by the selection unit 214, and stores them in association with the user identification information acquired from the server 100 (step T27). Note that if the user did not select to store the stats in step T24, the process may simply end.
[0058] Thus, according to one embodiment of the present invention, the recording terminal 200S can provide stats to users who have not been able to obtain user identification information before recording stats, or to users whose user information has not been registered in the stats app.
[0059] Furthermore, according to one embodiment of the present invention, even if user stats are recorded on a team basis, the stats of each individual user included in the team can be provided to the user.
[0060] Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art would easily be able to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present invention. For example, the functions included in each component, step, etc. can be rearranged so as not to cause logical inconsistencies, and multiple components, steps, etc. can be combined into one or divided. Furthermore, the configurations shown in the above embodiments may be combined as appropriate.
[0061] For example, in the first embodiment, an aspect has been described in which the stats of player A are recorded on the player terminal 200P of the target user (here, "player A") who is the subject of recording. Here, it should be noted that player A's player terminal 200P may record not only player A's stats but also player B's stats, and in this case, player A's player terminal 200P becomes the recording terminal 200S for player B. Also, in this case, player A's stats are stored on player A's player terminal 200P as described in the first embodiment, but player B's stats may be shared from player A's player terminal 200P to player B's player terminal 200P as described in the second embodiment.
[0062] In addition, when stats of a team including player A are recorded on player A's player terminal 200P, player A's player terminal 200P may be able to view not only player A's stats but also the stats of the entire team to which player A belongs.
[0063] Furthermore, although the information processing terminal 200 has been described above as being capable of operating as both the recording terminal 200S and the athlete terminal 200P, it may be possible to select to operate as only one of them. In other words, there may be an information processing terminal dedicated to recording stats and an information processing terminal dedicated to storing and viewing stats.
[0064] In the above description, temporary identification information is issued to players whose user identification information is unknown when recording stats on a team basis. However, temporary identification information may also be issued when recording stats on a player basis. For example, if the user identification information of player A cannot be obtained before recording the stats of player A, the stats may be temporarily recorded in association with the temporary identification information.
[0065] In the above description, two-dimensional codes are used to share stats and user information, but stats may also be shared as CSV data, text data, or the like.
[0066] The programs of the embodiments of the present disclosure may be provided in a state stored in a storage medium readable by an information processing device. The storage medium may store the programs in a "non-transitory tangible medium." The programs include, for example, software programs and control programs. When the functional units of the information processing terminal 200 are realized by software, the processor of the information processing terminal 200 executes the programs loaded on the memory, thereby functioning as a user information sharing unit 212, a behavioral information acquisition unit 213, a selection unit 214, a user identification information request unit 211, a user information acquisition unit 215, a behavioral information recording unit 216, a behavioral information sharing unit 217, and a team registration unit 219.
[0067] The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (e.g., field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.
[0068] Furthermore, the program of the present disclosure may be provided to the information processing terminal 200 via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the program.
[0069] Furthermore, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission. Note that the program of the present disclosure may be implemented using, for example, a scripting language such as JavaScript (registered trademark) or Python, or C, Go, Swift, Koltin, Java (registered trademark), or the like.
[0070] According to each aspect of the present disclosure described above, by providing a method that allows people to continuously accumulate their own stats throughout their lives, it is possible to contribute to achieving Goal 11 of the Sustainable Development Goals (SDGs), "Sustainable cities and communities." [Explanation of symbols]
[0071] 100 servers 200 Information processing terminal 200P player terminal (storage terminal) 200S Recording Terminal 210 Control Unit 211 User identification information acquisition unit 212 User Information Sharing Section 213 Behavioral Information Acquisition Unit 214 Selection Section 215 User Information Acquisition Unit 216 Behavioral Information Recording Department 217 Behavioral Information Sharing Department 218 Generation part 219 Team Registration Department 220 Communications Department 230 Display section 240 Input / output section 250 Judgment section 270 Storage device 271 User information storage unit 272 Behavioral Information Storage Unit 500 Network 600 Information Processing Systems
Claims
1. An information processing terminal that operates as a recording terminal that records behavioral information that is a user's behavior during a competition, or as a storage terminal that stores the behavioral information recorded by the recording terminal, When operating as the storage terminal, a user information sharing unit that shares user information including user identification information of a user who uses the information processing terminal with another information processing terminal that operates as the recording terminal; a behavior information acquisition unit that acquires behavior information of a plurality of users including the user, the behavior information being recorded in another information processing terminal that operates as the recording terminal; a behavioral information storage unit that extracts and stores behavioral information associated with the user identification information from the behavioral information; An information processing terminal comprising:
2. the behavioral information acquisition unit acquires behavioral information recorded in association with temporary identification information different from the user identification information in the other information processing terminal operating as the recording terminal; a selection unit that allows the user to select whether or not to store the behavior information associated with the temporary identification information in the terminal; the behavior information accumulation unit stores the behavior information associated with the temporary identification information selected by the selection unit in association with the user identification information; 2. The information processing terminal according to claim 1.
3. a user identification information request unit that acquires the user identification information from a server; the user identification information requesting unit requests the server to issue user identification information if the user identification information has not yet been obtained from the server when the selecting unit selects to store the behavior information associated with the temporary identification information in the terminal.
3. The information processing terminal according to claim 2.
4. When operating as the recording terminal, a user information acquisition unit that acquires user information including user identification information of the target user from another information processing terminal that operates as a storage terminal of the target user whose behavior during the competition is to be recorded; a behavior information recording unit that records behavior information of the target user in association with user identification information of the target user in response to an input operation by the user; a behavioral information sharing unit that shares the behavioral information of the target user with another information processing terminal that operates as a storage terminal of the target user; The information processing terminal according to claim 1 , further comprising:
5. the user information acquisition unit acquires user identification information of each of a plurality of target users who form a team; the behavior information recording unit records behavior information of the plurality of target users in association with the user identification information of each of the plurality of target users; the behavioral information sharing unit shares the behavioral information of the plurality of target users with a plurality of other information processing terminals that operate as storage terminals for the plurality of target users; 5. The information processing terminal according to claim 4.
6. a generation unit that generates provisional identification information including characteristics of a non-acquired user who is a target user whose user identification information cannot be acquired, among the plurality of target users forming the team; The behavioral information recording unit records the behavioral information of the unacquired user in association with the tentative identification information.
6. The information processing terminal according to claim 5.
7. a team registration unit that associates user identification information of the plurality of target users that form the team with unique team identification information; 7. The information processing terminal according to claim 5 or 6.
8. the behavioral information sharing unit generates at least one of a two-dimensional code including the behavioral information and text information, and shares the two-dimensional code and text information with the other information processing terminal.
6. The information processing terminal according to claim 5.
9. A control method for an information processing terminal that operates as a recording terminal that records behavioral information that is a user's behavior during a competition, or as a storage terminal that stores the behavioral information recorded by the recording terminal, comprising: a step of sharing user information including user identification information of a user who uses the information processing terminal with another information processing terminal operating as the recording terminal; acquiring behavioral information of a plurality of users including the user, the behavioral information being recorded in another information processing terminal that operates as the recording terminal; extracting and storing behavioral information associated with the user identification information from the behavioral information; and causing the information processing terminal to operate as the storage terminal.
10. A control program for an information processing terminal that operates as a recording terminal that records behavioral information that is a user's behavior during a competition, or as a storage terminal that stores the behavioral information recorded by the recording terminal, comprising: On the information processing terminal, a function of sharing user information including user identification information of a user who uses the information processing terminal with another information processing terminal operating as the recording terminal; a function of acquiring behavioral information of a plurality of users including the user, which is recorded in another information processing terminal operating as the recording terminal; A function of extracting and storing behavioral information associated with the user identification information from the behavioral information; and a control program for causing an information processing terminal to operate as the storage terminal.
11. An information processing system comprising: a server; a recording terminal that records behavioral information of a target user during a competition; and a storage terminal of the target user that stores the behavioral information recorded by the recording terminal, The recording terminal a user information acquisition unit that acquires user information including user identification information of the target user from a storage terminal of the target user; a behavior information recording unit that records behavior information of the target user in association with user identification information of the target user in response to an input operation by a user of the recording terminal; a behavioral information sharing unit that shares the behavioral information of the target user with a storage terminal of the target user; And in preparation, The storage terminal a user information sharing unit that shares user information including user identification information of the target user with the recording terminal; a behavior information acquisition unit that acquires behavior information of a plurality of users including the target user, the behavior information being recorded in the recording terminal; a behavioral information storage unit that extracts and stores behavioral information associated with user identification information of the target user from the behavioral information; An information processing system comprising:
Citation Information
Patent Citations
System, method, and program for managing game statistics
JP2023001112A