JP7737005B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing programInfo
- Publication number
- JP7737005B2 JP7737005B2 JP2022001283A JP2022001283A JP7737005B2 JP 7737005 B2 JP7737005 B2 JP 7737005B2 JP 2022001283 A JP2022001283 A JP 2022001283A JP 2022001283 A JP2022001283 A JP 2022001283A JP 7737005 B2 JP7737005 B2 JP 7737005B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- competition
- display
- result information
- terminal
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.
従来、競輪、競馬、オートレースまたは競艇等の投票が行われる各種の競技における投票を例えば携帯端末により行うことができる投票システムが知られている。例えば特許文献1には、投票者が携帯端末を用いて投票券を購入することができる投票システムが記載されている。 Conventionally, there are known betting systems that allow voters to use, for example, a mobile terminal to vote in various types of sports where betting is required, such as bicycle racing, horse racing, auto racing, or boat racing. For example, Patent Document 1 describes a betting system that allows voters to purchase betting tickets using a mobile terminal.
しかしながら、上記特許文献1に記載の技術を含む従来の投票システムでは、ユーザ自身が投票を行った競技の結果に関連する競技結果情報を別のユーザと容易に共有することができないという問題があった。 However, conventional voting systems, including those using the technology described in Patent Document 1, have the problem that competition result information related to the results of a competition in which a user has voted cannot be easily shared with other users.
本発明の目的は、ユーザ自身が投票を行った競技の結果に関連する競技結果情報を別のユーザと容易に共有することが可能な情報処理装置、情報処理方法および情報処理プログラムを提供することである。 The object of the present invention is to provide an information processing device, information processing method, and information processing program that allows a user to easily share competition result information related to the results of a competition in which the user voted with other users.
本発明に係る情報処理装置は、
表示制御部を備え、
前記表示制御部は、第1ユーザによる競技への投票が行われた場合、前記第1ユーザからの前記競技の結果の表示要求に基づいて、前記第1ユーザおよび第2ユーザがそれぞれ利用可能な第1端末および第2端末に対して、前記競技の結果に関連する競技結果情報を表示させる。
The information processing device according to the present invention comprises:
A display control unit is provided,
When a first user votes for a competition, the display control unit displays competition result information related to the results of the competition on a first terminal and a second terminal available to the first user and second user, respectively, based on a request from the first user to display the results of the competition.
本発明によれば、ユーザ自身が投票を行った競技の結果に関連する競技結果情報を別のユーザと容易に共有することができる。 According to the present invention, competition result information related to the results of a competition in which a user has voted can be easily shared with other users.
(第1の実施形態)
以下、本発明の第1の実施形態を図面に基づいて説明する。図1は、本実施形態における投票システム1の構成を示す。投票システム1は、例えば競輪、競馬または競艇等の投票が行われる各種の競技においてユーザによる投票を管理するシステムである。
(First embodiment)
A first embodiment of the present invention will now be described with reference to the accompanying drawings. Fig. 1 shows the configuration of a voting system 1 according to this embodiment. The voting system 1 is a system for managing votes by users in various types of sports where betting is conducted, such as bicycle racing, horse racing, or boat racing.
本実施形態においては、投票システム1が競輪に使用される場合を例に説明するが、投票システム1は競輪に限られず競馬や競艇、オートレースといった投票行為が行われる各種競技に使用されても良い。また、投票システム1は、ドッグレース、自動車レース等の順位が決まる各種競技や、野球、ラグビー、サッカー等のチームスポーツ競技、またはエレクトロニック・スポーツに使用されても良い。また、投票システム1は、上記の各種競技についてのシミュレーションゲーム等に使用されても良い。 In this embodiment, the betting system 1 is described as being used for bicycle racing, but it may also be used in various sports where betting is performed, such as horse racing, boat racing, and auto racing, in addition to bicycle racing. The betting system 1 may also be used in various sports where rankings are determined, such as dog racing and car racing, team sports such as baseball, rugby, and soccer, or electronic sports. The betting system 1 may also be used in simulation games for the various sports mentioned above.
図1に示すように、投票システム1は、サーバ10および複数のユーザ端末20(ユーザ端末20a、ユーザ端末20b、ユーザ端末20c、ユーザ端末20d)を備える。サーバ10と複数のユーザ端末20とは、インターネット、無線LAN等の通信回線5を介して互いに通信可能に接続されている。なお、サーバ10は、本発明の「情報処理装置」として機能する。また、複数のユーザ端末20は、本発明の「第1端末」、「第2端末」として機能する。 As shown in FIG. 1, the voting system 1 includes a server 10 and multiple user terminals 20 (user terminal 20a, user terminal 20b, user terminal 20c, and user terminal 20d). The server 10 and the multiple user terminals 20 are connected to each other so that they can communicate with each other via a communication line 5 such as the Internet or a wireless LAN. The server 10 functions as the "information processing device" of the present invention. The multiple user terminals 20 function as the "first terminal" and "second terminal" of the present invention.
本実施形態において、ユーザ端末20a、ユーザ端末20b、ユーザ端末20c、ユーザ端末20dを使用するユーザをそれぞれユーザU1、ユーザU2、ユーザU3、ユーザU4とする。ユーザU1、ユーザU2、ユーザU3、ユーザU4をそれぞれ区別する必要がない場合は、ユーザU1、ユーザU2、ユーザU3、ユーザU4をそれぞれユーザUと表現する。 In this embodiment, users using user terminal 20a, user terminal 20b, user terminal 20c, and user terminal 20d are referred to as user U1, user U2, user U3, and user U4, respectively. When there is no need to distinguish between user U1, user U2, user U3, and user U4, user U1, user U2, user U3, and user U4 will each be referred to as user U.
また、ユーザ端末20a、ユーザ端末20b、ユーザ端末20c、ユーザ端末20dをそれぞれ区別する必要がない場合は、ユーザ端末20a、ユーザ端末20b、ユーザ端末20c、ユーザ端末20dをそれぞれユーザ端末20と表現する。 Furthermore, when there is no need to distinguish between user terminal 20a, user terminal 20b, user terminal 20c, and user terminal 20d, user terminal 20a, user terminal 20b, user terminal 20c, and user terminal 20d will each be referred to as user terminal 20.
なお、投票システム1が備えるユーザ端末20の数は4つに限られず、少なくとも1つ以上のユーザ端末20を備えていれば良い。 Note that the number of user terminals 20 included in the voting system 1 is not limited to four, as long as it includes at least one user terminal 20.
ユーザ端末20は、例えばスマートフォンやタブレット端末等の情報処理端末である。なお、ユーザ端末20は、例えば携帯電話機、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA:Personal Digital Assistant)、家庭用ゲーム機器等、どのような端末が用いられても良い。 The user terminal 20 is an information processing terminal such as a smartphone or tablet terminal. Note that the user terminal 20 may be any type of terminal, such as a mobile phone, personal computer (PC), notebook PC, personal digital assistant (PDA), or home game console.
サーバ10は、1つの機器から構成されていても良いし、複数の機器から構成されていても良い。また、サーバ10は、クラウド上で実現されるサーバであっても良い。 Server 10 may consist of a single device, or may consist of multiple devices. Server 10 may also be a server implemented on the cloud.
図1を参照して投票システム1を使用して行われる投票の概要について説明する。まず、ユーザUは、ユーザ端末20を操作してサーバ10にアクセスする。次に、ユーザUは、サーバ10にアクセスした後、サーバ10にログインするため、ユーザUを一意に特定するための情報(例えば、ユーザID、パスワード等)をユーザ端末20に入力する。入力された情報は、通信回線5を介してユーザ端末20からサーバ10に送信される。 With reference to Figure 1, an overview of voting performed using the voting system 1 will be described. First, a user U operates a user terminal 20 to access the server 10. Next, after accessing the server 10, the user U inputs information (e.g., a user ID, password, etc.) to uniquely identify the user U into the user terminal 20 in order to log in to the server 10. The input information is transmitted from the user terminal 20 to the server 10 via the communication line 5.
次に、サーバ10は、ユーザ端末20から受信した情報に基づいて、投票システム1を使用しているユーザUを特定する。次に、サーバ10は、投票画面を表示させるための情報を含む画面情報を生成し、ユーザ端末20に送信する。 Next, the server 10 identifies the user U who is using the voting system 1 based on the information received from the user terminal 20. Next, the server 10 generates screen information including information for displaying the voting screen and transmits it to the user terminal 20.
次に、ユーザ端末20は、サーバ10から受信した画面情報に基づいて投票画面を表示する。そして、ユーザUは、ユーザ端末20に表示された投票画面を用いて投票を行う。ここで、投票画面とは、ユーザUが投票を行うための画面であり、例えば競輪の場合、「3連単」、「3連複」、「2車単」、「2車復」、「2枠単」、「2枠複」、「ワイド」といった投票方式および投票の対象となる選手(例えば、投票方式が「2車単」の場合、1着と2着になる選手)の選択肢が投票画面に表示される。ユーザUは、投票画面を用いて投票方式および投票対象となる選手の選択を行うことができる。 Next, the user terminal 20 displays a voting screen based on the screen information received from the server 10. The user U then casts their vote using the voting screen displayed on the user terminal 20. Here, the voting screen is a screen on which the user U casts their vote. For example, in the case of Keirin, the voting screen displays options for betting methods such as "Trifecta," "Trifecta," "Trifecta," "Trifecta," "Trifecta," and "Wide," as well as the athletes to be voted on (for example, if the betting method is "Trifecta," the athletes who will come in first and second). The user U can use the voting screen to select the betting method and the athletes to be voted on.
ユーザUによる投票が完了すると、入力された投票情報は、通信回線5を介してユーザ端末20からサーバ10に送信される。その後、サーバ10は、実際のレースの結果に基づいてユーザUによる投票が的中しているか否か等を判定し、判定の結果を示す判定結果情報をユーザ端末20に送信する。ユーザ端末20は、サーバ10から受信した判定結果情報を表示する。ユーザUは、ユーザ端末20に表示された判定結果情報を参照することによって、自身が行った投票が的中しているか否かを確認することができる。 When user U has completed voting, the entered voting information is sent from user terminal 20 to server 10 via communication line 5. The server 10 then determines whether user U's vote was correct or not based on the results of the actual race, and sends determination result information indicating the determination result to user terminal 20. User terminal 20 displays the determination result information received from server 10. User U can check whether their vote was correct or not by referring to the determination result information displayed on user terminal 20.
(サーバ10のハードウェア構成)
図2は、本実施形態におけるサーバ10のハードウェア構成を示すブロック図である。図2に示すように、サーバ10は、制御部11、記憶部12、通信部13、操作入力部14およびモニタ15を備えて構成される。
(Hardware configuration of server 10)
2 is a block diagram showing the hardware configuration of the server 10 according to this embodiment. As shown in FIG. 2, the server 10 includes a control unit 11, a storage unit 12, a communication unit 13, an operation input unit 14, and a monitor 15.
制御部11は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、サーバ10の全体の動作を制御する。 The control unit 11 is, for example, a CPU (Central Processing Unit), microprocessor, DSP (Digital Signal Processor), etc., and controls the overall operation of the server 10.
記憶部12の一部は、例えば、RAM(Random Access Memory)やDRAM(Dynamic Random Access Memory)等で構成されており、制御部11による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。 Part of the memory unit 12 is composed of, for example, RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 11 executes processes based on various programs.
また、記憶部12の一部は、例えば、ROM(Read Only Memory)等の不揮発性メモリまたはHDD(Hard Disk Drive)であり、各種データおよび制御部11の処理に利用されるプログラム等を保存する。記憶部12は、各種情報および処理結果等を記録しておくための1以上のテーブル等を含むデータベースを保持することが可能である。 In addition, part of the memory unit 12 is, for example, non-volatile memory such as ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 11. The memory unit 12 can hold a database including one or more tables for recording various information, processing results, etc.
記憶部12に記憶されるプログラムは、例えば、サーバ10の基本的な機能を実現するためのOS(Operating System)、各種ハードウェアを制御するためのドライバ、各種機能を実現するためのプログラム等であって、本発明の「情報処理プログラム」として機能するプログラムを含む。 The programs stored in the storage unit 12 include, for example, an OS (Operating System) for implementing the basic functions of the server 10, drivers for controlling various hardware, programs for implementing various functions, etc., and include programs that function as the "information processing program" of the present invention.
通信部13は、例えばNIC(Network Interface Controller)であり、通信回線5に接続する機能を有する。なお、通信部13は、NICに代えて、またはNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、および赤外線通信等を可能とする機能を有しても良い。サーバ10は、通信回線5を介してユーザ端末20等と接続され、ユーザ端末20等との間で各種データの送受信を行うことができる。 The communication unit 13 is, for example, a NIC (Network Interface Controller) and has the function of connecting to the communication line 5. Instead of or in addition to the NIC, the communication unit 13 may have the function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), or a function that enables short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc. The server 10 is connected to user terminals 20, etc. via the communication line 5, and can send and receive various data to and from the user terminals 20, etc.
操作入力部14は、キーボードおよびマウス等で構成され、ユーザによる各種操作の入力を受け付ける。モニタ15は、例えば液晶ディスプレイ装置等であり、各種画像を表示する。 The operation input unit 14 is composed of a keyboard, mouse, etc., and accepts various operation inputs from the user. The monitor 15 is, for example, an LCD display device, and displays various images.
制御部11、記憶部12、通信部13、操作入力部14およびモニタ15は、システムバス16を介して相互に電気的に接続されている。したがって、制御部11は、記憶部12へのアクセス、モニタ15に対する画像の表示、ユーザによる操作入力部14に対する操作状態の把握、および通信部13を介した各種通信網やユーザ端末20へのアクセス等を行うことができる。 The control unit 11, memory unit 12, communication unit 13, operation input unit 14, and monitor 15 are electrically connected to one another via a system bus 16. Therefore, the control unit 11 can access the memory unit 12, display images on the monitor 15, grasp the operation status of the user on the operation input unit 14, and access various communication networks and user terminals 20 via the communication unit 13.
(ユーザ端末20のハードウェア構成)
図3は、本実施形態におけるユーザ端末20のハードウェア構成を示すブロック図である。図3に示すように、ユーザ端末20は、制御部21、記憶部22、通信部23、表示部24、スピーカ25、マイク26、カメラ27および操作ボタン28を備えて構成される。
(Hardware configuration of user terminal 20)
3 is a block diagram showing the hardware configuration of the user terminal 20 according to this embodiment. As shown in FIG. 3, the user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, a speaker 25, a microphone 26, a camera 27, and operation buttons 28.
制御部21は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、ユーザ端末20の全体の動作を制御する。 The control unit 21 is, for example, a CPU (Central Processing Unit), microprocessor, DSP (Digital Signal Processor), etc., and controls the overall operation of the user terminal 20.
記憶部22の一部は、例えば、RAM(Random Access Memory)やDRAM(Dynamic Random Access Memory)等で構成されており、制御部21による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。 Part of the memory unit 22 is composed of, for example, RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 21 executes processes based on various programs.
また、記憶部22の一部は、例えば、ROM(Read Only Memory)等の不揮発性メモリまたはHDD(Hard Disk Drive)であり、各種データおよび制御部21の処理に利用されるプログラム等を保存する。記憶部22は、各種情報および処理結果等を記録しておくための1以上のテーブル等を含むデータベースを保持することが可能である。 In addition, part of the storage unit 22 is, for example, non-volatile memory such as ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 21. The storage unit 22 can hold a database including one or more tables for recording various information, processing results, etc.
記憶部22に記憶されるプログラムは、例えば、ユーザ端末20の基本的な機能を実現するためのOS(Operating System)、各種ハードウェアを制御するためのドライバ、各種機能を実現するためのプログラム等を含む。 The programs stored in the memory unit 22 include, for example, an OS (Operating System) for implementing the basic functions of the user terminal 20, drivers for controlling various hardware, and programs for implementing various functions.
通信部23は、例えばNIC(Network Interface Controller)であり、通信回線5に接続する機能を有する。なお、通信部23は、NICに代えて、またはNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、および赤外線通信等を可能とする機能を有しても良い。ユーザ端末20は、通信回線5を介してサーバ10や他のユーザ端末20等と接続され、サーバ10や他のユーザ端末20等との間で各種データの送受信を行うことができる。 The communication unit 23 is, for example, a NIC (Network Interface Controller) and has the function of connecting to the communication line 5. Instead of or in addition to the NIC, the communication unit 23 may have the function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function that enables short-range wireless communication such as Bluetooth (registered trademark), and infrared communication. The user terminal 20 is connected to the server 10, other user terminals 20, etc. via the communication line 5, and can send and receive various data to and from the server 10, other user terminals 20, etc.
表示部24は、タッチパネルディスプレイ等であり、画像等を表示し、ユーザUによる操作を受け付けることが可能である。 The display unit 24 is a touch panel display or the like, and is capable of displaying images and accepting operations by the user U.
スピーカ25は、制御部21の制御を受けて各種の音を出力する。マイク26は、制御部21の制御を受けて各種の音を入力する。カメラ27は、制御部21の制御を受けて被写体を撮像する。 The speaker 25 outputs various sounds under the control of the control unit 21. The microphone 26 inputs various sounds under the control of the control unit 21. The camera 27 captures an image of a subject under the control of the control unit 21.
操作ボタン28は、ユーザ端末20の例えば側面等に設けられ、ユーザ端末20を起動または停止させるための電源ボタンや、スピーカ25から出力される音のボリューム(音量)を調整するためのボタン等である。 The operation button 28 is provided, for example, on the side of the user terminal 20, and includes a power button for starting or stopping the user terminal 20, a button for adjusting the volume of the sound output from the speaker 25, etc.
制御部21、記憶部22、通信部23、表示部24、スピーカ25、マイク26、カメラ27および操作ボタン28は、システムバス29を介して相互に電気的に接続されている。したがって、制御部21は、記憶部22へのアクセス、表示部24に対する画像の表示、ユーザUによるタッチパネルディスプレイ(表示部24)や操作ボタン28に対する操作状態の把握、マイク26への音の入力、スピーカ25からの音の出力、カメラ27に対する制御、および通信部23を介した各種通信網、サーバ10や他のユーザ端末20等へのアクセス等を行うことができる。 The control unit 21, memory unit 22, communication unit 23, display unit 24, speaker 25, microphone 26, camera 27, and operation buttons 28 are electrically connected to one another via a system bus 29. Therefore, the control unit 21 can access the memory unit 22, display images on the display unit 24, grasp the operation status of the touch panel display (display unit 24) and operation buttons 28 by the user U, input sound to the microphone 26, output sound from the speaker 25, control the camera 27, and access various communication networks, the server 10, other user terminals 20, etc. via the communication unit 23.
図4は、第1の実施形態におけるサーバ10が備える制御部11の機能構成例を示すブロック図である。図4に示すように、制御部11は、機能構成として、表示制御部11a、提示部11bおよび提案部11cを備える。なお、一般的にサーバ10の制御部11は、上記以外にも種々の機能を有しているが、ここでは、第1の実施形態における投票システム1において特徴的な機能のみを説明することとし、その他の既知の機能等については図示および説明を省略する。 Figure 4 is a block diagram showing an example functional configuration of the control unit 11 provided in the server 10 in the first embodiment. As shown in Figure 4, the control unit 11 has, as its functional configuration, a display control unit 11a, a presentation unit 11b, and a proposal unit 11c. Note that the control unit 11 of the server 10 generally has various functions in addition to those described above, but here we will only explain the functions that are characteristic of the voting system 1 in the first embodiment, and will not illustrate or explain other known functions, etc.
表示制御部11aは、第1のユーザU(例えばユーザU1、本発明の「第1ユーザ」に相当)による競技への投票が行われた場合、第1のユーザUからの当該競技の結果の表示要求に基づいて、第1のユーザUおよび第2のユーザU(例えばユーザU2、本発明の「第2ユーザ」に相当)がそれぞれ利用可能な第1のユーザ端末20(例えばユーザ端末20a、本発明の「第1端末」に相当)および第2のユーザ端末20(例えばユーザ端末20b、本発明の「第2端末」に相当)の表示部24に対して、当該競技の結果に関連する競技結果情報を表示させる。 When a first user U (e.g., user U1, corresponding to the "first user" in the present invention) votes in a competition, the display control unit 11a, based on a request from the first user U to display the results of the competition, displays competition result information related to the results of the competition on the display units 24 of the first user terminal 20 (e.g., user terminal 20a, corresponding to the "first terminal" in the present invention) and the second user terminal 20 (e.g., user terminal 20b, corresponding to the "second terminal" in the present invention) available to the first user U and the second user U (e.g., user U2, corresponding to the "second user" in the present invention).
本実施形態では、表示制御部11aは、第1のユーザ端末20と第2のユーザ端末20との間で競技結果情報を時間的に同期して表示させる。第2のユーザUは、第1のユーザUにより指定される。 In this embodiment, the display control unit 11a synchronizes the display of competition result information between the first user terminal 20 and the second user terminal 20. The second user U is designated by the first user U.
競技結果情報は、第1のユーザUによる競技への投票内容(例えば投票方式、投票対象および投票金額)、競技映像(例えばテレビカメラ等の撮影装置で撮影された競技の内容を示す映像)、投票の結果(例えば的中、不的中の結果および的中した場合の配当金額)を含む。本実施形態では、表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報として、競技の内容を示す競技映像を表示させた後に、第1のユーザUおよび第2のユーザUによる競技への投票の結果を表示させる。 The competition result information includes the details of the bets made by the first user U for the competition (e.g., the betting method, betting targets, and betting amount), competition footage (e.g., footage showing the details of the competition captured by a filming device such as a television camera), and the results of the bets (e.g., the results of winning or losing, and the payout amount in the case of a winning bet). In this embodiment, the display control unit 11a causes the first user terminal 20 and the second user terminal 20 to display competition footage showing the details of the competition as competition result information, and then causes the results of the bets made by the first user U and the second user U for the competition to be displayed.
提示部11bは、第1のユーザUによる競技への投票が行われ、第1のユーザUからの当該競技の結果の表示要求が発生した場合、第1のユーザUに対して、第2のユーザUの候補となる候補ユーザを提示する。 When a first user U votes for a competition and requests that the results of the competition be displayed, the presentation unit 11b presents to the first user U candidate users who are candidates for the second user U.
本実施形態では、提示部11bは、第1のユーザUが投票を行った競技への投票を行ったユーザUを候補ユーザとして提示する。具体的には、提示部11bは、各候補ユーザについて、対象の(第1のユーザUが結果を見ようとしている)レースに対する投票状況(例えば投票済か否か)を識別可能に表示させる。なお、提示部11bは、第1のユーザUが投票を行った競技への投票を行い、かつ、当該競技の結果を確認していないユーザUを候補ユーザとして提示しても良い。 In this embodiment, the presentation unit 11b presents as candidate users users U who have voted in the race in which the first user U has voted. Specifically, the presentation unit 11b identifiably displays, for each candidate user, the voting status (e.g., whether or not a vote has been cast) for the target race (for which the first user U wishes to view the results). Note that the presentation unit 11b may also present as candidate users users U who have voted in the race in which the first user U has voted but have not yet checked the results of the race.
また、提示部11bは、第1のユーザUに関連付けられたユーザUを候補ユーザとして提示する。また、提示部11bは、サーバ10にログイン中のユーザUを候補ユーザとして提示する。具体的には、提示部11bは、各候補ユーザについて、サーバ10へのログイン状態(例えばログイン中か否か、または最近ログインした時刻等)を識別可能に表示させる。 The presentation unit 11b also presents users U associated with the first user U as candidate users. The presentation unit 11b also presents users U who are currently logged in to the server 10 as candidate users. Specifically, the presentation unit 11b identifiably displays the login status of each candidate user to the server 10 (for example, whether they are currently logged in, or the time of their most recent login, etc.).
提案部11cは、第1のユーザUからの競技の結果の表示要求に基づいて、第1のユーザU以外の複数のユーザUに対して競技結果情報の表示を提案する。本実施形態では、提案部11cは、提示部11bにより提示された候補ユーザのうち第1のユーザUに指定された候補ユーザに対して競技結果情報の表示を提案する。 Based on a request from the first user U to display the results of a competition, the suggestion unit 11c suggests displaying competition result information to multiple users U other than the first user U. In this embodiment, the suggestion unit 11c suggests displaying competition result information to candidate users designated by the first user U from among the candidate users presented by the presentation unit 11b.
表示制御部11aは、提案された複数のユーザU(候補ユーザ)のうち競技結果情報の表示に同意したユーザUを第2のユーザUとし、第1のユーザ端末20および第2のユーザ端末20の表示部24に対して競技結果情報を表示させる。 The display control unit 11a designates a user U from among the multiple proposed users U (candidate users) who agrees to the display of the competition result information as the second user U, and causes the display unit 24 of the first user terminal 20 and the second user terminal 20 to display the competition result information.
提示部11bは、競技結果情報の表示に対する候補ユーザの不同意に基づいて、第2のユーザUの候補となる候補ユーザを新たに提示する。 The presentation unit 11b presents new candidate users who are candidates for the second user U based on the candidate user's disagreement with the display of the competition result information.
図5は、第1のユーザUによる競技への投票が行われ、第1のユーザUからの当該競技の結果の表示要求が発生した場合、第1のユーザ端末20の表示部24に表示される画面の一例である。 Figure 5 shows an example of a screen that is displayed on the display unit 24 of the first user terminal 20 when a first user U votes for a competition and requests the display of the results of the competition.
サーバ10の提示部11b(制御部11)は、図5に示すように、第1のユーザ端末20の表示部24に対して、第1のユーザUが投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と共有するか否かについて確認するメッセージボックス50(図示の例では、「新しいレースの結果を友達と一緒に見ますか?」)、競技結果情報を別ユーザ(第2のユーザU)と共有しないことを選択するためのボタン52、競技結果情報を別ユーザ(第2のユーザU)と共有することを選択するためのボタン54を表示させる。 As shown in FIG. 5, the presentation unit 11b (control unit 11) of the server 10 causes the display unit 24 of the first user terminal 20 to display a message box 50 (in the illustrated example, "Do you want to view the results of new races with your friends?") that asks whether or not the first user U wants to share the competition result information related to the results of the competition in which they voted with another user (second user U), a button 52 for selecting not to share the competition result information with another user (second user U), and a button 54 for selecting to share the competition result information with another user (second user U).
第1のユーザUは、メッセージボックス50を確認し、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と共有しないことを希望する場合、ボタン52を押下する。この場合、表示制御部11aは、第1のユーザUが利用可能な第1のユーザ端末20の表示部24に対して、自身が投票を行った競技の結果に関連する競技結果情報を表示させる。 The first user U checks the message box 50 and, if they do not wish to share the competition result information related to the results of the competition for which they voted with another user (second user U), they press button 52. In this case, the display control unit 11a causes the display unit 24 of the first user terminal 20 available to the first user U to display the competition result information related to the results of the competition for which they voted.
一方、第1のユーザUは、メッセージボックス50を確認し、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と共有することを希望する場合、ボタン54を押下する。この場合、提示部11bは、第1のユーザ端末20の表示部24に対して、第2のユーザUの候補となる候補ユーザを提示する提示画面を表示させる。 On the other hand, the first user U checks the message box 50 and, if he or she wishes to share the competition result information related to the results of the competition in which he or she voted with another user (second user U), presses button 54. In this case, the presentation unit 11b causes the display unit 24 of the first user terminal 20 to display a presentation screen presenting candidate users who are candidates for the second user U.
図6は、第1のユーザ端末20の表示部24に表示される提示画面の一例である。 Figure 6 shows an example of a presentation screen displayed on the display unit 24 of the first user terminal 20.
提示部11bは、図6に示すように、提示画面において、所定のメッセージ(図示の例では、「以下の友達と一緒に見ることが可能です。」)と共に、競技結果情報を共有する別ユーザ(候補ユーザ)を指定可能なチェックボックス60,62,64を表示させる。 As shown in FIG. 6, the presentation unit 11b displays a predetermined message (in the illustrated example, "You can view this with the following friends") on the presentation screen, along with check boxes 60, 62, and 64 that allow users to specify other users (candidate users) with whom to share the competition result information.
図6に示す例では、チェックボックス60は、第2のユーザU(候補ユーザ)として、第1のユーザUが投票を行った競技への投票を行ったユーザU(例えばユーザU2)を指定可能なチェックボックスである。チェックボックス62は、第2のユーザU(候補ユーザ)として、サーバ10にログイン中のユーザU(例えばユーザU3)を指定可能なチェックボックスである。チェックボックス64は、第2のユーザU(候補ユーザ)として、第1のユーザUと所定の関係にあるユーザU(例えばユーザU4)を指定可能なチェックボックスである。ここで、所定の関係にあるユーザUとは、第1のユーザUに関連付けられたユーザU、例えば、第1のユーザUと交友関係がある他のユーザUであって、そのユーザU同士で所定の関係となることを互いに承認したユーザU(フレンドとも言う)である。 In the example shown in FIG. 6, check box 60 is a check box that can specify, as a second user U (candidate user), a user U (e.g., user U2) who voted for the competition in which the first user U voted. Check box 62 is a check box that can specify, as a second user U (candidate user), a user U (e.g., user U3) who is logged in to server 10. Check box 64 is a check box that can specify, as a second user U (candidate user), a user U (e.g., user U4) who has a predetermined relationship with the first user U. Here, a user U who has a predetermined relationship is a user U associated with the first user U, for example, another user U who has a friendship relationship with the first user U, and who have mutually approved of the two users U having a predetermined relationship (also called friends).
第1のユーザUは、チェックボックス60にチェックを入れることによって、第2のユーザUとして、第1のユーザUが投票を行った競技への投票を行ったユーザU(例えばユーザU2)を指定することができる。なお、チェックボックス60は、第2のユーザUとして、第1のユーザUが投票を行った競技への投票を行い、当該競技の結果を確認していないユーザUを指定可能なチェックボックスであっても良い。 By checking the check box 60, the first user U can designate as the second user U a user U (e.g., user U2) who voted in the competition in which the first user U voted. Note that the check box 60 may also be a check box that can designate as the second user U a user U who voted in the competition in which the first user U voted but has not confirmed the results of the competition.
第1のユーザUは、チェックボックス62にチェックを入れることによって、第2のユーザUとして、サーバ10にログイン中のユーザU(例えばユーザU3)を指定することができる。また、第1のユーザUは、チェックボックス64にチェックを入れることによって、第2のユーザUとして、第1のユーザUと所定の関係にあるユーザU(例えばユーザU4)を指定することができる。 By checking check box 62, the first user U can designate a user U currently logged in to server 10 (e.g., user U3) as the second user U. Furthermore, by checking check box 64, the first user U can designate a user U who has a predetermined relationship with the first user U (e.g., user U4) as the second user U.
表示制御部11aは、第1のユーザUと、提示画面を介して第1のユーザUにより指定された第2のユーザUとがそれぞれ利用可能な第1のユーザ端末20および第2のユーザ端末20に対して、第1のユーザUが投票を行った競技の結果に関連する競技結果情報を表示させる。 The display control unit 11a displays competition result information related to the results of the competition in which the first user U voted on a first user terminal 20 and a second user terminal 20 available to the first user U and a second user U designated by the first user U via the presentation screen, respectively.
図7は、第1の実施形態において、第1のユーザ端末20(ユーザ端末20a)および第2のユーザ端末20(ユーザ端末20b)の表示部24に対して競技結果情報を表示させる場合におけるサーバ10とユーザ端末20のシーケンス図(本発明の「情報処理方法」に対応)である。 Figure 7 is a sequence diagram (corresponding to the "information processing method" of the present invention) of the server 10 and the user terminals 20 when competition result information is displayed on the display units 24 of the first user terminal 20 (user terminal 20a) and the second user terminal 20 (user terminal 20b) in the first embodiment.
まず、第1のユーザU(ユーザU1)が利用可能な第1のユーザ端末20(ユーザ端末20a)は、ユーザU1による競技への投票が行われた後、表示部24に対する操作を介してユーザU1からの当該競技の結果の表示要求を示す表示要求情報をサーバ10に送信する(ステップS100)。 First, after user U1 casts a vote for a competition, the first user terminal 20 (user terminal 20a) available to the first user U (user U1) sends display request information indicating a request from user U1 to display the results of the competition to the server 10 via an operation on the display unit 24 (step S100).
次に、提示部11b(サーバ10)は、ユーザ端末20aから表示要求情報を受信し、第1のユーザUに対して第2のユーザUの候補となる候補ユーザを提示する提示画面を表示させるための提示画面情報を生成する(ステップS110)。そして、提示部11bは、生成した提示画面情報をユーザ端末20aに送信する。 Next, the presentation unit 11b (server 10) receives the display request information from the user terminal 20a and generates presentation screen information for displaying a presentation screen that presents candidate users who are candidates for the second user U to the first user U (step S110). The presentation unit 11b then transmits the generated presentation screen information to the user terminal 20a.
次に、ユーザ端末20aは、サーバ10から受信した提示画面情報に基づいて提示画面を表示部24に表示させる(ステップS120)。これにより、ユーザU1に対して、第2のユーザUの候補となる候補ユーザが提示される。 Next, the user terminal 20a displays a presentation screen on the display unit 24 based on the presentation screen information received from the server 10 (step S120). This presents user U1 with candidate users who are candidates for the second user U.
次に、ユーザ端末20aは、提示画面に対する操作を介して、ユーザU1による候補ユーザ(第2のユーザU)の指定を受け付ける(ステップS130)。そして、ユーザ端末20aは、ユーザU1により第2のユーザUとして指定された候補ユーザ(ユーザU2)を示す指定情報をサーバ10に送信する。 Next, the user terminal 20a accepts the designation of a candidate user (second user U) by user U1 via an operation on the presentation screen (step S130). Then, the user terminal 20a transmits designation information indicating the candidate user (user U2) designated by user U1 as the second user U to the server 10.
次に、提案部11c(サーバ10)は、ユーザ端末20aから送信された指定情報を受信し、当該指定情報に示される候補ユーザ(ユーザU2)が利用可能なユーザ端末20bに対して競技結果情報の表示を提案する提案画面を表示させるための提案画面情報を生成する(ステップS140)。提案画面には、例えば「ユーザU1さんから一緒に競技結果を見るよう提案が来ています。」等のメッセージが含まれる。そして、提案部11cは、生成した提案画面情報をユーザ端末20bに送信する。その後、ユーザ端末20aは、例えば「ユーザU2さんからの応答待ちです。」等のメッセージを表示部24に表示させる。 Next, the suggestion unit 11c (server 10) receives the designation information sent from the user terminal 20a and generates proposal screen information for displaying a proposal screen proposing the display of competition result information on the user terminal 20b available to the candidate user (user U2) indicated in the designation information (step S140). The proposal screen includes a message such as, for example, "User U1 has suggested that we view the competition results together." The suggestion unit 11c then transmits the generated proposal screen information to the user terminal 20b. Thereafter, the user terminal 20a displays a message such as, for example, "Waiting for a response from user U2." on the display unit 24.
次に、ユーザ端末20bは、サーバ10から受信した提案画面情報に基づいて提案画面を表示部24に表示させる。これにより、ユーザU1に指定された候補ユーザ(ユーザU2)に対して競技結果情報の表示が提案される。 Next, the user terminal 20b displays the proposal screen on the display unit 24 based on the proposal screen information received from the server 10. This proposes displaying the competition result information to the candidate user (user U2) designated by user U1.
次に、ユーザ端末20bは、提案画面に対する操作を介して、競技結果情報の表示に対するユーザU2の同意を受け付ける(ステップS150)。ユーザ端末20bは、競技結果情報の表示に対するユーザU2の同意を示す同意情報をサーバ10に送信する。その後、ユーザ端末20bは、例えば「ユーザU1さんの準備ができるまでお待ちください。」等のメッセージを表示部24に表示させる。 Next, user terminal 20b accepts user U2's consent to the display of the competition result information via an operation on the proposal screen (step S150). User terminal 20b transmits consent information indicating user U2's consent to the display of the competition result information to server 10. User terminal 20b then displays a message on the display unit 24, such as "Please wait until user U1 is ready."
次に、表示制御部11a(サーバ10)は、ユーザ端末20bから送信された同意情報を受信し、競技結果情報の表示開始の同意を要求する同意要求画面を表示させるための同意要求画面情報を生成する(ステップS160)。同意要求画面には、例えば「ユーザU2さんが表示に同意しました。表示を開始して良いですか?」等のメッセージが含まれる。そして、表示制御部11aは、生成した同意要求画面情報をユーザ端末20aに送信する。 Next, the display control unit 11a (server 10) receives the consent information sent from the user terminal 20b and generates consent request screen information for displaying a consent request screen requesting consent to start displaying the competition result information (step S160). The consent request screen includes a message such as, "User U2 has consented to the display. May we start displaying?" The display control unit 11a then sends the generated consent request screen information to the user terminal 20a.
次に、ユーザ端末20aは、サーバ10から受信した同意要求画面情報に基づいて同意要求画面を表示部24に表示させる。これにより、ユーザU1に対して、競技結果情報の表示開始の同意が要求される。 Next, the user terminal 20a displays a consent request screen on the display unit 24 based on the consent request screen information received from the server 10. This requests user U1 to consent to the start of displaying the competition result information.
次に、ユーザ端末20aは、同意要求画面に対する操作を介して、ユーザU1による競技結果情報の表示開始の同意を受け付ける(ステップS170)。そして、ユーザ端末20aは、競技結果情報の表示開始の同意を示す同意情報をサーバ10に送信する。 Next, the user terminal 20a accepts user U1's consent to start displaying the competition result information via an operation on the consent request screen (step S170). The user terminal 20a then transmits consent information indicating consent to start displaying the competition result information to the server 10.
次に、表示制御部11aは、ユーザ端末20aから送信された同意情報を受信し、競技結果情報の表示に同意したユーザU2を第2のユーザUとし、ユーザU1およびユーザU2がそれぞれ利用可能なユーザ端末20aおよびユーザ端末20bの表示部24に対して競技結果情報を表示させるための競技結果画面情報を生成する(ステップS180)。そして、表示制御部11aは、生成した競技結果画面情報をユーザ端末20aおよびユーザ端末20bに送信する。 Next, the display control unit 11a receives the consent information sent from user terminal 20a, and designates user U2, who has consented to the display of the competition result information, as the second user U, and generates competition result screen information for displaying the competition result information on the display units 24 of user terminals 20a and 20b available to users U1 and U2, respectively (step S180). The display control unit 11a then transmits the generated competition result screen information to user terminal 20a and user terminal 20b.
最後に、ユーザ端末20aおよびユーザ端末20bは、サーバ10から受信した競技結果画面情報に基づいて競技結果画面を表示部24に表示させる(ステップS190)。これにより、ユーザU1は、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(ユーザU2)と容易に共有することができる。 Finally, user terminal 20a and user terminal 20b display the competition result screen on the display unit 24 based on the competition result screen information received from server 10 (step S190). This allows user U1 to easily share competition result information related to the results of the competition in which user U1 voted with another user (user U2).
図8は、第1の実施形態において、第1のユーザ端末20(ユーザ端末20a)および第2のユーザ端末20(ユーザ端末20bおよびユーザ端末20c)の表示部24に対して競技結果情報を表示させる場合におけるサーバ10とユーザ端末20のシーケンス図である。 Figure 8 is a sequence diagram of the server 10 and the user terminals 20 when competition result information is displayed on the display units 24 of the first user terminal 20 (user terminal 20a) and the second user terminal 20 (user terminal 20b and user terminal 20c) in the first embodiment.
まず、第1のユーザU(ユーザU1)が利用可能な第1のユーザ端末20(ユーザ端末20a)は、ユーザU1による競技への投票が行われた後、表示部24に対する操作を介してユーザU1からの当該競技の結果の表示要求を示す表示要求情報をサーバ10に送信する(ステップS200)。 First, after user U1 casts a vote for a competition, the first user terminal 20 (user terminal 20a) available to the first user U (user U1) sends display request information indicating a request from user U1 to display the results of the competition to the server 10 via an operation on the display unit 24 (step S200).
次に、提示部11b(サーバ10)は、ユーザ端末20aから表示要求情報を受信し、第1のユーザUに対して第2のユーザUの候補となる候補ユーザを提示する提示画面を表示させるための提示画面情報を生成する(ステップS210)。そして、提示部11bは、生成した提示画面情報をユーザ端末20aに送信する。 Next, the presentation unit 11b (server 10) receives the display request information from the user terminal 20a and generates presentation screen information for displaying a presentation screen that presents candidate users who are candidates for the second user U to the first user U (step S210). The presentation unit 11b then transmits the generated presentation screen information to the user terminal 20a.
次に、ユーザ端末20aは、サーバ10から受信した提示画面情報に基づいて提示画面を表示部24に表示させる(ステップS220)。これにより、ユーザU1に対して、第2のユーザUの候補となる候補ユーザが提示される。 Next, the user terminal 20a displays a presentation screen on the display unit 24 based on the presentation screen information received from the server 10 (step S220). This presents user U1 with candidate users who are candidates for the second user U.
次に、ユーザ端末20aは、提示画面に対する操作を介して、ユーザU1による候補ユーザ(第2のユーザU)の指定を受け付ける(ステップS230)。そして、ユーザ端末20aは、ユーザU1により第2のユーザUとして指定された候補ユーザ(ユーザU2、ユーザU3およびユーザU4)を示す指定情報をサーバ10に送信する。 Next, user terminal 20a accepts user U1's designation of candidate users (second user U) via an operation on the presentation screen (step S230). Then, user terminal 20a transmits designation information indicating the candidate users (user U2, user U3, and user U4) designated by user U1 as second user U to server 10.
次に、提案部11c(サーバ10)は、ユーザ端末20aから送信された指定情報を受信し、当該指定情報に示される候補ユーザ(ユーザU2、ユーザU3およびユーザU4)が利用可能なユーザ端末20b、ユーザ端末20cおよびユーザ端末20dに対して競技結果情報の表示を提案する提案画面を表示させるための提案画面情報を生成する(ステップS240)。そして、提案部11cは、生成した提案画面情報をユーザ端末20b、ユーザ端末20cおよびユーザ端末20dに送信する。 Next, the suggestion unit 11c (server 10) receives the designation information sent from user terminal 20a and generates proposal screen information for displaying a proposal screen proposing the display of competition result information on user terminals 20b, 20c, and 20d available to the candidate users (users U2, U3, and U4) indicated in the designation information (step S240). The suggestion unit 11c then transmits the generated proposal screen information to user terminals 20b, 20c, and 20d.
次に、ユーザ端末20b、ユーザ端末20cおよびユーザ端末20dは、サーバ10から受信した提案画面情報に基づいて提案画面を表示部24に表示させる。これにより、ユーザU1に指定された候補ユーザ(ユーザU2、ユーザU3およびユーザU4)に対して競技結果情報の表示が提案される。 Next, user terminal 20b, user terminal 20c, and user terminal 20d display the proposed screen on the display unit 24 based on the proposed screen information received from server 10. This proposes display of competition result information to the candidate users (users U2, U3, and U4) designated by user U1.
次に、ユーザ端末20bは、提案画面に対する操作を介して、競技結果情報の表示に対するユーザU2の同意を受け付ける(ステップS250)。ユーザ端末20bは、競技結果情報の表示に対するユーザU2の同意を示す同意情報をサーバ10に送信する。 Next, user terminal 20b accepts user U2's consent to the display of the competition result information via an operation on the proposal screen (step S250). User terminal 20b transmits consent information indicating user U2's consent to the display of the competition result information to server 10.
次に、ユーザ端末20cは、提案画面に対する操作を介して、競技結果情報の表示に対するユーザU3の同意を受け付ける(ステップS260)。ユーザ端末20cは、競技結果情報の表示に対するユーザU3の同意を示す同意情報をサーバ10に送信する。 Next, user terminal 20c accepts user U3's consent to the display of the competition result information via an operation on the proposal screen (step S260). User terminal 20c transmits consent information indicating user U3's consent to the display of the competition result information to server 10.
次に、ユーザ端末20dは、提案画面に対する操作を介して、競技結果情報の表示に対するユーザU3の不同意(同意しない)を受け付ける(ステップS270)。つまり、ユーザ端末20dは、競技結果情報の表示に関してユーザU3が同意しないことを示す操作を受け付けることによって、ユーザU3の不同意(同意しない)を受け付ける。ユーザ端末20dは、競技結果情報の表示に対するユーザU2の不同意を示す不同意情報をサーバ10に送信する。なお、ユーザ端末20dは、例えばユーザU3の無視により、一定時間(例えば、30秒、60秒)内に提案画面に対する操作を介して競技結果情報の表示に対するユーザU3の同意を受け付けなかった場合、ユーザU3の不同意(同意しない)を受け付けたものとしても良い。一定時間は、例えばユーザ端末20aを利用可能な第1のユーザUによって設定される。 Next, user terminal 20d accepts user U3's disagreement (non-agreement) to the display of the competition result information via an operation on the proposed screen (step S270). In other words, user terminal 20d accepts user U3's disagreement (non-agreement) by accepting an operation indicating that user U3 does not agree to the display of the competition result information. User terminal 20d transmits disagreement information indicating user U2's disagreement to the display of the competition result information to server 10. Note that user terminal 20d may consider user U3's disagreement (non-agreement) to have been accepted if it does not accept user U3's consent to the display of the competition result information via an operation on the proposed screen within a certain period of time (e.g., 30 seconds or 60 seconds), for example, due to user U3 ignoring it. The certain period of time is set, for example, by the first user U who can use user terminal 20a.
次に、表示制御部11a(サーバ10)は、ユーザ端末20bから送信された同意情報、ユーザ端末20cから送信された同意情報、およびユーザ端末20dから送信された不同意情報を受信し、競技結果情報の表示開始の同意を要求する同意要求画面を表示させるための同意要求画面情報を生成する(ステップS280)。そして、表示制御部11aは、生成した同意要求画面情報をユーザ端末20aに送信する。 Next, the display control unit 11a (server 10) receives the consent information sent from user terminal 20b, the consent information sent from user terminal 20c, and the disagreement information sent from user terminal 20d, and generates consent request screen information for displaying a consent request screen requesting consent to start displaying the competition result information (step S280). The display control unit 11a then transmits the generated consent request screen information to user terminal 20a.
次に、ユーザ端末20aは、サーバ10から受信した同意要求画面情報に基づいて同意要求画面を表示部24に表示させる。これにより、ユーザU1に対して、競技結果情報の表示開始の同意が要求される。 Next, the user terminal 20a displays a consent request screen on the display unit 24 based on the consent request screen information received from the server 10. This requests user U1 to consent to the start of displaying the competition result information.
次に、ユーザ端末20aは、同意要求画面に対する操作を介して、ユーザU1による競技結果情報の表示開始の同意を受け付ける(ステップS290)。そして、ユーザ端末20aは、競技結果情報の表示開始の同意を示す同意情報をサーバ10に送信する。 Next, the user terminal 20a accepts user U1's consent to start displaying the competition result information via an operation on the consent request screen (step S290). The user terminal 20a then transmits consent information indicating consent to start displaying the competition result information to the server 10.
次に、表示制御部11aは、ユーザ端末20aから送信された同意情報を受信し、競技結果情報の表示に同意したユーザU2、ユーザU3を第2のユーザUとし、ユーザU1、ユーザU2およびユーザU3がそれぞれ利用可能なユーザ端末20a、ユーザ端末20bおよびユーザ端末20cの表示部24に対して競技結果情報を表示させるための競技結果画面情報を生成する(ステップS300)。そして、表示制御部11aは、生成した競技結果画面情報をユーザ端末20a、ユーザ端末20bおよびユーザ端末20cに送信する。 Next, the display control unit 11a receives the consent information sent from user terminal 20a, and designates users U2 and U3 who consented to the display of the competition result information as second users U, and generates competition result screen information for displaying the competition result information on the display units 24 of user terminals 20a, 20b, and 20c available to users U1, U2, and U3, respectively (step S300). The display control unit 11a then transmits the generated competition result screen information to user terminals 20a, 20b, and 20c.
最後に、ユーザ端末20a、ユーザ端末20bおよびユーザ端末20cは、サーバ10から受信した競技結果画面情報に基づいて競技結果画面を表示部24に表示させる(ステップS310)。これにより、ユーザU1は、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(ユーザU2およびユーザU3)と容易に共有することができる。 Finally, user terminal 20a, user terminal 20b, and user terminal 20c display the competition result screen on the display unit 24 based on the competition result screen information received from server 10 (step S310). This allows user U1 to easily share competition result information related to the results of the competition in which he or she voted with other users (users U2 and U3).
以上詳しく説明したように、第1の実施形態では、サーバ10(情報処理装置)は、表示制御部11aを備える。そして、表示制御部11aは、第1のユーザU(第1ユーザ)による競技への投票が行われた場合、第1のユーザUからの競技の結果の表示要求に基づいて、第1のユーザUおよび第2のユーザU(第2ユーザ)がそれぞれ利用可能な第1のユーザ端末20(第1端末)および第2のユーザ端末20(第2端末)に対して、競技の結果に関連する競技結果情報を表示させる。 As described in detail above, in the first embodiment, the server 10 (information processing device) includes a display control unit 11a. When a first user U (first user) votes in a competition, the display control unit 11a causes competition result information related to the results of the competition to be displayed on the first user terminal 20 (first terminal) and second user terminal 20 (second terminal) available to the first user U and second user U (second user), respectively, based on a request from the first user U to display the results of the competition.
このように構成した第1の実施形態によれば、第1のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と容易に共有することができる。ひいては、競技結果についてのユーザ間のコミュニケーションを促進することができる。 According to the first embodiment configured in this way, a first user U can easily share competition result information related to the results of a competition in which the first user U voted with another user (second user U). This in turn can promote communication between users about competition results.
なお、上記第1の実施形態において、表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報の表示に不同意のユーザUにより投票が行われた競技の結果に関連する第1競技結果情報よりも先に、不同意のユーザUにより投票が行われていない競技の結果に関連する第2競技結果情報を表示させても良い。つまり、不同意のユーザUが後で同意することを期待して、不同意のユーザUが投票を行っていない競技の結果に関連する第2競技結果情報を先に表示させても良い。 In the first embodiment described above, the display control unit 11a may cause the first user terminal 20 and the second user terminal 20 to display second competition result information related to the results of a competition for which the dissenting user U did not vote, before first competition result information related to the results of a competition for which the dissenting user U did not vote, in the hope that the dissenting user U will later agree.
また、上記第1の実施形態において、表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報として、第1のユーザUおよび第2のユーザUによる競技への投票の内容を表示させても良い。 In addition, in the first embodiment described above, the display control unit 11a may cause the first user terminal 20 and the second user terminal 20 to display the contents of the votes for the competition by the first user U and the second user U as competition result information.
また、上記第1の実施形態において、表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20の第1表示領域(例えば、上半分の領域)に対して、競技結果情報を表示させる一方、第1のユーザ端末20および第2のユーザ端末20の第2表示領域(例えば、下半分の領域)に対して、第1のユーザUと第2のユーザUとの間で行われるコミュニケーション(例えば、チャット、スタンプ等)の内容を表示させても良い。つまり、競技結果情報の表示中において、第1のユーザUと第2のユーザUとは、チャット、スタンプ等でコミュニケーションを行えるようにしても良い。 In addition, in the first embodiment described above, the display control unit 11a may display competition result information in a first display area (e.g., the upper half area) of the first user terminal 20 and the second user terminal 20, while displaying the content of communication (e.g., chat, stamps, etc.) between the first user U and the second user U in a second display area (e.g., the lower half area) of the first user terminal 20 and the second user terminal 20. In other words, while the competition result information is being displayed, the first user U and the second user U may be able to communicate via chat, stamps, etc.
また、上記第1の実施形態において、表示制御部11aは、第1のユーザ端末20に対して、第2のユーザUにより競技結果情報の表示が確認可能なタイミングを表示させても良い。例えば、表示制御部11aは、提案画面に対する操作を介して、競技結果情報の表示に対する第2のユーザUの不同意(同意しない)が受け付けられた場合、競技結果情報の表示が確認可能なタイミングを入力可能な入力画面を第2のユーザ端末20に表示させる。次に、第2のユーザ端末20は、第2のユーザUからタイミングの入力(例えば、「21:00」等の時刻の入力)を受け付ける。最後に、表示制御部11aは、第1のユーザ端末20において入力が受け付けられたタイミング(時刻)を表示させる。 In addition, in the first embodiment described above, the display control unit 11a may cause the first user terminal 20 to display the timing at which the second user U can confirm the display of the competition result information. For example, when the display control unit 11a accepts the second user U's disagreement (non-agreement) with the display of the competition result information via an operation on the proposal screen, it causes the second user terminal 20 to display an input screen on which the user can input the timing at which the display of the competition result information can be confirmed. Next, the second user terminal 20 accepts timing input from the second user U (for example, input of a time such as "21:00"). Finally, the display control unit 11a causes the first user terminal 20 to display the timing (time) at which the input was accepted.
また、上記第1の実施形態において、表示制御部11aは、第1のユーザUに指定された表示タイミング(例えば、表示開始日時)に基づいて、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報を表示させても良い。例えば、表示制御部11aは、第1のユーザUにより候補ユーザが指定された後に、表示タイミングを入力可能な入力画面を第1のユーザ端末20に表示させる。次に、第1のユーザ端末20は、第1のユーザUから表示タイミングの入力(例えば、「21:00」等の時刻の入力)を受け付ける。最後に、表示制御部11aは、例えば「ユーザU1さんから21:00に一緒に競技結果を見るよう提案が来ています。」等のメッセージを含む提案画面を第2のユーザ端末20に表示させる。 In addition, in the first embodiment described above, the display control unit 11a may cause the first user terminal 20 and the second user terminal 20 to display competition result information based on the display timing (e.g., display start date and time) specified by the first user U. For example, after the first user U specifies a candidate user, the display control unit 11a causes the first user terminal 20 to display an input screen on which the display timing can be input. Next, the first user terminal 20 accepts input of the display timing from the first user U (e.g., input of a time such as "21:00"). Finally, the display control unit 11a causes the second user terminal 20 to display a proposal screen including a message such as, for example, "User U1 has suggested that we view the competition results together at 21:00."
(第2の実施形態)
次に、本発明の第2の実施形態を図面に基づいて説明する。図9は、第2の実施形態によるサーバ10(制御部11A)の機能構成例を示すブロック図である。この図9において、図4に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
Second Embodiment
Next, a second embodiment of the present invention will be described with reference to the drawings. Fig. 9 is a block diagram showing an example of the functional configuration of the server 10 (control unit 11A) according to the second embodiment. In Fig. 9, components with the same reference numerals as those in Fig. 4 have the same functions, and therefore, redundant description will be omitted here.
図9に示すように、第2の実施形態による制御部11Aは、機能構成として、報知部11dをさらに備えて構成される。 As shown in FIG. 9, the control unit 11A according to the second embodiment further includes a notification unit 11d as a functional component.
報知部11dは、表示制御部11aにより競技結果情報が表示された後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、第1のユーザ端末20および第2のユーザ端末20に対して当該競技の結果に関連する競技結果情報の存在を第1のユーザUおよび第2のユーザUに報知する。 After the display control unit 11a displays the competition result information, if there is a competition for which voting has been performed by at least one of the first user U and the second user U and the results have not been confirmed, the notification unit 11d notifies the first user U and the second user U on the first user terminal 20 and the second user terminal 20 of the existence of competition result information related to the results of that competition.
例えば、報知部11d(サーバ10)は、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、第1のユーザ端末20および第2のユーザ端末20に対して当該競技の結果に関連する競技結果情報の存在を報知する報知画面を表示させるための報知画面情報を生成する。そして、報知部11dは、生成した報知画面情報を第1のユーザ端末20および第2のユーザ端末20に送信する。そして、第1のユーザ端末20および第2のユーザ端末20は、サーバ10から受信した報知画面情報に基づいて報知画面を表示部24に表示させる。 For example, when there is a competition for which voting has been performed by at least one of the first user U and the second user U and the results have not been confirmed, the notification unit 11d (server 10) generates notification screen information for displaying a notification screen on the first user terminal 20 and the second user terminal 20 to notify them of the existence of competition result information related to the results of the competition. The notification unit 11d then transmits the generated notification screen information to the first user terminal 20 and the second user terminal 20. The first user terminal 20 and the second user terminal 20 then display a notification screen on the display unit 24 based on the notification screen information received from the server 10.
このように構成した第2の実施形態によれば、競技結果情報の表示後、第1のユーザUおよび第2のユーザUは、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技の結果に関連する競技結果情報の存在を把握して当該競技結果情報の共有行動に繋げることができる。 According to the second embodiment configured in this manner, after the competition result information is displayed, the first user U and the second user U can recognize the existence of competition result information related to the results of a competition for which voting has been performed by at least one of the first user U and the second user U but the results have not been confirmed, and can lead to the sharing of that competition result information.
(第3の実施形態)
次に、本発明の第3の実施形態を図面に基づいて説明する。図10は、第3の実施形態によるサーバ10(制御部11B)の機能構成例を示すブロック図である。この図10において、図9に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
(Third embodiment)
Next, a third embodiment of the present invention will be described with reference to the drawings. Fig. 10 is a block diagram showing an example of the functional configuration of the server 10 (control unit 11B) according to the third embodiment. In Fig. 10, components with the same reference numerals as those in Fig. 9 have the same functions, and therefore redundant description will be omitted here.
図10に示すように、第3の実施形態による制御部11Bは、機能構成として、推奨部11eをさらに備えて構成される。 As shown in FIG. 10, the control unit 11B according to the third embodiment further includes a recommendation unit 11e as a functional configuration.
推奨部11eは、表示制御部11aにより競技結果情報が表示された後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを第1のユーザUおよび第2のユーザUの少なくとも一方に推奨する。 After the display control unit 11a displays the competition result information, the recommendation unit 11e recommends to at least one of the first user U and the second user U to vote for a competition for which at least one of the first user U and the second user U has not yet voted.
例えば、推奨部11e(サーバ10)は、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを第1のユーザUおよび第2のユーザUの少なくとも一方に推奨する推奨画面を表示させるための推奨画面情報を生成する。そして、推奨部11eは、生成した推奨画面情報を第1のユーザ端末20および第2のユーザ端末20の少なくとも一方に送信する。そして、第1のユーザ端末20および第2のユーザ端末20の少なくとも一方は、サーバ10から受信した推奨画面情報に基づいて推奨画面を表示部24に表示させる。 For example, the recommendation unit 11e (server 10) generates recommendation screen information for displaying a recommendation screen that recommends to at least one of the first user U and the second user U that they vote for a competition for which they have not yet voted. The recommendation unit 11e then transmits the generated recommendation screen information to at least one of the first user terminal 20 and the second user terminal 20. At least one of the first user terminal 20 and the second user terminal 20 then displays the recommendation screen on the display unit 24 based on the recommendation screen information received from the server 10.
このように構成した第3の実施形態によれば、競技結果情報の表示後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うこと(共同投票)を、第1のユーザUおよび第2のユーザUの少なくとも一方に促すことができる。 According to the third embodiment configured in this manner, after the competition result information is displayed, it is possible to prompt at least one of the first user U and the second user U to vote (joint voting) for a competition for which at least one of the first user U and the second user U has not yet voted.
なお、上記第3の実施形態において、推奨部11eは、第1のユーザUと第2のユーザUとの間で互いに投票の内容を確認可能な状態において、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを第1のユーザUおよび第2のユーザUの少なくとも一方に推奨しても良い。 In the third embodiment, the recommendation unit 11e may recommend to at least one of the first user U and the second user U that they vote for a competition for which they have not yet voted, in a state in which the contents of their votes can be confirmed by each other.
なお、上記実施形態では、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above embodiments are merely examples of specific embodiments of the present invention, and should not be construed as limiting the technical scope of the present invention. In other words, the present invention can be embodied in various forms without departing from its gist or main features.
以下、上記実施形態における特徴的な機能およびその効果をまとめる。 The following summarizes the distinctive features and effects of the above embodiment.
サーバ10(情報処理装置)は、表示制御部11aを備える。表示制御部11aは、第1のユーザU(第1ユーザ)による競技への投票が行われた場合、第1のユーザUからの競技の結果の表示要求に基づいて、第1のユーザUおよび第2のユーザU(第2ユーザ)がそれぞれ利用可能な第1のユーザ端末20(第1端末)および第2のユーザ端末20(第2端末)に対して、競技の結果に関連する競技結果情報を表示させる。 The server 10 (information processing device) is equipped with a display control unit 11a. When a first user U (first user) votes in a competition, the display control unit 11a displays competition result information related to the results of the competition on the first user terminal 20 (first terminal) and second user terminal 20 (second terminal) available to the first user U and second user U (second user), respectively, based on a display request from the first user U for the results of the competition.
このような構成とすることにより、第1のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と容易に共有することができる。 This configuration allows a first user U to easily share competition result information related to the results of a competition in which the first user U voted with another user (a second user U).
表示制御部11aは、第1のユーザ端末20と第2のユーザ端末20との間で競技結果情報を時間的に同期して表示させる。 The display control unit 11a synchronizes the display of competition result information between the first user terminal 20 and the second user terminal 20.
このような構成とすることにより、第1のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と時間的に同期して共有することができる。 With this configuration, a first user U can share competition result information related to the results of a competition in which the first user U voted with another user (a second user U) in a timely manner.
サーバ10は、提示部11bをさらに備える。提示部11bは、第1のユーザUに対して、第2のユーザUの候補となる候補ユーザを提示する。 The server 10 further includes a presentation unit 11b. The presentation unit 11b presents to the first user U candidate users who are candidates for the second user U.
このような構成とすることにより、第1のユーザUは、自身で探すことなく、第2のユーザUの候補(候補ユーザ)を把握することができる。 By configuring in this way, the first user U can identify candidates (candidate users) for the second user U without having to search for them themselves.
提示部11bは、競技への投票を行ったユーザUを候補ユーザとして提示する。 The presentation unit 11b presents users U who have voted for the competition as candidate users.
このような構成とすることにより、第1のユーザUは、自身で探すことなく、同じ競技への投票を行った候補ユーザを把握することができる。 By configuring in this way, the first user U can identify candidate users who have voted for the same event without having to search for them themselves.
提示部11bは、競技への投票を行い、競技の結果を確認していないユーザUを候補ユーザとして提示する。 The presentation unit 11b presents users U who have voted in the competition and have not yet checked the results of the competition as candidate users.
このような構成とすることにより、第1のユーザUは、自身で探すことなく、同じ競技への投票を行い、かつ、当該競技の結果を確認していない候補ユーザを把握することができる。 By configuring in this way, the first user U can identify candidate users who have voted for the same competition but have not checked the results of that competition, without having to search for them themselves.
提示部11bは、競技結果情報の表示に対する候補ユーザの不同意に基づいて、第2のユーザUの候補となる候補ユーザを新たに提示する。 The presentation unit 11b presents new candidate users who are candidates for the second user U based on the candidate user's disagreement with the display of the competition result information.
このような構成とすることにより、第1のユーザUは、候補ユーザの同意が得られなくても、自身で探すことなく、新たな候補ユーザを把握することができる。 By configuring in this way, the first user U can identify new candidate users without having to search for them themselves, even if they do not have the consent of the candidate users.
表示制御部11aは、競技結果情報の表示に対する候補ユーザの同意に基づいて、第2のユーザUとしての当該候補ユーザが利用可能な第2のユーザ端末20に対して、競技結果情報を表示させる。 Based on the candidate user's consent to the display of the competition result information, the display control unit 11a causes the competition result information to be displayed on a second user terminal 20 available to the candidate user (second user U).
このような構成とすることにより、第1のユーザUは、候補ユーザの同意が得られたことを条件として、自身が投票を行った競技の結果に関連する競技結果情報を当該候補ユーザ(第2のユーザU)と共有することができる。 With this configuration, the first user U can share with the candidate user (second user U) competition result information related to the results of the competition in which the first user voted, provided that the candidate user's consent is obtained.
サーバ10は、提案部11cをさらに備える。提案部11cは、第1のユーザUからの競技の結果の表示要求に基づいて、複数のユーザUに対して競技結果情報の表示を提案する。表示制御部11aは、複数のユーザUのうち競技結果情報の表示に同意したユーザUを第2のユーザUとし、第1のユーザ端末20および第2のユーザ端末20に対して競技結果情報を表示させる。 The server 10 further includes a suggestion unit 11c. The suggestion unit 11c suggests displaying competition result information to multiple users U based on a request from a first user U to display the results of the competition. The display control unit 11a designates a user U from the multiple users U who agrees to the display of the competition result information as a second user U, and causes the first user terminal 20 and the second user terminal 20 to display the competition result information.
このような構成とすることにより、第1のユーザUは、競技結果情報の表示が提案された複数のユーザUのうち当該表示の同意が得られた第2のユーザUと当該競技結果情報を共有することができる。 With this configuration, a first user U can share the competition result information with a second user U who, among multiple users U to whom the display of the competition result information has been proposed, has given consent to the display.
表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報の表示に不同意のユーザUにより投票が行われた競技の結果に関連する第1競技結果情報よりも先に、不同意のユーザUにより投票が行われていない競技の結果に関連する第2競技結果情報を表示させる。 The display control unit 11a causes the first user terminal 20 and the second user terminal 20 to display the second competition result information related to the results of a competition for which a vote was not cast by a user U who disagrees with the display of the competition result information before the first competition result information related to the results of a competition for which a vote was cast by a user U who disagrees with the display of the competition result information.
このような構成とすることにより、仮に不同意のユーザUから表示の同意が得られるまでに時間がかかっても、当該ユーザUから同意が得られたタイミングにおいて、当該ユーザUにより投票が行われた競技の第1競技結果情報を共有できる可能性を残すことができる。 By configuring in this way, even if it takes time to obtain consent for display from a user U who does not consent, it remains possible to share the first competition result information for the competition for which that user U voted, once consent is obtained from that user U.
表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20に対して、競技結果情報として、第1のユーザUおよび第2のユーザUによる競技への投票の内容を表示させる。 The display control unit 11a causes the first user terminal 20 and the second user terminal 20 to display the details of the votes for the competition by the first user U and the second user U as competition result information.
このような構成とすることにより、第1のユーザUおよび第2のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報として、当該競技への投票の内容を共有することができる。 With this configuration, the first user U and the second user U can share the details of their votes for the competition as competition result information related to the results of the competition in which they voted.
表示制御部11aは、第1のユーザ端末20および第2のユーザ端末20の第1表示領域に対して、競技結果情報を表示させる一方、第1のユーザ端末20および第2のユーザ端末20の第2表示領域に対して、第1のユーザUと第2のユーザUとの間で行われるコミュニケーションの内容を表示させる。 The display control unit 11a displays competition result information in the first display area of the first user terminal 20 and the second user terminal 20, while displaying the content of communication between the first user U and the second user U in the second display area of the first user terminal 20 and the second user terminal 20.
このような構成とすることにより、第1のユーザUおよび第2のユーザUは、第1表示領域の表示内容から競技結果情報を共有し、第2表示領域の表示内容から第1のユーザUと第2のユーザUとの間で行われるコミュニケーションの内容を共有することができる。 With this configuration, the first user U and the second user U can share competition result information from the display content of the first display area, and can share the content of communication between the first user U and the second user U from the display content of the second display area.
サーバ10は、報知部11dをさらに備える。報知部11dは、表示制御部11aにより競技結果情報が表示された後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、第1のユーザ端末20および第2のユーザ端末20に対して当該競技の結果に関連する競技結果情報の存在を第1のユーザUおよび第2のユーザUに報知する。 The server 10 further includes a notification unit 11d. After the display control unit 11a displays the competition result information, if there is a competition for which voting has been performed by at least one of the first user U and the second user U and the results have not been confirmed, the notification unit 11d notifies the first user U and the second user U on the first user terminal 20 and the second user U of the existence of competition result information related to the results of that competition.
このような構成とすることにより、競技結果情報の表示後、第1のユーザUおよび第2のユーザUは、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技の結果に関連する競技結果情報の存在を把握して当該競技結果情報の共有行動に繋げることができる。 With this configuration, after the competition result information is displayed, the first user U and the second user U can recognize the existence of competition result information related to the results of a competition for which voting has been performed by at least one of the first user U and the second user U but the results have not been confirmed, and this can lead to the sharing of that competition result information.
サーバ10は、推奨部11eをさらに備える。推奨部11eは、表示制御部11aにより競技結果情報が表示された後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを第1のユーザUおよび第2のユーザUの少なくとも一方に推奨する。 The server 10 further includes a recommendation unit 11e. After the display control unit 11a displays the competition result information, the recommendation unit 11e recommends to at least one of the first user U and the second user U to vote for a competition for which at least one of the first user U and the second user U has not yet voted.
このような構成とすることにより、競技結果情報の表示後、第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを、第1のユーザUおよび第2のユーザUの少なくとも一方に促すことができる。 By configuring in this way, after the competition result information is displayed, it is possible to prompt at least one of the first user U and the second user U to vote for a competition for which at least one of the first user U and the second user U has not yet voted.
推奨部11eは、第1のユーザUと第2のユーザUとの間で互いに投票の内容を確認可能な状態において第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを第1のユーザUおよび第2のユーザUの少なくとも一方に推奨する。 The recommendation unit 11e recommends to at least one of the first user U and the second user U that they vote for a competition for which they have not yet voted, while the contents of their votes can be confirmed between the first user U and the second user U.
このような構成とすることにより、第1のユーザUと第2のユーザUとの間で互いに投票の内容を確認可能な状態において第1のユーザUおよび第2のユーザUの少なくとも一方により投票が行われていない競技への投票を行うことを、第1のユーザUおよび第2のユーザUの少なくとも一方に促すことができる。 By configuring in this way, it is possible to encourage at least one of the first user U and the second user U to vote for a competition for which at least one of the first user U and the second user U has not yet voted, while allowing the first user U and the second user U to confirm the contents of their votes with each other.
サーバ10で実行される情報処理方法では、第1のユーザUによる競技への投票が行われた場合、第1のユーザUからの競技の結果の表示要求に基づいて、コンピュータが、第1のユーザUおよび第2のユーザUがそれぞれ利用可能な第1のユーザ端末20および第2のユーザ端末20に対して、競技の結果に関連する競技結果情報を表示させる。 In the information processing method executed by the server 10, when a first user U votes for a competition, based on a request from the first user U to display the results of the competition, the computer displays competition result information related to the results of the competition on the first user terminal 20 and the second user terminal 20 available to the first user U and the second user U, respectively.
このような構成とすることにより、第1のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と容易に共有することができる。 This configuration allows a first user U to easily share competition result information related to the results of a competition in which the first user U voted with another user (a second user U).
サーバ10で実行される情報処理プログラムは、コンピュータに、第1のユーザUによる競技への投票が行われた場合、第1のユーザUからの競技の結果の表示要求に基づいて、第1のユーザUおよび第2のユーザUがそれぞれ利用可能な第1のユーザ端末20および第2のユーザ端末20に対して、競技の結果に関連する競技結果情報を表示させる処理を実行させる。 The information processing program executed on the server 10 causes the computer to execute a process to display competition result information related to the results of a competition on the first user terminal 20 and the second user terminal 20 available to the first user U and the second user U, respectively, based on a request from the first user U to display the results of the competition when the first user U votes for the competition.
このような構成とすることにより、第1のユーザUは、自身が投票を行った競技の結果に関連する競技結果情報を別ユーザ(第2のユーザU)と容易に共有することができる。 This configuration allows a first user U to easily share competition result information related to the results of a competition in which the first user U voted with another user (a second user U).
1 投票システム
10 サーバ
11,11A,11B 制御部
11a 表示制御部
11b 提示部
11c 提案部
11d 報知部
11e 推奨部
12 記憶部
13 通信部
14 操作入力部
15 モニタ
16 システムバス
20,20a,20c,20d ユーザ端末
21 制御部
22 記憶部
23 通信部
24 表示部
25 スピーカ
26 マイク
27 カメラ
28 操作ボタン
29 システムバス
60,62,64 チェックボックス
U,U1,U2,U3,U4 ユーザ
1 Voting system 10 Server 11, 11A, 11B Control unit 11a Display control unit 11b Presentation unit 11c Proposal unit 11d Notification unit 11e Recommendation unit 12 Memory unit 13 Communication unit 14 Operation input unit 15 Monitor 16 System bus 20, 20a, 20c, 20d User terminal 21 Control unit 22 Memory unit 23 Communication unit 24 Display unit 25 Speaker 26 Microphone 27 Camera 28 Operation button 29 System bus 60, 62, 64 Check box U, U1, U2, U3, U4 User
Claims (9)
前記表示制御部は、第1ユーザによる競技への投票が行われた場合、前記第1ユーザからの前記競技の結果の表示要求に基づいて、前記第1ユーザおよび第2ユーザがそれぞれ利用可能な第1端末および第2端末に対して、前記競技の結果に関連する競技結果情報を表示させ、
前記報知部は、前記表示制御部により前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、前記第1端末および前記第2端末に対して当該競技の結果に関連する競技結果情報の存在を前記第1ユーザおよび前記第2ユーザに報知する、
情報処理装置。 A display control unit and a notification unit are provided,
when a first user has voted for a competition, the display control unit, based on a display request from the first user for the results of the competition, causes a first terminal and a second terminal available to the first user and the second user, respectively, to display competition result information related to the results of the competition ;
the notification unit, after the display control unit displays the competition result information, if there is a competition for which voting has been performed by at least one of the first user and the second user and the results have not been confirmed, notifies the first user and the second user of the existence of competition result information related to the results of the competition on the first terminal and the second terminal;
Information processing device.
前記表示制御部は、第1ユーザによる競技への投票が行われた場合、前記第1ユーザからの前記競技の結果の表示要求に基づいて、前記第1ユーザおよび第2ユーザがそれぞれ利用可能な第1端末および第2端末に対して、前記競技の結果に関連する競技結果情報を表示させ、when a first user has voted for a competition, the display control unit, based on a display request from the first user for the results of the competition, causes a first terminal and a second terminal available to the first user and the second user, respectively, to display competition result information related to the results of the competition;
前記推奨部は、前記表示制御部により前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われていない競技への投票を行うことを前記第1ユーザおよび前記第2ユーザの少なくとも一方に推奨する、the recommendation unit, after the competition result information is displayed by the display control unit, recommends to at least one of the first user and the second user to vote for a competition for which at least one of the first user and the second user has not yet voted,
情報処理装置。Information processing device.
請求項2に記載の情報処理装置。The information processing device according to claim 2 .
コンピュータが、前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、前記第1端末および前記第2端末に対して当該競技の結果に関連する競技結果情報の存在を前記第1ユーザおよび前記第2ユーザに報知する、after the competition result information is displayed, if there is a competition for which voting has been performed by at least one of the first user and the second user and the results have not been confirmed, the computer notifies the first user and the second user of the existence of competition result information related to the results of the competition at the first terminal and the second terminal;
情報処理方法。Information processing methods.
コンピュータが、前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われていない競技への投票を行うことを前記第1ユーザおよび前記第2ユーザの少なくとも一方に推奨する、the computer, after the competition result information is displayed, recommends to at least one of the first user and the second user to vote for a competition for which no vote has been cast by at least one of the first user and the second user;
情報処理方法。Information processing methods.
請求項5に記載の情報処理方法。The information processing method according to claim 5 .
第1ユーザによる競技への投票が行われた場合、前記第1ユーザからの前記競技の結果の表示要求に基づいて、前記第1ユーザおよび第2ユーザがそれぞれ利用可能な第1端末および第2端末に対して、前記競技の結果に関連する競技結果情報を表示させる処理と、When a first user has voted for a competition, a process of displaying competition result information related to the results of the competition on a first terminal and a second terminal available to the first user and a second user, respectively, based on a display request from the first user for the results of the competition;
前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われ、かつ、結果が確認されていない競技が存在する場合、前記第1端末および前記第2端末に対して当該競技の結果に関連する競技結果情報の存在を前記第1ユーザおよび前記第2ユーザに報知する処理と、After the competition result information is displayed, if there is a competition for which voting has been performed by at least one of the first user and the second user and the results have not been confirmed, a process of notifying the first user and the second user of the existence of competition result information related to the results of the competition on the first terminal and the second terminal;
を実行させる情報処理プログラム。An information processing program that executes the above.
第1ユーザによる競技への投票が行われた場合、前記第1ユーザからの前記競技の結果の表示要求に基づいて、前記第1ユーザおよび第2ユーザがそれぞれ利用可能な第1端末および第2端末に対して、前記競技の結果に関連する競技結果情報を表示させる処理と、When a first user has voted for a competition, a process of displaying competition result information related to the results of the competition on a first terminal and a second terminal available to the first user and a second user, respectively, based on a display request from the first user for the results of the competition;
前記競技結果情報が表示された後、前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われていない競技への投票を行うことを前記第1ユーザおよび前記第2ユーザの少なくとも一方に推奨する処理と、After the competition result information is displayed, a process of recommending to at least one of the first user and the second user to vote for a competition for which at least one of the first user and the second user has not yet voted;
を実行させる情報処理プログラム。An information processing program that executes the above.
前記第1ユーザと前記第2ユーザとの間で互いに投票の内容を確認可能な状態において前記第1ユーザおよび前記第2ユーザの少なくとも一方により投票が行われていない競技への投票を行うことを前記第1ユーザおよび前記第2ユーザの少なくとも一方に推奨する処理、a process of recommending to at least one of the first user and the second user to vote for a competition for which at least one of the first user and the second user has not yet voted, in a state in which the first user and the second user can confirm the contents of their votes with each other;
を実行させる請求項8に記載の情報処理プログラム。9. The information processing program according to claim 8, which causes the computer to execute the following:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022001283A JP7737005B2 (en) | 2022-01-06 | 2022-01-06 | Information processing device, information processing method, and information processing program |
| JP2025134420A JP2025156602A (en) | 2022-01-06 | 2025-08-12 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022001283A JP7737005B2 (en) | 2022-01-06 | 2022-01-06 | Information processing device, information processing method, and information processing program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025134420A Division JP2025156602A (en) | 2022-01-06 | 2025-08-12 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023100535A JP2023100535A (en) | 2023-07-19 |
| JP7737005B2 true JP7737005B2 (en) | 2025-09-10 |
Family
ID=87201571
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022001283A Active JP7737005B2 (en) | 2022-01-06 | 2022-01-06 | Information processing device, information processing method, and information processing program |
| JP2025134420A Pending JP2025156602A (en) | 2022-01-06 | 2025-08-12 | Information processing device, information processing method, and information processing program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025134420A Pending JP2025156602A (en) | 2022-01-06 | 2025-08-12 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7737005B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002032515A (en) | 2000-07-18 | 2002-01-31 | Akesesu:Kk | Lottery sales system |
| JP2006030244A (en) | 2004-07-12 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Information terminal and program |
| JP2013054519A (en) | 2011-09-02 | 2013-03-21 | Konami Digital Entertainment Co Ltd | Game management device, game management method, and program |
| JP2014081771A (en) | 2012-10-16 | 2014-05-08 | Fujitsu Frontech Ltd | Information sharing system, information sharing device and information sharing method |
| JP2016157381A (en) | 2015-02-26 | 2016-09-01 | 日本電気株式会社 | Information processing device, and information sharing method, system and program |
-
2022
- 2022-01-06 JP JP2022001283A patent/JP7737005B2/en active Active
-
2025
- 2025-08-12 JP JP2025134420A patent/JP2025156602A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002032515A (en) | 2000-07-18 | 2002-01-31 | Akesesu:Kk | Lottery sales system |
| JP2006030244A (en) | 2004-07-12 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Information terminal and program |
| JP2013054519A (en) | 2011-09-02 | 2013-03-21 | Konami Digital Entertainment Co Ltd | Game management device, game management method, and program |
| JP2014081771A (en) | 2012-10-16 | 2014-05-08 | Fujitsu Frontech Ltd | Information sharing system, information sharing device and information sharing method |
| JP2016157381A (en) | 2015-02-26 | 2016-09-01 | 日本電気株式会社 | Information processing device, and information sharing method, system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025156602A (en) | 2025-10-14 |
| JP2023100535A (en) | 2023-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7648965B2 (en) | Information processing device, vote acceptance method and program | |
| JP7667510B2 (en) | Information processing device, information processing method, and program | |
| JP7560777B2 (en) | Information processing device, vote acceptance method, and vote acceptance program | |
| JP2024147766A (en) | Information processing device, information processing method, and program | |
| JP7737005B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2025072652A (en) | Information processing device, computer program, and method | |
| JP2025089472A (en) | Information processing device, information processing method, and program | |
| JP2025065269A (en) | Information processing device, computer program and method | |
| US20250140073A1 (en) | Information processing device, information processing method and information processing program | |
| JP2024037969A (en) | Information processing device, information processing method and program | |
| US20260058838A1 (en) | System, non-transitory computer-readable storage medium, and method | |
| JP7678289B2 (en) | Information processing device, information processing method, and program | |
| JP7678387B2 (en) | Information processing device, program, and information processing method | |
| JP7705100B2 (en) | Information processing device, computer program, and information processing method | |
| JP7846347B2 (en) | Information processing device and program | |
| JP7644889B1 (en) | PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING APPARATUS | |
| JP2024169896A (en) | Information processing device, information processing method, and information processing program | |
| JP2024130347A (en) | Server system, control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250723 |
|
| 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: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7737005 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |