Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system
The information processing terminal addresses the challenge of accumulating sports statistics over a lifetime while protecting personal information by incorporating units for secure data sharing and accumulation, enabling users to maintain control over their data.
Patent Information
- Application Number
- JP2024048401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-03-25
AI Technical Summary
There is a need to accumulate sports statistics over a lifetime while protecting personal information, as existing systems struggle to balance data collection with user privacy concerns.
The information processing terminal includes a user information sharing unit, an action information acquisition unit, and an action information accumulation unit, which allow users to select whether to share and store behavior information associated with temporary identification, thereby protecting personal information.
This solution enables the accumulation of sports statistics over a lifetime while ensuring that personal information is protected, allowing users to maintain control over their data and share it securely.
Smart Images

Figure 0007657352000001_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] 2. Description of the Related Art Conventionally, systems have been proposed for managing statistical information called stats, which records the results and actions of teams and individual players in a game (contest) such as a sport (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 the rest of their lives. Although there are services available to help record stats, stats are personal information, and some users are reluctant to hand them over to service providers.
[0005] There is a demand for technology that can accumulate statistics over a lifetime while protecting the personal information aspect. [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 accumulates 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 a user using the information processing terminal, with other information processing terminals operating as recording terminals, a behavioral information acquisition unit that acquires behavioral information of multiple users, including the user, recorded in other information processing terminals operating as recording terminals, and a behavioral information accumulation unit that extracts and stores behavioral information associated with the 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 a user to select whether or not to store the behavioral information associated with the temporary identification information in the user's own 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 the 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 been acquired from the server.
[0009] An information processing terminal according to one embodiment of the present invention, when operating as a recording terminal, 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 operating 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 operating 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 of 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 of 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 it with multiple other information processing terminals that operate 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 operating as a recording terminal; acquiring behavioral information of multiple users including the user, which has been recorded in the other information processing terminal operating 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 operating as recording terminals; a function for acquiring behavioral information of multiple users, including the user, that has been recorded in other information processing terminals operating as recording terminals; and a function for extracting and storing behavioral information associated with the user identification information from the behavioral information, and causes 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 which records behavioral information, which is the behavior of a target user during a competition, and a storage terminal of the target user which accumulates the behavioral information recorded by the recording terminal, wherein the recording terminal comprises a user information acquisition unit which acquires user information including user identification information of the target user from the storage terminal of the target user, a behavioral information recording unit which records the behavioral information of the target user in association with the user identification information of the target user in response to an input operation by a user of the recording terminal, and a behavioral information sharing unit which shares the behavioral information of the target user with the storage terminal of the target user, wherein the storage terminal comprises a user information sharing unit which shares user information including the user identification information of the target user with the recording terminal, a behavioral information acquisition unit which acquires behavioral information of multiple users including the target user, which has been recorded in the recording terminal, and a behavioral information storage unit which extracts and stores behavioral information associated with the user identification information of the target user from the behavioral information. Effect 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 description 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. [Diagram 2] FIG. 2 is an example of a functional block diagram of an information processing terminal according to an embodiment of the present invention. [Diagram 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 an information processing terminal. [Diagram 5] 5(a) and (b) are examples of display screens of an 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 an information processing terminal. [Figure 9] FIG. 9 is a sequence diagram according to one embodiment of the present invention. [Figure 10] 10(a) to (c) are examples of display screens of an information processing terminal. [Figure 11] FIG. 11 is a sequence diagram according to an embodiment of the present invention. [Figure 12] 12(a) to (c) are examples of display screens of an information processing terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] Hereinafter, an embodiment of the invention (also referred to as the present invention) according to the present disclosure will be described with reference to 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 illustrated servers, information processing terminals, number of users, data sets (tables), sequence diagrams, and display screens are merely examples, and the present invention is not limited to these.
[0020] <System configuration> FIG. 1 is a diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention. The information processing system 600 is a system that supports the recording of the actions of a user, who is, for example, a player, during a game, and provides the user with action information on the recorded actions as stats. Note that stats are statistical information on the play content of a player, and may be numerical representations of the player's actions. Information accumulated as stats varies depending on the sport or competition, and includes, for example, the number of shots, the number of assists, and the number of steals in basketball, the batting average, the defensive average, and the like in baseball, and the distance traveled, the number of passes, and the like in soccer. The stats allow the player's performance in a game, growth rate over a given period, and the like to be grasped. Note that stats include those recorded for individual players and those recorded for the entire team. In the following, basketball will be described as an example of a competition, but the present invention is not limited to this, and can be applied to any competition 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. Although the athlete terminal 200P and the recording terminal 200S are shown separately in FIG. 1, 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, the athlete terminal 200P of a certain athlete can function as a recording terminal 200S that records the actions of the athlete himself and other athletes during a competition. Therefore, hereafter, when there is no particular need to distinguish between the athlete terminal 200P and the recording terminal 200S, they may be simply described as "information processing terminal 200". Although two athlete terminals 200P and one recording terminal 200S are shown in FIG. 1, more of each terminal may exist. Furthermore, hereinafter, information regarding the player's behavior during a competition (behavioral information) may 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, and the like.
[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 capable of realizing the functions described below.
[0024] The server 100 is connected to the athlete terminal 200P and the recording terminal 200S via a network 500. The server 100 has a function of generating and providing identification information (ID: IDentifier) that uniquely identifies each player and team in response to a request from the athlete terminal 200P and the recording terminal 200S. Although details will be described 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 is not able to hold information regarding the target 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, and may also include a virtual server created by software. The server 100 may be any device as long as it is an 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, a laptop, a 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) and later mobile communication system, etc. Note that the network 500 is not limited to these examples, and may be, for example, Bluetooth (registered trademark), an optical line, etc. In addition, the network 500 may be a combination of these.
[0027] <Information processing terminal> Next, the hardware configuration and the 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 micro processing 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) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc. The control unit 210 may execute the functions and methods shown in each embodiment by reading a program stored in the storage unit 270 and executing a code or command included in the read program.
[0030] The storage unit 270 stores various programs and various data required for the information processing terminal 200 to operate. 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 RAM (Random Access Memory) or a ROM (Read Only Memory)) that provides a working area for the control unit 210. The storage unit 270 includes a user information storage unit 271 and a behavior information accumulation unit 272. The user information storage unit 271 stores user information of a user who uses 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 team to which the user belongs 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, for example, alphanumeric characters that are generated by the server 100 and transmitted to the information processing terminal 200. However, the user identification information may be in any format as long as it is information that is not duplicated between users. The behavioral information accumulation unit 272 accumulates and stores behavioral information (stats) regarding 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. When the communication unit 220 is configured as a physically structured circuit, it may be expressed as a communication circuit.
[0032] 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. Display unit 230 receives control from control unit 210 and displays various screens and information in the stats app.
[0033] The input / output unit 240 may include an input device that inputs various operations to the information processing terminal 200, and an output device that outputs 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 by 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 for implementing the player terminal 200P by 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 for implementing 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 in each embodiment described hereinafter, non-essential functional units may be omitted. Furthermore, the functions or processes of each functional unit may be implemented by machine learning (ML) or artificial intelligence (AI) to the extent that they are feasible.
[0035] The details will be described later, but the processing of each functional unit will be briefly described. First, a case where the information processing terminal 200 operates as the athlete terminal 200P will be described. 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 by some 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 the target user from the information processing terminal of the target user who is the target of recording the behavior during the competition. 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 the characteristics of the non-acquired user for the non-acquired user who is a target user whose user identification information cannot be acquired among the target users who form a team.
[0037] Hereinafter, detailed description will be given of each functional unit of the information processing terminal 200 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 capable of recording 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 players, so hereafter no distinction will be made and explanations will be given only when necessary.
[0039] First Embodiment In the first embodiment, a user's behavioral 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's terminal 200P and the server 100 according to the first embodiment, Figures 4 and 5 are examples of the display screen of the athlete's 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 the figure is an example, and the registration screen is not limited to this. When the user inputs 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 transmits it to the athlete's terminal 200P (step S12). Note that, in response to the request to generate user identification information, the server 100 only generates and transmits an identification number that does not overlap with other users, and 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 game (step S14). In the first embodiment, the user's behavior during the game may be recorded by another user (for example, another player on the team, a related person, etc.) who is different from the user and operates the athlete's terminal 200P as a recording user. FIG. 5(a) is an example of an input screen for behavior during the game displayed on the display unit 230 by the behavior information recording unit 216. The recording user selects a button such as a successful shot, a failure shot, or a rebound shot in accordance with the user's behavior on the input screen D20. The behavior information recording unit 216 records the behavior corresponding to the selected button in association with the elapsed time when the button was selected in the athlete's terminal 200P. In the first embodiment, the recorded behavior information may be stored in the behavior information storage unit 272 (step S15). After the recording is completed, the stats may be corrected according to the user's operation as necessary. Furthermore, a calculation unit (not shown) of the information processing terminal 200 may calculate various stats such as a shooting success rate, an average number of rebounds, etc. 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 figure is an example, and the present invention is not limited to this. For example, the stats may be displayed in a graph such as a line graph, a bar graph, or a pie chart, or may be displayed in a table format.
[0043] <Second embodiment> In the second embodiment, the behavioral information of the 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 examples of the display screen 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), so a description thereof will be omitted. The user information sharing unit 212 of the athlete 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, the sharing of user information may be performed using two-dimensional identification information (QR code: registered trademark) including the user information. As shown in FIG. 4(b), the user information sharing unit 212 may generate a two-dimensional code 12 related 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 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 terminal 200P with the input / output unit (camera) 240 (step P15). 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 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 recording of the behavior 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, which has been appropriately corrected, with the athlete terminal 200P (step P17). In one embodiment of the present invention, the sharing of behavioral information may be performed using, for example, two-dimensional identification information including the user identification information of the target user. 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 terminal 200P acquires the behavioral information contained in the two-dimensional code 31 read by the input / output unit (camera) 240 (step P18). Various methods may be used to read the two-dimensional code. For example, the two-dimensional code 12 may be attached to an email as an image and sent from the recording terminal 200S to the athlete terminal 200P. The behavioral information accumulation unit 272 of the athlete terminal 200P stores in its own terminal 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) (step P19).
[0047] Thus, according to one embodiment of the present invention, user identification information generated by server 100 is shared locally between athlete terminal 200P and recording terminal 200S, and stats are stored in recording terminal 200S in association with each user identification information. Even when stats of multiple users are shared from recording terminal 200S, athlete terminal 200P extracts and accumulates stats associated with user identification information stored in its own terminal. This makes it possible to accumulate 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 basis, but a case will be described in which a player whose user information is unknown is included when a team is registered on the recording terminal 200S. The case where the user information is unknown corresponds to, for example, a case where the registration process by the player is incomplete before the team registration operation on the recording terminal 200S, or a case where the registration process is completed but the two-dimensional code cannot be shared with the recording terminal 200S.
[0049] Fig. 9 is a sequence diagram between the athlete terminals 200P, 201P, the recording terminal 200S, and the 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 each of the athlete terminals 200P, 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 processes (user identification information acquisition process) described in steps S10 to S13 of the first embodiment (Fig. 3). 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 (c) are examples of 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 the player terminal 200P of each user with the reading screen D40. If there is a non-acquired user (player terminal 201P) whose user information cannot be obtained 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 may input information indicating the characteristics of the non-acquired user, such as the uniform number and 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 provisional 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. In addition, for a player whose user identification information has not been acquired (player Q in the illustrated example), the fact that user identification information has not been acquired may be displayed in a distinctive manner. In the illustrated example, the character string "unregistered" is displayed.
[0052] Next, the team registration unit 219 of the recording terminal 200S performs a team registration process (step T17). FIG. 11 shows an example of a sequence diagram of the team registration process. In response to, for example, a button "Next" being selected by the recording user on the 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). Note that, in response to the request to generate team identification information, the server 100 only generates and transmits an identification number that does not overlap with other teams, but does not acquire information about the team of the transmission destination. The recording terminal 200S registers the team by storing the user information of the user to be registered in the team and the team identification information acquired from the server 100 in association with each other (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 manner, 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] After that, the recording terminal 200S records the stats of each player (step T18 in FIG. 9), and the behavior information may be shared (step T19). Note that the recording and sharing of the 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] Fig. 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 including the stats recorded by the recording terminal 200S in Fig. 8 on the reading screen D50 in Fig. 12(a) (steps T20, T23 in Fig. 9). Note that in the third embodiment, the two-dimensional code in Fig. 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 the match are acquired, the processes executed by the athlete terminals 200P and 201P are different. First, the athlete terminal 200P that acquired user information at the time of team registration 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 the user identification information of athlete A from the behavioral information acquired from the recording terminal 200S in step T20 and store it in the own terminal (step T21 in FIG. 9). FIG. 12(b) is an example of a screen of the athlete terminal 200P, and as shown in screen D51, it may display that the stats of athlete A have been acquired. In addition, in the information processing terminal 200 of athlete A, 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 whose user information has not been 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 the player Q. The behavioral information acquisition unit 213 acquires behavioral information from the recording terminal 200S (step T23 in FIG. 9). When the behavioral information acquired from the recording terminal 200S does not include the user identification information of the own terminal, or when the user identification information is not stored in the own terminal, the selection unit 214 allows the user to select whether or not to store the behavioral information associated with the provisional identification information in the own terminal (step T24 in FIG. 9). FIG. 12(c) shows an example of a selection screen that accepts the user's selection. The selection unit 214 may display at least one of the jersey number and the user name, which are the provisional identification information, on the display unit 230, and allow the user to select whether or not to store the stats. When the selection is accepted in step T24, the determination unit 205 determines whether or not the user identification information is stored in the own terminal (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 provisional identification information received by the selection unit 214, and stores them in association with the user identification information stored in the own terminal (step T27). If the user identification information is not stored in the own 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 provisional 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 does not select to store the stats in step T24, the process may end as it is.
[0058] In this way, according to one embodiment of the present invention, in the recording terminal 200S, stats can be provided even 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, stats for 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 can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present invention. For example, the functions included in each component, each step, etc. can be rearranged so as not to cause logical contradictions, and multiple components, steps, etc. can be combined into one or divided. In addition, the configurations shown in the above embodiments may be appropriately combined.
[0061] For example, in the first embodiment, a mode 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 in player A's player terminal 200P, stats of not only player A but also player B may be recorded, 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 in 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, in addition to player A's stats, stats of the entire team to which player A belongs may be viewable on player A's player terminal 200P.
[0063] Furthermore, in the above description, the information processing terminal 200 is described as being capable of operating as both the recording terminal 200S and the athlete terminal 200P, but 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, a description has been given of a mode in which temporary identification information is issued to a player whose user identification information is unknown when recording stats on a team basis. However, temporary identification information may 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, a two-dimensional code is used to share stats and user information, but stats may 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 can store the programs in a "non-transitory tangible medium." The programs include, for example, software programs and control programs. When each functional unit of the information processing terminal 200 is realized by software, the information processing terminal 200 functions 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 by the processor executing the programs loaded on the memory.
[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] In addition, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission. The program of the present disclosure may be implemented using, for example, a script language such as JavaScript (registered trademark) or Python, C language, Go language, Swift, Koltin, Java (registered trademark), or the like.
[0070] According to each aspect of the present disclosure described above, by providing a method for continuously accumulating one's own stats throughout one's lifetime, it is possible to contribute to the achievement of 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 section 211 User identification information acquisition unit 212 User Information Sharing Section 213 Behavioral Information Acquisition Department 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 behavior information storage unit that extracts and stores behavior information associated with the user identification information from the behavior 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, when the selecting unit selects to store the behavior information associated with the temporary identification information in the terminal, requests the server to issue user identification information if user identification information has not been obtained from the server.
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 a 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 .
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 operating as storage terminals for the plurality of target users.
5. An 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 for whom the 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. An information processing terminal according to claim 5.
7. A team registration unit that associates user identification information of the plurality of target users forming the team with unique team identification information.
7. An 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. An information processing terminal according to claim 5.
9. A method for controlling 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: 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 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; extracting and storing behavior information associated with the user identification information from the behavior 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, the behavioral information being recorded in another information processing terminal operating as the recording terminal; A function of extracting and storing behavior information associated with the user identification information from the behavior information; and a control program for causing an information processing terminal to operate as the storage terminal.
11. An information processing system including 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 includes: a user information acquiring 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 includes: a user information sharing unit that shares user information including user identification information of the target user with the recording terminal; A behavioral information acquisition unit that acquires behavioral information of a plurality of users including the target user, the behavioral 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
Video processing device, video processing method, and program
JP2010183301A
Input assistance program, input assistance device and input assistance method
JP2020005872A
System, method, and program for managing statistical information about games
JP2023000030A
System, method, and program for managing game statistics
JP2023001112A