Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7589265B2 - Information processing device, information processing system, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7589265B2 - Information processing device, information processing system, information processing method, and program - Google Patents

Information processing device, information processing system, information processing method, and program Download PDF

Info

Publication number
JP7589265B2
JP7589265B2 JP2023002224A JP2023002224A JP7589265B2 JP 7589265 B2 JP7589265 B2 JP 7589265B2 JP 2023002224 A JP2023002224 A JP 2023002224A JP 2023002224 A JP2023002224 A JP 2023002224A JP 7589265 B2 JP7589265 B2 JP 7589265B2
Authority
JP
Japan
Prior art keywords
user
record
during
event period
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023002224A
Other languages
Japanese (ja)
Other versions
JP2024098624A (en
Inventor
逸平 増沢
弘子 安斎
貴洋 水野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2023002224A priority Critical patent/JP7589265B2/en
Publication of JP2024098624A publication Critical patent/JP2024098624A/en
Application granted granted Critical
Publication of JP7589265B2 publication Critical patent/JP7589265B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method, and a program.

従来、例えば、特許文献1に示すように、広告要素を含むクイズを提供するとともに、ユーザの指示に応じてクイズに正答するとユーザにクーポンコードを付与するイベントを提供する情報処理システムが開示されている。 For example, as shown in Patent Document 1, a conventional information processing system has been disclosed that provides a quiz including an advertising element and also provides an event in which a coupon code is given to a user if the user answers the quiz correctly in response to the user's instructions.

特開2013-101575号公報JP 2013-101575 A

しかしながら、このような情報処理システムでは、1回のイベントとして、広告要素を含むクイズが1回提供されることにより、クーポンが付与される機会が1回得られるものであった。このため、継続性の薄いイベントとなってしまっていた。 However, in this type of information processing system, a quiz containing advertising elements was provided once as a single event, and thus a coupon was awarded once. This resulted in an event with little continuity.

上記課題を解決する情報処理装置は、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードをレコード記憶部に登録するレコード登録部と、前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供する広告提供部と、を備える。 The information processing device that solves the above problem includes a record generation unit that generates a record corresponding to a user for each instruction from the user during an event period, a record registration unit that registers the record generated by the record generation unit in a record storage unit each time the record generation unit generates a record during the event period, and an advertisement provision unit that provides an advertisement in response to the instruction from the user during the event period when a record corresponding to a user stored in the record storage unit satisfies an advertisement provision condition.

上記課題を解決する情報処理システムは、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードをレコード記憶部に登録するレコード登録部と、前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供する広告提供部と、を備える。 The information processing system that solves the above problem includes a record generation unit that generates a record corresponding to a user for each instruction from the user during an event period, a record registration unit that registers the record generated by the record generation unit in a record storage unit each time the record generation unit generates a record during the event period, and an advertisement provision unit that provides an advertisement in response to an instruction from the user during the event period when a record corresponding to a user stored in the record storage unit satisfies an advertisement provision condition.

上記課題を解決する情報処理方法は、1又は複数のコンピュータが、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、前記イベント期間中においてレコードを生成する度に、生成したレコードを登録することと、ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供することと、を実行する。 The information processing method for solving the above problem includes one or more computers generating a record corresponding to a user for each instruction from the user during an event period, registering the generated record each time a record is generated during the event period, and providing an advertisement in response to the instruction from the user during the event period when the record corresponding to the user satisfies an advertisement provision condition.

上記課題を解決するプログラムは、1又は複数のコンピュータに、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、前記イベント期間中においてレコードを生成する度に、生成したレコードを登録することと、ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供することと、を実行させる。 The program for solving the above problem causes one or more computers to generate a record corresponding to a user for each instruction from the user during an event period, register the generated record each time a record is generated during the event period, and provide an advertisement in response to the instruction from the user during the event period when the record corresponding to the user satisfies an advertisement provision condition.

本発明によれば、イベントの実施に伴い継続性を持たせることができる。 The present invention allows for continuity as the event progresses.

第1実施形態の情報処理システムの全体構成を示す図である。1 is a diagram showing an overall configuration of an information processing system according to a first embodiment; 第1実施形態のユーザ端末装置の電気的構成を示す図である。FIG. 2 is a diagram illustrating an electrical configuration of a user terminal device according to the first embodiment. 第1実施形態の情報処理装置の電気的構成を示す図である。FIG. 2 is a diagram illustrating an electrical configuration of the information processing apparatus according to the first embodiment. 第1実施形態のイベント情報を示す図である。FIG. 4 is a diagram illustrating event information according to the first embodiment. 第1実施形態のレコードを示す図である。FIG. 4 is a diagram illustrating a record according to the first embodiment. 第1実施形態のイベント制御処理を示すフローチャートである。4 is a flowchart illustrating an event control process according to the first embodiment. 第1実施形態のイベント制御処理を示すフローチャートである。4 is a flowchart illustrating an event control process according to the first embodiment. 第1実施形態のユーザ端末表示部の表示態様を示す図である。FIG. 4 is a diagram showing a display mode of a user terminal display unit in the first embodiment. 第2実施形態のイベント制御処理を示すフローチャートである。13 is a flowchart showing an event control process according to the second embodiment;

[第1実施形態]
情報処理装置、情報処理システム、情報処理方法及びプログラムの一実施形態を説明する。情報処理システムは、ユーザに情報を提供するためのシステムである。特に、情報処理システムは、イベントに関する情報をユーザに提供するためのシステムである。
[First embodiment]
An information processing device, an information processing system, an information processing method, and a program according to an embodiment of the present invention will be described. The information processing system is a system for providing information to a user. In particular, the information processing system is a system for providing information related to an event to a user.

イベントは、例えば、ユーザがダウンロードしたアプリケーションを利用して所定のサイトからユーザの指示により発生するイベントであってもよい。イベントは、例えば、スクラッチくじの抽選結果に伴ってユーザに報酬が付与されるイベントであってもよい。スクラッチくじは、複数の選択対象のうち、ユーザの選択指示により選択された選択対象に対応する抽選結果が特定可能となるとともに、ユーザの選択指示により選択された選択対象は再度選択できない状態となるくじである。 The event may be, for example, an event that occurs at the user's command from a specific site using an application downloaded by the user. The event may be, for example, an event in which a reward is given to a user based on the result of a scratch lottery drawing. A scratch lottery is a lottery in which the lottery result corresponding to a selection object selected by the user's selection instruction from among multiple selection objects can be identified, and the selection object selected by the user's selection instruction cannot be selected again.

<情報処理システム10の構成>
図1に示すように、情報処理システム10は、情報処理装置11と、ユーザ端末装置12とを備える。特に、情報処理システム10は、1又は複数のユーザ端末装置12を備えてもよい。情報処理装置11とユーザ端末装置12とは、ネットワーク13を介して通信可能に接続されている。以降、各装置間の通信について、ネットワーク13を介することの説明を省略する。
<Configuration of Information Processing System 10>
1, the information processing system 10 includes an information processing device 11 and a user terminal device 12. In particular, the information processing system 10 may include one or more user terminal devices 12. The information processing device 11 and the user terminal device 12 are communicatively connected via a network 13. Hereinafter, a description of communication between the devices via the network 13 will be omitted.

情報処理装置11は、ウェブサーバ11Aと、情報管理サーバ11Bと、広告サーバ11Cとを備えてもよい。ウェブサーバ11Aは、ユーザ端末装置12との通信により、イベントに関する情報の入出力を制御するサーバである。情報管理サーバ11Bは、イベントに関する情報を管理するサーバである。広告サーバ11Cは、イベントの実施に伴って提供される広告に関する情報を管理するサーバである。 The information processing device 11 may include a web server 11A, an information management server 11B, and an advertisement server 11C. The web server 11A is a server that controls the input and output of information related to events through communication with the user terminal device 12. The information management server 11B is a server that manages information related to events. The advertisement server 11C is a server that manages information related to advertisements provided in conjunction with the implementation of the event.

<ユーザ端末装置12の構成>
図2に示すように、ユーザ端末装置12は、情報処理システム10を利用するユーザにより用いられる端末装置である。特に、ユーザ端末装置12は、情報処理システム10においてイベントに参加するユーザにより用いられる端末装置である。ユーザ端末装置12は、1又は複数のコンピュータから構成される。ユーザ端末装置12は、ユーザによって携帯可能である携帯端末装置であってもよい。
<Configuration of User Terminal Device 12>
2, the user terminal device 12 is a terminal device used by a user who uses the information processing system 10. In particular, the user terminal device 12 is a terminal device used by a user who participates in an event in the information processing system 10. The user terminal device 12 is composed of one or more computers. The user terminal device 12 may be a portable terminal device that can be carried by the user.

ユーザ端末装置12は、端末制御部20、端末記憶部21、端末通信部22、端末入力部23及び端末表示部24を備える。端末制御部20は、ユーザ端末装置12を制御するように構成される。端末制御部20は、演算装置及び主記憶媒体を含む。演算装置は、OS(Operating System)及び各種プログラムを端末記憶部21等から主記憶媒体にロードし、主記憶媒体から取り出した命令を実行する。演算装置は、1つ又は複数の回路(circuitry)である。回路は、CPU、GPU(Graphic Processing Unit)、又はNPU(Neural network Processing Unit)等であってもよい。 The user terminal device 12 includes a terminal control unit 20, a terminal memory unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24. The terminal control unit 20 is configured to control the user terminal device 12. The terminal control unit 20 includes a calculation device and a main storage medium. The calculation device loads an OS (Operating System) and various programs from the terminal storage unit 21, etc., to the main storage medium, and executes instructions retrieved from the main storage medium. The calculation device is one or more circuits. The circuit may be a CPU, a GPU (Graphic Processing Unit), an NPU (Neural network Processing Unit), etc.

端末記憶部21は、副記憶媒体であって、ユーザに関する各種情報を記憶する。端末記憶部21は、イベントに関する情報を送受信可能なプログラムを記憶していてもよい。プログラムは、情報処理システム10を利用するための専用のアプリケーションであってもよい。 The terminal storage unit 21 is a secondary storage medium that stores various information related to the user. The terminal storage unit 21 may store a program capable of sending and receiving information related to an event. The program may be a dedicated application for using the information processing system 10.

端末通信部22は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。端末通信部22は、情報処理装置11との間でデータを送受信する。端末入力部23は、ユーザの操作に応じて情報を入力するように構成される。端末入力部23は、端末表示部24と一体化されたタッチパネルであってもよい。端末入力部23は、操作ボタン等のポインティングデバイスであってもよい。端末表示部24は、端末制御部20の出力指示に応じて情報を表示する。 The terminal communication unit 22 is implemented as hardware, software, or a combination of these. The terminal communication unit 22 transmits and receives data to and from the information processing device 11. The terminal input unit 23 is configured to input information in response to a user's operation. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device such as an operation button. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.

<情報処理装置11の構成>
図3に示すように、情報処理装置11は、情報をユーザに提供する装置である。特に、情報処理装置11は、イベントに関する情報をユーザに提供する装置である。情報処理装置11は、イベントの実施に伴って広告を提供する装置であってもよい。情報処理装置11は、情報処理システム10の管理者により管理される。情報処理装置11は、1又は複数のコンピュータから構成される。
<Configuration of information processing device 11>
As shown in Fig. 3, the information processing device 11 is a device that provides information to a user. In particular, the information processing device 11 is a device that provides information about an event to a user. The information processing device 11 may be a device that provides advertisements in conjunction with the implementation of an event. The information processing device 11 is managed by an administrator of the information processing system 10. The information processing device 11 is composed of one or more computers.

情報処理装置11は、制御部30、記憶部31及び通信部32を備える。制御部30は、情報処理装置11を制御するように構成される。制御部30は、演算装置及び主記憶媒体を含む。制御部30は、端末制御部20と同じような構成であり、演算装置及び主記憶媒体の説明を省略する。記憶部31は、副記憶媒体であって、情報処理システム10を管理するための各種情報を記憶する。 The information processing device 11 includes a control unit 30, a storage unit 31, and a communication unit 32. The control unit 30 is configured to control the information processing device 11. The control unit 30 includes a calculation device and a main storage medium. The control unit 30 has a similar configuration to the terminal control unit 20, and a description of the calculation device and the main storage medium will be omitted. The storage unit 31 is a secondary storage medium, and stores various information for managing the information processing system 10.

通信部32は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。通信部32は、ユーザ端末装置12との間でデータを送受信する。情報処理装置11は、情報処理システム10の管理者が入力操作を行うための操作部を備えてもよく、情報を表示する表示部を備えてもよい。 The communication unit 32 is implemented as hardware, software, or a combination of these. The communication unit 32 transmits and receives data to and from the user terminal device 12. The information processing device 11 may include an operation unit that allows the administrator of the information processing system 10 to perform input operations, and may include a display unit that displays information.

情報処理装置11の各部は、ウェブサーバ11Aの各部と、情報管理サーバ11Bの各部と、広告サーバ11Cの各部とにより構成されてもよい。詳しくは、情報処理装置11の制御部30は、ウェブサーバ11Aの第1制御部と、情報管理サーバ11Bの第2制御部と、広告サーバ11Cの第3制御部と備えてもよい。情報処理装置11の記憶部31は、ウェブサーバ11Aの第1記憶部と、情報管理サーバ11Bの第2記憶部と、広告サーバ11Cの第3記憶部とを備えてもよい。情報処理装置11の通信部32は、ウェブサーバ11Aの第1通信部と、情報管理サーバ11Bの第2通信部と、広告サーバ11Cの第3通信部とを備えてもよい。 The parts of the information processing device 11 may be composed of parts of the web server 11A, parts of the information management server 11B, and parts of the advertisement server 11C. In detail, the control unit 30 of the information processing device 11 may include a first control unit of the web server 11A, a second control unit of the information management server 11B, and a third control unit of the advertisement server 11C. The memory unit 31 of the information processing device 11 may include a first memory unit of the web server 11A, a second memory unit of the information management server 11B, and a third memory unit of the advertisement server 11C. The communication unit 32 of the information processing device 11 may include a first communication unit of the web server 11A, a second communication unit of the information management server 11B, and a third communication unit of the advertisement server 11C.

<情報処理装置11の機能>
情報処理装置11の機能について説明する。
情報処理装置11において、制御部30は、各種プログラムを実行することで各種の機能部として機能する。つまり、情報処理装置11は、各種の機能部を備える。
<Functions of information processing device 11>
The functions of the information processing device 11 will be described.
In the information processing device 11, the control unit 30 executes various programs to function as various functional units. That is, the information processing device 11 includes various functional units.

制御部30は、ユーザ認証部30Aを備える。ユーザ認証部30Aは、情報処理システム10を利用するユーザの認証を行う。特に、ユーザ認証部30Aは、イベントに参加するユーザの認証を行う。 The control unit 30 includes a user authentication unit 30A. The user authentication unit 30A authenticates users who use the information processing system 10. In particular, the user authentication unit 30A authenticates users who participate in an event.

制御部30は、イベント提供部30Bを備える。イベント提供部30Bは、イベントをユーザに提供する。特に、イベント提供部30Bは、イベントとしてスクラッチくじをユーザに提供する。詳しくは、イベント提供部30Bは、イベント期間中におけるユーザの選択指示に応じて複数の選択対象のうち何れかを選択するスクラッチくじを提供する。イベント期間は、イベントが実施される期間である。イベント期間は、例えば1日であってもよい。ユーザの選択指示は、イベントにおいてユーザの操作に応じて選択的に指示されるアクションである。 The control unit 30 includes an event providing unit 30B. The event providing unit 30B provides an event to the user. In particular, the event providing unit 30B provides a scratch lottery ticket as an event to the user. In more detail, the event providing unit 30B provides a scratch lottery ticket for selecting one of a plurality of selection targets in response to a selection instruction from the user during the event period. The event period is the period during which the event is implemented. The event period may be, for example, one day. The selection instruction from the user is an action that is selectively instructed in response to a user operation during the event.

制御部30は、レコード生成部30Cを備える。レコード生成部30Cは、イベントに関するレコードを生成する。特に、レコード生成部30Cは、イベント期間中におけるユーザの指示に応じてユーザに対応するレコードを生成する。レコード生成部30Cは、イベント期間中におけるユーザの所定回数の指示毎にユーザに対応するレコードを生成する。所定回数は、1回及び複数回の何れであってもよい。 The control unit 30 includes a record generation unit 30C. The record generation unit 30C generates records related to an event. In particular, the record generation unit 30C generates a record corresponding to a user in response to instructions from the user during the event period. The record generation unit 30C generates a record corresponding to a user every time the user gives instructions a predetermined number of times during the event period. The predetermined number of times may be either one time or multiple times.

制御部30は、レコード登録部30Dを備える。レコード登録部30Dは、レコード生成部30Cが生成したレコードを履歴として後述するレコード記憶部31Cに登録する。特に、レコード登録部30Dは、イベント期間中においてレコード生成部30Cがレコードを生成する度に、レコード生成部30Cが生成したレコードを履歴としてレコード記憶部31Cに登録する。 The control unit 30 includes a record registration unit 30D. The record registration unit 30D registers the records generated by the record generation unit 30C as history in the record storage unit 31C described below. In particular, the record registration unit 30D registers the records generated by the record generation unit 30C as history in the record storage unit 31C each time the record generation unit 30C generates a record during the event period.

制御部30は、広告提供部30Eを備える。広告提供部30Eは、ユーザに広告を提供する。特に、広告提供部30Eは、ユーザに対応するレコードが広告提供条件を満たしたときに、イベント期間中におけるユーザの指示に応じて広告を提供する。 The control unit 30 includes an advertisement provision unit 30E. The advertisement provision unit 30E provides advertisements to users. In particular, when a record corresponding to a user satisfies an advertisement provision condition, the advertisement provision unit 30E provides advertisements in response to a user's instruction during an event period.

制御部30は、報酬付与部30Fを備える。報酬付与部30Fは、報酬付与条件が満たされると、ユーザに報酬を付与する。特に、報酬付与部30Fは、イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされると、ユーザに報酬を付与する。 The control unit 30 includes a reward granting unit 30F. The reward granting unit 30F grants a reward to the user when the reward granting conditions are met. In particular, the reward granting unit 30F grants a reward to the user when the reward granting conditions are met in response to a user instruction during the event period.

また、記憶部31は、各種情報を記憶するように構成される。記憶部31は、各種情報を記憶する各種記憶部を備える。具体的に、記憶部31は、ユーザ情報記憶部31Aを備える。ユーザ情報記憶部31Aは、ユーザ情報を記憶する。ユーザ情報は、情報処理システム10を利用するユーザに関する情報である。本実施形態において、ユーザ情報記憶部31Aは、第1記憶部、第2記憶部及び第3記憶部のそれぞれに割り当てられてもよい。 The storage unit 31 is also configured to store various types of information. The storage unit 31 includes various storage units that store various types of information. Specifically, the storage unit 31 includes a user information storage unit 31A. The user information storage unit 31A stores user information. The user information is information about a user who uses the information processing system 10. In this embodiment, the user information storage unit 31A may be assigned to each of the first storage unit, the second storage unit, and the third storage unit.

ユーザ情報は、ユーザID、パスワード、氏名情報、生年月日情報、性別情報、住所情報、通信先情報、決済情報及び報酬情報を含む。ユーザ情報において、ユーザIDには、パスワード、氏名情報、生年月日情報、性別情報、住所情報、通信先情報、決済情報及び報酬情報が対応付けられている。 The user information includes a user ID, a password, name information, date of birth information, gender information, address information, communication destination information, payment information, and reward information. In the user information, a user ID is associated with a password, name information, date of birth information, gender information, address information, communication destination information, payment information, and reward information.

ユーザIDは、ユーザを識別可能な情報である。パスワードは、情報処理システム10を利用する際にユーザを認証するための情報である。住所情報は、ユーザの住所を示す情報である。通信先情報は、ユーザへの通信先を示す情報であり、ユーザのメールアドレスであってもよく、ユーザ端末装置12に関連付けられたデバイストークンであってもよい。決済情報は、ユーザが情報処理システム10を利用する際に料金の決済を行うための情報である。報酬情報は、ユーザに対する報酬を示す情報である。報酬は、情報処理システム10において利用可能なポイントであってもよい。報酬は、別のシステムで利用可能であってもよい。具体的な一例をあげると、報酬は、商品の購入を行うことができるシステム、旅行の提供を行うことができるシステム、及び、サービスの提供を行うことができるシステムの少なくとも何れかにおいても利用可能であってもよい。また、報酬は、管理者が同じ複数のシステム間において利用可能であってもよく、管理者が異なる複数のシステム間において利用可能であってもよい。言い換えると、報酬情報は、ユーザに対する特典を示す特典情報であってもよい。 The user ID is information that can identify a user. The password is information for authenticating a user when using the information processing system 10. The address information is information that indicates the user's address. The communication destination information is information that indicates a communication destination for the user, and may be the user's email address or a device token associated with the user terminal device 12. The payment information is information for paying a fee when the user uses the information processing system 10. The reward information is information that indicates a reward for the user. The reward may be points that can be used in the information processing system 10. The reward may be used in another system. As a specific example, the reward may be used in at least one of a system that can purchase products, a system that can provide travel, and a system that can provide services. In addition, the reward may be usable between multiple systems with the same administrator, or between multiple systems with different administrators. In other words, the reward information may be reward information that indicates a benefit for the user.

図3及び図4に示すように、記憶部31は、イベント情報記憶部31Bを備える。イベント情報記憶部31Bは、イベント情報を記憶する。イベント情報は、イベントに関する情報である。イベント情報は、イベントIDと、イベント期間と、レコード上限数と、基準参加ユーザ数と、広告提供条件と、当落確率と、選択対象IDとを含む。イベントIDには、イベント期間と、レコード上限数と、基準参加ユーザ数と、広告提供条件と、当落確率とが対応する。イベントIDには、1又は複数の選択対象IDが対応する。本実施形態において、イベント情報記憶部31Bは、第1記憶部及び第2記憶部のそれぞれに割り当てられてもよい。 As shown in FIG. 3 and FIG. 4, the storage unit 31 includes an event information storage unit 31B. The event information storage unit 31B stores event information. The event information is information related to an event. The event information includes an event ID, an event period, a maximum number of records, a reference number of participating users, advertisement provision conditions, a winning/losing probability, and a selection target ID. The event ID corresponds to the event period, the maximum number of records, the reference number of participating users, advertisement provision conditions, and a winning/losing probability. The event ID corresponds to one or more selection target IDs. In this embodiment, the event information storage unit 31B may be assigned to each of the first storage unit and the second storage unit.

イベントIDは、イベント種別を識別可能な情報である。レコード上限数は、イベントの実施に伴って登録可能なレコードの上限数である。基準参加ユーザ数は、イベントに参加する参加ユーザ数の基準を示す情報である。参加ユーザ数の基準は、十分に広告を提供できる程度の参加ユーザ数に相当してもよい。 The event ID is information that can identify the type of event. The maximum number of records is the maximum number of records that can be registered when an event is held. The standard number of participating users is information that indicates the standard number of participating users who will participate in the event. The standard number of participating users may correspond to a number of participating users that is sufficient to provide advertisements.

広告提供条件は、イベント期間中においてユーザの指示に伴って広告を提供する条件を示す情報である。広告提供条件は、1又は複数の条件を含んでもよい。広告提供条件は、参加ユーザ数が基準参加ユーザ数以上となったか否かにより、条件が異なってもよい。広告提供条件は、参加ユーザ数が基準参加ユーザ数以上となっていないときには、参加ユーザ数が基準参加ユーザ数以上となっているときよりも高い頻度で成立してもよい。 The advertisement provision conditions are information indicating the conditions for providing advertisements in response to user instructions during the event period. The advertisement provision conditions may include one or more conditions. The advertisement provision conditions may differ depending on whether the number of participating users is equal to or greater than the reference number of participating users. When the number of participating users is not equal to or greater than the reference number of participating users, the advertisement provision conditions may be met more frequently than when the number of participating users is equal to or greater than the reference number of participating users.

当落確率は、報酬抽選に当選する確率を示す情報である。報酬抽選は、報酬を付与するか否かを決定するための抽選であってもよく、付与する報酬の種類を決定するための抽選であってもよい。 The probability of winning is information that indicates the probability of winning the reward lottery. The reward lottery may be a lottery to determine whether or not to award a reward, or a lottery to determine the type of reward to be awarded.

選択対象IDは、選択対象を識別可能な情報である。選択対象は、イベントにおいてユーザにより選択可能となる対象である。具体的な一例をあげると、8つの選択対象のうち何れかの選択対象を選択するスクラッチくじにおいては、選択対象IDは、8つの選択対象のそれぞれを識別可能な情報である。 The selection target ID is information that can identify a selection target. A selection target is an object that can be selected by a user in an event. As a specific example, in a scratch lottery where one of eight selection targets is selected, the selection target ID is information that can identify each of the eight selection targets.

図3及び図5に示すように、記憶部31は、レコード記憶部31Cを備える。レコード記憶部31Cは、イベントに関するレコードを記憶する。レコード記憶部31Cは、イベント期間中において、ユーザの指示に応じて生成されたレコードを履歴として記憶する。また、レコード記憶部31Cは、イベント期間中においてユーザがログオフした後であっても、ユーザに対応するレコードを継続して記憶する。レコード記憶部31Cは、イベントが実施されているイベント期間が終了すると、終了したイベントに対応するレコードを消去してもよい。 As shown in FIG. 3 and FIG. 5, the memory unit 31 includes a record memory unit 31C. The record memory unit 31C stores records related to events. The record memory unit 31C stores records generated in response to user instructions during the event period as history. The record memory unit 31C also continues to store records corresponding to a user even after the user logs off during the event period. When the event period during which the event is being held ends, the record memory unit 31C may erase records corresponding to the ended event.

レコードは、ユーザIDと、イベントIDと、レコードIDと、選択対象IDと、日時情報と、当落情報とを含む。ユーザIDには、1又は複数のイベントIDが対応する。ユーザID及びイベントIDには、1又は複数のレコードIDが対応する。レコードIDは、レコードを識別可能な情報である。 A record includes a user ID, an event ID, a record ID, a selection target ID, date and time information, and winning/losing information. One or more event IDs correspond to a user ID. One or more record IDs correspond to a user ID and an event ID. The record ID is information that can identify a record.

レコードIDには、選択対象IDと、日時情報と、当落情報とが対応する。日時情報は、レコードが生成された日時を示す情報である。当落情報は、ユーザの指示に基づくレコードの生成に伴って、報酬抽選の当落を示す情報である。 A record ID corresponds to a selection target ID, date and time information, and winning/losing information. The date and time information is information that indicates the date and time when the record was created. The winning/losing information is information that indicates the winning or losing result of the reward lottery when the record was created based on the user's instructions.

レコード記憶部31Cは、レコード管理情報を記憶する。レコード管理情報は、レコードを管理するための情報である。レコード管理情報は、レコード数を含む。レコード数は、ユーザIDとイベントIDとの両方に対応するレコードの数を示す情報である。レコード数は、ユーザIDとイベントIDとに対応する。本実施形態において、レコード記憶部31Cは、第2記憶部に割り当てられてもよい。 The record storage unit 31C stores record management information. The record management information is information for managing records. The record management information includes the number of records. The number of records is information indicating the number of records corresponding to both a user ID and an event ID. The number of records corresponds to a user ID and an event ID. In this embodiment, the record storage unit 31C may be assigned to the second storage unit.

図3に示すように、記憶部31は、広告記憶部31Dを備える。広告記憶部31Dは、広告に関する情報を記憶する。本実施形態において、広告記憶部31Dは、第3記憶部に割り当てられてもよい。 As shown in FIG. 3, the memory unit 31 includes an advertisement memory unit 31D. The advertisement memory unit 31D stores information related to advertisements. In this embodiment, the advertisement memory unit 31D may be assigned to the third memory unit.

<イベント制御処理>
ここで、図6を参照して情報処理装置11において実行されるイベント制御処理について説明する。イベント制御処理は、イベント期間中において、イベントの開始に伴ってログイン情報がユーザ端末装置12から入力されたことを契機として、制御部30によって実行される処理である。以降、発明の理解を容易とするために、制御部30をイベント制御処理の実行主体として説明する。
<Event Control Processing>
Here, the event control process executed in the information processing device 11 will be described with reference to Fig. 6. The event control process is a process executed by the control unit 30 during the event period when login information is input from the user terminal device 12 in conjunction with the start of the event. In the following, to facilitate understanding of the invention, the control unit 30 will be described as the entity that executes the event control process.

図6に示すように、ステップS10において、制御部30は、ログイン処理を実行する。この処理において、制御部30は、ユーザ端末装置12から入力されたログイン情報に含まれるユーザIDとパスワードとの組み合わせが、ユーザ情報に含まれているか否かにより、ユーザ認証を行う。制御部30は、ユーザ認証が正常に行われた場合、ステップS11に処理を移行する。制御部30は、ユーザ認証が正常に行われなかった場合、イベント制御処理を終了する。制御部30は、ユーザ認証が正常に行われなかった場合、ユーザ端末装置12との通信により、端末表示部24にエラー表示をさせるように制御してもよい。 As shown in FIG. 6, in step S10, the control unit 30 executes a login process. In this process, the control unit 30 performs user authentication based on whether or not the combination of a user ID and password included in the login information input from the user terminal device 12 is included in the user information. If the user authentication is successful, the control unit 30 proceeds to step S11. If the user authentication is not successful, the control unit 30 ends the event control process. If the user authentication is not successful, the control unit 30 may control the terminal display unit 24 to display an error message through communication with the user terminal device 12.

ステップS11において、制御部30は、レコード取得処理を実行する。この処理において、制御部30は、ユーザが開始するイベントに対応するイベントIDに対応し、かつ、ユーザ認証が正常に行われたユーザIDに対応するレコードをレコード記憶部31Cから取得する。ステップS11が終了した場合、制御部30は、ステップS12に処理を移行する。 In step S11, the control unit 30 executes a record acquisition process. In this process, the control unit 30 acquires from the record storage unit 31C a record that corresponds to an event ID that corresponds to an event started by a user and to a user ID for which user authentication has been successfully performed. When step S11 ends, the control unit 30 proceeds to step S12.

ステップS12において、制御部30は、イベントID及びユーザIDに対応するレコード数がレコード上限数であるか否かを判定する。レコード上限数は、例えば「5」であってもよい。制御部30は、レコード数がレコード上限数であると判定した場合、ステップS13~S22を実行せずに、ステップS23に処理を移行する。一方、制御部30は、レコード数がレコード上限数ではないと判定した場合、ステップS13に処理を移行する。 In step S12, the control unit 30 determines whether the number of records corresponding to the event ID and user ID is the upper limit number of records. The upper limit number of records may be, for example, "5". If the control unit 30 determines that the number of records is the upper limit number of records, it proceeds to step S23 without executing steps S13 to S22. On the other hand, if the control unit 30 determines that the number of records is not the upper limit number of records, it proceeds to step S13.

ステップS13において、制御部30は、イベント提供処理を実行する。この処理において、制御部30は、イベントID及びユーザIDに対応するレコードに基づいて、イベントID及びユーザIDに対応するレコード数と、選択対象IDと、当落情報とを取得する。そして、制御部30は、イベントIDと、ユーザIDと、レコード数と、選択対象IDと、当落情報とを、ユーザIDに対応するユーザ端末装置12に送信する。 In step S13, the control unit 30 executes an event provision process. In this process, the control unit 30 acquires the number of records corresponding to the event ID and user ID, the selection target ID, and the winning/losing information based on the record corresponding to the event ID and user ID. The control unit 30 then transmits the event ID, the user ID, the number of records, the selection target ID, and the winning/losing information to the user terminal device 12 corresponding to the user ID.

これにより、ユーザ端末装置12において、端末表示部24は、イベントIDに対応する画像を表示する。詳しくは、端末表示部24は、イベントIDに対応する選択対象を示す複数の選択対象画像を表示する。特に、端末表示部24は、複数の選択対象画像として、ユーザにより既に選択された選択対象であるか否かを特定可能な画像を表示する。端末表示部24は、複数の選択対象画像のうち、ユーザにより既に選択された選択対象として、当落情報を特定可能な画像を表示する。 As a result, in the user terminal device 12, the terminal display unit 24 displays an image corresponding to the event ID. More specifically, the terminal display unit 24 displays a plurality of selection target images showing the selection targets corresponding to the event ID. In particular, the terminal display unit 24 displays, as the plurality of selection target images, images that can be identified as selection targets that have already been selected by the user. The terminal display unit 24 displays, from among the plurality of selection target images, an image that can be identified as winning/losing information as a selection target that has already been selected by the user.

このように、制御部30は、イベントを提供する。詳しくは、制御部30は、イベント期間中におけるユーザの選択指示に応じて複数の選択対象のうち何れかを選択するスクラッチくじを提供する。また、制御部30は、ユーザに対応するレコードに基づいて、ユーザの指示に応じて既に選択された選択対象を選択不能とする。制御部30は、ユーザに対応するレコードに基づいて、ユーザの指示に応じて未だに選択されていない選択対象を選択可能とする。このような処理を実行する制御部30がイベント提供部30Bとして機能する。ステップS13が終了した場合、制御部30は、ステップS14に処理を移行する。 In this way, the control unit 30 provides the event. More specifically, the control unit 30 provides a scratch lottery for selecting one of multiple selection items in response to a selection instruction from the user during the event period. The control unit 30 also makes an selection item that has already been selected in response to a user instruction unselectable based on a record corresponding to the user. The control unit 30 makes an selection item that has not yet been selected in response to a user instruction selectable based on a record corresponding to the user. The control unit 30 that executes such processing functions as the event providing unit 30B. When step S13 is completed, the control unit 30 proceeds to step S14.

ステップS14において、制御部30は、ユーザ端末装置12からの選択指示が入力されたか否かを判定する。選択指示は、スクラッチくじの選択対象の選択を示す指示である。選択指示は、ユーザIDと、イベントIDと、選択対象IDとを含んでもよい。制御部30は、ユーザ端末装置12からの選択指示が入力されていないと判定した場合、再度、ステップS14に処理を移行する。一方、制御部30は、ユーザ端末装置12からの選択指示が入力されたと判定した場合、ステップS15に処理を移行する。つまり、ステップS14において、制御部30は、ユーザ端末装置12からの選択指示が入力されるまで、選択指示を待ち受けする。 In step S14, the control unit 30 determines whether or not a selection instruction has been input from the user terminal device 12. The selection instruction is an instruction indicating the selection of a selection object of the scratch lottery. The selection instruction may include a user ID, an event ID, and a selection object ID. If the control unit 30 determines that a selection instruction has not been input from the user terminal device 12, it shifts the process to step S14 again. On the other hand, if the control unit 30 determines that a selection instruction has been input from the user terminal device 12, it shifts the process to step S15. In other words, in step S14, the control unit 30 waits for a selection instruction until a selection instruction is input from the user terminal device 12.

ステップS15において、制御部30は、広告提供条件が成立したか否かを判定する。広告提供条件は、イベントID及びユーザIDに対応するレコードに基づいて成立可能である。つまり、広告提供条件は、ユーザに対応するレコードに基づいて成立可能である。特に、広告提供条件は、イベントID及びユーザIDに対応するレコード数が規定数であるときに成立可能であってもよい。規定数は、上限数以下であれば、例えば「2」であってもよく、1個又は複数個を問わない。 In step S15, the control unit 30 determines whether the advertisement provision condition is met. The advertisement provision condition can be met based on the record corresponding to the event ID and the user ID. In other words, the advertisement provision condition can be met based on the record corresponding to the user. In particular, the advertisement provision condition can be met when the number of records corresponding to the event ID and the user ID is a specified number. The specified number may be, for example, "2" as long as it is equal to or less than the upper limit number, and may be one or more.

広告提供条件は、参加ユーザ数が基準参加ユーザ数以上であるか否かに対応する確率で成立してもよい。具体的には、広告提供条件は、参加ユーザ数が基準参加ユーザ数未満である場合には、基準参加ユーザ数以上である場合よりも高い頻度で成立する。つまり、参加ユーザ数として第1ユーザ数を基準参加ユーザ数未満とし、第2ユーザ数を基準参加ユーザ数以上とした場合、広告提供条件は、参加ユーザ数が第1ユーザ数である場合には、第2ユーザ数である場合よりも高い頻度で成立してもよい。 The advertisement provision condition may be met with a probability corresponding to whether the number of participating users is equal to or greater than the reference number of participating users. Specifically, the advertisement provision condition is met more frequently when the number of participating users is less than the reference number of participating users than when the number is equal to or greater than the reference number of participating users. In other words, when the number of participating users is set to a first number of users less than the reference number of participating users and a second number of users equal to or greater than the reference number of participating users, the advertisement provision condition may be met more frequently when the number of participating users is the first number of users than when the number is the second number of users.

制御部30は、広告提供条件が成立していないと判定した場合、ステップS16,S17を実行せずに、ステップS18に処理を移行する。一方、制御部30は、広告提供条件が成立したと判定した場合、ステップS16に処理を移行する。 If the control unit 30 determines that the advertisement provision condition is not met, it does not execute steps S16 and S17, and proceeds to step S18. On the other hand, if the control unit 30 determines that the advertisement provision condition is met, it proceeds to step S16.

ステップS16において、制御部30は、広告提供処理を実行する。この処理において、制御部30は、イベントIDに対応する広告に関する情報を記憶部31から取得する。そして、制御部30は、取得した広告に関する情報を、ユーザIDに対応するユーザ端末装置12に送信する。これにより、制御部30は、ユーザに対応するレコードが広告提供条件を満たしたときに、イベント期間中におけるユーザの指示に応じて広告を提供する。このような処理を実行する制御部30が広告提供部30Eとして機能する。ステップS16が終了した場合、制御部30は、ステップS17に処理を移行する。 In step S16, the control unit 30 executes an advertisement provision process. In this process, the control unit 30 acquires information related to the advertisement corresponding to the event ID from the storage unit 31. The control unit 30 then transmits the acquired information related to the advertisement to the user terminal device 12 corresponding to the user ID. As a result, when the record corresponding to the user satisfies the advertisement provision conditions, the control unit 30 provides the advertisement in response to the user's instructions during the event period. The control unit 30 that executes such a process functions as the advertisement provision unit 30E. When step S16 ends, the control unit 30 proceeds to step S17.

ステップS17において、制御部30は、広告提供が終了したか否かを判定する。この処理において、制御部30は、ユーザ端末装置12からの広告終了情報を受信したときに、広告提供が終了したと判定する。制御部30は、広告提供が終了していないと判定した場合、再度、ステップS17に処理を移行する。一方、制御部30は、広告提供が終了したと判定した場合、ステップS18に処理を移行する。つまり、ステップS17において、制御部30は、ユーザ端末装置12からの広告終了情報が入力されるまで、広告終了情報を待ち受けする。 In step S17, the control unit 30 determines whether or not the advertisement provision has ended. In this process, the control unit 30 determines that the advertisement provision has ended when advertisement end information is received from the user terminal device 12. If the control unit 30 determines that the advertisement provision has not ended, the control unit 30 transitions the process to step S17 again. On the other hand, if the control unit 30 determines that the advertisement provision has ended, the control unit 30 transitions the process to step S18. In other words, in step S17, the control unit 30 waits for advertisement end information until advertisement end information is input from the user terminal device 12.

ステップS18において、制御部30は、報酬抽選処理を実行する。この処理において、制御部30は、イベントIDに対応する報酬抽選を行う。これにより、制御部30は、イベントIDに対応する当選確率で報酬抽選に当選する。ステップS18が終了した場合、制御部30は、ステップS19に処理を移行する。 In step S18, the control unit 30 executes a reward lottery process. In this process, the control unit 30 performs a reward lottery corresponding to the event ID. As a result, the control unit 30 wins the reward lottery with a winning probability corresponding to the event ID. When step S18 ends, the control unit 30 proceeds to step S19.

ステップS19において、制御部30は、報酬付与条件が成立したか否かを判定する。報酬付与条件は、報酬抽選に当選したときに成立する。制御部30は、報酬付与条件が成立していないと判定した場合、ステップS20を実行せずに、ステップS21に処理を移行する。一方、制御部30は、報酬付与条件が成立したと判定した場合、ステップS20に処理を移行する。 In step S19, the control unit 30 determines whether or not the reward granting condition is met. The reward granting condition is met when the reward lottery is won. If the control unit 30 determines that the reward granting condition is not met, it does not execute step S20 and proceeds to step S21. On the other hand, if the control unit 30 determines that the reward granting condition is met, it proceeds to step S20.

ステップS20において、制御部30は、報酬付与処理を実行する。制御部30は、ユーザIDに対応する報酬情報として、予め定めた報酬情報を追加する。これにより、制御部30は、イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされると、ユーザに報酬を付与する。このような処理を実行する制御部30が報酬付与部30Fとして機能する。ステップS20が終了した場合、制御部30は、ステップS21に処理を移行する。 In step S20, the control unit 30 executes a reward granting process. The control unit 30 adds predetermined reward information as reward information corresponding to the user ID. As a result, the control unit 30 grants a reward to the user when the reward granting conditions are met in accordance with the user's instructions during the event period. The control unit 30 that executes such a process functions as the reward granting unit 30F. When step S20 ends, the control unit 30 proceeds to step S21.

ステップS21において、制御部30は、レコード生成処理を実行する。この処理において、制御部30は、ユーザID及びイベントIDに対応するレコードIDを生成する。そして、制御部30は、レコードIDに対応する選択対象ID、日時情報及び当落情報を取得する。これにより、制御部30は、ユーザID、イベントID、レコードID、選択対象ID、日時情報及び当落情報を含むレコードを生成する。つまり、制御部30は、イベント期間中におけるユーザの指示に応じてユーザに対応するレコードを生成する。また、制御部30は、イベント期間中におけるユーザの所定回数の指示毎にユーザに対応するレコードを生成する。また、制御部30は、イベント期間中におけるユーザの指示に応じて選択された選択対象とユーザとに対応するレコードを生成する。 In step S21, the control unit 30 executes a record generation process. In this process, the control unit 30 generates a record ID corresponding to the user ID and the event ID. Then, the control unit 30 acquires the selection target ID, date and time information, and winning/losing information corresponding to the record ID. As a result, the control unit 30 generates a record including the user ID, the event ID, the record ID, the selection target ID, date and time information, and winning/losing information. In other words, the control unit 30 generates a record corresponding to the user in response to the user's instructions during the event period. The control unit 30 also generates a record corresponding to the user for each predetermined number of instructions from the user during the event period. The control unit 30 also generates a record corresponding to the selection target and the user selected in response to the user's instructions during the event period.

特に、制御部30は、イベント期間中において、ユーザのログインを条件として、ユーザの指示に応じてユーザに対応するレコードを生成する。制御部30は、ユーザに対応するレコードの数が上限数となるまでは、ユーザの指示に応じてユーザに対応するレコードを生成するが、ユーザに対応するレコードの数が上限数となると、ユーザに対応するレコードを生成しない。制御部30は、イベント期間中におけるユーザの指示に応じて広告を提供したときに、広告の提供が終了したことを契機として、ユーザに対応するレコードを生成する。このような処理を実行する制御部30がレコード生成部30Cとして機能する。ステップS21が終了した場合、制御部30は、ステップS22に処理を移行する。 In particular, the control unit 30 generates a record corresponding to the user in response to the user's instructions during the event period, provided that the user is logged in. The control unit 30 generates records corresponding to the user in response to the user's instructions until the number of records corresponding to the user reaches the upper limit, but when the number of records corresponding to the user reaches the upper limit, the control unit 30 does not generate records corresponding to the user. When an advertisement is provided in response to a user's instructions during the event period, the control unit 30 generates a record corresponding to the user when the provision of the advertisement ends. The control unit 30 that executes such processing functions as the record generation unit 30C. When step S21 ends, the control unit 30 proceeds to step S22.

ステップS22において、制御部30は、レコード登録処理を実行する。この処理において、制御部30は、ステップS21において生成したレコードをレコード記憶部31Cに登録する。これにより、制御部30は、イベント期間中においてレコードを生成する度に、生成したレコードを履歴としてレコード記憶部31Cに登録する。このような処理を実行する制御部30がレコード登録部30Dとして機能する。 In step S22, the control unit 30 executes a record registration process. In this process, the control unit 30 registers the record generated in step S21 in the record storage unit 31C. As a result, every time the control unit 30 generates a record during the event period, the control unit 30 registers the generated record in the record storage unit 31C as history. The control unit 30 that executes such a process functions as the record registration unit 30D.

特に、制御部30は、ユーザID及びイベントIDに対応するレコードの数を計数し、ユーザID及びイベントIDに対応するレコード数を更新する。また、制御部30は、ユーザID及びイベントIDに対応するレコードがない状態で、ユーザID及びイベントIDに対応するレコードを初めて登録する場合、イベントIDに対応する参加ユーザ数を更新する。これにより、制御部30は、イベントIDに対応する参加ユーザ数を計数する。ステップS22が終了した場合、制御部30は、ステップS23に処理を移行する。 In particular, the control unit 30 counts the number of records corresponding to the user ID and event ID, and updates the number of records corresponding to the user ID and event ID. Furthermore, when the control unit 30 registers a record corresponding to the user ID and event ID for the first time when there is no record corresponding to the user ID and event ID, the control unit 30 updates the number of participating users corresponding to the event ID. In this way, the control unit 30 counts the number of participating users corresponding to the event ID. When step S22 is completed, the control unit 30 proceeds to step S23.

ステップS23において、制御部30は、終了条件が成立したか否かを判定する。終了条件は、ユーザ端末装置12からのログオフ情報を受信したときに成立可能である。終了条件は、イベントIDに対応するイベント期間が終了したときに成立可能である。制御部30は、終了条件が成立していないと判定した場合、再度、ステップS11に処理を移行する。一方、制御部30は、終了条件が成立したと判定した場合、イベント制御処理を終了する。このように、制御部30は、終了条件が成立するまで、ステップS11~S22を繰り返し実行可能である。 In step S23, the control unit 30 determines whether or not the end condition is met. The end condition can be met when logoff information is received from the user terminal device 12. The end condition can be met when the event period corresponding to the event ID ends. If the control unit 30 determines that the end condition is not met, it transitions the process to step S11 again. On the other hand, if the control unit 30 determines that the end condition is met, it ends the event control process. In this way, the control unit 30 can repeatedly execute steps S11 to S22 until the end condition is met.

本実施形態では、イベント制御処理の実行主体として、情報管理サーバ11Bの第2制御部が用いられてもよい。また、第2制御部は、ウェブサーバ11Aを介して、ユーザ端末装置12との通信を行うが、ウェブサーバ11Aを介さずに、ユーザ端末装置12との通信を行ってもよい。また、ステップS16において、第2制御部は、広告に関する情報の要求を広告サーバ11Cに行った後に、広告サーバ11Cから広告に関する情報を取得してもよい。 In this embodiment, the second control unit of the information management server 11B may be used as the executing entity of the event control process. The second control unit communicates with the user terminal device 12 via the web server 11A, but may also communicate with the user terminal device 12 without via the web server 11A. In step S16, the second control unit may request information about the advertisement from the advertisement server 11C, and then obtain the information about the advertisement from the advertisement server 11C.

図7に示すように、具体的な一例をあげると、情報管理サーバ11Bにおいて、第2制御部は、ユーザ端末装置12からの選択指示が入力されたと判定した場合に、ステップS15において、広告提供条件が成立したか否かを判定する。詳しくは、第2制御部は、イベントID及びユーザIDに対応するレコードの数を取得する。そして、第2制御部は、イベントID及びユーザIDに対応するレコード数が規定数であるときに広告提供条件が成立したと判定する。第2制御部は、広告提供条件が成立したと判定した場合、ステップS30に処理を移行する。 As shown in FIG. 7, to give a specific example, in the information management server 11B, when the second control unit determines that a selection instruction has been input from the user terminal device 12, the second control unit determines in step S15 whether the advertisement provision condition has been met. In detail, the second control unit acquires the number of records corresponding to the event ID and the user ID. Then, the second control unit determines that the advertisement provision condition has been met when the number of records corresponding to the event ID and the user ID is a specified number. When the second control unit determines that the advertisement provision condition has been met, the process proceeds to step S30.

ステップS30において、第2制御部は、広告要求処理を実行する。この処理において、第2制御部は、広告要求を広告サーバ11Cに送信する。広告要求は、広告に関する情報の要求である。広告要求は、イベントID及びユーザIDを含んでもよい。 In step S30, the second control unit executes an advertisement request process. In this process, the second control unit transmits an advertisement request to the advertisement server 11C. The advertisement request is a request for information related to an advertisement. The advertisement request may include an event ID and a user ID.

一方、広告サーバ11Cにおいて、ステップS40で、第3制御部は、広告要求受信処理を実行する。この処理において、第3制御部は、情報管理サーバ11Bから広告要求を受信する。 Meanwhile, in the advertising server 11C, in step S40, the third control unit executes an advertising request reception process. In this process, the third control unit receives an advertising request from the information management server 11B.

第3制御部は、情報管理サーバ11Bから広告要求を受信した場合、ステップS41において、広告情報送信処理を実行する。この処理において、第3制御部は、イベントIDに対応する広告に関する情報を情報管理サーバ11Bに送信する。 When the third control unit receives an advertisement request from the information management server 11B, in step S41, the third control unit executes an advertisement information transmission process. In this process, the third control unit transmits information about the advertisement corresponding to the event ID to the information management server 11B.

一方、情報管理サーバ11Bにおいて、第2制御部は、ステップS31で広告サーバ11Cから広告に関する情報を受信した場合、ステップS16において、広告提供処理を実行する。これにより、第2制御部は、ユーザに対応するレコードが広告提供条件を満たしたときに、イベント期間中におけるユーザの指示に応じて広告を提供する。 On the other hand, in the information management server 11B, when the second control unit receives information related to an advertisement from the advertisement server 11C in step S31, the second control unit executes an advertisement provision process in step S16. As a result, when the record corresponding to the user satisfies the advertisement provision conditions, the second control unit provides an advertisement in response to the user's instructions during the event period.

<第1実施形態の作用>
第1実施形態の作用について説明する。
図8に示すように、端末表示部24に開始画面24Aが表示される場合がある。開始画面24Aには、スクラッチくじのイベントを開始していることを特定可能な画像が表示される。開始画面24Aには、イベント期間を特定可能な画像が表示される。開始画面24Aには、イベントで報酬情報が取得可能であることを特定可能な画像が表示される。開始画面24Aには、ログインボタン画像が表示される。ユーザによりログイン情報が入力されると、ユーザ認証が正常に行われればイベントが開始される。
<Operation of First Embodiment>
The operation of the first embodiment will be described.
As shown in Fig. 8, a start screen 24A may be displayed on the terminal display unit 24. An image that can specify that a scratch lottery event has started is displayed on the start screen 24A. An image that can specify the event period is displayed on the start screen 24A. An image that can specify that reward information can be obtained in the event is displayed on the start screen 24A. A login button image is displayed on the start screen 24A. When the user inputs login information, the event starts if user authentication is successful.

最初にイベントに参加すると、端末表示部24に初期画面24Bが表示される。初期画面24Bには、複数の選択対象画像が表示される。この場合、初期画面24Bには、8個の選択対象画像が表示される。また、初期画面24Bにおいて、複数の選択対象画像は、ユーザにより選択指示されていない未選択状態で表示される。未選択状態の選択対象画像は、ユーザにより選択指示が可能な画像である。 When participating in an event for the first time, an initial screen 24B is displayed on the terminal display unit 24. A plurality of selection target images are displayed on the initial screen 24B. In this case, eight selection target images are displayed on the initial screen 24B. Furthermore, on the initial screen 24B, the plurality of selection target images are displayed in an unselected state, that is, not selected by the user. The unselected selection target images are images that can be selected by the user.

初期画面24Bには、ユーザにより選択指示が可能である回数を特定可能な画像が表示される。この場合、初期画面24Bには、ユーザにより5回の選択指示が可能である。初期画面24Bには、ユーザによる選択指示を促す画像が表示される。 Initial screen 24B displays an image that identifies the number of times the user can give a selection instruction. In this case, initial screen 24B allows the user to give five selection instructions. Initial screen 24B displays an image that prompts the user to give a selection instruction.

次に、ユーザの選択指示により1個目の選択対象画像が選択された結果、端末表示部24にはずれ画面24Cが表示される場合がある。はずれ画面24Cには、報酬抽選に当選しなかったことを特定可能な画像が表示される。 Next, as a result of the first selection target image being selected by the user's selection instruction, a loss screen 24C may be displayed on the terminal display unit 24. The loss screen 24C displays an image that can identify that the user did not win the reward lottery.

その後、端末表示部24に第1画面24Dが表示される。第1画面24Dには、ユーザの選択指示により選択された1個目の選択対象画像として、報酬抽選に当選しなかったことを特定可能な画像が表示される。このように、第1画面24Dにおいて、ユーザの選択指示により選択された選択対象画像は、ユーザにより選択指示された選択状態で表示される。選択状態の選択対象画像は、ユーザにより選択指示が不能であることを特定可能な画像である。 Then, the first screen 24D is displayed on the terminal display unit 24. On the first screen 24D, an image that can be identified as not having won the reward lottery is displayed as the first selection target image selected by the user's selection instruction. In this way, on the first screen 24D, the selection target image selected by the user's selection instruction is displayed in a selected state selected by the user. A selection target image in a selected state is an image that can be identified as not being selectable by the user.

次に、ユーザの選択指示により2個目の選択対象画像が選択された結果、端末表示部24にあたり画面24Eが表示される場合がある。あたり画面24Eには、報酬抽選に当選したことと、報酬が付与されることとを特定可能な画像が表示される。 Next, when the second selectable image is selected by the user's selection instruction, a winning screen 24E may be displayed on the terminal display unit 24. An image that can identify that the user has won the reward lottery and that a reward will be awarded is displayed on the winning screen 24E.

その後、端末表示部24に第2画面24Fが表示される。第2画面24Fには、ユーザの選択指示により選択された2個目の選択対象画像として、報酬抽選に当選したことを特定可能な画像が表示される。このように、第2画面24Fにおいても、ユーザの選択指示により選択された選択対象画像は、選択状態で表示される。 Then, the second screen 24F is displayed on the terminal display unit 24. On the second screen 24F, an image that can be identified as a winner of the reward lottery is displayed as the second selection target image selected by the user's selection instruction. In this way, on the second screen 24F as well, the selection target image selected by the user's selection instruction is displayed in a selected state.

次に、ユーザの選択指示により3個目の選択対象画像が選択された結果、広告画面24Gが表示される場合がある。広告画面24Gには、予め定めた時間に亘って広告に関する画像が表示される。そして、広告に関する画像の表示が終了すると、端末表示部24にあたり画面24Eが表示される場合がある。 Next, the user may select a third selectable image, resulting in the display of advertisement screen 24G. An advertisement image is displayed on advertisement screen 24G for a predetermined period of time. Then, when the display of the advertisement image ends, screen 24E may be displayed on the terminal display unit 24.

その後、端末表示部24に第3画面24Hが表示される。第3画面24Hには、ユーザの選択指示により選択された3個目の選択対象画像として、報酬抽選に当選したことを特定可能な画像が表示される。このように、第3画面24Hにおいても、ユーザの選択指示により選択された選択対象画像は、選択状態で表示される。 Then, the third screen 24H is displayed on the terminal display unit 24. On the third screen 24H, an image that can be identified as a winner of the reward lottery is displayed as the third selection target image selected by the user's selection instruction. In this way, on the third screen 24H, the selection target image selected by the user's selection instruction is also displayed in a selected state.

本実施形態において、イベント期間中においては、第1画面24Dが表示された後にユーザがログオフした場合であっても、再度、ユーザがログオンすることにより第1画面24Dが表示される。第2画面24F及び第3画面24Hについても、第1画面24Dと同じである。 In this embodiment, during an event period, even if the user logs off after the first screen 24D is displayed, the first screen 24D is displayed by logging on again. The second screen 24F and the third screen 24H are the same as the first screen 24D.

このように、イベント期間中であれば、ユーザがログオフした後に、再度、ログオンすれば、ログオフする前の状態を継続することができる。これにより、イベント期間中であれば、ログオフしてもイベントを継続することができる。 In this way, if a user logs off during an event, they can log on again and continue in the state they were in before they logged off. This means that if an event is in progress, the event can continue even if the user logs off.

<第1実施形態の効果>
第1実施形態の効果について説明する。
(1-1)制御部30は、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成する。制御部30は、イベント期間中においてレコードを生成する度に、生成したレコードをレコード記憶部31Cに登録する。制御部30は、ユーザに対応するレコードが広告提供条件を満たしたときに、イベント期間中におけるユーザの指示に応じて広告を提供する。このため、イベント期間中におけるユーザの指示毎に生成されたレコードに基づいて、ユーザの指示に応じて広告を提供することができる。このように、イベント期間中であれば、ユーザの指示に応じて広告を提供することができる。これにより、継続性の高いイベントを提供することができるとともに、適切に広告を提供するようにレコードを管理することができる。したがって、イベントの実施に伴い継続性を持たせることができる。
Effects of the First Embodiment
The effects of the first embodiment will be described.
(1-1) The control unit 30 generates a record corresponding to a user for each instruction from the user during the event period. The control unit 30 registers the generated record in the record storage unit 31C each time a record is generated during the event period. The control unit 30 provides an advertisement in response to a user instruction during the event period when the record corresponding to the user satisfies the advertisement provision condition. Therefore, it is possible to provide an advertisement in response to a user instruction based on a record generated for each instruction from the user during the event period. In this way, it is possible to provide an advertisement in response to a user instruction during the event period. This makes it possible to provide an event with high continuity, and to manage records so as to provide advertisements appropriately. Therefore, it is possible to provide continuity as the event is carried out.

(1-2)制御部30は、イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされると、ユーザに報酬を付与する。このため、イベント期間中であれば、ユーザの指示に応じて報酬を付与することができる。これにより、報酬が付与されることに対するユーザの期待感を継続的に高揚させることができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-2) The control unit 30 grants a reward to the user when the reward granting conditions are met in response to the user's instructions during the event period. Therefore, during the event period, rewards can be granted in response to the user's instructions. This makes it possible to continuously heighten the user's anticipation for receiving a reward. Therefore, it is possible to provide continuity as the event is carried out.

(1-3)制御部30は、イベント期間中において、ユーザのログインを条件として、ユーザの指示に応じてユーザに対応するレコードを生成する。レコード記憶部31Cは、イベント期間中においてユーザがログオフした後であっても、ユーザに対応するレコードを継続して記憶する。このため、ユーザがログオフした場合であっても、再度、ログオンすれば、登録されているユーザに対応するレコードに基づいて、広告を提供することができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-3) During the event period, the control unit 30 generates a record corresponding to the user in response to the user's instructions, provided that the user is logged in. The record storage unit 31C continues to store the record corresponding to the user even after the user logs off during the event period. Therefore, even if the user logs off, if they log on again, advertisements can be provided based on the record corresponding to the registered user. Therefore, continuity can be maintained as the event is carried out.

(1-4)制御部30は、ユーザに対応するレコードの数が上限数となるまでは、ユーザの指示に応じてユーザに対応するレコードを生成する。一方、制御部30は、ユーザに対応するレコードの数が上限数となると、ユーザに対応するレコードを生成しない。このため、イベント期間中におけるユーザの指示に応じて広告を提供することができるとともに、イベント期間中におけるユーザの指示回数をユーザに意識させることができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-4) The control unit 30 generates records corresponding to the user in response to the user's instructions until the number of records corresponding to the user reaches the upper limit. On the other hand, when the number of records corresponding to the user reaches the upper limit, the control unit 30 does not generate records corresponding to the user. This makes it possible to provide advertisements in response to the user's instructions during the event period, and to make the user aware of the number of instructions given by the user during the event period. This makes it possible to provide continuity as the event is carried out.

(1-5)制御部30は、ユーザに対応するレコードの数が規定数であるときに広告提供条件を満たし、イベント期間中におけるユーザの指示に応じて広告を提供する。このため、イベント期間中におけるユーザの指示に応じて広告を提供することができるとともに、イベント期間中におけるユーザの指示回数が規定数に対応する回数であるか否かをユーザに意識させることができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-5) The control unit 30 satisfies the advertisement provision condition when the number of records corresponding to a user is a specified number, and provides advertisements in response to user instructions during the event period. This makes it possible to provide advertisements in response to user instructions during the event period, and to make the user aware of whether the number of user instructions during the event period corresponds to the specified number. This makes it possible to provide continuity as the event is carried out.

(1-6)情報管理サーバ11Bは、広告提供条件を満たしたか否かを判定し、広告提供条件を満たしたときに、広告サーバ11Cに広告の提供を要求する。このため、情報管理サーバ11Bは、レコードを記憶する処理と、レコードの数に基づいて広告提供条件を満たすか否かを判定する処理とを実行することができる。これにより、情報管理サーバ11Bにおいて適切に広告を提供することができるようにレコードを管理することができる。 (1-6) The information management server 11B determines whether the conditions for providing advertisements are met, and when the conditions for providing advertisements are met, requests the advertisement server 11C to provide advertisements. Therefore, the information management server 11B can execute a process for storing records and a process for determining whether the conditions for providing advertisements are met based on the number of records. This allows the information management server 11B to manage records so that advertisements can be provided appropriately.

(1-7)制御部30は、イベント期間中におけるユーザの指示に応じて広告を提供したときに、広告の提供が終了したことを契機として、ユーザに対応するレコードを生成する。このため、ユーザに広告を提供したことに対してレコードを生成することができる。これにより、継続性の高いイベントを提供することができるとともに、適切に広告を提供することができるようにレコードを管理することができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-7) When the control unit 30 provides an advertisement in response to a user's instruction during an event period, the control unit 30 generates a record corresponding to the user when the advertisement provision ends. This makes it possible to generate a record for the advertisement provided to the user. This makes it possible to provide an event with high continuity, and also makes it possible to manage records so that advertisements can be provided appropriately. This makes it possible to provide continuity as the event is carried out.

(1-8)制御部30は、参加ユーザ数が第1ユーザ数である場合には、参加ユーザ数が第1ユーザ数よりも多い第2ユーザ数である場合よりも高い頻度で広告提供条件を満たす。このため、参加ユーザ数に基づいて、適切な回数に亘って広告を提供することができる。 (1-8) When the number of participating users is the first number of users, the control unit 30 satisfies the advertisement provision condition more frequently than when the number of participating users is the second number of users, which is greater than the first number of users. Therefore, advertisements can be provided an appropriate number of times based on the number of participating users.

(1-9)制御部30は、イベント期間中におけるユーザの指示に応じて複数の選択対象のうち何れかを選択するイベントを提供する。制御部30は、イベント期間中におけるユーザの指示に応じて選択された選択対象とユーザとに対応するレコードを生成する。また、制御部30は、ユーザに対応するレコードに基づいて、ユーザの指示に応じて既に選択された選択対象を選択不能とし、ユーザの指示に応じて未だに選択されていない選択対象を選択可能とする。このため、イベント期間中におけるユーザの指示に応じて選択された選択対象に対応するレコードを登録することができる。そして、イベント期間中であれば、登録されたレコードに基づいて、既に選択されており、選択不能な選択対象であるか、未だ選択されておらず、選択可能な選択対象であるかを継続的に記憶できるようにレコードを管理することができる。これにより、継続性の高いイベントを提供することができるようにレコードを管理することができる。したがって、イベントの実施に伴い継続性を持たせることができる。 (1-9) The control unit 30 provides an event in which one of a plurality of selection targets is selected in response to a user's instruction during the event period. The control unit 30 generates a record corresponding to the selection target selected in response to the user's instruction during the event period and the user. The control unit 30 also makes the selection target already selected in response to the user's instruction unselectable based on the record corresponding to the user, and makes the selection target not yet selected in response to the user's instruction selectable. For this reason, the control unit 30 can register a record corresponding to the selection target selected in response to the user's instruction during the event period. Then, during the event period, the records can be managed so that it is possible to continuously store whether the selection target has already been selected and is unselectable, or whether the selection target has not yet been selected and is selectable, based on the registered record. This makes it possible to manage the records so that an event with high continuity can be provided. Therefore, continuity can be provided as the event is carried out.

[第2実施形態]
次に、第2実施形態について説明する。第2実施形態では、広告サーバ11Cにおいて、第3制御部は、ユーザID及びイベントIDに対応するレコード数に基づいて、広告提供条件が成立したか否かを判定してもよい。以下の説明では、既に説明した実施形態と同じ構成について同一符号を付し、その重複する説明を省略又は簡略する。
[Second embodiment]
Next, a second embodiment will be described. In the second embodiment, in the advertisement server 11C, the third control unit may determine whether the advertisement provision condition is satisfied based on the number of records corresponding to the user ID and the event ID. In the following description, the same reference numerals are used for the same configurations as those in the embodiment already described, and the duplicated description will be omitted or simplified.

図9に示すように、第2実施形態では、情報管理サーバ11Bにおいて、第2制御部は、ユーザ端末装置12からの選択指示が入力されたと判定した場合に、ステップS32において、レコード数送信処理を実行する。この処理において、第2制御部は、イベントID及びユーザIDに対応するレコードの数を取得する。そして、第2制御部は、イベントID及びユーザIDに対応するレコードの数を広告サーバ11Cに送信する。第2制御部は、レコードの数とともに、イベントID及びユーザIDを広告サーバ11Cに送信してもよい。 As shown in FIG. 9, in the second embodiment, in the information management server 11B, when the second control unit determines that a selection instruction has been input from the user terminal device 12, the second control unit executes a record number transmission process in step S32. In this process, the second control unit obtains the number of records corresponding to the event ID and the user ID. Then, the second control unit transmits the number of records corresponding to the event ID and the user ID to the advertising server 11C. The second control unit may transmit the event ID and the user ID together with the number of records to the advertising server 11C.

一方、広告サーバ11Cにおいて、ステップS42では、第3制御部は、レコード数受信処理を実行する。この処理において、第3制御部は、イベントID及びユーザIDに対応するレコードの数を情報管理サーバ11Bから受信する。 Meanwhile, in the advertising server 11C, in step S42, the third control unit executes a record number receiving process. In this process, the third control unit receives the number of records corresponding to the event ID and user ID from the information management server 11B.

そして、第3制御部は、イベントID及びユーザIDに対応するレコードの数に基づいて、広告提供条件が成立したか否かを判定する。詳しくは、第3制御部は、イベントID及びユーザIDに対応するレコードの数が規定数であるときに広告提供条件が成立したと判定する。第3制御部は、広告提供条件が成立したと判定した場合、ステップS41に処理を移行する。ステップS41において、第3制御部は、イベントIDに対応する広告に関する情報を情報管理サーバ11Bに送信する。これにより、第2制御部は、ユーザに対応するレコードが広告提供条件を満たしたときに、イベント期間中におけるユーザの指示に応じて広告を提供する。 Then, the third control unit determines whether the advertisement provision condition is met based on the number of records corresponding to the event ID and the user ID. In detail, the third control unit determines that the advertisement provision condition is met when the number of records corresponding to the event ID and the user ID is a specified number. If the third control unit determines that the advertisement provision condition is met, the process proceeds to step S41. In step S41, the third control unit transmits information about the advertisement corresponding to the event ID to the information management server 11B. As a result, the second control unit provides an advertisement in accordance with the user's instructions during the event period when the record corresponding to the user meets the advertisement provision condition.

第3制御部は、広告提供条件が成立していないと判定した場合、広告提供条件が成立していないことを示す情報を情報管理サーバ11Bに送信してもよい。一方、情報管理サーバ11Bにおいて、第2制御部は、広告提供条件が成立していないことを示す情報を広告サーバ11Cから受信した場合、広告提供処理を実行せずに、報酬抽選処理等の次の処理を実行する。 When the third control unit determines that the advertisement provision conditions are not met, the third control unit may transmit information indicating that the advertisement provision conditions are not met to the information management server 11B. On the other hand, when the second control unit in the information management server 11B receives information indicating that the advertisement provision conditions are not met from the advertisement server 11C, the second control unit does not execute the advertisement provision process, but executes the next process such as a reward lottery process.

<第2実施形態の効果>
第2実施形態の効果について説明する。
(2-1)情報管理サーバ11Bは、ユーザに対応するレコードの数を広告サーバ11Cに送信する。広告サーバ11Cは、ユーザに対応するレコードの数に基づいて、広告提供条件を満たしたか否かを判定する。このため、広告サーバ11Cは、広告に関する情報を管理する処理と、広告提供条件を満たすか否かを判定する処理とを実行することができる。これにより、情報管理サーバ11Bにおいて適切に広告を提供することができるようにレコードを管理することができるとともに、広告サーバ11Cにおいて適切に広告の提供に関する制御を行うことができる。
Effects of the Second Embodiment
The effects of the second embodiment will be described.
(2-1) The information management server 11B transmits the number of records corresponding to the user to the advertisement server 11C. The advertisement server 11C determines whether the advertisement provision conditions are met based on the number of records corresponding to the user. Therefore, the advertisement server 11C can execute a process of managing information related to advertisements and a process of determining whether the advertisement provision conditions are met. This allows the information management server 11B to manage records so that advertisements can be appropriately provided, and allows the advertisement server 11C to appropriately control the provision of advertisements.

[変更例]
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
[Example of change]
This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.

・情報処理システム10は、ユーザの行動履歴を記憶できるシステムであってもよい。言い換えると、情報処理装置11は、ユーザの行動履歴を記憶できるシステムであってもよい。ユーザの行動履歴としては、商品の購入、旅行の提供、サービスの提供などであってもよい。 - The information processing system 10 may be a system capable of storing a user's behavioral history. In other words, the information processing device 11 may be a system capable of storing a user's behavioral history. The user's behavioral history may be the purchase of a product, the provision of a trip, the provision of a service, etc.

・制御部30は、例えば、ユーザへの報酬として割引クーポンを付与してもよい。割引クーポンは、例えば、商品の購入、旅行の提供、サービスの提供などに対する割引であってもよく、加盟店において利用可能なクーポンであってもよい。また、制御部30は、例えば、ユーザへの報酬として、商品自体、旅行の提供自体、サービスの提供自体を付与してもよい。制御部30は、ユーザの行動履歴に基づく種類の報酬をユーザに付与してもよい。 - The control unit 30 may, for example, grant a discount coupon as a reward to the user. The discount coupon may be, for example, a discount on the purchase of a product, a trip offer, or a service offer, or may be a coupon that can be used at an affiliated store. The control unit 30 may also, for example, grant the product itself, the offer of the trip itself, or the offer of the service itself as a reward to the user. The control unit 30 may grant the user a type of reward based on the user's behavioral history.

・制御部30は、ユーザに広告を提供した場合に、広告が提供されたユーザに対して報酬を付与してもよい。このような場合、制御部30は、広告提供が終了したと判定した場合に、広告が提供されたユーザIDに対応する報酬情報を更新してもよい。具体的な一例をあげると、情報管理サーバ11Bにおいて、第2制御部は、広告提供が終了したと判定した場合に、広告が提供されたユーザIDに対応する報酬情報を更新してもよい。情報管理サーバ11Bにおいて、第2制御部は、広告提供が終了したと判定した場合に、ユーザIDに対応する報酬情報を更新することを示す情報を、報酬情報を管理する別のサーバに送信してもよい。このように、報酬は、広告が提供されたユーザに対して付与されるものであってもよい。 - When an advertisement has been provided to a user, the control unit 30 may grant a reward to the user to whom the advertisement has been provided. In such a case, when the control unit 30 determines that the advertisement provision has ended, it may update the reward information corresponding to the user ID to whom the advertisement has been provided. As a specific example, in the information management server 11B, the second control unit may update the reward information corresponding to the user ID to whom the advertisement has been provided when it determines that the advertisement provision has ended. In the information management server 11B, the second control unit may send information indicating that the reward information corresponding to the user ID will be updated to another server that manages reward information when it determines that the advertisement provision has ended. In this way, the reward may be granted to the user to whom the advertisement has been provided.

・制御部30は、ユーザに広告を提供した場合に、報酬抽選の結果に関係なく、広告を提供した広告主に対して報酬を付与してもよい。このような場合、制御部30は、広告提供が終了したと判定した場合に、広告を提供した広告主に対応する報酬情報を更新してもよい。具体的な一例をあげると、情報管理サーバ11Bにおいて、第2制御部は、広告提供が終了したと判定した場合に、広告を提供し広告主に対応する報酬情報を更新してもよい。情報管理サーバ11Bにおいて、第2制御部は、広告提供が終了したと判定した場合に、広告主に対応する報酬情報を更新することを示す情報を、報酬情報を管理する別のサーバに送信してもよい。このように、報酬は、広告を提供し広告主に対して付与されるものであってもよい。 - When the control unit 30 provides an advertisement to a user, it may grant a reward to the advertiser who provided the advertisement, regardless of the result of the reward lottery. In such a case, when the control unit 30 determines that the advertisement provision has ended, it may update the reward information corresponding to the advertiser who provided the advertisement. As a specific example, in the information management server 11B, the second control unit may update the reward information corresponding to the advertiser who provided the advertisement when it determines that the advertisement provision has ended. In the information management server 11B, the second control unit may send information indicating that the reward information corresponding to the advertiser will be updated to another server that manages reward information when it determines that the advertisement provision has ended. In this way, the reward may be granted to the advertiser who provided the advertisement.

・制御部30は、例えば、報酬抽選の結果に基づいて、複数種類の報酬のうち何れかをユーザに付与してもよい。具体的な一例をあげると、制御部30は、報酬抽選の結果に基づいて、報酬として1ポイントを付与する場合と、5ポイントを付与する場合とがあってもよい。 - The control unit 30 may, for example, award one of multiple types of rewards to the user based on the results of a reward lottery. As a specific example, the control unit 30 may award 1 point or 5 points as a reward based on the results of the reward lottery.

・報酬付与条件は、選択対象IDに基づく確率で成立してもよい。報酬付与条件は、ユーザID及びイベントIDに対応するレコード数に基づく確率で成立してもよい。具体的な一例としては、ユーザID及びイベントIDに対応するレコード数が第1レコード数であるときよりも、第1レコード数よりも大きい第2レコード数であるときのほうが高い確率で報酬付与条件が成立してもよい。 - The reward granting condition may be met with a probability based on the selected target ID. The reward granting condition may be met with a probability based on the number of records corresponding to the user ID and event ID. As a specific example, the reward granting condition may be met with a higher probability when the number of records corresponding to the user ID and event ID is a second number of records that is greater than the first number of records, than when the number of records corresponding to the user ID and event ID is the first number of records.

・報酬付与条件は、参加ユーザ数に基づく確率で成立してもよい。具体的な一例としては、参加ユーザ数が基準参加ユーザ数未満であるときよりも、参加ユーザ数が基準参加ユーザ数以上であるときのほうが高い確率で報酬付与条件が成立してもよい。 - The reward granting condition may be met with a probability based on the number of participating users. As a specific example, the reward granting condition may be met with a higher probability when the number of participating users is equal to or greater than a standard number of participating users than when the number of participating users is less than a standard number of participating users.

・報酬付与条件は、広告提供条件が成立したか否かに基づく確率で成立してもよい。具体的な一例としては、報酬付与条件は、広告提供条件が成立していないときよりも、広告提供条件が成立したときのほうが高い確率で報酬付与条件が成立してもよい。これにより、広告が提供されたときに、報酬が付与される期待感を高揚させることができる。 - The reward granting condition may be met with a probability based on whether or not the advertisement provision condition is met. As a specific example, the reward granting condition may be met with a higher probability when the advertisement provision condition is met than when the advertisement provision condition is not met. This can heighten the expectation of receiving a reward when an advertisement is provided.

・制御部30は、例えば、ユーザID及びイベントIDに対応するレコード数がレコード上限数となった後に、追加で報酬抽選を行い、報酬を付与可能としてもよい。この場合、制御部30は、広告を提供した後に、広告の提供が終了したことを契機として、追加で報酬抽選を行い、報酬を付与可能としてもよい。 - The control unit 30 may, for example, conduct an additional reward drawing and grant a reward after the number of records corresponding to the user ID and event ID reaches the upper record limit. In this case, after providing an advertisement, the control unit 30 may conduct an additional reward drawing and grant a reward when the provision of the advertisement ends.

・制御部30は、予め定めた時間に亘って広告に関する画像が表示されたことを条件として、報酬抽選を行ってもよい。言い換えると、制御部30は、ユーザの指示により予め定めた時間が経過する途中で広告に関する画像の表示が中止された結果、予め定めた時間に亘って広告に関する画像が表示されなかったときに、報酬抽選を行わなくてもよい。制御部30は、広告に関する画像が表示されないようにユーザ端末装置12が設定されていた場合、エラー表示をしてもよく、報酬抽選を行わなくてもよい。 The control unit 30 may conduct a reward drawing on the condition that the advertisement image has been displayed for a predetermined period of time. In other words, the control unit 30 may not conduct a reward drawing when the advertisement image is not displayed for the predetermined period of time as a result of the display of the advertisement image being stopped partway through the predetermined period of time at the user's instruction. If the user terminal device 12 is set so that the advertisement image is not displayed, the control unit 30 may display an error message and may not conduct a reward drawing.

・報酬付与条件は、ユーザID及びイベントIDに対応するレコードに基づいて成立可能であってもよい。具体的な一例をあげると、ユーザID及びイベントIDに対応するレコードの数自体が所定数であるときに、報酬付与条件が成立可能であってもよい。例えば、所定数が「3」である場合、ユーザID及びイベントIDに対応するレコードの数が「2」であるときに、報酬付与条件が成立しなくてもよい。例えば、所定数が「3」である場合に、ユーザID及びイベントIDに対応するレコードの数が「3」である場合に、報酬付与条件が成立可能であってもよい。 - The reward granting condition may be met based on the records corresponding to the user ID and event ID. As a specific example, the reward granting condition may be met when the number of records corresponding to the user ID and event ID is a predetermined number. For example, if the predetermined number is "3", the reward granting condition may not be met when the number of records corresponding to the user ID and event ID is "2". For example, if the predetermined number is "3", the reward granting condition may be met when the number of records corresponding to the user ID and event ID is "3".

・報酬付与条件は、ユーザID及びイベントIDに対応するレコードのうち、当落情報が当選であるレコードの数に基づいて成立可能であってもよい。具体的な一例をあげると、当落情報が当選であるレコードの数に基づく確率で報酬付与条件が成立してもよい。当落情報が当選であるレコードの数に基づいて、報酬付与条件が成立可能であるか、報酬付与条件が成立不能であるかが異なってもよい。当落情報が当選であるレコードの数に、報酬付与条件が成立可能である上限数が規定されていてもよい。例えば、上限数が「3」であり、かつ、当落情報が当選であるレコードの数が「3」である場合、報酬付与条件が成立しなくてもよい。このような場合、報酬抽選に基づかないで報酬付与条件が成立可能であれば、制御部30は、報酬抽選を行っても、報酬抽選を行わなくてもよい。 The reward granting condition may be met based on the number of records corresponding to the user ID and event ID whose winning/losing information is winning. As a specific example, the reward granting condition may be met with a probability based on the number of records whose winning/losing information is winning. Whether the reward granting condition can be met or not may differ based on the number of records whose winning/losing information is winning. An upper limit number for which the reward granting condition can be met may be specified for the number of records whose winning/losing information is winning. For example, if the upper limit number is "3" and the number of records whose winning/losing information is "3", the reward granting condition does not have to be met. In such a case, if the reward granting condition can be met without based on a reward lottery, the control unit 30 may or may not conduct a reward lottery.

このように、制御部30は、ユーザに対応するレコードが報酬付与条件を満たしたときに、イベント期間中におけるユーザの指示に応じて報酬を付与してもよい。このため、イベント期間中であれば、ユーザの指示に応じて報酬を付与することができる。これにより、継続性の高いイベントを提供することができるようにレコードを管理することができる。したがって、イベントの実施に伴い継続性を持たせることができる。 In this way, the control unit 30 may grant a reward in accordance with a user's instructions during the event period when the record corresponding to the user satisfies the reward granting condition. Therefore, during the event period, a reward can be granted in accordance with a user's instructions. This makes it possible to manage records so as to provide an event with high continuity. Therefore, continuity can be achieved as the event is implemented.

・制御部30は、1種類又は複数種類の広告を提供してもよい。この場合、制御部30は、ユーザ端末装置12の種別に基づいて、提供する広告の数を変更してもよい。具体的な一例としては、制御部30は、ユーザ端末装置12の種別が携帯端末装置である場合、1つの広告を提供する一方で、ユーザ端末装置12の種別が携帯端末装置ではない場合、2つの広告を提供してもよい。 The control unit 30 may provide one or more types of advertisements. In this case, the control unit 30 may change the number of advertisements provided based on the type of the user terminal device 12. As a specific example, the control unit 30 may provide one advertisement when the type of the user terminal device 12 is a mobile terminal device, and provide two advertisements when the type of the user terminal device 12 is not a mobile terminal device.

・制御部30は、ユーザの行動履歴に基づく種類の広告をユーザに提供してもよい。制御部30は、ユーザの指示があった日時情報に基づく種類の広告をユーザに提供してもよい。 The control unit 30 may provide the user with a type of advertisement based on the user's behavioral history. The control unit 30 may provide the user with a type of advertisement based on the date and time information given by the user.

・広告提供条件は、選択対象IDに基づく確率で成立してもよい。広告提供条件は、ユーザID及びイベントIDに対応するレコード数に基づく確率で成立してもよい。具体的な一例としては、ユーザID及びイベントIDに対応するレコード数が第1レコード数であるときよりも、第1レコード数よりも大きい第2レコード数であるときのほうが高い確率で広告提供条件が成立してもよい。広告提供条件は、ユーザの指示に応じて必ず成立してもよい。広告提供条件は、ユーザの指示に応じて必ず成立しなくてもよい。つまり、情報処理システム10は、ユーザの指示に応じて、広告を提供しないが、報酬を付与するシステムであってもよい。 - The advertisement provision condition may be met with a probability based on the selected target ID. The advertisement provision condition may be met with a probability based on the number of records corresponding to the user ID and event ID. As a specific example, the advertisement provision condition may be met with a higher probability when the number of records corresponding to the user ID and event ID is a second number of records that is greater than the first number of records, than when the number of records corresponding to the user ID and event ID is the first number of records. The advertisement provision condition may always be met in response to a user instruction. The advertisement provision condition may not always be met in response to a user instruction. In other words, the information processing system 10 may be a system that does not provide an advertisement but grants a reward in response to a user instruction.

・制御部30は、ユーザ端末装置12からの広告終了情報を受信したときではなく、広告に関する情報の送信を完了したときに、広告の提供が終了したと判定してもよい。
・イベントIDに対応する参加ユーザ数は、ユーザの重複が含まれない参加ユニークユーザ数であるが、ユーザの重複が含まれる参加累積ユーザ数であってもよい。また、参加ユーザ数ではなく、広告を提供した広告提供回数に基づいて、報酬付与条件の成立が判定されてもよい。広告提供回数に基づいて、広告提供条件の成立が判定されてもよい。また、参加ユーザ数ではなく、報酬を付与した特定付与回数に基づいて、報酬付与条件の成立が判定されてもよい。特定付与回数に基づいて、広告提供条件の成立が判定されてもよい。報酬を付与した報酬価値に基づいて、報酬付与条件の成立が判定されてもよい。報酬価値に基づいて、広告提供条件の成立が判定されてもよい。
The control unit 30 may determine that the provision of the advertisement has ended when the transmission of information related to the advertisement is completed, rather than when advertisement end information is received from the user terminal device 12 .
The number of participating users corresponding to an event ID is the number of participating unique users that does not include overlapping users, but may be the cumulative number of participating users that includes overlapping users. Furthermore, fulfillment of the reward granting condition may be determined based on the number of times an advertisement has been provided, rather than the number of participating users. fulfilment of the advertisement provision condition may be determined based on the number of times an advertisement has been provided. fulfilment of the reward granting condition may be determined based on the specific number of times a reward has been granted, rather than the number of participating users. fulfilment of the advertisement provision condition may be determined based on the specific number of times a reward has been granted. fulfilment of the reward granting condition may be determined based on the reward value by which the reward has been granted. fulfilment of the advertisement provision condition may be determined based on the reward value.

・制御部30は、ユーザID及びイベントIDに対応するレコードの数を予め計数しなくてもよく、ユーザの指示に応じて、レコードの生成前に、ユーザID及びイベントIDに対応するレコード数を計数してもよい。この場合、制御部30は、レコード管理情報をレコード記憶部31Cに登録しなくてもよい。 The control unit 30 does not need to count the number of records corresponding to the user ID and event ID in advance, and may count the number of records corresponding to the user ID and event ID before generating the records in response to a user instruction. In this case, the control unit 30 does not need to register the record management information in the record storage unit 31C.

・レコード記憶部31Cに登録されるレコードとしては、ユーザの指示毎に1つのレコードが生成されれば、情報の対応関係については任意の対応関係でよい。具体的な一例をあげると、レコードは、ユーザIDと、イベントIDと、レコードIDと、選択対象IDと、日時情報と、当落情報とが一対一関係であってもよい。広告の提供が終了しないときに、レコードが生成されない場合があってもよい。この場合、ユーザの指示に応じて1つのレコードが生成されなくてもよい。 - As for the records registered in the record storage unit 31C, as long as one record is generated for each user instruction, the correspondence between the information may be arbitrary. As a specific example, the record may have a one-to-one relationship between a user ID, an event ID, a record ID, a selection target ID, date and time information, and winning/losing information. When the provision of the advertisement has not ended, a record may not be generated. In this case, a record may not be generated in response to a user instruction.

・制御部30は、ユーザに対応するレコード数が上限数となると、イベント自体に参加できないように制御したが、これに限らない。例えば、制御部30は、ユーザに対応するレコード数が上限数となると、イベント自体には参加できるが、ユーザの選択指示に応じてレコードを生成しないように制御してもよい。 - The control unit 30 controls so that when the number of records corresponding to a user reaches the upper limit, the user is prevented from participating in the event itself, but this is not limited to the above. For example, the control unit 30 may control so that when the number of records corresponding to a user reaches the upper limit, the user is allowed to participate in the event itself, but is not allowed to generate records in response to the user's selection instruction.

・イベントに一度でも参加したユーザに対しては、ログインができていれば、開始画面24Aが端末表示部24に表示されずに、スクラッチくじにおいて複数の選択対象を特定可能である画面が端末表示部24に表示されてもよい。 - For users who have participated in the event at least once, if they have logged in, the start screen 24A may not be displayed on the terminal display unit 24, and a screen on which multiple selection items can be identified in the scratch lottery may be displayed on the terminal display unit 24.

・イベントは、スクラッチくじではなくてもよい。複数の選択対象としては、スクラッチではなく、商品の選択であってもよい。イベントとしては、選択対象を選択しないユーザの指示に応じて、報酬の付与などが発生するものであってもよい。つまり、ユーザからの指示は、ユーザからの選択指示に限定されない。ユーザからの指示は、例えば、所定領域をタップすること、ダブルクリックをすること、マウスオーバーすることなど、任意の指示であってもよい。 The event does not have to be a scratch lottery. The multiple selection items may be a selection of products instead of scratch cards. The event may be an event in which a reward is given in response to a user instruction not to select an item. In other words, the instruction from the user is not limited to a selection instruction from the user. The instruction from the user may be any instruction, such as tapping a specified area, double-clicking, or hovering the mouse over.

・情報管理サーバ11Bにおいて、第2制御部は、レコードの数を計数したが、これに限らない。例えば、広告サーバ11Cにおいて、第3制御部は、レコードの数を計数してもよい。具体的な一例をあげると、広告サーバ11Cにおいて、第3制御部は、第2制御部と同じように、ユーザの選択指示があったときに、ユーザIDとイベントIDとに対応するレコード数を計数する。そして、第3制御部は、計数したレコード数に基づいて、広告提供条件が成立したか否かを判定する。 - In the information management server 11B, the second control unit counts the number of records, but this is not limited to the above. For example, in the advertisement server 11C, the third control unit may count the number of records. As a specific example, in the advertisement server 11C, the third control unit counts the number of records corresponding to a user ID and an event ID when a selection instruction is given by the user, just like the second control unit. Then, the third control unit determines whether or not the advertisement provision conditions are met based on the counted number of records.

・情報処理装置11において、ウェブサーバ11Aの機能と情報管理サーバ11Bの機能と広告サーバ11Cの機能との少なくとも何れかは、別のサーバに備えられてもよい。具体的な一例としては、ウェブサーバ11Aは、報酬抽選を行い、ユーザに報酬を付与してもよい。情報管理サーバ11Bは、広告サーバ11Cの広告に関する情報を管理する機能を備えてもよい。情報管理サーバ11Bは、ウェブサーバ11Aのイベントに関する情報を管理する機能を備えてもよい。広告サーバ11Cは、ウェブサーバ11Aを介して、ユーザ端末装置12に広告に関する情報を提供する機能を備えてもよい。広告サーバ11Cは、ウェブサーバ11A及び情報管理サーバ11Bを介さずに、直接的にユーザ端末装置12に広告に関する情報を提供する機能を備えてもよい。広告を提供する機能と、広告が提供されたユーザを特定する機能と、広告が提供されたユーザに対する報酬を管理する機能とは、ウェブサーバ11Aと情報管理サーバ11Bと広告サーバ11Cと何れかに搭載されてもよく、別のサーバに搭載されてもよい。 - In the information processing device 11, at least one of the functions of the web server 11A, the information management server 11B, and the advertisement server 11C may be provided in a different server. As a specific example, the web server 11A may hold a reward lottery and grant a reward to the user. The information management server 11B may have a function of managing information related to advertisements in the advertisement server 11C. The information management server 11B may have a function of managing information related to events in the web server 11A. The advertisement server 11C may have a function of providing information related to advertisements to the user terminal device 12 via the web server 11A. The advertisement server 11C may have a function of providing information related to advertisements directly to the user terminal device 12 without going through the web server 11A and the information management server 11B. The function of providing advertisements, the function of identifying users to whom advertisements have been provided, and the function of managing rewards for users to whom advertisements have been provided may be provided in any of the web server 11A, the information management server 11B, and the advertisement server 11C, or may be provided in a different server.

・情報処理装置11は、ウェブサーバ11Aと、情報管理サーバ11Bと、広告サーバ11Cとのうち何れかを備えなくてもよい。具体的な一例をあげると、情報処理装置11は、ウェブサーバ11Aを備えず、情報管理サーバ11Bは、ウェブサーバ11Aを介さずに、ユーザ端末装置12との通信を行ってもよい。情報処理装置11は、広告サーバ11Cを備えず、情報管理サーバ11Bは、情報処理システム10に含まれない広告サーバから広告に関する情報を取得してもよい。つまり、情報管理サーバ11Bは、情報処理システム10に含まれるか否かに関係なく、広告に関する情報の要求を広告サーバ11Cに行うことにより、広告を提供する機能を備えるともいえる。 - The information processing device 11 may not include any of the web server 11A, the information management server 11B, and the advertising server 11C. As a specific example, the information processing device 11 may not include the web server 11A, and the information management server 11B may communicate with the user terminal device 12 without going through the web server 11A. The information processing device 11 may not include the advertising server 11C, and the information management server 11B may obtain information about advertisements from an advertising server that is not included in the information processing system 10. In other words, the information management server 11B can be said to have a function of providing advertisements by requesting information about advertisements from the advertising server 11C, regardless of whether it is included in the information processing system 10 or not.

・本明細書において使用される「少なくとも何れか」という表現は、所望の選択肢の1つ以上を意味する。一例として、本明細書において使用される「少なくとも何れか」という表現は、選択肢の数が2つであれば1つの選択肢のみ又は2つの選択肢の双方を意味する。他の例として、本明細書において使用される「少なくとも何れか」という表現は、選択肢の数が3つ以上であれば1つの選択肢のみ又は2つ以上の任意の選択肢の組み合わせを意味する。 - The expression "at least any" as used herein means one or more of the desired options. As an example, the expression "at least any" as used herein means only one option or both options if the number of options is two. As another example, the expression "at least any" as used herein means only one option or any combination of two or more options if the number of options is three or more.

[付記]
以下に、上述した実施形態及び変更例から把握される技術的思想及びその作用効果を記載する。
[Additional Notes]
The technical ideas and effects obtained from the above-described embodiment and modified examples will be described below.

(A) 情報処理装置は、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードをレコード記憶部に登録するレコード登録部と、前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供する広告提供部と、を備える。 (A) The information processing device includes a record generation unit that generates a record corresponding to a user for each instruction from the user during an event period, a record registration unit that registers the record generated by the record generation unit in a record storage unit each time the record generation unit generates a record during the event period, and an advertisement provision unit that provides an advertisement in response to an instruction from the user during the event period when a record corresponding to the user stored in the record storage unit satisfies an advertisement provision condition.

(B) (A)に記載の情報処理装置は、前記イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされると、ユーザに報酬を付与する報酬付与部を備える。
(C) (A)又は(B)に記載の情報処理装置において、前記レコード生成部は、前記イベント期間中において、ユーザのログインを条件として、ユーザの指示に応じてユーザに対応するレコードを生成し、前記レコード記憶部は、前記イベント期間中においてユーザがログオフした後であっても、前記レコード生成部が生成したユーザに対応するレコードを継続して記憶する。
(B) The information processing device described in (A) includes a reward granting unit that grants a reward to a user when a reward granting condition is satisfied in response to an instruction from the user during the event period.
(C) In the information processing device described in (A) or (B), the record generation unit generates a record corresponding to a user in accordance with a user's instructions during the event period, provided that the user is logged in, and the record storage unit continues to store the record corresponding to the user generated by the record generation unit even after the user logs off during the event period.

(D) (A)~(C)のうち何れか一つに記載の情報処理装置において、前記レコード生成部は、前記レコード記憶部に記憶されているユーザに対応するレコードの数が上限数となるまでは、ユーザの指示に応じてユーザに対応するレコードを生成し、前記レコード記憶部に記憶されているユーザに対応するレコードの数が上限数となると、ユーザに対応するレコードを生成しない。 (D) In the information processing device described in any one of (A) to (C), the record generation unit generates records corresponding to the user in response to a user instruction until the number of records corresponding to the user stored in the record storage unit reaches an upper limit, and does not generate records corresponding to the user when the number of records corresponding to the user stored in the record storage unit reaches the upper limit.

(E) (A)~(D)のうち何れか一つに記載の情報処理装置において、前記広告提供部は、前記レコード記憶部に記憶されているユーザに対応するレコードの数が規定数であるときに前記広告提供条件を満たし、前記イベント期間中におけるユーザの指示に応じて広告を提供する。 (E) In the information processing device described in any one of (A) to (D), the advertisement provision unit satisfies the advertisement provision condition when the number of records corresponding to the user stored in the record storage unit is a specified number, and provides an advertisement in response to an instruction from the user during the event period.

(F) (E)に記載の情報処理装置は、情報管理サーバと、広告サーバと、を備え、前記情報管理サーバは、前記広告提供条件を満たしたか否かを判定し、前記広告提供条件を満たしたときに、前記広告サーバに広告の提供を要求する。 (F) The information processing device described in (E) includes an information management server and an advertisement server, and the information management server determines whether the advertisement provision conditions are met, and when the advertisement provision conditions are met, requests the advertisement server to provide an advertisement.

(G) (E)に記載の情報処理装置は、情報管理サーバと、広告サーバと、を備え、前記情報管理サーバは、前記レコード記憶部に記憶されているユーザに対応するレコードの数を前記広告サーバに送信し、前記広告サーバは、前記レコード記憶部に記憶されているユーザに対応するレコードの数に基づいて、前記広告提供条件を満たしたか否かを判定する。 (G) The information processing device described in (E) includes an information management server and an advertisement server, and the information management server transmits the number of records corresponding to the user stored in the record storage unit to the advertisement server, and the advertisement server determines whether the advertisement provision conditions are satisfied based on the number of records corresponding to the user stored in the record storage unit.

(H) (A)~(G)のうち何れか一つに記載の情報処理装置において、前記レコード生成部は、前記イベント期間中におけるユーザの指示に応じて前記広告提供部が広告を提供したときに、広告の提供が終了したことを契機として、ユーザに対応するレコードを生成する。 (H) In the information processing device described in any one of (A) to (G), when the advertisement provision unit provides an advertisement in response to an instruction from a user during the event period, the record generation unit generates a record corresponding to the user when the advertisement provision ends.

(I) (A)~(H)のうち何れか一つに記載の情報処理装置において、前記広告提供部は、前記レコード記憶部が記憶しているレコードに対応するユーザ数が第1ユーザ数である場合には、前記レコード記憶部が記憶しているレコードに対応するユーザ数が前記第1ユーザ数よりも多い第2ユーザ数である場合よりも高い頻度で前記広告提供条件を満たし、前記イベント期間中においてユーザの指示に応じて広告を提供する。 (I) In the information processing device described in any one of (A) to (H), when the number of users corresponding to the records stored in the record storage unit is a first number of users, the advertisement provision unit satisfies the advertisement provision condition more frequently than when the number of users corresponding to the records stored in the record storage unit is a second number of users that is greater than the first number of users, and provides advertisements in response to user instructions during the event period.

(J) (A)~(I)のうち何れか一つに記載の情報処理装置は、前記イベント期間中におけるユーザの指示に応じて複数の選択対象のうち何れかを選択するイベントを提供するイベント提供部を備え、前記レコード生成部は、前記イベント提供部が提供するイベントで、前記イベント期間中におけるユーザの指示に応じて選択された選択対象とユーザとに対応するレコードを生成し、前記イベント提供部は、前記レコード記憶部に記憶されているユーザに対応するレコードに基づいて、ユーザの指示に応じて既に選択された選択対象を選択不能とし、ユーザの指示に応じて未だに選択されていない選択対象を選択可能とする。 (J) The information processing device described in any one of (A) to (I) includes an event providing unit that provides an event for selecting one of a plurality of selection objects in response to a user's instruction during the event period, and the record generating unit generates a record corresponding to the selection object selected in response to the user's instruction during the event period and the user in the event provided by the event providing unit, and the event providing unit makes the selection object already selected in response to the user's instruction unselectable and makes the selection object not yet selected in response to the user's instruction selectable based on the record corresponding to the user stored in the record storage unit.

(K) 情報処理システムは、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードをレコード記憶部に登録するレコード登録部と、前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供する広告提供部と、を備える。 (K) The information processing system includes a record generation unit that generates a record corresponding to a user for each instruction from the user during an event period, a record registration unit that registers the record generated by the record generation unit in a record storage unit each time the record generation unit generates a record during the event period, and an advertisement provision unit that provides an advertisement in response to an instruction from the user during the event period when a record corresponding to a user stored in the record storage unit satisfies an advertisement provision condition.

(L) 情報処理方法は、1又は複数のコンピュータが、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、前記イベント期間中においてレコードを生成する度に、生成したレコードを登録することと、ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供することと、を実行する。 (L) The information processing method includes one or more computers generating a record corresponding to a user for each instruction from the user during an event period, registering the generated record each time a record is generated during the event period, and providing an advertisement in response to the instruction from the user during the event period when the record corresponding to the user satisfies an advertisement provision condition.

(M) プログラムは、1又は複数のコンピュータに、イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、前記イベント期間中においてレコードを生成する度に、生成したレコードを登録することと、ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて広告を提供することと、を実行させる。 (M) The program causes one or more computers to generate a record corresponding to a user for each instruction from the user during an event period, register the generated record each time a record is generated during the event period, and provide an advertisement in response to the instruction from the user during the event period when the record corresponding to the user satisfies an advertisement provision condition.

10…情報処理システム、11…情報処理装置、11A…ウェブサーバ、11B…情報管理サーバ、11C…広告サーバ、12…ユーザ端末装置、20…端末制御部、30…制御部、30B…イベント提供部、30C…レコード生成部、30D…レコード登録部、30E…広告提供部、30F…報酬付与部、31…記憶部、31C…レコード記憶部。 10... Information processing system, 11... Information processing device, 11A... Web server, 11B... Information management server, 11C... Advertising server, 12... User terminal device, 20... Terminal control unit, 30... Control unit, 30B... Event providing unit, 30C... Record generating unit, 30D... Record registration unit, 30E... Advertising providing unit, 30F... Reward granting unit, 31... Storage unit, 31C... Record storage unit.

Claims (13)

イベント期間中において同じユーザによる複数回の指示を受付可能であり、前記イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、
前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードを前記イベント期間中にレコード記憶部に登録するレコード登録部と、
前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて前記イベント期間中に広告を提供する広告提供部と、
前記イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされたか否かを前記イベント期間中に判定する報酬付与判定部と、
前記報酬付与条件が満たされたと前記報酬付与判定部が判定したときに、前記イベント期間中にユーザに報酬を付与する報酬付与部と、
を備え、
前記レコード生成部は、前記イベント期間中におけるユーザの指示毎に、前記報酬付与判定部が前記報酬付与条件が満たされたか否かを判定した後に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に生成し、
前記レコード登録部は、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に前記レコード記憶部に登録する、
情報処理装置。
a record generating unit that is capable of receiving multiple instructions from the same user during an event period and that generates a record corresponding to the user for each instruction from the user during the event period;
a record registration unit that registers the record generated by the record generation unit in a record storage unit during the event period every time the record generation unit generates a record during the event period ;
an advertisement provision unit that provides an advertisement during the event period in response to an instruction from the user during the event period when a record corresponding to the user stored in the record storage unit satisfies an advertisement provision condition;
a reward grant determination unit that determines whether or not a reward grant condition is satisfied during the event period in response to an instruction from a user during the event period;
a reward granting unit that grants a reward to a user during the event period when the reward granting determination unit determines that the reward granting condition is satisfied;
Equipped with
the record generating unit generates, during the event period, a record including whether or not the reward granting condition is satisfied, after the reward granting determination unit determines whether or not the reward granting condition is satisfied, for each instruction from the user during the event period;
the record registration unit registers, in the record storage unit during the event period, a record including whether or not the reward granting condition has been satisfied, each time the record generation unit generates a record during the event period ;
Information processing device.
請求項1に記載の情報処理装置において、
ユーザの行動履歴を記憶する行動履歴記憶部を備え、
前記報酬付与部は、前記報酬付与条件が満たされたと前記報酬付与判定部が判定したときに、前記行動履歴記憶部が記憶したユーザの行動履歴に基づく種類の報酬をユーザに付与する、
情報処理装置。
2. The information processing device according to claim 1,
A behavior history storage unit that stores a behavior history of a user,
When the reward granting determination unit determines that the reward granting condition is satisfied, the reward granting unit grants to the user a type of reward based on the user's behavior history stored in the behavior history storage unit.
Information processing device.
請求項1に記載の情報処理装置において、
前記レコード生成部は、前記イベント期間中において、ユーザのログインを条件として、ユーザの指示に応じてユーザに対応するレコードを生成し、
前記レコード記憶部は、前記イベント期間中においてユーザがログオフした後であっても、前記レコード生成部が生成したユーザに対応するレコードを継続して記憶する、
情報処理装置。
2. The information processing device according to claim 1,
the record generating unit generates a record corresponding to a user in response to an instruction from the user during the event period, on condition that the user logs in;
the record storage unit continues to store the record corresponding to the user generated by the record generation unit during the event period even after the user logs off.
Information processing device.
請求項1に記載の情報処理装置において、
前記レコード生成部は、前記レコード記憶部に記憶されているユーザに対応するレコードの数が上限数となるまでは、ユーザの指示に応じてユーザに対応するレコードを生成し、前記レコード記憶部に記憶されているユーザに対応するレコードの数が前記上限数となると、ユーザに対応するレコードを生成しない、
情報処理装置。
2. The information processing device according to claim 1,
the record generation unit generates records corresponding to the user in response to an instruction from the user until the number of records corresponding to the user stored in the record storage unit reaches an upper limit number, and when the number of records corresponding to the user stored in the record storage unit reaches the upper limit number, does not generate records corresponding to the user;
Information processing device.
請求項1に記載の情報処理装置において、
前記広告提供部は、前記レコード記憶部に記憶されているユーザに対応するレコードの数が規定数であるときに前記広告提供条件を満たし、前記イベント期間中におけるユーザの指示に応じて広告を提供する、
情報処理装置。
2. The information processing device according to claim 1,
the advertisement provision unit satisfies the advertisement provision condition when the number of records corresponding to the user stored in the record storage unit is a specified number, and provides an advertisement in response to an instruction from the user during the event period.
Information processing device.
請求項5に記載の情報処理装置において、
情報管理サーバと、広告サーバと、を備え、
前記情報管理サーバは、前記広告提供条件を満たしたか否かを判定し、前記広告提供条件を満たしたときに、前記広告サーバに広告の提供を要求する、
情報処理装置。
6. The information processing device according to claim 5,
The system includes an information management server and an advertisement server,
the information management server determines whether the advertisement provision conditions are satisfied, and when the advertisement provision conditions are satisfied, requests the advertisement server to provide an advertisement;
Information processing device.
請求項5に記載の情報処理装置において、
情報管理サーバと、広告サーバと、を備え、
前記情報管理サーバは、前記レコード記憶部に記憶されているユーザに対応するレコードの数を前記広告サーバに送信し、
前記広告サーバは、前記レコード記憶部に記憶されているユーザに対応するレコードの数に基づいて、前記広告提供条件を満たしたか否かを判定する、
情報処理装置。
6. The information processing device according to claim 5,
The system includes an information management server and an advertisement server,
The information management server transmits to the advertisement server the number of records corresponding to the user stored in the record storage unit;
The advertisement server determines whether the advertisement provision condition is satisfied based on the number of records corresponding to the user stored in the record storage unit.
Information processing device.
請求項1に記載の情報処理装置において、
前記レコード生成部は、前記イベント期間中におけるユーザの指示に応じて前記広告提供部が広告を提供したときに、広告の提供が終了したことを契機として、ユーザに対応するレコードを生成する、
情報処理装置。
2. The information processing device according to claim 1,
the record generation unit generates a record corresponding to a user when the advertisement provision unit provides an advertisement in response to an instruction from the user during the event period, and the provision of the advertisement is terminated as a trigger.
Information processing device.
請求項1に記載の情報処理装置において、
前記レコード登録部が前記イベント期間中においてユーザに対応するレコードを前記レコード記憶部に登録する場合、ユーザ数を計数する計数部を備え、
前記広告提供部は、前記レコード記憶部が記憶しているレコードに対応するユーザ数が第1ユーザ数である場合には、前記レコード記憶部が記憶しているレコードに対応するユーザ数が前記第1ユーザ数よりも多い第2ユーザ数である場合よりも高い頻度で前記広告提供条件を満たし、前記イベント期間中においてユーザの指示に応じて広告を提供する、
情報処理装置。
2. The information processing device according to claim 1,
a counting unit that counts the number of users when the record registration unit registers a record corresponding to a user in the record storage unit during the event period,
when the number of users corresponding to the records stored in the record storage unit is a first user number, the advertisement provision unit satisfies the advertisement provision condition more frequently than when the number of users corresponding to the records stored in the record storage unit is a second user number that is greater than the first user number, and provides advertisements in response to user instructions during the event period.
Information processing device.
請求項1~請求項9のうち何れか一項に記載の情報処理装置において、
前記イベント期間中におけるユーザの指示に応じて複数の選択対象のうち何れかを選択するイベントを提供するイベント提供部を備え、
前記レコード生成部は、前記イベント提供部が提供するイベントで、前記イベント期間中におけるユーザの指示に応じて選択された選択対象とユーザとに対応するレコードを生成し、
前記イベント提供部は、前記レコード記憶部に記憶されているユーザに対応するレコードに基づいて、ユーザの指示に応じて既に選択された選択対象を選択不能とし、ユーザの指示に応じて未だに選択されていない選択対象を選択可能とする、
情報処理装置。
In the information processing device according to any one of claims 1 to 9,
an event providing unit that provides an event for selecting one of a plurality of selection targets in response to an instruction from a user during the event period;
the record generation unit generates a record corresponding to a selection item selected in response to an instruction from the user during a period of the event in the event provided by the event providing unit and the user;
the event providing unit renders a selection target that has already been selected in response to a user's instruction unselectable based on a record corresponding to the user stored in the record storage unit, and renders a selection target that has not yet been selected in response to a user's instruction selectable;
Information processing device.
イベント期間中において同じユーザによる複数回の指示を受付可能であり、前記イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成するレコード生成部と、
前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記レコード生成部が生成したレコードを前記イベント期間中にレコード記憶部に登録するレコード登録部と、
前記レコード記憶部に記憶されているユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて前記イベント期間中に広告を提供する広告提供部と、
前記イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされたか否かを前記イベント期間中に判定する報酬付与判定部と、
前記報酬付与条件が満たされたと前記報酬付与判定部が判定したときに、前記イベント期間中にユーザに報酬を付与する報酬付与部と、
を備え、
前記レコード生成部は、前記イベント期間中におけるユーザの指示毎に、前記報酬付与判定部が前記報酬付与条件が満たされたか否かを判定した後に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に生成し、
前記レコード登録部は、前記イベント期間中において前記レコード生成部がレコードを生成する度に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に前記レコード記憶部に登録する、
情報処理システム。
a record generating unit that is capable of receiving multiple instructions from the same user during an event period and that generates a record corresponding to the user for each instruction from the user during the event period;
a record registration unit that registers the record generated by the record generation unit in a record storage unit during the event period every time the record generation unit generates a record during the event period ;
an advertisement provision unit that provides an advertisement during the event period in response to an instruction from the user during the event period when a record corresponding to the user stored in the record storage unit satisfies an advertisement provision condition;
a reward grant determination unit that determines whether or not a reward grant condition is satisfied during the event period in response to an instruction from a user during the event period;
a reward granting unit that grants a reward to a user during the event period when the reward granting determination unit determines that the reward granting condition is satisfied;
Equipped with
the record generating unit generates, during the event period, a record including whether or not the reward granting condition is satisfied, after the reward granting determination unit determines whether or not the reward granting condition is satisfied, for each instruction from the user during the event period;
the record registration unit registers, in the record storage unit during the event period, a record including whether or not the reward granting condition has been satisfied, each time the record generation unit generates a record during the event period ;
Information processing system.
1又は複数のコンピュータが、
イベント期間中において同じユーザによる複数回の指示を受付可能であり、前記イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、
前記イベント期間中においてレコードを生成する度に、生成したレコードを前記イベント期間中に登録することと、
ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて前記イベント期間中に広告を提供することと、
前記イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされたか否かを前記イベント期間中に判定することと、
前記報酬付与条件が満たされたと判定したときに、前記イベント期間中にユーザに報酬を付与することと、
を実行し、
前記イベント期間中におけるユーザの指示毎に、前記報酬付与条件が満たされたか否かを判定した後に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に生成することを実行し、
前記イベント期間中においてレコードを生成する度に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に登録することを実行する、
情報処理方法。
One or more computers
A plurality of instructions can be received from the same user during the event period, and a record corresponding to the user is generated for each instruction from the user during the event period;
Each time a record is generated during the event period, registering the generated record during the event period ;
When a record corresponding to a user satisfies an advertisement provision condition, providing an advertisement during the event period in accordance with an instruction from the user during the event period;
determining during the event period whether a reward grant condition has been satisfied in response to a user's instruction during the event period;
when it is determined that the reward granting condition is satisfied, granting a reward to the user during the event period ;
Run
determining whether the reward granting condition is satisfied for each user instruction during the event period, and then generating a record during the event period including whether the reward granting condition is satisfied;
registering, during the event period, a record including whether or not the reward grant condition has been satisfied, each time a record is generated during the event period ;
Information processing methods.
1又は複数のコンピュータに、
イベント期間中において同じユーザによる複数回の指示を受付可能であり、前記イベント期間中におけるユーザの指示毎にユーザに対応するレコードを生成することと、
前記イベント期間中においてレコードを生成する度に、生成したレコードを前記イベント期間中に登録することと、
ユーザに対応するレコードが広告提供条件を満たしたときに、前記イベント期間中におけるユーザの指示に応じて前記イベント期間中に広告を提供することと、
前記イベント期間中におけるユーザの指示に応じて、報酬付与条件が満たされたか否かを前記イベント期間中に判定することと、
前記報酬付与条件が満たされたと判定したときに、前記イベント期間中にユーザに報酬を付与することと、
を実行させ、
前記イベント期間中におけるユーザの指示毎に、前記報酬付与条件が満たされたか否かを判定した後に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に生成することを実行させ、
前記イベント期間中においてレコードを生成する度に、前記報酬付与条件が満たされたか否かを含むレコードを前記イベント期間中に登録することを実行させる、
プログラム。
On one or more computers,
A plurality of instructions can be received from the same user during the event period, and a record corresponding to the user is generated for each instruction from the user during the event period;
Each time a record is generated during the event period, registering the generated record during the event period ;
When a record corresponding to a user satisfies an advertisement provision condition, providing an advertisement during the event period in accordance with an instruction from the user during the event period;
determining during the event period whether a reward grant condition has been satisfied in response to a user's instruction during the event period;
when it is determined that the reward granting condition is satisfied, granting a reward to the user during the event period ;
Run the command,
determining whether or not the reward granting condition is satisfied for each instruction from the user during the event period, and then generating, during the event period, a record including whether or not the reward granting condition is satisfied;
registering, during the event period, a record including whether or not the reward grant condition has been satisfied, each time a record is generated during the event period ;
program.
JP2023002224A 2023-01-11 2023-01-11 Information processing device, information processing system, information processing method, and program Active JP7589265B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023002224A JP7589265B2 (en) 2023-01-11 2023-01-11 Information processing device, information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023002224A JP7589265B2 (en) 2023-01-11 2023-01-11 Information processing device, information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2024098624A JP2024098624A (en) 2024-07-24
JP7589265B2 true JP7589265B2 (en) 2024-11-25

Family

ID=91957481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023002224A Active JP7589265B2 (en) 2023-01-11 2023-01-11 Information processing device, information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7589265B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019212251A (en) 2018-05-30 2019-12-12 大也 渡辺 Cm site with drawing
JP2022074638A (en) 2020-11-05 2022-05-18 株式会社アルファ・システム Advertisement lottery system and advertisement lottery program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019212251A (en) 2018-05-30 2019-12-12 大也 渡辺 Cm site with drawing
JP2022074638A (en) 2020-11-05 2022-05-18 株式会社アルファ・システム Advertisement lottery system and advertisement lottery program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
[PONEY(ポニー)]スクラッチゲームで2等当選!,懸賞・ポイント情報,[online],2018年05月10日,[令和6年2月22日検索]、インターネット<URL:https://pointsite11.blog.fc2.com/blog-entry-401.html>

Also Published As

Publication number Publication date
JP2024098624A (en) 2024-07-24

Similar Documents

Publication Publication Date Title
US20240193586A1 (en) Information processing device, information processing method, and information processing program
TWI236924B (en) Prize redemption system for games executed over a wide area network
TW573262B (en) System, method and article of manufacture for tournament play in a network gaming system
WO2019034164A1 (en) Competition event voting system and method
JP6572493B1 (en) Information transaction program and information processing apparatus
JP4855489B2 (en) Casino game providing device
KR20130116956A (en) Secure transfer of online privileges including non-financial options
JP7429102B2 (en) Quiz-type question and answer service providing method and system
US20250238832A1 (en) System and method
JP2013226323A (en) Game system, control method to be used therein, and computer program
JP2023041928A (en) Game system, computer program and server device used therefor
CN112235588B (en) Prediction interaction processing method and device in live broadcast, electronic equipment and storage medium
JP7807667B2 (en) Information processing device, information processing method, and program
KR100722862B1 (en) Game service provision method and system
JP7589265B2 (en) Information processing device, information processing system, information processing method, and program
JP7595123B1 (en) Information management device, information management system, information management method and program
WO2022270610A1 (en) Device, method, and program for plurality of users to perform gifting
JP7065811B2 (en) Electronic item lottery system, lottery program and lottery method
JPWO2019026327A1 (en) GAME SYSTEM, COMPUTER PROGRAM USED FOR THE SAME, AND SERVER DEVICE
KR101305402B1 (en) Advertizing system and method of drill and practice type for controlling standby time by using item on web or mobile
KR20130037778A (en) Method and device for providing character transferring service using that
JP7814037B1 (en) Information processing method, information processing device, and information processing program
JP7760775B1 (en) Information processing device, information processing system, information processing method and program
JP7781843B2 (en) Information management device, information management system, information management method and program
JP7801056B2 (en) System, method, and program for providing lottery

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240426

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241009

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241017

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241113

R150 Certificate of patent or registration of utility model

Ref document number: 7589265

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150