JP7657352B1 - Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system - Google Patents

Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system Download PDF

Info

Publication number
JP7657352B1
JP7657352B1 JP2024048401A JP2024048401A JP7657352B1 JP 7657352 B1 JP7657352 B1 JP 7657352B1 JP 2024048401 A JP2024048401 A JP 2024048401A JP 2024048401 A JP2024048401 A JP 2024048401A JP 7657352 B1 JP7657352 B1 JP 7657352B1
Authority
JP
Japan
Prior art keywords
information
user
terminal
information processing
behavioral
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024048401A
Other languages
Japanese (ja)
Other versions
JP2025147899A (en
Inventor
哲治 大塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2024048401A priority Critical patent/JP7657352B1/en
Application granted granted Critical
Publication of JP7657352B1 publication Critical patent/JP7657352B1/en
Publication of JP2025147899A publication Critical patent/JP2025147899A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Figure 0007657352000001

【課題】個人情報としての側面を守りつつ、生涯にわたってスタッツを蓄積可能なシステム等を提供すること。
【解決手段】
本発明の一実施形態に係る情報処理端末は、ユーザの競技中の行動である行動情報を記録する記録端末、または、記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末であって、蓄積端末として動作する場合、情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、記録端末として動作する他の情報処理端末に共有するユーザ情報共有部と、記録端末として動作する他の情報処理端末において記録された、ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、行動情報のうち、ユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部とを備える。
【選択図】 図2

Figure 0007657352000001

[Problem] To provide a system etc. that can accumulate stats throughout a person's lifetime while protecting the aspect of personal information.
SOLUTION
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.
[Selected figure] Figure 2

Description

本発明は、情報処理端末、情報処理端末の制御方法、情報処理端末の制御プログラム、及び情報処理システムに関する。 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.

従来、スポーツ等の試合(競技)におけるチームや個人選手の成績や行動を記録した、スタッツと呼ばれる統計情報を管理するためのシステムが提案されている(例えば、特許文献1)。 Conventionally, systems have been proposed for managing statistical information called stats, which records the performance and actions of teams and individual players in sports and other matches (competitions) (for example, Patent Document 1).

特開2023-1112公報JP 2023-1112 A

蓄積されたスタッツは貴重なデータであり、選手が個人で生涯にわたって保持していきたいという要望がある。スタッツの記録を支援するサービスは提供されているものの、スタッツは個人情報であり、サービスの提供側にわたすことに抵抗のあるユーザも存在する。 The accumulated stats are valuable data, and players would like to keep them for the rest of their lives. Although there are services available to help with recording stats, stats are personal information, and some users are reluctant to hand them over to service providers.

個人情報としての側面を守りつつ、生涯にわたってスタッツを蓄積可能な技術が求められている。 There is a demand for technology that can accumulate stats over a person's lifetime while protecting the personal information aspect.

本発明の一実施形態に係る情報処理端末は、ユーザの競技中の行動である行動情報を記録する記録端末、または、記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末であって、蓄積端末として動作する場合、情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、記録端末として動作する他の情報処理端末に共有するユーザ情報共有部と、記録端末として動作する他の情報処理端末において記録された、ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、行動情報のうち、ユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部と、を備える。 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 another information processing terminal operating as a recording terminal, a behavioral information acquisition unit that acquires behavioral information of multiple users, including the user, that has been recorded in the other information processing terminal operating as a recording terminal, and a behavioral information accumulation unit that extracts and stores behavioral information associated with the user identification information from the behavioral information.

本発明の一実施形態に係る情報処理端末において、行動情報取得部は、記録端末として動作する他の情報処理端末において、ユーザ識別情報とは異なる仮識別情報に関連付けられて記録された行動情報を取得し、仮識別情報に関連付けられた行動情報の、自端末への記憶の要否をユーザに選択させる選択部をさらに備え、行動情報蓄積部は、選択部によって選択された仮識別情報に関連付けられた行動情報を、ユーザ識別情報に関連付けて記憶してよい。 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 the 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 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.

本発明の一実施形態に係る情報処理端末は、ユーザ識別情報をサーバから取得するユーザ識別情報要求部をさらに備え、ユーザ識別情報要求部は、選択部において、仮識別情報に関連付けられた行動情報を自端末に記憶させることが選択された際に、サーバからユーザ識別情報を未取得である場合、サーバに対しユーザ識別情報の発行を要求してよい。 The 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 the behavioral information associated with the temporary identification information in the terminal, if the user identification information has not yet been acquired from the server, the user identification information request unit may request the server to issue the user identification information.

本発明の一実施形態に係る情報処理端末は、記録端末として動作する場合、競技中の行動を記録する対象である対象ユーザの蓄積端末として動作する他の情報処理端末から、対象ユーザのユーザ識別情報を含むユーザ情報を取得するユーザ情報取得部と、ユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する行動情報記録部と、対象ユーザの行動情報を、対象ユーザの蓄積端末として動作する他の情報処理端末に共有する行動情報共有部と、と備えてよい。 When operating as a recording terminal, an information processing terminal according to one embodiment of the present invention may include 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 response to an input operation by the user, and a behavior information sharing unit that shares the behavior information of the target user with the other information processing terminal that operates as a storage terminal for the target user.

本発明の一実施形態に係る情報処理端末において、ユーザ情報取得部は、チームを形成する複数の対象ユーザについて、複数の対象ユーザの各ユーザ識別情報を取得し、行動情報記録部は、複数の対象ユーザの行動情報を、複数の対象ユーザごとに、それぞれのユーザ識別情報に関連付けて記録し、行動情報共有部は、複数の対象ユーザによる行動情報を、複数の対象ユーザの蓄積端末として動作する、複数の他の情報処理端末に共有してよい。 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.

本発明の一実施形態に係る情報処理端末は、チームを形成する複数の対象ユーザのうち、ユーザ識別情報を取得できない対象ユーザである未取得ユーザについて、当該未取得ユーザの特徴を含む仮識別情報を生成する生成部をさらに備え、行動情報記録部は、未取得ユーザの行動情報を、仮識別情報に関連付けて記録してよい。 The information processing terminal according to one embodiment of the present invention further includes 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 a plurality of target users forming a team, and the behavioral information recording unit may record the behavioral information of the non-acquired user in association with the provisional identification information.

本発明の一実施形態に係る情報処理端末は、チームを形成する複数の対象ユーザのユーザ識別情報を、一意のチーム識別情報に関連付けるチーム登録部をさらに備えてよい。 The information processing terminal according to one embodiment of the present invention may further include a team registration unit that associates the user identification information of multiple target users who form a team with unique team identification information.

本発明の一実施形態に係る情報処理端末において、行動情報共有部は、チーム行動情報を含む二次元コード、および、テキスト情報の少なくともいずれか一方を生成し、複数の対象ユーザの蓄積端末として動作する、複数の他の情報処理端末に共有してよい。 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.

ユーザの競技中の行動である行動情報を記録する記録端末、または、記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末の制御方法は、情報処理端末に、情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、記録端末として動作する他の情報処理端末に共有するステップと、記録端末として動作する他の情報処理端末において記録された、ユーザを含む複数のユーザの行動情報を取得するステップと、行動情報のうち、ユーザ識別情報に関連付けられた行動情報を抽出して記憶するステップと、を含み、蓄積端末として動作させる。 A method of 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 accumulates behavioral information recorded by the recording terminal, includes the steps of: sharing user information, including user identification information of a 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 is 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 operating the information processing terminal as a storage terminal.

本発明の一実施形態に係る情報処理端末の制御プログラムは、ユーザの競技中の行動である行動情報を記録する記録端末、または、記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末の制御プログラムであって、情報処理端末に、情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、記録端末として動作する他の情報処理端末に共有する機能と、記録端末として動作する他の情報処理端末において記録された、ユーザを含む複数のユーザの行動情報を取得する機能と、行動情報のうち、ユーザ識別情報に関連付けられた行動情報を抽出して記憶する機能と、を含み、蓄積端末として動作させる。 The control program of an information processing terminal according to one embodiment of the present invention is a control program of 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 in the information processing terminal a function for sharing user information, including user identification information of a user using the information processing terminal, with another information processing terminal that operates as a recording terminal, a function for acquiring behavioral information of multiple users, including the user, that is recorded in the other information processing terminal that operates as a recording terminal, and a function for extracting and storing behavioral information associated with the user identification information from the behavioral information, and operates as a storage terminal.

本発明の一実施形態に係る情報処理システムは、サーバと、対象ユーザの競技中の行動である行動情報を記録する記録端末と、記録端末によって記録された行動情報を蓄積する、対象ユーザの蓄積端末と、を備える情報処理システムであって、記録端末は、対象ユーザの蓄積端末から、対象ユーザのユーザ識別情報を含むユーザ情報を取得するユーザ情報取得部と、記録端末のユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する行動情報記録部と、対象ユーザの行動情報を、対象ユーザの蓄積端末に共有する行動情報共有部と、と備え、蓄積端末は、対象ユーザのユーザ識別情報を含むユーザ情報を、記録端末に共有するユーザ情報共有部と、記録端末において記録された、対象ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、行動情報のうち、対象ユーザのユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部と、を備える。 An information processing system according to one embodiment of the present invention includes 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 accumulates the behavioral information recorded by the recording terminal. The recording terminal includes a user information acquisition unit that acquires user information including the 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 response to 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. The storage terminal includes 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 that is recorded in the recording terminal, and a behavioral information accumulation unit that extracts and stores behavioral information associated with the user identification information of the target user from the behavioral information.

個人情報としての側面を守りつつ、生涯にわたってスタッツを蓄積可能な情報処理端末等を提供することができる。 It is possible to provide information processing devices that can accumulate stats over a lifetime while protecting the personal information aspect.

図1は、本発明の一実施形態に係る情報処理システム構成の概略図である。FIG. 1 is a schematic diagram of an information processing system according to an embodiment of the present invention. 図2は、本発明の一実施形態に係る情報処理端末の機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram of an information processing terminal according to an embodiment of the present invention. 図3は、本発明の一実施形態に係るシーケンス図である。FIG. 3 is a sequence diagram according to an embodiment of the present invention. 図4(a)、(b)は、情報処理端末の表示画面例である。4(a) and (b) are examples of display screens of an information processing terminal. 図5(a)、(b)は、情報処理端末の表示画面例である。5(a) and (b) are examples of display screens of an information processing terminal. 図6は、は、データテーブルの一例である。FIG. 6 is an example of a data table. 図7は、本発明の一実施形態に係るシーケンス図である。FIG. 7 is a sequence diagram according to an embodiment of the present invention. 図8は、情報処理端末の表示画面例である。FIG. 8 shows an example of a display screen of the information processing terminal. 図9は、本発明の一実施形態に係るシーケンス図である。FIG. 9 is a sequence diagram according to an embodiment of the present invention. 図10(a)~(c)は、情報処理端末の表示画面例である。10(a) to (c) are examples of display screens of an information processing terminal. 図11は、本発明の一実施形態に係るシーケンス図である。FIG. 11 is a sequence diagram according to an embodiment of the present invention. 図12(a)~(c)は、情報処理端末の表示画面例である。12(a) to (c) are examples of display screens of an information processing terminal.

以降、図を用いて、本開示に係る発明(本発明ともいう)の一実施形態を説明する。なお、図は一例であって、本発明は図に示すものに限定されない。例えば、図示したサーバ、情報処理端末、ユーザ等の数、データセット(テーブル)、シーケンス図、表示画面は一例であって、本発明はこれらに限定されるものではない。 Hereinafter, an embodiment of the invention according to this disclosure (also referred to as the present invention) 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, etc., data sets (tables), sequence diagrams, and display screens are merely examples, and the present invention is not limited to these.

<システム構成>
図1は、本発明の一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム600は、例えば選手であるユーザの競技中の行動を記録することを支援し、記録した行動に関する行動情報を、スタッツとしてユーザ個人に提供するシステムである。なお、スタッツとは、選手のプレー内容に関する統計情報であって、選手の行動を数値で示したものであってよい。スタッツとして蓄積される情報はスポーツ・競技によって異なり、例えばバスケットボールであれば、シュート数、アシスト数、スティール数等、野球であれば、打率、防御率等、サッカーであれば、走行距離、パス数等を含む。スタッツによって、選手の試合における成績や、所定の期間における成長率等を把握することができる。なお、スタッツは、選手個人を対象に記録されるものと、チーム全体を対象に記録されるものとを含む。以降では、競技としてバスケットボールを一例に記載するが、本発明はこれに限定されず、スタッツを蓄積する競技であれば適用可能である。
<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 regarding the recorded actions as stats. Note that stats are statistical information regarding the play content of a player, and may be numerical representations of the player's actions. The information accumulated as stats varies depending on the sport or competition, and includes, for example, the number of shots, the number of assists, the number of steals, etc. in basketball, the batting average, the defensive average, etc. in baseball, and the distance traveled, the number of passes, etc. in soccer. The stats allow the player's performance in a game, the growth rate over a specified period, etc. to be understood. 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.

情報処理システム600は、選手としてのユーザが用いる情報処理端末(選手端末)200Pと、各選手の競技中の行動を記録する記録ユーザ(スコアラー)が用いる情報処理端末(記録端末)200Sと、サーバ100とを含む。ここで、選手端末200Pは、記録端末200Sによって記録された行動情報を蓄積する蓄積端末に相当する。なお、図1では、選手端末200Pと記録端末200Sとを区別して示してあるが、本発明の一実施形態によれば、情報処理端末は、選手端末及び記録端末のいずれとしても動作することができる。すなわち、ある選手の選手端末200Pが、選手自身及び他の選手の競技中の行動を記録する記録端末200Sとして機能することができる。したがって、これ以降、選手端末200Pと記録端末200Sを特に区別する必要がない場合、単に「情報処理端末200」として記載することもある。なお、図1では、選手端末200Pを2つ、記録端末200Sを1つのみ示してあるが、各端末はこれ以上存在してよい。また、これ以降、選手の競技中の行動に関する情報(行動情報)を、単に選手のスタッツと称することもある。 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. Note that, 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 need to particularly distinguish between the athlete terminal 200P and the recording terminal 200S, they may be simply described as "information processing terminal 200". Although FIG. 1 shows two athlete terminals 200P and one recording terminal 200S, there may be more of each terminal. Also, from here on, information about the actions of athletes during a competition (action information) may be simply referred to as the athletes' stats.

情報処理端末200には、選手のスタッツを記録、閲覧するためのアプリケーション(以降、「スタッツアプリ」とも称する)がインストールされる。スタッツアプリによって、情報処理端末200は、選手およびチームのスタッツの記録、記録したスタッツの情報処理端末200間での授受、スタッツの表示等が可能となる。 An application for recording and viewing player stats (hereinafter also referred to as the "stats app") is installed on 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.

なお、図1では、選手端末200Pとしてスマートフォンを、記録端末200Sとしてタブレット装置を示してあるが、選手端末200P、記録端末200Sは、これ以降で説明する機能を実現可能な情報処理端末であればどのような端末であってもよい。 Note that in FIG. 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 type of information processing terminal capable of implementing the functions described below.

サーバ100は、選手端末200P、記録端末200Sとネットワーク500を介して接続される。サーバ100は、選手端末200P、記録端末200Sからの要求に応じて、各選手やチームを一意に識別する識別情報(ID:IDentifier)を生成し提供する機能を有する。なお詳細は後述するが、本発明の一実施形態において、サーバ100は、各選手や各チームで重複しない識別情報を発行するのみであり、識別情報が付与された対象に関する情報を保持し得ない。 The server 100 is connected to the player terminal 200P and the recording terminal 200S via the 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 player 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 retain information regarding the subject to which the identification information is assigned.

サーバ100は、例えば、ネットワークを介して通信を行うことで協調動作する分散型サーバシステムでもよく、いわゆるクラウドサーバでもよい。すなわち、サーバ100は、物理的なサーバに限らず、ソフトウェアによる仮想的なサーバも含まれてよい。また、サーバ100は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレット等)、コミュニケーションプラットホーム等を含んでもよい。 The server 100 may be, for example, a distributed server system that cooperates by communicating over 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 be any device that 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, laptop, tablet, etc.), a communication platform, etc.

ネットワーク500は、無線ネットワークや有線ネットワークを含む。具体的には、例えば、ネットワーク500は、ワイヤレスLAN(wireless LAN:WLAN)や広域ネットワーク(wide area network:WAN)、CDMA(code division multiple access)、LTE(long term evolution)、LTE-Advanced、第4世代通信(4G)、第5世代通信(5G)、及び第6世代通信(Beyond 5G, 6G)以降の移動体通信システム等であってよい。なお、ネットワーク500は、これらの例に限られず、例えば、ブルートゥース(Bluetooth(登録商標))、光回線等で通常あってもよい。また、ネットワーク500は、これらの組み合わせであってもよい。 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 systems. Note that the network 500 is not limited to these examples, and may be, for example, Bluetooth (registered trademark), optical fiber lines, etc. The network 500 may also be a combination of these.

<情報処理端末>
次に、図2を用いて、本発明の一実施形態に係る情報処理端末200のハードウェア構成、機能構成について説明する。
<Information processing terminal>
Next, the hardware configuration and the functional configuration of the information processing terminal 200 according to an embodiment of the present invention will be described with reference to FIG.

(1)情報処理端末のハードウェア構成
情報処理端末200は、制御部210、通信部220、表示部230、入出力部240、記憶部270を備えてよい。
(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.

制御部210は、典型的にはプロセッサであって、中央処理装置(CPU)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、FPGA(Field Programmable Gate Array)等を含み、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって実現されてよい。制御部210は、記憶部270に記憶されるプログラムを読み出し、読み出したプログラムに含まれるコード又は命令を実行することによって、各実施形態に示す機能、方法を実行してよい。 The control unit 210 is typically a processor, and may include 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) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc., or a dedicated circuit. The control unit 210 may execute the functions and methods shown in each embodiment by reading a program stored in the memory unit 270 and executing code or instructions included in the read program.

記憶部270は、情報処理端末200が動作するうえで必要とする各種プログラムや各種データを記憶する。すなわち、記憶部270は、スタッツアプリに係るプログラムを記憶してよい。記憶部270は、例えば、フラッシュメモリや、制御部210に対する作業領域を提供するメモリ(RAM(Random Access Memory)、ROM(Read Only Memory)等)を含んでよい。記憶部270は、ユーザ情報記憶部271と、行動情報蓄積部272を含む。ユーザ情報記憶部271は、情報処理端末200を用いるユーザのユーザ情報を記憶する。ユーザ情報は、例えば、ユーザの氏名、生年月日、性別といった個人情報のほか、所属するチーム、当該チームにおける識別情報(背番号やニックネーム等)を含んでよい。また、ユーザ情報は、ユーザを一意に識別するユーザ識別情報を含んでよい。ここで、ユーザ識別情報は、サーバ100が生成して情報処理端末200に送信する、例えば英数字から成ってよい。しかしながら、ユーザ識別情報としては、ユーザ間で重複しない情報であればどのような形式であってもよい。行動情報蓄積部272は、情報処理端末200のユーザのユーザ識別情報に関連付けられた、競技中の行動に関する行動情報(スタッツ)を蓄積して記憶する。なお、記憶部270は、情報処理端末200が記録端末200Sとして動作するとき、記録したスタッツを一時的に記憶してよい。 The storage unit 270 stores various programs and 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 (RAM (Random Access Memory), ROM (Read Only Memory), etc.) 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 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 consist of, 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) related to behavior during a competition that 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.

通信部220は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装されてよい。通信部220は、ネットワーク500を介し、任意の通信プロトコルを用いて、サーバ100との間で各種データの送受信を行ってよい。なお、通信部220が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 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 be referred to as a communication circuit.

表示部230は、フレームバッファに書き込まれた表示データに従って、データを表示するモニタであって、例えば、タッチパネル、タッチディスプレイ等であってよい。表示部230は、制御部210の制御を受けて、スタッツアプリにおける各種画面や情報を表示する。 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 or a touch display. The display unit 230 displays various screens and information in the stats app under the control of the control unit 210.

入出力部240は、情報処理端末200に対する各種操作を入力する入力装置、及び、情報処理端末200で処理された処理結果を出力する出力装置を含んでよい。入力装置は、例えば、タッチパネル、タッチディスプレイ、カメラ、マイクを含んでよい。出力装置は、制御部210で処理された処理結果を出力してよい。出力装置は、例えば、タッチパネル、スピーカ等を含んでよい。入出力部240は、情報処理端末200のユーザの入力操作を受け付けて、スタッツの記録や、ユーザ情報の読み取り、他の情報処理端末200へのスタッツの出力を行う。 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 the 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 the 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.

(2)情報処理端末の機能構成
情報処理端末200は、制御部210によって選手端末200Pを実現する機能として、ユーザ識別情報要求部211、ユーザ情報共有部212、行動情報取得部213、及び選択部214を備える。また、情報処理端末200は、記録端末200Sを実現する機能として、ユーザ情報取得部215、行動情報記録部216、行動情報共有部217、生成部218、及びチーム登録部219を備える。また、制御部210は、判定部250を含んでよい。なお、図2に記載の各機能部は必須ではなく、これ以降に説明する各実施形態において、必須でない機能部はなくともよい。また、各機能部の機能又は処理は、実現可能な範囲において、機械学習(ML:Machine Learning)又は人工知能(AI:Artificial Intelligence)により実現されてもよい。
(2) Functional configuration of the 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 of the functional units 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.

詳細は後述するが、各機能部の処理を簡単に説明する。まず、情報処理端末200が選手端末200Pとして動作する場合について説明する。ユーザ識別情報要求部211は、サーバ100に対しユーザ識別情報の発行を要求し、ユーザ識別情報を取得する。ユーザ情報共有部212は、ユーザ識別情報を含むユーザ情報を、記録端末200Sに共有する。なお、共有とは、なんらかの処理により、ユーザ情報を他の情報処理端末に渡すことを意味してよい。行動情報取得部213は、記録端末200Sにおいて記録された、複数のユーザの行動情報を取得する。選択部214は、記録端末200Sにおいて、ユーザのユーザ識別情報とは異なる仮識別情報に関連付けられた行動情報の、自端末への記憶の要否をユーザに選択させる。なお、仮識別情報については後述する。 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 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.

次に、情報処理端末200が記録端末200Sとして動作する場合について説明する。ユーザ情報取得部215は、競技中の行動を記録する対象である対象ユーザの情報処理端末から、対象ユーザのユーザ識別情報を含むユーザ情報を取得する。行動情報記録部216は、記録ユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する。行動情報共有部217は、対象ユーザの行動情報を、対象ユーザの情報処理端末に共有する。チーム登録部219は、チームを形成する複数の対象ユーザのユーザ識別情報を、サーバ100から受信した一意のチーム識別情報に関連付ける。生成部218は、チームを形成する対象ユーザのうち、ユーザ識別情報を取得できない対象ユーザである未取得ユーザについて、未取得ユーザの特徴を含む仮識別情報を生成する。 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 the 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 users for non-acquired users who are target users whose user identification information cannot be acquired among the target users who form a team.

これ以降、情報処理端末200の各機能部の詳細な説明を、実施形態ごとに図を用いて説明する。説明に先立ち、本発明の一実施形態によって情報処理端末200で実行できるスタッツアプリの概要について説明する。 Hereinafter, detailed explanations of each functional unit of the information processing terminal 200 will be given for each embodiment with reference to figures. Prior to the explanations, 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.

スタッツアプリは、選手の競技中の行動を、記録ユーザの入力操作に応じてリアルタイムで記録することができてよい。なお、スタッツアプリは、記録の対象を、「選手個人」、「チーム」、「試合」の3つのモードから選択することができる。これらのモードは、記録可能なスタッツの種類が異なってくるが、いずれのモードであっても、選手の何らかのスタッツを記録することは同一であるため、以降では特に区別せず、必要なときのみ説明する。 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." These modes differ in the types of stats that can be recorded, but since all modes record some kind of stats for players, no distinction will be made hereafter and explanations will only be given when necessary.

<第1実施形態>
第1実施形態では、ユーザの行動情報が、ユーザ自身の情報処理端末で記録される。このことを、図3~6を用いて説明する。なお、図3は、第1実施形態による選手端末200Pとサーバ100との間のシーケンス図、図4,5は、選手端末200Pの表示画面例、図6は、記憶されるスタッツの一例である。
First Embodiment
In the first embodiment, the user's 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 player terminal 200P and the server 100 according to the first embodiment, Figures 4 and 5 are examples of the display screen of the player terminal 200P, and Figure 6 is an example of the stored stats.

選手端末200Pにおいてスタッツアプリの利用を開始するにあたり、制御部210は、図4(a)に示すように、表示部230にユーザ情報の登録画面D10を表示させる。なお、図は一例であって、登録画面はこれに限定されない。登録画面D10において、ユーザによって各項目が入力され、「登録する」ボタンが選択されると、ユーザ識別情報要求部211は、サーバ100にユーザ識別情報の発行を要求する(図3のステップS10)。サーバ100は、ユーザ識別情報を生成し(ステップS11)、選手端末200Pに送信する(ステップS12)。なお、サーバ100は、ユーザ識別情報の生成要求への応答として、他のユーザと重複しない識別番号を生成し送信するのみで、送信先のユーザ情報を取得することはない。選手端末200Pのユーザ情報記憶部271には、サーバ100から取得したユーザ識別情報を含むユーザ情報が記憶される(ステップS13)。なお、図4(b)の画面D11については後述する。 When starting to use the stats app on the player'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 player'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 player'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.

行動情報記録部216は、ユーザの競技中の行動を記録する(ステップS14)。なお、第1実施形態において、競技中のユーザの記録は、ユーザとは異なる他のユーザ(例えば、チームの他の選手や、関係者等)が、記録ユーザとして選手端末200Pを操作して行ってよい。図5(a)は、行動情報記録部216によって表示部230に表示される、競技中の行動の入力画面の一例である。記録ユーザは、入力画面D20において、ユーザの行動に応じて、シュートの成功、失敗、リバウンド等のボタンを選択する。行動情報記録部216は、選択されたボタンに対応する行動と、ボタンが選択された際の経過時間とを関連付けて、選手端末200Pに記録する。第1実施形態において、記録された行動情報は、行動情報蓄積部272に記憶されてよい(ステップS15)。なお、記録の終了後、必要に応じて、ユーザの操作に応じたスタッツの修正がおこなわれてもよい。また、情報処理端末200の図示しない算出部が、記憶された行動情報に基づいて、シュート成功率、平均リバウンド数等の各種スタッツを算出してよい。 The behavioral 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 (e.g., another player on the team, a related person, etc.) who is different from the user and operates the player 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 behavioral information recording unit 216. The recording user selects a button such as a successful shot, a failure, or a rebound on the input screen D20 according to the user's behavior. The behavioral information recording unit 216 associates the behavior corresponding to the selected button with the elapsed time when the button was selected and records it in the player terminal 200P. In the first embodiment, the recorded behavioral information may be stored in the behavioral information accumulation unit 272 (step S15). After the recording is completed, the stats may be corrected according to the user's operation as necessary. In addition, 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.

図6は、行動情報蓄積部272に記憶された行動情報テーブルの一例である。行動情報テーブルTB10は、ユーザ識別情報に関連付けて、スタッツの各項目が格納されてよい。また、ユーザのスタッツは、例えば図5(b)の画面D21に示すように、一覧で表示されてよい。なお、図は一例であって、本発明はこれに限定されない。例えば、スタッツは、折れ線グラフ、棒グラフ、円グラフといったグラフで表示されてもよいし、テーブル形式で表示されてもよい。 Figure 6 is an example of a behavioral information table stored in the behavioral information accumulation unit 272. The behavioral 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 Figure 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 as a graph such as a line graph, bar graph, or pie chart, or may be displayed in table format.

<第2実施形態>
第2実施形態では、記録ユーザの記録端末200Sによって対象ユーザの行動情報が記録され、記録端末200Sから、対象ユーザの選手端末200Pへ、行動情報が共有される。このことを、図4,7及び8を用いて説明する。図7は、第2実施形態による、選手端末200P、記録端末200S、及びサーバ100間のシーケンス図、図4,8は、選手端末200Pの表示画面例である。
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, the recording terminal 200S and the server 100 according to the second embodiment, and Figures 4 and 8 are examples of the display screen of the athlete terminal 200P.

図7のシーケンスにおいて、ステップP10~P13は、第1実施形態のシーケンス(図3)のステップS10~S13と同様であるため説明を省略する。選手端末200Pのユーザ情報共有部212は、自端末に記憶されたユーザ情報を、記録端末200Sに共有する(ステップP14)。本発明の一実施形態において、ユーザ情報の共有は、ユーザ情報を含む2次元の識別情報(QRコード:登録商標)を用いて行われてよい。図4(b)に示すように、ユーザ情報共有部212は、ユーザ情報に関する2次元コード12を生成し、表示部230に表示させてよい。なお、2次元コード12には、選手端末200Pがサーバ100から取得したユーザ識別情報を含む。記録端末200Sは、選手端末200Pに表示された2次元コード12を、入出力部(カメラ)240で読み取ることで、対象ユーザのユーザ識別情報を含むユーザ情報を取得する(ステップP15)。なお、2次元コードの読取りについては様々な手法が用いられてよく、例えば、2次元コード12が画像としてメールに添付されて、選手端末200Pから記録端末200Sに送信されてもよい。 In the sequence of FIG. 7, steps P10 to P13 are the same as 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 player terminal 200P shares the user information stored in the player terminal 200P 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 player 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 player 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.

記録端末200Sの行動情報記録部216は、記録ユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する(ステップP16)。なお、行動の記録は、図3のステップS14と同様に、図5(a)の入力画面D20等によって行われてよい。 The behavioral information recording unit 216 of the recording terminal 200S 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 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.

記録端末200Sの行動情報共有部217は、記録の終了後、適宜記録の修正が行われた行動情報を、選手端末200Pに共有する(ステップP17)。なお、本発明の一実施形態において、行動情報の共有は、対象ユーザのユーザ識別情報を含む例えば2次元の識別情報を用いて行われてよい。記録端末200Sの行動情報共有部217は、図8に示す2次元コード31を生成し、表示部230に表示させてよい。選手端末200Pの行動情報取得部213は、入出力部(カメラ)240で読み取られた2次元コード31に含まれる行動情報を取得する(ステップP18)。なお、2次元コードの読取りについては様々な手法が用いられてよく、例えば、2次元コード12が画像としてメールに添付されて、記録端末200Sから選手端末200Pに送信されてもよい。選手端末200Pの行動情報蓄積部272は、選手端末200Pのユーザのユーザ識別情報(すなわち、ユーザ情報記憶部271に記憶されたユーザ識別情報)に関連付けられた行動情報を、自端末に記憶する(ステップP19)。 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 storage unit 272 of the player terminal 200P stores the behavioral information associated with the user identification information of the user of the player terminal 200P (i.e., the user identification information stored in the user information storage unit 271) in the player terminal 200P (step P19).

このように、本発明の一実施形態によれば、サーバ100によって生成されたユーザ識別情報が、選手端末200Pと記録端末200Sとの間でローカルに共有され、記録端末200Sでは、各ユーザ識別情報に関連付けてスタッツが記憶される。そして、記録端末200Sから、複数のユーザのスタッツが共有された場合でも、選手端末200Pでは、自端末に記憶されたユーザ識別情報に関連付けられたスタッツが抽出されて蓄積される。これにより、個人情報をサーバ等に共有することなく、スタッツを蓄積することができる。 Thus, according to one embodiment of the present invention, the user identification information generated by the server 100 is shared locally between the athlete terminal 200P and the recording terminal 200S, and the recording terminal 200S stores stats in association with each user identification information. Even if the recording terminal 200S shares stats for multiple users, the athlete terminal 200P extracts and accumulates stats associated with the 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.

<第3実施形態>
第3実施形態では、記録端末200Sにおいてチーム単位で選手のスタッツを記録するが、記録端末200Sにおいてチームを登録する際に、ユーザ情報が不明である選手を含む場合について説明する。ユーザ情報が不明であるとは、例えば、記録端末200Sでのチーム登録作業前に、選手による登録処理が未完了である場合や、登録処理は完了しているものの、記録端末200Sとの間で2次元コードの共有ができなかった場合等が相当する。
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 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 operation 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.

図9は、第3実施形態による、選手端末200P,201P、記録端末200S、及びサーバ100間のシーケンス図である。ここで、選手端末201Pは、記録端末200Sにおいてチームを登録する際に、ユーザ情報を取得できない未取得ユーザの情報処理端末である。なお、図9では、説明を簡易にするため、選手端末200P,201Pをそれぞれ1つ示してある。しかしながら、選手端末200P,201Pは、チームを形成する選手の分だけ存在してよい。 Figure 9 is a sequence diagram between the player terminals 200P, 201P, the recording terminal 200S, and the server 100 according to the third embodiment. Here, the player 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, one player terminal 200P, one 201P is shown in Figure 9. However, there may be as many player terminals 200P, 201P as there are players forming a team.

図9に示すように、記録端末200Sは、チームを形成する選手端末200Pから、ユーザ情報の共有を受け(ステップT14)、各選手のユーザ情報を取得する(ステップT15)。ここで、ユーザ情報の共有に先立ち、選手端末200Pでは、第1実施形態(図3)のステップS10~S13で説明した処理(ユーザ識別情報の取得処理)が完了しているものとする。なお、選手端末200Pによるユーザ情報の共有は、第2実施形態(図7)のステップP14と同様であってよい。 As shown in FIG. 9, the recording terminal 200S receives user information shared from the player 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 player terminal 200P has completed the processes described in steps S10 to S13 of the first embodiment (FIG. 3) (the process of acquiring user identification information). Note that the sharing of user information by the player terminal 200P may be similar to step P14 of the second embodiment (FIG. 7).

図10(a)~(c)は、第3実施形態における記録端末200Sの表示画面例である。図10(a)は、チームに登録するユーザのユーザ情報の読取画面の一例であって、各ユーザの選手端末200Pに表示された図4(b)の2次元コード12を、読取画面D40で読み取ることで、各選手のユーザ情報を取得できてよい。なお、チームを形成する際にユーザ情報を取得できない未取得ユーザ(選手端末201P)がいる場合、記録ユーザは、読取画面D40における、「QRコードがないメンバー」を選択してよい。「QRコードがないメンバー」が選択された場合、記録端末200Sの表示部230は、図示しない仮登録画面に遷移してよい。記録ユーザは、仮登録画面において、未取得ユーザの背番号、ニックネーム等の、未取得ユーザの特徴を示す情報を入力することができる。記録端末200Sの生成部119は、記録ユーザによって入力された情報に基づいて、仮識別情報を生成してよい(ステップT16)。なお、仮識別情報は、背番号やニックネームそのものであってもよいし、記録ユーザによって入力されたテキスト情報から生成された英数字であってもよい。記録端末200Sの表示部230には、図10(b)の画面D41に示すように、取得した各選手のユーザ情報に基づき、背番号、ユーザ名等が表示される。また、ユーザ識別情報が未取得の選手(図の例では、選手Q)については、ユーザ識別情報が未取得であることが区別されて表示されてよい。図の例では、「未登録」との文字列を示してある。 Figures 10(a) to (c) are examples of display screens of the recording terminal 200S in the third embodiment. Figure 10(a) is an example of a screen for reading user information of a user to be registered in a team, and the user information of each player may be obtained by reading the two-dimensional code 12 of Figure 4(b) displayed on the player terminal 200P of each user with the reading screen D40. If there is an unacquired user (player 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. If "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 unacquired user, such as the uniform number and nickname of the unacquired 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 in 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 players for whom 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 to distinguish this. In the illustrated example, the character string "unregistered" is displayed.

次に、記録端末200Sのチーム登録部219は、チーム登録処理を行う(ステップT17)。図11に、チーム登録処理のシーケンス図の一例を示す。図10(b)の画面D41において、例えば「次へ」とのボタンが記録ユーザによって選択されたことに応じて、記録端末200Sのチーム登録部219は、チームを一意に識別するチーム識別情報の発行をサーバ100へ要求してよい(図11のステップS31)。サーバ100は、チーム識別情報を生成し(ステップS32)、記録端末200Sに送信する(ステップS33)。なお、サーバ100は、チーム識別情報の生成要求への応答として、他のチームと重複しない識別番号を生成し送信するのみで、送信先のチームに関する情報を取得することはない。記録端末200Sは、チームに登録するユーザのユーザ情報と、サーバ100から取得したチーム識別情報とを関連付けて記憶することで、チームを登録する(ステップS34)。なお、チーム登録部219は、他の情報処理端末にチーム情報を共有可能なように、図10(c)の画面D42に示す、チーム情報を含む2次元コードを生成してよい。 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 the recording user selecting, for example, a "Next" button 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 the team identification information (step S32) and transmits it to the recording terminal 200S (step S33). Note that, in response to the request to generate the team identification information, the server 100 only generates and transmits an identification number that does not overlap with other teams, and 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 screen D42 in FIG. 10(c), so that the team information can be shared with other information processing terminals.

このように、本発明の一実施形態によれば、チームに対して識別情報が生成されてチーム単位でのスタッツが記録・蓄積されるため、チーム単位でのスタッツの確認、成績や戦力の継続的な分析が可能となる。 In this way, according to one embodiment of the present invention, identification information is generated for each team and team stats are recorded and accumulated, making it possible to check team stats and continuously analyze performance and strength.

その後、記録端末200Sにおいて、各選手のスタッツの記録が行われ(図9のステップT18)、行動情報の共有が行われてよい(ステップT19)。なお、スタッツの記録と共有は、図7のステップP15~P17、図8の2次元コード31等と同様であるため説明を省略する。 Then, 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 will not be described here.

図12(a)は、試合のデータを取得する際の選手端末200P,201Pの表示画面例である。選手端末200P,201Pは、図12(a)の読取画面D50において、図8の、記録端末200Sで記録されたスタッツを含む2次元コードを読み取ることで、スタッツを取得できてよい(図9のステップT20,T23)。なお、第3実施形態において、図8の2次元コードには、チームに所属する各選手のスタッツと、チームスタッツとして記録された情報が含まれてよい。 Figure 12(a) is an example of the display screen of the player terminal 200P, 201P when acquiring match data. The player terminal 200P, 201P may acquire stats by reading the two-dimensional code including 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.

第3実施形態によれば、試合のスタッツの取得後、選手端末200P,201Pとで実行される処理が異なってくる。まず、記録端末200Sにおけるチーム登録時に、ユーザ情報を取得していた選手端末200Pについて説明する。なお、ここでは、説明のため、選手端末200Pは選手Aの情報処理端末であって、行動情報取得部213は、ステップT20で記録端末200Sから取得した行動情報のうち、選手Aのユーザ識別情報に関連付けられた行動情報を抽出し、自端末に記憶してよい(図9のステップT21)。図12(b)は、選手端末200Pの画面例であって、画面D51に示すように、選手Aのスタッツが取得されたことが表示されてよい。また、選手Aの情報処理端末200において、行動情報取得部213は、記録端末200Sから取得した行動情報に基づいて、チームのスタッツを表示させてもよい。 According to the third embodiment, after the stats of the match are acquired, the processes executed by the player terminals 200P and 201P are different. First, the player terminal 200P that acquired user information when the team was registered in the recording terminal 200S will be described. For the sake of explanation, the player terminal 200P is the information processing terminal of player A, and the behavioral information acquisition unit 213 may extract behavioral information associated with the user identification information of player A from the behavioral information acquired from the recording terminal 200S in step T20 and store it in the player terminal (step T21 in FIG. 9). FIG. 12(b) is an example of a screen of the player terminal 200P, and as shown in screen D51, it may display that the stats of player A have been acquired. In addition, in the information processing terminal 200 of player A, the behavioral information acquisition unit 213 may display the team's stats based on the behavioral information acquired from the recording terminal 200S.

次に、記録端末200Sにおけるチーム登録時に、ユーザ情報が未取得であった選手端末201Pについて説明する。ここでは、説明のため、選手端末201Pは選手Qの情報処理端末であるとする。行動情報取得部213は、記録端末200Sから行動情報を取得する(図9のステップT23)。選択部214は、記録端末200Sから取得した行動情報に、自端末のユーザ識別情報が含まれない、または、自端末にユーザ識別情報が記憶されていない場合に、仮識別情報に関連付けられた行動情報の、自端末への記憶の要否を、ユーザに選択させる(図9のステップT24)。図12(c)に、ユーザの選択を受け付ける選択画面の一例を示す。選択部214は、仮識別情報である背番号及びユーザネームの少なくともいずれか一方を表示部230に表示させ、スタッツを記憶するか否かをユーザに選択させてよい。ステップT24で選択が受け付けられた場合、判定部205は、自端末にユーザ識別情報が記憶されているか否かを判定する(図9のステップT25)。ユーザ識別情報が記憶されている場合(ステップT25でYES)は、行動情報取得部213は、選択部214で受け付けた仮識別情報に関連付けられたスタッツを取得し、自端末に記憶されたユーザ識別情報に関連付けて記憶する(ステップT27)。自端末にユーザ識別情報が記憶されていない場合(ステップT25でNO)は、ユーザ登録処理が実行されてよい(ステップT26)。ユーザ登録処理は、具体的には、図1のステップS10~S13の処理に相当する。その後、行動情報取得部213は、選択部214で受け付けた仮識別情報に関連付けられたスタッツを取得し、サーバ100から取得したユーザ識別情報に関連付けて記憶する(ステップT27)。なお、ステップT24においてユーザがスタッツを記憶することを選択しなかった場合は、そのまま処理を終了してよい。 Next, the player terminal 201P whose 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 player 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 provisional identification information, the uniform number and the user name, 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 behavior 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 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 corresponds to the processes of steps S10 to S13 in FIG. 1. Thereafter, the behavior 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.

このように、本発明の一実施形態によれば、記録端末200Sにおいて、スタッツの記録前にユーザ識別情報を取得できていないユーザや、スタッツアプリへのユーザ情報が未登録のユーザに対しても、スタッツを提供することができる。 In this way, 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.

また、本発明の一実施形態によれば、チーム単位でユーザのスタッツを記録した場合でも、チームに含まれるユーザ単独でのスタッツを、ユーザに対して提供することができる。 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.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。 Although the present invention has been described based on the drawings and examples, it should be noted that a person skilled in the art would easily be able to make various modifications and corrections based on this 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, step, etc. can be rearranged so as not to cause logical inconsistencies, and multiple components, steps, etc. can be combined into one or divided. In addition, the configurations shown in the above embodiments may be combined as appropriate.

例えば、第1実施形態では、記録の対象である対象ユーザ(ここでは「選手A」)の選手端末200Pで、選手Aのスタッツが記録される態様について説明した。ここで、選手Aの選手端末200Pにおいて、選手Aのみならず、選手Bのスタッツが記録されてもよく、このとき、選手Aの選手端末200Pは、選手Bにとっての記録端末200Sとなることに留意されたい。また、この場合、選手Aのスタッツは、第1実施形態で説明したように選手Aの選手端末200Pに記憶されるが、選手Bのスタッツは、第2実施形態で説明したように、選手Aの選手端末200Pから、選手Bの選手端末200Pに共有されてよい。 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.

また、選手Aの選手端末200Pにおいて、選手Aを含むチームのスタッツが記録された場合、選手Aの選手端末200Pでは、選手Aのスタッツのほか、選手Aが所属するチーム全体のスタッツが閲覧可能であってよい。 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, the stats of the entire team to which player A belongs may be viewable on player A's player terminal 200P.

さらに、上述では、情報処理端末200が、記録端末200S及び選手端末200Pの両方で動作可能であるとして説明したが、いずれか一方のみで動作するように選択できてもよい。すなわち、スタッツについて、記録専用の情報処理端末と、蓄積・閲覧専用の情報処理端末があってもよい。 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, for stats, there may be an information processing terminal dedicated to recording and an information processing terminal dedicated to storing and viewing.

また、上述では、チーム単位でスタッツを記録する際に、ユーザ識別情報が不明である選手に対して仮識別情報を発行する態様について説明した。しかしながら、仮識別情報は、選手単位でスタッツを記録する場合に発行されてもよい。例えば、選手Aのスタッツの記録を行う前に、選手Aのユーザ識別情報を取得できなかった場合、一時的に仮識別情報に関連付けてスタッツを記録してよい。 Also, in the above, a description has been given of a mode in which 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 recorded in temporary association with the temporary identification information.

また、上述では、スタッツやユーザ情報を共有する際に、2次元コードが用いられる態様を説明した。しかしながら、スタッツは、CSVデータやテキストデータ等によって共有されてもよい。 Also, in the above description, a two-dimensional code is used to share stats and user information. However, stats may also be shared using CSV data, text data, etc.

本開示の各実施形態のプログラムは、情報処理装置に読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。プログラムは、例えば、ソフトウェアプログラムや制御プログラムを含む。情報処理端末200の各機能部をソフトウェアにより実現する場合、情報処理端末200は、プロセッサがメモリ上にロードされたプログラムを実行することにより、ユーザ情報共有部212、行動情報取得部213、選択部214、ユーザ識別情報要求部211、ユーザ情報取得部215、行動情報記録部216、行動情報共有部217、及びチーム登録部219として機能する。 The programs of each embodiment 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-transient 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.

記憶媒体は適切な場合、1つ又は複数の半導体ベースの、又は他の集積回路(IC)(例えば、フィールド・プログラマブル・ゲート・アレイ(FPGA)、特定用途向けIC(ASIC)等)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、又はこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、又は揮発性と不揮発性の組合せでよい。 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.

また、本開示のプログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、情報処理端末200に提供されてもよい。 The program of the present disclosure may also be provided to the information processing terminal 200 via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves).

また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。なお、本開示のプログラムは、例えば、JavaScript(登録商標)、Python等のスクリプト言語、C言語、Go言語、Swift,Koltin,Java(登録商標)等を用いて実装されてよい。 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. The program of the present disclosure may be implemented using, for example, a scripting language such as JavaScript (registered trademark) or Python, C language, Go language, Swift, Koltin, Java (registered trademark), etc.

以上説明した本開示の各態様によれば、生涯にわたって自身のスタッツを継続して蓄積可能な手法を提供することにより、持続可能な開発目標(SDGs)の目標11「住み続けられるまちづくりを」の達成に貢献できる。 According to each aspect of the present disclosure described above, by providing a method for continuously accumulating one's own statistics 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."

100 サーバ
200 情報処理端末
200P 選手端末(蓄積端末)
200S 記録端末
210 制御部
211 ユーザ識別情報取得部
212 ユーザ情報共有部
213 行動情報取得部
214 選択部
215 ユーザ情報取得部
216 行動情報記録部
217 行動情報共有部
218 生成部
219 チーム登録部
220 通信部
230 表示部
240 入出力部
250 判定部
270 記憶装置
271 ユーザ情報記憶部
272 行動情報蓄積部
500 ネットワーク
600 情報処理システム
100 Server 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 unit 213 Behavior information acquisition unit 214 Selection unit 215 User information acquisition unit 216 Behavior information recording unit 217 Behavior information sharing unit 218 Generation unit 219 Team registration unit 220 Communication unit 230 Display unit 240 Input/output unit 250 Determination unit 270 Storage device 271 User information storage unit 272 Behavior information accumulation unit 500 Network 600 Information processing system

Claims (11)

ユーザの競技中の行動である行動情報を記録する記録端末、または、前記記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末であって、
前記蓄積端末として動作する場合、
前記情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、前記記録端末として動作する他の情報処理端末に共有するユーザ情報共有部と、
前記記録端末として動作する他の情報処理端末において記録された、前記ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、
前記行動情報のうち、前記ユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部と、
を備える、情報処理端末。
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:
前記行動情報取得部は、前記記録端末として動作する他の情報処理端末において、前記ユーザ識別情報とは異なる仮識別情報に関連付けられて記録された行動情報を取得し、
前記仮識別情報に関連付けられた行動情報の、自端末への記憶の要否を前記ユーザに選択させる選択部をさらに備え、
前記行動情報蓄積部は、前記選択部によって選択された前記仮識別情報に関連付けられた行動情報を、前記ユーザ識別情報に関連付けて記憶する、
請求項1に記載の情報処理端末。
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 own 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.
前記ユーザ識別情報をサーバから取得するユーザ識別情報要求部をさらに備え、
前記ユーザ識別情報要求部は、前記選択部において、前記仮識別情報に関連付けられた行動情報を自端末に記憶させることが選択された際に、前記サーバからユーザ識別情報を未取得である場合、前記サーバに対しユーザ識別情報の発行を要求する、
請求項2に記載の情報処理端末。
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.
前記記録端末として動作する場合、
前記競技中の行動を記録する対象である対象ユーザの蓄積端末として動作する他の情報処理端末から、前記対象ユーザのユーザ識別情報を含むユーザ情報を取得するユーザ情報取得部と、
前記ユーザによる入力操作に応じて、前記対象ユーザの行動情報を、前記対象ユーザのユーザ識別情報に関連付けて記録する行動情報記録部と、
前記対象ユーザの行動情報を、前記対象ユーザの蓄積端末として動作する他の情報処理端末に共有する行動情報共有部と、
と備える、請求項1に記載の情報処理端末。
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 .
前記ユーザ情報取得部は、チームを形成する複数の対象ユーザについて、前記複数の対象ユーザの各ユーザ識別情報を取得し、
前記行動情報記録部は、前記複数の対象ユーザの行動情報を、前記複数の対象ユーザごとに、それぞれの前記ユーザ識別情報に関連付けて記録し、
前記行動情報共有部は、前記複数の対象ユーザによる前記行動情報を、前記複数の対象ユーザの蓄積端末として動作する、複数の他の情報処理端末に共有する、
請求項4に記載の情報処理端末。
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.
前記チームを形成する複数の対象ユーザのうち、前記ユーザ識別情報を取得できない対象ユーザである未取得ユーザについて、当該未取得ユーザの特徴を含む仮識別情報を生成する生成部をさらに備え、
前記行動情報記録部は、前記未取得ユーザの行動情報を、前記仮識別情報に関連付けて記録する、
請求項5に記載の情報処理端末。
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.
前記チームを形成する前記複数の対象ユーザのユーザ識別情報を、一意のチーム識別情報に関連付けるチーム登録部をさらに備える、
請求項5または6に記載の情報処理端末。
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.
前記行動情報共有部は、前記行動情報を含む二次元コード、および、テキスト情報の少なくともいずれか一方を生成し、前記他の情報処理端末に共有する、
請求項5に記載の情報処理端末。
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.
ユーザの競技中の行動である行動情報を記録する記録端末、または、前記記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末の制御方法であって、
前記情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、前記記録端末として動作する他の情報処理端末に共有するステップと、
前記記録端末として動作する他の情報処理端末において記録された、前記ユーザを含む複数のユーザの行動情報を取得するステップと、
前記行動情報のうち、前記ユーザ識別情報に関連付けられた行動情報を抽出して記憶するステップと、
を含み、前記蓄積端末として動作させる、情報処理端末の制御方法。
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.
ユーザの競技中の行動である行動情報を記録する記録端末、または、前記記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末の制御プログラムであって、
情報処理端末に、
前記情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、前記記録端末として動作する他の情報処理端末に共有する機能と、
前記記録端末として動作する他の情報処理端末において記録された、前記ユーザを含む複数のユーザの行動情報を取得する機能と、
前記行動情報のうち、前記ユーザ識別情報に関連付けられた行動情報を抽出して記憶する機能と、
を含み、前記蓄積端末として動作させる、情報処理端末の制御プログラム。
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.
サーバと、対象ユーザの競技中の行動である行動情報を記録する記録端末と、前記記録端末によって記録された行動情報を蓄積する、前記対象ユーザの蓄積端末と、を備える情報処理システムであって、
前記記録端末は、
前記対象ユーザの蓄積端末から、前記対象ユーザのユーザ識別情報を含むユーザ情報を取得するユーザ情報取得部と、
前記記録端末のユーザによる入力操作に応じて、前記対象ユーザの行動情報を、前記対象ユーザのユーザ識別情報に関連付けて記録する行動情報記録部と、
前記対象ユーザの行動情報を、前記対象ユーザの蓄積端末に共有する行動情報共有部と、
と備え、
前記蓄積端末は、
前記対象ユーザのユーザ識別情報を含むユーザ情報を、前記記録端末に共有するユーザ情報共有部と、
前記記録端末において記録された、前記対象ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、
前記行動情報のうち、前記対象ユーザのユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部と、
を備える、情報処理システム。
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:
JP2024048401A 2024-03-25 2024-03-25 Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system Active JP7657352B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024048401A JP7657352B1 (en) 2024-03-25 2024-03-25 Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024048401A JP7657352B1 (en) 2024-03-25 2024-03-25 Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system

Publications (2)

Publication Number Publication Date
JP7657352B1 true JP7657352B1 (en) 2025-04-04
JP2025147899A JP2025147899A (en) 2025-10-07

Family

ID=95209296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024048401A Active JP7657352B1 (en) 2024-03-25 2024-03-25 Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system

Country Status (1)

Country Link
JP (1) JP7657352B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010183301A (en) 2009-02-04 2010-08-19 Sony Corp Video processing device, video processing method, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010183301A (en) 2009-02-04 2010-08-19 Sony Corp Video processing device, video processing method, and program

Also Published As

Publication number Publication date
JP2025147899A (en) 2025-10-07

Similar Documents

Publication Publication Date Title
US8449361B2 (en) Systems and methods for scoring competitive strategy predictions of users on a play-by-play basis
US10354622B2 (en) Sporting event display management system
US10252172B2 (en) Game system with shared replays
US20120129610A1 (en) System and method for integrating live statistical data of a real-life event into a real-time, online multi-player game
US10398975B2 (en) Information sharing system, information-processing device, storage medium, and information sharing method
US20170039811A1 (en) Method and system for dynamic determining of odds for live events betting
US10118081B2 (en) System for providing game-related information
JP2025123536A (en) Information processing device, control program, and control method
JP2016201047A (en) Server and user introduction method and user introduction program
US11917218B2 (en) Server, and advertisement setting method
US20130157736A1 (en) Systems and Methods for Playing and Managing Virtual Activities Via User Devices
US20160034860A1 (en) Information processing system, information processing method, information processing device, and non-transitory storage medium encoded with computer readable information processing programm
US12420180B2 (en) Server device and event data processing method
US20160247119A1 (en) Rating system characterizing athletes based on skillset
JP7657352B1 (en) Information processing terminal, control method for information processing terminal, control program for information processing terminal, and information processing system
CN102282861B (en) Distribution server, data distribution method, and program
US20250046081A1 (en) System and method for generation and delivering of video clips of sport
US20190385197A1 (en) Method, apparatus, and system for displaying an interactive gaming interface on an electronic device
US11691075B2 (en) Data generation device and application execution device
KR20230088024A (en) Method for registering user rankings of offline game and server performing the same
JP2021093218A (en) Information processing device and program
WO2013127016A1 (en) System and method for tiered individual player draft for fantasy sports
JP7553507B2 (en) Server device, information processing device, gameplay video providing method, and information providing method
US12427430B2 (en) Server apparatus, skill value derivation method, and information processing apparatus
US10792565B2 (en) Computer server, a method and computer program product

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240325

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250325

R150 Certificate of patent or registration of utility model

Ref document number: 7657352

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150