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
JP7710019B2 - Information management device, information management system, information management method and program - Google Patents
[go: Go Back, main page]

JP7710019B2 - Information management device, information management system, information management method and program - Google Patents

Information management device, information management system, information management method and program

Info

Publication number
JP7710019B2
JP7710019B2 JP2023193651A JP2023193651A JP7710019B2 JP 7710019 B2 JP7710019 B2 JP 7710019B2 JP 2023193651 A JP2023193651 A JP 2023193651A JP 2023193651 A JP2023193651 A JP 2023193651A JP 7710019 B2 JP7710019 B2 JP 7710019B2
Authority
JP
Japan
Prior art keywords
lottery
winning
expected
winning probability
accesses
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
JP2023193651A
Other languages
Japanese (ja)
Other versions
JP2025080481A (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 JP2023193651A priority Critical patent/JP7710019B2/en
Publication of JP2025080481A publication Critical patent/JP2025080481A/en
Application granted granted Critical
Publication of JP7710019B2 publication Critical patent/JP7710019B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

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

従来から、例えば、特許文献1に示すように、所定サイトにおける抽選実施期間内での当選予定数に基づいて、複数の分割期間毎に抽選に当選可能な状態に制御される情報管理システムが開示されている。このような情報管理システムでは、分割期間が開始してから抽選に当選するまでは、抽選に当選可能な状態に制御されるが、分割期間内において抽選に当選すると、抽選に当選しない状態に制御される。これにより、抽選実施期間が分割された複数の分割期間毎に抽選に当選する機会をユーザに提供することができる。 Conventionally, as shown in Patent Document 1, for example, information management systems have been disclosed that are controlled to a state in which a user can win a lottery for each of a number of divided periods based on the expected number of winners during a lottery period at a specified site. In such information management systems, the user is controlled to a state in which a user can win a lottery from the start of the divided period until the user wins the lottery, but once the user wins the lottery during the divided period, the user is controlled to a state in which the user cannot win the lottery. This makes it possible to provide users with an opportunity to win a lottery for each of the multiple divided periods into which the lottery period is divided.

特開2006-4074号公報JP 2006-4074 A

しかしながら、このような情報管理システムでは、抽選が行われる回数が多い場合と抽選が行われる回数が少ない場合とでは、抽選に当選しない状態となるタイミングが異なってしまう。このため、ユーザに対して抽選に当選する機会を適切に提供することが望まれている。 However, in this type of information management system, the timing at which a user does not win the lottery differs between when a lottery is held many times and when a lottery is held few times. For this reason, it is desirable to provide users with appropriate opportunities to win the lottery.

上記課題を解決する情報管理装置は、所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、を備える。 The information management device that solves the above problem includes a planned winning number acquisition unit that acquires the planned number of winnings during a lottery period at a specified site, an access history registration unit that registers accesses to the specified site and the date and time of access to the specified site as an access history, a winning probability acquisition unit that acquires the winning probability based on the planned winning number acquired by the planned winning number acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that performs a lottery in accordance with a user's instruction using the winning probability acquired by the winning probability acquisition unit.

上記課題を解決する情報管理システムは、所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、を備える。 The information management system that solves the above problem includes a planned winning number acquisition unit that acquires the planned number of winnings during a lottery period at a specified site, an access history registration unit that registers accesses to the specified site and the date and time of access to the specified site as an access history, a winning probability acquisition unit that acquires the winning probability based on the planned winning number acquired by the planned winning number acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that performs a lottery in response to a user's instruction with the winning probability acquired by the winning probability acquisition unit.

上記課題を解決する情報管理方法は、1又は複数のコンピュータが、所定サイトにおける抽選実施期間内での当選予定数を取得することと、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、前記当選確率でユーザの指示に応じて抽選を行うことと、を実行する。 The information management method for solving the above problem involves one or more computers acquiring the number of expected winners during a lottery period at a specified site, registering accesses to the specified site and the date and time of access to the specified site as an access history, acquiring the probability of winning based on the expected number of winners and the access history, and conducting a lottery based on the winning probability in accordance with a user's instructions.

上記課題を解決するプログラムは、1又は複数のコンピュータに、所定サイトにおける抽選実施期間内での当選予定数を取得することと、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、前記当選確率でユーザの指示に応じて抽選を行うことと、を実行させる。 The program for solving the above problem causes one or more computers to obtain the number of expected winners during the lottery period at a specified site, register access to the specified site and the date and time of access to the specified site as an access history, obtain the probability of winning based on the expected number of winners and the access history, and hold a lottery based on the winning probability in accordance with a user's instructions.

本発明によれば、ユーザに対して抽選に当選する機会を適切に提供することができる。 According to the present invention, it is possible to appropriately provide users with an opportunity to win a lottery.

図1は、第1実施形態の情報管理システムの全体構成を示す図である。FIG. 1 is a diagram showing the overall configuration of an information management system according to the first embodiment. 図2は、第1実施形態の端末装置の電気的構成を示す図である。FIG. 2 is a diagram showing the electrical configuration of the terminal device of the first embodiment. 図3は、第1実施形態の情報管理装置の電気的構成を示す図である。FIG. 3 is a diagram showing the electrical configuration of the information management device of the first embodiment. 図4は、第1実施形態のアクセス履歴データベースを示す図である。FIG. 4 is a diagram showing the access history database of the first embodiment. 図5は、第1実施形態の抽選結果データベースを示す図である。FIG. 5 is a diagram showing the lottery result database of the first embodiment. 図6は、第1実施形態のイベント管理データベースを示す図である。FIG. 6 is a diagram illustrating the event management database according to the first embodiment. 図7は、第1実施形態の抽選実施期間を示す図である。FIG. 7 is a diagram showing a lottery implementation period in the first embodiment. 図8は、第1実施形態の当選確率取得テーブルを示す図である。FIG. 8 is a diagram showing a winning probability acquisition table in the first embodiment. 図9は、第1実施形態のイベント登録処理を示すフローチャートである。FIG. 9 is a flowchart showing the event registration process according to the first embodiment. 図10は、第1実施形態のアクセス履歴管理処理を示すフローチャートである。FIG. 10 is a flowchart showing the access history management process according to the first embodiment. 図11は、第1実施形態の当選確率制御処理を示すフローチャートである。FIG. 11 is a flowchart showing the winning probability control process of the first embodiment. 図12は、第1実施形態の抽選制御処理を示すフローチャートである。FIG. 12 is a flowchart showing the lottery control process according to the first embodiment.

[第1実施形態]
情報管理装置、情報管理システム、情報管理方法及びプログラムの一実施形態を説明する。
[First embodiment]
An embodiment of an information management device, an information management system, an information management method, and a program will be described.

<情報管理システム10の構成>
図1に示すように、情報管理システム10は、情報を管理するシステムである。情報管理システム10は、所定サイトに関する制御を行うシステムである。所定サイトは、抽選イベントが行われるサイトである。つまり、情報管理システム10は、所定サイトにおける抽選イベントに関する制御を行うシステムである。
<Configuration of Information Management System 10>
As shown in Fig. 1, the information management system 10 is a system that manages information. The information management system 10 is a system that performs control related to a predetermined site. The predetermined site is a site where a lottery event is held. In other words, the information management system 10 is a system that performs control related to a lottery event at the predetermined site.

情報管理システム10は、情報管理装置11を備える。情報管理装置11は、情報を管理する装置である。特に、情報管理装置11は、所定サイトを管理する装置である。情報管理装置11は、所定サイトにおける抽選イベントに関する制御を行う装置である。 The information management system 10 includes an information management device 11. The information management device 11 is a device that manages information. In particular, the information management device 11 is a device that manages a specific site. The information management device 11 is a device that controls lottery events at the specific site.

情報管理システム10は、1又は複数の端末装置18を備えてもよい。具体的な一例として、情報管理システム10は、ユーザ端末装置18Aと、広告端末装置18Bと、を備えてもよい。ユーザ端末装置18Aは、ユーザにより利用される端末装置である。ユーザ端末装置18Aは、ユーザによって携帯可能である携帯端末装置であってもよい。広告端末装置18Bは、広告提供者により用いられる端末装置であってもよい。 The information management system 10 may include one or more terminal devices 18. As a specific example, the information management system 10 may include a user terminal device 18A and an advertising terminal device 18B. The user terminal device 18A is a terminal device used by a user. The user terminal device 18A may be a portable terminal device that can be carried by a user. The advertising terminal device 18B may be a terminal device used by an advertising provider.

情報管理装置11及び1又は複数の端末装置18は、ネットワーク19を介して通信可能に接続されている。情報管理装置11及び1又は複数の端末装置18のうち少なくとも何れかの組み合わせは、ネットワーク19を介さずに直接的に通信可能に接続されてもよい。以降、各装置間の通信について、ネットワーク19を介することの説明を省略する。 The information management device 11 and one or more terminal devices 18 are communicatively connected via a network 19. At least any combination of the information management device 11 and one or more terminal devices 18 may be communicatively connected directly without via the network 19. Hereinafter, a description of communication between the devices via the network 19 will be omitted.

<端末装置18の構成>
図2に示すように、端末装置18は、1又は複数のコンピュータから構成される。端末装置18は、端末制御部20、端末記憶部21、端末通信部22、端末入力部23及び端末表示部24を備える。
<Configuration of terminal device 18>
2, the terminal device 18 is composed of one or more computers. The terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.

端末制御部20は、端末装置18を制御するように構成される。端末制御部20は、演算装置及び主記憶媒体を含む。演算装置は、OS(Operating System)及びプログラムを端末記憶部21から主記憶媒体にロードし、主記憶媒体から取り出した命令を実行する。演算装置は、1つ又は複数の回路(circuitry)である。回路は、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、又はNPU(Neural network Processing Unit)であってもよい。端末記憶部21は、副記憶媒体であって、プログラムを記憶していてもよい。プログラムは、情報管理システム10を利用するための専用のアプリケーションであってもよい。 The terminal control unit 20 is configured to control the terminal device 18. The terminal control unit 20 includes a calculation device and a main storage medium. The calculation device loads an OS (Operating System) and a program from the terminal storage unit 21 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 (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The terminal storage unit 21 may be a secondary storage medium and may store a program. The program may be a dedicated application for using the information management 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 management 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 for operation buttons. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.

<情報管理装置11の構成>
図3に示すように、情報管理装置11は、1又は複数のコンピュータから構成される。情報管理装置11は、制御部30、記憶部31及び通信部32を備える。制御部30は、情報管理装置11を制御するように構成される。制御部30は、演算装置及び主記憶媒体を含む。制御部30は、端末制御部20と同じような構成であり、演算装置及び主記憶媒体の説明を省略する。記憶部31は、副記憶媒体であって、情報管理装置11を管理するための情報を記憶する。
<Configuration of information management device 11>
As shown in Fig. 3, the information management device 11 is composed of one or more computers. The information management 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 management 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 information for managing the information management device 11.

通信部32は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。通信部32は、端末装置18との間でデータを送受信する。情報管理装置11は、情報を提供する提供者が入力操作を行うための操作部を備えてもよく、情報を表示する表示部を備えてもよい。 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 terminal device 18. The information management device 11 may include an operation unit that allows the information provider to perform input operations, and may include a display unit that displays information.

<情報管理装置11の処理回路>
情報管理装置11において、制御部30は、プログラムを実行することで処理回路を構成する。制御部30は、処理回路として、当選予定数取得部30Aと、アクセス履歴登録部30Bと、ユーザ属性情報取得部30Cと、推定部30Dと、当選確率取得部30Eと、を備える。制御部30は、処理回路として、抽選実行部30Fと、抽選結果登録部30Gと、広告提供部30Hと、報酬付与部30Iと、を備える。
<Processing circuit of information management device 11>
In the information management device 11, the control unit 30 configures a processing circuit by executing a program. The control unit 30 includes, as the processing circuit, an expected number of wins acquisition unit 30A, an access history registration unit 30B, a user attribute information acquisition unit 30C, an estimation unit 30D, and a winning probability acquisition unit 30E. The control unit 30 includes, as the processing circuit, a lottery execution unit 30F, a lottery result registration unit 30G, an advertisement provision unit 30H, and a reward granting unit 30I.

当選予定数取得部30Aは、当選予定数を取得する。特に、当選予定数取得部30Aは、所定サイトにおける抽選実施期間内での当選予定数を取得する。当選予定数取得部30Aは、広告提供者の指示に応じて当選予定数を取得する。 The expected number of winners acquisition unit 30A acquires the expected number of winners. In particular, the expected number of winners acquisition unit 30A acquires the expected number of winners during the lottery implementation period at the specified site. The expected number of winners acquisition unit 30A acquires the expected number of winners in accordance with instructions from the advertisement provider.

アクセス履歴登録部30Bは、所定サイトへのアクセス履歴を登録する。所定サイトへのアクセス履歴は、所定サイトへのアクセスと、所定サイトへのアクセス日時と、を含む。つまり、アクセス履歴登録部30Bは、所定サイトへのアクセスと所定サイトへのアクセス日時とをアクセス履歴として登録する。所定サイトへのアクセス履歴は、所定サイトにアクセスしたユーザを含んでもよい。つまり、アクセス履歴登録部30Bは、所定サイトへのアクセスと所定サイトへのアクセス日時と所定サイトへのアクセスしたユーザとをアクセス履歴として登録してもよい。 The access history registration unit 30B registers the access history to the specified site. The access history to the specified site includes the access to the specified site and the date and time of the access to the specified site. In other words, the access history registration unit 30B registers the access to the specified site and the date and time of the access to the specified site as the access history. The access history to the specified site may also include the users who accessed the specified site. In other words, the access history registration unit 30B may register the access to the specified site, the date and time of the access to the specified site, and the users who accessed the specified site as the access history.

ユーザ属性情報取得部30Cは、ユーザの属性情報を取得する。ユーザの属性情報は、ユーザのセグメント情報を含んでもよい。ユーザの属性情報は、ユーザの年齢、性別及び住所を含んでもよい。ユーザの属性情報は、ユーザの行動履歴を含んでもよい。 The user attribute information acquisition unit 30C acquires user attribute information. The user attribute information may include user segment information. The user attribute information may include the user's age, gender, and address. The user attribute information may include the user's behavioral history.

ユーザの属性情報は、複数のサービスに対する利用登録度合いを示す情報を含んでもよい。具体的な一例をあげると、ユーザの属性情報は、電子商取引サービスの利用登録をしていること、電子商取引サービスと旅行サービスとの利用登録をしていることを含む。つまり、ユーザの属性情報は、複数のサービスの利用に伴うロイヤリティを示す情報であってもよい。 The user attribute information may include information indicating the degree of registration for use of multiple services. As a specific example, the user attribute information may include whether the user has registered to use an e-commerce service, and whether the user has registered to use an e-commerce service and a travel service. In other words, the user attribute information may be information indicating royalties associated with use of multiple services.

推定部30Dは、所定サイトへのアクセス推定数を推定する。推定部30Dは、アクセス履歴に基づいて、所定サイトへのアクセス推定数を推定する。アクセス推定数は、所定サイトへのアクセスが推定されるアクセス数である。アクセス数は、所定サイトへの単なるアクセスであり、所定サイトにおいて抽選が行われているかは問わなくてもよい。アクセス数は、所定サイトへの単なるアクセスではなく、所定サイトにおいて抽選が行われること自体であってもよい。 The estimation unit 30D estimates the estimated number of accesses to the specified site. The estimation unit 30D estimates the estimated number of accesses to the specified site based on the access history. The estimated number of accesses is the number of accesses that are estimated to be made to the specified site. The number of accesses is simply accesses to the specified site, and it does not matter whether a lottery is held at the specified site. The number of accesses may not be simply accesses to the specified site, but may be the fact that a lottery is held at the specified site.

推定部30Dは、抽選実施期間が分割される複数の分割期間毎に所定サイトへのアクセス推定数を推定する。抽選実施期間は、抽選イベントを実施する全体の期間である。分割期間は、抽選実施期間を複数の期間に分割した期間である。具体的な一例をあげると、抽選実施期間が3カ月であり、分割期間が1日であってもよい。 The estimation unit 30D estimates the estimated number of accesses to the specified site for each of a number of divided periods into which the lottery implementation period is divided. The lottery implementation period is the overall period during which the lottery event is held. The divided periods are periods into which the lottery implementation period is divided. As a specific example, the lottery implementation period may be three months and each divided period may be one day.

詳しくは、推定部30Dは、複数の分割期間のうち現期間において、現期間と同じ条件を含む参照期間における所定サイトへのアクセス数を取得する。推定部30Dは、参照期間における所定サイトへのアクセス数に基づいて、現期間における所定サイトへのアクセス推定数を推定する。 In more detail, the estimation unit 30D obtains the number of visits to a specific site in a reference period that includes the same conditions as the current period in a current period among a plurality of divided periods. The estimation unit 30D estimates the estimated number of visits to the specific site in the current period based on the number of visits to the specific site in the reference period.

当選確率取得部30Eは、当選確率を取得する。当選確率取得部30Eは、当選予定数とアクセス履歴とに基づいて、当選確率を取得する。当選確率取得部30Eは、残り当選予定数とアクセス履歴とに基づいて、当選確率を取得する。残り当選予定数は、抽選実施期間における当選予定数から実際の当選数を減算した数である。 The winning probability acquisition unit 30E acquires the winning probability. The winning probability acquisition unit 30E acquires the winning probability based on the expected number of winnings and the access history. The winning probability acquisition unit 30E acquires the winning probability based on the remaining expected number of winnings and the access history. The remaining expected number of winnings is the number obtained by subtracting the actual number of winnings from the expected number of winnings during the lottery implementation period.

当選確率取得部30Eは、所定サイトへのアクセス推定数に基づいて、当選確率を取得する。つまり、当選確率取得部30Eは、当選予定数と所定サイトへのアクセス推定数とに基づいて、当選確率を取得する。 The winning probability acquisition unit 30E acquires the winning probability based on the estimated number of accesses to the specified site. In other words, the winning probability acquisition unit 30E acquires the winning probability based on the expected number of wins and the estimated number of accesses to the specified site.

当選確率取得部30Eは、複数の分割期間毎の当選確率を取得する。当選確率取得部30Eは、当選予定数を複数の分割期間毎に分割当選予定数として分割する。分割当選予定数は、抽選実施期間に対応する当選予定数を、複数の分割期間毎に分割した数である。当選確率取得部30Eは、当選予定数を分割した分割当選予定数に基づいて、複数の分割期間毎の当選確率を取得する。 The winning probability acquisition unit 30E acquires the winning probability for each of the multiple divided periods. The winning probability acquisition unit 30E divides the expected winning number into divided expected winning numbers for each of the multiple divided periods. The divided expected winning number is the number obtained by dividing the expected winning number corresponding to the lottery implementation period for each of the multiple divided periods. The winning probability acquisition unit 30E acquires the winning probability for each of the multiple divided periods based on the divided expected winning numbers obtained by dividing the expected winning number.

具体的な一例をあげると、当選確率取得部30Eは、所定サイトへのアクセス推定数が第1アクセス推定数である場合に、所定サイトへのアクセス推定数が第2アクセス推定数である場合よりも高い当選確率を取得する。第2アクセス推定数は、第1アクセス推定数よりも多い数である。 As a specific example, when the estimated number of accesses to the specified site is the first estimated number of accesses, the winning probability acquisition unit 30E acquires a higher winning probability than when the estimated number of accesses to the specified site is the second estimated number of accesses. The second estimated number of accesses is a number greater than the first estimated number of accesses.

当選確率取得部30Eは、当選予定数とアクセス履歴と補正値とに基づいて、当選確率を取得する。補正値は、当選確率を低下させるための値である。補正値は、残り当選予定数を過度に減少させないための値である。補正値は、抽選実施期間のうち一部の分割期間で用いられてもよい。 The winning probability acquisition unit 30E acquires the winning probability based on the number of expected winnings, the access history, and the correction value. The correction value is a value for lowering the winning probability. The correction value is a value for preventing the remaining number of expected winnings from being excessively reduced. The correction value may be used in some divided periods of the lottery implementation period.

抽選実行部30Fは、抽選を行う。抽選実行部30Fは、ユーザの指示に応じて抽選を行う。特に、抽選実行部30Fは、当選確率取得部30Eが取得した当選確率で抽選を行う。抽選結果登録部30Gは、抽選結果を登録する。 The lottery execution unit 30F performs the lottery. The lottery execution unit 30F performs the lottery in response to a user's instruction. In particular, the lottery execution unit 30F performs the lottery based on the winning probability acquired by the winning probability acquisition unit 30E. The lottery result registration unit 30G registers the lottery result.

広告提供部30Hは、ユーザに広告を提供する。広告提供部30Hは、ユーザの指示に応じて広告を提供する。特に、広告提供部30Hは、広告提供者の指示に応じて入稿された広告をユーザに提供する。 The advertisement provision unit 30H provides advertisements to the user. The advertisement provision unit 30H provides advertisements in response to instructions from the user. In particular, the advertisement provision unit 30H provides advertisements submitted in response to instructions from the advertisement provider to the user.

報酬付与部30Iは、ユーザに報酬を付与する。報酬付与部30Iは、報酬付与条件が成立した場合、ユーザに報酬を付与する。特に、報酬付与部30Iは、抽選に当選した場合、ユーザに報酬を付与する。 The reward granting unit 30I grants a reward to the user. The reward granting unit 30I grants a reward to the user when the reward granting condition is met. In particular, the reward granting unit 30I grants a reward to the user when the user wins the lottery.

報酬は、所定サービスにおいて利用可能なポイントであってもよい。報酬価値は、ポイント数であってもよい。報酬は、管理者が同じ複数のサービス間において利用可能であってもよく、管理者が異なる複数のサービス間において利用可能であってもよい。報酬は、ユーザに対する特典であってもよい。 The reward may be points that can be used in a specific service. The reward value may be the number of points. The reward may be usable across multiple services with the same administrator, or across multiple services with different administrators. The reward may be a benefit for the user.

<ユーザ管理データベース>
記憶部31は、ユーザ管理データベースを記憶する。ユーザ管理データベースにおいて、ユーザID、パスワード、ユーザ住所、ユーザ連絡先、ユーザの属性情報及び報酬価値が対応付けられている。
<User management database>
The storage unit 31 stores a user management database, in which a user ID, a password, a user address, a user contact address, user attribute information, and a reward value are associated with each other.

<アクセス履歴データベース31A>
図4に示すように、記憶部31は、アクセス履歴データベース31Aを記憶する。アクセス履歴データベース31Aは、所定サイトへのアクセス履歴を管理するためのデータベースである。
<Access History Database 31A>
4, the storage unit 31 stores an access history database 31A. The access history database 31A is a database for managing the history of accesses to predetermined sites.

アクセス履歴データベース31Aにおいて、アクセスIDと、日時情報と、ユーザIDと、ユーザの属性情報とが対応付けられている。アクセスIDは、所定サイトへのアクセスを識別可能な情報である。 In the access history database 31A, an access ID, date and time information, a user ID, and user attribute information are associated with each other. The access ID is information that can identify an access to a specific site.

<抽選結果データベース31B>
図5に示すように、記憶部31は、抽選結果データベース31Bを記憶する。抽選結果データベース31Bは、所定サイトにおける抽選結果を管理するためのデータベースである。特に、抽選結果データベース31Bは、所定サイトの抽選イベントで抽選実施期間内に実行された抽選結果を管理するためのデータベースである。
<Lottery result database 31B>
5, the storage unit 31 stores a lottery result database 31B. The lottery result database 31B is a database for managing lottery results at a specific site. In particular, the lottery result database 31B is a database for managing lottery results executed during a lottery implementation period in a lottery event at the specific site.

抽選結果データベース31Bにおいて、抽選IDと、イベントIDと、日時情報と、ユーザIDと、ユーザの属性情報と、抽選結果とが対応付けられている。抽選IDは、抽選を識別可能な情報である。イベントIDは、抽選イベントを識別可能な情報である。抽選結果は、抽選の当落を識別可能な情報である。 In the lottery result database 31B, a lottery ID, an event ID, date and time information, a user ID, user attribute information, and a lottery result are associated with each other. The lottery ID is information that can identify a lottery. The event ID is information that can identify a lottery event. The lottery result is information that can identify whether the lottery was won or lost.

<イベント管理データベース31C>
図6に示すように、記憶部31は、イベント管理データベース31Cを記憶する。イベント管理データベース31Cは、抽選イベントを管理するためのデータベースである。特に、イベント管理データベース31Cは、抽選イベントにおける当選予定数及び当選確率を管理するためのデータベースである。
<Event Management Database 31C>
6, the storage unit 31 stores an event management database 31C. The event management database 31C is a database for managing lottery events. In particular, the event management database 31C is a database for managing the expected number of winners and the probability of winning in the lottery event.

イベント管理データベース31Cにおいて、イベントIDと、抽選実施期間と、当選予定数と、残り当選予定数とが対応付けられている。イベント管理データベース31Cにおいて、イベントIDと、複数の分割期間とが対応付けられている。イベント管理データベース31Cにおいて、分解期間と、期間種別と、当選確率と、当選数とが対応付けられている。 In the event management database 31C, the event ID, the lottery period, the number of expected winners, and the number of remaining expected winners are associated. In the event management database 31C, the event ID is associated with a number of divided periods. In the event management database 31C, the divided period, the period type, the probability of winning, and the number of wins are associated.

当選予定数は、抽選実施期間内において抽選に当選する予定の数である。当選予定数は、広告提供者の指示に応じて設定されてもよい。残り当選予定数は、抽選実施期間における当選予定数から実際の当選数を減算した数である。このように、残り当選予定数は、抽選実施期間が開始されたときに当選予定数と一致しているが、抽選に当選すると減算される。 The expected number of winners is the number of lottery winners expected to occur during the lottery period. The expected number of winners may be set according to instructions from the advertising provider. The remaining expected number of winners is the number of lottery winners during the lottery period minus the actual number of winners. In this way, the remaining expected number of winners is the same as the expected number of winners when the lottery period begins, but is subtracted if a lottery winner occurs.

複数の分割期間は、イベントIDに対応する抽選実施期間を複数に分割した期間である。期間種別は、分割期間の種別を示す情報である。期間種別では、当選確率の算出方法が異なる。当選確率は、分割期間に対応する抽選確率である。当選確率は、分割期間の開始に伴って設定されてもよい。当選数は、分割期間において抽選に当選した数を示す。 The multiple split periods are periods obtained by splitting the lottery period corresponding to the event ID into multiple periods. The period type is information indicating the type of the split period. The method of calculating the winning probability differs depending on the period type. The winning probability is the lottery probability corresponding to the split period. The winning probability may be set when the split period begins. The number of wins indicates the number of lottery wins in the split period.

図7に示すように、期間種別は、第1期間種別と、第2期間種別と、第3期間種別とを含んでもよい。第1期間種別は、抽選実施期間のうち序盤の分割期間に設定可能である。以降、第1期間種別に分類される分割期間を第1分割期間と示す。第2期間種別は、抽選実施期間のうち中盤の分割期間に設定可能である。以降、第2期間種別に分類される分割期間を第2分割期間と示す。第3期間種別は、抽選実施期間のうち終盤の分割期間に設定可能である。以降、第3期間種別に分類される分割期間を第3分割期間と示す。具体的な一例をあげると、抽選実施期間が3カ月であり、第1分割期間が最初の1週間であり、第3分割期間が最後の2週間であってもよい。 As shown in FIG. 7, the period type may include a first period type, a second period type, and a third period type. The first period type may be set to an early divided period of the lottery implementation period. Hereinafter, a divided period classified as the first period type will be referred to as the first divided period. The second period type may be set to a middle divided period of the lottery implementation period. Hereinafter, a divided period classified as the second period type will be referred to as the second divided period. The third period type may be set to a final divided period of the lottery implementation period. Hereinafter, a divided period classified as the third period type will be referred to as the third divided period. As a specific example, the lottery implementation period may be three months, the first divided period may be the first week, and the third divided period may be the last two weeks.

<当選確率取得テーブル31D>
図8に示すように、記憶部31は、当選確率取得テーブル31Dを記憶する。当選確率取得テーブル31Dは、当選確率を取得するためのテーブルである。当選確率取得テーブル31Dにおいて、期間種別と、当選確率の算出方法とが対応付けられている。
<Winning Probability Acquisition Table 31D>
8, the memory unit 31 stores a winning probability acquisition table 31D. The winning probability acquisition table 31D is a table for acquiring the winning probability. In the winning probability acquisition table 31D, the period type is associated with a calculation method of the winning probability.

具体的な一例をあげると、第1分割期間においては、分割当選予定数から暫定アクセス数を割る算出方法が対応付けられている。分割当選予定数は、残り当選予定数から残り分割期間数を割った結果であってもよい。暫定アクセス数は、抽選実施期間のうち序盤の第1分割期間に対応するアクセス数であり、所定サイトにアクセスすると見込まれる上限数が設定される。 As a specific example, the first divided period is associated with a calculation method of dividing the planned divided winning number by the provisional number of accesses. The planned divided winning number may be the result of dividing the remaining planned winning number by the number of remaining divided periods. The provisional number of accesses is the number of accesses that corresponds to the first divided period at the beginning of the lottery implementation period, and an upper limit is set on the number of accesses that are expected to be made to the specified site.

第2分割期間においては、分割当選予定数からアクセス推定数を割った結果に対して補正値を乗算する算出方法が対応付けられている。第3分割期間においては、分割当選予定数からアクセス推定数を割る算出方法が対応付けられている。 The second division period is associated with a calculation method in which the estimated number of accesses is divided by the planned number of split wins and the result is multiplied by a correction value. The third division period is associated with a calculation method in which the estimated number of accesses is divided by the planned number of split wins.

当選確率は、暫定アクセス数及びアクセス推定数が大きいほど低くなる。特に、当選確率は、アクセス推定数が多いと推定される分割期間よりも、アクセス推定数が少ないと推定される分割期間のほうが高くなる。補正値は、1未満の値である。つまり、補正値は、当選確率を低下させるための値である。 The probability of winning decreases as the provisional access count and estimated access count increase. In particular, the probability of winning is higher in a divided period in which the estimated number of accesses is estimated to be low than in a divided period in which the estimated number of accesses is estimated to be high. The correction value is a value less than 1. In other words, the correction value is a value for decreasing the probability of winning.

<当選確率の決定方法>
図7に示すように、第2分割期間及び第3分割期間における当選確率の決定方法としては、現期間において、参照期間のアクセス数が参照される。現期間は、抽選実施期間の複数の分割期間のうち、現在の時刻が含まれる期間である。参照期間は、抽選実施期間の複数の分割期間のうち、現期間よりも前の期間であり、かつ、現期間と同じ条件を含む期間である。
<How to determine the winning probability>
As shown in Fig. 7, the method of determining the winning probability in the second and third divided periods is to refer to the number of accesses in the reference period in the current period. The current period is one of the multiple divided periods in the lottery implementation period that includes the current time. The reference period is one of the multiple divided periods in the lottery implementation period that is a period prior to the current period and includes the same conditions as the current period.

現期間において、参照期間のアクセス履歴に基づいて、参照期間のアクセス数が現期間のアクセス推定数として算出される。分割当選予定数とアクセス推定数とに基づいて当選確率が決定される。 For the current period, the number of accesses during the reference period is calculated as the estimated number of accesses for the current period based on the access history for the reference period. The probability of winning is determined based on the planned number of split wins and the estimated number of accesses.

具体的な一例をあげると、分割期間が1日であり、現期間が土曜日である場合、現期間よりも前の分割期間のうち、曜日という同じ条件を含む土曜日の分割期間が参照期間として参照される。参照期間のアクセス履歴に基づいて、参照期間のアクセス数が多い数である場合、現期間のアクセス推定数が多い数として算出される。これにより、分割当選予定数とアクセス推定数とに基づいて当選確率が低い確率として決定される。 To give a specific example, if the split period is one day and the current period is a Saturday, the Saturday split period prior to the current period, which includes the same condition of day of the week, is referenced as the reference period. Based on the access history of the reference period, if the number of accesses in the reference period is greater, the estimated number of accesses in the current period is calculated as the greater number. As a result, the probability of winning is determined as low based on the planned number of split wins and the estimated number of accesses.

<イベント登録処理>
ここで、図9を参照してイベント登録処理について説明する。イベント登録処理は、所定周期毎に制御部30によって実行される処理である。以降の処理において、広告提供者の認証が正常に行われたことを前提として説明する。
<Event registration process>
The event registration process will now be described with reference to Fig. 9. The event registration process is executed by the control unit 30 at predetermined intervals. The following process will be described on the assumption that authentication of the advertisement provider has been normally performed.

ステップS10において、制御部30は、広告端末装置18Bからイベント登録要求があったか否かを判定する。イベント登録要求は、入稿する広告と、イベントに関するイベント情報とを含む。イベント登録要求は、広告の提供に対する広告費用を識別可能な情報を含んでもよい。制御部30は、イベント登録要求がなかったと判定した場合、イベント登録処理を終了する。制御部30は、イベント登録要求があったと判定した場合、ステップS11に処理を移行する。 In step S10, the control unit 30 determines whether or not an event registration request has been made from the advertising terminal device 18B. The event registration request includes the advertisement to be submitted and event information related to the event. The event registration request may include information that can identify the advertising cost for providing the advertisement. If the control unit 30 determines that an event registration request has not been made, it ends the event registration process. If the control unit 30 determines that an event registration request has been made, it proceeds to step S11.

ステップS11において、制御部30は、広告入稿処理を実行する。広告入稿処理において、制御部30は、イベント登録要求に含まれる広告を取得し、記憶部31に登録する。このように、制御部30は、広告提供者の指示に応じて広告を取得する。 In step S11, the control unit 30 executes an advertisement submission process. In the advertisement submission process, the control unit 30 acquires the advertisement included in the event registration request and registers it in the storage unit 31. In this way, the control unit 30 acquires the advertisement in accordance with the instructions of the advertisement provider.

ステップS12において、制御部30は、イベント情報取得処理を実行する。イベント情報取得処理において、制御部30は、イベント登録要求に含まれるイベント情報を取得する。詳しくは、抽選実施期間、複数の分割期間及び期間種別を取得する。 In step S12, the control unit 30 executes an event information acquisition process. In the event information acquisition process, the control unit 30 acquires the event information included in the event registration request. In detail, the control unit 30 acquires the lottery implementation period, the multiple divided periods, and the period type.

ステップS13において、制御部30は、当選予定数取得処理を実行する。当選予定数取得処理において、制御部30は、当選予定数を取得する。詳しくは、制御部30は、イベント登録要求に含まれる広告費用を識別可能な情報に対応する当選予定数を取得する。具体的な一例をあげると、制御部30は、イベント登録要求に含まれる広告費用が高い場合、イベント登録要求に含まれる広告費用が低い場合よりも、大きい当選予定数を取得する。 In step S13, the control unit 30 executes a process for obtaining the number of expected winners. In the process for obtaining the number of expected winners, the control unit 30 obtains the number of expected winners. In detail, the control unit 30 obtains the number of expected winners that corresponds to information that can identify the advertising cost included in the event registration request. As a specific example, when the advertising cost included in the event registration request is high, the control unit 30 obtains a larger number of expected winners than when the advertising cost included in the event registration request is low.

このように、制御部30は、所定サイトにおける抽選実施期間内での当選予定数を取得する。特に、制御部30は、所定サイトにおける抽選実施期間内での当選予定数を広告提供者の指示に応じて取得する。 In this way, the control unit 30 obtains the number of expected winners during the lottery period at the specified site. In particular, the control unit 30 obtains the number of expected winners during the lottery period at the specified site in response to instructions from the advertising provider.

ステップS14において、制御部30は、イベント情報登録処理を実行する。イベント情報登録処理において、制御部30は、ステップS12において取得したイベント情報をイベント管理データベース31Cに登録する。制御部30は、ステップS13において取得した当選予定数をイベント管理データベース31Cに登録する。 In step S14, the control unit 30 executes an event information registration process. In the event information registration process, the control unit 30 registers the event information acquired in step S12 in the event management database 31C. The control unit 30 registers the expected number of winners acquired in step S13 in the event management database 31C.

<アクセス履歴管理処理>
次に、図10を参照してアクセス履歴管理処理について説明する。アクセス履歴管理処理は、所定周期毎に制御部30によって実行される処理である。以降の処理において、ユーザの認証処理が正常に行われたことを前提として説明する。
<Access history management process>
Next, the access history management process will be described with reference to Fig. 10. The access history management process is executed by the control unit 30 at predetermined intervals. The following process will be described on the assumption that the user authentication process has been performed normally.

ステップS20において、制御部30は、所定サイトへのアクセスがあったか否かを判定する。制御部30は、所定サイトへのアクセスがなかったと判定した場合、アクセス履歴管理処理を終了する。制御部30は、所定サイトへのアクセスがあったと判定した場合、ステップS21に処理を移行する。 In step S20, the control unit 30 determines whether or not the specified site has been accessed. If the control unit 30 determines that the specified site has not been accessed, it ends the access history management process. If the control unit 30 determines that the specified site has been accessed, it proceeds to step S21.

ステップS21において、制御部30は、ユーザ情報取得処理を実行する。ユーザ情報取得処理において、制御部30は、所定サイトにアクセスしたユーザIDを取得する。これにより、制御部30は、所定サイトにアクセスしたユーザを認識可能となる。 In step S21, the control unit 30 executes a user information acquisition process. In the user information acquisition process, the control unit 30 acquires the user ID of the user who accessed the specified site. This enables the control unit 30 to recognize the user who accessed the specified site.

ステップS22において、制御部30は、ユーザ属性情報取得処理を実行する。ユーザ属性情報取得処理において、制御部30は、所定サイトにアクセスしたユーザIDに対応するユーザの属性情報をユーザ管理データベースから取得する。これにより、制御部30は、所定サイトにアクセスしたユーザの属性情報を認識可能となる。 In step S22, the control unit 30 executes a user attribute information acquisition process. In the user attribute information acquisition process, the control unit 30 acquires attribute information of a user corresponding to the user ID who accessed the specified site from the user management database. This enables the control unit 30 to recognize the attribute information of the user who accessed the specified site.

ステップS23において、制御部30は、アクセス履歴登録処理を実行する。アクセス履歴登録処理において、制御部30は、所定のサイトへのアクセスに伴ってアクセス履歴をアクセス履歴データベース31Aに登録する。詳しくは、制御部30は、アクセスIDを生成する。制御部30は、アクセスIDと、日時情報と、ユーザIDと、ユーザの属性情報とが対応するアクセス履歴をアクセス履歴データベース31Aに登録する。 In step S23, the control unit 30 executes an access history registration process. In the access history registration process, the control unit 30 registers an access history in the access history database 31A in association with an access to a specific site. In detail, the control unit 30 generates an access ID. The control unit 30 registers an access history in the access history database 31A, in which the access ID, date and time information, user ID, and user attribute information correspond.

このように、制御部30は、所定サイトへのアクセスと所定サイトへのアクセス日時とをアクセス履歴として登録する。詳しくは、制御部30は、所定サイトへのアクセスと、所定サイトへのアクセス日時と、所定サイトにアクセスしたユーザとをアクセス履歴として登録する。 In this way, the control unit 30 registers access to the specified site and the date and time of access to the specified site as an access history. In more detail, the control unit 30 registers access to the specified site, the date and time of access to the specified site, and the user who accessed the specified site as an access history.

<当選確率制御処理>
次に、図11を参照して当選確率制御処理について説明する。当選確率制御処理は、所定周期毎に制御部30によって実行される処理である。
<Winning Probability Control Process>
Next, the winning probability control process will be described with reference to Fig. 11. The winning probability control process is a process executed by the control unit 30 at predetermined intervals.

ステップS30において、制御部30は、現在の時刻とイベント管理データベース31Cとを参照し、分割期間の開始であるか否かを判定する。制御部30は、分割期間の開始ではないと判定した場合、当選確率制御処理を終了する。制御部30は、分割期間の開始であると判定した場合、ステップS31に処理を移行する。 In step S30, the control unit 30 refers to the current time and the event management database 31C to determine whether or not it is the start of a split period. If the control unit 30 determines that it is not the start of a split period, it ends the winning probability control process. If the control unit 30 determines that it is the start of a split period, it transitions to step S31.

ステップS31において、制御部30は、残り当選予定数取得処理を実行する。残り当選予定数取得処理において、制御部30は、イベント管理データベース31Cを参照し、残り当選予定数を取得する。 In step S31, the control unit 30 executes a process for obtaining the remaining number of expected wins. In the process, the control unit 30 refers to the event management database 31C to obtain the remaining number of expected wins.

ステップS32において、制御部30は、残り分割期間数取得処理を実行する。残り分割期間数取得処理において、制御部30は、イベント管理データベース31Cを参照し、残り分割期間数を取得する。 In step S32, the control unit 30 executes a process for obtaining the number of remaining divided periods. In the process for obtaining the number of remaining divided periods, the control unit 30 refers to the event management database 31C and obtains the number of remaining divided periods.

ステップS33において、制御部30は、現在の時刻とイベント管理データベース31Cとを参照し、第1分割期間の開始であるか否かを判定する。制御部30は、第1分割期間の開始であると判定した場合、ステップS34に処理を移行する。制御部30は、第1分割期間の開始ではないと判定した場合、ステップS35に処理を移行する。 In step S33, the control unit 30 refers to the current time and the event management database 31C to determine whether or not it is the start of the first divided period. If the control unit 30 determines that it is the start of the first divided period, it proceeds to step S34. If the control unit 30 determines that it is not the start of the first divided period, it proceeds to step S35.

ステップS34において、制御部30は、暫定アクセス数取得処理を実行する。暫定アクセス数取得処理において、制御部30は、記憶部31から暫定アクセス数を読み出す。これにより、制御部30は、第1分割期間としての現期間に対応する暫定アクセス数を取得する。 In step S34, the control unit 30 executes a provisional access count acquisition process. In the provisional access count acquisition process, the control unit 30 reads out the provisional access count from the storage unit 31. As a result, the control unit 30 acquires the provisional access count corresponding to the current period as the first division period.

ステップS35において、制御部30は、アクセス推定数取得処理を実行する。アクセス推定数取得処理において、制御部30は、第2分割期間又は第3分割期間としての現期間に対応するアクセス推定数を推定する。 In step S35, the control unit 30 executes an estimated number of accesses acquisition process. In the estimated number of accesses acquisition process, the control unit 30 estimates an estimated number of accesses corresponding to the current period as the second division period or the third division period.

詳しくは、制御部30は、イベント管理データベース31Cを参照し、現期間よりも前の分割期間を参照する。制御部30は、参照した分割期間のうち、現期間と同じ条件が含まれる期間を参照期間として取得する。制御部30は、参照期間に対応するアクセス数をアクセス履歴データベース31Aから取得する。 In more detail, the control unit 30 refers to the event management database 31C and refers to a divided period that precedes the current period. The control unit 30 acquires, from among the referenced divided periods, a period that includes the same conditions as the current period as the reference period. The control unit 30 acquires the number of accesses corresponding to the reference period from the access history database 31A.

つまり、制御部30は、アクセス履歴に基づいて、現期間と同じ条件を含む参照期間における所定サイトへのアクセス数を取得する。制御部30は、参照期間におけるアクセス数を現期間におけるアクセス推定数として推定する。 In other words, the control unit 30 obtains the number of accesses to a specific site during a reference period that includes the same conditions as the current period based on the access history. The control unit 30 estimates the number of accesses during the reference period as the estimated number of accesses during the current period.

制御部30は、参照した分割期間のうち、現期間と同じ条件が含まれる複数の期間を参照期間として取得してもよい。この場合、制御部30は、参照期間としての複数の分割期間に対応するアクセス数の平均アクセス数をアクセス履歴データベース31Aから取得してもよい。 The control unit 30 may obtain, as reference periods, multiple periods that include the same conditions as the current period among the referenced divided periods. In this case, the control unit 30 may obtain, from the access history database 31A, the average number of accesses corresponding to the multiple divided periods as the reference periods.

このように、制御部30は、アクセス履歴に基づいて、所定サイトへのアクセス推定数を推定する。また、制御部30は、複数の分割期間毎に所定サイトへのアクセス推定数を推定する。特に、制御部30は、参照期間における所定サイトへのアクセス数に基づいて、現期間における所定サイトへのアクセス推定数を推定する。 In this way, the control unit 30 estimates the estimated number of accesses to the specified site based on the access history. The control unit 30 also estimates the estimated number of accesses to the specified site for each of the multiple divided periods. In particular, the control unit 30 estimates the estimated number of accesses to the specified site in the current period based on the number of accesses to the specified site in the reference period.

ステップS36において、制御部30は、現在の時刻とイベント管理データベース31Cとを参照し、第2分割期間の開始であるか否かを判定する。制御部30は、第2分割期間の開始であると判定した場合、ステップS37に処理を移行する。制御部30は、第2分割期間の開始ではないと判定した場合、ステップS38に処理を移行する。 In step S36, the control unit 30 refers to the current time and the event management database 31C to determine whether or not it is the start of the second divided period. If the control unit 30 determines that it is the start of the second divided period, it proceeds to step S37. If the control unit 30 determines that it is not the start of the second divided period, it proceeds to step S38.

ステップS37において、制御部30は、補正値取得処理を実行する。補正値取得処理において、制御部30は、記憶部31から補正値を読み出す。これにより、制御部30は、第2分割期間において用いる補正値を取得する。 In step S37, the control unit 30 executes a correction value acquisition process. In the correction value acquisition process, the control unit 30 reads out the correction value from the storage unit 31. In this way, the control unit 30 acquires the correction value to be used in the second division period.

ステップS38において、制御部30は、分割当選予定数取得処理を実行する。分割当選予定数取得処理において、制御部30は、分割当選予定数を取得する。詳しくは、制御部30は、ステップS31において取得した残り当選予定数から、ステップS32において取得した残り分割期間数を割ることにより、分割当選予定数を取得する。 In step S38, the control unit 30 executes a process for obtaining the number of planned split wins. In the process for obtaining the number of planned split wins, the control unit 30 obtains the number of planned split wins. In detail, the control unit 30 obtains the number of planned split wins by dividing the remaining number of planned wins obtained in step S31 by the remaining number of split periods obtained in step S32.

ステップS39において、制御部30は、当選確率取得処理を実行する。当選確率取得処理において、制御部30は、複数の分割期間毎に当選確率を取得する。制御部30は、当選確率取得テーブル31Dを参照し、期間種別に対応する算出方法で当選確率を取得する。 In step S39, the control unit 30 executes a winning probability acquisition process. In the winning probability acquisition process, the control unit 30 acquires the winning probability for each of the multiple divided periods. The control unit 30 refers to the winning probability acquisition table 31D and acquires the winning probability using a calculation method corresponding to the period type.

特に、第1分割期間においては、制御部30は、現期間における分割当選予定数と暫定アクセス数とに基づいて、複数の分割期間毎の当選確率を取得する。つまり、制御部30は、残り当選予定数と残り分割期間数と暫定アクセス数とに基づいて当選確率を取得する。 In particular, in the first divided period, the control unit 30 obtains the winning probability for each of the multiple divided periods based on the number of planned divided wins and the number of provisional accesses in the current period. In other words, the control unit 30 obtains the winning probability based on the remaining planned number of wins, the number of remaining divided periods, and the number of provisional accesses.

第2分割期間及び第3分割期間においては、制御部30は、現期間における分割当選予定数とアクセス推定数とに基づいて、複数の分割期間毎の当選確率を取得する。つまり、制御部30は、残り当選予定数と残り分割期間数とアクセス推定数とに基づいて、当選確率を取得する。特に、第2分割期間においては、制御部30は、補正値に基づいて、当選確率を取得する。 In the second and third divided periods, the control unit 30 obtains the winning probability for each of the multiple divided periods based on the planned number of divided wins and the estimated number of accesses in the current period. In other words, the control unit 30 obtains the winning probability based on the remaining planned number of wins, the remaining number of divided periods, and the estimated number of accesses. In particular, in the second divided period, the control unit 30 obtains the winning probability based on the correction value.

このように、制御部30は、当選予定数と、アクセス履歴とに基づいて、当選確率を取得する。また、制御部30は、アクセス推定数が第1アクセス推定数である場合に、アクセス推定数が第2アクセス推定数である場合よりも高い当選確率を取得する。 In this way, the control unit 30 obtains the probability of winning based on the expected number of winners and the access history. Furthermore, when the estimated number of accesses is the first estimated number of accesses, the control unit 30 obtains a higher probability of winning than when the estimated number of accesses is the second estimated number of accesses.

ステップS40において、制御部30は、当選確率登録処理を実行する。当選確率登録処理において、制御部30は、ステップS39において取得した当選確率を現期間に対応するようにイベント管理データベース31Cに登録する。 In step S40, the control unit 30 executes a winning probability registration process. In the winning probability registration process, the control unit 30 registers the winning probability acquired in step S39 in the event management database 31C so that it corresponds to the current period.

<抽選制御処理>
次に、図12を参照して抽選制御処理について説明する。抽選制御処理は、所定周期毎に制御部30によって実行される処理である。
<Lottery control process>
Next, the lottery control process will be described with reference to Fig. 12. The lottery control process is a process executed by the control unit 30 at predetermined intervals.

ステップS50において、制御部30は、ユーザ端末装置18Aとの通信により、ユーザによる抽選指示があったか否かを判定する。抽選指示は、所定サイトにアクセスした後のユーザにより行われる指示であるが、所定サイトにアクセスすること自体であってもよい。制御部30は、ユーザによる抽選指示がなかったと判定した場合、抽選制御処理を終了する。制御部30は、ユーザによる抽選指示があったと判定した場合、ステップS51に処理を移行する。 In step S50, the control unit 30 determines whether or not a lottery instruction has been issued by the user through communication with the user terminal device 18A. A lottery instruction is an instruction issued by the user after accessing a specific site, but may be the act of accessing the specific site itself. If the control unit 30 determines that a lottery instruction has not been issued by the user, it ends the lottery control process. If the control unit 30 determines that a lottery instruction has been issued by the user, it transitions to step S51.

ステップS51において、制御部30は、当選確率参照処理を実行する。当選確率参照処理において、制御部30は、イベント管理データベース31Cを参照し、現在の時刻に対応する分割期間を現期間として特定する。制御部30は、現期間に対応する当選確率をイベント管理データベース31Cから読み出す。 In step S51, the control unit 30 executes a winning probability reference process. In the winning probability reference process, the control unit 30 references the event management database 31C and identifies the divided period corresponding to the current time as the current period. The control unit 30 reads out the winning probability corresponding to the current period from the event management database 31C.

ステップS52において、制御部30は、広告提供処理を実行する。広告提供処理において、制御部30は、抽選指示があったユーザ端末装置18Aに、記憶部31に記憶されている広告を送信する。このように、制御部30は、広告提供者の指示に応じて入稿された広告をユーザの指示に応じて提供する。 In step S52, the control unit 30 executes an advertisement provision process. In the advertisement provision process, the control unit 30 transmits the advertisement stored in the storage unit 31 to the user terminal device 18A that received the lottery instruction. In this way, the control unit 30 provides the advertisement submitted in response to the instruction of the advertisement provider in response to the instruction of the user.

ステップS53において、制御部30は、抽選条件が成立したか否かを判定する。抽選条件は、予め定めた時間が経過するまでに広告の閲覧が完了したときに成立してもよい。この場合、制御部30は、ユーザ端末装置18Aとの通信により、予め定めた時間が経過するまでに広告の閲覧が完了したと判定したときに、抽選条件が成立したと判定する。制御部30は、抽選条件が成立していないと判定した場合、抽選制御処理を終了する。制御部30は、抽選条件が成立したと判定した場合、ステップS54に処理を移行する。 In step S53, the control unit 30 determines whether the lottery conditions are met. The lottery conditions may be met when viewing of the advertisement is completed before a predetermined time has elapsed. In this case, the control unit 30 determines that the lottery conditions are met when it determines through communication with the user terminal device 18A that viewing of the advertisement is completed before a predetermined time has elapsed. If the control unit 30 determines that the lottery conditions are not met, it ends the lottery control process. If the control unit 30 determines that the lottery conditions are met, it transitions to step S54.

ステップS54において、制御部30は、抽選実行処理を実行する。抽選実行処理において、制御部30は、ステップS51において参照した当選確率でユーザの指示に応じて抽選を行う。つまり、制御部30は、当選確率制御処理のステップS39において取得した当選確率でユーザの指示に応じて抽選を行う。 In step S54, the control unit 30 executes a lottery execution process. In the lottery execution process, the control unit 30 performs a lottery in response to a user instruction with the winning probability referenced in step S51. In other words, the control unit 30 performs a lottery in response to a user instruction with the winning probability acquired in step S39 of the winning probability control process.

ステップS55において、制御部30は、抽選結果登録処理を実行する。抽選結果登録処理において、制御部30は、抽選結果データベース31Bに抽選結果を登録する。詳しくは、制御部30は、抽選IDを生成する。制御部30は、ユーザIDに対応するユーザの属性情報を取得する。制御部30は、抽選IDと、イベントIDと、日時情報と、ユーザIDと、ユーザの属性情報と、抽選結果とを対応付けて抽選結果データベース31Bに登録する。このように、制御部30は、実行した抽選結果を登録する。 In step S55, the control unit 30 executes a lottery result registration process. In the lottery result registration process, the control unit 30 registers the lottery result in the lottery result database 31B. In detail, the control unit 30 generates a lottery ID. The control unit 30 acquires user attribute information corresponding to the user ID. The control unit 30 associates the lottery ID, event ID, date and time information, user ID, user attribute information, and lottery result, and registers them in the lottery result database 31B. In this way, the control unit 30 registers the executed lottery result.

また、制御部30は、抽選に当選した場合、現期間に対応する当選数を1だけ増加させ、イベントIDに対応する残り当選予定数を1だけ減少させるようにイベント管理データベース31Cを更新する。 In addition, if a lottery is won, the control unit 30 updates the event management database 31C to increase the number of wins corresponding to the current period by 1 and decrease the remaining number of expected wins corresponding to the event ID by 1.

ステップS56において、制御部30は、抽選結果送信処理を実行する。抽選結果送信処理において、制御部30は、抽選結果をユーザ端末装置18Aに送信する。ユーザ端末装置18Aでは、端末制御部20は、抽選結果を示す画像を端末表示部24に表示させる。これにより、制御部30は、抽選結果をユーザに提供することができる。 In step S56, the control unit 30 executes a lottery result transmission process. In the lottery result transmission process, the control unit 30 transmits the lottery result to the user terminal device 18A. In the user terminal device 18A, the terminal control unit 20 causes an image showing the lottery result to be displayed on the terminal display unit 24. This allows the control unit 30 to provide the lottery result to the user.

ステップS57において、制御部30は、抽選に当選したか否かを判定する。制御部30は、抽選に当選していないと判定した場合、抽選制御処理を終了する。制御部30は、抽選に当選したと判定した場合、ステップS58に処理を移行する。 In step S57, the control unit 30 determines whether or not the lottery has been won. If the control unit 30 determines that the lottery has not been won, the control unit 30 ends the lottery control process. If the control unit 30 determines that the lottery has been won, the control unit 30 proceeds to step S58.

ステップS58において、制御部30は、報酬付与処理を実行する。報酬付与処理において、制御部30は、ユーザIDに対応する報酬価値に予め定めた報酬価値を加算する。このように、制御部30は、抽選に当選した場合、ユーザに報酬を付与する。 In step S58, the control unit 30 executes a reward granting process. In the reward granting process, the control unit 30 adds a predetermined reward value to the reward value corresponding to the user ID. In this way, the control unit 30 grants a reward to the user if the user wins the lottery.

<第1実施形態の作用及び効果>
第1実施形態の作用及び効果について説明する。
(1-1)制御部30は、所定サイトにおける抽選実施期間内での当選予定数と、所定サイトへのアクセス履歴とに基づいて、当選確率を取得する。このため、所定サイトへのアクセスに基づいて、抽選が行われる回数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。
<Actions and Effects of First Embodiment>
The operation and effects of the first embodiment will be described.
(1-1) The control unit 30 acquires the probability of winning based on the number of expected winners during the lottery implementation period at the specified site and the access history to the specified site. Therefore, the lottery can be executed with a dynamic probability of winning that takes into account the number of times the lottery is held, based on the access to the specified site. This makes it possible to prevent the number of winners from reaching the expected number of wins and the number of winners in the current period from reaching the expected number of divided wins, resulting in a state where the lottery is not won. In this way, the continuity of the opportunity to win the lottery can be improved. Therefore, it is possible to appropriately provide the user with an opportunity to win the lottery.

(1-2)制御部30は、アクセス履歴に基づいて、所定サイトへのアクセス推定数を推定する。制御部30は、当選予定数とアクセス推定数とに基づいて当選確率を取得する。このため、所定サイトへのアクセス推定数に基づいて、抽選が行われる回数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-2) The control unit 30 estimates the estimated number of accesses to the specified site based on the access history. The control unit 30 obtains the winning probability based on the expected number of wins and the estimated number of accesses. Therefore, the lottery can be executed with a dynamic winning probability that takes into account the number of times the lottery is held, based on the estimated number of accesses to the specified site. This makes it possible to prevent the number of wins from reaching the expected number of wins, and to prevent the number of wins in the current period from reaching the expected number of divided wins, resulting in a state where the lottery is not won. In this way, the continuity of opportunities to win the lottery can be improved. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

(1-3)制御部30は、複数の分割期間毎に当選予定数を分割した分割当選予定数に基づいて、複数の分割期間毎の当選確率を取得する。このため、抽選実施期間を分割した複数の分割期間毎に当選確率が設定される。これにより、複数の分割期間毎に当選確率を調整することができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-3) The control unit 30 obtains the probability of winning for each of the multiple divided periods based on the divided number of expected wins obtained by dividing the number of expected wins for each of the multiple divided periods. Therefore, the probability of winning is set for each of the multiple divided periods obtained by dividing the lottery implementation period. This makes it possible to adjust the probability of winning for each of the multiple divided periods. Therefore, it is possible to appropriately provide the user with an opportunity to win the lottery.

(1-4)制御部30は、アクセス履歴に基づいて、複数の分割期間毎にアクセス推定数を推定する。制御部30は、アクセス推定数と分割当選予定数とに基づいて、複数の分割期間毎の当選確率を取得する。このため、複数の分割期間毎に推定されたアクセス推定数に基づいて、抽選が行われる回数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-4) The control unit 30 estimates the estimated number of accesses for each of the multiple divided periods based on the access history. The control unit 30 obtains the winning probability for each of the multiple divided periods based on the estimated number of accesses and the planned number of divided wins. Therefore, it is possible to execute a lottery with a dynamic winning probability that takes into account the number of times the lottery is held, based on the estimated number of accesses estimated for each of the multiple divided periods. This makes it possible to prevent the number of wins from reaching the planned number of wins, and to prevent the number of wins in the current period from reaching the planned number of divided wins, resulting in a state where the lottery is not won. In this way, the continuity of opportunities to win the lottery can be improved. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

(1-5)制御部30は、現期間と同じ条件を含む参照期間における所定サイトへのアクセス数に基づいて、現期間におけるアクセス推定数を推定する。このため、現期間と同じ条件を含む参照期間におけるアクセス数に基づいて、抽選が行われる回数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-5) The control unit 30 estimates the estimated number of accesses in the current period based on the number of accesses to a specified site in a reference period that includes the same conditions as the current period. This makes it possible to execute a lottery with a dynamic probability of winning that takes into account the number of times the lottery is held, based on the number of accesses in a reference period that includes the same conditions as the current period. This makes it possible to prevent the number of wins from reaching the planned number of wins and to prevent the number of wins in the current period from reaching the planned number of divided wins, resulting in a situation where no wins are made in the lottery. In this way, the continuity of opportunities to win the lottery can be improved. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

(1-6)制御部30は、アクセス推定数が第1アクセス推定数である場合に、アクセス推定数が、第1アクセス推定数よりも多い第2アクセス推定数である場合よりも高い当選確率を取得する。このため、アクセス推定数が少ないと当選確率が高くなり、アクセス推定数が多いと当選確率が低くなる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-6) When the estimated number of accesses is the first estimated number of accesses, the control unit 30 obtains a higher probability of winning than when the estimated number of accesses is the second estimated number of accesses, which is greater than the first estimated number of accesses. For this reason, a small estimated number of accesses results in a higher probability of winning, and a large estimated number of accesses results in a lower probability of winning. This makes it possible to prevent the number of wins from reaching the planned number of wins and to prevent the number of wins in the current period from reaching the planned number of divided wins, resulting in a situation where the user does not win the lottery. In this way, it is possible to improve the continuity of opportunities to win the lottery. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

(1-7)制御部30は、当選予定数から実際に当選した当選数を減算した残り当選予定数と、アクセス履歴とに基づいて、当選確率を取得する。このため、実際に当選した当選数に基づく残り当選予定数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-7) The control unit 30 obtains the probability of winning based on the remaining number of expected wins, calculated by subtracting the number of actual wins from the expected number of wins, and the access history. This makes it possible to execute the lottery with a dynamic probability of winning that takes into account the remaining number of expected wins based on the number of actual wins. This makes it possible to prevent the number of wins from reaching the expected number of wins, and to prevent the number of wins in the current period from reaching the divided expected number of wins, resulting in a state where the lottery is not won. In this way, the continuity of opportunities to win the lottery can be improved. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

(1-8)制御部30は、広告提供者の指示に応じて入稿された広告をユーザの指示に応じて提供する。制御部30は、所定サイトにおける抽選実施期間内での当選予定数を広告提供者の指示に応じて取得する。このため、広告提供者の指示に応じて入稿された広告がユーザに提供されるとともに、広告提供者の指示に応じて当選予定数が提供される。このように、広告を提供することに対して当選予定数も提供することができる。 (1-8) The control unit 30 provides the advertisement submitted in response to the instructions of the advertisement provider in response to the instructions of the user. The control unit 30 acquires the number of expected winners during the lottery period at the specified site in response to the instructions of the advertisement provider. Therefore, the advertisement submitted in response to the instructions of the advertisement provider is provided to the user, and the number of expected winners is provided in response to the instructions of the advertisement provider. In this way, the number of expected winners can also be provided in response to the provision of the advertisement.

(1-9)制御部30は、実行した抽選に当選した場合、ユーザに報酬を付与する。このため、制御部30は、報酬を付与することができる高価値の抽選における当選確率を適切に制御することができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-9) The control unit 30 awards a reward to the user if the user wins the executed lottery. Therefore, the control unit 30 can appropriately control the probability of winning in a high-value lottery for which a reward can be awarded. Therefore, the control unit 30 can appropriately provide the user with an opportunity to win the lottery.

(1-10)制御部30は、当選予定数と、アクセス履歴と、当選確率を低下させるための補正値とに基づいて、当選確率を取得する。このため、補正値を用いて当選確率を低下させることができる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。 (1-10) The control unit 30 obtains the probability of winning based on the expected number of winnings, the access history, and a correction value for lowering the probability of winning. Therefore, the correction value can be used to lower the probability of winning. This makes it possible to prevent the number of winnings from reaching the expected number of winnings and the number of winnings in the current period from reaching the expected number of divided winnings, resulting in a state where the lottery is not won. In this way, the continuity of opportunities to win the lottery can be improved. Therefore, it is possible to appropriately provide users with opportunities to win the lottery.

[第2実施形態]
次に、第2実施形態について説明する。以下の説明では、既に説明した実施形態と同じ構成について同一符号を付し、その重複する説明を省略又は簡略する。
[Second embodiment]
Next, a second embodiment will be described. In the following description, the same components as those in the already described embodiment are denoted by the same reference numerals, and duplicated descriptions thereof will be omitted or simplified.

<当選確率>
第2実施形態では、ユーザの属性情報毎に当選確率が設定されてもよい。詳しくは、ユーザの属性情報が第1属性情報である第1ユーザに対する第1当選確率と、ユーザの属性情報が第2属性情報である第2ユーザに対する第2当選確率とが設定可能であってもよい。具体的な一例をあげると、サービスに対する利用登録度合いが低い第1ユーザに対しては第1当選確率が設定される。サービスに対する利用登録度合いが高い第2ユーザに対しては、第1当選確率よりも高い第2当選確率が設定される。
<Odds of winning>
In the second embodiment, a winning probability may be set for each attribute information of a user. In detail, a first winning probability may be set for a first user whose attribute information is the first attribute information, and a second winning probability may be set for a second user whose attribute information is the second attribute information. As a specific example, a first winning probability is set for a first user whose degree of registration for the service is low. A second winning probability higher than the first winning probability is set for a second user whose degree of registration for the service is high.

<当選確率制御処理>
第2実施形態では、図11に示す当選確率制御処理のステップS35において、制御部30は、第1ユーザのアクセス履歴と第2ユーザのアクセス履歴とに基づいて、参照期間におけるアクセス数を取得する。制御部30は、参照期間におけるアクセス数を、現期間におけるアクセス推定数として推定する。
<Winning Probability Control Process>
In the second embodiment, in step S35 of the winning probability control process shown in Fig. 11, the control unit 30 acquires the number of accesses in the reference period based on the access history of the first user and the access history of the second user. The control unit 30 estimates the number of accesses in the reference period as the estimated number of accesses in the current period.

制御部30は、第1ユーザのアクセス履歴に基づいて、参照期間における第1ユーザのアクセス数を取得する。制御部30は、参照期間における第1ユーザのアクセス数を、現期間における第1ユーザのアクセス推定数として推定する。 The control unit 30 obtains the number of accesses of the first user in the reference period based on the access history of the first user. The control unit 30 estimates the number of accesses of the first user in the reference period as the estimated number of accesses of the first user in the current period.

制御部30は、第2ユーザのアクセス履歴に基づいて、参照期間における第2ユーザのアクセス数を取得する。制御部30は、参照期間における第2ユーザのアクセス数を、現期間における第2ユーザのアクセス推定数として推定する。 The control unit 30 obtains the number of accesses by the second user in the reference period based on the access history of the second user. The control unit 30 estimates the number of accesses by the second user in the reference period as the estimated number of accesses by the second user in the current period.

ステップS34において、制御部30は、第1ユーザに対応する第1暫定アクセス数を記憶部31から取得する。制御部30は、第2ユーザに対応する第2暫定アクセス数を記憶部31から取得する。 In step S34, the control unit 30 acquires a first provisional access count corresponding to the first user from the storage unit 31. The control unit 30 acquires a second provisional access count corresponding to the second user from the storage unit 31.

ステップS38において、制御部30は、分割当選予定数を取得した後に、分割当選予定数に基づいて第1分割当選予定数と第2分割当選予定数とを取得する。第1分割当選予定数は、第1当選確率を取得するための分割当選予定数である。第2分割当選予定数は、第2当選確率を取得するための分割当選予定数である。 In step S38, the control unit 30 obtains the planned number of split wins, and then obtains a first planned number of split wins and a second planned number of split wins based on the planned number of split wins. The first planned number of split wins is the planned number of split wins for obtaining the first winning probability. The second planned number of split wins is the planned number of split wins for obtaining the second winning probability.

特に、第2分割期間又は第3分割期間である場合、制御部30は、第1アクセス推定数と第2アクセス推定数との比率により、分割当選予定数を第1分割当選予定数と第2分割予定数とに分割する。制御部30は、分割当選予定数に所定係数を乗算した補正当選予定数を算出する。制御部30は、分割した第1分割当選予定数から補正当選予定数を減算する。制御部30は、分割した第2分割当選予定数から補正当選予定数を加算する。これにより、制御部30は、第1分割当選予定数と第2分割当選予定数とを取得する。 In particular, in the case of the second or third division period, the control unit 30 divides the planned split winning number into a first planned split winning number and a second planned split winning number based on the ratio between the first estimated access number and the second estimated access number. The control unit 30 calculates a corrected planned winning number by multiplying the planned split winning number by a predetermined coefficient. The control unit 30 subtracts the corrected planned winning number from the divided first planned split winning number. The control unit 30 adds the corrected planned winning number to the divided second planned split winning number. In this way, the control unit 30 obtains the first planned split winning number and the second planned split winning number.

分割当選予定数が100であり、第1アクセス推定数と第2アクセス推定数との比率が9:1であり、所定係数が0.1である具体的な一例について説明する。この場合、制御部30は、分割当選予定数が100であることと、比率が9:1であることとに基づいて、暫定の第1分割当選予定数を90と算出し、暫定の第2分割当選予定数を10と算出する。制御部30は、分割当選予定数が100であることと、所定係数が0.1であることとに基づいて、補正当選予定数を10と算出する。制御部30は、90から10を減算した80を第1分割当選予定数として算出する。制御部30は、10に10を加算した20を第2分割当選予定数として算出する。 A specific example will be described in which the planned number of split wins is 100, the ratio between the first estimated number of accesses and the second estimated number of accesses is 9:1, and the specified coefficient is 0.1. In this case, the control unit 30 calculates the provisional first planned number of split wins as 90 and the provisional second planned number of split wins as 10 based on the planned number of split wins being 100 and the ratio being 9:1. The control unit 30 calculates the corrected planned number of wins as 10 based on the planned number of split wins being 100 and the specified coefficient being 0.1. The control unit 30 subtracts 10 from 90 to calculate 80 as the first planned number of split wins. The control unit 30 adds 10 to 10 to calculate 20 as the planned number of second split wins.

第1分割期間である場合も同じように、制御部30は、第1アクセス推定数と第2アクセス推定数との比率の替わりに、第1暫定アクセス数と第2暫定アクセス数との比率により、分割当選予定数を第1分割当選予定数と第2分割予定数とに分割する。 Similarly, in the first division period, the control unit 30 divides the planned split winning number into the first planned split winning number and the second planned split number based on the ratio between the first provisional access number and the second provisional access number, instead of the ratio between the first estimated access number and the second estimated access number.

ステップS39において、第1分割期間では、制御部30は、第1暫定アクセス数と第1分割当選予定数とに基づいて、第1当選確率を取得する。制御部30は、第2暫定アクセス数と第2分割当選予定数とに基づいて、第2当選確率を取得する。 In step S39, during the first division period, the control unit 30 obtains a first winning probability based on the first provisional access number and the first planned divided winning number. The control unit 30 obtains a second winning probability based on the second provisional access number and the second planned divided winning number.

第2分割期間では、制御部30は、第1アクセス推定数と第1分割当選予定数と補正値とに基づいて、第1当選確率を取得する。制御部30は、第2アクセス推定数と第2分割当選予定数と補正値とに基づいて、第2当選確率を取得する。 In the second division period, the control unit 30 obtains the first winning probability based on the first estimated number of accesses, the first planned divided winning number, and the correction value. The control unit 30 obtains the second winning probability based on the second estimated number of accesses, the second planned divided winning number, and the correction value.

第3分割期間では、制御部30は、第1アクセス推定数と第1分割当選予定数とに基づいて、第1当選確率を取得する。制御部30は、第2アクセス推定数と第2分割当選予定数とに基づいて、第2当選確率を取得する。 In the third division period, the control unit 30 obtains a first winning probability based on the first estimated number of accesses and the first planned number of divided wins. The control unit 30 obtains a second winning probability based on the second estimated number of accesses and the second planned number of divided wins.

このように、制御部30は、分割当選予定数と、アクセス推定数とに基づいて、複数の分割期間及びユーザの属性情報毎に当選確率を取得する。つまり、制御部30は、当選予定数と、アクセス履歴とに基づいて、ユーザの属性情報毎に当選確率を取得する。 In this way, the control unit 30 obtains the probability of winning for each of the multiple split periods and the user's attribute information based on the expected number of split wins and the estimated number of accesses. In other words, the control unit 30 obtains the probability of winning for each of the user's attribute information based on the expected number of wins and the access history.

図12に示す抽選制御処理のステップS54において、制御部30は、ユーザIDに対応するユーザの属性情報を取得する。制御部30は、ユーザの属性情報に対応する当選確率で抽選を実行する。 In step S54 of the lottery control process shown in FIG. 12, the control unit 30 acquires user attribute information corresponding to the user ID. The control unit 30 executes a lottery with a winning probability corresponding to the user attribute information.

<第2実施形態の作用及び効果>
第2実施形態の作用及び効果について説明する。
(2-1)制御部30は、当選予定数と、アクセス履歴とに基づいて、ユーザの属性情報毎に当選確率を取得する。このため、ユーザの属性情報に基づいて、抽選が行われる回数を考慮した動的な当選確率で抽選が実行可能となる。これにより、当選数が当選予定数に達すること及び現期間における当選数が分割当選予定数に達することで抽選に当選しない状態となることを抑制することができる。このように、抽選に当選する機会の継続性を向上させることができる。また、ユーザの属性情報に対する価値を高めることができる。したがって、ユーザに対して抽選に当選する機会を適切に提供することができる。
<Actions and Effects of the Second Embodiment>
The operation and effects of the second embodiment will be described.
(2-1) The control unit 30 acquires the winning probability for each user's attribute information based on the expected number of winnings and the access history. Therefore, the lottery can be executed with a dynamic winning probability that takes into account the number of times the lottery is held based on the user's attribute information. This makes it possible to prevent the number of winnings from reaching the expected number of winnings and the number of winnings in the current period from reaching the expected number of divided winnings, resulting in a state where the lottery is not won. In this way, the continuity of the opportunity to win the lottery can be improved. In addition, the value of the user's attribute information can be increased. Therefore, it is possible to appropriately provide users with an opportunity to win the lottery.

[変更例]
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
[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.

・第2実施形態において、制御部30は、第1分割当選予定数と第2分割当選予定数とを取得する場合に、補正当選予定数に基づく補正を行わなくてもよい。この場合、制御部30は、第1当選確率と第2当選確率とを算出した後に、第1当選確率よりも第2当選確率を高確率とするように補正してもよい。 In the second embodiment, when the control unit 30 obtains the first and second divided planned winning numbers, it is not necessary to perform a correction based on the corrected planned winning number. In this case, after calculating the first and second winning probabilities, the control unit 30 may correct the second winning probability to be higher than the first winning probability.

・第2実施形態において、制御部30は、ユーザの属性情報に基づいて異なる当選確率で抽選を行うか否かを広告提供者の指示に応じて設定可能であってもよい。
・アクセス数は、ユーザに関係なく、単なるアクセス数であってもよく、アクセスしたユーザ数であってもよい。所定サイトにおけるアクセスが所定サイトにおいて抽選が行われることである場合、制御部30は、抽選結果データベース31Bに抽選結果を登録することにより、アクセス履歴を登録する。
In the second embodiment, the control unit 30 may be able to set whether or not to hold a lottery with different winning probabilities based on user attribute information in response to an instruction from an advertisement provider.
The number of accesses may be the number of accesses or the number of users who accessed the site, regardless of the user. When the access to the specified site is a lottery to be held at the specified site, the control unit 30 registers the lottery result in the lottery result database 31B, thereby registering the access history.

・分割期間は、1時間であってもよい。分割期間は、数時間であってもよい。この場合、参照期間は、現期間における曜日と時間帯とが同じ条件である期間であってもよい。分割期間は、1週間であってもよい。分割期間は、1カ月であってもよい。 - The divided period may be one hour. The divided period may be several hours. In this case, the reference period may be a period in which the day of the week and the time period are the same as those in the current period. The divided period may be one week. The divided period may be one month.

・分割期間は、第1分割期間と第2分割期間と第3分割期間とのうち少なくとも何れかを含まなくてもよい。分割期間は、第1分割期間、第2分割期間及び第3分割期間とは異なる第4分割期間を含んでもよい。第4分割期間は、第1分割期間、第2分割期間及び第3分割期間よりも当選確率が高い特別な期間であってもよい。この場合、制御部30は、第4分割期間では、第1分割期間、第2分割期間及び第3分割期間よりも多くの分割当選予定数を決定してもよい。第4分割期間は、抽選実施期間のうち任意の分割期間として設定されてもよい。 The split period may not include at least any of the first split period, the second split period, and the third split period. The split period may include a fourth split period that is different from the first split period, the second split period, and the third split period. The fourth split period may be a special period in which the probability of winning is higher than the first split period, the second split period, and the third split period. In this case, the control unit 30 may determine a larger number of planned split wins in the fourth split period than in the first split period, the second split period, and the third split period. The fourth split period may be set as any split period within the lottery implementation period.

・抽選は、複数種類の当選等級があってもよい。つまり、当選は、ユーザに付与する報酬価値が大きい1等当選と、ユーザに付与する報酬価値が小さい2等当選とを含んでもよい。制御部30は、当選等級毎に報酬価値を異ならせてもよい。具体的な一例をあげると、制御部30は、1等当選で100ポイントをユーザに付与し、2等当選で1ポイントをユーザに付与してもよい。この場合、制御部30は、複数種類の当選等級毎に当選確率を取得する。制御部30は、1等当選に対応する当選確率として、2等当選に対応する当選確率よりも低確率の当選確率を取得する。 - The lottery may have multiple winning grades. In other words, winning may include a first prize winning, which has a large reward value granted to the user, and a second prize winning, which has a small reward value granted to the user. The control unit 30 may vary the reward value for each winning grade. As a specific example, the control unit 30 may award the user 100 points for winning first prize, and 1 point for winning second prize. In this case, the control unit 30 obtains the winning probability for each of the multiple winning grades. The control unit 30 obtains a winning probability corresponding to winning first prize that is lower than the winning probability corresponding to winning second prize.

・制御部30は、残り当選予定数を考慮せずに、分割期間毎に分割当選予定数を取得してもよい。制御部30は、残り当選予定数を考慮せずに、分割期間毎に均等に分割当選予定数を取得してもよい。これにより、制御部30は、分割期間毎にアクセス推定数が異なると、分割当選予定数が同じであっても、分割期間毎に異なる当選確率を取得することができる。制御部30は、残り当選予定数を考慮せずに、アクセス推定数に対応する割合で、分割期間毎に分割当選予定数を取得してもよい。制御部30は、残り当選予定数を考慮せずに、アクセス推定数が多い分割期間において、アクセス推定数が少ない分割期間よりも大きい分割当選予定数を取得してもよい。 The control unit 30 may obtain the planned split number of wins for each divided period without considering the remaining planned number of wins. The control unit 30 may obtain the planned split number of wins evenly for each divided period without considering the remaining planned number of wins. In this way, when the estimated number of accesses differs for each divided period, the control unit 30 can obtain a different winning probability for each divided period even if the planned split number of wins is the same. The control unit 30 may obtain the planned split number of wins for each divided period in a ratio corresponding to the estimated number of accesses without considering the remaining planned number of wins. The control unit 30 may obtain a larger planned split number of wins in a divided period with a large estimated number of accesses than in a divided period with a small estimated number of accesses without considering the remaining planned number of wins.

・制御部30は、抽選実施期間の開始前又は抽選実施期間の開始時を契機として、分割期間毎に分割当選予定数を取得してもよい。制御部30は、抽選実施期間の開始前又は抽選実施期間の開始時を契機として、分割期間毎に均等に分割当選予定数を取得してもよい。 - The control unit 30 may obtain the number of divided winnings expected for each divided period before the start of the lottery implementation period or at the start of the lottery implementation period. The control unit 30 may obtain the number of divided winnings expected evenly for each divided period before the start of the lottery implementation period or at the start of the lottery implementation period.

・制御部30は、現期間よりも前の分割期間であれば、現期間と同じ条件を含まない期間を参照期間として取得してもよい。制御部30は、現期間よりも前の分割期間であれば、現期間と同じ条件を含む期間と、現期間と同じ条件を含まない期間を参照期間として取得してもよい。制御部30は、現期間の直前の所定期間に含まれる分割期間を参照期間として取得してもよい。制御部30は、抽選実施期間に含まれる分割期間のうち、現期間よりも前の全ての分割期間を参照期間として取得してもよい。 - The control unit 30 may acquire as the reference period a period that does not include the same conditions as the current period if it is a divided period prior to the current period. The control unit 30 may acquire as the reference period a period that includes the same conditions as the current period and a period that does not include the same conditions as the current period if it is a divided period prior to the current period. The control unit 30 may acquire as the reference period a divided period included in a specified period immediately preceding the current period. The control unit 30 may acquire all divided periods prior to the current period among the divided periods included in the lottery implementation period.

・制御部30は、広告提供者からのイベント登録要求に基づいて、当選予定数を取得してもよい。つまり、制御部30は、広告提供者の指示に応じて当選予定数を取得してもよい。これにより、ユーザに対して抽選に当選する機会を適切に提供することができることを、広告提供者に対しても把握させることができる。 The control unit 30 may obtain the number of expected winners based on an event registration request from the advertisement provider. In other words, the control unit 30 may obtain the number of expected winners in response to instructions from the advertisement provider. This allows the advertisement provider to understand that it is possible to appropriately provide users with an opportunity to win the lottery.

・制御部30は、抽選実施期間における当選予定数をユーザに通知してもよい。制御部30は、現期間における当選予定数をユーザに通知してもよい。制御部30は、抽選に当選することによりユーザに付与される報酬価値をユーザに通知してもよい。 - The control unit 30 may notify the user of the number of expected winners during the lottery period. The control unit 30 may notify the user of the number of expected winners during the current period. The control unit 30 may notify the user of the reward value that will be granted to the user as a result of winning the lottery.

・制御部30は、例えば、ユーザに対する報酬として割引クーポンを付与してもよい。割引クーポンは、例えば、商品の購入、旅行の提供、サービスの提供のうち少なくとも何れかに対する割引であってもよく、加盟店において利用可能なクーポンであってもよい。また、制御部30は、例えば、ユーザに対する報酬として、商品自体、旅行の提供自体、サービスの提供自体を付与してもよい。制御部30は、ユーザの行動履歴に基づく種類の報酬をユーザに付与してもよい。 - The control unit 30 may, for example, grant a discount coupon as a reward to the user. The discount coupon may, for example, be a discount on at least one of the purchase of a product, the provision of a trip, or the provision of a service, 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 provision of a trip, or the provision of a service 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.

・情報管理装置11は、複数の装置から構成されてもよい。具体的な一例をあげると、情報管理装置11は、ユーザ管理サーバと、報酬付与サーバと、広告サーバと、抽選制御サーバとを備えてもよい。ユーザ管理サーバは、ユーザに関する情報を管理するサーバである。報酬付与サーバは、ユーザに報酬を付与するサーバである。広告サーバは、ユーザに広告を提供するサーバである。抽選制御サーバは、抽選イベントに関する制御を行うサーバである。ユーザ管理サーバと報酬付与サーバと広告サーバと抽選制御サーバとの組み合わせは、管理者が異なってもよいし、管理者が同じであってもよい。 - The information management device 11 may be composed of multiple devices. As a specific example, the information management device 11 may include a user management server, a reward granting server, an advertisement server, and a lottery control server. The user management server is a server that manages information about users. The reward granting server is a server that grants rewards to users. The advertisement server is a server that provides advertisements to users. The lottery control server is a server that controls lottery events. The combination of the user management server, the reward granting server, the advertisement server, and the lottery control server may be managed by different managers or by the same manager.

・情報管理装置11は、一部の機能を備えるが、情報管理装置11の一部の機能が別の装置に備えられてもよい。具体的な一例をあげると、情報管理装置11は、ユーザに関する情報を管理しなくてもよい。この場合、情報管理装置11は、情報管理装置11とは別のユーザ管理サーバからユーザに関する情報を取得するように構成されてもよい。情報管理装置11は、ユーザに報酬を付与しなくてもよい。この場合、情報管理装置11は、情報管理装置11とは別の報酬付与サーバに対して、ユーザに報酬を付与させるように制御してもよい。情報管理装置11は、ユーザに広告を提供しなくてもよい。この場合、情報管理装置11は、情報管理装置11とは別の広告サーバに対して、ユーザに広告を提供させるように制御してもよい。 - The information management device 11 has some of the functions, but some of the functions of the information management device 11 may be provided in another device. As a specific example, the information management device 11 does not need to manage information about the user. In this case, the information management device 11 may be configured to acquire information about the user from a user management server separate from the information management device 11. The information management device 11 does not need to grant a reward to the user. In this case, the information management device 11 may control a reward granting server separate from the information management device 11 to grant a reward to the user. The information management device 11 does not need to provide advertisements to the user. In this case, the information management device 11 may control an advertisement server separate from the information management device 11 to provide advertisements to the user.

・本明細書において使用される「少なくとも何れか」という表現は、所望の選択肢の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.

[付記]
以下に、上述した実施形態及び変更例から把握される技術的思想を記載する。
(A)情報管理装置は、所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、を備える。
[Additional Notes]
The technical ideas understood from the above-described embodiment and modified examples will be described below.
(A) The information management device includes a planned win number acquisition unit that acquires the number of planned wins during a lottery period at a specified site, an access history registration unit that registers accesses to the specified site and the date and time of access to the specified site as an access history, a winning probability acquisition unit that acquires the winning probability based on the planned win number acquired by the planned win number acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that conducts a lottery in accordance with user instructions using the winning probability acquired by the winning probability acquisition unit.

(B)(A)に記載の情報管理装置は、前記アクセス履歴登録部が登録したアクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定する推定部を備え、前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数と、前記推定部が推定した前記所定サイトへのアクセス推定数とに基づいて、当選確率を取得する。 (B) The information management device described in (A) includes an estimation unit that estimates the estimated number of accesses to the specified site based on the access history registered by the access history registration unit, and the winning probability acquisition unit acquires the winning probability based on the expected number of wins acquired by the expected number of wins acquisition unit and the estimated number of accesses to the specified site estimated by the estimation unit.

(C)(A)又は(B)に記載の情報管理装置において、前記当選確率取得部は、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数取得部が取得した当選予定数を分割した分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得する。 (C) In the information management device described in (A) or (B), the winning probability acquisition unit acquires the winning probability for each of the multiple divided periods into which the lottery implementation period is divided, based on the divided expected winning numbers obtained by dividing the expected winning number acquired by the expected winning number acquisition unit for each of the multiple divided periods into which the lottery implementation period is divided.

(D)(C)に記載の情報管理装置は、前記アクセス履歴登録部が登録したアクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定する推定部を備え、前記推定部は、前記抽選実施期間が分割される複数の分割期間毎に前記所定サイトへのアクセス推定数を推定し、前記当選確率取得部は、前記推定部が推定した結果に基づいて、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数取得部が取得した当選予定数を分割当選予定数として分割し、前記分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得する。 The information management device described in (D) and (C) includes an estimation unit that estimates an estimated number of accesses to the specified site based on the access history registered by the access history registration unit, and the estimation unit estimates the estimated number of accesses to the specified site for each of the multiple divided periods into which the lottery implementation period is divided. The winning probability acquisition unit divides the expected winning number acquired by the expected winning number acquisition unit into each of the multiple divided periods into which the lottery implementation period is divided based on the results estimated by the estimation unit as a split expected winning number, and acquires the winning probability for each of the multiple divided periods into which the lottery implementation period is divided based on the split expected winning number.

(E)(D)に記載の情報管理装置において、前記推定部は、前記抽選実施期間が分割される複数の分割期間のうち現在の時刻が含まれる現期間において、前記アクセス履歴登録部が登録した結果に基づいて、前記現期間と同じ条件を含む参照期間における前記所定サイトへのアクセス数を取得し、前記現期間における前記所定サイトへのアクセス推定数を推定する。 In the information management device described in (E) and (D), the estimation unit obtains the number of accesses to the specified site in a reference period that includes the same conditions as the current period based on the results registered by the access history registration unit during a current period that includes the current time among multiple divided periods into which the lottery period is divided, and estimates the estimated number of accesses to the specified site during the current period.

(F)(B)、(D)及び(E)のうち何れか一つに記載の情報管理装置において、前記当選確率取得部は、前記推定部が推定した前記所定サイトへのアクセス推定数が第1アクセス推定数である場合に、前記推定部が推定した前記所定サイトへのアクセス推定数が、前記第1アクセス推定数よりも多い第2アクセス推定数である場合よりも高い当選確率を取得する。 In the information management device described in any one of (F), (B), (D), and (E), the winning probability acquisition unit acquires a higher winning probability when the estimated number of accesses to the specified site estimated by the estimation unit is a first estimated number of accesses than when the estimated number of accesses to the specified site estimated by the estimation unit is a second estimated number of accesses that is greater than the first estimated number of accesses.

(G)(A)~(F)のうち何れか一つに記載の情報管理装置は、前記抽選実行部が実行した抽選結果を登録する抽選結果登録部を備え、前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数から前記抽選結果登録部が登録した当選数を減算した残り当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する。 (G) The information management device described in any one of (A) to (F) includes a lottery result registration unit that registers the lottery results executed by the lottery execution unit, and the winning probability acquisition unit acquires the winning probability based on the remaining expected winning number obtained by subtracting the winning number registered by the lottery result registration unit from the expected winning number acquired by the expected winning number acquisition unit and the access history registered by the access history registration unit.

(H)(A)~(G)のうち何れか一つに記載の情報管理装置は、ユーザの属性情報を取得するユーザ属性情報取得部を備え、前記アクセス履歴登録部は、前記所定サイトへのアクセスと、前記所定サイトへのアクセス日時と、前記所定サイトへのアクセスしたユーザとをアクセス履歴として登録し、前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、ユーザの属性情報毎に当選確率を取得する。 (H) The information management device described in any one of (A) to (G) includes a user attribute information acquisition unit that acquires user attribute information, and the access history registration unit registers access to the specified site, the date and time of access to the specified site, and the user who accessed the specified site as an access history, and the winning probability acquisition unit acquires the winning probability for each user attribute information based on the expected number of wins acquired by the expected number of wins acquisition unit and the access history registered by the access history registration unit.

(I)(A)~(H)のうち何れか一つに記載の情報管理装置は、広告提供者の指示に応じて入稿された広告をユーザの指示に応じて提供する広告提供部を備え、前記当選予定数取得部は、前記所定サイトにおける前記抽選実施期間内での当選予定数を広告提供者の指示に応じて取得する。 The information management device described in any one of (I) (A) to (H) includes an advertisement provision unit that provides advertisements submitted in response to instructions from an advertisement provider in response to instructions from a user, and the expected number of winners acquisition unit acquires the expected number of winners during the lottery implementation period at the specified site in response to instructions from the advertisement provider.

(J)(A)~(I)のうち何れか一つに記載の情報管理装置は、前記抽選実行部が実行した抽選に当選した場合、ユーザに報酬を付与する報酬付与部を備える。
(K)(A)~(J)のうち何れか一つに記載の情報管理装置において、前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴と、当選確率を低下させるための補正値とに基づいて、当選確率を取得する。
The information management device according to any one of (J) (A) to (I) includes a reward granting unit that grants a reward to a user when the user wins the lottery executed by the lottery execution unit.
In the information management device described in any one of (K) (A) to (J), the winning probability acquisition unit acquires the winning probability based on the expected number of winnings acquired by the expected number of winnings acquisition unit, the access history registered by the access history registration unit, and a correction value for reducing the winning probability.

(L)情報管理システムは、所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、を備える。 (L) The information management system includes a number of expected winners acquisition unit that acquires the number of expected winners during a lottery period at a specified site, an access history registration unit that registers accesses to the specified site and the date and time of access to the specified site as an access history, a winning probability acquisition unit that acquires the winning probability based on the number of expected winners acquired by the number of expected winners acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that performs a lottery in accordance with a user's instructions using the winning probability acquired by the winning probability acquisition unit.

(M)情報管理方法は、1又は複数のコンピュータが、所定サイトにおける抽選実施期間内での当選予定数を取得することと、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、前記当選確率でユーザの指示に応じて抽選を行うことと、を実行する。 (M) The information management method includes one or more computers acquiring the number of expected winners during a lottery period at a specified site, registering accesses to the specified site and the date and time of access to the specified site as an access history, acquiring the probability of winning based on the expected number of winners and the access history, and conducting a lottery based on the winning probability in accordance with a user's instructions.

(N)プログラムは、1又は複数のコンピュータに、所定サイトにおける抽選実施期間内での当選予定数を取得することと、前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、前記当選確率でユーザの指示に応じて抽選を行うことと、を実行させる。 (N) The program causes one or more computers to obtain the number of expected winners during a lottery period at a specified site, register accesses to the specified site and the date and time of access to the specified site as an access history, obtain the probability of winning based on the expected number of winners and the access history, and conduct a lottery based on the winning probability in accordance with a user's instructions.

10…情報管理システム、11…情報管理装置、18…端末装置、18A…ユーザ端末装置、18B…広告端末装置、20…端末制御部、30…制御部、30A…当選予定数取得部、30B…アクセス履歴登録部、30C…ユーザ属性情報取得部、30D…推定部、30E…当選確率取得部、30F…抽選実行部、30G…抽選結果登録部、30H…広告提供部、30I…報酬付与部、31…記憶部、31A…アクセス履歴データベース、31B…抽選結果データベース、31C…イベント管理データベース。 10... Information management system, 11... Information management device, 18... Terminal device, 18A... User terminal device, 18B... Advertising terminal device, 20... Terminal control unit, 30... Control unit, 30A... Expected number of winners acquisition unit, 30B... Access history registration unit, 30C... User attribute information acquisition unit, 30D... Estimation unit, 30E... Winning probability acquisition unit, 30F... Lottery execution unit, 30G... Lottery result registration unit, 30H... Advertising provision unit, 30I... Reward granting unit, 31... Memory unit, 31A... Access history database, 31B... Lottery result database, 31C... Event management database.

Claims (16)

所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、
前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、
前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、
を備え、
前記当選確率取得部は、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数取得部が取得した当選予定数を分割した分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得する、
情報管理装置。
an expected number of winning tickets acquisition unit that acquires the expected number of winning tickets during a lottery implementation period at a predetermined site;
an access history registration unit that registers accesses to the predetermined site and the dates and times of accesses to the predetermined site as an access history;
a winning probability acquisition unit that acquires a winning probability based on the expected winning number acquired by the expected winning number acquisition unit and the access history registered by the access history registration unit;
a lottery execution unit that performs a lottery in response to a user's instruction using the winning probability acquired by the winning probability acquisition unit;
Equipped with
the winning probability acquisition unit acquires a winning probability for each of a plurality of divided periods into which the lottery implementation period is divided, based on a divided expected winning number obtained by dividing the expected winning number acquired by the expected winning number acquisition unit for each of a plurality of divided periods into which the lottery implementation period is divided;
Information management device.
請求項に記載の情報管理装置において、
前記アクセス履歴登録部が登録したアクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定する推定部を備え、
前記推定部は、前記抽選実施期間が分割される複数の分割期間毎に前記所定サイトへのアクセス推定数を推定し、
前記当選確率取得部は、前記推定部が推定した結果に基づいて、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数取得部が取得した当選予定数を分割当選予定数として分割し、前記分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得する、
情報管理装置。
2. The information management device according to claim 1 ,
an estimation unit that estimates an estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit;
the estimation unit estimates an estimated number of accesses to the predetermined site for each of a plurality of divided periods into which the lottery holding period is divided;
the winning probability acquisition unit divides the expected winning number acquired by the expected winning number acquisition unit for each of a plurality of divided periods into which the lottery implementation period is divided, as a divided expected winning number, based on the result estimated by the estimation unit, and acquires a winning probability for each of the plurality of divided periods into which the lottery implementation period is divided, based on the divided expected winning number;
Information management device.
請求項に記載の情報管理装置において、
前記推定部は、前記抽選実施期間が分割される複数の分割期間のうち現在の時刻が含まれる現期間において、前記アクセス履歴登録部が登録した結果に基づいて、前記現期間と同じ条件を含む参照期間における前記所定サイトへのアクセス数を取得し、前記現期間における前記所定サイトへのアクセス推定数を推定する、
情報管理装置。
3. The information management device according to claim 2 ,
the estimation unit, during a current period including a current time among a plurality of divided periods into which the lottery period is divided, acquires the number of accesses to the predetermined site during a reference period including the same conditions as the current period based on the results registered by the access history registration unit, and estimates the estimated number of accesses to the predetermined site during the current period;
Information management device.
所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、
前記アクセス履歴登録部が登録したアクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定する推定部と、
前記当選予定数取得部が取得した当選予定数と、前記推定部が推定した前記所定サイトへのアクセス推定数とに基づいて、当選確率を取得する当選確率取得部と、
前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、
を備える、
情報管理装置。
an expected number of winning tickets acquisition unit that acquires the expected number of winning tickets during a lottery implementation period at a predetermined site;
an access history registration unit that registers accesses to the predetermined site and the dates and times of accesses to the predetermined site as an access history;
an estimation unit that estimates an estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit;
a winning probability acquisition unit that acquires a winning probability based on the expected number of winnings acquired by the expected number of winnings acquisition unit and the estimated number of accesses to the predetermined site estimated by the estimation unit;
a lottery execution unit that performs a lottery in response to a user's instruction using the winning probability acquired by the winning probability acquisition unit;
Equipped with
Information management device.
請求項2から請求項のうち何れか一項に記載の情報管理装置において、
前記当選確率取得部は、前記推定部が推定した前記所定サイトへのアクセス推定数が第1アクセス推定数である場合に、前記推定部が推定した前記所定サイトへのアクセス推定数が、前記第1アクセス推定数よりも多い第2アクセス推定数である場合よりも高い当選確率を取得する、
情報管理装置。
The information management device according to any one of claims 2 to 4 ,
the winning probability acquisition unit acquires a higher winning probability when the estimated number of accesses to the specified site estimated by the estimation unit is a first estimated number of accesses than when the estimated number of accesses to the specified site estimated by the estimation unit is a second estimated number of accesses that is greater than the first estimated number of accesses.
Information management device.
請求項1又は請求項4に記載の情報管理装置において、
前記抽選実行部が実行した抽選結果を登録する抽選結果登録部を備え、
前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数から前記抽選結果登録部が登録した当選数を減算した残り当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する、
情報管理装置。
5. The information management device according to claim 1,
a lottery result registration unit that registers the lottery result executed by the lottery execution unit;
the winning probability acquisition unit acquires a winning probability based on the remaining expected winning number obtained by subtracting the winning number registered by the lottery result registration unit from the expected winning number acquired by the expected winning number acquisition unit and the access history registered by the access history registration unit;
Information management device.
請求項1又は請求項4に記載の情報管理装置において、
ユーザの属性情報を取得するユーザ属性情報取得部を備え、
前記アクセス履歴登録部は、前記所定サイトへのアクセスと、前記所定サイトへのアクセス日時と、前記所定サイトへのアクセスしたユーザとをアクセス履歴として登録し、
前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、ユーザの属性情報毎に当選確率を取得する、
情報管理装置。
5. The information management device according to claim 1,
A user attribute information acquisition unit that acquires attribute information of a user,
the access history registration unit registers access to the predetermined site, a date and time of access to the predetermined site, and a user who accessed the predetermined site as an access history;
The winning probability acquisition unit acquires a winning probability for each user's attribute information based on the expected number of winnings acquired by the expected number of winnings acquisition unit and the access history registered by the access history registration unit.
Information management device.
請求項1又は請求項4に記載の情報管理装置において、
広告提供者の指示に応じて入稿された広告をユーザの指示に応じて提供する広告提供部を備え、
前記当選予定数取得部は、前記所定サイトにおける前記抽選実施期間内での当選予定数を広告提供者の指示に応じて取得する、
情報管理装置。
5. The information management device according to claim 1,
an advertisement providing unit that provides advertisements submitted in response to instructions from advertisement providers in response to instructions from users;
the expected number of winners acquisition unit acquires the expected number of winners during the lottery implementation period at the predetermined site in response to an instruction from an advertisement provider;
Information management device.
請求項1又は請求項4に記載の情報管理装置において、
前記抽選実行部が実行した抽選に当選した場合、ユーザに報酬を付与する報酬付与部を備える、
情報管理装置。
5. The information management device according to claim 1,
a reward granting unit that grants a reward to a user when the user wins the lottery executed by the lottery execution unit;
Information management device.
請求項1又は請求項4に記載の情報管理装置において、
前記当選確率取得部は、前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴と、当選確率を低下させるための補正値とに基づいて、当選確率を取得する、
情報管理装置。
5. The information management device according to claim 1,
The winning probability acquisition unit acquires a winning probability based on the expected winning number acquired by the expected winning number acquisition unit, the access history registered by the access history registration unit, and a correction value for reducing the winning probability.
Information management device.
所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、
前記当選予定数取得部が取得した当選予定数と、前記アクセス履歴登録部が登録したアクセス履歴とに基づいて、当選確率を取得する当選確率取得部と、
前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、
を備え、
前記当選確率取得部は、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数取得部が取得した当選予定数を分割した分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得する、
情報管理システム。
an expected number of winning tickets acquisition unit that acquires the expected number of winning tickets during a lottery implementation period at a predetermined site;
an access history registration unit that registers accesses to the predetermined site and the dates and times of accesses to the predetermined site as an access history;
a winning probability acquisition unit that acquires a winning probability based on the expected winning number acquired by the expected winning number acquisition unit and the access history registered by the access history registration unit;
a lottery execution unit that performs a lottery in response to a user's instruction using the winning probability acquired by the winning probability acquisition unit;
Equipped with
the winning probability acquisition unit acquires a winning probability for each of a plurality of divided periods into which the lottery implementation period is divided, based on a divided expected winning number obtained by dividing the expected winning number acquired by the expected winning number acquisition unit for each of a plurality of divided periods into which the lottery implementation period is divided;
Information management system.
所定サイトにおける抽選実施期間内での当選予定数を取得する当選予定数取得部と、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録するアクセス履歴登録部と、
前記アクセス履歴登録部が登録したアクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定する推定部と、
前記当選予定数取得部が取得した当選予定数と、前記推定部が推定した前記所定サイトへのアクセス推定数とに基づいて、当選確率を取得する当選確率取得部と、
前記当選確率取得部が取得した当選確率でユーザの指示に応じて抽選を行う抽選実行部と、
を備える、
情報管理システム。
an expected number of winning tickets acquisition unit that acquires the expected number of winning tickets during a lottery implementation period at a predetermined site;
an access history registration unit that registers accesses to the predetermined site and the dates and times of accesses to the predetermined site as an access history;
an estimation unit that estimates an estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit;
a winning probability acquisition unit that acquires a winning probability based on the expected number of winnings acquired by the expected number of winnings acquisition unit and the estimated number of accesses to the predetermined site estimated by the estimation unit;
a lottery execution unit that performs a lottery in response to a user's instruction using the winning probability acquired by the winning probability acquisition unit;
Equipped with
Information management system.
1又は複数のコンピュータが、
所定サイトにおける抽選実施期間内での当選予定数を取得することと、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、
前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、
前記当選確率でユーザの指示に応じて抽選を行うことと、
を実行
前記当選確率を取得することは、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数を分割した分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得することを含む、
情報管理方法。
One or more computers
Obtaining the expected number of winning tickets during the lottery period at a specified site;
registering access to the predetermined site and the date and time of access to the predetermined site as an access history;
Obtaining a probability of winning based on the expected number of winners and the access history;
Conducting a lottery with the winning probability according to a user's instruction;
Run
The acquiring of the winning probability includes acquiring a winning probability for each of a plurality of divided periods into which the lottery implementation period is divided, based on a divided expected winning number obtained by dividing the expected winning number for each of a plurality of divided periods into which the lottery implementation period is divided;
Information management method.
1又は複数のコンピュータが、
所定サイトにおける抽選実施期間内での当選予定数を取得することと、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、
前記アクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定することと、
前記当選予定数と、前記所定サイトへのアクセス推定数とに基づいて、当選確率を取得することと、
前記当選確率でユーザの指示に応じて抽選を行うことと、
を実行する、
情報管理方法。
One or more computers
Obtaining the expected number of winning tickets during the lottery period at a specified site;
registering access to the predetermined site and the date and time of access to the predetermined site as an access history;
estimating an estimated number of accesses to the predetermined site based on the access history;
obtaining a probability of winning based on the expected number of winners and the estimated number of accesses to the predetermined site ;
Conducting a lottery with the winning probability according to a user's instruction;
Execute
Information management method.
1又は複数のコンピュータに、
所定サイトにおける抽選実施期間内での当選予定数を取得することと、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、
前記当選予定数と、前記アクセス履歴とに基づいて、当選確率を取得することと、
前記当選確率でユーザの指示に応じて抽選を行うことと、
を実行させ、
前記当選確率を取得することは、前記抽選実施期間が分割される複数の分割期間毎に前記当選予定数を分割した分割当選予定数に基づいて、前記抽選実施期間が分割される複数の分割期間毎の当選確率を取得することを含む、
プログラム。
On one or more computers,
Obtaining the expected number of winning tickets during the lottery period at a specified site;
registering access to the predetermined site and the date and time of access to the predetermined site as an access history;
Obtaining a probability of winning based on the expected number of winners and the access history;
Conducting a lottery with the winning probability according to a user's instruction;
Run the command,
The acquiring of the winning probability includes acquiring a winning probability for each of a plurality of divided periods into which the lottery implementation period is divided, based on a divided expected winning number obtained by dividing the expected winning number for each of a plurality of divided periods into which the lottery implementation period is divided.
program.
1又は複数のコンピュータに、
所定サイトにおける抽選実施期間内での当選予定数を取得することと、
前記所定サイトへのアクセスと前記所定サイトへのアクセス日時とをアクセス履歴として登録することと、
前記アクセス履歴に基づいて、前記所定サイトへのアクセス推定数を推定することと、
前記当選予定数と、前記所定サイトへのアクセス推定数とに基づいて、当選確率を取得することと、
前記当選確率でユーザの指示に応じて抽選を行うことと、
を実行させる、
プログラム。
On one or more computers,
Obtaining the expected number of winning tickets during the lottery period at a specified site;
registering access to the predetermined site and the date and time of access to the predetermined site as an access history;
estimating an estimated number of accesses to the predetermined site based on the access history;
obtaining a probability of winning based on the expected number of winners and the estimated number of accesses to the predetermined site ;
Conducting a lottery with the winning probability according to a user's instruction;
Execute the
program.
JP2023193651A 2023-11-14 2023-11-14 Information management device, information management system, information management method and program Active JP7710019B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023193651A JP7710019B2 (en) 2023-11-14 2023-11-14 Information management device, information management system, information management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023193651A JP7710019B2 (en) 2023-11-14 2023-11-14 Information management device, information management system, information management method and program

Publications (2)

Publication Number Publication Date
JP2025080481A JP2025080481A (en) 2025-05-26
JP7710019B2 true JP7710019B2 (en) 2025-07-17

Family

ID=95820439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023193651A Active JP7710019B2 (en) 2023-11-14 2023-11-14 Information management device, information management system, information management method and program

Country Status (1)

Country Link
JP (1) JP7710019B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008112336A (en) 2006-10-31 2008-05-15 Dragon Field Inc Refund system in online shopping
JP2016004557A (en) 2014-06-19 2016-01-12 グランドデザイン株式会社 Sales promotion system
JP2020024614A (en) 2018-08-08 2020-02-13 株式会社ビーマップ Campaign Management System, Campaign Management Method, Program for Campaign Management System
JP2022133255A (en) 2021-03-01 2022-09-13 パンドウィット・コーポレーション Trapeze support bracket on wire basket

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008112336A (en) 2006-10-31 2008-05-15 Dragon Field Inc Refund system in online shopping
JP2016004557A (en) 2014-06-19 2016-01-12 グランドデザイン株式会社 Sales promotion system
JP2020024614A (en) 2018-08-08 2020-02-13 株式会社ビーマップ Campaign Management System, Campaign Management Method, Program for Campaign Management System
JP2022133255A (en) 2021-03-01 2022-09-13 パンドウィット・コーポレーション Trapeze support bracket on wire basket

Also Published As

Publication number Publication date
JP2025080481A (en) 2025-05-26

Similar Documents

Publication Publication Date Title
US20100240448A1 (en) Power winners processing system and method
JP4855489B2 (en) Casino game providing device
US20130204648A1 (en) Management apparatus and management method
JP2024050819A (en) Information processing device, information processing program, information processing method, and information terminal program
JP2025166260A (en) Information processing device, information processing method, and program
CN112907293A (en) Reward information providing method and device, electronic equipment and storage medium
JP7710019B2 (en) Information management device, information management system, information management method and program
JP7595123B1 (en) Information management device, information management system, information management method and program
JP5250652B2 (en) Voting support system, voting support system control method, program, and recording medium
JP7596483B1 (en) Advertisement provision device, advertisement provision system, advertisement provision method and program
JP2002049849A (en) Method and system for advertisement supply
US10297114B2 (en) Betting ticket information provision device, betting ticket information provision method, and program for betting ticket information provision device
JP7781843B2 (en) Information management device, information management system, information management method and program
JP2020039534A (en) System, method, and program for providing lottery
KR20130089696A (en) Lottery server for capsule and lottery method capable of setting premium items
JP7589265B2 (en) Information processing device, information processing system, information processing method, and program
JP7760775B1 (en) Information processing device, information processing system, information processing method and program
JP7565406B1 (en) Information management device, information management system, information management method and program
KR102811434B1 (en) Advertising method for interconnected advertising and system thereof
JP7814037B1 (en) Information processing method, information processing device, and information processing program
JP7846347B2 (en) Information processing device and program
KR102811433B1 (en) Method for providing advertisements by grouping advertisements and system thereof
JP7579946B1 (en) Advertisement provision device, advertisement provision system, advertisement provision method and program
JP7853622B2 (en) Information processing device, computer program, and information processing method
US11833425B2 (en) Information processing system, information processing apparatus, computer-readable non-transitory storage medium having stored therein information processing program, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250707

R150 Certificate of patent or registration of utility model

Ref document number: 7710019

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150