JP7529979B2 - Information processing device, program, and information processing method - Google Patents
Information processing device, program, and information processing method Download PDFInfo
- Publication number
- JP7529979B2 JP7529979B2 JP2020112064A JP2020112064A JP7529979B2 JP 7529979 B2 JP7529979 B2 JP 7529979B2 JP 2020112064 A JP2020112064 A JP 2020112064A JP 2020112064 A JP2020112064 A JP 2020112064A JP 7529979 B2 JP7529979 B2 JP 7529979B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- value
- lottery
- amount
- service
- 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
- 230000010365 information processing Effects 0.000 title claims description 38
- 238000003672 processing method Methods 0.000 title claims description 7
- 230000001186 cumulative effect Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 230000000386 athletic effect Effects 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 241000777300 Congiopodidae Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、プログラム、及び情報処理方法に関する。 The present invention relates to an information processing device, a program, and an information processing method.
特許文献1には、ネットワークゲームへ他のプレイヤを招待する技術が開示されている。また、被招待者が招待を受けたゲームをプレイするときには、被招待者と招待者に特典が付与されてもよいことが記載されている。 Patent document 1 discloses a technique for inviting other players to a network game. It also describes that when the invitee plays the game to which he or she has been invited, benefits may be given to both the invitee and the inviter.
しかし、招待者及び被招待者に一定の特典が付与されるため、特典を受け取れることによる一応メリットはあるものの、招待及び登録が機械的に行われる側面があった。 However, since certain benefits are given to both the inviter and the invitee, although there is some merit in receiving the benefits, the invitation and registration process is carried out mechanically.
本発明は、招待者及び被招待者への付与額が抽選処理により決定されることにより、新規ユーザの招待について、招待者及び被招待者の双方にお得感とゲーム感覚を与えることができる情報処理装置、プログラム、及び情報処理方法を提供する。 The present invention provides an information processing device, program, and information processing method that can give a sense of value and a gaming feel to both the inviter and the invitee when inviting a new user by determining the amount of money to be awarded to the inviter and the invitee through a lottery process.
本発明の一態様に係る情報処理装置は、抽選処理部と、価値管理部と、を備え、前記抽選処理部は、第1ユーザからの招待を受けた第2ユーザによるサービスの利用登録を条件に、前記第1ユーザと前記第2ユーザのそれぞれに対し、前記サービスで利用可能な第1付与額と第2付与額を抽選により決定し、前記価値管理部は、前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶する、情報処理装置である。 An information processing device according to one aspect of the present invention is an information processing device that includes a lottery processing unit and a value management unit, and the lottery processing unit determines by lottery a first grant amount and a second grant amount that can be used in the service for each of the first user and the second user, on the condition that a second user who has received an invitation from a first user registers to use the service, and the value management unit associates and stores the first grant amount with the first user and the second grant amount with the second user.
本発明の一態様によれば、招待者・被招待者への付与額が抽選処理により決定されることにより、新規ユーザの招待について、招待者及び被招待者の双方にお得感とゲーム感覚を与えることができる。 According to one aspect of the present invention, the amount of money to be awarded to the inviter and invitee is determined by a lottery process, giving both the inviter and the invitee a sense of value and a sense of gaming when inviting a new user.
以下、図面を用いて本発明のいくつかの実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。また、各特徴事項について独立して発明が成立する。 Below, several embodiments of the present invention will be described with reference to the drawings. The various features shown in the embodiments below can be combined with each other. In addition, each feature can be an invention independently.
<1.第1実施形態>
(1-1.価値管理システム1)
本発明の一実施形態に係る情報処理装置は、図1に示すような価値管理システム1の一部を構成するサーバ10である。価値管理システム1は、サーバ10、ユーザ端末20a及びユーザ端末20b(以下共通する説明においては、まとめて「ユーザ端末20」と称することもある)を備える。
<1. First embodiment>
(1-1. Value Management System 1)
An information processing device according to one embodiment of the present invention is a server 10 constituting a part of a value management system 1 as shown in Fig. 1. The value management system 1 includes the server 10, a user terminal 20a, and a user terminal 20b (which may be collectively referred to as "user terminal 20" in the following common explanation).
サーバ10は、通信回線5を介して第1ユーザU1のユーザ端末20a及び第2ユーザU2のユーザ端末20bと通信可能に構成される。サーバ10は、第1ユーザU1からサービスへの招待を受けた第2ユーザU2の利用登録を条件に、特典として各ユーザへの付与額を抽選により決定し各ユーザに付与する。以下、各構成について説明する。 The server 10 is configured to be able to communicate with the user terminal 20a of the first user U1 and the user terminal 20b of the second user U2 via the communication line 5. The server 10 determines the amount to be granted to each user as a benefit by lottery, and grants it to each user, on the condition that the second user U2, who has been invited to the service by the first user U1, registers for use. Each component will be described below.
(1-2.価値管理システム1のハードウェア構成)
図2及び図3を参照し、価値管理システム1のハードウェア構成を説明する。
(1-2. Hardware Configuration of Value Management System 1)
The hardware configuration of the value management system 1 will be described with reference to FIGS.
(1ー2ー1.サーバ10のハードウェア構成)
図2は、本実施形態に係るサーバ10のハードウェア構成を示すブロック図である。サーバ10は、制御部11、記憶部12、通信部13を備える。また、サーバ10は、キーボード及びマウス等で構成されて各種操作の入力を受け付ける操作入力部14、各種画像を表示する例えば液晶ディスプレイ装置等の表示部15を備えていてもよい。
(1-2-1. Hardware configuration of server 10)
2 is a block diagram showing a hardware configuration of the server 10 according to this embodiment. The server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The server 10 may also include an operation input unit 14 configured with a keyboard, a mouse, or the like and receiving input for various operations, and a display unit 15 such as a liquid crystal display device that displays various images.
制御部11は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、サーバ10の全体の動作を制御する。 The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, or a DSP (Digital Signal Processor), and controls the overall operation of the server 10.
記憶部12の一部は、例えば、RAM(Random Access Memory)やDRAM(Dynamic Random Access Memory)等で構成されており、制御部11による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。また、記憶部12の一部は、例えば、ROM(Read Only Memory)等の不揮発性メモリ、又はHDD(Hard Disk Drive)であり、各種データ及び制御部11の処理に利用されるプログラム等を保存する。 A part of the storage 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. In addition, a part of the storage unit 12 is, for example, a 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.
記憶部12に記憶されるプログラムは、例えば、サーバ10の基本的な機能を実現するためのOS(Operating System)、各種ハードウェア制御するためのドライバ、各種機能を実現するためのプログラム等であって、本実施形態に係るプログラムを含む。 The programs stored in the memory 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., including the programs related to this embodiment.
通信部13は、例えばNIC(Network Interface Controller)であり、通信回線5に接続する機能を有する。なお、通信部13は、NICに代えて又はNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。サーバ10は、通信回線5を介してユーザ端末20等の他の情報処理装置等と接続され、他の情報処理装置等との間で各種データの送受信を行うことができる。 The communication unit 13 is, for example, a NIC (Network Interface Controller) and has a function of connecting to the communication line 5. Instead of or together with the NIC, the communication unit 13 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function of enabling short-range wireless communication such as Bluetooth (registered trademark), and infrared communication. The server 10 is connected to other information processing devices such as a user terminal 20 via the communication line 5, and can transmit and receive various data to and from the other information processing devices.
これら制御部11、記憶部12、通信部13、操作入力部14、及び表示部15は、システムバス16を介して相互に電気的に接続されている。従って、制御部11は、記憶部12へのアクセス、表示部15に対する画像の表示、ユーザによる操作入力部14に対する操作状態の把握、及び通信部13を介した各種通信網や他の情報処理装置へのアクセス等を行うことができる。 The control unit 11, memory unit 12, communication unit 13, operation input unit 14, and display unit 15 are electrically connected to each other via a system bus 16. Therefore, the control unit 11 can access the memory unit 12, display images on the display unit 15, grasp the operation state of the user on the operation input unit 14, and access various communication networks and other information processing devices via the communication unit 13.
(1-2-2.ユーザ端末20のハードウェア構成)
図3は、本実施形態に係るユーザ端末20(ユーザ端末20a、ユーザ端末20b等)のハードウェア構成を示すブロック図である。ユーザ端末20は、例えば、スマートフォンやタブレット端末等の情報処理端末であり、制御部21、記憶部22、通信部23を備える。また、ユーザ端末20は、画像等を表示し操作を受け付け可能なタッチパネルディスプレイ等の表示部24、音を出力するスピーカ25、音が入力されるマイク26、及び被写体を撮像するカメラ27、操作ボタン28を備えていてもよい。以下、サーバ10との相違点を中心に説明する。
(1-2-2. Hardware Configuration of User Terminal 20)
3 is a block diagram showing a hardware configuration of a user terminal 20 (user terminal 20a, user terminal 20b, etc.) according to this embodiment. The user terminal 20 is, for example, an information processing terminal such as a smartphone or a tablet terminal, and includes a control unit 21, a storage unit 22, and a communication unit 23. The user terminal 20 may also include a display unit 24 such as a touch panel display capable of displaying images and receiving operations, a speaker 25 that outputs sound, a microphone 26 into which sound is input, a camera 27 that captures an image of a subject, and an operation button 28. The following description will focus on the differences from the server 10.
操作ボタン28は、ユーザ端末20の側面に設けられ、ユーザ端末20を起動又は停止させるための電源ボタンやスピーカ25が出力する音のボリューム調整ボタン等である。 The operation buttons 28 are provided on the side of the user terminal 20 and include a power button for starting or stopping the user terminal 20 and a button for adjusting the volume of the sound output by the speaker 25.
これら制御部21、記憶部22、通信部23、表示部24、スピーカ25、マイク26、カメラ27、及び操作ボタン28は、システムバス29を介して相互に電気的に接続されている。従って、制御部21は、記憶部22へのアクセス、表示部24に対する画像の表示、ユーザによるタッチパネルディスプレイ(表示部24)や操作ボタン28に対する操作状態の把握、マイク26への音の入力、スピーカ25からの音の出力、カメラ27に対する制御、及び通信部23を介した各種通信網や他の情報処理装置へのアクセス等を行うことができる。 The control unit 21, memory unit 22, communication unit 23, display unit 24, speaker 25, microphone 26, camera 27, and operation button 28 are electrically connected to each other 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 state of the touch panel display (display unit 24) and operation button 28 by the user, input sound to the microphone 26, output sound from the speaker 25, control the camera 27, and access various communication networks and other information processing devices via the communication unit 23.
(1-3.サーバ10の機能構成)
図4に示すように、サーバ10の制御部11は、抽選処理部11a及び価値管理部11bを有する。制御部11は、さらにユーザ管理部11cを有していてもよい。
(1-3. Functional configuration of server 10)
4, the control unit 11 of the server 10 includes a lottery processing unit 11a and a value management unit 11b. The control unit 11 may further include a user management unit 11c.
抽選処理部11aは、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件に、第1ユーザU1と第2ユーザU2のそれぞれに対し、当該サービスで利用可能な第1付与額と第2付与額を抽選により決定する。価値管理部11bは、第1ユーザU1に第1付与額を、第2ユーザU2に第2付与額を関連付けて記憶する。また、ユーザ管理部11cは、第2ユーザU2からの利用登録の要求を受け付け、当該サービスのユーザとして第2ユーザU2を記憶する。機能の詳細は、後述する。 The lottery processing unit 11a determines by lottery the first and second grant amounts available for the service for each of the first and second users U1 and U2, on the condition that the second user U2, who has received an invitation from the first user U1, registers to use the service. The value management unit 11b associates and stores the first grant amount with the first user U1 and the second grant amount with the second user U2. In addition, the user management unit 11c accepts a request for registration from the second user U2 and stores the second user U2 as a user of the service. Details of the functions will be described later.
上述した機能構成は、サーバ10に適宜インストールされるソフトウェア(いわゆるアプリを含む)によって実現してもよく、ハードウェアによって実現してもよい。ソフトウェアによって実現する場合、制御部11がソフトウェアを構成するプログラムを実行することによって各種機能を実現することができる。 The above-mentioned functional configuration may be realized by software (including so-called apps) that is appropriately installed on the server 10, or may be realized by hardware. When realized by software, the control unit 11 can realize various functions by executing the programs that constitute the software.
プログラムを実行することで実現される場合、当該プログラムは、サーバ10が内蔵する記憶部12に格納してもよく、コンピュータが読み取り可能な非一時的な記録媒体に格納してもよい。また、外部の記憶装置に格納されたプログラムを読み出し、いわゆるクラウドコンピューティングにより実現してもよい。もしくは、ハードウェアによって実現する場合、ASIC、SOC、FPGA、又はDRPなどの種々の回路によって実現することができる。また、上述した機能構成は、一部の機能構成又は機能の一部をソフトウェア又はハードウェアによって、ユーザ端末20等で処理されるようにしてもよい。 When it is realized by executing a program, the program may be stored in the memory unit 12 built into the server 10, or may be stored in a non-transitory recording medium that is readable by a computer. It may also be realized by reading out a program stored in an external storage device, so-called cloud computing. Or, when it is realized by hardware, it can be realized by various circuits such as ASIC, SOC, FPGA, or DRP. Also, some of the functional configurations or some of the functions may be processed by software or hardware on the user terminal 20, etc.
(1-4.抽選処理部11aの機能)
抽選処理部11aは、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件に、第1ユーザU1と第2ユーザU2のそれぞれに対し、当該サービスで利用可能な第1付与額と第2付与額を抽選により決定するように構成される。このような構成とすることにより、招待者・被招待者への付与額が抽選処理により決定されることにより、新規ユーザの招待について、招待者及び被招待者の双方にお得感とゲーム感覚を与えることができる。
(1-4. Functions of lottery processing unit 11a)
The lottery processing unit 11a is configured to determine, by lottery, the first and second grant amounts available for the service for each of the first and second users U1 and U2, on condition that the second user U2, who has received an invitation from the first user U1, registers to use the service. With this configuration, the grant amounts for the inviter and the invitee are determined by lottery processing, so that the invitation of a new user gives both the inviter and the invitee a sense of value and a sense of game.
ここで、「サービス」とはユーザ登録を行うことができる、競技の結果に対する投票、音楽・動画視聴、ショッピング、コミュニケーション、ゲーム、又は各種手続き等に関する単独の又は複合的な種々のサービスである。このようなサービスにおいては、サービス利用のためにユーザ登録を必須としてもよい。また、登録を行ったユーザに無登録のユーザが利用できない機能を提供する等の登録ユーザと無登録ユーザの利用形態に差を設ける態様であってもよい。価値管理システム1は、このようなサービスに関して利用される。 Here, a "service" refers to a variety of individual or combined services for which users can register, such as voting on competition results, listening to music or videos, shopping, communication, games, or various procedures. In such services, user registration may be mandatory to use the service. In addition, there may be a difference between the usage patterns of registered and unregistered users, such as providing registered users with functions that cannot be used by unregistered users. The value management system 1 is used for such services.
また、第2ユーザU2によるユーザ登録が第1ユーザU1からの招待を受けての登録であるかは、第2ユーザU2から提供される、第1ユーザU1に関する情報又は第1ユーザU1に対して新規ユーザ招待用に発行されている情報等に基づいて判定することができる。例えば、第2ユーザU2のユーザ端末20bが利用登録の要求の際に送信し、ユーザ管理部11cが受信した第1ユーザU1のユーザID等の情報に基づき第1ユーザU1からの招待に基づく登録であることを識別できる。また、第2ユーザU2がユーザ端末20bにより、第1ユーザU1に対して発行された招待用URLを経由して利用登録を行った場合にも、第1ユーザU1からの招待に基づく登録であることを識別できる。 In addition, whether the user registration by the second user U2 is a registration in response to an invitation from the first user U1 can be determined based on information about the first user U1 provided by the second user U2 or information issued to the first user U1 for a new user invitation. For example, it can be identified that the registration is based on an invitation from the first user U1 based on information such as the user ID of the first user U1 that is sent by the user terminal 20b of the second user U2 when requesting user registration and received by the user management unit 11c. In addition, even if the second user U2 performs user registration using the user terminal 20b via an invitation URL issued to the first user U1, it can be identified that the registration is based on an invitation from the first user U1.
抽選処理部11aによる各ユーザへの付与額決定のための抽選の処理は、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件としており、第2ユーザU2によるサービスの利用登録完了後に実行可能である。 The lottery processing performed by the lottery processing unit 11a to determine the amount to be granted to each user is conditional on the second user U2, who has received an invitation from the first user U1, registering to use the service, and can be executed after the second user U2 has completed registration to use the service.
なお、抽選処理部11aは、抽選により第1付与額及び第2付与額を独立に決定してもよい。このような構成とすることにより、第1付与額と第2付与額が異なる可能性があり、第1ユーザU1と第2ユーザU2の間での結果についてコミュニケーションを促進できる。また、抽選処理部11a、抽選により第1付与額及び第2付与額を一度に決定し、第1付与額及び第2付与額を同額としてもよい。このような構成とすることにより、抽選において一度の計算で第1付与額及び第2付与額を決定することができ、処理の負荷を軽減することができる。 The lottery processing unit 11a may independently determine the first grant amount and the second grant amount by lottery. With this configuration, the first grant amount and the second grant amount may be different, which may promote communication between the first user U1 and the second user U2 regarding the results. The lottery processing unit 11a may also determine the first grant amount and the second grant amount at once by lottery, and set the first grant amount and the second grant amount to the same amount. With this configuration, the first grant amount and the second grant amount can be determined in a single calculation in the lottery, which may reduce the processing load.
一態様においては、抽選処理部11aは、ユーザの要求によらず、自動的に抽選の処理を行うように構成されてもよい。例えば、第2ユーザU2の利用登録完了直後に、第1ユーザU1及び第2ユーザU2の何れの要求がない場合でも、第1ユーザU1と第2ユーザU2のそれぞれに対する第1付与額と第2付与額を抽選により決定し、抽選結果はその後の各ユーザによるサービス利用のタイミングにおいてユーザに報知する。 In one aspect, the lottery processing unit 11a may be configured to automatically process the lottery without a user request. For example, immediately after the second user U2 completes registration, even if there is no request from either the first user U1 or the second user U2, the first grant amount and the second grant amount for the first user U1 and the second user U2, respectively, are determined by lottery, and the lottery results are notified to each user when they subsequently use the service.
また、メールによる通知、サービスに関するアプリを介したプッシュ通知等によりユーザに報知してもよい。なお、ユーザへの抽選結果の報知は、制御部11が有する抽選結果報知部等によって行われてもよい。 The user may also be notified by email, a push notification via an app related to the service, or the like. The lottery result may be notified to the user by a lottery result notification unit or the like included in the control unit 11.
また、一態様においては、抽選処理部11aは、ユーザの要求に応じて、抽選の処理を行うように構成されてもよい。例えば、第2ユーザU2の利用登録によって第1ユーザU1と第2ユーザU2のそれぞれに抽選権を発行し、抽選処理部11aは各ユーザによる抽選権に基づく抽選の処理の実行要求を各ユーザ端末20a、ユーザ端末20bから受け付ける。そして、抽選処理部11aは、各ユーザによる実行要求に応じて抽選の処理を実行し、抽選結果をユーザに報知する。このような構成とすることにより、ユーザが抽選の処理のタイミングをコントロールでき、抽選をリアルタイムで楽しむことができる。 In one embodiment, the lottery processing unit 11a may be configured to process the lottery in response to a user request. For example, a lottery ticket is issued to each of the first user U1 and the second user U2 upon the user registration of the second user U2, and the lottery processing unit 11a accepts requests from each user terminal 20a and user terminal 20b to execute lottery processing based on the lottery ticket issued by each user. The lottery processing unit 11a then executes the lottery processing in response to the execution requests from each user, and notifies the user of the lottery results. This configuration allows the user to control the timing of the lottery processing and enjoy the lottery in real time.
なお、1つの抽選権によって1回抽選可能に制御してもよく、複数回抽選可能に制御してもよい。また、抽選権には利用期限が設けられていてもよい。また、抽選権は、サービス内で抽選をするためのアイテム等として配布してもよく、当該アイテム等を使用することで抽選をできるように構成してもよい。 Note that one lottery ticket may be controlled so that a single lottery ticket can be used to draw a lottery, or may be controlled so that a multiple lottery ticket can be used. A usage limit may also be set for the lottery ticket. The lottery ticket may also be distributed as an item for drawing lots within the service, and may be configured so that a lottery ticket can be drawn by using the item.
一態様においては、招待者である第1ユーザU1と、被招待者である第2ユーザU2とで、抽選の処理の開始についてユーザの要求を必要とするか否かが異なっていてもよい。例えば、抽選処理部11aは、招待者である第1ユーザU1についてはユーザの任意のタイミングでの要求により抽選の処理を開始する一方で、被招待者である第2ユーザU2についてはユーザ登録の処理に続いて抽選の処理を自動的に開始するように制御してもよい。 In one aspect, whether or not a user request is required to start the lottery process may differ between the first user U1 who is the inviter and the second user U2 who is the invitee. For example, the lottery processing unit 11a may control the lottery process to start for the first user U1 who is the inviter upon a request made at any time by the user, while automatically starting the lottery process for the second user U2 who is the invitee following the user registration process.
なお、抽選処理部11aによる各ユーザへの付与額決定のための抽選の処理は、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件としているが、所定の他の条件も満たした場合に抽選の処理を行うように構成されてもよい。所定の他の条件とは、例えば、第2ユーザU2が以前にサービスの利用登録を行ったことがないこと、又は所定期間内の登録であること等である。第2ユーザU2の氏名、メールアドレス、又は電話番号等の情報に基づいて以前の利用登録を検証しうる。 The lottery processing by the lottery processing unit 11a to determine the amount to be granted to each user is conditional on the second user U2 registering to use the service after receiving an invitation from the first user U1, but the lottery processing may be configured to be performed if other specified conditions are also met. The other specified conditions may be, for example, that the second user U2 has not previously registered to use the service, or that the registration occurred within a specified period of time. Previous registration may be verified based on information such as the name, email address, or phone number of the second user U2.
ここで、「抽選」は、所定の範囲の額から付与額を決定する処理であってよい。この場合、抽選の処理は、所定の範囲の額から所定の選択方法に基づいて付与額を選択するように実行されうる。「所定の範囲の額」は、例えば、サービスで利用可能な付与額の価値がポイントである場合には500~20000ポイント(pt)である。 Here, the "lottery" may be a process of determining the amount to be awarded from a predetermined range of amounts. In this case, the lottery process may be executed to select the amount to be awarded from a predetermined range of amounts based on a predetermined selection method. The "predetermined range of amounts" may be, for example, 500 to 20,000 points (pt) if the value of the amount to be awarded that can be used in the service is points.
「所定の選択方法」とは、例えば、所定の範囲の額から無作為に選択する方法、又は所定の確率で選択される複数の所定額から選択する方法等である。 A "predetermined selection method" is, for example, a method of randomly selecting from a predetermined range of amounts, or a method of selecting from multiple predetermined amounts selected with a predetermined probability.
所定の確率で選択される複数の所定額から選択する方法である場合、例えば、40%の確率で選択されうる500ポイント、30%の確率で選択されうる2000ポイント、20%の確率で選択されうる5000ポイント、及び10%の確率で選択されうる20000ポイントが用意される。これらの所定額とその確率は対応付け、データベースの一部を構成するテーブル等として記憶部12等に記憶されていてよい。そして、抽選の処理において生成される乱数に応じて、これらの所定額が選択される。 In the case of a method of selecting from a number of predetermined amounts selected with a predetermined probability, for example, 500 points that can be selected with a 40% probability, 2000 points that can be selected with a 30% probability, 5000 points that can be selected with a 20% probability, and 20000 points that can be selected with a 10% probability are prepared. These predetermined amounts and their probabilities may be associated with each other and stored in the memory unit 12 or the like as a table constituting part of a database. These predetermined amounts are then selected according to a random number generated in the lottery process.
図5は、抽選処理部11aが第1ユーザU1と第2ユーザU2のそれぞれに対する、第1付与額と第2付与額を抽選により決定する処理の一例を表す概念図である。抽選処理部11aは、各ユーザからの抽選の要求をユーザ端末20から受け付ける。ここで、図5の例においては、抽選処理部11aは、所定の確率で選択される複数の所定額から選択する方法により抽選の処理を行う。抽選処理部11aにより生成した乱数と、複数の所定額とそれらの確率が対応付けて記憶されたテーブル50に基づいて付与額を選択し決定する。ある抽選においては、図5のように、第1ユーザU1に500ポイントを付与し、第2ユーザU2に20000ポイントを付与することが決定される。 Figure 5 is a conceptual diagram showing an example of a process in which the lottery processing unit 11a determines the first and second grant amounts for the first and second users U1 and U2 by lottery. The lottery processing unit 11a accepts lottery requests from each user via the user terminal 20. In the example of Figure 5, the lottery processing unit 11a processes the lottery by selecting from a number of predetermined amounts selected with a predetermined probability. The grant amount is selected and determined based on a random number generated by the lottery processing unit 11a and a table 50 in which a number of predetermined amounts and their probabilities are stored in correspondence with each other. In one lottery, as shown in Figure 5, it is determined that 500 points will be granted to the first user U1 and 20,000 points will be granted to the second user U2.
なお、ユーザ管理部11cは、第1ユーザU1によって招待され利用登録を行った第2ユーザU2も、新規ユーザを招待することが可能なユーザとして管理する。 The user management unit 11c also manages the second user U2, who was invited by the first user U1 and registered for use, as a user who can invite new users.
(1-5.価値管理部11bの機能)
価値管理部11bは、第1ユーザU1に第1付与額を、第2ユーザU2に第2付与額を関連付けて記憶部12等に記憶するように構成される。付与額とユーザを関連付けて記憶することにより、各付与額は各ユーザへ付与された状態として管理される。そして、価値管理部11bは、記憶されている付与額の情報に基づいて、サービスにおける付与額の利用等をユーザから受け付けることができる。
(1-5. Functions of Value Management Unit 11b)
The value management unit 11b is configured to associate the first granted amount with the first user U1 and the second granted amount with the second user U2 and store them in the storage unit 12 or the like. By storing the granted amount in association with the user, each granted amount is managed as being granted to each user. Then, the value management unit 11b can accept from the user the use of the granted amount in the service, etc., based on the stored information on the granted amount.
(1-6.価値管理システム1による処理の流れ)
図11を参照し、価値管理システム1による処理の流れの一例について説明する。
(1-6. Processing flow by value management system 1)
An example of the flow of processing by the value management system 1 will be described with reference to FIG.
まず、図6に示すように、S200及びS100が実行される。S200では、第1ユーザU1のユーザ端末20aがサーバ10へ招待用の情報の要求を送信する。S100ではサーバ10のユーザ管理部11c等が招待用の情報を発行し、ユーザ端末20aへ送信する。ここで、招待用の情報とは、新規ユーザ招待用の情報であって、より具体的には招待用URLや招待コード(文字列、バーコードや2次元コード)等である。 First, as shown in FIG. 6, S200 and S100 are executed. In S200, the user terminal 20a of the first user U1 sends a request for invitation information to the server 10. In S100, the user management unit 11c of the server 10 etc. issues invitation information and sends it to the user terminal 20a. Here, the invitation information is information for inviting a new user, and more specifically, an invitation URL or an invitation code (character string, barcode, or two-dimensional code), etc.
次に、S205が実行される。S205では、ユーザ端末20aが、第2ユーザU2のユーザ端末20bへ上記招待用の情報を送信する。招待用の情報の送信は、メールやソーシャルネットワーキングサービス(SNS)等を介して行われてもよく、SNS又はブロクへの投稿やホームページ上掲載等により発信されたものを第2ユーザU2が参照し取得することで行われてもよい。 Next, S205 is executed. In S205, the user terminal 20a transmits the invitation information to the user terminal 20b of the second user U2. The invitation information may be transmitted via email or a social networking service (SNS), or may be transmitted by posting to the SNS or a blog, or by posting on a homepage, and the second user U2 may refer to and obtain the information.
次に、S300及びS105が実行される。S300では、ユーザ端末20bが第2ユーザU2によるサービスの利用登録申請をサーバ10へ送信する。S105では、ユーザ管理部11cが、第2ユーザU2の情報を記憶部12等に記憶し、当該サービスのユーザとして登録する。 Next, steps S300 and S105 are executed. In step S300, the user terminal 20b transmits a registration application for use of the service by the second user U2 to the server 10. In step S105, the user management unit 11c stores information about the second user U2 in the storage unit 12 or the like, and registers the second user U2 as a user of the service.
次に、S110が実行される。S110では、抽選処理部11aが第1ユーザU1及び第2ユーザU2が利用可能な抽選権を発行し、これを記憶する。また、抽選処理部11aは、ユーザ端末20a及びユーザ端末20bに送信することで抽選権について第1ユーザU1及び第2ユーザU2に報知する。 Next, S110 is executed. In S110, the lottery processing unit 11a issues lottery tickets available to the first user U1 and the second user U2, and stores them. The lottery processing unit 11a also notifies the first user U1 and the second user U2 of the lottery tickets by transmitting them to the user terminal 20a and the user terminal 20b.
次に、S305、S115(抽選処理ステップ)、S120(価値管理ステップ)、及びS125が実行される。S305では、ユーザ端末20bが、第2ユーザU2による抽選権に基づいた抽選の処理の要求をサーバ10へ送信する。S115では、抽選処理部11aが、第2ユーザU2に対するサービスで利用可能な第2付与額を抽選により決定する。S120では、価値管理部11bが、第2ユーザU2に決定した第2付与額を関連付けて記憶部12等に記憶する。そして、S125では、サーバ10が、抽選結果として第2付与額をユーザ端末20bに送信し、第2ユーザU2に報知する。 Next, S305, S115 (lottery processing step), S120 (value management step), and S125 are executed. In S305, the user terminal 20b transmits a request to the server 10 for processing a lottery based on the lottery right of the second user U2. In S115, the lottery processing unit 11a determines by lottery the second grant amount available for the service to the second user U2. In S120, the value management unit 11b associates the second grant amount determined for the second user U2 with the second grant amount and stores it in the storage unit 12 or the like. Then, in S125, the server 10 transmits the second grant amount as a lottery result to the user terminal 20b and notifies the second user U2.
次に、S210、S130(抽選処理ステップ)、S135(価値管理ステップ)、及びS140が実行される。第1ユーザU1及びそのユーザ端末20aに関する処理であり、第1付与額が決定される点以外はS305、S115、S120、及びS125と同様に処理が行われる。 Next, S210, S130 (lottery processing step), S135 (value management step), and S140 are executed. This is processing related to the first user U1 and his/her user terminal 20a, and processing is performed in the same manner as S305, S115, S120, and S125, except that the first grant amount is determined.
なお、S210等がS305等より先に行われてもよい。また、第1付与額について第2ユーザU2に報知されてもよく、第2付与額について第1ユーザU1に報知されてもよい。 Note that S210 etc. may be performed before S305 etc. Also, the first granted amount may be notified to the second user U2, and the second granted amount may be notified to the first user U1.
(1-7.第1実施形態の変形例1)
一態様においては、図7に示すように、サーバ10は、第2ユーザU2による利用登録により所定期間における第1ユーザU1の招待(招待A)に基づくユーザ登録数が、第1ユーザU1が招待可能なユーザ数の上限に達した後である場合、抽選処理部11aが、第1ユーザU1からの招待(招待B)を受けた第3ユーザU3がサービスの利用登録を行った場合でも、第1ユーザU1への付与額を決定する抽選を行わないように制御するように構成されてもよい。このような構成とすることにより、招待の特典として付与を受けるユーザが特定のユーザに偏らないように制御できる。
(1-7. Modification 1 of the First Embodiment)
7, the server 10 may be configured so that, after the number of user registrations based on the invitation (invitation A) of the first user U1 in a predetermined period due to the second user U2 has reached the upper limit of the number of users that the first user U1 can invite, the lottery processing unit 11a does not conduct a lottery to determine the amount to be granted to the first user U1 even if a third user U3 who has received an invitation (invitation B) from the first user U1 registers to use the service, as shown in FIG. 7. With such a configuration, it is possible to control so that the users who receive the invitation benefit are not biased toward a specific user.
ここで、「所定期間」とは、招待による利用登録を受け付け可能な期間である。また、被招待者が招待による利用登録を行うことによって、招待者・非招待者が抽選によって特典を得ることができる期間ということもできる。具体的には、サービスの提供者によって設けられたキャンペーン期間等である。同様又は内容が異なるキャンペーンが複数回行われる場合には、それらのキャンペーン期間のそれぞれが異なる「所定期間」となる。 Here, the "specified period" refers to a period during which registration by invitation is acceptable. It can also be said to be a period during which an invitee can register by invitation and inviters and non-invites can receive benefits through a lottery. Specifically, it is a campaign period set up by the service provider. If similar or different campaigns are held multiple times, each of those campaign periods will be a different "specified period."
「所定期間における第1ユーザU1の招待に基づくユーザ登録数」とは、所定期間内に第1ユーザU1からの招待を受けての登録であると判定されたユーザ登録の数である。第1ユーザU1の招待を利用していても、2回目のユーザ登録、所定期間外に行われたユーザ登録、又は所定期間外に行われた招待に基づくユーザ登録等はその数に含まれない。 The "number of user registrations based on an invitation from the first user U1 during a specified period" refers to the number of user registrations determined to have been made in response to an invitation from the first user U1 during the specified period. This number does not include second user registrations made using an invitation from the first user U1, user registrations made outside the specified period, or user registrations made based on an invitation made outside the specified period.
「第1ユーザU1が招待可能なユーザ数の上限」とは、所定期間内に第1ユーザU1が招待によるユーザ登録に基づいて抽選の処理が可能なユーザ登録数の上限である。第1ユーザU1が招待によって他のユーザが登録することにより付与額を受け取ることが可能な回数ともいえる。 The "maximum number of users that the first user U1 can invite" refers to the maximum number of user registrations for which the first user U1 can process a lottery based on user registrations by invitation within a specified period of time. It can also be said to be the number of times that the first user U1 can receive a grant amount by inviting other users to register.
例えば、「第1ユーザU1が招待可能なユーザ数の上限」が100人である場合には、第1ユーザU1の招待により99人のユーザが利用登録している状態で、第1ユーザU1の招待により第2ユーザU2が利用登録した場合にはその上限に達したといえる。この場合、第2ユーザU2の利用登録の後に第3ユーザU3が第1ユーザU1の招待により利用登録を行ったとしても、第1ユーザU1について第3ユーザU3の登録に基づいて抽選の処理が実行されず、したがって付与額も受け取ることができない。 For example, if the "maximum number of users that the first user U1 can invite" is 100, and 99 users have registered through the invitation of the first user U1, then if a second user U2 registers through the invitation of the first user U1, it can be said that the maximum number has been reached. In this case, even if a third user U3 registers through the invitation of the first user U1 after the second user U2 has registered, the lottery process will not be executed for the first user U1 based on the registration of the third user U3, and therefore the grant amount cannot be received.
なお、第2ユーザU2による利用登録により所定期間における第1ユーザU1の招待に基づくユーザ登録数が、第1ユーザU1が招待可能なユーザ数の上限に達した後に、抽選処理部11aは、第1ユーザU1からの招待を受けた第3ユーザU3がサービスの利用登録を行った場合に、第3ユーザU3への付与額を決定する抽選を行うよう制御してもよい。 In addition, after the number of user registrations based on invitations from the first user U1 during a specified period due to registration by the second user U2 reaches the upper limit of the number of users that the first user U1 can invite, the lottery processing unit 11a may control to conduct a lottery to determine the amount to be granted to the third user U3 when the third user U3, who has received an invitation from the first user U1, registers to use the service.
別の態様においては、図8に示すように、第2ユーザU2による利用登録により所定期間における第1ユーザU1の招待Aに基づくユーザ登録数が、第1ユーザU1が招待可能なユーザ数の上限に達した後である場合、抽選処理部11aは、第1ユーザU1からの招待Bを受けた第3ユーザU3がサービスの利用登録を行った場合でも、第3ユーザU3への付与額を決定する抽選も行わないように制御してもよい。このような構成とすることにより、様々な招待者を中心としたコミュニティーに属するユーザを招待することが可能となる。すなわち、抽選によって付与額を受け取ることのできる新規登録ユーザが、特定のユーザによる被招待者に集中しないように制御できる。 In another aspect, as shown in FIG. 8, when the number of user registrations based on invitation A from first user U1 in a predetermined period due to registration by second user U2 has reached the upper limit of the number of users that first user U1 can invite, the lottery processing unit 11a may control not to conduct a lottery to determine the amount to be granted to third user U3, even if third user U3 who has received invitation B from first user U1 registers to use the service. With this configuration, it becomes possible to invite users who belong to a community centered around various inviters. In other words, it is possible to control so that newly registered users who can receive the amount to be granted by lottery are not concentrated among invitees of a specific user.
なお、この際第1ユーザU1が招待可能なユーザ数の上限に達していたことを理由として抽選が行えないことを、第3ユーザU3のユーザ端末20c(ユーザ端末20aと同様の構成)に報知してもよい。 At this time, the user terminal 20c of the third user U3 (with the same configuration as the user terminal 20a) may be notified that the lottery cannot be held because the first user U1 has reached the upper limit of the number of users that can be invited.
(1-8.第1実施形態の変形例2)
一態様においては、サーバ10は、第2ユーザU2による利用登録により、所定期間における全ユーザの招待に基づく累計ユーザ登録数が、所定期間において全ユーザにより招待可能なユーザ数の上限に達した後である場合、又は、所定期間における全ユーザの招待に基づいてユーザに付与した累計額が、所定期間において全ユーザに付与可能な額の上限に達した後である場合、抽選処理部11aが、第1ユーザU1からの招待を受けた第3ユーザU3がサービスの利用登録を行った場合でも、第1ユーザU1及び第3ユーザU3への付与額を決定する抽選を行わないように制御するよう構成されてもよい。このような構成とすることにより、目標とする付与額、招待によるユーザ登録数を達成した場合に、予定以上の付与を行わないように制御できる。
(1-8. Modification 2 of the First Embodiment)
In one aspect, the server 10 may be configured to control the lottery processing unit 11a not to conduct a lottery to determine the amount to be granted to the first user U1 and the third user U3 even if the third user U3 who has been invited by the first user U1 registers to use the service after the cumulative number of user registrations based on invitations from all users in a predetermined period has reached the upper limit of the number of users who can be invited by all users in a predetermined period due to the second user U2 registering for use, or after the cumulative amount granted to users based on invitations from all users in a predetermined period has reached the upper limit of the amount that can be granted to all users in a predetermined period. By configuring in this way, it is possible to control not to grant more than planned when the target amount to be granted and the number of user registrations by invitation have been achieved.
ここで、「所定期間における全ユーザの招待に基づく累計ユーザ登録数」とは、所定期間内に全ユーザの何れかの招待を受けての登録であると判定されたユーザ登録の数の累計である。招待によらないユーザ登録や、2回目のユーザ登録、又は所定期間外に行われたユーザ登録はその数に含まれない。 Here, "the cumulative number of user registrations based on invitations from all users during a specified period" refers to the cumulative number of user registrations determined to have been made in response to an invitation from any of the users during the specified period. User registrations not based on an invitation, second user registrations, or user registrations made outside the specified period are not included in this number.
「所定期間において全ユーザにより招待可能なユーザ数の上限」とは、所定期間内に全ユーザの何れかの招待によるユーザ登録に基づいて抽選の処理を行うユーザ登録数の上限である。招待によって全ユーザで付与額を受け取ることが可能な回数ともいえる。 The "maximum number of users that can be invited by all users in a specified period" refers to the maximum number of user registrations for which lottery processing will be performed based on user registrations made through invitations from any of all users within a specified period. It can also be said to be the number of times that all users can receive the grant amount through invitations.
「所定期間における全ユーザの招待に基づいてユーザに付与した累計額」とは、所定期間内に全ユーザの何れかからの招待を受けての登録であると判定されたユーザ登録によって招待者及び被招待者に付与した付与額の合計である。 "The cumulative amount granted to users based on invitations from all users during a specified period" is the total amount granted to inviters and invitees due to user registrations determined to have been made in response to an invitation from any of the users during the specified period.
「所定期間において全ユーザに付与可能な額の上限」とは、所定期間内に全ユーザの何れかの招待によるユーザ登録に基づいて付与可能な累計額の上限である。招待によって全ユーザで付与額を受け取ることが可能額の上限ともいえる。 The "maximum amount that can be granted to all users in a specified period" is the maximum cumulative amount that can be granted based on user registration by any of the users through an invitation within a specified period. It can also be said to be the maximum amount that all users can receive through an invitation.
(1-9.第1実施形態の変形例3)
一態様においては、抽選処理部11aは、所定期間における第1ユーザU1の招待に基づくユーザ登録数、又は、所定期間における第1ユーザU1の招待に基づいて第1ユーザU1に付与された付与額の合計、に基づいて、第1付与額を抽選により決定するように構成されてもよい。このような構成とすることにより、ユーザの招待による貢献度や招待により得た付与額を考慮し、ユーザの招待活動に応じた抽選処理の制御ができる。
(1-9. Modification 3 of the First Embodiment)
In one aspect, the lottery processing unit 11a may be configured to determine the first grant amount by lottery based on the number of users registered based on the invitations of the first user U1 in a predetermined period, or the total amount of grants granted to the first user U1 based on the invitations of the first user U1 in a predetermined period. By configuring in this way, it is possible to control the lottery processing according to the invitation activities of the user, taking into account the degree of contribution of the user through the invitation and the amount of grant obtained through the invitation.
ここで、「所定期間における第1ユーザU1の招待に基づいて第1ユーザU1に付与された付与額の合計」とは、所定期間内に第1ユーザU1の招待を受けての登録であると判定されたユーザ登録によって第1ユーザU1に付与した付与額の合計である。 Here, "the total amount of the grant granted to the first user U1 based on the invitation of the first user U1 during a specified period" refers to the total amount of the grant granted to the first user U1 due to user registrations determined to have been made in response to an invitation from the first user U1 during the specified period.
例えば、招待数の多いユーザほど、高い付与額が抽選により当たりやすくなるように確率を制御してもよい。また、招待数の多いユーザと、招待数の少ないユーザで所定の範囲の額が異なるように制御してもよい。 For example, the probability may be controlled so that users with a larger number of invitations are more likely to win a larger amount in the lottery. Also, the amount within the specified range may be controlled to be different for users with a larger number of invitations and users with a smaller number of invitations.
(1-10.第1実施形態の変形例4)
一態様においては、抽選処理部11aは、所定期間における全ユーザの招待に基づく累計ユーザ登録数、又は、所定期間における全ユーザの招待に基づいてユーザに付与した累計額、に基づいて前記第1付与額又は前記第2付与額を決定するように構成されてもよい。このような構成とすることにより、招待によるユーザ登録数又は付与額との関係で、全体の招待活動の状況に応じた抽選処理の制御ができる。
(1-10. Fourth Modification of the First Embodiment)
In one aspect, the lottery processing unit 11a may be configured to determine the first grant amount or the second grant amount based on the cumulative number of user registrations based on invitations from all users in a predetermined period, or the cumulative amount granted to users based on invitations from all users in a predetermined period. By configuring in this way, it is possible to control the lottery processing according to the status of the overall invitation activity in relation to the number of user registrations or the grant amount through invitations.
例えば、付与可能な残額が少なくなり、招待されたユーザ数が少ない場合に、高額の付与額が当たり難いように制御される。また、付与可能な残額が多く、且つ、招待可能なユーザ数が残り少ない場合は、高額の付与額が当たり易く制御される。 For example, when the remaining amount available for award is small and the number of invited users is small, the system is controlled so that it is difficult to win a large amount. On the other hand, when the remaining amount available for award is large and the number of remaining users who can be invited is small, the system is controlled so that it is easy to win a large amount.
<2.第2実施形態>
(2-1.価値管理システム1)
以下、本発明の第2実施形態に係る価値管理システム1について説明する。第2実施形態における価値管理システム1は、ユーザが招待により得られる価値をサービス内で利用し得た価値を、サービス外で利用可能な価値に交換可能に制御する点で第1実施形態と異なる。以下、相違点を中心に説明する。
<2. Second embodiment>
(2-1. Value Management System 1)
The value management system 1 according to the second embodiment of the present invention will be described below. The value management system 1 in the second embodiment differs from the first embodiment in that the value obtained by a user through an invitation and used within the service is controlled so that it can be exchanged for value that can be used outside the service. The following description will focus on the differences.
(2-2.価値管理部11bの機能)
価値管理部11bは、第1付与額及び第2付与額をサービスで利用可能な第1価値の額として記憶し、当該サービスで第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、第2価値を、当該サービス外で利用可能な価値に交換可能に制御するように構成される。このような構成とすることにより、第1価値(招待によって得られた特典)をサービスで利用可能とする一方で、第1価値の利用によりサービス外で利用可能な価値に交換可能な第2価値を付与し、第1価値の利用についての動機づけを高めることができる。
(2-2. Functions of Value Management Unit 11b)
The value management unit 11b is configured to store the first granted amount and the second granted amount as the amount of the first value usable in the service, store the reward granted in accordance with the result of using the first value in the service as the reward granted in the second value, and control the second value so as to be exchangeable for value usable outside the service. With such a configuration, the first value (a privilege obtained by an invitation) can be made usable in the service, while the second value exchangeable for value usable outside the service is granted by using the first value, thereby increasing motivation for using the first value.
ここで、第1価値や第2価値等における「価値」とは、銀行券、電子マネーやポイント等の一定の範囲内で流通し、利用可能な媒体を意味する。2つの異なる価値間では、相互に交換可能な場合、一定の又は変動する交換比率に基づき交換を行うことができる。 Here, the "value" in the first value, second value, etc. refers to a medium that circulates and can be used within a certain range, such as banknotes, electronic money, and points. When two different values are mutually exchangeable, they can be exchanged based on a fixed or variable exchange rate.
第1価値は、サービスで利用可能な媒体として管理される。第1価値は、利用可能な範囲がサービス内に限定され、サービス外での利用が制限される。また、第1価値は、サービス内においてもさらに特定の目的にのみ利用可能に制限されてもよい。なお、招待に基づき抽選によって決定され付与された付与額だけでなく、他の原因により得た特典や報酬等も第1価値としてユーザと関連付けて記憶され、管理されうる。 The first value is managed as a medium that can be used in the service. The scope of use of the first value is limited within the service, and use outside the service is restricted. Furthermore, the first value may be further restricted to be used only for specific purposes within the service. Note that not only the amount of the grant determined by lottery based on the invitation, but also benefits, rewards, etc. obtained for other reasons may be stored and managed in association with the user as the first value.
第2価値は、サービスで利用可能な媒体であり、且つ、サービス外で利用可能な価値(第3価値)に交換可能な媒体として管理される。「サービス外で利用可能な価値」とは、異なるサービスでの利用が可能な価値、ポイント、種々のショッピングで利用可能な電子マネー、又は国の政府或いはその中央銀行が発行する通貨等である。 The second value is a medium that can be used in the service and is managed as a medium that can be exchanged for value that can be used outside the service (third value). "Value that can be used outside the service" refers to value that can be used in different services, points, electronic money that can be used for various shopping, or currency issued by a national government or its central bank, etc.
また、第2価値は、サービス内で第1価値を利用した結果に応じて付与されるが、第3価値を第2価値に交換することにより付与されてもよい。また、一態様においては、第2価値は、サービス外でそのまま利用可能に管理されてもよい。 The second value is provided in response to the result of using the first value within the service, but may also be provided by exchanging the third value for the second value. In one embodiment, the second value may be managed so that it can be used as is outside the service.
(2-3.価値管理システム1による処理の流れ)
図9を参照し、価値管理システム1による処理の流れの一例について説明する。図9及び以下の説明において、第1実施形態と同様の処理については省略する。
(2-3. Processing flow by value management system 1)
An example of the flow of processing by the value management system 1 will be described with reference to Fig. 9. In Fig. 9 and the following description, processing similar to that in the first embodiment will be omitted.
S135において、価値管理部11bは、第1付与額を第1価値として記憶する。そして、その後S140が実行される。 In S135, the value management unit 11b stores the first granted amount as the first value. Then, S140 is executed.
次に、S215が実行される。S215では、ユーザ端末20aは、第1ユーザU1によるサービス内における第1価値の利用要求をサーバ10に送信する。サーバ10は、当該要求に従い第1価値の利用を処理し、その処理結果に応じて付与する報酬を算出する。そして、価値管理部11bは、当該報酬を第2価値としてその額とともに記憶する。この際、価値管理部11bは、報酬及び第2価値として記憶したことをユーザ端末20aに報知してもよい。 Next, S215 is executed. In S215, the user terminal 20a transmits a request for the first user U1 to use the first value in the service to the server 10. The server 10 processes the use of the first value in accordance with the request, and calculates a reward to be granted according to the processing result. The value management unit 11b then stores the reward as a second value together with its amount. At this time, the value management unit 11b may notify the user terminal 20a that it has stored the reward and the second value.
次に、S220及びS150が実行されてもよい。S220では、ユーザ端末20aは、第1ユーザU1による第2価値を第3価値に交換する要求をサーバ10に送信する。この際、交換すべき第2価値の額も同時に指定して送信する。また、価値管理部11b等は、事前に又は交換の要求を受けた際に交換比率について知らせてもよい。S150では、価値管理部11bは、交換の要求に従い、指定額分の第2価値を交換比率に基づいて第3価値に交換し記憶する。第1ユーザU1への付与は、他のサービスのポイント口座、電子マネー口座、又は銀行口座等を管理するサーバ等と連携し、付与した情報が反映されるようにして実行されうる。 Next, S220 and S150 may be executed. In S220, the user terminal 20a transmits a request to the server 10 to exchange the second value by the first user U1 for the third value. At this time, the amount of the second value to be exchanged is also specified and transmitted at the same time. The value management unit 11b, etc. may also inform the exchange ratio in advance or when receiving the exchange request. In S150, the value management unit 11b, in accordance with the exchange request, exchanges the specified amount of the second value for the third value based on the exchange ratio and stores it. The granting to the first user U1 may be executed in cooperation with a server, etc. that manages a point account, electronic money account, bank account, etc. of another service so that the granted information is reflected.
<3.第3実施形態>
(3-1.価値管理システム2)
以下、本発明の第3実施形態に係る価値管理システム2について説明する。第3実施形態における価値管理システム2は、図10に示すように、サーバ10の制御部11が投票受付部11dをさらに備え、招待に基づく登録によって得た第1価値を競技の結果に対する投票に利用できる点で第1実施形態及び第2実施形態と異なる。以下、相違点を中心に説明する。
<3. Third embodiment>
(3-1. Value Management System 2)
The value management system 2 according to the third embodiment of the present invention will be described below. As shown in Fig. 10, the value management system 2 in the third embodiment differs from the first and second embodiments in that the control unit 11 of the server 10 further includes a voting reception unit 11d, and the first value obtained by registration based on an invitation can be used to vote for the results of the competition. The following description will focus on the differences.
(3-2.サーバ10の機能構成)
図11に示すように、サーバ10の制御部11は、抽選処理部11a、価値管理部11b、及び投票受付部11dを有する。制御部11は、さらにユーザ管理部11cを有していてもよい。
(3-2. Functional configuration of server 10)
11, the control unit 11 of the server 10 includes a lottery processing unit 11a, a value management unit 11b, and a vote acceptance unit 11d. The control unit 11 may further include a user management unit 11c.
(3-3.投票受付部11dの機能)
投票受付部11dは、競技の結果に対して第1ユーザU1又は第2ユーザU2から第1価値を利用した投票を受け付けるように構成される。このように構成することにより、競技の結果に対する投票に第1価値を利用可能となり、ユーザによる第1価値の利用を促進することができる。
(3-3. Functions of the vote acceptance unit 11d)
The vote acceptance unit 11d is configured to accept a vote using the first value from the first user U1 or the second user U2 for the result of the competition. By configuring in this manner, the first value can be used to vote for the result of the competition, and it is possible to promote the use of the first value by users.
ここで、「競技」とは、能力や技術を競い合う試合や勝負等である。運動競技(スポーツ)としては、例えば、自転車、自動車、ボート、若しくは競走馬等を用いた順位を競うレース、又は野球若しくはサッカーの試合等が挙げられる。運動競技以外の競技としては、例えば、将棋、囲碁、チェスやトランプゲーム等の勝負、又はコンピュータゲームの大会における試合等が挙げられる。 Here, a "competition" refers to a match or contest in which abilities or skills are pitted against one another. Examples of athletic competitions (sports) include races in which participants compete for ranking using bicycles, cars, boats, or racehorses, as well as baseball or soccer matches. Examples of competitions other than athletic competitions include matches in shogi, go, chess, card games, or computer game tournaments.
また、「競技の結果」は、途中経過も含みうる競技の状況によって決定される情報である。例えば、試合における勝敗や点数、レースにおける着順、又は各競技者の成績等の情報である。 In addition, the "result of a competition" is information that is determined by the situation of the competition, which may include the progress during the competition. For example, it is information such as the outcome or score of a match, the finishing order of a race, or the performance of each athlete.
また、「投票」は、競技の結果を予想又は選択して競技の結果の内容とし、その内容に対する投票額を設定して行われる行為である。順位を競うレースに対する投票においては、例えば、1位、2位、及び3位となる競技者の組み合わせを予想して競技結果の内容とし、その内容に対して利用可能な価値による額を設定して投票が行われる。 "Voting" is the act of predicting or selecting the outcome of a competition, setting the amount of a bet for that outcome. For example, when voting for a race where rankings are determined, the combination of athletes who will come first, second, and third is predicted, setting the amount of a bet based on available value.
競技の結果に対して第1ユーザU1又は第2ユーザU2は、第1価値を利用することができる。第2実施形態において説明したように、招待による登録によっても得ることができる第1価値はサービス内で利用可能である。サービス内で競技の結果に対する第1価値を利用した投票を可能にすることで、このような投票に興味のあるユーザによる第1価値の利用を期待できる。また、このような投票に興味のあるユーザが、新規ユーザの招待活動を積極的に行うことが期待できる。また、このような投票に興味のある者が、招待を受けてサービスの利用登録を行うことも期待できる。 The first user U1 or the second user U2 can use the first value for the results of the competition. As described in the second embodiment, the first value, which can also be obtained by registration through an invitation, can be used within the service. By making it possible to vote for the results of the competition using the first value within the service, it can be expected that users who are interested in such voting will use the first value. It can also be expected that users who are interested in such voting will actively invite new users. It can also be expected that those who are interested in such voting will accept an invitation and register to use the service.
なお、投票受付部11dは、競技の結果に対して第1ユーザU1又は第2ユーザU2から第1価値と第2価値又はその他の価値を合わせて利用した投票を受け付けるように構成されてもよい。 The vote acceptance unit 11d may be configured to accept votes from the first user U1 or the second user U2 using a combination of the first value and the second value or other values for the results of the competition.
(3-4.価値管理部11bの機能)
価値管理部11bは、投票の内容に応じた倍率と投票に利用した第1価値の額に基づいて算出される報酬を、投票を行った第1ユーザU1又は第2ユーザU2に第2価値で付与する報酬として記憶するように構成される。このような構成とすることにより、競技の結果に対する投票に第1価値を利用可能にし、サービス外で利用可能な価値に交換可能な第2価値を、競技結果によっては投票した第1価値の額以上に得られるようにすることで、第1価値の利用を促進することができる。
(3-4. Functions of Value Management Unit 11b)
The value management unit 11b is configured to store a reward calculated based on a multiplier according to the content of the vote and the amount of the first value used for the vote, as a reward to be granted in the form of the second value to the first user U1 or the second user U2 who cast the vote. With this configuration, the first value can be used to vote on the results of the competition, and the second value exchangeable for value usable outside the service can be obtained in an amount equal to or greater than the amount of the first value voted, depending on the results of the competition, thereby promoting the use of the first value.
ここで、競技の結果に対する投票によって得られる「報酬」とは、投票の内容が的中した場合にユーザに払い戻される額であって、倍率を乗じた額である。より具体的な一例としては、競輪・競馬等における、いわゆる「払戻金」の額である。また、「倍率」とは、全体における投票の傾向に基づいて投票内容に応じて設定される倍率である。より具体的な一例としては、競輪・競馬等における、いわゆる確定した「オッズ」「配当率」である。 The "reward" obtained by betting on the outcome of a race is the amount paid out to the user if the bet is correct, multiplied by a multiplier. A more specific example is the amount of the so-called "payout" in bicycle racing, horse racing, etc. Also, the "multiplier" is a multiplier that is set according to the bet based on the overall voting trend. A more specific example is the so-called fixed "odds" and "dividend rate" in bicycle racing, horse racing, etc.
(3-5.価値管理システム2による処理の流れ)
図12を参照し、価値管理システム2による処理の流れの一例について説明する。図12及び以下の説明において、第1実施形態と第2実施形態と同様の処理については省略する。
(3-5. Processing flow by value management system 2)
An example of the flow of processing by the value management system 2 will be described with reference to Fig. 12. In Fig. 12 and the following description, processing similar to that in the first and second embodiments will be omitted.
S140の後に、S215及びS155(投票受付ステップ)が実行される。S215では、ユーザ端末20aは、第1ユーザU1による競技の結果に対する第1価値を利用した投票をサーバ10に送信する。S155では、価値管理部11bは、第1付与額を第1価値として記憶する。そして、その後S140が実行される。 After S140, S215 and S155 (vote acceptance step) are executed. In S215, the user terminal 20a transmits a vote by the first user U1 using the first value for the result of the competition to the server 10. In S155, the value management unit 11b stores the first grant amount as the first value. Then, S140 is executed.
(3-6.第3実施形態の変形例1)
一態様においては、価値管理部11bは、第1ユーザU1又は第2ユーザU2が、競技の結果に対する投票に第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用した場合に、報酬を当該投票を行っていない第1ユーザU1又は第2ユーザU2にも第2価値で付与する報酬として記憶するように構成されてもよい。このように構成することにより、招待に基づいて得た付与額の利用においても、招待者と被招待者間のコミュニケーションを促進することができる。
(3-6. Modification 1 of the third embodiment)
In one aspect, the value management unit 11b may be configured to store a reward in the form of a second value to be given to the first user U1 or the second user U2 who did not vote when the first user U1 or the second user U2 uses the first value granted based on the invitation from the first user U1 to the second user U2 to vote on the result of the competition. By configuring in this way, communication between the inviter and the invitee can be promoted even when the granted amount obtained based on the invitation is used.
図13に示すように、第1ユーザU1が、競技の結果に対する投票Cに第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用した場合について説明する。本変形例においては、このような場合、投票Cの内容に応じた倍率と投票Cに利用した第1価値の額に基づいて算出される報酬を、第1ユーザU1だけでなく、第2ユーザU2に付与するものとして処理する。 As shown in FIG. 13, a case will be described in which a first user U1 uses the first value granted to a second user U2 based on an invitation from the first user U1 to vote C on the result of a competition. In this modified example, in such a case, a reward calculated based on a multiplier according to the content of vote C and the amount of the first value used for vote C is processed as being granted not only to the first user U1 but also to the second user U2.
なお、招待における招待者・被招待者間で、当該招待によって得た第1価値を投票に利用し、投票を行っていないもう一方のユーザにも報酬が付与される態様を利用する場合、投票に当該招待によって得た第1価値のみを利用できるように制限してもよい。また、投票額における当該招待によって得た第1価値の割合に応じて、投票を行っていないもう一方のユーザへの報酬が算出されてもよい。 When using a mode in which the first value obtained through the invitation is used for voting between the inviter and the invitee in an invitation, and a reward is also given to the other user who has not voted, it is possible to restrict the use of only the first value obtained through the invitation for voting. Furthermore, the reward for the other user who has not voted may be calculated according to the ratio of the first value obtained through the invitation to the voting amount.
(3-7.第3実施形態の変形例2)
投票受付部11dは、第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用する競技の結果に対する投票が、第1ユーザU1及び第2ユーザU2の合意による投票であることを条件に、投票を受け付け、価値管理部11bは、投票の内容に応じた倍率と利用した第1価値の額に基づいて算出される報酬を、第1ユーザU1及び第2ユーザU2に第2価値で付与する報酬として付与するように構成されてもよい。このような構成とすることにより、招待に基づいて得た付与額を招待者と被招待者の両者の合意によってのみ利用可能に制御でき、招待者と被招待者間の競技結果の予想及び競技結果判明までのコミュニケーションを促進することができる。
(3-7. Modification 2 of the third embodiment)
The vote acceptance unit 11d may be configured to accept votes on the condition that the votes on the results of the competition using the first value granted based on the invitation of the second user U2 by the first user U1 are votes by agreement between the first user U1 and the second user U2, and the value management unit 11b may be configured to grant a reward calculated based on a multiplier according to the content of the vote and the amount of the first value used as a reward to be granted in the second value to the first user U1 and the second user U2. With such a configuration, the amount granted based on the invitation can be controlled so that it can be used only by agreement between the inviter and the invitee, and communication between the inviter and the invitee about predictions for the competition results and until the competition results are known can be promoted.
図14に示すように、第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用する競技の結果に対する投票が、第1ユーザU1及び第2ユーザU2の両者の合意に基づくもとして行われなかった場合には、投票受付部11dは当該投票を受け付けない。各ユーザの意思によってのみ投票が対して行われた場合に、投票受付部11dは当該投票を受け付けない。 As shown in FIG. 14, if a vote for the result of a competition that utilizes a first value granted based on an invitation from a first user U1 to a second user U2 is not made based on the agreement of both the first user U1 and the second user U2, the vote acceptance unit 11d does not accept the vote. If a vote is made based solely on the will of each user, the vote acceptance unit 11d does not accept the vote.
第1ユーザU1及び第2ユーザU2の両者の合意は、ユーザ端末20a及びユーザ端末20bの間で合意を形成し、投票内容及び投票額とそれらを合意した旨がユーザ端末20a及びユーザ端末20bの一方又は両方からサーバ10に送信してもよい。また、第1ユーザU1及び第2ユーザU2の両者の合意はサーバ10を介して形成されてもよい。 The agreement between the first user U1 and the second user U2 may be formed between the user terminal 20a and the user terminal 20b, and the voting content, voting amount, and the fact that they have been agreed upon may be transmitted to the server 10 from one or both of the user terminals 20a and 20b. Also, the agreement between the first user U1 and the second user U2 may be formed via the server 10.
(3-8.第3実施形態の変形例3)
価値管理部11bは、抽選により決定された付与額を第1価値として当該抽選と関連付けて記憶し、投票受付部11dは、抽選と関連付けられた第1価値を用いた投票を抽選毎に受け付けるように構成されてもよい。このように構成することにより、複数の抽選により付与された付与額をまとめて1つの投票に用いることを制限し、ユーザの投票を行う回数を増やすことができる。
(3-8. Modification 3 of the third embodiment)
The value management unit 11b may be configured to store the award amount determined by the lottery as a first value in association with the lottery, and the vote acceptance unit 11d may be configured to accept votes using the first value associated with the lottery for each lottery. By configuring in this manner, it is possible to restrict the use of award amounts awarded in multiple lotteries together for one vote, thereby increasing the number of times a user can vote.
抽選Aにおいて付与額A、抽選Bにおいて付与額Bが決定され、それぞれ第1ユーザU1及び各抽選に関連付けて第1価値として記憶されている場合について説明する。本変形例においては、第1ユーザU1は、抽選Aに関連付けられた第1価値(付与額A分)と抽選Bに関連付けられた第1価値(付与額B分)をまとめて投票に用いることができない。例えば、付与額Aが1000ポイント、付与額Bが2000ポイントである場合に、これらを合算して3000ポイントとして用いることが制限される。 A case will be described in which a grant amount A is determined in lottery A and a grant amount B is determined in lottery B, and these are stored as the first value in association with the first user U1 and each lottery. In this modified example, the first user U1 cannot use the first value associated with lottery A (amount of grant A) and the first value associated with lottery B (amount of grant B) together for voting. For example, if grant amount A is 1000 points and grant amount B is 2000 points, they are restricted from being added together and used as 3000 points.
また、一態様においては、投票受付部11dは、抽選により決定された付与額を分割して第1価値として用いた複数の投票を受け付け可能に構成されてもよい。例えば、第1ユーザU1は、1000ポイントの付与額Aを、500ポイントずつ利用した2つの投票を行うことができる。 In one embodiment, the vote acceptance unit 11d may be configured to accept multiple votes using a divided grant amount determined by lottery as the first value. For example, the first user U1 may make two votes using 500 points each of the grant amount A of 1,000 points.
<4.その他の実施形態>
以上、本発明における実施形態及びその変形例について説明したが、本開示の適用は上述の内容に限定されるものではない。
4. Other embodiments
Although the embodiment and its modified examples of the present invention have been described above, application of the present disclosure is not limited to the above-mentioned contents.
また、上記実施形態では、各機能を主にサーバ10が備える態様について説明したが、一部の機能についてユーザ端末20が備える、又はサーバ10とユーザ端末20の何れもが備える構成とすることができる。 In addition, in the above embodiment, the functions are mainly provided by the server 10, but some functions may be provided by the user terminal 20, or may be provided by both the server 10 and the user terminal 20.
例えば、第1実施形態においては抽選処理部11aにおいて抽選の処理が行われるが、抽選の処理をユーザ端末20a等で行ってもよい。例えば、ユーザ端末20aが、サーバ10と通信して、抽選が可能な(抽選許可が出た、或いは未使用の抽選権が記録されている等)ことが確認された場合に、ユーザ端末20aが所定の範囲の額から付与額を決定する処理を行う。抽選の結果は、サーバ10に送信され記憶されうる。 For example, in the first embodiment, the lottery processing is performed in the lottery processing unit 11a, but the lottery processing may also be performed in the user terminal 20a, etc. For example, when the user terminal 20a communicates with the server 10 and confirms that a lottery is possible (lottery permission has been issued, or unused lottery rights have been recorded, etc.), the user terminal 20a performs processing to determine the amount to be awarded from a predetermined range of amounts. The result of the lottery can be transmitted to and stored in the server 10.
また、抽選処理部11aは、抽選の処理によって決定された付与額が、付与額の所定の範囲の上限額であった場合には、上限額を付与されたユーザのその次の抽選又はその次以降の抽選において付与額の所定の範囲の上限額が当たる確率を低く設定してもよい。 In addition, if the grant amount determined by the lottery processing is the upper limit of a predetermined range of grant amounts, the lottery processing unit 11a may set a low probability that the user who was granted the upper limit will win the upper limit of the predetermined range of grant amounts in the next lottery or the lottery after that.
また、抽選処理部11aは、抽選の処理によって決定された付与額が、付与額の所定の範囲の上限額であった場合には、上限額を付与されたユーザが招待可能なユーザ数の上限を減少させてもよい。 In addition, if the grant amount determined by the lottery process is the upper limit of a predetermined range of grant amounts, the lottery processing unit 11a may reduce the upper limit of the number of users that the user who has been granted the upper limit amount can invite.
また、抽選処理部11aは、所定期間における全ユーザの招待に基づいてユーザに付与した累計額が、所定のタイミングにおいて基準額に満たない場合には、各ユーザが招待可能なユーザ数の上限を増加させてもよい。 In addition, if the cumulative amount granted to a user based on invitations from all users during a specified period does not reach a reference amount at a specified timing, the lottery processing unit 11a may increase the upper limit on the number of users that each user can invite.
また、抽選処理部11aは、第1ユーザU1が招待により第2ユーザU2が登録し、さらに第2ユーザU2の招待により第4ユーザU4が登録した場合に、第4ユーザU4の登録に基づいて、第2ユーザU2及び第4ユーザU4に加え第1ユーザU1への付与額も抽選により決定してもよい。この様な二次的な招待により得られる付与額は、確率や額の範囲を変えることで一次的招待により得られる付与額より少なくなるように制御されうる。また、第2ユーザU2又は第4ユーザU4に対する付与額の一部を第1ユーザU1に対する付与額に充当するように制御してもよい。 Furthermore, when a second user U2 registers through an invitation from a first user U1, and a fourth user U4 registers through an invitation from the second user U2, the lottery processing unit 11a may determine by lottery the amount to be granted to the first user U1 in addition to the second user U2 and the fourth user U4, based on the registration of the fourth user U4. The amount to be granted obtained through such a secondary invitation may be controlled to be less than the amount to be granted through a primary invitation by changing the probability or the range of the amount. Furthermore, control may be performed so that a portion of the amount to be granted to the second user U2 or the fourth user U4 is allocated to the amount to be granted to the first user U1.
また、サーバ10等の情報処理装置は、物理的に1台で構成される装置だけでなく、複数台の装置が有線又は無線で通信可能に接続され、実質的に1つの情報処理装置として機能するものを含んでもよい。 In addition, an information processing device such as the server 10 may not only be a device that is physically composed of a single device, but may also include multiple devices that are connected to each other in a wired or wireless manner so as to function as essentially a single information processing device.
また、上記実施形態においてサーバ10に実行させるものとして記載されていた各ステップについて、ユーザ端末20に行わせる態様で実現してもよい。 Furthermore, each step described in the above embodiment as being executed by the server 10 may be executed by the user terminal 20.
さらに、本発明は、上述のシステムを実現させるためにステージ管理システムを機能させるプログラムとして実現することもできる。 Furthermore, the present invention can also be realized as a program that causes a stage management system to function in order to realize the above-mentioned system.
さらに、本発明は、上述のプログラムを格納する、コンピュータ読み取り可能な非一時的な記録媒体として実現することもできる。 Furthermore, the present invention can be realized as a non-transitory computer-readable recording medium that stores the above-mentioned program.
以上、本発明に係る種々の実施形態を説明したが、これらは例として提示したものであり、発明の範囲を限定することは意図していない。当該新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。当該実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although various embodiments of the present invention have been described above, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The embodiments and their modifications are included within the scope and gist of the invention, and are included in the scope of the invention and its equivalents as set forth in the claims.
<5.実施形態の特徴>
以下、本発明の実施形態の特徴をまとめる。
5. Features of the embodiment
The features of the embodiments of the present invention are summarized below.
本発明の一態様に係るサーバ10は、抽選処理部11aと、価値管理部11bと、を備え、抽選処理部11aは、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件に、第1ユーザU1と第2ユーザU2のそれぞれに対し、当該サービスで利用可能な第1付与額と第2付与額を抽選により決定し、価値管理部11bは、第1ユーザU1に前記第1付与額を、第2ユーザU2に前記第2付与額を関連付けて記憶する、情報処理装置である。 The server 10 according to one embodiment of the present invention is an information processing device that includes a lottery processing unit 11a and a value management unit 11b. The lottery processing unit 11a determines by lottery a first grant amount and a second grant amount available for the service for each of the first user U1 and the second user U2, on the condition that the second user U2, who has been invited by the first user U1, registers to use the service. The value management unit 11b is an information processing device that associates and stores the first grant amount with the first user U1 and the second grant amount with the second user U2.
このような構成とすることにより、招待者・被招待者への付与額が抽選処理により決定され、新規ユーザの招待について、招待者及び被招待者の双方にお得感とゲーム感覚を与えることができる。 By configuring it this way, the amount to be awarded to the inviter and the invitee is determined by a lottery process, giving both the inviter and the invitee a sense of value and a sense of gaming when inviting a new user.
また、第2ユーザU2による利用登録により所定期間における第1ユーザU1の招待に基づくユーザ登録数が、第1ユーザU1が招待可能なユーザ数の上限に達した後である場合、抽選処理部11aは、第1ユーザU1からの招待を受けた第3ユーザが当該サービスの利用登録を行った場合でも、第1ユーザU1への付与額を決定する抽選を行わないように制御してもよい。このような構成とすることにより、付与を受けるユーザが特定のユーザに偏らないように制御できる。 In addition, if the number of user registrations based on invitations from the first user U1 during a specified period due to registration by the second user U2 has reached the upper limit of the number of users that the first user U1 can invite, the lottery processing unit 11a may perform control so as not to conduct a lottery to determine the amount to be granted to the first user U1, even if a third user who has received an invitation from the first user U1 has registered to use the service. By configuring in this way, it is possible to control the users who receive the grant so that they are not biased towards a specific user.
また、第2ユーザU2による利用登録により、所定期間における全ユーザの招待に基づく累計ユーザ登録数が、所定期間において全ユーザにより招待可能なユーザ数の上限に達した後である場合、又は、前記所定期間における全ユーザの招待に基づいてユーザに付与した累計額が、前記所定期間において全ユーザに付与可能な額の上限に達した後である場合、抽選処理部11aは、第1ユーザU1からの招待を受けた第3ユーザが前記サービスの利用登録を行った場合でも、第1ユーザU1及び第3ユーザU3への付与額を決定する抽選を行わないように制御してもよい。このような構成とすることにより、目標とする付与額、招待によるユーザ登録数を達成した場合に、予定以上の付与を行わないように制御できる。 In addition, when the cumulative number of registered users based on invitations from all users in a specified period has reached the upper limit of the number of users that can be invited by all users in a specified period due to registration by the second user U2, or when the cumulative amount granted to users based on invitations from all users in the specified period has reached the upper limit of the amount that can be granted to all users in the specified period, the lottery processing unit 11a may be controlled not to conduct a lottery to determine the amount to be granted to the first user U1 and the third user U3, even if a third user invited by the first user U1 has registered to use the service. With this configuration, it is possible to control not to grant more than planned when the target amount to be granted and the number of registered users through invitations have been achieved.
また、抽選処理部11aは、所定期間における第1ユーザU1の招待に基づくユーザ登録数、又は、所定期間における第1ユーザU1の招待に基づいて第1ユーザU1に付与された付与額の合計、に基づいて、第1付与額を抽選により決定するように構成されてもよい。このような構成とすることにより、ユーザの招待による貢献度や招待により得た付与額を考慮することで、ユーザの招待活動に応じた抽選処理の制御ができる。 The lottery processing unit 11a may be configured to determine the first grant amount by lottery based on the number of users registered based on invitations from the first user U1 in a specified period, or the total grant amount granted to the first user U1 based on invitations from the first user U1 in a specified period. With this configuration, it is possible to control the lottery processing according to the user's invitation activities by taking into account the user's contribution through invitations and the grant amount obtained through invitations.
また、抽選処理部11aは、所定期間における全ユーザの招待に基づく累計ユーザ登録数、又は、所定期間における全ユーザの招待に基づいてユーザに付与した累計額、に基づいて第1付与額又は第2付与額を決定するように構成されてもよい。このような構成とすることにより、招待によるユーザ登録数又は付与額との関係で、全体の招待活動の状況に応じた抽選処理の制御ができる。 The lottery processing unit 11a may also be configured to determine the first or second grant amount based on the cumulative number of user registrations based on invitations from all users in a specified period, or the cumulative amount granted to users based on invitations from all users in a specified period. This configuration allows the lottery processing to be controlled according to the overall status of invitation activities in relation to the number of user registrations or the grant amount through invitations.
また、価値管理部11bは、第1付与額及び第2付与額をサービスで利用可能な第1価値の額として記憶し、当該サービスで第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、第2価値を、当該サービス外で利用可能な価値に交換可能に制御してもよい。このような構成とすることにより、第1価値(招待によって得られた特典)をサービスで利用可能とする一方で、第1価値の利用によりサービス外で利用可能な価値に交換可能な第2価値を付与し、第1価値の利用についての動機づけを高めることができる。 The value management unit 11b may also store the first granted amount and the second granted amount as amounts of the first value that can be used in the service, store the reward granted in accordance with the result of using the first value in the service as a reward granted in the second value, and control the second value so that it can be exchanged for value that can be used outside the service. With this configuration, the first value (the benefit obtained by the invitation) can be made available for use in the service, while the second value that can be exchanged for value that can be used outside the service can be granted by using the first value, thereby increasing motivation to use the first value.
また、投票受付部11dをさらに備え、投票受付部11dは、競技の結果に対して第1ユーザU1又は第2ユーザU2から前記第1価値を利用した投票を受け付け、価値管理部11bは、当該投票の内容に応じた倍率と当該投票に利用した第1価値の額に基づいて算出される報酬を、当該投票を行った第1ユーザU1又は第2ユーザU2に第2価値で付与する報酬として記憶するように構成されてもよい。このような構成とすることにより、競技の結果に対する投票に第1価値を利用可能にし、サービス外で利用可能な価値に交換可能な第2価値を、競技結果によっては投票した第1価値の額以上に得られるようにすることで、第1価値の利用を促進することができる。 The system may further include a vote acceptance unit 11d, which accepts votes from the first user U1 or the second user U2 using the first value for the result of the competition, and the value management unit 11b may be configured to store a reward calculated based on a multiplier according to the content of the vote and the amount of the first value used for the vote, as a reward to be granted in the second value to the first user U1 or the second user U2 who cast the vote. With this configuration, the first value can be used to vote for the result of the competition, and the second value that can be exchanged for value usable outside the service can be obtained in an amount greater than the amount of the first value voted, depending on the result of the competition, thereby promoting the use of the first value.
また、価値管理部11bは、第1ユーザU1又は第2ユーザU2が、投票に第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用した場合に、報酬を当該投票を行っていない第1ユーザU1又は第2ユーザU2にも第2価値で付与する報酬として記憶するように構成されてもよい。このような構成とすることにより、招待に基づいて得た付与額の利用においても、招待者と被招待者間のコミュニケーションを促進することができる。 The value management unit 11b may also be configured to store a reward in the form of a second value to be granted to the first user U1 or the second user U2 who did not cast a vote when the first user U1 or the second user U2 uses the first value granted based on an invitation from the first user U1 to the second user U2 for voting. This configuration can promote communication between the inviter and the invitee even when the granted amount obtained based on the invitation is used.
また、投票受付部11dは、第1ユーザU1による第2ユーザU2の招待に基づいて付与された第1価値を利用する投票が、第1ユーザU1及び第2ユーザU2の合意による投票であることを条件に、当該投票を受け付け、価値管理部11bは、当該投票の内容に応じた倍率と利用した第1価値の額に基づいて算出される報酬を、第1ユーザU1及び第2ユーザU2に第2価値で付与する報酬として付与する、ように構成されてもよい。このような構成とすることにより、招待に基づいて得た付与額を招待者と被招待者の両者の合意によってのみ利用可能に制御し、招待者と被招待者間の競技結果の予想及び競技結果判明までのコミュニケーションを促進することができる。 The vote acceptance unit 11d may be configured to accept a vote using the first value granted based on an invitation from the first user U1 to the second user U2, on the condition that the vote is a vote agreed upon by the first user U1 and the second user U2, and the value management unit 11b may be configured to grant a reward calculated based on a multiplier according to the content of the vote and the amount of the first value used, as a reward to be granted in the second value to the first user U1 and the second user U2. With this configuration, the amount granted based on the invitation can be controlled so that it can be used only with the agreement of both the inviter and the invitee, and communication between the inviter and the invitee about predictions for the results of the competition and until the results are known can be promoted.
本発明の一態様に係るコンピュータプログラムは、コンピュータに、抽選処理ステップと、価値管理ステップと、を実行させるプログラムであって、抽選処理ステップでは、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件に、第1ユーザU1と第2ユーザU2のそれぞれに対し、当該サービスで利用可能な第1付与額と第2付与額を抽選により決定し、価値管理ステップでは、第1ユーザU1に第1付与額を、第2ユーザU2に第2付与額を関連付けて記憶する、プログラムである。 A computer program according to one aspect of the present invention is a program that causes a computer to execute a lottery processing step and a value management step, in which the lottery processing step determines by lottery a first grant amount and a second grant amount available for the service for each of the first user U1 and the second user U2, on condition that the second user U2, who has received an invitation from the first user U1, registers to use the service, and in the value management step, associates and stores the first grant amount with the first user U1 and the second grant amount with the second user U2.
本発明の一態様に係る情報処理方法は、コンピュータが、第1ユーザU1からの招待を受けた第2ユーザU2によるサービスの利用登録を条件に、第1ユーザU1と第2ユーザU2のそれぞれに対し、当該サービスで利用可能な第1付与額と第2付与額を抽選により決定し、コンピュータが、第1ユーザU1に第1付与額を、第2ユーザU2に前記第2付与額を関連付けて記憶する、情報処理方法である。 An information processing method according to one aspect of the present invention is an information processing method in which a computer determines, by lottery, a first grant amount and a second grant amount available for a service for each of a first user U1 and a second user U2, on condition that a second user U2 who has received an invitation from a first user U1 registers to use the service, and the computer associates and stores the first grant amount with the first user U1 and the second grant amount with the second user U2.
1,2:価値管理システム、5:通信回線、10:サーバ、11:制御部、11a:抽選処理部、11b:価値管理部、11c:ユーザ管理部、11d:投票受付部、12:記憶部、13:通信部、14:操作入力部、15:表示部、16:システムバス、20(20a,20b,20c):ユーザ端末、21:制御部、22:記憶部、23:通信部、24:表示部、25:スピーカ、26:マイク、27:カメラ、28:操作ボタン、29:システムバス、50:テーブル、U1:第1ユーザ、U2:第2ユーザ、U3:第3ユーザ、U4:第4ユーザ 1, 2: Value management system, 5: Communication line, 10: Server, 11: Control unit, 11a: Lottery processing unit, 11b: Value management unit, 11c: User management unit, 11d: Voting reception unit, 12: Memory unit, 13: Communication unit, 14: Operation input unit, 15: Display unit, 16: System bus, 20 (20a, 20b, 20c): 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, 50: Table, U1: First user, U2: Second user, U3: Third user, U4: Fourth user
Claims (13)
前記抽選処理部は、第1ユーザからの招待を受けた第2ユーザによるサービスの利用登録を条件に、前記第1ユーザと前記第2ユーザのそれぞれに対し、抽選権を発行し、前記抽選権に基づく前記第1ユーザからの抽選処理要求に応じて前記サービスで利用可能な第1付与額を抽選により決定するとともに、前記抽選権に基づく前記第2ユーザからの抽選処理要求に応じて前記サービスで利用可能な第2付与額を抽選により決定し、
前記価値管理部は、前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶する、
情報処理装置。 A lottery processing unit and a value management unit,
the lottery processing unit issues a lottery ticket to each of the first user and the second user on the condition that a second user who has received an invitation from a first user registers to use the service, determines by lottery a first grant amount available for the service in response to a lottery processing request from the first user based on the lottery ticket, and determines by lottery a second grant amount available for the service in response to a lottery processing request from the second user based on the lottery ticket ;
The value management unit stores the first granted amount in association with the first user and the second granted amount in association with the second user.
Information processing device.
前記第2ユーザによる利用登録により所定期間における前記第1ユーザの招待に基づくユーザ登録数が、前記第1ユーザが招待可能なユーザ数の上限に達した後である場合、
前記抽選処理部は、前記第1ユーザからの招待を受けた第3ユーザが前記サービスの利用登録を行った場合でも、前記第1ユーザへの付与額を決定する抽選を行わないように制御する、
情報処理装置。 2. The information processing device according to claim 1,
If the number of user registrations based on the invitation of the first user during a predetermined period due to the second user's registration for use has reached an upper limit of the number of users that the first user can invite,
The lottery processing unit performs control so as not to conduct a lottery for determining an amount to be granted to the first user even when a third user who has received an invitation from the first user registers for use of the service.
Information processing device.
前記第2ユーザによる利用登録により、
所定期間における全ユーザの招待に基づく累計ユーザ登録数が、前記所定期間において全ユーザにより招待可能なユーザ数の上限に達した後である場合、又は、
前記所定期間における全ユーザの招待に基づいてユーザに付与した累計額が、前記所定期間において全ユーザに付与可能な額の上限に達した後である場合、
前記抽選処理部は、前記第1ユーザからの招待を受けた第3ユーザが前記サービスの利用登録を行った場合でも、前記第1ユーザ及び前記第3ユーザへの付与額を決定する抽選を行わないように制御する、
情報処理装置。 2. The information processing device according to claim 1,
When the second user registers,
The cumulative number of user registrations based on invitations from all users during a predetermined period has reached an upper limit on the number of users that can be invited by all users during the predetermined period, or
After the cumulative amount granted to users based on the invitations of all users during the specified period has reached the upper limit of the amount that can be granted to all users during the specified period,
The lottery processing unit performs control so as not to conduct a lottery for determining the amounts to be granted to the first user and the third user even when a third user who has received an invitation from the first user has registered to use the service.
Information processing device.
前記抽選処理部は、所定期間における前記第1ユーザの招待に基づくユーザ登録数、又は、前記所定期間における前記第1ユーザの招待に基づいて前記第1ユーザに付与された付与額の合計、に基づいて、前記第1付与額を抽選により決定する、
情報処理装置。 2. The information processing device according to claim 1,
The lottery processing unit determines the first grant amount by lottery based on the number of user registrations based on the invitations of the first user during a predetermined period, or the total amount of grants granted to the first user based on the invitations of the first user during the predetermined period.
Information processing device.
前記抽選処理部は、所定期間における全ユーザの招待に基づく累計ユーザ登録数、又は、前記所定期間における全ユーザの招待に基づいてユーザに付与した累計額、に基づいて前記第1付与額又は前記第2付与額を決定する、
情報処理装置。 2. The information processing device according to claim 1,
The lottery processing unit determines the first grant amount or the second grant amount based on a cumulative number of user registrations based on invitations from all users during a predetermined period, or a cumulative amount granted to users based on invitations from all users during the predetermined period.
Information processing device.
前記価値管理部は、
前記第1付与額及び前記第2付与額を前記サービスで利用可能な第1価値の額として記憶し、
前記サービスで前記第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、
前記第2価値を、前記サービス外で利用可能な価値に交換可能に制御する、
情報処理装置。 The information processing device according to any one of claims 1 to 5,
The value management unit
storing the first grant amount and the second grant amount as an amount of a first value available for the service;
A reward to be provided in accordance with a result of using the first value in the service is stored as a reward to be provided in the form of a second value;
Controlling the second value so as to be exchangeable with a value usable outside the service;
Information processing device.
投票受付部をさらに備え、
前記投票受付部は、競技の結果に対して前記第1ユーザ又は前記第2ユーザから前記第1価値を利用した投票を受け付け、
前記価値管理部は、前記投票の内容に応じた倍率と前記投票に利用した前記第1価値の額に基づいて算出される報酬を、前記投票を行った前記第1ユーザ又は前記第2ユーザに前記第2価値で付与する報酬として記憶する、
情報処理装置。 7. The information processing device according to claim 6,
Further comprising a voting reception unit;
the vote acceptance unit accepts votes using the first value from the first user or the second user on a result of the competition;
The value management unit stores a reward calculated based on a multiplier according to the content of the vote and the amount of the first value used for the vote as a reward to be granted in the second value to the first user or the second user who has cast the vote.
Information processing device.
前記価値管理部は、前記第1ユーザ又は前記第2ユーザが、前記投票に前記第1ユーザによる前記第2ユーザの招待に基づいて付与された前記第1価値を利用した場合に、前記報酬を前記投票を行っていない前記第1ユーザ又は前記第2ユーザにも前記第2価値で付与する報酬として記憶する、
情報処理装置。 The information processing device according to claim 7,
The value management unit, when the first user or the second user uses the first value granted based on the invitation of the second user by the first user for the vote, stores the reward as a reward to be granted in the second value to the first user or the second user who did not vote.
Information processing device.
前記抽選処理部は、第1ユーザからの招待を受けた第2ユーザによるサービスの利用登録を条件に、前記第1ユーザと前記第2ユーザのそれぞれに対し、前記サービスで利用可能な第1付与額と第2付与額を抽選により決定し、
前記価値管理部は、
前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶し、
前記第1付与額及び前記第2付与額を前記サービスで利用可能な第1価値の額として記憶し、
前記サービスで前記第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、
前記第2価値を、前記サービス外で利用可能な価値に交換可能に制御し、
前記投票受付部は、
競技の結果に対して前記第1ユーザから前記第1価値を利用した投票を受け付け、
前記第1ユーザによる前記第2ユーザの招待に基づいて付与された前記第1価値を利用する前記投票が、前記第1ユーザ及び前記第2ユーザの合意による投票であることを条件に、前記投票を受け付け、
前記価値管理部は、
前記投票の内容に応じた倍率と前記投票に利用した前記第1価値の額に基づいて算出される報酬を、前記第1ユーザ及び前記第2ユーザに前記第2価値で付与する報酬として付与する、
情報処理装置。 The device includes a lottery processing unit, a value management unit, and a vote acceptance unit ,
the lottery processing unit determines, by lottery, a first grant amount and a second grant amount available for the service for each of the first user and the second user, on condition that a second user who has received an invitation from the first user registers to use the service;
The value management unit
storing the first grant amount in association with the first user and the second grant amount in association with the second user;
storing the first grant amount and the second grant amount as an amount of a first value available for the service;
A reward to be provided in accordance with a result of using the first value in the service is stored as a reward to be provided in the form of a second value;
Controlling the second value so as to be exchangeable with a value usable outside the service;
The vote acceptance unit,
accepting votes from the first users using the first value on the results of the competition;
accepting the vote using the first value granted based on the invitation of the second user by the first user on the condition that the vote is a vote agreed upon by the first user and the second user;
The value management unit
a reward calculated based on a multiplier corresponding to the content of the vote and the amount of the first value used for the vote is given to the first user and the second user as a reward to be given in the second value;
Information processing device.
前記抽選処理ステップでは、第1ユーザからの招待を受けた第2ユーザによるサービスの利用登録を条件に、前記第1ユーザと前記第2ユーザのそれぞれに対し、抽選権を発行し、前記抽選権に基づく前記第1ユーザからの抽選処理要求に応じて前記サービスで利用可能な第1付与額を抽選により決定するとともに、前記抽選権に基づく前記第2ユーザからの抽選処理要求に応じて前記サービスで利用可能な第2付与額を抽選により決定し、
前記価値管理ステップでは、前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶する、
プログラム。 A program for causing a computer to execute a lottery processing step and a value management step,
In the lottery processing step, on the condition that a second user who has been invited by a first user registers to use the service, a lottery ticket is issued to each of the first user and the second user, and a first grant amount available for the service is determined by lottery in response to a lottery processing request from the first user based on the lottery ticket , and a second grant amount available for the service is determined by lottery in response to a lottery processing request from the second user based on the lottery ticket ;
In the value management step, the first grant amount is associated with the first user, and the second grant amount is associated with the second user, and the associated value is stored.
program.
前記抽選処理ステップでは、第1ユーザからの招待を受けた第2ユーザによるサービスの利用登録を条件に、前記第1ユーザと前記第2ユーザのそれぞれに対し、前記サービスで利用可能な第1付与額と第2付与額を抽選により決定し、
前記価値管理ステップでは、
前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶し、
前記第1付与額及び前記第2付与額を前記サービスで利用可能な第1価値の額として記憶し、
前記サービスで前記第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、
前記第2価値を、前記サービス外で利用可能な価値に交換可能に制御し、
前記投票受付ステップでは、
競技の結果に対して前記第1ユーザから前記第1価値を利用した投票を受け付け、
前記第1ユーザによる前記第2ユーザの招待に基づいて付与された前記第1価値を利用する前記投票が、前記第1ユーザ及び前記第2ユーザの合意による投票であることを条件に、前記投票を受け付け、
前記価値管理ステップでは、
前記投票の内容に応じた倍率と前記投票に利用した前記第1価値の額に基づいて算出される報酬を、前記第1ユーザ及び前記第2ユーザに前記第2価値で付与する報酬として付与する、
プログラム。 A program for causing a computer to execute a lottery processing step, a value management step, and a vote acceptance step,
In the lottery processing step, a first grant amount and a second grant amount available for the service are determined by lottery for each of the first user and the second user, on condition that a second user who has received an invitation from the first user registers to use the service;
In the value management step,
storing the first grant amount in association with the first user and the second grant amount in association with the second user;
storing the first grant amount and the second grant amount as an amount of a first value available for the service;
A reward to be provided in accordance with a result of using the first value in the service is stored as a reward to be provided in the form of a second value;
Controlling the second value so as to be exchangeable with a value usable outside the service;
In the vote acceptance step,
accepting votes from the first users using the first value on the results of the competition;
accepting the vote using the first value granted based on the invitation of the second user by the first user on the condition that the vote is a vote agreed upon by the first user and the second user;
In the value management step,
a reward calculated based on a multiplier corresponding to the content of the vote and the amount of the first value used for the vote is given to the first user and the second user as a reward to be given in the second value;
program.
コンピュータが、前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶する、
情報処理方法。 a computer issues a lottery ticket to each of a first user and a second user on the condition that a second user who has received an invitation from a first user registers to use the service, determines by lottery a first grant amount available for the service in response to a lottery processing request from the first user based on the lottery ticket, and determines by lottery a second grant amount available for the service in response to a lottery processing request from the second user based on the lottery ticket ;
The computer stores the first grant amount in association with the first user and the second grant amount in association with the second user.
Information processing methods.
コンピュータが、
前記第1ユーザに前記第1付与額を、前記第2ユーザに前記第2付与額を関連付けて記憶し、
前記第1付与額及び前記第2付与額を前記サービスで利用可能な第1価値の額として記憶し、
前記サービスで前記第1価値を利用した結果に応じて付与する報酬を、第2価値で付与する報酬として記憶し、
前記第2価値を、前記サービス外で利用可能な価値に交換可能に制御し、
コンピュータが、
競技の結果に対して前記第1ユーザから前記第1価値を利用した投票を受け付け、
前記第1ユーザによる前記第2ユーザの招待に基づいて付与された前記第1価値を利用する前記投票が、前記第1ユーザ及び前記第2ユーザの合意による投票であることを条件に、前記投票を受け付け、
コンピュータが、
前記投票の内容に応じた倍率と前記投票に利用した前記第1価値の額に基づいて算出される報酬を、前記第1ユーザ及び前記第2ユーザに前記第2価値で付与する報酬として付与する、
情報処理方法。 a computer determines, by lottery, a first grant amount and a second grant amount available for the service for each of the first user and the second user, on condition that a second user who has received an invitation from the first user registers to use the service;
The computer
storing the first grant amount in association with the first user and the second grant amount in association with the second user;
storing the first grant amount and the second grant amount as an amount of a first value available for the service;
A reward to be provided in accordance with a result of using the first value in the service is stored as a reward to be provided in the form of a second value;
Controlling the second value so as to be exchangeable with a value usable outside the service;
The computer
accepting votes from the first users using the first value on the results of the competition;
accepting the vote using the first value granted based on the invitation of the second user by the first user on the condition that the vote is a vote agreed upon by the first user and the second user;
The computer
a reward calculated based on a multiplier corresponding to the content of the vote and the amount of the first value used for the vote is given to the first user and the second user as a reward to be given in the second value;
Information processing methods.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020112064A JP7529979B2 (en) | 2020-06-29 | 2020-06-29 | Information processing device, program, and information processing method |
| JP2024113541A JP7648968B2 (en) | 2020-06-29 | 2024-07-16 | Information processing device, program, and information processing method |
| JP2025029292A JP2025081682A (en) | 2020-06-29 | 2025-02-26 | Information processing device, program, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020112064A JP7529979B2 (en) | 2020-06-29 | 2020-06-29 | Information processing device, program, and information processing method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024113541A Division JP7648968B2 (en) | 2020-06-29 | 2024-07-16 | Information processing device, program, and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022011131A JP2022011131A (en) | 2022-01-17 |
| JP7529979B2 true JP7529979B2 (en) | 2024-08-07 |
Family
ID=80148507
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020112064A Active JP7529979B2 (en) | 2020-06-29 | 2020-06-29 | Information processing device, program, and information processing method |
| JP2024113541A Active JP7648968B2 (en) | 2020-06-29 | 2024-07-16 | Information processing device, program, and information processing method |
| JP2025029292A Pending JP2025081682A (en) | 2020-06-29 | 2025-02-26 | Information processing device, program, and information processing method |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024113541A Active JP7648968B2 (en) | 2020-06-29 | 2024-07-16 | Information processing device, program, and information processing method |
| JP2025029292A Pending JP2025081682A (en) | 2020-06-29 | 2025-02-26 | Information processing device, program, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7529979B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007226543A (en) | 2006-02-23 | 2007-09-06 | Techno Media Inc | Prize system |
| JP2008077521A (en) | 2006-09-22 | 2008-04-03 | Rakuten Inc | Campaign implementation system |
| JP2013225290A (en) | 2012-02-06 | 2013-10-31 | Konami Digital Entertainment Co Ltd | Management server, method for controlling the same, and program for management server and terminal device |
| JP2014142835A (en) | 2013-01-24 | 2014-08-07 | Isobar Japan Co Ltd | Site viewer guiding method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11338949A (en) * | 1998-05-28 | 1999-12-10 | Hiroyasu Nitta | Card and card system for various kinds of sports such as horse racing |
| CN102789629A (en) * | 2011-05-16 | 2012-11-21 | 苏州乐盈科技有限公司 | Method for inviting friends through network lottery |
| JP6172572B2 (en) * | 2011-09-27 | 2017-08-02 | 株式会社コナミデジタルエンタテインメント | GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM |
| JP6419435B2 (en) * | 2014-02-21 | 2018-11-07 | エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation | Game service management server, game service providing method and program |
| JP6011894B1 (en) * | 2015-09-14 | 2016-10-25 | 株式会社セガゲームス | program |
-
2020
- 2020-06-29 JP JP2020112064A patent/JP7529979B2/en active Active
-
2024
- 2024-07-16 JP JP2024113541A patent/JP7648968B2/en active Active
-
2025
- 2025-02-26 JP JP2025029292A patent/JP2025081682A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007226543A (en) | 2006-02-23 | 2007-09-06 | Techno Media Inc | Prize system |
| JP2008077521A (en) | 2006-09-22 | 2008-04-03 | Rakuten Inc | Campaign implementation system |
| JP2013225290A (en) | 2012-02-06 | 2013-10-31 | Konami Digital Entertainment Co Ltd | Management server, method for controlling the same, and program for management server and terminal device |
| JP2014142835A (en) | 2013-01-24 | 2014-08-07 | Isobar Japan Co Ltd | Site viewer guiding method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024128133A (en) | 2024-09-20 |
| JP2025081682A (en) | 2025-05-27 |
| JP7648968B2 (en) | 2025-03-19 |
| JP2022011131A (en) | 2022-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7674685B2 (en) | Information processing device, information processing method, and program | |
| JP6880408B2 (en) | Information processing equipment, voting ticket purchasing method, and voting ticket purchasing program | |
| JP7648969B2 (en) | Information processing device, information processing method, and program | |
| JP2025133990A (en) | Information processing device, program, and information processing method | |
| JP2025083576A (en) | Information processing apparatus, information processing method, and program | |
| JP2024019627A (en) | Information processing device and program | |
| JP7648968B2 (en) | Information processing device, program, and information processing method | |
| JP7678298B2 (en) | Information processing device, program, and information processing method | |
| JP7702817B2 (en) | Information processing device, information processing method, and program | |
| JP7705099B2 (en) | Information processing device, information processing method, and program | |
| JP7703091B2 (en) | Information processing device, information processing method, and program | |
| JP2021051454A (en) | Information processing device and program | |
| JP7588628B2 (en) | Information processing device, information processing method, information processing system, and program | |
| JP7614513B2 (en) | Information processing device, information processing method, and information processing system | |
| JP2025028319A (en) | Information processing device, information processing method and information processing system | |
| JP2022190299A (en) | Information processing device, information processing method, and program | |
| JP2023043293A (en) | Information processor, information processing method and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230322 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240329 |
|
| 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: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7529979 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |