Method and device for providing message about allocation of lottery number
The method and device for dynamically allocating lottery numbers based on user transaction performance address inefficiencies in existing systems, ensuring efficient and targeted ticket allocation, which enhances marketing efficiency and prevents indiscriminate issuance.
Patent Information
- Application Number
- PCT/KR2024/016455
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-10-25
- Publication Date
- 2025-06-05
AI Technical Summary
Existing lottery systems face inefficiencies in issuing and allocating lottery tickets, often resulting in indiscriminate issuance and poor marketing performance due to uniform allocation of lottery numbers.
A method and device that dynamically allocate lottery numbers based on user transaction performance, with additional tickets issued when the allocated number exceeds a predetermined ratio, ensuring efficient control and maximizing marketing performance.
This approach allows for targeted and efficient allocation of lottery tickets, enhancing marketing efficiency and preventing indiscriminate issuance, thereby improving overall marketing performance.
Smart Images

Figure KR2024016455_05062025_PF_FP_ABST
Abstract
Description
Method and device for providing a message regarding the allocation of lottery numbers
[0001] The technical field of the present disclosure relates to a message for allocating lottery numbers, and more specifically, to a technology field using lottery that actively induces expectations for winning a lottery event by issuing a number of lottery tickets for a lottery event, allocating lottery numbers to customers, and issuing additional lottery tickets according to a set allocation ratio, thereby improving marketing efficiency.
[0002] Previously, when running lottery-related events, one of the many marketing methods, there were difficulties in issuing and allocating an efficient number of tickets to customers who met performance criteria. Furthermore, assigning a fixed number of tickets or the same lottery numbers to each customer often hindered maximizing marketing performance. Furthermore, there were instances where indiscriminate tickets were issued to specific customers, resulting in losses.
[0003] Accordingly, a technology is required that can efficiently control the number of lottery tickets and prevent the problem of an unlimited number of lottery tickets by issuing the number of lottery tickets for a lottery event, assigning different lottery numbers according to the customer's transaction activity, and issuing additional lottery tickets according to the number of lottery tickets assigned to each.
[0004] In order to solve the above-described problem, the present disclosure discloses a device and method related to efficient operation of a lottery event by obtaining a first number of lottery numbers, assigning a corresponding lottery number to each user account based on transaction performance, and obtaining an additional second number of lottery numbers based on the assigned number of lottery numbers.
[0005] The problems to be solved in the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
[0006] As a technical means for achieving the above-described technical problem, a method for a device according to a first aspect of the present disclosure to provide a message for allocation of lottery numbers comprises the steps of: a receiving unit receiving a request for obtaining lottery numbers; a processor obtaining, in response to the request for obtaining lottery numbers, a first number of lottery numbers provided for a current drawing; a step in which the processor sequentially allocates different lottery numbers from among the first number of lottery numbers to a user account according to a transaction performance of a first period corresponding to the user account; a step in which the processor additionally acquires a second number of lottery numbers when the number of allocated lottery numbers, which is the number of lottery numbers allocated to the user account, exceeds a first ratio to the first number; a step in which the processor sequentially allocates different lottery numbers from among the second number of lottery numbers to the user account according to a transaction performance of a second period corresponding to the user account; and a step of the processor providing a message to the user account notifying a lottery number assigned to the user account among the first number of lottery numbers and the second number of lottery numbers.
[0007] Additionally, the first number may be determined based on the total number of past draws, which is the total number of lottery numbers obtained in past draws.
[0008] In addition, the step of sequentially allocating different lottery numbers from among the first number of lottery numbers to the user account based on the transaction performance of the first period may include: determining a membership level for the user account based on transaction activity information indicating a past actual transaction history for the user account; determining a differentiated first number of lottery numbers based on the membership level for the user account and the transaction performance of the first period; and sequentially allocating different lottery numbers from among the differentiated first number of lottery numbers to the user account.
[0009] In addition, the step of sequentially allocating different lottery numbers from among the second number of lottery numbers to the user account based on the transaction performance of the second period includes the step of determining the second number of differentiated lottery numbers based on the membership level of the user account and the transaction performance of the second period; and the step of sequentially allocating different lottery numbers from among the second number of differentiated lottery numbers to the user account; and the transaction performance of the second period may be higher than the transaction performance of the first period by a preset performance amount or more.
[0010] Additionally, the membership level is determined based on a priority determined based on different weights given to the number of recent transactions, the amount of recent transactions, the total amount of transactions, the total number of transactions, the frequency of recent transactions, and the total frequency of transactions for the user account, and the membership level may be updated after the step of sequentially assigning different lottery numbers from among the second number of lottery numbers.
[0011] Additionally, the total number of current draws, which is greater than or equal to the sum of the first number and the second number and is the total number of lottery numbers obtained in the current draw, may be determined based on the number of user accounts in which the number of assigned lottery numbers exceeds the threshold number of lottery numbers.
[0012] In addition, if the number of user accounts in which the number of allocated lottery numbers exceeds the threshold number of lottery numbers is less than or equal to the preset excess number, some of the first number of lottery numbers corresponding to the current drawing number and some of the second number of lottery numbers may be assigned as the same lottery numbers.
[0013] In addition, the processor may further include a step of updating the first ratio to a second ratio according to the number of times the number of assigned lottery numbers among a plurality of preset past lottery draws exceeds the first ratio to the first number; and if the number of times ...
[0014] A device for providing a message for assigning lottery numbers according to a second aspect of the present disclosure may include a receiving unit that receives a request for acquiring lottery numbers; and a processor that, in response to the request for acquiring lottery numbers, acquires a first number of lottery numbers provided for a current draw, sequentially assigns different lottery numbers from among the first number of lottery numbers to a user account based on a transaction performance in a first period corresponding to the user account, and, when the number of assigned lottery numbers, which is the number of lottery numbers assigned to the user account, exceeds a first ratio to the first number, additionally acquires a second number of lottery numbers, sequentially assigns different lottery numbers from among the second number of lottery numbers to the user account based on a transaction performance in a second period corresponding to the user account, and provides a message to the user account notifying a lottery number assigned to the user account from among the first number of lottery numbers and the second number of lottery numbers.
[0015] In addition, a third aspect of the present disclosure can provide a computer-readable recording medium having recorded thereon a program for executing the method of the first aspect on a computer.
[0016] According to one embodiment of the present disclosure, the number of lottery tickets can be adjusted to the number of lottery tickets that must be provided by additionally issuing the number of lottery tickets according to the ratio of the total number of lottery tickets issued and the number of lottery tickets allocated to each user account, thereby resolving the problem of having to issue lottery tickets indiscriminately.
[0017] In addition, the number of lottery tickets issued for the current lottery draw is determined based on the number of lottery tickets issued for each drawing of a lottery event that was held in the past, which allows companies to efficiently promote lottery events and attract customers.
[0018] The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
[0019] FIG. 1 is a block diagram schematically illustrating the configuration of a device that provides a message for assigning lottery numbers according to one embodiment.
[0020] FIG. 2 is a flowchart illustrating a method for providing a message for assigning lottery numbers according to one embodiment.
[0021] FIG. 3 is a diagram illustrating an overall process performed in conjunction with a database, a user account, and a corporate or affiliate account according to one embodiment.
[0022] FIG. 4 is a diagram illustrating an example of analyzing, based on artificial intelligence, the transaction performance of a first period, the transaction performance of a second period, the number of assigned lottery numbers, the first ratio, and the second ratio for a user account through an analysis unit according to one embodiment.
[0023] FIG. 5 is a schematic diagram illustrating an example of providing a message to a user account notifying a lottery number assigned to a user account linked to an affiliate account in connection with an affiliate account according to one embodiment.
[0024] FIG. 6 is a diagram for explaining an example of determining a first ratio and a second ratio according to a current draw number and a past draw number according to one embodiment.
[0025] FIG. 7 is a diagram illustrating an example of providing a message to a user account notifying a lottery number assigned to the user account in real time as payment information is obtained from a kiosk according to one embodiment.
[0026] The advantages and features of the present disclosure, and the methods for achieving them, will become clearer with reference to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure is complete and to fully inform those skilled in the art of the scope of the present disclosure.
[0027] The terminology used herein is for the purpose of describing embodiments only and is not intended to limit the present disclosure. In this specification, the singular also includes the plural unless specifically stated otherwise. As used herein, the terms "comprises" and / or "comprising" do not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like components throughout the specification, and "and / or" includes each and any combination of one or more of the mentioned components. Although "first," "second," etc. are used to describe various components, these components are not limited by these terms. These terms are only used to distinguish one component from another. Therefore, it should be understood that a first component mentioned below may also be a second component within the technical spirit of the present disclosure.
[0028] Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used in the sense commonly understood by those skilled in the art. Furthermore, terms defined in commonly used dictionaries should not be interpreted ideally or excessively unless explicitly and specifically defined otherwise. Spatially relative terms such as "below," "beneath," "lower," "above," and "upper" may be used to easily describe the relationship between one component and other components, as illustrated in the drawings.
[0029] Spatially relative terms should be understood to encompass different orientations of components during use or operation, in addition to the orientation depicted in the drawings. For example, if a component depicted in a drawing is flipped over, a component described as "below" or "beneath" another component may end up "above" the other component. Thus, the exemplary term "below" can encompass both the above and below orientations. Components can also be oriented in other directions, and thus spatially relative terms can be interpreted based on their orientation.
[0030] Below, various embodiments are described in detail with reference to the drawings.
[0031]
[0032] FIG. 1 is a block diagram schematically illustrating the configuration of a device (100) that provides a message for the allocation of lottery numbers according to one embodiment.
[0033] Referring to the drawing, the device (100) may include a receiver (110), a processor (120), and a transmitter (130).
[0034] Those skilled in the art will appreciate that, in addition to the components illustrated in FIG. 1, the device (100) may further include other general-purpose components. For example, the device (100) may further include memory (not illustrated). Alternatively, those skilled in the art will appreciate that, according to other embodiments, some of the components illustrated in FIG. 1 may be omitted.
[0035]
[0036] According to one embodiment, the receiving unit (110) may obtain pre-stored user transaction activity information from a database. Pre-stored user transaction activity information may be interpreted as general information about a user account. The receiving unit (110) may receive transaction activity information including information such as frequency, total purchase amount, and total number of purchases related to daily / monthly / yearly purchases for each of multiple users over a past period. The transaction activity information is not limited to specific activity information.
[0037] For example, the receiver (110) may receive a request to acquire a lottery number. The request to acquire a lottery number is not limited to a specific company or affiliate, and may include multiple requests for acquiring lottery numbers, including requests for the purpose of conducting a lottery event for users.
[0038] According to an embodiment, the processor (120) may obtain a first number of lottery numbers provided for the current drawing, in response to a lottery number acquisition request obtained from the receiver (110). In addition, the processor (120) may sequentially assign different lottery numbers from among the first number of lottery numbers to the user account based on the transaction performance of the first period corresponding to the user account. In addition, the processor (120) may additionally obtain a second number of lottery numbers when the number of assigned lottery numbers, which is the number of lottery numbers assigned to the user account, exceeds a first ratio to the first number. In addition, the processor (120) may sequentially assign different lottery numbers from among the second number of lottery numbers to the user account based on the transaction performance of the second period corresponding to the user account. Additionally, the processor (120) may provide a message to the user account notifying the lottery number assigned to the user account among the first number of lottery numbers and the second number of lottery numbers.
[0039]
[0040] FIG. 2 is a flowchart illustrating a method for a device (100) according to one embodiment to provide a message for allocation of lottery numbers.
[0041] Referring to step S210, the device (100) may receive a request to obtain a lottery number. For example, the lottery number may be generated by selecting and inputting it from an operator account or may be randomly generated using a random function. In addition, the lottery number may be in the form of a number set composed of one or more specific numbers selected, and of course, there is no limitation on the specific number. In the case of a number set, all numbers included in the number set may be single-digit, and in some cases, some numbers may be more than one digit. For example, in the case of a lottery number in the form of a number set, the lottery number may include a single-digit number in a combination of a specific number of six, such as (1, 4, 6, 7, 8, 9), or some numbers may be more than one digit, such as (1, 14, 23, 31, 36, 40).
[0042] For example, a request to obtain lottery numbers may be interpreted as a request obtained in connection with a winning event held by a company or an affiliate, and accordingly, the number of lottery numbers obtained may be different each time a request to obtain lottery numbers is received.
[0043] For example, the device (100) may receive a request to acquire a lottery number from a corporate account operating a business. The request to acquire a lottery number may be received from the corporate account as information related to purchase history or event participation generated from a user account held by the corporate account is acquired.
[0044] As another example, the device (100) may receive a request to acquire a lottery number from an affiliate account linked to a corporate account. Specifically, the corporate account may not directly conduct lottery-related events, but rather, the affiliate account linked to the corporate account may conduct lottery-related events. Accordingly, the device (100) may receive a request to acquire a lottery number from the affiliate account.
[0045]
[0046] Referring to step S220, the device (100) obtains a first number of lottery numbers provided for the current drawing, in response to a request for obtaining lottery numbers.
[0047] For example, the current draw round can be interpreted as the draw round for the currently ongoing lottery event among multiple draw rounds for that event. Accordingly, past draw rounds can be interpreted as the draw rounds in which the lottery event was already conducted prior to the current draw round.
[0048] For example, based on a selection input for a first number obtained from a corporate account or an affiliate account, the device (100) can obtain a first number of lottery numbers provided for the current draw.
[0049] For example, the first number may be interpreted as the total number of lottery numbers corresponding to the first period in the current drawing. The first period will be described in detail in step S230. That is, it may refer to the number of lottery numbers acquired by the operator account or affiliate according to an acquisition request from the account before the lottery numbers are assigned to the user account, and is not limited to a specific number of lottery numbers. For example, when a lottery number acquisition request is received from the operator account, the device (100) may acquire the first number of lottery numbers (e.g., 300) according to a preset lottery multiplier (e.g., 3 times) for the total number of participants (e.g., 100) representing the total number of user accounts participating in the lottery event. The second number of lottery numbers added to the first number will be described in detail in step S240.
[0050] According to one embodiment, the first number may be determined based on the total number of past draws, which is the total number of lottery numbers obtained in past draws.
[0051] Specifically, the total number of past draws can be interpreted as the total number of lottery tickets allocated to a user account in a lottery event that was conducted prior to the current draw. Accordingly, since the total number of past draws is likely not to differ significantly from the number of lottery tickets to be allocated to the current draw, the device (100) can obtain the first number of lottery numbers for the current draw within a preset range (e.g., -5% to 5%) of the total number of past draws. For each draw, the device (100) can obtain the first number of lottery numbers for the current draw based on the total number of past draws that were conducted prior to the current draw.
[0052]
[0053] Referring to step S230, the device (100) may sequentially assign different lottery numbers from among the first number of lottery numbers to the user account based on the transaction performance of the first period corresponding to the user account.
[0054] For example, the first number of lottery numbers may be interpreted as the number of lottery numbers assigned to a user account based on the user account's transaction performance in the first period. That is, the higher the transaction performance in the first period, the higher the number of first lottery numbers may be. Furthermore, even for the same transaction performance in the first period, different first numbers of lottery numbers may be assigned based on the user account's membership level, as described below.
[0055] For example, the transaction performance for a first period may be interpreted as the amount associated with the total purchase history for a user account during a specific period, and the first period may be updated based on optional input obtained from a corporate or affiliate account.
[0056] For example, if a transaction performance (e.g., 1 million won) of the first period corresponding to a user account (e.g., user A) is acquired, the device (100) can sequentially assign different lottery numbers from among the first number of lottery numbers (e.g., 10) to the user account.
[0057] In one embodiment, the device (100) may determine a membership level for a user account based on transaction activity information representing past actual transaction history for the user account.
[0058] For example, if the total purchase amount (e.g., 3 million won) and total number of purchases (e.g., 10) for a specific month are acquired from the pre-stored transaction activity information received from the database, the device (100) can determine a membership level (e.g., VIP) for the user account. The types of membership levels for the user account are not limited to specific types, and membership levels can be added and updated as selection input is acquired for corporate or affiliate accounts.
[0059] In one embodiment, the membership level may be determined based on priorities determined based on different weights given to the number of recent transactions, the amount of recent transactions, the total amount of transactions, the total number of transactions, the frequency of recent transactions, and the total frequency of transactions for the user account.
[0060] For example, membership levels may be determined based on various factors. These factors may include, but are not limited to, the number of recent transactions for a user account, the amount of recent transactions, the total amount of transactions, the total number of transactions, the frequency of recent transactions, and the overall frequency of transactions. Specifically, from transaction activity information for a user account received from a database, the device (100) may obtain the number of recent transactions, which indicates the total number of transactions during a preset recent period, the amount of recent transactions, which indicates the total amount of transactions during a preset recent period, and the frequency of recent transactions, which indicates the frequency of transactions during a preset recent period. Furthermore, from transaction activity information for a user account received from a database, the device (100) may obtain the total number of transactions, which indicates the number of transactions during a preset overall period, the amount of total transactions, which indicates the total amount of transactions during a preset overall period, and the frequency of transactions, which indicates the frequency of transactions during a preset overall period.
[0061] For example, if the number of days remaining until the release date of a newly launched product acquired from a corporate or affiliate account is within a preset number of days, this may mean that the launched product is scheduled to be released soon, and there is a high probability that it will be released at a higher price than existing products, but it can also be interpreted as a situation in which the sales price is highly likely to decrease in a short period after the release. Accordingly, the higher the number of recent transactions, the higher the probability that the launched product will be purchased even after the release date, and the higher the probability that the number of transactions for the sold product will increase or be maintained even after the membership level is determined. Therefore, the device (100) may assign the highest weight to the number of recent transactions among the factors that determine the membership level. Next, the higher the number of recent transactions, the higher the probability that a transaction amount higher than the number of recent transactions will occur even after the release date. Therefore, the device (100) may assign the second highest weight to the number of recent transactions among the factors that determine the membership level. Next, although the probability of a purchase of a released product after the launch date is small, the higher the total transaction amount, the higher the probability that the released product will be purchased based on the level of interest in the released product. Therefore, the device (100) may assign the third highest weight to the total transaction amount among the factors that determine the membership level. Next, the higher the frequency of recent transactions, the higher the probability that the released product will be purchased after the launch date. However, since the influence related to purchase is likely to be low compared to the total transaction amount, the device (100) may assign the fourth highest weight to the frequency of recent transactions among the factors that determine the membership level. In addition, since the probability that a high frequency of transactions will not appear after the launch date is high compared to the frequency of total transactions, the device (100) may assign the fifth highest weight to the total number of transactions among the factors that determine the membership level, and the lowest weight to the total frequency of transactions.
[0062] As described above, since various factors determining membership levels are given different weights, the device (100) can determine a membership level for a user account accordingly. Furthermore, if the number of days remaining until the release date of a product is within a preset number of days, the device (100) can determine a membership level for a user account based on a priority determined based on sequentially different weights of the number of recent transactions, the amount of recent transactions, the total amount of transactions, the frequency of recent transactions, the total number of transactions, and the frequency of total transactions.
[0063] According to one embodiment, the device (100) can determine a first number of differentiated lottery numbers based on a membership level for a user account and a transaction performance for a first period, and can sequentially assign different lottery numbers from among the first number of differentiated lottery numbers to the user account.
[0064] For example, if a membership level (e.g., excellent) and a transaction performance (e.g., KRW 1 million) for a first period are determined for a user account (e.g., user A), the device (100) can determine a differentiated first number of lottery numbers (e.g., 15) for user A.
[0065] Referring to the example of step S230 described above, user A obtained 1 million won in transaction performance in the same first period, and the first number of lottery numbers for user A was determined to be 10. However, in this example, since the membership level corresponding to user A, excellent, is reflected, the device (100) may determine the differentiated first number of lottery numbers for user A to be 15, which is a higher number than 10, which is not reflected in the membership level. Accordingly, since the membership levels may be different even if the transaction performance in the first period for multiple user accounts is the same, the device (100) may determine the differentiated first number of lottery numbers according to the determined membership levels for each user account, and may sequentially assign different lottery numbers from among the differentiated first number of lottery numbers to each user account.
[0066]
[0067] Referring to step S240, the device (100) can additionally obtain a second number of lottery numbers when the number of assigned lottery numbers, which is the number of lottery numbers assigned to the user account, exceeds the first ratio to the first number.
[0068] For example, the second number may be interpreted as the total number of lottery numbers corresponding to the second period in the current draw. The second period may be interpreted as a specific period determined when the first ratio is exceeded compared to the first number, and the period thereof is not particularly limited. In other words, if the number of lottery numbers allocated to a user account exceeds a certain ratio, it may be interpreted as a situation in which an additional number of lottery numbers must be secured. For example, the second number may be obtained according to the selection input of the operator account or affiliate account, or the higher the excess level (e.g., "above") indicating the degree to which the first ratio is exceeded compared to the first number, the higher the second number may be obtained. For example, the number of allocated lottery numbers may be interpreted as the total number of lottery tickets allocated to the user account corresponding to the current draw. Therefore, the first ratio may mean a ratio calculated by dividing the number of allocated lottery numbers by the first number for the current draw.
[0069] For example, if the number of assigned lottery numbers (e.g., 80) is the number of lottery numbers assigned to a user account and the first number (e.g., 100) is greater than the first ratio (e.g., 70%) received from the database, the device (100) may additionally obtain a second number of lottery numbers. The first ratio is not limited to a specific ratio, and the device (100) may update the first ratio as a selection input for the first ratio is obtained from a corporate or affiliate account.
[0070] According to one embodiment, the device (100) can update the first ratio to the second ratio based on the number of times that the number of assigned lottery numbers among a plurality of preset past lottery draws exceeds the first ratio to the first number.
[0071] For example, multiple past lottery draws may be interpreted as the number of lottery tickets obtained from one or more past lottery draws. Accordingly, as the number of allocated lottery tickets, which is the number of lottery numbers assigned to a user account, exceeds the first ratio relative to the first number, the first ratio is updated to a corresponding second ratio, thereby enabling the device (100) to determine the second number of additional tickets obtained in future lottery draws as an effective number.
[0072] In one embodiment, if the number of times the first ratio is exceeded is greater than or equal to a preset number, the second ratio may be updated at a higher rate than the first ratio, and if the number of times the first ratio is exceeded is less than or equal to a preset number, the second ratio may be updated at a lower rate than the first ratio.
[0073] For example, if the number of times the first ratio has been exceeded (e.g., 5 times) from among a plurality of past lottery rounds (e.g., 7th, 8th, 9th) that were conducted prior to the current lottery round (e.g., 10th round) is greater than or equal to the preset number (e.g., 4 times), the device (100) may update the first ratio (e.g., 70%) to the second ratio (e.g., 80%). In other words, since the number of times the first ratio has been exceeded from among a plurality of past lottery rounds is a high number, the ratio that serves as the standard for additionally obtaining the second number is updated to a higher ratio, thereby enabling efficient operation of the lottery event.
[0074]
[0075] Referring to step S250, the device (100) sequentially assigns different lottery numbers from among a second number of lottery numbers to the user account based on the transaction performance of the second period corresponding to the user account.
[0076] For example, the second number of lottery numbers may be interpreted as the number of lottery numbers assigned to a user account based on the transaction performance of the second period corresponding to the user account. That is, the higher the transaction performance of the second period, the higher the second number of lottery numbers may be. Similarly to the first number of lottery numbers, different second numbers of lottery numbers may be assigned based on the membership level of the user account even for the same transaction performance of the second period. For example, the second period may be interpreted as the transaction performance period in which the second number of lottery numbers for the user account is determined after the second number is additionally acquired.
[0077] According to one embodiment, the transaction performance of the second period may be higher than the transaction performance of the first period by a preset amount or more. This means that the transaction performance of the second period for the user account is higher than the transaction performance of the first period. From the company's perspective, this can be interpreted as additional lottery numbers being issued in response to high transaction performance. This can have the effect of further increasing purchase inducement due to the lottery event, as the transaction performance of the second period exceeds the preset amount obtained from the user account in the first period.
[0078] Accordingly, after the second number is additionally acquired, the device (100) can sequentially assign different lottery numbers from among the second number of lottery numbers to the user account based on the transaction performance of the second period determined as higher than the transaction performance of the first period corresponding to the user account.
[0079] According to one embodiment, the device (100) can determine a second number of differentiated lottery numbers based on the membership level of the user account and the transaction performance of the second period, and can sequentially assign different lottery numbers from among the second number of differentiated lottery numbers to the user account.
[0080] Referring to the example of step S230 described above, although a membership level for a user account has been determined, the membership level for the user account corresponding to the second period may be different from the membership level corresponding to the first period, and the membership level corresponding to the second period may be updated based on the transaction activity information of the user account for the first period.
[0081] Accordingly, when an updated membership level (e.g., VIP) for a user account and a transaction performance (e.g., KRW 1 million) for a second period are obtained, the device (100) can determine a second differentiated number of lottery numbers (e.g., 20) that is higher than a first differentiated number of lottery numbers (e.g., 10) even though the amount is the same, by raising the membership level corresponding to the second period compared to the membership level corresponding to the first period.
[0082] According to one embodiment, the membership level may be updated even after the step of sequentially assigning different lottery numbers from the second number of lottery numbers. In other words, the transaction performance of the first period and the second period corresponding to the user account are included in the transaction activity information for the user account, so that even in the current draw, the different membership levels determined in the first and second periods can be used to assign a fair number of lottery numbers to the user account.
[0083] According to one embodiment, the current draw total number, which is greater than or equal to the sum of the first number and the second number and is the total number of lottery numbers obtained in the current draw, may be determined based on the number of user accounts whose number of assigned lottery numbers exceeds the threshold number of lottery numbers.
[0084] For example, the current total number of draws may be interpreted as the maximum number of lottery numbers provided for the current draw, and may be interpreted as being intended to prevent the first number or the second number from being issued indiscriminately by a specific user.
[0085] For example, if a number of user accounts (e.g., 1 user) whose assigned lottery numbers for each user account (e.g., 90) exceed a threshold number of lottery numbers (e.g., 80) is acquired, this can be interpreted as a situation in which it is difficult to increase the total number of the current round. Accordingly, the higher the number of user accounts whose assigned lottery numbers exceed the threshold number of lottery numbers, the higher the probability that there will be no loss even if the total number of the current round is increased compared to a lower number. If the number of user accounts whose assigned lottery numbers exceed the threshold number of lottery numbers is equal to or greater than a preset excess number, the device (100) can update the total number of the current round to a higher number according to the ratio of the first number and the second number.
[0086] In one embodiment, if the number of user accounts exceeding the threshold number of assigned lottery numbers is less than or equal to the preset excess number, some of the first number of lottery numbers corresponding to the current draw and some of the second number of lottery numbers may be assigned as the same lottery numbers.
[0087] For example, if the number of user accounts (e.g., 1 person) whose number of assigned lottery numbers exceeds the threshold number of lottery numbers is less than or equal to the preset number of exceeding numbers (e.g., 10 people), and since only 1 person has the number of assigned lottery numbers exceeding the threshold number of lottery numbers, and it is difficult to increase the number more than the total number of the current round, the device (100) may assign some of the first number of lottery numbers and some of the second number of lottery numbers as the same lottery numbers to the user account.
[0088] Referring to step S250, the device (100) provides a message to the user account informing the user of the lottery number assigned to the user account among the first number of lottery numbers and the second number of lottery numbers.
[0089]
[0090] *For example, if the number of assigned lottery numbers corresponding to the first period for a user account is 10, the device (100) may provide the user account with a message indicating a different lottery number for each of the 10 assigned lottery numbers. Additionally, if the number of assigned lottery numbers corresponding to the second period for the same user account is 30, the device (100) may provide the user account with a message indicating a different lottery number for each of the 30 assigned lottery numbers corresponding to the second period after providing the message indicating a different lottery number for each of the 10 assigned lottery numbers corresponding to the first period.
[0091] As another example, referring to the example of step S240 described above, if the number of user accounts whose number of assigned lottery numbers exceeds the threshold number of lottery numbers is greater than or equal to the preset number, the device (100) may determine that some of the first number of lottery numbers and some of the second number of lottery numbers are the same lottery numbers. Accordingly, some of the lottery numbers may provide a message indicating the same lottery numbers to the user account.
[0092] As another example, if the current participation rate, which represents the percentage of user account participation in the current draw, is below a preset participation rate, this may be interpreted as a need to maximize the number of users participating in a lottery event from a company or affiliate. In this case, the device (100) may provide a message offering advertising participation content that allows the user account to obtain a third number of lottery numbers. The advertising participation lottery content may be interpreted as content that provides additional lottery numbers to the user account based on viewing or attendance of a specific advertisement. Accordingly, even if the transaction performance for the first period or the second period corresponding to the user account is zero, the device (100) may allocate an additional third number of lottery numbers to the participating user account by providing the advertising participation content. As a result, by inducing advertising participation in user accounts without transaction performance, the number of user accounts corresponding to the current draw may be more likely to increase.
[0093]
[0094] FIG. 3 is a drawing for explaining the overall process performed by a device (100) according to one embodiment in connection with a database (320), a user account (310), and a corporate or affiliate account (311).
[0095] Referring to FIG. 3, the device (100) may receive a request to acquire lottery numbers from a corporate or affiliate account (311). Upon receiving the request to acquire lottery numbers, the device (100) may acquire a first number of lottery numbers provided for the current drawing based on the total number of past draws received from the database (320). The device (100) may sequentially assign different lottery numbers from among the first number of lottery numbers to the user account (310) based on the transaction performance of the first period corresponding to the user account stored from the corporate or affiliate account (311) and received from the database (320). If the number of assigned lottery numbers, which is the number of lottery numbers assigned to the user account (310), exceeds a first ratio to the first number, the device (100) may additionally acquire a second number of lottery numbers. Based on the transaction performance of the second period corresponding to the user account (310), the device (100) may sequentially assign different lottery numbers from among the second number of lottery numbers to the user account (310). The device (100) may provide the user account (310) with a message notifying the lottery numbers assigned to the user account (310) from among the first number of lottery numbers and the second number of lottery numbers.
[0096]
[0097] FIG. 4 is a diagram for explaining an example in which a device (100) according to one embodiment analyzes, based on artificial intelligence, the transaction performance of a first period, the transaction performance of a second period, the number of assigned lottery numbers, the first ratio, and the second ratio for a user account (310) through an analysis unit (400).
[0098] Referring to FIG. 4, the device (100) may include an analysis unit (400) and may receive transaction performance for a first period, transaction performance for a second period, the number of assigned lottery numbers, a first ratio, and a second ratio for one or more user accounts (310) from a database (320), and the analysis unit (400) may analyze the same based on artificial intelligence. The analysis may be interpreted as providing recommendation information on the most suitable first number of lottery tickets, the second number of lottery tickets, the first ratio, and the second ratio to achieve the maximum effect corresponding to the investment amount for conducting a lottery event from a company and an affiliate. Based on the analysis result determined by the analysis unit (400), the device (100) may provide a recommendation message related to the first number of lottery tickets, the second number of lottery tickets, the first ratio, and the second ratio corresponding to the recommendation information described above to the company and affiliate accounts (320).
[0099]
[0100] FIG. 5 is a schematic diagram illustrating an example in which a device (100) according to one embodiment is linked to an affiliate account (320) and provides a message to a user account informing of a lottery number assigned to the user account linked to the affiliate.
[0101] Referring to FIG. 5 , the affiliate account (320) may include, but is not limited to, a bank, a card company, or a telecommunications company. The device (100) may receive a request to acquire lottery numbers from the affiliate account and, accordingly, provide a first number of lottery numbers to the affiliate account (320). Thereafter, the affiliate account (320) may sequentially assign different lottery numbers from the first number of lottery numbers to each of the user accounts (530) associated with the multiple affiliates based on the transaction performance of the user accounts (530) associated with the multiple affiliates during a first period. In other words, the device (100) may receive a request to acquire lottery numbers and provide it to the multiple affiliates, and each affiliate may assign a specific number of lottery numbers to its associated users (530), thereby expanding a lottery event through the affiliates.
[0102]
[0103] FIG. 6 is a drawing for explaining an example in which a device (100) according to one embodiment determines a first ratio and a second ratio according to a current draw number (600) and a past draw number (610).
[0104] Referring to FIG. 6, it can be confirmed that the values for the second ratio corresponding to the current draw number (600) and the past draw number (610), N-1, are entered, whereas the second ratio is not entered for the N-2 of the past draw numbers (610). This can be interpreted as the number of times the number of assigned lottery numbers among the preset plurality of past draw numbers (e.g., N-3 to N-10) exceeds the first ratio relative to the first number does not meet the number of times the second ratio can be updated. On the other hand, the second ratio corresponding to each of the N-1 and current lottery rounds (600) is updated and input from the first ratio, and the number of times the number of assigned lottery numbers among a preset number of past lottery rounds (610) exceeds the first ratio relative to the first number is obtained more than or less than the preset number, so that the device (100) can update the second ratio to be higher or lower than the first ratio depending on the number of times exceeded.
[0105]
[0106] FIG. 7 is a drawing for explaining an example of providing a message (710) to a user account (310) notifying a lottery number assigned to the user account (310) in real time as payment information is obtained from a kiosk (700) according to one embodiment.
[0107] Referring to FIG. 7, it can be interpreted as an example of a device (100) that provides a message (710) notifying a lottery number assigned to a user account in real time based on payment information obtained from a kiosk (700) being used offline. Accordingly, whenever information on transaction performance of a first period or a second period is updated, the device (100) can sequentially assign a first number of lottery numbers or a second number of lottery numbers to the user account (310) and provide a message (710) notifying a lottery number assigned to the user account (310) in real time to the user account (310).
[0108]
[0109] Various embodiments of the present disclosure may be implemented as software comprising one or more instructions stored in a storage medium (e.g., memory) readable by a machine (e.g., a display device or a computer). For example, a processor (e.g., processor 120) of the machine may call at least one instruction from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0110] According to one embodiment, the method according to various embodiments disclosed in the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0111] Those skilled in the art will appreciate that the present invention can be implemented in modified forms without departing from the essential characteristics of the above-described description. Therefore, the disclosed methods should be considered illustrative rather than restrictive. The scope of the present invention is set forth in the claims, not the foregoing description, and all differences within the scope equivalent thereto should be construed as being encompassed by the present invention.
Claims
1. In a method for a device to provide a message regarding the allocation of lottery numbers, A step in which a receiving unit receives a request to obtain a lottery number; A step in which the processor obtains a first number of lottery numbers provided for the current drawing round in response to the request for obtaining the lottery numbers; A step in which the processor sequentially allocates different lottery numbers from among the first number of lottery numbers to the user account based on the transaction performance of the first period corresponding to the user account; A step of additionally obtaining a second number of lottery numbers when the number of allocated lottery numbers, which is the number of lottery numbers assigned to the user account, exceeds a first ratio to the first number; The step of the processor sequentially allocating different lottery numbers from the second number of lottery numbers to the user account according to the transaction performance of the second period corresponding to the user account; and A method comprising: providing a message to the user account, wherein the processor informs the user account of a lottery number assigned to the user account among the first number of lottery numbers and the second number of lottery numbers.
2. In paragraph 1, A method wherein the first number is determined based on the total number of past draws, which is the total number of lottery numbers obtained in past draws.
3. In paragraph 1, The step of sequentially allocating different lottery numbers from the first number of lottery numbers to the user account according to the transaction performance of the first period is: A step of determining a membership level for the user account based on transaction activity information representing past actual transaction history for the user account; A step of determining a first number of differentiated lottery numbers based on the membership level of the user account and the transaction performance of the first period; and A method comprising the step of sequentially allocating different lottery numbers from among the first number of lottery numbers differentiated for the user account.
4. In paragraph 3, The step of sequentially allocating different lottery numbers from the second number of lottery numbers to the user account based on the transaction performance of the second period is as follows: A step of determining a second number of differentiated lottery numbers based on the membership level of the user account and the transaction performance of the second period; and A step of sequentially allocating different lottery numbers from among the second number of lottery numbers differentiated for the user account; A method in which the transaction performance of the second period is higher than the transaction performance of the first period by a preset performance amount or more.
5. In paragraph 4, The above membership level is determined based on the priority determined based on different weights given to the number of recent transactions, the amount of recent transactions, the total amount of transactions, the total number of transactions, the frequency of recent transactions, and the total frequency of transactions for the above user account. A method wherein the above membership level is updated after the step of sequentially assigning different lottery numbers from among the second number of lottery numbers.
6. In paragraph 1, A method wherein the total number of current draws, which is greater than or equal to the sum of the first number and the second number, and the total number of lottery numbers obtained in the current draw, is determined based on the number of user accounts in which the number of allocated lottery numbers exceeds the threshold number of lottery numbers.
7. In paragraph 6, If the number of user accounts whose number of allocated lottery numbers exceeds the threshold number of lottery numbers is less than or equal to the preset excess number, A method in which some of the first number of lottery numbers corresponding to the current drawing number and some of the second number of lottery numbers are assigned as the same lottery number.
8. In paragraph 1, The processor further includes a step of updating the first ratio to a second ratio based on the number of times the number of assigned lottery numbers among a plurality of preset past lottery draws exceeds the first ratio relative to the first number; If the number of times the first ratio is exceeded is greater than or equal to the preset number of times, the second ratio is updated at a higher rate than the first ratio. A method in which, if the number of times the first ratio is exceeded is less than or equal to a preset number of times, the second ratio is updated at a lower rate than the first ratio.
9. In a device providing a message regarding the allocation of lottery numbers, A receiving unit for receiving a request to obtain a lottery number; and In response to the above request for obtaining lottery numbers, obtain the first number of lottery numbers provided for the current draw, Sequentially allocate different lottery numbers from the first number of lottery numbers to the user account based on the transaction performance of the first period corresponding to the user account. If the number of assigned lottery numbers, which is the number of lottery numbers assigned to the above user account, exceeds the first ratio to the first number, a second number of lottery numbers is additionally acquired. Sequentially allocate different lottery numbers from the second number of lottery numbers to the user account based on the transaction performance of the second period corresponding to the user account, A device comprising a processor that provides a message to the user account notifying a lottery number assigned to the user account among the first number of lottery numbers and the second number of lottery numbers; 10. A computer-readable recording medium having recorded thereon a program for executing the method of any one of clauses 1 to 8 on a computer.
Citation Information
Patent Citations
Method for selling the lottery ticket by using thelottery-intermediation-system
KR1020020056846A
Lotto ststem using mobile and its method
KR1020070099717A
Microtransactions using points over electronic networks
KR1020080107467A
Lottery service system and method thereof
KR1020150072461A
Apparatus and method for mobile lotto cashback service
KR102086682B1