[go: up one dir, main page]

JP7395886B2 - Chat terminal device, chat system, chat input method and chat input program - Google Patents

Chat terminal device, chat system, chat input method and chat input program Download PDF

Info

Publication number
JP7395886B2
JP7395886B2 JP2019160036A JP2019160036A JP7395886B2 JP 7395886 B2 JP7395886 B2 JP 7395886B2 JP 2019160036 A JP2019160036 A JP 2019160036A JP 2019160036 A JP2019160036 A JP 2019160036A JP 7395886 B2 JP7395886 B2 JP 7395886B2
Authority
JP
Japan
Prior art keywords
data
chat
match
input
server
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
JP2019160036A
Other languages
Japanese (ja)
Other versions
JP2021039526A (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.)
JVCKenwood Corp
Original Assignee
JVCKenwood 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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2019160036A priority Critical patent/JP7395886B2/en
Priority to US17/006,949 priority patent/US11364444B2/en
Publication of JP2021039526A publication Critical patent/JP2021039526A/en
Application granted granted Critical
Publication of JP7395886B2 publication Critical patent/JP7395886B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、チャット端末装置、チャットシステム、チャット入力方法及びチャット入力プログラムに関する。 The present invention relates to a chat terminal device, a chat system, a chat input method, and a chat input program.

スポーツ競技、ゲーム競技等の試合が行われる際、試合に参加又は直接観戦できない者であっても試合状況を把握することができるように、例えばユーザがチャットを用いて試合状況等を知らせることが行われている。例えば、ゲームのスコア情報とユーザ同士のチャットを同一画面に表示するシステムが知られている(例えば、特許文献1参照)。 When a match such as a sports competition or a game competition is held, it is possible for users to notify the match status etc. using chat, for example, so that even those who cannot participate in or watch the match directly can understand the match situation. It is being done. For example, a system is known that displays game score information and chat between users on the same screen (for example, see Patent Document 1).

特開2015-71076号公報Japanese Patent Application Publication No. 2015-71076

上記のシステムでは、ユーザが頻繁にチャットを入力する必要があり、試合に集中することが困難な場合がある。このため、ユーザのチャット入力の手間を低減することが求められている。 The above system requires the user to frequently input chat information, which may make it difficult for the user to concentrate on the match. For this reason, there is a need to reduce the effort required by users to input chat information.

本発明は、上記に鑑みてなされたものであり、ユーザのチャット入力の手間を低減することが可能なチャット端末装置、チャットシステム、チャット入力方法及びチャット入力プログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a chat terminal device, a chat system, a chat input method, and a chat input program that can reduce the trouble of chat input by a user.

本発明に係るチャット端末装置は、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信可能であり、前記サーバに対して前記チャットデータを送信可能な通信部と、前記通信部により受信した前記試合状況データ及び前記チャットデータを記憶する記憶部と、前記チャットデータを入力可能な入力部と、前記チャットデータを表示可能な表示部と、前記入力部により前記チャットデータを入力する場合に、入力時点における前記試合状況データに対応した内容の前記チャットデータを候補データとして前記表示部に表示させる制御部とを備える。 The chat terminal device according to the present invention is capable of receiving the match situation data and the chat data from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match. , a communication unit capable of transmitting the chat data to the server; a storage unit storing the match situation data and the chat data received by the communication unit; an input unit capable of inputting the chat data; a display section capable of displaying chat data; and a control section that causes the display section to display the chat data having contents corresponding to the game situation data at the time of input as candidate data when the chat data is inputted by the input section. Equipped with.

本発明に係るチャットシステムは、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバと、前記サーバから前記試合状況データ及び前記チャットデータを受信可能であり、前記サーバに対して前記チャットデータを送信可能な通信部と、前記通信部により受信した前記試合状況データ及び前記チャットデータを記憶する記憶部と、前記チャットデータを入力可能な入力部と、前記チャットデータを表示可能な表示部と、前記入力部により前記チャットデータを入力する場合に、入力時点における前記試合状況データに対応した内容の前記チャットデータを候補データとして前記表示部に表示させる制御部と、を有するチャット端末装置とを備える。 A chat system according to the present invention includes a server that manages match situation data indicating a match situation and chat data indicating chat content corresponding to the match, and a server that receives the match situation data and the chat data from the server. a communication unit capable of transmitting the chat data to the server; a storage unit storing the match situation data and the chat data received by the communication unit; and an input unit capable of inputting the chat data. a display section capable of displaying the chat data; and when the input section inputs the chat data, the display section displays the chat data having contents corresponding to the match situation data at the time of input as candidate data. and a chat terminal device.

本発明に係るチャット入力方法は、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信することと、受信した前記試合状況データ及び前記チャットデータを記憶部に記憶することと、前記チャットデータを入力する場合に、入力時点における前記試合状況データに対応した内容の前記チャットデータを候補データとして表示部に表示させることと、前記表示部に表示された前記候補データの一つが選択された場合、選択された前記候補データを前記チャットデータとして前記サーバに送信することとを含む。 The chat input method according to the present invention includes receiving the match situation data and the chat data from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match. , storing the received match situation data and the chat data in a storage unit; and, when inputting the chat data, displaying the chat data having contents corresponding to the match situation data at the time of input as candidate data; and, when one of the candidate data displayed on the display section is selected, transmitting the selected candidate data to the server as the chat data.

本発明に係るチャット入力プログラムは、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信する処理と、受信した前記試合状況データ及び前記チャットデータを記憶部に記憶する処理と、前記チャットデータを入力する場合に、入力時点における前記試合状況データに対応した内容の前記チャットデータを候補データとして表示部に表示させる処理と、前記表示部に表示された前記候補データの一つが選択された場合、選択された前記候補データを前記チャットデータとして前記サーバに送信する処理とをコンピュータに実行させる。 The chat input program according to the present invention includes a process of receiving the match situation data and the chat data from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match. , a process of storing the received match situation data and the chat data in a storage unit, and when inputting the chat data, a display unit that displays the chat data having contents corresponding to the match situation data at the time of input as candidate data. and, when one of the candidate data displayed on the display unit is selected, a process of transmitting the selected candidate data to the server as the chat data.

本発明によれば、ユーザのチャット入力の手間を低減することが可能なチャット端末装置、チャットシステム、チャット入力方法及びチャット入力プログラムを提供できる。 According to the present invention, it is possible to provide a chat terminal device, a chat system, a chat input method, and a chat input program that can reduce the trouble of chat input by a user.

図1は、本実施形態に係るチャットシステムの一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a chat system according to this embodiment. 図2は、本実施形態に係るチャット端末装置の入力部及び表示部の一例を示す図である。FIG. 2 is a diagram showing an example of an input section and a display section of the chat terminal device according to the present embodiment. 図3は、チャットデータ記憶部に記憶されるチャットデータの一例を示す図である。FIG. 3 is a diagram showing an example of chat data stored in the chat data storage section. 図4は、同期データ記憶部に記憶される同期データの一例を示す図である。FIG. 4 is a diagram showing an example of synchronous data stored in the synchronous data storage section. 図5は、候補データ記憶部に記憶される候補データの一例を示す図である。FIG. 5 is a diagram showing an example of candidate data stored in the candidate data storage section. 図6は、登録データ記憶部に記憶される登録データの一例を示す図である。FIG. 6 is a diagram showing an example of registration data stored in the registration data storage section. 図7は、チャットデータを入力する入力用画面の一例を示す図である。FIG. 7 is a diagram showing an example of an input screen for inputting chat data. 図8は、チャット入力方法の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a chat input method.

以下、本発明の実施形態を図面に基づいて説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。 Embodiments of the present invention will be described below based on the drawings. Note that the present invention is not limited to this embodiment. Furthermore, the constituent elements in the embodiments described below include those that can be easily replaced by those skilled in the art, or those that are substantially the same.

図1は、本実施形態に係るチャットシステム100の一例を示すブロック図である。図1に示すチャットシステム100は、例えば野球等のスポーツ競技において、試合内容に関するチャットを行う場合に用いられる。このチャットシステム100を用いることにより、例えば試合に参加又は直接観戦できない者であっても試合状況を把握することができるように、チャットを用いて試合状況等を知らせることが可能である。以下、スポーツ競技として野球を例に挙げて説明するが、これに限定されるものではなく、サッカー、バレーボール、テニス、バドミントン等、他のスポーツ競技においても同様の説明が可能である。また、チャットシステム100は、例えばダンス大会(舞踊競技)、ピアノコンクール(演奏競技)、かるた大会(カード競技又はテーブルゲーム競技)、カラオケ大会(歌唱競技)、ゲーム大会等のスポーツ以外の競技にも適応可能である。 FIG. 1 is a block diagram showing an example of a chat system 100 according to this embodiment. A chat system 100 shown in FIG. 1 is used, for example, in a sports competition such as baseball, when chatting about the content of the game. By using this chat system 100, it is possible to notify the match status etc. using chat so that even those who cannot participate in or watch the match directly can understand the match status. The following explanation will be given using baseball as an example of a sports event, but the invention is not limited to this, and similar explanations can be made for other sports events such as soccer, volleyball, tennis, and badminton. The chat system 100 can also be used for non-sport competitions such as dance competitions (dance competitions), piano competitions (performance competitions), karuta competitions (card competitions or table game competitions), karaoke competitions (singing competitions), game competitions, etc. Adaptable.

図1に示すように、チャットシステム100は、スコア入力部20と、サーバ30と、チャット端末装置40、40Aとを備える。なお、チャットシステム100は、不図示のカメラを有してもよい。この場合、カメラは、例えば試合場において試合内容を撮影する。カメラで撮影した映像データは、例えばサーバ30に送信され、サーバ30において管理される。カメラは、例えば複数台設けられる。また、カメラは、映像データを撮影可能であればよく、例えば携帯電話やスマートフォン等に付属のカメラ等であってもよい。カメラは、映像データを撮影した場合、撮影時刻を示すデータを映像データに含ませる。 As shown in FIG. 1, the chat system 100 includes a score input section 20, a server 30, and chat terminal devices 40 and 40A. Note that the chat system 100 may include a camera (not shown). In this case, the camera photographs the content of the match, for example at the match field. Video data captured by the camera is transmitted to, for example, the server 30 and managed by the server 30. For example, a plurality of cameras are provided. Further, the camera may be any camera as long as it is capable of capturing video data, and may be, for example, a camera attached to a mobile phone, smart phone, or the like. When the camera shoots video data, the camera includes data indicating the shooting time in the video data.

スコア入力部20は、試合の状況を示す試合状況データをサーバ30に入力する。本実施形態では、野球の試合の状況を示す試合状況データとして、例えばスコアデータが挙げられる。スコアデータは、野球のスコアブックに記載されるスコアを構成するデータであり、投手の投球を起点とした一連のイベントを構成する個々のイベントである。スコアは、スコアデータの集合である。したがって、投手が1球投げるごとに複数のスコアデータが作成され、これにより1つのスコアが作成される。例えば、1塁に出塁している状態での打撃結果がライトフライアウトになって1塁走者もタッチアウトになった場合、打者がアウトというスコアデータと、ライトフライというスコアデータと、1塁走者がアウトというスコアデータが作成され、これらのスコアデータから1つのスコアが構成されることになる。 The score input unit 20 inputs game situation data indicating the situation of the game to the server 30. In this embodiment, the game situation data indicating the situation of a baseball game includes, for example, score data. Score data is data that constitutes a score written in a baseball scorebook, and is an individual event that constitutes a series of events starting from a pitcher's pitch. A score is a collection of score data. Therefore, each time a pitcher throws one pitch, a plurality of score data are created, thereby creating one score. For example, if the batter is on base and the result of the bat is a fly out to right field and the runner on first base is also touched out, there will be score data that says the batter is out, score data that says fly to right field, and a fly out for the runner on first base. Score data indicating that the player is out is created, and one score is constructed from these score data.

スコアには、上記に例示したスコアデータの他にも、打者のアクション、野手のアクション、カウントの確定、既に出塁している走者がいる場合はその走者の進塁状況、その他、打者や野手のその他の行動などのスコアデータが含まれ得る。具体的には、スコアには、ストライク、ボール、ファウル、打撃結果、打球の種類、捕球野手、進塁結果などのスコアデータが含まれ得る。打撃結果は、アウト、1塁打、2塁打、3塁打、本塁打などの情報である。打球の種類は、ゴロ、ライナー、フライ、バントなどの情報であり、さらに細かく分類してもよい。捕球野手は、実際に打球を捕球した野手または野手の守備位置を特定するための情報である。進塁結果は、たとえば「1塁から2塁」など、出塁していた走者の進塁に関する情報であり、その他に打者や野手のその他の行動などを含めることができる。 In addition to the score data exemplified above, the score includes the batter's actions, fielder's actions, count confirmation, if there is a runner already on base, the progress of that runner, and other information about the batter and fielder. Score data such as other actions may be included. Specifically, the score may include score data such as strikes, balls, fouls, batting results, types of batted balls, catching fielders, and base advancing results. The batting results include information such as outs, first base hits, double base hits, triple base hits, and home runs. The type of batted ball is information such as grounder, liner, fly ball, bunt, etc., and may be further classified into more detailed categories. The fielder catching the ball is information for identifying the fielder who actually caught the ball or the fielding position of the fielder. The base advancement result is information regarding the base advancement of the runner who was on base, such as "from 1st base to 2nd base," and can also include other actions of the batter and fielder.

スコア入力部20としては、例えば上記のスコアデータを電子データとしてサーバ30に入力するアプリケーション等が挙げられる。この場合、スコア入力部20は、サーバ30の外部に設置されるパーソナルコンピュータ等の処理装置に設けられてもよい。また、スコア入力部20は、サーバ30に設けられてもよい。なお、本実施形態において、スコア入力部20は、設けられなくてもよい。 Examples of the score input unit 20 include an application that inputs the above score data as electronic data to the server 30. In this case, the score input unit 20 may be provided in a processing device such as a personal computer installed outside the server 30. Further, the score input section 20 may be provided in the server 30. In addition, in this embodiment, the score input part 20 does not need to be provided.

サーバ30は、チャットシステム100を統括的に管理する。サーバ30は、チャットシステム100の管理を行うための各種アプリケーション、データ、プログラム等を有する。サーバ30としては、例えばパーソナルコンピュータ、ワークステーション等が用いられるが、これに限定されない。 Server 30 manages chat system 100 in an integrated manner. The server 30 has various applications, data, programs, etc. for managing the chat system 100. The server 30 may be, for example, a personal computer, a workstation, or the like, but is not limited thereto.

サーバ30においては、複数のチャットグループが設定されている。チャットグループは、例えば競技ごと、試合ごと、又はチームごとに個別に設定されている。サーバ30は、チャットグループ毎に、以下説明する各種処理を行う。 In the server 30, a plurality of chat groups are set up. Chat groups are individually set for each sport, match, or team, for example. The server 30 performs various processes described below for each chat group.

サーバ30には、試合に対応したチャットの内容を示すチャットデータが入力される。サーバ30は、入力されたチャットデータを記憶する。サーバ30がチャットデータを記憶することにより、チャットデータがサーバ30から受信可能な状態となる。サーバ30は、チャットデータを記憶した場合、当該チャットデータを記憶した時刻(以下、アップロード時刻と表記する)のデータをチャットデータにそれぞれ含ませる。つまり、サーバ30に記憶されたチャットデータは、アップロード時刻のデータを含んでいる。サーバ30は、映像データ及びチャットデータを管理する管理アプリケーションを有する。 Chat data indicating the content of the chat corresponding to the match is input to the server 30. The server 30 stores the input chat data. By storing the chat data on the server 30, the chat data can be received from the server 30. When the server 30 stores chat data, the server 30 includes data of the time when the chat data was stored (hereinafter referred to as upload time) in the chat data. That is, the chat data stored in the server 30 includes upload time data. The server 30 has a management application that manages video data and chat data.

また、サーバ30には、スコア入力部20からスコアデータが入力されてもよい。この場合、サーバ30は、入力されたスコアデータに基づいてチャットデータを生成し、当該チャットデータを保存してもよい。例えば、サーバ30は、新たなスコアデータが入力される度に、当該スコアデータの内容を文字等で表したチャットデータを生成可能である。これにより、スコアデータが更新される場合に、更新されたスコアデータをチャットの情報として確認することが可能となる。また、サーバ30には、カメラにより撮影された映像データが入力されてもよい。 Further, score data may be input to the server 30 from the score input section 20. In this case, the server 30 may generate chat data based on the input score data and store the chat data. For example, each time new score data is input, the server 30 can generate chat data that represents the content of the score data in characters or the like. Thereby, when score data is updated, it becomes possible to confirm the updated score data as chat information. Further, video data captured by a camera may be input to the server 30.

チャット端末装置40、40Aは、入力部41と、表示部42と、通信部43と、記憶部44と、制御部45とを有している。入力部41、表示部42、通信部43、記憶部44及び制御部45は、例えばバスライン等を介して接続されている。チャット端末装置40としては、例えば携帯電話、スマートフォン、タブレット、ノート型パーソナルコンピュータ等の携帯型情報端末が挙げられる。 Chat terminal devices 40 and 40A include an input section 41, a display section 42, a communication section 43, a storage section 44, and a control section 45. The input section 41, display section 42, communication section 43, storage section 44, and control section 45 are connected via, for example, a bus line. Examples of the chat terminal device 40 include portable information terminals such as mobile phones, smartphones, tablets, and notebook personal computers.

入力部41は、チャットデータ等の情報を入力するための所定の入力操作が可能である。入力部41は、入力操作に応じて、制御部45に対する指示信号を出力する。入力部41としては、例えばタッチパネル等の入力装置が用いられる。なお、入力部41として、タッチパネルに加えて又はタッチパネルに代えて、ボタン、レバー、ダイヤル、スイッチ又は他の入力装置が用いられてもよい。入力部41は、所定の入力操作に応じた指示信号を出力する。表示部42は、文字及び画像を含む各種情報を表示する。表示部42は、液晶パネル等の表示パネルを有する。 The input unit 41 allows predetermined input operations for inputting information such as chat data. The input section 41 outputs an instruction signal to the control section 45 in response to an input operation. As the input unit 41, for example, an input device such as a touch panel is used. Note that as the input unit 41, a button, lever, dial, switch, or other input device may be used in addition to or in place of the touch panel. The input unit 41 outputs an instruction signal according to a predetermined input operation. The display unit 42 displays various information including characters and images. The display section 42 has a display panel such as a liquid crystal panel.

図2は、本実施形態に係るチャット端末装置40の入力部41及び表示部42の一例を示す図である。図2に示すように、チャット端末装置40は、例えばタッチパネル型の入力部41及び表示部42を有している。つまり、表示部42である表示パネルに入力部41であるタッチパネルが重ねて配置されている。 FIG. 2 is a diagram showing an example of the input section 41 and display section 42 of the chat terminal device 40 according to the present embodiment. As shown in FIG. 2, the chat terminal device 40 includes, for example, a touch panel type input section 41 and a display section 42. In other words, a touch panel as the input section 41 is placed over a display panel as the display section 42 .

表示部42には、例えばスコア表示領域42aと、チャット表示領域42bと、グループ表示領域42gとが表示されている。スコア表示領域42aには、スコアデータが表示される。例えば、スコア表示領域42aには、イニングごとに得点が表示されるスコアボード81や、ランナーの進塁状況を表示する進塁表示82、イニングを表示するイニング表示83、チームごとの総得点を表示する得点表示84、ボールカウント及びアウトカウントを表示するカウント表示85、打者を表示する打者表示86、投手を表示する投手表示87等が表示される。なお、スコア表示領域42aの表示については、これに限定されるものではなく、例えば一部の表示を省略可能としてもよい。 The display section 42 displays, for example, a score display area 42a, a chat display area 42b, and a group display area 42g. Score data is displayed in the score display area 42a. For example, the score display area 42a displays a scoreboard 81 that displays the score for each inning, a base advance display 82 that displays the progress of runners, an inning display 83 that displays the inning, and a total score for each team. A score display 84 that displays a ball count and an out count, a batter display 86 that displays a batter, a pitcher display 87 that displays a pitcher, and the like are displayed. Note that the display in the score display area 42a is not limited to this, and for example, a part of the display may be omitted.

チャット表示領域42bには、チャットデータが表示される。例えば、チャット表示領域42bには、サーバ30で生成されたチャットデータであるサーバメッセージ88や、チャット端末装置40とは異なる他のチャット端末装置40Aで入力されたチャットデータである他者メッセージ89、チャット端末装置40で入力されたチャットデータである自己メッセージ90等が表示される。サーバメッセージ88は、例えばサーバ30に入力されたスコアデータの内容を文字により示したものである。図2の上側のサーバメッセージ88aは、例えば8回裏に打者007がセンター前ヒットを打った、という内容である。また、図2の下側のサーバメッセージ88bは、8回裏に打者008が三振した、という内容である。 Chat data is displayed in the chat display area 42b. For example, the chat display area 42b includes a server message 88 that is chat data generated by the server 30, a message 89 of another person that is chat data that is input from another chat terminal device 40A different from the chat terminal device 40, Self-message 90, etc., which are chat data input through chat terminal device 40, are displayed. The server message 88 is, for example, a text representation of the content of the score data input to the server 30. The server message 88a on the upper side of FIG. 2 states, for example, that batter 007 hit a hit in front of center field in the bottom of the 8th inning. Further, the server message 88b at the bottom of FIG. 2 states that batter 008 struck out in the bottom of the 8th inning.

なお、サーバメッセージ88及び他者メッセージ89は、例えばチャット表示領域42bの左側の領域に表示される。また、自己メッセージ90は、例えばチャット表示領域42bの右側の領域に表示される。また、サーバメッセージ88と他者メッセージ89とは、例えばメッセージが表示される枠の種類が異なるなど、区別して表示してもよい。これにより、サーバメッセージ88と他者メッセージ89とを識別可能となる。グループ表示領域42gには、チャット端末装置40の操作者の属するグループの情報が表示される。なお、自己メッセージ90は、テキストデータからなるメッセージであってもよい。 Note that the server message 88 and the other person's message 89 are displayed, for example, in an area on the left side of the chat display area 42b. Further, the self-message 90 is displayed, for example, in an area on the right side of the chat display area 42b. Further, the server message 88 and the other person's message 89 may be displayed separately, for example, by using different types of frames in which the messages are displayed. This makes it possible to distinguish between the server message 88 and the other person's message 89. Information about the group to which the operator of the chat terminal device 40 belongs is displayed in the group display area 42g. Note that the self-message 90 may be a message consisting of text data.

入力部41は、タッチパネルの表面のうち所定の領域に対してタッチ操作、スクロール操作等の操作が行われた場合、操作が行われた領域の位置情報及び操作内容を含む所定の指示信号を出力する。当該位置情報は、例えば表示部42の位置に対応して設定されている。なお、入力部41及び表示部42の構成は、上記構成に限定するものではない。 When an operation such as a touch operation or a scroll operation is performed on a predetermined area on the surface of the touch panel, the input unit 41 outputs a predetermined instruction signal including position information of the area where the operation was performed and the operation details. do. The position information is set, for example, in correspondence with the position of the display section 42. Note that the configurations of the input section 41 and the display section 42 are not limited to the above configurations.

通信部43は、有線又は無線によって外部機器との間で情報の通信を行う。通信部43は、例えば外部のサーバ30との間で映像データ、チャットデータ、スコアデータ等の送受信を行う。 The communication unit 43 communicates information with external devices by wire or wirelessly. The communication unit 43 transmits and receives video data, chat data, score data, etc., to and from the external server 30, for example.

記憶部44は、例えばハードディスクドライブ、ソリッドステートドライブ等のストレージを有している。なお、記憶部44として、リムーバブルディスク等の外部記憶媒体が用いられてもよい。記憶部44は、チャット端末装置40のオペレーティングシステムや、入力部41、表示部42及び通信部43の動作を制御するための各種プログラム、チャットを行うためのチャットアプリケーション、各種プログラム、及びデータ等を記憶する。例えば、記憶部44は、表示部42に表示させるスコア表示領域42a、チャット表示領域42b、グループ表示領域42g等のフレームデータ等が記憶されてもよい。 The storage unit 44 includes storage such as a hard disk drive, solid state drive, etc., for example. Note that as the storage unit 44, an external storage medium such as a removable disk may be used. The storage unit 44 stores the operating system of the chat terminal device 40, various programs for controlling the operations of the input unit 41, display unit 42, and communication unit 43, a chat application for chatting, various programs, data, etc. Remember. For example, the storage unit 44 may store frame data of the score display area 42a, chat display area 42b, group display area 42g, etc. to be displayed on the display unit 42.

また、記憶部44は、試合の状況を示す試合状況データと、試合に対応したチャットの内容を示すチャットデータとを管理するサーバから試合状況データ及びチャットデータを受信する処理と、受信した試合状況データ及びチャットデータを記憶する処理と、チャットデータを入力する場合に、入力時点における試合状況データに対応した内容のチャットデータを候補データとして表示部に表示させる処理と、表示部に表示された候補データの一つが選択された場合、選択された候補データをチャットデータとしてサーバに送信する処理とをコンピュータに実行させるチャット入力プログラムを記憶する。 The storage unit 44 also performs processing for receiving match situation data and chat data from a server that manages match situation data indicating the match situation and chat data indicating chat content corresponding to the match, and processing for receiving match situation data and chat data indicating the content of the chat corresponding to the match. A process for storing data and chat data; a process for displaying chat data corresponding to the match situation data at the time of input on the display unit as candidate data when inputting chat data; and a process for displaying the chat data as candidate data on the display unit A chat input program is stored that causes the computer to execute a process of transmitting the selected candidate data to the server as chat data when one of the data is selected.

記憶部44は、スコアデータ記憶部51と、チャットデータ記憶部52と、同期データ記憶部53と、候補データ記憶部54と、登録データ記憶部55とを有する。 The storage section 44 includes a score data storage section 51 , a chat data storage section 52 , a synchronized data storage section 53 , a candidate data storage section 54 , and a registered data storage section 55 .

スコアデータ記憶部51は、通信部43で受信したスコアデータを記憶する。スコアデータ記憶部51に記憶されるスコアデータとしては、例えば打者スコアデータ、走者スコアデータ、タグ情報等の情報を含む。なお、スコアデータとして、野手のアクション等の他の情報を含んでもよい。 The score data storage section 51 stores the score data received by the communication section 43. The score data stored in the score data storage unit 51 includes information such as batter score data, runner score data, and tag information. Note that the score data may include other information such as fielder actions.

チャットデータ記憶部52は、通信部43で受信したチャットデータを記憶する。図3は、チャットデータ記憶部52に記憶されるチャットデータの一例を示す図である。図3に示すように、チャットデータは、入力ID75と、入力者ID76と、入力内容77と、タグ情報78とを含む。 Chat data storage section 52 stores chat data received by communication section 43. FIG. 3 is a diagram showing an example of chat data stored in the chat data storage section 52. As shown in FIG. 3, the chat data includes an input ID 75, an input user ID 76, input contents 77, and tag information 78.

入力ID75は、チャットデータがサーバ30に入力又は生成される毎に1つ作成される。入力者ID76は、1つのチャットデータにおける入力者を識別する情報である。例えば、サーバ30によって生成されたチャットデータの場合、入力者ID76は所定の値(例えば「999」等)としてもよい。入力内容77は、チャット表示領域42bに表示されるメッセージの内容を示す情報である。入力内容77は、例えば文字データ又は所定のイラストデータを含む。タグ情報78は、入力ID75毎に作成されるチャットデータを識別する情報である。タグ情報78は、入力ID75が作成される毎に1つ作成される。タグ情報78は、インデックスとしてタグ番号(TC0054、TC0055、…)が昇順で付加される。なお、入力ID75のID番号をタグ情報として用いてもよい。 One input ID 75 is created each time chat data is input to or generated by the server 30. The input person ID 76 is information that identifies the input person in one chat data. For example, in the case of chat data generated by the server 30, the input person ID 76 may be a predetermined value (for example, "999", etc.). The input content 77 is information indicating the content of the message displayed in the chat display area 42b. The input content 77 includes, for example, character data or predetermined illustration data. Tag information 78 is information that identifies chat data created for each input ID 75. One piece of tag information 78 is created each time an input ID 75 is created. In the tag information 78, tag numbers (TC0054, TC0055, . . . ) are added as indexes in ascending order. Note that the ID number of the input ID 75 may be used as tag information.

同期データ記憶部53は、スコアデータとチャットデータとを対応付ける同期データを記憶する。図4は、同期データ記憶部53に記憶される同期データの一例を示す図である。図4に示すように、同期データは、タグ情報79及びアップロード時刻情報80を有している。タグ情報79は、上記のチャットデータのタグ情報78に対応する情報である。タグ情報79は、アップロード時刻情報80に沿った順序で配置される。タグ情報79は、例えば対応するタグ情報78と同一のタグ番号(TC0054、TC0055、…)が付加されているが、これに限定されるものではない。例えば、タグ情報79は、タグ情報78とは独立した一連のタグ番号が付加されてもよい。アップロード時刻情報80は、タグ情報79に対応付けられるスコアデータ及びチャットデータがサーバ30にアップロードされた時刻を示す。タグ情報79及びアップロード時刻情報80により、スコアデータとチャットデータとが、アップロード時刻によって対応付けられて記憶されることになる。 The synchronous data storage unit 53 stores synchronous data that associates score data and chat data. FIG. 4 is a diagram showing an example of synchronous data stored in the synchronous data storage section 53. As shown in FIG. 4, the synchronized data includes tag information 79 and upload time information 80. The tag information 79 is information corresponding to the tag information 78 of the chat data described above. The tag information 79 is arranged in the order along the upload time information 80. For example, the tag information 79 has the same tag number (TC0054, TC0055, . . . ) added as the corresponding tag information 78, but is not limited to this. For example, the tag information 79 may be appended with a series of tag numbers independent of the tag information 78. The upload time information 80 indicates the time when the score data and chat data associated with the tag information 79 were uploaded to the server 30. Using tag information 79 and upload time information 80, score data and chat data are stored in association with each other based on upload time.

候補データ記憶部54は、複数の候補データを記憶する。候補データは、入力部41によりチャットデータを入力する場合に、入力時点における試合状況データに対応した内容のチャットデータである。図5は、候補データ記憶部54に記憶される候補データの一例を示す図である。図5に示すように、候補データは、例えばスコアが有利な場合の「やったー」「おめでとう」「よかったね」といった喜び、祝福等を表す語句と、スコアが不利な場合の「残念」「やっちまったー」といった残念さ等を表す語句とが挙げられる。候補データには、スコアが有利な場合、スコアが不利な場合のそれぞれについて、優先順位が設定される。候補データは、チャットデータを入力する際、優先順位が高い順に表示される。上記のような候補データとして例示される語句については、例えばチャット端末装置40に搭載される文章入力ツール等に登録された語句が用いられてもよいし、チャットデータとして入力された語句が用いられてもよい。 The candidate data storage unit 54 stores a plurality of candidate data. Candidate data is chat data whose content corresponds to match situation data at the time of input when chat data is input through the input unit 41. FIG. 5 is a diagram showing an example of candidate data stored in the candidate data storage section 54. As shown in Figure 5, the candidate data includes, for example, words expressing joy and blessings, such as "yay," "congratulations," and "good for you," when the score is favorable, and "disappointment," and "lol" when the score is unfavorable. Examples include words and phrases that express regret, such as "I've done it!" Priority orders are set for candidate data for cases in which the score is advantageous and cases in which the score is disadvantageous. Candidate data is displayed in descending order of priority when inputting chat data. Regarding the words and phrases exemplified as the above candidate data, for example, words registered in a text input tool etc. installed in the chat terminal device 40 may be used, or words and phrases input as chat data may be used. It's okay.

登録データ記憶部55は、チャット端末装置40を使用する使用者によって登録される登録データを記憶する。図6は、登録データ記憶部55に記憶される登録データの一例を示す図である。図6に示すように、登録データは、例えば使用者が属するチーム、使用者が指定する試合参加者(選手)、使用者が指定するスコアデータ等を含む。登録データは、詳細は後述するが、候補データを表示する際に用いられる。 The registration data storage unit 55 stores registration data registered by a user who uses the chat terminal device 40. FIG. 6 is a diagram showing an example of registration data stored in the registration data storage section 55. As shown in FIG. 6, the registration data includes, for example, the team to which the user belongs, match participants (players) specified by the user, score data specified by the user, and the like. The registered data will be described in detail later, but is used when displaying candidate data.

制御部45は、入力部41、表示部42、通信部43及び記憶部44の各部の制御を行う。また、制御部45は、入力部41による指示信号に応じた演算、処理等を行う。制御部45は、CPU(Central Processing Unit)等の処理装置や、RAM(Random Access Memory)、ROM(Read Only Memory)等の記憶装置を有している。制御部45は、通信制御部61と、記憶制御部62と、表示制御部63と、候補データ設定部64とを有する。 The control section 45 controls each section of the input section 41, the display section 42, the communication section 43, and the storage section 44. Further, the control unit 45 performs calculations, processing, etc. according to the instruction signal from the input unit 41. The control unit 45 includes a processing device such as a CPU (Central Processing Unit), and a storage device such as a RAM (Random Access Memory) and a ROM (Read Only Memory). The control section 45 includes a communication control section 61 , a storage control section 62 , a display control section 63 , and a candidate data setting section 64 .

通信制御部61は、通信部43を介してサーバ30にアクセスし、サーバ30に記憶されているスコアデータ、チャットデータ等を受信させる。また、通信制御部61は、入力部41により入力又は選択されたチャットデータを、通信部43を介してサーバ30に送信させる。 The communication control unit 61 accesses the server 30 via the communication unit 43 and receives score data, chat data, etc. stored in the server 30. Further, the communication control unit 61 causes chat data input or selected by the input unit 41 to be transmitted to the server 30 via the communication unit 43.

記憶制御部62は、サーバ30から取得したスコアデータ、チャットデータ等を、アップロード時刻と対応付けて記憶部44に記憶させる。 The storage control unit 62 causes the storage unit 44 to store the score data, chat data, etc. acquired from the server 30 in association with the upload time.

表示制御部63は、表示部42に表示される表示内容を制御する。表示制御部63は、通信部43で取得されるスコアデータに基づいて、スコア表示領域42aの表示内容を制御する。 The display control unit 63 controls the display content displayed on the display unit 42. The display control unit 63 controls the display content of the score display area 42a based on the score data acquired by the communication unit 43.

また、表示制御部63は、通信部43で取得されるチャットデータに基づいて、チャット表示領域42bの表示内容を制御する。表示制御部63は、チャットデータをチャット表示領域42bに表示する際、当該チャット表示領域42bに表示可能な数のチャットデータをアップロード時刻に基づいて時系列で一方向に並べて表示する。本実施形態では、例えば図2に示すように、チャットデータが時系列でチャット表示領域42bの図中の上方から下方に並んで表示される。 Further, the display control unit 63 controls the display content of the chat display area 42b based on the chat data acquired by the communication unit 43. When displaying chat data in the chat display area 42b, the display control unit 63 displays a number of chat data that can be displayed in the chat display area 42b in a chronological order in one direction based on the upload time. In this embodiment, for example, as shown in FIG. 2, chat data is displayed in chronological order from the top to the bottom of the diagram in the chat display area 42b.

また、表示制御部63は、サーバ30に新たなチャットデータが記憶された場合、通信部43を介してサーバ30に記憶された最新のチャットデータを取得し、チャット表示領域42bの表示内容を更新する。この場合、表示制御部63は、チャット表示領域42bにおいて時系列的に直近に表示されたチャットデータの下方に新たなチャットデータを表示させるスペースがあるか否かを判断する。新たなチャットデータを表示させるスペースがある場合、表示制御部63は、当該スペースに新たなチャットデータを表示させる。また、新たなチャットデータを表示させるスペースが無い場合、表示制御部63は、チャット表示領域42bに表示されている中で時系列的に最も古いチャットデータ、つまり、チャット表示領域42bに表示される最も上側のチャットデータを、チャット表示領域42bの上方に押し出す方向にチャット表示領域42b全体をスクロールさせる。そして、表示制御部63は、スクロールによって空いた下部のスペースに新たなチャットデータを表示させる。これにより、表示制御部63は、サーバ30に新たなチャットデータがアップロードされ、記憶部44に記憶される毎に、チャット表示領域42bに表示されるチャットデータをリアルタイムで更新することが可能である。 Furthermore, when new chat data is stored in the server 30, the display control unit 63 acquires the latest chat data stored in the server 30 via the communication unit 43, and updates the display content of the chat display area 42b. do. In this case, the display control unit 63 determines whether or not there is space for displaying new chat data below the chat data most recently displayed in chronological order in the chat display area 42b. If there is a space for displaying new chat data, the display control unit 63 displays the new chat data in the space. Further, if there is no space to display new chat data, the display control unit 63 displays the chat data that is chronologically oldest among those displayed in the chat display area 42b, that is, displayed in the chat display area 42b. The entire chat display area 42b is scrolled in a direction to push the uppermost chat data upwards of the chat display area 42b. Then, the display control unit 63 displays new chat data in the lower space vacated by scrolling. Thereby, the display control unit 63 can update the chat data displayed in the chat display area 42b in real time every time new chat data is uploaded to the server 30 and stored in the storage unit 44. .

また、表示制御部63は、記憶部44に記憶される過去のチャットデータに基づいて、チャット表示領域42bの表示内容を制御可能である。例えば、操作者が入力部(タッチパネル)41のチャット表示領域42b内をタッチした状態でタッチ位置を上方又は下方にスライドさせる場合、つまり、チャット表示領域42bを手動でスクロールさせる操作を行う場合、表示制御部63は、スクロール方向及びスクロール量に応じて、チャット表示領域42bに表示させるチャットデータを変更する。例えば、操作者が当該タッチ位置を上方にスライドさせた場合には、それまで表示されていたチャットデータよりも時間的に後にアップロードされたチャットデータがチャット表示領域42bに表示される。また、操作者が当該タッチ位置を下方にスライドさせた場合には、それまで表示されていたチャットデータよりも時間的に前にアップロードされたチャットデータがチャット表示領域42bに表示される。なお、チャット表示領域42bに表示されるチャットデータを変更する手法は上記に限定されず、例えばボタンやキーボード、マウス等、他の手法により行ってもよい。 Further, the display control unit 63 can control the display content of the chat display area 42b based on past chat data stored in the storage unit 44. For example, when the operator touches the inside of the chat display area 42b of the input unit (touch panel) 41 and slides the touch position upward or downward, that is, when performing an operation to manually scroll the chat display area 42b, the display The control unit 63 changes the chat data displayed in the chat display area 42b according to the scroll direction and scroll amount. For example, when the operator slides the touch position upward, chat data that was uploaded later in time than the chat data that was being displayed up to that point is displayed in the chat display area 42b. Further, when the operator slides the touch position downward, chat data that was uploaded temporally earlier than the chat data that was being displayed up to that point is displayed in the chat display area 42b. Note that the method for changing the chat data displayed in the chat display area 42b is not limited to the above, and may be performed using other methods such as a button, a keyboard, a mouse, or the like.

また、本実施形態において、表示制御部63は、入力部41により新たなチャットデータを入力するための所定の操作が行われた場合、チャットデータの入力用の画面を表示する。図7は、チャットデータを入力する入力用画面の一例を示す図である。図7に示すように、表示制御部63は、チャットデータ入力部91と、候補データ表示部92と、入力ツール表示部93とを表示部42に表示する。 Further, in the present embodiment, when a predetermined operation for inputting new chat data is performed by the input unit 41, the display control unit 63 displays a screen for inputting chat data. FIG. 7 is a diagram showing an example of an input screen for inputting chat data. As shown in FIG. 7, the display control section 63 displays a chat data input section 91, a candidate data display section 92, and an input tool display section 93 on the display section 42.

候補データ設定部64は、候補データ記憶部54に記憶される候補データの中から、候補データ表示部92に表示する候補データをスコアデータに基づいて選択する。例えば、候補データ設定部64は、チャットデータの入力用の画面を表示した時刻から遡って直近のスコアデータに基づいて候補データを選択又は設定する。この場合、候補データは、当該直近のスコアデータに関連する語句を選択又は設定することができる。 The candidate data setting section 64 selects candidate data to be displayed on the candidate data display section 92 from among the candidate data stored in the candidate data storage section 54 based on the score data. For example, the candidate data setting unit 64 selects or sets candidate data based on the latest score data going back from the time when the screen for inputting chat data is displayed. In this case, as the candidate data, words related to the most recent score data can be selected or set.

また、候補データ設定部64は、登録データ記憶部55に記憶される登録データに基づいて、候補データを選択することができる。例えば、登録データとしてチームが登録される場合には、登録されたチームにとって有利なスコアデータが取得された際、候補データ設定部64は、スコアが有利な場合の語句を選択する。一方、登録されたチームにとって有利なスコアデータが取得された際、候補データ設定部64は、スコアが不利な場合の語句を選択する。 Further, the candidate data setting section 64 can select candidate data based on the registered data stored in the registered data storage section 55. For example, in the case where a team is registered as registered data, when score data that is advantageous to the registered team is acquired, the candidate data setting unit 64 selects a phrase that is advantageous to the score. On the other hand, when score data that is advantageous to the registered team is acquired, the candidate data setting unit 64 selects words and phrases that are unfavorable to the score.

また、例えば、登録データとして選手が登録される場合、候補データ設定部64は、上記同様、登録された選手にとって有利なスコアデータが取得された際にはスコアが有利な場合の語句を選択し、登録された選手にとって有利なスコアデータが取得された際にはスコアが不利な場合の語句を選択することができる。また、候補データ設定部64は、登録された選手の名前を含む語句を候補データとして設定することができる。 For example, when a player is registered as registered data, the candidate data setting unit 64 selects words and phrases that are advantageous to the registered player when score data that is advantageous to the registered player is obtained, as described above. , when score data that is advantageous to the registered player is acquired, it is possible to select phrases that would indicate a case where the score is unfavorable. Further, the candidate data setting unit 64 can set a phrase including the registered player's name as candidate data.

また、例えば、登録データとして所定のスコアデータが登録される場合には、登録されたスコアデータが取得された際、候補データ設定部64は、登録されたスコアデータに応じた語句を選択する。例えば、登録データとしてホームランが登録され、ホームランのスコアデータが取得された場合、候補データ設定部64は、「ホームラン!」といったスコアデータに応じた語句を候補データとして選択することができる。更に、登録データとしてチーム、選手が併せて登録される場合、登録されたチームの選手又は登録した選手がホームランを打った場合、「ナイスホームラン」「やった、ホームラン」といったスコアが有利な場合の語句とスコアデータを含む語句とを組み合わせた候補データを選択又は設定することができる。一方、登録されたチームではなく相手チームの選手がホームランを打った場合、「ホームラン打たれた」「残念、ホームランか」といったスコアが不利な場合の語句とスコアデータを含む語句とを組み合わせた候補データを選択又は設定することができる。 Further, for example, in a case where predetermined score data is registered as registered data, when the registered score data is acquired, the candidate data setting unit 64 selects a phrase according to the registered score data. For example, when a home run is registered as registered data and score data of the home run is acquired, the candidate data setting unit 64 can select a word or phrase corresponding to the score data, such as "Home run!", as the candidate data. Furthermore, if teams and players are registered together as registered data, if a registered team player or registered player hits a home run, or if a score such as "Nice home run" or "Yay, home run" is advantageous, Candidate data that is a combination of words and phrases that include score data can be selected or set. On the other hand, if a player from the opposing team hits a home run instead of the registered team, candidates are combinations of words and phrases that include score data and phrases that are unfavorable to the score, such as ``I hit a home run'' and ``Unfortunately, it was a home run.'' Data can be selected or set.

次に、上記のように構成されたチャットシステム100の動作を説明する。図8は、チャット入力方法の一例を示すフローチャートである。本実施形態に係るチャットシステム100において、サーバ30では、試合の進行に伴って、スコア入力部20からスコアデータが入力され、チャット端末装置40、40A等によりチャットデータが入力される。サーバ30は、スコアデータに基づいて、チャットデータを生成する。サーバ30は、これらのスコアデータ及びチャットデータを記憶し、チャット端末装置40、40A等により受信可能な状態とする。 Next, the operation of chat system 100 configured as described above will be explained. FIG. 8 is a flowchart illustrating an example of a chat input method. In the chat system 100 according to the present embodiment, in the server 30, score data is input from the score input unit 20 as the match progresses, and chat data is input from the chat terminal devices 40, 40A, etc. Server 30 generates chat data based on score data. The server 30 stores these score data and chat data, and makes them receivable by the chat terminal devices 40, 40A, etc.

この状態で、チャット端末装置40において、チャットアプリケーションを起動する。チャットアプリケーションを起動することにより、チャット端末装置40では、通信制御部61が、サーバ30からスコアデータ及びチャットデータを取得させる(ステップS10)。サーバ30からスコアデータ及びチャットデータを取得した場合、記憶制御部62は、取得したスコアデータ及びチャットデータをアップロード時刻によって対応付けて記憶部44に記憶させる(ステップS20)。表示制御部63は、記憶部44に記憶されたスコアデータ及びチャットデータを表示部42に表示する(ステップS30)。 In this state, a chat application is started on the chat terminal device 40. By starting the chat application, the communication control unit 61 in the chat terminal device 40 acquires score data and chat data from the server 30 (step S10). When the score data and chat data are acquired from the server 30, the storage control unit 62 stores the acquired score data and chat data in the storage unit 44 in association with each other based on the upload time (step S20). The display control unit 63 displays the score data and chat data stored in the storage unit 44 on the display unit 42 (step S30).

制御部45は、新たなチャットデータを入力するための所定の操作が行われたか否かを判定する(ステップS40)。操作が行われないと判定される場合(ステップS40のNo)、制御部45は、ステップS10以降の処理を繰り返し行わせる。 The control unit 45 determines whether a predetermined operation for inputting new chat data has been performed (step S40). If it is determined that the operation is not performed (No in step S40), the control unit 45 causes the processing from step S10 onwards to be repeatedly performed.

ステップS40において、所定の操作が行われたと判定される場合(ステップS40のYes)、表示制御部63は、チャットデータを入力する入力用の画面を表示し(ステップS50)、入力用画面の候補データ表示部92に候補データを表示する(ステップS60)。ステップS60において、候補データ設定部64は、チャットデータの入力用の画面を表示した時刻から遡って直近のスコアデータに基づいて、候補データを選択又は設定する。 In step S40, if it is determined that the predetermined operation has been performed (Yes in step S40), the display control unit 63 displays an input screen for inputting chat data (step S50), and displays input screen candidates. The candidate data is displayed on the data display section 92 (step S60). In step S60, the candidate data setting unit 64 selects or sets candidate data based on the latest score data going back from the time when the screen for inputting chat data is displayed.

制御部45は、表示部42に表示された候補データが選択されたか否かを判定する(ステップS70)。例えば、入力部41のうち候補データ表示部92に表示される候補データの表示領域に重なる領域がタッチされた場合、制御部45は、タッチされた領域に表示される候補データが選択されたと判定することができる。候補データが選択されたと判定された場合(ステップS70のYes)、通信制御部61は、選択された候補データをチャットデータとして通信部43からサーバ30に送信させる(ステップS80)。また、入力部41のうち例えば入力ツール表示部93の表示領域に重なる領域がタッチされた場合、制御部45は、候補データが選択されなかったと判定することができる。候補データが選択されなかったと判定された場合(ステップS70のNo)、通信制御部61は、入力ツール表示部93に表示された入力ツールによって入力されるチャットデータを通信部43からサーバ30に送信させる(ステップS90)。 The control unit 45 determines whether the candidate data displayed on the display unit 42 has been selected (step S70). For example, when an area of the input unit 41 that overlaps with the display area of candidate data displayed on the candidate data display unit 92 is touched, the control unit 45 determines that the candidate data displayed in the touched area has been selected. can do. If it is determined that the candidate data has been selected (Yes in step S70), the communication control unit 61 causes the communication unit 43 to transmit the selected candidate data as chat data to the server 30 (step S80). Furthermore, if an area of the input unit 41 that overlaps with the display area of the input tool display unit 93 is touched, for example, the control unit 45 can determine that candidate data has not been selected. If it is determined that the candidate data has not been selected (No in step S70), the communication control unit 61 transmits the chat data input by the input tool displayed on the input tool display unit 93 from the communication unit 43 to the server 30. (Step S90).

以上のように、本実施形態に係るチャット端末装置40は、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータとを管理するサーバ30からスコアデータ及びチャットデータを受信可能であり、サーバ30に対してチャットデータを送信可能な通信部43と、通信部43により取得されたスコアデータ及びチャットデータを記憶する記憶部44と、チャットデータを入力可能な入力部41と、チャットデータを表示可能な表示部42と、入力部41によりチャットデータを入力する場合に、入力時点におけるスコアデータに対応した内容のチャットデータを候補データとして表示部42に表示させる制御部45とを備える。 As described above, the chat terminal device 40 according to the present embodiment receives score data and chat data from the server 30 that manages score data indicating the status of the match and chat data indicating the content of the chat corresponding to the match. a communication unit 43 that can transmit chat data to the server 30; a storage unit 44 that stores score data and chat data acquired by the communication unit 43; and an input unit 41 that can input chat data. , a display section 42 capable of displaying chat data, and a control section 45 that causes the display section 42 to display chat data with content corresponding to the score data at the time of input as candidate data when inputting chat data through the input section 41; Equipped with

また、本実施形態に係るチャットシステム100は、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータとを管理するサーバ30と、サーバ30からスコアデータ及びチャットデータを受信可能であり、サーバ30に対してチャットデータを送信可能な通信部43と、通信部43により取得されたスコアデータ及びチャットデータを記憶する記憶部44と、チャットデータを入力可能な入力部41と、チャットデータを表示可能な表示部42と、入力部41によりチャットデータを入力する場合に、入力時点におけるスコアデータに対応した内容のチャットデータを候補データとして表示部42に表示させる制御部45と、を有するチャット端末装置とを備える。 The chat system 100 according to the present embodiment also includes a server 30 that manages score data indicating the status of a match and chat data indicating chat content corresponding to the match, and receives score data and chat data from the server 30. a communication unit 43 that can transmit chat data to the server 30; a storage unit 44 that stores score data and chat data acquired by the communication unit 43; and an input unit 41 that can input chat data. , a display section 42 capable of displaying chat data, and a control section 45 that causes the display section 42 to display chat data with content corresponding to the score data at the time of input as candidate data when inputting chat data through the input section 41; , and a chat terminal device.

また、本実施形態に係るチャット入力方法は、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータとを管理するサーバ30からスコアデータ及びチャットデータを受信することと、取得されたスコアデータ及びチャットデータを記憶部44に記憶することと、チャットデータを入力する場合に、入力時点におけるスコアデータに対応した内容のチャットデータを候補データとして表示部42に表示させることと、表示部42に表示された候補データの一つが選択された場合、選択された候補データをチャットデータとしてサーバに送信することとを含む。 Further, the chat input method according to the present embodiment includes receiving score data and chat data from the server 30 that manages score data indicating the status of the match and chat data indicating the content of the chat corresponding to the match; Storing the acquired score data and chat data in the storage unit 44; and when inputting chat data, displaying chat data with content corresponding to the score data at the time of input on the display unit 42 as candidate data. , when one of the candidate data displayed on the display unit 42 is selected, transmitting the selected candidate data to the server as chat data.

また、本実施形態に係るチャット入力プログラムは、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータとを管理するサーバ30からスコアデータ及びチャットデータを受信する処理と、取得されたスコアデータ及びチャットデータを記憶する処理と、チャットデータを入力する場合に、入力時点におけるスコアデータに対応した内容のチャットデータを候補データとして表示部42に表示させる処理と、表示部42に表示された候補データの一つが選択された場合、選択された候補データをチャットデータとしてサーバに送信する処理とをコンピュータに実行させる。 The chat input program according to the present embodiment also includes a process of receiving score data and chat data from the server 30 that manages score data indicating the status of the match and chat data indicating the content of the chat corresponding to the match; A process of storing the acquired score data and chat data, a process of displaying chat data with content corresponding to the score data at the time of input on the display unit 42 as candidate data when inputting chat data, and a process of displaying the chat data on the display unit 42 as candidate data When one of the candidate data displayed is selected, the computer is caused to execute a process of transmitting the selected candidate data to the server as chat data.

この構成によれば、表示部42に表示される候補データを選択することでチャットデータを入力することができるため、ユーザにチャットデータを簡単かつ短時間で入力させることが可能となる。これにより、ユーザのチャット入力の手間を低減することが可能となる。 According to this configuration, chat data can be input by selecting candidate data displayed on the display unit 42, so it is possible to have the user input chat data easily and in a short time. This makes it possible to reduce the user's time and effort for chat input.

本実施形態に係るチャット端末装置40において、制御部45は、スコアデータと、予め登録された登録データとに基づいた内容のチャットデータを候補データとする。これにより、ユーザの状況に応じた候補データを表示することができる。 In the chat terminal device 40 according to the present embodiment, the control unit 45 sets chat data whose content is based on score data and registered data registered in advance as candidate data. Thereby, candidate data can be displayed according to the user's situation.

本実施形態に係るチャット端末装置40において、登録データは、試合を行うチーム又は試合に参加する参加者に関するデータを含む。これにより、ユーザが属するチーム、ユーザが指定する選手等の参加者に応じた候補データを表示することができる。 In the chat terminal device 40 according to this embodiment, the registration data includes data regarding the team playing the match or the participants participating in the match. Thereby, candidate data can be displayed according to the team to which the user belongs and the participants such as players specified by the user.

本実施形態に係るチャット端末装置40において、登録データは、試合における所定のスコアデータを含む。これにより、スコアデータに応じた候補データを表示することができる。 In the chat terminal device 40 according to this embodiment, the registration data includes predetermined score data for the match. Thereby, candidate data can be displayed according to the score data.

本発明の技術範囲は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更を加えることができる。 The technical scope of the present invention is not limited to the above embodiments, and changes can be made as appropriate without departing from the spirit of the present invention.

20…スコア入力部、30…サーバ、40,40A…チャット端末装置、41…入力部、42…表示部、42a…スコア表示領域、42b…チャット表示領域、42g…グループ表示領域、43…通信部、44…記憶部、45…制御部、51…スコアデータ記憶部、52…チャットデータ記憶部、53…同期データ記憶部、54…候補データ記憶部、55…登録データ記憶部、61…通信制御部、62…記憶制御部、63…表示制御部、64…候補データ設定部、77…入力内容、78,79…タグ情報、81…スコアボード、82…進塁表示、83…イニング表示、84…得点表示、85…カウント表示、86…打者表示、87…投手表示、88,88a,88b…サーバメッセージ、89…他者メッセージ、90…自己メッセージ、91…チャットデータ入力部、92…候補データ表示部、93…入力ツール表示部、100…チャットシステム 20...Score input unit, 30...Server, 40, 40A...Chat terminal device, 41...Input unit, 42...Display unit, 42a...Score display area, 42b...Chat display area, 42g...Group display area, 43...Communication unit , 44...Storage section, 45...Control section, 51...Score data storage section, 52...Chat data storage section, 53...Synchronized data storage section, 54...Candidate data storage section, 55...Registered data storage section, 61...Communication control 62...Storage control unit, 63...Display control unit, 64...Candidate data setting unit, 77...Input content, 78, 79...Tag information, 81...Scoreboard, 82...Base advance display, 83...Inning display, 84 ...Score display, 85...Count display, 86...Batter display, 87...Pitcher display, 88, 88a, 88b...Server message, 89...Other message, 90...Self message, 91...Chat data input section, 92...Candidate data Display section, 93... Input tool display section, 100... Chat system

Claims (6)

試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信可能であり、前記サーバに対して前記チャットデータを送信可能な通信部と、
前記通信部により受信した前記試合状況データ及び前記チャットデータを記憶する記憶部と、
前記チャットデータを入力可能な入力部と、
前記チャットデータを表示可能な表示部と、
前記入力部により前記チャットデータを入力する場合に、入力時点における前記試合状況データ及び予め登録された登録データに基づいた内容の前記チャットデータを候補データとして前記表示部に表示させる制御部と
を備えるチャット端末装置。
The match situation data and the chat data can be received from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match, and the chat data is sent to the server. a communication section capable of transmitting
a storage unit that stores the match situation data and the chat data received by the communication unit;
an input section capable of inputting the chat data;
a display section capable of displaying the chat data;
and a control unit that causes the display unit to display, as candidate data, the chat data based on the match situation data at the time of input and registered data registered in advance, when the chat data is input by the input unit. Chat terminal device.
前記登録データは、前記試合を行うチーム又は前記試合に参加する参加者に関するデータを含む
請求項1に記載のチャット端末装置。
The chat terminal device according to claim 1, wherein the registration data includes data regarding a team playing the match or a participant participating in the match.
前記登録データは、前記試合における所定の前記試合状況データを含む
請求項1又は請求項2に記載のチャット端末装置。
The chat terminal device according to claim 1 or 2, wherein the registration data includes predetermined match situation data in the match.
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバと、
前記サーバから前記試合状況データ及び前記チャットデータを受信可能であり、前記サーバに対して前記チャットデータを送信可能な通信部と、前記通信部により受信した前記試合状況データ及び前記チャットデータを記憶する記憶部と、前記チャットデータを入力可能な入力部と、前記チャットデータを表示可能な表示部と、前記入力部により前記チャットデータを入力する場合に、入力時点における前記試合状況データ及び予め登録された登録データに基づいた内容の前記チャットデータを候補データとして前記表示部に表示させる制御部と、を有するチャット端末装置と
を備えるチャットシステム。
a server that manages match status data indicating the match status and chat data indicating chat content corresponding to the match;
a communication unit capable of receiving the match situation data and the chat data from the server and transmitting the chat data to the server; and storing the match situation data and the chat data received by the communication unit. a storage unit, an input unit capable of inputting the chat data, a display unit capable of displaying the chat data, and when inputting the chat data using the input unit, the game situation data at the time of input and the information registered in advance; a chat terminal device comprising: a control section that causes the display section to display the chat data having contents based on the registered data as candidate data.
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信することと、
受信した前記試合状況データ及び前記チャットデータを記憶部に記憶することと、
前記チャットデータを入力する場合に、入力時点における前記試合状況データ及び予め登録された登録データに基づいた内容の前記チャットデータを候補データとして表示部に表示させることと、
前記表示部に表示された前記候補データの一つが選択された場合、選択された前記候補データを前記チャットデータとして前記サーバに送信することと
を含むチャット入力方法。
receiving the match situation data and the chat data from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match;
storing the received match situation data and the chat data in a storage unit;
When inputting the chat data, displaying the chat data as candidate data on a display unit, the content of which is based on the game situation data at the time of input and registered data registered in advance;
A chat input method comprising: when one of the candidate data displayed on the display unit is selected, transmitting the selected candidate data to the server as the chat data.
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータとを管理するサーバから前記試合状況データ及び前記チャットデータを受信する処理と、
受信した前記試合状況データ及び前記チャットデータを記憶部に記憶する処理と、
前記チャットデータを入力する場合に、入力時点における前記試合状況データ及び予め登録された登録データに基づいた内容の前記チャットデータを候補データとして表示部に表示させる処理と、
前記表示部に表示された前記候補データの一つが選択された場合、選択された前記候補データを前記チャットデータとして前記サーバに送信する処理と
をコンピュータに実行させるチャット入力プログラム。
A process of receiving the match situation data and the chat data from a server that manages match situation data indicating the situation of the match and chat data indicating the content of the chat corresponding to the match;
a process of storing the received match situation data and the chat data in a storage unit;
When inputting the chat data, displaying the chat data on a display unit as candidate data based on the match situation data at the time of input and registered data registered in advance;
When one of the candidate data displayed on the display unit is selected, the chat input program causes a computer to execute a process of transmitting the selected candidate data to the server as the chat data.
JP2019160036A 2019-09-03 2019-09-03 Chat terminal device, chat system, chat input method and chat input program Active JP7395886B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019160036A JP7395886B2 (en) 2019-09-03 2019-09-03 Chat terminal device, chat system, chat input method and chat input program
US17/006,949 US11364444B2 (en) 2019-09-03 2020-08-31 Chat terminal device, chat system, chat input method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019160036A JP7395886B2 (en) 2019-09-03 2019-09-03 Chat terminal device, chat system, chat input method and chat input program

Publications (2)

Publication Number Publication Date
JP2021039526A JP2021039526A (en) 2021-03-11
JP7395886B2 true JP7395886B2 (en) 2023-12-12

Family

ID=74848682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019160036A Active JP7395886B2 (en) 2019-09-03 2019-09-03 Chat terminal device, chat system, chat input method and chat input program

Country Status (1)

Country Link
JP (1) JP7395886B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010082335A (en) 2008-10-01 2010-04-15 Namco Bandai Games Inc Program, information storage medium, and game system
JP2011000377A (en) 2009-06-22 2011-01-06 Taito Corp Game system
JP2011055915A (en) 2009-09-07 2011-03-24 Konami Digital Entertainment Co Ltd Network game system, network game system control method, game control device, and program
JP2019049879A (en) 2017-09-11 2019-03-28 株式会社Jvcケンウッド Chat terminal device, chat system, chat display method, and chat display program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010082335A (en) 2008-10-01 2010-04-15 Namco Bandai Games Inc Program, information storage medium, and game system
JP2011000377A (en) 2009-06-22 2011-01-06 Taito Corp Game system
JP2011055915A (en) 2009-09-07 2011-03-24 Konami Digital Entertainment Co Ltd Network game system, network game system control method, game control device, and program
JP2019049879A (en) 2017-09-11 2019-03-28 株式会社Jvcケンウッド Chat terminal device, chat system, chat display method, and chat display program

Also Published As

Publication number Publication date
JP2021039526A (en) 2021-03-11

Similar Documents

Publication Publication Date Title
US11917218B2 (en) Server, and advertisement setting method
US11271764B2 (en) Chat terminal device, chat system, chat display method, and chat display program
US20170074623A1 (en) Electronic dartboard with scoreboard interface with portable electronic devices
US10476991B2 (en) Chatting terminal, chatting system, chatting display method, and recording medium
US20180351894A1 (en) Chat terminal device, chat system, chat display method, and recording medium
JP6919342B2 (en) Chat terminal device, chat system, chat display method, and chat display program
JP7310460B2 (en) CHAT TERMINAL DEVICE, CHAT SYSTEM, CHAT DISPLAY METHOD AND CHAT DISPLAY PROGRAM
JP7395886B2 (en) Chat terminal device, chat system, chat input method and chat input program
JP7180519B2 (en) VIDEO DATA PROCESSING DEVICE, VIDEO DATA PROCESSING SYSTEM, CHAT DISPLAY METHOD, AND VIDEO DATA PROCESSING PROGRAM
JP6864833B2 (en) Chat terminal device, chat system, chat display method, and chat display program
US11364444B2 (en) Chat terminal device, chat system, chat input method, and recording medium
US11344817B2 (en) Chat system, chat display method, recording medium, and chat terminal device
US11171901B2 (en) Chat server, chat system, and non-transitory computer readable storage medium for supplying images and chat data
JP2021039555A (en) Chat terminal device, chat system, chat input method, and chat input program
JP2020178225A (en) Chat server, chat system, chat display method, and chat data processing program
JP2021140350A (en) Server, chat system, advertisement setting method, and advertisement setting program
JP7063363B2 (en) Display device, display method and display program
JP7147673B2 (en) CHAT SERVER, CHAT SYSTEM, CHAT DISPLAY METHOD, AND VIDEO DATA PROCESSING PROGRAM
JP2020178199A (en) Chat server, chat system, chat display method, and chat data processing program
JP2020178200A (en) Chat server, chat system, chat display method, and chat data processing program
JP2021140351A (en) Server, chat system, advertisement setting method, and advertisement setting program
JP2021140346A (en) Server, chat system, advertisement setting method, and advertisement setting program
JP2021140358A (en) Server, chat system, ad setting method and ad setting program
JP2021140359A (en) Server, chat system, advertisement setting method, and advertisement setting program
JP2017169882A (en) Scorebook generating apparatus, scorebook generating method, and scorebook generating program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220428

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230728

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: 20231031

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231113

R150 Certificate of patent or registration of utility model

Ref document number: 7395886

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150