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 PDFInfo
- 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
Links
Images
Abstract
【課題】個人情報としての側面を守りつつ、生涯にわたってスタッツを蓄積可能なシステム等を提供すること。
【解決手段】
本発明の一実施形態に係る情報処理端末は、ユーザの競技中の行動である行動情報を記録する記録端末、または、記録端末によって記録された行動情報を蓄積する蓄積端末として動作する情報処理端末であって、蓄積端末として動作する場合、情報処理端末を用いるユーザのユーザ識別情報を含むユーザ情報を、記録端末として動作する他の情報処理端末に共有するユーザ情報共有部と、記録端末として動作する他の情報処理端末において記録された、ユーザを含む複数のユーザの行動情報を取得する行動情報取得部と、行動情報のうち、ユーザ識別情報に関連付けられた行動情報を抽出して記憶する行動情報蓄積部とを備える。
【選択図】 図2
[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).
蓄積されたスタッツは貴重なデータであり、選手が個人で生涯にわたって保持していきたいという要望がある。スタッツの記録を支援するサービスは提供されているものの、スタッツは個人情報であり、サービスの提供側にわたすことに抵抗のあるユーザも存在する。 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.
以降、図を用いて、本開示に係る発明(本発明ともいう)の一実施形態を説明する。なお、図は一例であって、本発明は図に示すものに限定されない。例えば、図示したサーバ、情報処理端末、ユーザ等の数、データセット(テーブル)、シーケンス図、表示画面は一例であって、本発明はこれらに限定されるものではない。 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
情報処理システム600は、選手としてのユーザが用いる情報処理端末(選手端末)200Pと、各選手の競技中の行動を記録する記録ユーザ(スコアラー)が用いる情報処理端末(記録端末)200Sと、サーバ100とを含む。ここで、選手端末200Pは、記録端末200Sによって記録された行動情報を蓄積する蓄積端末に相当する。なお、図1では、選手端末200Pと記録端末200Sとを区別して示してあるが、本発明の一実施形態によれば、情報処理端末は、選手端末及び記録端末のいずれとしても動作することができる。すなわち、ある選手の選手端末200Pが、選手自身及び他の選手の競技中の行動を記録する記録端末200Sとして機能することができる。したがって、これ以降、選手端末200Pと記録端末200Sを特に区別する必要がない場合、単に「情報処理端末200」として記載することもある。なお、図1では、選手端末200Pを2つ、記録端末200Sを1つのみ示してあるが、各端末はこれ以上存在してよい。また、これ以降、選手の競技中の行動に関する情報(行動情報)を、単に選手のスタッツと称することもある。
The
情報処理端末200には、選手のスタッツを記録、閲覧するためのアプリケーション(以降、「スタッツアプリ」とも称する)がインストールされる。スタッツアプリによって、情報処理端末200は、選手およびチームのスタッツの記録、記録したスタッツの情報処理端末200間での授受、スタッツの表示等が可能となる。
An application for recording and viewing player stats (hereinafter also referred to as the "stats app") is installed on the
なお、図1では、選手端末200Pとしてスマートフォンを、記録端末200Sとしてタブレット装置を示してあるが、選手端末200P、記録端末200Sは、これ以降で説明する機能を実現可能な情報処理端末であればどのような端末であってもよい。
Note that in FIG. 1, a smartphone is shown as the
サーバ100は、選手端末200P、記録端末200Sとネットワーク500を介して接続される。サーバ100は、選手端末200P、記録端末200Sからの要求に応じて、各選手やチームを一意に識別する識別情報(ID:IDentifier)を生成し提供する機能を有する。なお詳細は後述するが、本発明の一実施形態において、サーバ100は、各選手や各チームで重複しない識別情報を発行するのみであり、識別情報が付与された対象に関する情報を保持し得ない。
The
サーバ100は、例えば、ネットワークを介して通信を行うことで協調動作する分散型サーバシステムでもよく、いわゆるクラウドサーバでもよい。すなわち、サーバ100は、物理的なサーバに限らず、ソフトウェアによる仮想的なサーバも含まれてよい。また、サーバ100は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレット等)、コミュニケーションプラットホーム等を含んでもよい。
The
ネットワーク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
<情報処理端末>
次に、図2を用いて、本発明の一実施形態に係る情報処理端末200のハードウェア構成、機能構成について説明する。
<Information processing terminal>
Next, the hardware configuration and the functional configuration of the
(1)情報処理端末のハードウェア構成
情報処理端末200は、制御部210、通信部220、表示部230、入出力部240、記憶部270を備えてよい。
(1) Hardware Configuration of Information Processing Terminal The
制御部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
記憶部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
通信部220は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装されてよい。通信部220は、ネットワーク500を介し、任意の通信プロトコルを用いて、サーバ100との間で各種データの送受信を行ってよい。なお、通信部220が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The
表示部230は、フレームバッファに書き込まれた表示データに従って、データを表示するモニタであって、例えば、タッチパネル、タッチディスプレイ等であってよい。表示部230は、制御部210の制御を受けて、スタッツアプリにおける各種画面や情報を表示する。
The
入出力部240は、情報処理端末200に対する各種操作を入力する入力装置、及び、情報処理端末200で処理された処理結果を出力する出力装置を含んでよい。入力装置は、例えば、タッチパネル、タッチディスプレイ、カメラ、マイクを含んでよい。出力装置は、制御部210で処理された処理結果を出力してよい。出力装置は、例えば、タッチパネル、スピーカ等を含んでよい。入出力部240は、情報処理端末200のユーザの入力操作を受け付けて、スタッツの記録や、ユーザ情報の読み取り、他の情報処理端末200へのスタッツの出力を行う。
The input/
(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
詳細は後述するが、各機能部の処理を簡単に説明する。まず、情報処理端末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
次に、情報処理端末200が記録端末200Sとして動作する場合について説明する。ユーザ情報取得部215は、競技中の行動を記録する対象である対象ユーザの情報処理端末から、対象ユーザのユーザ識別情報を含むユーザ情報を取得する。行動情報記録部216は、記録ユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する。行動情報共有部217は、対象ユーザの行動情報を、対象ユーザの情報処理端末に共有する。チーム登録部219は、チームを形成する複数の対象ユーザのユーザ識別情報を、サーバ100から受信した一意のチーム識別情報に関連付ける。生成部218は、チームを形成する対象ユーザのうち、ユーザ識別情報を取得できない対象ユーザである未取得ユーザについて、未取得ユーザの特徴を含む仮識別情報を生成する。
Next, a case where the
これ以降、情報処理端末200の各機能部の詳細な説明を、実施形態ごとに図を用いて説明する。説明に先立ち、本発明の一実施形態によって情報処理端末200で実行できるスタッツアプリの概要について説明する。
Hereinafter, detailed explanations of each functional unit of the
スタッツアプリは、選手の競技中の行動を、記録ユーザの入力操作に応じてリアルタイムで記録することができてよい。なお、スタッツアプリは、記録の対象を、「選手個人」、「チーム」、「試合」の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
選手端末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
行動情報記録部216は、ユーザの競技中の行動を記録する(ステップS14)。なお、第1実施形態において、競技中のユーザの記録は、ユーザとは異なる他のユーザ(例えば、チームの他の選手や、関係者等)が、記録ユーザとして選手端末200Pを操作して行ってよい。図5(a)は、行動情報記録部216によって表示部230に表示される、競技中の行動の入力画面の一例である。記録ユーザは、入力画面D20において、ユーザの行動に応じて、シュートの成功、失敗、リバウンド等のボタンを選択する。行動情報記録部216は、選択されたボタンに対応する行動と、ボタンが選択された際の経過時間とを関連付けて、選手端末200Pに記録する。第1実施形態において、記録された行動情報は、行動情報蓄積部272に記憶されてよい(ステップS15)。なお、記録の終了後、必要に応じて、ユーザの操作に応じたスタッツの修正がおこなわれてもよい。また、情報処理端末200の図示しない算出部が、記憶された行動情報に基づいて、シュート成功率、平均リバウンド数等の各種スタッツを算出してよい。
The behavioral
図6は、行動情報蓄積部272に記憶された行動情報テーブルの一例である。行動情報テーブルTB10は、ユーザ識別情報に関連付けて、スタッツの各項目が格納されてよい。また、ユーザのスタッツは、例えば図5(b)の画面D21に示すように、一覧で表示されてよい。なお、図は一例であって、本発明はこれに限定されない。例えば、スタッツは、折れ線グラフ、棒グラフ、円グラフといったグラフで表示されてもよいし、テーブル形式で表示されてもよい。
Figure 6 is an example of a behavioral information table stored in the behavioral
<第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
図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
記録端末200Sの行動情報記録部216は、記録ユーザによる入力操作に応じて、対象ユーザの行動情報を、対象ユーザのユーザ識別情報に関連付けて記録する(ステップP16)。なお、行動の記録は、図3のステップS14と同様に、図5(a)の入力画面D20等によって行われてよい。
The behavioral
記録端末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
このように、本発明の一実施形態によれば、サーバ100によって生成されたユーザ識別情報が、選手端末200Pと記録端末200Sとの間でローカルに共有され、記録端末200Sでは、各ユーザ識別情報に関連付けてスタッツが記憶される。そして、記録端末200Sから、複数のユーザのスタッツが共有された場合でも、選手端末200Pでは、自端末に記憶されたユーザ識別情報に関連付けられたスタッツが抽出されて蓄積される。これにより、個人情報をサーバ等に共有することなく、スタッツを蓄積することができる。
Thus, according to one embodiment of the present invention, the user identification information generated by the
<第3実施形態>
第3実施形態では、記録端末200Sにおいてチーム単位で選手のスタッツを記録するが、記録端末200Sにおいてチームを登録する際に、ユーザ情報が不明である選手を含む場合について説明する。ユーザ情報が不明であるとは、例えば、記録端末200Sでのチーム登録作業前に、選手による登録処理が未完了である場合や、登録処理は完了しているものの、記録端末200Sとの間で2次元コードの共有ができなかった場合等が相当する。
Third Embodiment
In the third embodiment, the
図9は、第3実施形態による、選手端末200P,201P、記録端末200S、及びサーバ100間のシーケンス図である。ここで、選手端末201Pは、記録端末200Sにおいてチームを登録する際に、ユーザ情報を取得できない未取得ユーザの情報処理端末である。なお、図9では、説明を簡易にするため、選手端末200P,201Pをそれぞれ1つ示してある。しかしながら、選手端末200P,201Pは、チームを形成する選手の分だけ存在してよい。
Figure 9 is a sequence diagram between the
図9に示すように、記録端末200Sは、チームを形成する選手端末200Pから、ユーザ情報の共有を受け(ステップT14)、各選手のユーザ情報を取得する(ステップT15)。ここで、ユーザ情報の共有に先立ち、選手端末200Pでは、第1実施形態(図3)のステップS10~S13で説明した処理(ユーザ識別情報の取得処理)が完了しているものとする。なお、選手端末200Pによるユーザ情報の共有は、第2実施形態(図7)のステップP14と同様であってよい。
As shown in FIG. 9, the
図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
次に、記録端末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
このように、本発明の一実施形態によれば、チームに対して識別情報が生成されてチーム単位でのスタッツが記録・蓄積されるため、チーム単位でのスタッツの確認、成績や戦力の継続的な分析が可能となる。 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
図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
第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
次に、記録端末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
このように、本発明の一実施形態によれば、記録端末200Sにおいて、スタッツの記録前にユーザ識別情報を取得できていないユーザや、スタッツアプリへのユーザ情報が未登録のユーザに対しても、スタッツを提供することができる。
In this way, according to one embodiment of the present invention, the
また、本発明の一実施形態によれば、チーム単位でユーザのスタッツを記録した場合でも、チームに含まれるユーザ単独でのスタッツを、ユーザに対して提供することができる。 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
また、選手Aの選手端末200Pにおいて、選手Aを含むチームのスタッツが記録された場合、選手Aの選手端末200Pでは、選手Aのスタッツのほか、選手Aが所属するチーム全体のスタッツが閲覧可能であってよい。
In addition, when stats of a team including player A are recorded on player A's
さらに、上述では、情報処理端末200が、記録端末200S及び選手端末200Pの両方で動作可能であるとして説明したが、いずれか一方のみで動作するように選択できてもよい。すなわち、スタッツについて、記録専用の情報処理端末と、蓄積・閲覧専用の情報処理端末があってもよい。
Furthermore, in the above description, the
また、上述では、チーム単位でスタッツを記録する際に、ユーザ識別情報が不明である選手に対して仮識別情報を発行する態様について説明した。しかしながら、仮識別情報は、選手単位でスタッツを記録する場合に発行されてもよい。例えば、選手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
記憶媒体は適切な場合、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
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。なお、本開示のプログラムは、例えば、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
200S Recording terminal 210
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:
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)
| 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 |
-
2024
- 2024-03-25 JP JP2024048401A patent/JP7657352B1/en active Active
Patent Citations (1)
| 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 |
