Information processing method, information processing device, and program

By adjusting winning probabilities to favor higher-ranked content and reducing the chances of lower-ranked content, the method enhances the appeal and shared enjoyment of lotteries among multiple users in online games.

JP7731817B2Active Publication Date: 2025-09-01KOEI TECMO GAMES CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2022020102
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-14
Publication Date
2025-09-01
Estimated Expiration
2042-02-14

AI Technical Summary

Technical Problem

Conventional box gacha and step-up gacha technologies in online games face challenges in facilitating shared enjoyment among multiple users during lotteries.

Method used

An information processing method and device that adjusts winning probabilities for different content ranks, increasing the chances of winning higher-ranked content while decreasing the chances of lower-ranked content, and providing lotteries to multiple users under these conditions.

Benefits of technology

Enhances the appeal of lotteries by ensuring that users, especially those participating later, have favorable chances of winning higher-ranked content, thereby improving the shared enjoyment and engagement among multiple participants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007731817000001
    Figure 0007731817000001
  • Figure 0007731817000002
    Figure 0007731817000002
  • Figure 0007731817000003
    Figure 0007731817000003
Patent Text Reader

Abstract

To improve amusement of lottery among a plurality of users.SOLUTION: In a method for processing information, an information processing device responds to a first user's lottery operation and executes: processing of selecting a content to be imparted to the first user on the basis of winning probability in accordance with a rank of each content; and, when processing of selecting is conducted, processing of providing a plurality of users with a lottery on a condition where a winning probability of the content of a first rank is increased and a winning probability of the content of a second rank, which is lower than that of the first rank, is decreased.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, an information processing device, and a program. [Background technology]

[0002] BACKGROUND ART Conventionally, so-called online games (network games) have become widespread, in which terminals such as game consoles, personal computers, and smartphones are connected to server devices or the like via a network to play games online.

[0003] Furthermore, in these online games and the like, it is known that content such as characters and items that can be used in the online game are randomly determined and given to users (gacha (registered trademark), lottery).

[0004] With regard to this technology, there is known a so-called box gacha (for example, Patent Document 1), in which when a user draws a lottery, the content that the user has won is removed from the user's subsequent lottery draws. There is also known a so-called step-up gacha (for example, Patent Document 2), in which when a user draws a predetermined number of lots, the probability of winning each content gradually changes to the user's advantage. These techniques motivate users who have drawn lots to continue drawing lots. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent No. 5335969 [Patent Document 2] Patent No. 5817900 Summary of the Invention [Problem to be solved by the invention]

[0006] However, conventional box gacha and step-up gacha have a problem in that it is difficult for multiple users to share the fun of lotteries in online games, for example.

[0007] Therefore, an object of the present invention is to provide a technology that can improve the appeal of lotteries involving multiple users. [Means for solving the problem]

[0008] In a first aspect of the present disclosure, an information processing method is provided in which an information processing device executes a process of, in response to a lottery operation by a first user, drawing lots for content to be granted to the first user based on the winning probability corresponding to the rank of each content, and, when the lottery process is performed, providing lots to multiple users under conditions in which the winning probability of first-rank content is increased and the winning probability of second-rank content lower than the first rank is decreased.

[0009] In addition, in a second aspect of the present disclosure, an information processing device is provided that has: a lottery unit that, in response to a lottery operation by a first user, draws content to be granted to the first user based on the winning probability corresponding to the class of each content; and a provision unit that, when a lottery is conducted by the lottery unit, provides a plurality of users with lotteries under conditions that increase the winning probability of first-class content and decrease the winning probability of second-class content that is lower than the first class.

[0010] In addition, in a third aspect of the present disclosure, a program is provided that causes a computer to execute the following processes: in response to a lottery operation by a first user, a process of drawing lots for content to be granted to the first user based on the winning probability corresponding to the class of each content; and, when the lottery process is performed, a process of providing a plurality of users with a lottery under conditions in which the winning probability of first-class content is increased and the winning probability of second-class content lower than the first class is decreased. [Effects of the Invention]

[0011] According to one aspect, it is possible to improve the appeal of lotteries involving multiple users. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to an embodiment. [Figure 3] FIG. 1 is a diagram illustrating an example of a configuration of an information processing apparatus according to an embodiment. [Figure 4] FIG. 4 is a sequence diagram illustrating an example of processing of the information processing system according to the embodiment. [Figure 5] FIG. 10 is a diagram showing an example of information stored in a lottery DB according to the embodiment. [Figure 6A] FIG. 10 is a diagram illustrating an example of a display screen on a user terminal according to the embodiment. [Figure 6B] FIG. 10 is a diagram illustrating an example of a display screen on a user terminal according to the embodiment. [Figure 7] FIG. 4 is a diagram illustrating an example of information stored in a user DB according to the embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of information stored in a content DB according to the embodiment. [Figure 9] FIG. 10 is a diagram showing an example of information stored in a special lottery DB according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] The principles of the present disclosure will be described with reference to some exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only, to aid those skilled in the art in understanding and practicing the present disclosure, without implying any limitation on the scope of the disclosure. The disclosure described herein may be implemented in various ways other than those described below. In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0014] <System configuration> The configuration of an information processing system 1 according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the configuration of the information processing system 1 according to an embodiment. In the example of FIG. 1, the information processing system 1 includes an information processing device 10. The information processing system 1 also includes a user terminal 20A, a user terminal 20B, and a user terminal 20C (hereinafter, when there is no need to distinguish between them, they will simply be referred to as "user terminals 20"). In the example of FIG. 1, the information processing device 10 and the user terminals 20 are connected so as to be able to communicate with each other via a network N. Note that the number of information processing devices 10 and user terminals 20 is not limited to the example of FIG. 1.

[0015] Examples of the network N include, for example, the Internet, a mobile communication system, a wireless LAN (Local Area Network), a LAN, a bus, etc. Examples of the mobile communication system include, for example, a fifth generation mobile communication system (5G), a sixth generation mobile communication system (6G, Beyond 5G), a fourth generation mobile communication system (4G), a third generation mobile communication system (3G), etc.

[0016] Note that, although the following describes an example in which content available for use in an online game is provided as content provided to users by lottery, the technology of the present disclosure is not limited to this. The technology of the present disclosure can also be applied to cases in which content other than online games, such as content (goods, products) including image data, music data, and various non-data products, is provided to users by lottery, and such embodiments are also included in the technical scope of the present disclosure.

[0017] The information processing device 10 is, for example, a server device or a cloud operated by a game provider, and provides an online game (network game) to the user terminal 20. The information processing device 10 provides content such as characters and items that can be used in the online game to the user of the user terminal 20 by lottery (random item provision method).

[0018] The user terminal 20 is, for example, a terminal such as a smartphone, a game console, a personal computer, or a tablet terminal. The user terminal 20 allows the user to play the online game using an application for the online game or a web browser distributed from the information processing device 10. Furthermore, the user terminal 20 causes the information processing device 10 to execute a lottery in response to an operation by the user, and obtains content that can be used in the online game.

[0019] <Hardware configuration> Fig. 2 is a diagram showing an example of the hardware configuration of an information processing device 10 according to an embodiment. In the example of Fig. 2, the information processing device 10 (computer 100) includes a processor 101, a memory 102, and a communication interface 103. These components may be connected via a bus or the like. The memory 102 stores at least a part of a program 104. The communication interface 103 includes an interface required for communication with other network elements.

[0020] When the program 104 is executed by the processor 101, memory 102, and other components in cooperation with each other, the computer 100 performs at least some of the processing of the embodiments of the present disclosure. The memory 102 may be of any type suitable for a local technology network. The memory 102 may be, by way of non-limiting example, a non-transitory computer-readable storage medium. The memory 102 may also be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. While only one memory 102 is shown in the computer 100, several physically distinct memory modules may be present in the computer 100. The processor 101 may be of any type. The processor 101 may include one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and, by way of non-limiting example, a processor based on a multi-core processor architecture. The computer 100 may have multiple processors, such as application-specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.

[0021] Embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device.

[0022] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, that execute on a target real or virtual processor or device to perform the processes or methods of the present disclosure. Program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or divided among program modules as desired in various embodiments. The machine-executable instructions of the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0023] The program code for executing the methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus. When the program code is executed by the processor or controller, the functions / acts in the flowcharts and / or implementing block diagrams are performed. The program code may be executed entirely on the machine, partly on the machine, as a standalone software package, partly on the machine and partly on a remote machine, or entirely on a remote machine or server.

[0024] The program can be stored and provided to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible recording media. Examples of non-transitory computer-readable media include magnetic recording media, magneto-optical recording media, optical disk media, and semiconductor memory. Magnetic recording media include, for example, flexible disks, magnetic tapes, and hard disk drives. Magneto-optical recording media include, for example, magneto-optical disks. Optical disk media include, for example, Blu-ray discs, CD (Compact Disc)-ROMs (Read Only Memory), CD-Rs (Recordable), and CD-RWs (Rewritable). Semiconductor memory includes, for example, solid-state drives, mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory). The program may also be provided to a computer by various types of temporary computer-readable media. Examples of temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or an optical fiber, or via a wireless communication path.

[0025] <Configuration> The configuration of the information processing device 10 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. The information processing device 10 has a lottery unit 11 and a provision unit 12. These units may be realized by cooperation between one or more programs installed in the information processing device 10 and hardware such as a processor 101 and a memory 102 of the information processing device 10.

[0026] In response to a lottery operation by the first user, the lottery unit 11 draws for content to be granted to the first user based on the winning probability corresponding to each content rank. When the lottery unit 11 draws, the provision unit 12 provides a lottery to multiple users under conditions that increase the winning probability of first-rank content and decrease the winning probability of second-rank content, which is lower than the first rank. Note that the first rank and the second rank may each include one or more ranks. In this case, for example, if the ranks of winnable content include ranks 1 to 10 in descending order, the first rank may include one or more of ranks 1 to 3, and the second rank may include one or more of ranks 4 to 10.

[0027] <Processing> Next, an example of processing at the time of a lottery in the information processing system 1 according to the embodiment will be described with reference to Figs. 4 and 5. Fig. 4 is a sequence diagram showing an example of processing in the information processing system 1 according to the embodiment. Fig. 5 is a diagram showing an example of information stored in a lottery DB (database) 501 according to the embodiment. Figs. 6A and 6B are diagrams showing an example of a display screen on a user terminal according to the embodiment. Fig. 7 is a diagram showing an example of information stored in a user DB 701 according to the embodiment. Fig. 8 is a diagram showing an example of information stored in a content DB 801 according to the embodiment. Fig. 9 is a diagram showing an example of information stored in a special lottery DB 901 according to the embodiment.

[0028] The users of the user terminals 20A to 20C are referred to as users A to C, respectively. An example in which user A performs the lottery will be described below. Each of users A to C may be authenticated by the information processing device 10 using, for example, a user ID and password of an account, and may then log in to an online game provided by the information processing device 10. Furthermore, communication between the information processing device 10 and the user terminal 20 may be encrypted.

[0029] In steps S101-1 to S101-3, the providing unit 12 of the information processing device 10 refers to the lottery DB 501 and transmits information indicating the current lottery conditions, etc. to each user terminal 20. The current lottery conditions may include, for example, the current winning probability for each rank, etc. Alternatively, the current lottery conditions may include, for example, the current winning probability for each content, etc.

[0030] The lottery DB 501 may be recorded in a storage device inside the information processing device 10, or may be recorded in a storage device external to the information processing device 10 (for example, a DB server). In the example of FIG. 5, the lottery DB 501 stores the upper limit number of draws, the current probability of winning for each rank, the number of draws up to now, and the lottery history, in association with a lottery series ID. The lottery series ID is identification information for a lottery series. A lottery series is, for example, a group of lotteries held for each specific lottery event, with a set upper limit number of draws.

[0031] The maximum number of draws is the maximum total number of draws that can be held by multiple users in a series of draws. For example, if the maximum number of draws is 1,000, when the total number of draws held by multiple users reaches 1,000, the series of draws ends (sold out), and subsequent applications for the draw by users are invalidated. Therefore, for example, if user A draws 500 times and user B draws 500 times, none of user A, user B, or user C can draw any more draws thereafter.

[0032] The current winning probability for each rank is the current winning probability for each content rank. A rank refers to the rank of content such as characters or items that can be used in an online game. A rank can also be referred to as, for example, rarity, rank, tier (character rank), grade, attribute, etc. The higher the rank of content, the more useful it is in the online game, and the more likely users are to desire it (win, acquire) in the lottery. Therefore, at the start of a lottery series, the higher the rank of content, the lower the winning probability may be set.

[0033] The number of lottery draws to date is the total number of lottery draws that have been held for each of the multiple users up to the present time in the lottery series.

[0034] The lottery history is a history of lotteries that have been held up to the present time in a lottery series. The lottery history may include, for example, records including information indicating the date and time when the lottery was held, the user ID of the user who drew the lottery, and the content that was won.

[0035] Next, each user terminal 20 displays information indicating the current lottery conditions, etc., on its screen based on the information received from the information processing device 10 (steps S102-1 to S102-3). In the example of FIG. 6A, the display screen 601A of the user terminal 20 displays the name 611 of the lottery series and a message 611A indicating that when the current number of lottery draws by all users reaches one less than the upper limit number of lottery draws, the highest rank will definitely be won. Also displayed are the upper limit number of lottery draws 612, the remaining number of draws that can be drawn 613, the consideration for the lottery draw 614, and an "Execute lottery" button 615. The remaining number of draws that can be drawn 613 is a value obtained by subtracting the current number of lottery draws from the upper limit number of lottery draws 612.

[0036] Also displayed are a message 621 indicating that the product will be sold out (sales will end) regardless of the period when the current number of lottery draws by all users reaches the upper limit, and the current probability of winning for each class 622 (an example of the "current lottery conditions"). When display screen 601A is scrolled downward, display screen 601B of FIG. 6B is displayed.

[0037] Furthermore, each user terminal 20 may display information based on the lottery history on the screen based on the information received from the information processing device 10. Note that the information based on the lottery history may be calculated by the information processing device 10 or by each user terminal 20. This allows, for example, a user to consider the timing of applying for a lottery based on statistical data. This can therefore improve the interest of holding a lottery.

[0038] 6B, the display screen 601B displays, as information 651 based on the lottery history, a transition 651A of the remaining number of possible draws in the current lottery series, a transition 651B of the remaining number of possible draws in the previous lottery series, and a message 651C indicating the remaining time until the number of lottery draws in the previous lottery series reaches the upper limit number of lotteries from the number of lotteries up to now (the remaining number of possible draws becomes 0 from the current remaining number of possible draws). Note that the transition of the remaining number of possible draws in the previous lottery series may be, for example, a transition of the remaining number of possible draws in the previous series, or a transition of a representative value (for example, an average, a mode, or a median) of the remaining number of possible draws in multiple lottery series up to the previous time.

[0039] The transition 651A of the remaining number of draws in the current lottery series and the transition 651B of the remaining number of draws in the previous lottery series are each an example of "information indicating the transition of the number of draws by multiple users." Also, in the previous lottery series, the remaining time until the number of draws reaches the upper limit number of draws from the current number of draws is an example of "information based on a predicted value of the time until the number of draws by multiple users reaches the upper limit number of draws."

[0040] Furthermore, the user terminal 20 may display the frequency at which lotteries have been held in the current lottery series (e.g., the number of times per unit time) and the frequency at which lotteries have been held in the previous lottery series, based on information received from the information processing device 10. Furthermore, the user terminal 20 may display a predicted value of the time remaining until the next lottery is held in the current lottery series, based on information received from the information processing device 10. In this case, the information processing device 10 or the user terminal 20 may calculate (estimate, infer) the predicted value of the remaining time by, for example, AI (Artificial Intelligence) using deep learning or the like. In this case, the predicted value of the remaining time may be calculated by a recurrent neural network (RNN).

[0041] Furthermore, the user terminal 20 may display at least a portion of the user name of a user who has won content of a predetermined rank or higher in association with the date and time when the user won the content, based on at least a portion of the lottery history received from the information processing device 10. This allows the user to know, for example, that other users have won content of a relatively higher rank as time passes, thereby improving the enjoyment of the lottery.

[0042] The user terminal 20 may obtain information indicating the current lottery conditions and the like through pull-type communication, in which the user terminal 20 transmits an information acquisition request to the information processing device 10 and acquires information based on a response from the information processing device 10. In this case, the user terminal 20 may transmit the information acquisition request to the information processing device 10 at a predetermined timing, such as periodically. The user terminal 20 may also transmit the information acquisition request to the information processing device 10 when a predetermined operation is received from the user.

[0043] Furthermore, the user terminal 20 may acquire information indicating the current lottery conditions, etc., through push-type communication in which information is acquired through notification from the information processing device 10. In this case, the providing unit 12 may notify the user terminal 20 of the information indicating the current lottery conditions, etc., at a predetermined timing, such as periodically. Furthermore, the providing unit 12 may notify the user terminal 20 of the information indicating the current lottery conditions, etc., when the current lottery conditions have changed.

[0044] Next, the user terminal 20A accepts an operation to hold a lottery from the user A (step S103). Here, the user terminal 20A may accept, for example, an operation to press (touch or click) the "Run lottery" button 731 on the display screen 601 of FIG. 6A.

[0045] Subsequently, the user terminal 20A transmits a lottery request to the information processing device 10 (step S104). Here, the lottery request may include information indicating the user A's user ID.

[0046] Next, the lottery unit 11 and the provision unit 12 of the information processing device 10 hold a lottery for user A (step S105). Here, the provision unit 12 may first collect (subtract) the amount of the lottery fee from the balance of user A in the user DB 701 of FIG. 7. In the example of FIG. 7, the user DB 701 stores the number of owned content IDs, user information, and balance in association with the user ID. Note that the user DB 701 may be stored in a storage device inside the information processing device 10, or may be stored in a storage device (for example, a DB server) external to the information processing device 10.

[0047] The user ID is the user's identification information. The number of each content ID is the number of each content ID (identification information of the content) that the user has been assigned by lottery or the like.

[0048] User information is various types of information related to a user. User information may include, for example, the user's nickname in an online game (an example of a "user name"). The balance is the balance of value (for example, virtual currency, coins, tickets, orbs, magic stones, etc.) that can be used in an online game. User information may also include, for example, information indicating the user's attributes.

[0049] The providing unit 12 may then refer to the lottery DB 501 and determine whether the number of lottery draws has reached the upper limit of lottery draws (whether the number of lottery draws matches the upper limit of lottery draws). If the number of lottery draws has reached the upper limit of lottery draws, the providing unit 12 may send information indicating this to the user terminal 20A and cancel (stop or halt) the lottery process. This allows content to be awarded to users who apply for the lottery before the lottery series is sold out, for example, thereby improving the appeal of the lottery.

[0050] On the other hand, if the number of lottery draws has not reached the upper limit, the lottery drawing unit 11 identifies (determines, selects) the content to be granted to user A based on the current winning probability for each rank recorded in the lottery DB 501 and a random number or the like. Here, the lottery drawing unit 11 may first identify the rank of the content to be won, and then refer to the content DB 801 to identify one piece of content from among one or more pieces of content included in that rank based on a random number or the like. In this case, the lottery drawing unit 11 may, for example, assign the same winning probability to each of the one or more pieces of content included in that rank. In this case, for example, if the current winning probability for a certain rank is 5% and there are 10 pieces of content in that rank that can be won in a certain lottery series, the current winning probability for each piece of content in that rank is 0.5% (= 5 / 10).

[0051] 8, the content DB 801 stores a class and content information in association with a content ID. The content DB 801 may be stored in a storage device inside the information processing device 10, or may be stored in a storage device (for example, a DB server) external to the information processing device 10. The data in the content DB 801 may be set (registered) in advance by a manager (operator) of the online game, etc.

[0052] The content information may include, for example, an image of the content, a name, and various parameters in the online game (for example, information indicating the strength of the character).

[0053] Next, the providing unit 12 of the information processing device 10 updates the information related to the lottery conditions stored in the lottery DB 501 (step S106). Here, the providing unit 12 increments the value of the number of lottery draws up to the present in the current lottery series recorded in the lottery DB 501 by one, and adds to the lottery history a record of information indicating the date and time of the lottery draw, the user ID of the user who drew the lottery, and the content that was won.

[0054] Furthermore, the providing unit 12 increases the winning probability of content in the first class and decreases the winning probability of content in the second class, which is lower than the first class, based on the current winning probability values ​​for each class recorded in the lottery DB 501. This increases the winning probability of content in a relatively higher class as the number of lotteries up to now increases, for example, thereby improving the appeal of lotteries for multiple users. Furthermore, even when lottery requests are received from multiple user terminals 20 at approximately the same time, or when the current lottery conditions have changed due to a time lag since the current lottery conditions were displayed, the user can be provided with lottery conditions that are not less favorable than the displayed conditions.

[0055] In this case, the providing unit 12 may, for example, increase the winning probability of classes other than the lowest class among classes whose current winning probability is not 0, and decrease the winning probability of the lowest class. In this case, the providing unit 12 may, for example, increase the winning probability of multiple classes other than the lowest class among classes whose current winning probability is not 0, so that the increase becomes smaller as the class becomes higher.

[0056] Then, the providing unit 12 may set the winning probability of the second-class content to 0 when the number of lottery draws up to now has been one less than the upper limit number of lottery draws, with respect to the current winning probability value for each class recorded in the lottery DB 501. As a result, for example, the user who draws the lottery next (upper limit number of lottery draws) can be guaranteed to win the first-class content. Therefore, it is possible to improve the appeal of lottery draws among multiple users, such as a so-called last prize (last one prize). In this case, for example, when the upper limit number of lottery draws is 1000, the providing unit 12 may allow the user who draws the lottery 1000 times to win (award) the highest-class content.

[0057] (Example of special winning probability when a specific number of lottery draws are made) The provision unit 12 may set the probability of winning the second-class content to 0 if the number of lottery draws to date is one less than the specific number. This ensures that, for example, the next user who draws (at the specific number) will win the first-class content. Therefore, a lottery with favorable conditions can be provided to users whose number of lottery draws among multiple users is a so-called "round-robin," thereby improving the appeal of lotteries among multiple users. In this case, the provision unit 12 may refer to the special lottery DB 901 and provide a lottery with a relatively high probability of winning a relatively high-class content to a user who draws at the specific number. In this case, the provision unit 12 may provide only a lottery based on the winning probabilities in the special lottery DB 901 to a user who draws at the specific number. Alternatively, the provision unit 12 may provide a lottery based on the winning probabilities in the lottery DB 501 and a lottery based on the winning probabilities in the special lottery DB 901 to a user who draws at the specific number. This allows, for example, users of a certain number of lotteries to be offered an additional (bonus) lottery with advantageous conditions, thereby improving the appeal of lotteries for multiple users.

[0058] 9, the special lottery DB 901 stores the winning probability for each rank in association with a specific number. The special lottery DB 901 may be stored in a storage device inside the information processing device 10, or may be stored in a storage device (for example, a DB server) external to the information processing device 10. The data in the special lottery DB 901 may be set (registered) in advance by a manager (operator) of the online game, etc.

[0059] The specific numbers may include numbers that are all the same digit (e.g., 111, 222, etc., repeated numbers). The specific numbers may also include numbers where all digits except the first one are zero (e.g., 10, 100, 200, etc.). The specific numbers may also include numbers where multiple digits at the end are zero (e.g., 1100, 1200, etc.). The specific numbers may also include numbers where consecutive digits occur in ascending order (e.g., 123, 234, etc.). The specific numbers may also include numbers where consecutive digits occur in descending order (e.g., 321, 432, etc.). The specific numbers may also include palindromic numbers (e.g., 121, 212, etc.). The specific numbers may also include numbers that correspond to mnemonics (e.g., 4649 (yoroshiku)).

[0060] Furthermore, the provision unit 12 may set the probability of winning the content of the specific class to a first winning probability when the number of lottery draws to date has been one less than a first specific number. Then, the provision unit 12 may set the probability of winning the content of the specific class to a second winning probability that is smaller than the first winning probability when the number of lottery draws to date has been one less than a second specific number that is larger than the first specific number. This can improve the appeal of holding a lottery when the number of lottery draws to date has been relatively small.

[0061] In this case, the provision unit 12 may decrease the winning probability of the specific rank as the value of the specific number becomes smaller based on the information recorded in the special lottery DB901. The specific rank may include at least a part of the first rank. In this case, the specific rank may be the highest rank among one or more ranks included in the first rank. In the example of FIG. 9, the winning probability of rank 1 is set to decrease as the value of the specific number becomes smaller, such as 100, 111, and 200.

[0062] (Example of providing lottery seasons for each group) The providing unit 12 may provide a lottery season for each group according to the attributes of the users. This may, for example, improve the appeal of lotteries for multiple users within a group. In this case, the providing unit 12 may provide lotteries using the lottery DB 501 for each group according to the attributes of the users. Furthermore, the providing unit 12 may provide lotteries based on the winning probabilities in the special lottery DB 901 for each group according to the attributes of the users when the number of lotteries held to date is one less than a specific number.

[0063] In this case, the user group according to the user's attributes may include, for example, a group (guild, team, army) that the user joins (belongs to) in the online game. Furthermore, the group according to the user's attributes may include, for example, a group according to attributes such as gender, age, nationality, when the online game account was created, and the level of the online game user or player character.

[0064] Next, the providing unit 12 of the information processing device 10 refers to the lottery DB 501 and transmits information indicating the current lottery conditions to each user terminal 20 (steps S107-1 to S107-3). Next, each user terminal 20 displays the information indicating the current lottery conditions on its screen (steps S108-1 to S108-3). As a result, the updated current lottery conditions are displayed to the user. Note that the processing of steps S107-1 to S107-3 and steps S108-1 to S108-3 may be the same as the processing of steps S101-1 to S101-3 and steps S108-1 to S108-3.

[0065] <Modification> The information processing device 10 may be a device contained in a single housing, but the information processing device 10 of the present disclosure is not limited to this. Each unit of the information processing device 10 may be realized by cloud computing configured with one or more computers, for example. Furthermore, the information processing device 10 and the user terminal 20 may be housed in the same housing and configured as an integrated information processing device. Furthermore, at least a portion of the processing of each functional unit of the information processing device 10 may be executed by the user terminal 20. Such information processing devices 10 are also included in examples of the "information processing device" of the present disclosure.

[0066] The present invention is not limited to the above-described embodiment, and can be modified as appropriate within the scope of the invention. [Explanation of symbols]

[0067] 1. Information Processing Systems 10. Information processing equipment 11 Lottery Section 12 Providing Department 20 User terminal

Claims

1. The information processing device a process of drawing lots for content to be granted to the first user in response to a lottery operation by the first user, based on winning probabilities according to the rank of each content; When the lottery process is performed, a process of providing a plurality of users with a lottery under conditions in which the winning probability of a first-class content is increased and the winning probability of a second-class content lower than the first-class content is decreased; Run In the process of providing, displaying, on each terminal of the plurality of users, at least one of information indicating a transition in the number of lottery draws by the plurality of users and information based on a predicted value of the time until the number of lottery draws by the plurality of users reaches a predetermined number; Information processing methods.

2. In the process of providing, When the lottery process has been executed the predetermined number of times, the provision of the lottery to the plurality of users is stopped. The information processing method according to claim 1 .

3. In the process of providing, When the lottery process is executed one number of times less than the predetermined number of times, a lottery is offered to the plurality of users under the condition that the probability of winning the second-class content is set to 0. The information processing method according to claim 2 .

4. In the process of providing, When the lottery process is executed one number of times less than the specific number, a lottery is provided to the plurality of users under the condition that the probability of winning the second-class content is set to 0. The information processing method according to claim 1 .

5. In the process of providing, providing a lottery under the condition that the probability of winning the second class of content is set to 0 when the lottery process is executed one less than the specific number for each group according to the attributes of the users; The information processing method according to claim 4.

6. The specific number includes at least one of a number consisting of all the same digits, a number in which all digits except the first digit are 0, a number in which multiple digits at the end are 0, a number consisting of consecutive digits in ascending order, a number consisting of consecutive digits in descending order, a palindrome number, and a number according to a mnemonic.

6. The information processing method according to claim 4 or 5.

7. In the process of providing, If the lottery process is executed one number of times less than the first specific number, the winning probability of the content of the specific class included in the first class is set as a first winning probability; When the lottery process is executed a number of times that is one less than a second specific number that is greater than the first specific number, a lottery is offered to the plurality of users under the condition that the probability of winning the content of the specific class is a second probability of winning that is smaller than the first probability of winning. The information processing method according to any one of claims 4 to 6.

8. In the process of providing, displaying, on each terminal of the plurality of users, at least a part of the user name of the user who has won the first-class content in association with the date and time when the user won the first-class content; The information processing method according to claim 1 .

9. a lottery unit that, in response to a lottery operation by a first user, selects content to be granted to the first user based on a winning probability corresponding to a class of each content; a providing unit that, when the lottery unit conducts a lottery, provides a plurality of users with a lottery under conditions in which the winning probability of a first-class content is increased and the winning probability of a second-class content lower than the first class is decreased; and The providing unit displaying, on each terminal of the plurality of users, at least one of information indicating a transition in the number of lottery draws by the plurality of users and information based on a predicted value of the time until the number of lottery draws by the plurality of users reaches a predetermined number; Information processing device.

10. a process of drawing lots for content to be granted to the first user in response to a lottery operation by the first user, based on winning probabilities according to the rank of each content; When the lottery process is performed, a process of providing a lottery to a plurality of users under conditions in which the winning probability of first-class content is increased and the winning probability of second-class content lower than the first class is decreased, and displaying at least one of information indicating the transition of the number of lottery draws by the plurality of users and information based on a predicted value of the time until the number of lottery draws by the plurality of users reaches a predetermined number on each terminal of the plurality of users; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Compressed gas circuit breaker

    JP1978035969A

  • Treatment of sludge

    JP1983017900A

  • Game management device, game management method, and program

    JP2013022320A

  • Game control method, computer, and control program

    JP2016016074A

  • Game system, lottery method, and program

    JP2019107248A