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

The information management system dynamically adjusts winning probabilities based on access history and predicted winners to ensure users have a consistent chance to win lotteries, addressing the inconsistency in existing systems.

JP7710019B2Active Publication Date: 2025-07-17RAKUTEN GROUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023193651
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-07-17
Estimated Expiration
2043-11-14

AI Technical Summary

Technical Problem

Existing information management systems for lotteries do not provide users with a consistent opportunity to win, as the timing of not winning varies significantly between periods with different numbers of lottery draws.

Method used

An information management system that includes a winning prediction number acquisition unit, an access history registration unit, a winning probability acquisition unit, and a lottery execution unit to dynamically adjust the winning probability based on the number of predicted winners and access history, allowing for a more consistent chance to win across different periods.

Benefits of technology

The system ensures users have a consistent opportunity to win lotteries by adjusting the winning probability based on access history and predicted winners, reducing the likelihood of missing out when the number of winners approaches the planned limit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007710019000001
    Figure 0007710019000001
  • Figure 0007710019000002
    Figure 0007710019000002
  • Figure 0007710019000003
    Figure 0007710019000003
Patent Text Reader

Abstract

To provide an information management apparatus, an information management system, an information management method, and a program capable of appropriately providing a user with an opportunity to win a lottery.SOLUTION: An information management apparatus comprises: an expected winning number acquisition unit for acquiring the expected winning number during a lottery implementation period at a predetermined site; an access history registration unit for registering 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 for acquiring 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; and a lottery execution unit for executing a lottery in accordance with an instruction from a user using the winning probability acquired by the winning probability acquisition unit.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information management device, an information management system, an information management method, and a program.

Background Art

[0002] Conventionally, for example, as disclosed in Patent Document 1, an information management system has been disclosed that is controlled to be in a state where it can win a lottery for each of a plurality of divided periods based on the number of expected winners within a lottery execution period at a predetermined site. In such an information management system, it is controlled to be in a state where it can win a lottery from the start of the divided period until winning the lottery. However, if it wins the lottery within the divided period, it is controlled to be in a state where it does not win the lottery. Thereby, it is possible to provide the user with an opportunity to win the lottery for each of a plurality of divided periods into which the lottery execution period is divided.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in such an information management system, the timing of being in a state of not winning the lottery differs between the case where the number of lottery draws is large and the case where the number of lottery draws is small. For this reason, it is desired to appropriately provide the user with an opportunity to win the lottery.

Means for Solving the Problems

[0005] The information management apparatus for solving the above problems includes a winning prediction number acquisition unit that acquires the number of winning predictions within the lottery execution period at a predetermined site, an access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history, a winning probability acquisition unit that acquires a winning probability based on the number of winning predictions acquired by the winning prediction 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.

[0006] The information management system for solving the above problems includes a winning prediction number acquisition unit that acquires the number of winning predictions within the lottery execution period at a predetermined site, an access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history, a winning probability acquisition unit that acquires a winning probability based on the number of winning predictions acquired by the winning prediction 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.

[0007] The information management method for solving the above problems is such that one or more computers execute acquiring the number of winning predictions within the lottery execution period at a predetermined site, registering the access to the predetermined site and the access date and time to the predetermined site as an access history, acquiring a winning probability based on the number of winning predictions and the access history, and performing a lottery in response to a user's instruction with the winning probability.

[0008] The program for solving the above problems causes one or more computers to execute acquiring the number of winning predictions within the lottery execution period at a predetermined site, registering the access to the predetermined site and the access date and time to the predetermined site as an access history, acquiring a winning probability based on the number of winning predictions and the access history, and performing a lottery in response to a user's instruction with the winning probability.

Advantages of the Invention

[0009] According to the present invention, it is possible to appropriately provide a user with an opportunity to win a lottery.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Modes for Carrying Out the Invention

[0011] [First Embodiment] An embodiment of an information management device, an information management system, an information management method, and a program will be described.

[0012] <Configuration of Information Management System 10> As shown in FIG. 1, the information management system 10 is a system for managing information. The information management system 10 is a system for controlling a predetermined site. The predetermined site is a site where a lottery event is held. That is, the information management system 10 is a system for controlling the lottery event at the predetermined site.

[0013] The information management system 10 includes an information management device 11. The information management device 11 is a device for managing information. In particular, the information management device 11 is a device for managing a predetermined site. The information management device 11 is a device for controlling the lottery event at the predetermined site.

[0014] 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 advertisement 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 the user. The advertisement terminal device 18B may be a terminal device used by an advertisement provider.

[0015] The information management device 11 and one or more terminal devices 18 are communicably connected via a network 19. At least any combination of the information management device 11 and one or more terminal devices 18 may be directly communicably connected without going through the network 19. Hereinafter, the description of communication via the network 19 for communication between each device will be omitted.

[0016] <Configuration of the terminal device 18> As shown in FIG. 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.

[0017] The terminal control unit 20 is configured to control the terminal device 18. The terminal control unit 20 includes an arithmetic unit and a main storage medium. The arithmetic unit loads the OS (Operating System) and programs from the terminal storage unit 21 into the main storage medium and executes the instructions fetched from the main storage medium. The arithmetic unit is one or more circuitry. The circuitry may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The terminal storage unit 21 is a secondary storage medium and may store programs. The program may be a dedicated application for using the information management system 10.

[0018] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. 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 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 of an operation button. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.

[0019] <Configuration of the 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 an arithmetic unit and a main storage medium. The control unit 30 has the same configuration as the terminal control unit 20, and the description of the arithmetic unit and the main storage medium is omitted. The storage unit 31 is a secondary storage medium and stores information for managing the information management device 11.

[0020] The communication unit 32 is implemented as hardware, software, or a combination thereof. 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 for a provider who provides information to perform an input operation, and may also include a display unit for displaying information.

[0021] <Processing circuit of the information management device 11> In the information management device 11, the control unit 30 constitutes a processing circuit by executing a program. The control unit 30 includes, as a processing circuit, a winning prediction number 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 a processing circuit, a lottery execution unit 30F, a lottery result registration unit 30G, an advertisement providing unit 30H, and a reward granting unit 30I.

[0022] The winning prediction number acquisition unit 30A acquires the winning prediction number. In particular, the winning prediction number acquisition unit 30A acquires the winning prediction number within the lottery execution period at a predetermined site. The winning prediction number acquisition unit 30A acquires the winning prediction number in response to an instruction from an advertisement provider.

[0023] The access history registration unit 30B registers the access history to a predetermined site. The access history to the predetermined site includes the access to the predetermined site and the access date and time to the predetermined site. That is, the access history registration unit 30B registers the access to the predetermined site and the access date and time to the predetermined site as the access history. The access history to the predetermined site may include the user who accessed the predetermined site. That is, the access history registration unit 30B may register the access to the predetermined site, the access date and time to the predetermined site, and the user who accessed the predetermined site as the access history.

[0024] The user attribute information acquisition unit 30C acquires the attribute information of the user. The attribute information of the user may include the segment information of the user. The attribute information of the user may include the age, gender, and address of the user. The attribute information of the user may include the behavior history of the user.

[0025] The user's attribute information may include information indicating the degree of registration for use of a plurality of services. To give a specific example, the user's attribute information includes that the user has registered for use of an e-commerce service and that the user has registered for use of both an e-commerce service and a travel service. That is, the user's attribute information may be information indicating the royalty associated with the use of a plurality of services.

[0026] The estimation unit 30D estimates the estimated number of accesses to a predetermined site. The estimation unit 30D estimates the estimated number of accesses to a predetermined site based on the access history. The estimated number of accesses is the number of accesses for which access to the predetermined site is estimated. The number of accesses may be simply an access to the predetermined site, and it may not matter whether a lottery is being conducted at the predetermined site. The number of accesses may not be simply an access to the predetermined site, but rather the fact that a lottery is being conducted at the predetermined site itself.

[0027] The estimation unit 30D estimates the estimated number of accesses to a predetermined site for each of a plurality of divided periods into which the lottery execution period is divided. The lottery execution period is the entire period during which a lottery event is executed. The divided period is a period obtained by dividing the lottery execution period into a plurality of periods. To give a specific example, the lottery execution period may be three months and the divided period may be one day.

[0028] Specifically, the estimation unit 30D obtains the number of accesses to the predetermined site in a reference period including the same conditions as the current period among the plurality of divided periods. The estimation unit 30D estimates the estimated number of accesses to the predetermined site in the current period based on the number of accesses to the predetermined site in the reference period.

[0029] The winning probability acquisition unit 30E acquires the winning probability. The winning probability acquisition unit 30E acquires the winning probability based on the planned number of winners and the access history. The winning probability acquisition unit 30E acquires the winning probability based on the remaining planned number of winners and the access history. The remaining planned number of winners is the number obtained by subtracting the actual number of winners from the planned number of winners in the lottery execution period.

[0030] The winning probability acquisition unit 30E acquires the winning probability based on the estimated number of accesses to a predetermined site. That is, the winning probability acquisition unit 30E acquires the winning probability based on the planned number of winners and the estimated number of accesses to the predetermined site.

[0031] The winning probability acquisition unit 30E acquires the winning probability for each of a plurality of divided periods. The winning probability acquisition unit 30E divides the planned number of winners into divided planned numbers of winners for each of the plurality of divided periods. The divided planned number of winners is the number obtained by dividing the planned number of winners corresponding to the lottery execution period into the plurality of divided periods. The winning probability acquisition unit 30E acquires the winning probability for each of the plurality of divided periods based on the divided planned number of winners obtained by dividing the planned number of winners.

[0032] Taking a specific example, when the estimated number of accesses to the predetermined 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 predetermined site is the second estimated number of accesses. The second estimated number of accesses is a number larger than the first estimated number of accesses.

[0033] The winning probability acquisition unit 30E acquires the winning probability based on the planned number of winners, the access history, and the correction value. The correction value is a value for reducing the winning probability. The correction value is a value for preventing the remaining planned number of winners from decreasing excessively. The correction value may be used in some of the divided periods during the lottery execution period.

[0034] The lottery execution unit 30F conducts a lottery. The lottery execution unit 30F conducts a lottery in response to a user's instruction. In particular, the lottery execution unit 30F conducts a lottery with the winning probability acquired by the winning probability acquisition unit 30E. The lottery result registration unit 30G registers the lottery result.

[0035] The advertisement providing unit 30H provides an advertisement to the user. The advertisement providing unit 30H provides an advertisement in response to a user's instruction. In particular, the advertisement providing unit 30H provides the user with an advertisement submitted in response to an instruction from the advertisement provider.

[0036] The reward awarding unit 30I awards rewards to users. The reward awarding unit 30I awards a reward to a user when the reward awarding condition is satisfied. In particular, the reward awarding unit 30I awards a reward to a user when the user wins a lottery.

[0037] The reward may be points that can be used in a predetermined service. The reward value may be the number of points. The reward may be available for use by the administrator among the same plurality of services, or may be available for use by the administrator among different plurality of services. The reward may be a privilege for the user.

[0038] <User management database> The storage unit 31 stores a user management database. In the user management database, a user ID, a password, a user address, a user contact information, user attribute information, and a reward value are associated with each other.

[0039] <Access history database 31A> As shown in FIG. 4, the storage unit 31 stores an access history database 31A. The access history database 31A is a database for managing the access history to a predetermined site.

[0040] 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 predetermined site.

[0041] <Lottery result database 31B> As shown in FIG. 5, the storage unit 31 stores a lottery result database 31B. The lottery result database 31B is a database for managing the lottery results at a predetermined site. In particular, the lottery result database 31B is a database for managing the lottery results executed during the lottery period in the lottery event at a predetermined site.

[0042] 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 the winning or losing of a lottery.

[0043] <Lottery event management database 31C> As shown in FIG. 6, the storage unit 31 stores the lottery event management database 31C. The lottery event management database 31C is a database for managing lottery events. In particular, the lottery event management database 31C is a database for managing the planned number of winners and the winning probability in a lottery event.

[0044] In the lottery event management database 31C, an event ID, a lottery execution period, a planned number of winners, and a remaining planned number of winners are associated with each other. In the lottery event management database 31C, an event ID and a plurality of divided periods are associated with each other. In the lottery event management database 31C, a divided period, a period type, a winning probability, and a number of winners are associated with each other.

[0045] The planned number of winners is the number of people planned to win the lottery within the lottery execution period. The planned number of winners may be set according to the instructions of the advertisement provider. The remaining planned number of winners is the number obtained by subtracting the actual number of winners from the planned number of winners in the lottery execution period. In this way, the remaining planned number of winners coincides with the planned number of winners when the lottery execution period starts, but is subtracted when winning the lottery.

[0046] The plurality of divided periods are periods obtained by dividing the lottery execution period corresponding to the event ID into a plurality of parts. The period type is information indicating the type of the divided period. In the period type, the calculation method of the winning probability is different. The winning probability is the lottery probability corresponding to the divided period. The winning probability may be set when the divided period starts. The number of winners indicates the number of people who won the lottery in the divided period.

[0047] 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 can be set for the initial divided period within the lottery execution period. Hereinafter, the divided period classified into the first period type is referred to as the first divided period. The second period type can be set for the middle divided period within the lottery execution period. Hereinafter, the divided period classified into the second period type is referred to as the second divided period. The third period type can be set for the final divided period within the lottery execution period. Hereinafter, the divided period classified into the third period type is referred to as the third divided period. Taking a specific example, the lottery execution period may be 3 months, the first divided period may be the first week, and the third divided period may be the last two weeks.

[0048] <Winning probability acquisition table 31D> As shown in FIG. 8, the storage 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 and the calculation method of the winning probability are associated with each other.

[0049] Taking a specific example, in the first divided period, a calculation method of dividing the provisional access number by the divided winning scheduled number is associated. The divided winning scheduled number may be the result of dividing the remaining winning scheduled number by the remaining number of divided periods. The provisional access number is the access number corresponding to the first divided period in the initial stage of the lottery execution period, and the upper limit number expected to access a predetermined site is set.

[0050] In the second divided period, a calculation method of multiplying a correction value by the result of dividing the divided winning scheduled number by the estimated access number is associated. In the third divided period, a calculation method of dividing the divided winning scheduled number by the estimated access number is associated.

[0051] The winning probability decreases as the provisional access number and the estimated access number increase. In particular, the winning probability is higher for a divided period estimated to have a smaller estimated access number than for a divided period estimated to have a larger estimated access number. The correction value is a value less than 1. That is, the correction value is a value for reducing the winning probability.

[0052] <Method for Determining Winning Probability> As shown in FIG. 7, as a method for determining the winning probability in the second divided period and the third divided period, the access number in the reference period is referred to in the current period. The current period is a period including the current time among a plurality of divided periods of the lottery execution period. The reference period is a period before the current period among a plurality of divided periods of the lottery execution period and includes the same conditions as the current period.

[0053] In the current period, based on the access history of the reference period, the access number of the reference period is calculated as the estimated access number of the current period. The winning probability is determined based on the planned number of divided winners and the estimated access number.

[0054] As a specific example, when the divided period is one day and the current period is a Saturday, among the divided periods before the current period, the divided period of Saturday including the same condition of the day of the week is referred to as the reference period. Based on the access history of the reference period, if the access number of the reference period is a large number, the estimated access number of the current period is calculated as a large number. Thereby, the winning probability is determined as a low probability based on the planned number of divided winners and the estimated access number.

[0055] <Event Registration Process> Here, the event registration process will be described with reference to FIG. 9. The event registration process is a process executed by the control unit 30 at every predetermined cycle. In the following processes, it is assumed that the authentication of the advertisement provider has been normally performed.

[0056] In step S10, the control unit 30 determines whether there is an event registration request from the advertising terminal device 18B. The event registration request includes the advertisement to be submitted and event information regarding the event. The event registration request may include information that can identify the advertising cost for the provision of the advertisement. If the control unit 30 determines that there is no event registration request, it ends the event registration process. If the control unit 30 determines that there is an event registration request, it proceeds to step S11 for processing.

[0057] 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 according to the instructions of the advertisement provider.

[0058] 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. Specifically, it acquires the lottery execution period, a plurality of divided periods, and the period type.

[0059] In step S13, the control unit 30 executes a winning candidate number acquisition process. In the winning candidate number acquisition process, the control unit 30 acquires the winning candidate number. Specifically, the control unit 30 acquires the winning candidate number corresponding to the information that can identify the advertising cost included in the event registration request. Taking a specific example, when the advertising cost included in the event registration request is high, the control unit 30 acquires a larger winning candidate number than when the advertising cost included in the event registration request is low.

[0060] In this way, the control unit 30 acquires the winning candidate number within the lottery execution period at a predetermined site. In particular, the control unit 30 acquires the winning candidate number within the lottery execution period at a predetermined site according to the instructions of the advertisement provider.

[0061] In step S14, the control unit 30 executes event information registration processing. In the event information registration processing, the control unit 30 registers the event information acquired in step S12 in the event management database 31C. The control unit 30 registers the number of candidates to be selected acquired in step S13 in the event management database 31C.

[0062] <Access history management processing> Next, the access history management processing will be described with reference to FIG. 10. The access history management processing is a process executed by the control unit 30 at a predetermined cycle. In the following processing, it is described on the premise that the user authentication processing has been normally performed.

[0063] In step S20, the control unit 30 determines whether there has been an access to a predetermined site. If the control unit 30 determines that there has been no access to the predetermined site, the access history management processing ends. If the control unit 30 determines that there has been an access to the predetermined site, the process proceeds to step S21.

[0064] In step S21, the control unit 30 executes user information acquisition processing. In the user information acquisition processing, the control unit 30 acquires the user ID that accessed the predetermined site. Thereby, the control unit 30 can recognize the user who accessed the predetermined site.

[0065] In step S22, the control unit 30 executes user attribute information acquisition processing. In the user attribute information acquisition processing, the control unit 30 acquires the attribute information of the user corresponding to the user ID that accessed the predetermined site from the user management database. Thereby, the control unit 30 can recognize the attribute information of the user who accessed the predetermined site.

[0066] In step S23, the control unit 30 executes access history registration processing. In the access history registration processing, the control unit 30 registers the access history in the access history database 31A along with the access to a predetermined site. Specifically, the control unit 30 generates an access ID. The control unit 30 registers in the access history database 31A an access history in which the access ID, date and time information, user ID, and user attribute information correspond to each other.

[0067] In this way, the control unit 30 registers the access to the predetermined site and the access date and time to the predetermined site as the access history. Specifically, the control unit 30 registers the access to the predetermined site, the access date and time to the predetermined site, and the user who accessed the predetermined site as the access history.

[0068] <Winning probability control processing> Next, the winning probability control processing will be described with reference to FIG. 11. The winning probability control processing is a process executed by the control unit 30 at every predetermined cycle.

[0069] In step S30, the control unit 30 refers to the current time and the event management database 31C and determines whether it is the start of the divided period. If the control unit 30 determines that it is not the start of the divided period, the winning probability control processing ends. If the control unit 30 determines that it is the start of the divided period, the process proceeds to step S31.

[0070] In step S31, the control unit 30 executes remaining winning scheduled number acquisition processing. In the remaining winning scheduled number acquisition processing, the control unit 30 refers to the event management database 31C and acquires the remaining winning scheduled number.

[0071] In step S32, the control unit 30 executes remaining divided period number acquisition processing. In the remaining divided period number acquisition processing, the control unit 30 refers to the event management database 31C and acquires the remaining divided period number.

[0072] In step S33, the control unit 30 refers to the current time and the event management database 31C, and determines whether it is the start of the first divided period. When the control unit 30 determines that it is the start of the first divided period, the process proceeds to step S34. When the control unit 30 determines that it is not the start of the first divided period, the process proceeds to step S35.

[0073] In step S34, the control unit 30 executes a provisional access number acquisition process. In the provisional access number acquisition process, the control unit 30 reads the provisional access number from the storage unit 31. Thereby, the control unit 30 acquires the provisional access number corresponding to the current period as the first divided period.

[0074] In step S35, the control unit 30 executes an access estimated number acquisition process. In the access estimated number acquisition process, the control unit 30 estimates the access estimated number corresponding to the current period as the second divided period or the third divided period.

[0075] Specifically, the control unit 30 refers to the event management database 31C and refers to the divided period before the current period. The control unit 30 acquires, as a reference period, a period including the same conditions as the current period among the referred divided periods. The control unit 30 acquires the access number corresponding to the reference period from the access history database 31A.

[0076] That is, the control unit 30 acquires, based on the access history, the access number to a predetermined site in a reference period including the same conditions as the current period. The control unit 30 estimates the access number in the reference period as the access estimated number in the current period.

[0077] The control unit 30 may acquire, as reference periods, a plurality of periods including the same conditions as the current period among the referred divided periods. In this case, the control unit 30 may acquire, from the access history database 31A, the average access number of the access numbers corresponding to the plurality of divided periods as the reference periods.

[0078] In this way, the control unit 30 estimates the estimated number of accesses to a predetermined site based on the access history. Further, the control unit 30 estimates the estimated number of accesses to a predetermined site for each of a plurality of divided periods. In particular, the control unit 30 estimates the estimated number of accesses to a predetermined site in the current period based on the number of accesses to the predetermined site in the reference period.

[0079] In step S36, the control unit 30 refers to the current time and the event management database 31C and determines whether 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, the process proceeds to step S37. If the control unit 30 determines that it is not the start of the second divided period, the process proceeds to step S38.

[0080] In step S37, the control unit 30 executes correction value acquisition processing. In the correction value acquisition processing, the control unit 30 reads out the correction value from the storage unit 31. Thereby, the control unit 30 acquires the correction value to be used in the second divided period.

[0081] In step S38, the control unit 30 executes divided winning scheduled number acquisition processing. In the divided winning scheduled number acquisition processing, the control unit 30 acquires the divided winning scheduled number. Specifically, the control unit 30 acquires the divided winning scheduled number by dividing the remaining winning scheduled number acquired in step S31 by the remaining number of divided periods acquired in step S32.

[0082] In step S39, the control unit 30 executes winning probability acquisition processing. In the winning probability acquisition processing, the control unit 30 acquires the winning probability for each of a plurality of divided periods. The control unit 30 refers to the winning probability acquisition table 31D and acquires the winning probability by a calculation method corresponding to the period type.

[0083] In particular, in the first divided period, the control unit 30 acquires the winning probability for each of a plurality of divided periods based on the divided winning scheduled number and the provisional access number in the current period. That is, the control unit 30 acquires the winning probability based on the remaining winning scheduled number, the remaining number of divided periods, and the provisional access number.

[0084] In the second division period and the third division period, the control unit 30 acquires the winning probability for each of the plurality of division periods based on the planned number of winning selections and the estimated number of accesses in the current period. That is, the control unit 30 acquires the winning probability based on the remaining planned number of winning selections, the remaining number of division periods, and the estimated number of accesses. In particular, in the second division period, the control unit 30 acquires the winning probability based on the correction value.

[0085] In this way, the control unit 30 acquires the winning probability based on the planned number of winning selections and the access history. Also, when the estimated number of accesses is the first estimated number of accesses, the control unit 30 acquires a higher winning probability than when the estimated number of accesses is the second estimated number of accesses.

[0086] In step S40, the control unit 30 executes the 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 as to correspond to the current period.

[0087] <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 every predetermined cycle.

[0088] In step S50, the control unit 30 determines whether or not there is a lottery instruction by the user through communication with the user terminal device 18A. The lottery instruction is an instruction given by the user after accessing a predetermined site, but it may be the act of accessing the predetermined site itself. If the control unit 30 determines that there is no lottery instruction by the user, the lottery control process ends. If the control unit 30 determines that there is a lottery instruction by the user, the process proceeds to step S51.

[0089] In step S51, the control unit 30 executes a winning probability reference process. In the winning probability reference process, the control unit 30 refers to the event management database 31C and specifies 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.

[0090] In step S52, the control unit 30 executes an advertisement providing process. In the advertisement providing process, the control unit 30 transmits the advertisement stored in the storage unit 31 to the user terminal device 18A for which a lottery instruction has been given. In this way, the control unit 30 provides the advertisement submitted according to the instruction of the advertisement provider according to the instruction of the user.

[0091] In step S53, the control unit 30 determines whether the lottery condition is satisfied. The lottery condition may be satisfied when the viewing of the advertisement is completed before a predetermined time elapses. In this case, when the control unit 30 determines, through communication with the user terminal device 18A, that the viewing of the advertisement has been completed before a predetermined time elapses, the control unit 30 determines that the lottery condition is satisfied. If the control unit 30 determines that the lottery condition is not satisfied, the lottery control process ends. If the control unit 30 determines that the lottery condition is satisfied, the process proceeds to step S54.

[0092] In step S54, the control unit 30 executes a lottery execution process. In the lottery execution process, the control unit 30 conducts a lottery according to the user's instruction with the winning probability referred to in step S51. That is, the control unit 30 conducts a lottery according to the user's instruction with the winning probability obtained in step S39 of the winning probability control process.

[0093] 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. Specifically, the control unit 30 generates a lottery ID. The control unit 30 acquires the attribute information of the user corresponding to the user ID. The control unit 30 associates the lottery ID, the event ID, the date and time information, the user ID, the user's attribute information, and the lottery result and registers them in the lottery result database 31B. In this way, the control unit 30 registers the executed lottery result.

[0094] Also, when the control unit 30 wins the lottery, it increments the number of winning by 1 corresponding to the current period and updates the event management database 31C so as to decrease the remaining planned number of winners corresponding to the event ID by 1.

[0095] 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 the terminal display unit 24 to display an image indicating the lottery result. Thereby, the control unit 30 can provide the lottery result to the user.

[0096] In step S57, the control unit 30 determines whether or not it has won the lottery. If the control unit 30 determines that it has not won the lottery, it ends the lottery control process. If the control unit 30 determines that it has won the lottery, the process proceeds to step S58.

[0097] 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, when the control unit 30 wins the lottery, it grants a reward to the user.

[0098] <Actions and Effects of the First Embodiment> The actions and effects of the first embodiment will be described. (1-1) The control unit 30 acquires a winning probability based on the planned number of winners within the lottery execution period at a predetermined site and the access history to the predetermined site. For this reason, based on the access to the predetermined site, it is possible to execute the lottery with a dynamic winning probability considering the number of times the lottery is conducted. Thereby, it is possible to suppress the state of not winning the lottery when the number of winners reaches the planned number of winners and when the number of winners in the current period reaches the divided planned number of winners. 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.

[0099] (1-2) The control unit 30 estimates the estimated number of accesses to the predetermined site based on the access history. The control unit 30 acquires a winning probability based on the planned number of winners and the estimated number of accesses. For this reason, based on the estimated number of accesses to the predetermined site, it is possible to execute the lottery with a dynamic winning probability considering the number of times the lottery is conducted. Thereby, it is possible to suppress the state of not winning the lottery when the number of winners reaches the planned number of winners and when the number of winners in the current period reaches the divided planned number of winners. 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.

[0100] (1-3) The control unit 30 acquires the winning probability for each of the plurality of divided periods based on the divided planned number of winners obtained by dividing the planned number of winners for each of the plurality of divided periods. For this reason, the winning probability is set for each of the plurality of divided periods obtained by dividing the lottery execution period. Thereby, the winning probability can be adjusted for each of the plurality of divided periods. Therefore, it is possible to appropriately provide the user with an opportunity to win the lottery.

[0101] (1-4) The control unit 30 estimates the estimated number of accesses for each of a plurality of divided periods based on the access history. The control unit 30 obtains the winning probability for each of the plurality of divided periods based on the estimated number of accesses and the planned number of divided winning candidates. For this reason, based on the estimated number of accesses estimated for each of the plurality of divided periods, it becomes possible to execute the lottery with a dynamic winning probability considering the number of times the lottery is conducted. Thereby, it is possible to suppress a state where the number of winners reaches the planned number of winners and the number of winners in the current period reaches the planned number of divided winners and thus the user does not win the lottery. 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.

[0102] (1-5) The control unit 30 estimates the estimated number of accesses in the current period based on the number of accesses to a predetermined site in a reference period including the same conditions as the current period. For this reason, based on the number of accesses in a reference period including the same conditions as the current period, it becomes possible to execute the lottery with a dynamic winning probability considering the number of times the lottery is conducted. Thereby, it is possible to suppress a state where the number of winners reaches the planned number of winners and the number of winners in the current period reaches the planned number of divided winners and thus the user does not win the lottery. 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.

[0103] (1-6) When the estimated number of accesses is the first estimated number of accesses, the control unit 30 obtains a higher winning probability than when the estimated number of accesses is a second estimated number of accesses that is more than the first estimated number of accesses. For this reason, the winning probability becomes high when the estimated number of accesses is small, and the winning probability becomes low when the estimated number of accesses is large. Thereby, it is possible to suppress a state where the number of winners reaches the planned number of winners and the number of winners in the current period reaches the planned number of divided winners and thus the user does not win the lottery. 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.

[0104] (1-7) The control unit 30 obtains the winning probability based on the remaining number of scheduled winners obtained by subtracting the actual number of winners from the number of scheduled winners, and the access history. For this reason, it is possible to execute a lottery with a dynamic winning probability considering the remaining number of scheduled winners based on the actual number of winners. As a result, it is possible to suppress the state where the number of winners reaches the number of scheduled winners and the number of winners in the current period reaches the divided number of scheduled winners and thus the user does not win the lottery. In this way, the continuity of the chance of winning the lottery can be improved. Therefore, it is possible to appropriately provide the user with a chance to win the lottery.

[0105] (1-8) 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. The control unit 30 obtains the number of scheduled winners within the lottery execution period at a predetermined site in response to the instruction of the advertisement provider. For this reason, the advertisement submitted in response to the instruction of the advertisement provider is provided to the user, and the number of scheduled winners is provided in response to the instruction of the advertisement provider. In this way, it is possible to provide the number of scheduled winners for providing the advertisement.

[0106] (1-9) When the control unit 30 wins the executed lottery, it gives a reward to the user. For this reason, the control unit 30 can appropriately control the winning probability in a high-value lottery where a reward can be given. Therefore, it is possible to appropriately provide the user with a chance to win the lottery.

[0107] (1-10) The control unit 30 obtains the winning probability based on the number of scheduled winners, the access history, and a correction value for reducing the winning probability. For this reason, the winning probability can be reduced using the correction value. As a result, it is possible to suppress the state where the number of winners reaches the number of scheduled winners and the number of winners in the current period reaches the divided number of scheduled winners and thus the user does not win the lottery. In this way, the continuity of the chance of winning the lottery can be improved. Therefore, it is possible to appropriately provide the user with a chance to win the lottery.

[0108] [Second Embodiment] Next, the second embodiment will be described. In the following description, the same components as those in the embodiments already described are denoted by the same reference numerals, and the overlapping descriptions thereof are omitted or simplified.

[0109] <Winning probability> In the second embodiment, a winning probability may be set for each piece of user attribute information. Specifically, a first winning probability for a first user whose user attribute information is the first attribute information and a second winning probability for a second user whose user attribute information is the second attribute information may be set. As a specific example, a first winning probability is set for a first user with a low degree of usage registration for the service. For a second user with a high degree of usage registration for the service, a second winning probability higher than the first winning probability is set.

[0110] <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 during 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 during the reference period as the estimated number of accesses during the current period.

[0111] The control unit 30 acquires the number of accesses of the first user during 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 during the reference period as the estimated number of accesses of the first user during the current period.

[0112] The control unit 30 acquires the number of accesses of the second user during the reference period based on the access history of the second user. The control unit 30 estimates the number of accesses of the second user during the reference period as the estimated number of accesses of the second user during the current period.

[0113] In step S34, the control unit 30 acquires the first provisional number of accesses corresponding to the first user from the storage unit 31. The control unit 30 acquires the second provisional number of accesses corresponding to the second user from the storage unit 31.

[0114] In step S38, after the control unit 30 acquires the scheduled number of divided winners, it acquires a first scheduled number of divided winners and a second scheduled number of divided winners based on the scheduled number of divided winners. The first scheduled number of divided winners is the scheduled number of divided winners for acquiring the first winning probability. The second scheduled number of divided winners is the scheduled number of divided winners for acquiring the second winning probability.

[0115] Particularly, in the case of the second division period or the third division period, the control unit 30 divides the scheduled number of divided winners into a first scheduled number of divided winners and a second scheduled number of divided winners according to the ratio between the first estimated number of accesses and the second estimated number of accesses. The control unit 30 calculates a corrected scheduled number of winners by multiplying the scheduled number of divided winners by a predetermined coefficient. The control unit 30 subtracts the corrected scheduled number of winners from the divided first scheduled number of divided winners. The control unit 30 adds the corrected scheduled number of winners to the divided second scheduled number of divided winners. Thereby, the control unit 30 acquires the first scheduled number of divided winners and the second scheduled number of divided winners.

[0116] A specific example will be described where the scheduled number of divided winners is 100, the ratio between the first estimated number of accesses and the second estimated number of accesses is 9:1, and the predetermined coefficient is 0.1. In this case, based on the fact that the scheduled number of divided winners is 100 and the ratio is 9:1, the control unit 30 calculates a tentative first scheduled number of divided winners as 90 and a tentative second scheduled number of divided winners as 10. Based on the fact that the scheduled number of divided winners is 100 and the predetermined coefficient is 0.1, the control unit 30 calculates the corrected scheduled number of winners as 10. The control unit 30 calculates 80, which is obtained by subtracting 10 from 90, as the first scheduled number of divided winners. The control unit 30 calculates 20, which is obtained by adding 10 to 10, as the second scheduled number of divided winners.

[0117] Similarly, in the case of the first division period, the control unit 30 divides the scheduled number of divided winners into a first scheduled number of divided winners and a second scheduled number of divided winners according to the ratio between the first tentative number of accesses and the second tentative number of accesses instead of the ratio between the first estimated number of accesses and the second estimated number of accesses.

[0118] In step S39, in the first division period, the control unit 30 obtains a first winning probability based on the first provisional access count and the first scheduled winning count for division. The control unit 30 obtains a second winning probability based on the second provisional access count and the second scheduled winning count for division.

[0119] In the second division period, the control unit 30 obtains a first winning probability based on the first estimated access count, the first scheduled winning count for division, and a correction value. The control unit 30 obtains a second winning probability based on the second estimated access count, the second scheduled winning count for division, and a correction value.

[0120] In the third division period, the control unit 30 obtains a first winning probability based on the first estimated access count and the first scheduled winning count for division. The control unit 30 obtains a second winning probability based on the second estimated access count and the second scheduled winning count for division.

[0121] In this way, the control unit 30 obtains a winning probability for each of a plurality of division periods and user attribute information based on the scheduled winning count for division and the estimated access count. That is, the control unit 30 obtains a winning probability for each user attribute information based on the scheduled winning count for division and the access history.

[0122] In step S54 of the lottery control process shown in FIG. 12, the control unit 30 obtains 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.

[0123] <Actions and Effects of the Second Embodiment> The actions and effects of the second embodiment will be described. (2-1) The control unit 30 obtains a winning probability for each piece of user attribute information based on the planned number of winners and the access history. Therefore, based on the user's attribute information, it is possible to execute a lottery with a dynamic winning probability considering the number of times the lottery is conducted. As a result, it is possible to suppress the state where the number of winners reaches the planned number of winners and the number of winners in the current period reaches the divided planned number of winners and thus the user does not win the lottery. In this way, the continuity of the chance to win the lottery can be improved. Also, the value for the user's attribute information can be enhanced. Therefore, it is possible to appropriately provide the user with a chance to win the lottery.

[0124] [Modified Example] This embodiment can be implemented with the following modifications. This embodiment and the following modified examples can be implemented in combination with each other as long as there is no technical contradiction.

[0125] · In the second embodiment, when the control unit 30 obtains the first divided planned number of winners and the second divided planned number of winners, it may not perform correction based on the supplementary planned number of winners. In this case, after calculating the first winning probability and the second winning probability, the control unit 30 may correct them so that the second winning probability is a higher probability than the first winning probability.

[0126] · In the second embodiment, the control unit 30 may be able to set whether to conduct a lottery with different winning probabilities based on the user's attribute information according to the instruction of the advertisement provider. · The number of accesses may be simply the number of accesses regardless of the user, or may be the number of users who have accessed. When the access at a predetermined site is for a lottery to be conducted at the predetermined site, the control unit 30 registers the access history by registering the lottery result in the lottery result database 31B.

[0127] · The divided period may be 1 hour. The divided period may be several hours. In this case, the reference period may be a period where the day of the week and the time zone in the current period are the same conditions. The divided period may be 1 week. The divided period may be 1 month.

[0128] ·The division period may not include at least any one of the first division period, the second division period, and the third division period. The division period may include a fourth division period different from the first division period, the second division period, and the third division period. The fourth division period may be a special period with a higher winning probability than the first division period, the second division period, and the third division period. In this case, the control unit 30 may determine a larger number of scheduled division winning numbers in the fourth division period than in the first division period, the second division period, and the third division period. The fourth division period may be set as an arbitrary division period within the lottery execution period.

[0129] ·The lottery may have multiple types of winning grades. That is, the winning may include a first-class win with a large reward value given to the user and a second-class win with a small reward value given to the user. The control unit 30 may vary the reward value for each winning grade. To give a specific example, the control unit 30 may give 100 points to the user for a first-class win and 1 point to the user for a second-class win. In this case, the control unit 30 obtains the winning probability for each of the multiple types of winning grades. The control unit 30 obtains a lower winning probability for the first-class win than for the second-class win as the winning probability corresponding to the first-class win.

[0130] ·The control unit 30 may obtain the scheduled division winning numbers for each division period without considering the remaining scheduled winning numbers. The control unit 30 may obtain the scheduled division winning numbers evenly for each division period without considering the remaining scheduled winning numbers. Thereby, when the estimated access numbers are different for each division period, the control unit 30 can obtain different winning probabilities for each division period even if the scheduled division winning numbers are the same. The control unit 30 may obtain the scheduled division winning numbers for each division period at a ratio corresponding to the estimated access numbers without considering the remaining scheduled winning numbers. The control unit 30 may obtain a larger scheduled division winning number in a division period with a large estimated access number than in a division period with a small estimated access number without considering the remaining scheduled winning numbers.

[0131] The control unit 30 may acquire the number of divided winnings 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 acquire the number of divided winnings for each divided period evenly before the start of the lottery implementation period or at the start of the lottery implementation period.

[0132] The control unit 30 may acquire, as the reference period, a period that does not include the same conditions as the current period, if the divided period is before 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 the divided period is before the current period. The control unit 30 may acquire, as the reference period, a divided period included in a predetermined period immediately before the current period. The control unit 30 may acquire, as the reference period, all divided periods before the current period, among those included in the lottery implementation period.

[0133] 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 according to an instruction 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.

[0134] The control unit 30 may notify the user of the number of expected winners during the lottery implementation 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.

[0135] The control unit 30 may, for example, grant a discount coupon as a reward to the user. The discount coupon may be, for example, a discount on at least one of the purchase of a product, the provision of a trip, and the provision of a service, and may be a coupon that can be used at an affiliated store. The control unit 30 may also grant, for example, 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 a type of reward to the user based on the user's behavioral history.

[0136] · The information management device 11 may be composed of a plurality of devices. To give a specific example, the information management device 11 may include a user management server, a reward granting server, an advertising server, and a lottery control server. The user management server is a server that manages information related to users. The reward granting server is a server that grants rewards to users. The advertising server is a server that provides advertisements to users. The lottery control server is a server that performs control related to lottery events. The combination of the user management server, the reward granting server, the advertising server, and the lottery control server may have different administrators or the same administrator.

[0137] · The information management device 11 has some functions, but some functions of the information management device 11 may be provided in another device. To give a specific example, the information management device 11 does not necessarily have to manage information related to users. In this case, the information management device 11 may be configured to obtain information related to users from a user management server different from the information management device 11. The information management device 11 does not necessarily have to grant rewards to users. In this case, the information management device 11 may control another reward granting server different from the information management device 11 to grant rewards to users. The information management device 11 does not necessarily have to provide advertisements to users. In this case, the information management device 11 may control another advertising server different from the information management device 11 to provide advertisements to users.

[0138] · The expression "at least any one" used in this specification means one or more of the desired options. As an example, the expression "at least any one" used in this specification means only one option or both options if the number of options is two. As another example, the expression "at least any one" used in this specification means only one option or any combination of two or more options if the number of options is three or more.

[0139] [Appendix] The following describes the technical ideas grasped from the above-described embodiments and modification examples. (A) The information management device includes a winning prediction number acquisition unit that acquires the number of winning predictions within the lottery execution period at a predetermined site, an access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history, a winning probability acquisition unit that acquires a winning probability based on the number of winning predictions acquired by the winning prediction number acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that conducts a lottery in response to a user's instruction with the winning probability acquired by the winning probability acquisition unit.

[0140] (B) The information management device according to (A) includes an estimation unit that estimates the estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit. The winning probability acquisition unit acquires a winning probability based on the number of winning predictions acquired by the winning prediction number acquisition unit and the estimated number of accesses to the predetermined site estimated by the estimation unit.

[0141] (C) In the information management device according to (A) or (B), the winning probability acquisition unit acquires the winning probability for each of a plurality of divided periods into which the lottery execution period is divided, based on the divided winning prediction numbers obtained by dividing the number of winning predictions acquired by the winning prediction number acquisition unit for each of the plurality of divided periods.

[0142] (D) The information management device according to (C) includes an estimation unit that estimates the estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit. The estimation unit estimates the estimated number of accesses to the predetermined site for each of a plurality of divided periods into which the lottery execution period is divided. The winning probability acquisition unit divides the number of winning predictions acquired by the winning prediction number acquisition unit for each of the plurality of divided periods into which the lottery execution period is divided into divided winning prediction numbers based on the results estimated by the estimation unit, and acquires the winning probability for each of the plurality of divided periods into which the lottery execution period is divided based on the divided winning prediction numbers.

[0143] In the information management device described in (E) and (D), in the current period among a plurality of divided periods into which the lottery execution period is divided and which includes the current time, the estimation unit acquires the number of accesses to the predetermined site in a reference period including the same conditions as the current period based on the result registered by the access history registration unit, and estimates the estimated number of accesses to the predetermined site in the current period.

[0144] In the information management device according to any one of (F), (B), (D), and (E), when the estimated number of accesses to the predetermined site estimated by the estimation unit is the first estimated number of accesses, the winning probability acquisition unit acquires a higher winning probability than when the estimated number of accesses to the predetermined site estimated by the estimation unit is a second estimated number of accesses greater than the first estimated number of accesses.

[0145] The information management device according to any one of (G), (A) to (F) includes a lottery result registration unit that registers the lottery result executed by the lottery execution unit, and the winning probability acquisition unit acquires the winning probability based on the remaining number of scheduled winners obtained by subtracting the number of winners registered by the lottery result registration unit from the number of scheduled winners obtained by the scheduled winner number acquisition unit and the access history registered by the access history registration unit.

[0146] The information management device according to any one of (H), (A) to (G) includes a user attribute information acquisition unit that acquires user attribute information, the access history registration unit registers the access to the predetermined site, the access date and time to the predetermined site, and the user who accessed the predetermined site as an access history, and the winning probability acquisition unit acquires the winning probability for each user attribute information based on the number of scheduled winners obtained by the scheduled winner number acquisition unit and the access history registered by the access history registration unit.

[0147] The information management device according to any one of (I), (A) to (H) includes an advertisement providing unit that provides an advertisement submitted in response to an instruction from an advertisement provider in response to an instruction from a user, and the scheduled winner number acquisition unit acquires the number of scheduled winners within the lottery execution period at the predetermined site in response to an instruction from the advertisement provider.

[0148] (J) Among (A) to (I), any one of the described information management devices includes a reward granting unit that grants a reward to a user when the user wins the lottery executed by the lottery execution unit. (K) In the information management device according to any one of (A) to (J), the winning probability acquisition unit acquires the winning probability based on the number of scheduled winners acquired by the scheduled winner number acquisition unit, the access history registered by the access history registration unit, and a correction value for reducing the winning probability.

[0149] (L) The information management system includes a scheduled winner number acquisition unit that acquires the number of scheduled winners within a lottery execution period at a predetermined site, an access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history, a winning probability acquisition unit that acquires the winning probability based on the number of scheduled winners acquired by the scheduled winner number acquisition unit and the access history registered by the access history registration unit, and a lottery execution unit that conducts a lottery according to a user's instruction with the winning probability acquired by the winning probability acquisition unit.

[0150] (M) The information management method is executed by one or more computers to acquire the number of scheduled winners within a lottery execution period at a predetermined site, register the access to the predetermined site and the access date and time to the predetermined site as an access history, acquire the winning probability based on the number of scheduled winners and the access history, and conduct a lottery according to a user's instruction with the winning probability.

[0151] (N) The program causes one or more computers to acquire the number of scheduled winners within a lottery execution period at a predetermined site, register the access to the predetermined site and the access date and time to the predetermined site as an access history, acquire the winning probability based on the number of scheduled winners and the access history, and conduct a lottery according to a user's instruction with the winning probability.

Explanation of Reference Numerals

[0152] 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… Predetermined 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

1. A winning-number acquisition unit that acquires the number of expected winning during the lottery execution period at a predetermined site; An access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history; A winning probability acquisition unit that acquires a winning probability based on the number of expected winning acquired by the winning-number acquisition unit and the access history registered by the access history registration unit; A lottery execution unit that conducts a lottery according to a user's instruction with the winning probability acquired by the winning probability acquisition unit; Comprising: The winning probability acquisition unit acquires the winning probability for each of a plurality of divided periods into which the lottery execution period is divided, based on the divided number of expected winning obtained by dividing the number of expected winning acquired by the winning-number acquisition unit for each of the plurality of divided periods into which the lottery execution period is divided. An information management device.

2. In the information management device according to Claim 1, Comprising an estimation unit that estimates the estimated number of accesses to the predetermined site based on the access history registered by the access history registration unit; The estimation unit estimates the estimated number of accesses to the predetermined site for each of a plurality of divided periods into which the lottery execution period is divided; The winning probability acquisition unit divides, based on the result estimated by the estimation unit, the number of expected winning acquired by the winning-number acquisition unit for each of a plurality of divided periods into which the lottery execution period is divided, as the divided number of expected winning, and acquires the winning probability for each of the plurality of divided periods into which the lottery execution period is divided based on the divided number of expected winning. An information management device.

3. In the information management device according to Claim 2, The estimation unit acquires, in the current period including the current time among a plurality of divided periods into which the lottery execution period is divided, the number of accesses to the predetermined site in a reference period including the same conditions as the current period, based on the result registered by the access history registration unit, and estimates the estimated number of accesses to the predetermined site in the current period. An information management device.

4. A winning-number acquisition unit that acquires the number of expected winning during the lottery execution period at a predetermined site; An access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history; An estimation unit that estimates the 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 number of expected winners acquired by the expected winner number acquisition unit and the estimated number of accesses to the predetermined site estimated by the estimation unit; A lottery execution unit that conducts a lottery according to a user's instruction with the winning probability acquired by the winning probability acquisition unit; Comprising: An information management device.

5. In the information management device according to any one of claims 2 to 4, When the estimated number of accesses to the predetermined site estimated by the estimation unit is the first estimated number of accesses, the winning probability acquisition unit acquires a higher winning probability than when the estimated number of accesses to the predetermined site estimated by the estimation unit is a second estimated number of accesses that is greater than the first estimated number of accesses; An information management device.

6. In the information management device according to claim 1 or claim 4, Comprising 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 number of expected winners obtained by subtracting the number of winners registered by the lottery result registration unit from the number of expected winners obtained by the expected winner number acquisition unit and the access history registered by the access history registration unit; An information management device.

7. In the information management device according to claim 1 or claim 4, Comprising a user attribute information acquisition unit that acquires user attribute information, The access history registration unit registers the access to the predetermined site, the access date and time to the predetermined site, and the user who accessed the predetermined site as an access history, The winning probability acquisition unit acquires a winning probability for each user attribute information based on the number of expected winners obtained by the expected winner number acquisition unit and the access history registered by the access history registration unit; An information management device.

8. In the information management device according to claim 1 or claim 4, Comprising an advertisement providing unit that provides an advertisement submitted in response to an instruction from an advertisement provider according to a user's instruction, The expected winner number acquisition unit acquires the expected number of winners within the lottery execution period at the predetermined site according to an instruction from an advertisement provider; An information management device.

9. In the information management device according to claim 1 or claim 4, Comprising a reward granting unit that grants a reward to a user when the user wins the lottery executed by the lottery execution unit; An information management device.

10. In the information management device according to claim 1 or claim 4, The winning probability acquisition unit acquires a winning probability based on the number of scheduled winning obtained by the scheduled winning number acquisition unit, the access history registered by the access history registration unit, and a correction value for reducing the winning probability. An information management apparatus.

11. A scheduled winning number acquisition unit that acquires the number of scheduled winning within a lottery execution period at a predetermined site; An access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history; A winning probability acquisition unit that acquires a winning probability based on the number of scheduled winning obtained by the scheduled winning number acquisition unit and the access history registered by the access history registration unit; A lottery execution unit that performs a lottery according to a user's instruction with the winning probability obtained by the winning probability acquisition unit; comprising: The winning probability acquisition unit acquires the winning probability for each of a plurality of divided periods into which the lottery execution period is divided, based on the divided scheduled winning number obtained by dividing the number of scheduled winning obtained by the scheduled winning number acquisition unit for each of the plurality of divided periods into which the lottery execution period is divided. An information management system.

12. A scheduled winning number acquisition unit that acquires the number of scheduled winning within a lottery execution period at a predetermined site; An access history registration unit that registers the access to the predetermined site and the access date and time to the predetermined site as an access history; An estimation unit that estimates the 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 number of scheduled winning obtained by the scheduled winning number 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 according to a user's instruction with the winning probability obtained by the winning probability acquisition unit; comprising: An information management system.

13. One or more computers acquire the number of scheduled winning within a lottery execution period at a predetermined site; register the access to the predetermined site and the access date and time to the predetermined site as an access history; acquire a winning probability based on the number of scheduled winning and the access history; perform a lottery according to a user's instruction with the winning probability; execute, The acquiring of the winning probability includes acquiring the winning probability for each of a plurality of divided periods into which the lottery execution period is divided, based on the divided scheduled winning number obtained by dividing the number of scheduled winning for each of the plurality of divided periods into which the lottery execution period is divided. An information management method.

14. One or more computers obtain the expected number of winners during the lottery execution period at a predetermined site, register the access to the predetermined site and the access date and time to the predetermined site as an access history, estimate the estimated number of accesses to the predetermined site based on the access history, obtain the winning probability based on the expected number of winners and the estimated number of accesses to the predetermined site, and conduct a lottery according to the user's instruction with the winning probability, and execute an information management method. One or more computers obtain the expected number of winners during the lottery execution period at a predetermined site. register the access to the predetermined site and the access date and time to the predetermined site as an access history. estimate the estimated number of accesses to the predetermined site based on the access history. obtain the winning probability based on the expected number of winners and the estimated number of accesses to the predetermined site. conduct a lottery according to the user's instruction with the winning probability. and execute. An information management method.

15. One or more computers are caused to obtain the expected number of winners during the lottery execution period at a predetermined site, register the access to the predetermined site and the access date and time to the predetermined site as an access history, obtain the winning probability based on the expected number of winners and the access history, and conduct a lottery according to the user's instruction with the winning probability. Obtaining the winning probability includes obtaining the winning probability for each of a plurality of divided periods into which the lottery execution period is divided based on the divided expected number of winners obtained by dividing the expected number of winners for each of the plurality of divided periods into which the lottery execution period is divided. A program. One or more computers are caused to obtain the expected number of winners during the lottery execution period at a predetermined site. register the access to the predetermined site and the access date and time to the predetermined site as an access history. obtain the winning probability based on the expected number of winners and the access history. conduct a lottery according to the user's instruction with the winning probability. and execute. Obtaining the winning probability includes obtaining the winning probability for each of a plurality of divided periods into which the lottery execution period is divided based on the divided expected number of winners obtained by dividing the expected number of winners for each of the plurality of divided periods into which the lottery execution period is divided. A program.

16. One or more computers are caused to obtain the expected number of winners during the lottery execution period at a predetermined site, register the access to the predetermined site and the access date and time to the predetermined site as an access history, estimate the estimated number of accesses to the predetermined site based on the access history, obtain the winning probability based on the expected number of winners and the estimated number of accesses to the predetermined site, and conduct a lottery according to the user's instruction with the winning probability. One or more computers are caused to obtain the expected number of winners during the lottery execution period at a predetermined site. register the access to the predetermined site and the access date and time to the predetermined site as an access history. estimate the estimated number of accesses to the predetermined site based on the access history. obtain the winning probability based on the expected number of winners and the estimated number of accesses to the predetermined site. conduct a lottery according to the user's instruction with the winning probability. and execute. A program.

Citation Information

Patent Citations

  • Lottery device for obtaining hit in temporally even manner

    JP2006004074A

  • Refund system in online shopping

    JP2008112336A

  • Sales promotion system

    JP2016004557A

  • Campaign management system, campaign management method, program for campaign management system

    JP2020024614A

  • Trapeze support bracket on wire basket

    JP2022133255A